5 Commits
Author SHA1 Message Date
Frank 27281bf330 CI: replace Sonobuoy with Hydrophone for conformance smoke test (#13680)
Reuse the existing Hydrophone installation and preserve the single test selected by Sonobuoy Quick mode. Rename the opt-in variable to conformance_enabled and update the Elastx testcase.
2026-10-26 11:03:55 +00:00
Frank bebc536fae fix: configure Kubernetes feature gates with dictionaries (#13608)
* fix: configure Kubernetes feature gates with dictionaries

* docs: update feature gate settings to dictionaries
2026-10-15 15:26:39 +00:00
Frank 1c1ed9562a ci: run the Ansible controller as an unprivileged user (#13527)
* ci: run the Ansible controller as an unprivileged user

* ci: clarify non-root controller check

* ci: make the sudo privilege check fail when sudo succeeds

Bash does not apply errexit to the negated sudo command. The old check could not fail the job even when passwordless sudo worked. Exit explicitly when sudo succeeds.

Remove --break-system-packages from both upgrade pip installs because they run inside the controller virtual environment.
2026-10-07 16:33:59 +00:00
Frank dafb54734a fix: restrict automatic OS labels (#13386) 2026-07-21 06:52:15 +00:00
Frank 27527fdb00 refactor(roles): remove redundant default filters (#13380) 2026-07-17 16:35:28 +00:00