Time permitting it would be interesting to combine the idea of a FUSE mounted shell/repl that allowed new users to interact with the tooling -
clusteradm
... Fuse mounts an FS and starts a repl (this is weird)
/> help
init version ls
/> init --providers=aws,vsphere
... if no KUBECONFIG assume --local=true
... deploy clusteradm operator
... clusteradm operator deploys aws and vsphere providers
/> ls
aws vsphere
/> cd aws
/aws/> ls
.
/aws/> help
config version apply ls
/aws/> config test
... default editor or have a conf?
/aws/> save
... applies the YAML
/aws/> ls
test .
/aws/> config test
TODO: Directory
cat spec
cat status
Questions:
- Namespacing
- Using standard fs options and scripting
find . | grep foo
Time permitting it would be interesting to combine the idea of a FUSE mounted shell/repl that allowed new users to interact with the tooling -
clusteradm
... Fuse mounts an FS and starts a repl (this is weird)
/> help
init version ls
/> init --providers=aws,vsphere
... if no KUBECONFIG assume --local=true
... deploy clusteradm operator
... clusteradm operator deploys aws and vsphere providers
/> ls
aws vsphere
/> cd aws
/aws/> ls
.
/aws/> help
config version apply ls
/aws/> config test
... default editor or have a conf?
/aws/> save
... applies the YAML
/aws/> ls
test .
/aws/> config test
TODO: Directory
cat spec
cat status
Questions:
find . | grep foo