Documentation ¶
Index ¶
Constants ¶
View Source
const ( // StepStatusSuccess indicates that a setup step was successful. StepStatusSuccess = "success" // StepStatusInProgress indicates that a setup step is in progress. StepStatusInProgress = "running" // StepStatusFailed indicates that a setup step has failed. StepStatusFailed = "failed" )
Variables ¶
This section is empty.
Functions ¶
func SetupOperator ¶
func SetupOperator(config *SetupConfig) error
Types ¶
type AnnotationFilter ¶
type AnnotationFilter interface { predicate.Predicate Matches(object client.Object) bool MatchesString(value string) bool }
func NewFilter ¶
func NewFilter() AnnotationFilter
func NewFilterWithValue ¶
func NewFilterWithValue(value string) AnnotationFilter
type Builder ¶
type SetupConfig ¶
type SetupConfig struct { VaultNamespace string VaultServiceName string VaultPort string VaultURL string VaultCAs []string VaultToken string KubernetesHost string KubernetesJWTIssuer string KubernetesJWTCACert string KubernetesJWTPemKeys []string PolicyName string RoleName string HeistNamespace string HeistServiceAccount string RESTConfig *rest.Config Quiet bool VaultScheme string }
type Step ¶
type Step struct { Name string Status StepStatus }
type StepStatus ¶
type StepStatus string
Click to show internal directories.
Click to hide internal directories.