Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cainjector ¶
type Cainjector struct { ReplicaCount int `yaml:"replicaCount"` Strategy struct{} `yaml:"strategy"` PodAnnotations map[string]string `yaml:"podAnnotations"` ExtraArgs []interface{} `yaml:"extraArgs"` Resources struct{} `yaml:"resources"` NodeSelector struct{} `yaml:"nodeSelector"` Affinity struct{} `yaml:"affinity"` Tolerations []interface{} `yaml:"tolerations"` Image *Image `yaml:"image"` }
type CertManager ¶
type CertManager struct { ApplicationDirectoryPath string // contains filtered or unexported fields }
func (*CertManager) Reconcile ¶
func (c *CertManager) Reconcile(overlay string, specNamespace string, helm *template.Helm, spec *toolsetsv1beta1.CertManager) error
type Global ¶
type Global struct { ImagePullSecrets []interface{} `yaml:"imagePullSecrets"` IsOpenshift bool `yaml:"isOpenshift"` PriorityClassName string `yaml:"priorityClassName"` Rbac *Rbac `yaml:"rbac"` PodSecurityPolicy *PodSecurityPolicy `yaml:"podSecurityPolicy"` LogLevel int `yaml:"logLevel"` LeaderElection *LeaderElection `yaml:"leaderElection"` }
type LeaderElection ¶
type LeaderElection struct {
Namespace string `yaml:"namespace"`
}
type PodSecurityPolicy ¶
type PodSecurityPolicy struct {
Enabled bool `yaml:"enabled"`
}
type Prometheus ¶
type Prometheus struct { Enabled bool `yaml:"enabled"` Servicemonitor struct { Enabled bool `yaml:"enabled"` PrometheusInstance string `yaml:"prometheusInstance"` TargetPort int `yaml:"targetPort"` Path string `yaml:"path"` Interval string `yaml:"interval"` ScrapeTimeout string `yaml:"scrapeTimeout"` Labels struct { } `yaml:"labels"` } `yaml:"servicemonitor"` }
type SecurityContext ¶
type ServiceAccount ¶
type Values ¶
type Values struct { Global *Global `yaml:"global"` ReplicaCount int `yaml:"replicaCount"` Strategy struct{} `yaml:"strategy"` Image *Image `yaml:"image"` ClusterResourceNamespace string `yaml:"clusterResourceNamespace"` ServiceAccount *ServiceAccount `yaml:"serviceAccount"` ExtraArgs []interface{} `yaml:"extraArgs"` ExtraEnv []interface{} `yaml:"extraEnv"` Resources struct{} `yaml:"resources"` SecurityContext *SecurityContext `yaml:"securityContext"` PodAnnotations map[string]string `yaml:"podAnnotations"` PodLabels map[string]string `yaml:"podLabels"` NodeSelector struct{} `yaml:"nodeSelector"` IngressShim struct{} `yaml:"ingressShim"` Prometheus *Prometheus `yaml:"prometheus"` Affinity struct{} `yaml:"affinity"` Tolerations []interface{} `yaml:"tolerations"` Webhook *Webhook `yaml:"webhook"` Cainjector *Cainjector `yaml:"cainjector"` }
type Webhook ¶
type Webhook struct { Enabled bool `yaml:"enabled"` ReplicaCount int `yaml:"replicaCount"` Strategy struct{} `yaml:"strategy"` PodAnnotations map[string]string `yaml:"podAnnotations"` ExtraArgs []interface{} `yaml:"extraArgs"` Resources struct{} `yaml:"resources"` NodeSelector struct{} `yaml:"nodeSelector"` Affinity struct{} `yaml:"affinity"` Tolerations []interface{} `yaml:"tolerations"` Image *Image `yaml:"image"` InjectAPIServerCA bool `yaml:"injectAPIServerCA"` SecurePort int `yaml:"securePort"` }
Click to show internal directories.
Click to hide internal directories.