1-the-manual-menace/README.md | ●●●●● patch | view | raw | blame | history | |
_sidebar.md | ●●●●● patch | view | raw | blame | history | |
custom.css | ●●●●● patch | view | raw | blame | history | |
index.html | ●●●●● patch | view | raw | blame | history | |
the-practices/README.md | ●●●●● patch | view | raw | blame | history |
1-the-manual-menace/README.md
@@ -30,11 +30,13 @@ * [Ansible](https://www.ansible.com/) - IT Automation tool used to provision and manage state of cloud and physical infrastructure. * [OpenShift Applier](https://github.com/redhat-cop/openshift-applier) - used to apply OpenShift objects to an OpenShift Cluster. ## Big Picture > The Big Picture is our emerging architecture; starting with an empty cluster we populate it with projects and some ci/cd tooling. ![ds-messing-around.gif](../images/exercise1/ds-messing-around.gif) ## The Practices [event-storming](https://rht-labs.github.io/practice-library/practices/impact-mapping/ ':include :type=iframe :') _____ @@ -43,20 +45,20 @@ If you're feeling confident and don't want to follow the step-by-step guide these high-level instructions should provide a challenge for you: 2. Clone the repo `https://github.com/rht-labs/enablement-ci-cd` which contains the scaffold of the project. Ensure you get all remote branches. 1. Clone the repo `https://github.com/rht-labs/enablement-ci-cd` which contains the scaffold of the project. Ensure you get all remote branches. 2. Create `<your-name>-ci-cd`, `<your-name>-dev` and `<your-name>-test` project namespaces using the inventory and run them with the OpenShift Applier to populate the cluster 2. Use the templates provided to create build of the jenkins-s2i. The templates are in `exercise1/jenkins-s2i` 3. Use the templates provided to create build of the jenkins-s2i. The templates are in `exercise1/jenkins-s2i` 2. Use the templates provided to create build and deployment configs in `<your-name>-ci-cd` for. Templates are on a branch called `exercise1/git-nexus` && `exercise1/jenkins`: 4. Use the templates provided to create build and deployment configs in `<your-name>-ci-cd` for. Templates are on a branch called `exercise1/git-nexus` && `exercise1/jenkins`: * Nexus * GitLab * Jenkins (using an s2i to pre-configure Jenkins) 2. Commit your `enablement-ci-cd` repository to the GitLab Instance you've created 5. Commit your `enablement-ci-cd` repository to the GitLab Instance you've created 2. Burn it all down and re-apply your inventory proving config-as-code works. 6. Burn it all down and re-apply your inventory proving config-as-code works. ## Step by Step Instructions > This is a structured guide with references to exact filenames and explanations. _sidebar.md
@@ -1,4 +1,5 @@ * [Home](/) * [The Practices](the-practices/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) @@ -7,4 +8,4 @@ * [6. Return of the Monitoring](6-return-of-the-app-monitoring/README.md) * [7. The Cluster Awakens](7-the-cluster-awakens/README.md) * [8. The Last Unicorn Dev](8-the-last-unicorn-dev/README.md) * [0. Rogue Cluster: A Setup Guide](0-rogue-cluster/README.md) * [Rogue Cluster: A Setup Guide](0-rogue-cluster/README.md) custom.css
@@ -5,3 +5,5 @@ content: "!"; background-color: #f66; } /* iframe { height: -webkit-fill-available; } */ index.html
@@ -32,6 +32,13 @@ <script src="//unpkg.com/prismjs/components/prism-groovy.min.js"></script> <script src="//unpkg.com/prismjs/components/prism-yaml.min.js"></script> <script src="//unpkg.com/prismjs/components/prism-json.min.js"></script> <script> // this didn't work cuz of CORS :( function resizeIframeHack(iframe) { // console.log(window.document.body.scrollHeight) iframe.height = iframe.contentWindow.document.body.scrollHeight + "px"; } </script> </body> </html> the-practices/README.md
New file @@ -0,0 +1,39 @@ # The Practices > A Large number of practices are used throughout this course. [The Open Practice Library]() contains all of the practices used on an Open Innovation Lab Residency. Below is a section of the ones used in this course. _____ ## Visualisation of Work [visualisation-of-work](https://rht-labs.github.io/practice-library/practices/visualisation-of-work/ ':include :type=iframe width=100% height=3974px scrolling=no') ## Team Sentiment [team-sentiment](https://rht-labs.github.io/practice-library/practices/team-sentiment/ ':include :type=iframe width=100% height=2405px scrolling=no') ## Burn Down [burndown](https://rht-labs.github.io/practice-library/practices/burndown/ ':include :type=iframe width=100% height=3179px scrolling=no') ## Realtime Retro [realtime-retro](https://rht-labs.github.io/practice-library/practices/realtime-retrospective/ ':include :type=iframe width=100% height=2690px scrolling=no') ## Stop the World Event [stop-the-world](https://rht-labs.github.io/practice-library/practices/stop-the-world-event/ ':include :type=iframe width=100% height=2081px scrolling=no') ## Social Contract [social-contract](https://rht-labs.github.io/practice-library/practices/social-contract/ ':include :type=iframe width=100% height=2324px scrolling=no') ## Impact Mapping [impact-mapping](https://rht-labs.github.io/practice-library/practices/impact-mapping/ ':include :type=iframe width=100% height=3383px scrolling=no') ## Value Stream / Metrics Based Process Mapping <!-- <iframe src="https://rht-labs.github.io/practice-library/practices/vsm-and-mbpm" allowfullscreen scrolling="no" onload="resizeIframeHack(this)"> </iframe> --> [vsm-and-mbpm](https://rht-labs.github.io/practice-library/practices/vsm-and-mbpm/ ':include :type=iframe width=100% height=3551px scrolling=no sandbox') ## Event Storming [event-storming](https://rht-labs.github.io/practice-library/practices/event-storming/ ':include :type=iframe width=100% height=3275px scrolling=no') ## User Story Mapping [user-story-mapping](https://rht-labs.github.io/practice-library/practices/user-story-mapping/ ':include :type=iframe width=100% height=2843px scrolling=no')