odl_user@Azure:~$ ./cicd/scripts/provision.sh deploy --enable-che --ephemeral --project-suffix aro
###############################################################################
MAKE SURE YOU ARE LOGGED IN:
$ oc login http://console.your.openshift.com
###############################################################################
WARN: Unknown option (ignored): --enable-che
########################################################################
OpenShift CI/CD Demo (Thu Aug 20 19:59:48 UTC 2020)
########################################################################
Deploying demo...
Now using project "dev-aro" on server "https://api.ks0z7mzg.centralus.aroapp.io:6443".
You can add applications to this project with the 'new-app' command. For example, try:
to build a new example application in Ruby. Or use kubectl to deploy a simple Kubernetes application:
kubectl create deployment hello-node --image=gcr.io/hello-minikube-zero-install/hello-node
Warning: Group 'system:serviceaccounts:cicd-aro' not found
clusterrole.rbac.authorization.k8s.io/edit added: "system:serviceaccounts:cicd-aro"
Warning: Group 'system:serviceaccounts:cicd-aro' not found
clusterrole.rbac.authorization.k8s.io/edit added: "system:serviceaccounts:cicd-aro"
--> Deploying template "openshift/jenkins-ephemeral" to project cicd-aro
Jenkins (Ephemeral)
Jenkins service, without persistent storage.
WARNING: Any data stored will be lost upon pod destruction. Only use this template for testing.
A Jenkins service has been created in your project. Log into Jenkins with your OpenShift account. The tutorial at https://github.com/openshift/origin/blob/master/examples/jenkins/README.md contains more information about using this template.
Use the following credentials for login:
Jenkins: use your OpenShift credentials
Nexus: admin/admin123
SonarQube: admin/admin
Gogs Git Server: gogs/gogs
With parameters:
DEV project name=dev-aro
STAGE project name=stage-aro
Ephemeral=false
WEBHOOK_SECRET=EgfCYckk # generated
Integrate Quay.io=false
Quay.io Username=
Quay.io Password=
Quay.io Image Repository=tasks-app
--> Creating resources ...
rolebinding.authorization.openshift.io "default_admin" created
buildconfig.build.openshift.io "tasks-pipeline" created
configmap "jenkins-slaves" created
job.batch "cicd-demo-installer" created
--> Success
JenkinsPipeline build strategy is deprecated. Use Jenkinsfiles directly on Jenkins or OpenShift Pipelines instead
Use 'oc start-build tasks-pipeline' to start a build.
Run 'oc status' to view your app.
Provisioning completed successfully!
(Completed in 0 min 24 sec)
In Exercise “Deploy the CI\CD Demo” (https://github.com/microsoft/aroworkshop/blob/master/_entries/04-02%20deploy_cicd_demo.md#deploy-the-demo ), che pod is not getting deployed. When I ran “oc get pod”, Che pod was missing. As a result I was not able to run Cloud Native IDE exercise. (https://github.com/microsoft/aroworkshop/blob/master/_entries/04-04%20cloud_native_ide.md) .
Please find the output log below :
odl_user@Azure:~$ ./cicd/scripts/provision.sh deploy --enable-che --ephemeral --project-suffix aro
############################################################################### MAKE SURE YOU ARE LOGGED IN:
$ oc login http://console.your.openshift.com
############################################################################### WARN: Unknown option (ignored): --enable-che
######################################################################## OpenShift CI/CD Demo (Thu Aug 20 19:59:48 UTC 2020) ######################################################################## Deploying demo... Now using project "dev-aro" on server "https://api.ks0z7mzg.centralus.aroapp.io:6443".
You can add applications to this project with the 'new-app' command. For example, try:
oc new-app ruby~https://github.com/sclorg/ruby-ex.git
to build a new example application in Ruby. Or use kubectl to deploy a simple Kubernetes application:
kubectl create deployment hello-node --image=gcr.io/hello-minikube-zero-install/hello-node
Now using project "stage-aro" on server "https://api.ks0z7mzg.centralus.aroapp.io:6443".
You can add applications to this project with the 'new-app' command. For example, try:
oc new-app ruby~https://github.com/sclorg/ruby-ex.git
to build a new example application in Ruby. Or use kubectl to deploy a simple Kubernetes application:
kubectl create deployment hello-node --image=gcr.io/hello-minikube-zero-install/hello-node
Now using project "cicd-aro" on server "https://api.ks0z7mzg.centralus.aroapp.io:6443".
You can add applications to this project with the 'new-app' command. For example, try:
oc new-app ruby~https://github.com/sclorg/ruby-ex.git
to build a new example application in Ruby. Or use kubectl to deploy a simple Kubernetes application:
kubectl create deployment hello-node --image=gcr.io/hello-minikube-zero-install/hello-node Warning: Group 'system:serviceaccounts:cicd-aro' not found clusterrole.rbac.authorization.k8s.io/edit added: "system:serviceaccounts:cicd-aro" Warning: Group 'system:serviceaccounts:cicd-aro' not found clusterrole.rbac.authorization.k8s.io/edit added: "system:serviceaccounts:cicd-aro" --> Deploying template "openshift/jenkins-ephemeral" to project cicd-aro
Jenkins (Ephemeral)
With parameters:
--> Creating resources ... route.route.openshift.io "jenkins" created deploymentconfig.apps.openshift.io "jenkins" created serviceaccount "jenkins" created rolebinding.authorization.openshift.io "jenkins_edit" created service "jenkins-jnlp" created service "jenkins" created --> Success Access your application via route 'jenkins-cicd-aro.apps.ks0z7mzg.centralus.aroapp.io' Run 'oc status' to view your app. Using template https://raw.githubusercontent.com/siamaksade/openshift-cd-demo/ocp-4.3/cicd-template.yaml --> Deploying template "cicd-aro/cicd" for "https://raw.githubusercontent.com/siamaksade/openshift-cd-demo/ocp-4.3/cicd-template.yaml" to project cicd-aro
cicd
With parameters:
--> Creating resources ... rolebinding.authorization.openshift.io "default_admin" created buildconfig.build.openshift.io "tasks-pipeline" created configmap "jenkins-slaves" created job.batch "cicd-demo-installer" created --> Success JenkinsPipeline build strategy is deprecated. Use Jenkinsfiles directly on Jenkins or OpenShift Pipelines instead Use 'oc start-build tasks-pipeline' to start a build. Run 'oc status' to view your app.
Provisioning completed successfully! (Completed in 0 min 24 sec)
odl_user@Azure:~$ oc get pod -n cicd-aro
NAME READY STATUS RESTARTS AGE cicd-demo-installer-96t5s 0/1 Completed 0 7m8s gogs-1-deploy 0/1 Completed 0 6m45s gogs-1-qbfwb 1/1 Running 0 6m42s gogs-postgresql-1-deploy 0/1 Completed 0 6m45s gogs-postgresql-1-n5jsb 1/1 Running 0 6m42s jenkins-2-deploy 0/1 Completed 0 6m34s jenkins-2-nm2v4 1/1 Running 0 6m30s nexus-1-b79kg 1/1 Running 0 6m35s nexus-1-deploy 0/1 Completed 0 6m38s nexus-1-hook-post 0/1 Completed 0 2m47s sonardb-2-deploy 0/1 Completed 0 6m38s sonardb-2-plqf4 1/1 Running 0 6m35s sonarqube-1-deploy 0/1 Completed 0 6m39s sonarqube-1-ghx8f 1/1 Running 0 6m36s