Sync review app TLS to namespaces
What does this MR do?
Update review app deployment script to use kubed
to sync TLS into each review app namespace.
It labels each namespace with the required label for kubed
to recognise and syncs the TLS from the shared review-apps
namespace into the dedicated namespace.
kubed
is deployed in this pipeline: https://gitlab.com/gitlab-org/quality/engineering-productivity-infrastructure/-/pipelines/318231322
Screenshots (strongly suggested)
https://gitlab.com/gitlab-org/gitlab/-/jobs/1334506002#L113
Deploy job labeled a new namespace at about Thu Jun 10 09:52:47 UTC 2021
TLS secret created in the namespace a about 2021-06-10 17:53:08.036 SGT (UTC +8)
Edited by Albert