Skip to content

feat(klaus-gateway): expose a2a.fallbackIconUrlTemplate#208

Merged
QuentinBisson merged 2 commits into
mainfrom
klausgateway-a2a-fallback-icon
Jul 21, 2026
Merged

feat(klaus-gateway): expose a2a.fallbackIconUrlTemplate#208
QuentinBisson merged 2 commits into
mainfrom
klausgateway-a2a-fallback-icon

Conversation

@QuentinBisson

Copy link
Copy Markdown
Contributor

What

Expose the klaus-gateway a2a.fallbackIconUrlTemplate value under klausGateway.a2a as a documented, schema-described knob (empty default). It forwards to the klaus-gateway subchart via the existing valuesFrom: klausGateway.

Why

klaus-gateway gains a fallback agent icon URL used when an AgentCard has no iconUrl (giantswarm/klaus-gateway#155). This surfaces the knob on the umbrella chart so it can be set per installation.

Notes

  • Additive to an additionalProperties: true block, so validation was already permissive; the explicit schema property is for parity/discoverability with the sibling a2a keys.
  • agentic-platform-connectivity is intentionally untouched: its a2a block exists only for the netpol/route a2a.enabled gate; the icon is consumed by the klaus-gateway workload.
  • Per-install value is set in shared-configs (separate PR).

Depends on giantswarm/klaus-gateway#155 (chart support).

Forward the klaus-gateway a2a.fallbackIconUrlTemplate value (agent icon URL
used when the AgentCard has no iconUrl) as a documented, schema-described knob
under klausGateway.a2a. Empty by default.
@QuentinBisson
QuentinBisson marked this pull request as ready for review July 21, 2026 15:15
@QuentinBisson
QuentinBisson requested a review from a team as a code owner July 21, 2026 15:15
@QuentinBisson
QuentinBisson enabled auto-merge (squash) July 21, 2026 15:41
@QuentinBisson
QuentinBisson merged commit 69c3a0e into main Jul 21, 2026
5 of 7 checks passed
@QuentinBisson
QuentinBisson deleted the klausgateway-a2a-fallback-icon branch July 21, 2026 15:41
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.

2 participants