[
https://issues.apache.org/jira/browse/CASSANDRASC-13?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
T Jake Luciani reassigned CASSANDRASC-13:
-----------------------------------------
Assignee: T Jake Luciani
> Work related to adding required features from DS Management API to C* Sidecar
> -----------------------------------------------------------------------------
>
> Key: CASSANDRASC-13
> URL: https://issues.apache.org/jira/browse/CASSANDRASC-13
> Project: Sidecar for Apache Cassandra
> Issue Type: Epic
> Components: Configuration, Rest API
> Reporter: T Jake Luciani
> Assignee: T Jake Luciani
> Priority: Normal
>
> This ticket covers the work required to migrate work done in the [Management
> API by
> DataStax|http://github.com/datastax/management-api-for-apache-cassandra] into
> the official C* Sidecar.
> For the most part this should be relatively simple as both have a similar
> approach. Some of the differences are highlighted below.
>
> * Local access only.
> - Each sidecar process is responsible for the local c* instance
> * CQL communication only.
> - Communication between Management API and C* is via CQL only
> - A simple CQL -> method mechanism is added to C* resulting in the
> ability to execute statements like: "CALL NodeOps.compact('keyspace');"
> * Secure by default.
> - The Management API talks to C* via a local unix socket.
> - The Management API has its own local unix socket so local tools can
> communicate securely.
> - Optional Mutual TLS support for secure services
> - Disables default cassandra/cassandra superuser
> * No configuration file
> - Keeps deployments simple
> * Hooks into Existing C* releases by utilizing a new java agent.
>
> The java agent would obviously not be needed here. But I do like the option
> of supporting older releases with this approach. Thoughts?
>
> Happy to discuss in this ticket before starting any work. Please checkout
> the linked project above.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]