v1.4.0 Armory Operator

Release notes for Armory Operator v1.4.0

2021/07/21 Release Notes

Security

Armory scans the codebase as we develop and release software. For information about CVE scans for this release, contact your Armory account representative.

Known issues

Canary validation

When canary validators are enabled and users add metadataCachingIntervalMS to the canary configuration, deployment fails with the following error message in the Operator logs:

json: cannot unmarshal number into Go struct field PrometheusCanaryServiceIntegration.metadataCachingIntervalMS of type bool

Workaround

None.

Affected versions: Armory Operator 1.4.0, 1.4.1

Fixed versions: Armory Operator 1.5.1

Highlighted updates

New registrationId label for SpinnakerService status

This release adds the new registrationId label, used for identifying your Armory Continuous Deployment cluster, under the status section on the spinnakerservices.spinnaker.armory.io CRD. You need to install the latest CRD in order to see this feature working.

Execute kubectl -n spinnaker get spinsvc to see the new label after you have installed the latest CRD.

Armory Operator

  • feat(validators): add prometheus canary validator
  • feat(validators): add aws canary validator
  • feat(validator): add clouddriver ha validation
  • feat(registration-id): add registration id

Last modified March 3, 2023: (22c29bf4)