-
Notifications
You must be signed in to change notification settings - Fork 2
test: migrate pytest-operator to jubilant #218
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
Merged
Merged
Changes from all commits
Commits
Show all changes
74 commits
Select commit
Hold shift + click to select a range
b53e0c5
chore(deps): update all non-major dependencies
renovate[bot] 25f033c
fix: standardize indentation and formatting in integration test workflow
yanksyoon 6a3c8d3
test: migrate pytest-operator to jubilant
yanksyoon 2fac78e
Remove unused functools import from test_upgrade.py
yanksyoon 65bca40
Disable too-many-locals pylint warning for test_charm_another_app_doe…
yanksyoon a53df9b
Address PR review comments
yanksyoon 5962c15
Remove invalid encoding arg from basicConfig when using handlers
yanksyoon db4e2d3
test: use os-agnostic workflow
yanksyoon 953578e
chore: disable deploy logs
yanksyoon b461eb4
Merge branch 'main' into chore/migrate-to-jubilant
yanksyoon ecb787e
test: resolve review comments - migrate fixtures to jubilant sync API
yanksyoon 1708a98
test: remove invalid log=False from jubilant deploy calls
yanksyoon c76d28e
test: fix black formatting and remove invalid log=False from deploy c…
yanksyoon 120754e
test: fix type annotation for base_machine_constraint in app_on_charm…
yanksyoon c0a2322
ci: trigger ci
yanksyoon 71c2d6b
refactor: migrate to openstack-password-secret for authentication
yanksyoon 888b000
fix: cast config secret id to str for mypy compatibility
yanksyoon 7fefe62
refactor: migrate to openstack-password-secret for secure password ha…
yanksyoon b7b4815
docs: fix vale lint errors
yanksyoon 659d6ac
test: use fix/pip-break-flag-workarounds integration test
yanksyoon f17980f
ci: trigger ci
yanksyoon b30b969
revert: ci use main
yanksyoon ac26388
test: restore 100% unit test coverage after openstack password secret…
yanksyoon 9763100
fix: correct black formatting and bandit nosec tags in tests
yanksyoon 473ff2e
fix: restore openstack-password fallback for upgrade test
yanksyoon ef9bffd
Revert "fix: restore openstack-password fallback for upgrade test"
yanksyoon 6d5418e
fix: grant and set openstack-password-secret after charm refresh in u…
yanksyoon 23ea8e5
ci: debug
yanksyoon 648d6d8
ci: add debug logging
yanksyoon 016585a
ci: longer tmate
yanksyoon 9911bc2
fix: pass os environ to subprocess
yanksyoon badcd02
test: use juju 4.0
yanksyoon 5ec9484
chore: remove os environ passing
yanksyoon a3ebff0
fix: use sudo for juju log read and bash for logrotate stderr capture
yanksyoon 2fb6cff
fix: ssh issues
yanksyoon ea57902
fix: ssh dir
yanksyoon d368889
test: remove juju add key
yanksyoon 23680bc
test: juju ssh key fixture
yanksyoon d09648e
test: use juju ssh key fixture
yanksyoon a1d3dca
test: verify ssh key added
yanksyoon cfc82e9
fix: setup proxy environment on relation joined hook
yanksyoon 29060e5
ci: trigger ci
yanksyoon 5422cd8
test: eject juju ssh key modification
yanksyoon 13cfb72
test: applications keep models
yanksyoon ec50c0e
test: add host ssh key
yanksyoon 675b7e0
Merge branch 'renovate/all-minor-patch' into chore/migrate-to-jubilant
yanksyoon 095a0d9
chore: bump ops version
yanksyoon b2ed5a4
test: add host ssh key (debug)
yanksyoon de20005
test: add juju testing key
yanksyoon 6aaacfd
test: add retry logic for juju ssh commands
yanksyoon eee2009
test: refactor juju ssh key into fixture and pass -i flag
yanksyoon 73f1d4a
fix: resolve mypy and unit test failures in image observer
yanksyoon b0d405a
test: allow test upgrade to fail
yanksyoon 9342715
test: suppress bandit B603 B607 for ssh-keygen subprocess call
yanksyoon 4352e9c
fix: minor lint fixes
yanksyoon 8ac80f5
test: add buffer before test assertions
yanksyoon 63b64aa
test: add debug log
yanksyoon d1f0fb6
fix: require active image status in image_created_from_dispatch
yanksyoon 1a2aa34
ci: remove debug
yanksyoon 6af5571
chore: log before image build
yanksyoon b263a94
fix: skip rebuild when image upload is in progress
yanksyoon 2ff447a
refactor: consolidate image checks into get_latest_images(active_only)
yanksyoon 90e6459
Revert "refactor: consolidate image checks into get_latest_images(act…
yanksyoon 3b86e98
feat: add any-build-id CLI command to detect in-progress image uploads
yanksyoon 4068de7
Revert "feat: add any-build-id CLI command to detect in-progress imag…
yanksyoon f2891ce
feat(app/store): add active_only param to support any-status image query
yanksyoon e5769c9
feat(app/cli): add --any-status flag to latest-build-id
yanksyoon 62f8a49
refactor(builder): thread active_only through get_latest_images and h…
yanksyoon 0b600fd
fix(test_builder): address code quality review feedback
yanksyoon df9573d
fix: address final code review feedback
yanksyoon 403d6f4
test: wait for charm idle before recording dispatch_time
yanksyoon 7c98e68
test: fix fragile show-unit relation data access
yanksyoon cb27b14
style: apply black formatting
yanksyoon 0b38559
chore: address PR #218 review comments
yanksyoon File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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 hidden or 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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,5 @@ | ||
| aproxy | ||
| chroot | ||
| cron | ||
| opentelemetry | ||
| pipx |
This file contains hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.