auto detect current deploytype when running commands

Abierto
#332 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
45/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
go
Área
cli

Línea de trabajo

Empieza en pkg/workflows/workflows.go, alrededor de la lógica de workflow vinculada, y sigue la selección de deployType del comando generate-workflow. Compara la presencia de charts, base/overlays y manifests para determinar la ruta de detección existente. Se considera terminado cuando se selecciona un único tipo de plantilla coincidente sin solicitar confirmación y las actualizaciones de imágenes se exponen mediante una interfaz independiente de deployType.

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

Descripción

instead of requiring user input to select deployType every time, deployType correlates 1:1 with the presence of templated folders

./charts -> helm
./base && ./overlays -> kustomize
./manifests -> manifests

at minimum, when calling generate-workflow, draft could detect if only one of these is present, and default to it instead of prompting for selection every time

additionally, abstracting the ability to update images in a deployType-agnositc interface would greatly simplify the code
https://github.com/Azure/draft/blob/040260598e8ef05018c992dc09244cd572901628/pkg/workflows/workflows.go#L37

Lenguaje dominante
Go
Estrellas
644
Forks
74
Métricas de merge de PR
Sin PR fusionados en 30 d

Guía de contribución

Abrir la guía de contribución

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 Azure/draft

Todos los issues de Azure/draft

Issues similares

Más issues de Go

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.