Deploy storage read-write rpc to dynamic infrastructure
-
swh/infra/ci-cd/swh-charts!311 (merged): Deploy read-write instance to dynamic infrastructure (with affinity swh/objstorage-read-write) -
Add affinity to saam 'swh/storage-pathslicing=true' [1] -
Checks [2] -
swh-apps@a0cc98f5: Adapt docker image to use the same uid/gid as saam/banco does [3] -
swh/infra/ci-cd/swh-charts@fedf1345: Bump docker image version for storage instances -
swh/infra/ci-cd/swh-charts!314 (merged): Migrate one writer worker to use that instance to test it's ok -
Migrate incrementally writer workload to ensure it's ok -
git -
add-forge-now -
save-code-now -
cvs -
metadata -
...
-
-
swh/infra/ci-cd/swh-charts!319 (closed): Stabilize writer workload -
swh/infra/ci-cd/swh-charts!316 (merged): Migrate remaining writers workload over to use the new rpc storage instance -
Checks -
(manual) Stop gunicorn-swh-storage (let icinga whine) -
Checks -
Decommission saam's storage gunicorn services -
docs: Update service-urls
Refs. #5110 (closed)
[1]
$ environment=production; kubectl --context archive-$environment-rke2 label --overwrite node saam swh/storage-pathslicing=true
[2]
┌────────────────────────────────────────────────────────────────────────────────────────────────── Pods(all)[4] </storage-postgresql-saa> ───────────────────────────────────────────────────────────────────────────────────────────────────┐
│ NAMESPACE↑ NAME PF READY RESTARTS STATUS CPU MEM %CPU/R %CPU/L %MEM/R %MEM/L IP NODE AGE │
│ swh storage-postgresql-saam-zfs-67bfdb7974-257pv ● 1/1 0 Running 396 261 79 n/a 25 n/a 10.42.155.15 saam 19m │
│ swh storage-postgresql-saam-zfs-67bfdb7974-dg9vf ● 1/1 0 Running 296 263 59 n/a 25 n/a 10.42.155.16 saam 19m │
│ swh storage-postgresql-saam-zfs-67bfdb7974-ktwhs ● 1/1 0 Running 3 263 0 n/a 25 n/a 10.42.155.13 saam 19m │
│ swh storage-postgresql-saam-zfs-67bfdb7974-wxkrm ● 1/1 0 Running 0 0 0 n/a 0 n/a 10.42.155.14 saam 19m │
Depends on #5214 (closed)
Refs. swh-apps@b86a81c0 (like the objstorage image does)
Edited by Antoine R. Dumont