Donal Spring
2018-04-18 7ffc3b0f9c475e1b69fdc4640d09d067fa494b72
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
20 ## Cluster Access 
21  - Learners are in LDAP and can access cluster via `oc login`
22  - Learners have access to LDAP bind credentials to be able to auth against gitlab 
23  - 
24  
034b0f 25 ## User privileges 
A 26  - Learners will require privileges to run SCC containers ie GitLab
732ecb 27  -