Remoção do docker.io/Bitnami
(community.broadcom.com)- A equipe da Bitnami adiou para 29 de setembro a remoção do catálogo público docker.io/bitnami
- Antes da remoção, serão realizados vários brownouts (bloqueio temporário de algumas imagens) para ajudar os usuários a se adaptar
- Daqui para frente, as imagens de contêiner e charts Helm da Bitnami serão movidos para o Bitnami Secure Images (BSI), com recursos robustos de segurança, ou para o Bitnami Legacy Registry
- As imagens do BSI serão oferecidas gratuitamente para uso em desenvolvimento e testes, mas será necessária uma assinatura paga para acesso ao catálogo completo e suporte de longo prazo
- A mudança é necessária para responder à segurança da cadeia de suprimentos open source e às mudanças regulatórias
Cronograma de remoção do catálogo público docker.io da Bitnami e orientações de migração
Atualização
- Após ouvir a comunidade e avaliar o impacto, a equipe da Bitnami adiou para 29 de setembro de 2024 a remoção do catálogo público docker.io/bitnami
- Antes da exclusão do registry, serão realizados 3 brownouts (bloqueio temporário de algumas imagens de contêiner por 24 horas) para que os usuários percebam a mudança
- 28 de agosto, 08:00 UTC ~ 29 de agosto, 08:00 UTC
- 2 de setembro, 08:00 UTC ~ 3 de setembro, 08:00 UTC
- 17 de setembro, 08:00 UTC ~ 18 de setembro, 08:00 UTC
- Em cada brownout, as imagens afetadas serão anunciadas no próprio dia
- A partir de 28 de agosto, a Bitnami deixará de distribuir imagens de contêiner e Helm charts no Docker Hub no novo formato (OCI)
- O código-fonte dos contêineres e dos Helm charts continuará disponível no GitHub sob licença Apache 2.0
O que muda
-
A partir de 28 de agosto, a Bitnami moverá o registry OCI existente (charts e imagens) para o Bitnami Legacy e, depois disso, fará a transição para novas imagens com segurança reforçada
-
Se você usa as imagens atuais, será necessário alterar para o novo local os caminhos de pull das imagens em pipelines automatizados, mirrors internos e clusters Kubernetes
-
Opções disponíveis para os usuários
- Migrar para o Bitnami Secure Images (BSI)
- Migrar para o Bitnami Legacy Registry (temporariamente)
-
Para manter a continuidade e a funcionalidade do sistema, a migração para o Bitnami Secure Images (BSI) é recomendada
-
Com o BSI, há a vantagem de melhorar a resposta a requisitos de segurança e compliance por meio de imagens reforçadas
Migração para o Bitnami Secure Images (BSI)
- Algumas imagens do BSI são oferecidas gratuitamente para desenvolvimento e testes, mas o acesso ao catálogo completo, tags estáveis e versões com suporte de longo prazo exige assinatura paga
- Assinantes do BSI continuarão recebendo o catálogo completo de imagens baseadas em Debian da Bitnami e suas atualizações
- Também é recomendada a atualização e migração para imagens baseadas em Photon Linux ainda mais reforçadas
- Elas são compatíveis com as imagens Debian existentes e os Helm charts podem ser usados da mesma forma
- Principais vantagens das imagens baseadas em Photon
- Grande redução no número de CVEs (há casos de 100+ para 0)
- Suporte a diagnósticos VEX e integração com pontuações KEV/EPSS, facilitando o gerenciamento de vulnerabilidades
- UI/API self-service com recursos robustos de relatórios e metadados
- Suporte a Helm charts avançados, incluindo charts distroless com 83% menos superfície de ataque
- Possibilidade de personalizar imagens construídas em uma software factory em conformidade com SLSA 3 (padrão de segurança da cadeia de suprimentos)
- Fornecimento de registry OCI privado de segurança dedicado ao cliente (sem relação com limites públicos/rate limit do Docker Hub)
- Disponibilidade de mais de 90 imagens de VM em formato OVA
- Suporte corporativo para empacotamento e instalação
Migração para o Bitnami Legacy Registry
- Como medida temporária, a Bitnami oferece o Bitnami Legacy Registry para usuários atuais
- São imagens em formato de arquivo não suportado (sem aplicação de patches de segurança etc.)
- Não há plano de oferta de longo prazo: existe risco de acúmulo rápido de vulnerabilidades e obsolescência
- Se for usado temporariamente, recomenda-se copiar as imagens necessárias para um registry próprio
- No fim das contas, é necessária uma migração rápida para o novo sistema com segurança reforçada (BSI)
Necessidade de transição em segurança da cadeia de suprimentos open source e compliance
- Um dos principais contextos por trás da mudança é a transformação recente do ecossistema open source e o forte aumento de pacotes maliciosos (mais de 245.000 casos entre 2019 e 2023, segundo a Sonatype)
- Isso equivale ao dobro de todo o período anterior somado
- Com o crescimento do ecossistema de IA/modelos, o uso de open source também aumentou bastante → a superfície de ataque e os riscos também cresceram
- Regulamentações como o Cyber Resilience Act (UE) estão criando uma responsabilidade de comprovação sobre a origem e a integridade do software open source
- Com a adoção do Bitnami Secure Images, a Bitnami passa a oferecer às organizações um ambiente que facilita a implementação de segurança da cadeia de suprimentos e compliance
- Menor TCO (custo total de propriedade), reduzindo a carga de custos com segurança e regulação
- Criação de uma base para gerenciar com solidez um ambiente de software open source cada vez mais complexo
Alegações de concorrentes sobre a mudança da Bitnami
- Alguns concorrentes têm induzido ao erro de que a Bitnami estaria "acabando com as imagens públicas gratuitas e os Helm charts"
- Na prática, os Helm charts continuarão públicos no GitHub sob licença Apache 2
- O ponto central da mudança está nos artefatos OCI (imagens já construídas)
- Os custos de operação de pipelines de build/distribuição em larga escala e de registries são muito altos, o que inviabiliza uma oferta de baixo custo
- O código-fonte dos Helm charts (incluindo imagens Debian) continua acessível gratuitamente a qualquer pessoa
- Empresas que precisarem diretamente de imagens OCI prontas deverão receber esse suporte por meio de uma assinatura do BSI, o que também serve para garantir mais segurança e uso estratégico de OSS
Forma concreta da transição após 28 de agosto
- A partir de 28 de agosto, o repositório da Bitnami começará uma organização por etapas das imagens, e toda a transição não acontecerá de uma vez só
- Ao longo de várias semanas, a exclusão/migração das imagens ocorrerá gradualmente → uma medida para minimizar a confusão dos usuários
- Devido ao processamento de um volume massivo de conteúdo OCI de 84 TB, não é possível saber com precisão quais imagens serão removidas e quando
- A partir de 28 de agosto, imagens necessárias para funções críticas de negócio exigirão a preparação de um registry alternativo
- No novo registry da Bitnami, as imagens Photon reforçadas serão publicadas com os mesmos nomes das imagens Debian anteriores
- Usuários atuais e novos usuários poderão responder às exigências do ecossistema open source mais recente por meio de imagens com segurança reforçada
- Mais detalhes sobre a transição podem ser consultados no FAQ da Bitnami
2 comentários
Para manter o Bitnami dentro da comunidade, ontem criei o Bitmoa.
O objetivo é substituir as imagens do Bitnami com mudanças mínimas (algo no nível de
ENV).https://github.com/bitmoa/containers (build das imagens com GitHub Actions)
https://github.com/bitmoa/charts
Comentários do Hacker News
make build; e, se a distribuição dos binários é coberta por licença open source, então o usuário deveria ter acesso ao código-fonte, ao método de build e ao direito de redistribuiçãodocker-credential helperpróprio, tomando como referência odocker-credential-cgrda Chainguard, em vez de só dizer “o Docker suporta credential store, então se virem”; referênciadocker.io/bsiseparado e deixassem/bitnamicomo legado, nada quebraria e os usuários poderiam migrar no próprio ritmo, com uma explicação natural de por que não haveria upgrades/bitnamipara/bitnamilegacyseria uma forma razoável de fazer isso