Skip to content

v0.7.8 — Instalação mais rápida: imagem da plataforma em registry público

Choose a tag to compare

@greencapk8s greencapk8s released this 23 Jul 00:26
· 22 commits to main since this release
369b0ea

Sprint 106 — imagem da plataforma no GHCR

O passo mais pesado da instalação — o build local da imagem — deixou de rodar em toda execução. A imagem da plataforma agora é publicada em ghcr.io/greencapk8s/platform a cada release, e o setup.sh puxa a imagem pronta em vez de construí-la.

  • Instalação mais rápida — em amd64, o setup.sh baixa ghcr.io/greencapk8s/platform:latest (imagem pública, sem autenticação) e a carrega no cluster via minikube image load, no lugar do docker build + push ao registry interno.
  • Fallback automático — em arm64 (Apple Silicon), com BUILD_LOCAL=true, ou se o pull falhar, o build local acontece de forma transparente — a instalação nunca trava.
  • Fixar versãoPLATFORM_IMAGE_TAG=X.Y.Z ./setup/setup.sh puxa uma versão específica (padrão: latest).
  • Publicação por CI — novo workflow publish-image.yml publica X.Y.Z + latest a cada push de tag v*.

O registry interno do cluster permanece, usado pelos builds de Templates (Kaniko) e pela view de Registry.

Decisões e trade-offs em docs/adr/0019.

Imagem

docker pull ghcr.io/greencapk8s/platform:0.7.8

Ver PR #21 e docs/sprints.md para detalhes completos.

Changelog completo: v0.7.7...v0.7.8