[eks/actions-runner-controller] Multiple bug fixes and enhancements #1075
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
what
New Features:
tmpfs_enabled
to have runners use RAM-backed ephemeral storage (tmpfs
,emptyDir.medium: Memory
) instead of disk-backed storage.wait_for_docker_seconds
to allow configuration of the time to wait for the Docker daemon to be ready before starting the runner.Changes:
syncPeriod
, which sets the period in which the controller reconciles the desired runners count, was set to 120 seconds inresources/values.yaml
. This setting has been removed, reverting to the default value of 1 minute. You can still set this value by setting thesyncPeriod
value in thevalues.yaml
file or by settingsyncPeriod
invar.chart_values
.RUNNER_GRACEFUL_STOP_TIMEOUT
was hardcoded to 90 seconds. That has been reduced to 80 seconds.webhook_startup_timeout
has been replaced withmax_duration
.webhook_startup_timeout
is still supported for backward compatibility, but is deprecated.Bugfixes:
docker_storage
is set anddockerdWithinRunnerContainer
istrue
(which is hardcoded to be the case), properly mount the docker storage volume into the runner container rather than the (non-existent) docker sidecar container.why
New Features:
Changes:
Bugfixes:
references