Installation Manual - 110 v7 operator install batch model

The consolidated v7 operator installation batch model, queue, guardrails, and documentation pattern.

This chapter records OP-GF-OPERATORS-20, the decision to stop running operator work as many small manual entries and instead publish one coherent installation-manual chapter per operator batch.

Governance

FieldValue
Issue#436 / OP-GF-OPERATORS-20
MilestoneWorkspace Governance
Governing ADRsADR 0016, ADR 0024
Predecessor#435 / OP-GF-OPERATORS-19
Blog commitf9e5d7f / Consolidate v7 operator batch plan

Decision

Each operator batch must include the full lifecycle in one record:

PhaseRequired outcome
PreflightIssue, milestone, phase, ADR coverage, cluster health, OADP posture, catalog/package/channel/CSV/image availability, and GitOps render evidence.
InstallOnly batch-owned GitOps manifests are applied. Scope stays limited to the target cluster and operator family.
ValidationArgo health, Subscription, InstallPlan, CSV, operator pods, excluded operands, ClusterOperators, pods, CSRs, and domain checks are recorded.
Rollback or promotionGitOps rollback path and CRD cleanup boundary are explicit. Forced CRD deletion requires a separate issue.
DocumentationThe batch gets one coherent blog chapter and the operator version-lock reference is updated when package state changes.

This preserves the user’s requirement to avoid many separate installation manual pages for every preflight, install, validation, and rollback step while still making each completed operator batch visible in the manual index.

Batch Queue

BatchPhasePackagesTargetState
1OP-GF-OPERATORS-21openshift-pipelines-operator-rhspoke-dc-v7Completed as chapter 111.
2OP-GF-OPERATORS-22cluster-observability-operator, netobserv-operatorspoke-dc-v7Completed as chapter 112.
3OP-GF-OPERATORS-23tempo-product, opentelemetry-product, servicemeshoperator3, kiali-ossmspoke-dc-v7Completed as chapter 113.
4OP-GF-OPERATORS-24open-liberty-certified, app-facing cloudnative-pgspoke-dc-v7Deferred by user decision as chapter 114.
5OP-GF-OPERATORS-25cluster-kube-descheduler-operator, security-profiles-operatorhub/spoke after evidenceNot started.

Active Exclusions

The following packages are not part of the active operator batch queue unless their domain is explicitly reintroduced:

Quay Operator
Container Security Operator
NFD / NVIDIA GPU Operator
OpenShift AI / RHODS
OpenShift Virtualization
Serverless

Quay is already external to OpenShift for this deployment. Container Security Operator is not required for parity while RHACS is the active security control plane.

Live Systems

OP-GF-OPERATORS-20 was planning and documentation only. It did not change OpenShift objects, GitOps desired state, VM services, DNS, HAProxy, routes, or secrets.

Validation

The blog build passed when the batch model was published. Later chapters 111 through 114 carry the batch-specific install or deferral validation.

Last reviewed: 2026-05-21