|latest/stable||345||09 Nov 2023|
|14/stable||336||18 Oct 2023|
|14/candidate||336||18 Oct 2023|
|14/beta||336||18 Oct 2023|
juju deploy postgresql --channel 14/stable
Juju tech details
Juju is an open source orchestration engine for software operators that enables the deployment, integration and lifecycle management of applications at any scale, on any infrastructure using charms.
Breaking changes between Juju 2.9.x and 3.x
As this charm documentation is written for Juju 3.x, users of 2.9.x will encounter noteworthy changes when following the instructions. This section explains those changes.
Breaking changes have been introduced in the Juju client between versions 2.9.x and 3.x. These are caused by the renaming and re-purposing of several commands - functionality and command options remain unchanged.
In the context of this guide, the pertinent changes are shown here:
See the Juju 3.0 release notes for the comprehensive list of changes.
The response is to therefore substitute the documented command with the equivalent 2.9.x command. For example:
juju integrate postgresql:database postgresql-test-app juju run postgresql/leader get-password
juju relate postgresql:database postgresql-test-app juju run-action --wait postgresql/leader get-password