management-api-for-apache-cassandra
management-api-for-apache-cassandra copied to clipboard
RESTful / Secure Management Sidecar for Apache Cassandra
Currently, the OpenAPI generated client generates essentially empty test files. We should add Integration tests to verify the client generated adheres to the desired API contract. ```[tasklist] ### Definition of...
Bumps [guava](https://github.com/google/guava) from 30.1.1-jre to 32.0.0-jre. Release notes Sourced from guava's releases. 32.0.0 Maven <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>32.0.0-jre</version> <!-- or, for Android: --> <version>32.0.0-android</version> </dependency> Jar files 32.0.0-jre.jar 32.0.0-android.jar Guava...
Currently, only cass-operator + server-system-logger + cass-config-builder are autopublished to the registry.connect.redhat.com. We want to add DSE & OSS images there also, so the entire deployment can happen in Openshift...
In addition to #318, we could also improve the CI process by publishing test images with a test or PR prefix so that images based on PR changes are available...
Related to #304, it would be better if the Cassandra trunk Dockerfile was not hard-coded to assume the Cassandra build artifact will be versioned as [5.0-SNAPSHOT](https://github.com/k8ssandra/management-api-for-apache-cassandra/blob/master/cassandra-trunk/Dockerfile.ubi8#L51). The Dockerfile could be...
Currently, the [cassandra-trunk]{https://github.com/k8ssandra/management-api-for-apache-cassandra/tree/master/cassandra-trunk} folder allows for building images of Management API based off Cassandra trunk. It would be beneficial to be able to build images for testing other feature/bug fix...
Fixes #304 Added two build args: * `REPO` * `BRANCH` to allow `cassandra-trunk` docker image to be built from any repo/branch. For example, I used this change to build image...
When calling the management API `/api/v0/ops/node/snapshots` to take the snapshot, I encounter the 30s timeout error `Query timed out after PT30S` ``` curl -k -L -XPOST -H "Content-Type:application/json" 'http://localhost:8080/api/v0/ops/node/snapshots' -d...
Instead of just trying to resolve hostnames, do actually treat the seed addresses as real target services. Use kubernetes-client to fetch EndpointSlices for the known seeds if Kubernetes version is...
Fixes #477