AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified Apache-2.0 Self-run

Galileo On Prem Agent Control Setup

skill-chambear2809-splunk-cisco-skills-galileo-on-prem-agent-control-setup · by chambear2809

>-

— No reviews yet
0 installs
16 views
0.0% view→install

Install

$ agentstack add skill-chambear2809-splunk-cisco-skills-galileo-on-prem-agent-control-setup

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • ✓ Prompt-injection patterns
  • ✓ Secret / credential exfiltration
  • ✓ Dangerous shell & filesystem operations
  • ✓ Untrusted network calls
  • ✓ Known-malicious package signatures

What it can access

  • ✓ Network access No
  • ✓ Filesystem access No
  • ✓ Shell / process execution No
  • ✓ Environment & secrets No
  • ✓ Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-chambear2809-splunk-cisco-skills-galileo-on-prem-agent-control-setup)

Reliability & compatibility

✓ Security review passed
0 installs to date
— no reviews yet
● 1mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Galileo On Prem Agent Control Setup? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Galileo On-Prem Agent Control Setup

Prerequisites

  • Obtain the exact CSE-approved Agent Control or umbrella package and non-secret

questionnaire values. Never infer proprietary defaults.

  • Complete the parent galileo-on-prem-kubernetes-setup contract and establish

that api and authz are healthy.

  • Create the chart-required PostgreSQL and API Kubernetes Secrets out of band.
  • Use Bash, Python 3, and a private render destination.

Workflow Overview

+-- Intake + ownership proof --+ -> +-- Immutable render --+ -> +-- Bound preflight --+
                                                               -> +-- Joint-session handoff --+

When to Activate

  • Add the packaged agent-control service to an on-prem Galileo deployment.
  • Review a new chart, database-bootstrap choice, route, feature flag, or UI

integration before an install or upgrade.

  • Produce a stack overlay when the exact umbrella package owns Agent Control.
  • Diagnose missing ownership, Secret-reference, or deployment-order evidence.

Do not activate this skill for creating controls, targets, or Splunk event sinks; those belong to galileo-agent-control-setup after the service is healthy.

Required Intake

Ask for the Galileo instance console URL and record the exact value, for example https://console.demo-v2.galileocloud.io/. Pass it with --galileo-console-url; never assume a Galileo Cloud hostname for on-prem.

Also collect the Kubernetes namespace/release, exact ownership mode, chart or umbrella evidence hashes, parent stack contract, database policy, existing Secret names/keys, routing mode, UI-proxy choice, feature-flag source, and CSE approval reference. Secrets themselves never belong in the spec.

Ownership and Lifecycle Rules

  1. Default to standalone. Require a local agent-control chart archive whose

version and SHA-256 match the spec.

  1. Select umbrella-overlay only when a hash-bound artifact from the exact

umbrella package proves ownership. Emit an overlay contract; never install a second release.

  1. Reject specifications that contain both ownership paths.
  2. Preserve the required order: healthy api and authz, Agent Control,

optional direct route, then ui upgrade/restart and validation.

  1. Treat database bootstrap as a privileged migration choice. Prefer a

pre-provisioned database for production and air-gapped deployments.

  1. Keep the Controls UI same-origin proxy enabled. A direct route is optional

for SDKs, health checks, docs, or a customer-managed load balancer.

  1. Never set a per-customer image version unless the approved chart package and

exception explicitly require it; chart appVersion is the default source.

Read [reference.md](reference.md), [lifecycle-contract.md](references/lifecycle-contract.md), and [source-ledger.md](references/source-ledger.md) before reviewing a production bundle.

Commands

Inspect the safe interface:

bash skills/galileo-on-prem-agent-control-setup/scripts/setup.sh --help

Render a standalone or overlay bundle from reviewed input:

bash skills/galileo-on-prem-agent-control-setup/scripts/setup.sh \
  --render \
  --spec ./agent-control.local.yaml \
  --galileo-console-url "https://console.demo-v2.galileocloud.io/" \
  --output-dir ./galileo-on-prem-rendered/agent-control

Validate the immutable output without contacting Kubernetes:

bash skills/galileo-on-prem-agent-control-setup/scripts/validate.sh \
  --output-dir ./galileo-on-prem-rendered/agent-control

Standalone mode owns its distinct preflight, status, and lifecycle handoff phases. Preflight/status require --kubeconfig, the exact console URL, and the gates printed by --help. Every non-uninstall preflight also requires a new private --image-evidence-file and --endpoint-evidence-file; they bind the exact bundle, parent target, chart, non-secret value hashes, a value-free Secret path/type influence contract, an all-scalar-redacted render hash, digest-pinned containers, and a credential-free host[:port] inventory derived in memory from non-secret and Secret-backed settings. All historical --apply-* modes are permanent fail-closed sentinels and touch neither the bundle nor Kubernetes. Use the immutable lifecycle.json packet and fresh preflight/image/endpoint evidence in a Galileo/CSE joint session. Umbrella mode emits an overlay only and never mutates a second release.

Completion Gate

Keep completion open until the ownership mode is unique, every non-secret chart/evidence hash matches, required Secret names and keys exist, database migration policy is approved, routing/DNS/TLS are aligned, /health succeeds, UI proxying works, and the agent_control feature flag is verified at its declared precedence.

Troubleshooting

| Symptom | Likely cause | Resolution | |---|---|---| | Dual-ownership rejection | Standalone chart and umbrella proof were both supplied | Choose the single owner proved by the exact package | | Chart identity mismatch | Archive is not the approved agent-control release | Obtain the correct package and digest from Galileo | | Database bootstrap blocked | Production/air-gap policy lacks an exception | Pre-create the database and grants; disable bootstrap | | Controls UI is absent | UI proxy/flag was not reconciled | Upgrade or restart UI after enabling the flag | | Direct route fails | DNS, route host, or TLS SAN differs | Make all three names identical; never use insecure TLS |

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.