Created
December 2, 2018 19:16
-
-
Save lukmdo/5a6f06cc12585912aa4046fbaa1ec10d to your computer and use it in GitHub Desktop.
helm_prom_diffs
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
| --- master.txt 2018-12-02 19:09:21.000000000 +0000 | |
| +++ unified_labels.txt 2018-12-02 19:09:40.000000000 +0000 | |
| @@ -4,11 +4,11 @@ | |
| kind: ConfigMap | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| - chart: prometheus-7.4.5 | |
| component: "alertmanager" | |
| - heritage: Tiller | |
| + app: prometheus | |
| release: RELEASE-NAME | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| name: RELEASE-NAME-prometheus-alertmanager | |
| data: | |
| alertmanager.yml: | | |
| @@ -27,11 +27,11 @@ | |
| kind: ConfigMap | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| - chart: prometheus-7.4.5 | |
| component: "server" | |
| - heritage: Tiller | |
| + app: prometheus | |
| release: RELEASE-NAME | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| name: RELEASE-NAME-prometheus-server | |
| data: | |
| alerts: | | |
| @@ -238,11 +238,11 @@ | |
| kind: PersistentVolumeClaim | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| - chart: prometheus-7.4.5 | |
| component: "alertmanager" | |
| - heritage: Tiller | |
| + app: prometheus | |
| release: RELEASE-NAME | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| name: RELEASE-NAME-prometheus-alertmanager | |
| spec: | |
| accessModes: | |
| @@ -257,11 +257,11 @@ | |
| kind: PersistentVolumeClaim | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| - chart: prometheus-7.4.5 | |
| component: "server" | |
| - heritage: Tiller | |
| + app: prometheus | |
| release: RELEASE-NAME | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| name: RELEASE-NAME-prometheus-server | |
| spec: | |
| accessModes: | |
| @@ -276,11 +276,11 @@ | |
| kind: ServiceAccount | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| - chart: prometheus-7.4.5 | |
| component: "alertmanager" | |
| - heritage: Tiller | |
| + app: prometheus | |
| release: RELEASE-NAME | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| name: RELEASE-NAME-prometheus-alertmanager | |
| --- | |
| # Source: prometheus/templates/kube-state-metrics-serviceaccount.yaml | |
| @@ -288,11 +288,11 @@ | |
| kind: ServiceAccount | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| - chart: prometheus-7.4.5 | |
| component: "kube-state-metrics" | |
| - heritage: Tiller | |
| + app: prometheus | |
| release: RELEASE-NAME | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| name: RELEASE-NAME-prometheus-kube-state-metrics | |
| --- | |
| # Source: prometheus/templates/node-exporter-serviceaccount.yaml | |
| @@ -300,11 +300,11 @@ | |
| kind: ServiceAccount | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| - chart: prometheus-7.4.5 | |
| component: "node-exporter" | |
| - heritage: Tiller | |
| + app: prometheus | |
| release: RELEASE-NAME | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| name: RELEASE-NAME-prometheus-node-exporter | |
| --- | |
| # Source: prometheus/templates/pushgateway-serviceaccount.yaml | |
| @@ -312,11 +312,11 @@ | |
| kind: ServiceAccount | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| - chart: prometheus-7.4.5 | |
| component: "pushgateway" | |
| - heritage: Tiller | |
| + app: prometheus | |
| release: RELEASE-NAME | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| name: RELEASE-NAME-prometheus-pushgateway | |
| --- | |
| # Source: prometheus/templates/server-serviceaccount.yaml | |
| @@ -325,11 +325,11 @@ | |
| kind: ServiceAccount | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| - chart: prometheus-7.4.5 | |
| component: "server" | |
| - heritage: Tiller | |
| + app: prometheus | |
| release: RELEASE-NAME | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| name: RELEASE-NAME-prometheus-server | |
| --- | |
| @@ -338,11 +338,11 @@ | |
| kind: ClusterRole | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| - chart: prometheus-7.4.5 | |
| component: "kube-state-metrics" | |
| - heritage: Tiller | |
| + app: prometheus | |
| release: RELEASE-NAME | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| name: RELEASE-NAME-prometheus-kube-state-metrics | |
| rules: | |
| - apiGroups: | |
| @@ -404,11 +404,11 @@ | |
| kind: ClusterRole | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| - chart: prometheus-7.4.5 | |
| component: "server" | |
| - heritage: Tiller | |
| + app: prometheus | |
| release: RELEASE-NAME | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| name: RELEASE-NAME-prometheus-server | |
| rules: | |
| - apiGroups: | |
| @@ -450,11 +450,11 @@ | |
| kind: ClusterRoleBinding | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| - chart: prometheus-7.4.5 | |
| component: "kube-state-metrics" | |
| - heritage: Tiller | |
| + app: prometheus | |
| release: RELEASE-NAME | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| name: RELEASE-NAME-prometheus-kube-state-metrics | |
| subjects: | |
| - kind: ServiceAccount | |
| @@ -471,11 +471,11 @@ | |
| kind: ClusterRoleBinding | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| - chart: prometheus-7.4.5 | |
| component: "server" | |
| - heritage: Tiller | |
| + app: prometheus | |
| release: RELEASE-NAME | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| name: RELEASE-NAME-prometheus-server | |
| subjects: | |
| - kind: ServiceAccount | |
| @@ -492,11 +492,11 @@ | |
| kind: Service | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| - chart: prometheus-7.4.5 | |
| component: "alertmanager" | |
| - heritage: Tiller | |
| + app: prometheus | |
| release: RELEASE-NAME | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| name: RELEASE-NAME-prometheus-alertmanager | |
| spec: | |
| ports: | |
| @@ -505,8 +505,8 @@ | |
| protocol: TCP | |
| targetPort: 9093 | |
| selector: | |
| - app: prometheus | |
| component: "alertmanager" | |
| + app: prometheus | |
| release: RELEASE-NAME | |
| type: "ClusterIP" | |
| @@ -519,11 +519,11 @@ | |
| prometheus.io/scrape: "true" | |
| labels: | |
| - app: prometheus | |
| - chart: prometheus-7.4.5 | |
| component: "kube-state-metrics" | |
| - heritage: Tiller | |
| + app: prometheus | |
| release: RELEASE-NAME | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| name: RELEASE-NAME-prometheus-kube-state-metrics | |
| spec: | |
| clusterIP: None | |
| @@ -533,8 +533,8 @@ | |
| protocol: TCP | |
| targetPort: 8080 | |
| selector: | |
| - app: prometheus | |
| component: "kube-state-metrics" | |
| + app: prometheus | |
| release: RELEASE-NAME | |
| type: "ClusterIP" | |
| @@ -547,11 +547,11 @@ | |
| prometheus.io/scrape: "true" | |
| labels: | |
| - app: prometheus | |
| - chart: prometheus-7.4.5 | |
| component: "node-exporter" | |
| - heritage: Tiller | |
| + app: prometheus | |
| release: RELEASE-NAME | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| name: RELEASE-NAME-prometheus-node-exporter | |
| spec: | |
| clusterIP: None | |
| @@ -561,8 +561,8 @@ | |
| protocol: TCP | |
| targetPort: 9100 | |
| selector: | |
| - app: prometheus | |
| component: "node-exporter" | |
| + app: prometheus | |
| release: RELEASE-NAME | |
| type: "ClusterIP" | |
| --- | |
| @@ -574,11 +574,11 @@ | |
| prometheus.io/probe: pushgateway | |
| labels: | |
| - app: prometheus | |
| - chart: prometheus-7.4.5 | |
| component: "pushgateway" | |
| - heritage: Tiller | |
| + app: prometheus | |
| release: RELEASE-NAME | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| name: RELEASE-NAME-prometheus-pushgateway | |
| spec: | |
| ports: | |
| @@ -587,8 +587,8 @@ | |
| protocol: TCP | |
| targetPort: 9091 | |
| selector: | |
| - app: prometheus | |
| component: "pushgateway" | |
| + app: prometheus | |
| release: RELEASE-NAME | |
| type: "ClusterIP" | |
| @@ -598,11 +598,11 @@ | |
| kind: Service | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| - chart: prometheus-7.4.5 | |
| component: "server" | |
| - heritage: Tiller | |
| + app: prometheus | |
| release: RELEASE-NAME | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| name: RELEASE-NAME-prometheus-server | |
| spec: | |
| ports: | |
| @@ -611,8 +611,8 @@ | |
| protocol: TCP | |
| targetPort: 9090 | |
| selector: | |
| - app: prometheus | |
| component: "server" | |
| + app: prometheus | |
| release: RELEASE-NAME | |
| type: "ClusterIP" | |
| @@ -622,22 +622,29 @@ | |
| kind: DaemonSet | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| - chart: prometheus-7.4.5 | |
| component: "node-exporter" | |
| - heritage: Tiller | |
| + app: prometheus | |
| release: RELEASE-NAME | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| name: RELEASE-NAME-prometheus-node-exporter | |
| spec: | |
| + selector: | |
| + matchLabels: | |
| + component: "node-exporter" | |
| + app: prometheus | |
| + release: RELEASE-NAME | |
| updateStrategy: | |
| type: OnDelete | |
| template: | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| component: "node-exporter" | |
| + app: prometheus | |
| release: RELEASE-NAME | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| spec: | |
| serviceAccountName: RELEASE-NAME-prometheus-node-exporter | |
| containers: | |
| @@ -676,20 +683,27 @@ | |
| kind: Deployment | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| - chart: prometheus-7.4.5 | |
| component: "alertmanager" | |
| - heritage: Tiller | |
| + app: prometheus | |
| release: RELEASE-NAME | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| name: RELEASE-NAME-prometheus-alertmanager | |
| spec: | |
| + selector: | |
| + matchLabels: | |
| + component: "alertmanager" | |
| + app: prometheus | |
| + release: RELEASE-NAME | |
| replicas: 1 | |
| template: | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| component: "alertmanager" | |
| + app: prometheus | |
| release: RELEASE-NAME | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| spec: | |
| serviceAccountName: RELEASE-NAME-prometheus-alertmanager | |
| containers: | |
| @@ -753,20 +767,27 @@ | |
| kind: Deployment | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| - chart: prometheus-7.4.5 | |
| component: "kube-state-metrics" | |
| - heritage: Tiller | |
| + app: prometheus | |
| release: RELEASE-NAME | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| name: RELEASE-NAME-prometheus-kube-state-metrics | |
| spec: | |
| + selector: | |
| + matchLabels: | |
| + component: "kube-state-metrics" | |
| + app: prometheus | |
| + release: RELEASE-NAME | |
| replicas: 1 | |
| template: | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| component: "kube-state-metrics" | |
| + app: prometheus | |
| release: RELEASE-NAME | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| spec: | |
| serviceAccountName: RELEASE-NAME-prometheus-kube-state-metrics | |
| containers: | |
| @@ -786,20 +807,27 @@ | |
| kind: Deployment | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| - chart: prometheus-7.4.5 | |
| component: "pushgateway" | |
| - heritage: Tiller | |
| + app: prometheus | |
| release: RELEASE-NAME | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| name: RELEASE-NAME-prometheus-pushgateway | |
| spec: | |
| + selector: | |
| + matchLabels: | |
| + component: "pushgateway" | |
| + app: prometheus | |
| + release: RELEASE-NAME | |
| replicas: 1 | |
| template: | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| component: "pushgateway" | |
| + app: prometheus | |
| release: RELEASE-NAME | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| spec: | |
| serviceAccountName: RELEASE-NAME-prometheus-pushgateway | |
| containers: | |
| @@ -825,20 +853,27 @@ | |
| kind: Deployment | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| - chart: prometheus-7.4.5 | |
| component: "server" | |
| - heritage: Tiller | |
| + app: prometheus | |
| release: RELEASE-NAME | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| name: RELEASE-NAME-prometheus-server | |
| spec: | |
| + selector: | |
| + matchLabels: | |
| + component: "server" | |
| + app: prometheus | |
| + release: RELEASE-NAME | |
| replicas: 1 | |
| template: | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| component: "server" | |
| + app: prometheus | |
| release: RELEASE-NAME | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| spec: | |
| serviceAccountName: RELEASE-NAME-prometheus-server | |
| initContainers: |
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
| default, prometheus-pushgateway, ServiceAccount (v1) has changed: | |
| # Source: prometheus/templates/pushgateway-serviceaccount.yaml | |
| apiVersion: v1 | |
| kind: ServiceAccount | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| - chart: prometheus-7.4.5 | |
| component: "pushgateway" | |
| - heritage: Tiller | |
| + app: prometheus | |
| release: prometheus | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| name: prometheus-pushgateway | |
| default, prometheus-server, ClusterRoleBinding (rbac.authorization.k8s.io) has changed: | |
| # Source: prometheus/templates/server-clusterrolebinding.yaml | |
| apiVersion: rbac.authorization.k8s.io/v1beta1 | |
| kind: ClusterRoleBinding | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| - chart: prometheus-7.4.5 | |
| component: "server" | |
| - heritage: Tiller | |
| + app: prometheus | |
| release: prometheus | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| name: prometheus-server | |
| subjects: | |
| - kind: ServiceAccount | |
| name: prometheus-server | |
| namespace: default | |
| roleRef: | |
| apiGroup: rbac.authorization.k8s.io | |
| kind: ClusterRole | |
| name: prometheus-server | |
| default, prometheus-pushgateway, Deployment (extensions) has changed: | |
| # Source: prometheus/templates/pushgateway-deployment.yaml | |
| apiVersion: extensions/v1beta1 | |
| kind: Deployment | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| - chart: prometheus-7.4.5 | |
| component: "pushgateway" | |
| - heritage: Tiller | |
| + app: prometheus | |
| release: prometheus | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| name: prometheus-pushgateway | |
| spec: | |
| + selector: | |
| + matchLabels: | |
| + component: "pushgateway" | |
| + app: prometheus | |
| + release: prometheus | |
| replicas: 1 | |
| template: | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| component: "pushgateway" | |
| + app: prometheus | |
| release: prometheus | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| spec: | |
| serviceAccountName: prometheus-pushgateway | |
| containers: | |
| - name: prometheus-pushgateway | |
| image: "prom/pushgateway:v0.5.2" | |
| imagePullPolicy: "IfNotPresent" | |
| args: | |
| ports: | |
| - containerPort: 9091 | |
| readinessProbe: | |
| httpGet: | |
| path: /#/status | |
| port: 9091 | |
| initialDelaySeconds: 10 | |
| timeoutSeconds: 10 | |
| resources: | |
| {} | |
| default, prometheus-alertmanager, PersistentVolumeClaim (v1) has changed: | |
| # Source: prometheus/templates/alertmanager-pvc.yaml | |
| apiVersion: v1 | |
| kind: PersistentVolumeClaim | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| - chart: prometheus-7.4.5 | |
| component: "alertmanager" | |
| - heritage: Tiller | |
| + app: prometheus | |
| release: prometheus | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| name: prometheus-alertmanager | |
| spec: | |
| accessModes: | |
| - ReadWriteOnce | |
| resources: | |
| requests: | |
| storage: "2Gi" | |
| default, prometheus-server, PersistentVolumeClaim (v1) has changed: | |
| # Source: prometheus/templates/server-pvc.yaml | |
| apiVersion: v1 | |
| kind: PersistentVolumeClaim | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| - chart: prometheus-7.4.5 | |
| component: "server" | |
| - heritage: Tiller | |
| + app: prometheus | |
| release: prometheus | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| name: prometheus-server | |
| spec: | |
| accessModes: | |
| - ReadWriteOnce | |
| resources: | |
| requests: | |
| storage: "8Gi" | |
| default, prometheus-node-exporter, ServiceAccount (v1) has changed: | |
| # Source: prometheus/templates/node-exporter-serviceaccount.yaml | |
| apiVersion: v1 | |
| kind: ServiceAccount | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| - chart: prometheus-7.4.5 | |
| component: "node-exporter" | |
| - heritage: Tiller | |
| + app: prometheus | |
| release: prometheus | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| name: prometheus-node-exporter | |
| default, prometheus-server, ServiceAccount (v1) has changed: | |
| # Source: prometheus/templates/server-serviceaccount.yaml | |
| apiVersion: v1 | |
| kind: ServiceAccount | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| - chart: prometheus-7.4.5 | |
| component: "server" | |
| - heritage: Tiller | |
| + app: prometheus | |
| release: prometheus | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| name: prometheus-server | |
| default, prometheus-kube-state-metrics, ClusterRole (rbac.authorization.k8s.io) has changed: | |
| # Source: prometheus/templates/kube-state-metrics-clusterrole.yaml | |
| apiVersion: rbac.authorization.k8s.io/v1beta1 | |
| kind: ClusterRole | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| - chart: prometheus-7.4.5 | |
| component: "kube-state-metrics" | |
| - heritage: Tiller | |
| + app: prometheus | |
| release: prometheus | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| name: prometheus-kube-state-metrics | |
| rules: | |
| - apiGroups: | |
| - "" | |
| resources: | |
| - namespaces | |
| - nodes | |
| - persistentvolumeclaims | |
| - pods | |
| - services | |
| - resourcequotas | |
| - replicationcontrollers | |
| - limitranges | |
| - persistentvolumeclaims | |
| - persistentvolumes | |
| - endpoints | |
| - secrets | |
| - configmaps | |
| verbs: | |
| - list | |
| - watch | |
| - apiGroups: | |
| - extensions | |
| resources: | |
| - daemonsets | |
| - deployments | |
| - replicasets | |
| verbs: | |
| - list | |
| - watch | |
| - apiGroups: | |
| - apps | |
| resources: | |
| - statefulsets | |
| verbs: | |
| - get | |
| - list | |
| - watch | |
| - apiGroups: | |
| - batch | |
| resources: | |
| - cronjobs | |
| - jobs | |
| verbs: | |
| - list | |
| - watch | |
| - apiGroups: | |
| - autoscaling | |
| resources: | |
| - horizontalpodautoscalers | |
| verbs: | |
| - list | |
| - watch | |
| default, prometheus-pushgateway, Service (v1) has changed: | |
| # Source: prometheus/templates/pushgateway-service.yaml | |
| apiVersion: v1 | |
| kind: Service | |
| metadata: | |
| annotations: | |
| prometheus.io/probe: pushgateway | |
| labels: | |
| - app: prometheus | |
| - chart: prometheus-7.4.5 | |
| component: "pushgateway" | |
| - heritage: Tiller | |
| + app: prometheus | |
| release: prometheus | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| name: prometheus-pushgateway | |
| spec: | |
| ports: | |
| - name: http | |
| port: 9091 | |
| protocol: TCP | |
| targetPort: 9091 | |
| selector: | |
| - app: prometheus | |
| component: "pushgateway" | |
| + app: prometheus | |
| release: prometheus | |
| type: "ClusterIP" | |
| default, prometheus-node-exporter, DaemonSet (extensions) has changed: | |
| # Source: prometheus/templates/node-exporter-daemonset.yaml | |
| apiVersion: extensions/v1beta1 | |
| kind: DaemonSet | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| - chart: prometheus-7.4.5 | |
| component: "node-exporter" | |
| - heritage: Tiller | |
| + app: prometheus | |
| release: prometheus | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| name: prometheus-node-exporter | |
| spec: | |
| + selector: | |
| + matchLabels: | |
| + component: "node-exporter" | |
| + app: prometheus | |
| + release: prometheus | |
| updateStrategy: | |
| type: OnDelete | |
| template: | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| component: "node-exporter" | |
| + app: prometheus | |
| release: prometheus | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| spec: | |
| serviceAccountName: prometheus-node-exporter | |
| containers: | |
| - name: prometheus-node-exporter | |
| image: "prom/node-exporter:v0.16.0" | |
| imagePullPolicy: "IfNotPresent" | |
| args: | |
| - --path.procfs=/host/proc | |
| - --path.sysfs=/host/sys | |
| ports: | |
| - name: metrics | |
| containerPort: 9100 | |
| hostPort: 9100 | |
| resources: | |
| {} | |
| volumeMounts: | |
| - name: proc | |
| mountPath: /host/proc | |
| readOnly: true | |
| - name: sys | |
| mountPath: /host/sys | |
| readOnly: true | |
| hostNetwork: true | |
| hostPID: true | |
| volumes: | |
| - name: proc | |
| hostPath: | |
| path: /proc | |
| - name: sys | |
| hostPath: | |
| path: /sys | |
| default, prometheus-alertmanager, ConfigMap (v1) has changed: | |
| # Source: prometheus/templates/alertmanager-configmap.yaml | |
| apiVersion: v1 | |
| kind: ConfigMap | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| - chart: prometheus-7.4.5 | |
| component: "alertmanager" | |
| - heritage: Tiller | |
| + app: prometheus | |
| release: prometheus | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| name: prometheus-alertmanager | |
| data: | |
| alertmanager.yml: | | |
| global: {} | |
| receivers: | |
| - name: default-receiver | |
| route: | |
| group_interval: 5m | |
| group_wait: 10s | |
| receiver: default-receiver | |
| repeat_interval: 3h | |
| default, prometheus-alertmanager, ServiceAccount (v1) has changed: | |
| # Source: prometheus/templates/alertmanager-serviceaccount.yaml | |
| apiVersion: v1 | |
| kind: ServiceAccount | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| - chart: prometheus-7.4.5 | |
| component: "alertmanager" | |
| - heritage: Tiller | |
| + app: prometheus | |
| release: prometheus | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| name: prometheus-alertmanager | |
| default, prometheus-node-exporter, Service (v1) has changed: | |
| # Source: prometheus/templates/node-exporter-service.yaml | |
| apiVersion: v1 | |
| kind: Service | |
| metadata: | |
| annotations: | |
| prometheus.io/scrape: "true" | |
| labels: | |
| - app: prometheus | |
| - chart: prometheus-7.4.5 | |
| component: "node-exporter" | |
| - heritage: Tiller | |
| + app: prometheus | |
| release: prometheus | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| name: prometheus-node-exporter | |
| spec: | |
| clusterIP: None | |
| ports: | |
| - name: metrics | |
| port: 9100 | |
| protocol: TCP | |
| targetPort: 9100 | |
| selector: | |
| - app: prometheus | |
| component: "node-exporter" | |
| + app: prometheus | |
| release: prometheus | |
| type: "ClusterIP" | |
| default, prometheus-server, Service (v1) has changed: | |
| # Source: prometheus/templates/server-service.yaml | |
| apiVersion: v1 | |
| kind: Service | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| - chart: prometheus-7.4.5 | |
| component: "server" | |
| - heritage: Tiller | |
| + app: prometheus | |
| release: prometheus | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| name: prometheus-server | |
| spec: | |
| ports: | |
| - name: http | |
| port: 80 | |
| protocol: TCP | |
| targetPort: 9090 | |
| selector: | |
| - app: prometheus | |
| component: "server" | |
| + app: prometheus | |
| release: prometheus | |
| type: "ClusterIP" | |
| default, prometheus-alertmanager, Deployment (extensions) has changed: | |
| # Source: prometheus/templates/alertmanager-deployment.yaml | |
| apiVersion: extensions/v1beta1 | |
| kind: Deployment | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| - chart: prometheus-7.4.5 | |
| component: "alertmanager" | |
| - heritage: Tiller | |
| + app: prometheus | |
| release: prometheus | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| name: prometheus-alertmanager | |
| spec: | |
| + selector: | |
| + matchLabels: | |
| + component: "alertmanager" | |
| + app: prometheus | |
| + release: prometheus | |
| replicas: 1 | |
| template: | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| component: "alertmanager" | |
| + app: prometheus | |
| release: prometheus | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| spec: | |
| serviceAccountName: prometheus-alertmanager | |
| containers: | |
| - name: prometheus-alertmanager | |
| image: "prom/alertmanager:v0.15.3" | |
| imagePullPolicy: "IfNotPresent" | |
| env: | |
| - name: POD_IP | |
| valueFrom: | |
| fieldRef: | |
| apiVersion: v1 | |
| fieldPath: status.podIP | |
| args: | |
| - --config.file=/etc/config/alertmanager.yml | |
| - --storage.path=/data | |
| - --cluster.advertise-address=$(POD_IP):6783 | |
| - --web.external-url=/ | |
| ports: | |
| - containerPort: 9093 | |
| readinessProbe: | |
| httpGet: | |
| path: /#/status | |
| port: 9093 | |
| initialDelaySeconds: 30 | |
| timeoutSeconds: 30 | |
| resources: | |
| {} | |
| volumeMounts: | |
| - name: config-volume | |
| mountPath: /etc/config | |
| - name: storage-volume | |
| mountPath: "/data" | |
| subPath: "" | |
| - name: prometheus-alertmanager-configmap-reload | |
| image: "jimmidyson/configmap-reload:v0.2.2" | |
| imagePullPolicy: "IfNotPresent" | |
| args: | |
| - --volume-dir=/etc/config | |
| - --webhook-url=http://localhost:9093/-/reload | |
| resources: | |
| {} | |
| volumeMounts: | |
| - name: config-volume | |
| mountPath: /etc/config | |
| readOnly: true | |
| volumes: | |
| - name: config-volume | |
| configMap: | |
| name: prometheus-alertmanager | |
| - name: storage-volume | |
| persistentVolumeClaim: | |
| claimName: prometheus-alertmanager | |
| default, prometheus-kube-state-metrics, Deployment (extensions) has changed: | |
| # Source: prometheus/templates/kube-state-metrics-deployment.yaml | |
| apiVersion: extensions/v1beta1 | |
| kind: Deployment | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| - chart: prometheus-7.4.5 | |
| component: "kube-state-metrics" | |
| - heritage: Tiller | |
| + app: prometheus | |
| release: prometheus | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| name: prometheus-kube-state-metrics | |
| spec: | |
| + selector: | |
| + matchLabels: | |
| + component: "kube-state-metrics" | |
| + app: prometheus | |
| + release: prometheus | |
| replicas: 1 | |
| template: | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| component: "kube-state-metrics" | |
| + app: prometheus | |
| release: prometheus | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| spec: | |
| serviceAccountName: prometheus-kube-state-metrics | |
| containers: | |
| - name: prometheus-kube-state-metrics | |
| image: "quay.io/coreos/kube-state-metrics:v1.4.0" | |
| imagePullPolicy: "IfNotPresent" | |
| ports: | |
| - name: metrics | |
| containerPort: 8080 | |
| resources: | |
| {} | |
| default, prometheus-server, ClusterRole (rbac.authorization.k8s.io) has changed: | |
| # Source: prometheus/templates/server-clusterrole.yaml | |
| apiVersion: rbac.authorization.k8s.io/v1beta1 | |
| kind: ClusterRole | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| - chart: prometheus-7.4.5 | |
| component: "server" | |
| - heritage: Tiller | |
| + app: prometheus | |
| release: prometheus | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| name: prometheus-server | |
| rules: | |
| - apiGroups: | |
| - "" | |
| resources: | |
| - nodes | |
| - nodes/proxy | |
| - services | |
| - endpoints | |
| - pods | |
| - ingresses | |
| verbs: | |
| - get | |
| - list | |
| - watch | |
| - apiGroups: | |
| - "" | |
| resources: | |
| - configmaps | |
| verbs: | |
| - get | |
| - apiGroups: | |
| - "extensions" | |
| resources: | |
| - ingresses/status | |
| - ingresses | |
| verbs: | |
| - get | |
| - list | |
| - watch | |
| - nonResourceURLs: | |
| - "/metrics" | |
| verbs: | |
| - get | |
| default, prometheus-kube-state-metrics, Service (v1) has changed: | |
| # Source: prometheus/templates/kube-state-metrics-svc.yaml | |
| apiVersion: v1 | |
| kind: Service | |
| metadata: | |
| annotations: | |
| prometheus.io/scrape: "true" | |
| labels: | |
| - app: prometheus | |
| - chart: prometheus-7.4.5 | |
| component: "kube-state-metrics" | |
| - heritage: Tiller | |
| + app: prometheus | |
| release: prometheus | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| name: prometheus-kube-state-metrics | |
| spec: | |
| clusterIP: None | |
| ports: | |
| - name: http | |
| port: 80 | |
| protocol: TCP | |
| targetPort: 8080 | |
| selector: | |
| - app: prometheus | |
| component: "kube-state-metrics" | |
| + app: prometheus | |
| release: prometheus | |
| type: "ClusterIP" | |
| default, prometheus-kube-state-metrics, ClusterRoleBinding (rbac.authorization.k8s.io) has changed: | |
| # Source: prometheus/templates/kube-state-metrics-clusterrolebinding.yaml | |
| apiVersion: rbac.authorization.k8s.io/v1beta1 | |
| kind: ClusterRoleBinding | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| - chart: prometheus-7.4.5 | |
| component: "kube-state-metrics" | |
| - heritage: Tiller | |
| + app: prometheus | |
| release: prometheus | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| name: prometheus-kube-state-metrics | |
| subjects: | |
| - kind: ServiceAccount | |
| name: prometheus-kube-state-metrics | |
| namespace: default | |
| roleRef: | |
| apiGroup: rbac.authorization.k8s.io | |
| kind: ClusterRole | |
| name: prometheus-kube-state-metrics | |
| default, prometheus-alertmanager, Service (v1) has changed: | |
| # Source: prometheus/templates/alertmanager-service.yaml | |
| apiVersion: v1 | |
| kind: Service | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| - chart: prometheus-7.4.5 | |
| component: "alertmanager" | |
| - heritage: Tiller | |
| + app: prometheus | |
| release: prometheus | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| name: prometheus-alertmanager | |
| spec: | |
| ports: | |
| - name: http | |
| port: 80 | |
| protocol: TCP | |
| targetPort: 9093 | |
| selector: | |
| - app: prometheus | |
| component: "alertmanager" | |
| + app: prometheus | |
| release: prometheus | |
| type: "ClusterIP" | |
| default, prometheus-server, Deployment (extensions) has changed: | |
| # Source: prometheus/templates/server-deployment.yaml | |
| apiVersion: extensions/v1beta1 | |
| kind: Deployment | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| - chart: prometheus-7.4.5 | |
| component: "server" | |
| - heritage: Tiller | |
| + app: prometheus | |
| release: prometheus | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| name: prometheus-server | |
| spec: | |
| + selector: | |
| + matchLabels: | |
| + component: "server" | |
| + app: prometheus | |
| + release: prometheus | |
| replicas: 1 | |
| template: | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| component: "server" | |
| + app: prometheus | |
| release: prometheus | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| spec: | |
| serviceAccountName: prometheus-server | |
| initContainers: | |
| - name: "init-chown-data" | |
| image: "busybox:latest" | |
| imagePullPolicy: "IfNotPresent" | |
| resources: | |
| {} | |
| # 65534 is the nobody user that prometheus uses. | |
| command: ["chown", "-R", "65534:65534", "/data"] | |
| volumeMounts: | |
| - name: storage-volume | |
| mountPath: /data | |
| subPath: "" | |
| containers: | |
| - name: prometheus-server-configmap-reload | |
| image: "jimmidyson/configmap-reload:v0.2.2" | |
| imagePullPolicy: "IfNotPresent" | |
| args: | |
| - --volume-dir=/etc/config | |
| - --webhook-url=http://127.0.0.1:9090/-/reload | |
| resources: | |
| {} | |
| volumeMounts: | |
| - name: config-volume | |
| mountPath: /etc/config | |
| readOnly: true | |
| - name: prometheus-server | |
| image: "prom/prometheus:v2.5.0" | |
| imagePullPolicy: "IfNotPresent" | |
| args: | |
| - --config.file=/etc/config/prometheus.yml | |
| - --storage.tsdb.path=/data | |
| - --web.console.libraries=/etc/prometheus/console_libraries | |
| - --web.console.templates=/etc/prometheus/consoles | |
| - --web.enable-lifecycle | |
| ports: | |
| - containerPort: 9090 | |
| readinessProbe: | |
| httpGet: | |
| path: /-/ready | |
| port: 9090 | |
| initialDelaySeconds: 30 | |
| timeoutSeconds: 30 | |
| livenessProbe: | |
| httpGet: | |
| path: /-/healthy | |
| port: 9090 | |
| initialDelaySeconds: 30 | |
| timeoutSeconds: 30 | |
| resources: | |
| {} | |
| volumeMounts: | |
| - name: config-volume | |
| mountPath: /etc/config | |
| - name: storage-volume | |
| mountPath: /data | |
| subPath: "" | |
| terminationGracePeriodSeconds: 300 | |
| volumes: | |
| - name: config-volume | |
| configMap: | |
| name: prometheus-server | |
| - name: storage-volume | |
| persistentVolumeClaim: | |
| claimName: prometheus-server | |
| default, prometheus-server, ConfigMap (v1) has changed: | |
| # Source: prometheus/templates/server-configmap.yaml | |
| apiVersion: v1 | |
| kind: ConfigMap | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| - chart: prometheus-7.4.5 | |
| component: "server" | |
| - heritage: Tiller | |
| + app: prometheus | |
| release: prometheus | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| name: prometheus-server | |
| data: | |
| alerts: | | |
| {} | |
| prometheus.yml: | | |
| global: | |
| evaluation_interval: 1m | |
| scrape_interval: 1m | |
| scrape_timeout: 10s | |
| rule_files: | |
| - /etc/config/rules | |
| - /etc/config/alerts | |
| scrape_configs: | |
| - job_name: prometheus | |
| static_configs: | |
| - targets: | |
| - localhost:9090 | |
| - bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token | |
| job_name: kubernetes-apiservers | |
| kubernetes_sd_configs: | |
| - role: endpoints | |
| relabel_configs: | |
| - action: keep | |
| regex: default;kubernetes;https | |
| source_labels: | |
| - __meta_kubernetes_namespace | |
| - __meta_kubernetes_service_name | |
| - __meta_kubernetes_endpoint_port_name | |
| scheme: https | |
| tls_config: | |
| ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt | |
| insecure_skip_verify: true | |
| - bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token | |
| job_name: kubernetes-nodes | |
| kubernetes_sd_configs: | |
| - role: node | |
| relabel_configs: | |
| - action: labelmap | |
| regex: __meta_kubernetes_node_label_(.+) | |
| - replacement: kubernetes.default.svc:443 | |
| target_label: __address__ | |
| - regex: (.+) | |
| replacement: /api/v1/nodes/${1}/proxy/metrics | |
| source_labels: | |
| - __meta_kubernetes_node_name | |
| target_label: __metrics_path__ | |
| scheme: https | |
| tls_config: | |
| ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt | |
| insecure_skip_verify: true | |
| - bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token | |
| job_name: kubernetes-nodes-cadvisor | |
| kubernetes_sd_configs: | |
| - role: node | |
| relabel_configs: | |
| - action: labelmap | |
| regex: __meta_kubernetes_node_label_(.+) | |
| - replacement: kubernetes.default.svc:443 | |
| target_label: __address__ | |
| - regex: (.+) | |
| replacement: /api/v1/nodes/${1}/proxy/metrics/cadvisor | |
| source_labels: | |
| - __meta_kubernetes_node_name | |
| target_label: __metrics_path__ | |
| scheme: https | |
| tls_config: | |
| ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt | |
| insecure_skip_verify: true | |
| - job_name: kubernetes-service-endpoints | |
| kubernetes_sd_configs: | |
| - role: endpoints | |
| relabel_configs: | |
| - action: keep | |
| regex: true | |
| source_labels: | |
| - __meta_kubernetes_service_annotation_prometheus_io_scrape | |
| - action: replace | |
| regex: (https?) | |
| source_labels: | |
| - __meta_kubernetes_service_annotation_prometheus_io_scheme | |
| target_label: __scheme__ | |
| - action: replace | |
| regex: (.+) | |
| source_labels: | |
| - __meta_kubernetes_service_annotation_prometheus_io_path | |
| target_label: __metrics_path__ | |
| - action: replace | |
| regex: ([^:]+)(?::\d+)?;(\d+) | |
| replacement: $1:$2 | |
| source_labels: | |
| - __address__ | |
| - __meta_kubernetes_service_annotation_prometheus_io_port | |
| target_label: __address__ | |
| - action: labelmap | |
| regex: __meta_kubernetes_service_label_(.+) | |
| - action: replace | |
| source_labels: | |
| - __meta_kubernetes_namespace | |
| target_label: kubernetes_namespace | |
| - action: replace | |
| source_labels: | |
| - __meta_kubernetes_service_name | |
| target_label: kubernetes_name | |
| - action: replace | |
| source_labels: | |
| - __meta_kubernetes_pod_node_name | |
| target_label: kubernetes_node | |
| - honor_labels: true | |
| job_name: prometheus-pushgateway | |
| kubernetes_sd_configs: | |
| - role: service | |
| relabel_configs: | |
| - action: keep | |
| regex: pushgateway | |
| source_labels: | |
| - __meta_kubernetes_service_annotation_prometheus_io_probe | |
| - job_name: kubernetes-services | |
| kubernetes_sd_configs: | |
| - role: service | |
| metrics_path: /probe | |
| params: | |
| module: | |
| - http_2xx | |
| relabel_configs: | |
| - action: keep | |
| regex: true | |
| source_labels: | |
| - __meta_kubernetes_service_annotation_prometheus_io_probe | |
| - source_labels: | |
| - __address__ | |
| target_label: __param_target | |
| - replacement: blackbox | |
| target_label: __address__ | |
| - source_labels: | |
| - __param_target | |
| target_label: instance | |
| - action: labelmap | |
| regex: __meta_kubernetes_service_label_(.+) | |
| - source_labels: | |
| - __meta_kubernetes_namespace | |
| target_label: kubernetes_namespace | |
| - source_labels: | |
| - __meta_kubernetes_service_name | |
| target_label: kubernetes_name | |
| - job_name: kubernetes-pods | |
| kubernetes_sd_configs: | |
| - role: pod | |
| relabel_configs: | |
| - action: keep | |
| regex: true | |
| source_labels: | |
| - __meta_kubernetes_pod_annotation_prometheus_io_scrape | |
| - action: replace | |
| regex: (.+) | |
| source_labels: | |
| - __meta_kubernetes_pod_annotation_prometheus_io_path | |
| target_label: __metrics_path__ | |
| - action: replace | |
| regex: ([^:]+)(?::\d+)?;(\d+) | |
| replacement: $1:$2 | |
| source_labels: | |
| - __address__ | |
| - __meta_kubernetes_pod_annotation_prometheus_io_port | |
| target_label: __address__ | |
| - action: labelmap | |
| regex: __meta_kubernetes_pod_label_(.+) | |
| - action: replace | |
| source_labels: | |
| - __meta_kubernetes_namespace | |
| target_label: kubernetes_namespace | |
| - action: replace | |
| source_labels: | |
| - __meta_kubernetes_pod_name | |
| target_label: kubernetes_pod_name | |
| alerting: | |
| alertmanagers: | |
| - kubernetes_sd_configs: | |
| - role: pod | |
| tls_config: | |
| ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt | |
| bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token | |
| relabel_configs: | |
| - source_labels: [__meta_kubernetes_namespace] | |
| regex: default | |
| action: keep | |
| - source_labels: [__meta_kubernetes_pod_label_app] | |
| regex: prometheus | |
| action: keep | |
| - source_labels: [__meta_kubernetes_pod_label_component] | |
| regex: alertmanager | |
| action: keep | |
| - source_labels: [__meta_kubernetes_pod_container_port_number] | |
| regex: | |
| action: drop | |
| rules: | | |
| {} | |
| default, prometheus-kube-state-metrics, ServiceAccount (v1) has changed: | |
| # Source: prometheus/templates/kube-state-metrics-serviceaccount.yaml | |
| apiVersion: v1 | |
| kind: ServiceAccount | |
| metadata: | |
| labels: | |
| - app: prometheus | |
| - chart: prometheus-7.4.5 | |
| component: "kube-state-metrics" | |
| - heritage: Tiller | |
| + app: prometheus | |
| release: prometheus | |
| + chart: prometheus-7.4.6 | |
| + heritage: Tiller | |
| name: prometheus-kube-state-metrics |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment