Create RFC to define terraform provider releases & versioning in coder/coder
- Lenguaje dominante
- Sin datos de lenguaje
- Estrellas
- 3
- Forks
- 0
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
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.
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Comienza con la referencia del issue sobre las restricciones de versión de Terraform y las opciones indicadas de `terraform init` y `terraform plan`; después, considera los imports de providers a través de la interfaz web y un posible trabajo de provisioner. Se considera terminado cuando una RFC define la política de releases y versionado de providers, incluidos los avisos sobre versiones mínimas, el manejo de archivos de bloqueo, los imports de plantillas iniciales, las actualizaciones de la UI y las pruebas de dogfooding.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- terraform
- Área
- devops, infrastructure, release
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 25/100