Skip to content

Commit

Permalink
operators community-windows-machine-config-operator (4.0.1) (#631)
Browse files Browse the repository at this point in the history
Signed-off-by: Alina Ryan <aliryan@redhat.com>
  • Loading branch information
alinaryan authored Jan 21, 2022
1 parent 7130f05 commit 9505312
Show file tree
Hide file tree
Showing 8 changed files with 472 additions and 0 deletions.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
creationTimestamp: null
name: manager-role
rules:
- apiGroups:
- ""
resources:
- secrets
verbs:
- get
- list
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
creationTimestamp: null
name: prometheus-k8s
rules:
- apiGroups:
- ""
resources:
- services
- endpoints
- pods
verbs:
- list
- watch
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
creationTimestamp: null
name: prometheus-k8s
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: prometheus-k8s
subjects:
- kind: ServiceAccount
name: prometheus-k8s
namespace: openshift-monitoring
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
labels:
name: windows-exporter
name: windows-exporter
spec:
endpoints:
- honorLabels: true
interval: 30s
path: /metrics
port: metrics
relabelings:
- action: replace
regex: (.*)
replacement: $1
sourceLabels:
- __meta_kubernetes_endpoint_address_target_name
targetLabel: instance
selector:
matchLabels:
name: windows-exporter
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
apiVersion: v1
kind: Service
metadata:
creationTimestamp: null
labels:
name: windows-exporter
name: windows-exporter
spec:
ports:
- name: metrics
port: 9182
protocol: TCP
targetPort: 9182
status:
loadBalancer: {}
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
apiVersion: monitoring.coreos.com/v1
kind: PrometheusRule
metadata:
labels:
prometheus: k8s
role: alert-rules
name: windows-prometheus-k8s-rules
spec:
groups:
- name: windows.rules
rules:
- expr: |
avg without (core, mode)(rate(windows_cpu_time_total{mode="idle"}[1m]))
record: instance:node_cpu_utilisation:rate1m
- expr: |
sum(rate(windows_cpu_time_total{mode="idle",mode!="iowait"}[3m])) BY (instance)
record: instance:node_cpu:rate:sum
- expr: |
windows_logical_disk_size_bytes
record: node_filesystem_size_bytes
- expr: |
windows_logical_disk_free_bytes
record: node_filesystem_avail_bytes
- expr: |
rate(windows_net_bytes_received_total[1m])
record: node_network_receive_bytes_total
- expr: |
rate(windows_net_bytes_sent_total[1m])
record: node_network_transmit_bytes_total
- expr: |
windows_logical_disk_free_bytes
record: node_filesystem_free_bytes
- expr: |
windows_memory_available_bytes
record: node_memory_MemAvailable_bytes
- expr: |
windows_cs_physical_memory_bytes
record: node_memory_MemTotal_bytes
- expr: |
windows_cpu_info
record: node_cpu_info
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
annotations:
operators.operatorframework.io.bundle.channel.default.v1: preview
operators.operatorframework.io.bundle.channels.v1: preview
operators.operatorframework.io.bundle.manifests.v1: manifests/
operators.operatorframework.io.bundle.mediatype.v1: registry+v1
operators.operatorframework.io.bundle.metadata.v1: metadata/
operators.operatorframework.io.bundle.package.v1: community-windows-machine-config-operator
operators.operatorframework.io.metrics.mediatype.v1: metrics+v1
com.redhat.openshift.versions: =v4.9

0 comments on commit 9505312

Please sign in to comment.