Page MenuHomePhabricator

Suffix all our docker image tags with their sha256 checksum
Closed, ResolvedPublic

Description

This will guarantee that we're always using the exact same version of our code, and that it hasn't been tampered with.

Details

Related Changes in Gerrit:
Related Changes in GitLab:
TitleReferenceAuthorSource BranchDest Branch
Combine timetsamp and git sha in a unique image tagrepos/data-engineering/git-sync!16brouberolT373000main
Combine timetsamp and git sha in a unique image tagrepos/data-engineering/ferretdb!2brouberolT373000main
Combine timetsamp and git sha in a unique image tagrepos/data-engineering/kubernetes/csi!2brouberolT373000main
Combine timetsamp and git sha in a unique image tagrepos/data-engineering/ceph-csi!9brouberolT373000main
Combine timetsamp and git sha in a unique image tagrepos/data-engineering/pgbouncer!3brouberolT373000main
Combine timetsamp and git sha in a unique image tagrepos/data-engineering/spark!10brouberolT373000main
Combine timetsamp and git sha in a unique image tagrepos/data-engineering/postgresql-kubernetes!13brouberolT373000main
Combine timetsamp and git sha in a unique image tagrepos/data-engineering/kerberos-kinit!5brouberolT373000main
Combine timetsamp and git sha in a unique image tagrepos/data-engineering/growthbook!17brouberolT373000main
Combine timetsamp and git sha in a unique image tagrepos/data-engineering/datahub!10brouberolT373000main
Combine timetsamp and git sha in a unique image tagrepos/data-engineering/superset!38brouberolT373000main
Stop publishing images under the mutable `latest` tagrepos/data-engineering/pgbouncer!2brouberolT373000main
Publish extra image tags based off the build timestamprepos/data-engineering/postgresql-kubernetes!12brouberolT373000main
Publish extra image tags based off the build timestamprepos/data-engineering/kerberos-kinit!4brouberolT373000main
Remove latest tagrepos/data-engineering/growthbook!16brouberolT373000main
Publish extra image tags based off the build timestamprepos/data-engineering/spark!9brouberolT373000main
Publish extra image tags based off the build timestamprepos/data-engineering/datahub!9brouberolT373000main
Publish extra image tags based off the build timestamprepos/data-engineering/superset!37brouberolT373000main
Show related patches Customize query in GitLab

Event Timeline

Change #1064338 had a related patch set uploaded (by Brouberol; author: Brouberol):

[operations/deployment-charts@master] datahub: add digest to image tag, ensuring the image immutability

https://gerrit.wikimedia.org/r/1064338

Change #1064339 had a related patch set uploaded (by Brouberol; author: Brouberol):

[operations/deployment-charts@master] spark-history: add digest to image tag, ensuring the image immutability

https://gerrit.wikimedia.org/r/1064339

Change #1064340 had a related patch set uploaded (by Brouberol; author: Brouberol):

[operations/deployment-charts@master] superset: add digest to image tag, ensuring the image immutability

https://gerrit.wikimedia.org/r/1064340

Change #1064341 had a related patch set uploaded (by Brouberol; author: Brouberol):

[operations/deployment-charts@master] airflow-test-k8s: add digest to image tag, ensuring the image immutability

https://gerrit.wikimedia.org/r/1064341

Change #1064342 had a related patch set uploaded (by Brouberol; author: Brouberol):

[operations/deployment-charts@master] growthbook: add digest to image tag, ensuring the image immutability

https://gerrit.wikimedia.org/r/1064342

Change #1064372 had a related patch set uploaded (by Brouberol; author: Brouberol):

[operations/deployment-charts@master] cloudnative-pg-cluster: add digest to image tag, ensuring the image immutability

https://gerrit.wikimedia.org/r/1064372

Change #1064373 had a related patch set uploaded (by Brouberol; author: Brouberol):

[operations/deployment-charts@master] cloudnative-pg-operator: add digest to image tag, ensuring the image immutability

https://gerrit.wikimedia.org/r/1064373

Change #1064375 had a related patch set uploaded (by Brouberol; author: Brouberol):

[operations/puppet@production] deployment_server: change the PG image tag to timestamp@digest

https://gerrit.wikimedia.org/r/1064375

Change #1064375 merged by Brouberol:

[operations/puppet@production] deployment_server: change the PG image tag to timestamp@digest

