coder / coder/internal

Create RFC to define terraform provider releases & versioning in coder/coder

Abierto
#375 2 comentarios 0 reacciones 0 asignados Ver en GitHub
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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.