Cluster Configuration
Provides configuration manifests to allow services to run in the cluster.
This provides all the tooling necessary to make the cluster usable, such as,
- Rook
- Crossplane
- MetalLB
Installation of off-the-shelf tools is done via the kubernetes-lab-services repository.
Nothing to install, GitOps FTW!
Ansible configures ArgoCD to look at the root directory, where you will find the root applications. These point to their applicable directories, except the helm application which points at our kubernetes-lab-services repository.
Further documentation is in the docs directory.
Warning
This repo is controlled by OpenTofu in the estate-repos repository.
Manual configuration changes will be overwritten the next time OpenTofu runs.
If you need any help, please log an issue and one of our team will get back to you.
PRs are welcome.
All source code in this repository is licenced under the GNU Affero General Public License v3.0 (AGPL-3.0). A copy of this is provided in the LICENSE.
All non-code content in this repository, including but not limited to images, diagrams or prose documentation, is licenced under the Creative Commons Attribution-ShareAlike 4.0 International licence.