donal
2018-04-24 da614f523e78ce8ee1f274fb1a5623cdeb5f05b2
commit | author | age
732ecb 1 # Rogue Cluster
D 2 > This section contains information needed when setting up the cluster for the learners. 
3
4 _____
5
6 <p class="tip">
7 NOTE - This section is a WIP and will evolve over time.
8 </p>
9
10 ## Cluster Requirements
11 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.
12
13  - Jenkins requires 5Gi of Persistent Storage and 4Gi of RAM
14  - GitLab requires 2Gi of storage and 2Gi of RAM
15  - PostgreSQL requires 1Gi of Storage and 512Mi of RAM 
16  - Redis requires 512Mi of storage
17  - Nexus requires
18
19 ## Cluster Access 
20  - Learners are in LDAP and can access cluster via `oc login`
21  - Learners have access to LDAP bind credentials to be able to auth against gitlab 
22  
034b0f 23 ## User privileges 
da614f 24  - Learners will require privileges to run SCC containers ie GitLab