From abafc1d1828c736f66abd1f845760bca351f4d29 Mon Sep 17 00:00:00 2001
From: Sheogorath <sheogorath@shivering-isles.com>
Date: Sun, 3 Oct 2021 08:14:23 +0200
Subject: [PATCH] Cleanup apps

---
 apps/base/shivering-isles/shields/.helmignore |  23 --
 apps/base/shivering-isles/shields/Chart.yaml  |  15 --
 .../shields/templates/NOTES.txt               |  22 --
 .../shields/templates/_helpers.tpl            |  62 ------
 .../shields/templates/deployment.yaml         |  63 ------
 .../shields/templates/imagestream.yaml        |  21 --
 .../shields/templates/ingress.yaml            |  61 ------
 .../shields/templates/service-monitor.yaml    |  20 --
 .../shields/templates/service.yaml            |  15 --
 .../templates/tests/test-connection.yaml      |  15 --
 apps/base/shivering-isles/shields/values.yaml |  67 ------
 apps/okd4/gitlab/runner/gitlab-runner.yaml    |  17 --
 apps/okd4/gitlab/runner/kustomization.yaml    |   7 -
 .../gitlab/runner/registration-secret.yaml    |  58 -----
 apps/okd4/gitlab/runner/s3-secret.yaml        |  59 -----
 apps/okd4/gitlab/runner/setup.yaml            |  36 ----
 apps/okd4/hedgedoc/credentials.yaml           |  61 ------
 apps/okd4/hedgedoc/issuer.yaml                |  74 -------
 apps/okd4/hedgedoc/kustomization.yaml         |   6 -
 apps/okd4/kustomization.yaml                  |   8 -
 apps/okd4/shivering-isles/blog/cert.yaml      |  66 ------
 .../blog/deploymentconfig.yaml                |  81 -------
 .../shivering-isles/blog/imagestream.yaml     |  21 --
 apps/okd4/shivering-isles/blog/ingress.yaml   |  83 --------
 .../shivering-isles/blog/kustomization.yaml   |   9 -
 apps/okd4/shivering-isles/blog/service.yaml   |  17 --
 apps/okd4/shivering-isles/blog/setup.yaml     |  36 ----
 apps/okd4/shivering-isles/pad/cert.yaml       |  63 ------
 .../shivering-isles/pad/kustomization.yaml    |   7 -
 apps/okd4/shivering-isles/pad/release.yaml    | 201 ------------------
 apps/okd4/shivering-isles/pad/secret.yaml     |  73 -------
 apps/okd4/shivering-isles/pad/setup.yaml      |  36 ----
 apps/okd4/shivering-isles/shields/cert.yaml   |  63 ------
 .../shields/kustomization.yaml                |   6 -
 .../okd4/shivering-isles/shields/release.yaml |  89 --------
 apps/okd4/shivering-isles/shields/setup.yaml  |  36 ----
 36 files changed, 1597 deletions(-)
 delete mode 100644 apps/base/shivering-isles/shields/.helmignore
 delete mode 100644 apps/base/shivering-isles/shields/Chart.yaml
 delete mode 100644 apps/base/shivering-isles/shields/templates/NOTES.txt
 delete mode 100644 apps/base/shivering-isles/shields/templates/_helpers.tpl
 delete mode 100644 apps/base/shivering-isles/shields/templates/deployment.yaml
 delete mode 100644 apps/base/shivering-isles/shields/templates/imagestream.yaml
 delete mode 100644 apps/base/shivering-isles/shields/templates/ingress.yaml
 delete mode 100644 apps/base/shivering-isles/shields/templates/service-monitor.yaml
 delete mode 100644 apps/base/shivering-isles/shields/templates/service.yaml
 delete mode 100644 apps/base/shivering-isles/shields/templates/tests/test-connection.yaml
 delete mode 100644 apps/base/shivering-isles/shields/values.yaml
 delete mode 100644 apps/okd4/gitlab/runner/gitlab-runner.yaml
 delete mode 100644 apps/okd4/gitlab/runner/kustomization.yaml
 delete mode 100644 apps/okd4/gitlab/runner/registration-secret.yaml
 delete mode 100644 apps/okd4/gitlab/runner/s3-secret.yaml
 delete mode 100644 apps/okd4/gitlab/runner/setup.yaml
 delete mode 100644 apps/okd4/hedgedoc/credentials.yaml
 delete mode 100644 apps/okd4/hedgedoc/issuer.yaml
 delete mode 100644 apps/okd4/hedgedoc/kustomization.yaml
 delete mode 100644 apps/okd4/kustomization.yaml
 delete mode 100644 apps/okd4/shivering-isles/blog/cert.yaml
 delete mode 100644 apps/okd4/shivering-isles/blog/deploymentconfig.yaml
 delete mode 100644 apps/okd4/shivering-isles/blog/imagestream.yaml
 delete mode 100644 apps/okd4/shivering-isles/blog/ingress.yaml
 delete mode 100644 apps/okd4/shivering-isles/blog/kustomization.yaml
 delete mode 100644 apps/okd4/shivering-isles/blog/service.yaml
 delete mode 100644 apps/okd4/shivering-isles/blog/setup.yaml
 delete mode 100644 apps/okd4/shivering-isles/pad/cert.yaml
 delete mode 100644 apps/okd4/shivering-isles/pad/kustomization.yaml
 delete mode 100644 apps/okd4/shivering-isles/pad/release.yaml
 delete mode 100644 apps/okd4/shivering-isles/pad/secret.yaml
 delete mode 100644 apps/okd4/shivering-isles/pad/setup.yaml
 delete mode 100644 apps/okd4/shivering-isles/shields/cert.yaml
 delete mode 100644 apps/okd4/shivering-isles/shields/kustomization.yaml
 delete mode 100644 apps/okd4/shivering-isles/shields/release.yaml
 delete mode 100644 apps/okd4/shivering-isles/shields/setup.yaml

