Skip to content

Commit b6505fe

Browse files
authored
Merge branch 'apache:master' into ft/proxy-cache-zones
2 parents 1f9fd77 + c64832b commit b6505fe

54 files changed

Lines changed: 22255 additions & 3586 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/ci.yaml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,12 @@ jobs:
2929
--name ct-lint \
3030
--volume $PWD:/workdir \
3131
--workdir /workdir/charts/apisix \
32-
quay.io/helmpack/chart-testing:v3.4.0 sh -c 'helm dependency update \
32+
quay.io/helmpack/chart-testing:v3.13.0 sh -c 'helm dependency update \
3333
&& cd ../.. \
3434
&& helm repo add bitnami https://charts.bitnami.com/bitnami \
35-
&& helm repo add apisix https://charts.apiseven.com \
35+
&& helm repo add apisix https://apache.github.io/apisix-helm-chart \
3636
&& ct lint \
37+
--validate-maintainers=false \
3738
--charts charts/apisix \
3839
--charts charts/apisix-dashboard \
3940
--charts charts/apisix-ingress-controller'
@@ -62,10 +63,10 @@ jobs:
6263
--volume $HOME/.kube/kind-config-kind:/root/.kube/config \
6364
--volume $PWD:/workdir \
6465
--workdir /workdir/charts/apisix \
65-
quay.io/helmpack/chart-testing:v3.4.0 sh -c 'helm dependency update \
66+
quay.io/helmpack/chart-testing:v3.13.0 sh -c 'helm dependency update \
6667
&& cd ../.. \
6768
&& helm repo add bitnami https://charts.bitnami.com/bitnami \
68-
&& helm repo add apisix https://charts.apiseven.com \
69+
&& helm repo add apisix https://apache.github.io/apisix-helm-chart \
6970
&& ct install \
7071
--charts charts/apisix'
7172

