Change Plans

Create, review, approve, and execute Splunk configuration changes across your fleet

Change Plans

Change plans bundle configuration changes for your Splunk fleet. Each plan goes through a lifecycle of creation, review, approval, and execution — giving you governance and traceability for every config change.


Plans List

Navigate to Automation PlatformPlans to see all change plans. You can filter by status and search by plan name, ID, or commit SHA.

Plan Statuses

StatusMeaning
DraftPlan is being prepared — not yet submitted for approval
PendingSubmitted for approval — waiting for a reviewer
ApprovedApproved and ready to execute
ExecutingCurrently being rolled out to target nodes
CompletedSuccessfully applied to all target nodes
FailedExecution encountered errors on one or more nodes
RejectedReviewer declined the plan
CancelledPlan was cancelled before execution

Plan Properties

Each plan displays:

  • Plan name and description
  • Source type — where the plan originated (manual, agent-generated, or Git-linked)
  • Repository and commit — for Git-sourced plans, the linked repo URL and commit SHA
  • Trusted source indicator — whether the plan comes from a verified source
  • Destructive change warning — flagged when the plan removes or overwrites existing configs
  • Approval trail — who approved or rejected the plan, and when

Creating a Plan

  1. Click New Plan on the Plans page.
  2. Enter a plan name and description.
  3. Add configuration changes — specify which files and stanzas to create, modify, or remove.
  4. Submit for approval or save as a draft.

Plans can also be created programmatically by the App Deployment Agent or via the Observer API.

Approval Workflow

Change plans require explicit approval before execution. This human-in-the-loop design prevents unreviewed changes from reaching production Splunk environments.

  1. A plan is submitted with status Pending.
  2. A reviewer inspects the proposed changes.
  3. The reviewer clicks Approve or Reject.
  4. Approved plans can then be executed.

Executing a Plan

Once approved, click Execute to begin rollout. The plan transitions through ExecutingCompleted (or Failed if errors occur). Track live progress on the Executions page.

Change Plans | Deslicer AI Docs