diff --git a/apps/base/shivering-isles/shields/.helmignore b/apps/base/shivering-isles/shields/.helmignore
deleted file mode 100644
index 0e8a0eb36..000000000
--- a/apps/base/shivering-isles/shields/.helmignore
+++ /dev/null
@@ -1,23 +0,0 @@
-# Patterns to ignore when building packages.
-# This supports shell glob matching, relative path matching, and
-# negation (prefixed with !). Only one pattern per line.
-.DS_Store
-# Common VCS dirs
-.git/
-.gitignore
-.bzr/
-.bzrignore
-.hg/
-.hgignore
-.svn/
-# Common backup files
-*.swp
-*.bak
-*.tmp
-*.orig
-*~
-# Various IDEs
-.project
-.idea/
-*.tmproj
-.vscode/
diff --git a/apps/base/shivering-isles/shields/Chart.yaml b/apps/base/shivering-isles/shields/Chart.yaml
deleted file mode 100644
index d6021a6ee..000000000
--- a/apps/base/shivering-isles/shields/Chart.yaml
+++ /dev/null
@@ -1,15 +0,0 @@
-apiVersion: v2
-name: shields
-description: A simple Helm chart for self-hosted shields.io
-type: application
-
-# This is the chart version. This version number should be incremented each time you make changes
-# to the chart and its templates, including the app version.
-# Versions are expected to follow Semantic Versioning (https://semver.org/)
-version: 0.6.0
-
-# This is the version number of the application being deployed. This version number should be
-# incremented each time you make changes to the application. Versions are not expected to
-# follow Semantic Versioning. They should reflect the version the application is using.
-# It is recommended to use it with quotes.
-appVersion: "server-2021-07-01"
diff --git a/apps/base/shivering-isles/shields/templates/NOTES.txt b/apps/base/shivering-isles/shields/templates/NOTES.txt
deleted file mode 100644
index 3262b4356..000000000
--- a/apps/base/shivering-isles/shields/templates/NOTES.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-1. Get the application URL by running these commands:
-{{- if .Values.ingress.enabled }}
-{{- range $host := .Values.ingress.hosts }}
-  {{- range .paths }}
-  http{{ if $.Values.ingress.tls }}s{{ end }}://{{ $host.host }}{{ .path }}
-  {{- end }}
-{{- end }}
-{{- else if contains "NodePort" .Values.service.type }}
-  export NODE_PORT=$(kubectl get --namespace {{ .Release.Namespace }} -o jsonpath="{.spec.ports[0].nodePort}" services {{ include "shields.fullname" . }})
-  export NODE_IP=$(kubectl get nodes --namespace {{ .Release.Namespace }} -o jsonpath="{.items[0].status.addresses[0].address}")
-  echo http://$NODE_IP:$NODE_PORT
-{{- else if contains "LoadBalancer" .Values.service.type }}
-     NOTE: It may take a few minutes for the LoadBalancer IP to be available.
-           You can watch the status of by running 'kubectl get --namespace {{ .Release.Namespace }} svc -w {{ include "shields.fullname" . }}'
-  export SERVICE_IP=$(kubectl get svc --namespace {{ .Release.Namespace }} {{ include "shields.fullname" . }} --template "{{"{{ range (index .status.loadBalancer.ingress 0) }}{{.}}{{ end }}"}}")
-  echo http://$SERVICE_IP:{{ .Values.service.port }}
-{{- else if contains "ClusterIP" .Values.service.type }}
-  export POD_NAME=$(kubectl get pods --namespace {{ .Release.Namespace }} -l "app.kubernetes.io/name={{ include "shields.name" . }},app.kubernetes.io/instance={{ .Release.Name }}" -o jsonpath="{.items[0].metadata.name}")
-  export CONTAINER_PORT=$(kubectl get pod --namespace {{ .Release.Namespace }} $POD_NAME -o jsonpath="{.spec.containers[0].ports[0].containerPort}")
-  echo "Visit http://127.0.0.1:8080 to use your application"
-  kubectl --namespace {{ .Release.Namespace }} port-forward $POD_NAME 8080:$CONTAINER_PORT
-{{- end }}
diff --git a/apps/base/shivering-isles/shields/templates/_helpers.tpl b/apps/base/shivering-isles/shields/templates/_helpers.tpl
deleted file mode 100644
index 9d81959c8..000000000
--- a/apps/base/shivering-isles/shields/templates/_helpers.tpl
+++ /dev/null
@@ -1,62 +0,0 @@
-{{/*
-Expand the name of the chart.
-*/}}
-{{- define "shields.name" -}}
-{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" }}
-{{- end }}
-
-{{/*
-Create a default fully qualified app name.
-We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
-If release name contains chart name it will be used as a full name.
-*/}}
-{{- define "shields.fullname" -}}
-{{- if .Values.fullnameOverride }}
-{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" }}
-{{- else }}
-{{- $name := default .Chart.Name .Values.nameOverride }}
-{{- if contains $name .Release.Name }}
-{{- .Release.Name | trunc 63 | trimSuffix "-" }}
-{{- else }}
-{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" }}
-{{- end }}
-{{- end }}
-{{- end }}
-
-{{/*
-Create chart name and version as used by the chart label.
-*/}}
-{{- define "shields.chart" -}}
-{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" }}
-{{- end }}
-
-{{/*
-Common labels
-*/}}
-{{- define "shields.labels" -}}
-helm.sh/chart: {{ include "shields.chart" . }}
-{{ include "shields.selectorLabels" . }}
-{{- if .Chart.AppVersion }}
-app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
-{{- end }}
-app.kubernetes.io/managed-by: {{ .Release.Service }}
-{{- end }}
-
-{{/*
-Selector labels
-*/}}
-{{- define "shields.selectorLabels" -}}
-app.kubernetes.io/name: {{ include "shields.name" . }}
-app.kubernetes.io/instance: {{ .Release.Name }}
-{{- end }}
-
-{{/*
-Create the name of the service account to use
-*/}}
-{{- define "shields.serviceAccountName" -}}
-{{- if .Values.serviceAccount.create }}
-{{- default (include "shields.fullname" .) .Values.serviceAccount.name }}
-{{- else }}
-{{- default "default" .Values.serviceAccount.name }}
-{{- end }}
-{{- end }}
diff --git a/apps/base/shivering-isles/shields/templates/deployment.yaml b/apps/base/shivering-isles/shields/templates/deployment.yaml
deleted file mode 100644
index 04db26daa..000000000
--- a/apps/base/shivering-isles/shields/templates/deployment.yaml
+++ /dev/null
@@ -1,63 +0,0 @@
-apiVersion: apps/v1
-kind: Deployment
-metadata:
-  name: {{ include "shields.fullname" . }}
-  labels:
-    {{- include "shields.labels" . | nindent 4 }}
-spec:
-  replicas: {{ .Values.replicaCount }}
-  selector:
-    matchLabels:
-      {{- include "shields.selectorLabels" . | nindent 6 }}
-  template:
-    metadata:
-      {{- with .Values.podAnnotations }}
-      annotations:
-        {{- toYaml . | nindent 8 }}
-      {{- end }}
-      labels:
-        {{- include "shields.selectorLabels" . | nindent 8 }}
-    spec:
-      containers:
-        - name: {{ .Chart.Name }}
-          securityContext:
-            {{- toYaml .Values.securityContext | nindent 12 }}
-          {{- if .Values.imagestream.enabled }}
-          image: "image-registry.openshift-image-registry.svc:5000/{{ .Release.Namespace }}/{{ include "shields.fullname" . }}:{{ .Values.image.tag | default .Chart.AppVersion }}"
-          {{- else }}
-          image: "{{ .Values.image.repository }}:{{ .Values.image.tag | default .Chart.AppVersion }}"
-          {{- end }}
-          imagePullPolicy: {{ .Values.image.pullPolicy }}
-          ports:
-            - name: http
-              containerPort: 8080
-              protocol: TCP
-          livenessProbe:
-            httpGet:
-              path: /metrics
-              port: http
-          readinessProbe:
-            httpGet:
-              path: /metrics
-              port: http
-          resources:
-            {{- toYaml .Values.resources | nindent 12 }}
-          env:
-            - name: PORT
-              value: "8080"
-            - name: METRICS_PROMETHEUS_ENABLED
-              value: "true"
-            - name: METRICS_PROMETHEUS_ENDPOINT_ENABLED
-              value: "true"
-      {{- with .Values.nodeSelector }}
-      nodeSelector:
-        {{- toYaml . | nindent 8 }}
-      {{- end }}
-      {{- with .Values.affinity }}
-      affinity:
-        {{- toYaml . | nindent 8 }}
-      {{- end }}
-      {{- with .Values.tolerations }}
-      tolerations:
-        {{- toYaml . | nindent 8 }}
-      {{- end }}
diff --git a/apps/base/shivering-isles/shields/templates/imagestream.yaml b/apps/base/shivering-isles/shields/templates/imagestream.yaml
deleted file mode 100644
index 4a40c580c..000000000
--- a/apps/base/shivering-isles/shields/templates/imagestream.yaml
+++ /dev/null
@@ -1,21 +0,0 @@
-{{- if .Values.imagestream.enabled -}}
-kind: ImageStream
-apiVersion: image.openshift.io/v1
-metadata:
-  name: {{ include "shields.fullname" . }}
-  labels:
-    {{- include "shields.labels" . | nindent 4 }}
-spec:
-  lookupPolicy:
-    local: false
-  tags:
-    - name: "{{ .Values.image.tag | default .Chart.AppVersion }}"
-      annotations: null
-      from:
-        kind: DockerImage
-        name: '{{ .Values.image.repository }}:{{ .Values.image.tag | default .Chart.AppVersion }}'
-      importPolicy:
-        scheduled: true
-      referencePolicy:
-        type: Local
-{{- end }}
diff --git a/apps/base/shivering-isles/shields/templates/ingress.yaml b/apps/base/shivering-isles/shields/templates/ingress.yaml
deleted file mode 100644
index ff3c0c52f..000000000
--- a/apps/base/shivering-isles/shields/templates/ingress.yaml
+++ /dev/null
@@ -1,61 +0,0 @@
-{{- if .Values.ingress.enabled -}}
-{{- $fullName := include "shields.fullname" . -}}
-{{- $svcPort := .Values.service.port -}}
-{{- if and .Values.ingress.className (not (semverCompare ">=1.18-0" .Capabilities.KubeVersion.GitVersion)) }}
-  {{- if not (hasKey .Values.ingress.annotations "kubernetes.io/ingress.class") }}
-  {{- $_ := set .Values.ingress.annotations "kubernetes.io/ingress.class" .Values.ingress.className}}
-  {{- end }}
-{{- end }}
-{{- if semverCompare ">=1.19-0" .Capabilities.KubeVersion.GitVersion -}}
-apiVersion: networking.k8s.io/v1
-{{- else if semverCompare ">=1.14-0" .Capabilities.KubeVersion.GitVersion -}}
-apiVersion: networking.k8s.io/v1beta1
-{{- else -}}
-apiVersion: extensions/v1beta1
-{{- end }}
-kind: Ingress
-metadata:
-  name: {{ $fullName }}
-  labels:
-    {{- include "shields.labels" . | nindent 4 }}
-  {{- with .Values.ingress.annotations }}
-  annotations:
-    {{- toYaml . | nindent 4 }}
-  {{- end }}
-spec:
-  {{- if and .Values.ingress.className (semverCompare ">=1.18-0" .Capabilities.KubeVersion.GitVersion) }}
-  ingressClassName: {{ .Values.ingress.className }}
-  {{- end }}
-  {{- if .Values.ingress.tls }}
-  tls:
-    {{- range .Values.ingress.tls }}
-    - hosts:
-        {{- range .hosts }}
-        - {{ . | quote }}
-        {{- end }}
-      secretName: {{ .secretName }}
-    {{- end }}
-  {{- end }}
-  rules:
-    {{- range .Values.ingress.hosts }}
-    - host: {{ .host | quote }}
-      http:
-        paths:
-          {{- range .paths }}
-          - path: {{ .path }}
-            {{- if and .pathType (semverCompare ">=1.18-0" $.Capabilities.KubeVersion.GitVersion) }}
-            pathType: {{ .pathType }}
-            {{- end }}
-            backend:
-              {{- if semverCompare ">=1.19-0" $.Capabilities.KubeVersion.GitVersion }}
-              service:
-                name: {{ $fullName }}
-                port:
-                  number: {{ $svcPort }}
-              {{- else }}
-              serviceName: {{ $fullName }}
-              servicePort: {{ $svcPort }}
-              {{- end }}
-          {{- end }}
-    {{- end }}
-{{- end }}
diff --git a/apps/base/shivering-isles/shields/templates/service-monitor.yaml b/apps/base/shivering-isles/shields/templates/service-monitor.yaml
deleted file mode 100644
index a31ea2840..000000000
--- a/apps/base/shivering-isles/shields/templates/service-monitor.yaml
+++ /dev/null
@@ -1,20 +0,0 @@
-{{- if .Values.monitoring.enabled -}}
-apiVersion: monitoring.coreos.com/v1
-kind: ServiceMonitor
-metadata:
-  name: {{ include "shields.fullname" . }}
-  labels:
-    {{- include "shields.labels" . | nindent 4 }}
-spec:
-  endpoints:
-    - interval: 30s
-      path: /metrics
-      port: http
-      scheme: HTTP
-  namespaceSelector:
-    matchNames:
-      - {{ .Release.Namespace }}
-  selector:
-    matchLabels:
-      {{- include "shields.labels" . | nindent 6 }}
-{{- end }}
diff --git a/apps/base/shivering-isles/shields/templates/service.yaml b/apps/base/shivering-isles/shields/templates/service.yaml
deleted file mode 100644
index cea6413b5..000000000
--- a/apps/base/shivering-isles/shields/templates/service.yaml
+++ /dev/null
@@ -1,15 +0,0 @@
-apiVersion: v1
-kind: Service
-metadata:
-  name: {{ include "shields.fullname" . }}
-  labels:
-    {{- include "shields.labels" . | nindent 4 }}
-spec:
-  type: {{ .Values.service.type }}
-  ports:
-    - port: {{ .Values.service.port }}
-      targetPort: http
-      protocol: TCP
-      name: http
-  selector:
-    {{- include "shields.selectorLabels" . | nindent 4 }}
diff --git a/apps/base/shivering-isles/shields/templates/tests/test-connection.yaml b/apps/base/shivering-isles/shields/templates/tests/test-connection.yaml
deleted file mode 100644
index 7a38189b1..000000000
--- a/apps/base/shivering-isles/shields/templates/tests/test-connection.yaml
+++ /dev/null
@@ -1,15 +0,0 @@
-apiVersion: v1
-kind: Pod
-metadata:
-  name: "{{ include "shields.fullname" . }}-test-connection"
-  labels:
-    {{- include "shields.labels" . | nindent 4 }}
-  annotations:
-    "helm.sh/hook": test
-spec:
-  containers:
-    - name: wget
-      image: busybox
-      command: ['wget']
-      args: ['{{ include "shields.fullname" . }}:{{ .Values.service.port }}']
-  restartPolicy: Never
diff --git a/apps/base/shivering-isles/shields/values.yaml b/apps/base/shivering-isles/shields/values.yaml
deleted file mode 100644
index 90a961a54..000000000
--- a/apps/base/shivering-isles/shields/values.yaml
+++ /dev/null
@@ -1,67 +0,0 @@
-# Default values for shields.
-# This is a YAML-formatted file.
-# Declare variables to be passed into your templates.
-
-replicaCount: 1
-
-image:
-  repository: docker.io/shieldsio/shields
-  pullPolicy: IfNotPresent
-  # Overrides the image tag whose default is the chart appVersion.
-  tag: ""
-
-imagePullSecrets: []
-nameOverride: ""
-fullnameOverride: ""
-
-podAnnotations: {}
-
-podSecurityContext: {}
-  # fsGroup: 2000
-
-service:
-  type: ClusterIP
-  port: 80
-
-resources: {}
-  # limits:
-  #   cpu: 100m
-  #   memory: 128Mi
-  # requests:
-  #   cpu: 100m
-  #   memory: 128Mi
-
-imagestream:
-  enabled: false
-
-monitoring:
-  enabled: false
-
-ingress:
-  enabled: false
-  className: ""
-  annotations: {}
-  hosts:
-    - host: chart-example.local
-      paths:
-        - path: /
-          pathType: ImplementationSpecific
-  tls: []
-  #  - secretName: chart-example-tls
-  #    hosts:
-  #      - chart-example.local
-
-
-securityContext: {}
-  # capabilities:
-  #   drop:
-  #   - ALL
-  # readOnlyRootFilesystem: true
-  # runAsNonRoot: true
-  # runAsUser: 1000
-
-nodeSelector: {}
-
-tolerations: []
-
-affinity: {}
diff --git a/apps/okd4/gitlab/runner/gitlab-runner.yaml b/apps/okd4/gitlab/runner/gitlab-runner.yaml
deleted file mode 100644
index 6d159df17..000000000
--- a/apps/okd4/gitlab/runner/gitlab-runner.yaml
+++ /dev/null
@@ -1,17 +0,0 @@
-apiVersion: apps.gitlab.com/v1beta2
-kind: Runner
-metadata:
-  name: shared-runner
-  namespace: gitlab-shared-runners
-spec:
-  s3:
-    bucket: runners-cache
-    credentials: si-shared-runner-s3-cache
-    location: eu-west-1
-    server: gitlab-cache.s3.shivering-isles.com
-  cacheShared: true
-  imagePullPolicy: Always
-  gitlabUrl: 'https://git.shivering-isles.com'
-  tags: 'openshift, x86_64, ram-4gb, docker, autoscale, amd64, si-gitlab, ram-2gb'
-  token: si-gitlab-runner-registration
-  cacheType: s3
diff --git a/apps/okd4/gitlab/runner/kustomization.yaml b/apps/okd4/gitlab/runner/kustomization.yaml
deleted file mode 100644
index 1fb0bcf87..000000000
--- a/apps/okd4/gitlab/runner/kustomization.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-apiVersion: kustomize.config.k8s.io/v1beta1
-kind: Kustomization
-resources:
-- setup.yaml
-- registration-secret.yaml
-- s3-secret.yaml
-- gitlab-runner.yaml
diff --git a/apps/okd4/gitlab/runner/registration-secret.yaml b/apps/okd4/gitlab/runner/registration-secret.yaml
deleted file mode 100644
index 9bef14fd7..000000000
--- a/apps/okd4/gitlab/runner/registration-secret.yaml
+++ /dev/null
@@ -1,58 +0,0 @@
-apiVersion: v1
-kind: Secret
-metadata:
-    name: si-gitlab-runner-registration
-    namespace: gitlab-shared-runners
-data:
-    runner-registration-token: ENC[AES256_GCM,data:JOin54ROpr0hesSVzyTeZ1TI+l8vkVL72aJW+g==,iv:aOqgqVaBZGuCJuqakwnu54/CdEyiHyNHbgL3cVHjPQY=,tag:LxjVa7uhykRudTrJGBdIOA==,type:str]
-sops:
-    kms: []
-    gcp_kms: []
-    azure_kv: []
-    hc_vault: []
-    age: []
-    lastmodified: "2021-08-18T18:05:20Z"
-    mac: ENC[AES256_GCM,data:hCzPu/o/AcoSlvmNu8dDI5ZuTLujLVIsjUe3XDXqwr4pM244j3EjW1Yu8n5Khwa6trI/nsEzhDgKCCauELEFtINEXYwc9sFXcClfS2T6PzRIRW9YvSdyLF9ljzdm2XgsGKvKI6q2hNHP4V6lU/GhISW4gZUHV3XuFHbkly0v/dY=,iv:GMDCSG3bKj0o0eb5eY0cvrpHuYEtUfyQMPUjPiwGjWo=,tag:/lNID2b7yNEpFpYwt+LjAA==,type:str]
-    pgp:
-        - created_at: "2021-08-18T18:05:19Z"
-          enc: |
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA1u//sli4/n1ARAAgIxuEgiToUaNP2DjEm2kwnj3+p/Uv6lrRgmKiKJCsz/0
-            Y6Gkru/QKE3vZISClKJrKBHkXrixqURpQQ+qLrA6qoVT7yCIKjGtMy2jjqW23DW0
-            nLtTIw8elUl16VMx/rrooVEfKAOJoR6Zh1y2cOW/w+C2tkKV+iR9O/TEPNdVKiVf
-            x3zpEW6R/wIFIdxauUy69PkezAPo/h/c6fZE41krGd37ZKZp1fH5VhgaPlN/r3Ak
-            q2doy7K1Hxwehm2QL5bsQenB7gpE6z1v/C3u9OFdm2t8T4rfsu/I06pxa4MYjGGH
-            d7KxeLdFwQrXR6UXfiyrec/jL9Vlofmw4nRCe8NLy/GbZWlnSsRyEf52K022vcSz
-            0D7St95ap01utyFNHd0hqWxH8wn1i3g+eqONCQKOHex4qIsa/WXGrIvaPAUiBN6m
-            GjEDH5ob41jlBNM87Xvv9asDggXglj1OMh5v+J9sibBpKW18lRokBekNPhCeaObs
-            MvfjESgfLAZYOg+mv3BJVolP/MM11BqckvEFvtsKX1EXJVwhNsAJqo+cRGyz6w4D
-            3sVfefzZTcniLo7HB7Ve5xodWrdXtSHPVnykwtSz7ja0za7CneRbjIHsNYZi0XZL
-            IE+rIrgCfXSMTp1CQA6QvzlVX2IFrGDB/xGqWPR6Z2Fr2uEUz0kLdf3gZY41is/S
-            XgFxD4F6tMXV1UVNTYdsPpBZcm8gF8OTMe8s3Hwn1ibWus63x4B14gSZAWkTmCWm
-            CJ4DY96cxCnf7166OKWsntFWJ8HM/yZpGkiS8VHe6GhoWJdofhqE3rz4ZEXYItU=
-            =sP6f
-            -----END PGP MESSAGE-----
-          fp: 9D02A9AD73EF7F3D5F657AC2B392F6EB325E8C50
-        - created_at: "2021-08-18T18:05:19Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            wcFMA7kpg2bgzVHcARAAFYyijpbl4yaQOK78MdHlxA3/qONaTF6J47K0mmnB3H69
-            2PPoVrHHi/7hN+P2KrmGVQzWdF6oWaAPdkYN0Qy48IV97A7+gTBjyo6VnXIXMVaG
-            gh0UtnC9mDUqk5O7nR7IH38Y3HzvfT6qOGsA72nQakis64uW+fzbFArsmNmDcKSd
-            L7FYU7Ce2HhfSDbqrazYSOAnwTfl8vgU2jpxUCGr4eKRNV16jqMhkzIMfnf8GcpJ
-            wONY8SRN6Cnic9/kWabehNPiqjkuNb2DQZRqpLuKgUUfJ7BnGDO8JyI4JGxCpc1z
-            HtLC0FvNHCnmdoIkh8LBE9P48wGouwmDeUahbF8jyyhnuX07/GN9eXyYkc3c+PjG
-            8+GxcBwIlfwkTNyQcNaae9LPmxaud4hTZUptfhKnnLyWRpH9LLKl//YRCMSPNSpi
-            OqqSP/arJMuXMGlBiRL2LbTfFN79qcLH4bLFBfnhJQZ7zGl2U1cL4ZYauv+qsThD
-            xbE/vcDfWRzSxa9XkwKwB7ff/gXjQI2zmj3mzAWxAcrHFhDO+rAyfUvWBFxpKCam
-            NiEPaVu15o1y3c0HsHUupQdQZR0D3Bcdw+JFZvv8vo2Ck4cvJHmJ2/BTTYVbToTD
-            5XoLkzEzcIpBGUY//ZkEhBHgQ8Qv5sQBO5H7Y09/TTYlxoXlj7iYnj64uxVkOC3S
-            5gH65siReTt8+lSm5E8RoKRFUpsWaNtjic+xO5tLqUgFCRw0/AugZxxeApnkc7Rb
-            JoOee0EYwslj76851aQsSmrkXNxRgM1al7Ta4TH1wXjdSOLqRvcbAA==
-            =FXse
-            -----END PGP MESSAGE-----
-          fp: 286791FB6648539775DB31B8FCB98C2A3EC6F601
-    encrypted_regex: ^(data|stringData|email|dnsZones?|dnsNames?|hosts?|tang)$
-    version: 3.7.1
diff --git a/apps/okd4/gitlab/runner/s3-secret.yaml b/apps/okd4/gitlab/runner/s3-secret.yaml
deleted file mode 100644
index a88cd39d3..000000000
--- a/apps/okd4/gitlab/runner/s3-secret.yaml
+++ /dev/null
@@ -1,59 +0,0 @@
-apiVersion: v1
-kind: Secret
-metadata:
-    name: si-shared-runner-s3-cache
-    namespace: gitlab-shared-runners
-data:
-    accesskey: ENC[AES256_GCM,data:IZOiOHwgGxjFvbeOSKpuGmOTVM4OQQlGGUzIWNIlM+uawcFI,iv:ek8IWz+pOaOiaV6D6AvSpwRbO8N3KhiWeY7HjD47HHw=,tag:EdEEsVv0of2z1Ev9HU1itQ==,type:str]
-    secretkey: ENC[AES256_GCM,data:pSp+I2/ljdDvNDkM9IjS/io3jvXqQ1PMC8aeGm4HPw+zjGV5y3ep4CtV9r+9wYuxxG96Ftlc6ThwYq9FFBXef0jAcqTJOo8UfjcM3aK+RD3EJe8ma2KMn/KJtVE=,iv:VPSyECLS52KaWxUyJG9QhMqG1CRjNqsgt2g6R8eK21Q=,tag:Rhz+w4mrT9VwMT+ljIkz3g==,type:str]
-sops:
-    kms: []
-    gcp_kms: []
-    azure_kv: []
-    hc_vault: []
-    age: []
-    lastmodified: "2021-08-18T18:25:59Z"
-    mac: ENC[AES256_GCM,data:UVcYHgMvVB3FTQW8/c2JxD4gKL1HH+NG0cSlrBgcD1vEJG2nBejfPkXP8ZwEpvZQeaLTIVFsZnu4ELyYkEGJTrQCY0gRW3ubSj822gFwhMmGsDvrb+S37yyagThPOA8Q+b0SKKUzGusME9vwfuf5v8mutNOt9KsQGztncaO19lc=,iv:nPi4QcrWsZZ5lHlhD4k490QQj0QyCiop+YWQB8R0Rf0=,tag:2js+ik/zU7QbY7b5n6XPRw==,type:str]
-    pgp:
-        - created_at: "2021-08-18T18:14:28Z"
-          enc: |
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA1u//sli4/n1ARAA2qysQy2MUT+Jc9e//tVmghYX3Gurg9r64pFiRcX2VEZW
-            8P+3lqsNVf+uMv9OlBwa4kaIcoxlTVRkrHxJQ9pd2InxCyk7rACuFHaxl+AiZGKi
-            6oBiiPbW7RixdRCKIqRHI4bcjRznjIbM00/PhM9Jl4nu7cEwpGBMhshPj699T3dg
-            V1LkH0u6ibfd0hX6hyImsI1c5cHI3Lg5GJO50d/R6zA9qZZuFdpoqS3juYft17p6
-            sh9fQBXhK5yqFjYG58yBl/N0poVFziqmrZlpSxqg9rmVs5jqZUVEuPo2v3EHPjUD
-            6RSxmPT6N1GC9ts4pASuxOj2wPEWRieAvgPcj4l2wErv3oPWIbQc+DBbtLF3AgXO
-            v/QwJcOuZKxrPp+B1SWRz0XiiBMJt5/+5SKJudUVr+M9gHNUvwq1NVUUmHl6ESbo
-            fJgjz6k6BbGxddjdQZk6AlYjfScgw6g9yP0tanSjQeGTBaZxaPQeTzId+k6dgwNy
-            W8v88wwoqrMEUtCsT8TumQ6737FxxD4qO8MqSIi2sEs+tUX63kSGlGDRlRWeoyCB
-            7tqE8/FvFOJSL3GkQT7QabYo6V9B9Xvs8FmCdqH7gI/Uq8geDovMcxdmhvK/j0tG
-            LepqvUW+7LTkffuPtdxz8ecaEdcklElBELe9qVTVr1KwvILUIM+6adH/KHUALDXS
-            XgGjFarIoGRo6C70Tt4MDB+cusnp3FIsEsnEXc7XmXlRYefUAeHsNBmocsn0cAih
-            KgfffwC5NiYhBytwgB0VZsJbG0n93cKDd9H/DXc7WcEcFsuRHR5OLWnoPBC+pdo=
-            =iIvl
-            -----END PGP MESSAGE-----
-          fp: 9D02A9AD73EF7F3D5F657AC2B392F6EB325E8C50
-        - created_at: "2021-08-18T18:14:28Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            wcFMA7kpg2bgzVHcARAAm/vRLDmkiWDCZYRIS3UcaAOYKwLK5RfhsVYNUHK+jryb
-            sJRpIOGo88K0oaqGPQ7WqE/sITAxSjZKYxYI6rmH8dYXfOe4V6Xv/pmGYZY2cIw9
-            9hPJRZfWy4wThezMRn+N22Mi2fCPhjaAKsmkL5UXt+ctzSf+WO9IOIgb/6Wzz+eo
-            9KwTtB/qeMeuHCqCA7eaB3ySF4GxMuzR9j10hGiTWjUrLbhjdPDcJRfu1UXGVR+C
-            y8w9mY7cu9HIJOwfBF3miAKHE9SwXE6uzQYpf02j1ucIhBmp3jDrIRh/Bwx0L/ht
-            eY4JtvZOrtyp44eyrnMwQIoUdP5Vc9OX7VTOIvX7GArspFmGvteqfw8H1x/NjSlS
-            rUtvggNr77D+92cK55F8DTg1DahKGkS/wZcVV1mJr2tkSRQFnASe/VmW2KqthcZY
-            6gSyC26XCypCqRKNwV1Aw5Pg+1lWQteN8jsT2H7Ck0SJhIsLUB3GQ4zYXnYOZ1sA
-            QAhCvFUpdHiRYBOjtqdGd80Yzyc0DZIjFNzE708q6jSyGVAk/YdWK08UbKTfCtYe
-            FHxXpU5flpwv6FIHeXopJx92tqtYcGccFhuL3Z6b/CiWdUXJyk7B90UQVYx6uNpq
-            2oTNQvodDXxmdeC6h39Xg4lOk2Kz3kiTlBoIwo7+FmQ7ACMOHnohHLskFmhhuYvS
-            5gGEHZ5e0h9keRNGEw81JT9j0ZsHBsNu1os0ASeus2EajUDe9Uz2LXtFP0G6c5sC
-            iVs//Z0TGFWQ7lW7diLITQ3kq6cg1b+LM43UwcaOSHiH5uLn6iEpAA==
-            =wnE4
-            -----END PGP MESSAGE-----
-          fp: 286791FB6648539775DB31B8FCB98C2A3EC6F601
-    encrypted_regex: ^(data|stringData|email|dnsZones?|dnsNames?|hosts?|tang)$
-    version: 3.7.1
diff --git a/apps/okd4/gitlab/runner/setup.yaml b/apps/okd4/gitlab/runner/setup.yaml
deleted file mode 100644
index edaa923a1..000000000
--- a/apps/okd4/gitlab/runner/setup.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-apiVersion: v1
-kind: Namespace
-metadata:
-  name: gitlab-shared-runners
-  annotations:
-    openshift.io/requester: sheogorath
----
-apiVersion: v1
-kind: ServiceAccount
-metadata:
-  name: gitlab-shared-runners
-  namespace: gitlab-shared-runners
----
-apiVersion: rbac.authorization.k8s.io/v1
-kind: Role
-metadata:
-  name: gitlab-shared-runners
-  namespace: gitlab-shared-runners
-rules:
-  - apiGroups: ["*"]
-    resources: ["*"]
-    verbs: ["*"]
----
-apiVersion: rbac.authorization.k8s.io/v1
-kind: RoleBinding
-metadata:
-  name: gitlab-shared-runners
-  namespace: gitlab-shared-runners
-roleRef:
-  apiGroup: rbac.authorization.k8s.io
-  kind: Role
-  name: gitlab-shared-runners
-subjects:
-  - kind: ServiceAccount
-    name: gitlab-shared-runners-reconciler
-    namespace: gitlab-shared-runners
diff --git a/apps/okd4/hedgedoc/credentials.yaml b/apps/okd4/hedgedoc/credentials.yaml
deleted file mode 100644
index 906c30a3d..000000000
--- a/apps/okd4/hedgedoc/credentials.yaml
+++ /dev/null
@@ -1,61 +0,0 @@
-apiVersion: v1
-kind: Secret
-metadata:
-    name: cloudflare-token
-    namespace: hedgedoc-demo
-    labels:
-        app: hedgedoc-demo
-type: Opaque
-data:
-    token: ENC[AES256_GCM,data:rWTUboIN98v8aUXSbcf5fgcbk1PMHF46Yl+60bYfj6RHgk82LCP3z6QvXC0rUXiozzMsMRr5P+muHS4eUeP2S3gyd845U8Gd,iv:Sw2LnY+fSCJdh9SoJyayi4sTX5DkqUNXKNHFSyGoXDI=,tag:6cwypkeXYhCAGITSTx4a8A==,type:str]
-sops:
-    kms: []
-    gcp_kms: []
-    azure_kv: []
-    hc_vault: []
-    age: []
-    lastmodified: "2021-08-19T18:55:55Z"
-    mac: ENC[AES256_GCM,data:pErau8aeTMduVNgrlME2vQG+OXehC6WsHFLhNZr/Lh90j4Uw3YltzumUwfL+FoWtW2lSW6GCONcZ+kHBqJO3PxU8Q6OlUIoWup1XGOi/jA2QHx3EzVSP3ePXhlp3hEHwE13ZIBLEeQmV5uw/W+OhqMtNIW9FcDxpM7hVlB5tYOo=,iv:W0S3Sz+2Ud//DbtDQGMqNaaUJ4igq8mPX0+7yyEWMoc=,tag:nVNHOTU9NbHtHL4ilkNeLQ==,type:str]
-    pgp:
-        - created_at: "2021-08-13T23:42:09Z"
-          enc: |
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA1u//sli4/n1ARAAr3Y+LDoHcRSvotgmcWFF34p0OtC4ytAKmyOsK5D9voaf
-            6o96qWD01VA6jQ6Cp4UXhEAdTezfKllGUjMwLHbS30bCtwo8gRznRAPStY3u2rcZ
-            ZgV2QKJBEM0bm3vtO1UT94IbMas4GwvdO8qxltFn0yBy0TQI5E9+js+b2/Cyyy3L
-            wnXT93p4HLBkhMGD43eYxZWW4i+vHrEx6efOahpyIuJqpNo+IiNhCT5TQzqkmfBZ
-            BQImX+EOeMMzvZO3WPUgvxeph+qb7pLOlXP8b0AK1qrZ2/jq1/aF4RwU+Kx/8By4
-            Wmq47P/++IL/I4rLAGKry5xr7eFHH6ltfjfJd48aqiNb0jeKi/TlmAew4RcTMlrF
-            Tfo/lCjQPet7OKHY6Fh7n2vniKej6IeEkaakIbexAhugI14i5/63HjBt8Us/951+
-            1j+QT5jN3BcrvJORCkDetJ2YVaSqPdCnf+9jkOqocLDR31pSvBBvqVAO7DNWYwjk
-            fX9G/HUa3k2SYHd6OP0dWji7qQzjmNWQN2lGvTrCkV6IIyC9h5wEfXZ/1VnP9QSb
-            QDlh6ln5RlKVe+HrhtO4luG8vMXBY78sZ1PC8KPBcS7kz7v0CB7FOMuh06nzby+D
-            nv9nvBwGXIQ3zI3gGYHX3XHmRmPpuXjuEoc5ru70mo8uAz7JgBSnRO5/0xpH9jPS
-            XgGsoCtK7Sh60yN4BVBiTiABHReMSXEjBjuwTtZt89lHST5EswZ4VdhJHcIXPqqj
-            QSipFXeX99C6EoYvFxYq7QOrp4rwt5j7YXP/+9nVDpXMFohN3Zrc2FNAExkc2N0=
-            =OHq8
-            -----END PGP MESSAGE-----
-          fp: 9D02A9AD73EF7F3D5F657AC2B392F6EB325E8C50
-        - created_at: "2021-08-13T23:42:09Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            wcFMA7kpg2bgzVHcARAAsydPjUm/G6Vd6b61e3b+NOu4YWp4IMRirA6Shxp2PBM7
-            Ch+K6WXvE6KRwHcJMG66rDj0W9p0kA6tQhC1HkzU/3U+cUnITT/SFOtlywOH+29c
-            7xVEmOcwcvlFYO99fJIb0KslyzRHj3FLYp75VBLGDbVMIgaUqjZwRwO6g9N0MyS3
-            UE2+BXXHzvHSep2ylMd+y6afe+jcEDISF6G8s7xgjdyvdhWfQv5Bbib9laKAnCqr
-            4qKTspa/ePVT+frwwcict85F6EcB5SY37uUwEZ1P+jJDU2S58PfLvdVCKejEzKyh
-            B7N/86jUucYdqOVZsewN99Unrrvq+f7q8EulQ08XcmZ8J7DDOXHqNgUcw/Sfgp4v
-            aVGSeQNUGuHFc7q32K8+7zkbo9FrpIV4RhztKrmKUZy5QrkFxm8NVol1DVzPtlBj
-            GH1Pqcoa7UWeyvBd1/c729Xfu48iP1z70RCu54a6qr01xloJBQBIU6OlsfxpvVif
-            /Dx660riAtr4RKhPQ7sHNO49ibjXqMsche6hB7LR7lt8oPxB8yru270qf/URnvsK
-            b+AmATezCJo6QVLfNH9o6ZY5K+HTy3cJyl0PMtctvNyhaK9ch84/MpHUfckHLbrl
-            Is22TNqkSZoZSeyDzfALU8Z0k4neGRgroyLpc1voNVYBwlnu7RuPuU0SCXx5CKfS
-            5gFntAmaLLls7msGCX1vzSgeQYkVG/j9Vn4L087Os/mW9TbRvvu6p/JuyRTzPgbb
-            J0wF2YgidKqRIAOtMUbupiLkoA0L3xfXhmIOYVcURJ6aneL1vPJOAA==
-            =10Xq
-            -----END PGP MESSAGE-----
-          fp: 286791FB6648539775DB31B8FCB98C2A3EC6F601
-    encrypted_regex: ^(data|stringData)$
-    version: 3.7.1
diff --git a/apps/okd4/hedgedoc/issuer.yaml b/apps/okd4/hedgedoc/issuer.yaml
deleted file mode 100644
index e1d23857b..000000000
--- a/apps/okd4/hedgedoc/issuer.yaml
+++ /dev/null
@@ -1,74 +0,0 @@
-apiVersion: cert-manager.io/v1
-kind: Issuer
-metadata:
-    name: letsencrypt-hedgedoc
-    namespace: hedgedoc-demo
-spec:
-    acme:
-        email: ENC[AES256_GCM,data:eBPw+BiEJO67uRLlQf5i9J+phH+TbKiA8BNLfnA2zJ6thR3OeYYLc0p+SB5T9AQ=,iv:TyUprJrFiZJq9gOSN5H631JJIPeJLR4qvcgBXndLblk=,tag:AnXtN2+PggJy5CSSsjgD5A==,type:str]
-        preferredChain: ""
-        privateKeySecretRef:
-            name: letsencrypt
-        server: https://acme-v02.api.letsencrypt.org/directory
-        solvers:
-            - dns01:
-                cloudflare:
-                    apiTokenSecretRef:
-                        key: token
-                        name: cloudflare-token
-                    email: ENC[AES256_GCM,data:QReTFOsJN+Jl/xyzQ6VJM19RXEYhS1bRuzCQTdq5dj1VksTiL/qhWM4=,iv:GceeVKhraaRk3ouDqvZqGA1CYInjDvuOtjuE6QvLbTI=,tag:QuCITSfHEaSAPAiA22zXPA==,type:str]
-              selector:
-                dnsZones:
-                    - ENC[AES256_GCM,data:zSS0UQFlhpejaYd/,iv:GVbpzMXZ6yH76SxKEYM++mrKAbe81i8jyNDF0+vmdNg=,tag:SE1r1/styIH+yf0ydsak0A==,type:str]
-                    - ENC[AES256_GCM,data:1TXIoV+NtXLyqQ==,iv:OoKZP2ncLY6DhZixxDAdluI2Ccb/adylRHgpkVyiyQM=,tag:zOsxhN1CdUPHTpYu6uxmeg==,type:str]
-sops:
-    kms: []
-    gcp_kms: []
-    azure_kv: []
-    hc_vault: []
-    age: []
-    lastmodified: "2021-08-19T20:21:53Z"
-    mac: ENC[AES256_GCM,data:3GDd7DIGLBiZS16wLEpTigPm+FpgWnmTFK2u9L267c1j1z25BWJKeg+ZxX3WLxqzs2Fe/1dgl2i1z4r+iIjaXDJr3xnx83uO/nX9Pbkc18Sdaj4DmFSaZ5jH71c9ejzKG1KH8cw/TIKZ80xPhYwMJoOOLEw82nrKydE+aAPdHw8=,iv:N7AYRoMwd/5Om82T4KlU7DtSRtXJUW3ramGHpYR51io=,tag:04KMsRqReiBcMsTB/Wijig==,type:str]
-    pgp:
-        - created_at: "2021-08-13T23:58:48Z"
-          enc: |
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA1u//sli4/n1AQ/+I794GEYejSDFz4sVZAnBbN1bTpzT1dg4jbEbEtfDg65f
-            9Yqm8F9FENsIucN1XAkQWA0+UDLAHYV4pFOVi/4+LTX0HyOvVgUTSWspuF6JSMum
-            UkfDNLZA4eC0eGqBeF6AaO2qEOxsyrzJz6YtOydevZgegEFnqpk/MdfmvZ29++D9
-            LLgpPIxaRCTVH2wgFc8LOVqTwic7xtlRkT1DDbTI7yoN+KFUALNtFNjZBrIezuaK
-            NoykPInUeBt9VaY6icvb3O+fwdphWh2ws+T/jmVszfaFJFWZDRsG9OTXVAhKPjeU
-            nUmhAUaOr7nWsbYabn38Nxbx+LhrlStyvpTFbwFxcj/gQip4X4q9QOUu/n67E/R5
-            m5XQSWB53vjbZKvpYyxTocUJskneTtS20xuj97/tTS+LjdaBD8E1X2Pr7ztrny5R
-            vQ/PTpA/JProfI8No/HcFnYnXz8ZiRSbnD9ShMevK3CbedmMVRTNIY5y74i/EfV6
-            cAQ1sd4sJ31DXl6YHSuhLl9c3IyN6h+cbaHDjdo0NOcWCXgfcVEu+6l/4TKv5Iqt
-            k61CfQ0OhzRHOWJXcE5IXA4S6hyeLXlzVGWEQm/N1oFuX1/NrSrRI/W/ayFVJTOn
-            cVdqcTVS44I8jPutzWbozy1arFAbQppE2Vyr56yhs/jQpsRBMSkO1zKd/0dzxUnS
-            XAHF7kB8GlQanEFJeXBkzi9ro7UhxkB3ZbtR13sO2/bF/ufiLyASD8FMlZq/0cOh
-            72MIpxYrz84ISBpRPFxAIvAl9FoNbs4XafMKXfAIQH952tOLPZ42xcBZnelq
-            =GaBa
-            -----END PGP MESSAGE-----
-          fp: 9D02A9AD73EF7F3D5F657AC2B392F6EB325E8C50
-        - created_at: "2021-08-13T23:58:48Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            wcFMA7kpg2bgzVHcARAAZ9I+G7NhI9TYTfIb4MC/r5chkylncqxQgItsooJaGGLw
-            DQOKDs9O8v9IHjGpLK8xv2Oae3VgL/IimkJJ8RmMvlFw8zG5h+9cOt5jwSUw9SE+
-            Vu2kS+sjYy91kOAQR8kufi3gvZnotR0M0fZMaQyW2cUI3p/BVcXUDhPCUjlvE6Y8
-            4tBdCBTP/v5e6AncOijsskMzm0BkIUMYDOcYACOmTuRB7f7Vte3duNPKV3MI3fjZ
-            UUFB3NYNiyP6GsodSjpZ0sXQ+LC2ePsrhpFryRRm1V2PRHhCwJeIvgbGqQTafOml
-            cL61MdvZcZhi4ys2ap4sEWD9lNOorh/3NCJoIv6rCoVtWGqyceliCJUK/7JkqaMB
-            ICh6z5l/6J9eVkoLFVaF+/E7DBWA2Tt3BBGU5+kA07OO3ew5bzk9AMw8hY2fK/DC
-            nxmqf3WsWBulUv0/quOsP7zjjWlr9mnV1Vf98KpLLhtV+9V9Rw10t+EN5JbrhPwT
-            dQYymhgy+E8RA/vxNX+fBeWuqpo9sFPBuBw3ogNVJUw0dXWXusQ1kKMPUCTdVIHS
-            F0X0rRLIzFN/IvmIIlASdekW1DdrAhCbxtStVtn/xvDOF9TRE2/8BZvs9E5Dnu1b
-            oFyBJH0O5DVjI7gRnbI1ntQtDwhvhUcJ0JUZtdiotU7lyMIs+GZaVAhD5qvTNoTS
-            5gEMzmTQCeHUOoKwPndd87s5I8zjqLw6YyQq9D546hglnq4EGg2Fo9grgJN7sdpf
-            efSfct+ElolKYJ4Lfgg4isnkaw8s5HfT0zLXn7mJ5LpyleKNfAdLAA==
-            =CWrw
-            -----END PGP MESSAGE-----
-          fp: 286791FB6648539775DB31B8FCB98C2A3EC6F601
-    encrypted_regex: ^(data|stringData|email|dnsZones?|dnsNames?)$
-    version: 3.7.1
diff --git a/apps/okd4/hedgedoc/kustomization.yaml b/apps/okd4/hedgedoc/kustomization.yaml
deleted file mode 100644
index 2a94d5dbe..000000000
--- a/apps/okd4/hedgedoc/kustomization.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-apiVersion: kustomize.config.k8s.io/v1beta1
-kind: Kustomization
-resources:
-- credentials.yaml
-- issuer.yaml
-
diff --git a/apps/okd4/kustomization.yaml b/apps/okd4/kustomization.yaml
deleted file mode 100644
index 2c069d3c2..000000000
--- a/apps/okd4/kustomization.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-apiVersion: kustomize.config.k8s.io/v1beta1
-kind: Kustomization
-resources:
-  - shivering-isles/shields
-  - shivering-isles/pad
-  - shivering-isles/blog
-  - gitlab/runner
-  - hedgedoc
diff --git a/apps/okd4/shivering-isles/blog/cert.yaml b/apps/okd4/shivering-isles/blog/cert.yaml
deleted file mode 100644
index b343f851f..000000000
--- a/apps/okd4/shivering-isles/blog/cert.yaml
+++ /dev/null
@@ -1,66 +0,0 @@
-apiVersion: cert-manager.io/v1
-kind: Certificate
-metadata:
-    name: blog-tls
-    namespace: blog
-    labels:
-        app: blog
-spec:
-    dnsNames:
-        - ENC[AES256_GCM,data:c15WY9gndVVqp7zpK3XGS32GJQ==,iv:ozQgDOKaUIeImJ/oZt9XbSSYSgZhTx/LWFjBTUahgco=,tag:bs+K2pA3zIY57cgddgakRw==,type:str]
-        - ENC[AES256_GCM,data:2EzkAmzbSvgetEctqfZWAxV2K+9BjJU=,iv:j/bi7FqOVPGYlHiE/IqsYkH8NdUE2CUwfpA+sq2thNY=,tag:b5REWyOGdx6cCXg3UkHlFg==,type:str]
-    issuerRef:
-        name: letsencrypt
-        kind: ClusterIssuer
-    secretName: blog-tls
-sops:
-    kms: []
-    gcp_kms: []
-    azure_kv: []
-    hc_vault: []
-    age: []
-    lastmodified: "2021-08-19T02:12:53Z"
-    mac: ENC[AES256_GCM,data:bEUFO4qfIQzfUmNrdoQvcAKkp11WBOrCYulsfs02OWx6P1ZsoRSEOYXRv+PXW9Z27WLTz74Hc/qnBmnSAzAqlNqeV0pRZcjjiqy4w+ikxZgtMeuljpF+CWab/slmdwf5/A1RSKa+6hE5IwOGuo2VxxCmLTOyguUSWPHw4Yy88Z8=,iv:ouHzlL/aGT+ex9PaWPQEOVwEjvILWSDW5Dze/OmWqR8=,tag:sSzThN0Dktvlr/GOhXKiCg==,type:str]
-    pgp:
-        - created_at: "2021-08-17T23:39:24Z"
-          enc: |
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA1u//sli4/n1AQ//bq+ugkVF7yTiz6Uz+KAnEo71O7td76LAFaOBqqoZF4l+
-            /R+gyXI7dS8vXDyzRN8NEPieyVCJNo2fHLqZ+jnCzdLlouoj7eAE0vIo4PG9XhVX
-            3EFYxS/aEMCZZm3eT/R7z+XktUw89gHP9j5kgha3wupDoeGJmY3g2JDA4tiEV9he
-            W479PVAOjvKSY50VCxOPmNC0+Go7PhYbFFUkjESDms42AmXFlYYLXvmwVUOo4tZs
-            XuehRrZKlWkPEFRouNtViWybOSF8c8a+VUYffab+2dZ5lhiOKJ5Dvq0y1bDlQRv0
-            IELUTL3ETj3hNslUzsyb68w04pnhhxdGjzUd2ElGiNKNmTSBPWcXFZjQydeqPKzU
-            rsfod9IgnmcsZsQ0uq3adNeWtn9OC0IrVVupF6J4f81PpyCXjD0uyOXA7u+SVsZN
-            zLx++Js2qdFYvRWvsqZceSZ2Ue2r8gLXRHHL8MRU/qU2rqi1+q+e2w70v92E2bBe
-            YGYU32ht3GolhZUBd9k+zGin4JpUo8bpa5DTWE3UqHZtZ3oOgWkzZRMci/7R4o0X
-            zDuBI2hHLIMfVXidlwAe1nsHjdNbSH/TeKAbyiP5+1EptdScFOUgUTuZSEWSMiEZ
-            YFx7e3ZIwkUlFV3APmWkN6NwwHPiSfwUJsIkGhWlOx+tRfQeggFxAGKePGqh5ILS
-            XgGo1VM16uIS2pffW5SA981rh/bJsZjf9qI6+o0wpP11ePHcibOSiSU6tjw1tvxG
-            w8N+J8DhKnr7IqM3oV6zJv3Mh+imrEOgO7hTqmU8j7eUgLnjv6qolr3/sOie9wY=
-            =LAPa
-            -----END PGP MESSAGE-----
-          fp: 9D02A9AD73EF7F3D5F657AC2B392F6EB325E8C50
-        - created_at: "2021-08-17T23:39:24Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            wcFMA7kpg2bgzVHcARAAk6pat1ziOrQtuPnS+aSQEeDjUzRvk0CiRn28pubabrEh
-            lJlW/kYjJA0vEq2zIthHZfGeG1W74NsIPbm9l77+++E88k2VWXeYaHjRMQDCMIPD
-            HcbZqYiiIcWBhE9DAv7QTX8eCTNHmvU6exq3ScYSCLr1rGK2bM/iQsxa57nxwu06
-            yjin1U1KmgwtIXxj74au6UgYGYD3DgDvPGigpKjKFjNL2JMdH39wWT8r8H/GktE3
-            Wws+XBPSuRXqt9CA0v+vVDGZEEJXjWhTSxpfKCC1zKwJMdDkfr8Tqjvc6mVia6WZ
-            qqUpohFXQ+sem87CKGz6NuVcV7sAq2r54ePY5WaoQLg64uYh3FGlGGvdRJuNy1Y3
-            fAX8vY5tC+GhiTU83RSKX61rX2iBisCmQa7MI8Hjx1YRSz2KFsEZbVahC74Tj3/J
-            zSv+3WXFPj4XTY30WVvExIODDfX9oIcMCDySj8eUlIp6Jg3LNvgzKhUlZyeW4YUf
-            778AC3Zf9J4Okn/Z1GqIwI7cBEsrBC7NxulxmQiYWHxO/zaHQeEAMQjsnX4/X+dS
-            ur2GuRXVYpnB1KKUI/VoOxcAlWQs6cqMtHCPgqieHP2/u9uiOxKdQCbW+iOfdlwL
-            UuEMd+F589UyVMxPWdTK9DNXZ8VU0LdEToBKBaF4z8YjDMPleiotLKzi+Z5KP8TS
-            5gEn+5dHsICnKYF1O7O44bdLwvZj9OPguE1/ixvzJEfV/LxIpp34aSpEH3FQVkdC
-            /6OqUU3kgtHdGzNKBxxU9uXkVz3Ndh+v0h49+DcVamYc6+LEn3BKAA==
-            =CrqE
-            -----END PGP MESSAGE-----
-          fp: 286791FB6648539775DB31B8FCB98C2A3EC6F601
-    encrypted_regex: ^(data|stringData|email|dnsZones?|dnsNames?|hosts?|tang)$
-    version: 3.7.1
diff --git a/apps/okd4/shivering-isles/blog/deploymentconfig.yaml b/apps/okd4/shivering-isles/blog/deploymentconfig.yaml
deleted file mode 100644
index 498e5e948..000000000
--- a/apps/okd4/shivering-isles/blog/deploymentconfig.yaml
+++ /dev/null
@@ -1,81 +0,0 @@
-apiVersion: apps.openshift.io/v1
-kind: DeploymentConfig
-metadata:
-  labels:
-    app: blog
-  name: blog
-  namespace: blog
-spec:
-  replicas: 2
-  selector:
-    app: blog
-    deploymentconfig: blog
-  strategy:
-    resources:
-      requests:
-        memory: 8Mi
-      limits:
-        memory: 64Mi
-    type: Rolling
-  template:
-    metadata:
-      labels:
-        app: blog
-        deploymentconfig: blog
-    spec:
-      affinity:
-        podAntiAffinity:
-          preferredDuringSchedulingIgnoredDuringExecution:
-          - weight: 100
-            podAffinityTerm:
-              labelSelector:
-                matchExpressions:
-                - key: app
-                  operator: In
-                  values:
-                  - blog
-              topologyKey: "kubernetes.io/hostname"
-      containers:
-      - name: blog
-        image: image-registry.openshift-image-registry.svc:5000/blog/blog:latest
-        imagePullPolicy: Always
-        ports:
-        - name: http
-          containerPort: 8080
-          protocol: TCP
-        resources:
-          requests:
-            memory: 16Mi
-          limits:
-            memory: 64Mi
-        livenessProbe:
-          failureThreshold: 3
-          httpGet:
-            path: /status.txt
-            port: http
-            scheme: HTTP
-          periodSeconds: 10
-          successThreshold: 1
-          timeoutSeconds: 1
-        startupProbe:
-          failureThreshold: 3
-          httpGet:
-            path: /status.txt
-            port: http
-            scheme: HTTP
-          periodSeconds: 10
-          successThreshold: 1
-          timeoutSeconds: 1
-  test: false
-  revisionHistoryLimit: 3
-  triggers:
-  - type: ConfigChange
-  - imageChangeParams:
-      automatic: true
-      containerNames:
-      - blog
-      from:
-        kind: ImageStreamTag
-        name: blog:latest
-        namespace: blog
-    type: ImageChange
diff --git a/apps/okd4/shivering-isles/blog/imagestream.yaml b/apps/okd4/shivering-isles/blog/imagestream.yaml
deleted file mode 100644
index 995f76e54..000000000
--- a/apps/okd4/shivering-isles/blog/imagestream.yaml
+++ /dev/null
@@ -1,21 +0,0 @@
-apiVersion: image.openshift.io/v1
-kind: ImageStream
-metadata:
-  name: blog
-  namespace: blog
-  labels:
-    app: blog
-spec:
-  lookupPolicy:
-    local: false
-  tags:
-  - annotations:
-      openshift.io/imported-from: quay.io/shivering-isles/blog:latest
-    from:
-      kind: DockerImage
-      name: quay.io/shivering-isles/blog:latest
-    importPolicy:
-      scheduled: true
-    name: latest
-    referencePolicy:
-      type: Local
diff --git a/apps/okd4/shivering-isles/blog/ingress.yaml b/apps/okd4/shivering-isles/blog/ingress.yaml
deleted file mode 100644
index 4973df812..000000000
--- a/apps/okd4/shivering-isles/blog/ingress.yaml
+++ /dev/null
@@ -1,83 +0,0 @@
-kind: Ingress
-apiVersion: networking.k8s.io/v1beta1
-metadata:
-    name: blog
-    namespace: blog
-    annotations:
-        haproxy.router.openshift.io/hsts_header: max-age=31536000
-    labels:
-        app: blog
-spec:
-    tls:
-        - hosts:
-            - ENC[AES256_GCM,data:sxz6mH9KO86HBfNOYkiyGIkT5g==,iv:XZRTYKrIRlanTKWsyOn1ZpYkNeBdqIyF8mfLh/JXCm4=,tag:IslVb+PYINQcspsJ0Srgqw==,type:str]
-            - ENC[AES256_GCM,data:2Zp5jaPir5cJqSMlc0MPIiSD/n+HATE=,iv:cNmqIK0IvP/7SNVNUBeZmvV9xEvjl2PwwH+recxJSPw=,tag:xdD5DXv4zzWeZU9hvnf+og==,type:str]
-          secretName: blog-tls
-    rules:
-        - host: ENC[AES256_GCM,data:WCTDIXwanZvE27qflO+GoLaEwQ==,iv:6ZifY7e85cawa3dvVIb1z0Y10z4Q6/PDXKJWarBXLf4=,tag:+KShXuByx+U8aTsKgnmnqw==,type:str]
-          http:
-            paths:
-                - path: /
-                  pathType: ImplementationSpecific
-                  backend:
-                    serviceName: blog
-                    servicePort: 80
-        - host: ENC[AES256_GCM,data:rh7NqtUcI4YmGrbAto90mlD40CUbuGo=,iv:wSOK1ybpL8K88dKqu9mUoeYFn694FVdlKwDZ4ir5IFU=,tag:Kack19FtjN4liPMrWdGuwQ==,type:str]
-          http:
-            paths:
-                - path: /
-                  pathType: ImplementationSpecific
-                  backend:
-                    serviceName: blog
-                    servicePort: 80
-sops:
-    kms: []
-    gcp_kms: []
-    azure_kv: []
-    hc_vault: []
-    age: []
-    lastmodified: "2021-08-19T02:13:50Z"
-    mac: ENC[AES256_GCM,data:TUX0hJkAfamYc52NY8AWJfQVAA3QUWXpsfytxC3CngwcRAprm8MGYcrNlb14OqnCz/BpRlaAZgQp6gQmI/BAL3Zj+Ge/3+x+sHX6V5MTiDdtJXz0a+5DgOtmCvI5RO99IH3K0c4WDFMXnh62sqdfl2Mb/xGXegrCZljc8TE97m0=,iv:OqTx6Pdi1EDYWNRx3d9nkEtnQPbrtQIEv3x65L0m+PY=,tag:VDmn5H3Mr4pCzKSmK7JBuw==,type:str]
-    pgp:
-        - created_at: "2021-08-17T23:39:48Z"
-          enc: |
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA1u//sli4/n1ARAAnTBOIYu0dU9AzaWTnUSH9jd/0WhnZ7jx0PMWvUIly0se
-            JvYU1a56AtSl9EC+wzyL3kogvyMUaeaClpoYj1U9Nku+pZd3YgCGo43OlsB8Qp5+
-            5hCjvDvCnJMEofJ3HwtbemnUr8qnK7KEz7rWeB31sFQi+cAr65ZyBeaM3Gjr0Mb9
-            /mLL7OEVQWOd1IfKd+BxeUKbAPbEEYoLkpo5A0BBNEMwQbcZ0z8W32MIy3dJvcKc
-            0tT74oqAFxAtD2OhJAKGNt7du+LTKkB9hQWq8G9MuRRNMvZg7sDtD1zMARTFHof8
-            4zOaL8hM8XqDohXGqrjt3c1uFtqbmEGTwx4S510m/KnqOVj/BRVZZY6vPzHgSghR
-            /ZPSc+P/mL5cmUAcRmWCwVZUWlaNDp4lzIs17gYo+BL7WJafNnkhsju8k2baRY/Y
-            PdIk0uoTwxyftoCzOCSKeg0wkQF6wn3RejfYrPxHpCRNEaWhVTI+6AhLWDYlbeP3
-            ECkvjqgNcHwynRvNTGfGEsAMNDd8PUf3FwPHrLe19PXoCtcUvsy/m8DRuI1v2aDg
-            rkzqPBPpLKoBZNpWV7dw+L8Y5T7YMB4Fe5mYQUZupmJUwSRnXo25M4rQLpdibMmr
-            eQiAtJsuhvkF9BBcN2Peq8uJ/mO0mTF8KDS1F6J120lCrWmEzHnzSH/lS++l20bS
-            XgEWGdwkW9WIIiDz2e0QYL197PSFS8OX5/EovGs2z6iIiivyQtXbiwq47giuK9L8
-            0FsrNjSuphH89+MD5p5a0pIhnxW1aVNWLl64YIzY9KdTrfAiVidDmeKHJO6pjG0=
-            =M/mx
-            -----END PGP MESSAGE-----
-          fp: 9D02A9AD73EF7F3D5F657AC2B392F6EB325E8C50
-        - created_at: "2021-08-17T23:39:48Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            wcFMA7kpg2bgzVHcARAAHe+cuzJPfBW5dEHYvSBsKP8MdoNlmAvyXyjs5R4Wsc9H
-            CiH5xLIQPu9h4Nwcd1BhnvKKnDoSe7Yl1HYgcu+MUf9MGig6aSoH6Ety12Cbo0uO
-            kn6gZe3yilK4FQo6a4ra867i0KD9HlDJJOtCfI7r5qkOlMsoMJ61zl6RPK454Qxc
-            ojjpUWd7dmoA26g1Qy3JH6C3dy0blsKdZtfsSZHs3JgVgHo3JivgGOEx4FDijcgz
-            nF0bucJHqZ/p/pAiUcc0+PYYSBxJhn+47LWRrB1VaARLscPiCKEsNb2ghEJg1Ep/
-            bBSA6cerTvN5+KreSaoxFktdf2JKZYFZVCj2iQdJZsN7Z94m+Ddesl2eHsBkUKzd
-            hHerzull++zYl5DJjmHxKN8P+OQrfi5vcKCvHnfq5DQ4lfZLssFEl6OTlid/EG/4
-            iwpkpQzJFz8KY22LhN0Tf4TFyD5IQlY3PHYOPG75pz78zcgI+Acr5O5sF01TOEmx
-            nlGjUSP11Tl3mpFBLgM1iPDqSqvZGq7IRQbNrJnN69oJrRsTAjrf+FD0xOa2ZPHf
-            FImDQsJRqIa8yB4bZE+sknwzbTRrIs/p5ZqhWbQhc7+5sollYKKVLlZ22fvWI5HP
-            I7ewnZtLGASPTtT8bC1WbgZMdOwdzfLyEXk80IJ+NXtcCuz/JVHwSyrDgAGfksvS
-            5gHbPgvqLgqCMd0r0lMU0rBCZWvSXkZnphhadD67YJETqdkAy6ns4VB2IG/RMvg/
-            yctt91/N9DY4REYSWEFxO0LkZT3wfgYzU6+eXpEZ7TM6k+I0tlD3AA==
-            =kJAq
-            -----END PGP MESSAGE-----
-          fp: 286791FB6648539775DB31B8FCB98C2A3EC6F601
-    encrypted_regex: ^(data|stringData|email|dnsZones?|dnsNames?|hosts?|tang)$
-    version: 3.7.1
diff --git a/apps/okd4/shivering-isles/blog/kustomization.yaml b/apps/okd4/shivering-isles/blog/kustomization.yaml
deleted file mode 100644
index 1a9eca766..000000000
--- a/apps/okd4/shivering-isles/blog/kustomization.yaml
+++ /dev/null
@@ -1,9 +0,0 @@
-apiVersion: kustomize.config.k8s.io/v1beta1
-kind: Kustomization
-resources:
-- setup.yaml
-- imagestream.yaml
-- deploymentconfig.yaml
-- cert.yaml
-- service.yaml
-- ingress.yaml
diff --git a/apps/okd4/shivering-isles/blog/service.yaml b/apps/okd4/shivering-isles/blog/service.yaml
deleted file mode 100644
index f092356e2..000000000
--- a/apps/okd4/shivering-isles/blog/service.yaml
+++ /dev/null
@@ -1,17 +0,0 @@
-apiVersion: v1
-kind: Service
-metadata:
-  name: blog
-  namespace: blog
-  labels:
-    app: blog
-spec:
-  ports:
-  - name: http
-    port: 80
-    protocol: TCP
-    targetPort: http
-  selector:
-    app: blog
-    deploymentconfig: blog
-  type: ClusterIP
diff --git a/apps/okd4/shivering-isles/blog/setup.yaml b/apps/okd4/shivering-isles/blog/setup.yaml
deleted file mode 100644
index 9e28db8a0..000000000
--- a/apps/okd4/shivering-isles/blog/setup.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-apiVersion: v1
-kind: Namespace
-metadata:
-  name: blog
-  annotations:
-    openshift.io/requester: sheogorath
----
-apiVersion: v1
-kind: ServiceAccount
-metadata:
-  name: blog-reconciler
-  namespace: blog
----
-apiVersion: rbac.authorization.k8s.io/v1
-kind: Role
-metadata:
-  name: blog-reconciler
-  namespace: blog
-rules:
-  - apiGroups: ["*"]
-    resources: ["*"]
-    verbs: ["*"]
----
-apiVersion: rbac.authorization.k8s.io/v1
-kind: RoleBinding
-metadata:
-  name: blog-reconciler
-  namespace: blog
-roleRef:
-  apiGroup: rbac.authorization.k8s.io
-  kind: Role
-  name: blog-reconciler
-subjects:
-  - kind: ServiceAccount
-    name: blog-reconciler
-    namespace: blog
diff --git a/apps/okd4/shivering-isles/pad/cert.yaml b/apps/okd4/shivering-isles/pad/cert.yaml
deleted file mode 100644
index 5d4f5c658..000000000
--- a/apps/okd4/shivering-isles/pad/cert.yaml
+++ /dev/null
@@ -1,63 +0,0 @@
-apiVersion: cert-manager.io/v1
-kind: Certificate
-metadata:
-    name: pad-tls
-    namespace: pad
-spec:
-    dnsNames:
-        - ENC[AES256_GCM,data:wV1uzstN+5ZkvI0Fh2PBBHjYzSCxU9g=,iv:KDP4i/Gm83fFm9mDX8Sv8hHYu4K6iGrApiuANIyfyqM=,tag:lZTBp50nCVp9JkgIiEFm9Q==,type:str]
-    issuerRef:
-        name: letsencrypt
-        kind: ClusterIssuer
-    secretName: pad-tls
-sops:
-    kms: []
-    gcp_kms: []
-    azure_kv: []
-    hc_vault: []
-    age: []
-    lastmodified: "2021-08-23T09:55:56Z"
-    mac: ENC[AES256_GCM,data:x+p8zAq9sxbfJzxLCIK3Fl52brGoBzrEStXZjQQjfZYbZzae5SH+McFO5OEKbpKMtpTtsRnN6UDCVmzKQsyR5ChK5kr/HN+e5fKQhCKwyH41dEb8TW/uy539Y2nWervP6ulBaX5Vlx6JjTTW6ozUjhgWQkzHFeLZ5cnU8RTycR8=,iv:/HPPM6uZuBIO8znx2cTe/NASQR63PTwYhEZSyQg+yTc=,tag:M8zvthksF8aEyxYeE8IZVg==,type:str]
-    pgp:
-        - created_at: "2021-08-13T23:57:46Z"
-          enc: |
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA1u//sli4/n1AQ/+P9a2Xo942rbnqz5KlvwrcAVHyO40a+GD1mlIxNBY1ppc
-            o9YLeBCIMl2WQjldBjemXIyflnjxvUgyPTT1xMC8Zqadbmb2+lavkBO5kNIdxByH
-            RCQJB3Bsqg1P9Hqvb4TLyAMZWt1KN48+NNQ/CAMkudw+3WLbgad1XEM+9RM5dkU0
-            5bAmZN5mBf5svgsclKSF3W5tyzLiKZuw5gXbJE9sWRfzreOKJYmrIVUXpg6TwQSJ
-            ofZNiVfi1dMyb/RGwmUMzizPKSU50a7rCvg3eDtWKVVK4xgiiW6k+Mt6N3vG2k9O
-            nzpPyqnTGJ/fqj4ipr+n/eoz+amfADKAx64pE5YgqliTlqUslFjVTdEVpjcf/jFB
-            PZ+GsGKjBrHZVRJ4u1ZI15vWnbDKbWVYsg87v1dFBLecefWYjBf4gU20LSwpOYGL
-            UKw7pEADAGlG+vfCnW0apAJLpTvIry7s5K6xFqjKuM3S+UZK76o9bJPlGibC1WRH
-            ZPGQExC/G/bsmXLI5uTajyo2H/S1A+xlRuEu3YTTgfUgv4C+g7eQZsr/WioddNAk
-            V2i8aemMK9/upuaT8gKt0zX7qj6FVD2MUjAGkotvyX5AiRmYlUaMhZ0FNShXcnYt
-            H0lpiEKPpgY9Ud+CFoEt6A62cNYZPmWjK6v6KVq+Y/35q5Jvj+47HECu4T2c1onS
-            XgEwkPoYObLClI9gk55d7uNAkeani8AB9/Yf6rTVOGRzhMT5UNu5x+hXRnKg2Dm1
-            kF5Bj7K9PDsgR7wSzvEoCqCs8v4+rIOr9Zkn8+TOxsnnUYBj3dNwVBjqflZ1Jh0=
-            =F1um
-            -----END PGP MESSAGE-----
-          fp: 9D02A9AD73EF7F3D5F657AC2B392F6EB325E8C50
-        - created_at: "2021-08-13T23:57:46Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            wcFMA7kpg2bgzVHcARAAoCIDfkytMm8oZXj+nxfSYMp6wQvvcDCOXuP6PHDKq5Gg
-            sT2jw2QgCKEChSRiysvGV7T7yOu5C4Hqk+QGdEiYscwrzf2ngD40z8q2gDyJEhXT
-            uyeqh0RtO6LKtAseB4JuQbjbnMO78REhyp4wagO2bUaSD6Z+tM0+sfACWB8+Z83m
-            Spx+jg4RBOdPc94xtcIX1nLxhxDqRl0vF2igaUZfWCpkfcEINkFyrkh2fwaeq/Kq
-            62gYPoXwUHTpF/l0x2pQAW52VJSslX+Cjscn4zk0LFG6w5rQTIAZutSwIOfNT0qZ
-            /JlHe9ptc4JTxrXQXSsAVmxjABKzeo1Io5jpqBYu8J1R58HVeEsda8Cll5UsUhIQ
-            CV69cSPCk72LJqVa6fMyH2GfbJ0EbBwAY3oFygRdW6hOLemJqd7Zq4uQMb1fJjw7
-            3FkA3xv4gsTepsDPFtKA9YnsOX175P2tUmd5bw1Hdnqw4XQtgAsN7NH6NWKv2afT
-            xIJAi8UAwBJJl9BMDaeph4gV00dOBGtoYHo/iqEibgjSgVRYbozX1/daB20117V1
-            C3km/LP/+8xbPAF4kDcNf1n1ezS6xY0gKeS5z284VV/uvo+Ww2dXNxpHvDXFUTYR
-            ZhyHYxW3d1YZVEdNHgIkPQmu/3mMnEvNFyTS8Sb7fW+leNHOd60UFpE8RE9eGODS
-            5gEPngNxBZum2+G4gFclNfi9IoRlegoRewncMXWbpanAkhISMknBXGiyw8sxLjUt
-            cu1SGvdKYdfUwpWu+X0jr8vkO80RVv3FyRTQzHk/iIQJeOI6mJcMAA==
-            =z2t5
-            -----END PGP MESSAGE-----
-          fp: 286791FB6648539775DB31B8FCB98C2A3EC6F601
-    encrypted_regex: ^(data|stringData|email|dnsZones?|dnsNames?)$
-    version: 3.7.1
diff --git a/apps/okd4/shivering-isles/pad/kustomization.yaml b/apps/okd4/shivering-isles/pad/kustomization.yaml
deleted file mode 100644
index b55843d9f..000000000
--- a/apps/okd4/shivering-isles/pad/kustomization.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-apiVersion: kustomize.config.k8s.io/v1beta1
-kind: Kustomization
-resources:
-- setup.yaml
-- secret.yaml
-- release.yaml
-- cert.yaml
diff --git a/apps/okd4/shivering-isles/pad/release.yaml b/apps/okd4/shivering-isles/pad/release.yaml
deleted file mode 100644
index f4ec76f73..000000000
--- a/apps/okd4/shivering-isles/pad/release.yaml
+++ /dev/null
@@ -1,201 +0,0 @@
-apiVersion: source.toolkit.fluxcd.io/v1beta1
-kind: GitRepository
-metadata:
-    name: hedgedoc-helm
-    namespace: pad
-spec:
-    interval: 1h
-    ref:
-        branch: main
-    url: https://git.shivering-isles.com/hedgedoc/helm-v2.git
-sops:
-    kms: []
-    gcp_kms: []
-    azure_kv: []
-    hc_vault: []
-    age: []
-    lastmodified: "2021-08-23T13:45:58Z"
-    mac: ENC[AES256_GCM,data:kiKwoE+zaLwsIftCAcIu2uLdD4MlkCSbvjjMmb8ThQpBR1qs3st7RLG3lHPOBzJgPm2BIJeLGZp0QJ+jIq1EFqAiO5BaFmwI5m+lYq7OZpgeT0/+A2maZ6udPrJBq3FONIRvIAL98pgOqC5UbuvYChackOX1piXcrEu3z0x7VtU=,iv:vIKQgWSMQxm/KVmQVgz7kyNqkelaG9PEkSsXBf7e53E=,tag:RahxLfH5CENZUHxfSIGkkA==,type:str]
-    pgp:
-        - created_at: "2021-08-15T21:22:17Z"
-          enc: |
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA1u//sli4/n1AQ/+O9+KoGr6+an0cDQZDrSX75jW6iDqRrVmaFtdYNeMx5e7
-            rJFUXzgsQ/XMaQq+BPkdRXcJ1Zv6bbZZbc5uxjXMvcTe6Zai2hib7OzGicWm1+rG
-            8zO77xK/xKP6/XA3qU8FKhtida8pDbB354Wr2vBzjdWSgfviP6j4w0EBjsGCGfWO
-            q3aSDUeldJHH73Eg8obxciYpfZ6DcxoLHICJ6dUrroqE8FmtGexrgOZVDOlvigZX
-            gmlG06xPvU68351u0G6Hu7STZQ99sCEbWm8n+/Vtx8OTpukjveB9NwEC+45MWSVS
-            Go62cVPdTBioe28Oltl99CcgXXzn3ugpv0qOVhPIvWkcGrIH/D8t40D9WVg2DFu2
-            BAZ0RIxWMRLS+OJXAGoHf7OfP/RyMP5qpiCAkB96G3pWezyQ1li6XQKNKDdueO8v
-            fyI/GyuosWmlUb3yop4qdv88YQo5buX1Vzyao4D6EMycZmCTIHTqhp24SMrdDxWr
-            thWsUl8RHTL4oLhELQO5xIwn0cqfTh/CFu2jLlXYxLknfzxsgJjTF937/WsE5zh1
-            J0ALTTDjS+I1mCRIR6W25SIvU7XdIW+8G781PIAd8ig3QKnXdhHcKYUEXvF7DhoH
-            mSYjoKh65JD5s/A3P8B26AzpuR8W4KNCHRZWIKHir/tOiGBnJ5ASE5ffQlXtg0/S
-            XAHJznXjPVmyASoTFRB8bJmo23l4ClEEiPoS5qqQny49D+BJ9nShvAFR7urAS5rh
-            Kr/EGz/nK2qsvGimwvwDf7DF/+u2AFFcu37hsiSUl8gQp3RmLG1yh17wf9x9
-            =0at8
-            -----END PGP MESSAGE-----
-          fp: 9D02A9AD73EF7F3D5F657AC2B392F6EB325E8C50
-        - created_at: "2021-08-15T21:22:17Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            wcFMA7kpg2bgzVHcARAAIyOWF4qC/AnhBg4eUSVPQEXFoM5zyo0N1Jyj+p6JHjU9
-            mkLT1NqJSlm+Nhg1BKaK1RfUkb6t27VXNQIoaYqnlG83LitZ9W/FZYHQZawj2Wde
-            DAvtL1rXeVFCrezyEmEAdgNEeHee0RTUKWX7mABSsrhtTrhRwJdfdegEfLB4xUiq
-            QJXfQsXDIoQMpyqqbouMHJ3sPXsWIF8BXe2sEusJVEaYq092KyXAcSgle44d3Y/f
-            Cf1ShI77HYB6hGdLaVl1HixbbkGG1ab/H7vvZoJxThMSdPBS96hiEUpeOxj9bQhA
-            rjgrqytJ3k+Wm1iZc8yi2jSrpzjd8/dzQqoW//FgZmTyAKqkNVcooUgie3AAsPU0
-            P01z18LDiUR/oueSCU3Uy9WMXKlLo+7dTCqfDQbovjjDqULEDZdZQQbzRZDzJopd
-            xzwZUbE8AQnLf8+Kaoqy2ZFNQAdZBq2mB9qKeeWYoCeEMJxRSwOhH4rvTpnBDaSe
-            2DwbJpQqi1nY09eJ8htnZ96abMxU+/L0x5lnriE0AqYuAuHM4rAKpY6I8F6Lbm5R
-            eE2UlQtWuURo0Ynf1sh2tTfWFYSJsC3Layaq8C+75paX1bGL5PIwfvx6qFS6EHN2
-            TLkYNa98wtPfelPqbqxZADeqOgFvc2axo0D/azO3g8cAWTAH/pQIfxAXANuF7IXS
-            5gHBf8rYICE+4mLI8uPClLafPARDBR0MP5G1YyCOq/7N0LA7oZD2AXbWSHUIqXP1
-            JsoXUy39AzLgvmv8c0RGtUPk2FjDcsmPQXZUtcaunJS2QOLjIBtQAA==
-            =lRJf
-            -----END PGP MESSAGE-----
-          fp: 286791FB6648539775DB31B8FCB98C2A3EC6F601
-    encrypted_regex: ^(data|stringData|email|dnsZones?|dnsNames?|hosts?)$
-    version: 3.7.1
----
-apiVersion: helm.toolkit.fluxcd.io/v2beta1
-kind: HelmRelease
-metadata:
-    name: hedgedoc
-    namespace: pad
-spec:
-    serviceAccountName: pad-reconciler
-    chart:
-        spec:
-            chart: ./
-            sourceRef:
-                name: hedgedoc-helm
-                kind: GitRepository
-    interval: 10m
-    values:
-        ingress:
-            enabled: true
-            hosts:
-                - host: ENC[AES256_GCM,data:VpqElgcXyzxi6gEPQoS74uZRlOucqzo=,iv:U/IGvJNDuJ7W918apJapNn2kb4wc1fosAUnYh5aux9o=,tag:0XbNvgnNOY+pQ+x5021udw==,type:str]
-                  paths:
-                    - path: ENC[AES256_GCM,data:kg==,iv:qx/ymlD3zrQvQa5E3bMOAlbqCGzTbHuLAamqRIy17UA=,tag:q3e25kgNSA2DqWCtnA3JZA==,type:str]
-                      pathType: ENC[AES256_GCM,data:n7syW/VoaVTu6SuSzpnAjBowKaOFcA==,iv:Y3NAAEo4b1SqIYg/3vMGZtIxJQcZLka5CM9/yC1beX4=,tag:LiD+gpEp7kUad8M2m9l7AA==,type:str]
-            tls:
-                - secretName: pad-tls
-                  hosts:
-                    - ENC[AES256_GCM,data:uSyarY4HmspyKIrUWq66eQM518x4IN8=,iv:MxvkFWKqkhVLq0eLW/Tgtaa2xfg8tt6ihMpWQmI2FzY=,tag:+2kgkPNbaXYBIYMi2aesqA==,type:str]
-            annotations:
-                haproxy.router.openshift.io/hsts_header: max-age=31536000
-        replicaCount: 1
-        env:
-            open:
-                CMD_URL_ADDPORT: "false"
-                CMD_PROTOCOL_USESSL: "true"
-                CMD_LOG_LEVEL: error
-                CMD_DB_HOST: hedgedoc-database.pad.svc.cluster.local
-                CMD_DB_DATABASE: hedgedoc
-                CMD_ALLOW_FREE_URL: "false"
-                CMD_EMAIL: "false"
-                CMD_USECDN: "false"
-                CMD_IMAGE_UPLOAD_TYPE: minio
-                CMD_MINIO_PORT: 443
-                CMD_MINIO_SECURE: "true"
-                CMD_OAUTH2_USER_PROFILE_USERNAME_ATTR: preferred_username
-                CMD_OAUTH2_USER_PROFILE_DISPLAY_NAME_ATTR: name
-                CMD_OAUTH2_USER_PROFILE_EMAIL_ATTR: email
-                CMD_OAUTH2_PROVIDERNAME: SI-Auth
-            secret: {}
-            existingSecret:
-                - name: hedgedoc.hedgedoc-database.credentials.postgresql.acid.zalan.do
-                  mappings:
-                    CMD_DB_USERNAME: username
-                    CMD_DB_PASSWORD: password
-                - name: hedgedoc-config
-                  mappings:
-                    CMD_DB_URL: CMD_DB_URL
-                    CMD_DOMAIN: CMD_DOMAIN
-                    CMD_GITHUB_CLIENTID: CMD_GITHUB_CLIENTID
-                    CMD_GITHUB_CLIENTSECRET: CMD_GITHUB_CLIENTSECRET
-                    CMD_TWITTER_CONSUMERKEY: CMD_TWITTER_CONSUMERKEY
-                    CMD_TWITTER_CONSUMERSECRET: CMD_TWITTER_CONSUMERSECRET
-                    CMD_MINIO_ACCESS_KEY: CMD_MINIO_ACCESS_KEY
-                    CMD_MINIO_SECRET_KEY: CMD_MINIO_SECRET_KEY
-                    CMD_MINIO_ENDPOINT: CMD_MINIO_ENDPOINT
-                    CMD_S3_BUCKET: CMD_S3_BUCKET
-                    CMD_OAUTH2_CLIENT_ID: CMD_OAUTH2_CLIENT_ID
-                    CMD_OAUTH2_CLIENT_SECRET: CMD_OAUTH2_CLIENT_SECRET
-                    CMD_OAUTH2_AUTHORIZATION_URL: CMD_OAUTH2_AUTHORIZATION_URL
-                    CMD_OAUTH2_USER_PROFILE_URL: CMD_OAUTH2_USER_PROFILE_URL
-                    CMD_OAUTH2_TOKEN_URL: CMD_OAUTH2_TOKEN_URL
-        caBundle:
-            enabled: true
-            annotations:
-                service.beta.openshift.io/inject-cabundle: "true"
-        postgresql:
-            enabled: true
-            numberOfInstances: 2
-            tls:
-                secretName: hedgedoc-database-tls
-            size: 1Gi
-        monitoring:
-            enabled: true
-        resources:
-            limits:
-                cpu: 256m
-                memory: 384Mi
-            requests:
-                cpu: 64m
-                memory: 128Mi
-sops:
-    kms: []
-    gcp_kms: []
-    azure_kv: []
-    hc_vault: []
-    age: []
-    lastmodified: "2021-08-23T13:45:58Z"
-    mac: ENC[AES256_GCM,data:kiKwoE+zaLwsIftCAcIu2uLdD4MlkCSbvjjMmb8ThQpBR1qs3st7RLG3lHPOBzJgPm2BIJeLGZp0QJ+jIq1EFqAiO5BaFmwI5m+lYq7OZpgeT0/+A2maZ6udPrJBq3FONIRvIAL98pgOqC5UbuvYChackOX1piXcrEu3z0x7VtU=,iv:vIKQgWSMQxm/KVmQVgz7kyNqkelaG9PEkSsXBf7e53E=,tag:RahxLfH5CENZUHxfSIGkkA==,type:str]
-    pgp:
-        - created_at: "2021-08-15T21:22:17Z"
-          enc: |
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA1u//sli4/n1AQ/+O9+KoGr6+an0cDQZDrSX75jW6iDqRrVmaFtdYNeMx5e7
-            rJFUXzgsQ/XMaQq+BPkdRXcJ1Zv6bbZZbc5uxjXMvcTe6Zai2hib7OzGicWm1+rG
-            8zO77xK/xKP6/XA3qU8FKhtida8pDbB354Wr2vBzjdWSgfviP6j4w0EBjsGCGfWO
-            q3aSDUeldJHH73Eg8obxciYpfZ6DcxoLHICJ6dUrroqE8FmtGexrgOZVDOlvigZX
-            gmlG06xPvU68351u0G6Hu7STZQ99sCEbWm8n+/Vtx8OTpukjveB9NwEC+45MWSVS
-            Go62cVPdTBioe28Oltl99CcgXXzn3ugpv0qOVhPIvWkcGrIH/D8t40D9WVg2DFu2
-            BAZ0RIxWMRLS+OJXAGoHf7OfP/RyMP5qpiCAkB96G3pWezyQ1li6XQKNKDdueO8v
-            fyI/GyuosWmlUb3yop4qdv88YQo5buX1Vzyao4D6EMycZmCTIHTqhp24SMrdDxWr
-            thWsUl8RHTL4oLhELQO5xIwn0cqfTh/CFu2jLlXYxLknfzxsgJjTF937/WsE5zh1
-            J0ALTTDjS+I1mCRIR6W25SIvU7XdIW+8G781PIAd8ig3QKnXdhHcKYUEXvF7DhoH
-            mSYjoKh65JD5s/A3P8B26AzpuR8W4KNCHRZWIKHir/tOiGBnJ5ASE5ffQlXtg0/S
-            XAHJznXjPVmyASoTFRB8bJmo23l4ClEEiPoS5qqQny49D+BJ9nShvAFR7urAS5rh
-            Kr/EGz/nK2qsvGimwvwDf7DF/+u2AFFcu37hsiSUl8gQp3RmLG1yh17wf9x9
-            =0at8
-            -----END PGP MESSAGE-----
-          fp: 9D02A9AD73EF7F3D5F657AC2B392F6EB325E8C50
-        - created_at: "2021-08-15T21:22:17Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            wcFMA7kpg2bgzVHcARAAIyOWF4qC/AnhBg4eUSVPQEXFoM5zyo0N1Jyj+p6JHjU9
-            mkLT1NqJSlm+Nhg1BKaK1RfUkb6t27VXNQIoaYqnlG83LitZ9W/FZYHQZawj2Wde
-            DAvtL1rXeVFCrezyEmEAdgNEeHee0RTUKWX7mABSsrhtTrhRwJdfdegEfLB4xUiq
-            QJXfQsXDIoQMpyqqbouMHJ3sPXsWIF8BXe2sEusJVEaYq092KyXAcSgle44d3Y/f
-            Cf1ShI77HYB6hGdLaVl1HixbbkGG1ab/H7vvZoJxThMSdPBS96hiEUpeOxj9bQhA
-            rjgrqytJ3k+Wm1iZc8yi2jSrpzjd8/dzQqoW//FgZmTyAKqkNVcooUgie3AAsPU0
-            P01z18LDiUR/oueSCU3Uy9WMXKlLo+7dTCqfDQbovjjDqULEDZdZQQbzRZDzJopd
-            xzwZUbE8AQnLf8+Kaoqy2ZFNQAdZBq2mB9qKeeWYoCeEMJxRSwOhH4rvTpnBDaSe
-            2DwbJpQqi1nY09eJ8htnZ96abMxU+/L0x5lnriE0AqYuAuHM4rAKpY6I8F6Lbm5R
-            eE2UlQtWuURo0Ynf1sh2tTfWFYSJsC3Layaq8C+75paX1bGL5PIwfvx6qFS6EHN2
-            TLkYNa98wtPfelPqbqxZADeqOgFvc2axo0D/azO3g8cAWTAH/pQIfxAXANuF7IXS
-            5gHBf8rYICE+4mLI8uPClLafPARDBR0MP5G1YyCOq/7N0LA7oZD2AXbWSHUIqXP1
-            JsoXUy39AzLgvmv8c0RGtUPk2FjDcsmPQXZUtcaunJS2QOLjIBtQAA==
-            =lRJf
-            -----END PGP MESSAGE-----
-          fp: 286791FB6648539775DB31B8FCB98C2A3EC6F601
-    encrypted_regex: ^(data|stringData|email|dnsZones?|dnsNames?|hosts?)$
-    version: 3.7.1
diff --git a/apps/okd4/shivering-isles/pad/secret.yaml b/apps/okd4/shivering-isles/pad/secret.yaml
deleted file mode 100644
index 364b99be3..000000000
--- a/apps/okd4/shivering-isles/pad/secret.yaml
+++ /dev/null
@@ -1,73 +0,0 @@
-apiVersion: v1
-kind: Secret
-metadata:
-    name: hedgedoc-config
-    namespace: pad
-type: Opaque
-data:
-    CMD_DOMAIN: ENC[AES256_GCM,data:+RzHfIhqsaU/msfx02Y1xmub59BBO0YnLEOFLFvFGRg=,iv:aqgi6GBvibvIEUJzuKYzrBUc5LXIahcHSau5ankzY2A=,tag:g0naFbYHJMru3XTv/7IKgg==,type:str]
-    CMD_DB_URL: ENC[AES256_GCM,data:u1m8YYzhQfDxPDPSVPOT//JxJEKw1xDNIcW5ToosFjsvrx9UZ8xNBFmqa2jZoihUF0yK+1m8Sxa1QR7pAfO5d7SXaaz8rnjMeczJ+6FcZNJ0ighSt5XjELzsOe8kozNlikpAPV5VD97DPa4HgP6ywZnEsoQc5z9SIn/JLTnmxw57viVDIBAonNKJLqv3vbflWjbSMBH6O5PKa7PVb3LRREf8SDW9BVEPDG+kzs30IQln/1bFsmZilQ==,iv:tWbyT3fBr3Wv+8F0QmwvnYEPmuV4OHG0Yx9EdICg1Tg=,tag:NWNzm2NTWaifd2oWUZPoUA==,type:str]
-    CMD_OAUTH2_TOKEN_URL: ENC[AES256_GCM,data:nfv3ntsAy8O8QZjgcyzE5yDjy3KuvYV8tiX5Vh+TSUr3uogsTKL5GweWosMC/Pey+vTzG07XRGaXjclxoVE9xn4dM0BBbNhzPhEIAIi/H0leqvg9ycJ2V4MFZNoEpDezniuOX42g1EHx5U/DOoaXZqUhKMmSJrsh,iv:yrVyMqIkiMLFUV3cbvFJ7cpyV+qYgGG1v4fvhFjuMyQ=,tag:wOazAxvdu5ROrbGWWJebAA==,type:str]
-    CMD_OAUTH2_USER_PROFILE_URL: ENC[AES256_GCM,data:SGZ4f+MXkpQcQ8ZGPooNYc/7mcBDCfXSinwoc36TDoStEINo4TJPOBGlKcVAQWrDU2xadpUU4sG0MCJiDM66bf1HGhS1ElmM96IOMQA3uWytkfNMK0NXM8enox+cT+VBNUErg2tdko+BPum9oAN550iURAsK74u9ouFlt09n2yU=,iv:GUHA2apZiqsNctkevMUmAdSwkn2wGaJAXpDMl5uuA/A=,tag:G0qjLOlQg/qkv/4BZei5uw==,type:str]
-    CMD_OAUTH2_CLIENT_SECRET: ENC[AES256_GCM,data:H36hmDNGrxi67Vf7aAb1EmLQ92v1O/7VRVEzbkjBP5dXba4ddHhpfpD62IUXuI+9,iv:Lvnb4b6qp1KSmCl2h3q5TUHZiA2hOyP0ZcH/VS9kGo4=,tag:zeehbRCCNAZCXSl1JPB4Yg==,type:str]
-    CMD_OAUTH2_AUTHORIZATION_URL: ENC[AES256_GCM,data:2z9sK1CFEy8iUqan0bDUSOmj3/gm01NFkAZGXy7QnOHw/zjI9HCOfY7zVVu7EGnUqlXJd/Q50CBXoCYeRfbYAqnhyihrYiDpSAWRDM8g2RRxpVo89hZssn+HZK1iBP2lnB9NAVYyEFIOxECRbA4G3/jHracyoVkf,iv:49ru07Ph1+1nFepAAgSsznpwNw/hPSRKmlJRg0Bx+O0=,tag:GGka97Ew6x6DpL7M4AzvuQ==,type:str]
-    CMD_OAUTH2_CLIENT_ID: ENC[AES256_GCM,data:fn67Hq763ZM=,iv:LakZ196XiEwdFHTQW5Y3k5Sp8k5h9w3Z8U0HkpZ6T84=,tag:p1Fau0p8y2z7+gXxHfBrmg==,type:str]
-    CMD_GITHUB_CLIENTID: ENC[AES256_GCM,data:v3QmOfyGq+gG+iGvuRJwcu0qNp3sqhPJeTyDEQ==,iv:Fde+E7jDJaEnU023kE2LzCBnjocgWkKGB0jXFXvbbio=,tag:ZLNu6OfXRmKjUtUe6/WnRg==,type:str]
-    CMD_GITHUB_CLIENTSECRET: ENC[AES256_GCM,data:V/paLVyFFLhMIuU16jRsWvf+m+5K5fSRUvI4gr2AnjEpIITgLivTEvARQUtUcjJEieIsziN/FtI=,iv:6Igz6S1uLywYnG2hNe4amTlmRDgp9vSogotmF60BKLs=,tag:u6NKXDp28bFsP9Zp+P+bFA==,type:str]
-    CMD_TWITTER_CONSUMERKEY: ENC[AES256_GCM,data:6yiqKILgSO8m6Pi5bje8O+LeYyL+dRCypVAzExubeAMFVZL6,iv:V+t+gih7tpGlXdd2hKYFxzGttOIT0omMKe1zZf75fMA=,tag:fGtLbZ0LOxLkbyuajvTbZQ==,type:str]
-    CMD_TWITTER_CONSUMERSECRET: ENC[AES256_GCM,data:+OxmTPzi2oOovG2zs3X0XA8DbqHxSeaBK6/B2IkMDWKe4D95GZWkOO7czD9l2Y2QLkdviHwS/5kBWfnYzmLZXDoI9+E=,iv:mwKvPP5X8FvPyAy+QVTPlwH8rYiVdmo9OBXqT7/8VtA=,tag:FwMI6xpCNqKseFMGj0qzIw==,type:str]
-    CMD_S3_BUCKET: ENC[AES256_GCM,data:fPU3YcIPYdc=,iv:zcvch6vV86gW4QqD7p8y6hUSOtW79u1l0ZifcA+xtmg=,tag:ooxP1VwXeJ31svsf/Nyrzw==,type:str]
-    CMD_MINIO_ENDPOINT: ENC[AES256_GCM,data:qHV78TTz45bfnXILy84Fc5HYXHKagcP1XYm6Qf3mXNCYqHIf,iv:wePq3TYeJl+qTKkbhfL36BrFPmTcrp6kILt0GARDXnY=,tag:K39kNB9R+npX42zE9XMW1w==,type:str]
-    CMD_MINIO_ACCESS_KEY: ENC[AES256_GCM,data:sePFNwY6EI62CHnzrWFvy4qJ7LHH3moh/CL1Y12LSPOc2nDm,iv:0CchRLIy6QBtTtSOkdZkId/D4bGlACFgRAnko2uZ06c=,tag:45og5e3Gn5P724D13SzI/A==,type:str]
-    CMD_MINIO_SECRET_KEY: ENC[AES256_GCM,data:DRBgyyPzs7uAOZeN9oscwX947WMqzbebl4lNzGZYGqMK7eNsSb44uQd96/LoukHIqxA2c1nZ4mOYqfVJw2nsz2e04+bdAesgrvQSx2oDNXc/Kq11TClKeFT/Ds4=,iv:C2dTIBGV8mCKKSjiwEpp6316cAQ+z/WTIA8GT7o6v7o=,tag:lc/IijkRi7wkQ3XEtbqQTA==,type:str]
-sops:
-    kms: []
-    gcp_kms: []
-    azure_kv: []
-    hc_vault: []
-    age: []
-    lastmodified: "2021-08-23T13:56:18Z"
-    mac: ENC[AES256_GCM,data:eUg4E6IYZAsC4Uy6TcyciM7TQoE2g3NjCkSwT++3Cvr/SIAlXgRwQfcU2iy0iZBtDjI5XN+iCK3SbU935LN6oFR/h8cwr4RFLmR0pVihYgbKmqCZ/is9iGTjQanxrmuv8mT7CK6me0+Eh9qFrFG9K3vGIeNPlHo2v01i6OYRiPo=,iv:tkT9Z6nlmLXVX6AFXjs4wtxuoXPNMQt0Ho5OX2Zh29o=,tag:z+yxabqKhuEOcOZQrPkHHQ==,type:str]
-    pgp:
-        - created_at: "2021-08-13T23:42:09Z"
-          enc: |
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA1u//sli4/n1ARAAr3Y+LDoHcRSvotgmcWFF34p0OtC4ytAKmyOsK5D9voaf
-            6o96qWD01VA6jQ6Cp4UXhEAdTezfKllGUjMwLHbS30bCtwo8gRznRAPStY3u2rcZ
-            ZgV2QKJBEM0bm3vtO1UT94IbMas4GwvdO8qxltFn0yBy0TQI5E9+js+b2/Cyyy3L
-            wnXT93p4HLBkhMGD43eYxZWW4i+vHrEx6efOahpyIuJqpNo+IiNhCT5TQzqkmfBZ
-            BQImX+EOeMMzvZO3WPUgvxeph+qb7pLOlXP8b0AK1qrZ2/jq1/aF4RwU+Kx/8By4
-            Wmq47P/++IL/I4rLAGKry5xr7eFHH6ltfjfJd48aqiNb0jeKi/TlmAew4RcTMlrF
-            Tfo/lCjQPet7OKHY6Fh7n2vniKej6IeEkaakIbexAhugI14i5/63HjBt8Us/951+
-            1j+QT5jN3BcrvJORCkDetJ2YVaSqPdCnf+9jkOqocLDR31pSvBBvqVAO7DNWYwjk
-            fX9G/HUa3k2SYHd6OP0dWji7qQzjmNWQN2lGvTrCkV6IIyC9h5wEfXZ/1VnP9QSb
-            QDlh6ln5RlKVe+HrhtO4luG8vMXBY78sZ1PC8KPBcS7kz7v0CB7FOMuh06nzby+D
-            nv9nvBwGXIQ3zI3gGYHX3XHmRmPpuXjuEoc5ru70mo8uAz7JgBSnRO5/0xpH9jPS
-            XgGsoCtK7Sh60yN4BVBiTiABHReMSXEjBjuwTtZt89lHST5EswZ4VdhJHcIXPqqj
-            QSipFXeX99C6EoYvFxYq7QOrp4rwt5j7YXP/+9nVDpXMFohN3Zrc2FNAExkc2N0=
-            =OHq8
-            -----END PGP MESSAGE-----
-          fp: 9D02A9AD73EF7F3D5F657AC2B392F6EB325E8C50
-        - created_at: "2021-08-13T23:42:09Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            wcFMA7kpg2bgzVHcARAAsydPjUm/G6Vd6b61e3b+NOu4YWp4IMRirA6Shxp2PBM7
-            Ch+K6WXvE6KRwHcJMG66rDj0W9p0kA6tQhC1HkzU/3U+cUnITT/SFOtlywOH+29c
-            7xVEmOcwcvlFYO99fJIb0KslyzRHj3FLYp75VBLGDbVMIgaUqjZwRwO6g9N0MyS3
-            UE2+BXXHzvHSep2ylMd+y6afe+jcEDISF6G8s7xgjdyvdhWfQv5Bbib9laKAnCqr
-            4qKTspa/ePVT+frwwcict85F6EcB5SY37uUwEZ1P+jJDU2S58PfLvdVCKejEzKyh
-            B7N/86jUucYdqOVZsewN99Unrrvq+f7q8EulQ08XcmZ8J7DDOXHqNgUcw/Sfgp4v
-            aVGSeQNUGuHFc7q32K8+7zkbo9FrpIV4RhztKrmKUZy5QrkFxm8NVol1DVzPtlBj
-            GH1Pqcoa7UWeyvBd1/c729Xfu48iP1z70RCu54a6qr01xloJBQBIU6OlsfxpvVif
-            /Dx660riAtr4RKhPQ7sHNO49ibjXqMsche6hB7LR7lt8oPxB8yru270qf/URnvsK
-            b+AmATezCJo6QVLfNH9o6ZY5K+HTy3cJyl0PMtctvNyhaK9ch84/MpHUfckHLbrl
-            Is22TNqkSZoZSeyDzfALU8Z0k4neGRgroyLpc1voNVYBwlnu7RuPuU0SCXx5CKfS
-            5gFntAmaLLls7msGCX1vzSgeQYkVG/j9Vn4L087Os/mW9TbRvvu6p/JuyRTzPgbb
-            J0wF2YgidKqRIAOtMUbupiLkoA0L3xfXhmIOYVcURJ6aneL1vPJOAA==
-            =10Xq
-            -----END PGP MESSAGE-----
-          fp: 286791FB6648539775DB31B8FCB98C2A3EC6F601
-    encrypted_regex: ^(data|stringData)$
-    version: 3.7.1
diff --git a/apps/okd4/shivering-isles/pad/setup.yaml b/apps/okd4/shivering-isles/pad/setup.yaml
deleted file mode 100644
index a8da29737..000000000
--- a/apps/okd4/shivering-isles/pad/setup.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-apiVersion: v1
-kind: Namespace
-metadata:
-  name: pad
-  annotations:
-    openshift.io/requester: sheogorath
----
-apiVersion: v1
-kind: ServiceAccount
-metadata:
-  name: pad-reconciler
-  namespace: pad
----
-apiVersion: rbac.authorization.k8s.io/v1
-kind: Role
-metadata:
-  name: pad-reconciler
-  namespace: pad
-rules:
-  - apiGroups: ["*"]
-    resources: ["*"]
-    verbs: ["*"]
----
-apiVersion: rbac.authorization.k8s.io/v1
-kind: RoleBinding
-metadata:
-  name: pad-reconciler
-  namespace: pad
-roleRef:
-  apiGroup: rbac.authorization.k8s.io
-  kind: Role
-  name: pad-reconciler
-subjects:
-  - kind: ServiceAccount
-    name: pad-reconciler
-    namespace: pad
diff --git a/apps/okd4/shivering-isles/shields/cert.yaml b/apps/okd4/shivering-isles/shields/cert.yaml
deleted file mode 100644
index 9568f5713..000000000
--- a/apps/okd4/shivering-isles/shields/cert.yaml
+++ /dev/null
@@ -1,63 +0,0 @@
-apiVersion: cert-manager.io/v1
-kind: Certificate
-metadata:
-    name: shields-tls
-    namespace: shields
-spec:
-    dnsNames:
-        - ENC[AES256_GCM,data:6udCz9BbEpvg/Qc/Bv8gHxrRFrGiI/FXajzY,iv:PujZTdXjwDxbixqjRywvCz6mvkZhXx39jDmDG6LaGL8=,tag:0Lm39DSdeioI10rLWncsVg==,type:str]
-    issuerRef:
-        name: letsencrypt
-        kind: ClusterIssuer
-    secretName: shields-tls
-sops:
-    kms: []
-    gcp_kms: []
-    azure_kv: []
-    hc_vault: []
-    age: []
-    lastmodified: "2021-08-15T20:57:48Z"
-    mac: ENC[AES256_GCM,data:mMMRxr2OvmhV3Szd8k/iqdcNbwBIBBBOE+wgpWMGFMZVFZGLqc9gfe91+mjNaXCCblVbPlRd6oN79PGTOH8zUKGxKyQbti4GMv1utQgFL6q2MK4eIGefgyyJ2yS90Sj7AG+9qY9zmJI5YU3U2xrjfmFLxuy1NCM3Na1EqW3ec9Q=,iv:RrcpYaLAdI/GFqSW+1zTA+m6RfnL9VkpGhlWFWCyEKE=,tag:3pMJafRx9Cq9C50OQKcVOA==,type:str]
-    pgp:
-        - created_at: "2021-08-13T23:57:46Z"
-          enc: |
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA1u//sli4/n1AQ/+P9a2Xo942rbnqz5KlvwrcAVHyO40a+GD1mlIxNBY1ppc
-            o9YLeBCIMl2WQjldBjemXIyflnjxvUgyPTT1xMC8Zqadbmb2+lavkBO5kNIdxByH
-            RCQJB3Bsqg1P9Hqvb4TLyAMZWt1KN48+NNQ/CAMkudw+3WLbgad1XEM+9RM5dkU0
-            5bAmZN5mBf5svgsclKSF3W5tyzLiKZuw5gXbJE9sWRfzreOKJYmrIVUXpg6TwQSJ
-            ofZNiVfi1dMyb/RGwmUMzizPKSU50a7rCvg3eDtWKVVK4xgiiW6k+Mt6N3vG2k9O
-            nzpPyqnTGJ/fqj4ipr+n/eoz+amfADKAx64pE5YgqliTlqUslFjVTdEVpjcf/jFB
-            PZ+GsGKjBrHZVRJ4u1ZI15vWnbDKbWVYsg87v1dFBLecefWYjBf4gU20LSwpOYGL
-            UKw7pEADAGlG+vfCnW0apAJLpTvIry7s5K6xFqjKuM3S+UZK76o9bJPlGibC1WRH
-            ZPGQExC/G/bsmXLI5uTajyo2H/S1A+xlRuEu3YTTgfUgv4C+g7eQZsr/WioddNAk
-            V2i8aemMK9/upuaT8gKt0zX7qj6FVD2MUjAGkotvyX5AiRmYlUaMhZ0FNShXcnYt
-            H0lpiEKPpgY9Ud+CFoEt6A62cNYZPmWjK6v6KVq+Y/35q5Jvj+47HECu4T2c1onS
-            XgEwkPoYObLClI9gk55d7uNAkeani8AB9/Yf6rTVOGRzhMT5UNu5x+hXRnKg2Dm1
-            kF5Bj7K9PDsgR7wSzvEoCqCs8v4+rIOr9Zkn8+TOxsnnUYBj3dNwVBjqflZ1Jh0=
-            =F1um
-            -----END PGP MESSAGE-----
-          fp: 9D02A9AD73EF7F3D5F657AC2B392F6EB325E8C50
-        - created_at: "2021-08-13T23:57:46Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            wcFMA7kpg2bgzVHcARAAoCIDfkytMm8oZXj+nxfSYMp6wQvvcDCOXuP6PHDKq5Gg
-            sT2jw2QgCKEChSRiysvGV7T7yOu5C4Hqk+QGdEiYscwrzf2ngD40z8q2gDyJEhXT
-            uyeqh0RtO6LKtAseB4JuQbjbnMO78REhyp4wagO2bUaSD6Z+tM0+sfACWB8+Z83m
-            Spx+jg4RBOdPc94xtcIX1nLxhxDqRl0vF2igaUZfWCpkfcEINkFyrkh2fwaeq/Kq
-            62gYPoXwUHTpF/l0x2pQAW52VJSslX+Cjscn4zk0LFG6w5rQTIAZutSwIOfNT0qZ
-            /JlHe9ptc4JTxrXQXSsAVmxjABKzeo1Io5jpqBYu8J1R58HVeEsda8Cll5UsUhIQ
-            CV69cSPCk72LJqVa6fMyH2GfbJ0EbBwAY3oFygRdW6hOLemJqd7Zq4uQMb1fJjw7
-            3FkA3xv4gsTepsDPFtKA9YnsOX175P2tUmd5bw1Hdnqw4XQtgAsN7NH6NWKv2afT
-            xIJAi8UAwBJJl9BMDaeph4gV00dOBGtoYHo/iqEibgjSgVRYbozX1/daB20117V1
-            C3km/LP/+8xbPAF4kDcNf1n1ezS6xY0gKeS5z284VV/uvo+Ww2dXNxpHvDXFUTYR
-            ZhyHYxW3d1YZVEdNHgIkPQmu/3mMnEvNFyTS8Sb7fW+leNHOd60UFpE8RE9eGODS
-            5gEPngNxBZum2+G4gFclNfi9IoRlegoRewncMXWbpanAkhISMknBXGiyw8sxLjUt
-            cu1SGvdKYdfUwpWu+X0jr8vkO80RVv3FyRTQzHk/iIQJeOI6mJcMAA==
-            =z2t5
-            -----END PGP MESSAGE-----
-          fp: 286791FB6648539775DB31B8FCB98C2A3EC6F601
-    encrypted_regex: ^(data|stringData|email|dnsZones?|dnsNames?)$
-    version: 3.7.1
diff --git a/apps/okd4/shivering-isles/shields/kustomization.yaml b/apps/okd4/shivering-isles/shields/kustomization.yaml
deleted file mode 100644
index 5a51b5476..000000000
--- a/apps/okd4/shivering-isles/shields/kustomization.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-apiVersion: kustomize.config.k8s.io/v1beta1
-kind: Kustomization
-resources:
-- setup.yaml
-- release.yaml
-- cert.yaml
diff --git a/apps/okd4/shivering-isles/shields/release.yaml b/apps/okd4/shivering-isles/shields/release.yaml
deleted file mode 100644
index 392e78411..000000000
--- a/apps/okd4/shivering-isles/shields/release.yaml
+++ /dev/null
@@ -1,89 +0,0 @@
-apiVersion: helm.toolkit.fluxcd.io/v2beta1
-kind: HelmRelease
-metadata:
-    name: shields
-    namespace: shields
-spec:
-    serviceAccountName: shields-reconciler
-    chart:
-        spec:
-            chart: ./apps/base/shivering-isles/shields
-            sourceRef:
-                name: flux-system
-                kind: GitRepository
-                namespace: flux-system
-    interval: 10m
-    values:
-        ingress:
-            enabled: true
-            hosts:
-                - host: ENC[AES256_GCM,data:jXVBshZ84yI+2rZ56jKIg1LJ3UaSfwUzlzHW,iv:vHskug8ahtyIf6eml/D1qCalZha7WNglOdwrh7I0f0U=,tag:KksZuQYfCs0fQTESTCZ8zw==,type:str]
-                  paths:
-                    - path: ENC[AES256_GCM,data:kg==,iv:qx/ymlD3zrQvQa5E3bMOAlbqCGzTbHuLAamqRIy17UA=,tag:q3e25kgNSA2DqWCtnA3JZA==,type:str]
-                      pathType: ENC[AES256_GCM,data:n7syW/VoaVTu6SuSzpnAjBowKaOFcA==,iv:Y3NAAEo4b1SqIYg/3vMGZtIxJQcZLka5CM9/yC1beX4=,tag:LiD+gpEp7kUad8M2m9l7AA==,type:str]
-            tls:
-                - secretName: shields-tls
-                  hosts:
-                    - ENC[AES256_GCM,data:OnxFByf2gKWQnQNXZX26l15tqWHX3gCvzxnz,iv:sNtQZGxwrw1KWorVbNcxfwQ44DpSzspKRPqmayuWi98=,tag:oVkTWCIzefqyUaqwo2uzJQ==,type:str]
-            annotations:
-                haproxy.router.openshift.io/hsts_header: max-age=31536000
-        imagestream:
-            enabled: false
-        resources:
-            limits:
-                memory: 256Mi
-            requests:
-                memory: 128Mi
-        monitoring:
-            enabled: true
-sops:
-    kms: []
-    gcp_kms: []
-    azure_kv: []
-    hc_vault: []
-    age: []
-    lastmodified: "2021-08-22T11:33:00Z"
-    mac: ENC[AES256_GCM,data:l7L81+ynJ7nB00ZmgkukqJTKb2NbvAJXkTMcm8OVXA42DmD6vjDTcwa9ITePtjN9ih0qizoT+aeFoEeHyFlrZWUsute90D/dhL3fXmMXEUxXhKwqOFD+WGkFvHBaW3+5oj+kU9pNQfHm9C+Zp1yhKB32hCswY51izBQHsEbGNRA=,iv:9cYmY2Q2b2h1mL3j3F1TZtTQFHF/uqTGV2kQjPmXzPM=,tag:ZowmAH9eZC8rJI6dX2jl2w==,type:str]
-    pgp:
-        - created_at: "2021-08-15T21:22:17Z"
-          enc: |
-            -----BEGIN PGP MESSAGE-----
-
-            hQIMA1u//sli4/n1AQ/+O9+KoGr6+an0cDQZDrSX75jW6iDqRrVmaFtdYNeMx5e7
-            rJFUXzgsQ/XMaQq+BPkdRXcJ1Zv6bbZZbc5uxjXMvcTe6Zai2hib7OzGicWm1+rG
-            8zO77xK/xKP6/XA3qU8FKhtida8pDbB354Wr2vBzjdWSgfviP6j4w0EBjsGCGfWO
-            q3aSDUeldJHH73Eg8obxciYpfZ6DcxoLHICJ6dUrroqE8FmtGexrgOZVDOlvigZX
-            gmlG06xPvU68351u0G6Hu7STZQ99sCEbWm8n+/Vtx8OTpukjveB9NwEC+45MWSVS
-            Go62cVPdTBioe28Oltl99CcgXXzn3ugpv0qOVhPIvWkcGrIH/D8t40D9WVg2DFu2
-            BAZ0RIxWMRLS+OJXAGoHf7OfP/RyMP5qpiCAkB96G3pWezyQ1li6XQKNKDdueO8v
-            fyI/GyuosWmlUb3yop4qdv88YQo5buX1Vzyao4D6EMycZmCTIHTqhp24SMrdDxWr
-            thWsUl8RHTL4oLhELQO5xIwn0cqfTh/CFu2jLlXYxLknfzxsgJjTF937/WsE5zh1
-            J0ALTTDjS+I1mCRIR6W25SIvU7XdIW+8G781PIAd8ig3QKnXdhHcKYUEXvF7DhoH
-            mSYjoKh65JD5s/A3P8B26AzpuR8W4KNCHRZWIKHir/tOiGBnJ5ASE5ffQlXtg0/S
-            XAHJznXjPVmyASoTFRB8bJmo23l4ClEEiPoS5qqQny49D+BJ9nShvAFR7urAS5rh
-            Kr/EGz/nK2qsvGimwvwDf7DF/+u2AFFcu37hsiSUl8gQp3RmLG1yh17wf9x9
-            =0at8
-            -----END PGP MESSAGE-----
-          fp: 9D02A9AD73EF7F3D5F657AC2B392F6EB325E8C50
-        - created_at: "2021-08-15T21:22:17Z"
-          enc: |-
-            -----BEGIN PGP MESSAGE-----
-
-            wcFMA7kpg2bgzVHcARAAIyOWF4qC/AnhBg4eUSVPQEXFoM5zyo0N1Jyj+p6JHjU9
-            mkLT1NqJSlm+Nhg1BKaK1RfUkb6t27VXNQIoaYqnlG83LitZ9W/FZYHQZawj2Wde
-            DAvtL1rXeVFCrezyEmEAdgNEeHee0RTUKWX7mABSsrhtTrhRwJdfdegEfLB4xUiq
-            QJXfQsXDIoQMpyqqbouMHJ3sPXsWIF8BXe2sEusJVEaYq092KyXAcSgle44d3Y/f
-            Cf1ShI77HYB6hGdLaVl1HixbbkGG1ab/H7vvZoJxThMSdPBS96hiEUpeOxj9bQhA
-            rjgrqytJ3k+Wm1iZc8yi2jSrpzjd8/dzQqoW//FgZmTyAKqkNVcooUgie3AAsPU0
-            P01z18LDiUR/oueSCU3Uy9WMXKlLo+7dTCqfDQbovjjDqULEDZdZQQbzRZDzJopd
-            xzwZUbE8AQnLf8+Kaoqy2ZFNQAdZBq2mB9qKeeWYoCeEMJxRSwOhH4rvTpnBDaSe
-            2DwbJpQqi1nY09eJ8htnZ96abMxU+/L0x5lnriE0AqYuAuHM4rAKpY6I8F6Lbm5R
-            eE2UlQtWuURo0Ynf1sh2tTfWFYSJsC3Layaq8C+75paX1bGL5PIwfvx6qFS6EHN2
-            TLkYNa98wtPfelPqbqxZADeqOgFvc2axo0D/azO3g8cAWTAH/pQIfxAXANuF7IXS
-            5gHBf8rYICE+4mLI8uPClLafPARDBR0MP5G1YyCOq/7N0LA7oZD2AXbWSHUIqXP1
-            JsoXUy39AzLgvmv8c0RGtUPk2FjDcsmPQXZUtcaunJS2QOLjIBtQAA==
-            =lRJf
-            -----END PGP MESSAGE-----
-          fp: 286791FB6648539775DB31B8FCB98C2A3EC6F601
-    encrypted_regex: ^(data|stringData|email|dnsZones?|dnsNames?|hosts?)$
-    version: 3.7.1
diff --git a/apps/okd4/shivering-isles/shields/setup.yaml b/apps/okd4/shivering-isles/shields/setup.yaml
deleted file mode 100644
index 32416e92c..000000000
--- a/apps/okd4/shivering-isles/shields/setup.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-apiVersion: v1
-kind: Namespace
-metadata:
-  name: shields
-  annotations:
-    openshift.io/requester: sheogorath
----
-apiVersion: v1
-kind: ServiceAccount
-metadata:
-  name: shields-reconciler
-  namespace: shields
----
-apiVersion: rbac.authorization.k8s.io/v1
-kind: Role
-metadata:
-  name: shields-reconciler
-  namespace: shields
-rules:
-  - apiGroups: ["*"]
-    resources: ["*"]
-    verbs: ["*"]
----
-apiVersion: rbac.authorization.k8s.io/v1
-kind: RoleBinding
-metadata:
-  name: shields-reconciler
-  namespace: shields
-roleRef:
-  apiGroup: rbac.authorization.k8s.io
-  kind: Role
-  name: shields-reconciler
-subjects:
-  - kind: ServiceAccount
-    name: shields-reconciler
-    namespace: shields
-- 
GitLab