management-api-for-apache-cassandra
management-api-for-apache-cassandra copied to clipboard
RESTful / Secure Management Sidecar for Apache Cassandra
Fixes #122 This is (closer to) the correct fix for supporting Cassandra 4.1. The main changes are: * Add a new agent sub-module for 4.1 * Consolidate duplicate agent code...
Swagger/OpenAPI allows us to generate client code for the management API automatically. Once the openapi spec of the mgmt api is fixed, we'll get to generate a Go client (using...
Once the go client for the management api is available, we need to code a wrapper library to make it usable in the context of K8ssandra, or some facade code...
Hi, thank you for open sourcing this project! I've been testing TLS authentication which seems working but as far as I know there is no possibility for client authorization. This...
[Vulnerability Info CVE-2021-42550](https://github.com/advisories/GHSA-668q-qrv7-99fm) source [management-api-commont](https://github.com/k8ssandra/management-api-for-apache-cassandra/blob/462ef80d808f5fb0eac101234e91fec467f4912d/management-api-common/pom.xml#L16) [management-api-server](https://github.com/k8ssandra/management-api-for-apache-cassandra/blob/462ef80d808f5fb0eac101234e91fec467f4912d/management-api-server/pom.xml#L16) fixed version: above 1.27 If you need, please file the ticket. Thanks ┆Issue is synchronized with this [Jira Task](https://k8ssandra.atlassian.net/browse/K8SSAND-1122) by [Unito](https://www.unito.io) ┆friendlyId: K8SSAND-1122 ┆priority:...
Many of the API endpoints return a 200 OK response for success, but also include a response body of text/plain with the contents "OK". This isn't necessary and should be...
In certain environments (kubernetes comes to mind), Management API attempts to start Cassandra and, for one reason or another, Cassandra does not start and there is no clear indication as...
Right now, the POM version is still sitting at [0.1.0-SNAPSHOT](https://github.com/datastax/management-api-for-apache-cassandra/blob/master/pom.xml#L13), though the release tagging is now at `v0.1.23`. The POM should be updated to reflect the next release tag. BONUS:...
When a Management API server instance starts up and starts Cassandra, it tries to establish a Driver CqlSession over the Unix socket that the Management API agent creates on Cassandra...
Currently, there is no check that the Cassandra process starts and actually stays running when a POST to the "start" endpoint is made (see [here](https://github.com/datastax/management-api-for-apache-cassandra/blob/master/management-api-server/src/main/java/com/datastax/mgmtapi/resources/LifecycleResources.java#L80)). It would be better to...