Update configuration files, templates, and internal documentation for the provisioning repository system. Configuration Updates: - KMS configuration modernization - Plugin system settings - Service port mappings - Test cluster topologies - Installation configuration examples - VM configuration defaults - Cedar authorization policies Documentation Updates: - Library module documentation - Extension API guides - AI system documentation - Service management guides - Test environment setup - Plugin usage guides - Validator configuration documentation All changes are backward compatible.
30 lines
858 B
Plaintext
30 lines
858 B
Plaintext
# Workspace Layer Definition
|
|
# Points to workspace/templates (shared templates)
|
|
|
|
schema WorkspaceLayer {
|
|
name: str = "workspace"
|
|
description: str = "Shared workspace templates and patterns"
|
|
priority: int = 200
|
|
path: str = "../templates"
|
|
|
|
# Template paths
|
|
taskservs_path: str = "../templates/taskservs"
|
|
providers_path: str = "../templates/providers"
|
|
servers_path: str = "../templates/servers"
|
|
clusters_path: str = "../templates/clusters"
|
|
|
|
# Layer metadata
|
|
version: str = "1.0.0"
|
|
source_infra: str = "wuji"
|
|
provides: [str] = [
|
|
"kubernetes-base", "kubernetes-ha", "kubernetes-single",
|
|
"upcloud-defaults", "aws-defaults", "server-patterns"
|
|
]
|
|
|
|
# Template inheritance
|
|
extends: [str] = ["core"]
|
|
overrides_allowed: bool = True
|
|
}
|
|
|
|
# Layer instance
|
|
workspace_layer = WorkspaceLayer {} |