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