https://gerrit.wikimedia.org/r/1064375

Change #1064761 had a related patch set uploaded (by Brouberol; author: Brouberol):

[operations/deployment-charts@master] ceph-csi-rbd: add digest to image tag, ensuring the image immutability

https://gerrit.wikimedia.org/r/1064761

Change #1064338 merged by Brouberol:

[operations/deployment-charts@master] datahub: add digest to image tag, ensuring the image immutability

https://gerrit.wikimedia.org/r/1064338

Change #1064339 merged by Brouberol:

[operations/deployment-charts@master] spark-history: add digest to image tag, ensuring the image immutability

https://gerrit.wikimedia.org/r/1064339

Change #1064340 merged by jenkins-bot:

[operations/deployment-charts@master] superset: add digest to image tag, ensuring the image immutability

https://gerrit.wikimedia.org/r/1064340

Change #1064341 merged by Brouberol:

[operations/deployment-charts@master] airflow-test-k8s: add digest to image tag, ensuring the image immutability

https://gerrit.wikimedia.org/r/1064341

Change #1064342 merged by Brouberol:

[operations/deployment-charts@master] growthbook: add digest to image tag, ensuring the image immutability

https://gerrit.wikimedia.org/r/1064342

Change #1064779 had a related patch set uploaded (by Brouberol; author: Brouberol):

[operations/puppet@production] deployment_server: change the PG image tag to timestamp-sha@checksum

https://gerrit.wikimedia.org/r/1064779

Change #1064372 merged by Brouberol:

[operations/deployment-charts@master] cloudnative-pg-cluster: add digest to image tag, ensuring the image immutability

https://gerrit.wikimedia.org/r/1064372

Change #1064794 had a related patch set uploaded (by Brouberol; author: Brouberol):

[operations/deployment-charts@master] Change mongodb image tag to one that .. includes mongodb

https://gerrit.wikimedia.org/r/1064794

Change #1064794 merged by Brouberol:

[operations/deployment-charts@master] Change mongodb image tag to one that .. includes mongodb

https://gerrit.wikimedia.org/r/1064794

Change #1064779 merged by Brouberol:

[operations/puppet@production] deployment_server: change the PG image tag to timestamp-sha@checksum

https://gerrit.wikimedia.org/r/1064779

Change #1065206 had a related patch set uploaded (by Brouberol; author: Brouberol):

[operations/deployment-charts@master] superset-next: use immutable image tags

https://gerrit.wikimedia.org/r/1065206

Change #1064373 merged by Brouberol:

[operations/deployment-charts@master] cloudnative-pg-operator: add digest to image tag, ensuring the image immutability

https://gerrit.wikimedia.org/r/1064373

Change #1065206 merged by Brouberol:

[operations/deployment-charts@master] superset-next: use immutable image tags

https://gerrit.wikimedia.org/r/1065206

Change #1064761 merged by jenkins-bot:

[operations/deployment-charts@master] ceph-csi-rbd: add digest to image tag, ensuring the image immutability

https://gerrit.wikimedia.org/r/1064761

The ceph-csi-rbd plugin has been updated. All pods restarted with the new versions.

root@deploy1003:/srv/deployment-charts/helmfile.d/admin_ng# kubectl get pods -n kube-system -l release=ceph-csi-rbd
NAME                                        READY   STATUS    RESTARTS   AGE
ceph-csi-rbd-nodeplugin-4fr7w               2/2     Running   0          103s
ceph-csi-rbd-nodeplugin-br7fs               2/2     Running   0          2m25s
ceph-csi-rbd-nodeplugin-fgl7m               2/2     Running   0          2m13s
ceph-csi-rbd-nodeplugin-k89qx               2/2     Running   0          99s
ceph-csi-rbd-nodeplugin-ms87f               2/2     Running   0          111s
ceph-csi-rbd-nodeplugin-n9zlt               2/2     Running   0          2m9s
ceph-csi-rbd-nodeplugin-rq9wc               2/2     Running   0          2m7s
ceph-csi-rbd-nodeplugin-zrqtj               2/2     Running   0          2m
ceph-csi-rbd-provisioner-6558df488c-lzl5p   6/6     Running   0          2m25s
ceph-csi-rbd-provisioner-6558df488c-n29hr   6/6     Running   0          2m25s
ceph-csi-rbd-provisioner-6558df488c-trm6c   6/6     Running   0          2m13s