-
Notifications
You must be signed in to change notification settings - Fork 50
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
ci: Integrate UATs to full-bundle-tests.yaml #739
Conversation
a5f79c2
to
e71ff75
Compare
- Remove dex-auth from the first assertion since this will be waiting for oidc-gatekeeper relation data - Remove argo-server since this is not part of the bundle anymore - Adjust timeout and idle_period since download now takes a lot less and big idle_period makes charms flaky since charms are active but go into maintenance status during this period.
eb9521c
to
78b219f
Compare
78b219f
to
963f611
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.
thanks @orfeas-k
some small comments
Add a script that extracts the release from bundle-source input, in the format that it's expected to have for full-bundle-tests.yaml workflow.
Use get_release_from_bundle_source script in full_bundle_tests.yaml workflow. This way, workflow doesn't require a bundle_test_path as input.
the changes LGTM |
to answer my comment above, I was running the UATs from the wrong branch, because we needed the fix in canonical/charmed-kubeflow-uats#56 We don't have to address these issues in this PR, but they are blocking me from testing the action. WDYT? @orfeas-k |
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.
lgtm, we can merge this and keep in mind to address the filed issues
This PR integrates the UATs to full-bundle-tests.yaml workflow. The PR should be merged alongside canonical/charmed-kubeflow-uats#56. Note that at the moment, the training-integration UAT will fail on self-hosted runners due to canonical/charmed-kubeflow-uats#50.
Fixes canonical/charmed-kubeflow-uats#7
Testing the action
In order to see the action live, you could go to Actions > Deploy bundle and run UATs on self-hosted runners on this repo and trigger it with the following settings: