+1 to everything, I think this is a good change to make. I think we should preemptively go ahead with dropping it before we actually see breakage -- Regards, Aritra Basu
On Sun, 27 Jul 2025, 5:00 pm Jarek Potiuk, <ja...@potiuk.com> wrote: > Hello here, > > We should decide what we should do with the bitnami Postgres chart we > include in our Helm Chart. > > Few days ago Bitnami (now owned by Broadcom/ BMC) announced that they are > essentially stopping updating the open-source charts, moving them to > "legacy" repositories and "freezing" them essentially. You will have to > buy a subscription from them to get access to "security hardened" versions > of the images. > > You can read the announcement here: https://github.com/bitnami/charts - I > also copy the current announcement text below. Also more information here > https://github.com/bitnami/containers/issues/83267 > > If I read the announcement correctly - our past released images will stop > working at some point in time when the embedded Postgres is enabled - > because the repository URL from which the postgres chart is pulled will > change (and freeze) > > That message should be as a stark reminder that we should not publish and > release anything for the use of our users that essentially relies on > 3rd-party commercial "free" offering, that might become "non-free" one day. > > In this case - I think - we are pretty well covered, Postgres image was > only supposed to be used for development and testing purposes and nothing > else. > > My proposal is that - in spite of Sqlite being already a "development" > database AND the changes Ash made to make it works with LocalExecutor and > better concurrency - is to completely remove Postgres from our chart and > make it use Sqlite. People should still be able to configure external > databases (Postgres/MySQL), but our tests in CI would use sqlite and > default installation would use SQLite as well. Also if they want to use > bitnami chart on their own - they would be able to have their own charts - > extending ours - and adding their own bitnami or other charts they would > want to use. > > This approach has the nice property that there are some people who actually > use the embedded postgres - despite clear that they should not (because it > lacks production hardening, backups, management etc.). If we change it to > Sqlite - this will be far more obvious and make people think more about > using a "proper" database. > > WDYT? > > J. > > > ----- > Announcement from Bitnami: > ------- > > Beginning August 28th, 2025, Bitnami will evolve its public catalog to > offer a curated set of hardened, security-focused images under the new > Bitnami Secure Images initiative. As part of this transition: > > Granting community users access for the first time to security-optimized > versions of popular container images. > Bitnami will begin deprecating support for non-hardened, Debian-based > software images in its free tier and will gradually remove non-latest tags > from the public catalog. As a result, community users will have access to a > reduced number of hardened images. These images are published only under > the “latest” tag and are intended for development purposes > Starting August 28th, over two weeks, all existing container images, > including older or versioned tags (e.g., 2.50.0, 10.6), will be migrated > from the public catalog (docker.io/bitnami) to the “Bitnami Legacy” > repository (docker.io/bitnamilegacy), where they will no longer receive > updates. > For production workloads and long-term support, users are encouraged to > adopt Bitnami Secure Images, which include hardened containers, smaller > attack surfaces, CVE transparency (via VEX/KEV), SBOMs, and enterprise > support. > These changes aim to improve the security posture of all Bitnami users by > promoting best practices for software supply chain integrity and up-to-date > deployments. For more details, visit the Bitnami Secure Images > announcement. >