Skip to content

Fix 6 workload bugs found during EE sweep testing - #9865

Open
rhjcd wants to merge 2 commits into
developmentfrom
fix/ee-sweep-workload-bugs
Open

Fix 6 workload bugs found during EE sweep testing#9865
rhjcd wants to merge 2 commits into
developmentfrom
fix/ee-sweep-workload-bugs

Conversation

@rhjcd

@rhjcd rhjcd commented Jul 12, 2026

Copy link
Copy Markdown
Contributor

Summary

Fixes 6 independent workload bugs discovered during EE image migration testing across the RHDP catalog.

  • containerlab (ansible/roles/containerlab/tasks/main.yml): RPM download URL had a stray wget prefix and trailing quote, causing get_url to fail
  • control-user (ansible/roles/control-user/tasks/report-user-data.yml): report-user-data task failed when control_user_password was not defined — added when guard
  • host-ocp4-installer (ansible/roles/host-ocp4-installer/templates/install-config.yaml.j2): cpuPartitioningMode was unconditionally emitted with a default of None, causing validation failures on older OCP versions — now only emitted when explicitly defined
  • ansible-bu-workshop (ansible/configs/ansible-bu-workshop/workloads.yml): localhost workloads play had become: true which fails on localhost — changed to become: false
  • gitea-operator (ansible/roles_ocp_workloads/ocp4_workload_gitea_operator/defaults/main.yml): catalog image tag pinned to stale v2.0.1 — bumped to v2.3.2
  • showroom (ansible/roles/showroom/templates/base_service_traefik_httpd/base_service_traefik_httpd.j2): certbot_cert_manager_* fallback variables in Jinja2 default() filters were undefined when showroom was used standalone — wrapped each with | default('')

Jira

  • RHDPOPS-23754 (showroom certbot)
  • RHDPOPS-23755 (gitea-operator)
  • RHDPOPS-23756 (cpuPartitioningMode)
  • RHDPOPS-23757 (control_user_password)
  • RHDPOPS-23758 (containerlab wget)
  • RHDPOPS-23759 (ansible-bu-workshop become)

rhjcd added 2 commits July 12, 2026 11:25
- containerlab: remove stray wget prefix and trailing quote from RPM URL
- control-user: guard report-user-data on control_user_password defined
- host-ocp4-installer: only emit cpuPartitioningMode when defined
- ansible-bu-workshop: disable become on localhost workloads play
- gitea-operator: bump catalog image tag v2.0.1 to v2.3.2
- showroom: guard certbot_cert_manager_* fallback vars with default('')
ansible-core 2.19 introduces _AnsibleTaggedStr which breaks
json.dumps() calls. Adding default=str allows serialization of
these tagged string types without data loss.
@rhjcd
rhjcd requested a review from a team as a code owner July 12, 2026 19:10
@github-actions github-actions Bot added the core label Jul 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant