Begin making the repository a monorepo for workshops.

This commit is contained in:
2023-12-18 19:45:42 +13:00
parent 666aa64a1b
commit e17f1f2367
22 changed files with 2469 additions and 12400 deletions

View File

@ -208,7 +208,7 @@ If you develop a new program, and you want it to be of the greatest possible use
To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the “copyright” line and a pointer to where the full notice is found.
ocp-app-delivery-workshop
workshops
Copyright (C) 2023 jmhbnz
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
@ -221,7 +221,7 @@ Also add information on how to contact you by electronic and paper mail.
If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode:
ocp-app-delivery-workshop Copyright (C) 2023 jmhbnz
workshops Copyright (C) 2023 jmhbnz
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details.

View File

@ -1,11 +1,11 @@
const siteMetadata = {
title: 'Red Hat OpenShift Application Delivery Workshop',
title: 'Red Hat OpenShift Workshops',
author: 'Red Hat',
headerTitle: 'Red Hat',
description: 'Red Hat OpenShift Application Delivery Workshop',
description: 'Red Hat OpenShift Workshops',
language: 'en-us',
siteUrl: 'https://jmhbnz.github.io/ocp-app-delivery-workshop',
siteRepo: 'https://github.com/jmhbnz/ocp-app-delivery-workshop',
siteUrl: 'https://jmhbnz.github.io/workshops',
siteRepo: 'https://github.com/jmhbnz/workshops',
siteLogo: '/static/images/redhat.png',
image: '/static/images/avatar.png',
socialBanner: '/static/images/twitter-card.png',

View File

@ -23,7 +23,7 @@ An OpenShift `4.14` cluster has already been provisioned for you to complete the
Once the page loads you can login with the details provided by your workshop facilitator.
<Zoom>
|![workshop](/ocp-app-delivery-workshop/static/images/workshop.png) |
|![workshop](/workshops/static/images/workshop.png) |
|:-----------------------------------------------------------------------------:|
| *Workshop login page* |
</Zoom>
@ -36,7 +36,7 @@ Once you're logged into the lab environnment we can open up the OpenShift web co
When first logging in you will be prompted to take a tour of the **Developer** console view, let's do that now.
<Zoom>
| ![tour](/ocp-app-delivery-workshop/static/images/tour.gif) |
| ![tour](/workshops/static/images/tour.gif) |
|:-----------------------------------------------------------------------------:|
| *Developer perspective web console tour* |
</Zoom>
@ -55,7 +55,7 @@ In this lab environment, you already have access to single project: `userX` (Whe
Let's click into our `Project` from the left hand panel of the **Developer** web console perspective. We should be able to see that our project has no `Deployments` and there are no compute cpu or memory resources currently being consumed.
<Zoom>
|![project](/ocp-app-delivery-workshop/static/images/project.png) |
|![project](/workshops/static/images/project.png) |
|:-----------------------------------------------------------------------------:|
| *Developer perspective project view* |
</Zoom>
@ -74,7 +74,7 @@ Switch back to the **Developer** perspective. Once the Developer perspective loa
Right now, there are no applications or components to view in your `userX` project, but once you begin working on the lab, youll be able to visualize and interact with the components in your application here.
<Zoom>
|![perspectives](/ocp-app-delivery-workshop/static/images/perspectives.gif) |
|![perspectives](/workshops/static/images/perspectives.gif) |
|:-----------------------------------------------------------------------------:|
| *Switching web console perspectives* |
</Zoom>
@ -90,7 +90,7 @@ One handy feature of the OpenShift web console is we can launch a web terminal t
Let's launch a web terminal now by clicking the terminal button in the top right hand corner and then clicking **Start** with our `userX` project selected.
<Zoom>
|![web-terminal](/ocp-app-delivery-workshop/static/images/web-terminal.gif) |
|![web-terminal](/workshops/static/images/web-terminal.gif) |
|:-----------------------------------------------------------------------------:|
| *Launching your web terminal* |
</Zoom>
@ -183,7 +183,7 @@ DESCRIPTION:
That's a quick introduction to the `oc` command line utility. Let's close our web terminal now so we can move on to the next excercise.
<Zoom>
|![close-terminal](/ocp-app-delivery-workshop/static/images/close-terminal.gif) |
|![close-terminal](/workshops/static/images/close-terminal.gif) |
|:-----------------------------------------------------------------------------:|
| *Closing your web terminal* |
</Zoom>

View File

@ -21,7 +21,7 @@ Before we begin, if you would like a bit more background on what a container is
In this exercise, were going to deploy the **web** component of the ParksMap application which uses OpenShift's service discovery mechanism to discover any accompanying backend services deployed and shows their data on the map. Below is a visual overview of the complete ParksMap application.
<Zoom>
|![parksmap-architecture](/ocp-app-delivery-workshop/static/images/parksmap-architecture.png) |
|![parksmap-architecture](/workshops/static/images/parksmap-architecture.png) |
|:-------------------------------------------------------------------:|
| *ParksMap application architecture* |
</Zoom>
@ -43,7 +43,7 @@ Click **Create** to deploy the application.
OpenShift will pull this container image if it does not exist already on the cluster and then deploy a container based on this image. You will be taken back to the **Topology** view in the **Developer** perspective which will show the new "Parksmap" application.
<Zoom>
|![first-app](/ocp-app-delivery-workshop/static/images/first-app.gif) |
|![first-app](/workshops/static/images/first-app.gif) |
|:-------------------------------------------------------------------:|
| *Deploying the container image* |
</Zoom>
@ -56,7 +56,7 @@ If you click on the **parksmap** entry in the **Topology** view, you will see so
The **Resources** tab may be displayed by default. If so, click on the **Details** tab. On that tab, you will see that there is a single **Pod** that was created by your actions.
<Zoom>
|![app-details](/ocp-app-delivery-workshop/static/images/app-details.gif) |
|![app-details](/workshops/static/images/app-details.gif) |
|:-------------------------------------------------------------------:|
| *Deploying the container image* |
</Zoom>
@ -75,7 +75,7 @@ While **Services** provide internal abstraction and load balancing within an Ope
You may remember that when we deployed the ParksMap application, there was a checkbox ticked to automatically create a **Route**. Thanks to this, all we need to do to access the application is go the **Resources** tab of the application details pane and click the url shown under the **Routes** header.
<Zoom>
|![app-details](/ocp-app-delivery-workshop/static/images/app-route.gif) |
|![app-details](/workshops/static/images/app-route.gif) |
|:-------------------------------------------------------------------:|
| *Opening ParksMap application Route* |
</Zoom>
@ -85,7 +85,7 @@ Clicking the link you should now see the ParksMap application frontend 🎉
> Note: If this is the first time opening this page, the browser will ask permission to get your position. This is needed by the Frontend app to center the world map to your location, if you dont allow it, it will just use a default location.
<Zoom>
|![app-frontend](/ocp-app-delivery-workshop/static/images/app-frontend.png) |
|![app-frontend](/workshops/static/images/app-frontend.png) |
|:-------------------------------------------------------------------:|
| *ParksMap application frontend* |
</Zoom>
@ -104,7 +104,7 @@ Click your "Parksmap" application icon then click on the **Resources** tab.
From the **Resources** tab click **View logs**
<Zoom>
|![app-logs](/ocp-app-delivery-workshop/static/images/app-logs.gif) |
|![app-logs](/workshops/static/images/app-logs.gif) |
|:-------------------------------------------------------------------:|
| *Accessing the ParksMap application logs* |
</Zoom>
@ -123,7 +123,7 @@ You should see the **Dashboard** tab. Set the time range to the `Last 1 hour` th
How much cpu and memory is your ParksMap application currently using?
<Zoom>
|![app-logs](/ocp-app-delivery-workshop/static/images/app-resources.gif) |
|![app-logs](/workshops/static/images/app-resources.gif) |
|:-------------------------------------------------------------------:|
| *Checking the ParksMap application resource usage* |
</Zoom>

View File

@ -31,7 +31,7 @@ spec:
```
<Zoom>
|![parksmap-replicas](/ocp-app-delivery-workshop/static/images/app-replicas.gif) |
|![parksmap-replicas](/workshops/static/images/app-replicas.gif) |
|:-------------------------------------------------------------------:|
| *ParksMap application deployment replicas* |
</Zoom>
@ -58,7 +58,7 @@ kill 1
The pod will automatically be restarted by OpenShift however if you refresh your second browser tab with the application **Route** you should be able to see the application is momentarily unavailable.
<Zoom>
|![parksmap-crash](/ocp-app-delivery-workshop/static/images/app-crash.gif) |
|![parksmap-crash](/workshops/static/images/app-crash.gif) |
|:-------------------------------------------------------------------:|
| *Intentionally crashing the ParksMap application* |
</Zoom>
@ -79,7 +79,7 @@ In the **Details** tab of the information pane click the **^ Increase the pod co
Once the new pod is ready, repeat the steps from task `3.2` to crash one of the pods. You should see that the application continues to serve traffic thanks to our OpenShift **Service** load balancing traffic to the second **Pod**.
<Zoom>
|![parksmap-scale](/ocp-app-delivery-workshop/static/images/app-scale.gif) |
|![parksmap-scale](/workshops/static/images/app-scale.gif) |
|:-------------------------------------------------------------------:|
| *Scaling up the ParksMap application* |
</Zoom>

View File

@ -39,7 +39,7 @@ tlsRoute: true
```
<Zoom>
|![gitea-deployment](/ocp-app-delivery-workshop/static/images/gitea-deployment.gif) |
|![gitea-deployment](/workshops/static/images/gitea-deployment.gif) |
|:-------------------------------------------------------------------:|
| *Gitea application deployment via helm chart* |
</Zoom>
@ -63,7 +63,7 @@ Next, if we click on the overall gitea **Helm release** by clicking on the shade
> Note: Feel free to try out a `oc explain <resource>` command in your web terminal to learn more about each of the resource types mentioned above, for example `oc explain service`.
<Zoom>
|![helm-resources](/ocp-app-delivery-workshop/static/images/helm-resources.png) |
|![helm-resources](/workshops/static/images/helm-resources.png) |
|:-------------------------------------------------------------------:|
| *Gitea helm release resources created* |
</Zoom>
@ -86,7 +86,7 @@ We will be returned to the **Helm releases** view. Notice how the release status
From here it is trivial to perform a **Rollback** to remove our misconfigured update. We'll do that in the next step.
<Zoom>
|![helm-upgrade](/ocp-app-delivery-workshop/static/images/helm-upgrade.gif) |
|![helm-upgrade](/workshops/static/images/helm-upgrade.gif) |
|:-------------------------------------------------------------------:|
| *Attempting a gitea helm upgrade* |
</Zoom>
@ -105,7 +105,7 @@ Click the three dot menu to the right hand side of the that helm release and cli
Select the radio button for revision `1` which should be showing a status of `Deployed`, then click **Rollback**.
<Zoom>
|![helm-rollback](/ocp-app-delivery-workshop/static/images/helm-rollback.gif) |
|![helm-rollback](/workshops/static/images/helm-rollback.gif) |
|:-------------------------------------------------------------------:|
| *Rolling back to a previous gitea helm release* |
</Zoom>
@ -126,7 +126,7 @@ Click the three dot menu to the right hand side of the that helm release and cli
Enter the `gitea` confirmation at the prompt and click **Delete**. If you now return to the **Topology** view you will see the gitea application deleting.
<Zoom>
|![helm-delete](/ocp-app-delivery-workshop/static/images/helm-delete.gif) |
|![helm-delete](/workshops/static/images/helm-delete.gif) |
|:-------------------------------------------------------------------:|
| *Deleting the gitea application helm release* |
</Zoom>

View File

@ -52,7 +52,7 @@ Paste the above snippet of YAML into the editor and replace the instance of `use
Click **Create**. In a minute or so you should see the Grafana operator installed and running in your project.
<Zoom>
|![operator-deployment](/ocp-app-delivery-workshop/static/images/operator-deployment.gif) |
|![operator-deployment](/workshops/static/images/operator-deployment.gif) |
|:-------------------------------------------------------------------:|
| *Deploying grafana operator via static yaml* |
</Zoom>
@ -100,7 +100,7 @@ spec:
```
<Zoom>
|![grafana-deployment](/ocp-app-delivery-workshop/static/images/grafana-deployment.gif) |
|![grafana-deployment](/workshops/static/images/grafana-deployment.gif) |
|:-------------------------------------------------------------------:|
| *Deploying grafana application via the grafana operator* |
</Zoom>
@ -115,7 +115,7 @@ For our first step click on the **Workloads** category on the left hand side men
We should see that a `grafana-deployment-<id>` pod with a **Status** of `Running`.
<Zoom>
|![grafana-pod](/ocp-app-delivery-workshop/static/images/grafana-pod.png) |
|![grafana-pod](/workshops/static/images/grafana-pod.png) |
|:-------------------------------------------------------------------:|
| *Confirming the grafana pod is running* |
</Zoom>
@ -130,7 +130,7 @@ Click the **Route** named `grafana-route` and open the url on the right hand sid
Once the new tab opens we should be able to login to Grafana using the credentials we supplied in the previous step in the YAML configuration.
<Zoom>
|![grafana-route](/ocp-app-delivery-workshop/static/images/grafana-route.gif) |
|![grafana-route](/workshops/static/images/grafana-route.gif) |
|:-------------------------------------------------------------------:|
| *Confirming the grafana route is working* |
</Zoom>

View File

@ -46,7 +46,7 @@ Scroll down and under the **General** header click the **Application** drop down
Scroll down reviewing the other options then click **Create**.
<Zoom>
|![s2i-build](/ocp-app-delivery-workshop/static/images/s2i-build.gif) |
|![s2i-build](/workshops/static/images/s2i-build.gif) |
|:-------------------------------------------------------------------:|
| *Creating a source to image build in OpenShift* |
</Zoom>

View File

@ -11,8 +11,8 @@ module.exports = withBundleAnalyzer({
images: {
unoptimized: true
},
basePath: '/ocp-app-delivery-workshop',
assetPrefix: '/ocp-app-delivery-workshop/',
basePath: '/workshops',
assetPrefix: '/workshops/',
experimental: { esmExternals: true },
webpack: (config, { dev, isServer }) => {
config.module.rules.push({

14357
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
{
"name": "ocp-app-delivery-workshop",
"name": "workshops",
"version": "0.0.1",
"private": true,
"scripts": {

View File

@ -1,19 +1,19 @@
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Red Hat OpenShift Application Delivery Workshop</title>
<link>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop</link>
<description>Red Hat OpenShift Application Delivery Workshop</description>
<title>Red Hat OpenShift Workshops</title>
<link>https://jmhbnz.github.io/workshops/workshop</link>
<description>Red Hat OpenShift Workshops</description>
<language>en-us</language>
<managingEditor>jablair@redhat.com (Red Hat)</managingEditor>
<webMaster>jablair@redhat.com (Red Hat)</webMaster>
<lastBuildDate>Mon, 04 Dec 2023 00:00:00 GMT</lastBuildDate>
<atom:link href="https://jmhbnz.github.io/ocp-app-delivery-workshop/feed.xml" rel="self" type="application/rss+xml"/>
<atom:link href="https://jmhbnz.github.io/workshops/feed.xml" rel="self" type="application/rss+xml"/>
<item>
<guid>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise1</guid>
<guid>https://jmhbnz.github.io/workshops/workshop/exercise1</guid>
<title>Getting familiar with OpenShift</title>
<link>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise1</link>
<link>https://jmhbnz.github.io/workshops/workshop/exercise1</link>
<description>In this first exercise we&#39;ll get familiar with OpenShift.</description>
<pubDate>Mon, 04 Dec 2023 00:00:00 GMT</pubDate>
<author>jablair@redhat.com (Red Hat)</author>
@ -21,9 +21,9 @@
</item>
<item>
<guid>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise2</guid>
<guid>https://jmhbnz.github.io/workshops/workshop/exercise2</guid>
<title>Deploying your first application</title>
<link>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise2</link>
<link>https://jmhbnz.github.io/workshops/workshop/exercise2</link>
<description>Time to deploy your first app!</description>
<pubDate>Tue, 05 Dec 2023 00:00:00 GMT</pubDate>
<author>jablair@redhat.com (Red Hat)</author>
@ -31,9 +31,9 @@
</item>
<item>
<guid>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise3</guid>
<guid>https://jmhbnz.github.io/workshops/workshop/exercise3</guid>
<title>Scaling and self-healing applications</title>
<link>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise3</link>
<link>https://jmhbnz.github.io/workshops/workshop/exercise3</link>
<description>Let&#39;s scale our application up 📈</description>
<pubDate>Wed, 06 Dec 2023 00:00:00 GMT</pubDate>
<author>jablair@redhat.com (Red Hat)</author>
@ -41,9 +41,9 @@
</item>
<item>
<guid>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise4</guid>
<guid>https://jmhbnz.github.io/workshops/workshop/exercise4</guid>
<title>Deploying an application via helm chart</title>
<link>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise4</link>
<link>https://jmhbnz.github.io/workshops/workshop/exercise4</link>
<description>Exploring alternative deployment approaches.</description>
<pubDate>Wed, 06 Dec 2023 00:00:00 GMT</pubDate>
<author>jablair@redhat.com (Red Hat)</author>
@ -51,9 +51,9 @@
</item>
<item>
<guid>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise5</guid>
<guid>https://jmhbnz.github.io/workshops/workshop/exercise5</guid>
<title>Deploying an application via operator</title>
<link>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise5</link>
<link>https://jmhbnz.github.io/workshops/workshop/exercise5</link>
<description>Exploring alternative deployment approaches.</description>
<pubDate>Wed, 06 Dec 2023 00:00:00 GMT</pubDate>
<author>jablair@redhat.com (Red Hat)</author>
@ -61,9 +61,9 @@
</item>
<item>
<guid>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise6</guid>
<guid>https://jmhbnz.github.io/workshops/workshop/exercise6</guid>
<title>Deploying an application from source</title>
<link>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise6</link>
<link>https://jmhbnz.github.io/workshops/workshop/exercise6</link>
<description>Exploring alternative deployment approaches.</description>
<pubDate>Thu, 07 Dec 2023 00:00:00 GMT</pubDate>
<author>jablair@redhat.com (Red Hat)</author>

View File

@ -1,24 +0,0 @@
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Red Hat OpenShift Application Delivery Workshop</title>
<link>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop</link>
<description>Red Hat OpenShift Application Delivery Workshop</description>
<language>en-us</language>
<managingEditor>jablair@redhat.com (Red Hat)</managingEditor>
<webMaster>jablair@redhat.com (Red Hat)</webMaster>
<lastBuildDate>Wed, 06 Dec 2023 00:00:00 GMT</lastBuildDate>
<atom:link href="https://jmhbnz.github.io/ocp-app-delivery-workshop/tags/autoscaling/feed.xml" rel="self" type="application/rss+xml"/>
<item>
<guid>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise3</guid>
<title>Scaling and self-healing applications</title>
<link>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise3</link>
<description>Let&#39;s scale our application up 📈</description>
<pubDate>Wed, 06 Dec 2023 00:00:00 GMT</pubDate>
<author>jablair@redhat.com (Red Hat)</author>
<category>openshift</category><category>containers</category><category>kubernetes</category><category>deployments</category><category>autoscaling</category>
</item>
</channel>
</rss>

View File

@ -1,74 +0,0 @@
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Red Hat OpenShift Application Delivery Workshop</title>
<link>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop</link>
<description>Red Hat OpenShift Application Delivery Workshop</description>
<language>en-us</language>
<managingEditor>jablair@redhat.com (Red Hat)</managingEditor>
<webMaster>jablair@redhat.com (Red Hat)</webMaster>
<lastBuildDate>Mon, 04 Dec 2023 00:00:00 GMT</lastBuildDate>
<atom:link href="https://jmhbnz.github.io/ocp-app-delivery-workshop/tags/containers/feed.xml" rel="self" type="application/rss+xml"/>
<item>
<guid>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise1</guid>
<title>Getting familiar with OpenShift</title>
<link>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise1</link>
<description>In this first exercise we&#39;ll get familiar with OpenShift.</description>
<pubDate>Mon, 04 Dec 2023 00:00:00 GMT</pubDate>
<author>jablair@redhat.com (Red Hat)</author>
<category>openshift</category><category>containers</category><category>kubernetes</category>
</item>
<item>
<guid>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise2</guid>
<title>Deploying your first application</title>
<link>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise2</link>
<description>Time to deploy your first app!</description>
<pubDate>Tue, 05 Dec 2023 00:00:00 GMT</pubDate>
<author>jablair@redhat.com (Red Hat)</author>
<category>openshift</category><category>containers</category><category>kubernetes</category><category>deployments</category><category>images</category>
</item>
<item>
<guid>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise3</guid>
<title>Scaling and self-healing applications</title>
<link>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise3</link>
<description>Let&#39;s scale our application up 📈</description>
<pubDate>Wed, 06 Dec 2023 00:00:00 GMT</pubDate>
<author>jablair@redhat.com (Red Hat)</author>
<category>openshift</category><category>containers</category><category>kubernetes</category><category>deployments</category><category>autoscaling</category>
</item>
<item>
<guid>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise4</guid>
<title>Deploying an application via helm chart</title>
<link>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise4</link>
<description>Exploring alternative deployment approaches.</description>
<pubDate>Wed, 06 Dec 2023 00:00:00 GMT</pubDate>
<author>jablair@redhat.com (Red Hat)</author>
<category>openshift</category><category>containers</category><category>kubernetes</category><category>deployments</category><category>helm</category>
</item>
<item>
<guid>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise5</guid>
<title>Deploying an application via operator</title>
<link>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise5</link>
<description>Exploring alternative deployment approaches.</description>
<pubDate>Wed, 06 Dec 2023 00:00:00 GMT</pubDate>
<author>jablair@redhat.com (Red Hat)</author>
<category>openshift</category><category>containers</category><category>kubernetes</category><category>operator-framework</category>
</item>
<item>
<guid>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise6</guid>
<title>Deploying an application from source</title>
<link>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise6</link>
<description>Exploring alternative deployment approaches.</description>
<pubDate>Thu, 07 Dec 2023 00:00:00 GMT</pubDate>
<author>jablair@redhat.com (Red Hat)</author>
<category>openshift</category><category>containers</category><category>kubernetes</category><category>s2i</category><category>shipwright</category>
</item>
</channel>
</rss>

View File

@ -1,44 +0,0 @@
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Red Hat OpenShift Application Delivery Workshop</title>
<link>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop</link>
<description>Red Hat OpenShift Application Delivery Workshop</description>
<language>en-us</language>
<managingEditor>jablair@redhat.com (Red Hat)</managingEditor>
<webMaster>jablair@redhat.com (Red Hat)</webMaster>
<lastBuildDate>Tue, 05 Dec 2023 00:00:00 GMT</lastBuildDate>
<atom:link href="https://jmhbnz.github.io/ocp-app-delivery-workshop/tags/deployments/feed.xml" rel="self" type="application/rss+xml"/>
<item>
<guid>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise2</guid>
<title>Deploying your first application</title>
<link>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise2</link>
<description>Time to deploy your first app!</description>
<pubDate>Tue, 05 Dec 2023 00:00:00 GMT</pubDate>
<author>jablair@redhat.com (Red Hat)</author>
<category>openshift</category><category>containers</category><category>kubernetes</category><category>deployments</category><category>images</category>
</item>
<item>
<guid>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise3</guid>
<title>Scaling and self-healing applications</title>
<link>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise3</link>
<description>Let&#39;s scale our application up 📈</description>
<pubDate>Wed, 06 Dec 2023 00:00:00 GMT</pubDate>
<author>jablair@redhat.com (Red Hat)</author>
<category>openshift</category><category>containers</category><category>kubernetes</category><category>deployments</category><category>autoscaling</category>
</item>
<item>
<guid>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise4</guid>
<title>Deploying an application via helm chart</title>
<link>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise4</link>
<description>Exploring alternative deployment approaches.</description>
<pubDate>Wed, 06 Dec 2023 00:00:00 GMT</pubDate>
<author>jablair@redhat.com (Red Hat)</author>
<category>openshift</category><category>containers</category><category>kubernetes</category><category>deployments</category><category>helm</category>
</item>
</channel>
</rss>

View File

@ -1,24 +0,0 @@
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Red Hat OpenShift Application Delivery Workshop</title>
<link>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop</link>
<description>Red Hat OpenShift Application Delivery Workshop</description>
<language>en-us</language>
<managingEditor>jablair@redhat.com (Red Hat)</managingEditor>
<webMaster>jablair@redhat.com (Red Hat)</webMaster>
<lastBuildDate>Wed, 06 Dec 2023 00:00:00 GMT</lastBuildDate>
<atom:link href="https://jmhbnz.github.io/ocp-app-delivery-workshop/tags/helm/feed.xml" rel="self" type="application/rss+xml"/>
<item>
<guid>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise4</guid>
<title>Deploying an application via helm chart</title>
<link>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise4</link>
<description>Exploring alternative deployment approaches.</description>
<pubDate>Wed, 06 Dec 2023 00:00:00 GMT</pubDate>
<author>jablair@redhat.com (Red Hat)</author>
<category>openshift</category><category>containers</category><category>kubernetes</category><category>deployments</category><category>helm</category>
</item>
</channel>
</rss>

View File

@ -1,24 +0,0 @@
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Red Hat OpenShift Application Delivery Workshop</title>
<link>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop</link>
<description>Red Hat OpenShift Application Delivery Workshop</description>
<language>en-us</language>
<managingEditor>jablair@redhat.com (Red Hat)</managingEditor>
<webMaster>jablair@redhat.com (Red Hat)</webMaster>
<lastBuildDate>Tue, 05 Dec 2023 00:00:00 GMT</lastBuildDate>
<atom:link href="https://jmhbnz.github.io/ocp-app-delivery-workshop/tags/images/feed.xml" rel="self" type="application/rss+xml"/>
<item>
<guid>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise2</guid>
<title>Deploying your first application</title>
<link>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise2</link>
<description>Time to deploy your first app!</description>
<pubDate>Tue, 05 Dec 2023 00:00:00 GMT</pubDate>
<author>jablair@redhat.com (Red Hat)</author>
<category>openshift</category><category>containers</category><category>kubernetes</category><category>deployments</category><category>images</category>
</item>
</channel>
</rss>

View File

@ -1,74 +0,0 @@
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Red Hat OpenShift Application Delivery Workshop</title>
<link>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop</link>
<description>Red Hat OpenShift Application Delivery Workshop</description>
<language>en-us</language>
<managingEditor>jablair@redhat.com (Red Hat)</managingEditor>
<webMaster>jablair@redhat.com (Red Hat)</webMaster>
<lastBuildDate>Mon, 04 Dec 2023 00:00:00 GMT</lastBuildDate>
<atom:link href="https://jmhbnz.github.io/ocp-app-delivery-workshop/tags/kubernetes/feed.xml" rel="self" type="application/rss+xml"/>
<item>
<guid>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise1</guid>
<title>Getting familiar with OpenShift</title>
<link>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise1</link>
<description>In this first exercise we&#39;ll get familiar with OpenShift.</description>
<pubDate>Mon, 04 Dec 2023 00:00:00 GMT</pubDate>
<author>jablair@redhat.com (Red Hat)</author>
<category>openshift</category><category>containers</category><category>kubernetes</category>
</item>
<item>
<guid>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise2</guid>
<title>Deploying your first application</title>
<link>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise2</link>
<description>Time to deploy your first app!</description>
<pubDate>Tue, 05 Dec 2023 00:00:00 GMT</pubDate>
<author>jablair@redhat.com (Red Hat)</author>
<category>openshift</category><category>containers</category><category>kubernetes</category><category>deployments</category><category>images</category>
</item>
<item>
<guid>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise3</guid>
<title>Scaling and self-healing applications</title>
<link>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise3</link>
<description>Let&#39;s scale our application up 📈</description>
<pubDate>Wed, 06 Dec 2023 00:00:00 GMT</pubDate>
<author>jablair@redhat.com (Red Hat)</author>
<category>openshift</category><category>containers</category><category>kubernetes</category><category>deployments</category><category>autoscaling</category>
</item>
<item>
<guid>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise4</guid>
<title>Deploying an application via helm chart</title>
<link>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise4</link>
<description>Exploring alternative deployment approaches.</description>
<pubDate>Wed, 06 Dec 2023 00:00:00 GMT</pubDate>
<author>jablair@redhat.com (Red Hat)</author>
<category>openshift</category><category>containers</category><category>kubernetes</category><category>deployments</category><category>helm</category>
</item>
<item>
<guid>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise5</guid>
<title>Deploying an application via operator</title>
<link>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise5</link>
<description>Exploring alternative deployment approaches.</description>
<pubDate>Wed, 06 Dec 2023 00:00:00 GMT</pubDate>
<author>jablair@redhat.com (Red Hat)</author>
<category>openshift</category><category>containers</category><category>kubernetes</category><category>operator-framework</category>
</item>
<item>
<guid>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise6</guid>
<title>Deploying an application from source</title>
<link>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise6</link>
<description>Exploring alternative deployment approaches.</description>
<pubDate>Thu, 07 Dec 2023 00:00:00 GMT</pubDate>
<author>jablair@redhat.com (Red Hat)</author>
<category>openshift</category><category>containers</category><category>kubernetes</category><category>s2i</category><category>shipwright</category>
</item>
</channel>
</rss>

View File

@ -1,74 +0,0 @@
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Red Hat OpenShift Application Delivery Workshop</title>
<link>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop</link>
<description>Red Hat OpenShift Application Delivery Workshop</description>
<language>en-us</language>
<managingEditor>jablair@redhat.com (Red Hat)</managingEditor>
<webMaster>jablair@redhat.com (Red Hat)</webMaster>
<lastBuildDate>Mon, 04 Dec 2023 00:00:00 GMT</lastBuildDate>
<atom:link href="https://jmhbnz.github.io/ocp-app-delivery-workshop/tags/openshift/feed.xml" rel="self" type="application/rss+xml"/>
<item>
<guid>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise1</guid>
<title>Getting familiar with OpenShift</title>
<link>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise1</link>
<description>In this first exercise we&#39;ll get familiar with OpenShift.</description>
<pubDate>Mon, 04 Dec 2023 00:00:00 GMT</pubDate>
<author>jablair@redhat.com (Red Hat)</author>
<category>openshift</category><category>containers</category><category>kubernetes</category>
</item>
<item>
<guid>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise2</guid>
<title>Deploying your first application</title>
<link>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise2</link>
<description>Time to deploy your first app!</description>
<pubDate>Tue, 05 Dec 2023 00:00:00 GMT</pubDate>
<author>jablair@redhat.com (Red Hat)</author>
<category>openshift</category><category>containers</category><category>kubernetes</category><category>deployments</category><category>images</category>
</item>
<item>
<guid>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise3</guid>
<title>Scaling and self-healing applications</title>
<link>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise3</link>
<description>Let&#39;s scale our application up 📈</description>
<pubDate>Wed, 06 Dec 2023 00:00:00 GMT</pubDate>
<author>jablair@redhat.com (Red Hat)</author>
<category>openshift</category><category>containers</category><category>kubernetes</category><category>deployments</category><category>autoscaling</category>
</item>
<item>
<guid>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise4</guid>
<title>Deploying an application via helm chart</title>
<link>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise4</link>
<description>Exploring alternative deployment approaches.</description>
<pubDate>Wed, 06 Dec 2023 00:00:00 GMT</pubDate>
<author>jablair@redhat.com (Red Hat)</author>
<category>openshift</category><category>containers</category><category>kubernetes</category><category>deployments</category><category>helm</category>
</item>
<item>
<guid>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise5</guid>
<title>Deploying an application via operator</title>
<link>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise5</link>
<description>Exploring alternative deployment approaches.</description>
<pubDate>Wed, 06 Dec 2023 00:00:00 GMT</pubDate>
<author>jablair@redhat.com (Red Hat)</author>
<category>openshift</category><category>containers</category><category>kubernetes</category><category>operator-framework</category>
</item>
<item>
<guid>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise6</guid>
<title>Deploying an application from source</title>
<link>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise6</link>
<description>Exploring alternative deployment approaches.</description>
<pubDate>Thu, 07 Dec 2023 00:00:00 GMT</pubDate>
<author>jablair@redhat.com (Red Hat)</author>
<category>openshift</category><category>containers</category><category>kubernetes</category><category>s2i</category><category>shipwright</category>
</item>
</channel>
</rss>

View File

@ -1,24 +0,0 @@
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Red Hat OpenShift Application Delivery Workshop</title>
<link>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop</link>
<description>Red Hat OpenShift Application Delivery Workshop</description>
<language>en-us</language>
<managingEditor>jablair@redhat.com (Red Hat)</managingEditor>
<webMaster>jablair@redhat.com (Red Hat)</webMaster>
<lastBuildDate>Wed, 06 Dec 2023 00:00:00 GMT</lastBuildDate>
<atom:link href="https://jmhbnz.github.io/ocp-app-delivery-workshop/tags/operator-framework/feed.xml" rel="self" type="application/rss+xml"/>
<item>
<guid>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise5</guid>
<title>Deploying an application via operator</title>
<link>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise5</link>
<description>Exploring alternative deployment approaches.</description>
<pubDate>Wed, 06 Dec 2023 00:00:00 GMT</pubDate>
<author>jablair@redhat.com (Red Hat)</author>
<category>openshift</category><category>containers</category><category>kubernetes</category><category>operator-framework</category>
</item>
</channel>
</rss>

View File

@ -1,24 +0,0 @@
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Red Hat OpenShift Application Delivery Workshop</title>
<link>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop</link>
<description>Red Hat OpenShift Application Delivery Workshop</description>
<language>en-us</language>
<managingEditor>jablair@redhat.com (Red Hat)</managingEditor>
<webMaster>jablair@redhat.com (Red Hat)</webMaster>
<lastBuildDate>Thu, 07 Dec 2023 00:00:00 GMT</lastBuildDate>
<atom:link href="https://jmhbnz.github.io/ocp-app-delivery-workshop/tags/s2-i/feed.xml" rel="self" type="application/rss+xml"/>
<item>
<guid>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise6</guid>
<title>Deploying an application from source</title>
<link>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise6</link>
<description>Exploring alternative deployment approaches.</description>
<pubDate>Thu, 07 Dec 2023 00:00:00 GMT</pubDate>
<author>jablair@redhat.com (Red Hat)</author>
<category>openshift</category><category>containers</category><category>kubernetes</category><category>s2i</category><category>shipwright</category>
</item>
</channel>
</rss>

View File

@ -1,24 +0,0 @@
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Red Hat OpenShift Application Delivery Workshop</title>
<link>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop</link>
<description>Red Hat OpenShift Application Delivery Workshop</description>
<language>en-us</language>
<managingEditor>jablair@redhat.com (Red Hat)</managingEditor>
<webMaster>jablair@redhat.com (Red Hat)</webMaster>
<lastBuildDate>Thu, 07 Dec 2023 00:00:00 GMT</lastBuildDate>
<atom:link href="https://jmhbnz.github.io/ocp-app-delivery-workshop/tags/shipwright/feed.xml" rel="self" type="application/rss+xml"/>
<item>
<guid>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise6</guid>
<title>Deploying an application from source</title>
<link>https://jmhbnz.github.io/ocp-app-delivery-workshop/workshop/exercise6</link>
<description>Exploring alternative deployment approaches.</description>
<pubDate>Thu, 07 Dec 2023 00:00:00 GMT</pubDate>
<author>jablair@redhat.com (Red Hat)</author>
<category>openshift</category><category>containers</category><category>kubernetes</category><category>s2i</category><category>shipwright</category>
</item>
</channel>
</rss>