Skip to content
This repository has been archived by the owner on Jul 16, 2020. It is now read-only.

There's no concept of application #1483

Open
markdryan opened this issue Sep 29, 2017 · 0 comments
Open

There's no concept of application #1483

markdryan opened this issue Sep 29, 2017 · 0 comments

Comments

@markdryan
Copy link
Contributor

markdryan commented Sep 29, 2017

Ciao based cloud apps are going to consist of lots of different ciao objects. There will be multiple workload definitions, instances creation from those definitions, volumes for rootfs and data, pools, external ips and external ip mappings. Currently, a ciao application has to be built from the ground up creating each object in turn in a specific order. We currently have no way to describe an entire application declaratively. This makes it difficult to deploy and remove cloud apps on ciao and it makes it difficult to distribute these apps. We needed to create an entire application, 1000 lines of code, to deploy kubernetes on ciao. From ciao's point of view kubernetes is just a cloud application. Kubicle shouldn't really exist. Instead ciao-cli should support the notion of a cloud application composed of multiple objects, which can be created and destroyed with a single command. Alternatively, it may make sense to build a higher level tool to manage cloud-apps. This could be done by making kubicle more generic.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant