Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetServicemonitor ¶ added in v0.7.6
func GetServicemonitor(monitorlabels map[string]string) *servicemonitor.Config
Types ¶
type Prometheus ¶
type Prometheus struct {
Monitor *Monitor `yaml:"monitor"`
}
type PrometheusNodeExporter ¶
type PrometheusNodeExporter struct { ApplicationDirectoryPath string // contains filtered or unexported fields }
func (*PrometheusNodeExporter) Reconcile ¶
func (p *PrometheusNodeExporter) Reconcile(overlay, specNamespace string, helm *template.Helm, spec *toolsetsv1beta1.PrometheusNodeExporter) error
type SecurityContext ¶
type ServiceAccount ¶
type ServiceAccount struct { Create bool `yaml:"create"` Name interface{} `yaml:"name"` ImagePullSecrets []interface{} `yaml:"imagePullSecrets"` }
type Toleration ¶
type Values ¶
type Values struct { FullnameOverride string `yaml:"fullnameOverride,omitempty"` Image *Image `yaml:"image"` Service *Service `yaml:"service"` Prometheus *Prometheus `yaml:"prometheus"` Resources interface{} `yaml:"resources"` ServiceAccount *ServiceAccount `yaml:"serviceAccount"` SecurityContext *SecurityContext `yaml:"securityContext"` Rbac *Rbac `yaml:"rbac"` Endpoints []interface{} `yaml:"endpoints"` HostNetwork bool `yaml:"hostNetwork"` Affinity interface{} `yaml:"affinity"` NodeSelector map[string]string `yaml:"nodeSelector"` Tolerations []*Toleration `yaml:"tolerations"` ExtraArgs []string `yaml:"extraArgs"` ExtraHostVolumeMounts interface{} `yaml:"extraHostVolumeMounts"` Configmaps interface{} `yaml:"configmaps"` }
Click to show internal directories.
Click to hide internal directories.