A fun cheese quizz deployed on OpenShift and illustrating cloud native technologies like Quarkus, Istio Service Mesh, CodeReady Workspaces, Strimzi Kafka Operator, Fuse Online/Syndesis, Tekton pipelines and ArgoCD.
Plese initialize and configure following components in this order:
-
A
cheese-quizz
project for holding your project component- Add this label:
oc label namespace/cheese-quizz istio.io/member-of=istio-system
- Add this label:
oc label namespace/cheese-quizz kiali.io/member-of=istio-system
- Add this label:
-
AMQ Streams operator deployed cluster wide
- Create a
Kafka
CR intocheese-quizz
letting the default properties
- Create a
-
Istio Service Mesh deployed with
basic-install
onistio-system
project- Also deploy a
ServiceMeshMemberRoll
intoistio-system
referencingcheese-quizz
project as member - Take care of removing
LimitRanges
intocheese-quizz
project
- Also deploy a
-
Knative Serving deployed cluster wide
- Create a
KnativeServing
CR intoknative-serving
project, addingimage-registry.openshift-image-registry.svc:5000
intoregistriesSkippingTagResolving
property
- Create a
-
Fuse Online operator deployed into
fuse-online
project ** Create aSyndesisCRD
CR, calling itsyndesis
-
CodeReady Workspaces deployed onto
workspaces
project with: **quay.io/lbroudoux/che-plugin-registry:master
as thepluginRegistryImage
**true
fortlsSupport
**CHE_INFRA_KUBERNETES_PVC_WAIT__BOUND: 'false'
ascustomCheProperties