This release includes a number of feature additions and a couple of bug fixes. With this release, the operator now supports zero-downtime deployments by enabling a BlueGreen
deployment mode. This is an opt-in feature and the modified state machine for BlueGreen deployments can be found here. Other feature enhancements include a SavepointDisabled
mode to opt-in to updates without savepoints and the ability to set pod tolerations and security context in the CRD.
Thanks to Kelly Smith, Anand Swaminathan, Micah Wylde, Ravi Magham, Lakshmi Rao and Nasrudin Bin Salim for contributing to this release.
- acb407e Updates for release v0.5.0
- 6f6a2eb Fix status update post-teardown (#194)
- 9fe7fc1 Implement DualRunning state to enable blue-green deploys (#186)
- 4c377a3 Setup for blue/green deployment mode (#180)
- 8dfdef5 Allow disabling Savepoint during updates (#184)
- 2404b56 Update documentation and crd validation for pod tolerations (#182)
- e191024 Add support for setting pod tolerations (#181)
- c3c2663 [STRMCMP-825] Improve error messaging when moving to DeployFailed in a non-recoverable state (#171)
- be521f6 [STRMCMP-844] Fix rollback when SubmittingJob times out (#172)
- ec67117 Add Cartrack into who-is-using (#169)
- 4142437 [STRMCMP-752] Support recovering from externalized checkpoint even when JM is down (#162)
- e85d47d Add status subresource permission for Operator (#163)
- f8b0a12 Enabling PodSecurityContext to be configured for JM and TM pod templates (#158)