Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge 2.9 into 3.1 #16619

Merged
merged 9 commits into from
Nov 27, 2023
Merged

Merge 2.9 into 3.1 #16619

merged 9 commits into from
Nov 27, 2023

Conversation

manadart
Copy link
Member

Merge from 2.9 to bring forward:

Trivial conflict in test includes for -y versus --no-prompt.

jack-w-shaw and others added 7 commits November 15, 2023 12:10
Update merge bot to reflect the new 3.4 branch, and the closing of 3.2
juju#16583

Update merge bot to reflect the new 3.4 branch, and the closing of 3.2

As a flyby, prune some whitespace
juju#16465

Docker v2 registries employ a standard process for authentication by returning challenge in the WWW-Authenticate header. This change attempts to use this process for all generic repositories.

## QA steps

This has been tested with quay.io, jfrog artifactory, google cloud artifact repository and digital ocean registry.

- `export DOCKER_USERNAME=my-registry.com/juju-test`
- `make seed-repository`
- `JUJU_BUILD_NUMBER=0 make push-release-operator-image`
- `juju bootstrap minikube --config caas-image-repo='{"repository":"my-registry.com/juju-test","username":"<username>","password":"<password>"}'`

## Documentation changes

N/A

## Links

**Launchpad bug:** https://bugs.launchpad.net/juju/+bug/2039727

**Jira card:** JUJU-4820
Teardown has been observed to fail with a prompt to include it.
…test-ctrl

juju#16618

Failure to tear down has been observed in CI test runs, with:
```
03:30:44 | WARNING This command will destroy the "ctrl-zpbu2nqa" controller and all its resources
03:30:44 | ERROR cannot destroy controller "ctrl-zpbu2nqa"
03:30:44 
03:30:44 | The controller has persistent storage remaining:
03:30:44 | 6 volumes and 6 filesystems in 1 model
03:30:44 
03:30:44 | To destroy the storage, run the destroy-controller
03:30:44 | command again with the "--destroy-storage" option.
03:30:44 
03:30:44 | To release the storage from Juju's management
03:30:44 | without destroying it, use the "--release-storage"
03:30:44 | option instead. The storage can then be imported
03:30:44 | into another Juju model.
```

Here we add the suggested option.

## QA steps

Run an integration test suite, such as:
`cd tests && ./main.sh controller`
@manadart
Copy link
Member Author

/merge

@jujubot jujubot merged commit c6db376 into juju:3.1 Nov 27, 2023
20 of 21 checks passed
@manadart manadart deleted the 2.9-into-3.1 branch November 27, 2023 11:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
5 participants