-
Notifications
You must be signed in to change notification settings - Fork 43
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
feat: jaas integration tests #561
feat: jaas integration tests #561
Conversation
@hmlanigan This PR and #552 are ready for review, the only blocker on the JAAS integration tests is that we are waiting on the JIMM repo to be made public which should be done on Monday. |
98b621f
to
5681284
Compare
f024791
to
52cab76
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'd like to see the job run successfully before approving. I'll need help setting up the secret for this action in GitHub.
jimm-version: v3.1.8 | ||
juju-channel: 3/stable | ||
ghcr-pat: ${{ secrets.GHCR_JAAS_PAT }} | ||
# TODO(Kian): Verify whether this is needed. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
question: where is the version of lxd being used configured?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's currently a fixed version of LXD in the JIMM-setup action with "5.19/stable"
9d4a09b
to
6eee13c
Compare
- Add workflow to start JAAS and run tests. - Add logic to skip tests that are not appropriate for JAAS.
6eee13c
to
32ad8f0
Compare
@hmlanigan tests are now passing. Two notes,
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice.
/merge |
1 similar comment
/merge |
Description
This PR adds an integration test workflow to test the provider against a JIMM controller.
The full list of changes include:
Fixes: CSS-6347
Type of change
Additional notes
The Github action at
canonical/jimm/.github/action/test-server
is ready but because thecanonical/jimm
repo is not public, it is not accessible. The repo will become public very early next week. Marking this PR as a draft until then.