actions-runner-controller/runner
Yusuke Kuoka c1e5829b03
refactor(runner): ability to opt-out of using --ephemeral / opt-in to legacy --once for GHES older than 3.3 (#1384)
* runner: Remove the ability to use the deprecated `--once` flag

Ref #1196

* runner: Ability to opt-out of using --ephemeral

Although we are going to eventually remove the ability to use the legacy --once flag as proposed in #1196, there might be folks still using legacy GHES versions 3.2 or earlier.

This commit removes the existing feature flag to opt-in for --ephemeral, while adding another feature flag RUNNER_FEATURE_FLAG_ONCE to opt-in for --once so that folks stuck in legacy GHES versions
can still use ARC.

Since this change every user starts using --ephemeral by default. If they see any issues on legacy GHES instance, RUNNER_FEATURE_FLAG_ONCE=true can be set to opt-in to keep using --once, which gives one more ARC release until they upgrade their GHES instance.

But beware, we won't support legacy GHES instances forever as it's going to be a maintenance nightmare. Please upgrade!

Ref #1196
2022-05-11 09:55:33 +01:00
..
supervisor Configurable "runner and DinD in a single container" (#126) 2020-10-20 08:48:28 +09:00
Dockerfile chore(deps): update dependency actions/runner to v2.291.1 2022-04-29 19:05:31 +00:00
Dockerfile.dindrunner chore(deps): update dependency actions/runner to v2.291.1 2022-04-29 19:05:31 +00:00
Makefile chore(deps): update dependency actions/runner to v2.291.1 2022-04-29 19:05:31 +00:00
entrypoint.sh refactor(runner): ability to opt-out of using --ephemeral / opt-in to legacy --once for GHES older than 3.3 (#1384) 2022-05-11 09:55:33 +01:00
logger.bash Improved Bash Logger (#1246) 2022-04-12 22:02:06 +01:00
startup.sh Improved Bash Logger (#1246) 2022-04-12 22:02:06 +01:00