- 13 Jul, 2020 3 commits
-
-
Chunyi Lyu authored
- related to issue #143 - add reasoning about why the CRD won't install in a 1.18 k8s cluster - move Override KEP into proposals/implemented
-
Chunyi Lyu authored
- RabbitmqResourceBuilder is used sed in all tests in internal/resource for the same purpose - Use the same variable name for consistency
-
Chunyi Lyu authored
- we do not need to create a new sts builder in each test spec
-
- 10 Jul, 2020 7 commits
-
-
James McNeil authored
-
James McNeil authored
- also update helm chart description
-
Stev Witzel authored
-
Connor Rogers authored
Remove deprecated `bases` from kustomization files
-
Connor Rogers authored
This addresses issue #183
-
Connor Rogers authored
-
Chunyi Lyu authored
* Add statefulSet override - new crd properties: spec.override.statefulSet, which is our own definition of appsv1.StatefulSet, which allows users to provide a patch that will be applied on top of generated statefulset definition as an override. - new type EmbeddedObjectMeta, which is a partially metav1.ObjectMeta; it is used in StatefulSet, PodTemplateSpec, and PersistentVolumeClaim. - custom types are needed because of the pruning behavior of `preserveUnknownFields: false`, which is going to be the default behavior for crd v1. - all fields in the custom StatefulSetSpec are optional; including selector, serviceName...etc
-
- 09 Jul, 2020 1 commit
-
-
Connor Rogers authored
`bases` is a deprecated section of the kustomize API, and is replaced by `resources` in v2.1.0 onwards. Since we use kustomize 3.X, this moves our kustomization yamls to the new accepted format. This also moves our Makefile away from using `kubectl <apply/delete> -k`, which uses kubectl's older, bundled version of Kustomize v2.0.3 (see [this issue](https://github.com/kubernetes/kubectl/issues/818)).
-
- 08 Jul, 2020 4 commits
-
-
Aitor Pérez Cedres authored
Declare Go 1.13 in module file
-
Connor Rogers authored
* Add environment setup to KinD README Added a step to set up environment variables before running `make deploy-kind` * Fixed various typos in README This brings spelling of resources to be more consistent: * `RabbitmqCluster` for the CR * `cluster-operator` for the operator & image
-
Chunyi Lyu authored
* Add supported version/License/Copyright to README
-
Michal Kuratczyk authored
* helm charts cleanup * Add mtls, remove repo references to charts makefile * Update template test version number * remove references in makefile * Update wording Co-authored-by:
James McNeil <jmcneil@pivotal.io>
-
- 06 Jul, 2020 5 commits
-
-
Connor Rogers authored
Add beta notice to README
-
Aitor Pérez Cedres authored
Multiline description and mTLS property
-
Connor Rogers authored
This software is provided as a beta pre-release. This commit updates the README to reflect this.
-
Aitor Cedres authored
-
Aitor Pérez Cedres authored
Remove GH actions cause we dont have access to them
-
- 03 Jul, 2020 3 commits
-
-
James McNeil authored
-
James McNeil authored
* Remove CI-related code from repo - CI specified config is moved to CI repo and rest is templated as env vars - Rename OPERATOR_IMAGE and split with registry url - Adds Makefil env var description to README Co-authored-by:
Feroz Jilla <fjilla@pivotal.io>
-
Michal Kuratczyk authored
* a few rabbitmqcluster examples * typo
-
- 02 Jul, 2020 2 commits
-
-
Michal Kuratczyk authored
-
Aitor Cedres authored
-
- 01 Jul, 2020 2 commits
-
-
Chunyi Lyu authored
Set default rabbit version to 3.8.5
-
Chunyi Lyu authored
- related to issue #167
-
- 30 Jun, 2020 1 commit
-
-
James McNeil authored
Adds mutual TLS Co-authored-by:
James McNeil <jmcneil@vmware.com>
-
- 24 Jun, 2020 1 commit
-
-
Aitor Pérez Cedres authored
ReconcileSuccess status condition
-
- 23 Jun, 2020 5 commits
-
-
Aitor Pérez Cedres authored
Update Operator Chart metadata
-
Aitor Cedres authored
We actively develop and build using Go 1.13. Our mod file should reflect this information.
-
Aitor Pérez Cedres authored
MPL license in controller and config files
-
Aitor Cedres authored
-
Aitor Cedres authored
-
- 22 Jun, 2020 1 commit
-
-
James McNeil authored
-
- 19 Jun, 2020 1 commit
-
-
Aitor Cedres authored
-
- 18 Jun, 2020 4 commits
-
-
Aitor Cedres authored
Integration tests started to error as a side effect to update the CR Status more frequently; those are fixed by adding a retry logic to Update calls in tests.
-
Aitor Cedres authored
- Moved the time transition logic to SetCondition - ReconcilableCondition() is intended to be used as a initialiser - Log CR Name and Namespace when there is an error - Update unit tests to expect Reconcilable condition - Rename Reconciable condition to Reconciled
-
Aitor Cedres authored
Expose a condition to inform whether the custom resource can be reconciled. We consider the custom resource to be reconcilable if we are able to send a create or update request to KubeAPI and receive a success response.
-
Aitor Cedres authored
This is a building block that the controller can use to create and expose a condition of type Reconcilable. Intended to indicate whether RabbitmqCluster resource can be reconciled.
-