Releases: uselagoon/remote-controller
Releases · uselagoon/remote-controller
Remote Controller v0.7.0
Merge pull request #189 from uselagoon/buildstatus
Remote Controller v0.6.0
Merge pull request #180 from uselagoon/fix-storagecalc-field
Remote Controller v0.5.4
Merge pull request #167 from uselagoon/delete-ignore-notfound
Remote Controller v0.5.3
Merge pull request #164 from uselagoon/pod-deletion
Remote Controller v0.5.2
Cluster specific robot accounts #150
Remote Controller v0.5.1
Merge pull request #146 from uselagoon/api-config-injection feat: inject lagoon api/ssh config into builds
Remote Controller v0.5.0
Changelog
#131 - Add additional mechanism to have controller restart if queues go away
#132 - Refactor how resource patching works to reduce reconcile attempts
#133 - Add support for switching the deployer token on inside of advanced tasks
#134 - New flag to clean up harbor repositories if an environment is deleted --cleanup-harbor-repository-on-delete
#135 - Tidy up logging
#136 - Rename internal components
#137 - Check tasks exist before patching
#142 - Additional error logging
#143 - Delete Job
resources in terminating namespaces
#144 - Allow any LAGOON_FEATURE_FLAG_X
variables to be passed through to build pods
Remote Controller v0.4.1
Remote Controller v0.4.0
- Remove openshift 3.11 support
- Support harbor 2.1.x and 2.2.x+ robot accounts
- Add development and pullrequest backup schedule and retention flags
Remote Controller v0.3.0
Security Fix - Resolve Protection Mechanism Failure in remote-controller
- Under certain circumstances, the controller can perform potentially destructive operations against a Kubernetes namespace that it should not interact with. To resolve this:
- The build-deploy-controller will not default to returning the
lagoon
namespace as the OpenshiftProjectName - The build-deploy-controller will not be able to deploy into a namespace that it has not created itself, identified by the label lagoon.sh/controller=XXX
- The build-deploy-controller will not be able to delete anything from a namespace that it has not created itself, identified by the label lagoon.sh/controller=XXX
- The build-deploy-controller will not default to returning the
What's Changed
- Remove v1alpha1 api from controller by @shreddedbacon in #111
- Dont nuke manually cancelled build logs if they are available by @shreddedbacon in #113
Full Changelog: v0.2.4...v0.3.0