Documentation ¶
Overview ¶
kusion is a cloud-native engineering system, which manages the infrastructure by code.
Directories ¶
Path | Synopsis |
---|---|
hack
|
|
md5file
compute the md5 of the new binary
|
compute the md5 of the new binary |
pkg
|
|
clipath
Package clipath calculates filesystem paths to Kusion's configuration, cache and data.
|
Package clipath calculates filesystem paths to Kusion's configuration, cache and data. |
engine
Package engine holds code that drive the engine of Kusion.
|
Package engine holds code that drive the engine of Kusion. |
engine/operation
Package operation contains code for basic operations like Apply, Preview and Destroy
|
Package operation contains code for basic operations like Apply, Preview and Destroy |
engine/operation/models
Package models contains internal structs of operations todo CLI imports this package directly.
|
Package models contains internal structs of operations todo CLI imports this package directly. |
engine/runtime
Package runtime contains code of all infrastructure runtimes supported by Kusion.
|
Package runtime contains code of all infrastructure runtimes supported by Kusion. |
modules/generators
Package generators contains all codes about the Spec generator mechanism.
|
Package generators contains all codes about the Spec generator mechanism. |
test
|
|
third_party
|
|
dyff
Package dyff mainly comes from GitHub repo [https://github.com/homeport/dyff](https://github.com/homeport/dyff), version `v1.1.0`, you may check them under package `pkg/dyff`.
|
Package dyff mainly comes from GitHub repo [https://github.com/homeport/dyff](https://github.com/homeport/dyff), version `v1.1.0`, you may check them under package `pkg/dyff`. |
kubevela
Package kubevela contains `Application` API which is copied from [kubevela](https://github.com/oam-dev/kubevela) and [workflow](https://github.com/kubevela/workflow).
|
Package kubevela contains `Application` API which is copied from [kubevela](https://github.com/oam-dev/kubevela) and [workflow](https://github.com/kubevela/workflow). |
terraform
Package terraform contains codes about "terraform/dag" and "terraform/tfdiags" copied from Terraform.
|
Package terraform contains codes about "terraform/dag" and "terraform/tfdiags" copied from Terraform. |
terraform/tfdiags
Package tfdiags is a utility package for representing errors and warnings in a manner that allows us to produce good messages for the user.
|
Package tfdiags is a utility package for representing errors and warnings in a manner that allows us to produce good messages for the user. |
Click to show internal directories.
Click to hide internal directories.