commit | author | age
|
74d1f1
|
1 |
# Enablement Material |
d98f40
|
2 |
> Red Hat Open Innovation Labs Enablement Material. |
D |
3 |
|
059af1
|
4 |
![jenkins-crio-ocp-star-wars-kubes](./images/jenkins-crio-ocp-star-wars-kubes.png) |
d98f40
|
5 |
|
a9efee
|
6 |
This is a collection of practices and exercises to take a learner through a four day simulated residency experience. Learners can expect to be exposed to labs practices such as [Event Storming](https://rht-labs.github.io/practice-library/practices/event-storming/), [Social Contract](https://rht-labs.github.io/practice-library/practices/social-contract/) and [Impact Mapping](https://rht-labs.github.io/practice-library/practices/impact-mapping/) amoung many more which can be found in our [Practice Library](https://rht-labs.github.io/practice-library/). Learners will also be exposed to `Labs CI/CD` - how we use OpenShift & Ansible in conjunction with Jenkins to automate build and deploy of a sample todolist application and its required infrastructure. |
74d1f1
|
7 |
|
1c9328
|
8 |
## Learner pre-requisites |
d98f40
|
9 |
- OCP CLI v3.9 |
D |
10 |
- Ansible v2.5 |
|
11 |
- NodeJS v8.x |
74d1f1
|
12 |
- Git Installed |
74f305
|
13 |
- Google Chrome Web Browser (>59) |
e23af1
|
14 |
- Docker latest |
caec0d
|
15 |
- JDK v8 |
d98f40
|
16 |
- Access to an OpenShift cluster `oc login -u <username> -p <password> <cluster_url>` |
a9efee
|
17 |
- Text editor such as Atom, IntelliJ or Visual Studio Code (The exercise were created using VSCode, so the screenshots will match its layout and colour schemes) |
74d1f1
|
18 |
|
3bfaa6
|
19 |
> (TODO) Download the tools-container containing required Ansible and OpenShift tooling pre-installed |
1c9328
|
20 |
|
0f4d08
|
21 |
______ |
D |
22 |
|
b66742
|
23 |
## Setup your IDE |
D |
24 |
If you are using VSCode; some handy plugins that will make the lessons easier are: |
|
25 |
- YAML Syntax Highlighter |
|
26 |
- Autosave |
|
27 |
- JavaScript Syntax Highlighter |
|
28 |
- Vue.js |
|
29 |
- Eslint |