Skip to content

Commit

Permalink
Merge pull request #22 from WyriHaximusNet/add-debug-k8s-resoufces
Browse files Browse the repository at this point in the history
Add debug k8s resources
  • Loading branch information
WyriHaximus authored Jan 16, 2021
2 parents 7f8ba7f + 41c1940 commit 395d118
Show file tree
Hide file tree
Showing 4 changed files with 108 additions and 0 deletions.
20 changes: 20 additions & 0 deletions debug/cluster-role-binding.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: redis-db-assignment-operator
namespace: redis
labels:
app: redis-db-assignment-operator
app.kubernetes.io/instance: redis-db-assignment-operator
app.kubernetes.io/name: redis-db-assignment-operator
app.kubernetes.io/version: development
chart: redis-db-assignment-operator
release: redis-db-assignment-operator
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: redis-db-assignment-operator
subjects:
- kind: ServiceAccount
name: redis-db-assignment-operator
namespace: redis
20 changes: 20 additions & 0 deletions debug/cluster-role.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@

apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: redis-db-assignment-operator
namespace: redis
labels:
app: redis-db-assignment-operator
app.kubernetes.io/instance: redis-db-assignment-operator
app.kubernetes.io/name: redis-db-assignment-operator
app.kubernetes.io/version: development
chart: redis-db-assignment-operator
release: redis-db-assignment-operator
rules:
- apiGroups: ["wyrihaximus.net"]
resources: ["redis-databases"]
verbs: ["get", "watch", "list"]
- apiGroups: [""]
resources: ["secrets", "configmaps"]
verbs: ["create", "patch", "get"]
60 changes: 60 additions & 0 deletions debug/deployment.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: redis-db-assignment-operator
namespace: redis
labels:
app: redis-db-assignment-operator
app.kubernetes.io/instance: redis-db-assignment-operator
app.kubernetes.io/name: redis-db-assignment-operator
app.kubernetes.io/version: development
chart: redis-db-assignment-operator
release: redis-db-assignment-operator
spec:
replicas: 1
strategy:
type: Recreate
selector:
matchLabels:
app: redis-db-assignment-operator
app.kubernetes.io/instance: redis-db-assignment-operator
app.kubernetes.io/name: redis-db-assignment-operator
app.kubernetes.io/version: development
chart: redis-db-assignment-operator
release: redis-db-assignment-operator
template:
metadata:
annotations:
prometheus.io/scrape: "true"
prometheus.io/port: "9115"
labels:
app: redis-db-assignment-operator
app.kubernetes.io/instance: redis-db-assignment-operator
app.kubernetes.io/name: redis-db-assignment-operator
app.kubernetes.io/version: development
chart: redis-db-assignment-operator
release: redis-db-assignment-operator
spec:
serviceAccountName: redis-db-assignment-operator
containers:
- name: redis-database-assignment-operator
image: "redis-db-assignment-operator:dev"
imagePullPolicy: Never
ports:
- name: metrics
containerPort: 9115
protocol: TCP
livenessProbe:
httpGet:
path: /
port: metrics
readinessProbe:
httpGet:
path: /
port: metrics
startupProbe:
failureThreshold: 13
periodSeconds: 1
httpGet:
path: /
port: metrics
8 changes: 8 additions & 0 deletions debug/service-account.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
apiVersion: v1
kind: ServiceAccount
metadata:
name: redis-db-assignment-operator
namespace: redis
labels:
app: redis-db-assignment-operator
release: redis-db-assignment-operator

0 comments on commit 395d118

Please sign in to comment.