This is an automated email from the ASF dual-hosted git repository.

rustyrazorblade pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/cassandra-sidecar.git.


    from c9da4b2  Ninja-Fix: CHANGES.txt for CASSANDRASC-22
     add a4805a9  Support for multiple Cassandra versions

No new revisions were added by this update.

Summary of changes:
 .circleci/config.yml                               |  49 ++-
 .circleci/setup-microk8.sh                         |  23 ++
 CHANGES.txt                                        |   1 +
 README.md                                          |  45 ++-
 build.gradle                                       | 125 +++++--
 cassandra-integration-tests/build.gradle           |  44 +++
 .../cassandra/sidecar/common/StatusTest.java       |  51 +++
 .../common/testing/CassandraIntegrationTest.java   |  27 +-
 .../sidecar/common/testing/CassandraPod.java       | 363 ++++++++++++++++++++
 .../common/testing/CassandraPodException.java      |  12 +
 .../common/testing/CassandraTestContext.java       |  56 ++++
 .../common/testing/CassandraTestTemplate.java      | 176 ++++++++++
 .../sidecar/common/testing/DelegateTest.java       |  67 ++++
 .../sidecar/common/testing/TestVersion.java        |  31 +-
 .../common/testing/TestVersionSupplier.java        |  44 +++
 cassandra40/build.gradle                           |  18 +
 .../sidecar/cassandra40/Cassandra40Factory.java    |  30 +-
 common/build.gradle                                |  38 +++
 .../cassandra/sidecar/common}/CQLSession.java      |  41 ++-
 .../sidecar/common/CassandraAdapterDelegate.java   | 196 +++++++++++
 .../sidecar/common/CassandraVersionProvider.java   | 109 ++++++
 .../sidecar/common/ICassandraAdapter.java          |  22 +-
 .../sidecar/common/ICassandraFactory.java          |  18 +-
 .../cassandra/sidecar/common/MinimumVersion.java   |  23 +-
 .../sidecar/common/MockCassandraFactory.java       |  18 +-
 .../cassandra/sidecar/common/NodeStatus.java       |  17 +-
 .../sidecar/common/SimpleCassandraVersion.java     | 159 +++++++++
 .../org/apache/cassandra/sidecar/mocks/V30.java    |  27 +-
 .../org/apache/cassandra/sidecar/mocks/V40.java    |  27 +-
 .../org/apache/cassandra/sidecar/mocks/V41.java    |  27 +-
 .../common/SimpleCassandraVersionProviderTest.java |  85 +++++
 .../sidecar/common/SimpleCassandraVersionTest.java | 121 +++++++
 containers/build.gradle                            |  76 +++++
 containers/src/Cassandra40/Dockerfile              |  18 +
 containers/src/docker-entrypoint.sh                |  15 +
 containers/src/optimize-memory.sh                  |  16 +
 docs/src/development.adoc                          |  95 ++++++
 gradle.properties                                  |   5 +-
 gradle/wrapper/gradle-wrapper.properties           |   5 +-
 scripts/cleanup-pods.sh                            |  12 +
 scripts/setup-minikube.sh                          |  30 ++
 settings.gradle                                    |   5 +
 .../spotbugs-exclude.xml => spotbugs-exclude.xml   |   0
 .../sidecar/HealthServiceIntegrationTest.java      | 366 ---------------------
 .../cassandra/sidecar/CassandraSidecarDaemon.java  |   7 +-
 .../org/apache/cassandra/sidecar/MainModule.java   |  30 ++
 .../cassandra/sidecar/routes/HealthCheck.java      |  89 -----
 .../cassandra/sidecar/routes/HealthService.java    | 101 +-----
 .../sidecar/AbstractHealthServiceTest.java         |  37 ++-
 .../org/apache/cassandra/sidecar/TestModule.java   |  39 ++-
 .../apache/cassandra/sidecar/TestSslModule.java    |  17 +
 51 files changed, 2266 insertions(+), 787 deletions(-)
 create mode 100755 .circleci/setup-microk8.sh
 create mode 100644 cassandra-integration-tests/build.gradle
 create mode 100644 
cassandra-integration-tests/src/test/java/org/apache/cassandra/sidecar/common/StatusTest.java
 copy src/test/java/org/apache/cassandra/sidecar/HealthServiceTest.java => 
cassandra-integration-tests/src/test/java/org/apache/cassandra/sidecar/common/testing/CassandraIntegrationTest.java
 (58%)
 create mode 100644 
