Last active
January 28, 2023 18:27
-
-
Save eumel8/8efc755f090ee3327c4f9345c7bc3e91 to your computer and use it in GitHub Desktop.
Project Monitoring Rancher 2.7
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
global: | |
cattle: | |
clusterId: "" | |
clusterName: "" | |
rkePathPrefix: "" | |
rkeWindowsPathPrefix: "" | |
systemDefaultRegistry: mtr.devops.telekom.de | |
systemProjectId: "" | |
url: "" | |
image: | |
pullPolicy: Always | |
resources: | |
limits: | |
cpu: 500m | |
memory: 512Mi | |
requests: | |
cpu: 100m | |
memory: 128Mi | |
containerSecurityContext: | |
allowPrivilegeEscalation: false | |
capabilities: | |
drop: | |
- ALL | |
privileged: false | |
#readOnlyRootFilesystem: true | |
securityContext: | |
runAsGroup: 1000 | |
runAsUser: 1000 | |
supplementalGroups: | |
- 1000 | |
systemDefaultRegistry: mtr.devops.telekom.de | |
helmProjectOperator: | |
projectReleaseNamespaces: | |
labelValue: cattle-monitoring | |
releaseRoleBindings: | |
clusterRoleRefs: | |
admin: admin | |
edit: edit | |
view: view | |
image: | |
#repositoriy: mtr.devops.telekom.de/rancher/prometheus-federator | |
#tag: v0.2.0-rc4 | |
pullPolicy: Always | |
resources: | |
limits: | |
cpu: 500m | |
memory: 512Mi | |
requests: | |
cpu: 100m | |
memory: 128Mi |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# This CRD is part of https://github.com/rancher/helm-project-operator | |
apiVersion: helm.cattle.io/v1alpha1 | |
kind: ProjectHelmChart | |
metadata: | |
name: project-monitoring | |
spec: | |
helmApiVersion: monitoring.cattle.io/v1alpha1 | |
projectNamespaceSelector: null | |
values: | |
# general chart values: https://github.com/rancher/prometheus-federator/blob/main/charts/rancher-project-monitoring/0.2.0-rc3/values.yaml | |
federate: | |
interval: 30s | |
global: | |
containerSecurityContext: | |
allowPrivilegeEscalation: false | |
capabilities: | |
drop: | |
- ALL | |
privileged: false | |
readOnlyRootFilesystem: true | |
securityContext: | |
fsGroup: 1000 | |
runAsGroup: 1000 | |
runAsUser: 1000 | |
supplementalGroups: | |
- 1000 | |
resources: | |
limits: | |
cpu: 200m | |
memory: 256Mi | |
requests: | |
cpu: 100m | |
memory: 128Mi | |
alertmanager: | |
alertmanagerSpec: | |
retention: 120h | |
resources: | |
limits: | |
cpu: 200m | |
memory: 256Mi | |
requests: | |
cpu: 100m | |
memory: 128Mi | |
securityContext: | |
runAsGroup: 1000 | |
runAsUser: 1000 | |
supplementalGroups: | |
- 1000 | |
# storage: | |
# volumeClaimTemplate: | |
# spec: | |
# storageClassName: nfs | |
# accessModes: ["ReadWriteOnce"] | |
# resources: | |
# requests: | |
# storage: 1Gi | |
containers: | |
- name: alertmanager | |
#image: mtr.devops.telekom.de/mcsps/alertmanager:v0.25.0 | |
securityContext: | |
allowPrivilegeEscalation: false | |
capabilities: | |
drop: | |
- ALL | |
privileged: false | |
readOnlyRootFilesystem: true | |
- name: config-reloader | |
#image: ghcr.io/eumelnet/prometheus-operator/prometheus-config-reloader-dev:v0.62.0-1ac9f5e | |
securityContext: | |
allowPrivilegeEscalation: false | |
capabilities: | |
drop: | |
- ALL | |
privileged: false | |
readOnlyRootFilesystem: true | |
version: v0.25.0 | |
prometheus: | |
prometheusSpec: | |
retention: 12d | |
storageSpec: | |
volumeClaimTemplate: | |
spec: | |
# storageClassName: nfs | |
# accessModes: ["ReadWriteOnce"] | |
resources: | |
requests: | |
storage: 1Gi | |
resources: | |
limits: | |
cpu: 200m | |
memory: 256Mi | |
requests: | |
cpu: 100m | |
memory: 128Mi | |
securityContext: | |
runAsGroup: 1000 | |
runAsUser: 1000 | |
supplementalGroups: | |
- 1000 | |
containers: |- | |
- name: prometheus | |
#image: docker.io/prom/prometheus:v2.41.0 | |
securityContext: | |
allowPrivilegeEscalation: false | |
capabilities: | |
drop: | |
- ALL | |
privileged: false | |
readOnlyRootFilesystem: true | |
- name: config-reloader | |
securityContext: | |
allowPrivilegeEscalation: false | |
capabilities: | |
drop: | |
- ALL | |
privileged: false | |
readOnlyRootFilesystem: true | |
- name: prometheus-proxy | |
args: | |
- nginx | |
- -g | |
- daemon off; | |
- -c | |
- /nginx/nginx.conf | |
image: mtr.devops.telekom.de/rancher/mirrored-library-nginx:1.21.1-alpine | |
imagePullPolicy: Always | |
ports: | |
- containerPort: 8081 | |
name: nginx-http | |
protocol: TCP | |
resources: | |
limits: | |
cpu: 200m | |
memory: 256Mi | |
requests: | |
cpu: 100m | |
memory: 128Mi | |
securityContext: | |
allowPrivilegeEscalation: false | |
capabilities: | |
drop: | |
- ALL | |
privileged: false | |
readOnlyRootFilesystem: true | |
volumeMounts: | |
- mountPath: /nginx | |
name: prometheus-nginx | |
- mountPath: /var/cache/nginx | |
name: nginx-home | |
initContainers: | |
- name: init-config-reloader | |
securityContext: | |
allowPrivilegeEscalation: false | |
capabilities: | |
drop: | |
- ALL | |
privileged: false | |
readOnlyRootFilesystem: true | |
grafana: | |
adminPassword: prom-operator | |
defaultDashboardsTimezone: cet | |
resources: | |
limits: | |
cpu: 200m | |
memory: 256Mi | |
requests: | |
cpu: 100m | |
memory: 128Mi | |
securityContext: | |
fsGroup: 1000 | |
runAsGroup: 1000 | |
runAsUser: 1000 | |
supplementalGroups: | |
- 1000 | |
containerSecurityContext: | |
allowPrivilegeEscalation: false | |
capabilities: | |
drop: | |
- ALL | |
privileged: false | |
readOnlyRootFilesystem: true | |
runAsGroup: 1000 | |
runAsUser: 1000 | |
extraContainers: | | |
- name: grafana-proxy | |
args: | |
- nginx | |
- -g | |
- daemon off; | |
- -c | |
- /nginx/nginx.conf | |
image: "{{ template "system_default_registry" . }}{{ .Values.proxy.image.repository }}:{{ .Values.proxy.image.tag }}" | |
ports: | |
- containerPort: 8080 | |
name: nginx-http | |
protocol: TCP | |
volumeMounts: | |
- mountPath: /nginx | |
name: grafana-nginx | |
- mountPath: /var/cache/nginx | |
name: nginx-home | |
securityContext: | |
allowPrivilegeEscalation: false | |
capabilities: | |
drop: | |
- ALL | |
privileged: false | |
readOnlyRootFilesystem: true | |
runAsGroup: 1000 | |
runAsUser: 1000 | |
sidecar: | |
resources: | |
limits: | |
cpu: 200m | |
memory: 256Mi | |
requests: | |
cpu: 100m | |
memory: 128Mi | |
securityContext: | |
allowPrivilegeEscalation: false | |
capabilities: | |
drop: | |
- ALL | |
privileged: false | |
readOnlyRootFilesystem: true | |
runAsGroup: 1000 | |
runAsUser: 1000 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment