rancher-partner-charts/charts/linux-polska/ezd-crd/README.md

85 lines
2.6 KiB
Markdown

<!--- app-name: ezd-crd -->
# CRDs for EZD backend Helm Chart
Helm chart necessary for installtion of EZD backend chart.
For more detailed information for EZD-CRD chart please check [README](https://github.com/linuxpolska/ezd-rp/blob/main/README.md)
## TL;DR
```console
helm repo add lp-ezd https://linuxpolska.github.io/ezd-rp
helm upgrade --install --create-namespace ezd-crd -n default lp-ezd/ezd-crd
```
## Introduction
This chart bootstraps a set of operatos and CRDs on a [Kubernetes](https://kubernetes.io) cluster using the [Helm](https://helm.sh) package manager.
Linux Polska charts can be served by [Rancher Apps & Marketplace](https://ranchermanager.docs.rancher.com/pages-for-subheaders/helm-charts-in-rancher) for deployment and management of Helm Charts in clusters.
## Prerequisites
- Kubernetes 1.19+
- Helm 3.2.0+
- PV provisioner support in the underlying infrastructure
## Installing the Chart
Add repository necessary for installation:
```console
helm repo add lp-ezd https://linuxpolska.github.io/ezd-rp
helm repo update
```
To install the chart with the release name `my-release`:
```console
helm upgrade --install --create-namespace ezd-crd -n default lp-ezd/ezd-crd
```
The command deploys operators on the Kubernetes cluster in the default configuration. For more detailed information regarding parameters please check our [README](https://github.com/linuxpolska/ezd-rp/blob/main/README.md).
> **Tip**: List all releases using `helm list`
## Uninstalling the Chart
To uninstall/delete the `my-release` deployment:
```console
helm uninstall ezd-crd
```
The command removes all the Kubernetes components but no CRDs
To delete the CRDs associated with `my-release`:
```console
kubectl get crd -o name | grep -E "(postgresql.cnpg.io|rabbitmqclusters.rabbitmq.com)" | xargs kubectl delete
```
> **Note**: Deleting the CRDs will delete all data as well. Please be cautious before doing it.
For more detailed information regarding installation of ezd-crd please refer to [INSTALLATION](https://github.com/linuxpolska/ezd-rp/blob/main/INSTALLATION.md)
## Compability with NASK ezdrp version
Chart ezd-crd was tested with chart version up to 19.7.15 (application version up to 1.2024-19.7).
## Configuration and parameters
See [Customizing the Chart Before Installing](https://helm.sh/docs/intro/using_helm/#customizing-the-chart-before-installing). To see all configurable options with detailed comments:
```console
helm search repo lp-ezd
helm show values lp-ezd/ezd-crd
```
## Components version
- redis_operator: 0.15.0-golang-1.17-r1
- cluster_operator: 2.7.0-debian-12-r1
- cloudnative-pg: 1.22.2-debian-11-r1