202 lines
5.7 KiB
YAML
202 lines
5.7 KiB
YAML
{{- if .Values.addons.monitoring }}
|
|
{{- if .Values.addons.monitoring.enabled }}
|
|
apiVersion: management.cattle.io/v3
|
|
kind: ManagedChart
|
|
metadata:
|
|
name: monitoring-crd-{{ .Values.cluster.name }}
|
|
namespace: fleet-default
|
|
spec:
|
|
chart: "rancher-monitoring-crd"
|
|
repoName: "rancher-charts"
|
|
releaseName: "rancher-monitoring-crd"
|
|
version: {{ .Values.addons.monitoring.version }}
|
|
{{- if .Values.addons.monitoring.values }}
|
|
values:
|
|
{{ toYaml .Values.addons.monitoring.values | indent 4 }}
|
|
{{- end }}
|
|
defaultNamespace: "cattle-monitoring-system"
|
|
targets:
|
|
- clusterName: {{ .Values.cluster.name }}
|
|
---
|
|
apiVersion: management.cattle.io/v3
|
|
kind: ManagedChart
|
|
metadata:
|
|
name: monitoring-{{ .Values.cluster.name }}
|
|
namespace: fleet-default
|
|
spec:
|
|
chart: "rancher-monitoring"
|
|
repoName: "rancher-charts"
|
|
releaseName: "rancher-monitoring"
|
|
version: {{ .Values.addons.monitoring.version }}
|
|
{{- if .Values.addons.monitoring.values }}
|
|
values:
|
|
{{ toYaml .Values.addons.monitoring.values | indent 4 }}
|
|
{{- end }}
|
|
defaultNamespace: "cattle-monitoring-system"
|
|
targets:
|
|
- clusterName: {{ .Values.cluster.name }}
|
|
diff:
|
|
comparePatches:
|
|
- apiVersion: admissionregistration.k8s.io/v1beta1
|
|
kind: MutatingWebhookConfiguration
|
|
name: rancher-monitoring-admission
|
|
jsonPointers:
|
|
- /webhooks/0/failurePolicy
|
|
- apiVersion: admissionregistration.k8s.io/v1beta1
|
|
kind: ValidatingWebhookConfiguration
|
|
name: rancher-monitoring-admission
|
|
jsonPointers:
|
|
- /webhooks/0/failurePolicy
|
|
- apiVersion: monitoring.coreos.com/v1
|
|
kind: ServiceMonitor
|
|
name: rancher-monitoring-kubelet
|
|
namespace: kube-system
|
|
jsonPointers:
|
|
- /spec/endpoints
|
|
---
|
|
{{- end }}
|
|
{{- end }}
|
|
{{- if .Values.addons.logging }}
|
|
{{- if .Values.addons.logging.enabled }}
|
|
apiVersion: management.cattle.io/v3
|
|
kind: ManagedChart
|
|
metadata:
|
|
name: logging-crd-{{ .Values.cluster.name }}
|
|
namespace: fleet-default
|
|
spec:
|
|
chart: "rancher-logging-crd"
|
|
repoName: "rancher-charts"
|
|
releaseName: "rancher-logging-crd"
|
|
version: {{ .Values.addons.logging.version }}
|
|
{{- if .Values.addons.logging.values }}
|
|
values:
|
|
{{ toYaml .Values.addons.logging.values | indent 4 }}
|
|
{{- end }}
|
|
defaultNamespace: "cattle-logging-system"
|
|
targets:
|
|
- clusterName: {{ .Values.cluster.name }}
|
|
---
|
|
apiVersion: management.cattle.io/v3
|
|
kind: ManagedChart
|
|
metadata:
|
|
name: logging-{{ .Values.cluster.name }}
|
|
namespace: fleet-default
|
|
spec:
|
|
chart: "rancher-logging"
|
|
repoName: "rancher-charts"
|
|
releaseName: "rancher-logging"
|
|
version: {{ .Values.addons.logging.version }}
|
|
{{- if .Values.addons.logging.values }}
|
|
values:
|
|
{{ toYaml .Values.addons.logging.values | indent 4 }}
|
|
{{- end }}
|
|
defaultNamespace: "cattle-logging-system"
|
|
targets:
|
|
- clusterName: {{ .Values.cluster.name }}
|
|
---
|
|
{{- end }}
|
|
{{- end }}
|
|
{{- if .Values.addons.longhorn }}
|
|
{{- if .Values.addons.longhorn.enabled }}
|
|
apiVersion: management.cattle.io/v3
|
|
kind: ManagedChart
|
|
metadata:
|
|
name: longhorn-crd-{{ .Values.cluster.name }}
|
|
namespace: fleet-default
|
|
spec:
|
|
chart: "longhorn-crd"
|
|
repoName: "rancher-charts"
|
|
releaseName: "longhorn-crd"
|
|
version: {{ .Values.addons.longhorn.version }}
|
|
{{- if .Values.addons.longhorn.values }}
|
|
values:
|
|
{{ toYaml .Values.addons.longhorn.values | indent 4 }}
|
|
{{- end }}
|
|
defaultNamespace: "longhorn-system"
|
|
targets:
|
|
- clusterName: {{ .Values.cluster.name }}
|
|
diff:
|
|
comparePatches:
|
|
- apiVersion: apiextensions.k8s.io/v1
|
|
kind: CustomResourceDefinition
|
|
name: engineimages.longhorn.io
|
|
jsonPointers:
|
|
- /status/acceptedNames
|
|
- /status/conditions
|
|
- /status/storedVersions
|
|
- apiVersion: apiextensions.k8s.io/v1
|
|
kind: CustomResourceDefinition
|
|
name: nodes.longhorn.io
|
|
jsonPointers:
|
|
- /status/acceptedNames
|
|
- /status/conditions
|
|
- /status/storedVersions
|
|
- apiVersion: apiextensions.k8s.io/v1
|
|
kind: CustomResourceDefinition
|
|
name: volumes.longhorn.io
|
|
jsonPointers:
|
|
- /status/acceptedNames
|
|
- /status/conditions
|
|
- /status/storedVersions
|
|
---
|
|
apiVersion: management.cattle.io/v3
|
|
kind: ManagedChart
|
|
metadata:
|
|
name: longhorn-{{ .Values.cluster.name }}
|
|
namespace: fleet-default
|
|
spec:
|
|
chart: "longhorn"
|
|
repoName: "rancher-charts"
|
|
releaseName: "longhorn"
|
|
version: {{ .Values.addons.longhorn.version }}
|
|
{{- if .Values.addons.longhorn.values }}
|
|
values:
|
|
{{ toYaml .Values.addons.longhorn.values | indent 4 }}
|
|
{{- end }}
|
|
defaultNamespace: "longhorn-system"
|
|
targets:
|
|
- clusterName: {{ .Values.cluster.name }}
|
|
---
|
|
{{- end }}
|
|
{{- end }}
|
|
{{- if .Values.addons.neuvector }}
|
|
{{- if .Values.addons.neuvector.enabled }}
|
|
apiVersion: management.cattle.io/v3
|
|
kind: ManagedChart
|
|
metadata:
|
|
name: neuvector-crd-{{ .Values.cluster.name }}
|
|
namespace: fleet-default
|
|
spec:
|
|
chart: "neuvector-crd"
|
|
repoName: "rancher-charts"
|
|
releaseName: "neuvector-crd"
|
|
version: {{ .Values.addons.neuvector.version }}
|
|
{{- if .Values.addons.neuvector.values }}
|
|
values:
|
|
{{ toYaml .Values.addons.neuvector.values | indent 4 }}
|
|
{{- end }}
|
|
defaultNamespace: "cattle-neuvector-system"
|
|
targets:
|
|
- clusterName: {{ .Values.cluster.name }}
|
|
---
|
|
apiVersion: management.cattle.io/v3
|
|
kind: ManagedChart
|
|
metadata:
|
|
name: neuvector-{{ .Values.cluster.name }}
|
|
namespace: fleet-default
|
|
spec:
|
|
chart: "neuvector"
|
|
repoName: "rancher-charts"
|
|
releaseName: "neuvector"
|
|
version: {{ .Values.addons.neuvector.version }}
|
|
{{- if .Values.addons.neuvector.values }}
|
|
values:
|
|
{{ toYaml .Values.addons.neuvector.values | indent 4 }}
|
|
{{- end }}
|
|
defaultNamespace: "cattle-neuvector-system"
|
|
targets:
|
|
- clusterName: {{ .Values.cluster.name }}
|
|
---
|
|
{{- end }}
|
|
{{- end }}
|