Skip to content

Instantly share code, notes, and snippets.

@voor
Created July 19, 2022 18:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save voor/172a763402d05d992ad9a5ccae106cc5 to your computer and use it in GitHub Desktop.
Save voor/172a763402d05d992ad9a5ccae106cc5 to your computer and use it in GitHub Desktop.
#@ load("@ytt:overlay", "overlay")
#@ load("@ytt:data", "data")
---
apiVersion: sso.apps.tanzu.vmware.com/v1alpha1
kind: ClientRegistration
metadata:
name: boats-appsso
namespace: boats
spec:
authServerSelector:
matchLabels:
oidc: "true"
provider: "gitlab"
clientAuthenticationMethod: basic
authorizationGrantTypes:
- authorization_code
redirectURIs:
- https://spring-sensors-boats.swf.tanzuplatform.com/login/oauth2/code/gitlab
scopes:
- name: openid
#@ def kapp_config():
apiVersion: sso.apps.tanzu.vmware.com/v1alpha1
kind: ClientRegistration
#@ end
#@overlay/match by=overlay.subset(kapp_config()), expects="0+"
---
spec:
#@overlay/match by=overlay.all, expects="0+"
redirectURIs:
#@overlay/replace via=lambda left, right: left.replace("swf.tanzuplatform.com", right.strip())
#@overlay/match by=overlay.all, expects="0+"
-
#@ data.values.tap.shared.ingress_domain
#@data/values
---
tap:
shared:
ingress_domain: stuff.com
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment