-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request juju#17060 from SimonRichardson/generalize-provide…
…r-tracker juju#17060 This generalizes the provider trackers to handle both providers and caas brokers in the same 1 worker. Both providers and brokers require watching the same information; the cloud and credential changes, along with updating the cloud spec. Integration in the dependency engine and removal of the workers can then be aligned to 1 worker servicing multiple users. Removal of the caas broker can't be fully done, as the jujud model operator requires access to the broker, which will do so over the API connection. A follow-up to this PR will create a runner inside the worker that allows the caching of multiple environs per model uuid. ---- ## Checklist <!-- If an item is not applicable, use `~strikethrough~`. --> - [x] Code style: imports ordered, good names, simple structure, etc - [x] Comments saying why design decisions were made - [x] Go unit tests, with comments saying what you're testing ## QA steps Ensure that we can bootstrap both IAAS and CAAS. ```sh $ juju bootstrap lxd test $ juju add-model default $ juju deploy ubuntu ``` ```sh $ juju bootstrap microk8s test $ juju add-model default $ juju deploy redis-k8s ``` ## Links **Jira card:** JUJU-5643
- Loading branch information
Showing
12 changed files
with
871 additions
and
235 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.