Add fixes to keep environments usage within icense limits

Abierto
#1,344 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
32/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
azure
Área
ci-cd, cloud, devops

Línea de trabajo

El issue no nombra archivos, pruebas ni puntos de entrada del workflow. Empieza por localizar el workflow de configuración del entorno y su integración con Azure Static Web Apps; después, determina cómo deberían encajar la limpieza, los informes de errores, los permisos y las comprobaciones de recursos huérfanos. Se considera completado cuando las salvaguardas enumeradas mantienen los entornos de staging dentro del límite de 10 entornos.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

on-call triaged

Our hosting plan limits to using atmost 10 staging environments.

ref:
https://ms.portal.azure.com/#@microsoft.onmicrosoft.com/resource/subscriptions/db195b18-2f76-4384-a2fe-e4c6b39841b2/resourceGroups/docs/providers/Microsoft.Web/staticSites/radius-docs-edge/environments

https://ms.portal.azure.com/#@microsoft.onmicrosoft.com/resource/subscriptions/db195b18-2f76-4384-a2fe-e4c6b39841b2/resourceGroups/docs/providers/Microsoft.Web/staticSites/radius-docs-edge/environments

In order to not run into issues,

  • We should add nightly job (or another frequency to be decided) which should delete old/unused environments.
  • We should create issues when clean up / setup fails, so that the orphaned environments could be manually cleaned up
  • We should provide on-call with the permissions to delete orphaned environments.
  • Add a step in the beginning of the workflow to check for orphan resources and delete them as needed.

AB#13989

Lenguaje dominante
Bicep
Estrellas
27
Forks
51
Merge medio
1 d 20 min
PR fusionados (30 d)
31

Preparar el entorno

Abrir en Codespaces

Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de radius-project/docs

Todos los issues de radius-project/docs

Issues similares

Más issues de DevOps

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.