From 3732b0676eafaa1ee72934a1ab72d3a56e7650e2 Mon Sep 17 00:00:00 2001 From: Maxi Wittich Date: Thu, 4 Jul 2024 12:40:43 +0200 Subject: [PATCH 1/7] Updating path to csi-provisioner and csi-node-driver in Helmchart --- deploy/helm/secret-operator/values.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/deploy/helm/secret-operator/values.yaml b/deploy/helm/secret-operator/values.yaml index 574274be..62ed356b 100644 --- a/deploy/helm/secret-operator/values.yaml +++ b/deploy/helm/secret-operator/values.yaml @@ -7,8 +7,8 @@ image: csiProvisioner: image: - repository: docker.stackable.tech/k8s/sig-storage/csi-provisioner - tag: v4.0.1 + repository: docker.stackable.tech/k8s/csi-provisioner + tag: v5.0.1 pullPolicy: IfNotPresent resources: requests: @@ -19,7 +19,7 @@ csiProvisioner: memory: 128Mi csiNodeDriverRegistrar: image: - repository: docker.stackable.tech/k8s/sig-storage/csi-node-driver-registrar + repository: docker.stackable.tech/k8s/csi-node-driver-registrar tag: v2.10.1 pullPolicy: IfNotPresent resources: From e8bb6b3f04e6c515202033527dcf060a63e0bdfe Mon Sep 17 00:00:00 2001 From: Maxi Wittich Date: Thu, 4 Jul 2024 13:27:18 +0200 Subject: [PATCH 2/7] Changing lib --- .github/workflows/build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2ba35415..676f8a05 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -363,6 +363,7 @@ jobs: echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main" | sudo tee /etc/apt/sources.list.d/helm-stable-debian.list sudo apt-get -y update sudo apt-get -y install helm + sudo apt-get -y install krb5-sys sudo wget https://github.com/mikefarah/yq/releases/latest/download/yq_linux_arm64 -O /usr/bin/yq && sudo chmod +x /usr/bin/yq fi From 5aab1ecf82a0eab57138b502500ba1c0a5124505 Mon Sep 17 00:00:00 2001 From: Maxi Wittich Date: Thu, 4 Jul 2024 14:03:17 +0200 Subject: [PATCH 3/7] Switching back --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 676f8a05..ae622511 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -363,7 +363,7 @@ jobs: echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main" | sudo tee /etc/apt/sources.list.d/helm-stable-debian.list sudo apt-get -y update sudo apt-get -y install helm - sudo apt-get -y install krb5-sys + sudo apt-get -y install krb5-user sudo wget https://github.com/mikefarah/yq/releases/latest/download/yq_linux_arm64 -O /usr/bin/yq && sudo chmod +x /usr/bin/yq fi From e37fcf776d0affdbc6f5db52260fa3b2852f43bb Mon Sep 17 00:00:00 2001 From: Maxi Wittich Date: Thu, 4 Jul 2024 14:12:16 +0200 Subject: [PATCH 4/7] Reverting to BuildJet for testing --- .github/workflows/build.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ae622511..81e8ee96 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -308,7 +308,7 @@ jobs: - select_helm_repo strategy: matrix: - runner: ["ubuntu-latest", "ubicloud-standard-8-arm"] + runner: ["ubuntu-latest", "buildjet-4vcpu-ubuntu-2204-arm"] runs-on: ${{ matrix.runner }} permissions: id-token: write @@ -363,7 +363,6 @@ jobs: echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main" | sudo tee /etc/apt/sources.list.d/helm-stable-debian.list sudo apt-get -y update sudo apt-get -y install helm - sudo apt-get -y install krb5-user sudo wget https://github.com/mikefarah/yq/releases/latest/download/yq_linux_arm64 -O /usr/bin/yq && sudo chmod +x /usr/bin/yq fi From e0c6814c51214ccb91fd0d364e60881b3259fe57 Mon Sep 17 00:00:00 2001 From: Maxi Wittich Date: Thu, 4 Jul 2024 14:26:11 +0200 Subject: [PATCH 5/7] Adding libkrb5-dev --- .github/workflows/build.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 81e8ee96..e4bcb661 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -308,7 +308,7 @@ jobs: - select_helm_repo strategy: matrix: - runner: ["ubuntu-latest", "buildjet-4vcpu-ubuntu-2204-arm"] + runner: ["ubuntu-latest", "ubicloud-standard-8-arm"] runs-on: ${{ matrix.runner }} permissions: id-token: write @@ -363,6 +363,7 @@ jobs: echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main" | sudo tee /etc/apt/sources.list.d/helm-stable-debian.list sudo apt-get -y update sudo apt-get -y install helm + sudo apt-get -y install libkrb5-dev sudo wget https://github.com/mikefarah/yq/releases/latest/download/yq_linux_arm64 -O /usr/bin/yq && sudo chmod +x /usr/bin/yq fi From 7df34b105f0221cc867c8667edb17a4385da9d42 Mon Sep 17 00:00:00 2001 From: Maxi Wittich Date: Thu, 4 Jul 2024 14:31:18 +0200 Subject: [PATCH 6/7] Fixing Makefile --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index dcd8619c..f8d5db9f 100644 --- a/Makefile +++ b/Makefile @@ -7,7 +7,7 @@ # It is available from Nixpkgs as `yq-go` (`nix shell nixpkgs#yq-go`) # This script also requires `jq` https://stedolan.github.io/jq/ -.PHONY: build publish +.PHONY: build, publish TAG := $(shell git rev-parse --short HEAD) OPERATOR_NAME := secret-operator From d04cf50e51919032ddf347cf8c84dea06e099106 Mon Sep 17 00:00:00 2001 From: Maxi Wittich Date: Thu, 4 Jul 2024 14:57:27 +0200 Subject: [PATCH 7/7] Installing protobuf-compiler --- .github/workflows/build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e4bcb661..cc8f43a3 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -364,6 +364,7 @@ jobs: sudo apt-get -y update sudo apt-get -y install helm sudo apt-get -y install libkrb5-dev + sudo apt-get -y install protobuf-compiler sudo wget https://github.com/mikefarah/yq/releases/latest/download/yq_linux_arm64 -O /usr/bin/yq && sudo chmod +x /usr/bin/yq fi