This repository was archived by the owner on Sep 13, 2022. It is now read-only.
Repository files navigation Red Hat Solution Architect Demo Project 2019
Use markdown to make your docs a bit more readable
Put your docs and scripts in a separate directory for now
Set up OpenShift 4.2 Dev Preview on AWS
Set up a proper certificate (through Let's Encrypt?)
Set up htpasswd authentication for the team and / or integrate with GitHub authentication
assign roles and namespaces to users
Set up cluster-wide (?) logging
Set up cluster-wide (?) monitoring
Set up a pull secret to pull images from registry.redhat.io
Set up OpenShift Container Storage for persistence
Deploy Fuse Online
configure Fuse Online to read messages from twitter that include a certain hashtag
push Twitter messages into Kafka topic
Deploy the Kafka Operator, a Kafka cluster, a topic, and a user
Create a reasonable Tekton pipeline to build one of the apps
Build an app to read Twitter message from Kafka and reply to message with happy message
needs to be in own consumer group, because the app below needs to read the same messages
can be any language, but Python, Java / Quarkus or Go are prefered as they resonate best with developers
please make sure you use UBI for this
Build an app to read Twitter message from Kafka, download any attached images and storage the images somewhere
storage can be one of:
file system, backed by OCS (the prefered solution)
database, like e.g. a postgresql cluster (crunchy data) deployed through an operator
this needs at least local storage on the nodes the database pods run on
something else: discuss!
needs to be in own consumer group, because the app above needs to read the same messages
can be any language, but Python, Java / Quarkus or Go are prefered as they resonate best with developers
please make sure you use UBI for this
Build an app to read images from database / file system and display them on a web page
web page does not have to be pretty right now
but does have to update automatically (i.e. new image is written to disk, image is automatically added to page)
can be any language, but Python, Java / Quarkus or Go are prefered as they resonate best with developers
please make sure you use UBI for this
Deploy and set up a Che cluster for working on the above apps (nice to have)
Write Ansible playbooks based on the documentation generated above
Investigate state replication between multiple OCP clusters running the above configuration
Document usage of odo in the context of setting up the apps above
About
Red Hat NL SA Team Tech Day Demos
Resources
License
Stars
Watchers
Forks
You can’t perform that action at this time.