Skip to content

demos: add cloud-burst example manifests - #15

Merged
nerdalert merged 1 commit into
mainfrom
add-cloud-burst-example-manifests
Aug 25, 2026
Merged

demos: add cloud-burst example manifests#15
nerdalert merged 1 commit into
mainfrom
add-cloud-burst-example-manifests

Conversation

@nerdalert

Copy link
Copy Markdown
Member

What

Adds reference manifests under demos/grid-cloud-burst/example-manifests/ so the cloud-burst demo's policy concepts are concrete and applyable, not just described in prose.

File Demonstrates
01-local-sim-pools.yaml Deterministic local providers with a controlled queue metric (reproducible admission/burst without real load)
02-gridnetwork.yaml Composed burst policies — scoringPolicy / admissionPolicy (stabilized enter 0.85 / exit 0.70) / selectionPolicy + placementPolicy / routingPolicy. Bursting emerges from composition; there is no dedicated switch
03-grid-sites-and-providers.yaml Local pool (backendKind: local) + OpenAI overflow (backendKind: api_provider, auth.manual: true) — distinct backend class keeps overflow in its own fallback group
04-bedrock-overflow.yaml A second, genuinely distinct overflow cloud (generic HTTP hop) — burst amount is independent from burst destination
05-consumer-praxis-soft-quota.yaml Consumer gateway: token_rate_limit with enforcement: soft (over-budget → served + flagged, never 429) alongside intelligent_route
06-provider-praxis.yaml Provider gateway: peer_identity_trust (fail-closed) → provider_routecredential_inject
README.md Apply order, prerequisites, placeholder notes, and a mapping from each file to the demo's user stories

Notes

  • Files are copied from the working demo; a directory README.md documents apply order and how each file maps to a user story.
  • Placeholder-bearing files (site IDs, gateway IPs, trust fingerprints, and Praxis config template vars) are rendered per-cluster by the demo's tooling. No credentials are included — the OpenAI overflow references a openai-api-key secret via auth.manual: true.
  • Purely additive: a new subdirectory under the existing demos/grid-cloud-burst/.

@github-actions

Copy link
Copy Markdown

Non-conforming commit subjects (expected type(scope): summary, ≤72 chars, types: build/chore/ci/docs/feat/fix/perf/refactor/test):

  • bde399c: demos: add cloud-burst example manifests

Amend with git commit --amend or rewrite with git rebase -i.

Add reference manifests under demos/grid-cloud-burst/example-manifests/ that
make the demo's policy concepts concrete and applyable. Copied from the working
demo: local sim pools, GridNetwork with composed burst policies, local pool +
OpenAI/Bedrock overflow providers, consumer Praxis with token_rate_limit
enforcement: soft, provider Praxis, and a README mapping each file to a user
story with apply order and placeholder notes. No credentials are included.

Signed-off-by: Brent Salisbury <bsalisbu@redhat.com>
@nerdalert
nerdalert force-pushed the add-cloud-burst-example-manifests branch from bde399c to b2782e0 Compare August 25, 2026 19:57
@nerdalert
nerdalert merged commit d174060 into main Aug 25, 2026
16 checks passed
@nerdalert
nerdalert deleted the add-cloud-burst-example-manifests branch August 29, 2026 01:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant