donal
2018-04-07 732ecb24f0ec0583345bb17beb305ac50caacc80
Adding rogue-cluster lab requirement section
2 files added
1 files modified
28 ■■■■■ changed files
exercises/0-rogue-cluster/README.md 27 ●●●●● patch | view | raw | blame | history
exercises/0-rogue-cluster/_sidebar.md patch | view | raw | blame | history
exercises/_sidebar.md 1 ●●●● patch | view | raw | blame | history
exercises/0-rogue-cluster/README.md
New file
@@ -0,0 +1,27 @@
# Rogue Cluster
> This section contains information needed when setting up the cluster for the learners.
_____
<p class="tip">
NOTE - This section is a WIP and will evolve over time.
</p>
## 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 privaleges
 - Learners will require privaleges to run SCC containers ie GitLab
 -
exercises/0-rogue-cluster/_sidebar.md
exercises/_sidebar.md
@@ -1,4 +1,5 @@
* [Home](/)
* [0. Rogue Cluster: A Setup Guide](0-rogue-cluster/README.md)
* [1. The Manual Menace](1-the-manual-menace/README.md)
* [2. Attack of the Pipelines](2-attack-of-the-pipelines/README.md)
* [3. Revenge of the Automated Testing](3-revenge-of-the-automated-testing/README.md)