From 732ecb24f0ec0583345bb17beb305ac50caacc80 Mon Sep 17 00:00:00 2001 From: donal <donalspring@gmail.com> Date: Sat, 07 Apr 2018 15:47:45 +0200 Subject: [PATCH] Adding rogue-cluster lab requirement section --- exercises/0-rogue-cluster/README.md | 27 +++++++++++++++++++++++++++ exercises/0-rogue-cluster/_sidebar.md | 0 exercises/_sidebar.md | 1 + 3 files changed, 28 insertions(+), 0 deletions(-) diff --git a/exercises/0-rogue-cluster/README.md b/exercises/0-rogue-cluster/README.md new file mode 100644 index 0000000..61e32ab --- /dev/null +++ b/exercises/0-rogue-cluster/README.md @@ -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 + - diff --git a/exercises/0-rogue-cluster/_sidebar.md b/exercises/0-rogue-cluster/_sidebar.md new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/exercises/0-rogue-cluster/_sidebar.md diff --git a/exercises/_sidebar.md b/exercises/_sidebar.md index 254df06..b67c309 100644 --- a/exercises/_sidebar.md +++ b/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) -- Gitblit v1.9.3