You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by yc...@apache.org on 2021/09/28 21:49:45 UTC
[cassandra-sidecar] branch trunk updated: Fix broken sidecar gradle
configuration due to Cassandra 40 version
This is an automated email from the ASF dual-hosted git repository.
ycai pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/cassandra-sidecar.git
The following commit(s) were added to refs/heads/trunk by this push:
new 29485e0 Fix broken sidecar gradle configuration due to Cassandra 40 version
29485e0 is described below
commit 29485e077526a1730e3ba0cb3ca268cfd060462a
Author: Yifan Cai <yi...@apple.com>
AuthorDate: Tue Sep 28 14:48:32 2021 -0700
Fix broken sidecar gradle configuration due to Cassandra 40 version
Patch by Yifan Cai; reviewed by Dinesh Joshi and Saranya Krishnakumar for CASSANDRASC-31
---
containers/build.gradle | 8 ++++----
containers/src/Cassandra40/Dockerfile | 7 ++++---
gradle.properties | 2 +-
3 files changed, 9 insertions(+), 8 deletions(-)
diff --git a/containers/build.gradle b/containers/build.gradle
index 23ea758..1215051 100644
--- a/containers/build.gradle
+++ b/containers/build.gradle
@@ -16,9 +16,8 @@ class BuildDockerConfig extends Copy {
}
tasks.register("download40", Download) {
- //src 'http://apache.mirrors.hoobly.com/cassandra/4.0-alpha4/apache-cassandra-4.0-alpha4-bin.tar.gz'
- src 'https://downloads.apache.org/cassandra/4.0-beta1/apache-cassandra-4.0-beta1-bin.tar.gz'
- dest "$buildDir/cassandra40/apache-cassandra-4.0-beta1-bin.tar.gz"
+ src "https://downloads.apache.org/cassandra/${project.cassandra40Version}/apache-cassandra-${project.cassandra40Version}-bin.tar.gz"
+ dest "$buildDir/cassandra40/apache-cassandra-${project.cassandra40Version}-bin.tar.gz"
overwrite false
}
@@ -57,6 +56,7 @@ tasks.register("buildImageCassandra40", DockerBuildImage) {
// tag the private repo
tags = [localTag, remoteTag]
inputDir = file("$buildDir/${name}")
+ buildArgs = ["CASSANDRA_40_VERSION" : "$project.cassandra40Version"]
dependsOn "cassandra40"
}
@@ -73,4 +73,4 @@ tasks.register("buildAll") {
tasks.register("pushAll") {
dependsOn tasks.withType(DockerPushImage)
dependsOn "buildAll"
-}
\ No newline at end of file
+}
diff --git a/containers/src/Cassandra40/Dockerfile b/containers/src/Cassandra40/Dockerfile
index 04fd3ea..a0b1a04 100644
--- a/containers/src/Cassandra40/Dockerfile
+++ b/containers/src/Cassandra40/Dockerfile
@@ -1,10 +1,11 @@
FROM ubuntu:bionic
+ARG CASSANDRA_40_VERSION
RUN apt update && apt install -y openjdk-11-jdk-headless
RUN mkdir /downloads
WORKDIR /downloads/
-COPY apache-cassandra-4.0-beta1-bin.tar.gz .
-RUN tar zxvf apache-cassandra-4.0-beta1-bin.tar.gz
-RUN mv apache-cassandra-4.0-beta1 /cassandra
+COPY apache-cassandra-$CASSANDRA_40_VERSION-bin.tar.gz .
+RUN tar zxvf apache-cassandra-$CASSANDRA_40_VERSION-bin.tar.gz
+RUN mv apache-cassandra-$CASSANDRA_40_VERSION /cassandra
ADD docker-entrypoint.sh /cassandra/
RUN chmod +x /cassandra/docker-entrypoint.sh
diff --git a/gradle.properties b/gradle.properties
index d31abca..0312136 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -1,4 +1,4 @@
version=1.0-SNAPSHOT
junitVersion=5.4.2
kubernetesClientVersion=9.0.0
-
+cassandra40Version=4.0.1
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org