Page MenuHomePhabricator

toolforge: kubernetes can't revoke certificates
Open, Needs TriagePublic

Description

Toolforge kubernetes uses x509 certificates as the main authentication mechanism. But as of today, it cannot revoke such certs, or check a CRL, as documented in various places upstream, and in the internet:

We should keep this in mind when dealing with stuff like T363983: [toolforge] Investigate authentication.

Some options we could explore to mitigate the consequences of this limitation include:

  • issue x509 certs with a very short lifetime, like 1 day -- this will put some additional pressure on maintain-kubeusers
  • maybe we can instrument a poor-man CRL-like mechanism via Custom Admission controllers, or Kyverno -- this is unknown as of today

Related Objects

StatusSubtypeAssignedTask
Opendcaro
Opendcaro
Opendcaro
Opendcaro
ResolvedFeatureRaymond_Ndibe
OpenRaymond_Ndibe
OpenRaymond_Ndibe
OpenRaymond_Ndibe
Resolveddcaro
In Progressdcaro
OpenNone
ResolvedRaymond_Ndibe
Opendcaro
Opendcaro
Opendcaro
OpenNone
Opendcaro
In Progressdcaro
OpenNone