DevOps Control provides Git hosting, code review, and team collaboration. It is similar
to GitHub, Bitbucket, and GitLab. DevOps Control is based on the open-source Gitea
project.
-
Create an imagePullSecret named ibm-entitlement-key as explained in
step 2 of Getting Started with DevOps
Plan Helm Chart on IBM OpenShift .
-
Pull the Helm Chart:
helm pull ibm-helm/ibm-devopsplan-prod --untar
-
Install the Helm Chart with the default parameters into namesapce
devopsplan with the release name
ibm-devops-plan:
helm install ibm-devopsplan ./ibm-devopsplan-prod \
-f ibm-devopsplan-prod/control-Openshift.yaml \
--namespace devopsplan \
--set global.imagePullSecrets={ibm-entitlement-key} \
--set global.domain=[openshift-cluster-dns-name] \
--set control.enabled=true
-
Run helm status ibm-devopsplan -n devopsplan to retrieve URLs,
username and password.
Start the
DevOps Plan home page
in your browser by using
https://ibm-devopsplan.$INGRESS_DOMAIN/.
DevOps Control uses the internal PostgreSQL database by default. If you plan to
install or upgrade the helm charts with an expernal PostgreSQL database, you must add
the following setting to the
helm upgrade --install
command.
--set control.postgresql.host=[CONTROL_DATABASE_SERVER_NAME] \
--set control.postgresql.dbName=[CONTROL_DATABASE_NAME] \
--set control.postgresql.username=[CONTROL_DATABASE_USERNAME] \
--set control.postgresql.password=[CONTROL_DATABASE_PASSWORD]