Skip to content

v0.4.0 💊

Compare
Choose a tag to compare
@achetronic achetronic released this 17 May 20:33
· 26 commits to main since this release

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