如何在Fluxcd头盔中使用自定义的values.yaml?

时间:2020-09-22 06:17:31

标签: fluxcd

我使用Helm在Kubernetes中安装了Fluxcd。一切正常,当我将更改提交到gitlab时,它将自动将更改部署到helm版本。

我用于kibana的头盔图表来自官方图表,但我对default values.yaml文件进行了一些更改以适应我的项目。我将编辑后的values.yaml文件部署到了gitlab中,并指定了HelmRelease以使用externalSourceRef使用自定义的values.yaml。

我尝试编辑值并在gitlab中提交。它确实升级了头盔修订版,但值没有改变。这是使用官方图表但使用我们自定义的values.yaml文件安装服务的正确方法吗?还是有更好的方法?

apiVersion: helm.fluxcd.io/v1
kind: HelmRelease
metadata:
  name: kibana
  namespace: demo
  annotations:
    fluxcd.io/automated: "true"
spec:
  releaseName: kibana
  chart:
    repository: https://helm.elastic.co
    version: 7.9.1
    name: kibana
  valuesFrom:
  - externalSourceRef:
    # URL of the values.yaml
    url: https://....../-/raw/master/releases/kibana-values.yaml
    optional: true

0 个答案:

没有答案