Comments (8)
Enhancement
- Simplify kusion install steps (<20MB)
- install kusion & KCLVM with go install @howieyuen
- install kusion on Windows @chai2010 @zong-zhe
- #21 @howieyuen
from kusion.
KCLVM Related Issue: kcl-lang/kcl#53
from kusion.
Could users install kusion via go get? Could kusionup install kusion via go get?
from kusion.
Could users install kusion via go get? Could kusionup install kusion via go get?
yeah, go install absolutely can do it, but kusion installing not only install kusion, but also kclvm, kcl tools, and configure kusion path, etc.
so, kusionup is burn, it handles all stuff...
from kusion.
Could users install kusion via go get? Could kusionup install kusion via go get?
yeah, go install absolutely can do it, but kusion installing not only install kusion, but also kclvm, kcl tools, and configure kusion path, etc. so, kusionup is burn, it handles all stuff...
What I prefer or I think reasonable is:
- Kusion could be installed via
go get
,brew
or any other way, by which users could install it with a line command shot. Kclvm, the most important component with Kusion, should be auto-installed with kusion, by an install script? Or just embeded in it? - Kusion's components/tools should be self installed and managed by Kusion via a kusion subcommand, like
kusion tools install foo
? Users just install what they indeed. - KCL's components/tools should be self installed and managed by KCL via a kcl subcommand, like
kcl tools install bar
? Users just install what they indeed. - Konfig repo could be installed by
kusion tools install konfig
or auto-installed with other command like init, or just auto-installed with Kusion at the first place. The Konfig install path is a tricky problem to consider. - For users who just want to run some project(no coding, no dev), we should provide a command like
kusion run proj-foo
to download & unzip & preview & apply & watch it. - While users should be able to build & publish a project to a project registry.
from kusion.
Totally agree. Use subcommand or plugin to simplify install process. Now kusion tarball contains:
- kusion binary
- kclvm
- kcl-openapi
- kcl-go
from kusion.
I make a proposal, see here : #178
from kusion.
KusionStack/kusionstack.io#208
from kusion.
Related Issues (20)
- feat: change workload as a regular module to support customized workloads
- Design: kusion apply ensuring the application availability
- Docs: production-ready user stories of team collaboration
- feat: refactor module related methods into a generic method
- feat: support deployment topology in the workspace and module grpc interface
- chore: move workload schema definition into the catalog repo
- Feat: Kusion v0.12.0 release manager
- Feat: kusion apply and destroy support checking the reconcile result while deploying
- Feat: kusion apply and kusion destroy support timeout flag
- Bug: customized namespace extension in project.yaml and stack.yaml
- Ecology: support KCL modules
- feat: using release for kusion apply/destroy cmd
- GLCC Project: Large Language Model (LLM) Operations Based on Kusion / 基于 Kusion 的大语言模型(LLM)运维 HOT 2
- fix: probe type judgment in conversion from kusion probe to k8s probe
- Help us improve the quality of our website documentation and code comments in English
- Bug: kusion destroy termination leads to a locked release file
- Feat: implement kusion release unlock command HOT 1
- Feat: optimize port forwarding for kusion apply
- Feat: optimize the display interface of kusion apply
- Feat: move secret references replacement form generating to applying
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kusion.