Page MenuHomePhabricator

Toolforge: drop PodSecurityPolicy
Closed, ResolvedPublic

Description

Once we have set up the replacement (Kyverno pod security rules), we can drop the deprecated PodSecurityPolicy mechanism from Toolforge k8s.

Plan is:

Details

TitleReferenceAuthorSource BranchDest Branch
registry-admission: bump to 0.0.45-20240708145115-17015d83repos/cloud/toolforge/toolforge-deploy!400ghostbump_registry-admissionmain
deployment: remove PSP referencerepos/cloud/toolforge/registry-admission!8aborreroarturo-183-deployment-remove-pmaster
envvars-api: bump to 0.0.52-20240705101149-aa9da2farepos/cloud/toolforge/toolforge-deploy!391ghostbump_envvars-apimain
builds-builder: bump to 0.0.107-20240702102918-afd8fe1arepos/cloud/toolforge/toolforge-deploy!374ghostbump_builds-buildermain
tekton-pipelines: drop internal PSP definitionsrepos/cloud/toolforge/builds-builder!48aborreroarturo-278-tekton-pipelines-drmain
wmcs-k8s-metrics: kube-state-metrics: drop internal PSP definitionrepos/cloud/toolforge/toolforge-deploy!373aborreroarturo-326-wmcs-k8s-metrics-kumain
cert-manager: drop internal PSP definitionsrepos/cloud/toolforge/toolforge-deploy!372aborreroarturo-225-cert-manager-drop-imain
builds-builder: bump to 0.0.106-20240702085825-e1519ac7repos/cloud/toolforge/toolforge-deploy!371ghostbump_builds-buildermain
volume-admission: bump to 0.0.48-20240701144407-0003a769repos/cloud/toolforge/toolforge-deploy!370ghostbump_volume-admissionmain
wmcs-k8s-metrics: bump to 0.0.20-20240628101504-9ed20c1frepos/cloud/toolforge/toolforge-deploy!366ghostbump_wmcs-k8s-metricsmain
cadvisor: drop PSPrepos/cloud/toolforge/wmcs-k8s-metrics!9aborreroarturo-971-cadvisor-drop-pspmain
wmcs-k8s-metrics: drop PSPrepos/cloud/toolforge/toolforge-deploy!364aborreroarturo-266-wmcs-k8s-metrics-drmain
kyverno: drop PSPrepos/cloud/toolforge/toolforge-deploy!363aborreroarturo-326-kyverno-drop-pspmain
jobs-api: bump to 0.0.311-20240628093550-c6df8783repos/cloud/toolforge/toolforge-deploy!362ghostbump_jobs-apimain
api-gateway: bump to 0.0.25-20240628091913-285fb180repos/cloud/toolforge/toolforge-deploy!361ghostbump_api-gatewaymain
cert-manager: drop PSPrepos/cloud/toolforge/toolforge-deploy!360aborreroarturo-430-cert-manager-drop-pmain
ingress-nginx: drop PSPrepos/cloud/toolforge/toolforge-deploy!359aborreroarturo-227-ingress-nginx-dropmain
maintain-kubeusers: bump to 0.0.160-20240627102103-cfd4ebd5repos/cloud/toolforge/toolforge-deploy!358ghostbump_maintain-kubeusersmain
tests/fixtures: drop PSP referencerepos/cloud/toolforge/toolforge-weld!47aborreroarturo-157-tests-fixtures-dropmain
deployment: drop PSPrepos/cloud/toolforge/volume-admission!10aborreroarturo-173-deployment-drop-pspmain
Show related patches Customize query in GitLab

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes
aborrero triaged this task as Medium priority.Jun 21 2024, 12:22 PM
aborrero updated the task description. (Show Details)
aborrero updated the task description. (Show Details)

scheduled for tomorrow 2024-06-26

project_1317_bot_df3177307bed93c3f34e421e26c86e38 opened https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/356

maintain-kubeusers: bump to 0.0.159-20240627085452-0ae1a288

Change #1050271 had a related patch set uploaded (by Arturo Borrero Gonzalez; author: Arturo Borrero Gonzalez):

[operations/puppet@production] toolforge: remove references to PodSecurityPolicy

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

