Skip to content
NexusBook a demo

Critical infrastructure use case · GitHub + ArgoCD + ServiceNow

Deployment governance

Deployments and change records are kept separately, so proving a deployment was approved takes effort. Every deployment links to an approved change, passing checks and a deployment event.

Systems involved

What each system contributes

GitHub

2 actions

  • Check errors1
  • Repository search1

Trigger source: GitHub

ArgoCD

Trigger integration

Events start or continue the run.

ServiceNow

55 actions

  • Change Management10

Trigger source: ServiceNow

GitHub provides repository search and check errors as pre-built actions. Other GitHub operations use the GitHub API or Rules + Code. ArgoCD is a trigger integration.

Architecture

One governed run

Trigger: ServiceNowIntegration: GitHubRules + CodeHuman ApprovalTrigger: ArgoCDAudit

How it starts: An approved ServiceNow change starts the run. GitHub and ArgoCD events start the follow-up legs.

Step by step

How the process runs

  1. 01

    Change

    An approved ServiceNow change starts the run.

  2. 02

    Checks

    GitHub check errors and repository search confirm readiness.

  3. 03

    Deploy event

    An ArgoCD event starts post-deployment verification.

  4. 04

    Evidence

    The change record is updated and closed.

Control

Human decision and exception path

Human decision

Deployment proceeds only against an approved change.

Exception path

  • Failing checks stop the run.
  • Missing deployment events raise an alert.
  • Unlinked deployments open a ticket.

Evidence

What gets audited

  • Change approval.
  • Check results.
  • Deployment event.
  • Closure.

Nexus runs on premises, in private or sovereign cloud, or air-gapped. Credentials stay in the vault, roles decide who can approve, and the execution record stays inside your deployment boundary.

The linked record can support evidence for NIS2 change management expectations.

Sovereignty and deployment

Related

Patterns, connectors and next steps

FAQ

Questions about this use case

Does Nexus replace any of these systems?
No. Each system keeps its own records. Nexus runs the process between them and records each decision.
How does the run start?
An approved ServiceNow change starts the run. GitHub and ArgoCD events start the follow-up legs.
What if a step is not covered by a pre-built action?
GitHub provides repository search and check errors as pre-built actions. Other GitHub operations use the GitHub API or Rules + Code. ArgoCD is a trigger integration.

Use case review

Discuss this use case

Bring your version of the process. We will map the systems, approvals and evidence it needs.