From 3382335cc00058a140b60bd2f722d0db0bd4d230 Mon Sep 17 00:00:00 2001 From: Igor Kvachenok Date: Fri, 18 Sep 2026 17:39:00 +0200 Subject: [PATCH 01/10] docs: migrate example image defaults --- hparam-tuning/minimal-mnist/README.md | 4 ++-- hparam-tuning/minimal-mnist/katib-experiment.yaml | 2 +- images/streamlit-example/README.md | 4 ++-- images/streamlit-example/k8s/streamlit-manifests.yaml | 2 +- pipelines/lightweight-python-package/pipeline.py | 2 +- .../minimal-custom-kserve-predictor/inference-service.yaml | 2 +- serving/minimal-example-shadow-deployment/README.md | 4 ++-- .../doubler-inference-service.yaml | 4 ++-- .../tripler-inference-service.yaml | 4 ++-- 9 files changed, 14 insertions(+), 14 deletions(-) diff --git a/hparam-tuning/minimal-mnist/README.md b/hparam-tuning/minimal-mnist/README.md index b294c4bf..26b6e338 100644 --- a/hparam-tuning/minimal-mnist/README.md +++ b/hparam-tuning/minimal-mnist/README.md @@ -20,9 +20,9 @@ For Step 4, you can use the example provided in this directory. ## Starting the Experiment ### Image Configuration -The YAML file uses the prokube internal registry by default: +The YAML file uses the Prokube development registry by default: ``` -europe-west3-docker.pkg.dev/prokube-internal/prokube-customer/minimal-mnist:latest +europe-west3-docker.pkg.dev/prokube/development/minimal-mnist:latest ``` **If you don't have access to the prokube registry**, you need to: diff --git a/hparam-tuning/minimal-mnist/katib-experiment.yaml b/hparam-tuning/minimal-mnist/katib-experiment.yaml index ced7e154..986ddc59 100644 --- a/hparam-tuning/minimal-mnist/katib-experiment.yaml +++ b/hparam-tuning/minimal-mnist/katib-experiment.yaml @@ -70,7 +70,7 @@ spec: spec: containers: - name: training-container - image: europe-west3-docker.pkg.dev/prokube-internal/prokube-customer/minimal-mnist:latest + image: europe-west3-docker.pkg.dev/prokube/development/minimal-mnist:latest command: - "python" - "./training_script.py" diff --git a/images/streamlit-example/README.md b/images/streamlit-example/README.md index ecc3d034..46c0b28a 100644 --- a/images/streamlit-example/README.md +++ b/images/streamlit-example/README.md @@ -35,7 +35,7 @@ docker build -t /streamlit-demo:latest . docker push /streamlit-demo:latest ``` -If you push to a different registry, update the image reference in `k8s/streamlit-manifests.yaml` at line 29 (the `image:` field in the Deployment spec). The default image is `europe-west3-docker.pkg.dev/prokube-internal/prokube-customer/streamlit-example:latest`. +If you push to a different registry, update the image reference in `k8s/streamlit-manifests.yaml` at line 29 (the `image:` field in the Deployment spec). The default image is `europe-west3-docker.pkg.dev/prokube/development/streamlit-example:latest`. ## Deployment Options @@ -50,7 +50,7 @@ Deploy as a custom notebook image through the Kubeflow UI: - **Name**: Choose a name (e.g., `streamlit-demo`) - **Custom Image**: Enable and enter the image URL: ``` - europe-west3-docker.pkg.dev/prokube-internal/prokube-customer/streamlit-example:latest + europe-west3-docker.pkg.dev/prokube/development/streamlit-example:latest ``` - Leave other settings as default (or adjust CPU/memory as needed) 5. Click **Launch** diff --git a/images/streamlit-example/k8s/streamlit-manifests.yaml b/images/streamlit-example/k8s/streamlit-manifests.yaml index 4f4292b1..ef3774db 100644 --- a/images/streamlit-example/k8s/streamlit-manifests.yaml +++ b/images/streamlit-example/k8s/streamlit-manifests.yaml @@ -26,7 +26,7 @@ spec: spec: containers: - name: streamlit - image: europe-west3-docker.pkg.dev/prokube-internal/prokube-customer/streamlit-example:latest + image: europe-west3-docker.pkg.dev/prokube/development/streamlit-example:latest ports: - containerPort: 8888 name: http diff --git a/pipelines/lightweight-python-package/pipeline.py b/pipelines/lightweight-python-package/pipeline.py index f1d89b2d..c62d329c 100644 --- a/pipelines/lightweight-python-package/pipeline.py +++ b/pipelines/lightweight-python-package/pipeline.py @@ -5,7 +5,7 @@ from kfp.dsl import HTML, Input, Output, Dataset, Artifact, Model, ClassificationMetrics, Markdown -COMPONENTS_IMAGE = "europe-west3-docker.pkg.dev/prokube-internal/prokube-customer/mobile-price-classification:v1" +COMPONENTS_IMAGE = "europe-west3-docker.pkg.dev/prokube/development/mobile-price-classification:latest" @dsl.component(base_image=COMPONENTS_IMAGE) diff --git a/serving/minimal-custom-kserve-predictor/inference-service.yaml b/serving/minimal-custom-kserve-predictor/inference-service.yaml index dbdf3c3c..c4a4c1d5 100644 --- a/serving/minimal-custom-kserve-predictor/inference-service.yaml +++ b/serving/minimal-custom-kserve-predictor/inference-service.yaml @@ -6,7 +6,7 @@ spec: predictor: containers: - name: kserve-container - image: europe-west3-docker.pkg.dev/prokube-internal/prokube-customer/minimal-custom-kserve-predictor:latest # REPLACE ME if you don't have access to the prokube registry + image: europe-west3-docker.pkg.dev/prokube/development/minimal-custom-kserve-predictor:latest # REPLACE ME if you don't have access to the prokube registry env: - name: MODEL_NAME value: "capitalizer" diff --git a/serving/minimal-example-shadow-deployment/README.md b/serving/minimal-example-shadow-deployment/README.md index 99dfd30f..2d2002fb 100644 --- a/serving/minimal-example-shadow-deployment/README.md +++ b/serving/minimal-example-shadow-deployment/README.md @@ -112,8 +112,8 @@ EOF ### 2. Build and push images (optional — skip if using pre-built images) Pre-built images are available at: -- `europe-west3-docker.pkg.dev/prokube-internal/prokube-customer/minimal-predictor:latest` -- `europe-west3-docker.pkg.dev/prokube-internal/prokube-customer/minimal-transformer:latest` +- `europe-west3-docker.pkg.dev/prokube/development/minimal-predictor:latest` +- `europe-west3-docker.pkg.dev/prokube/development/minimal-transformer:latest` These are accessible from any prokube cluster via the `regcred-prokube` secret on the `default-editor` service account. If you need to build your own: diff --git a/serving/minimal-example-shadow-deployment/doubler-inference-service.yaml b/serving/minimal-example-shadow-deployment/doubler-inference-service.yaml index cbed372a..da33254a 100644 --- a/serving/minimal-example-shadow-deployment/doubler-inference-service.yaml +++ b/serving/minimal-example-shadow-deployment/doubler-inference-service.yaml @@ -6,7 +6,7 @@ spec: predictor: containers: - name: kserver-container - image: 'europe-west3-docker.pkg.dev/prokube-internal/prokube-customer/minimal-predictor:latest' + image: 'europe-west3-docker.pkg.dev/prokube/development/minimal-predictor:latest' env: - name: MODEL_NAME value: "model" @@ -19,7 +19,7 @@ spec: serviceAccountName: default-editor transformer: containers: - - image: 'europe-west3-docker.pkg.dev/prokube-internal/prokube-customer/minimal-transformer:latest' + - image: 'europe-west3-docker.pkg.dev/prokube/development/minimal-transformer:latest' name: kserve-container imagePullPolicy: Always env: diff --git a/serving/minimal-example-shadow-deployment/tripler-inference-service.yaml b/serving/minimal-example-shadow-deployment/tripler-inference-service.yaml index a8f9989b..5d7bda51 100644 --- a/serving/minimal-example-shadow-deployment/tripler-inference-service.yaml +++ b/serving/minimal-example-shadow-deployment/tripler-inference-service.yaml @@ -6,7 +6,7 @@ spec: predictor: containers: - name: kserver-container - image: 'europe-west3-docker.pkg.dev/prokube-internal/prokube-customer/minimal-predictor:latest' + image: 'europe-west3-docker.pkg.dev/prokube/development/minimal-predictor:latest' env: - name: MODEL_NAME value: "model" @@ -19,7 +19,7 @@ spec: serviceAccountName: default-editor transformer: containers: - - image: 'europe-west3-docker.pkg.dev/prokube-internal/prokube-customer/minimal-transformer:latest' + - image: 'europe-west3-docker.pkg.dev/prokube/development/minimal-transformer:latest' name: kserve-container imagePullPolicy: Always env: From 2890cc5279edebf46705dcccd00ad26ec79dcd49 Mon Sep 17 00:00:00 2001 From: Igor Kvachenok Date: Mon, 28 Sep 2026 12:01:34 +0200 Subject: [PATCH 02/10] Pin mobile price classification to v2 image --- pipelines/lightweight-python-package/pipeline.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pipelines/lightweight-python-package/pipeline.py b/pipelines/lightweight-python-package/pipeline.py index c62d329c..e5686e7a 100644 --- a/pipelines/lightweight-python-package/pipeline.py +++ b/pipelines/lightweight-python-package/pipeline.py @@ -5,7 +5,7 @@ from kfp.dsl import HTML, Input, Output, Dataset, Artifact, Model, ClassificationMetrics, Markdown -COMPONENTS_IMAGE = "europe-west3-docker.pkg.dev/prokube/development/mobile-price-classification:latest" +COMPONENTS_IMAGE = "europe-west3-docker.pkg.dev/prokube/development/mobile-price-classification:v2" @dsl.component(base_image=COMPONENTS_IMAGE) From 489760ebf5470a3274c0e01ed12c7d79768a1eb5 Mon Sep 17 00:00:00 2001 From: Igor Kvachenok Date: Mon, 28 Sep 2026 15:21:23 +0200 Subject: [PATCH 03/10] ci: remove dead molecules image workflow --- .github/workflows/molecules.yaml | 43 -------------------------------- 1 file changed, 43 deletions(-) delete mode 100644 .github/workflows/molecules.yaml diff --git a/.github/workflows/molecules.yaml b/.github/workflows/molecules.yaml deleted file mode 100644 index 9a80be4e..00000000 --- a/.github/workflows/molecules.yaml +++ /dev/null @@ -1,43 +0,0 @@ -name: Build Molecules Image - -on: - workflow_dispatch: - -env: - DOCKERFILE_PATH: "images/molecules/Dockerfile" - BUILD_CONTEXT_DIR: "images/molecules/" - IMAGE_NAME: "chem-util" - IMAGE_PUSH_PATH: "${{ secrets.GCP_ARTIFACT_REGISTRY_PATH }}" - IMAGE_PUSH_SECRET: "${{ secrets.GCP_SA_KEY }}" - -jobs: - build-image: - runs-on: ubuntu-latest - steps: - - name: Delete huge unnecessary tools folder - run: rm -rf /opt/hostedtoolcache - - - name: Checkout code - uses: actions/checkout@v4 - - - name: Auth GCloud CLI - uses: google-github-actions/auth@v2 - with: - credentials_json: ${{ env.IMAGE_PUSH_SECRET }} - - - name: Docker Login to Google Artifact Registry - uses: docker/login-action@v3 - with: - registry: europe-west3-docker.pkg.dev - username: _json_key - password: ${{ env.IMAGE_PUSH_SECRET }} - - - name: Build image - run: | - LATEST_TAG=${{ env.IMAGE_PUSH_PATH }}/${{ env.IMAGE_NAME }}:latest - COMMIT_TAG=${{ env.IMAGE_PUSH_PATH }}/${{ env.IMAGE_NAME }}:commit-${{ github.sha }} - BUILD_CONTEXT="${GITHUB_WORKSPACE}/${{ env.BUILD_CONTEXT_DIR }}" - docker build -t $LATEST_TAG -f ${{ env.DOCKERFILE_PATH }} "${BUILD_CONTEXT}" - docker tag $LATEST_TAG $COMMIT_TAG - docker push $LATEST_TAG - docker push $COMMIT_TAG From 4ed8ff8e073b46e36b8dfdf0888999a6b70f9567 Mon Sep 17 00:00:00 2001 From: Igor Kvachenok Date: Mon, 28 Sep 2026 15:21:24 +0200 Subject: [PATCH 04/10] docs: use release image for minimal-mnist --- hparam-tuning/minimal-mnist/README.md | 4 ++-- hparam-tuning/minimal-mnist/katib-experiment.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/hparam-tuning/minimal-mnist/README.md b/hparam-tuning/minimal-mnist/README.md index 26b6e338..78bee27e 100644 --- a/hparam-tuning/minimal-mnist/README.md +++ b/hparam-tuning/minimal-mnist/README.md @@ -20,9 +20,9 @@ For Step 4, you can use the example provided in this directory. ## Starting the Experiment ### Image Configuration -The YAML file uses the Prokube development registry by default: +The YAML file uses the prokube release registry by default: ``` -europe-west3-docker.pkg.dev/prokube/development/minimal-mnist:latest +europe-west3-docker.pkg.dev/prokube/releases/minimal-mnist:v1.0.0 ``` **If you don't have access to the prokube registry**, you need to: diff --git a/hparam-tuning/minimal-mnist/katib-experiment.yaml b/hparam-tuning/minimal-mnist/katib-experiment.yaml index 986ddc59..6fd51b07 100644 --- a/hparam-tuning/minimal-mnist/katib-experiment.yaml +++ b/hparam-tuning/minimal-mnist/katib-experiment.yaml @@ -70,7 +70,7 @@ spec: spec: containers: - name: training-container - image: europe-west3-docker.pkg.dev/prokube/development/minimal-mnist:latest + image: europe-west3-docker.pkg.dev/prokube/releases/minimal-mnist:v1.0.0 command: - "python" - "./training_script.py" From 293b2ccc53ea93ef827701a1fb2575cb07a41dc2 Mon Sep 17 00:00:00 2001 From: Igor Kvachenok Date: Mon, 28 Sep 2026 15:21:24 +0200 Subject: [PATCH 05/10] docs: use release image for streamlit example --- images/streamlit-example/README.md | 4 ++-- images/streamlit-example/k8s/streamlit-manifests.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/images/streamlit-example/README.md b/images/streamlit-example/README.md index 46c0b28a..33324e5b 100644 --- a/images/streamlit-example/README.md +++ b/images/streamlit-example/README.md @@ -35,7 +35,7 @@ docker build -t /streamlit-demo:latest . docker push /streamlit-demo:latest ``` -If you push to a different registry, update the image reference in `k8s/streamlit-manifests.yaml` at line 29 (the `image:` field in the Deployment spec). The default image is `europe-west3-docker.pkg.dev/prokube/development/streamlit-example:latest`. +If you push to a different registry, update the image reference in `k8s/streamlit-manifests.yaml` at line 29 (the `image:` field in the Deployment spec). The default image is `europe-west3-docker.pkg.dev/prokube/releases/streamlit-example:v1.0.0`. ## Deployment Options @@ -50,7 +50,7 @@ Deploy as a custom notebook image through the Kubeflow UI: - **Name**: Choose a name (e.g., `streamlit-demo`) - **Custom Image**: Enable and enter the image URL: ``` - europe-west3-docker.pkg.dev/prokube/development/streamlit-example:latest + europe-west3-docker.pkg.dev/prokube/releases/streamlit-example:v1.0.0 ``` - Leave other settings as default (or adjust CPU/memory as needed) 5. Click **Launch** diff --git a/images/streamlit-example/k8s/streamlit-manifests.yaml b/images/streamlit-example/k8s/streamlit-manifests.yaml index ef3774db..026fb1d2 100644 --- a/images/streamlit-example/k8s/streamlit-manifests.yaml +++ b/images/streamlit-example/k8s/streamlit-manifests.yaml @@ -26,7 +26,7 @@ spec: spec: containers: - name: streamlit - image: europe-west3-docker.pkg.dev/prokube/development/streamlit-example:latest + image: europe-west3-docker.pkg.dev/prokube/releases/streamlit-example:v1.0.0 ports: - containerPort: 8888 name: http From 6294d9f039e085761f6dd18664abe3567c879b4b Mon Sep 17 00:00:00 2001 From: Igor Kvachenok Date: Mon, 28 Sep 2026 15:21:25 +0200 Subject: [PATCH 06/10] fix(pipelines): use release mobile components image --- pipelines/lightweight-python-package/pipeline.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pipelines/lightweight-python-package/pipeline.py b/pipelines/lightweight-python-package/pipeline.py index e5686e7a..9bad8b5d 100644 --- a/pipelines/lightweight-python-package/pipeline.py +++ b/pipelines/lightweight-python-package/pipeline.py @@ -5,7 +5,7 @@ from kfp.dsl import HTML, Input, Output, Dataset, Artifact, Model, ClassificationMetrics, Markdown -COMPONENTS_IMAGE = "europe-west3-docker.pkg.dev/prokube/development/mobile-price-classification:v2" +COMPONENTS_IMAGE = "europe-west3-docker.pkg.dev/prokube/releases/mobile-price-classification:v1.0.0" @dsl.component(base_image=COMPONENTS_IMAGE) From df47d8f4856a409368ccd34ae2d584a855179bee Mon Sep 17 00:00:00 2001 From: Igor Kvachenok Date: Mon, 28 Sep 2026 15:21:26 +0200 Subject: [PATCH 07/10] docs: use release images for serving examples --- .../minimal-custom-kserve-predictor/inference-service.yaml | 2 +- serving/minimal-example-shadow-deployment/README.md | 4 ++-- .../doubler-inference-service.yaml | 4 ++-- .../tripler-inference-service.yaml | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/serving/minimal-custom-kserve-predictor/inference-service.yaml b/serving/minimal-custom-kserve-predictor/inference-service.yaml index c4a4c1d5..a8d35328 100644 --- a/serving/minimal-custom-kserve-predictor/inference-service.yaml +++ b/serving/minimal-custom-kserve-predictor/inference-service.yaml @@ -6,7 +6,7 @@ spec: predictor: containers: - name: kserve-container - image: europe-west3-docker.pkg.dev/prokube/development/minimal-custom-kserve-predictor:latest # REPLACE ME if you don't have access to the prokube registry + image: europe-west3-docker.pkg.dev/prokube/releases/minimal-custom-kserve-predictor:v1.0.0 # REPLACE ME if you don't have access to the prokube registry env: - name: MODEL_NAME value: "capitalizer" diff --git a/serving/minimal-example-shadow-deployment/README.md b/serving/minimal-example-shadow-deployment/README.md index 2d2002fb..c5824edc 100644 --- a/serving/minimal-example-shadow-deployment/README.md +++ b/serving/minimal-example-shadow-deployment/README.md @@ -112,8 +112,8 @@ EOF ### 2. Build and push images (optional — skip if using pre-built images) Pre-built images are available at: -- `europe-west3-docker.pkg.dev/prokube/development/minimal-predictor:latest` -- `europe-west3-docker.pkg.dev/prokube/development/minimal-transformer:latest` +- `europe-west3-docker.pkg.dev/prokube/releases/minimal-predictor:v1.0.0` +- `europe-west3-docker.pkg.dev/prokube/releases/minimal-transformer:v1.0.0` These are accessible from any prokube cluster via the `regcred-prokube` secret on the `default-editor` service account. If you need to build your own: diff --git a/serving/minimal-example-shadow-deployment/doubler-inference-service.yaml b/serving/minimal-example-shadow-deployment/doubler-inference-service.yaml index da33254a..b15d936c 100644 --- a/serving/minimal-example-shadow-deployment/doubler-inference-service.yaml +++ b/serving/minimal-example-shadow-deployment/doubler-inference-service.yaml @@ -6,7 +6,7 @@ spec: predictor: containers: - name: kserver-container - image: 'europe-west3-docker.pkg.dev/prokube/development/minimal-predictor:latest' + image: 'europe-west3-docker.pkg.dev/prokube/releases/minimal-predictor:v1.0.0' env: - name: MODEL_NAME value: "model" @@ -19,7 +19,7 @@ spec: serviceAccountName: default-editor transformer: containers: - - image: 'europe-west3-docker.pkg.dev/prokube/development/minimal-transformer:latest' + - image: 'europe-west3-docker.pkg.dev/prokube/releases/minimal-transformer:v1.0.0' name: kserve-container imagePullPolicy: Always env: diff --git a/serving/minimal-example-shadow-deployment/tripler-inference-service.yaml b/serving/minimal-example-shadow-deployment/tripler-inference-service.yaml index 5d7bda51..85f70db0 100644 --- a/serving/minimal-example-shadow-deployment/tripler-inference-service.yaml +++ b/serving/minimal-example-shadow-deployment/tripler-inference-service.yaml @@ -6,7 +6,7 @@ spec: predictor: containers: - name: kserver-container - image: 'europe-west3-docker.pkg.dev/prokube/development/minimal-predictor:latest' + image: 'europe-west3-docker.pkg.dev/prokube/releases/minimal-predictor:v1.0.0' env: - name: MODEL_NAME value: "model" @@ -19,7 +19,7 @@ spec: serviceAccountName: default-editor transformer: containers: - - image: 'europe-west3-docker.pkg.dev/prokube/development/minimal-transformer:latest' + - image: 'europe-west3-docker.pkg.dev/prokube/releases/minimal-transformer:v1.0.0' name: kserve-container imagePullPolicy: Always env: From 9e1add6d4357bbe30f8510db0a8f28d0957cab41 Mon Sep 17 00:00:00 2001 From: Igor Kvachenok Date: Mon, 28 Sep 2026 15:22:53 +0200 Subject: [PATCH 08/10] fix(pipelines): leave mobile image default to #56 --- pipelines/lightweight-python-package/pipeline.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pipelines/lightweight-python-package/pipeline.py b/pipelines/lightweight-python-package/pipeline.py index 9bad8b5d..f1d89b2d 100644 --- a/pipelines/lightweight-python-package/pipeline.py +++ b/pipelines/lightweight-python-package/pipeline.py @@ -5,7 +5,7 @@ from kfp.dsl import HTML, Input, Output, Dataset, Artifact, Model, ClassificationMetrics, Markdown -COMPONENTS_IMAGE = "europe-west3-docker.pkg.dev/prokube/releases/mobile-price-classification:v1.0.0" +COMPONENTS_IMAGE = "europe-west3-docker.pkg.dev/prokube-internal/prokube-customer/mobile-price-classification:v1" @dsl.component(base_image=COMPONENTS_IMAGE) From d7359496316ceb9ec613738bac547150bde37617 Mon Sep 17 00:00:00 2001 From: Igor Kvachenok Date: Mon, 28 Sep 2026 16:22:54 +0200 Subject: [PATCH 09/10] ci: remove dead chem-util GitLab job --- .gitlab-ci.yml | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f7ebb18b..2dc54d46 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -25,20 +25,6 @@ before_script: echo "{\"auths\":{\"${CI_REGISTRY}\":{\"auth\":\"$(printf "%s:%s" "${CI_REGISTRY_USER}" "${CI_REGISTRY_PASSWORD}" | base64 | tr -d '\n')\"}}}" > /kaniko/.docker/config.json -chem-util-build: - stage: build-image - script: - - > - /kaniko/executor - --context "${CI_PROJECT_DIR}/images/molecules/" - --dockerfile "${CI_PROJECT_DIR}/images/molecules/Dockerfile" - --destination "${CI_REGISTRY}/${CI_PROJECT_PATH}/chem-util:latest" - --destination "${CI_REGISTRY}/${CI_PROJECT_PATH}/chem-util:${CI_COMMIT_SHORT_SHA}" - - rules: - - changes: - - images/molecules/**/* - mnsist-katib-build: stage: build-image script: From 964842bec0c704bdfcb7a3002f0c9b25ef88b1dc Mon Sep 17 00:00:00 2001 From: Igor Kvachenok Date: Mon, 28 Sep 2026 16:29:28 +0200 Subject: [PATCH 10/10] ci: remove unused GitLab pipeline --- .gitlab-ci.yml | 54 -------------------------------------------------- 1 file changed, 54 deletions(-) delete mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml deleted file mode 100644 index 2dc54d46..00000000 --- a/.gitlab-ci.yml +++ /dev/null @@ -1,54 +0,0 @@ -default: - image: - name: gcr.io/kaniko-project/executor:debug - entrypoint: [""] - -variables: - REGISTRY_HOME: "${CI_REGISTRY}/${CI_PROJECT_PATH}/" - CI_DEBUG_TRACE: "true" - -cache: - paths: - - .cache/pip - - .cache/kaniko - - /kaniko - -stages: - - build-image - -before_script: - - mkdir -p /kaniko/.docker - # adding our cert to kaniko's additional certs - - cat ${CI_SERVER_TLS_CA_FILE} >> /kaniko/ssl/certs/additional-ca-cert-bundle.crt - # Creating kaniko config - - > - echo "{\"auths\":{\"${CI_REGISTRY}\":{\"auth\":\"$(printf "%s:%s" "${CI_REGISTRY_USER}" "${CI_REGISTRY_PASSWORD}" - | base64 | tr -d '\n')\"}}}" > /kaniko/.docker/config.json - -mnsist-katib-build: - stage: build-image - script: - - > - /kaniko/executor - --context "${CI_PROJECT_DIR}/images/minimal-mnist/" - --dockerfile "${CI_PROJECT_DIR}/images/minimal-mnist/Dockerfile" - --destination "${CI_REGISTRY}/${CI_PROJECT_PATH}/minimal-mnist:latest" - --destination "${CI_REGISTRY}/${CI_PROJECT_PATH}/minimal-mnist:${CI_COMMIT_SHORT_SHA}" - - rules: - - changes: - - images/minimal-mnist/**/* - -minimal-custom-kserve-predictor-build: - stage: build-image - script: - - > - /kaniko/executor - --context "${CI_PROJECT_DIR}/serving/minimal-custom-kserve-predictor/" - --dockerfile "${CI_PROJECT_DIR}/serving/minimal-custom-kserve-predictor/Dockerfile" - --destination "${CI_REGISTRY}/${CI_PROJECT_PATH}/minimal-custom-kserve-predictor:latest" - --destination "${CI_REGISTRY}/${CI_PROJECT_PATH}/minimal-custom-kserve-predictor:${CI_COMMIT_SHORT_SHA}" - - rules: - - changes: - - serving/minimal-custom-kserve-predictor/**/*