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