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.
Minimal Infrastructure Template
This is a minimal infrastructure template with a basic server configuration.
What's Included
- Single server definition - Basic example to customize
- Minimal settings - Essential configuration only
- No pre-configured modules - Load what you need
Quick Start
1. Load Required Modules
cd infra/<your-infra-name>
# Load a provider
provisioning mod load providers . upcloud
# Load taskservs as needed
provisioning mod load taskservs . containerd
2. Customize Configuration
Edit servers.k:
- Change server hostname and title
- Configure network settings
- Add provider-specific settings (plan, storage, etc.)
- Add taskservs when ready
3. Deploy
# Test configuration
kcl run servers.k
# Dry-run deployment
provisioning s create --infra <name> --check
# Deploy
provisioning s create --infra <name>
Next Steps
- Add more servers to the
example_serversarray - Configure taskservs for your servers
- Set up monitoring and backup
- Configure firewall rules
Template Characteristics
- Complexity: Low
- Servers: 1 basic example
- Pre-configured modules: None
- Best for: Learning, simple deployments, custom configurations