Skip to content

Commit 3f5b90a

Browse files
committed
feat: add configuration options for building image from private repositories
1 parent d1e5366 commit 3f5b90a

2 files changed

Lines changed: 8 additions & 0 deletions

File tree

helm-chart/renku/templates/data-service/deployment.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,8 @@ spec:
130130
value: {{ .Values.dataService.imageBuilders.enabled | quote }}
131131
- name: BUILD_OUTPUT_IMAGE_PREFIX
132132
value: {{ .Values.dataService.imageBuilders.outputImagePrefix | default "" | quote }}
133+
- name: BUILD_OUTPUT_PRIVATE_IMAGE_PREFIX
134+
value: {{ .Values.dataService.imageBuilders.outputPrivateImagePrefix | default "" | quote }}
133135
- name: BUILD_BUILDER_IMAGE
134136
value: {{ .Values.dataService.imageBuilders.builderImage | default "" | quote }}
135137
- name: BUILD_RUN_IMAGE
@@ -138,6 +140,8 @@ spec:
138140
value: {{ .Values.dataService.imageBuilders.strategyName | default "" | quote }}
139141
- name: BUILD_PUSH_SECRET_NAME
140142
value: {{ .Values.dataService.imageBuilders.pushSecretName | default "" | quote }}
143+
- name: BUILD_PUSH_PRIVATE_SECRET_NAME
144+
value: {{ .Values.dataService.imageBuilders.pushPrivateSecretName | default "" | quote }}
141145
- name: BUILD_RUN_RETENTION_AFTER_FAILED_SECONDS
142146
value: {{ .Values.dataService.imageBuilders.buildRunRetentionAfterFailedSeconds | default "" | quote }}
143147
- name: BUILD_RUN_RETENTION_AFTER_SUCCEEDED_SECONDS

helm-chart/renku/values.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1237,6 +1237,8 @@ dataService:
12371237
enabled: false
12381238
## The container image prefix for images built from code
12391239
outputImagePrefix: harbor.dev.renku.ch/renku-build/
1240+
## The container image prefix for images built from private code
1241+
outputPrivateImagePrefix: harbor.dev.renku.ch/renku-private-build/
12401242
## The builder image (see https://buildpacks.io/docs/for-platform-operators/concepts/builder/)
12411243
builderImage: "ghcr.io/swissdatasciencecenter/renku-frontend-buildpacks/selector:0.4.0"
12421244
## The run image (see https://buildpacks.io/docs/for-platform-operators/concepts/base-images/)
@@ -1263,6 +1265,8 @@ dataService:
12631265
# value: arm64
12641266
## The name of the secret used to push images built from code.
12651267
pushSecretName: renku-build-docker-secret
1268+
## The name of the secret used to push images built from private code.
1269+
pushPrivateSecretName: renku-build-private-docker-secret
12661270
## The TTL for BuildRuns
12671271
buildRunRetentionAfterFailedSeconds: 86400
12681272
buildRunRetentionAfterSucceededSeconds: 86400

0 commit comments

Comments
 (0)