Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetAppTokenSecret ¶ added in v1.0.0
func ReplicasetAccountUID ¶ added in v0.11.0
func ReplicasetAccountUID(kubeClient *kubernetes.Clientset) (string, error)
Types ¶
type Config ¶
type Config struct {
TLSCertFile string `envconfig:"TLS_CERT_FILE" required:"true"`
TLSKeyFile string `envconfig:"TLS_KEY_FILE" required:"true"`
SidecarImage string `envconfig:"SIDECAR_IMAGE" required:"true"`
SidecarImagePullPolicy string `envconfig:"SIDECAR_IMAGE_PULL_POLICY"`
Namespace string `envconfig:"NAMESPACE" required:"true"`
}
Config represents configuration options for the Dapr Sidecar Injector webhook server
func GetConfigFromEnvironment ¶
GetConfigFromEnvironment returns configuration derived from environment variables
func NewConfigWithDefaults ¶
func NewConfigWithDefaults() Config
NewConfigWithDefaults returns a Config object with default values already applied. Callers are then free to set custom values for the remaining fields and/or override default values.
type Injector ¶
Injector is the interface for the Dapr runtime sidecar injection component
func NewInjector ¶
func NewInjector(authUID string, config Config, daprClient scheme.Interface, kubeClient *kubernetes.Clientset) Injector
NewInjector returns a new Injector instance with the given config
type PatchOperation ¶
type PatchOperation struct {
Op string `json:"op"`
Path string `json:"path"`
Value interface{} `json:"value,omitempty"`
}
PatchOperation represents a discreet change to be applied to a Kubernetes resource
Click to show internal directories.
Click to hide internal directories.