Skip to content

gitlab-runner v19.2.2 released: review CRD and behaviour #61

Description

@github-actions

Upstream released v19.2.2; DefaultRunnerImage pins v19.1.0.

Executor config

Upstream executor toml keys, v19.1.0 to v19.2.2:

No keys added upstream

No new CRD fields needed for the executor config.

In upstream v19.2.2 but not exposed by api/v1beta2/gitlab_types.go

  • allowed_groups
  • allowed_users
  • app_armor_profile
  • automount_service_account_token
  • autoscaler
  • cleanup_resources_timeout
  • environment
  • idle_count
  • idle_time
  • localhost_profile
  • match_label_keys
  • max_pause_pods
  • mismatch_label_keys
  • mount_propagation
  • nfs
  • pause_pod_image
  • pause_pod_image_pull_secrets
  • pause_pod_priority_class_name
  • periods
  • pod_disruption_budget
  • policy
  • preemptive_mode
  • print_pod_warning_events
  • proc_mount
  • retry_backoff_max
  • retry_limit
  • retry_limits
  • scale_factor
  • scale_factor_limit
  • seccomp_profile
  • selinux_type
  • server
  • size_limit
  • timezone
  • type
  • use_service_account_image_pull_secrets

Helper image

Helper image published for v19.2.2 (65 tags). Linux flavours:

  • (default)
  • alpine-edge
  • alpine-latest
  • alpine3.21
  • concrete
  • ubi-fips
  • ubuntu

helper_image_flavor describes itself as "(alpine, ubuntu)", which omits:

  • alpine-edge
  • alpine-latest
  • concrete
  • ubi-fips

Before closing

  • Decide whether any added key needs a CRD field in api/v1beta2.
  • Check the release notes for behaviour changes the reconciler assumes.
  • Bump DefaultRunnerImage and let e2e exercise the new runner.

Metadata

Metadata

Assignees

No one assigned

    Labels

    upstream-releaseNew upstream gitlab-runner release

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions