steps to install components in Openshift container platform:
Download the Openshift client from the official download page
Download helm CLI: https://helm.sh/docs/intro/install/
Login to your SNO with oc CLI.
oc login --token=<<USER_TOKEN>> --server=https://api.<<CLUSTER_ADDRESS>>:6443
helm uninstall ocp-srv-install --namespace manufacturing-dev
helm uninstall ocp-install --namespace manufacturing-dev
oc delete pvc --all --namespace manufacturing-dev
helm uninstall ocp-olm-install --namespace manufacturing-dev
oc delete project manufacturing-dev
helm uninstall vault --namespace hashicorp
oc delete pvc --all --namespace hashicorp
oc delete secret vault-vault-bootstrap --namespace hashicorp
oc delete project hashicorp
- Chart Installation Vault
- Vault Bootstrap (init and unsealed)
export WILDCARD=apps.$(oc get dns cluster -o jsonpath='{.spec.baseDomain}')
helm install vault ./ocp-vault-install --dependency-update --create-namespace --set vault.server.route.host=vault.${WILDCARD} --namespace hashicorp
VAULT_TOKEN and KEYS are on a secret in the hashicorp namespace.
A CronJob checks the sealed status, in case the status is sealed will automatically unseal it.
- Cert Manager
- AMQ Streams
helm install ocp-olm-install ./ocp-olm-install --create-namespace --namespace manufacturing-dev
- Kafka
- Influxdb2
- Mongo
- PostgreSQL
- Create Vault issuer
export WILDCARD=apps.$(oc get dns cluster -o jsonpath='{.spec.baseDomain}')
helm install ocp-install ./ocp-install --dependency-update --set issuer.wildcardDomain=${WILDCARD} --namespace manufacturing-dev
- Event Collector service
- Plant Manager service
- Product Line service
- Registration service
helm install ocp-srv-install ./ocp-srv-install --namespace manufacturing-dev