-
Story
-
Resolution: Unresolved
-
Normal
-
rhos-18.0.17 FR 5
-
Feature Tracking
-
3
-
False
-
-
False
-
Not Selected
-
rhos-ops-platform-services-pidone
-
-
-
-
Sprint 17
-
1
-
Moderate
Automate runbook to configure environment and run PodRemediator POC from scratch
Description:
Provide an automated runbook (e.g. Ansible playbook plus wrapper script) that configures the environment and runs a from-scratch PodRemediator POC. The runbook should: build or use a custom infra-operator image that includes PodRemediator; apply the PodRemediator CRD and RBAC; deploy or rollout the operator so the controller runs in the target cluster; create a PodRemediator CR; install and configure Node Health Check (NHC) and Self Node Remediation (SNR); and run a smoke test that verifies the PodRemediator CR reaches Ready=True and that no remediation is triggered while all nodes are healthy. The runbook should be executable from the repo (e.g. from the repo root or a dedicated hack/ directory) against a target cluster and, if needed, a jumphost (e.g. for oc or API access). Document prerequisites (e.g. SSH access, oc, cluster and API server URL) and how to run the runbook (with optional variables such as custom image, skip steps).
Acceptance criteria:
- A single entry point (script or playbook) runs the full POC workflow on a target environment (cluster and optional jumphost).
- Steps include: use or build custom infra-operator image, apply CRD and RBAC, deploy operator and create PodRemediator CR, install and configure NHC/SNR, run smoke test.
- Smoke test asserts PodRemediator CR status.conditions[type=Ready].status=True and that no PVCs are deleted while nodes are healthy.
- Prerequisites and execution (including any env vars or extra vars) are documented (e.g. in a README or runbook doc).
- Optional: support skipping specific steps (e.g. skip local-PVC test or smoke) via variables or flags.
- mentioned in
-
Page Loading...