Skip to content

Commit b432eb2

Browse files
committed
chore: migrate Helm Chart OCI to ghcr.io/crazygit/charts and release v0.1.5
- Update helm-release.yaml workflow to publish to charts/ - Update ci.yaml release notes installation command - Update README.md and README.zh-CN.md installation examples - Bump Chart version to 0.1.5
1 parent 74235a4 commit b432eb2

5 files changed

Lines changed: 14 additions & 14 deletions

File tree

.github/workflows/ci.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ jobs:
123123
## Helm Chart
124124
125125
```bash
126-
helm install cert-manager-alidns-webhook oci://ghcr.io/crazygit/helm-charts/cert-manager-alidns-webhook \
126+
helm install cert-manager-alidns-webhook oci://ghcr.io/crazygit/charts/cert-manager-alidns-webhook \
127127
--version ${{ steps.version.outputs.version }}
128128
```
129129
env:

.github/workflows/helm-release.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,4 +45,4 @@ jobs:
4545

4646
- name: Push Helm Chart to GHCR
4747
run: |
48-
helm push deploy/cert-manager-alidns-webhook/*.tgz oci://ghcr.io/crazygit/helm-charts
48+
helm push deploy/cert-manager-alidns-webhook/*.tgz oci://ghcr.io/crazygit/charts

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ If you're unsure whether these conditions are met, refer to the documentation to
130130

131131
```bash
132132
# Install webhook using Helm
133-
helm install cert-manager-alidns-webhook oci://ghcr.io/crazygit/helm-charts/cert-manager-alidns-webhook \
133+
helm install cert-manager-alidns-webhook oci://ghcr.io/crazygit/charts/cert-manager-alidns-webhook \
134134
--set aliyunAuth.rrsa.enabled=true \
135135
--set aliyunAuth.rrsa.roleName=<YOUR_ROLE_NAME>
136136
```
@@ -166,7 +166,7 @@ Please replace `<YOUR_ROLE_NAME>` with your RAM role name. Ensure the role has A
166166

167167
```bash
168168
# Method 1: Direct values
169-
helm install cert-manager-alidns-webhook oci://ghcr.io/crazygit/helm-charts/cert-manager-alidns-webhook \
169+
helm install cert-manager-alidns-webhook oci://ghcr.io/crazygit/charts/cert-manager-alidns-webhook \
170170
--set aliyunAuth.accessKeyID=<YOUR_ACCESS_KEY_ID> \
171171
--set aliyunAuth.accessKeySecret=<YOUR_ACCESS_KEY_SECRET>
172172

@@ -175,7 +175,7 @@ kubectl create secret generic alidns-credentials \
175175
--from-literal=accessKeyID=<YOUR_ACCESS_KEY_ID> \
176176
--from-literal=accessKeySecret=<YOUR_ACCESS_KEY_SECRET>
177177

178-
helm install cert-manager-alidns-webhook oci://ghcr.io/crazygit/helm-charts/cert-manager-alidns-webhook \
178+
helm install cert-manager-alidns-webhook oci://ghcr.io/crazygit/charts/cert-manager-alidns-webhook \
179179
--set aliyunAuth.existingSecret=alidns-credentials
180180
```
181181

@@ -184,7 +184,7 @@ helm install cert-manager-alidns-webhook oci://ghcr.io/crazygit/helm-charts/cert
184184
If your Kubernetes cluster runs on Alibaba Cloud ECS with an instance RAM role assigned and the [required permissions](#authorize-rrsa-role) bound to that role, no additional authentication configuration is needed:
185185

186186
```bash
187-
helm install cert-manager-alidns-webhook oci://ghcr.io/crazygit/helm-charts/cert-manager-alidns-webhook
187+
helm install cert-manager-alidns-webhook oci://ghcr.io/crazygit/charts/cert-manager-alidns-webhook
188188
```
189189

190190
### Method 4: Using config.json File
@@ -197,7 +197,7 @@ kubectl create configmap aliyun-config \
197197
--from-file=config.json=/path/to/.aliyun/config.json
198198

199199
# 2. Install webhook using Helm
200-
helm install cert-manager-alidns-webhook oci://ghcr.io/crazygit/helm-charts/cert-manager-alidns-webhook \
200+
helm install cert-manager-alidns-webhook oci://ghcr.io/crazygit/charts/cert-manager-alidns-webhook \
201201
--set aliyunAuth.configJSON.enabled=true \
202202
--set aliyunAuth.configJSON.configMapName=aliyun-config
203203
```

README.zh-CN.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ RRSA (RAM Roles for Service Accounts) 是在 ACK(阿里云 Kubernetes)上生
128128

129129
```bash
130130
# 使用 Helm 安装 webhook
131-
helm install cert-manager-alidns-webhook oci://ghcr.io/crazygit/helm-charts/cert-manager-alidns-webhook \
131+
helm install cert-manager-alidns-webhook oci://ghcr.io/crazygit/charts/cert-manager-alidns-webhook \
132132
--set aliyunAuth.rrsa.enabled=true \
133133
--set aliyunAuth.roleName=<YOUR_ROLE_NAME>
134134
```
@@ -164,7 +164,7 @@ helm install cert-manager-alidns-webhook oci://ghcr.io/crazygit/helm-charts/cert
164164

165165
```bash
166166
# 直接传值
167-
helm install cert-manager-alidns-webhook oci://ghcr.io/crazygit/helm-charts/cert-manager-alidns-webhook \
167+
helm install cert-manager-alidns-webhook oci://ghcr.io/crazygit/charts/cert-manager-alidns-webhook \
168168
--set aliyunAuth.accessKeyID=<YOUR_ACCESS_KEY_ID> \
169169
--set aliyunAuth.accessKeySecret=<YOUR_ACCESS_KEY_SECRET>
170170

@@ -174,7 +174,7 @@ kubectl create secret generic alidns-credentials \
174174
--from-literal=accessKeyID=<YOUR_ACCESS_KEY_ID> \
175175
--from-literal=accessKeySecret=<YOUR_ACCESS_KEY_SECRET>
176176

177-
helm install cert-manager-alidns-webhook oci://ghcr.io/crazygit/helm-charts/cert-manager-alidns-webhook \
177+
helm install cert-manager-alidns-webhook oci://ghcr.io/crazygit/charts/cert-manager-alidns-webhook \
178178
--set aliyunAuth.existingSecret=alidns-credentials
179179
```
180180

@@ -183,7 +183,7 @@ helm install cert-manager-alidns-webhook oci://ghcr.io/crazygit/helm-charts/cert
183183
如果你的 Kubernetes 集群运行在阿里云 ECS 上,并且已分配实例 RAM 角色并为该角色绑定了[所需的权限](#为-rrsa-角色授权),无需额外认证配置:
184184

185185
```bash
186-
helm install cert-manager-alidns-webhook oci://ghcr.io/crazygit/helm-charts/cert-manager-alidns-webhook
186+
helm install cert-manager-alidns-webhook oci://ghcr.io/crazygit/charts/cert-manager-alidns-webhook
187187
```
188188

189189
### 方式四:使用 config.json 文件
@@ -196,7 +196,7 @@ kubectl create configmap aliyun-config \
196196
--from-file=config.json=/path/to/.aliyun/config.json
197197

198198
# 使用 Helm 安装 webhook
199-
helm install cert-manager-alidns-webhook oci://ghcr.io/crazygit/helm-charts/cert-manager-alidns-webhook \
199+
helm install cert-manager-alidns-webhook oci://ghcr.io/crazygit/charts/cert-manager-alidns-webhook \
200200
--set aliyunAuth.configJSON.enabled=true \
201201
--set aliyunAuth.configJSON.configMapName=aliyun-config
202202
```

deploy/cert-manager-alidns-webhook/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
apiVersion: v1
2-
appVersion: "0.1.4"
2+
appVersion: "0.1.5"
33
description: |
44
AliDNS Webhook for cert-manager - A cert-manager webhook solver for Alibaba Cloud DNS.
55
@@ -8,7 +8,7 @@ description: |
88
ECS instance RAM role, and more via the Alibaba Cloud credentials-go default credential chain.
99
1010
name: cert-manager-alidns-webhook
11-
version: 0.1.4
11+
version: 0.1.5
1212
keywords:
1313
- cert-manager
1414
- alidns

0 commit comments

Comments
 (0)