Bump Qserv
and Mariadb
versions in qserv-operator
¶
In
qserv
source repository run:qserv env | grep -w QSERV_IMAGE
This command display the Qserv image tag for the current commit in the
qserv
source repository.Replace the value of the
spec.image
field image tag in the fileqserv-operator/manifests/base/image.yaml
with the above Qserv image tagReplace
QSERV_IMAGE
withQSERV_MARIADB_IMAGE
andspec.image
withspec.dbImage
in 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.yaml
and 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
/Mariadb
image name inqserv-operator
, and commit changed toqserv-operator/manifests/base/image.yaml
file.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