Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Ambassador ¶
type Ambassador struct {
Deploy bool `json:"deploy,omitempty" yaml:"deploy,omitempty"`
ReplicaCount int `json:"replicaCount,omitempty" yaml:"replicaCount,omitempty"`
Service *AmbassadorService `json:"service,omitempty" yaml:"service,omitempty"`
}
type AmbassadorService ¶
type KubeStateMetrics ¶
type LoggingOperator ¶
type Logs ¶
type Logs struct {
Ambassador bool `json:"ambassador"`
Grafana bool `json:"grafana"`
Argocd bool `json:"argocd"`
KubeStateMetrics bool `json:"kube-state-metrics" yaml:"kube-state-metrics"`
PrometheusNodeExporter bool `json:"prometheus-node-exporter" yaml:"prometheus-node-exporter"`
PrometheusOperator bool `json:"prometheus-operator" yaml:"prometheus-operator"`
LoggingOperator bool `json:"logging-operator" yaml:"logging-operator"`
Loki bool `json:"loki"`
Prometheus bool `json:"prometheus"`
}
type Metrics ¶
type Metrics struct {
Ambassador bool `json:"ambassador"`
Argocd bool `json:"argocd"`
KubeStateMetrics bool `json:"kube-state-metrics" yaml:"kube-state-metrics"`
PrometheusNodeExporter bool `json:"prometheus-node-exporter" yaml:"prometheus-node-exporter"`
APIServer bool `json:"api-server" yaml:"api-server"`
PrometheusOperator bool `json:"prometheus-operator" yaml:"prometheus-operator"`
LoggingOperator bool `json:"logging-operator" yaml:"logging-operator"`
Loki bool `json:"loki"`
}
type Prometheus ¶
type PrometheusNodeExporter ¶
type PrometheusNodeExporter struct {
Deploy bool `json:"deploy,omitempty" yaml:"deploy,omitempty"`
}
type PrometheusOperator ¶
type PrometheusOperator struct {
Deploy bool `json:"deploy,omitempty" yaml:"deploy,omitempty"`
}
type Toolset ¶
type Toolset struct {
APIVersion string `json:"apiVersion,omitempty" yaml:"apiVersion,omitempty"`
Kind string `json:"kind,omitempty" yaml:"kind,omitempty"`
Metadata *Metadata `json:"metadata,omitempty" yaml:"metadata,omitempty"`
Spec *ToolsetSpec `json:"spec,omitempty" yaml:"spec,omitempty"`
}
type ToolsetMetadata ¶
type ToolsetSpec ¶
type ToolsetSpec struct {
ForceApply bool `json:"forceApply,omitempty" yaml:"forceApply,omitempty"`
CurrentStateFolder string `json:"currentStatePath,omitempty" yaml:"currentStatePath,omitempty"`
PreApply *PreApply `json:"preApply,omitempty" yaml:"preApply,omitempty"`
PostApply *PostApply `json:"postApply,omitempty" yaml:"postApply,omitempty"`
PrometheusOperator *PrometheusOperator `json:"prometheus-operator,omitempty" yaml:"prometheus-operator"`
LoggingOperator *LoggingOperator `json:"logging-operator,omitempty" yaml:"logging-operator"`
PrometheusNodeExporter *PrometheusNodeExporter `json:"prometheus-node-exporter,omitempty" yaml:"prometheus-node-exporter"`
Grafana *grafana.Grafana `json:"grafana,omitempty" yaml:"grafana"`
Ambassador *Ambassador `json:"ambassador,omitempty" yaml:"ambassador"`
KubeStateMetrics *KubeStateMetrics `json:"kube-state-metrics,omitempty" yaml:"kube-state-metrics"`
Argocd *argocd.Argocd `json:"argocd,omitempty" yaml:"argocd"`
Prometheus *Prometheus `json:"prometheus,omitempty" yaml:"prometheus"`
Loki *Loki `json:"loki,omitempty" yaml:"loki"`
}
func (*ToolsetSpec) MarshalYAML ¶
func (t *ToolsetSpec) MarshalYAML() (interface{}, error)
Source Files
¶
Click to show internal directories.
Click to hide internal directories.