Proto commits in thelastpickle/cassandra-medusa

These 18 commits are when the Protocol Buffers files have changed:

Commit:4ddaeeb
Author:Radovan
Committer:GitHub

Expose sum of backup object count and size via gRPC methods (#686) * Expose sum of backup object count and size via gRPC methods * Fix various issues with ITs and grpc * Use k8ssandra-operator main branch in ITs * Simplify gRPC way of working out backup statuses * Use k8ssandra-operator compatible with changes in this PR * Build the k8s cluster with the checked out k8ssandra operator * Do not return a data structure if we modify it * Properly read k8s enablement setting * Switch ITs to use k8ssandra-operator main

The documentation is generated from this commit.

Commit:4908194
Author:Radovan
Committer:GitHub

Make gRPC Service's BackupStatus return a node backup (#681)

Commit:27fb952
Author:Radovan
Committer:GitHub

[gRPC] Add GetBackup() endpoint (#684)

Commit:bb628b8
Author:Alexander Dejanovski
Committer:GitHub

Allow remote restore in Kubernetes (#449) * Enable remote restores in kubernetes * Fix concurrency setting not being propagated to GCS restores * Fix the grpc check for backup existence to actually list backups * Use dnspython to correctly resolve ips to hostnames in Kubernetes * Disable debian focal package build as it is broken in CI * Add purge support through gRPC

Commit:39472f1
Author:Alexander Dejanovski
Committer:GitHub

Allow remote restore in Kubernetes (#449) * Enable remote restores in kubernetes * Fix concurrency setting not being propagated to GCS restores * Fix the grpc check for backup existence to actually list backups * Use dnspython to correctly resolve ips to hostnames in Kubernetes * Disable debian focal package build as it is broken in CI

Commit:2a5a33d
Author:Alexander Dejanovski
Committer:Alexander Dejanovski

Enable remote restores in kubernetes

Commit:04d86b2
Author:Alexander Dejanovski
Committer:Alexander Dejanovski

Add purge operation

Commit:973373d
Author:Alexander Dejanovski
Committer:Alexander Dejanovski

Add purge support through gRPC

Commit:22a7efd
Author:Alexander Dejanovski

Enable remote restores in kubernetes

Commit:bbb1536
Author:Alexander Dejanovski
Committer:Alexander Dejanovski

Add purge operation

Commit:c6bad3d
Author:Alexander Dejanovski
Committer:Alexander Dejanovski

Add purge support through gRPC

Commit:df63518
Author:Jeff Banks
Committer:GitHub

gRPC backup and status modifications to support async mode (#386) The GRPC backup operation can now be invoked in a non blocking fashion and a new grpc operation was added to allow checking the status of a backup. Since backups can take a lot of time in some cases, it's safer to poll regularly for its completion rather than use a blocking grpc call.

Commit:828efcd
Author:jeffbanks
Committer:jeffbanks

gRPC backup and status modifications Logging and backup removal operation added gRPC generated and general formatting Async backup mods, testing additions, increased perf. unit test runs Doc updates gRPC server updates Correct import Fix integration test and log suggestions Test and lock adjustments Unique backup ids for gRPC tests Fix indentation Log adjustments and error handling Remove extra requirements introduced. Removed debug level logging enabled Updates to resolve k8ssand-1074/1075

Commit:dbdab9a
Author:jeffbanks
Committer:jeffbanks

gRPC backup and status modifications Logging and backup removal operation added gRPC generated and general formatting Async backup mods, testing additions, increased perf. unit test runs Doc updates gRPC server updates Correct import Fix integration test and log suggestions Test and lock adjustments Unique backup ids for gRPC tests Fix indentation

Commit:4e451e3
Author:Alexander Dejanovski
Committer:Alexander Dejanovski

Add the full tokenmap in the gRPC getBackups response

Commit:8b423f9
Author:Alexander Dejanovski
Committer:Alexander Dejanovski

Add the full tokenmap in the gRPC getBackups response

Commit:d790a3e
Author:Erik Merkle
Committer:Alexander Dejanovski

Add gRPC service

Commit:4e51fc1
Author:Erik Merkle
Committer:Alexander Dejanovski

Add gRPC service