Documentation ¶
Overview ¶
Copyright 2020, Verizon Media Inc. Licensed under the terms of the 3-Clause BSD license. See LICENSE file in github.com/yahoo/k8s-athenz-identity for terms.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InitIdentityHandler ¶
func InitIdentityHandler(config *IdentityConfig) (*identityHandler, error)
InitIdentityHandler initializes the ZTS client and parses the config to create CSR options
Types ¶
type IdentityConfig ¶
type IdentityConfig struct { Init bool KeyFile string CertFile string CaCertFile string Refresh time.Duration Reloader *util.CertReloader ServerCACert string SaTokenFile string Endpoint string ProviderService string DNSSuffix string Namespace string ServiceAccount string PodIP string PodUID string }
IdentityConfig from cmd line args
Click to show internal directories.
Click to hide internal directories.