Azure / Azure/operation-cache-controller

Migrate from `helm/v1-alpha` (deprecated) to `helm/v2-alpha`

Abierto
#38 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Go
Estrellas
2
Forks
7
Merge medio
3 d 1 h
PR fusionados (30 d)
1

Descripción

## :dart: What is the goal?
Stop using the deprecated [helm/v1-alpha](https://book.kubebuilder.io/plugins/available/helm-v1-alpha.html) plugin and migrate this repository to [helm/v2-alpha](https://book.kubebuilder.io/plugins/available/helm-v2-alpha.html).

## 🚀 Why adopt [helm/v2-alpha](https://book.kubebuilder.io/plugins/available/helm-v2-alpha.html)?
- [helm/v1-alpha](https://book.kubebuilder.io/plugins/available/helm-v1-alpha.html) was an initial experimental version created to collect community feedback, and **it is now deprecated**.

- [helm/v2-alpha](https://book.kubebuilder.io/plugins/available/helm-v2-alpha.html) includes bug fixes, improvements, follows common Helm best practices, and adds enhancements from that feedback. It provides a more flexible chart workflow: it generates charts from kustomize output, preserves common customizations, and supports extra options (for example, changing the default chart output path). Also, `values` is now more complete and exposes better configuration options for your consumers.

## :hammer_and_wrench: What are the steps to start using [helm/v2-alpha](https://book.kubebuilder.io/plugins/available/helm-v2-alpha.html)?
1. Copy the current Helm chart into a backup directory (keep it for reference).
2. Make sure you are using the latest local Kubebuilder release: https://github.com/kubernetes-sigs/kubebuilder/releases
3. Delete the current chart directory.
4. Re-generate the Helm scaffolding with: kubebuilder edit --plugins=helm/v2-alpha
5. Compare the new chart with the backup and re-apply any repo-specific changes (if any), like `Chart.yaml` updates or other customizations.

**Note**: _Created automatically after detecting `helm/v1-alpha` in the PROJECT file._

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Inspecciona el archivo PROJECT y el chart actual de Helm, y luego crea una copia de seguridad tal como se describe. Usa la versión local más reciente de Kubebuilder para ejecutar `kubebuilder edit --plugins=helm/v2-alpha`, compara el chart regenerado con la copia de seguridad y vuelve a aplicar las personalizaciones específicas del repositorio, como las actualizaciones de Chart.yaml.

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

Evaluación

Stack tecnológico
helm, kubernetes
Área
devops
Tipo de issue
Refactorización
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bien especificado
Aptitud para principiantes
52/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.