This project is a sequence of hands-on labs to help people understand Red Hat Fuse based on the community project Apache Camel in a hands-on approach.
This is focused on the Fuse with Spring Boot. But also have a few labs with Camel K and Fuse Online (Syndesis)
Those walkthroughs follow the structure to be deployed in the Red Hat Integreatly environment.
If you use CodeReady Workspaces, you just need a updated browser :) All the labs were tested only with Chrome, feel free to use any other and in case of any issue please fill an issue.
-
At least 4 GB RAM
-
JDK 1.8+
-
Git
-
-
Plugin: Extension Pack for Apache Camel
-
Time | Activity |
---|---|
10:00-11:00 |
|
11:00-11:15 |
Break |
11:15-13:00 |
Labs * Project-setup * Hello-router * Files-ftp * Rest-database |
13:00-14:00 |
Lunch |
14:00-16:30 |
Lab: * Messaging * OpenShift * Fuse Bonus Lab |
16:30-17:00 |
Recap and summary |
Usualy by 15:00 all the participants should be already finished all the labs.
All the labs uses the Fuse-workshop project skeleton.
So just to warm up your machine clone the project and do a mvn package
.
-
Login as admin in your OpenShift cluster
-
Add this repository to your walkthrough catalog
oc patch webapp tutorial-web-app-operator --type=merge -o yaml -p '{ "spec": { "template": { "parameters": { "WALKTHROUGH_LOCATIONS": "https://github.com/integr8ly/tutorial-web-app-walkthroughs.git#master,https://github.com/hodrigohamalho/fuse-springboot-workshop.git#master" }}}}' -n webapp
-
Logged as admin user
support/setup.sh
Now, you must see those walkthrough sessions in initial page.