provisioning/schemas/version.ncl
Jesús Pérez 44648e3206
chore: complete nickel migration and consolidate legacy configs
- Remove KCL ecosystem (~220 files deleted)
- Migrate all infrastructure to Nickel schema system
- Consolidate documentation: legacy docs → provisioning/docs/src/
- Add CI/CD workflows (.github/) and Rust build config (.cargo/)
- Update core system for Nickel schema parsing
- Update README.md and CHANGES.md for v5.0.0 release
- Fix pre-commit hooks: end-of-file, trailing-whitespace
- Breaking changes: KCL workspaces require migration
- Migration bridge available in docs/src/development/
2026-01-08 09:55:37 +00:00

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",
],
},
}