- 20 May, 2020 2 commits
-
-
Feroz Jilla authored
We noticed some failures when a 2 second timeout was in place. Increasing this to 5 seconds has passed 10 runs in a row now.
-
Feroz Jilla authored
* Adds property `spec.TLS.SecretName` * Expects the secret to contain the TLS cert and key for the RabbitMQ server, to be used for AMQP TLS * If the property is set and the secret is found, changes the child resources by, * adding TLS properties to the ConfigMap * creating a Volume from the ConfigMap and attaching a VolumeMount onto the RabbitMQ pod so the TLS credentials reach the pod * opening the AMQP tls port on the ingress service * Adds a system test that can be used to demonstrate the TLS workflow
-
- 18 May, 2020 1 commit
-
-
Aitor Pérez Cedres authored
Make targets to start delve debugger
-
- 12 May, 2020 5 commits
-
-
Aitor Pérez Cedres authored
Contributing guidelines and code of conduct
-
Aitor Cedres authored
-
Aitor Cedres authored
- Use the latest version available of Pivotal docs. - Removed the license section because it will live in its own file. - Made a TODO comment an actual markdown comment.
-
Aitor Cedres authored
Code of Conduct by VMware Chief Open Source Officer.
-
Aitor Cedres authored
-
- 05 May, 2020 1 commit
-
-
Chunyi Lyu authored
- this fixes bug reported from issue #69 - users can set leaseDuration, renewDeadline, and retryPeriod (all in seconds) via setting environment variables in the manager manifest - template leader election timeouts in operator chart
-
- 04 May, 2020 11 commits
-
-
Aitor Pérez Cedres authored
Small refactorings
-
David Ansari authored
-
David Ansari authored
-
David Ansari authored
-
David Ansari authored
-
David Ansari authored
as described in https://github.com/go-logr/logr: "If your code receives an error from a subordinate function call and is logging that error AND NOT RETURNING IT, use error logs."
-
David Ansari authored
as described in this logger's concepts: https://github.com/go-logr/logr#why-structured-logging
-
David Ansari authored
otherwise the operator resources are not displayed
-
David Ansari authored
-
David Ansari authored
Before this commit, the docker label COMMIT_SHA was always empty.
-
James McNeil authored
We are seeing intermittent system test failures rabbitmq-plugins command exiting with status 69 (unavailable). The cluster update we're triggering will restart the Pod. We should be explicit in our test about waiting for the Pod to be ready to receive CLI commands.
-
- 30 Apr, 2020 3 commits
-
-
Aitor Pérez Cedres authored
It was triggered on any issue event. We want to trigger only when the issue is assigned
-
Aitor Pérez Cedres authored
Attempt to move issues to In progress when they are assigned.
-
Aitor Pérez Cedres authored
* Add required envvars to make run * Reuse just-run target and comments on target purpose
-
- 29 Apr, 2020 4 commits
-
-
James McNeil authored
-
James McNeil authored
-
James McNeil authored
-
James McNeil authored
Remove prometheus port from ingress service
-
- 27 Apr, 2020 1 commit
-
-
James McNeil authored
-
- 24 Apr, 2020 2 commits
-
-
James McNeil authored
Fixes bug in Pod deletion
-
Feroz Jilla authored
Do not address by cluster domain - this allows our operator to deploy RabbitMQ on a k8s cluster with a custom cluster domain, such as a Calatrava guestcluster as outlined in https://github.com/pivotal/rabbitmq-for-kubernetes/issues/75
-
- 23 Apr, 2020 2 commits
-
-
Aitor Cedres authored
- the `PublishNotReadyAddresses` allows the pods to be addressable by name before they are ready. This seems okay for the headless service because it is only used by inter-node (epmd) communication relates to: #75 Co-authored-by:
Feroz Jilla <fjilla@pivotal.io>
-
Chunyi Lyu authored
* Expose rabbitmq.conf configuration in CRD - add a new property rabbitmqcluster.spec.rabbitmq.additionalConfig - append any configurations provided from additionalConfig to the default rabbitmq.conf - update ConfigMap when additionalConfig is modified - restart StatefulSet by annotating podTemplate with timestamp when ConfigMap is updated - template rabbitmq.additionalConfig in helm chart - refactor: use Succeed() when asserting returned error directly
-
- 22 Apr, 2020 1 commit
-
-
James McNeil authored
- Label set in controller did not match expected volume location for DownardAPI used in Pod deletion - DownardAPI does not appear to update once Pod enters Terminating. We then need to delete the statefulSet (which triggers Pod deletion) after we've set the downwardAPI volume value in the label. This introduces a race condition where a Pod could be respawned that wouldn't terminate immediately, but the window would be small.
-
- 15 Apr, 2020 2 commits
-
-
Chunyi Lyu authored
* Add schema validation for rabbitmq.additionalPlugins - regex to prevent shell injection and malformed input - maximum 100 items for additionalPlugins and maximum 100 characters length for item - kubebuilder validation tags 'Pattern' and 'MaxLength' must be specified on string type; Alias type 'string' as 'Plugin' to specify validations on items of the list - Remove whitespaces for rabbitmq chart tests so that it works with helm v3
-
Aitor Pérez Cedres authored
Make destroy should delete the CRD before anything else
-
- 14 Apr, 2020 1 commit
-
-
Stev Witzel authored
-
- 09 Apr, 2020 3 commits
-
-
Chunyi Lyu authored
* Make enabled plugins configurable - enable a list of essential plugins: rabbitmq_management, rabbitmq_peer_discovery_k8s and rabbitmq_prometheus by default - add a new property rabbitmqcluster.spec.rabbitmq.additionalPlugins - make rabbitmq enabled_plugins file writable by rabbitmq process (uid 999) - set enable_plugins by runnning `rabbitmq-plugins set` at each Reconcile()
-
Michal Kuratczyk authored
Check for `hostname` property on the ingress service status. If it exists - return it instead of the IP address Additional changes: - rename `ingressIP` to just `ingress` since it can be a hostname now - simplify the file by adding `[0]` once, rather than on every reference to the service
-
James McNeil authored
Renames http endpoint to management
-
- 08 Apr, 2020 1 commit
-
-
Aitor Cedres authored
Related to #79
-