Drop initial code
This commit is contained in:
@@ -0,0 +1,201 @@
|
||||
{{- 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 }}
|
||||
Reference in New Issue
Block a user