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.

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