Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: upgrade apisix helm version #1232

Merged
merged 1 commit into from
Jun 9, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions build/charts/apisix/Chart.lock
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
dependencies:
- name: etcd
repository: https://charts.bitnami.com/bitnami
version: 8.3.4
version: 8.7.7
- name: apisix-dashboard
repository: https://charts.apiseven.com
version: 0.6.1
version: 0.8.0
- name: apisix-ingress-controller
repository: https://charts.apiseven.com
version: 0.10.1
digest: sha256:32791ba5c895ce7864bae161f6e71970c1b017174337e0c5e7d3754f7958889b
generated: "2022-11-08T13:24:13.766319+08:00"
version: 0.11.4
digest: sha256:4a768defccf772b470d8ac2ee0005c64ccb2fec0a0f31ca098a1581735b40a6c
generated: "2023-03-30T10:41:53.873367347+08:00"
86 changes: 61 additions & 25 deletions build/charts/apisix/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,28 +1,64 @@
annotations:
artifacthub.io/prerelease: "false"
#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
apiVersion: v2
appVersion: 2.15.0
dependencies:
- condition: etcd.enabled
name: etcd
repository: https://charts.bitnami.com/bitnami
version: 8.3.4
- alias: dashboard
condition: dashboard.enabled
name: apisix-dashboard
repository: https://charts.apiseven.com
version: 0.6.1
- alias: ingress-controller
condition: ingress-controller.enabled
name: apisix-ingress-controller
repository: https://charts.apiseven.com
version: 0.10.1
description: A Helm chart for Apache APISIX
icon: https://apache.org/logos/res/apisix/apisix.png
maintainers:
- name: tao12345666333
name: apisix
sources:
- https://github.com/apache/apisix-helm-chart
description: A Helm chart for Apache APISIX v3
icon: https://apache.org/logos/res/apisix/apisix.png
# A chart can be either an 'application' or a 'library' chart.
#
# Application charts are a collection of templates that can be packaged into versioned archives
# to be deployed.
#
# Library charts provide useful utilities or functions for the chart developer. They're included as
# a dependency of application charts to inject those utilities and functions into the rendering
# pipeline. Library charts do not define any templates and therefore cannot be deployed.
type: application
version: 0.11.2

# This is the chart version. This version number should be incremented each time you make changes
# to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/)
version: 1.4.0

# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning. They should reflect the version the application is using.
appVersion: 3.3.0
sources:
- https://github.com/apache/apisix-helm-chart

dependencies:
- name: etcd
version: 8.7.7
repository: https://charts.bitnami.com/bitnami
condition: etcd.enabled
- name: apisix-dashboard
version: 0.8.0
repository: https://charts.apiseven.com
condition: dashboard.enabled
alias: dashboard
- name: apisix-ingress-controller
version: 0.11.4
repository: https://charts.apiseven.com
condition: ingress-controller.enabled
alias: ingress-controller

maintainers:
- name: tao12345666333

# ref: https://artifacthub.io/docs/topics/annotations/helm/
annotations:
artifacthub.io/prerelease: "false"
428 changes: 177 additions & 251 deletions build/charts/apisix/README.md

Large diffs are not rendered by default.

39 changes: 39 additions & 0 deletions build/charts/apisix/README.md.gotmpl
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
## Apache APISIX for Kubernetes

Apache APISIX is a dynamic, real-time, high-performance API gateway.

APISIX provides rich traffic management features such as load balancing, dynamic upstream, canary release, circuit breaking, authentication, observability, and more.

You can use Apache APISIX to handle traditional north-south traffic, as well as east-west traffic between services. It can also be used as a [k8s ingress controller](https://github.com/apache/apisix-ingress-controller/).

This chart bootstraps all the components needed to run Apache APISIX on a Kubernetes Cluster using [Helm](https://helm.sh).

## Prerequisites

* Kubernetes v1.14+
* Helm v3+

## Install

To install the chart with the release name `my-apisix`:

```sh
helm repo add apisix https://charts.apiseven.com
helm repo update

helm install [RELEASE_NAME] apisix/apisix --namespace ingress-apisix --create-namespace
```

## Uninstall

To uninstall/delete a Helm release `my-apisix`:

```sh
helm delete [RELEASE_NAME] --namespace ingress-apisix
```

The command removes all the Kubernetes components associated with the chart and deletes the release.

## Parameters

{{ template "chart.valuesSection" . }}
Binary file not shown.
23 changes: 0 additions & 23 deletions build/charts/apisix/charts/apisix-dashboard/.helmignore

This file was deleted.

9 changes: 0 additions & 9 deletions build/charts/apisix/charts/apisix-dashboard/Chart.yaml

This file was deleted.

118 changes: 0 additions & 118 deletions build/charts/apisix/charts/apisix-dashboard/README.md

This file was deleted.

22 changes: 0 additions & 22 deletions build/charts/apisix/charts/apisix-dashboard/templates/NOTES.txt

This file was deleted.

Loading
Loading