Skip to content

Commit

Permalink
chore: add addon crs for KubeBlocks 0.8
Browse files Browse the repository at this point in the history
  • Loading branch information
ldming committed Nov 16, 2023
1 parent 44adb06 commit b41f5bd
Show file tree
Hide file tree
Showing 5 changed files with 110 additions and 0 deletions.
22 changes: 22 additions & 0 deletions addons/apecloud-mysql/0.8.0-alpha.5.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
apiVersion: extensions.kubeblocks.io/v1alpha1
kind: Addon
metadata:
annotations:
addon.kubeblocks.io/kubeblocks-version: '>=0.7.0'
addons.extensions.kubeblocks.io/default-is-empty: 'true'
labels:
addon.kubeblocks.io/model: RDBMS
addon.kubeblocks.io/provider: apecloud
app.kubernetes.io/name: apecloud-mysql
app.kubernetes.io/version: 0.8.0-alpha.5
name: apecloud-mysql
spec:
defaultInstallValues:
- enabled: true
description: ApeCloud MySQL is a database that is compatible with MySQL syntax and
achieves high availability through the utilization of the RAFT consensus protocol.
helm:
chartLocationURL: https://jihulab.com/api/v4/projects/150246/packages/helm/stable/charts/apecloud-mysql-0.8.0-alpha.5.tgz
installable:
autoInstall: true
type: Helm
23 changes: 23 additions & 0 deletions addons/apecloud-postgresql/0.8.0-alpha.5.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
apiVersion: extensions.kubeblocks.io/v1alpha1
kind: Addon
metadata:
annotations:
addon.kubeblocks.io/kubeblocks-version: '>=0.7.0'
addons.extensions.kubeblocks.io/default-is-empty: 'true'
labels:
addon.kubeblocks.io/model: RDBMS
addon.kubeblocks.io/provider: apecloud
app.kubernetes.io/name: apecloud-postgresql
app.kubernetes.io/version: 0.8.0-alpha.5
name: apecloud-postgresql
spec:
defaultInstallValues:
- enabled: true
description: ApeCloud PostgreSQL is a database that is compatible with PostgreSQL
syntax and achieves high availability through the utilization of the RAFT consensus
protocol.
helm:
chartLocationURL: https://jihulab.com/api/v4/projects/150246/packages/helm/stable/charts/apecloud-postgresql-0.8.0-alpha.5.tgz
installable:
autoInstall: true
type: Helm
23 changes: 23 additions & 0 deletions addons/kafka/0.8.0-alpha.5.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
apiVersion: extensions.kubeblocks.io/v1alpha1
kind: Addon
metadata:
annotations:
addon.kubeblocks.io/kubeblocks-version: '>=0.7.0'
addons.extensions.kubeblocks.io/default-is-empty: 'true'
labels:
addon.kubeblocks.io/model: streaming
addon.kubeblocks.io/provider: apecloud
app.kubernetes.io/name: kafka
app.kubernetes.io/version: 0.8.0-alpha.5
name: kafka
spec:
defaultInstallValues:
- enabled: true
description: Apache Kafka is a distributed streaming platform designed to build
real-time pipelines and can be used as a message broker or as a replacement for
a log aggregation solution for big data applications.
helm:
chartLocationURL: https://jihulab.com/api/v4/projects/150246/packages/helm/stable/charts/kafka-0.8.0-alpha.5.tgz
installable:
autoInstall: true
type: Helm
21 changes: 21 additions & 0 deletions addons/official-postgresql/0.8.0-alpha.5.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
apiVersion: extensions.kubeblocks.io/v1alpha1
kind: Addon
metadata:
annotations:
addon.kubeblocks.io/kubeblocks-version: '>=0.7.0'
addons.extensions.kubeblocks.io/default-is-empty: 'true'
labels:
addon.kubeblocks.io/model: RDBMS
addon.kubeblocks.io/provider: apecloud
app.kubernetes.io/name: official-postgresql
app.kubernetes.io/version: 0.8.0-alpha.5
name: official-postgresql
spec:
defaultInstallValues:
- enabled: true
description: A Official PostgreSQL cluster definition Helm chart for Kubernetes
helm:
chartLocationURL: https://jihulab.com/api/v4/projects/150246/packages/helm/stable/charts/official-postgresql-0.8.0-alpha.5.tgz
installable:
autoInstall: true
type: Helm
21 changes: 21 additions & 0 deletions addons/postgresql/0.8.0-alpha.5.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
apiVersion: extensions.kubeblocks.io/v1alpha1
kind: Addon
metadata:
annotations:
addon.kubeblocks.io/kubeblocks-version: '>=0.7.0'
addons.extensions.kubeblocks.io/default-is-empty: 'true'
labels:
addon.kubeblocks.io/model: RDBMS
addon.kubeblocks.io/provider: apecloud
app.kubernetes.io/name: postgresql
app.kubernetes.io/version: 0.8.0-alpha.5
name: postgresql
spec:
defaultInstallValues:
- enabled: true
description: A PostgreSQL (with Patroni HA) cluster definition Helm chart for Kubernetes
helm:
chartLocationURL: https://jihulab.com/api/v4/projects/150246/packages/helm/stable/charts/postgresql-0.8.0-alpha.5.tgz
installable:
autoInstall: true
type: Helm

0 comments on commit b41f5bd

Please sign in to comment.