Skip to content

Commit 6da4c84

Browse files
patch - private registry external-argocd support and values structure fix (#436)
1 parent e331491 commit 6da4c84

33 files changed

+150
-97
lines changed

charts/gitops-runtime/README.md

+6-1
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,11 @@ The utility will output 4 files into the folder:
103103
3. `values-images-no-tags.yaml` - a values file with all image values with the private registry **excluding tags**. If provided through --values to helm install/upgrade command - it will override all images to use the private registry.
104104
4. `values-images-with-tags.yaml` - The same as 3 but with tags **included**.
105105

106+
For usage with external ArgoCD run the utility with `EXTERNAL_ARGOCD` environment variable set to `true`.
107+
```
108+
docker run -e EXTERNAL_ARGOCD=true -v <output_dir>:/output quay.io/codefresh/gitops-runtime-private-registry-utils:0.18.1 <local_registry>
109+
```
110+
106111
## Openshift
107112

108113
```yaml
@@ -268,7 +273,7 @@ sealed-secrets:
268273
| garage-workflows-artifact-storage.persistence.meta.storageClass | string | `""` | When empty value empty the default storage class for the cluster will be used |
269274
| garage-workflows-artifact-storage.resources | object | `{}` | Resources for garage pods. For smaller deployments at least 100m CPU and 1024Mi memory is reccommended. For larger deployments double this size. |
270275
| garage-workflows-artifact-storage.tests | object | `{"enabled":false}` | Helm tests |
271-
| gitops-operator | object | `{"affinity":{},"argoCdNotifications":{"image":{},"imageOverride":false,"resources":{}},"crds":{"additionalLabels":{},"annotations":{},"install":true,"keep":false},"enabled":true,"env":{},"fullnameOverride":"","image":{},"imagePullSecrets":[],"kube-rbac-proxy":{"image":{"tag":"v0.16.0"},"resources":{"limits":{"cpu":"500m","memory":"128Mi"},"requests":{"cpu":"100m","memory":"64Mi"}},"securityContext":{"allowPrivilegeEscalation":false,"capabilities":{"drop":["ALL"]}}},"libraryMode":true,"nameOverride":"","nodeSelector":{},"podAnnotations":{},"podLabels":{},"replicaCount":1,"resources":{"limits":{},"requests":{"cpu":"100m","memory":"128Mi"}},"serviceAccount":{"annotations":{},"create":true,"name":"gitops-operator-controller-manager"},"tolerations":[]}` | ------------------------------------------------------------------------------------------------------------------- |
276+
| gitops-operator | object | `{"affinity":{},"argoCdNotifications":{"image":{},"imageOverride":false,"resources":{}},"crds":{"additionalLabels":{},"annotations":{},"install":true,"keep":false},"enabled":true,"env":{},"fullnameOverride":"","image":{},"imagePullSecrets":[],"libraryMode":true,"nameOverride":"","nodeSelector":{},"podAnnotations":{},"podLabels":{},"replicaCount":1,"resources":{"limits":{},"requests":{"cpu":"100m","memory":"128Mi"},"resources":{"limits":{"cpu":"500m","memory":"128Mi"},"requests":{"cpu":"100m","memory":"64Mi"}},"securityContext":{"allowPrivilegeEscalation":false,"capabilities":{"drop":["ALL"]}}},"serviceAccount":{"annotations":{},"create":true,"name":"gitops-operator-controller-manager"},"tolerations":[]}` | ------------------------------------------------------------------------------------------------------------------- |
272277
| gitops-operator.argoCdNotifications | object | `{"image":{},"imageOverride":false,"resources":{}}` | Builtin notifications controller used by gitops-operator for promotion related notifications |
273278
| gitops-operator.argoCdNotifications.image | object | `{}` | Set image.repository and image.tag notifications image used by the gitops operator. Ignored unless imageOverride is set to true. |
274279
| gitops-operator.argoCdNotifications.imageOverride | bool | `false` | If set to true allows to override notifications image used by the gitops operator. When set to false the version of ArgoCD will be set to the version used for all other ArgoCD components. |

charts/gitops-runtime/README.md.gotmpl

+7
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,13 @@ The utility will output 4 files into the folder:
104104
3. `values-images-no-tags.yaml` - a values file with all image values with the private registry **excluding tags**. If provided through --values to helm install/upgrade command - it will override all images to use the private registry.
105105
4. `values-images-with-tags.yaml` - The same as 3 but with tags **included**.
106106

107+
108+
For usage with external ArgoCD run the utility with `EXTERNAL_ARGOCD` environment variable set to `true`.
109+
```
110+
docker run -e EXTERNAL_ARGOCD=true -v <output_dir>:/output quay.io/codefresh/gitops-runtime-private-registry-utils:{{ template "chart.version" . }} <local_registry>
111+
```
112+
113+
107114
## Openshift
108115

109116
```yaml
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# Values file used to render all image values
2+
global:
3+
codefresh:
4+
accountId: 628a80b693a15c0f9c13ab75 # Codefresh Account id for ilia-codefresh for now, needs to be some test account
5+
gitIntegration:
6+
provider:
7+
name: 'GITHUB'
8+
apiUrl: 'https://api.github.com'
9+
userToken:
10+
secretKeyRef:
11+
name: mysecret
12+
key: myvalue
13+
optional: true
14+
15+
runtime:
16+
name: default
17+
18+
ingress:
19+
enabled: false
20+
21+
repoCredentialsTemplate:
22+
url: 'https://github.com'
23+
username: 'username'
24+
password: 'dummy'
25+
26+
argo-rollouts:
27+
dashboard:
28+
enabled: true
29+
30+
argo-cd:
31+
enabled: false
32+
33+
garage-workflows-artifact-storage:
34+
enabled: true

charts/gitops-runtime/templates/app-proxy/config.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
{{ $argoCdUrl := include "codefresh-gitops-runtime.argocd.server.url" . }}
33
{{ $argoCdUsername := include "codefresh-gitops-runtime.argocd.server.username-cm" . }}
44
{{ $appProxyContext := deepCopy . }}
5-
{{ $_ := set $appProxyContext "Values" (get .Values "app-proxy") }}
6-
{{ $_ := set $appProxyContext.Values "global" (get .Values "global") }}
5+
{{ $_ := set $appProxyContext "Values" (deepCopy (get .Values "app-proxy")) }}
6+
{{ $_ := set $appProxyContext.Values "global" (deepCopy (get .Values "global")) }}
77
{{- if not $appProxyContext.Values.config.argoCdUrl }}
88
{{ $_ := set $appProxyContext.Values.config "argoCdUrl" $argoCdUrl }}
99
{{- end }}
@@ -14,7 +14,7 @@
1414
{{- $_ := set $appProxyContext.Values.config "argoWorkflowsUrl" $argoWorkflowsUrl }}
1515
{{- end }}
1616
{{- end}}
17-
{{- if not (index .Values "argo-cd" "enabled") }}
17+
{{- if not (index $.Values "argo-cd" "enabled") }}
1818
{{- $_ := set $appProxyContext.Values.config "isExternalArgoCD" "true" }}
1919
{{- else }}
2020
{{- $_ := set $appProxyContext.Values.config "isExternalArgoCD" "false" }}

charts/gitops-runtime/templates/app-proxy/deployment.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{{- $appProxyContext := deepCopy . }}
2-
{{- $_ := set $appProxyContext "Values" (get .Values "app-proxy") }}
3-
{{- $_ := set $appProxyContext.Values "global" (get .Values "global") }}
2+
{{- $_ := set $appProxyContext "Values" (deepCopy (get .Values "app-proxy")) }}
3+
{{- $_ := set $appProxyContext.Values "global" (deepCopy (get .Values "global")) }}
44
{{- $_ := set $appProxyContext.Values "argo-cd" (get .Values "argo-cd") }}
55

66
{{/* Merge environment variables with the ones in _app-proxy-env.yaml */}}
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{{- $appProxyContext := deepCopy . }}
2-
{{- $_ := set $appProxyContext "Values" (get .Values "app-proxy") }}
3-
{{- $_ := set $appProxyContext.Values "global" (get .Values "global") }}
2+
{{- $_ := set $appProxyContext "Values" (deepCopy (get .Values "app-proxy")) }}
3+
{{- $_ := set $appProxyContext.Values "global" (deepCopy (get .Values "global")) }}
44
{{- if (index (get $appProxyContext "Values") "image-enrichment" "enabled") }}
55
{{- include "cap-app-proxy.image-enrichment.resources.role" $appProxyContext }}
66
---
77
{{- include "cap-app-proxy.image-enrichment.resources.role-binding" $appProxyContext }}
8-
{{- end }}
8+
{{- end }}
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{{- $appProxyContext := deepCopy . }}
2-
{{- $_ := set $appProxyContext "Values" (get .Values "app-proxy") }}
3-
{{- $_ := set $appProxyContext.Values "global" (get .Values "global") }}
2+
{{- $_ := set $appProxyContext "Values" (deepCopy (get .Values "app-proxy")) }}
3+
{{- $_ := set $appProxyContext.Values "global" (deepCopy (get .Values "global")) }}
44
{{- if (index (get $appProxyContext "Values") "image-enrichment" "enabled") }}
55
{{- include "cap-app-proxy.image-enrichment.resources.sa" $appProxyContext }}
6-
{{- end }}
6+
{{- end }}

charts/gitops-runtime/templates/app-proxy/pdb.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{{- $appProxyContext := deepCopy . }}
2-
{{- $_ := set $appProxyContext "Values" (get .Values "app-proxy") }}
3-
{{- $_ := set $appProxyContext.Values "global" (get .Values "global") }}
2+
{{- $_ := set $appProxyContext "Values" (deepCopy (get .Values "app-proxy")) }}
3+
{{- $_ := set $appProxyContext.Values "global" (deepCopy (get .Values "global")) }}
44

55
{{- if $appProxyContext.Values.pdb.enabled }}
66
{{- include "cap-app-proxy.resources.pdb" $appProxyContext }}
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{{- $appProxyContext := deepCopy . }}
2-
{{- $_ := set $appProxyContext "Values" (get .Values "app-proxy") }}
3-
{{- $_ := set $appProxyContext.Values "global" (get .Values "global") }}
4-
{{- include "cap-app-proxy.resources.rbac" $appProxyContext }}
2+
{{- $_ := set $appProxyContext "Values" (deepCopy (get .Values "app-proxy")) }}
3+
{{- $_ := set $appProxyContext.Values "global" (deepCopy (get .Values "global")) }}
4+
{{- include "cap-app-proxy.resources.rbac" $appProxyContext }}
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{{- $appProxyContext := deepCopy . }}
2-
{{- $_ := set $appProxyContext "Values" (get .Values "app-proxy") }}
3-
{{- $_ := set $appProxyContext.Values "global" (get .Values "global") }}
4-
{{- include "cap-app-proxy.resources.service" $appProxyContext }}
2+
{{- $_ := set $appProxyContext "Values" (deepCopy (get .Values "app-proxy")) }}
3+
{{- $_ := set $appProxyContext.Values "global" (deepCopy (get .Values "global")) }}
4+
{{- include "cap-app-proxy.resources.service" $appProxyContext }}
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{{- $appProxyContext := deepCopy . }}
2-
{{- $_ := set $appProxyContext "Values" (get .Values "app-proxy") }}
3-
{{- $_ := set $appProxyContext.Values "global" (get .Values "global") }}
4-
{{- include "cap-app-proxy.resources.sa" $appProxyContext }}
2+
{{- $_ := set $appProxyContext "Values" (deepCopy (get .Values "app-proxy")) }}
3+
{{- $_ := set $appProxyContext.Values "global" (deepCopy (get .Values "global")) }}
4+
{{- include "cap-app-proxy.resources.sa" $appProxyContext }}

charts/gitops-runtime/templates/app-proxy/workflows-crb.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11

22
{{- if index (get .Values "argo-workflows") "enabled" }}
33
{{- $appProxyContext := deepCopy . }}
4-
{{- $_ := set $appProxyContext "Values" (get .Values "app-proxy") }}
5-
{{- $_ := set $appProxyContext.Values "global" (get .Values "global") }}
4+
{{- $_ := set $appProxyContext "Values" (deepCopy (get .Values "app-proxy")) }}
5+
{{- $_ := set $appProxyContext.Values "global" (deepCopy (get .Values "global")) }}
66
apiVersion: rbac.authorization.k8s.io/v1
77
kind: ClusterRoleBinding
88
metadata:
@@ -15,4 +15,4 @@ subjects:
1515
- kind: ServiceAccount
1616
name: {{ include "cap-app-proxy.serviceAccountName" $appProxyContext }}
1717
namespace: {{ .Release.Namespace }}
18-
{{- end }}
18+
{{- end }}

charts/gitops-runtime/templates/event-reporters/rollout-reporter/clusterrolebinding.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
{{- if index (get .Values "argo-rollouts") "enabled" }}
55
{{- if and (index (get .Values "argo-rollouts") "clusterInstall") (index (get .Values "argo-rollouts") "controller" "createClusterRole") }}
66
{{- $eventReporterContext := deepCopy . }}
7-
{{- $_ := set $eventReporterContext "Values" (get .Values "event-reporters") }}
8-
{{- $_ := set $eventReporterContext.Values "global" (get .Values "global") }}
7+
{{- $_ := set $eventReporterContext "Values" (deepCopy (get .Values "event-reporters")) }}
8+
{{- $_ := set $eventReporterContext.Values "global" (deepCopy (get .Values "global")) }}
99
apiVersion: rbac.authorization.k8s.io/v1
1010
kind: ClusterRoleBinding
1111
metadata:
@@ -19,4 +19,4 @@ subjects:
1919
name: {{ include "event-reporters.rollout-reporter.serviceAccountName" $eventReporterContext }}
2020
namespace: {{ .Release.Namespace }}
2121
{{- end }}
22-
{{- end }}
22+
{{- end }}
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{{- if index (get .Values "argo-rollouts") "enabled" }}
22
{{- $eventReporterContext := deepCopy . }}
3-
{{- $_ := set $eventReporterContext "Values" (get .Values "event-reporters") }}
4-
{{- $_ := set $eventReporterContext.Values "global" (get .Values "global") }}
3+
{{- $_ := set $eventReporterContext "Values" (deepCopy (get .Values "event-reporters")) }}
4+
{{- $_ := set $eventReporterContext.Values "global" (deepCopy (get .Values "global")) }}
55
{{- include "event-reporters.rollout-reporter.eventsource" $eventReporterContext }}
6-
{{- end }}
6+
{{- end }}
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{{- if index (get .Values "argo-rollouts") "enabled" }}
22
{{- $eventReporterContext := deepCopy . }}
3-
{{- $_ := set $eventReporterContext "Values" (get .Values "event-reporters") }}
4-
{{- $_ := set $eventReporterContext.Values "global" (get .Values "global") }}
3+
{{- $_ := set $eventReporterContext "Values" (deepCopy (get .Values "event-reporters")) }}
4+
{{- $_ := set $eventReporterContext.Values "global" (deepCopy (get .Values "global")) }}
55
{{- include "event-reporters.rollout-reporter.rbac" $eventReporterContext }}
6-
{{- end }}
6+
{{- end }}
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{{- if index (get .Values "argo-rollouts") "enabled" }}
22
{{- $eventReporterContext := deepCopy . }}
3-
{{- $_ := set $eventReporterContext "Values" (get .Values "event-reporters") }}
4-
{{- $_ := set $eventReporterContext.Values "global" (get .Values "global") }}
3+
{{- $_ := set $eventReporterContext "Values" (deepCopy (get .Values "event-reporters")) }}
4+
{{- $_ := set $eventReporterContext.Values "global" (deepCopy (get .Values "global")) }}
55
{{- include "event-reporters.rollout-reporter.sensor" $eventReporterContext }}
6-
{{- end }}
6+
{{- end }}
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{{- if index (get .Values "argo-rollouts") "enabled" }}
22
{{- $eventReporterContext := deepCopy . }}
3-
{{- $_ := set $eventReporterContext "Values" (get .Values "event-reporters") }}
4-
{{- $_ := set $eventReporterContext.Values "global" (get .Values "global") }}
3+
{{- $_ := set $eventReporterContext "Values" (deepCopy (get .Values "event-reporters")) }}
4+
{{- $_ := set $eventReporterContext.Values "global" (deepCopy (get .Values "global")) }}
55
{{- include "event-reporters.rollout-reporter.sa" $eventReporterContext }}
6-
{{- end }}
6+
{{- end }}
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
{{- if index (get .Values "argo-workflows") "enabled" }}
33
{{- $eventReporterContext := deepCopy . }}
4-
{{- $_ := set $eventReporterContext "Values" (get .Values "event-reporters") }}
5-
{{- $_ := set $eventReporterContext.Values "global" (get .Values "global") }}
4+
{{- $_ := set $eventReporterContext "Values" (deepCopy (get .Values "event-reporters")) }}
5+
{{- $_ := set $eventReporterContext.Values "global" (deepCopy (get .Values "global")) }}
66
{{- include "event-reporters.workflow-reporter.eventsource" $eventReporterContext }}
7-
{{- end }}
7+
{{- end }}
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
{{- if index (get .Values "argo-workflows") "enabled" }}
33
{{- $eventReporterContext := deepCopy . }}
4-
{{- $_ := set $eventReporterContext "Values" (get .Values "event-reporters") }}
5-
{{- $_ := set $eventReporterContext.Values "global" (get .Values "global") }}
4+
{{- $_ := set $eventReporterContext "Values" (deepCopy (get .Values "event-reporters")) }}
5+
{{- $_ := set $eventReporterContext.Values "global" (deepCopy (get .Values "global")) }}
66
{{- include "event-reporters.workflow-reporter.rbac" $eventReporterContext }}
7-
{{- end }}
7+
{{- end }}
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
{{- if index (get .Values "argo-workflows") "enabled" }}
33
{{- $eventReporterContext := deepCopy . }}
4-
{{- $_ := set $eventReporterContext "Values" (get .Values "event-reporters") }}
5-
{{- $_ := set $eventReporterContext.Values "global" (get .Values "global") }}
4+
{{- $_ := set $eventReporterContext "Values" (deepCopy (get .Values "event-reporters")) }}
5+
{{- $_ := set $eventReporterContext.Values "global" (deepCopy (get .Values "global")) }}
66
{{- include "event-reporters.workflow-reporter.sensor" $eventReporterContext }}
7-
{{- end }}
7+
{{- end }}
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
{{- if index (get .Values "argo-workflows") "enabled" }}
33
{{- $eventReporterContext := deepCopy . }}
4-
{{- $_ := set $eventReporterContext "Values" (get .Values "event-reporters") }}
5-
{{- $_ := set $eventReporterContext.Values "global" (get .Values "global") }}
4+
{{- $_ := set $eventReporterContext "Values" (deepCopy (get .Values "event-reporters")) }}
5+
{{- $_ := set $eventReporterContext.Values "global" (deepCopy (get .Values "global")) }}
66
{{- include "event-reporters.workflow-reporter.sa" $eventReporterContext }}
7-
{{- end }}
7+
{{- end }}

charts/gitops-runtime/templates/gitops-operator.yaml

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{{- if and (index .Values "gitops-operator" "enabled") }}
22

33
{{- if index (get .Values "gitops-operator") "libraryMode" }}
4-
{{- $gitopsOperatorContext := (index .Subcharts "gitops-operator")}}
4+
{{- $gitopsOperatorContext := (deepCopy (index .Subcharts "gitops-operator"))}}
55

66
{{- if and (index .Subcharts "argo-cd") }}
7-
7+
88
{{- $argoCDImageDict := index .Subcharts "argo-cd" "Values" "global" "image" }}
99
{{- if not $argoCDImageDict.tag }}
1010
{{- $_ := set $argoCDImageDict "tag" (get .Subcharts "argo-cd").Chart.AppVersion }}
@@ -17,7 +17,7 @@
1717
{{- end }}
1818

1919
{{- else if and (index .Values "global" "external-argo-cd" "server" "image") }}
20-
20+
2121
{{ $argoCDImageDict := (index .Values "global" "external-argo-cd" "server" "image") }}
2222

2323
{{/* Set ArgoCD image */}}
@@ -31,9 +31,9 @@
3131
{{- end }}
3232

3333
{{- if and (not (index .Values "argo-cd" "enabled")) }}
34-
34+
3535
{{- if and (eq (index .Values "global" "external-argo-cd" "auth" "type") "token") }}
36-
36+
3737
{{- if not (index .Values "global" "external-argo-cd" "auth" "token") }}
3838
{{- $_ := set $gitopsOperatorContext.Values.env "ARGO_CD_TOKEN_SECRET_NAME" (required ".Values.global.external-argo-cd.auth.type is set to 'token' therefore .Values.global.external-argo-cd.auth.tokenSecretKeyRef.name is required" (index .Values "global" "external-argo-cd" "auth" "tokenSecretKeyRef" "name")) }}
3939
{{- $_ := set $gitopsOperatorContext.Values.env "ARGO_CD_TOKEN_SECRET_KEY" (required ".Values.global.external-argo-cd.auth.type is set to 'token' therefore .Values.global.external-argo-cd.auth.tokenSecretKeyRef.key is required" (index .Values "global" "external-argo-cd" "auth" "tokenSecretKeyRef" "key")) }}
@@ -71,7 +71,7 @@
7171
{{- if and (gt (int $gitopsOperatorContext.Values.replicaCount) 1 ) }}
7272
{{- $_ := set $gitopsOperatorContext.Values.env "LEADER_ELECT" "true" }}
7373
{{- else }}
74-
{{- $_ := set $gitopsOperatorContext.Values.env "LEADER_ELECT" "false" }}
74+
{{- $_ := set $gitopsOperatorContext.Values.env "LEADER_ELECT" "false" }}
7575
{{- end }}
7676

7777
{{- include "gitops-operator.resources" $gitopsOperatorContext}}

charts/gitops-runtime/templates/internal-router/config.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{{- $internalRouterContext := deepCopy . }}
2-
{{- $_ := set $internalRouterContext "Values" (get .Values "internal-router") }}
3-
{{- $_ := set $internalRouterContext.Values "global" (get .Values "global") }}
2+
{{- $_ := set $internalRouterContext "Values" (deepCopy (get .Values "internal-router")) }}
3+
{{- $_ := set $internalRouterContext.Values "global" (deepCopy (get .Values "global")) }}
44
{{/*
55
Set workflows routing
66
*/}}
@@ -17,4 +17,4 @@ Set app-proxy routing
1717
{{- if not (index $internalRouterContext.Values "routing" "app-proxy") }}
1818
{{ $_ := set $internalRouterContext.Values.routing "app-proxy" (dict "enabled" true "internalUrl" ( include "codefresh-gitops-runtime.app-proxy.url" . )) }}
1919
{{- end }}
20-
{{- include "internal-router.resources.configmap" $internalRouterContext }}
20+
{{- include "internal-router.resources.configmap" $internalRouterContext }}
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{{- $internalRouterContext := deepCopy . }}
2-
{{- $_ := set $internalRouterContext "Values" (get .Values "internal-router") }}
3-
{{- $_ := set $internalRouterContext.Values "global" (get .Values "global") }}
4-
{{- include "internal-router.resources.deployment" $internalRouterContext }}
2+
{{- $_ := set $internalRouterContext "Values" (deepCopy (get .Values "internal-router")) }}
3+
{{- $_ := set $internalRouterContext.Values "global" (deepCopy (get .Values "global")) }}
4+
{{- include "internal-router.resources.deployment" $internalRouterContext }}

0 commit comments

Comments
 (0)