我正在尝试配置Prometheus,根据https://gitlab.com/charts/gitlab/blob/master/requirements.yaml
,它已包含在Gitlab Helm图表中我的主要问题是如何配置Prometheus,因为似乎忽略了以下function* showModal() {
yield put(showPermissionsNeededWall('Please sign in', null));
readTimeLoginBoxShown();
}
export default function* showPermissionWall() {
yield takeLatest(SHOW_TIMED_LOGIN_WALL, function* () {
const { auth } = yield select(state => state);
if (!auth.currentUser) {
// yield showModal(); // works
yield call(setTimeout, function* () {
yield showModal(); // never fires
}, 1000 * SHOW_LOGIN_WALL_AFTER_IN_SECONDS);
}
});
};
:
values.yaml
答案 0 :(得分:3)
检查了您提供的链接,似乎您正在尝试将值添加到父图表的values.yaml中,其中prometheus是从属子图。
完全按照上面提供的相同方法在父values.yaml文件中指定值。
子图表的值应进入与子图表完全相同的属性。
parentProp1: value
parentProp2: value
global:
globalProp1: value
globalProp2: value
subchart1:
subchartProp1: value
subchartProp2: value
现在在上面的一组值中,假设有一个parentchart
,并且它有一个名为subchart1
的子图表。您需要了解以下几点:
parentProp1
和parentProp2
只能在parentchart
中访问,而不能像subchart1
和Values.parentProp1
一样在Values.parentProp2
中访问Values.global.globalProp1
的身份访问全局属性subchartProp1
和subchartProp2
可以在Values.subchart1.subchartProp1
中以Values.subchart1.subchartProp2
和parentchart
的身份访问subchartProp1
和subchartProp2
可以在Values.subchartProp1
中以Values.subchartProp2
和subchart1
的身份访问另外,请不要忘记使用双花括号{{ Values.xyz }}
我希望它会有所帮助。 :)