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:

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