This repository contains Ansible playbooks and Helm charts to deploy Pebbles on CSC's computing platforms. It could serve as an example for other deployments.
All that is needed is
- a working Docker installation
- git client
- access to repositories
For setting up a local development environment, see Installation_for_local_development.md
For setting up a development environment on OpenShift for release-5, see Installation_on_openshift.md
For deploying a GitLab runner, see Installation_gitlab_runner.md.
For deploying K3s for deploying user workloads and/or Pebbles, see Installation_k3s.md.
For deploying a bunch of Postgresql databases, see Installation_db_farm.md.