From 9084cf44b6058369c8a345edb07db16c5e1288b1 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Sun, 31 Jul 2022 21:33:50 +0200 Subject: move grafana to new cdn repo --- contrib/k8s-emc/_graveyard_/grafana-ingress.yml | 27 +++++++++ .../k8s-emc/_graveyard_/grafana-statefulset.yml | 65 ++++++++++++++++++++++ contrib/k8s-emc/_graveyard_/grafana-svc.yml | 16 ++++++ contrib/k8s-emc/grafana-ingress.yml | 27 --------- contrib/k8s-emc/grafana-statefulset.yml | 65 ---------------------- contrib/k8s-emc/grafana-svc.yml | 16 ------ 6 files changed, 108 insertions(+), 108 deletions(-) create mode 100644 contrib/k8s-emc/_graveyard_/grafana-ingress.yml create mode 100644 contrib/k8s-emc/_graveyard_/grafana-statefulset.yml create mode 100644 contrib/k8s-emc/_graveyard_/grafana-svc.yml delete mode 100644 contrib/k8s-emc/grafana-ingress.yml delete mode 100644 contrib/k8s-emc/grafana-statefulset.yml delete mode 100644 contrib/k8s-emc/grafana-svc.yml (limited to 'contrib') diff --git a/contrib/k8s-emc/_graveyard_/grafana-ingress.yml b/contrib/k8s-emc/_graveyard_/grafana-ingress.yml new file mode 100644 index 0000000..df9dce3 --- /dev/null +++ b/contrib/k8s-emc/_graveyard_/grafana-ingress.yml @@ -0,0 +1,27 @@ +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + namespace: emc + name: stats-grafana + labels: + app: grafana + tier: stats + annotations: + nginx.ingress.kubernetes.io/rewrite-target: /$2 +spec: + ingressClassName: nginx + tls: + - secretName: emc-stats-tls + hosts: + - emc-stats.elev8.at + rules: + - host: emc-stats.elev8.at + http: + paths: + - path: /grafana(/|$)(.*) + pathType: Prefix + backend: + service: + name: stats-grafana + port: + number: 3000 diff --git a/contrib/k8s-emc/_graveyard_/grafana-statefulset.yml b/contrib/k8s-emc/_graveyard_/grafana-statefulset.yml new file mode 100644 index 0000000..3251fa6 --- /dev/null +++ b/contrib/k8s-emc/_graveyard_/grafana-statefulset.yml @@ -0,0 +1,65 @@ +apiVersion: apps/v1 +kind: StatefulSet +metadata: + namespace: emc + name: stats-grafana + labels: + app: grafana + tier: stats +spec: + serviceName: stats-grafana + replicas: 1 + selector: + matchLabels: + app: grafana + tier: stats + updateStrategy: + type: RollingUpdate + template: + metadata: + labels: + app: grafana + tier: stats + spec: + nodeName: emc-ctrl + initContainers: + - name: prepare-grafana-data + image: busybox + command: ['sh', '-c', 'mkdir -p /srv/data/lib /srv/data/log'] + volumeMounts: + - name: grafana-data + mountPath: /srv/data + containers: + - name: grafana + image: grafana/grafana:6.6.2 + imagePullPolicy: Always + resources: + limits: + memory: 3072Mi + requests: + memory: 2048Mi + env: + - name: GF_SERVER_ROOT_URL + value: https://emc-stats.elev8.at/grafana + - name: GF_SECURITY_ADMIN_PASSWORD + value: secret + - name: GF_ANALYTICS_CHECK_FOR_UPDATES + value: "false" + - name: GF_SECURITY_DISABLE_GRAVATAR + value: "true" + - name: GF_USERS_ALLOW_SIGN_UP + value: "false" + - name: GF_USERS_ALLOW_ORG_CREATE + value: "false" + volumeMounts: + - name: grafana-data + mountPath: /var/lib/grafana + subPath: lib + - name: grafana-data + mountPath: /var/log/grafana + subPath: log + volumes: + - name: grafana-data + hostPath: + type: DirectoryOrCreate + path: /srv/stats/grafana diff --git a/contrib/k8s-emc/_graveyard_/grafana-svc.yml b/contrib/k8s-emc/_graveyard_/grafana-svc.yml new file mode 100644 index 0000000..ac24da0 --- /dev/null +++ b/contrib/k8s-emc/_graveyard_/grafana-svc.yml @@ -0,0 +1,16 @@ +apiVersion: v1 +kind: Service +metadata: + namespace: emc + name: stats-grafana + labels: + app: grafana + tier: stats +spec: + selector: + app: grafana + tier: stats + clusterIP: 172.18.242.42 + ports: + - name: http + port: 3000 diff --git a/contrib/k8s-emc/grafana-ingress.yml b/contrib/k8s-emc/grafana-ingress.yml deleted file mode 100644 index df9dce3..0000000 --- a/contrib/k8s-emc/grafana-ingress.yml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - namespace: emc - name: stats-grafana - labels: - app: grafana - tier: stats - annotations: - nginx.ingress.kubernetes.io/rewrite-target: /$2 -spec: - ingressClassName: nginx - tls: - - secretName: emc-stats-tls - hosts: - - emc-stats.elev8.at - rules: - - host: emc-stats.elev8.at - http: - paths: - - path: /grafana(/|$)(.*) - pathType: Prefix - backend: - service: - name: stats-grafana - port: - number: 3000 diff --git a/contrib/k8s-emc/grafana-statefulset.yml b/contrib/k8s-emc/grafana-statefulset.yml deleted file mode 100644 index 3251fa6..0000000 --- a/contrib/k8s-emc/grafana-statefulset.yml +++ /dev/null @@ -1,65 +0,0 @@ -apiVersion: apps/v1 -kind: StatefulSet -metadata: - namespace: emc - name: stats-grafana - labels: - app: grafana - tier: stats -spec: - serviceName: stats-grafana - replicas: 1 - selector: - matchLabels: - app: grafana - tier: stats - updateStrategy: - type: RollingUpdate - template: - metadata: - labels: - app: grafana - tier: stats - spec: - nodeName: emc-ctrl - initContainers: - - name: prepare-grafana-data - image: busybox - command: ['sh', '-c', 'mkdir -p /srv/data/lib /srv/data/log'] - volumeMounts: - - name: grafana-data - mountPath: /srv/data - containers: - - name: grafana - image: grafana/grafana:6.6.2 - imagePullPolicy: Always - resources: - limits: - memory: 3072Mi - requests: - memory: 2048Mi - env: - - name: GF_SERVER_ROOT_URL - value: https://emc-stats.elev8.at/grafana - - name: GF_SECURITY_ADMIN_PASSWORD - value: secret - - name: GF_ANALYTICS_CHECK_FOR_UPDATES - value: "false" - - name: GF_SECURITY_DISABLE_GRAVATAR - value: "true" - - name: GF_USERS_ALLOW_SIGN_UP - value: "false" - - name: GF_USERS_ALLOW_ORG_CREATE - value: "false" - volumeMounts: - - name: grafana-data - mountPath: /var/lib/grafana - subPath: lib - - name: grafana-data - mountPath: /var/log/grafana - subPath: log - volumes: - - name: grafana-data - hostPath: - type: DirectoryOrCreate - path: /srv/stats/grafana diff --git a/contrib/k8s-emc/grafana-svc.yml b/contrib/k8s-emc/grafana-svc.yml deleted file mode 100644 index ac24da0..0000000 --- a/contrib/k8s-emc/grafana-svc.yml +++ /dev/null @@ -1,16 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - namespace: emc - name: stats-grafana - labels: - app: grafana - tier: stats -spec: - selector: - app: grafana - tier: stats - clusterIP: 172.18.242.42 - ports: - - name: http - port: 3000 -- cgit v1.2.3