K8ssandra Configuration Builder Using Vue
K8ssandra Configuration Builder
This repository configures K8ssandra yaml files with a custom UI running at start.k8ssandra.io.
Using
There are helpful links and mouse-over tooltips to help guide users through the configuration experience. Additional documentation for k8ssandra and related services can be accessed at docs.k8ssandra.io.
Building
Select a pre-set template based on your needs or configure a custom yaml from scratch. After completing the required Cluster, Topology, and Node fields, Advanced Settings may be customized to your use case. Stargate, Repair, Backup & Restore, as well as Monitoring services can be enabled and included within the output, as desired.
Running the App Locally
In the root directory, run nvm use
to use the correct version of node. If prompted, it may need to be installed first. In that case, run nvm use
again after installing. Then, run npm install
.
To get the application up and running, run npm run serve
.
For a production build, run npm run build
.
License
The start.k8ssandra.io configurator is an open source tool released under the Apache 2.0 license.