Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetChartInfo ¶
func GetImageTags ¶
Types ¶
type Collectors ¶
type Collectors struct { Certificatesigningrequests bool `yaml:"certificatesigningrequests"` Configmaps bool `yaml:"configmaps"` Cronjobs bool `yaml:"cronjobs"` Daemonsets bool `yaml:"daemonsets"` Deployments bool `yaml:"deployments"` Endpoints bool `yaml:"endpoints"` Horizontalpodautoscalers bool `yaml:"horizontalpodautoscalers"` Ingresses bool `yaml:"ingresses"` Jobs bool `yaml:"jobs"` Limitranges bool `yaml:"limitranges"` Namespaces bool `yaml:"namespaces"` Nodes bool `yaml:"nodes"` Persistentvolumeclaims bool `yaml:"persistentvolumeclaims"` Persistentvolumes bool `yaml:"persistentvolumes"` Poddisruptionbudgets bool `yaml:"poddisruptionbudgets"` Pods bool `yaml:"pods"` Replicasets bool `yaml:"replicasets"` Replicationcontrollers bool `yaml:"replicationcontrollers"` Resourcequotas bool `yaml:"resourcequotas"` Secrets bool `yaml:"secrets"` Services bool `yaml:"services"` Statefulsets bool `yaml:"statefulsets"` Storageclasses bool `yaml:"storageclasses"` Verticalpodautoscalers bool `yaml:"verticalpodautoscalers"` }
type PodDisruptionBudget ¶ added in v0.33.0
type PodDisruptionBudget struct { Selector *Selector `yaml:"selector,omitempty"` }
type PodSecurityPolicy ¶
type Prometheus ¶
type Prometheus struct {
Monitor *Monitor `yaml:"monitor"`
}
type SecurityContext ¶
type ServiceAccount ¶
type ServiceAccount struct { Create bool `yaml:"create"` Name interface{} `yaml:"name"` ImagePullSecrets []interface{} `yaml:"imagePullSecrets"` }
type Values ¶
type Values struct { FullnameOverride string `yaml:"fullnameOverride,omitempty"` PrometheusScrape bool `yaml:"prometheusScrape"` Image *Image `yaml:"image"` Replicas int `yaml:"replicas"` Service *Service `yaml:"service"` CustomLabels map[string]string `yaml:"customLabels"` HostNetwork bool `yaml:"hostNetwork"` Rbac *Rbac `yaml:"rbac"` ServiceAccount *ServiceAccount `yaml:"serviceAccount"` Prometheus *Prometheus `yaml:"prometheus"` PodSecurityPolicy *PodSecurityPolicy `yaml:"podSecurityPolicy"` SecurityContext *SecurityContext `yaml:"securityContext"` NodeSelector map[string]string `yaml:"nodeSelector"` Affinity *k8s.Affinity `yaml:"affinity"` Tolerations []corev1.Toleration `yaml:"tolerations"` PodAnnotations map[string]string `yaml:"podAnnotations"` Collectors *Collectors `yaml:"collectors"` PodDisruptionBudget *PodDisruptionBudget `yaml:"podDisruptionBudget"` Resources *k8s.Resources `yaml:"resources"` }
func DefaultValues ¶
Click to show internal directories.
Click to hide internal directories.