This is an automated email from the ASF dual-hosted git repository.
rustyrazorblade pushed a change to branch trunk
in repository https://gitbox.apache.org/repos/asf/cassandra-analytics.git
from 1fc500da CASSANALYTICS-34: Spark 4.0 Support (#163)
add 87c553c6 CASSANALYTICS-155: Add IAM credential support for S3 storage
transport
No new revisions were added by this update.
Summary of changes:
.circleci/config.yml | 21 +--
.github/workflows/test.yaml | 23 ++-
CHANGES.txt | 1 +
analytics-sidecar-client-common/build.gradle | 8 -
...VerificationResult.java => CredentialType.java} | 20 +--
.../sidecar/common/data/RestoreJobConstants.java | 1 +
.../sidecar/common/data/RestoreJobSecrets.java | 15 ++
.../sidecar/common/data/StorageCredentials.java | 45 +++--
.../data/CreateRestoreJobRequestPayload.java | 49 +++++-
.../sidecar/common/data/RestoreJobSecretsTest.java | 66 +++++++
.../common/data/StorageCredentialsTest.java | 150 ++++++++++++++++
.../CreateRestoreJobRequestPayloadTest.java | 78 ++++++---
analytics-sidecar-client/build.gradle | 11 --
analytics-sidecar-vertx-client-shaded/build.gradle | 8 -
analytics-sidecar-vertx-client/build.gradle | 8 -
build.gradle | 9 +-
cassandra-analytics-cdc-codec/build.gradle | 11 --
cassandra-analytics-cdc-sidecar/build.gradle | 11 --
cassandra-analytics-cdc/build.gradle | 3 -
cassandra-analytics-common/build.gradle | 11 --
cassandra-analytics-core/build.gradle | 7 -
.../cassandra/spark/bulkwriter/BulkSparkConf.java | 16 +-
.../bulkwriter/CassandraBulkSourceRelation.java | 38 ++++-
.../spark/bulkwriter/DataTransportInfo.java | 32 +++-
.../cassandra/spark/bulkwriter/WriterOptions.java | 14 ++
.../cloudstorage/CloudStorageDataTransferApi.java | 4 +-
.../CloudStorageDataTransferApiImpl.java | 7 +-
.../cloudstorage/CloudStorageStreamSession.java | 19 ++-
.../bulkwriter/cloudstorage/StorageClient.java | 41 ++---
.../CoordinatedCloudStorageDataTransferApi.java | 6 +-
.../spark/transports/storage/IamStorageAuth.java | 33 ++--
.../storage/StorageAccessConfiguration.java | 42 +++--
.../spark/transports/storage/StorageAuth.java | 44 +++++
.../transports/storage/StorageCredentialPair.java | 94 +++++++---
.../transports/storage/StorageCredentials.java | 13 +-
.../extensions/StorageTransportConfiguration.java | 12 +-
.../bulkwriter/BuildRestoreJobSecretsTest.java | 73 ++++++++
.../spark/bulkwriter/BulkSparkConfTest.java | 21 +++
.../CloudStorageStreamSessionTest.java | 4 +-
.../storage/StorageAccessConfigurationTest.java | 9 +-
.../storage/StorageCredentialPairTest.java | 10 ++
cassandra-analytics-integration-tests/build.gradle | 14 --
.../LocalCoordinatedStorageTransportExtension.java | 6 +-
cassandra-five-zero-bridge/build.gradle | 22 ---
cassandra-five-zero-types/build.gradle | 11 --
cassandra-four-zero-bridge/build.gradle | 11 --
cassandra-four-zero-types/build.gradle | 11 --
docs/src/user.adoc | 190 +++++++++++++++++++--
48 files changed, 989 insertions(+), 364 deletions(-)
copy
analytics-sidecar-client-common/src/main/java/org/apache/cassandra/sidecar/common/data/{ConsistencyVerificationResult.java
=> CredentialType.java} (71%)
create mode 100644
analytics-sidecar-client-common/src/test/java/org/apache/cassandra/sidecar/common/data/RestoreJobSecretsTest.java
create mode 100644
analytics-sidecar-client-common/src/test/java/org/apache/cassandra/sidecar/common/data/StorageCredentialsTest.java
copy
cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/data/types/AbstractTimeUUID.java
=>
cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/transports/storage/IamStorageAuth.java
(52%)
create mode 100644
cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/transports/storage/StorageAuth.java
create mode 100644
cassandra-analytics-core/src/test/java/org/apache/cassandra/spark/bulkwriter/BuildRestoreJobSecretsTest.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]