- Create issuer.
- Watch certificates.
- Request certificates to Vault PKI.
- Get certificate and create Kubernetes secrets.
- Mount certificate in client application.
- Mount certificate in server application.
- Client-Server connection with mTLS.
- Access client exposed application.
sh ../../script/issuer-creation.sh
mvn clean package -Dquarkus.profile=prod
export BASE_DOMAIN=$(oc get dns cluster -o jsonpath='{.spec.baseDomain}')
mvn oc:build oc:resource oc:apply -Pprod
mvn oc:undeploy -Pprod