Kubernetes Operator that unsuspend flux helmRelease when dependent resources exist in the cluster. The project is initialize with kubebuilder https://book.kubebuilder.io/introduction
- go version v1.22.0+
- docker version 17.03+.
- kubectl version v1.11.3+.
- helm version 3
- Access to a Kubernetes v1.11.3+ cluster.
Deploy with Helm
Install the controller into the cluster:
make docker-build docker-push IMG=<some-registry>/fluxmore:tag
make helm
helm install mor -n <ns> . --create-namespace
Create a fluxmore instance You can apply the samples (examples) from the config/sample:
kubectl apply -f config/samples/
You can use the kubectl explain fluxmore