Interface: OAuthProxyInputs ¶
Properties ¶
| property | type | description |
|---|---|---|
| banner | undefined | string | banner configures the login page banner text defaults to undefined (no banner text) |
| domain | string | domain configures the domain that the proxy and downstream services are under i.e. ".example.com" for all subdomains under example.com |
| emailDomain | undefined | string | emailDomain limits which emails are allowed to authenticate with the proxy. globs are supported. defaults to '*' (allow all emails) |
| footer | undefined | string | footer configures the login page footer text defaults to undefined (no footer text) |
| ingress | Ingress | ingress configures the kubernetes ingress resouce for the proxy the proxy bust be externally available for users to access it |
| mode | Google | Azure | GitHub | GitLab | mode configures the backend service that the proxy will redirect users to login with mode can be excluded if you only want to allow static credentials |
| namespace | pulumi.Input‹string› | - |
| provider | k8s.Provider | - |
| skipProviderButton | undefined | false | true | skipLoginPage configures the proxy to go skip the login (provider button) page and go directly to the provider's login page. defaults to false |
| staticCredentials | StaticCredentials[] | additional credentials configures the proxy to allow users to login directly using a set of static credentials. |
| version | undefined | string | the helm chart version |
Optional banner ¶
• banner? : undefined | string
banner configures the login page banner text defaults to undefined (no banner text)
Defined in oauth-proxy/index.ts:52
domain ¶
• domain: string
domain configures the domain that the proxy and downstream services are under i.e. ".example.com" for all subdomains under example.com
Defined in oauth-proxy/index.ts:33
Optional emailDomain ¶
• emailDomain? : undefined | string
emailDomain limits which emails are allowed to authenticate with the proxy. globs are supported. defaults to '*' (allow all emails)
Defined in oauth-proxy/index.ts:47
Optional footer ¶
• footer? : undefined | string
footer configures the login page footer text defaults to undefined (no footer text)
Defined in oauth-proxy/index.ts:57
ingress ¶
• ingress: Ingress
ingress configures the kubernetes ingress resouce for the proxy the proxy bust be externally available for users to access it
Defined in oauth-proxy/index.ts:27
Optional mode ¶
• mode? : Google | Azure | GitHub | GitLab
mode configures the backend service that the proxy will redirect users to login with mode can be excluded if you only want to allow static credentials
Defined in oauth-proxy/index.ts:40
Optional namespace ¶
• namespace? : pulumi.Input‹string›
Defined in oauth-proxy/index.ts:16
Optional provider ¶
• provider? : k8s.Provider
Defined in oauth-proxy/index.ts:15
Optional skipProviderButton ¶
• skipProviderButton? : undefined | false | true
skipLoginPage configures the proxy to go skip the login (provider button) page and go directly to the provider's login page. defaults to false
Defined in oauth-proxy/index.ts:64
Optional staticCredentials ¶
• staticCredentials? : StaticCredentials[]
additional credentials configures the proxy to allow users to login directly using a set of static credentials.
Defined in oauth-proxy/index.ts:70
Optional version ¶
• version? : undefined | string
the helm chart version
Defined in oauth-proxy/index.ts:20