Documentation
¶
Overview ¶
Copyright Jetstack Ltd. See LICENSE for details.
Copyright Jetstack Ltd. See LICENSE for details.
Copyright Jetstack Ltd. See LICENSE for details.
Copyright Jetstack Ltd. See LICENSE for details.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientOptions ¶
type ClientOptions struct {
*genericclioptions.ConfigFlags
}
func NewClientFlags ¶
func NewClientFlags() *ClientOptions
func (*ClientOptions) AddFlags ¶
func (c *ClientOptions) AddFlags(flags *pflag.FlagSet)
func (*ClientOptions) ClientFlagsChanged ¶
func (c *ClientOptions) ClientFlagsChanged(cmd *cobra.Command) bool
type KubeOIDCProxyOptions ¶
type KubeOIDCProxyOptions struct { DisableImpersonation bool TokenPassthrough TokenPassthroughOptions ReadinessProbePort int }
func (*KubeOIDCProxyOptions) AddFlags ¶
func (k *KubeOIDCProxyOptions) AddFlags(fs *pflag.FlagSet)
type OIDCAuthenticationOptions ¶
type OIDCAuthenticationOptions struct { APIAudiences []string CAFile string ClientID string IssuerURL string UsernameClaim string UsernamePrefix string GroupsClaim string GroupsPrefix string SigningAlgs []string RequiredClaims map[string]string }
func (*OIDCAuthenticationOptions) AddFlags ¶
func (o *OIDCAuthenticationOptions) AddFlags(fs *pflag.FlagSet)
func (*OIDCAuthenticationOptions) Validate ¶
func (o *OIDCAuthenticationOptions) Validate() error
type TokenPassthroughOptions ¶
func (*TokenPassthroughOptions) AddFlags ¶
func (t *TokenPassthroughOptions) AddFlags(fs *pflag.FlagSet)
Click to show internal directories.
Click to hide internal directories.