1.6 KiB
1.6 KiB
Clusters Reference
This directory will reference the existing cluster implementations.
Current Implementation Location
/Users/Akasha/repo-cnz/src/provisioning/cluster/
Available Clusters
Buildkit (buildkit/)
Container build system cluster configuration
CI/CD Systems
- ArgoCD: GitOps continuous delivery
- Tekton: Cloud-native CI/CD pipelines
Git Server (git/)
Git server cluster setup and configuration
Web Services (web/)
Web service deployments and configurations
OCI Registry (oci-registry/)
Container registry cluster setup
Cluster Structure
Each cluster includes:
- Configuration Files: Cluster-specific settings
- Service Definitions: Required services and dependencies
- Templates: Kubernetes manifests and configurations
- Scripts: Deployment and management automation
Integration Status
- Current: Fully functional in original location
- New Structure: Reference established
- Migration: Planned for future phase
Usage
Clusters remain fully functional via the main provisioning CLI:
# List available clusters
./core/nulib/provisioning cluster list
# Create cluster
./core/nulib/provisioning cluster create buildkit
# Delete cluster
./core/nulib/provisioning cluster delete buildkit
# Generate cluster configuration
./core/nulib/provisioning generate cluster
Development
Cluster development continues in the original location with full functionality.
Workflow Integration
Clusters integrate with the workflow system for:
- Automated deployment
- Dependency management
- State tracking
- Rollback capabilities