Matthias Käppler activity https://gitlab.com/mkaeppler 2026-03-18T08:15:23Z tag:gitlab.com,2026-03-18:5216174422 Matthias Käppler pushed to project branch feat/iam-auth-service-token at GitLab.org / charts / GitLab Chart 2026-03-18T08:15:23Z mkaeppler Matthias Käppler [email protected]

Matthias Käppler (b803a8c6) at 18 Mar 08:15

Fix lint error

tag:gitlab.com,2026-03-18:5216078095 Matthias Käppler commented on issue #21928 at GitLab.com / GitLab Infrastructure Team / delivery 2026-03-18T07:47:23Z mkaeppler Matthias Käppler [email protected]

@nolith We intend to create a GATE Helm chart in https://gitlab.com/gitlab-org/cloud-native/charts. Are these repositories managed through (or integrate with) the Release Platform as well? Or should we just go ahead and create a chart repo in here manually?

tag:gitlab.com,2026-03-18:5216024980 Matthias Käppler commented on issue #21928 at GitLab.com / GitLab Infrastructure Team / delivery 2026-03-18T07:29:22Z mkaeppler Matthias Käppler [email protected]

Find or create a maintainers group for you project

We can probably create something similar to @gitlab-org/software-supply-chain-security/authentication/authentication-runway-access, maybe @gitlab-org/software-supply-chain-security/authentication/gate-maintainers?

Another option could be to just rename the Runway group to gate-maintainers since it's likely that contributors to the Runway components will also contribute to other GATE components. WDYT @adil.farrukh?

tag:gitlab.com,2026-03-18:5216011915 Matthias Käppler commented on issue #21928 at GitLab.com / GitLab Infrastructure Team / delivery 2026-03-18T07:25:59Z mkaeppler Matthias Käppler [email protected]

If you need runway deployments: follow the onboarding guide but instead on Step 3, do not add the CI component, instead add the runway project id to the already existing release-platform template

@jknabl-gitlab Heads up that for https://gitlab.com/gitlab-org/gitlab/-/work_items/587663+, in order to use the Release Platform components, the CI config changes slightly as per the above.

tag:gitlab.com,2026-03-17:5213738826 Matthias Käppler commented on merge request !4873 at GitLab.org / charts / GitLab Chart 2026-03-17T16:12:16Z mkaeppler Matthias Käppler [email protected]

@daniele-gitlab Could you review this MR from your perspective? Does it add the all the config you need?

tag:gitlab.com,2026-03-17:5213734921 Matthias Käppler commented on merge request !4873 at GitLab.org / charts / GitLab Chart 2026-03-17T16:11:23Z mkaeppler Matthias Käppler [email protected]

self-review: The use of gen_random is inconsistent across this file. I wonder why? We generate secrets of various length/randomness, sometimes we re-encode it to base64 (even when it's already just alpha-numeric characters), other times we don't. I picked a solution that seemed reasonable to me.

@rshambhuni Could you review this shared secret generation from an AppSec point of view?

tag:gitlab.com,2026-03-17:5213734875 Matthias Käppler commented on merge request !4873 at GitLab.org / charts / GitLab Chart 2026-03-17T16:11:22Z mkaeppler Matthias Käppler [email protected]

self-review: Eventually,host and port should be required, however we can't do that yet since we don't have a chart for the iam-auth service (see above) and this will for now be a service on Runway, which wouldn't be a sensible default.

tag:gitlab.com,2026-03-17:5213734841 Matthias Käppler commented on merge request !4873 at GitLab.org / charts / GitLab Chart 2026-03-17T16:11:22Z mkaeppler Matthias Käppler [email protected]

self-review: This service must currently be optional as we are in a transitory state where OAuth flows must remain functional both via Rails and this new service. We will first enable this integration on gitlab.com, then when it works satisfactorily make this a mandatory setting on the chart (i.e. remove enabled). However, this means we will also have to first provide a chart for the iam-auth service, so customers can run it too. This will happen as part of https://gitlab.com/gitlab-org/gitlab/-/work_items/569457+.

tag:gitlab.com,2026-03-17:5213734766 Matthias Käppler commented on merge request !4873 at GitLab.org / charts / GitLab Chart 2026-03-17T16:11:21Z mkaeppler Matthias Käppler [email protected]

self-review/question: I wasn't sure why sometimes mountSecrets is defined on gitlab and other times on gitlab.appConfig. My understanding of appConfig is that these are the values users provide to the chart, and secrets should always be mounted i.e. or more of an internal function/template?

tag:gitlab.com,2026-03-17:5213723813 Matthias Käppler pushed to project branch feat/iam-auth-service-token at GitLab.org / charts / GitLab Chart 2026-03-17T16:08:59Z mkaeppler Matthias Käppler [email protected]

Matthias Käppler (7ffbf23b) at 17 Mar 16:08

Address Duo feedback

... and 1 more commit

tag:gitlab.com,2026-03-17:5213493179 Matthias Käppler pushed to project branch feat/iam-auth-service-token at GitLab.org / charts / GitLab Chart 2026-03-17T15:21:14Z mkaeppler Matthias Käppler [email protected]

Matthias Käppler (907c3e20) at 17 Mar 15:21

Add documentation

tag:gitlab.com,2026-03-17:5213451752 Matthias Käppler pushed to project branch feat/iam-auth-service-token at GitLab.org / charts / GitLab Chart 2026-03-17T15:13:08Z mkaeppler Matthias Käppler [email protected]

Matthias Käppler (2220151b) at 17 Mar 15:13

Rewrite template helper spec

tag:gitlab.com,2026-03-17:5212668264 Matthias Käppler pushed to project branch feat/iam-auth-service-token at GitLab.org / charts / GitLab Chart 2026-03-17T12:40:45Z mkaeppler Matthias Käppler [email protected]

Matthias Käppler (f5214ae1) at 17 Mar 12:40

Make iam_auth_service definition mandatory

tag:gitlab.com,2026-03-17:5212240536 Matthias Käppler pushed to project branch feat/iam-auth-service-token at GitLab.org / charts / GitLab Chart 2026-03-17T11:01:36Z mkaeppler Matthias Käppler [email protected]

Matthias Käppler (cdae7647) at 17 Mar 11:01

Add remaining service config

tag:gitlab.com,2026-03-17:5212087321 Matthias Käppler pushed to project branch feat/iam-auth-service-token at GitLab.org / charts / GitLab Chart 2026-03-17T10:30:02Z mkaeppler Matthias Käppler [email protected]

Matthias Käppler (5b476062) at 17 Mar 10:30

Move iam_auth template next to gitlab-yml