AI providers, chat models and AI policies as controller CRDs

Aberta
#154 2 comentários 0 reações 1 responsável Ver no GitHub

Mantenedores costumam responder em até 1 dia

@ThomasK33 já está trabalhando nisso.

Desde 2/10/2026.

Avaliação

Esta issue ainda não foi avaliada.

Descrição

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

Linguagem predominante
Go
Estrelas
5
Forks
3
Merge médio
1h 50min
PRs com merge (30d)
160

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de coder/coder-k8s

Todas as issues de coder/coder-k8s

Issues semelhantes

Mais issues de Go

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.