←back to thread

The Deletion of Docker.io/Bitnami

(community.broadcom.com)
329 points zdkaster | 9 comments | | HN request time: 0.411s | source | bottom
Show context
pveierland ◴[] No.45048793[source]
Will any source to build new images remain available without subscription?
replies(1): >>45048824 #
1. elephantum ◴[] No.45048824[source]
They write in the press release, that the sources remain under Apache 2 license, they just stop distributing prebuilt images for free.

Edit: As I see it's true.

Source code for OCI images: https://github.com/bitnami/containers/tree/main/bitnami

Charts: https://github.com/bitnami/charts/tree/main/bitnami

replies(3): >>45048872 #>>45048874 #>>45049105 #
2. pveierland ◴[] No.45048872[source]
Is it clear whether the Debian image sources will continue to be maintained?
replies(1): >>45048880 #
3. elephantum ◴[] No.45048874[source]
It looks like setting up a mirror and CI/CD on top of Github might work for some time. ghcr is free for public images
replies(3): >>45048912 #>>45049109 #>>45049962 #
4. elephantum ◴[] No.45048880[source]
I do not see direct statements that they will stop maintaining sources in open source.

We'll see :)

replies(1): >>45050339 #
5. aeijdenberg ◴[] No.45048912[source]
I've been thinking a lot about this kind of thing recently - and put a prototype up of htvend [1] that allows you to archive out dependencies during an image build. The idea being that if you have a mix of private/public dependencies that the upstream dependencies can be saved off locally as blobs allowing your build process to be able to be re-run in the future, even if the upstream assets become unavailable (as appears to be the case here).

[1] https://github.com/continusec/htvend

6. KronisLV ◴[] No.45049105[source]
> Source code for OCI images: https://github.com/bitnami/containers/tree/main/bitnami

If you look at the folders there, you'll see that all of the older Dockerfiles have been removed, even for versions of software that are not EOL.

For example:

PostgreSQL 13 (gone): https://github.com/bitnami/containers/tree/main/bitnami/post...

PostgreSQL 14 (gone): https://github.com/bitnami/containers/tree/main/bitnami/post...

PostgreSQL 15 (gone): https://github.com/bitnami/containers/tree/main/bitnami/post...

PostgreSQL 16 (gone): https://github.com/bitnami/containers/tree/main/bitnami/post...

PostgreSQL 17 (present): https://github.com/bitnami/containers/tree/main/bitnami/post...

> The source code for containers and Helm charts remains available on GitHub under the Apache 2.0 license.

Ofc they're all still in the Git history: https://github.com/bitnami/containers/commit/7651d48119a1f3f... but they must have a very interesting interpretation of what available means then.

7. raffraffraff ◴[] No.45049109[source]
Or if you have a decent sized deployment in one of the clouds, it's extremely likely you'll already use their internal registry (eg AWS ECR). I know that we do. So it's just a case of setting up a few docker build projects in git that push to your own internal registry.
8. synchrone ◴[] No.45049962[source]
Their Dockerfiles include things like download pre built binaries from $SECRET_BASEURL which is hosted by them, can still be found in git log though. I imagine it will go offline / have auth soon enough.
9. Beltran ◴[] No.45050339{3}[source]
It is at the top of the announcement. This only affects OCI images, not source code "The source code for containers and Helm charts remains available on GitHub under the Apache 2.0 license."