diff --git a/doom.yaml b/doom.yaml new file mode 100644 index 0000000..ef184e3 --- /dev/null +++ b/doom.yaml @@ -0,0 +1,56 @@ +--- +apiVersion: v1 +kind: Namespace +metadata: + name: kubedoom + +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app: kubedoom + name: kubedoom + namespace: kubedoom +spec: + replicas: 1 + selector: + matchLabels: + app: kubedoom + template: + metadata: + labels: + app: kubedoom + spec: + hostNetwork: true + serviceAccountName: kubedoom + containers: + - image: ghcr.io/storax/kubedoom:latest + env: + - name: NAMESPACE + value: default + name: kubedoom + ports: + - containerPort: 5900 + name: vnc + +--- +apiVersion: v1 +kind: ServiceAccount +metadata: + name: kubedoom + namespace: kubedoom + +--- +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRoleBinding +metadata: + name: kubedoom +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: ClusterRole + name: cluster-admin +subjects: + - kind: ServiceAccount + name: kubedoom + namespace: kubedoom