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

Complete support for user secrets #987

Merged
merged 5 commits into from Nov 30, 2023

Conversation

cderici
Copy link
Member

@cderici cderici commented Nov 30, 2023

Description

This is the continuation of #986, completing the support for user secrets on pylibjuju by adding update_secret, remove_secret, grant_secret and revoke_secret.

QA Steps

Added integration tests for all of these so they can be individually ran:

tox -e integration -- tests/integration/test_secrets.py::test_update_secret
tox -e integration -- tests/integration/test_secrets.py::test_remove_secret
tox -e integration -- tests/integration/test_secrets.py::test_grant_secret
tox -e integration -- tests/integration/test_secrets.py::test_revoke_secret

All CI tests need to pass.

Notes & Discussion

JUJU-5093

@cderici cderici added the 3.x label Nov 30, 2023
@cderici cderici requested a review from anvial November 30, 2023 03:09
@cderici
Copy link
Member Author

cderici commented Nov 30, 2023

/merge

@jujubot jujubot merged commit 0900301 into juju:master Nov 30, 2023
6 of 8 checks passed
@cderici cderici mentioned this pull request Nov 30, 2023
jujubot added a commit that referenced this pull request Nov 30, 2023
#988

## What's Changed

The main contribution of this release is the user secrets that's released as a part of Juju 3.3.

* Free pyblijuju from relying on juju client when connecting to a controller by @cderici in #984
* Handle FileNotFoundError on current_controller() by @DanielArndt in #937
* Add support for adding user secrets by @cderici in #986
* Complete support for user secrets by @cderici in #987

#### Notes & Discussion

JUJU-5079
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants