Bump Qserv and Mariadb versions in qserv-operator¶
In
qservsource repository run:qserv env | grep -w QSERV_IMAGEThis command display the Qserv image tag for the current commit in the
qservsource repository.Replace the value of the
spec.imagefield image tag in the fileqserv-operator/manifests/base/image.yamlwith the above Qserv image tagReplace
QSERV_IMAGEwithQSERV_MARIADB_IMAGEandspec.imagewithspec.dbImagein the above procedure to upagrade the Mariadb container image for this Qserv version.- Commit and push to Github the changes for
qserv-operator/manifests/base/image.yamland check if CI integration tests are successfull If yes, it is possible then to build a release.
- Commit and push to Github the changes for
Build a Qserv release¶
Once CI integration tests are successful for qserv-operator.
Create an annotated tag for Qserv, named
RELEASE_TAG, based on the following templateYYYY.M.D-rcX, and upgradeQserv/Mariadbimage name inqserv-operator, and commit changed toqserv-operator/manifests/base/image.yamlfile.Then, create a release for
qserv-operator, on main branch tip:./qserv-operator/publish-release.sh <RELEASE_TAG>
Perform the same operation for
qserv-ingest, on main branch tip:./qserv-operator/publish-release.sh <RELEASE_TAG>
Double-check that CI integration test are passing for both qserv-ingest and qserv-operator.
TODO¶
CI has to create/push an image with correct tag (??): Idea use existing images and retag them
Manage operatorHub