Page MenuHomePhabricator

Update all helm modules and charts to be compatible with the restricted PSS
Open, HighPublic

Description

We need to update all helm chart modules (and all charts ofc.) to be compatible with the restricted PSS profile.

As far as I can tell rn this is mostly adding a proper securityContext to all containers:

securityContext:
  allowPrivilegeEscalation: false
  capabilities:
     drop:
     - ALL
  runAsNonRoot: true
  seccompProfile:
    type: RuntimeDefault

There is another "update everything" task at: T346638: Rename the envoy's uses_ingress option to sets_sni to cross check for synergy effects...

Details

SubjectRepoBranchLines +/-
operations/deployment-chartsmaster+82 -26
operations/deployment-chartsmaster+172 -79
operations/deployment-chartsmaster+196 -102
operations/deployment-chartsmaster+27 -10
operations/deployment-chartsmaster+24 -9
operations/deployment-chartsmaster+161 -96
operations/deployment-chartsmaster+31 -16
operations/deployment-chartsmaster+138 -71
operations/deployment-chartsmaster+25 -9
operations/deployment-chartsmaster+151 -86
operations/deployment-chartsmaster+17 -2
operations/deployment-chartsmaster+2 -2
operations/deployment-chartsmaster+78 -0
operations/deployment-chartsmaster+24 -9
operations/deployment-chartsmaster+32 -7
operations/deployment-chartsmaster+42 -37
operations/deployment-chartsmaster+1 K -0
Show related patches Customize query in gerrit

Event Timeline

Change #1021917 had a related patch set uploaded (by JMeybohm; author: JMeybohm):

[operations/deployment-charts@master] New module versions

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

Change #1021918 had a related patch set uploaded (by JMeybohm; author: JMeybohm):

[operations/deployment-charts@master] Fix mcrouter module to work our of the box from scaffold

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

Change #1022161 had a related patch set uploaded (by JMeybohm; author: JMeybohm):

[operations/deployment-charts@master] modules: Add restrictedSecurityContext to all containers

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

Change #1022164 had a related patch set uploaded (by JMeybohm; author: JMeybohm):

[operations/deployment-charts@master] eventgate: Add securityContext for all containers

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

Change #1021917 merged by jenkins-bot:

[operations/deployment-charts@master] New module versions

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

Change #1021918 merged by jenkins-bot:

[operations/deployment-charts@master] Fix mcrouter module to work out of the box from scaffold

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

Change #1022161 merged by jenkins-bot:

[operations/deployment-charts@master] modules: Add restrictedSecurityContext to all containers

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

Change #1022164 merged by jenkins-bot:

[operations/deployment-charts@master] eventgate: Add securityContext for all containers

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

Change #1026555 had a related patch set uploaded (by JMeybohm; author: JMeybohm):

[operations/deployment-charts@master] New version of statds module

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

Change #1026556 had a related patch set uploaded (by JMeybohm; author: JMeybohm):

[operations/deployment-charts@master] modules: Add restrictedSecurityContext to statsd

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

Change #1026555 merged by jenkins-bot:

[operations/deployment-charts@master] New version of statds module

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

Change #1026556 merged by jenkins-bot:

[operations/deployment-charts@master] modules: Add restrictedSecurityContext to statsd

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

Change #1026954 had a related patch set uploaded (by Elukey; author: Elukey):

[operations/deployment-charts@master] kserve-inference: add securityContext explicit config

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

Change #1027050 had a related patch set uploaded (by Scott French; author: Scott French):

[operations/deployment-charts@master] mathoid: add securityContext to all containers

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

Change #1027050 merged by jenkins-bot:

[operations/deployment-charts@master] mathoid: add securityContext to all containers

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

Change #1028604 had a related patch set uploaded (by Scott French; author: Scott French):

[operations/deployment-charts@master] apertium: add securityContext to all containers

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

Change #1028605 had a related patch set uploaded (by Scott French; author: Scott French):

[operations/deployment-charts@master] api-gateway: add securityContext to all containers

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

Change #1028604 merged by jenkins-bot:

[operations/deployment-charts@master] apertium: add securityContext to all containers

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

Change #1028910 had a related patch set uploaded (by Scott French; author: Scott French):

[operations/deployment-charts@master] benthos: add securityContext to all containers

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

Change #1028911 had a related patch set uploaded (by Scott French; author: Scott French):

[operations/deployment-charts@master] blubberoid: add securityContext to all containers

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

Change #1028605 merged by jenkins-bot:

[operations/deployment-charts@master] api-gateway: add securityContext to all containers

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

Change #1030190 had a related patch set uploaded (by Scott French; author: Scott French):

[operations/deployment-charts@master] changeprop: add securityContext to all containers

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

Change #1030191 had a related patch set uploaded (by Scott French; author: Scott French):

[operations/deployment-charts@master] citoid: add securityContext to all containers

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

Change #1030195 had a related patch set uploaded (by Scott French; author: Scott French):

[operations/deployment-charts@master] cxserver: add securityContext to all containers

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

Change #1028911 merged by jenkins-bot:

[operations/deployment-charts@master] blubberoid: add securityContext to all containers

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

Change #1031105 had a related patch set uploaded (by Scott French; author: Scott French):

[operations/deployment-charts@master] DNM: ipiod: ensure all containers have securityContext

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

Change #1031497 had a related patch set uploaded (by Scott French; author: Scott French):

[operations/deployment-charts@master] aqs-http-gateway: add securityContext to all containers

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

Change #1028910 merged by jenkins-bot:

[operations/deployment-charts@master] benthos: adopt securityContext and base.external-services-networkpolicy

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