Francisco Guerrero created CASSANDRASC-69:
---------------------------------------------

             Summary: Refactor Configuration
                 Key: CASSANDRASC-69
                 URL: https://issues.apache.org/jira/browse/CASSANDRASC-69
             Project: Sidecar for Apache Cassandra
          Issue Type: Improvement
            Reporter: Francisco Guerrero
            Assignee: Francisco Guerrero


Currently, the Sidecar Configuration is provided via a yaml file. The yaml file 
is parsed and a the configuration is used during the Sidecar application 
runtime.

The configuration parsing is done manually, and adding a new configuration to 
the yaml file has become a big task where multiple files need to be touched. 
Ideally, we should add the configuration POJOs needed for new configurations 
and add the new fields in the yaml file.

Additionally, we are leaking the configuration implementation to the 
{{InstancesConfig}}. We should improve the separation of concerns from the yaml 
configuration and the instances configuration.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org

Reply via email to