Create RFC to define terraform provider releases & versioning in coder/coder
- Langage dominant
- Aucune donnée de langage
- Étoiles
- 3
- Forks
- 0
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
From standup: https://www.notion.so/coderhq/Week-of-2025-02-17-19dd579be59280e3bfcdf910cf7d3d1e?pvs=4#19dd579be59280228868cd025a5ab37f
1. Versioning in coder/coder
1. Add warnings when used provider version doesn’t match minimum requirements when importing a template version
1. Can we force including a lockfile in template import, to introspect the chosen provider version?
1. What do we do for importing starter templates via the web UI?
2. Could run `terraform init` to end up with the lock file, might require a new provisioner job
3. Ability to update lock-file from UI?
4. Maybe just use the `terraform plan` output, since that includes version
2. Publishing provider releases & testing in dogfood
https://developer.hashicorp.com/terraform/language/expressions/version-constraints#specify-a-pre-release-version
> Terraform does not match pre-release versions on `>`, `>=`, `<`, `<=`, or `~>` operators.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par la référence de l’issue sur les contraintes de version de Terraform et les options `terraform init` et `terraform plan` répertoriées, puis examinez les imports de providers via l’interface web et un éventuel job de provisioner. Le travail est considéré comme terminé lorsqu’une RFC définit la politique de release et de versioning des providers, notamment les avertissements concernant les versions minimales, la gestion des fichiers de verrouillage, les imports de starter templates, les mises à jour de l’UI et les tests de dogfood.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- terraform
- Domaine
- devops, infrastructure, release
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100