Skip to content

Commit

Permalink
feat: move chart to the registry (#23)
Browse files Browse the repository at this point in the history
  • Loading branch information
Nox-404 committed May 3, 2024
1 parent d043560 commit c290d8d
Show file tree
Hide file tree
Showing 12 changed files with 15 additions and 481 deletions.
18 changes: 0 additions & 18 deletions CHANGELOG.md

This file was deleted.

22 changes: 15 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,29 +8,37 @@ cert-manager Webhook for Scaleway DNS is a ACME [webhook](https://cert-manager.i

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

### Installing

Once everything is set up, you can now install the Scaleway Webhook:
- Clone this repository:
> 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`
- Add scaleway's helm chart repository:

```bash
git clone https://github.com/scaleway/cert-manager-webhook-scaleway.git
helm repo add scaleway https://helm.scw.cloud/
helm repo update
```

- Run:
- Install the chart

```bash
helm install scaleway-webhook deploy/scaleway-webhook
helm install scaleway-webhook scaleway/scaleway-certmanager-webhook
```

- Alternatively, you can install the webhook with default credentials with:

```bash
helm install scaleway-webhook deploy/scaleway-webhook --set secret.accessKey=<YOUR-ACCESS-KEY> --set secret.secretKey=<YOUR-SECRET_KEY>
helm install scaleway-webhook scaleway/scaleway-certmanager-webhook --set secret.accessKey=<YOUR-ACCESS-KEY> --set secret.secretKey=<YOUR-SECRET_KEY>
```

The Scaleway Webhook is now installed! :tada:

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

**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/).
Expand Down
21 changes: 0 additions & 21 deletions deploy/.helmignore

This file was deleted.

5 changes: 0 additions & 5 deletions deploy/scaleway-webhook/Chart.yaml

This file was deleted.

49 changes: 0 additions & 49 deletions deploy/scaleway-webhook/templates/_helpers.tpl

This file was deleted.

19 changes: 0 additions & 19 deletions deploy/scaleway-webhook/templates/apiservice.yaml

This file was deleted.

78 changes: 0 additions & 78 deletions deploy/scaleway-webhook/templates/deployment.yaml

This file was deleted.

76 changes: 0 additions & 76 deletions deploy/scaleway-webhook/templates/pki.yaml

This file was deleted.

Loading

0 comments on commit c290d8d

Please sign in to comment.