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

Related Changes in Gerrit:
Related Changes in GitLab:
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 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