Skip to content
Snippets Groups Projects
Commit 5d33cbb1 authored by Francisco Ripoli's avatar Francisco Ripoli
Browse files

example service monitoring updated with missing config

added service account, role and role binding for the prometheus frontend
example, also updated prometheus to use the correct service account

fixes #1049
parent 8b6ee5c1
Branches
Tags
No related merge requests found
......@@ -8,6 +8,9 @@ if [ -z "${NAMESPACE}" ]; then
NAMESPACE=default
fi
kubectl --namespace "$NAMESPACE" --kubeconfig="$KUBECONFIG" apply -f manifests/examples/example-app/prometheus-frontend-service-account.yaml
kubectl --namespace "$NAMESPACE" --kubeconfig="$KUBECONFIG" apply -f manifests/examples/example-app/prometheus-frontend-role.yaml
kubectl --namespace "$NAMESPACE" --kubeconfig="$KUBECONFIG" apply -f manifests/examples/example-app/prometheus-frontend-role-binding.yaml
kubectl --namespace "$NAMESPACE" --kubeconfig="$KUBECONFIG" apply -f manifests/examples/example-app/prometheus-frontend-svc.yaml
kubectl --namespace "$NAMESPACE" --kubeconfig="$KUBECONFIG" apply -f manifests/examples/example-app/example-app.yaml
kubectl --namespace "$NAMESPACE" --kubeconfig="$KUBECONFIG" apply -f manifests/examples/example-app/prometheus-frontend.yaml
......
apiVersion: rbac.authorization.k8s.io/v1beta1
kind: RoleBinding
metadata:
name: prometheus-frontend
namespace: default
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: prometheus-frontend
subjects:
- kind: ServiceAccount
name: prometheus-frontend
namespace: default
apiVersion: rbac.authorization.k8s.io/v1beta1
kind: Role
metadata:
name: prometheus-frontend
namespace: default
rules:
- apiGroups: [""]
resources:
- nodes
- services
- endpoints
- pods
verbs: ["get", "list", "watch"]
- apiGroups: [""]
resources:
- configmaps
verbs: ["get"]
apiVersion: v1
kind: ServiceAccount
metadata:
name: prometheus-frontend
......@@ -6,6 +6,7 @@ metadata:
labels:
prometheus: frontend
spec:
serviceAccountName: prometheus-frontend
version: v1.7.1
serviceMonitorSelector:
matchLabels:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment