Skip to content

Commit ced108a

Browse files
authored
Remove operator Helm chart (#296)
We implement one step installation of the operator in #228. In addition, 'kubectl rabbitmq install-cluster-operator' can be used to install the operator. We don't want to support another installation method via helm because it requires maintenance and suffers from CRD upgrade issues. The rabbitmq chart is still kept, in particular for KSM integration.
1 parent fa4bc92 commit ced108a

File tree

15 files changed

+2
-1488
lines changed

15 files changed

+2
-1488
lines changed

Makefile

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -97,12 +97,6 @@ generate-installation-manifests:
9797
kustomize build config/rbac/ > installation/rbac.yaml
9898
kustomize build config/installation > installation/operator.yaml
9999

100-
generate-helm-manifests:
101-
kustomize build config/namespace/base/ > charts/operator/templates/namespace.yaml
102-
kustomize build config/crd/ > charts/operator/templates/crd.yaml
103-
kustomize build config/rbac/ > charts/operator/templates/rbac.yaml
104-
kustomize build config/default/overlays/helm/ > charts/operator/templates/deployment.yaml
105-
106100
# Build the docker image
107101
docker-build: check-env-docker-repo git-commit-sha
108102
docker build --build-arg=GIT_COMMIT=$(GIT_COMMIT) -t $(DOCKER_REGISTRY_SERVER)/$(OPERATOR_IMAGE):latest .

charts/Makefile

Lines changed: 0 additions & 41 deletions
This file was deleted.

charts/README.md

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,5 @@
11
# RabbitMQ Cluster Operator Helm charts
22

3-
This folder contains Helm charts to deploy our components:
3+
This folder contains the `rabbitmq` Helm chart to deploy a `RabbitmqCluster` resource.
44

5-
* `operator` chart deploys RabbitMQ Cluster Operator and the Custom Resource Definition (CRD)
6-
* `rabbitmq` chart deploys a `RabbitmqCluster` resource
7-
8-
`rabbitmq` chart can also be used in combination with [Container Services Manager (KSM)](https://docs.pivotal.io/ksm/) for OSBAPI integration.
9-
10-
Please refer to the [rabbitmq.com/install-cluster-operator.html](https://www.rabbitmq.com/install-cluster-operator.html) to install RabbitMQ Cluster Operator using these charts.
5+
The `rabbitmq` Helm chart can also be used in combination with [Container Services Manager for VMware Tanzu (KSM)](https://docs.pivotal.io/ksm/) for [Open Service Broker API](https://www.openservicebrokerapi.org/) integration.

charts/operator/.gitignore

Lines changed: 0 additions & 1 deletion
This file was deleted.

charts/operator/Chart.yaml

Lines changed: 0 additions & 21 deletions
This file was deleted.

charts/operator/templates/_helpers.tpl

Lines changed: 0 additions & 5 deletions
This file was deleted.

charts/operator/templates/crd.yaml

Lines changed: 0 additions & 856 deletions
This file was deleted.

charts/operator/templates/deployment.yaml

Lines changed: 0 additions & 79 deletions
This file was deleted.

charts/operator/templates/namespace.yaml

Lines changed: 0 additions & 16 deletions
This file was deleted.

charts/operator/templates/pre-delete.yaml

Lines changed: 0 additions & 86 deletions
This file was deleted.

0 commit comments

Comments
 (0)