.github/workflows/release.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,12 +30,14 @@ jobs:
3030
- name: Add Helm repo
3131
run: |
3232
helm repo add bitnami https://charts.bitnami.com/bitnami
33-
helm repo add apisix https://charts.apiseven.com
33+
helm repo add apisix https://apache.github.io/apisix-helm-chart
3434
3535
- name: Run chart-releaser
3636
uses: ./.github/actions/chart-releaser-action
3737
with:
3838
charts_dir: .
39+
version: v1.8.1
3940
env:
4041
CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
4142
CR_SKIP_EXISTING: true
43+
HELM_EXPERIMENTAL_OCI: 1

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,18 +22,18 @@
2222
Apache APISIX Helm Charts provide the installation of [Apache APISIX](https://github.com/apache/apisix#apache-apisix) components for kubernetes.
2323

2424
- [Apache APISIX Helm Chart](./docs/en/latest/apisix.md)
25-
- [Apache APISIX Dashboard Helm Chart](./docs/en/latest/apisix-dashboard.md)
25+
- [[DEPRECATED] Apache APISIX Dashboard Helm Chart](./docs/en/latest/apisix-dashboard.md)
2626
- [Apache APISIX Ingress Controller Helm Chart](./docs/en/latest/apisix-ingress-controller.md)
2727

2828
Currently, APISIX Ingress Controller automatically manipulates some APISIX resources, which is not very compatible with APISIX Dashboard. In addition, users should not modify resources labeled `managed-by: apisix-ingress-controllers` via APISIX Dashboard.
2929

3030
## Compatibility matrix
3131

32-
| | APISIX | APISIX Ingress | APISIX Dashboard |
33-
| :--------: | :----: | :------------: | :--------------: |
34-
| Chart v2.x | v3.x | v1.x | v3.x |
35-
| Chart v1.x | v3.x | v1.x | v3.x |
36-
| Chart v0.x | v2.x | v1.x | v2.x |
32+
| | APISIX | APISIX Ingress | [DEPRECATED] APISIX Dashboard |
33+
|:----------:|:------:|:--------------:|:-----------------------------:|
34+
| Chart v2.x | v3.x | v1.x v2.x | v3.x |
35+
| Chart v1.x | v3.x | v1.x | v3.x |
36+
| Chart v0.x | v2.x | v1.x | v2.x |
3737

3838
## Changelogs
3939

charts/apisix-dashboard/Chart.yaml

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,23 @@
1414
# See the License for the specific language governing permissions and
1515
# limitations under the License.
1616
#
17+
18+
# This chart is deprecated and no longer maintained.
19+
#
20+
# In short:
21+
# The old version of the APISIX Dashboard lacks maintenance from community members,
22+
# while the brand new Dashboard will be directly integrated into APISIX,
23+
# eliminating the need for the current chart.
24+
#
25+
# For details, please see https://github.com/apache/apisix-dashboard/issues/2981.
26+
#
27+
# If you are still using the old version of the APISIX Dashboard,
28+
# you can continue to use the chart.
29+
deprecated: true
30+
1731
apiVersion: v2
1832
name: apisix-dashboard
19-
description: A Helm chart for Apache APISIX Dashboard
33+
description: DEPRECATED A Helm chart for Apache APISIX Dashboard
2034
icon: https://apache.org/logos/res/apisix/apisix.png
2135
# A chart can be either an 'application' or a 'library' chart.
2236
#
@@ -31,12 +45,9 @@ type: application
3145
# This is the chart version. This version number should be incremented each time you make changes
3246
# to the chart and its templates, including the app version.
3347
# Versions are expected to follow Semantic Versioning (https://semver.org/)
34-
version: 0.8.2
48+
version: 0.8.3
3549

3650
# This is the version number of the application being deployed. This version number should be
3751
# incremented each time you make changes to the application. Versions are not expected to
3852
# follow Semantic Versioning. They should reflect the version the application is using.
3953
appVersion: 3.0.0
40-
41-
maintainers:
42-
- name: tao12345666333

charts/apisix-dashboard/README.md

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,17 @@
1-
# Apache APISIX Dashboard
1+
# [DEPRECATED] Apache APISIX Dashboard
2+
3+
> [!WARNING]
4+
> This chart is deprecated and no longer maintained.
5+
>
6+
> In short:
7+
> The old version of the APISIX Dashboard lacks maintenance from community members,
8+
> while the brand new Dashboard will be directly integrated into APISIX,
9+
> eliminating the need for the current chart.
10+
>
11+
> For details, please see <https://github.com/apache/apisix-dashboard/issues/2981>.
12+
>
13+
> If you are still using the old version of the APISIX Dashboard,
14+
> you can continue to use the chart.
215
316
[APISIX Dashboard](https://github.com/apache/apisix-dashboard/) is designed to make it as easy as possible for users to operate Apache APISIX through a frontend interface.
417

@@ -11,7 +24,7 @@ APISIX Dashboard requires Kubernetes version 1.14+.
1124
## Get Repo Info
1225

1326
```console
14-
helm repo add apisix https://charts.apiseven.com
27+
helm repo add apisix https://apache.github.io/apisix-helm-chart
1528
helm repo update
1629
```
1730

charts/apisix-dashboard/README.md.gotmpl

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,17 @@
1-
# Apache APISIX Dashboard
1+
# [DEPRECATED] Apache APISIX Dashboard
2+
3+
> [!WARNING]
4+
> This chart is deprecated and no longer maintained.
5+
>
6+
> In short:
7+
> The old version of the APISIX Dashboard lacks maintenance from community members,
8+
> while the brand new Dashboard will be directly integrated into APISIX,
9+
> eliminating the need for the current chart.
10+
>
11+
> For details, please see <https://github.com/apache/apisix-dashboard/issues/2981>.
12+
>
13+
> If you are still using the old version of the APISIX Dashboard,
14+
> you can continue to use the chart.
215

316
[APISIX Dashboard](https://github.com/apache/apisix-dashboard/) is designed to make it as easy as possible for users to operate Apache APISIX through a frontend interface.
417

@@ -11,7 +24,7 @@ APISIX Dashboard requires Kubernetes version 1.14+.
1124
## Get Repo Info
1225

1326
```console
14-
helm repo add apisix https://charts.apiseven.com
27+
helm repo add apisix https://apache.github.io/apisix-helm-chart
1528
helm repo update
1629
```
1730

charts/apisix-ingress-controller/Chart.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ keywords:
2424
- nginx
2525
- crd
2626
type: application
27-
version: 0.14.0
28-
appVersion: 1.8.0
27+
version: 1.1.0
28+
appVersion: 2.0.0
2929
sources:
3030
- https://github.com/apache/apisix-helm-chart
3131

@@ -34,4 +34,4 @@ maintainers:
3434

3535
# ref: https://artifacthub.io/docs/topics/annotations/helm/
3636
annotations:
37-
artifacthub.io/prerelease: "false"
37+
artifacthub.io/prerelease: "true"

0 commit comments

Comments
 (0)