KusionStack / konfig

Shared repository of application models and components, and CI suite for GitOps workflows
Apache License 2.0
27 stars 32 forks source link

Provide prebuild dev containers for Konfig #66

Closed amyXia1994 closed 1 year ago

amyXia1994 commented 1 year ago

Feature request

Now creating a new codespace with konfig's devcontainer.json needs about 3min to prepare the environment. That's time-consuming and can be speeded up by configuring a prebuild.

To enable prebuild, our KusionStack organization needs to pay for the compute and storage costs.

cost estimate

Here's the estimated cost for one year's usage: 72 dollars per year

time consumption

A successful prebuild of minikube+kusion env costs about 5-7 min.

trigger policy

The prebuild process can be triggered in 3 kinds of scheduling policies:

ref:

And..., no it can not be self-hosted, so the prebuild process make use of our computing & storage resources bought from Aliyun & AWS: image

amyXia1994 commented 1 year ago

Already applied for a free usage for our open source project from here and now we can wait for a few days to see if we are enabled to use codespaces & prebuild for free: image

amyXia1994 commented 1 year ago

Already applied for a free usage for our open source project from here and now we can wait for a few days to see if we are enabled to use codespaces & prebuild for free: image

The application is approved by the Github Codespaces Team and KusionStack can use GitHub Codespaces as a free team now! 🎉 🎉

amyXia1994 commented 1 year ago

The prebuild is enabled now and everything works just fine(creating and configuring new codespaces from konfig repo now reduces to merely 30 seconds), I'm going to close the issue.