You can use already existing or new project for the services deployment. You can create a new project through CLI:
oc new-project ${NAMESPACE} --skip-config-write=true
If you have pull-secret
for accessing private registries, you can link it up with service accounts:
oc create -f secret/pull-secret.yaml --namespace ${NAMESPACE}
oc secrets link default pull-secret --for=pull --namespace ${NAMESPACE}
oc secrets link deployer pull-secret --for=pull --namespace ${NAMESPACE}
oc apply -k base/${SERVICE_NAME}/ --namespace ${NAMESPACE}
oc apply -k overlays/all/ --namespace ${NAMESPACE}
Despite there are default values for the deployment namespaces in the scripts,
you can set them yourself through environment variable ${NAMESPACE}
for each script.
./base/rhsso/deploy-rhsso.sh
Default login username is admin
. Default password is admin
.
You can change default credential values through environment variables
${ADMIN_USERNAME}
and ${ADMIN_PASSWORD}
accordingly.
./base/apicast/deploy-apicast.sh