ci: push cloudserver-dashboards artifact on every CI build#6148
Conversation
Today cloudserver-dashboards is published only from release.yaml on tagged releases. CI commits build and push cloudserver images but skip the dashboards artifact, which breaks downstream deploys that pull dashboards by commit SHA (cf. scality/backbeat#2697). Push the dashboards OCI artifact from the tests.yaml build job tagged by github.sha, in addition to the existing release path. Issue: CLDSRV-889
Hello delthas,My role is to assist you with the merge of this Available options
Available commands
Status report is not available. |
Request integration branchesWaiting for integration branch creation to be requested by the user. To request integration branches, please comment on this pull request with the following command: Alternatively, the |
|
LGTM |
❌ 1 Tests Failed:
View the top 1 failed test(s) by shortest run time
To view more test analytics, go to the Test Analytics Dashboard |
this is most often not required : if you bump into deps.yaml, indeed it will try to pull this; but if you patch the CI's zenkoversion instead you can update the service image specifically |
|
/approve |
Integration data createdI have created the integration data for the additional destination branches.
The following branches will NOT be impacted:
You can set option The following options are set: approve |
|
I have successfully merged the changeset of this pull request
The following branches have NOT changed:
Please check the status of the associated issue CLDSRV-889. Goodbye delthas. The following options are set: approve |
Summary
Install OrasandPush dashboardssteps to thebuildjob intests.yaml, tagging the OCI artifact withgithub.shaso every CI commit publishescloudserver-dashboards:<sha>.release.yaml(which continues to publish the version-tagged artifact on tagged releases).Issue: CLDSRV-889