Mentioned in SAL (#wikimedia-cloud) [2024-06-27T09:28:20Z] <arturo> disabled PodSecurityPolicy admission plugin from apiserver static pod manifests (T368142)

Mentioned in SAL (#wikimedia-cloud) [2024-06-27T09:30:33Z] <arturo> disabled PodSecurityPolicy admission plugin from kubeadm configmap (T368142)

Change #1050271 merged by Arturo Borrero Gonzalez:

[operations/puppet@production] toolforge: remove references to PodSecurityPolicy

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

Mentioned in SAL (#wikimedia-cloud) [2024-06-27T10:02:07Z] <arturo> disabled PodSecurityPolicy admission plugin from kubeadm configmap (T368142)

Mentioned in SAL (#wikimedia-cloud) [2024-06-27T10:02:27Z] <arturo> drop all PSP definitions for all accounts (T368142)

project_1317_bot_df3177307bed93c3f34e421e26c86e38 opened https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/358

maintain-kubeusers: bump to 0.0.160-20240627102103-cfd4ebd5

Change #1050306 had a related patch set uploaded (by Arturo Borrero Gonzalez; author: Arturo Borrero Gonzalez):

[operations/puppet@production] kubedm: absent psp directory

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

Change #1050306 merged by Arturo Borrero Gonzalez:

[operations/puppet@production] kubedm: absent psp directory

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

Change #1050310 had a related patch set uploaded (by Arturo Borrero Gonzalez; author: Arturo Borrero Gonzalez):

[operations/puppet@production] kubeadm: remove reference to PSP directory

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

Change #1050310 merged by Arturo Borrero Gonzalez:

[operations/puppet@production] kubeadm: remove reference to PSP directory

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

Reopening while we merge the cleanup patches.

aborrero@toolsbeta-test-k8s-control-7:~$ sudo helm list -n cert-manager
NAME        	NAMESPACE   	REVISION	UPDATED                                	STATUS  	CHART               	APP VERSION
cert-manager	cert-manager	6       	2023-02-16 15:28:25.14619534 +0000 UTC 	deployed	cert-manager-v1.11.0	v1.11.0    
reloader    	cert-manager	1       	2023-02-16 15:28:24.537311669 +0000 UTC	deployed	reloader-v1.0.5     	v1.0.5     
reloader-psp	cert-manager	1       	2023-02-16 15:28:24.347972406 +0000 UTC	deployed	raw-0.3.0           	0.2.3      
aborrero@toolsbeta-test-k8s-control-7:~$ sudo helm uninstall -n cert-manager reloader-psp
release "reloader-psp" uninstalled
aborrero@toolsbeta-test-k8s-control-7:~$ sudo helm list -n cert-manager
NAME        	NAMESPACE   	REVISION	UPDATED                                	STATUS  	CHART               	APP VERSION
cert-manager	cert-manager	6       	2023-02-16 15:28:25.14619534 +0000 UTC 	deployed	cert-manager-v1.11.0	v1.11.0    
reloader    	cert-manager	1       	2023-02-16 15:28:24.537311669 +0000 UTC	deployed	reloader-v1.0.5     	v1.0.5

project_1317_bot_df3177307bed93c3f34e421e26c86e38 opened https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/361

api-gateway: bump to 0.0.25-20240628091913-285fb180

project_1317_bot_df3177307bed93c3f34e421e26c86e38 opened https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/362

jobs-api: bump to 0.0.311-20240628093550-c6df8783

project_1317_bot_df3177307bed93c3f34e421e26c86e38 opened https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/366

wmcs-k8s-metrics: bump to 0.0.20-20240628101504-9ed20c1f

project_1317_bot_df3177307bed93c3f34e421e26c86e38 opened https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/370

volume-admission: bump to 0.0.48-20240701144407-0003a769

project_1317_bot_df3177307bed93c3f34e421e26c86e38 opened https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/371

builds-builder: bump to 0.0.106-20240702085825-e1519ac7

project_1317_bot_df3177307bed93c3f34e421e26c86e38 opened https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/374

builds-builder: bump to 0.0.107-20240702102918-afd8fe1a

aborrero updated the task description. (Show Details)

project_1317_bot_df3177307bed93c3f34e421e26c86e38 opened https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/391

envvars-api: bump to 0.0.52-20240705101149-aa9da2fa

project_1317_bot_df3177307bed93c3f34e421e26c86e38 opened https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/400

registry-admission: bump to 0.0.45-20240708145115-17015d83