Skip to content
Snippets Groups Projects
Commit e8b5e192 authored by Ankur Kothiwal's avatar Ankur Kothiwal
Browse files

fix helm template error in the CI


Signed-off-by: default avatarAnkur Kothiwal <ankur.kothiwal@cern.com>
parent 7ab67d80
No related branches found
No related tags found
No related merge requests found
Pipeline #11010992 failed
...@@ -29,56 +29,57 @@ spec: ...@@ -29,56 +29,57 @@ spec:
context: context:
- name: imageData - name: imageData
imageRegistry: imageRegistry:
reference: "{{ element.image }}" reference: {{ `"{{ element.image }}"` }}
preconditions: preconditions:
any: any:
- key: "{{imageData.registry}}" - key: {{ `"{{imageData.registry}}"` }}
operator: Equals operator: Equals
value: index.docker.io value: index.docker.io
- key: "{{imageData.registry}}" - key: {{ `"{{imageData.registry}}"` }}
operator: Equals operator: Equals
value: quay.io value: quay.io
- key: "{{imageData.registry}}" - key: {{ `"{{imageData.registry}}"` }}
operator: Equals operator: Equals
value: ghcr.io value: ghcr.io
- key: "{{imageData.registry}}" - key: {{ `"{{imageData.registry}}"` }}
operator: Equals operator: Equals
value: registry.k8s.io value: registry.k8s.io
- key: "{{imageData.registry}}" - key: {{ `"{{imageData.registry}}"` }}
operator: Equals operator: Equals
value: registry.gitlab.com value: registry.gitlab.com
patchStrategicMerge: patchStrategicMerge:
spec: spec:
# dockerhub requires 'docker.io' in Harbor path but uses 'index.docker.io' in references, other registries keep same naming
initContainers: initContainers:
- name: "{{ element.name }}" - name: {{ `"{{ element.name }}"` }}
image: "{{ imageData.registry == 'index.docker.io' && concat(.Values.kyverno.policies.replaceRegistriesWithCernHarbor.harborRegistry, '/docker.io/') || concat(.Values.kyverno.policies.replaceRegistriesWithCernHarbor.harborRegistry, '/', imageData.registry, '/') }}{{imageData.repository}}:{{imageData.identifier}}" # dockerhub requires 'docker.io' in Harbor path but uses 'index.docker.io' in references, other registries keep same naming
image: {{ `"{{ imageData.registry == 'index.docker.io' && concat('` }}.Values.kyverno.policies.replaceRegistriesWithCernHarbor.harborRegistry{{ `', '/docker.io/') || concat('` }}.Values.kyverno.policies.replaceRegistriesWithCernHarbor.harborRegistry{{ `', '/'` }} {{ `, imageData.registry, '/') }}{{imageData.repository}}:{{imageData.identifier}}"` }}
- list: request.object.spec.containers[] - list: request.object.spec.containers[]
context: context:
- name: imageData - name: imageData
imageRegistry: imageRegistry:
reference: "{{ element.image }}" reference: {{ `"{{ element.image }}"` }}
preconditions: preconditions:
any: any:
- key: "{{imageData.registry}}" - key: {{ `"{{imageData.registry}}"` }}
operator: Equals operator: Equals
value: index.docker.io value: index.docker.io
- key: "{{imageData.registry}}" - key: {{ `"{{imageData.registry}}"` }}
operator: Equals operator: Equals
value: quay.io value: quay.io
- key: "{{imageData.registry}}" - key: {{ `"{{imageData.registry}}"` }}
operator: Equals operator: Equals
value: ghcr.io value: ghcr.io
- key: "{{imageData.registry}}" - key: {{ `"{{imageData.registry}}"` }}
operator: Equals operator: Equals
value: registry.k8s.io value: registry.k8s.io
- key: "{{imageData.registry}}" - key: {{ `"{{imageData.registry}}"` }}
operator: Equals operator: Equals
value: registry.gitlab.com value: registry.gitlab.com
patchStrategicMerge: patchStrategicMerge:
spec: spec:
containers: containers:
- name: "{{ element.name }}" - name: {{ `"{{ element.name }}"` }}
image: "{{ imageData.registry == 'index.docker.io' && concat(.Values.kyverno.policies.replaceRegistriesWithCernHarbor.harborRegistry, '/docker.io/') || concat(.Values.kyverno.policies.replaceRegistriesWithCernHarbor.harborRegistry, '/', imageData.registry, '/') }}{{imageData.repository}}:{{imageData.identifier}}" # dockerhub requires 'docker.io' in Harbor path but uses 'index.docker.io' in references, other registries keep same naming
image: {{ `"{{ imageData.registry == 'index.docker.io' && concat('` }}.Values.kyverno.policies.replaceRegistriesWithCernHarbor.harborRegistry{{ `', '/docker.io/') || concat('` }}.Values.kyverno.policies.replaceRegistriesWithCernHarbor.harborRegistry{{ `', '/'` }} {{ `, imageData.registry, '/') }}{{imageData.repository}}:{{imageData.identifier}}"` }}
--- ---
{{- end }} {{- end }}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment