quarkuscoffeeshop Tekton pipelines Guide

Requirements

Run the command below

$ cat >source.env<<EOF
CLUSERTER_DOMAIN_NAME=clustername.example.com
TOKEN=sha256~XXXXXXXXXXXX
ACM_WORKLOADS=y
AMQ_STREAMS=y
CONFIGURE_POSTGRES=n
MONGODB_OPERATOR=n
MONGODB=n
HELM_DEPLOYMENT=n
DELETE_DEPLOYMENT=false
EOF
$ podman run  -it --env-file=./source.env  quay.io/quarkuscoffeeshop/quarkuscoffeeshop-ansible:v4.10.24

Install tkn cli
on linux

# Get the tar.xz
curl -LO https://github.com/tektoncd/cli/releases/download/v0.20.0/tkn_0.20.0_Linux_x86_64.tar.gz
# Extract tkn to your PATH (e.g. /usr/local/bin)
sudo tar xvzf tkn_0.20.0_Linux_x86_64.tar.gz -C /usr/local/bin/ tkn

on mac

brew install tektoncd-cli

HOME Office (Backoffice)

quarkuscoffeeshop-homeoffice-ui tekton pipline
quarkuscoffeeshop-homeoffice-ui

homeoffice-backend tekton pipline
homeoffice-backend

homeoffice-ingress tekton pipline
homeoffice-backend

Store front microservices

quarkuscoffeeshop-barista tekton pipline
quarkuscoffeeshop-barista

quarkuscoffeeshop-counter tekton pipline
quarkuscoffeeshop-counter

quarkuscoffeeshop-kitchen tekton pipline
quarkuscoffeeshop-kitchen

quarkuscoffeeshop-homeoffice-ui tekton pipline
quarkuscoffeeshop-web