AI providers, chat models and AI policies as controller CRDs

Aperta
#154 2 commenti 0 reazioni 1 assegnatario Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

@ThomasK33 ci sta già lavorando.

Dal 2/10/2026.

Valutazione

Questa issue non è ancora stata valutata.

Descrizione

enhancement

Goal: manage Coder AI configuration from Kubernetes with three resources:

  • CoderAIProvider: endpoint, type and a reference to a Kubernetes Secret with the credentials.
  • CoderChatModel: provider reference, model, default flag, allowed groups.
  • CoderAIPolicy: attaches to a group or user; budgets and limits.

Why CRDs: provider API keys are write-only in Coder. A controller can hash the referenced Secret and resend on change. The aggregated API server must not get wider Secret access.

Rules: each policy field ships only when Coder really enforces it. No settings that Coder ignores.

Prerequisites: the Coder SDK v2.37 bump. A security plan (credential scope, write-only secrets, ambiguous creates) comes before implementation.

Owner: maintainer desk.


Generated with xum • Model: anthropic:claude-opus-5-5 • Thinking: medium

Lingua principale
Go
Stelle
5
Fork
3
Merge medio
1h 50m
PR unite (30g)
160

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di coder/coder-k8s

Tutte le issue di coder/coder-k8s

Issue simili

Altre issue su Go

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.