Files
apps/gitea-runner/main.yaml
Philip Haupt 969c0e379c pvc update
2025-10-19 19:11:28 +02:00

107 lines
3.0 KiB
YAML

apiVersion: v1
kind: ServiceAccount
metadata:
labels:
app.kubernetes.io/instance: gitea-runner
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: act-runner
app.kubernetes.io/version: 0.2.11
helm.sh/chart: act-runner-0.2.0
name: gitea-runner-act-runner
namespace: gitea-runner
---
apiVersion: v1
data:
config.yaml: |-
log:
level: info
runner:
labels:
- ubuntu-latest:docker://docker.gitea.com/runner-images:ubuntu-latest
- ubuntu-22.04:docker://docker.gitea.com/runner-images:ubuntu-22.04
- ubuntu-20.04:docker://docker.gitea.com/runner-images:ubuntu-20.04
- x64
container:
force_pull: false
kind: ConfigMap
metadata:
annotations:
checksum/config: 42923aee725720b73bf89412e81ddef90958ebe53aa9d04d65b6fd6a8912a621
labels:
app.kubernetes.io/instance: gitea-runner
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: act-runner
app.kubernetes.io/version: 0.2.11
helm.sh/chart: act-runner-0.2.0
name: gitea-runner-act-runner-config
namespace: gitea-runner
---
apiVersion: apps/v1
kind: StatefulSet
metadata:
labels:
app.kubernetes.io/instance: gitea-runner
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: act-runner
app.kubernetes.io/version: 0.2.11
helm.sh/chart: act-runner-0.2.0
name: gitea-runner-act-runner
namespace: gitea-runner
spec:
replicas: 1
selector:
matchLabels:
app.kubernetes.io/instance: gitea-runner
app.kubernetes.io/name: act-runner
template:
metadata:
annotations:
checksum/config: 42923aee725720b73bf89412e81ddef90958ebe53aa9d04d65b6fd6a8912a621
checksum/secret: 12ae32cb1ec02d01eda3581b127c1fee3b0dc53572ed6baf239721a03d82e126
labels:
app.kubernetes.io/instance: gitea-runner
app.kubernetes.io/name: act-runner
spec:
containers:
- env:
- name: GITEA_INSTANCE_URL
value: https://git.borninpain.de
- name: GITEA_RUNNER_REGISTRATION_TOKEN
valueFrom:
secretKeyRef:
key: token
name: gitea-runner
- name: CONFIG_FILE
value: /config/config.yaml
image: docker.io/gitea/act_runner:0.2.13-dind
imagePullPolicy: IfNotPresent
name: act-runner
securityContext:
privileged: true
volumeMounts:
- mountPath: /var/lib/docker
name: data
- mountPath: /config
name: config
restartPolicy: Always
securityContext:
fsGroup: 1000
serviceAccountName: gitea-runner-act-runner
terminationGracePeriodSeconds: 10
volumes:
- configMap:
name: gitea-runner-act-runner-config
name: config
updateStrategy:
type: RollingUpdate
volumeClaimTemplates:
- metadata:
name: data
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 5Gi
storageClassName: openebs-3-replicas