v0.4.0 💊
Changes:
-
spec.rabbitConnection.vhost
is now optional on regex-based searches for queue name -
Now it's possible to use credentials located in different namespaces. When a namespace is not defined on credentials' Secret reference, the controller will use the same namespace where the WorkloadAction CR's is located. For that, two new fields were added:
spec.rabbitConnection.credentials.username.secretRef.namespace
spec.rabbitConnection.credentials.password.secretRef.namespace
-
New predicate added to the controller to avoid enqueue WorkloadAction events when they are only triggered by status updates. More info here
-
Improve some
status.conditions
and the checks done before throwing them. Done to give better information to the user and fix some situations where the controller broke unexpetedly- The controller does not explode on unknown URL schemes anymore
- Default scheme is set to
https
when not defined in the URL - Some StatusConditions where introduced
- NoQueueFound
- RequiredFieldNotFound
-
Improve documentation on
README