mirror of
https://github.com/kubevela/kubevela.git
synced 2026-05-06 09:27:16 +00:00
49 lines
1.1 KiB
Go
49 lines
1.1 KiB
Go
package types
|
|
|
|
const (
|
|
DefaultOAMNS = "vela-system"
|
|
DefaultOAMReleaseName = "kube"
|
|
DefaultOAMRuntimeChartName = "vela-core"
|
|
DefaultOAMVersion = ">0.0.0-0"
|
|
|
|
DefaultEnvName = "default"
|
|
DefaultAppNamespace = "default"
|
|
)
|
|
|
|
const (
|
|
AnnAPIVersion = "definition.oam.dev/apiVersion"
|
|
AnnKind = "definition.oam.dev/kind"
|
|
|
|
// Indicate which workloadDefinition generate from
|
|
AnnWorkloadDef = "workload.oam.dev/name"
|
|
// Indicate which traitDefinition generate from
|
|
AnnTraitDef = "trait.oam.dev/name"
|
|
)
|
|
|
|
const (
|
|
StatusDeployed = "Deployed"
|
|
StatusStaging = "Staging"
|
|
)
|
|
|
|
type EnvMeta struct {
|
|
Name string `json:"name"`
|
|
Namespace string `json:"namespace"`
|
|
Email string `json:"email,omitempty"`
|
|
Domain string `json:"domain,omitempty"`
|
|
|
|
// Below are not arguments, should be auto-generated
|
|
Issuer string `json:"issuer"`
|
|
Current string `json:"current,omitempty"`
|
|
}
|
|
|
|
const (
|
|
TagCommandType = "commandType"
|
|
|
|
TypeStart = "Getting Started"
|
|
TypeApp = "Applications"
|
|
TypeTraits = "Traits"
|
|
TypeRelease = "Release"
|
|
TypeOthers = "Others"
|
|
TypeSystem = "System"
|
|
)
|