Jesús Pérez 6a59d34bb1
chore: update provisioning configuration and documentation
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.
2025-12-11 21:50:42 +00:00

33 lines
907 B
Plaintext

# Info: KCL core lib cluster schemas for provisioning (Provisioning)
# Author: JesusPerezLorenzo
# Release: 0.0.4
# Date: 15-12-2023
schema Cluster:
"""
cluster settings
"""
not_use: bool = False
name: str
version: str
# Template deployment path in $PROVISIONING/templates
template?: "k8s-deploy" | ""
# Schema definition values
def: "K8sDeploy" | "" = ""
# Services Save path or use main settings
clusters_save_path?: str
# Profile to use
profile?: str
# host to admin cluster
admin_host?: str
# Cluster clusters admin hosts port to connect via SSH
admin_port?: int
# Cluster clusters admin user connect via SSH
admin_user?: str
ssh_key_path?: str
# cluster local definition_path directory
local_def_path: str = "./clusters/${name}"
# Scale mode settings for lib-ScaleResource
scale?: ScaleResource