Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docker: drop jmx and tools-java from installation #18566

Closed

Conversation

yaronkaikov
Copy link
Contributor

@yaronkaikov yaronkaikov commented May 8, 2024

Following the work done in dd07796, removing the Scylla-jmx and Scylla-tools-java from our docker image

  • for 6.0 and above, no need for backport

@yaronkaikov yaronkaikov added the backport/none Backport is not required label May 8, 2024
@yaronkaikov
Copy link
Contributor Author

Verified with building docker container based on my branch here and docker artifacts based on that container passed successfully here

@yaronkaikov yaronkaikov marked this pull request as ready for review May 8, 2024 13:14
@@ -69,9 +69,6 @@ packages=(
"build/dist/$config/debian/$product-conf_$version-$release-1_$arch.deb"
"build/dist/$config/debian/$product-kernel-conf_$version-$release-1_$arch.deb"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why do we need kernel configuration inside the docker image? What does it do?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's one of Scylla-server dependency

@@ -98,7 +95,7 @@ run apt-get -y upgrade
run apt-get -y --no-install-suggests install dialog apt-utils
run bash -ec "echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections"
run bash -ec "rm -rf /etc/rsyslog.conf"
run apt-get -y --no-install-suggests install hostname supervisor openjdk-11-jre-headless python2 python3 python3-yaml curl rsyslog sudo
run apt-get -y --no-install-suggests install hostname supervisor python2 python3 python3-yaml curl rsyslog sudo
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

who's still using python2? (unrelated to this issue of course)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Based on 27e3266 it's related, I can remove it now

Following the work done in dd07796,
removing the scylla-jmx and scylla-tools-java from our docker image
@yaronkaikov yaronkaikov requested a review from mykaul May 8, 2024 13:29
@scylladb-promoter
Copy link
Contributor

🟢 CI State: SUCCESS

✅ - Build
✅ - Container Test

Build Details:

  • Duration: 1 hr 1 min
  • Builder: spider8.cloudius-systems.com

@yaronkaikov
Copy link
Contributor Author

@scylladb/scylla-maint can you please merge this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport/none Backport is not required promoted-to-master
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants