Skip to content

Releases: SPHTech-Platform/terraform-helm-actions-runner-controller

v1.7.1

23 Sep 07:48
263b373
Compare
Choose a tag to compare

Release Notes

Changed

  • DOCKER_GROUP_GID Environment Variable:
    Updated the value of DOCKER_GROUP_GID from 123 to 1001 in the runner environment. This aligns the Docker group with standard GID practices and improves compatibility with Docker socket permissions.

  • Liveness Probe Tuning:
    Adjusted periodSeconds for the liveness probe from 10 to 5 seconds. This enables faster health checks and potentially quicker recovery from failures.

  • Docker Socket Mount Path:
    Changed the Docker socket mountPath from /run/docker to /var/run to follow standard Docker conventions and ensure correct mounting of the Docker socket inside the runner container.

Full Changelog: v1.7.0...v1.7.1

v1.7.0

23 Sep 02:12
afe6ddb
Compare
Choose a tag to compare

Release Notes

Features & Enhancements

  • Chart Version Upgrades

    • Upgraded gha-runner-scale-set-controller and gha-runner-scale-set Helm chart versions from 0.9.3 to 0.12.1.
    • Updated Terraform Helm provider version constraint to >= 2.6, < 3.0.
  • Runner and Controller Pod Customization

    • Introduced new variables for advanced scheduling and configuration:
      • controller_node_selector, controller_tolerations, controller_affinity, controller_topology_spread_constraints
      • runner_node_selector, runner_tolerations, runner_affinity, runner_topology_spread_constraints
      • runner_template_spec_metadata_labels, runner_template_spec_config_type, runner_container_mode_type
    • These enable fine-grained control over pod placement, affinity, tolerations, and topology spread for both controller and runner pods.
  • PodSpec Refactor

    • Refactored how runner PodSpecs are constructed for better flexibility and maintainability.
    • Deprecated listener_podspec_map and custom_podspec_map in favor of new variable-driven configuration.
  • Controller Enhancements

    • Added support for:
      • runner_max_concurrent_reconciles - Controls the maximum number of concurrent reconciles for the EphemeralRunner controller.
      • namespace_override - Allows overriding the release namespace for all resources in the controller chart.

Documentation

  • README Updates
    • Documentation updated to include:
      • New variables and configuration options.
      • Revised tables and descriptions reflecting the latest capabilities and version constraints.

Migration Notes:

  • If you rely on custom pod scheduling or topology, set runner_container_mode_type == "" and update your configuration as needed.
  • The Helm provider version is now pinned and not compatible with Helm 3.x and above.

Full Changelog: v1.6.2...v1.7.0

v1.6.0

01 Aug 07:44
3af50cc
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.4.2...v1.6.0

v1.5.0

01 Aug 05:02
Compare
Choose a tag to compare

Full Changelog: v1.4.2...v1.5.0

  • Change from v1 to V2

v1.4.2

11 Mar 10:05
4f90212
Compare
Choose a tag to compare

What's Changed

  • Add force_conflicts true for custom resource HorizontalRunnerAutoscaler by @niroz89 in #28

Full Changelog: v1.4.1...v1.4.2

v1.4.1

31 Aug 08:45
d468dd5
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.4.0...v1.4.1

v1.4.1-alpha

31 Aug 03:55
Compare
Choose a tag to compare
v1.4.1-alpha Pre-release
Pre-release

Full Changelog: v1.4.0...v1.4.1-alpha

v1.4.0

28 Apr 09:53
8f62c0a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.3.10...v1.4.0

v1.3.10

28 Apr 05:52
Compare
Choose a tag to compare

Full Changelog: v1.3.9...v1.3.10

v1.3.9

28 Apr 05:26
Compare
Choose a tag to compare

Full Changelog: v1.3.8...v1.3.9