- Create projects:
oc new-project dev-practicetest
oc new-project test-practicetest
oc new-project prd-practicetest
oc new-project tools-practicetest
- Create environments
oc apply -k environments/overlays/dev
oc apply -k environments/overlays/test
oc apply -k environments/overlays/prod
-
Validate all environments are running
-
Create secrets/.dockerconfigjson file
-
Create pipelines:
oc apply -k environments/overlays/tools
- Link docker secret to pipeline SA:
oc secrets link pipeline docker-registries -n tools-practicetest
- Apply rolebindings to enable pipeline serviceaccount to deploy in other apps:
oc apply -k components/rbac/base