[JUJU-1984] Update facade schemas for juju 3.0-rc1-2 #745
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR updates the facade schema with the latest juju head (develop) and rebuilds the clients etc. This is mostly internal change to bring the libjuju up to date with the most recent changes in juju.
Just as a reference for the future, I'll note here all the versions that are bumped and started to be supported by libjuju:
Application
: 15Charms
: 5Client
: 6MachineManager
: 8, 9Resources
: 3SSHClient
: 4Subnets
: 5AllWatcher
: 3AllModelWatcher
: 4Two new facades are added:
CAASFirewallerSidecar
SecretsTriggerWatcher
QA Steps
Bootstrap with the latest juju on lxd or microk8s and try to run:
All (except the known intermittently failing) CI tests need to pass. (The juju
latest
edge test is failing for some reason, though it's about the jenkins job, not juju/libjuju)Notes & Discussion
Note that, this only changes the clients for the
3.0
track. The "old" clients, the ones we keep for the2.9
track are untouched, and it should work the same.