Skip to content

ws-manager CA used for generating mTLS secrets needs to be cycled by April, 1st #8762

@geropl

Description

@geropl

The certificate we use as CA for generating our cluster internal certificates will expire on 1st of April, 2022.

A derivative (in-cluster secrets are called ws-manager-tls and ws-manager-client-tls) is used most prominently by ws-manager and all it's clients for mTLS on the ws-manger interface. This is important, because that's what we configure in the DBWorkspaceCluster database!

Steps we need to do before 1st of April, ideally within next week to not interfere with the Offsite:

  • webapp: verify that we do not rely on those for (non-local) connections to ws-manager
  • platform: create a new certificate, and place that in Google Secret manager
    • ⚠️ we must not run a TF script on the app clusters after this!
  • workspace: deploy a new set of WorkspaceClusters, and register those in the DB
  • workspace: shift workspace traffic to the new clusters
  • platform: run TF scripts to update the CA in app clusters
  • webapp: re-deploy webapp with new CA (incl. workspace components in app cluster)

@kylos101 For the new workspace cluster creation
@meysholdt @mads-hartmann for being aware of this, and the platform parts
@jldec @JanKoehnlein For team WebApp

@wulfthimm Thx for making us aware again! 🙏

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

Status

No status

Relationships

None yet

Development

No branches or pull requests

Issue actions