Skip to content

Commit

Permalink
wip
Browse files Browse the repository at this point in the history
  • Loading branch information
machine424 committed Jun 8, 2023
1 parent b92687c commit 4a768b1
Show file tree
Hide file tree
Showing 202 changed files with 560 additions and 102 deletions.
Expand Up @@ -4,8 +4,8 @@ metadata:
annotations:
service.beta.openshift.io/inject-cabundle: "true"
labels:
app.kubernetes.io/component: controller
app.kubernetes.io/name: prometheus-operator
app.kubernetes.io/managed-by: cluster-monitoring-operator
app.kubernetes.io/part-of: openshift-monitoring
name: alertmanagerconfigs.openshift.io
webhooks:
- admissionReviewVersions:
Expand Down
2 changes: 2 additions & 0 deletions assets/admission-webhook/deployment.yaml
Expand Up @@ -12,6 +12,7 @@ spec:
replicas: 2
selector:
matchLabels:
app.kubernetes.io/managed-by: cluster-monitoring-operator
app.kubernetes.io/name: prometheus-operator-admission-webhook
app.kubernetes.io/part-of: openshift-monitoring
strategy:
Expand All @@ -33,6 +34,7 @@ spec:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchLabels:
app.kubernetes.io/managed-by: cluster-monitoring-operator
app.kubernetes.io/name: prometheus-operator-admission-webhook
app.kubernetes.io/part-of: openshift-monitoring
namespaces:
Expand Down
2 changes: 2 additions & 0 deletions assets/admission-webhook/pod-disruption-budget.yaml
Expand Up @@ -2,6 +2,7 @@ apiVersion: policy/v1
kind: PodDisruptionBudget
metadata:
labels:
app.kubernetes.io/managed-by: cluster-monitoring-operator
app.kubernetes.io/name: prometheus-operator-admission-webhook
app.kubernetes.io/part-of: openshift-monitoring
app.kubernetes.io/version: 0.65.1
Expand All @@ -11,5 +12,6 @@ spec:
minAvailable: 1
selector:
matchLabels:
app.kubernetes.io/managed-by: cluster-monitoring-operator
app.kubernetes.io/name: prometheus-operator-admission-webhook
app.kubernetes.io/part-of: openshift-monitoring
Expand Up @@ -4,8 +4,8 @@ metadata:
annotations:
service.beta.openshift.io/inject-cabundle: "true"
labels:
app.kubernetes.io/component: controller
app.kubernetes.io/name: prometheus-operator
app.kubernetes.io/managed-by: cluster-monitoring-operator
app.kubernetes.io/part-of: openshift-monitoring
name: prometheusrules.openshift.io
webhooks:
- admissionReviewVersions:
Expand Down
1 change: 1 addition & 0 deletions assets/admission-webhook/service-account.yaml
Expand Up @@ -3,6 +3,7 @@ automountServiceAccountToken: false
kind: ServiceAccount
metadata:
labels:
app.kubernetes.io/managed-by: cluster-monitoring-operator
app.kubernetes.io/name: prometheus-operator-admission-webhook
app.kubernetes.io/part-of: openshift-monitoring
app.kubernetes.io/version: 0.65.1
Expand Down
2 changes: 2 additions & 0 deletions assets/admission-webhook/service.yaml
Expand Up @@ -4,6 +4,7 @@ metadata:
annotations:
service.beta.openshift.io/serving-cert-secret-name: prometheus-operator-admission-webhook-tls
labels:
app.kubernetes.io/managed-by: cluster-monitoring-operator
app.kubernetes.io/name: prometheus-operator-admission-webhook
app.kubernetes.io/part-of: openshift-monitoring
app.kubernetes.io/version: 0.65.1
Expand All @@ -15,5 +16,6 @@ spec:
port: 8443
targetPort: https
selector:
app.kubernetes.io/managed-by: cluster-monitoring-operator
app.kubernetes.io/name: prometheus-operator-admission-webhook
app.kubernetes.io/part-of: openshift-monitoring
3 changes: 3 additions & 0 deletions assets/alertmanager-user-workload/alertmanager.yaml
Expand Up @@ -4,6 +4,7 @@ metadata:
labels:
app.kubernetes.io/component: alert-router
app.kubernetes.io/instance: user-workload
app.kubernetes.io/managed-by: cluster-monitoring-operator
app.kubernetes.io/name: alertmanager
app.kubernetes.io/part-of: openshift-monitoring
app.kubernetes.io/version: 0.25.0
Expand All @@ -17,6 +18,7 @@ spec:
matchLabels:
app.kubernetes.io/component: alert-router
app.kubernetes.io/instance: user-workload
app.kubernetes.io/managed-by: cluster-monitoring-operator
app.kubernetes.io/name: alertmanager
app.kubernetes.io/part-of: openshift-monitoring
namespaces:
Expand Down Expand Up @@ -138,6 +140,7 @@ spec:
labels:
app.kubernetes.io/component: alert-router
app.kubernetes.io/instance: user-workload
app.kubernetes.io/managed-by: cluster-monitoring-operator
app.kubernetes.io/name: alertmanager
app.kubernetes.io/part-of: openshift-monitoring
app.kubernetes.io/version: 0.25.0
Expand Down
3 changes: 3 additions & 0 deletions assets/alertmanager-user-workload/cluster-role-binding.yaml
@@ -1,6 +1,9 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
labels:
app.kubernetes.io/managed-by: cluster-monitoring-operator
app.kubernetes.io/part-of: openshift-monitoring
name: alertmanager-user-workload
roleRef:
apiGroup: rbac.authorization.k8s.io
Expand Down
3 changes: 3 additions & 0 deletions assets/alertmanager-user-workload/cluster-role.yaml
@@ -1,6 +1,9 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
labels:
app.kubernetes.io/managed-by: cluster-monitoring-operator
app.kubernetes.io/part-of: openshift-monitoring
name: alertmanager-user-workload
rules:
- apiGroups:
Expand Down
Expand Up @@ -3,7 +3,8 @@ data: {}
kind: Secret
metadata:
labels:
app.kubernetes.io/name: alertmanager-user-workload
app.kubernetes.io/managed-by: cluster-monitoring-operator
app.kubernetes.io/part-of: openshift-monitoring
name: alertmanager-kube-rbac-proxy-metric
namespace: openshift-user-workload-monitoring
stringData:
Expand Down
Expand Up @@ -2,7 +2,8 @@ apiVersion: v1
kind: Secret
metadata:
labels:
app.kubernetes.io/name: alertmanager-user-workload
app.kubernetes.io/managed-by: cluster-monitoring-operator
app.kubernetes.io/part-of: openshift-monitoring
name: alertmanager-kube-rbac-proxy-tenancy
namespace: openshift-user-workload-monitoring
stringData:
Expand Down
2 changes: 2 additions & 0 deletions assets/alertmanager-user-workload/pod-disruption-budget.yaml
Expand Up @@ -4,6 +4,7 @@ metadata:
labels:
app.kubernetes.io/component: alert-router
app.kubernetes.io/instance: user-workload
app.kubernetes.io/managed-by: cluster-monitoring-operator
app.kubernetes.io/name: alertmanager
app.kubernetes.io/part-of: openshift-monitoring
app.kubernetes.io/version: 0.25.0
Expand All @@ -15,5 +16,6 @@ spec:
matchLabels:
app.kubernetes.io/component: alert-router
app.kubernetes.io/instance: user-workload
app.kubernetes.io/managed-by: cluster-monitoring-operator
app.kubernetes.io/name: alertmanager
app.kubernetes.io/part-of: openshift-monitoring
1 change: 1 addition & 0 deletions assets/alertmanager-user-workload/secret.yaml
Expand Up @@ -4,6 +4,7 @@ metadata:
labels:
app.kubernetes.io/component: alert-router
app.kubernetes.io/instance: user-workload
app.kubernetes.io/managed-by: cluster-monitoring-operator
app.kubernetes.io/name: alertmanager
app.kubernetes.io/part-of: openshift-monitoring
app.kubernetes.io/version: 0.25.0
Expand Down
1 change: 1 addition & 0 deletions assets/alertmanager-user-workload/service-account.yaml
Expand Up @@ -5,6 +5,7 @@ metadata:
labels:
app.kubernetes.io/component: alert-router
app.kubernetes.io/instance: user-workload
app.kubernetes.io/managed-by: cluster-monitoring-operator
app.kubernetes.io/name: alertmanager
app.kubernetes.io/part-of: openshift-monitoring
app.kubernetes.io/version: 0.25.0
Expand Down
2 changes: 2 additions & 0 deletions assets/alertmanager-user-workload/service-monitor.yaml
Expand Up @@ -4,6 +4,7 @@ metadata:
labels:
app.kubernetes.io/component: alert-router
app.kubernetes.io/instance: user-workload
app.kubernetes.io/managed-by: cluster-monitoring-operator
app.kubernetes.io/name: alertmanager
app.kubernetes.io/part-of: openshift-monitoring
app.kubernetes.io/version: 0.25.0
Expand All @@ -25,5 +26,6 @@ spec:
matchLabels:
app.kubernetes.io/component: alert-router
app.kubernetes.io/instance: user-workload
app.kubernetes.io/managed-by: cluster-monitoring-operator
app.kubernetes.io/name: alertmanager
app.kubernetes.io/part-of: openshift-monitoring
2 changes: 2 additions & 0 deletions assets/alertmanager-user-workload/service.yaml
Expand Up @@ -6,6 +6,7 @@ metadata:
labels:
app.kubernetes.io/component: alert-router
app.kubernetes.io/instance: user-workload
app.kubernetes.io/managed-by: cluster-monitoring-operator
app.kubernetes.io/name: alertmanager
app.kubernetes.io/part-of: openshift-monitoring
app.kubernetes.io/version: 0.25.0
Expand All @@ -25,6 +26,7 @@ spec:
selector:
app.kubernetes.io/component: alert-router
app.kubernetes.io/instance: user-workload
app.kubernetes.io/managed-by: cluster-monitoring-operator
app.kubernetes.io/name: alertmanager
app.kubernetes.io/part-of: openshift-monitoring
sessionAffinity: ClientIP
Expand Down
2 changes: 2 additions & 0 deletions assets/alertmanager-user-workload/trusted-ca-bundle.yaml
Expand Up @@ -3,6 +3,8 @@ data: {}
kind: ConfigMap
metadata:
labels:
app.kubernetes.io/managed-by: cluster-monitoring-operator
app.kubernetes.io/part-of: openshift-monitoring
config.openshift.io/inject-trusted-cabundle: "true"
name: alertmanager-trusted-ca-bundle
namespace: openshift-user-workload-monitoring
3 changes: 3 additions & 0 deletions assets/alertmanager/alertmanager.yaml
Expand Up @@ -4,6 +4,7 @@ metadata:
labels:
app.kubernetes.io/component: alert-router
app.kubernetes.io/instance: main
app.kubernetes.io/managed-by: cluster-monitoring-operator
app.kubernetes.io/name: alertmanager
app.kubernetes.io/part-of: openshift-monitoring
app.kubernetes.io/version: 0.25.0
Expand All @@ -17,6 +18,7 @@ spec:
matchLabels:
app.kubernetes.io/component: alert-router
app.kubernetes.io/instance: main
app.kubernetes.io/managed-by: cluster-monitoring-operator
app.kubernetes.io/name: alertmanager
app.kubernetes.io/part-of: openshift-monitoring
namespaces:
Expand Down Expand Up @@ -139,6 +141,7 @@ spec:
labels:
app.kubernetes.io/component: alert-router
app.kubernetes.io/instance: main
app.kubernetes.io/managed-by: cluster-monitoring-operator
app.kubernetes.io/name: alertmanager
app.kubernetes.io/part-of: openshift-monitoring
app.kubernetes.io/version: 0.25.0
Expand Down
3 changes: 3 additions & 0 deletions assets/alertmanager/cluster-role-binding.yaml
@@ -1,6 +1,9 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
labels:
app.kubernetes.io/managed-by: cluster-monitoring-operator
app.kubernetes.io/part-of: openshift-monitoring
name: alertmanager-main
roleRef:
apiGroup: rbac.authorization.k8s.io
Expand Down
3 changes: 3 additions & 0 deletions assets/alertmanager/cluster-role.yaml
@@ -1,6 +1,9 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
labels:
app.kubernetes.io/managed-by: cluster-monitoring-operator
app.kubernetes.io/part-of: openshift-monitoring
name: alertmanager-main
rules:
- apiGroups:
Expand Down
3 changes: 2 additions & 1 deletion assets/alertmanager/kube-rbac-proxy-metric-secret.yaml
Expand Up @@ -3,7 +3,8 @@ data: {}
kind: Secret
metadata:
labels:
app.kubernetes.io/name: alertmanager-main
app.kubernetes.io/managed-by: cluster-monitoring-operator
app.kubernetes.io/part-of: openshift-monitoring
name: alertmanager-kube-rbac-proxy-metric
namespace: openshift-monitoring
stringData:
Expand Down
3 changes: 2 additions & 1 deletion assets/alertmanager/kube-rbac-proxy-secret.yaml
Expand Up @@ -2,7 +2,8 @@ apiVersion: v1
kind: Secret
metadata:
labels:
app.kubernetes.io/name: alertmanager-main
app.kubernetes.io/managed-by: cluster-monitoring-operator
app.kubernetes.io/part-of: openshift-monitoring
name: alertmanager-kube-rbac-proxy
namespace: openshift-monitoring
stringData:
Expand Down
2 changes: 2 additions & 0 deletions assets/alertmanager/pod-disruption-budget.yaml
Expand Up @@ -4,6 +4,7 @@ metadata:
labels:
app.kubernetes.io/component: alert-router
app.kubernetes.io/instance: main
app.kubernetes.io/managed-by: cluster-monitoring-operator
app.kubernetes.io/name: alertmanager
app.kubernetes.io/part-of: openshift-monitoring
app.kubernetes.io/version: 0.25.0
Expand All @@ -15,5 +16,6 @@ spec:
matchLabels:
app.kubernetes.io/component: alert-router
app.kubernetes.io/instance: main
app.kubernetes.io/managed-by: cluster-monitoring-operator
app.kubernetes.io/name: alertmanager
app.kubernetes.io/part-of: openshift-monitoring
1 change: 1 addition & 0 deletions assets/alertmanager/prometheus-rule.yaml
Expand Up @@ -4,6 +4,7 @@ metadata:
labels:
app.kubernetes.io/component: alert-router
app.kubernetes.io/instance: main
app.kubernetes.io/managed-by: cluster-monitoring-operator
app.kubernetes.io/name: alertmanager
app.kubernetes.io/part-of: openshift-monitoring
app.kubernetes.io/version: 0.25.0
Expand Down
3 changes: 2 additions & 1 deletion assets/alertmanager/proxy-secret.yaml
Expand Up @@ -3,7 +3,8 @@ data: {}
kind: Secret
metadata:
labels:
app.kubernetes.io/name: alertmanager-main
app.kubernetes.io/managed-by: cluster-monitoring-operator
app.kubernetes.io/part-of: openshift-monitoring
name: alertmanager-main-proxy
namespace: openshift-monitoring
type: Opaque
3 changes: 3 additions & 0 deletions assets/alertmanager/route.yaml
@@ -1,6 +1,9 @@
apiVersion: v1
kind: Route
metadata:
labels:
app.kubernetes.io/managed-by: cluster-monitoring-operator
app.kubernetes.io/part-of: openshift-monitoring
name: alertmanager-main
namespace: openshift-monitoring
spec:
Expand Down
1 change: 1 addition & 0 deletions assets/alertmanager/secret.yaml
Expand Up @@ -4,6 +4,7 @@ metadata:
labels:
app.kubernetes.io/component: alert-router
app.kubernetes.io/instance: main
app.kubernetes.io/managed-by: cluster-monitoring-operator
app.kubernetes.io/name: alertmanager
app.kubernetes.io/part-of: openshift-monitoring
app.kubernetes.io/version: 0.25.0
Expand Down
1 change: 1 addition & 0 deletions assets/alertmanager/service-account.yaml
Expand Up @@ -7,6 +7,7 @@ metadata:
labels:
app.kubernetes.io/component: alert-router
app.kubernetes.io/instance: main
app.kubernetes.io/managed-by: cluster-monitoring-operator
app.kubernetes.io/name: alertmanager
app.kubernetes.io/part-of: openshift-monitoring
app.kubernetes.io/version: 0.25.0
Expand Down
2 changes: 2 additions & 0 deletions assets/alertmanager/service-monitor.yaml
Expand Up @@ -4,6 +4,7 @@ metadata:
labels:
app.kubernetes.io/component: alert-router
app.kubernetes.io/instance: main
app.kubernetes.io/managed-by: cluster-monitoring-operator
app.kubernetes.io/name: alertmanager
app.kubernetes.io/part-of: openshift-monitoring
app.kubernetes.io/version: 0.25.0
Expand All @@ -25,5 +26,6 @@ spec:
matchLabels:
app.kubernetes.io/component: alert-router
app.kubernetes.io/instance: main
app.kubernetes.io/managed-by: cluster-monitoring-operator
app.kubernetes.io/name: alertmanager
app.kubernetes.io/part-of: openshift-monitoring
2 changes: 2 additions & 0 deletions assets/alertmanager/service.yaml
Expand Up @@ -6,6 +6,7 @@ metadata:
labels:
app.kubernetes.io/component: alert-router
app.kubernetes.io/instance: main
app.kubernetes.io/managed-by: cluster-monitoring-operator
app.kubernetes.io/name: alertmanager
app.kubernetes.io/part-of: openshift-monitoring
app.kubernetes.io/version: 0.25.0
Expand All @@ -25,6 +26,7 @@ spec:
selector:
app.kubernetes.io/component: alert-router
app.kubernetes.io/instance: main
app.kubernetes.io/managed-by: cluster-monitoring-operator
app.kubernetes.io/name: alertmanager
app.kubernetes.io/part-of: openshift-monitoring
sessionAffinity: ClientIP
Expand Down
2 changes: 2 additions & 0 deletions assets/alertmanager/trusted-ca-bundle.yaml
Expand Up @@ -3,6 +3,8 @@ data: {}
kind: ConfigMap
metadata:
labels:
app.kubernetes.io/managed-by: cluster-monitoring-operator
app.kubernetes.io/part-of: openshift-monitoring
config.openshift.io/inject-trusted-cabundle: "true"
name: alertmanager-trusted-ca-bundle
namespace: openshift-monitoring
@@ -1,6 +1,12 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
lqbels:
app.kubernetes.io/component: operator
app.kubernetes.io/instance: cluster-monitoring-operator
app.kubernetes.io/managed-by: cluster-monitoring-operator
app.kubernetes.io/name: cluster-monitoring-operator
app.kubernetes.io/part-of: openshift-monitoring
name: alert-routing-edit
rules:
- apiGroups:
Expand Down
6 changes: 6 additions & 0 deletions assets/cluster-monitoring-operator/cluster-role-view.yaml
@@ -1,6 +1,12 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
labels:
app.kubernetes.io/component: operator
app.kubernetes.io/instance: cluster-monitoring-operator
app.kubernetes.io/managed-by: cluster-monitoring-operator
app.kubernetes.io/name: cluster-monitoring-operator
app.kubernetes.io/part-of: openshift-monitoring
name: cluster-monitoring-view
rules:
- apiGroups:
Expand Down

0 comments on commit 4a768b1

Please sign in to comment.