Skip to content

Commit 6b8acad

Browse files
authored
release: promote apisix v2.x helm chart to default branch (#738)
1 parent d25b615 commit 6b8acad

34 files changed

+1099
-1371
lines changed

.github/workflows/ci.yaml

Lines changed: 16 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -9,40 +9,15 @@ on:
99

1010
jobs:
1111

12-
helm_docs:
13-
name: Check the Helm Docs format
14-
runs-on: ubuntu-20.04
15-
steps:
16-
- name: Checkout
17-
uses: actions/checkout@v2
18-
with:
19-
submodules: recursive
20-
21-
- name: Setup Go
22-
uses: actions/setup-go@v3
23-
with:
24-
go-version: '1.19.2'
25-
26-
- name: Run helm-docs
27-
run: |
28-
GOBIN=$PWD GO111MODULE=on go install github.com/norwoodj/helm-docs/cmd/[email protected]
29-
./helm-docs --chart-search-root=${GITHUB_WORKSPACE}/charts
30-
DIFF=$(git diff ${GITHUB_WORKSPACE}/charts/**/*md)
31-
if [ ! -z "$DIFF" ]; then
32-
echo "Please use helm-docs in your clone, of your fork, of the project, and commit an updated README.md for the chart."
33-
fi
34-
git diff --exit-code
35-
rm -f ./helm-docs
36-
3712
helm:
3813
name: Helm chart
3914
runs-on: ubuntu-20.04
40-
needs: helm_docs
4115
strategy:
4216
matrix:
4317
k8s: ["v1.16.15@sha256:64bac16b83b6adfd04ea3fbcf6c9b5b893277120f2b2cbf9f5fa3e5d4c2260cc", "v1.17.17@sha256:e477ee64df5731aa4ef4deabbafc34e8d9a686b49178f726563598344a3898d5", "v1.18.20@sha256:e3dca5e16116d11363e31639640042a9b1bd2c90f85717a7fc66be34089a8169", "v1.19.16@sha256:81f552397c1e6c1f293f967ecb1344d8857613fb978f963c30e907c32f598467", "v1.20.15@sha256:393bb9096c6c4d723bb17bceb0896407d7db581532d11ea2839c80b28e5d8deb", "v1.21.10@sha256:84709f09756ba4f863769bdcabe5edafc2ada72d3c8c44d6515fc581b66b029c", "v1.22.7@sha256:1dfd72d193bf7da64765fd2f2898f78663b9ba366c2aa74be1fd7498a1873166", "v1.23.4@sha256:0e34f0d0fd448aa2f2819cfd74e99fe5793a6e4938b328f657c8e3f81ee0dfb9"]
4418

4519
steps:
20+
4621
- name: Checkout
4722
uses: actions/checkout@v2
4823
with:
@@ -94,3 +69,18 @@ jobs:
9469
&& ct install \
9570
--charts charts/apisix'
9671
72+
- name: Setup Go
73+
uses: actions/setup-go@v3
74+
with:
75+
go-version: '1.19.2'
76+
77+
- name: Run helm-docs
78+
run: |
79+
GOBIN=$PWD GO111MODULE=on go install github.com/norwoodj/helm-docs/cmd/[email protected]
80+
./helm-docs --chart-search-root=${GITHUB_WORKSPACE}/charts
81+
DIFF=$(git diff ${GITHUB_WORKSPACE}/charts/**/*md)
82+
if [ ! -z "$DIFF" ]; then
83+
echo "Please use helm-docs in your clone, of your fork, of the project, and commit a updated README.md for the chart."
84+
fi
85+
git diff --exit-code
86+
rm -f ./helm-docs

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,5 +31,10 @@ Currently, APISIX Ingress Controller automatically manipulates some APISIX resou
3131

3232
| | APISIX | APISIX Ingress | APISIX Dashboard |
3333
| :--------: | :----: | :------------: | :--------------: |
34+
| Chart v2.x | v3.x | v1.x | v3.x |
3435
| Chart v1.x | v3.x | v1.x | v3.x |
3536
| Chart v0.x | v2.x | v1.x | v2.x |
37+
38+
## Changelogs
39+
40+
We have made numerous broken changes to the APISIX Helm chart between v1.x and v2.x. If you wish to continue using or updating the v1.x, please utilize the `apisix/1.x` branch available in the repository.

charts/apisix/Chart.lock

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
dependencies:
22
- name: etcd
33
repository: https://charts.bitnami.com/bitnami
4-
version: 9.7.3
4+
version: 8.7.7
55
- name: apisix-dashboard
66
repository: https://charts.apiseven.com
7-
version: 0.8.2
7+
version: 0.8.1
88
- name: apisix-ingress-controller
99
repository: https://charts.apiseven.com
10-
version: 0.14.0
11-
digest: sha256:8d727979670a2b62af7672c36ebb2a4d294bc967b16fb5d1e144ed77c948062d
12-
generated: "2024-02-02T14:07:24.846532+08:00"
10+
version: 0.13.0
11+
digest: sha256:6ca1fc0eb06fef4d4502a3153ed77c9cd5a382ebe65e676791afe4272ac7c796
12+
generated: "2023-12-14T20:21:52.603033345+02:00"

charts/apisix/Chart.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ type: application
3131
# This is the chart version. This version number should be incremented each time you make changes
3232
# to the chart and its templates, including the app version.
3333
# Versions are expected to follow Semantic Versioning (https://semver.org/)
34-
version: 1.11.0
34+
version: 2.6.0
3535

3636
# This is the version number of the application being deployed. This version number should be
3737
# incremented each time you make changes to the application. Versions are not expected to
@@ -42,16 +42,16 @@ sources:
4242

4343
dependencies:
4444
- name: etcd
45-
version: 9.7.3
45+
version: 8.7.7
4646
repository: https://charts.bitnami.com/bitnami
4747
condition: etcd.enabled
4848
- name: apisix-dashboard
49-
version: 0.8.2
49+
version: 0.8.1
5050
repository: https://charts.apiseven.com
5151
condition: dashboard.enabled
5252
alias: dashboard
5353
- name: apisix-ingress-controller
54-
version: 0.14.0
54+
version: 0.13.0
5555
repository: https://charts.apiseven.com
5656
condition: ingress-controller.enabled
5757
alias: ingress-controller

0 commit comments

Comments
 (0)