remove tbrntmon

This commit is contained in:
Tobias Brunner 2021-04-15 20:41:58 +02:00
parent 3d0fbff7a7
commit 1401ed29b7
8 changed files with 0 additions and 141 deletions

View File

@ -1,23 +0,0 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: tbrntmon
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
destination:
namespace: tbrntmon
server: https://kubernetes.default.svc
project: apps
source:
path: tbrntmon
repoURL: https://git.tbrnt.ch/tobru/gitops-tbrnt.git
targetRevision: HEAD
---
apiVersion: v1
kind: Namespace
metadata:
name: tbrntmon
labels:
name: tbrntmon

View File

@ -1,12 +0,0 @@
apiVersion: v1
kind: Endpoints
metadata:
name: nodeexporter
namespace: tbrntmon
labels:
app: nodeexporter
subsets:
- addresses:
- ip: 185.95.218.9
ports:
- port: 9100

View File

@ -1,43 +0,0 @@
apiVersion: monitoring.coreos.com/v1
kind: Prometheus
metadata:
labels:
prometheus: tbrntmon
name: tbrntmon
namespace: tbrntmon
spec:
image: quay.io/prometheus/prometheus:v2.26.0
version: v2.19.2
podMonitorNamespaceSelector:
matchLabels:
name: tbrntmon
podMonitorSelector: {}
replicas: 1
resources:
requests:
memory: 400Mi
retention: 7d
ruleSelector:
matchLabels:
prometheus: k8s
role: alert-rules
securityContext:
fsGroup: 2000
runAsNonRoot: true
runAsUser: 1000
serviceAccountName: prometheus-tbrntmon
serviceMonitorNamespaceSelector:
matchLabels:
name: tbrntmon
serviceMonitorSelector: {}
storage:
volumeClaimTemplate:
apiVersion: v1
kind: PersistentVolumeClaim
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 10Gi
storageClassName: local-path

View File

@ -1,16 +0,0 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: prometheus-tbrntmon
namespace: tbrntmon
rules:
- apiGroups:
- ""
resources:
- services
- endpoints
- pods
verbs:
- get
- list
- watch

View File

@ -1,13 +0,0 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: prometheus-tbrntmon
namespace: tbrntmon
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: prometheus-tbrntmon
subjects:
- kind: ServiceAccount
name: prometheus-tbrntmon
namespace: tbrntmon

View File

@ -1,13 +0,0 @@
apiVersion: v1
kind: Service
metadata:
name: nodeexporter
namespace: tbrntmon
labels:
app: nodeexporter
spec:
ports:
- protocol: TCP
port: 9100
targetPort: 9100
name: nodeexporter

View File

@ -1,5 +0,0 @@
apiVersion: v1
kind: ServiceAccount
metadata:
name: prometheus-tbrntmon
namespace: tbrntmon

View File

@ -1,16 +0,0 @@
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: nodeexporter
namespace: tbrntmon
spec:
endpoints:
- interval: 30s
path: /metrics
port: "9100"
namespaceSelector:
matchNames:
- tbrntmon
selector:
matchLabels:
app: nodeexporter