我有一些 YAML 文件,我想应用它们来创建自定义资源。但在应用它之前,我想更改 YAML 片段的规范和 ENV。那么最好的方法是什么?我现在正在做的是:假设这是 YAMLapiVersion: litmuschaos.io/v1alpha1kind: ChaosEnginemetadata: name: nginx-chaos namespace: defaultspec: appinfo: appns: 'default' applabel: 'app=nginx' appkind: 'deployment' # It can be true/false annotationCheck: 'false' # It can be active/stop engineState: 'active' chaosServiceAccount: pod-delete-sa monitoring: false # It can be delete/retain jobCleanUpPolicy: 'delete' experiments: - name: pod-delete spec: components: env: # set chaos duration (in sec) as desired - name: TOTAL_CHAOS_DURATION value: '30' # set chaos interval (in sec) as desired - name: CHAOS_INTERVAL value: '10' # pod failures without '--force' & default terminationGracePeriodSeconds - name: FORCE value: 'false'我从原始链接下载此文件。(为此提供1个功能)将字段替换jobCleanUpPolicy: 'delete'为jobCleanUpPolicy: 'retain'(1 fn)找到匹配项时替换下一行,例如value: 'false'FORCE value: 'true'ENV。(1 英尺)应用创建的最终清单!(1个功能)这可以优化吗?
- 2 回答
- 0 关注
- 216 浏览
添加回答
举报
0/150
提交
取消
