2025-10-07 11:05:08 +01:00

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