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.