65 lines
1.3 KiB
Plaintext
65 lines
1.3 KiB
Plaintext
|
|
{
|
||
|
|
Version = {
|
||
|
|
current | String,
|
||
|
|
source | String | optional,
|
||
|
|
tags | String | optional,
|
||
|
|
site | String | optional,
|
||
|
|
check_latest | Bool | optional | default = false,
|
||
|
|
grace_period | Number | optional | default = 86400,
|
||
|
|
},
|
||
|
|
|
||
|
|
TaskservVersion = {
|
||
|
|
name | String,
|
||
|
|
version,
|
||
|
|
dependencies | optional,
|
||
|
|
profiles | optional,
|
||
|
|
detector | optional,
|
||
|
|
},
|
||
|
|
|
||
|
|
VersionCache = {
|
||
|
|
version | String,
|
||
|
|
fetched_at | String,
|
||
|
|
source | String,
|
||
|
|
ttl | Number | default = 86400,
|
||
|
|
},
|
||
|
|
|
||
|
|
PackageMetadata = {
|
||
|
|
name | String,
|
||
|
|
version | String,
|
||
|
|
api_version | String,
|
||
|
|
build_date | String,
|
||
|
|
kcl_min_version | String,
|
||
|
|
kcl_max_version | String,
|
||
|
|
dependencies,
|
||
|
|
features,
|
||
|
|
schema_exports,
|
||
|
|
},
|
||
|
|
|
||
|
|
package_metadata = {
|
||
|
|
name = "provisioning",
|
||
|
|
version = "0.1.0",
|
||
|
|
api_version = "v1",
|
||
|
|
build_date = "2025-09-28",
|
||
|
|
kcl_min_version = "0.11.0",
|
||
|
|
kcl_max_version = "0.12.0",
|
||
|
|
dependencies = {},
|
||
|
|
features = {
|
||
|
|
server_management = true,
|
||
|
|
cluster_orchestration = true,
|
||
|
|
provider_abstraction = true,
|
||
|
|
workflow_automation = true,
|
||
|
|
batch_operations = true,
|
||
|
|
},
|
||
|
|
schema_exports = [
|
||
|
|
"Settings",
|
||
|
|
"Server",
|
||
|
|
"Cluster",
|
||
|
|
"Provider",
|
||
|
|
"Workflow",
|
||
|
|
"BatchWorkflow",
|
||
|
|
"Version",
|
||
|
|
"PackageMetadata",
|
||
|
|
],
|
||
|
|
},
|
||
|
|
}
|