Infrastructure Manager usa versiones específicas de Terraform para aprovisionar y administrar tus recursos Google Cloud . Para proporcionar acceso a funciones nuevas y abordar las vulnerabilidades de seguridad, Infra Manager actualiza periódicamente las versiones de Terraform disponibles.
En este documento, se describe la política para administrar el ciclo de vida de estas versiones. La política de administración de versiones de Terraform proporciona un proceso transparente y predecible para introducir versiones nuevas y desaprobar versiones de Infra Manager.
Cómo funciona la política
Infra Manager publica una lista de las versiones de Terraform disponibles y su estado de compatibilidad. Cada versión avanza a través de un ciclo de vida que incluye la disponibilidad, la baja y el fin de la compatibilidad.
En esta tabla, se muestra la información sobre la baja de la versión de Terraform:
| Versión de Terraform | Fecha disponible | Fecha de baja | Fecha de finalización de la asistencia | Migración automática a la versión |
|---|---|---|---|---|
1.2.3 |
21/8/2023 | 8/1/2026 | 8/2/2026 | 1.5.7 |
1.3.10 |
14/3/2024 | Por definir | Por definir | Por definir |
1.4.7 |
14/3/2024 | Por definir | Por definir | Por definir |
1.5.7 |
14/3/2024 | Por definir | Por definir | Por definir |
Las columnas de la tabla representan lo siguiente:
- Versión de Terraform: Es el identificador de la versión de Terraform.
- Fecha de disponibilidad: Es la fecha en la que la versión estará disponible en Infra Manager.
- Fecha de baja: Es la fecha en la que se programó la baja de la versión. Después de esta fecha, si usas la versión para crear o actualizar implementaciones, se generará una advertencia.
Fecha de finalización de la asistencia: Es la fecha en la que ya no se admite la versión. Este período finaliza 180 días (o más) después de la baja.
Migración automática a la versión: Es la versión a la que se migran automáticamente las implementaciones después de la fecha de finalización del soporte técnico (si habilitaste la migración automática).
Para ver la lista actual de versiones compatibles y sus fechas de ciclo de vida, consulta Versiones de Terraform compatibles.
Proceso de baja de versiones
Cuando una versión de Terraform llega a su fecha de baja, entra en un período de baja antes de su fecha de fin de asistencia.
Cuando una versión queda obsoleta, ocurre lo siguiente:
- La documentación pública se actualiza con la Fecha de baja y la Fecha de fin de la asistencia.
- Si creas o actualizas una implementación o una vista previa con la versión obsoleta, se mostrará una advertencia. Esta advertencia indica que la versión está obsoleta y muestra la fecha de finalización de la asistencia.
Después de que pasa la fecha de fin de la asistencia de una versión, esta se marca como obsoleta. Si intentas usar una versión obsoleta para crear una implementación nueva, la operación fallará y se mostrará un error. Si intentas actualizar una implementación existente que hace referencia a una versión obsoleta, el comportamiento dependerá de la política de migración automática de tu organización.
Proceso de disponibilidad de versiones
Cuando hay una nueva versión estable de Terraform disponible, se agrega a la lista de versiones compatibles. La nueva versión de Terraform estará disponible para su uso en la consola de Google Cloud , gcloud CLI y la API. La tabla de administración de versiones se actualiza con la nueva versión y su fecha de disponibilidad, y se crea una nota de la versión del Administrador de Infraestructura.
Automigración
Cuando actualizas una implementación existente que usa una versión no compatible, Infra Manager puede actualizar automáticamente la implementación a una versión compatible. Esta función de migración automática es un proceso opcional que se configura a través de una política de la organización.
Si no habilitaste la migración automática, fallará cualquier operación de actualización que realices en una implementación que use una versión no compatible. Para continuar, debes modificar manualmente la configuración de implementación para especificar una versión compatible y, luego, volver a intentar la operación.
Configura tu política de migración automática
Puedes configurar la política de migración automática para las versiones de Terraform en Infra Manager con Google Cloud CLI.
Para habilitar tu política de migración automática, sigue estos pasos:
gcloud infra-manager automigrationconfig enable-auto-migration --project=PROJECT_ID --location=LOCATION
Para describir tu política de migración automática, haz lo siguiente:
gcloud infra-manager automigrationconfig describe --project=PROJECT_ID --location=LOCATION
¿Qué sigue?
- Para ver la lista actual de versiones compatibles y sus fechas de ciclo de vida, consulta Versiones de Terraform compatibles.