All implementation choices — reference appendix
Every option is an illustrative capability or manual approach. Composition requires configuration and validation.
Service catalog + records
Service owner → service desk → configuration-data owner. A stable service identifier relates records; it is not a privileged execution identity. ServiceNow/Jira are intake examples, not evidence of equivalent gating.
Evidence: Offering/version, requester, affected service/CI, actual resource ID, source/time and unresolved reconciliation discrepancies.
Maintained catalog + human records
A maintained offering and request record link to a named change authority. A person reconciles fulfillment receipts with the service record.
Configuration / gap: Define offering scope, self-help instructions, writer precedence, record IDs, eligibility and handoff ownership. A form is not an entitlement grant.
ServiceNow catalog criteria · ServiceNow IRE
ServiceNow catalog / IRE example
Catalog intake routes a scoped request; IRE identifies CIs and governs attribute writers. The separate approval workflow can call an orchestrator.
Configuration / gap: Configure item and API access separately, identity matching, authoritative attributes, connector/version/license and callback security. Category visibility is not inherited execution permission. Brazil docs: 10 September 2026.
ServiceNow catalog criteria · ServiceNow IRE · ServiceNow change callbacks
Jira Assets / change association
Assets object fields relate affected objects to change records and risk/calendar context. A separate approved fulfillment path is still needed.
Configuration / gap: Cloud documentation only. No equivalent ServiceNow gating, automatic synchronization, Data Center parity or government admission verified. Define manual handoff until a connector is validated.
Jira Assets and changes
Governance + change
Service owner requests; change delegate approves scope; execution owner dispatches. Release acceptance and AO risk decisions remain separate.
Evidence: Decision identity, approved target set and artifact/procedure, window/expiry, policy version, exceptions, canceled/blocked attempts and bypass actor.
Human change decision + explicit handoff
A named delegate binds approval to the exact change; the operator checks it again at dispatch. Manual approval can govern automated execution.
Configuration / gap: Document delegation, maintenance windows, emergency route, cancellation and who may accept results. Unknown authority holds execution; training or a ticket does not create permission.
ServiceNow change callbacks · NIST controls CM-3 / AU-9 / CA-7 / IR-4
ServiceNow approval callback
Documented change flows send approved/canceled/rejected results back to an orchestration tool.
Configuration / gap: Authenticate callbacks; bind approval to revision/targets; prevent replay; recheck window at execution. License, connector compatibility and end-to-end behavior are unverified.
ServiceNow change callbacks
GitHub Actions environment gate
Environment review/branch restrictions can gate an execution job; OIDC can provide scoped credentials; verified attestations can link an artifact to its build.
Configuration / gap: One listed reviewer can suffice. Configure self-review and administrator bypass. Wait timer is not a calendar. Self-hosted runners do not establish approved hosting, egress or evidence custody. Plan/version and government suitability unverified.
GitHub deployment environments · GitHub OIDC · GitHub attestations
Azure Pipelines / ServiceNow check
Resource-owner checks outside YAML can wait for approvals, a ServiceNow change process or monitoring checks before a stage runs.
Configuration / gap: Extension, identities, endpoint access and offering eligibility must be established. Bypass exists; gate success does not prevent every out-of-band mutation or constitute acceptance.
Azure Pipelines checks
IaC + configuration automation
Platform/delivery engineer maintains the revision; authorized executor invokes provider or cluster interfaces; workload operator validates service behavior.
Evidence: Reviewed plan/revision, artifact digest, execution identity, targets, per-resource result, observed deployed state and drift coverage.
Reviewed plan / operator execution
A human executes an approved provider-specific procedure and attaches receipts. This preserves the same governance/evidence chain without automatic dispatch.
Configuration / gap: Define exact procedure, privileges, target checks, stop conditions and reconciliation. No compatible cloud/Solaris command set or shared rollback is implied.
NIST controls CM-3 / AU-9 / CA-7 / IR-4
AWS IaC / hybrid-management examples
LZA illustrates configuration-driven foundations; SSM separately illustrates managed-node operations. Provider receipts and observations return to service records.
Configuration / gap: These are separate examples, not a proven assembled stack. Validate agents, partition and supported targets. GovCloud excludes SSM Change Manager/Incident Manager; LZA does not make a system compliant. No Solaris support inferred.
AWS LZA · AWS hybrid management · SSM GovCloud differences
Azure foundation / guest configuration
Landing-zone IaC supplies shared foundations; Machine Configuration separately audits or applies guest settings on supported Azure/Arc machines.
Configuration / gap: Sovereign deployment assets require adaptation. Configure audit versus correction deliberately; validate agents/OS, APIs, policies and offering. No Solaris or disconnected-mode compatibility asserted.
Azure landing-zone deployment · Azure Machine Configuration
Kubernetes / Argo CD example
Argo CD compares Git-defined desired state with live application state and supports manual or automatic synchronization through a cluster control plane.
Configuration / gap: Pin versions and define sync policy, permissions, admission, secrets, platform support and recovery. Big Bang is an example baseline, not a managed operator. Git revert does not restore database state.
Argo CD reconciliation · Big Bang architecture
Retained enterprise / optional adapters
Legacy/application specialist owns the procedure; an authorized operator or validated adapter executes it, subject to exact target support and recovery validation. Solaris 11.4 documented native capabilities remain version-qualified.
Evidence: Target host/zone and release/SRU, preconditions, native FMA/SMF status, audit health, job/command receipt and application/data recovery observation.
Native automation + operator runbook
Retain Solaris native fault diagnosis/repair and auditing. An operator carries the approved change to a reviewed procedure; permitted native events can feed incident records.
Configuration / gap: Verify actual hardware/firmware, OS/SRU, privileges, application certification and recovery. Oracle sources are Solaris 11.4 / November 2020, not current support entitlement. SMTP/SNMP interfaces do not prove an approved collector path.
Oracle Solaris 11.4 FMA · Oracle audit health
Optional Ansible wrapper hypothesis
Optional hypothesis only if demonstrated demand warrants automation: a validated execution environment invokes a bounded procedure, with correlation to separately governed cloud changes. Existing scheduled procedures may suffice; no adapter design is proposed.
Configuration / gap: Compatibility unverified. Establish AAP/core/interpreter/collection/target support and owner, idempotence, prechecks and partial-failure recovery. Solaris was not explicitly named in the inspected Red Hat table; community modules are not certification.
Red Hat support boundaries · Oracle Solaris 11.4 FMA · Oracle audit health
Telemetry + APM
Monitoring owner manages collection; service operator interprets service health; security provider receives agreed security signals through an approved path.
Evidence: Service/CI/revision identity, event and receipt time, source coverage, collector gaps, application checks, deployment symptoms and native audit references.
Native observations + manual correlation
Operators correlate native status, audit and provider receipts with the change record. This remains usable when no supported shared collector exists.
Configuration / gap: Define evidence retrieval, timestamps, coverage and permitted transfer. Manual collection must expose stale/missing observations rather than report healthy by omission.
Oracle audit health · CISA cloud TRA v2
OpenTelemetry collection example
Supported collectors export traces/metrics/logs to a separately selected backend. Stable service identifiers link observations to changes; collection health is monitored too.
Configuration / gap: OTel is not a complete APM/SIEM backend. Configure instrumentation, queues/retries, storage, endpoints, sampling and custody. Queues can lose data. No Solaris/SPARC agent compatibility was verified.
OpenTelemetry resiliency
Application Insights APM example
Supported instrumentation supplies application maps, transaction investigation, failures and availability views in a selected Azure monitoring context.
Configuration / gap: Validate runtime/language, ingestion reachability, sampling and government offering. Browser JavaScript uses its dedicated SDK. APM collection capability is not permission to export data.
Application Insights · CISA cloud TRA v2
CSSP / response / audit evidence
Analyst synthesis: define an actual CSSP/security-provider agreement and delegated response duties. Operators restore service; designated incident authority decides containment; evidence owners protect records; acceptance authority/AO make distinct decisions.
Evidence: Linked incident, action authorization, preserved logs, recovery/application validation, residual uncertainty, evidence locator and separate review/acceptance decisions.
Local response + protected evidence
Service and security signals create a contextual incident; delegated actions produce receipts; verified recovery and protected evidence support review.
Configuration / gap: Define response scope, access, retention, custody, gap reporting and accepted recovery objectives. NIST applicability depends on selection/tailoring. No automatic cATO or authority is created.
NIST controls CM-3 / AU-9 / CA-7 / IR-4 · AWS restore testing
Agreed CSSP / security-provider handoff
Only agreed security events and evidence pass to the assigned provider. Service incidents retain service ownership; provider escalation links back to the affected service and change.
Configuration / gap: CSSP assignment, source coverage, SLA/OLA, acknowledgment, containment delegation and evidence access are unverified. An arrow is not a signed agreement or cross-boundary permission.
CISA cloud TRA v2 · NIST controls CM-3 / AU-9 / CA-7 / IR-4