Skip to content
This repository was archived by the owner on Jan 10, 2025. It is now read-only.

Commit a1b2ecf

Browse files
authored
[create-pull-request] automated change
1 parent 2ccd5ca commit a1b2ecf

File tree

7 files changed

+140
-15
lines changed

7 files changed

+140
-15
lines changed

github-arc-operator/helm-charts/actions-runner-controller/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
apiVersion: v2
2-
appVersion: 0.27.2
2+
appVersion: 0.27.4
33
description: A Kubernetes controller that operates self-hosted runners for GitHub
44
Actions on your Kubernetes cluster.
55
home: https://github.com/actions/actions-runner-controller
@@ -10,4 +10,4 @@ name: actions-runner-controller
1010
sources:
1111
- https://github.com/actions/actions-runner-controller
1212
type: application
13-
version: 0.23.1
13+
version: 0.23.3

github-arc-operator/helm-charts/actions-runner-controller/README.md

Lines changed: 16 additions & 10 deletions
Large diffs are not rendered by default.

github-arc-operator/helm-charts/actions-runner-controller/templates/actionsmetrics.deployment.yaml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,12 @@ spec:
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 }}
Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
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 }}
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
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 }}

github-arc-operator/helm-charts/actions-runner-controller/templates/actionsmetrics.service.yaml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff 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 }}
@@ -23,4 +23,10 @@ spec:
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 }}

github-arc-operator/helm-charts/actions-runner-controller/values.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff 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>"
5051
dockerRegistryMirror: ""
5152
image:
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

394397
openshift: false

0 commit comments

Comments
 (0)