File tree 2 files changed +27
-1
lines changed
2 files changed +27
-1
lines changed Original file line number Diff line number Diff line change @@ -164,6 +164,30 @@ JOB_DIR="$(dirname "$0")/job"
164
164
165
165
cd " $JOB_DIR "
166
166
kustomize edit set image ghcr.io/zalando/spilo-16=" ${SPILO_IMAGE:- ghcr.io/ zalando/ spilo-16: 3.2-p3} "
167
+
168
+ # Create a patch file to inject NETBOX_SQL_DUMP_URL (from env or default)
169
+ SQL_DUMP_URL=" ${NETBOX_SQL_DUMP_URL:- https:// raw.githubusercontent.com/ netbox-community/ netbox-demo-data/ master/ sql/ netbox-demo-v4.1.sql} "
170
+
171
+ # Create patch
172
+ cat > sql-env-patch.yaml << EOF
173
+ apiVersion: batch/v1
174
+ kind: Job
175
+ metadata:
176
+ name: netbox-demo-data-load-job
177
+ spec:
178
+ template:
179
+ spec:
180
+ containers:
181
+ - name: netbox-demo-data-load
182
+ env:
183
+ - name: NETBOX_SQL_DUMP_URL
184
+ value: "${SQL_DUMP_URL} "
185
+ EOF
186
+
187
+ # Add the patch
188
+ kustomize edit add patch --path sql-env-patch.yaml
189
+
190
+ # Apply the customized job
167
191
kustomize build . | ${KUBECTL} apply -n " ${NAMESPACE} " -f -
168
192
169
193
${KUBECTL} wait \
Original file line number Diff line number Diff line change @@ -6,4 +6,6 @@ kind: Kustomization
6
6
images :
7
7
- name : ghcr.io/zalando/spilo-16
8
8
newName : mobile-docker-virtual.artifactory.swisscom.com/zalando/spilo-16
9
- newTag : 3.2-p3
9
+ newTag : 3.2-p3
10
+ patches :
11
+ - path : sql-env-patch.yaml
You can’t perform that action at this time.
0 commit comments