2.18.2
Release Links#
Release Notes#
This release resolved a couple of minor issues discovered after releasing the 2.18.0 and 2.18.1 release.
Upgrades#
There are no required actions or considerations with this release. As always, we suggest upgrading all minor versions.
Deprecations#
In-built Drupal Tasks#
- The standard drupal based tasks that Lagoon ships with (Drush ....) have been flagged as deprecated and should not be used anymore. These will need to be replaced with custom tasks. Example replacement tasks will be provided prior to their removal.
setEnvironmentServices#
- This release introduces a deprecation of the
setEnvironmentServicesmutation to updated services for an environment, it is being replaced withaddOrUpdateEnvironmentServiceanddeleteEnvironmentService. This is because the type is being refactored to support additional information, and eventually additional functionality. For now, the actions-handler service will still support the oldersetEnvironmentServicesfor backwards compatibility for a short period to allow older versions oflagoon-remoteto still work, but a new version oflagoon-remotewill be available that will no longer provides the payload that the actions-handler uses.
Core Registry variable#
- The value for
registrywhich was previously required by thelagoon-corechart is no longer required. If you are using this, you will need to add it under the newunauthenticatedRegistrysetting when installinglagoon-remotein thelagoon-build-deploysection of your values file. If you aren't using an actual registry and have the exampledisabled-only-use-harbor-via-deploy-controller.invalidvalue, then you do not need to do anything except you can now remove theregistrysetting from your core values file.
bytesUsed#
- The environment storage return field named
bytesUsedis deprecated. The actual value stored iskibibytes. A new return field calledkibUsedexists and should be used, the returned data is the same and both fields are still returned.bytesUsedwill be removed in a future release, make any adjustments now to usekibUsed. This will be a breaking change in a future release.
addOrUpdateEnvironmentStorage#
addOrUpdateEnvironmentStorageis deprecated,addOrUpdateStorageOnEnvironmentis the replacement to use as it supports the updated input value forkibUsed.addOrUpdateEnvironmentStoragewill be completely removed in a future release.
activesystems#
- The ability to configure projects to use different subsystems for managing deployments/tasks has been removed. Setting any values for the
activeSystems*fields on the project will have no effect and the fields will be removed in a future release.