Files
manifests/attic/templates/actions-runner-controller.yaml
T

43 lines
1.1 KiB
YAML

{{ if .Values.actions_runner_controller.enabled }}
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: actions-runner-controller
namespace: argocd #TODO move arc to isolated project
spec:
destination:
namespace: actions-runner-controller
server: 'https://kubernetes.default.svc'
sources:
- repoURL: 'https://actions-runner-controller.github.io/actions-runner-controller'
targetRevision: {{ .Values.actions_runner_controller.version }}
chart: actions-runner-controller
helm:
values: |
replicaCount: 1
# Webhook
webhookPort: 9443
syncPeriod: 1m
defaultScaleDownDelay: 10m
# Authentication
authSecret:
enabled: true
create: false
name: arc-gh-token
annotations: {}
project: sys
syncPolicy:
managedNamespaceMetadata:
labels:
component: sys
syncOptions:
- CreateNamespace=true
- ApplyOutOfSyncOnly=true
- ServerSideApply=true
{{- if .Values.actions_runner_controller.version }}
automated:
# selfHeal: false
prune: true
{{- end }}
{{ end }}