diff --git a/deploy/helm/templates/addons/redis-addon.yaml b/deploy/helm/templates/addons/redis-addon.yaml new file mode 100644 index 00000000000..8a18ef5cfb4 --- /dev/null +++ b/deploy/helm/templates/addons/redis-addon.yaml @@ -0,0 +1,25 @@ +apiVersion: extensions.kubeblocks.io/v1alpha1 +kind: Addon +metadata: + name: redis + labels: + {{- include "kubeblocks.labels" . | nindent 4 }} + "kubeblocks.io/provider": community + {{- if .Values.keepAddons }} + annotations: + helm.sh/resource-policy: keep + {{- end }} +spec: + description: 'Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker.' + + type: Helm + + helm: + # chartLocationURL: https://github.com/apecloud/helm-charts/releases/download/redis-{{ default .Chart.Version .Values.versionOverride }}/redis-{{ default .Chart.Version .Values.versionOverride }}.tgz + chartLocationURL: https://jihulab.com/api/v4/projects/85949/packages/helm/stable/charts/redis-{{ default .Chart.Version .Values.versionOverride }}.tgz + + installable: + autoInstall: false + + defaultInstallValues: + - enabled: true diff --git a/docs/release_notes/v0.1.0/template.md b/docs/release_notes/v0.1.0/template.md index 1f060a522e1..94118539899 100644 --- a/docs/release_notes/v0.1.0/template.md +++ b/docs/release_notes/v0.1.0/template.md @@ -44,6 +44,7 @@ We would like to extend our appreciation to all contributors who helped make thi * KubeBlocks private network Load Balancer * ApeCloud MySQL ClusterDefinition API * Community PostgreSQL ClusterDefinition API + * Community Redis ClusterDefinition API * Cluster availability demo application named NyanCat * ClusterDefinition API `spec.connectionCredential` add following built-in variables: * A random UUID v4 generator `$(UUID)`