Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Upgrade guide: the current release's snapshot must exist in the new name and format

Abierto Apto para principiantes
#211 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
1/5
Tiempo estimado
Menos de una hora
Aptitud para principiantes
80/100
Tipo de issue
Documentación
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
docker, go, shell

Línea de trabajo

El issue apunta a la guía de actualización en guides/upgrade-to-onebox-names. Lea esa guía para comprender el paso 5 y el contexto circundante. La solución implica agregar un paso para copiar el archivo ob.yml convertido (formato v1alpha1) en el directorio de lanzamiento como onebox.snapshot.yml. Verifique el cambio revisando el git diff del commit de lanzamiento para ob.yml. Después de editar la guía, ejecute cualquier prueba de documentación o previsualice los cambios localmente.

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

Descripción

bug

Problem

After following guides/upgrade-to-onebox-names, the first ob deploy refuses during planning:

read live secret generation: deploy planning refused: release <current> snapshot unavailable (exit 1):
cat: /var/lib/onebox/app/releases/<current>/onebox.snapshot.yml: No such file or directory

Deploy planning reads the current release's snapshot to find which workloads carry secrets. The release was written by an earlier version as ob.snapshot.yml, in the onebox.run/v1 format this version cannot read, and the guide's step 5 moves the directory but leaves the snapshot as it was.

Found migrating the goal production host. ob bootstrap passed; only the deploy stopped, with the application down.

Workaround used

Copy the project's converted v1alpha1 ob.yml into the current release as onebox.snapshot.yml, keeping ob.snapshot.yml. This is correct only when the converted file describes that release: confirm with git diff <release commit> -- ob.yml that nothing but comments differs.

Fix

Add that step to the guide after step 5, before ob bootstrap, and say that the project file must be converted to v1alpha1 before the host is moved.

Lenguaje dominante
Go
Estrellas
3
Forks
0
Merge medio
2 h 44 min
PR fusionados (30 d)
49

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 labstack/onebox

Todos los issues de labstack/onebox

Issues similares

Más issues de Go

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.