edit | blame | history | raw

Rogue Cluster

This section contains information needed when setting up the cluster for the learners.


NOTE - This section is a WIP and will evolve over time.

Cluster Requirements

Learners will create 3 to 4 project namespaces running lightweight NodeJS app * 2 and a MongoDB in up to three of these namespace (dev, test, uat for example). The learners ci-cd namespace will house GitLab, Nexus and Jenkins as well as any slave pods used by jenkins.

  • Jenkins requires 5Gi of Persistent Storage and 4Gi of RAM
  • GitLab requires 2Gi of storage and 2Gi of RAM
  • PostgreSQL requires 1Gi of Storage and 512Mi of RAM
  • Redis requires 512Mi of storage
  • Nexus requires

Cluster Access

  • Learners are in LDAP and can access cluster via oc login
  • Learners have access to LDAP bind credentials to be able to auth against gitlab

User privileges

  • Learners will require privileges to run SCC containers ie GitLab