This repository was archived by the owner on Jan 10, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 7 files changed +140
-15
lines changed
github-arc-operator/helm-charts/actions-runner-controller Expand file tree Collapse file tree 7 files changed +140
-15
lines changed Original file line number Diff line number Diff line change 11apiVersion : v2
2- appVersion : 0.27.2
2+ appVersion : 0.27.4
33description : A Kubernetes controller that operates self-hosted runners for GitHub
44 Actions on your Kubernetes cluster.
55home : https://github.com/actions/actions-runner-controller
@@ -10,4 +10,4 @@ name: actions-runner-controller
1010sources :
1111- https://github.com/actions/actions-runner-controller
1212type : application
13- version : 0.23.1
13+ version : 0.23.3
Load Diff Large diffs are not rendered by default.
Original file line number Diff line number Diff line change 5050 {{- end }}
5151 command :
5252 - " /actions-metrics-server"
53+ {{- if .Values.actionsMetricsServer.lifecycle }}
54+ {{- with .Values.actionsMetricsServer.lifecycle }}
55+ lifecycle :
56+ {{- toYaml . | nindent 10 }}
57+ {{- end }}
58+ {{- end }}
5359 env :
5460 - name : GITHUB_WEBHOOK_SECRET_TOKEN
5561 valueFrom :
@@ -142,7 +148,7 @@ spec:
142148 securityContext :
143149 {{- toYaml .Values.securityContext | nindent 12 }}
144150 {{- end }}
145- terminationGracePeriodSeconds : 10
151+ terminationGracePeriodSeconds : {{ .Values.actionsMetricsServer.terminationGracePeriodSeconds }}
146152 {{- with .Values.actionsMetricsServer.nodeSelector }}
147153 nodeSelector :
148154 {{- toYaml . | nindent 8 }}
Original file line number Diff line number Diff line change 1+ {{- if .Values.actionsMetricsServer.enabled }}
2+ apiVersion : rbac.authorization.k8s.io/v1
3+ kind : ClusterRole
4+ metadata :
5+ creationTimestamp : null
6+ name : {{ include "actions-runner-controller-actions-metrics-server.roleName" . }}
7+ rules :
8+ - apiGroups :
9+ - actions.summerwind.dev
10+ resources :
11+ - horizontalrunnerautoscalers
12+ verbs :
13+ - get
14+ - list
15+ - patch
16+ - update
17+ - watch
18+ - apiGroups :
19+ - actions.summerwind.dev
20+ resources :
21+ - horizontalrunnerautoscalers/finalizers
22+ verbs :
23+ - create
24+ - delete
25+ - get
26+ - list
27+ - patch
28+ - update
29+ - watch
30+ - apiGroups :
31+ - actions.summerwind.dev
32+ resources :
33+ - horizontalrunnerautoscalers/status
34+ verbs :
35+ - get
36+ - patch
37+ - update
38+ - apiGroups :
39+ - actions.summerwind.dev
40+ resources :
41+ - runnersets
42+ verbs :
43+ - get
44+ - list
45+ - watch
46+ - apiGroups :
47+ - actions.summerwind.dev
48+ resources :
49+ - runnerdeployments
50+ verbs :
51+ - create
52+ - delete
53+ - get
54+ - list
55+ - patch
56+ - update
57+ - watch
58+ - apiGroups :
59+ - actions.summerwind.dev
60+ resources :
61+ - runnerdeployments/finalizers
62+ verbs :
63+ - create
64+ - delete
65+ - get
66+ - list
67+ - patch
68+ - update
69+ - watch
70+ - apiGroups :
71+ - actions.summerwind.dev
72+ resources :
73+ - runnerdeployments/status
74+ verbs :
75+ - get
76+ - patch
77+ - update
78+ - apiGroups :
79+ - authentication.k8s.io
80+ resources :
81+ - tokenreviews
82+ verbs :
83+ - create
84+ - apiGroups :
85+ - authorization.k8s.io
86+ resources :
87+ - subjectaccessreviews
88+ verbs :
89+ - create
90+ {{- end }}
Original file line number Diff line number Diff line change 1+ {{- if .Values.actionsMetricsServer.enabled }}
2+ apiVersion : rbac.authorization.k8s.io/v1
3+ kind : ClusterRoleBinding
4+ metadata :
5+ name : {{ include "actions-runner-controller-actions-metrics-server.roleName" . }}
6+ roleRef :
7+ apiGroup : rbac.authorization.k8s.io
8+ kind : ClusterRole
9+ name : {{ include "actions-runner-controller-actions-metrics-server.roleName" . }}
10+ subjects :
11+ - kind : ServiceAccount
12+ name : {{ include "actions-runner-controller-actions-metrics-server.serviceAccountName" . }}
13+ namespace : {{ .Release.Namespace }}
14+ {{- end }}
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ metadata:
55 name : {{ include "actions-runner-controller-actions-metrics-server.fullname" . }}
66 namespace : {{ .Release.Namespace }}
77 labels :
8- {{- include "actions-runner-controller.labels " . | nindent 4 }}
8+ {{- include "actions-runner-controller-actions-metrics-server.selectorLabels " . | nindent 4 }}
99{{- if .Values.actionsMetricsServer.service.annotations }}
1010 annotations :
1111 {{ toYaml .Values.actionsMetricsServer.service.annotations | nindent 4 }}
2323 {{- end }}
2424 selector :
2525 {{- include "actions-runner-controller-actions-metrics-server.selectorLabels" . | nindent 4 }}
26+ {{- if .Values.actionsMetricsServer.service.loadBalancerSourceRanges }}
27+ loadBalancerSourceRanges :
28+ {{- range $ip := .Values.actionsMetricsServer.service.loadBalancerSourceRanges }}
29+ - {{ $ip -}}
30+ {{- end }}
31+ {{- end }}
2632{{- end }}
Original file line number Diff line number Diff line change @@ -47,6 +47,7 @@ authSecret:
4747 # github_basicauth_username: ""
4848 # github_basicauth_password: ""
4949
50+ # http(s) should be specified for dockerRegistryMirror, e.g.: dockerRegistryMirror="https://<your-docker-registry-mirror>"
5051dockerRegistryMirror : " "
5152image :
5253 repository : " summerwind/actions-runner-controller"
@@ -359,6 +360,7 @@ actionsMetricsServer:
359360 protocol : TCP
360361 name : http
361362 # nodePort: someFixedPortForUseWithTerraformCdkCfnEtc
363+ loadBalancerSourceRanges : []
362364 ingress :
363365 enabled : false
364366 ingressClassName : " "
@@ -388,7 +390,8 @@ actionsMetricsServer:
388390 # - secretName: chart-example-tls
389391 # hosts:
390392 # - chart-example.local
391-
393+ terminationGracePeriodSeconds : 10
394+ lifecycle : {}
392395# Default values for openshift.
393396
394397openshift : false
You can’t perform that action at this time.
0 commit comments