add runner
This commit is contained in:
		@@ -30,6 +30,10 @@ dependencies:
 | 
			
		||||
    alias: renovate
 | 
			
		||||
    repository: https://bjw-s.github.io/helm-charts/
 | 
			
		||||
    version: 3.7.2
 | 
			
		||||
  - name: app-template
 | 
			
		||||
    alias: act-runners
 | 
			
		||||
    repository: https://bjw-s.github.io/helm-charts/
 | 
			
		||||
    version: 3.7.2
 | 
			
		||||
  - name: app-template
 | 
			
		||||
    alias: backup
 | 
			
		||||
    repository: https://bjw-s.github.io/helm-charts/
 | 
			
		||||
 
 | 
			
		||||
@@ -61,6 +61,31 @@ spec:
 | 
			
		||||
        metadataPolicy: None
 | 
			
		||||
        property: client
 | 
			
		||||
 | 
			
		||||
---
 | 
			
		||||
apiVersion: external-secrets.io/v1beta1
 | 
			
		||||
kind: ExternalSecret
 | 
			
		||||
metadata:
 | 
			
		||||
  name: gitea-runner-secret
 | 
			
		||||
  namespace: {{ .Release.Namespace }}
 | 
			
		||||
  labels:
 | 
			
		||||
    app.kubernetes.io/name: gitea-runner-secret
 | 
			
		||||
    app.kubernetes.io/instance: {{ .Release.Name }}
 | 
			
		||||
    app.kubernetes.io/version: {{ .Chart.AppVersion }}
 | 
			
		||||
    app.kubernetes.io/component: runner
 | 
			
		||||
    app.kubernetes.io/part-of: {{ .Release.Name }}
 | 
			
		||||
spec:
 | 
			
		||||
  secretStoreRef:
 | 
			
		||||
    kind: ClusterSecretStore
 | 
			
		||||
    name: vault
 | 
			
		||||
  data:
 | 
			
		||||
    - secretKey: token-1
 | 
			
		||||
      remoteRef:
 | 
			
		||||
        conversionStrategy: Default
 | 
			
		||||
        decodingStrategy: None
 | 
			
		||||
        key: /cl01tl/gitea/runner
 | 
			
		||||
        metadataPolicy: None
 | 
			
		||||
        property: token-1
 | 
			
		||||
 | 
			
		||||
---
 | 
			
		||||
apiVersion: external-secrets.io/v1beta1
 | 
			
		||||
kind: ExternalSecret
 | 
			
		||||
 
 | 
			
		||||
@@ -130,6 +130,50 @@ gitea:
 | 
			
		||||
    enabled: false
 | 
			
		||||
  mariadb:
 | 
			
		||||
    enabled: false
 | 
			
		||||
act-runners:
 | 
			
		||||
  controllers:
 | 
			
		||||
    main:
 | 
			
		||||
      type: deployment
 | 
			
		||||
      replicas: 1
 | 
			
		||||
      strategy: Recreate
 | 
			
		||||
      revisionHistoryLimit: 3
 | 
			
		||||
      containers:
 | 
			
		||||
        # alexlebens/helm-charts
 | 
			
		||||
        runner-1:
 | 
			
		||||
          image:
 | 
			
		||||
            repository: gitea/act_runner
 | 
			
		||||
            tag: 0.2.10-dind-rootless
 | 
			
		||||
            pullPolicy: IfNotPresent
 | 
			
		||||
          env:
 | 
			
		||||
            - name: DOCKER_HOST
 | 
			
		||||
              value: tcp://localhost:2376
 | 
			
		||||
            - name: DOCKER_CERT_PATH
 | 
			
		||||
              value: /certs/client
 | 
			
		||||
            - name: DOCKER_TLS_VERIFY
 | 
			
		||||
              value: "1"
 | 
			
		||||
            - name: GITEA_INSTANCE_URL
 | 
			
		||||
              value: http://gitea-http.gitea.svc.cluster.local:3000
 | 
			
		||||
            - name: GITEA_RUNNER_REGISTRATION_TOKEN
 | 
			
		||||
              valueFrom:
 | 
			
		||||
                secretKeyRef:
 | 
			
		||||
                  name: gitea-runner-secret
 | 
			
		||||
                  key: token-1
 | 
			
		||||
          resources:
 | 
			
		||||
            requests:
 | 
			
		||||
              cpu: 100m
 | 
			
		||||
              memory: 256Mi
 | 
			
		||||
  serviceAccount:
 | 
			
		||||
    create: true
 | 
			
		||||
  persistence:
 | 
			
		||||
    data-1:
 | 
			
		||||
      storageClass: ceph-block
 | 
			
		||||
      accessMode: ReadWriteOnce
 | 
			
		||||
      size: 1Gi
 | 
			
		||||
      advancedMounts:
 | 
			
		||||
        main:
 | 
			
		||||
          runner-1:
 | 
			
		||||
            - path: /data
 | 
			
		||||
              readOnly: false
 | 
			
		||||
renovate:
 | 
			
		||||
  global:
 | 
			
		||||
    fullnameOverride: gitea-renovate
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user