Lifecycle policy annotations for controller-managed Coder objects
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
Goal: one shared contract for how controller CRDs that manage Coder objects handle deletion, drift and adoption. Patterns come from AWS Controllers for Kubernetes and Azure Service Operator.
Draft contract:
coder.com/deletion-policy:deleteorretain.coder.com/reconcile-policy:manage,observe(read only, no writes).- Adoption of an existing Coder object only on explicit request.
- The controller records the Coder ID in status and never creates twice after an ambiguous create.
Open points:
- Overlap between
retainand adetach-on-deletemode; precedence between object and namespace settings. - A user-written adopt annotation is a request, not proof of ownership. Check identity and tenant before any write or delete.
Delivery: no standalone framework. Each part lands with the first controller resource that needs it.
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
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de coder/coder-k8s
-
CoderWorkspacePool: count bound and used members only when their owner matches the pool's ownerOuverte
Difficulté 3/5 Une demi-journée Accessibilité débutants 62/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 3/5 Une demi-journée Accessibilité débutants 45/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 4/5 3-5 jours Accessibilité débutants 30/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 8/100
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de coder/coder-k8s
Issues similaires
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
php/frankenphp#2829 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
Les mainteneurs répondent en général sous 1 jour
-
tech-debt
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
Les mainteneurs répondent en général sous 1 jour
-
kind/bug
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 2 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
teradata-labs/loom#624 ·
Les mainteneurs répondent en général sous 1 jour