- 24 Jul, 2020 1 commit
-
-
Aitor Cedres authored
-
- 22 Jul, 2020 4 commits
-
-
Aitor Pérez Cedres authored
Remove private registry test
-
Connor Rogers authored
Add default annotations to all Pod templates
-
Aitor Cedres authored
Removed a duplicated make target.
-
Aitor Cedres authored
This test is too specific to a specific infrastructure setup. By testing that we template the image pull secret correctly in the StatefulSet it should give the same coverage as this test.
-
- 21 Jul, 2020 2 commits
-
-
Samia Nneji authored
-
Connor Rogers authored
Updates the StatefulSet Pod template to always contain the prometheus scrape annotations. This allows users of the default Prometheus helm chart to automatically scrape any RabbitMQ Pods created by this CR.
-
- 20 Jul, 2020 3 commits
-
-
Chunyi Lyu authored
Link to doc guides on rabbitmq.com and local examples
-
Michael Klishin authored
-
Chunyi Lyu authored
* Add example about import definitions - related to issue https://github.com/rabbitmq/cluster-operator/issues/104
-
- 17 Jul, 2020 1 commit
-
-
Chunyi Lyu authored
Several fixes to statefulSet Override
-
- 16 Jul, 2020 5 commits
-
-
Chunyi Lyu authored
- this is related to PR #175 - ObjectMeta.Labels and ObjectMeta.Annotations are merged when patching instead of replace.
-
Chunyi Lyu authored
- this is related and a followup to feature in PR #175 - SetControllerReference should be called after override is applied since the object's name and namespace could be modified by the override. - delete the unit test which asserts that sts's ns can be overwritten by override; the test is incorrect and will never pass, since cluster-scoped resources (sts in this case), can not be owned by objects in a other namespace.
-
Aitor Pérez Cedres authored
Config for GitHub issues
-
Aitor Pérez Cedres authored
Recommend to ask questions in either RabbitMQ Discussions or in the mailing list.
-
Chunyi Lyu authored
Prune unnecessary operator RBAC permissions
-
- 15 Jul, 2020 3 commits
-
-
Aitor Pérez Cedres authored
Update issue templates
-
Aitor Pérez Cedres authored
Small readme changes
-
Aitor Pérez Cedres authored
Remove boilerplate from bug report. Ask for relevant information to reproduce a bug in software.
-
- 14 Jul, 2020 2 commits
-
-
SAMUEL NELA authored
-
Chunyi Lyu authored
-
- 13 Jul, 2020 4 commits
-
-
James McNeil authored
We add RBAC permissions to the operator via generator annotations in rabbitmqcluster_controller.go. The length of the feedback loop for testing which are actually necessary (e.g. build an image, deploy to a registry or kind, run all the tests against it) is long and haphazard. Some roles are required by underlying structures (e.g. the listing and watching functions in the Reflector) so it's not just a question of checking what API calls we make in the Reconcile function. Historically, this has resulted in us over provisioning.
-
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 3 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.
-