Custom configuration we need to codify:
- Cloud VPS data volume (including /etc/fstab, e.g. "UUID=<id> /mnt/k3s-data ext4 defaults,nofail 0 2")
- K3s installation
- Helm installation on k3s control plane
- Configure k3s to use the Cloud VPS data volume for storage
- Installing the GitLab agent on the k3s control plane for GitLab to be able to run helm to manage our charts
-
(To investigate)the sysctl config for the number of open inodes OR ensuring base::sysctl::inotify::max_user_instances: 1024 is present in project hiera config OR nothing - systemd timer and unit for reaping older images
-
For agent nodesconfigure crictl - Custom resource manifests for shared db node (for taints, etc)
- Add the logrotation from: T398222#10978418
- CloudVPS web proxies