Skip to content

Commit e80bc21

Browse files
nikola-jokicLink-
andauthored
gha-runner-scale-set 0.4.0 release (#2467)
Co-authored-by: Bassem Dghaidi <[email protected]>
1 parent 5675409 commit e80bc21

File tree

3 files changed

+39
-10
lines changed

3 files changed

+39
-10
lines changed

charts/gha-runner-scale-set-controller/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@ type: application
1515
# This is the chart version. This version number should be incremented each time you make changes
1616
# to the chart and its templates, including the app version.
1717
# Versions are expected to follow Semantic Versioning (https://semver.org/)
18-
version: 0.3.0
18+
version: 0.4.0
1919

2020
# This is the version number of the application being deployed. This version number should be
2121
# incremented each time you make changes to the application. Versions are not expected to
2222
# follow Semantic Versioning. They should reflect the version the application is using.
2323
# It is recommended to use it with quotes.
24-
appVersion: "0.3.0"
24+
appVersion: "0.4.0"
2525

2626
home: https://github.com/actions/actions-runner-controller
2727

charts/gha-runner-scale-set/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@ type: application
1515
# This is the chart version. This version number should be incremented each time you make changes
1616
# to the chart and its templates, including the app version.
1717
# Versions are expected to follow Semantic Versioning (https://semver.org/)
18-
version: 0.3.0
18+
version: 0.4.0
1919

2020
# This is the version number of the application being deployed. This version number should be
2121
# incremented each time you make changes to the application. Versions are not expected to
2222
# follow Semantic Versioning. They should reflect the version the application is using.
2323
# It is recommended to use it with quotes.
24-
appVersion: "0.3.0"
24+
appVersion: "0.4.0"
2525

2626
home: https://github.com/actions/dev-arc
2727

docs/preview/gha-runner-scale-set-controller/README.md

Lines changed: 35 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ https://user-images.githubusercontent.com/568794/212668313-8946ddc5-60c1-461f-a7
3636
--namespace "${NAMESPACE}" \
3737
--create-namespace \
3838
oci://ghcr.io/actions/actions-runner-controller-charts/gha-runner-scale-set-controller \
39-
--version 0.3.0
39+
--version 0.4.0
4040
```
4141

4242
1. Generate a Personal Access Token (PAT) or create and install a GitHub App. See [Creating a personal access token](https://docs.github.com/en/github/authenticating-to-github/creating-a-personal-access-token) and [Creating a GitHub App](https://docs.github.com/en/developers/apps/creating-a-github-app).
@@ -57,7 +57,7 @@ https://user-images.githubusercontent.com/568794/212668313-8946ddc5-60c1-461f-a7
5757
--create-namespace \
5858
--set githubConfigUrl="${GITHUB_CONFIG_URL}" \
5959
--set githubConfigSecret.github_token="${GITHUB_PAT}" \
60-
oci://ghcr.io/actions/actions-runner-controller-charts/gha-runner-scale-set --version 0.3.0
60+
oci://ghcr.io/actions/actions-runner-controller-charts/gha-runner-scale-set --version 0.4.0
6161
```
6262

6363
```bash
@@ -75,7 +75,7 @@ https://user-images.githubusercontent.com/568794/212668313-8946ddc5-60c1-461f-a7
7575
--set githubConfigSecret.github_app_id="${GITHUB_APP_ID}" \
7676
--set githubConfigSecret.github_app_installation_id="${GITHUB_APP_INSTALLATION_ID}" \
7777
--set githubConfigSecret.github_app_private_key="${GITHUB_APP_PRIVATE_KEY}" \
78-
oci://ghcr.io/actions/actions-runner-controller-charts/gha-runner-scale-set --version 0.3.0
78+
oci://ghcr.io/actions/actions-runner-controller-charts/gha-runner-scale-set --version 0.4.0
7979
```
8080

8181
1. Check your installation. If everything went well, you should see the following:
@@ -84,8 +84,8 @@ https://user-images.githubusercontent.com/568794/212668313-8946ddc5-60c1-461f-a7
8484
$ helm list -n "${NAMESPACE}"
8585
8686
NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION
87-
arc arc-systems 1 2023-01-18 10:03:36.610534934 +0000 UTC deployed gha-runner-scale-set-controller-0.3.0 preview
88-
arc-runner-set arc-systems 1 2023-01-18 10:20:14.795285645 +0000 UTC deployed gha-runner-scale-set-0.3.0 0.3.0
87+
arc arc-systems 1 2023-01-18 10:03:36.610534934 +0000 UTC deployed gha-runner-scale-set-controller-0.4.0 preview
88+
arc-runner-set arc-systems 1 2023-01-18 10:20:14.795285645 +0000 UTC deployed gha-runner-scale-set-0.4.0 0.4.0
8989
```
9090

9191
```bash
@@ -140,7 +140,7 @@ Upgrading actions-runner-controller requires a few extra steps because CRDs will
140140
141141
```bash
142142
helm pull oci://ghcr.io/actions/actions-runner-controller-charts/gha-runner-scale-set-controller \
143-
--version 0.3.0 \
143+
--version 0.4.0 \
144144
--untar && \
145145
kubectl replace -f <PATH>/gha-runner-scale-set-controller/crds/
146146
```
@@ -237,6 +237,35 @@ To fix this, you can either:
237237

238238
## Changelog
239239

240+
### v0.4.0
241+
242+
#### ⚠️ Warning
243+
244+
This release contains a major change related to the way permissions are
245+
applied to the manager ([#2276](https://github.com/actions/actions-runner-controller/pull/2276) and [#2363](https://github.com/actions/actions-runner-controller/pull/2363)).
246+
247+
Please evaluate these changes carefully before upgrading.
248+
249+
#### Major changes
250+
251+
1. Surface EphemeralRunnerSet stats to AutoscalingRunnerSet [#2382](https://github.com/actions/actions-runner-controller/pull/2382)
252+
1. Improved security posture by removing list/watch secrets permission from manager cluster role
253+
[#2276](https://github.com/actions/actions-runner-controller/pull/2276)
254+
1. Improved security posture by delaying role/rolebinding creation to gha-runner-scale-set during installation
255+
[#2363](https://github.com/actions/actions-runner-controller/pull/2363)
256+
1. Improved security posture by supporting watching a single namespace from the controller
257+
[#2374](https://github.com/actions/actions-runner-controller/pull/2374)
258+
1. Added labels to AutoscalingRunnerSet subresources to allow easier inspection [#2391](https://github.com/actions/actions-runner-controller/pull/2391)
259+
1. Fixed bug preventing env variables from being specified
260+
[#2450](https://github.com/actions/actions-runner-controller/pull/2450)
261+
1. Enhance quickstart troubleshooting guides
262+
[#2435](https://github.com/actions/actions-runner-controller/pull/2435)
263+
1. Fixed ignore extra dind container when container mode type is "dind"
264+
[#2418](https://github.com/actions/actions-runner-controller/pull/2418)
265+
1. Added additional cleanup finalizers [#2433](https://github.com/actions/actions-runner-controller/pull/2433)
266+
1. gha-runner-scale-set listener pod inherits the ImagePullPolicy from the manager pod [#2477](https://github.com/actions/actions-runner-controller/pull/2477)
267+
1. Treat `.ghe.com` domain as hosted environment [#2480](https://github.com/actions/actions-runner-controller/pull/2480)
268+
240269
### v0.3.0
241270

242271
#### Major changes

0 commit comments

Comments
 (0)