Eliminación de docker.io/Bitnami
(community.broadcom.com)- El equipo de Bitnami aplazó la fecha de eliminación del catálogo público de docker.io/bitnami al 29 de septiembre
- Antes de la eliminación, realizará varias rondas de brownout (bloqueo temporal parcial de algunas imágenes) para ayudar a los usuarios a adaptarse
- En adelante, las imágenes de contenedores y charts de Helm de Bitnami se trasladarán a Bitnami Secure Images (BSI), con funciones de seguridad reforzadas, o al Bitnami Legacy Registry
- Las imágenes de BSI se ofrecen gratis para desarrollo y pruebas, pero si se requiere el catálogo completo y soporte a largo plazo, se necesita una suscripción de pago
- Debido a los cambios en la seguridad de la cadena de suministro de código abierto y en las regulaciones, se volvió necesario abandonar el esquema anterior
Guía sobre el calendario de eliminación del catálogo público de Bitnami en docker.io y cómo prepararse
Actualización
- Tras evaluar los comentarios de la comunidad y el impacto, el equipo de Bitnami aplazó la fecha de eliminación del catálogo público de docker.io/bitnami al 29 de septiembre de 2024
- Antes de eliminar el registro, planea realizar 3 rondas de brownout (bloqueo temporal de 24 horas de algunas imágenes de contenedores) para que los usuarios identifiquen el cambio
- 28 de agosto 08:00 UTC ~ 29 de agosto 08:00 UTC
- 2 de septiembre 08:00 UTC ~ 3 de septiembre 08:00 UTC
- 17 de septiembre 08:00 UTC ~ 18 de septiembre 08:00 UTC
- Las imágenes afectadas en cada brownout se anunciarán el mismo día
- A partir del 28 de agosto, Bitnami dejará de distribuir imágenes de contenedores y charts de Helm en Docker Hub en el nuevo formato (OCI)
- El código fuente de los contenedores y los charts de Helm seguirá disponible en GitHub bajo licencia Apache 2.0
Qué cambia
-
Desde el 28 de agosto, Bitnami moverá su registro OCI existente (charts e imágenes) a Bitnami Legacy y luego hará la transición a nuevas imágenes con seguridad reforzada
-
Si usas las imágenes actuales, debes cambiar la ruta de pull de imágenes en pipelines automatizados, mirrors internos y clústeres de Kubernetes hacia la nueva ubicación
-
Opciones disponibles para los usuarios
- Migrar a Bitnami Secure Images (BSI)
- Migrar al Bitnami Legacy Registry (temporal)
-
Para mantener la continuidad y la funcionalidad del sistema, se recomienda migrar a Bitnami Secure Images (BSI)
-
Usar BSI ofrece la ventaja de mejorar la capacidad de respuesta en seguridad y compliance mediante imágenes reforzadas
Migración a Bitnami Secure Images (BSI)
- Algunas imágenes de BSI se ofrecen gratis para desarrollo y pruebas, pero el catálogo completo, etiquetas estables y versiones con soporte a largo plazo requieren suscripción de pago
- Los suscriptores de BSI seguirán recibiendo el catálogo completo de imágenes de Bitnami basadas en Debian y sus actualizaciones
- Se recomienda actualizar y migrar a imágenes basadas en Photon Linux todavía más reforzadas
- Son compatibles con las imágenes Debian existentes y los charts de Helm se pueden seguir usando de la misma forma
- Principales ventajas de las imágenes basadas en Photon
- Reducción drástica del número de CVE (de más de 100 a incluso 0 en algunos casos)
- Soporte para diagnósticos VEX e integración con puntajes KEV/EPSS, facilitando la gestión de vulnerabilidades
- UI/API de autoservicio con capacidades sólidas de reportes y metadatos
- Soporte para charts avanzados de Helm, como charts distroless que reducen la superficie de ataque en 83%
- Posibilidad de personalizar imágenes compiladas en una fábrica de software compatible con SLSA 3 (estándar de seguridad de la cadena de suministro)
- Registro OCI privado de seguridad dedicado para clientes (sin depender de límites públicos o rate limits de Docker Hub)
- Disponibilidad de más de 90 imágenes de VM en formato OVA
- Soporte empresarial para empaquetado e instalación
Migración al Bitnami Legacy Registry
- Como medida temporal, se ofrece a los usuarios actuales de Bitnami el Bitnami Legacy Registry
- Son imágenes en formato de archivo no soportado (sin parches de seguridad, etc.)
- No hay plan de ofrecerlo a largo plazo: existe el riesgo de acumulación rápida de vulnerabilidades y obsolescencia
- Si se va a usar temporalmente, se recomienda copiar las imágenes necesarias a un registro propio
- En el fondo, sigue siendo necesario migrar rápido al nuevo sistema reforzado de seguridad (BSI)
Por qué es necesaria la transición en seguridad de la cadena de suministro open source y compliance
- El contexto principal es el cambio reciente en el entorno open source y el fuerte aumento de paquetes maliciosos (más de 245,000 casos entre 2019 y 2023 según Sonatype)
- Eso equivale aproximadamente al doble de todos los periodos anteriores juntos
- Con el crecimiento del ecosistema de IA/modelos, el uso de open source también ha aumentado mucho → también crecen la superficie de ataque y el riesgo
- Regulaciones como la Cyber Resilience Act (UE) están generando una responsabilidad de demostrar el origen y la integridad del software open source
- Con la adopción de Bitnami Secure Images, se ofrece a las organizaciones un entorno para implementar fácilmente seguridad de la cadena de suministro y compliance
- Menor TCO (costo total de propiedad) para reducir la carga de costos de seguridad y regulación
- Base para gestionar de forma sólida un entorno de software open source cada vez más complejo
Afirmaciones de competidores sobre el cambio en Bitnami
- Algunos competidores están generando la idea equivocada de que Bitnami "elimina las imágenes públicas gratuitas y los charts de Helm"
- En realidad, los charts de Helm seguirán públicos en GitHub bajo licencia Apache 2
- El cambio se centra en los artefactos OCI (imágenes compiladas)
- Los costos de operar pipelines de compilación y despliegue a gran escala, así como de administrar registros, son muy altos, por lo que no es viable ofrecerlos a muy bajo costo
- Cualquiera puede acceder gratis al código fuente de los charts de Helm (incluidas las imágenes Debian)
- Si una empresa necesita directamente imágenes OCI compiladas, deberá recibir soporte mediante una suscripción a BSI, que es una vía para mejorar la seguridad y habilitar un uso estratégico del OSS
Forma concreta de migración después del 28 de agosto
- Desde el 28 de agosto, el repositorio de Bitnami comenzará una limpieza por etapas de las imágenes, por lo que todos los cambios no ocurrirán de una sola vez
- La eliminación/migración de imágenes avanzará gradualmente durante varias semanas para minimizar la confusión de los usuarios
- Debido al manejo de 84 TB de contenido OCI a gran escala, no está claro exactamente qué imágenes se eliminarán y cuándo
- Desde el 28 de agosto, las imágenes necesarias para funciones críticas del negocio requieren un registro alternativo preparado
- En el nuevo registro de Bitnami, las imágenes reforzadas de Photon se subirán con el mismo nombre que las imágenes Debian anteriores
- Tanto usuarios actuales como nuevos podrán responder a los requisitos del entorno open source moderno mediante imágenes con seguridad reforzada
- Puedes consultar los detalles de la migración en el FAQ de Bitnami
2 comentarios
Ayer creé Bitmoa para mantener Bitnami dentro de la comunidad.
El objetivo es reemplazar las imágenes de Bitnami con cambios mínimos (como
ENV).https://github.com/bitmoa/containers (las imágenes se construyen con GH action)
https://github.com/bitmoa/charts
Comentarios en Hacker News
make build; además, si la distribución de los binarios generados está bajo una licencia open source, entonces los usuarios deberían conservar el código fuente, la forma de compilarlo y el derecho a redistribuirlodocker-credential, tomando como referenciadocker-credential-cgrde Chainguard, en lugar de limitarse a decir “Docker soporta credential store, arréglatelas”; referenciadocker.io/bsipor separado y dejar/bitnamicomo legado, sin romper nada, para que los usuarios migraran por su cuenta y se les guiara naturalmente sobre por qué ya no habría upgrades/bitnamia/bitnamilegacytambién habría sido una forma razonable