Skip to content

[Feature]: Simplify the current CLI structure using a metadata file to store essential environment and cluster data #112

@LorenzoTettamanti

Description

@LorenzoTettamanti

Is your feature request related to a problem?

  • Yes

Problem Description:

Right now, the CLI has an environment (ENV) parameter that could be used to let CortexFlow expand its usage possibilities in other container orchestrators such as Docker Swarm, Apache Mesos,Nomad,Azure AKS, and so on..

On the other hand, having to refer to the env parameter every time can get a bit annoying; for example, to install and uninstall the components the commands are:

cfcli install
cfcli uninstall

The same pattern occurs for all the other commands and subcommands, for example cfcli status

Solution:

The proposed solution leverage the power of a metadata .yaml file to store environment and namespace metadata. This will lighten a lot of useful commands already in the CLI tool

Additional info

This issue is just a mirror of a much more detailed discussion had in the Cli development ideas discussion

Metadata

Metadata

Labels

cortexflow cliCLI related issuesenhancementNew feature or requestrustPull requests that update Rust code

Projects

Status

Done

Relationships

None yet

Development

No branches or pull requests

Issue actions