Skip to content

Instantly share code, notes, and snippets.

@mayankshah1607
Last active May 17, 2022 10:26
Show Gist options
  • Save mayankshah1607/014f8e1d21fa5b0a5dead67bcca6443c to your computer and use it in GitHub Desktop.
Save mayankshah1607/014f8e1d21fa5b0a5dead67bcca6443c to your computer and use it in GitHub Desktop.
test.yaml
# AddonCR
apiVersion: addons.managed.openshift.io/v1alpha1
kind: Addon
metadata:
name: reference-addon
spec:
# <remaining spec omitted for redability>
monitoring:
monitoringStack:
enabled: true
serviceMonitorSpec:
endpoints:
- interval: 30s
port: http
scheme: http
path: /metrics
namespaceSelector:
matchNames:
- redhat-reference-addon
selector:
matchLabels:
app.kubernetes.io/name: reference-addon
rhobsRemoteWriteConfig:
url: <rhobs_recieve_url>
oauth2:
tokenUrl: <token_url>
clientId:
secret:
name: <secret_name>
key: <client_id_secret_key>
clientSecret:
secret:
name: <secret_name>
key: <client_secret_secret_key>
endpointParams:
audience: <audience_type>
---
# MonitoringStack CR
apiVersion: monitoring.rhobs/v1alpha1
kind: MonitoringStack
metadata:
name: osd-ado-reference-addon-monitoring-stack
# Namespace created by ADO
namespace: osd-ado-reference-addon-monitoring-stack
spec:
# <remaining spec omitted for redability>
resourceSelector:
matchLabels:
addons.managed.openshift.io/mso: reference-addon
prometheusConfig:
remoteWrite:
url: <rhobs_recieve_url>
oauth2:
tokenUrl: <token_url>
clientId:
secret:
name: <secret_name>
key: <client_id_secret_key>
clientSecret:
secret:
name: <secret_name>
key: <client_secret_secret_key>
endpointParams:
audience: <audience_type>
---
# ServiceMonitor CR
kind: ServiceMonitor
metadata:
name: reference-addon-sm
# Namespace created by ADO
namespace: osd-ado-reference-addon-monitoring-stack
labels:
addons.managed.openshift.io/mso: reference-addon
spec:
endpoints:
- interval: 30s
port: http
scheme: http
path: metrics
namespaceSelector:
matchNames:
- redhat-reference-addon
selector:
matchLabels:
app.kubernetes.io/name: reference-addon
---
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment