Jenkins X extraValues.yaml переопределяет значения helm в среде предварительного просмотра - PullRequest
2 голосов
/ 20 марта 2019

Я использую ECR для хранения изображений докера.В среде предварительного просмотра я делаю несколько изменений в values.yaml, чтобы изображение извлекалось из ECR.

cat pim/dam/preview/values.yaml

expose:
  Annotations:
    helm.sh/hook: post-install,post-upgrade
    helm.sh/hook-delete-policy: hook-succeeded
  config:
    exposer: Ingress
    http: true
    tlsacme: false

cleanup:
  Args:
    - --cleanup
  Annotations:
    helm.sh/hook: pre-delete
    helm.sh/hook-delete-policy: hook-succeeded

preview:
  image:
    repository: abc.dkr.ecr.us-east-1.amazonaws.com/pim-dam
    tag:
    pullPolicy: IfNotPresent

Когда я запускаю jx preview --app pim-dam --dir ../.., я вижу, * создается файл extraValues.yaml, который переопределяет мой файл values.yaml. Проблема с extraValues.preview.image.repository заключается в том,добавляет организацию после имени реестра, что не относится к ECR.Как мне переопределить extraValues.yaml?или Как мне сказать Jenkinsx не включать $ ORG в extraValues .yaml?

current:

extraValues.preview.image.repository: $DOCKER_REGISTRY/$ORG/$APPNAME

обязательно:

extraValues.preview.image.repository: $DOCKER_REGISTRY/$APPNAME

cat extraValues.yaml

expose:
  Annotations:
    helm.sh/hook: post-install,post-upgrade
    helm.sh/hook-delete-policy: hook-succeeded
  config:
    domain: 54.183.236.166.nip.io
    exposer: Ingress
    http: "true"
preview:
  image:
    repository: abcd.dkr.ecr.us-east-1.amazonaws.com/tejesh-unbxd/pim-dam
    tag: 0.0.0-SNAPSHOT-PR-11-2

Выход jx version:

NAME               VERSION
jx                 1.3.980
jenkins x platform 0.0.3513
Kubernetes cluster v1.10.6
kubectl            v1.12.1
helm client        v2.11.0+g2e55dbe
helm server        v2.12.2+g7d2b0c7
git                git version 2.14.4
Operating System   Unkown Linux distribution Linux version 4.14.72-73.55.amzn2.x86_64 (mockbuild@ip-10-0-1-219) (gcc version 7.3.1 20180303 (Red Hat 7.3.1-5) (GCC)) #1 SMP Thu Sep 27 23:37:24 UTC 2018
...