Skip to content

Instantly share code, notes, and snippets.

@garethahealy
Created October 5, 2016 14:07
Show Gist options
  • Save garethahealy/f60883472b5eedb49af56324ffe181fe to your computer and use it in GitHub Desktop.
Save garethahealy/f60883472b5eedb49af56324ffe181fe to your computer and use it in GitHub Desktop.
oc new-app --loglevel=8
[root@localhost ~]# oc new-app --file=cakephp-mysql.json --loglevel=8
I1005 14:01:04.772578 8605 loader.go:330] Config loaded from file /var/lib/origin/openshift.local.config/master/admin.kubeconfig
I1005 14:01:04.773359 8605 round_trippers.go:296] GET https://10.2.2.2:8443/oapi
I1005 14:01:04.773367 8605 round_trippers.go:303] Request Headers:
I1005 14:01:04.773371 8605 round_trippers.go:306] User-Agent: oc/v1.3.0 (linux/amd64) openshift/d451518
I1005 14:01:04.773374 8605 round_trippers.go:306] Authorization: Bearer AA1Pvl4ITa9ZtYO9wvALU0Sck1JUd-PzptUTGSyqdZc
I1005 14:01:04.773377 8605 round_trippers.go:306] Accept: application/json, */*
I1005 14:01:04.808198 8605 round_trippers.go:321] Response Status: 200 OK in 34 milliseconds
I1005 14:01:04.808217 8605 round_trippers.go:324] Response Headers:
I1005 14:01:04.808221 8605 round_trippers.go:327] Date: Wed, 05 Oct 2016 14:01:04 GMT
I1005 14:01:04.808224 8605 round_trippers.go:327] Content-Length: 93
I1005 14:01:04.808227 8605 round_trippers.go:327] Cache-Control: no-store
I1005 14:01:04.808230 8605 round_trippers.go:327] Content-Type: application/json
I1005 14:01:04.808273 8605 request.go:901] Response Body: {"kind":"APIVersions","apiVersion":"v1","versions":["v1"],"serverAddressByClientCIDRs":null}
I1005 14:01:04.808730 8605 round_trippers.go:296] GET https://10.2.2.2:8443/version
I1005 14:01:04.808738 8605 round_trippers.go:303] Request Headers:
I1005 14:01:04.808742 8605 round_trippers.go:306] User-Agent: oc/v1.3.0 (linux/amd64) openshift/d451518
I1005 14:01:04.808746 8605 round_trippers.go:306] Authorization: Bearer AA1Pvl4ITa9ZtYO9wvALU0Sck1JUd-PzptUTGSyqdZc
I1005 14:01:04.808749 8605 round_trippers.go:306] Accept: application/json, */*
I1005 14:01:04.810024 8605 round_trippers.go:321] Response Status: 200 OK in 1 milliseconds
I1005 14:01:04.810037 8605 round_trippers.go:324] Response Headers:
I1005 14:01:04.810040 8605 round_trippers.go:327] Content-Type: application/json
I1005 14:01:04.810044 8605 round_trippers.go:327] Date: Wed, 05 Oct 2016 14:01:04 GMT
I1005 14:01:04.810047 8605 round_trippers.go:327] Content-Length: 235
I1005 14:01:04.810050 8605 round_trippers.go:327] Cache-Control: no-store
I1005 14:01:04.810080 8605 request.go:901] Response Body: {
"major": "1",
"minor": "3",
"gitVersion": "v1.3.0+52492b4",
"gitCommit": "52492b4",
"gitTreeState": "clean",
"buildDate": "2016-09-23T18:27:23Z",
"goVersion": "go1.6.3",
"compiler": "gc",
"platform": "linux/amd64"
}
I1005 14:01:04.810608 8605 cached_discovery.go:80] returning cached discovery info from /root/.kube/10.2.2.2_8443/servergroups.json
I1005 14:01:04.810669 8605 cached_discovery.go:38] returning cached discovery info from /root/.kube/10.2.2.2_8443/apps/v1alpha1/serverresources.json
I1005 14:01:04.810707 8605 cached_discovery.go:38] returning cached discovery info from /root/.kube/10.2.2.2_8443/authentication.k8s.io/v1beta1/serverresources.json
I1005 14:01:04.810735 8605 cached_discovery.go:38] returning cached discovery info from /root/.kube/10.2.2.2_8443/autoscaling/v1/serverresources.json
I1005 14:01:04.810765 8605 cached_discovery.go:38] returning cached discovery info from /root/.kube/10.2.2.2_8443/batch/v1/serverresources.json
I1005 14:01:04.810790 8605 cached_discovery.go:38] returning cached discovery info from /root/.kube/10.2.2.2_8443/batch/v2alpha1/serverresources.json
I1005 14:01:04.810854 8605 cached_discovery.go:38] returning cached discovery info from /root/.kube/10.2.2.2_8443/extensions/v1beta1/serverresources.json
I1005 14:01:04.811129 8605 cached_discovery.go:38] returning cached discovery info from /root/.kube/10.2.2.2_8443/v1/serverresources.json
I1005 14:01:04.811258 8605 round_trippers.go:296] GET https://10.2.2.2:8443/version
I1005 14:01:04.811263 8605 round_trippers.go:303] Request Headers:
I1005 14:01:04.811267 8605 round_trippers.go:306] Accept: application/json, */*
I1005 14:01:04.811270 8605 round_trippers.go:306] User-Agent: oc/v1.3.0 (linux/amd64) openshift/d451518
I1005 14:01:04.811273 8605 round_trippers.go:306] Authorization: Bearer AA1Pvl4ITa9ZtYO9wvALU0Sck1JUd-PzptUTGSyqdZc
I1005 14:01:04.812992 8605 round_trippers.go:321] Response Status: 200 OK in 1 milliseconds
I1005 14:01:04.813016 8605 round_trippers.go:324] Response Headers:
I1005 14:01:04.813021 8605 round_trippers.go:327] Date: Wed, 05 Oct 2016 14:01:04 GMT
I1005 14:01:04.813025 8605 round_trippers.go:327] Content-Length: 235
I1005 14:01:04.813028 8605 round_trippers.go:327] Cache-Control: no-store
I1005 14:01:04.813032 8605 round_trippers.go:327] Content-Type: application/json
I1005 14:01:04.813083 8605 request.go:901] Response Body: {
"major": "1",
"minor": "3",
"gitVersion": "v1.3.0+52492b4",
"gitCommit": "52492b4",
"gitTreeState": "clean",
"buildDate": "2016-09-23T18:27:23Z",
"goVersion": "go1.6.3",
"compiler": "gc",
"platform": "linux/amd64"
}
I1005 14:01:04.813356 8605 cached_discovery.go:80] returning cached discovery info from /root/.kube/10.2.2.2_8443/servergroups.json
I1005 14:01:04.813410 8605 cached_discovery.go:38] returning cached discovery info from /root/.kube/10.2.2.2_8443/apps/v1alpha1/serverresources.json
I1005 14:01:04.813448 8605 cached_discovery.go:38] returning cached discovery info from /root/.kube/10.2.2.2_8443/authentication.k8s.io/v1beta1/serverresources.json
I1005 14:01:04.813505 8605 cached_discovery.go:38] returning cached discovery info from /root/.kube/10.2.2.2_8443/autoscaling/v1/serverresources.json
I1005 14:01:04.813546 8605 cached_discovery.go:38] returning cached discovery info from /root/.kube/10.2.2.2_8443/batch/v1/serverresources.json
I1005 14:01:04.813644 8605 cached_discovery.go:38] returning cached discovery info from /root/.kube/10.2.2.2_8443/batch/v2alpha1/serverresources.json
I1005 14:01:04.813812 8605 cached_discovery.go:38] returning cached discovery info from /root/.kube/10.2.2.2_8443/extensions/v1beta1/serverresources.json
I1005 14:01:04.814084 8605 cached_discovery.go:38] returning cached discovery info from /root/.kube/10.2.2.2_8443/v1/serverresources.json
I1005 14:01:04.814328 8605 round_trippers.go:296] GET https://10.2.2.2:8443/version
I1005 14:01:04.814336 8605 round_trippers.go:303] Request Headers:
I1005 14:01:04.814339 8605 round_trippers.go:306] User-Agent: oc/v1.3.0 (linux/amd64) openshift/d451518
I1005 14:01:04.814343 8605 round_trippers.go:306] Accept: application/json, */*
I1005 14:01:04.814346 8605 round_trippers.go:306] Authorization: Bearer AA1Pvl4ITa9ZtYO9wvALU0Sck1JUd-PzptUTGSyqdZc
I1005 14:01:04.816214 8605 round_trippers.go:321] Response Status: 200 OK in 1 milliseconds
I1005 14:01:04.816235 8605 round_trippers.go:324] Response Headers:
I1005 14:01:04.816239 8605 round_trippers.go:327] Cache-Control: no-store
I1005 14:01:04.816243 8605 round_trippers.go:327] Content-Type: application/json
I1005 14:01:04.816246 8605 round_trippers.go:327] Date: Wed, 05 Oct 2016 14:01:04 GMT
I1005 14:01:04.816249 8605 round_trippers.go:327] Content-Length: 235
I1005 14:01:04.816285 8605 request.go:901] Response Body: {
"major": "1",
"minor": "3",
"gitVersion": "v1.3.0+52492b4",
"gitCommit": "52492b4",
"gitTreeState": "clean",
"buildDate": "2016-09-23T18:27:23Z",
"goVersion": "go1.6.3",
"compiler": "gc",
"platform": "linux/amd64"
}
I1005 14:01:04.816487 8605 cached_discovery.go:80] returning cached discovery info from /root/.kube/10.2.2.2_8443/servergroups.json
I1005 14:01:04.816565 8605 cached_discovery.go:38] returning cached discovery info from /root/.kube/10.2.2.2_8443/apps/v1alpha1/serverresources.json
I1005 14:01:04.816619 8605 cached_discovery.go:38] returning cached discovery info from /root/.kube/10.2.2.2_8443/authentication.k8s.io/v1beta1/serverresources.json
I1005 14:01:04.816668 8605 cached_discovery.go:38] returning cached discovery info from /root/.kube/10.2.2.2_8443/autoscaling/v1/serverresources.json
I1005 14:01:04.816747 8605 cached_discovery.go:38] returning cached discovery info from /root/.kube/10.2.2.2_8443/batch/v1/serverresources.json
I1005 14:01:04.816787 8605 cached_discovery.go:38] returning cached discovery info from /root/.kube/10.2.2.2_8443/batch/v2alpha1/serverresources.json
I1005 14:01:04.816923 8605 cached_discovery.go:38] returning cached discovery info from /root/.kube/10.2.2.2_8443/extensions/v1beta1/serverresources.json
I1005 14:01:04.817161 8605 cached_discovery.go:38] returning cached discovery info from /root/.kube/10.2.2.2_8443/v1/serverresources.json
I1005 14:01:04.817713 8605 round_trippers.go:296] GET https://10.2.2.2:8443/api
I1005 14:01:04.817719 8605 round_trippers.go:303] Request Headers:
I1005 14:01:04.817723 8605 round_trippers.go:306] Accept: application/json, */*
I1005 14:01:04.817726 8605 round_trippers.go:306] User-Agent: oc/v1.3.0+52492b4 (linux/amd64) kubernetes/52492b4
I1005 14:01:04.817729 8605 round_trippers.go:306] Authorization: Bearer AA1Pvl4ITa9ZtYO9wvALU0Sck1JUd-PzptUTGSyqdZc
I1005 14:01:04.819069 8605 round_trippers.go:321] Response Status: 200 OK in 1 milliseconds
I1005 14:01:04.819081 8605 round_trippers.go:324] Response Headers:
I1005 14:01:04.819085 8605 round_trippers.go:327] Cache-Control: no-store
I1005 14:01:04.819088 8605 round_trippers.go:327] Content-Type: application/json
I1005 14:01:04.819091 8605 round_trippers.go:327] Date: Wed, 05 Oct 2016 14:01:04 GMT
I1005 14:01:04.819094 8605 round_trippers.go:327] Content-Length: 131
I1005 14:01:04.819119 8605 request.go:901] Response Body: {"kind":"APIVersions","versions":["v1"],"serverAddressByClientCIDRs":[{"clientCIDR":"0.0.0.0/0","serverAddress":"10.2.2.2:8443"}]}
I1005 14:01:04.819256 8605 round_trippers.go:296] GET https://10.2.2.2:8443/apis
I1005 14:01:04.819262 8605 round_trippers.go:303] Request Headers:
I1005 14:01:04.819265 8605 round_trippers.go:306] Accept: application/json, */*
I1005 14:01:04.819268 8605 round_trippers.go:306] User-Agent: oc/v1.3.0+52492b4 (linux/amd64) kubernetes/52492b4
I1005 14:01:04.819271 8605 round_trippers.go:306] Authorization: Bearer AA1Pvl4ITa9ZtYO9wvALU0Sck1JUd-PzptUTGSyqdZc
I1005 14:01:04.820590 8605 round_trippers.go:321] Response Status: 200 OK in 1 milliseconds
I1005 14:01:04.820603 8605 round_trippers.go:324] Response Headers:
I1005 14:01:04.820607 8605 round_trippers.go:327] Cache-Control: no-store
I1005 14:01:04.820611 8605 round_trippers.go:327] Content-Type: application/json
I1005 14:01:04.820614 8605 round_trippers.go:327] Date: Wed, 05 Oct 2016 14:01:04 GMT
I1005 14:01:04.820617 8605 round_trippers.go:327] Content-Length: 1357
I1005 14:01:04.820701 8605 request.go:901] Response Body: {"kind":"APIGroupList","groups":[{"name":"apps","versions":[{"groupVersion":"apps/v1alpha1","version":"v1alpha1"}],"preferredVersion":{"groupVersion":"apps/v1alpha1","version":"v1alpha1"},"serverAddressByClientCIDRs":[{"clientCIDR":"0.0.0.0/0","serverAddress":"10.2.2.2:8443"}]},{"name":"authentication.k8s.io","versions":[{"groupVersion":"authentication.k8s.io/v1beta1","version":"v1beta1"}],"preferredVersion":{"groupVersion":"authentication.k8s.io/v1beta1","version":"v1beta1"},"serverAddressByClientCIDRs":[{"clientCIDR":"0.0.0.0/0","serverAddress":"10.2.2.2:8443"}]},{"name":"autoscaling","versions":[{"groupVersion":"autoscaling/v1","version":"v1"}],"preferredVersion":{"groupVersion":"autoscaling/v1","version":"v1"},"serverAddressByClientCIDRs":[{"clientCIDR":"0.0.0.0/0","serverAddress":"10.2.2.2:8443"}]},{"name":"batch","versions":[{"groupVersion":"batch/v1","version":"v1"},{"groupVersion":"batch/v2alpha1","version":"v2alpha1"}],"preferredVersion":{"groupVersion":"batch/v1","version":"v1"},"serverAddressByClientCIDRs":[{"clientCIDR":"0.0.0.0/0","serverAddress":"10.2.2.2:8443"}]},{"name":"extensions","versions":[{"groupVersion":"extensions/v1beta1","version":"v1beta1"}],"preferredVersion":{"groupVersion":"extensions/v1beta1","version":"v1beta1"},"serverAddressByClientCIDRs":[{"clientCIDR":"0.0.0.0/0","serverAddress":"10.2.2.2:8443"}]}]}
I1005 14:01:04.825547 8605 decoder.go:202] decoding stream as JSON
I1005 14:01:04.826337 8605 cached_discovery.go:80] returning cached discovery info from /root/.kube/10.2.2.2_8443/servergroups.json
I1005 14:01:04.826384 8605 cached_discovery.go:38] returning cached discovery info from /root/.kube/10.2.2.2_8443/apps/v1alpha1/serverresources.json
I1005 14:01:04.826429 8605 cached_discovery.go:38] returning cached discovery info from /root/.kube/10.2.2.2_8443/authentication.k8s.io/v1beta1/serverresources.json
I1005 14:01:04.826471 8605 cached_discovery.go:38] returning cached discovery info from /root/.kube/10.2.2.2_8443/autoscaling/v1/serverresources.json
I1005 14:01:04.826514 8605 cached_discovery.go:38] returning cached discovery info from /root/.kube/10.2.2.2_8443/batch/v1/serverresources.json
I1005 14:01:04.826548 8605 cached_discovery.go:38] returning cached discovery info from /root/.kube/10.2.2.2_8443/batch/v2alpha1/serverresources.json
I1005 14:01:04.826673 8605 cached_discovery.go:38] returning cached discovery info from /root/.kube/10.2.2.2_8443/extensions/v1beta1/serverresources.json
I1005 14:01:04.827012 8605 cached_discovery.go:38] returning cached discovery info from /root/.kube/10.2.2.2_8443/v1/serverresources.json
I1005 14:01:04.827729 8605 resolve.go:167] Code []
I1005 14:01:04.827739 8605 resolve.go:168] Components [cakephp-mysql.json]
I1005 14:01:04.827767 8605 newapp.go:367] processing template test2/cakephp-mysql-example
I1005 14:01:04.828025 8605 request.go:562] Request Body: {"kind":"Template","apiVersion":"v1","metadata":{"name":"cakephp-mysql-example","namespace":"test2","creationTimestamp":null,"annotations":{"description":"An example CakePHP application with a MySQL database","iconClass":"icon-php","tags":"quickstart,php,cakephp,mysql"}},"objects":[{"kind":"Service","apiVersion":"v1","metadata":{"name":"${NAME}","annotations":{"description":"Exposes and load balances the application pods"}},"spec":{"ports":[{"name":"web","port":8080,"targetPort":8080}],"selector":{"name":"${NAME}"}}},{"kind":"Route","apiVersion":"v1","metadata":{"name":"${NAME}"},"spec":{"host":"${APPLICATION_DOMAIN}","to":{"kind":"Service","name":"${NAME}"}}},{"kind":"ImageStream","apiVersion":"v1","metadata":{"name":"${NAME}","annotations":{"description":"Keeps track of changes in the application image"}}},{"kind":"BuildConfig","apiVersion":"v1","metadata":{"name":"${NAME}","annotations":{"description":"Defines how to build the application"}},"spec":{"source":{"type":"Git","git":{"uri":"${SOURCE_REPOSITORY_URL}","ref":"${SOURCE_REPOSITORY_REF}"},"contextDir":"${CONTEXT_DIR}"},"strategy":{"type":"Source","sourceStrategy":{"from":{"kind":"ImageStreamTag","namespace":"${NAMESPACE}","name":"php:5.6"},"env":[{"name":"COMPOSER_MIRROR","value":"${COMPOSER_MIRROR}"}]}},"output":{"to":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"triggers":[{"type":"ImageChange"},{"type":"ConfigChange"},{"type":"GitHub","github":{"secret":"${GITHUB_WEBHOOK_SECRET}"}}]}},{"kind":"DeploymentConfig","apiVersion":"v1","metadata":{"name":"${NAME}","annotations":{"description":"Defines how to deploy the application server"}},"spec":{"strategy":{"type":"Recreate","recreateParams":{"pre":{"failurePolicy":"Retry","execNewPod":{"command":["./migrate-database.sh"],"containerName":"cakephp-mysql-example"}}}},"triggers":[{"type":"ImageChange","imageChangeParams":{"automatic":true,"containerNames":["cakephp-mysql-example"],"from":{"kind":"ImageStreamTag","name":"${NAME}:latest"}}},{"type":"ConfigChange"}],"replicas":1,"selector":{"name":"${NAME}"},"template":{"metadata":{"name":"${NAME}","labels":{"name":"${NAME}"}},"spec":{"containers":[{"name":"cakephp-mysql-example","image":" ","ports":[{"containerPort":8080}],"readinessProbe":{"timeoutSeconds":3,"initialDelaySeconds":3,"httpGet":{"path":"/health.php","port":8080}},"livenessProbe":{"timeoutSeconds":3,"initialDelaySeconds":30,"httpGet":{"path":"/","port":8080}},"env":[{"name":"DATABASE_SERVICE_NAME","value":"${DATABASE_SERVICE_NAME}"},{"name":"DATABASE_ENGINE","value":"${DATABASE_ENGINE}"},{"name":"DATABASE_NAME","value":"${DATABASE_NAME}"},{"name":"DATABASE_USER","value":"${DATABASE_USER}"},{"name":"DATABASE_PASSWORD","value":"${DATABASE_PASSWORD}"},{"name":"CAKEPHP_SECRET_TOKEN","value":"${CAKEPHP_SECRET_TOKEN}"},{"name":"CAKEPHP_SECURITY_SALT","value":"${CAKEPHP_SECURITY_SALT}"},{"name":"CAKEPHP_SECURITY_CIPHER_SEED","value":"${CAKEPHP_SECURITY_CIPHER_SEED}"},{"name":"OPCACHE_REVALIDATE_FREQ","value":"${OPCACHE_REVALIDATE_FREQ}"}],"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}}}]}}}},{"kind":"Service","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}","annotations":{"description":"Exposes the database server"}},"spec":{"ports":[{"name":"mysql","port":3306,"targetPort":3306}],"selector":{"name":"${DATABASE_SERVICE_NAME}"}}},{"kind":"DeploymentConfig","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}","annotations":{"description":"Defines how to deploy the database"}},"spec":{"strategy":{"type":"Recreate"},"triggers":[{"type":"ImageChange","imageChangeParams":{"automatic":true,"containerNames":["mysql"],"from":{"kind":"ImageStreamTag","namespace":"${NAMESPACE}","name":"mysql:5.6"}}},{"type":"ConfigChange"}],"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"template":{"metadata":{"name":"${DATABASE_SERVICE_NAME}","labels":{"name":"${DATABASE_SERVICE_NAME}"}},"spec":{"volumes":[{"name":"data","emptyDir":{}}],"containers":[{"name":"mysql","image":" ","ports":[{"containerPort":3306}],"volumeMounts":[{"name":"data","mountPath":"/var/lib/mysql/data"}],"readinessProbe":{"timeoutSeconds":1,"initialDelaySeconds":5,"exec":{"command":["/bin/sh","-i","-c","MYSQL_PWD='${DATABASE_PASSWORD}' mysql -h 127.0.0.1 -u ${DATABASE_USER} -D ${DATABASE_NAME} -e 'SELECT 1'"]}},"livenessProbe":{"timeoutSeconds":1,"initialDelaySeconds":30,"tcpSocket":{"port":3306}},"env":[{"name":"MYSQL_USER","value":"${DATABASE_USER}"},{"name":"MYSQL_PASSWORD","value":"${DATABASE_PASSWORD}"},{"name":"MYSQL_DATABASE","value":"${DATABASE_NAME}"}],"resources":{"limits":{"memory":"${MEMORY_MYSQL_LIMIT}"}}}]}}}}],"parameters":[{"name":"NAME","displayName":"Name","description":"The name assigned to all of the frontend objects defined in this template.","value":"cakephp-mysql-example","required":true},{"name":"NAMESPACE","displayName":"Namespace","description":"The OpenShift Namespace where the ImageStream resides.","value":"openshift","required":true},{"name":"MEMORY_LIMIT","displayName":"Memory Limit","description":"Maximum amount of memory the CakePHP container can use.","value":"512Mi","required":true},{"name":"MEMORY_MYSQL_LIMIT","displayName":"Memory Limit (MySQL)","description":"Maximum amount of memory the MySQL container can use.","value":"512Mi","required":true},{"name":"SOURCE_REPOSITORY_URL","displayName":"Git Repository URL","description":"The URL of the repository with your application source code.","value":"https://github.com/openshift/cakephp-ex.git","required":true},{"name":"SOURCE_REPOSITORY_REF","displayName":"Git Reference","description":"Set this to a branch name, tag or other ref of your repository if you are not using the default branch."},{"name":"CONTEXT_DIR","displayName":"Context Directory","description":"Set this to the relative path to your project if it is not in the root of your repository."},{"name":"APPLICATION_DOMAIN","displayName":"Application Hostname","description":"The exposed hostname that will route to the CakePHP service, if left blank a value will be defaulted."},{"name":"GITHUB_WEBHOOK_SECRET","displayName":"GitHub Webhook Secret","description":"A secret string used to configure the GitHub webhook.","generate":"expression","from":"[a-zA-Z0-9]{40}"},{"name":"DATABASE_SERVICE_NAME","displayName":"Database Service Name","value":"mysql","required":true},{"name":"DATABASE_ENGINE","displayName":"Database Engine","description":"Database engine: postgresql, mysql or sqlite (default).","value":"mysql","required":true},{"name":"DATABASE_NAME","displayName":"Database Name","value":"default","required":true},{"name":"DATABASE_USER","displayName":"Database User","value":"cakephp","required":true},{"name":"DATABASE_PASSWORD","displayName":"Database Password","generate":"expression","from":"[a-zA-Z0-9]{16}"},{"name":"CAKEPHP_SECRET_TOKEN","displayName":"CakePHP secret token","description":"Set this to a long random string.","generate":"expression","from":"[\\w]{50}"},{"name":"CAKEPHP_SECURITY_SALT","displayName":"CakePHP Security Salt","description":"Security salt for session hash.","generate":"expression","from":"[a-zA-Z0-9]{40}"},{"name":"CAKEPHP_SECURITY_CIPHER_SEED","displayName":"CakePHP Security Cipher Seed","description":"Security cipher seed for session hash.","generate":"expression","from":"[0-9]{30}"},{"name":"OPCACHE_REVALIDATE_FREQ","displayName":"OPcache Revalidation Frequency","description":"How often to check script timestamps for updates, in seconds. 0 will result in OPcache checking for updates on every request.","value":"2"},{"name":"COMPOSER_MIRROR","displayName":"Custom Composer Mirror URL","description":"The custom Composer mirror URL"}],"labels":{"template":"cakephp-mysql-example"}}
I1005 14:01:04.828384 8605 round_trippers.go:296] POST https://10.2.2.2:8443/oapi/v1/namespaces/test2/processedtemplates
I1005 14:01:04.828390 8605 round_trippers.go:303] Request Headers:
I1005 14:01:04.828393 8605 round_trippers.go:306] Accept: application/json, */*
I1005 14:01:04.828396 8605 round_trippers.go:306] Content-Type: application/json
I1005 14:01:04.828399 8605 round_trippers.go:306] User-Agent: oc/v1.3.0 (linux/amd64) openshift/d451518
I1005 14:01:04.828402 8605 round_trippers.go:306] Authorization: Bearer AA1Pvl4ITa9ZtYO9wvALU0Sck1JUd-PzptUTGSyqdZc
I1005 14:01:04.831557 8605 round_trippers.go:321] Response Status: 201 Created in 3 milliseconds
I1005 14:01:04.831571 8605 round_trippers.go:324] Response Headers:
I1005 14:01:04.831575 8605 round_trippers.go:327] Cache-Control: no-store
I1005 14:01:04.831579 8605 round_trippers.go:327] Content-Type: application/json
I1005 14:01:04.831582 8605 round_trippers.go:327] Date: Wed, 05 Oct 2016 14:01:04 GMT
I1005 14:01:04.831683 8605 request.go:901] Response Body: {"kind":"Template","apiVersion":"v1","metadata":{"name":"cakephp-mysql-example","namespace":"test2","selfLink":"/oapi/v1/namespaces/test2/processedtemplates/cakephp-mysql-example","creationTimestamp":null,"annotations":{"description":"An example CakePHP application with a MySQL database","iconClass":"icon-php","tags":"quickstart,php,cakephp,mysql"}},"objects":[{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes and load balances the application pods"},"labels":{"template":"cakephp-mysql-example"},"name":"cakephp-mysql-example"},"spec":{"ports":[{"name":"web","port":8080,"targetPort":8080}],"selector":{"name":"cakephp-mysql-example"}}},{"apiVersion":"v1","kind":"Route","metadata":{"labels":{"template":"cakephp-mysql-example"},"name":"cakephp-mysql-example"},"spec":{"host":"","to":{"kind":"Service","name":"cakephp-mysql-example"}}},{"apiVersion":"v1","kind":"ImageStream","metadata":{"annotations":{"description":"Keeps track of changes in the application image"},"labels":{"template":"cakephp-mysql-example"},"name":"cakephp-mysql-example"}},{"apiVersion":"v1","kind":"BuildConfig","metadata":{"annotations":{"description":"Defines how to build the application"},"labels":{"template":"cakephp-mysql-example"},"name":"cakephp-mysql-example"},"spec":{"output":{"to":{"kind":"ImageStreamTag","name":"cakephp-mysql-example:latest"}},"source":{"contextDir":"","git":{"ref":"","uri":"https://github.com/openshift/cakephp-ex.git"},"type":"Git"},"strategy":{"sourceStrategy":{"env":[{"name":"COMPOSER_MIRROR","value":""}],"from":{"kind":"ImageStreamTag","name":"php:5.6","namespace":"openshift"}},"type":"Source"},"triggers":[{"type":"ImageChange"},{"type":"ConfigChange"},{"github":{"secret":"xkNdCDOTT1uLBdTvlTpc28DtRXqupXdO3pfm1XNc"},"type":"GitHub"}]}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines how to deploy the application server"},"labels":{"template":"cakephp-mysql-example"},"name":"cakephp-mysql-example"},"spec":{"replicas":1,"selector":{"name":"cakephp-mysql-example"},"strategy":{"recreateParams":{"pre":{"execNewPod":{"command":["./migrate-database.sh"],"containerName":"cakephp-mysql-example"},"failurePolicy":"Retry"}},"type":"Recreate"},"template":{"metadata":{"labels":{"name":"cakephp-mysql-example"},"name":"cakephp-mysql-example"},"spec":{"containers":[{"env":[{"name":"DATABASE_SERVICE_NAME","value":"mysql"},{"name":"DATABASE_ENGINE","value":"mysql"},{"name":"DATABASE_NAME","value":"default"},{"name":"DATABASE_USER","value":"cakephp"},{"name":"DATABASE_PASSWORD","value":"EIFgFpy10vRjQqlg"},{"name":"CAKEPHP_SECRET_TOKEN","value":"QwubHvkSCByxL2b6hcxV2rN2NhUfD0nOC4peBYZ3xNQOzcVDUw"},{"name":"CAKEPHP_SECURITY_SALT","value":"bVswXd7lFsIBRLW5ip0cFMw0LpOVAtgsYiIn0YYr"},{"name":"CAKEPHP_SECURITY_CIPHER_SEED","value":"038782634357864278204052743715"},{"name":"OPCACHE_REVALIDATE_FREQ","value":"2"}],"image":" ","livenessProbe":{"httpGet":{"path":"/","port":8080},"initialDelaySeconds":30,"timeoutSeconds":3},"name":"cakephp-mysql-example","ports":[{"containerPort":8080}],"readinessProbe":{"httpGet":{"path":"/health.php","port":8080},"initialDelaySeconds":3,"timeoutSeconds":3},"resources":{"limits":{"memory":"512Mi"}}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["cakephp-mysql-example"],"from":{"kind":"ImageStreamTag","name":"cakephp-mysql-example:latest"}},"type":"ImageChange"},{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes the database server"},"labels":{"template":"cakephp-mysql-example"},"name":"mysql"},"spec":{"ports":[{"name":"mysql","port":3306,"targetPort":3306}],"selector":{"name":"mysql"}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines how to deploy the database"},"labels":{"template":"cakephp-mysql-example"},"name":"mysql"},"spec":{"replicas":1,"selector":{"name":"mysql"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"mysql"},"name":"mysql"},"spec":{"containers":[{"env":[{"name":"MYSQL_USER","value":"cakephp"},{"name":"MYSQL_PASSWORD","value":"EIFgFpy10vRjQqlg"},{"name":"MYSQL_DATABASE","value":"default"}],"image":" ","livenessProbe":{"initialDelaySeconds":30,"tcpSocket":{"port":3306},"timeoutSeconds":1},"name":"mysql","ports":[{"containerPort":3306}],"readinessProbe":{"exec":{"command":["/bin/sh","-i","-c","MYSQL_PWD='EIFgFpy10vRjQqlg' mysql -h 127.0.0.1 -u cakephp -D default -e 'SELECT 1'"]},"initialDelaySeconds":5,"timeoutSeconds":1},"resources":{"limits":{"memory":"512Mi"}},"volumeMounts":[{"mountPath":"/var/lib/mysql/data","name":"data"}]}],"volumes":[{"emptyDir":{},"name":"data"}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["mysql"],"from":{"kind":"ImageStreamTag","name":"mysql:5.6","namespace":"openshift"}},"type":"ImageChange"},{"type":"ConfigChange"}]}}],"parameters":[{"name":"NAME","displayName":"Name","description":"The name assigned to all of the frontend objects defined in this template.","value":"cakephp-mysql-example","required":true},{"name":"NAMESPACE","displayName":"Namespace","description":"The OpenShift Namespace where the ImageStream resides.","value":"openshift","required":true},{"name":"MEMORY_LIMIT","displayName":"Memory Limit","description":"Maximum amount of memory the CakePHP container can use.","value":"512Mi","required":true},{"name":"MEMORY_MYSQL_LIMIT","displayName":"Memory Limit (MySQL)","description":"Maximum amount of memory the MySQL container can use.","value":"512Mi","required":true},{"name":"SOURCE_REPOSITORY_URL","displayName":"Git Repository URL","description":"The URL of the repository with your application source code.","value":"https://github.com/openshift/cakephp-ex.git","required":true},{"name":"SOURCE_REPOSITORY_REF","displayName":"Git Reference","description":"Set this to a branch name, tag or other ref of your repository if you are not using the default branch."},{"name":"CONTEXT_DIR","displayName":"Context Directory","description":"Set this to the relative path to your project if it is not in the root of your repository."},{"name":"APPLICATION_DOMAIN","displayName":"Application Hostname","description":"The exposed hostname that will route to the CakePHP service, if left blank a value will be defaulted."},{"name":"GITHUB_WEBHOOK_SECRET","displayName":"GitHub Webhook Secret","description":"A secret string used to configure the GitHub webhook.","value":"xkNdCDOTT1uLBdTvlTpc28DtRXqupXdO3pfm1XNc","generate":"expression","from":"[a-zA-Z0-9]{40}"},{"name":"DATABASE_SERVICE_NAME","displayName":"Database Service Name","value":"mysql","required":true},{"name":"DATABASE_ENGINE","displayName":"Database Engine","description":"Database engine: postgresql, mysql or sqlite (default).","value":"mysql","required":true},{"name":"DATABASE_NAME","displayName":"Database Name","value":"default","required":true},{"name":"DATABASE_USER","displayName":"Database User","value":"cakephp","required":true},{"name":"DATABASE_PASSWORD","displayName":"Database Password","value":"EIFgFpy10vRjQqlg","generate":"expression","from":"[a-zA-Z0-9]{16}"},{"name":"CAKEPHP_SECRET_TOKEN","displayName":"CakePHP secret token","description":"Set this to a long random string.","value":"QwubHvkSCByxL2b6hcxV2rN2NhUfD0nOC4peBYZ3xNQOzcVDUw","generate":"expression","from":"[\\w]{50}"},{"name":"CAKEPHP_SECURITY_SALT","displayName":"CakePHP Security Salt","description":"Security salt for session hash.","value":"bVswXd7lFsIBRLW5ip0cFMw0LpOVAtgsYiIn0YYr","generate":"expression","from":"[a-zA-Z0-9]{40}"},{"name":"CAKEPHP_SECURITY_CIPHER_SEED","displayName":"CakePHP Security Cipher Seed","description":"Security cipher seed for session hash.","value":"038782634357864278204052743715","generate":"expression","from":"[0-9]{30}"},{"name":"OPCACHE_REVALIDATE_FREQ","displayName":"OPcache Revalidation Frequency","description":"How often to check script timestamps for updates, in seconds. 0 will result in OPcache checking for updates on every request.","value":"2"},{"name":"COMPOSER_MIRROR","displayName":"Custom Composer Mirror URL","description":"The custom Composer mirror URL"}],"labels":{"template":"cakephp-mysql-example"}}
--> Deploying template cakephp-mysql-example for "cakephp-mysql.json"
cakephp-mysql-example
---------
An example CakePHP application with a MySQL database
* With parameters:
* Name=cakephp-mysql-example
* Namespace=openshift
* Memory Limit=512Mi
* Memory Limit (MySQL)=512Mi
* Git Repository URL=https://github.com/openshift/cakephp-ex.git
* Git Reference=
* Context Directory=
* Application Hostname=
* GitHub Webhook Secret=xkNdCDOTT1uLBdTvlTpc28DtRXqupXdO3pfm1XNc # generated
* Database Service Name=mysql
* Database Engine=mysql
* Database Name=default
* Database User=cakephp
* Database Password=EIFgFpy10vRjQqlg # generated
* CakePHP secret token=QwubHvkSCByxL2b6hcxV2rN2NhUfD0nOC4peBYZ3xNQOzcVDUw # generated
* CakePHP Security Salt=bVswXd7lFsIBRLW5ip0cFMw0LpOVAtgsYiIn0YYr # generated
* CakePHP Security Cipher Seed=038782634357864278204052743715 # generated
* OPcache Revalidation Frequency=2
* Custom Composer Mirror URL=
--> Creating resources with label app=cakephp-mysql-example ...
I1005 14:01:04.833383 8605 cached_discovery.go:80] returning cached discovery info from /root/.kube/10.2.2.2_8443/servergroups.json
I1005 14:01:04.833419 8605 cached_discovery.go:38] returning cached discovery info from /root/.kube/10.2.2.2_8443/apps/v1alpha1/serverresources.json
I1005 14:01:04.833846 8605 cached_discovery.go:38] returning cached discovery info from /root/.kube/10.2.2.2_8443/authentication.k8s.io/v1beta1/serverresources.json
I1005 14:01:04.833985 8605 cached_discovery.go:38] returning cached discovery info from /root/.kube/10.2.2.2_8443/autoscaling/v1/serverresources.json
I1005 14:01:04.834035 8605 cached_discovery.go:38] returning cached discovery info from /root/.kube/10.2.2.2_8443/batch/v1/serverresources.json
I1005 14:01:04.834097 8605 cached_discovery.go:38] returning cached discovery info from /root/.kube/10.2.2.2_8443/batch/v2alpha1/serverresources.json
I1005 14:01:04.834181 8605 cached_discovery.go:38] returning cached discovery info from /root/.kube/10.2.2.2_8443/extensions/v1beta1/serverresources.json
I1005 14:01:04.834492 8605 cached_discovery.go:38] returning cached discovery info from /root/.kube/10.2.2.2_8443/v1/serverresources.json
I1005 14:01:04.838335 8605 request.go:562] Request Body: {"kind":"Service","apiVersion":"v1","metadata":{"name":"cakephp-mysql-example","creationTimestamp":null,"labels":{"app":"cakephp-mysql-example","template":"cakephp-mysql-example"},"annotations":{"description":"Exposes and load balances the application pods","openshift.io/generated-by":"OpenShiftNewApp"}},"spec":{"ports":[{"name":"web","protocol":"TCP","port":8080,"targetPort":8080}],"selector":{"name":"cakephp-mysql-example"},"type":"ClusterIP","sessionAffinity":"None"},"status":{"loadBalancer":{}}}
I1005 14:01:04.838373 8605 round_trippers.go:296] POST https://10.2.2.2:8443/api/v1/namespaces/test2/services
I1005 14:01:04.838378 8605 round_trippers.go:303] Request Headers:
I1005 14:01:04.838381 8605 round_trippers.go:306] Content-Type: application/json
I1005 14:01:04.838384 8605 round_trippers.go:306] User-Agent: oc/v1.3.0+52492b4 (linux/amd64) kubernetes/52492b4
I1005 14:01:04.838387 8605 round_trippers.go:306] Authorization: Bearer AA1Pvl4ITa9ZtYO9wvALU0Sck1JUd-PzptUTGSyqdZc
I1005 14:01:04.838390 8605 round_trippers.go:306] Accept: application/json, */*
I1005 14:01:04.853927 8605 round_trippers.go:321] Response Status: 201 Created in 15 milliseconds
I1005 14:01:04.853943 8605 round_trippers.go:324] Response Headers:
I1005 14:01:04.853948 8605 round_trippers.go:327] Cache-Control: no-store
I1005 14:01:04.853951 8605 round_trippers.go:327] Content-Type: application/json
I1005 14:01:04.853955 8605 round_trippers.go:327] Date: Wed, 05 Oct 2016 14:01:04 GMT
I1005 14:01:04.853958 8605 round_trippers.go:327] Content-Length: 736
I1005 14:01:04.853993 8605 request.go:901] Response Body: {"kind":"Service","apiVersion":"v1","metadata":{"name":"cakephp-mysql-example","namespace":"test2","selfLink":"/api/v1/namespaces/test2/services/cakephp-mysql-example","uid":"27fd9743-8b04-11e6-b1a9-525400c583ad","resourceVersion":"19221","creationTimestamp":"2016-10-05T14:01:04Z","labels":{"app":"cakephp-mysql-example","template":"cakephp-mysql-example"},"annotations":{"description":"Exposes and load balances the application pods","openshift.io/generated-by":"OpenShiftNewApp"}},"spec":{"ports":[{"name":"web","protocol":"TCP","port":8080,"targetPort":8080}],"selector":{"name":"cakephp-mysql-example"},"portalIP":"172.30.74.16","clusterIP":"172.30.74.16","type":"ClusterIP","sessionAffinity":"None"},"status":{"loadBalancer":{}}}
service "cakephp-mysql-example" created
I1005 14:01:04.854430 8605 request.go:562] Request Body: {"kind":"Route","apiVersion":"v1","metadata":{"name":"cakephp-mysql-example","creationTimestamp":null,"labels":{"app":"cakephp-mysql-example","template":"cakephp-mysql-example"},"annotations":{"openshift.io/generated-by":"OpenShiftNewApp"}},"spec":{"host":"","to":{"kind":"Service","name":"cakephp-mysql-example","weight":100}},"status":{"ingress":null}}
I1005 14:01:04.854457 8605 round_trippers.go:296] POST https://10.2.2.2:8443/oapi/v1/namespaces/test2/routes
I1005 14:01:04.854462 8605 round_trippers.go:303] Request Headers:
I1005 14:01:04.854465 8605 round_trippers.go:306] Content-Type: application/json
I1005 14:01:04.854468 8605 round_trippers.go:306] User-Agent: oc/v1.3.0 (linux/amd64) openshift/d451518
I1005 14:01:04.854471 8605 round_trippers.go:306] Accept: application/json, */*
I1005 14:01:04.854474 8605 round_trippers.go:306] Authorization: Bearer AA1Pvl4ITa9ZtYO9wvALU0Sck1JUd-PzptUTGSyqdZc
I1005 14:01:04.896349 8605 round_trippers.go:321] Response Status: 201 Created in 41 milliseconds
I1005 14:01:04.896369 8605 round_trippers.go:324] Response Headers:
I1005 14:01:04.896373 8605 round_trippers.go:327] Cache-Control: no-store
I1005 14:01:04.896377 8605 round_trippers.go:327] Content-Type: application/json
I1005 14:01:04.896380 8605 round_trippers.go:327] Date: Wed, 05 Oct 2016 14:01:04 GMT
I1005 14:01:04.896383 8605 round_trippers.go:327] Content-Length: 617
I1005 14:01:04.896428 8605 request.go:901] Response Body: {"kind":"Route","apiVersion":"v1","metadata":{"name":"cakephp-mysql-example","namespace":"test2","selfLink":"/oapi/v1/namespaces/test2/routes/cakephp-mysql-example","uid":"28028d3b-8b04-11e6-b1a9-525400c583ad","resourceVersion":"19223","creationTimestamp":"2016-10-05T14:01:04Z","labels":{"app":"cakephp-mysql-example","template":"cakephp-mysql-example"},"annotations":{"openshift.io/generated-by":"OpenShiftNewApp","openshift.io/host.generated":"true"}},"spec":{"host":"cakephp-mysql-example-test2.apps.10.2.2.2.xip.io","to":{"kind":"Service","name":"cakephp-mysql-example","weight":100}},"status":{"ingress":null}}
route "cakephp-mysql-example" created
I1005 14:01:04.896854 8605 request.go:562] Request Body: {"kind":"ImageStream","apiVersion":"v1","metadata":{"name":"cakephp-mysql-example","creationTimestamp":null,"labels":{"app":"cakephp-mysql-example","template":"cakephp-mysql-example"},"annotations":{"description":"Keeps track of changes in the application image","openshift.io/generated-by":"OpenShiftNewApp"}},"spec":{},"status":{"dockerImageRepository":""}}
I1005 14:01:04.896887 8605 round_trippers.go:296] POST https://10.2.2.2:8443/oapi/v1/namespaces/test2/imagestreams
I1005 14:01:04.896891 8605 round_trippers.go:303] Request Headers:
I1005 14:01:04.896895 8605 round_trippers.go:306] Content-Type: application/json
I1005 14:01:04.896898 8605 round_trippers.go:306] User-Agent: oc/v1.3.0 (linux/amd64) openshift/d451518
I1005 14:01:04.896901 8605 round_trippers.go:306] Accept: application/json, */*
I1005 14:01:04.896904 8605 round_trippers.go:306] Authorization: Bearer AA1Pvl4ITa9ZtYO9wvALU0Sck1JUd-PzptUTGSyqdZc
I1005 14:01:04.915749 8605 round_trippers.go:321] Response Status: 201 Created in 18 milliseconds
I1005 14:01:04.915781 8605 round_trippers.go:324] Response Headers:
I1005 14:01:04.915788 8605 round_trippers.go:327] Content-Length: 604
I1005 14:01:04.915791 8605 round_trippers.go:327] Cache-Control: no-store
I1005 14:01:04.915795 8605 round_trippers.go:327] Content-Type: application/json
I1005 14:01:04.915798 8605 round_trippers.go:327] Date: Wed, 05 Oct 2016 14:01:04 GMT
I1005 14:01:04.915882 8605 request.go:901] Response Body: {"kind":"ImageStream","apiVersion":"v1","metadata":{"name":"cakephp-mysql-example","namespace":"test2","selfLink":"/oapi/v1/namespaces/test2/imagestreams/cakephp-mysql-example","uid":"28060678-8b04-11e6-b1a9-525400c583ad","resourceVersion":"19224","generation":1,"creationTimestamp":"2016-10-05T14:01:04Z","labels":{"app":"cakephp-mysql-example","template":"cakephp-mysql-example"},"annotations":{"description":"Keeps track of changes in the application image","openshift.io/generated-by":"OpenShiftNewApp"}},"spec":{},"status":{"dockerImageRepository":"172.30.53.244:5000/test2/cakephp-mysql-example"}}
imagestream "cakephp-mysql-example" created
I1005 14:01:04.917004 8605 request.go:562] Request Body: {"kind":"BuildConfig","apiVersion":"v1","metadata":{"name":"cakephp-mysql-example","creationTimestamp":null,"labels":{"app":"cakephp-mysql-example","template":"cakephp-mysql-example"},"annotations":{"description":"Defines how to build the application","openshift.io/generated-by":"OpenShiftNewApp"}},"spec":{"triggers":[{"type":"ImageChange","imageChange":{}},{"type":"ConfigChange"},{"type":"GitHub","github":{"secret":"xkNdCDOTT1uLBdTvlTpc28DtRXqupXdO3pfm1XNc"}}],"runPolicy":"Serial","source":{"type":"Git","git":{"uri":"https://github.com/openshift/cakephp-ex.git"}},"strategy":{"type":"Source","sourceStrategy":{"from":{"kind":"ImageStreamTag","namespace":"openshift","name":"php:5.6"},"env":[{"name":"COMPOSER_MIRROR"}]}},"output":{"to":{"kind":"ImageStreamTag","name":"cakephp-mysql-example:latest"}},"resources":{},"postCommit":{}},"status":{"lastVersion":0}}
I1005 14:01:04.917075 8605 round_trippers.go:296] POST https://10.2.2.2:8443/oapi/v1/namespaces/test2/buildconfigs
I1005 14:01:04.917081 8605 round_trippers.go:303] Request Headers:
I1005 14:01:04.917086 8605 round_trippers.go:306] Accept: application/json, */*
I1005 14:01:04.917089 8605 round_trippers.go:306] Content-Type: application/json
I1005 14:01:04.917093 8605 round_trippers.go:306] User-Agent: oc/v1.3.0 (linux/amd64) openshift/d451518
I1005 14:01:04.917096 8605 round_trippers.go:306] Authorization: Bearer AA1Pvl4ITa9ZtYO9wvALU0Sck1JUd-PzptUTGSyqdZc
I1005 14:01:04.932421 8605 round_trippers.go:321] Response Status: 201 Created in 15 milliseconds
I1005 14:01:04.932438 8605 round_trippers.go:324] Response Headers:
I1005 14:01:04.932443 8605 round_trippers.go:327] Cache-Control: no-store
I1005 14:01:04.932446 8605 round_trippers.go:327] Content-Type: application/json
I1005 14:01:04.932450 8605 round_trippers.go:327] Date: Wed, 05 Oct 2016 14:01:04 GMT
I1005 14:01:04.932453 8605 round_trippers.go:327] Content-Length: 1051
I1005 14:01:04.932495 8605 request.go:901] Response Body: {"kind":"BuildConfig","apiVersion":"v1","metadata":{"name":"cakephp-mysql-example","namespace":"test2","selfLink":"/oapi/v1/namespaces/test2/buildconfigs/cakephp-mysql-example","uid":"280a4048-8b04-11e6-b1a9-525400c583ad","resourceVersion":"19225","creationTimestamp":"2016-10-05T14:01:04Z","labels":{"app":"cakephp-mysql-example","template":"cakephp-mysql-example"},"annotations":{"description":"Defines how to build the application","openshift.io/generated-by":"OpenShiftNewApp"}},"spec":{"triggers":[{"type":"ImageChange","imageChange":{}},{"type":"ConfigChange"},{"type":"GitHub","github":{"secret":"xkNdCDOTT1uLBdTvlTpc28DtRXqupXdO3pfm1XNc"}}],"runPolicy":"Serial","source":{"type":"Git","git":{"uri":"https://github.com/openshift/cakephp-ex.git"}},"strategy":{"type":"Source","sourceStrategy":{"from":{"kind":"ImageStreamTag","namespace":"openshift","name":"php:5.6"},"env":[{"name":"COMPOSER_MIRROR"}]}},"output":{"to":{"kind":"ImageStreamTag","name":"cakephp-mysql-example:latest"}},"resources":{},"postCommit":{}},"status":{"lastVersion":0}}
buildconfig "cakephp-mysql-example" created
I1005 14:01:04.933569 8605 request.go:562] Request Body: {"kind":"DeploymentConfig","apiVersion":"v1","metadata":{"name":"cakephp-mysql-example","creationTimestamp":null,"labels":{"app":"cakephp-mysql-example","template":"cakephp-mysql-example"},"annotations":{"description":"Defines how to deploy the application server","openshift.io/generated-by":"OpenShiftNewApp"}},"spec":{"strategy":{"type":"Recreate","recreateParams":{"timeoutSeconds":600,"pre":{"failurePolicy":"Retry","execNewPod":{"command":["./migrate-database.sh"],"containerName":"cakephp-mysql-example"}}},"resources":{}},"triggers":[{"type":"ImageChange","imageChangeParams":{"automatic":true,"containerNames":["cakephp-mysql-example"],"from":{"kind":"ImageStreamTag","name":"cakephp-mysql-example:latest"}}},{"type":"ConfigChange"}],"replicas":1,"test":false,"selector":{"name":"cakephp-mysql-example"},"template":{"metadata":{"name":"cakephp-mysql-example","creationTimestamp":null,"labels":{"app":"cakephp-mysql-example","name":"cakephp-mysql-example"},"annotations":{"openshift.io/generated-by":"OpenShiftNewApp"}},"spec":{"containers":[{"name":"cakephp-mysql-example","image":" ","ports":[{"containerPort":8080,"protocol":"TCP"}],"env":[{"name":"DATABASE_SERVICE_NAME","value":"mysql"},{"name":"DATABASE_ENGINE","value":"mysql"},{"name":"DATABASE_NAME","value":"default"},{"name":"DATABASE_USER","value":"cakephp"},{"name":"DATABASE_PASSWORD","value":"EIFgFpy10vRjQqlg"},{"name":"CAKEPHP_SECRET_TOKEN","value":"QwubHvkSCByxL2b6hcxV2rN2NhUfD0nOC4peBYZ3xNQOzcVDUw"},{"name":"CAKEPHP_SECURITY_SALT","value":"bVswXd7lFsIBRLW5ip0cFMw0LpOVAtgsYiIn0YYr"},{"name":"CAKEPHP_SECURITY_CIPHER_SEED","value":"038782634357864278204052743715"},{"name":"OPCACHE_REVALIDATE_FREQ","value":"2"}],"resources":{"limits":{"memory":"512Mi"}},"livenessProbe":{"httpGet":{"path":"/","port":8080,"scheme":"HTTP"},"initialDelaySeconds":30,"timeoutSeconds":3,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"readinessProbe":{"httpGet":{"path":"/health.php","port":8080,"scheme":"HTTP"},"initialDelaySeconds":3,"timeoutSeconds":3,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"terminationMessagePath":"/dev/termination-log","imagePullPolicy":"IfNotPresent"}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","securityContext":{}}}},"status":{}}
I1005 14:01:04.933610 8605 round_trippers.go:296] POST https://10.2.2.2:8443/oapi/v1/namespaces/test2/deploymentconfigs
I1005 14:01:04.933614 8605 round_trippers.go:303] Request Headers:
I1005 14:01:04.933617 8605 round_trippers.go:306] Accept: application/json, */*
I1005 14:01:04.933621 8605 round_trippers.go:306] Content-Type: application/json
I1005 14:01:04.933624 8605 round_trippers.go:306] User-Agent: oc/v1.3.0 (linux/amd64) openshift/d451518
I1005 14:01:04.933627 8605 round_trippers.go:306] Authorization: Bearer AA1Pvl4ITa9ZtYO9wvALU0Sck1JUd-PzptUTGSyqdZc
I1005 14:01:04.939638 8605 round_trippers.go:321] Response Status: 201 Created in 6 milliseconds
I1005 14:01:04.939653 8605 round_trippers.go:324] Response Headers:
I1005 14:01:04.939656 8605 round_trippers.go:327] Cache-Control: no-store
I1005 14:01:04.939660 8605 round_trippers.go:327] Content-Type: application/json
I1005 14:01:04.939663 8605 round_trippers.go:327] Date: Wed, 05 Oct 2016 14:01:04 GMT
I1005 14:01:04.939710 8605 request.go:901] Response Body: {"kind":"DeploymentConfig","apiVersion":"v1","metadata":{"name":"cakephp-mysql-example","namespace":"test2","selfLink":"/oapi/v1/namespaces/test2/deploymentconfigs/cakephp-mysql-example","uid":"280bad54-8b04-11e6-b1a9-525400c583ad","resourceVersion":"19226","generation":1,"creationTimestamp":"2016-10-05T14:01:04Z","labels":{"app":"cakephp-mysql-example","template":"cakephp-mysql-example"},"annotations":{"description":"Defines how to deploy the application server","openshift.io/generated-by":"OpenShiftNewApp"}},"spec":{"strategy":{"type":"Recreate","recreateParams":{"timeoutSeconds":600,"pre":{"failurePolicy":"Retry","execNewPod":{"command":["./migrate-database.sh"],"containerName":"cakephp-mysql-example"}}},"resources":{}},"triggers":[{"type":"ImageChange","imageChangeParams":{"automatic":true,"containerNames":["cakephp-mysql-example"],"from":{"kind":"ImageStreamTag","namespace":"test2","name":"cakephp-mysql-example:latest"}}},{"type":"ConfigChange"}],"replicas":1,"test":false,"selector":{"name":"cakephp-mysql-example"},"template":{"metadata":{"name":"cakephp-mysql-example","creationTimestamp":null,"labels":{"app":"cakephp-mysql-example","name":"cakephp-mysql-example"},"annotations":{"openshift.io/generated-by":"OpenShiftNewApp"}},"spec":{"containers":[{"name":"cakephp-mysql-example","image":" ","ports":[{"containerPort":8080,"protocol":"TCP"}],"env":[{"name":"DATABASE_SERVICE_NAME","value":"mysql"},{"name":"DATABASE_ENGINE","value":"mysql"},{"name":"DATABASE_NAME","value":"default"},{"name":"DATABASE_USER","value":"cakephp"},{"name":"DATABASE_PASSWORD","value":"EIFgFpy10vRjQqlg"},{"name":"CAKEPHP_SECRET_TOKEN","value":"QwubHvkSCByxL2b6hcxV2rN2NhUfD0nOC4peBYZ3xNQOzcVDUw"},{"name":"CAKEPHP_SECURITY_SALT","value":"bVswXd7lFsIBRLW5ip0cFMw0LpOVAtgsYiIn0YYr"},{"name":"CAKEPHP_SECURITY_CIPHER_SEED","value":"038782634357864278204052743715"},{"name":"OPCACHE_REVALIDATE_FREQ","value":"2"}],"resources":{"limits":{"memory":"512Mi"}},"livenessProbe":{"httpGet":{"path":"/","port":8080,"scheme":"HTTP"},"initialDelaySeconds":30,"timeoutSeconds":3,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"readinessProbe":{"httpGet":{"path":"/health.php","port":8080,"scheme":"HTTP"},"initialDelaySeconds":3,"timeoutSeconds":3,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"terminationMessagePath":"/dev/termination-log","imagePullPolicy":"IfNotPresent"}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","securityContext":{}}}},"status":{}}
deploymentconfig "cakephp-mysql-example" created
I1005 14:01:04.940260 8605 request.go:562] Request Body: {"kind":"Service","apiVersion":"v1","metadata":{"name":"mysql","creationTimestamp":null,"labels":{"app":"cakephp-mysql-example","template":"cakephp-mysql-example"},"annotations":{"description":"Exposes the database server","openshift.io/generated-by":"OpenShiftNewApp"}},"spec":{"ports":[{"name":"mysql","protocol":"TCP","port":3306,"targetPort":3306}],"selector":{"name":"mysql"},"type":"ClusterIP","sessionAffinity":"None"},"status":{"loadBalancer":{}}}
I1005 14:01:04.940286 8605 round_trippers.go:296] POST https://10.2.2.2:8443/api/v1/namespaces/test2/services
I1005 14:01:04.940289 8605 round_trippers.go:303] Request Headers:
I1005 14:01:04.940292 8605 round_trippers.go:306] Content-Type: application/json
I1005 14:01:04.940295 8605 round_trippers.go:306] Accept: application/json, */*
I1005 14:01:04.940298 8605 round_trippers.go:306] User-Agent: oc/v1.3.0+52492b4 (linux/amd64) kubernetes/52492b4
I1005 14:01:04.940301 8605 round_trippers.go:306] Authorization: Bearer AA1Pvl4ITa9ZtYO9wvALU0Sck1JUd-PzptUTGSyqdZc
I1005 14:01:04.994434 8605 round_trippers.go:321] Response Status: 201 Created in 54 milliseconds
I1005 14:01:04.994455 8605 round_trippers.go:324] Response Headers:
I1005 14:01:04.994460 8605 round_trippers.go:327] Cache-Control: no-store
I1005 14:01:04.994464 8605 round_trippers.go:327] Content-Type: application/json
I1005 14:01:04.994467 8605 round_trippers.go:327] Date: Wed, 05 Oct 2016 14:01:04 GMT
I1005 14:01:04.994471 8605 round_trippers.go:327] Content-Length: 673
I1005 14:01:04.994526 8605 request.go:901] Response Body: {"kind":"Service","apiVersion":"v1","metadata":{"name":"mysql","namespace":"test2","selfLink":"/api/v1/namespaces/test2/services/mysql","uid":"280f9be3-8b04-11e6-b1a9-525400c583ad","resourceVersion":"19229","creationTimestamp":"2016-10-05T14:01:04Z","labels":{"app":"cakephp-mysql-example","template":"cakephp-mysql-example"},"annotations":{"description":"Exposes the database server","openshift.io/generated-by":"OpenShiftNewApp"}},"spec":{"ports":[{"name":"mysql","protocol":"TCP","port":3306,"targetPort":3306}],"selector":{"name":"mysql"},"portalIP":"172.30.113.52","clusterIP":"172.30.113.52","type":"ClusterIP","sessionAffinity":"None"},"status":{"loadBalancer":{}}}
service "mysql" created
I1005 14:01:04.994927 8605 request.go:562] Request Body: {"kind":"DeploymentConfig","apiVersion":"v1","metadata":{"name":"mysql","creationTimestamp":null,"labels":{"app":"cakephp-mysql-example","template":"cakephp-mysql-example"},"annotations":{"description":"Defines how to deploy the database","openshift.io/generated-by":"OpenShiftNewApp"}},"spec":{"strategy":{"type":"Recreate","recreateParams":{"timeoutSeconds":600},"resources":{}},"triggers":[{"type":"ImageChange","imageChangeParams":{"automatic":true,"containerNames":["mysql"],"from":{"kind":"ImageStreamTag","namespace":"openshift","name":"mysql:5.6"}}},{"type":"ConfigChange"}],"replicas":1,"test":false,"selector":{"name":"mysql"},"template":{"metadata":{"name":"mysql","creationTimestamp":null,"labels":{"app":"cakephp-mysql-example","name":"mysql"},"annotations":{"openshift.io/generated-by":"OpenShiftNewApp"}},"spec":{"volumes":[{"name":"data","emptyDir":{}}],"containers":[{"name":"mysql","image":" ","ports":[{"containerPort":3306,"protocol":"TCP"}],"env":[{"name":"MYSQL_USER","value":"cakephp"},{"name":"MYSQL_PASSWORD","value":"EIFgFpy10vRjQqlg"},{"name":"MYSQL_DATABASE","value":"default"}],"resources":{"limits":{"memory":"512Mi"}},"volumeMounts":[{"name":"data","mountPath":"/var/lib/mysql/data"}],"livenessProbe":{"tcpSocket":{"port":3306},"initialDelaySeconds":30,"timeoutSeconds":1,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"readinessProbe":{"exec":{"command":["/bin/sh","-i","-c","MYSQL_PWD='EIFgFpy10vRjQqlg' mysql -h 127.0.0.1 -u cakephp -D default -e 'SELECT 1'"]},"initialDelaySeconds":5,"timeoutSeconds":1,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"terminationMessagePath":"/dev/termination-log","imagePullPolicy":"IfNotPresent"}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","securityContext":{}}}},"status":{}}
I1005 14:01:04.994966 8605 round_trippers.go:296] POST https://10.2.2.2:8443/oapi/v1/namespaces/test2/deploymentconfigs
I1005 14:01:04.994970 8605 round_trippers.go:303] Request Headers:
I1005 14:01:04.994973 8605 round_trippers.go:306] Content-Type: application/json
I1005 14:01:04.994976 8605 round_trippers.go:306] User-Agent: oc/v1.3.0 (linux/amd64) openshift/d451518
I1005 14:01:04.994979 8605 round_trippers.go:306] Authorization: Bearer AA1Pvl4ITa9ZtYO9wvALU0Sck1JUd-PzptUTGSyqdZc
I1005 14:01:04.994982 8605 round_trippers.go:306] Accept: application/json, */*
I1005 14:01:05.033242 8605 round_trippers.go:321] Response Status: 201 Created in 38 milliseconds
I1005 14:01:05.033260 8605 round_trippers.go:324] Response Headers:
I1005 14:01:05.033263 8605 round_trippers.go:327] Cache-Control: no-store
I1005 14:01:05.033293 8605 round_trippers.go:327] Content-Type: application/json
I1005 14:01:05.033296 8605 round_trippers.go:327] Date: Wed, 05 Oct 2016 14:01:05 GMT
I1005 14:01:05.033300 8605 round_trippers.go:327] Content-Length: 2009
I1005 14:01:05.033347 8605 request.go:901] Response Body: {"kind":"DeploymentConfig","apiVersion":"v1","metadata":{"name":"mysql","namespace":"test2","selfLink":"/oapi/v1/namespaces/test2/deploymentconfigs/mysql","uid":"28165639-8b04-11e6-b1a9-525400c583ad","resourceVersion":"19231","generation":1,"creationTimestamp":"2016-10-05T14:01:05Z","labels":{"app":"cakephp-mysql-example","template":"cakephp-mysql-example"},"annotations":{"description":"Defines how to deploy the database","openshift.io/generated-by":"OpenShiftNewApp"}},"spec":{"strategy":{"type":"Recreate","recreateParams":{"timeoutSeconds":600},"resources":{}},"triggers":[{"type":"ImageChange","imageChangeParams":{"automatic":true,"containerNames":["mysql"],"from":{"kind":"ImageStreamTag","namespace":"openshift","name":"mysql:5.6"}}},{"type":"ConfigChange"}],"replicas":1,"test":false,"selector":{"name":"mysql"},"template":{"metadata":{"name":"mysql","creationTimestamp":null,"labels":{"app":"cakephp-mysql-example","name":"mysql"},"annotations":{"openshift.io/generated-by":"OpenShiftNewApp"}},"spec":{"volumes":[{"name":"data","emptyDir":{}}],"containers":[{"name":"mysql","image":" ","ports":[{"containerPort":3306,"protocol":"TCP"}],"env":[{"name":"MYSQL_USER","value":"cakephp"},{"name":"MYSQL_PASSWORD","value":"EIFgFpy10vRjQqlg"},{"name":"MYSQL_DATABASE","value":"default"}],"resources":{"limits":{"memory":"512Mi"}},"volumeMounts":[{"name":"data","mountPath":"/var/lib/mysql/data"}],"livenessProbe":{"tcpSocket":{"port":3306},"initialDelaySeconds":30,"timeoutSeconds":1,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"readinessProbe":{"exec":{"command":["/bin/sh","-i","-c","MYSQL_PWD='EIFgFpy10vRjQqlg' mysql -h 127.0.0.1 -u cakephp -D default -e 'SELECT 1'"]},"initialDelaySeconds":5,"timeoutSeconds":1,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"terminationMessagePath":"/dev/termination-log","imagePullPolicy":"IfNotPresent"}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","securityContext":{}}}},"status":{}}
deploymentconfig "mysql" created
--> Success
Build scheduled, use 'oc logs -f bc/cakephp-mysql-example' to track its progress.
Run 'oc status' to view your app.
[root@localhost ~]#
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment