Skip to content

Commit

Permalink
Remove operator Helm chart (#296)
Browse files Browse the repository at this point in the history
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.
  • Loading branch information
ansd authored Sep 1, 2020
1 parent fa4bc92 commit ced108a
Show file tree
Hide file tree
Showing 15 changed files with 2 additions and 1,488 deletions.
6 changes: 0 additions & 6 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -97,12 +97,6 @@ generate-installation-manifests:
kustomize build config/rbac/ > installation/rbac.yaml
kustomize build config/installation > installation/operator.yaml

generate-helm-manifests:
kustomize build config/namespace/base/ > charts/operator/templates/namespace.yaml
kustomize build config/crd/ > charts/operator/templates/crd.yaml
kustomize build config/rbac/ > charts/operator/templates/rbac.yaml
kustomize build config/default/overlays/helm/ > charts/operator/templates/deployment.yaml

# Build the docker image
docker-build: check-env-docker-repo git-commit-sha
docker build --build-arg=GIT_COMMIT=$(GIT_COMMIT) -t $(DOCKER_REGISTRY_SERVER)/$(OPERATOR_IMAGE):latest .
Expand Down
41 changes: 0 additions & 41 deletions charts/Makefile

This file was deleted.

9 changes: 2 additions & 7 deletions charts/README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,5 @@
# RabbitMQ Cluster Operator Helm charts

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

* `operator` chart deploys RabbitMQ Cluster Operator and the Custom Resource Definition (CRD)
* `rabbitmq` chart deploys a `RabbitmqCluster` resource

`rabbitmq` chart can also be used in combination with [Container Services Manager (KSM)](https://docs.pivotal.io/ksm/) for OSBAPI integration.

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.
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.
1 change: 0 additions & 1 deletion charts/operator/.gitignore

This file was deleted.

21 changes: 0 additions & 21 deletions charts/operator/Chart.yaml

This file was deleted.

5 changes: 0 additions & 5 deletions charts/operator/templates/_helpers.tpl

This file was deleted.

856 changes: 0 additions & 856 deletions charts/operator/templates/crd.yaml

This file was deleted.

79 changes: 0 additions & 79 deletions charts/operator/templates/deployment.yaml

This file was deleted.

16 changes: 0 additions & 16 deletions charts/operator/templates/namespace.yaml

This file was deleted.

86 changes: 0 additions & 86 deletions charts/operator/templates/pre-delete.yaml

This file was deleted.

Loading

0 comments on commit ced108a

Please sign in to comment.