AI providers, chat models and AI policies as controller CRDs

Ouverte
#154 2 commentaires 0 réactions 1 personne assignée Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

@ThomasK33 y travaille déjà.

Depuis le 2/10/2026.

Évaluation

Cette issue n'a pas encore été évaluée.

Description

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

Langage dominant
Go
Étoiles
5
Forks
3
Merge moyen
1 h 50 min
PR mergées (30 j)
160

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de coder/coder-k8s

Toutes les issues de coder/coder-k8s

Issues similaires

Plus d'issues Go

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.