diff --git a/infrastructure/gitea/actions.deployment.yaml b/infrastructure/gitea/actions.deployment.yaml new file mode 100644 index 0000000..313c2f0 --- /dev/null +++ b/infrastructure/gitea/actions.deployment.yaml @@ -0,0 +1,33 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: actions-runner +spec: + selector: + matchLabels: + app: actions-runner + template: + metadata: + labels: + app: actions-runner + spec: + containers: + - name: actions-runner + image: actions-runner + securityContext: + privileged: true # Add this line to allow running Docker + resources: + requests: + memory: "128Mi" + cpu: "500m" + limits: + memory: "256Mi" + cpu: "1000m" + env: + - name: GITEA_INSTANCE_URL + value: "https://git.kluster.moll.re" + - name: GITEA_RUNNER_TOKEN + valueFrom: + secretKeyRef: + name: actions-runner-secret + key: runner-token diff --git a/infrastructure/gitea/actions.sealedsecret.yaml b/infrastructure/gitea/actions.sealedsecret.yaml new file mode 100644 index 0000000..3f6981c --- /dev/null +++ b/infrastructure/gitea/actions.sealedsecret.yaml @@ -0,0 +1,16 @@ +--- +apiVersion: bitnami.com/v1alpha1 +kind: SealedSecret +metadata: + creationTimestamp: null + name: actions-runner-secret + namespace: gitea +spec: + encryptedData: + runner-token: AgBHwek/Aj/0oOnI/bnZ4FgtRoeJw4tIKvcDzBhaPdQ7bMVHyHUKYUNP7lkPgZrIN+7rhMY7C/j13iGWx4iTdhTgipLiJvyZ70pXKLSix4IpcypJTElggWkW0JW79x1HyJfBtn9iJiHnEZXPi7sEnyKhA0asAOR0ae8NS6mxxei0TIImaPaC2RHL6MOi40xsXpHz2ZaVhDQaTSRWjv0U6+WkCGcueqM2HLYfF1gqqkzGCjjhdOTK1CKvIvApZ5n8x6x94IiywCXJraDCwLz+acF2c2vA/Jb/3p7TwyyRZ5uIF5LZufhTJ6+5sFJSReHYxO4CpPA8KvM880vtiEjN7LxVo/Jruj2459OvjviKZS03ZwLHHrjanom1+HA9Sx2ffRLiR5ayGkfj/6kvpIRt5x1F7BbPp+a0LXuxJX+1nGDyEa1D1WzVKvZASav6/v7cXcom/nKGO91Zb8qHlOv7ZTs5guGQ9G9VCOHOG8szwpW3ZmQwWfFoWsShzqbDqszBYOGeIjIiDllLzTZ8A9dv9J2ELngZ1IPGIkfpQNEW8hsbNXTYhdVIrkh7BIFkRWfYDNWxqZd4iE6XllQcT1rqndusgiNEJX2r+P4nT8dPewATXQ79wzvZU3kB+VHzM8cLymlVGADi7v/qTY9RcrhuE0oMLzHRShr6JU05VfLGbMsttrYKmW7smvBp3lRJitO5A8+r8cRniS1+Xr8mIx87vCvnoWSH6BKkl9pCdDeCGylAWfkJN9UpkaKg + template: + metadata: + creationTimestamp: null + name: actions-runner-secret + namespace: gitea + type: Opaque diff --git a/infrastructure/gitea/kustomization.yaml b/infrastructure/gitea/kustomization.yaml index 8f2be8c..1e5dccf 100644 --- a/infrastructure/gitea/kustomization.yaml +++ b/infrastructure/gitea/kustomization.yaml @@ -8,9 +8,16 @@ resources: - drone-kube-runner.deployment.yaml - drone-server.deployment.yaml - drone-server.sealedsecret.yaml + - actions.deployment.yaml + - actions.sealedsecret.yaml namespace: gitea +images: + - name: actions-runner + newName: gitea/act_runner + newTag: 0.2.10 + helmCharts: - name: gitea