kubernetes / k8s.io

Code and configuration to manage Kubernetes project infrastructure, including various *.k8s.io sites
https://git.k8s.io/community/sig-k8s-infra
Apache License 2.0
713 stars 794 forks source link

Consider using Google-managed SSL certificates for aaa #1943

Open ameukam opened 3 years ago

ameukam commented 3 years ago

Initial conversation : https://groups.google.com/g/kubernetes-wg-k8s-infra/c/MseI6bUqOfY.

/area cluster-mgmt

EDIT(spiffxp):

FYI @munnerz @rikatz I think we're doing this now? I'm not entirely sure what's tipped us over the edge, other than we're getting cert expiry warnings yet again.

This would obviate work in progress to improve cert-manager:

And obviate the following issues:

Services on aaa that need to be converted:

ameukam commented 3 years ago

I opened #1942 for Triage-Party

ameukam commented 3 years ago

Things I noticed when I deployed #1942 :

ameukam commented 3 years ago

Current default quota for the SSL certificates: https://console.cloud.google.com/iam-admin/quotas?service=compute.googleapis.com&metric=%22SSL%20certificates%22

https://cloud.google.com/load-balancing/docs/quotas#ssl_certificates.

spiffxp commented 3 years ago

/assign @thockin @spiffxp @ameukam

spiffxp commented 3 years ago

/priority important-soon

thockin commented 3 years ago

sippy is the only old-style cert remaining, except for the self-signed we use in k8s-io-canary (which maybe can just go away?)

spiffxp commented 3 years ago

We could shut down cert-manager, create self-signed cert manually, apply to canary ingress... but problem is every time we add a new domain to the canary domain, we need to regenerate the certificate again.

Other option is to see if we can cover in ManagedCertificate, maybe be complications, not clear how managed certificate controller works.

/milestone v1.23

ameukam commented 2 years ago

/milestone v1.24

k8s-triage-robot commented 2 years ago

The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs.

This bot triages issues and PRs according to the following rules:

You can:

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

ameukam commented 2 years ago

/remove-lifecycle stale /lifecycle frozen

ameukam commented 2 years ago

/priority important-longterm

ameukam commented 2 years ago

/milestone clear

ameukam commented 6 months ago

/milestone v1.32