We have been preparing a new Cassandra OCI container image.
For that, we have been preparing a Cassandra snap, which will be installed and shipped on top of an Ubuntu base OCI image.
A Cassandra snap existed in the past, and was maintained at https://github.com/snapcrafters/cassandra.
This snap was archived due to build issues with an unmaintained dependency resolver, as described in https://bugs.launchpad.net/launchpad-buildd/+bug/1702130.
Newer Cassandra versions have replaced the unmaintained dependency resolver (see https://issues.apache.org/jira/browse/CASSANDRA-16391). This results in an opportunity to revive the archived snap, which has been worked on at https://code.launchpad.net/~athos-ribeiro/+git/cassandra.
I also communicated to the snapcrafters forum of our intentions to revive such snap at https://forum.snapcraft.io/t/pointers-to-cassandra-state-history/24216.
The builds, with the new Cassandra version and dependency resolver are still failing with the same proxy issue, as described in https://bugs.launchpad.net/launchpad-buildd/+bug/1702130 comments.
As a next step, we will work on reproducing the proxy issue within a confined environment using squid to allow network communication, to simulate the launchpad environment. From there, we will work on the Java related environment variables to verify if it should be possible to handle the issue during the build.
Once we get a successful snap build in launchpad, we will proceed to build a first OCI image with Cassandra.