apiVersion: apps/v1 kind: Deployment metadata: name: github-runner labels: app: github-runner spec: replicas: 1 selector: matchLabels: app: github-runner template: metadata: labels: app: github-runner spec: containers: - name: github-runner imagePullPolicy: Never #use local kind image image: github-runner:latest env: - name: GITHUB_OWNER valueFrom: secretKeyRef: name: github-secret key: GITHUB_OWNER - name: GITHUB_REPOSITORY valueFrom: secretKeyRef: name: github-secret key: GITHUB_REPOSITORY - name: GITHUB_PERSONAL_TOKEN valueFrom: secretKeyRef: name: github-secret key: GITHUB_PERSONAL_TOKEN - name: DOCKER_HOST value: tcp://localhost:2375 volumeMounts: - name: data mountPath: /work/ - name: dind image: docker:24.0.6-dind env: - name: DOCKER_TLS_CERTDIR value: "" resources: requests: cpu: 20m memory: 512Mi securityContext: privileged: true volumeMounts: - name: docker-graph-storage mountPath: /var/lib/docker - name: data mountPath: /work/ volumes: - name: docker-graph-storage emptyDir: {} - name: data emptyDir: {}