Skip to content

feat(dashboards): load the muster board into Shared Org / Agent Platform - #615

Merged
QuentinBisson merged 2 commits into
mainfrom
feat/dashboards-one-folder
Sep 22, 2026
Merged

QuentinBisson merged 2 commits into
mainfrom
feat/dashboards-one-folder

Conversation

@QuentinBisson

Copy link
Copy Markdown
Contributor

Problem

The muster chart ships its own Grafana dashboard ConfigMap (Muster / MCP Gateway, uid muster) and this chart already turns it on, but at the chart's own defaults: folder muster, organization Giant Swarm.

Giant Swarm is the staff-only organization. Shared Org is the one every logged-in customer reaches as a Viewer, and the one that carries the observability data of Giant Swarm managed components. The agent platform is a product customers run, so its boards belong there — the people operating agents could not see this one at all.

A folder named after each component also means an operator opens a different place for every board. The LLM usage board already lives in Shared Org-adjacent Agent Platform; this puts muster's beside it.

Change

Two values on the existing muster.observability.grafanaDashboard block:

folder: "Agent Platform"
giantswarm:
  organization: "Shared Org"

No chart change: giantswarm/muster already exposes both, and verify-components-charts renders the forwarded values against the published chart.

Also restores the ### Added heading of the unreleased CHANGELOG section, which a sed in #609 replaced with a literal \1.

This is the first of three PRs putting every agent platform board in one folder. The agentgateway gateway board follows once giantswarm/agentgateway#60 releases; the platform's own Overview board follows after that.

Part of giantswarm/giantswarm#36711.

The muster chart ships its own Grafana dashboard ConfigMap and this
chart turns it on, but at the chart's own defaults: folder "muster",
organization "Giant Swarm". That organization is staff-only, so the
people who run agents on the platform cannot see the board, and a
folder per component means an operator opens a different place for
every one.

Shared Org is the organization every logged-in customer reaches as a
Viewer, and it carries the observability data of Giant Swarm managed
components. One folder, Agent Platform, for every board of the
platform; it already holds the LLM usage board.

Also restores the '### Added' heading of the unreleased section, lost
to a sed in #609.
@circleci-architect

circleci-architect Bot commented Sep 21, 2026 •

Copy link
Copy Markdown

Published Helm chart agent-platform-connectivity

4.49.1-dev.feat-dashb--one-folder.2026-09-21.15-32-13.ha99670d
Chart agent-platform-connectivity
Version 4.49.1-dev.feat-dashb--one-folder.2026-09-21.15-32-13.ha99670d
OCI reference oci://gsoci.azurecr.io/charts/giantswarm/agent-platform-connectivity:4.49.1-dev.feat-dashb--one-folder.2026-09-21.15-32-13.ha99670d
Digest sha256:61c3d1b6654b6eea6d0b3690dd9b3860acc890b3d1797c863b58884c111e5836
Registry public — gsoci.azurecr.io
Git catalog giantswarm-test-catalog (index)
Pull this chart
helm pull oci://gsoci.azurecr.io/charts/giantswarm/agent-platform-connectivity --version 4.49.1-dev.feat-dashb--one-folder.2026-09-21.15-32-13.ha99670d

Posted by architect-orb · build 10971 · commit a99670d · updated in place on every push

@circleci-architect

circleci-architect Bot commented Sep 21, 2026 •

Copy link
Copy Markdown

Published Helm chart agent-platform

4.49.1-dev.feat-dashb--one-folder.2026-09-21.15-32-13.ha99670d
Chart agent-platform
Version 4.49.1-dev.feat-dashb--one-folder.2026-09-21.15-32-13.ha99670d
OCI reference oci://gsoci.azurecr.io/charts/giantswarm/agent-platform:4.49.1-dev.feat-dashb--one-folder.2026-09-21.15-32-13.ha99670d
Digest sha256:ab59d8222d1d1f040998808e75068ac02aed556b7d593809a6cc4c5bb237005d
Registry public — gsoci.azurecr.io
Git catalog giantswarm-test-catalog (index)
Pull this chart
helm pull oci://gsoci.azurecr.io/charts/giantswarm/agent-platform --version 4.49.1-dev.feat-dashb--one-folder.2026-09-21.15-32-13.ha99670d

Posted by architect-orb · build 10969 · commit a99670d · updated in place on every push

@QuentinBisson
QuentinBisson marked this pull request as ready for review September 22, 2026 08:23
@QuentinBisson
QuentinBisson requested a review from a team as a code owner September 22, 2026 08:23
@QuentinBisson
QuentinBisson merged commit c787a86 into main Sep 22, 2026
13 checks passed
@QuentinBisson
QuentinBisson deleted the feat/dashboards-one-folder branch September 22, 2026 08:23
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