chore(k8s): remove vCluster
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful

This commit is contained in:
Tom Neuber 2025-04-26 21:36:40 +02:00
parent 3d940b1803
commit a7c40a9377
Signed by: tom
GPG key ID: F17EFE4272D89FF6
5 changed files with 33 additions and 33 deletions

View file

@ -3,23 +3,23 @@ apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
labels: labels:
app.kubernetes.io/name: forgejo-pod app.kubernetes.io/name: tom-forgejo-pod
app.kubernetes.io/instance: forgejo app.kubernetes.io/instance: tom-forgejo
app: forgejo-pod app: tom-forgejo-pod
name: forgejo-pod name: tom-forgejo-pod
namespace: forgejo namespace: tom-forgejo
spec: spec:
replicas: 1 replicas: 1
selector: selector:
matchLabels: matchLabels:
app.kubernetes.io/name: forgejo app.kubernetes.io/name: tom-forgejo
strategy: strategy:
type: Recreate type: Recreate
template: template:
metadata: metadata:
labels: labels:
app.kubernetes.io/name: forgejo app.kubernetes.io/name: tom-forgejo
app: forgejo-pod app: tom-forgejo-pod
spec: spec:
containers: containers:
- image: codeberg.org/forgejo/forgejo:11.0.0 - image: codeberg.org/forgejo/forgejo:11.0.0
@ -29,7 +29,7 @@ spec:
value: "1000" value: "1000"
- name: USER_GID - name: USER_GID
value: "1000" value: "1000"
name: forgejo name: tom-forgejo
ports: ports:
- containerPort: 3000 - containerPort: 3000
name: web name: web
@ -39,7 +39,7 @@ spec:
protocol: TCP protocol: TCP
volumeMounts: volumeMounts:
- mountPath: "/data" - mountPath: "/data"
name: forgejo-pv-storage name: tom-forgejo-pv-storage
initContainers: initContainers:
- name: fix-permissions - name: fix-permissions
image: busybox image: busybox
@ -47,8 +47,8 @@ spec:
command: ["sh", "-c", "chown -R 1000:1000 /mnt"] command: ["sh", "-c", "chown -R 1000:1000 /mnt"]
volumeMounts: volumeMounts:
- mountPath: "/mnt" - mountPath: "/mnt"
name: forgejo-pv-storage name: tom-forgejo-pv-storage
volumes: volumes:
- name: forgejo-pv-storage - name: tom-forgejo-pv-storage
persistentVolumeClaim: persistentVolumeClaim:
claimName: forgejo-pvc claimName: tom-forgejo-pvc

View file

@ -5,11 +5,11 @@ metadata:
annotations: annotations:
kubernetes.io/tls-acme: "true" kubernetes.io/tls-acme: "true"
labels: labels:
app.kubernetes.io/name: forgejo-ingress app.kubernetes.io/name: tom-forgejo-ingress
app.kubernetes.io/instance: forgejo app.kubernetes.io/instance: tom-forgejo
app: forgejo-ingress app: tom-forgejo-ingress
name: forgejo-ingress name: tom-forgejo-ingress
namespace: forgejo namespace: tom-forgejo
spec: spec:
rules: rules:
- host: git.svc.neuber.io - host: git.svc.neuber.io
@ -17,7 +17,7 @@ spec:
paths: paths:
- backend: - backend:
service: service:
name: forgejo-service name: tom-forgejo-service
port: port:
number: 80 number: 80
path: / path: /
@ -25,4 +25,4 @@ spec:
tls: tls:
- hosts: - hosts:
- git.svc.neuber.io - git.svc.neuber.io
secretName: forgejo-tls-key secretName: tom-forgejo-tls-key

View file

@ -3,5 +3,5 @@ apiVersion: v1
kind: Namespace kind: Namespace
metadata: metadata:
labels: labels:
app.kubernetes.io/instance: forgejo app.kubernetes.io/instance: tom-forgejo
name: forgejo name: tom-forgejo

View file

@ -3,11 +3,11 @@ apiVersion: v1
kind: PersistentVolumeClaim kind: PersistentVolumeClaim
metadata: metadata:
labels: labels:
app.kubernetes.io/name: forgejo-pvc app.kubernetes.io/name: tom-forgejo-pvc
app.kubernetes.io/instance: forgejo app.kubernetes.io/instance: tom-forgejo
app: forgejo-pvc app: tom-forgejo-pvc
name: forgejo-pvc name: tom-forgejo-pvc
namespace: forgejo namespace: tom-forgejo
spec: spec:
accessModes: accessModes:
- ReadWriteOnce - ReadWriteOnce

View file

@ -3,11 +3,11 @@ apiVersion: v1
kind: Service kind: Service
metadata: metadata:
labels: labels:
app.kubernetes.io/name: forgejo-service app.kubernetes.io/name: tom-forgejo-service
app.kubernetes.io/instance: forgejo app.kubernetes.io/instance: tom-forgejo
app: forgejo-service app: tom-forgejo-service
name: forgejo-service name: tom-forgejo-service
namespace: forgejo namespace: tom-forgejo
spec: spec:
ports: ports:
- name: web - name: web
@ -17,5 +17,5 @@ spec:
port: 22 port: 22
targetPort: 22 targetPort: 22
selector: selector:
app: forgejo-pod app: tom-forgejo-pod
type: ClusterIP type: ClusterIP