From 59a632b727bfa309184b6080acbfdd4fbe7fe6b5 Mon Sep 17 00:00:00 2001 From: Adam Vollrath Date: Tue, 23 May 2023 13:55:48 -0500 Subject: [PATCH 1/4] Helm chart version upgrade https://github.com/UffizziCloud/uffizzi/issues/418 --- .github/workflows/helm-release.yml | 8 ++++++-- charts/uffizzi-controller/Chart.yaml | 8 ++++---- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/.github/workflows/helm-release.yml b/.github/workflows/helm-release.yml index de7e7921..925a727f 100644 --- a/.github/workflows/helm-release.yml +++ b/.github/workflows/helm-release.yml @@ -7,10 +7,14 @@ on: jobs: release: + # depending on default permission settings for your org (contents being read-only or read-write for workloads), you will have to add permissions + # see: https://docs.github.com/en/actions/security-guides/automatic-token-authentication#modifying-the-permissions-for-the-github_token + permissions: + contents: write runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: fetch-depth: 0 @@ -20,6 +24,6 @@ jobs: git config user.email "$GITHUB_ACTOR@users.noreply.github.com" - name: Run chart-releaser - uses: helm/chart-releaser-action@v1.3.0 + uses: helm/chart-releaser-action@v1.5.0 env: CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}" diff --git a/charts/uffizzi-controller/Chart.yaml b/charts/uffizzi-controller/Chart.yaml index ce946721..84f97b0f 100644 --- a/charts/uffizzi-controller/Chart.yaml +++ b/charts/uffizzi-controller/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v2 name: uffizzi-controller -version: 1.0.1 +version: 1.1.0 kubeVersion: ">= 1.21.6-0" # https://issuetracker.google.com/issues/77503699 description: "A smart proxy service that handles requests from Uffizzi App to the Kubernetes API - 1 of 3 services (controller, uffizzi_app, uffizzi_cli) that comprise the uffizzi full-stack previews engine which automates trigger-based on-demand preview environments" type: application @@ -21,14 +21,14 @@ sources: - https://gitlab.com/dualbootpartners/idyl/uffizzi_controller dependencies: - name: ingress-nginx - version: "~4.0.18" + version: "~4.6.1" repository: https://kubernetes.github.io/ingress-nginx # condition: # tags: # import-values: # alias: - name: cert-manager - version: "~1.7.2" + version: "~1.12.0" repository: https://charts.jetstack.io # condition: # tags: @@ -42,7 +42,7 @@ maintainers: email: adam.vollrath@uffizzi.com url: https://github.com/axisofentropy icon: https://app.uffizzi.com/favicon.png -appVersion: "0.0.4" +appVersion: "1.0.1" deprecated: false annotations: # Use this annotation to indicate that this chart version is a pre-release. From 8d2ea6a3c0f97208ff8647e731f73a29a12fc922 Mon Sep 17 00:00:00 2001 From: Adam Vollrath Date: Tue, 23 May 2023 14:00:33 -0500 Subject: [PATCH 2/4] Minor bump for next release. --- charts/uffizzi-controller/Chart.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/charts/uffizzi-controller/Chart.yaml b/charts/uffizzi-controller/Chart.yaml index 84f97b0f..2b00a39a 100644 --- a/charts/uffizzi-controller/Chart.yaml +++ b/charts/uffizzi-controller/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v2 name: uffizzi-controller -version: 1.1.0 +version: 1.1.1 kubeVersion: ">= 1.21.6-0" # https://issuetracker.google.com/issues/77503699 description: "A smart proxy service that handles requests from Uffizzi App to the Kubernetes API - 1 of 3 services (controller, uffizzi_app, uffizzi_cli) that comprise the uffizzi full-stack previews engine which automates trigger-based on-demand preview environments" type: application @@ -42,7 +42,7 @@ maintainers: email: adam.vollrath@uffizzi.com url: https://github.com/axisofentropy icon: https://app.uffizzi.com/favicon.png -appVersion: "1.0.1" +appVersion: "1.1.8" deprecated: false annotations: # Use this annotation to indicate that this chart version is a pre-release. From 95feb6013b63ba4cfe14b1fee9982b65ea83475d Mon Sep 17 00:00:00 2001 From: Adam Vollrath Date: Tue, 23 May 2023 15:11:13 -0500 Subject: [PATCH 3/4] artifacthub metadata update --- charts/uffizzi-controller/Chart.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/charts/uffizzi-controller/Chart.yaml b/charts/uffizzi-controller/Chart.yaml index 2b00a39a..3c87d538 100644 --- a/charts/uffizzi-controller/Chart.yaml +++ b/charts/uffizzi-controller/Chart.yaml @@ -45,6 +45,7 @@ icon: https://app.uffizzi.com/favicon.png appVersion: "1.1.8" deprecated: false annotations: - # Use this annotation to indicate that this chart version is a pre-release. # https://artifacthub.io/docs/topics/annotations/helm/ artifacthub.io/prerelease: "false" + artifacthub.io/category: integration-delivery + artifacthub.io/license: Apache-2.0 From e695a1a6f5de7a73fe4dc9409ac7ae31641c8789 Mon Sep 17 00:00:00 2001 From: Adam Vollrath Date: Tue, 23 May 2023 15:12:56 -0500 Subject: [PATCH 4/4] Use generic Helm chart dependency versions. --- charts/uffizzi-controller/Chart.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/charts/uffizzi-controller/Chart.yaml b/charts/uffizzi-controller/Chart.yaml index 3c87d538..07deb9c0 100644 --- a/charts/uffizzi-controller/Chart.yaml +++ b/charts/uffizzi-controller/Chart.yaml @@ -21,14 +21,14 @@ sources: - https://gitlab.com/dualbootpartners/idyl/uffizzi_controller dependencies: - name: ingress-nginx - version: "~4.6.1" + version: "4.x.x" repository: https://kubernetes.github.io/ingress-nginx # condition: # tags: # import-values: # alias: - name: cert-manager - version: "~1.12.0" + version: "1.x.x" repository: https://charts.jetstack.io # condition: # tags: