Skip to content

Commit

Permalink
Refactor helm chart Chart.yaml, fix CI helm installation
Browse files Browse the repository at this point in the history
Signed-off-by: Mario Trangoni <[email protected]>
  • Loading branch information
mjtrangoni committed Jan 21, 2024
1 parent 3081b6a commit 9f25fa7
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 3 deletions.
6 changes: 6 additions & 0 deletions .github/workflows/lint-test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,12 @@ jobs:
if: steps.list-changed.outputs.changed == 'true'
uses: helm/[email protected]

- name: Install cert-manager
run: |
kubectl apply -f https://github.com/jetstack/cert-manager/releases/download/v1.13.3/cert-manager.yaml
kubectl wait --timeout=5m --for=condition=available deployment cert-manager -n cert-manager
kubectl wait --timeout=5m --for=condition=available deployment cert-manager-webhook -n cert-manager
- name: Run chart-testing (install)
if: steps.list-changed.outputs.changed == 'true'
run: ct install --config .github/linters/ct.yaml
22 changes: 19 additions & 3 deletions deploy/cert-manager-webhook-hetzner/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,21 @@
apiVersion: v1
apiVersion: v2
name: cert-manager-webhook-hetzner
version: 1.3.1
appVersion: "1.3.0"
kubeVersion: ">= 1.22.0-0"
description: Allow cert-manager to solve DNS challenges using Hetzner DNS API
name: cert-manager-webhook-hetzner
version: 1.3.0
home: https://github.com/vadimkim/cert-manager-webhook-hetzner
icon: https://raw.githubusercontent.com/cert-manager/cert-manager/master/logo/logo-small.png
keywords:
- cert-manager
- hetzner
- kube-lego
- letsencrypt
- tls
sources:
- https://github.com/vadimkim/cert-manager-webhook-hetzner
maintainers:
- name: vadimkim
email: [email protected]
annotations:
artifacthub.io/license: Apache-2.0

0 comments on commit 9f25fa7

Please sign in to comment.