cassandra-integration-tests/src/test/java/org/apache/cassandra/sidecar/common/testing/CassandraPod.java
 create mode 100644 
cassandra-integration-tests/src/test/java/org/apache/cassandra/sidecar/common/testing/CassandraPodException.java
 create mode 100644 
cassandra-integration-tests/src/test/java/org/apache/cassandra/sidecar/common/testing/CassandraTestContext.java
 create mode 100644 
cassandra-integration-tests/src/test/java/org/apache/cassandra/sidecar/common/testing/CassandraTestTemplate.java
 create mode 100644 
cassandra-integration-tests/src/test/java/org/apache/cassandra/sidecar/common/testing/DelegateTest.java
 copy src/test/java/org/apache/cassandra/sidecar/mocks/MockHealthCheck.java => 
cassandra-integration-tests/src/test/java/org/apache/cassandra/sidecar/common/testing/TestVersion.java
 (56%)
 create mode 100644 
cassandra-integration-tests/src/test/java/org/apache/cassandra/sidecar/common/testing/TestVersionSupplier.java
 create mode 100644 cassandra40/build.gradle
 copy src/test/java/org/apache/cassandra/sidecar/HealthServiceSslTest.java => 
cassandra40/src/main/java/org/apache/cassandra/sidecar/cassandra40/Cassandra40Factory.java
 (53%)
 create mode 100644 common/build.gradle
 rename {src/main/java/org/apache/cassandra/sidecar => 
common/src/main/java/org/apache/cassandra/sidecar/common}/CQLSession.java (73%)
 create mode 100644 
common/src/main/java/org/apache/cassandra/sidecar/common/CassandraAdapterDelegate.java
 create mode 100644 
common/src/main/java/org/apache/cassandra/sidecar/common/CassandraVersionProvider.java
 copy src/test/java/org/apache/cassandra/sidecar/HealthServiceTest.java => 
common/src/main/java/org/apache/cassandra/sidecar/common/ICassandraAdapter.java 
(61%)
 copy src/test/java/org/apache/cassandra/sidecar/HealthServiceTest.java => 
common/src/main/java/org/apache/cassandra/sidecar/common/ICassandraFactory.java 
(67%)
 copy src/test/java/org/apache/cassandra/sidecar/HealthServiceSslTest.java => 
common/src/main/java/org/apache/cassandra/sidecar/common/MinimumVersion.java 
(66%)
 copy src/test/java/org/apache/cassandra/sidecar/HealthServiceTest.java => 
common/src/main/java/org/apache/cassandra/sidecar/common/MockCassandraFactory.java
 (68%)
 copy src/test/java/org/apache/cassandra/sidecar/HealthServiceTest.java => 
common/src/main/java/org/apache/cassandra/sidecar/common/NodeStatus.java (67%)
 create mode 100644 
common/src/main/java/org/apache/cassandra/sidecar/common/SimpleCassandraVersion.java
 copy src/test/java/org/apache/cassandra/sidecar/mocks/MockHealthCheck.java => 
common/src/main/java/org/apache/cassandra/sidecar/mocks/V30.java (67%)
 copy src/test/java/org/apache/cassandra/sidecar/mocks/MockHealthCheck.java => 
common/src/main/java/org/apache/cassandra/sidecar/mocks/V40.java (67%)
 rename src/test/java/org/apache/cassandra/sidecar/mocks/MockHealthCheck.java 
=> common/src/main/java/org/apache/cassandra/sidecar/mocks/V41.java (67%)
 create mode 100644 
common/src/test/java/org/apache/cassandra/sidecar/common/SimpleCassandraVersionProviderTest.java
 create mode 100644 
common/src/test/java/org/apache/cassandra/sidecar/common/SimpleCassandraVersionTest.java
 create mode 100644 containers/build.gradle
 create mode 100644 containers/src/Cassandra40/Dockerfile
 create mode 100644 containers/src/docker-entrypoint.sh
 create mode 100644 containers/src/optimize-memory.sh
 create mode 100755 scripts/cleanup-pods.sh
 create mode 100755 scripts/setup-minikube.sh
 rename src/main/resources/spotbugs-exclude.xml => spotbugs-exclude.xml (100%)
 delete mode 100644 
src/integration/java/org/apache/cassandra/sidecar/HealthServiceIntegrationTest.java
 delete mode 100644 
src/main/java/org/apache/cassandra/sidecar/routes/HealthCheck.java


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to