Skip to content

Releases: uselagoon/remote-controller

Remote Controller v0.7.0

11 Nov 03:45
ebc182b
Compare
Choose a tag to compare
Merge pull request #189 from uselagoon/buildstatus

Remote Controller v0.6.0

25 Oct 20:35
05a65dd
Compare
Choose a tag to compare
Merge pull request #180 from uselagoon/fix-storagecalc-field

Remote Controller v0.5.4

25 Oct 20:35
277b80f
Compare
Choose a tag to compare
Merge pull request #167 from uselagoon/delete-ignore-notfound

Remote Controller v0.5.3

25 Oct 20:35
fac3c2b
Compare
Choose a tag to compare
Merge pull request #164 from uselagoon/pod-deletion

Remote Controller v0.5.2

28 Jul 00:28
96821c2
Compare
Choose a tag to compare

Cluster specific robot accounts #150

Remote Controller v0.5.1

13 Jul 04:14
e13d815
Compare
Choose a tag to compare
Merge pull request #146 from uselagoon/api-config-injection

feat: inject lagoon api/ssh config into builds

Remote Controller v0.5.0

01 Jul 02:52
c78e6de
Compare
Choose a tag to compare

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

18 May 06:11
d650497
Compare
Choose a tag to compare

Remote Controller v0.4.0

03 May 04:35
1e45563
Compare
Choose a tag to compare
  • 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

23 Mar 05:34
3152d3b
Compare
Choose a tag to compare

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

What's Changed

Full Changelog: v0.2.4...v0.3.0