Skip to content

Commit c290d8d

Browse files
authored
feat: move chart to the registry (#23)
1 parent d043560 commit c290d8d

File tree

12 files changed

+15
-481
lines changed

12 files changed

+15
-481
lines changed

CHANGELOG.md

Lines changed: 0 additions & 18 deletions
This file was deleted.

README.md

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,29 +8,37 @@ cert-manager Webhook for Scaleway DNS is a ACME [webhook](https://cert-manager.i
88

99
- A [Scaleway Access Key and a Scaleway Secret Key](https://www.scaleway.com/en/docs/generate-api-keys/)
1010
- A valid domain configured on [Scaleway DNS](https://www.scaleway.com/en/docs/scaleway-dns/)
11-
- A Kubernetes cluster (v1.22+ recommended)
11+
- A Kubernetes cluster (v1.29+ recommended)
1212
- [Helm 3](https://helm.sh/) [installed](https://helm.sh/docs/intro/install/) on your computer
1313
- cert-manager [deployed](https://cert-manager.io/docs/installation/) on the cluster
1414

1515
### Installing
1616

17-
Once everything is set up, you can now install the Scaleway Webhook:
18-
- Clone this repository:
17+
> Attention: starting from `0.1.0` the chart's name is now named `scaleway-certmanager-webhook`, if upgrading from an older version you might want to add `--set nameOverride=scaleway-webhook`
18+
19+
- Add scaleway's helm chart repository:
20+
1921
```bash
20-
git clone https://github.com/scaleway/cert-manager-webhook-scaleway.git
22+
helm repo add scaleway https://helm.scw.cloud/
23+
helm repo update
2124
```
2225

23-
- Run:
26+
- Install the chart
27+
2428
```bash
25-
helm install scaleway-webhook deploy/scaleway-webhook
29+
helm install scaleway-webhook scaleway/scaleway-certmanager-webhook
2630
```
31+
2732
- Alternatively, you can install the webhook with default credentials with:
33+
2834
```bash
29-
helm install scaleway-webhook deploy/scaleway-webhook --set secret.accessKey=<YOUR-ACCESS-KEY> --set secret.secretKey=<YOUR-SECRET_KEY>
35+
helm install scaleway-webhook scaleway/scaleway-certmanager-webhook --set secret.accessKey=<YOUR-ACCESS-KEY> --set secret.secretKey=<YOUR-SECRET_KEY>
3036
```
3137

3238
The Scaleway Webhook is now installed! :tada:
3339

40+
> Refer to the chart's [documentation](https://github.com/scaleway/helm-charts/blob/master/charts/scaleway-certmanager-webhook/README.md) for more configuration options.
41+
3442
### How to use it
3543

3644
**Note**: It uses the [cert-manager webhook system](https://cert-manager.io/docs/configuration/acme/dns01/webhook/). Everything after the issuer is configured is just cert-manager. You can find out more in [their documentation](https://cert-manager.io/docs/usage/).

deploy/.helmignore

Lines changed: 0 additions & 21 deletions
This file was deleted.

deploy/scaleway-webhook/Chart.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

deploy/scaleway-webhook/templates/_helpers.tpl

Lines changed: 0 additions & 49 deletions
This file was deleted.

deploy/scaleway-webhook/templates/apiservice.yaml

Lines changed: 0 additions & 19 deletions
This file was deleted.

deploy/scaleway-webhook/templates/deployment.yaml

Lines changed: 0 additions & 78 deletions
This file was deleted.

deploy/scaleway-webhook/templates/pki.yaml

Lines changed: 0 additions & 76 deletions
This file was deleted.

0 commit comments

Comments
 (0)