[PRA-257] Automatic promotion bundle#214
Conversation
Batalex
left a comment
There was a problem hiding this comment.
I'll need to revisit this PR and specifically the promotion script with a clear head, but I left some comments in the meantime
Batalex
left a comment
There was a problem hiding this comment.
I believe we could upstream part of the logic here in a shared workflow down the road, I'm really looking forward to seeing where this automation will take us!
| # See LICENSE file for licensing details. | ||
| name: Automatic promotion of bundle revisions | ||
| on: | ||
| pull_request: |
There was a problem hiding this comment.
question: We will remove this line before merging, right?
| tox-env: | ||
| - integration-kyuubi |
There was a problem hiding this comment.
nitpick: Since the workflow is about kyuubi, this matrix constant could be safely removed
There was a problem hiding this comment.
This workflow was only for testing and for faster development iteration. I have removed this workflow and replaced it with the full testing.
welpaolo
left a comment
There was a problem hiding this comment.
NIce! I left some really minor comments
small fix limit ci fix fix fix adding charmcraft fix fix adding possibility to feed variables to tests test workflow adding test workflow fix linting fix file creation and feeding fix rollout all tests script refactoring
This reverts commit efc8c1a.
…cript Agent-Logs-Url: https://github.com/canonical/spark-k8s-bundle/sessions/a1e284f7-f916-4f16-9fb4-9c6403b45e3b Co-authored-by: deusebio <10907198+deusebio@users.noreply.github.com>
Agent-Logs-Url: https://github.com/canonical/spark-k8s-bundle/sessions/b95866ae-4b13-474d-a17d-784a4ea97c70 Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: deusebio <10907198+deusebio@users.noreply.github.com>
Co-authored-by: welpaolo <paolo.sottovia@canonical.com> Signed-off-by: deusebio <edeusebio85@gmail.com>
Co-authored-by: welpaolo <paolo.sottovia@canonical.com> Signed-off-by: deusebio <edeusebio85@gmail.com>
6a9cbf7 to
d946189
Compare
Description
The current PR provides an automatic promotion script to validate the deployments on a given risk and promote to the next.
The PR introduces a new workflow that does the following steps:
The three steps have been split in separate re-usable workflows.
Checklist
The workflows provide descriptions for their inputs