diff --git a/spec/models/manageiq/providers/openshift/container_manager/refresher_spec.rb b/spec/models/manageiq/providers/openshift/container_manager/refresher_spec.rb index 25346725..dd8ff989 100644 --- a/spec/models/manageiq/providers/openshift/container_manager/refresher_spec.rb +++ b/spec/models/manageiq/providers/openshift/container_manager/refresher_spec.rb @@ -6,15 +6,17 @@ before(:each) do allow(MiqServer).to receive(:my_zone).and_return("default") - hostname = 'host.example.com' - token = 'theToken' + # env vars for easier VCR recording, see test_objects_record.sh + hostname = ENV["OPENSHIFT_MASTER_HOST"] || "host.example.com" + token = ENV["OPENSHIFT_MANAGEMENT_ADMIN_TOKEN"] || "theToken" @ems = FactoryGirl.create( :ems_openshift, - :name => 'OpenShiftProvider', - :connection_configurations => [{:endpoint => {:role => :default, - :hostname => hostname, - :port => "8443"}, + :name => "OpenShiftProvider", + :connection_configurations => [{:endpoint => {:role => :default, + :hostname => hostname, + :port => "8443", + :security_protocol => "ssl-without-validation"}, :authentication => {:role => :bearer, :auth_key => token, :userid => "_"}}] @@ -97,36 +99,40 @@ def full_refresh_test end context "when refreshing an empty DB" do - # CREATING FIRST VCR - # To recreate the tested objects in OpenShift use the template file: - # spec/vcr_cassettes/manageiq/providers/openshift/container_manager/test_objects_template.yml - # And these commands to their equivalents: - # for ind in 0 1 2; do - # oc new-project my-project-$ind; - # oc process -f ./test_objects_template.yml -v INDEX=$ind | oc create -f - - # oc start-build my-build-config-$ind - # done + # To recreate both VCRs used here, use the script: + # spec/vcr_cassettes/manageiq/providers/openshift/container_manager/test_objects_record.sh + # which creates my-project-{0,1,2}. before(:each) do @key_route_label_mapping = FactoryGirl.create(:tag_mapping_with_category, :label_name => 'key-route-label') @key_route_label_category = @key_route_label_mapping.tag.category - VCR.use_cassette("#{described_class.name.underscore}_before_openshift_deletions", - :match_requests_on => [:path,]) do # , :record => :new_episodes) do + mode = ENV['RECORD_VCR'] == 'before_deletions' ? :new_episodes : :none + VCR.use_cassette("#{described_class.name.underscore}_before_deletions", + :match_requests_on => [:path,], :record => mode) do EmsRefresh.refresh(@ems) end end + let(:object_counts) do + # using strings instead of actual model classes for compact rspec diffs + { + 'ContainerProject' => 10, + 'ContainerImage' => 43, + 'ContainerRoute' => 4, + 'ContainerTemplate' => 20, + 'ContainerTemplateParameter' => 210, + 'ContainerReplicator' => 8, + 'ContainerBuild' => 3, + 'ContainerBuildPod' => 3, + 'CustomAttribute' => 622, + } + end + it "saves the objects in the DB" do - expect(ContainerProject.count).to eq(8) - expect(ContainerImage.count).to eq(39) - expect(ContainerRoute.count).to eq(5) - expect(ContainerTemplate.count).to eq(33) - expect(ContainerReplicator.count).to eq(6) - expect(ContainerBuild.count).to eq(3) - expect(ContainerBuildPod.count).to eq(3) - expect(CustomAttribute.count).to eq(564) - expect(ContainerTemplateParameter.count).to eq(367) + actual_counts = object_counts.collect { |k, _| [k, k.constantize.count] }.to_h + expect(actual_counts).to eq(object_counts) + expect(ContainerRoute.find_by(:name => "my-route-2").labels).to contain_exactly( label_with_name_value("key-route-label", "value-route-label") ) @@ -140,24 +146,10 @@ def full_refresh_test end context "when refreshing non empty DB" do - # CREATING SECOND VCR - # To delete the tested objects in OpenShift use the following commands: - # oc delete project my-project-0 - # oc project my-project-1 - # oc delete pod my-pod-1 - # oc delete service my-service-1 - # oc delete route my-route-1 - # oc delete resourceQuota my-resource-quota-1 - # oc delete limitRange my-limit-range-1 - # oc delete persistentVolumeClaim my-persistentvolumeclaim-1 - # oc delete template my-template-1 - # oc delete build my-build-config-1 - # oc delete buildconfig my-build-config - # oc delete rc/my-replicationcontroller-1 - # oc project my-project-2 - # oc label route my-route-2 key-route-label- - # oc edit template my-template-2 # remove the template parameters from the file and save it - # oc delete pod my-pod-2 + # After deleting resources in the cluster: + # "my-project-0" - The whole project + # "my-project-1" - All resources inside the project + # "my-project-2" - "my-pod-2", label of "my-route-2", parameters of "my-template-2" let(:extra_route_tags) { [] } @@ -165,27 +157,42 @@ def full_refresh_test # Simulate user assigning tags between 1st and 2nd refresh ContainerRoute.find_by(:name => "my-route-2").tags.concat(extra_route_tags) - VCR.use_cassette("#{described_class.name.underscore}_after_openshift_deletions", - :match_requests_on => [:path,]) do # , :record => :new_episodes) do + skip('meaningless at this stage of re-recording') if ENV['RECORD_VCR'] == 'before_deletions' + + mode = ENV['RECORD_VCR'] == 'after_deletions' ? :new_episodes : :none + VCR.use_cassette("#{described_class.name.underscore}_after_deletions", + :match_requests_on => [:path,], :record => mode) do EmsRefresh.refresh(@ems) end end it "archives objects" do - expect(ContainerProject.count).to eq(8) - expect(ContainerProject.where(:deleted_on => nil).count).to eq(7) - expect(ContainerImage.count).to eq(38) # should be 39 - expect(ContainerImage.where(:deleted_on => nil).count).to eq(38) # should be 39 + expect(ContainerProject.count).to eq(object_counts['ContainerProject']) + expect(ContainerProject.active.count).to eq(object_counts['ContainerProject'] - 1) + expect(ContainerProject.archived.count).to eq(1) + + # TODO: this varies by recording, in this recording only graph refresh has problem, + # in some classical refresh had same problem, in some graph refresh archived 2 images... + pending("why graph refresh DELETES 1 image from DB?") if Settings.ems_refresh.openshift.inventory_object_refresh + expect(ContainerImage.count).to eq(object_counts['ContainerImage']) + expect(ContainerImage.active.count).to eq(object_counts['ContainerImage'] - 1) + expect(ContainerImage.archived.count).to eq(1) end it "removes the deleted objects from the DB" do - expect(ContainerRoute.count).to eq(3) - expect(ContainerTemplate.count).to eq(31) - expect(ContainerReplicator.count).to eq(4) - expect(ContainerBuild.count).to eq(1) - expect(ContainerBuildPod.count).to eq(1) - expect(CustomAttribute.count).to eq(549) - expect(ContainerTemplateParameter.count).to eq(364) + # TODO: check whether these make sense + deleted = { + 'ContainerRoute' => 2, + 'ContainerTemplate' => 2, + 'ContainerReplicator' => 2, + 'ContainerBuild' => 2, + 'ContainerBuildPod' => 2, + 'CustomAttribute' => 15, + 'ContainerTemplateParameter' => 3, + } + expected_counts = deleted.collect { |k, d| [k, object_counts[k] - d] }.to_h + actual_counts = expected_counts.collect { |k, _| [k, k.constantize.count] }.to_h + expect(actual_counts).to eq(expected_counts) expect(ContainerTemplate.find_by(:name => "my-template-0")).to be_nil expect(ContainerTemplate.find_by(:name => "my-template-1")).to be_nil @@ -196,11 +203,11 @@ def full_refresh_test expect(ContainerReplicator.find_by(:name => "my-replicationcontroller-0")).to be_nil expect(ContainerReplicator.find_by(:name => "my-replicationcontroller-1")).to be_nil - expect(ContainerBuildPod.find_by(:name => "my-build-0")).to be_nil - expect(ContainerBuildPod.find_by(:name => "my-build-1")).to be_nil + expect(ContainerBuildPod.find_by(:name => "my-build-config-0-1")).to be_nil + expect(ContainerBuildPod.find_by(:name => "my-build-config-1-1")).to be_nil - expect(ContainerBuild.find_by(:name => "my-build-config", :namespace => "my-project-0")).to be_nil - expect(ContainerBuild.find_by(:name => "my-build-config", :namespace => "my-project-1")).to be_nil + expect(ContainerBuild.find_by(:name => "my-build-config-0", :namespace => "my-project-0")).to be_nil + expect(ContainerBuild.find_by(:name => "my-build-config-1", :namespace => "my-project-1")).to be_nil expect(ContainerRoute.find_by(:name => "my-route-2").labels.count).to eq(0) expect(ContainerRoute.find_by(:name => "my-route-2").tags.count).to eq(0) diff --git a/spec/vcr_cassettes/manageiq/providers/openshift/container_manager/refresher_after_deletions.txt b/spec/vcr_cassettes/manageiq/providers/openshift/container_manager/refresher_after_deletions.txt new file mode 100644 index 00000000..e1c5e716 --- /dev/null +++ b/spec/vcr_cassettes/manageiq/providers/openshift/container_manager/refresher_after_deletions.txt @@ -0,0 +1,115 @@ +VCR generated by spec/vcr_cassettes/manageiq/providers/openshift/container_manager/test_objects_record.sh against 192.168.99.100 + +oc v3.6.1+008f2d5 +kubernetes v1.6.1+5115d708d7 +features: Basic-Auth GSSAPI Kerberos SPNEGO + +Server https://192.168.99.100:8443 +openshift v3.6.1+008f2d5 +kubernetes v1.6.1+5115d708d7 + +CAVEAT: status shown here might differ from moment captured in VCR! +== oc get projects --show-all --show-kind --show-labels == +NAME DISPLAY NAME STATUS LABELS +projects/default Active +projects/kube-public Active +projects/kube-system Active +projects/management-infra Active +projects/my-project-1 Active +projects/my-project-2 Active +projects/myproject My Project Active +projects/openshift Active +projects/openshift-infra Active + +== oc get all --show-all --all-namespaces -o wide --show-labels == +NAMESPACE NAME TYPE FROM LATEST LABELS +my-project-2 bc/my-build-config-2 Source Git 1 +NAMESPACE NAME TYPE FROM STATUS STARTED DURATION LABELS +my-project-2 builds/my-build-config-2-1 Source Git@022d87e Failed (PullBuilderImageFailed) 4 minutes ago 1m4s buildconfig=my-build-config-2,openshift.io/build-config.name=my-build-config-2,openshift.io/build.start-policy=Serial +NAMESPACE NAME DOCKER REPO TAGS UPDATED LABELS +my-project-1 is/origin-ruby-sample 172.30.1.1:5000/my-project-1/origin-ruby-sample +my-project-2 is/origin-ruby-sample 172.30.1.1:5000/my-project-2/origin-ruby-sample +openshift is/httpd 172.30.1.1:5000/openshift/httpd latest,2.4 About an hour ago +openshift is/jenkins 172.30.1.1:5000/openshift/jenkins latest,1,2 About an hour ago +openshift is/mariadb 172.30.1.1:5000/openshift/mariadb 10.1,latest About an hour ago +openshift is/mongodb 172.30.1.1:5000/openshift/mongodb 3.2,2.6,2.4 + 1 more... About an hour ago +openshift is/mysql 172.30.1.1:5000/openshift/mysql latest,5.7,5.6 + 1 more... About an hour ago +openshift is/nodejs 172.30.1.1:5000/openshift/nodejs latest,0.10,4 + 1 more... About an hour ago +openshift is/perl 172.30.1.1:5000/openshift/perl latest,5.24,5.20 + 1 more... About an hour ago +openshift is/php 172.30.1.1:5000/openshift/php latest,7.0,5.6 + 1 more... About an hour ago +openshift is/postgresql 172.30.1.1:5000/openshift/postgresql latest,9.5,9.4 + 1 more... About an hour ago +openshift is/python 172.30.1.1:5000/openshift/python latest,3.5,3.4 + 2 more... About an hour ago +openshift is/redis 172.30.1.1:5000/openshift/redis latest,3.2 About an hour ago +openshift is/ruby 172.30.1.1:5000/openshift/ruby 2.0,latest,2.3 + 1 more... About an hour ago +openshift is/wildfly 172.30.1.1:5000/openshift/wildfly 10.1,10.0,9.0 + 2 more... About an hour ago +NAMESPACE NAME REVISION DESIRED CURRENT TRIGGERED BY LABELS +default dc/docker-registry 1 1 1 config docker-registry=default +default dc/router 1 1 1 config router=router +NAMESPACE NAME DESIRED CURRENT READY AGE CONTAINER(S) IMAGE(S) SELECTOR LABELS +default rc/docker-registry-1 1 1 1 48m registry openshift/origin-docker-registry:v3.6.1 deployment=docker-registry-1,deploymentconfig=docker-registry,docker-registry=default docker-registry=default,openshift.io/deployment-config.name=docker-registry +default rc/router-1 1 1 1 48m router openshift/origin-haproxy-router:v3.6.1 deployment=router-1,deploymentconfig=router,router=router openshift.io/deployment-config.name=router,router=router +my-project-2 rc/my-replicationcontroller-2 0 0 0 4m nginx nginx app=nginx app=nginx +openshift-infra rc/hawkular-cassandra-1 1 1 1 44m hawkular-cassandra-1 openshift/origin-metrics-cassandra:v3.6.1 name=hawkular-cassandra-1 metrics-infra=hawkular-cassandra,name=hawkular-cassandra,type=hawkular-cassandra +openshift-infra rc/hawkular-metrics 1 1 1 44m hawkular-metrics openshift/origin-metrics-hawkular-metrics:v3.6.1 name=hawkular-metrics metrics-infra=hawkular-metrics,name=hawkular-metrics +openshift-infra rc/heapster 1 1 1 44m heapster openshift/origin-metrics-heapster:v3.6.1 name=heapster metrics-infra=heapster,name=heapster +NAMESPACE NAME HOST/PORT PATH SERVICES PORT TERMINATION WILDCARD LABELS +my-project-2 routes/my-route-2 my-route-2-my-project-2.192.168.99.100.nip.io service-name None +openshift-infra routes/hawkular-metrics hawkular-metrics-openshift-infra.192.168.99.100.nip.io hawkular-metrics reencrypt None metrics-infra=hawkular-metrics +NAMESPACE NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE SELECTOR LABELS +default svc/docker-registry 172.30.1.1 5000/TCP 48m docker-registry=default docker-registry=default +default svc/kubernetes 172.30.0.1 443/TCP,53/UDP,53/TCP 48m component=apiserver,provider=kubernetes +default svc/router 172.30.90.84 80/TCP,443/TCP,1936/TCP 48m router=router router=router +my-project-2 svc/my-service-2 172.30.49.51 5000/TCP 4m docker-registry=default +openshift-infra svc/hawkular-cassandra 172.30.81.88 9042/TCP,9160/TCP,7000/TCP,7001/TCP 44m type=hawkular-cassandra metrics-infra=hawkular-cassandra,name=hawkular-cassandra +openshift-infra svc/hawkular-cassandra-nodes None 9042/TCP,9160/TCP,7000/TCP,7001/TCP 44m type=hawkular-cassandra metrics-infra=hawkular-cassandra,name=hawkular-cassandra +openshift-infra svc/hawkular-metrics 172.30.42.234 443/TCP 44m name=hawkular-metrics metrics-infra=hawkular-metrics,name=hawkular-metrics +openshift-infra svc/heapster 172.30.182.209 80/TCP 44m name=heapster metrics-infra=heapster,name=heapster +NAMESPACE NAME DESIRED SUCCESSFUL AGE CONTAINER(S) IMAGE(S) SELECTOR LABELS +default jobs/persistent-volume-setup 1 1 48m storage-setup-job openshift/origin:v3.6.1 controller-uid=06ebaab7-e95b-11e7-a28e-7e8537c41286 controller-uid=06ebaab7-e95b-11e7-a28e-7e8537c41286,job-name=persistent-volume-setup +openshift-infra jobs/openshift-ansible-metrics-job 1 1 47m openshift-ansible-metrics-job openshift/origin-ansible:v3.6.1 controller-uid=0867aafe-e95b-11e7-a28e-7e8537c41286 controller-uid=0867aafe-e95b-11e7-a28e-7e8537c41286,job-name=openshift-ansible-metrics-job +NAMESPACE NAME READY STATUS RESTARTS AGE IP NODE LABELS +default po/docker-registry-1-0cpf2 1/1 Running 0 47m 172.17.0.5 localhost deployment=docker-registry-1,deploymentconfig=docker-registry,docker-registry=default +default po/persistent-volume-setup-tjjlx 0/1 Completed 0 48m 172.17.0.3 localhost controller-uid=06ebaab7-e95b-11e7-a28e-7e8537c41286,job-name=persistent-volume-setup +default po/router-1-kkqj4 1/1 Running 0 45m 10.0.2.15 localhost deployment=router-1,deploymentconfig=router,router=router +my-project-2 po/my-build-config-2-1-build 0/1 Error 0 4m 172.17.0.11 localhost openshift.io/build.name=my-build-config-2-1 +openshift-infra po/hawkular-cassandra-1-0cgvn 1/1 Running 0 44m 172.17.0.3 localhost metrics-infra=hawkular-cassandra,name=hawkular-cassandra-1,type=hawkular-cassandra +openshift-infra po/hawkular-metrics-b8xwx 1/1 Running 0 44m 172.17.0.6 localhost metrics-infra=hawkular-metrics,name=hawkular-metrics +openshift-infra po/heapster-wt4xp 1/1 Running 0 44m 172.17.0.7 localhost metrics-infra=heapster,name=heapster +openshift-infra po/openshift-ansible-metrics-job-t4kh9 0/1 Completed 0 47m 10.0.2.15 localhost controller-uid=0867aafe-e95b-11e7-a28e-7e8537c41286,job-name=openshift-ansible-metrics-job + +== oc get images == +NAME DOCKER REF +sha256:0a50e6578dee0ad6bb3c871f4af2f2b8c4c358afeae2c6cf9b3b42d4b45a70a3 centos/perl-520-centos7@sha256:0a50e6578dee0ad6bb3c871f4af2f2b8c4c358afeae2c6cf9b3b42d4b45a70a3 +sha256:0ba509791429be8e2ad63eed6012e391a42b69ef710b8f4815d321b84f069166 openshift/wildfly-100-centos7@sha256:0ba509791429be8e2ad63eed6012e391a42b69ef710b8f4815d321b84f069166 +sha256:1478800585f06a6c0feeb8301ceb54059d54816762de9f6b1182c3d52c75ac84 openshift/php-55-centos7@sha256:1478800585f06a6c0feeb8301ceb54059d54816762de9f6b1182c3d52c75ac84 +sha256:1a0e9ae0f6bf9b5f808534f3152dc068c48ad1bc428e94822dce84722a3decad openshift/mongodb-24-centos7@sha256:1a0e9ae0f6bf9b5f808534f3152dc068c48ad1bc428e94822dce84722a3decad +sha256:266e59adbc8cc22baaf62860fecca141913f34e67c389ac69181ce758f4809fa centos/mariadb-101-centos7@sha256:266e59adbc8cc22baaf62860fecca141913f34e67c389ac69181ce758f4809fa +sha256:2c5b4686b93f76f9470bef8a7e4edcfbabee3de22c850c1750a44855578f9c56 centos/ruby-23-centos7@sha256:2c5b4686b93f76f9470bef8a7e4edcfbabee3de22c850c1750a44855578f9c56 +sha256:60b2d83ba0827030dd2e240292f56208f8001e77da306713f0074dd1a009c08e centos/mongodb-32-centos7@sha256:60b2d83ba0827030dd2e240292f56208f8001e77da306713f0074dd1a009c08e +sha256:6b97de3aaa76914709a537a63b291df5d5af61d06c63a9425a2b33a513ce20a6 openshift/wildfly-90-centos7@sha256:6b97de3aaa76914709a537a63b291df5d5af61d06c63a9425a2b33a513ce20a6 +sha256:751a3cd1905914389fe568c25b3d5367cd705a0e4f81970a361f670ce891baf7 openshift/ruby-20-centos7@sha256:751a3cd1905914389fe568c25b3d5367cd705a0e4f81970a361f670ce891baf7 +sha256:75ae226214940f8f388bd77f0d4538a667efe76cac9973c48c43463d5d44bdb1 centos/mysql-56-centos7@sha256:75ae226214940f8f388bd77f0d4538a667efe76cac9973c48c43463d5d44bdb1 +sha256:76247ef765762f7a851b5abd3c3b621c5eceafc235fe29dcd4b8ee4ee5400863 centos/php-70-centos7@sha256:76247ef765762f7a851b5abd3c3b621c5eceafc235fe29dcd4b8ee4ee5400863 +sha256:78ce032147fc4fa66006ce4472650be2de2b4772e955760192444337a8c1dc8f openshift/wildfly-81-centos7@sha256:78ce032147fc4fa66006ce4472650be2de2b4772e955760192444337a8c1dc8f +sha256:7bbc639e8cb6404682957a671f16408b0d039998671c96bd2cb34a224a820e5a openshift/python-33-centos7@sha256:7bbc639e8cb6404682957a671f16408b0d039998671c96bd2cb34a224a820e5a +sha256:7cd33ccc63b8005810aedee0444472cc84c3e3c38fe9cd147edb964e712a1068 openshift/mysql-55-centos7@sha256:7cd33ccc63b8005810aedee0444472cc84c3e3c38fe9cd147edb964e712a1068 +sha256:7cf1c8ef7baa7a750d5c36e82d7f4a21a300c37aaa24baff593de0031ae080f0 openshift/jenkins-1-centos7@sha256:7cf1c8ef7baa7a750d5c36e82d7f4a21a300c37aaa24baff593de0031ae080f0 +sha256:8b7b4012989dbd1494c37c7f107def321ffc5e84a9b1dc75beb1636cd221c4fe centos/nodejs-4-centos7@sha256:8b7b4012989dbd1494c37c7f107def321ffc5e84a9b1dc75beb1636cd221c4fe +sha256:977517bfe8fe2ad0746bb314087a5953ed3798fa8758c8339d2ab7544ac7729c centos/python-34-centos7@sha256:977517bfe8fe2ad0746bb314087a5953ed3798fa8758c8339d2ab7544ac7729c +sha256:a9efe2dd0d418e64d31999bc25a9a679b019e87cf7e4a47229391f9ffc1b675c centos/php-56-centos7@sha256:a9efe2dd0d418e64d31999bc25a9a679b019e87cf7e4a47229391f9ffc1b675c +sha256:ac68512255a6233acf34bad52bdf7d2e731e5d98d82e516931360ebc4fb1e686 centos/nodejs-6-centos7@sha256:ac68512255a6233acf34bad52bdf7d2e731e5d98d82e516931360ebc4fb1e686 +sha256:acadffd5d13f6fdf02dd611bf877d2298cd1eccd9656c42f68ca013a7ed190ab centos/perl-524-centos7@sha256:acadffd5d13f6fdf02dd611bf877d2298cd1eccd9656c42f68ca013a7ed190ab +sha256:ad9b54504eabd6f7fb190da0619f9ed1d87df4dff5d0f31e4b0766525cac096d openshift/wildfly-101-centos7@sha256:ad9b54504eabd6f7fb190da0619f9ed1d87df4dff5d0f31e4b0766525cac096d +sha256:bae2ac7b362f783c526bdc70175fb73b7815944eff2c5ae294e8563383873060 centos/postgresql-95-centos7@sha256:bae2ac7b362f783c526bdc70175fb73b7815944eff2c5ae294e8563383873060 +sha256:bd971b467b08b8dbbbfee26bad80dcaa0110b184e0a8dd6c1b0460a6d6f5d332 openshift/nodejs-010-centos7@sha256:bd971b467b08b8dbbbfee26bad80dcaa0110b184e0a8dd6c1b0460a6d6f5d332 +sha256:c169a0ce84104cc68cfe706b7fa3e4b5f1c038963c9384b613fb2f227ee57f97 centos/mysql-57-centos7@sha256:c169a0ce84104cc68cfe706b7fa3e4b5f1c038963c9384b613fb2f227ee57f97 +sha256:c35481e77f235c7935e629c06bf0bd7b4b2b6f2a88819a642e247599b4b725a8 centos/httpd-24-centos7@sha256:c35481e77f235c7935e629c06bf0bd7b4b2b6f2a88819a642e247599b4b725a8 +sha256:c3dcdbd0528dd513ca00a3ddb55acefa5455647d1550003b8dd4bbd9680ced90 centos/mongodb-26-centos7@sha256:c3dcdbd0528dd513ca00a3ddb55acefa5455647d1550003b8dd4bbd9680ced90 +sha256:c5842f5017c46fb01e8ad52fc588bc6cdc4a9abb2aa7f62eebfb777ab4f0b3a8 centos/python-35-centos7@sha256:c5842f5017c46fb01e8ad52fc588bc6cdc4a9abb2aa7f62eebfb777ab4f0b3a8 +sha256:dbd4b6fef477e49bff9703ee70d20a2c48f68023562ebecc264d0b87a7fa270e openshift/postgresql-92-centos7@sha256:dbd4b6fef477e49bff9703ee70d20a2c48f68023562ebecc264d0b87a7fa270e +sha256:dc0421e72a1c46616c03586f71d37174ce74315443940b20e5b6d267c5c3bfd0 centos/python-27-centos7@sha256:dc0421e72a1c46616c03586f71d37174ce74315443940b20e5b6d267c5c3bfd0 +sha256:e2d681b6e3b7e8eedf2fbb288c3e6587db6fd2b7a4aa55dd3a8ab032094dfa8c openshift/perl-516-centos7@sha256:e2d681b6e3b7e8eedf2fbb288c3e6587db6fd2b7a4aa55dd3a8ab032094dfa8c +sha256:e8e3ad1611305230fb6e7d54b37879ec1c29a596a0e86f1d593012205c6f35b4 centos/redis-32-centos7@sha256:e8e3ad1611305230fb6e7d54b37879ec1c29a596a0e86f1d593012205c6f35b4 +sha256:f2df3f6e0ad01ecadfe66ed888d1d33b28555ec232aeda0cec996308215daab3 centos/postgresql-94-centos7@sha256:f2df3f6e0ad01ecadfe66ed888d1d33b28555ec232aeda0cec996308215daab3 +sha256:f9865e52b862f5f7bc455f118ea253cb6396b6bec181bbcdb85ba767573bf7ba openshift/jenkins-2-centos7@sha256:f9865e52b862f5f7bc455f118ea253cb6396b6bec181bbcdb85ba767573bf7ba +sha256:fc4fe46e2db742bbe5ca2078ea5137e67beaad97070281b8df35379a26ef27b6 centos/ruby-22-centos7@sha256:fc4fe46e2db742bbe5ca2078ea5137e67beaad97070281b8df35379a26ef27b6 diff --git a/spec/vcr_cassettes/manageiq/providers/openshift/container_manager/refresher_after_deletions.yml b/spec/vcr_cassettes/manageiq/providers/openshift/container_manager/refresher_after_deletions.yml new file mode 100644 index 00000000..dc85b086 --- /dev/null +++ b/spec/vcr_cassettes/manageiq/providers/openshift/container_manager/refresher_after_deletions.yml @@ -0,0 +1,2334 @@ +--- +http_interactions: +- request: + method: get + uri: https://192.168.99.100:8443/api/v1 + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + User-Agent: + - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.4p301 + Authorization: + - Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJtYW5hZ2VtZW50LWluZnJhIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZWNyZXQubmFtZSI6Im1hbmFnZW1lbnQtYWRtaW4tdG9rZW4tMHgxZjgiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoibWFuYWdlbWVudC1hZG1pbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjBjYjg1OTlhLWU5NWItMTFlNy1hMjhlLTdlODUzN2M0MTI4NiIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDptYW5hZ2VtZW50LWluZnJhOm1hbmFnZW1lbnQtYWRtaW4ifQ.K9d_sffBoR3WpJigG9weF-1vzt3RooF73Z28-rGSwcdd_B7oizU-FakCi5GtCAb1h7RMEPkz-m9FiVnLVwfctWIJpqjA-5_kZB7qtwFUwCL9zejcaSQMrE7res8N05Z2rJkgGSpsdnXc1ZG3osTA-S1QfmxwZJK0zGOXvw1W8Tym9JzoTHKZFTP3aeifKpF-ugV4HL-SfuYGqgEu1_JL7Ky5N1FFgku8wWB6f9mAxx-BBkX22oOF3CX1BwFV6TKpgz0GmtjQHYfxW1LvbTgq53gZn1MZi_-mSkgnTFI7LK2eD7-5WBfpWGnFF8yF23ZeSmVE0lDUstk11jEm8JJY5A + response: + status: + code: 200 + message: OK + headers: + Cache-Control: + - no-store + Content-Type: + - application/json + Date: + - Mon, 25 Dec 2017 10:53:39 GMT + Transfer-Encoding: + - chunked + body: + encoding: UTF-8 + string: '{"kind":"APIResourceList","groupVersion":"v1","resources":[{"name":"bindings","namespaced":true,"kind":"Binding","verbs":["create"]},{"name":"componentstatuses","namespaced":false,"kind":"ComponentStatus","verbs":["get","list"],"shortNames":["cs"]},{"name":"configmaps","namespaced":true,"kind":"ConfigMap","verbs":["create","delete","deletecollection","get","list","patch","update","watch"],"shortNames":["cm"]},{"name":"endpoints","namespaced":true,"kind":"Endpoints","verbs":["create","delete","deletecollection","get","list","patch","update","watch"],"shortNames":["ep"]},{"name":"events","namespaced":true,"kind":"Event","verbs":["create","delete","deletecollection","get","list","patch","update","watch"],"shortNames":["ev"]},{"name":"limitranges","namespaced":true,"kind":"LimitRange","verbs":["create","delete","deletecollection","get","list","patch","update","watch"],"shortNames":["limits"]},{"name":"namespaces","namespaced":false,"kind":"Namespace","verbs":["create","delete","deletecollection","get","list","patch","update","watch"],"shortNames":["ns"]},{"name":"namespaces/finalize","namespaced":false,"kind":"Namespace","verbs":["update"]},{"name":"namespaces/status","namespaced":false,"kind":"Namespace","verbs":["get","patch","update"]},{"name":"nodes","namespaced":false,"kind":"Node","verbs":["create","delete","deletecollection","get","list","patch","proxy","update","watch"],"shortNames":["no"]},{"name":"nodes/proxy","namespaced":false,"kind":"Node","verbs":[]},{"name":"nodes/status","namespaced":false,"kind":"Node","verbs":["get","patch","update"]},{"name":"persistentvolumeclaims","namespaced":true,"kind":"PersistentVolumeClaim","verbs":["create","delete","deletecollection","get","list","patch","update","watch"],"shortNames":["pvc"]},{"name":"persistentvolumeclaims/status","namespaced":true,"kind":"PersistentVolumeClaim","verbs":["get","patch","update"]},{"name":"persistentvolumes","namespaced":false,"kind":"PersistentVolume","verbs":["create","delete","deletecollection","get","list","patch","update","watch"],"shortNames":["pv"]},{"name":"persistentvolumes/status","namespaced":false,"kind":"PersistentVolume","verbs":["get","patch","update"]},{"name":"pods","namespaced":true,"kind":"Pod","verbs":["create","delete","deletecollection","get","list","patch","proxy","update","watch"],"shortNames":["po"]},{"name":"pods/attach","namespaced":true,"kind":"Pod","verbs":[]},{"name":"pods/binding","namespaced":true,"kind":"Binding","verbs":["create"]},{"name":"pods/eviction","namespaced":true,"kind":"Eviction","verbs":["create"]},{"name":"pods/exec","namespaced":true,"kind":"Pod","verbs":[]},{"name":"pods/log","namespaced":true,"kind":"Pod","verbs":["get"]},{"name":"pods/portforward","namespaced":true,"kind":"Pod","verbs":[]},{"name":"pods/proxy","namespaced":true,"kind":"Pod","verbs":[]},{"name":"pods/status","namespaced":true,"kind":"Pod","verbs":["get","patch","update"]},{"name":"podtemplates","namespaced":true,"kind":"PodTemplate","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"replicationcontrollers","namespaced":true,"kind":"ReplicationController","verbs":["create","delete","deletecollection","get","list","patch","update","watch"],"shortNames":["rc"]},{"name":"replicationcontrollers/scale","namespaced":true,"kind":"Scale","verbs":["get","patch","update"]},{"name":"replicationcontrollers/status","namespaced":true,"kind":"ReplicationController","verbs":["get","patch","update"]},{"name":"resourcequotas","namespaced":true,"kind":"ResourceQuota","verbs":["create","delete","deletecollection","get","list","patch","update","watch"],"shortNames":["quota"]},{"name":"resourcequotas/status","namespaced":true,"kind":"ResourceQuota","verbs":["get","patch","update"]},{"name":"secrets","namespaced":true,"kind":"Secret","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"securitycontextconstraints","namespaced":false,"kind":"SecurityContextConstraints","verbs":["create","delete","deletecollection","get","list","patch","update","watch"],"shortNames":["scc"]},{"name":"serviceaccounts","namespaced":true,"kind":"ServiceAccount","verbs":["create","delete","deletecollection","get","list","patch","update","watch"],"shortNames":["sa"]},{"name":"services","namespaced":true,"kind":"Service","verbs":["create","delete","get","list","patch","proxy","update","watch"]},{"name":"services/proxy","namespaced":true,"kind":"Service","verbs":[]},{"name":"services/status","namespaced":true,"kind":"Service","verbs":["get","patch","update"]}]} + +' + http_version: + recorded_at: Mon, 25 Dec 2017 10:53:39 GMT +- request: + method: get + uri: https://192.168.99.100:8443/api/v1/pods + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + User-Agent: + - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.4p301 + Authorization: + - Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJtYW5hZ2VtZW50LWluZnJhIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZWNyZXQubmFtZSI6Im1hbmFnZW1lbnQtYWRtaW4tdG9rZW4tMHgxZjgiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoibWFuYWdlbWVudC1hZG1pbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjBjYjg1OTlhLWU5NWItMTFlNy1hMjhlLTdlODUzN2M0MTI4NiIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDptYW5hZ2VtZW50LWluZnJhOm1hbmFnZW1lbnQtYWRtaW4ifQ.K9d_sffBoR3WpJigG9weF-1vzt3RooF73Z28-rGSwcdd_B7oizU-FakCi5GtCAb1h7RMEPkz-m9FiVnLVwfctWIJpqjA-5_kZB7qtwFUwCL9zejcaSQMrE7res8N05Z2rJkgGSpsdnXc1ZG3osTA-S1QfmxwZJK0zGOXvw1W8Tym9JzoTHKZFTP3aeifKpF-ugV4HL-SfuYGqgEu1_JL7Ky5N1FFgku8wWB6f9mAxx-BBkX22oOF3CX1BwFV6TKpgz0GmtjQHYfxW1LvbTgq53gZn1MZi_-mSkgnTFI7LK2eD7-5WBfpWGnFF8yF23ZeSmVE0lDUstk11jEm8JJY5A + response: + status: + code: 200 + message: OK + headers: + Cache-Control: + - no-store + Content-Type: + - application/json + Date: + - Mon, 25 Dec 2017 10:53:39 GMT + Transfer-Encoding: + - chunked + body: + encoding: UTF-8 + string: '{"kind":"PodList","apiVersion":"v1","metadata":{"selfLink":"/api/v1/pods","resourceVersion":"2587"},"items":[{"metadata":{"name":"docker-registry-1-0cpf2","generateName":"docker-registry-1-","namespace":"default","selfLink":"/api/v1/namespaces/default/pods/docker-registry-1-0cpf2","uid":"18272da2-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1593","creationTimestamp":"2017-12-25T10:05:11Z","labels":{"deployment":"docker-registry-1","deploymentconfig":"docker-registry","docker-registry":"default"},"annotations":{"kubernetes.io/created-by":"{\"kind\":\"SerializedReference\",\"apiVersion\":\"v1\",\"reference\":{\"kind\":\"ReplicationController\",\"namespace\":\"default\",\"name\":\"docker-registry-1\",\"uid\":\"0799ef04-e95b-11e7-a28e-7e8537c41286\",\"apiVersion\":\"v1\",\"resourceVersion\":\"1204\"}}\n","openshift.io/deployment-config.latest-version":"1","openshift.io/deployment-config.name":"docker-registry","openshift.io/deployment.name":"docker-registry-1","openshift.io/scc":"privileged"},"ownerReferences":[{"apiVersion":"v1","kind":"ReplicationController","name":"docker-registry-1","uid":"0799ef04-e95b-11e7-a28e-7e8537c41286","controller":true,"blockOwnerDeletion":true}]},"spec":{"volumes":[{"name":"registry-storage","hostPath":{"path":"/var/lib/minishift/openshift.local.pv/registry"}},{"name":"registry-token-0xcpm","secret":{"secretName":"registry-token-0xcpm","defaultMode":420}}],"containers":[{"name":"registry","image":"openshift/origin-docker-registry:v3.6.1","ports":[{"containerPort":5000,"protocol":"TCP"}],"env":[{"name":"REGISTRY_HTTP_ADDR","value":":5000"},{"name":"REGISTRY_HTTP_NET","value":"tcp"},{"name":"REGISTRY_HTTP_SECRET","value":"1yWbdN/wJxvTVhEFjhZ/C9+2PApxYU3A0XVE4awZRwU="},{"name":"REGISTRY_MIDDLEWARE_REPOSITORY_OPENSHIFT_ENFORCEQUOTA","value":"false"}],"resources":{"requests":{"cpu":"100m","memory":"256Mi"}},"volumeMounts":[{"name":"registry-storage","mountPath":"/registry"},{"name":"registry-token-0xcpm","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"livenessProbe":{"httpGet":{"path":"/healthz","port":5000,"scheme":"HTTP"},"initialDelaySeconds":10,"timeoutSeconds":5,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"readinessProbe":{"httpGet":{"path":"/healthz","port":5000,"scheme":"HTTP"},"timeoutSeconds":5,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"File","imagePullPolicy":"IfNotPresent","securityContext":{"privileged":true}}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","serviceAccountName":"registry","serviceAccount":"registry","nodeName":"localhost","securityContext":{},"imagePullSecrets":[{"name":"registry-dockercfg-n1s85"}],"schedulerName":"default-scheduler"},"status":{"phase":"Running","conditions":[{"type":"Initialized","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:05:11Z"},{"type":"Ready","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:09:01Z"},{"type":"PodScheduled","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:05:11Z"}],"hostIP":"10.0.2.15","podIP":"172.17.0.5","startTime":"2017-12-25T10:05:11Z","containerStatuses":[{"name":"registry","state":{"running":{"startedAt":"2017-12-25T10:08:51Z"}},"lastState":{},"ready":true,"restartCount":0,"image":"openshift/origin-docker-registry:v3.6.1","imageID":"docker-pullable://openshift/origin-docker-registry@sha256:462acb1b568584fa6d84e4dd2b1ccea637f73b474ab6d0f3c87faa62aea322ab","containerID":"docker://51fbd6b2aee8354980aae7819fba034746e46b939d4c9560d7ccaf4003d2262c"}],"qosClass":"Burstable"}},{"metadata":{"name":"persistent-volume-setup-tjjlx","generateName":"persistent-volume-setup-","namespace":"default","selfLink":"/api/v1/namespaces/default/pods/persistent-volume-setup-tjjlx","uid":"074f4f9e-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1410","creationTimestamp":"2017-12-25T10:04:43Z","labels":{"controller-uid":"06ebaab7-e95b-11e7-a28e-7e8537c41286","job-name":"persistent-volume-setup"},"annotations":{"kubernetes.io/created-by":"{\"kind\":\"SerializedReference\",\"apiVersion\":\"v1\",\"reference\":{\"kind\":\"Job\",\"namespace\":\"default\",\"name\":\"persistent-volume-setup\",\"uid\":\"06ebaab7-e95b-11e7-a28e-7e8537c41286\",\"apiVersion\":\"batch\",\"resourceVersion\":\"528\"}}\n","openshift.io/scc":"privileged"}},"spec":{"volumes":[{"name":"pvdir","hostPath":{"path":"/var/lib/minishift/openshift.local.pv"}},{"name":"pvinstaller-token-j3cd3","secret":{"secretName":"pvinstaller-token-j3cd3","defaultMode":420}}],"containers":[{"name":"storage-setup-job","image":"openshift/origin:v3.6.1","command":["/bin/bash","-c","#/bin/bash\n\nset + -e\n\nfunction generate_pv() {\n local basedir=\"${1}\"\n local name=\"${2}\"\ncat + \u003c\u003cEOF\napiVersion: v1\nkind: PersistentVolume\nmetadata:\n name: + ${name}\n labels:\n volume: ${name}\nspec:\n capacity:\n storage: + 100Gi\n accessModes:\n - ReadWriteOnce\n - ReadWriteMany\n - ReadOnlyMany\n hostPath:\n path: + ${basedir}/${name}\n persistentVolumeReclaimPolicy: Recycle\nEOF\n}\n\nfunction + setup_pv_dir() {\n local dir=\"${1}\"\n if [[ ! -d \"${dir}\" ]]; then\n mkdir + -p \"${dir}\"\n fi\n if ! chcon -t svirt_sandbox_file_t \"${dir}\" \u0026\u003e + /dev/null; then\n echo \"Not setting SELinux content for ${dir}\"\n fi\n chmod + 770 \"${dir}\"\n}\n\nfunction create_pv() {\n local basedir=\"${1}\"\n local + name=\"${2}\"\n\n setup_pv_dir \"${basedir}/${name}\"\n if ! oc get pv \"${name}\" + \u0026\u003e /dev/null; then \n generate_pv \"${basedir}\" \"${name}\" + | oc create -f -\n else\n echo \"persistentvolume ${name} already exists\"\n fi\n}\n\nbasedir=\"/var/lib/minishift/openshift.local.pv\"\nsetup_pv_dir + \"${basedir}/registry\"\n\nfor i in $(seq -f \"%04g\" 1 100); do\n create_pv + \"${basedir}\" \"pv${i}\"\ndone\n"],"resources":{},"volumeMounts":[{"name":"pvdir","mountPath":"/var/lib/minishift/openshift.local.pv"},{"name":"pvinstaller-token-j3cd3","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"File","imagePullPolicy":"IfNotPresent","securityContext":{"privileged":true}}],"restartPolicy":"Never","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","serviceAccountName":"pvinstaller","serviceAccount":"pvinstaller","nodeName":"localhost","securityContext":{},"schedulerName":"default-scheduler"},"status":{"phase":"Succeeded","conditions":[{"type":"Initialized","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:04:58Z","reason":"PodCompleted"},{"type":"Ready","status":"False","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:06:03Z","reason":"PodCompleted"},{"type":"PodScheduled","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:04:58Z"}],"hostIP":"10.0.2.15","podIP":"172.17.0.3","startTime":"2017-12-25T10:04:58Z","containerStatuses":[{"name":"storage-setup-job","state":{"terminated":{"exitCode":0,"reason":"Completed","startedAt":"2017-12-25T10:05:07Z","finishedAt":"2017-12-25T10:06:02Z","containerID":"docker://6cedaa9d1a74f25fb4027639020bd2529b12a2e512d37771451c6d5c05dba946"}},"lastState":{},"ready":false,"restartCount":0,"image":"openshift/origin:v3.6.1","imageID":"docker-pullable://openshift/origin@sha256:a63099ded77cc039076fba81eb573f674d63936488ef4784ef24499a65bae988","containerID":"docker://6cedaa9d1a74f25fb4027639020bd2529b12a2e512d37771451c6d5c05dba946"}],"qosClass":"BestEffort"}},{"metadata":{"name":"router-1-kkqj4","generateName":"router-1-","namespace":"default","selfLink":"/api/v1/namespaces/default/pods/router-1-kkqj4","uid":"5ff5b5e1-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1604","creationTimestamp":"2017-12-25T10:07:11Z","labels":{"deployment":"router-1","deploymentconfig":"router","router":"router"},"annotations":{"kubernetes.io/created-by":"{\"kind\":\"SerializedReference\",\"apiVersion\":\"v1\",\"reference\":{\"kind\":\"ReplicationController\",\"namespace\":\"default\",\"name\":\"router-1\",\"uid\":\"082f4a03-e95b-11e7-a28e-7e8537c41286\",\"apiVersion\":\"v1\",\"resourceVersion\":\"1432\"}}\n","openshift.io/deployment-config.latest-version":"1","openshift.io/deployment-config.name":"router","openshift.io/deployment.name":"router-1","openshift.io/scc":"privileged"},"ownerReferences":[{"apiVersion":"v1","kind":"ReplicationController","name":"router-1","uid":"082f4a03-e95b-11e7-a28e-7e8537c41286","controller":true,"blockOwnerDeletion":true}]},"spec":{"volumes":[{"name":"server-certificate","secret":{"secretName":"router-certs","defaultMode":420}},{"name":"router-token-p2tkb","secret":{"secretName":"router-token-p2tkb","defaultMode":420}}],"containers":[{"name":"router","image":"openshift/origin-haproxy-router:v3.6.1","ports":[{"hostPort":80,"containerPort":80,"protocol":"TCP"},{"hostPort":443,"containerPort":443,"protocol":"TCP"},{"name":"stats","hostPort":1936,"containerPort":1936,"protocol":"TCP"}],"env":[{"name":"DEFAULT_CERTIFICATE_DIR","value":"/etc/pki/tls/private"},{"name":"DEFAULT_CERTIFICATE_PATH","value":"/etc/pki/tls/private/tls.crt"},{"name":"ROUTER_CIPHERS"},{"name":"ROUTER_EXTERNAL_HOST_HOSTNAME"},{"name":"ROUTER_EXTERNAL_HOST_HTTPS_VSERVER"},{"name":"ROUTER_EXTERNAL_HOST_HTTP_VSERVER"},{"name":"ROUTER_EXTERNAL_HOST_INSECURE","value":"false"},{"name":"ROUTER_EXTERNAL_HOST_INTERNAL_ADDRESS"},{"name":"ROUTER_EXTERNAL_HOST_PARTITION_PATH"},{"name":"ROUTER_EXTERNAL_HOST_PASSWORD"},{"name":"ROUTER_EXTERNAL_HOST_PRIVKEY","value":"/etc/secret-volume/router.pem"},{"name":"ROUTER_EXTERNAL_HOST_USERNAME"},{"name":"ROUTER_EXTERNAL_HOST_VXLAN_GW_CIDR"},{"name":"ROUTER_LISTEN_ADDR","value":"0.0.0.0:1936"},{"name":"ROUTER_METRICS_TYPE","value":"haproxy"},{"name":"ROUTER_SERVICE_HTTPS_PORT","value":"443"},{"name":"ROUTER_SERVICE_HTTP_PORT","value":"80"},{"name":"ROUTER_SERVICE_NAME","value":"router"},{"name":"ROUTER_SERVICE_NAMESPACE","value":"default"},{"name":"ROUTER_SUBDOMAIN"},{"name":"STATS_PASSWORD","value":"PqpEtb0yT5"},{"name":"STATS_PORT","value":"1936"},{"name":"STATS_USERNAME","value":"admin"}],"resources":{"requests":{"cpu":"100m","memory":"256Mi"}},"volumeMounts":[{"name":"server-certificate","readOnly":true,"mountPath":"/etc/pki/tls/private"},{"name":"router-token-p2tkb","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"livenessProbe":{"httpGet":{"path":"/healthz","port":1936,"host":"localhost","scheme":"HTTP"},"initialDelaySeconds":10,"timeoutSeconds":1,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"readinessProbe":{"httpGet":{"path":"/healthz","port":1936,"host":"localhost","scheme":"HTTP"},"initialDelaySeconds":10,"timeoutSeconds":1,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"File","imagePullPolicy":"IfNotPresent","securityContext":{"privileged":false}}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","serviceAccountName":"router","serviceAccount":"router","nodeName":"localhost","hostNetwork":true,"securityContext":{},"imagePullSecrets":[{"name":"router-dockercfg-vnghl"}],"schedulerName":"default-scheduler"},"status":{"phase":"Running","conditions":[{"type":"Initialized","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:07:11Z"},{"type":"Ready","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:09:11Z"},{"type":"PodScheduled","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:07:11Z"}],"hostIP":"10.0.2.15","podIP":"10.0.2.15","startTime":"2017-12-25T10:07:11Z","containerStatuses":[{"name":"router","state":{"running":{"startedAt":"2017-12-25T10:08:59Z"}},"lastState":{},"ready":true,"restartCount":0,"image":"openshift/origin-haproxy-router:v3.6.1","imageID":"docker-pullable://openshift/origin-haproxy-router@sha256:6b479a1fd38b067d1c80d7db937251c977e5639e4e533ae02e88e8a68cf9234d","containerID":"docker://9d6093305faae7647e7f56ca76e0786063d4a72e7605c43315906eafe1c7d834"}],"qosClass":"Burstable"}},{"metadata":{"name":"my-build-config-2-1-build","namespace":"my-project-2","selfLink":"/api/v1/namespaces/my-project-2/pods/my-build-config-2-1-build","uid":"2b34cf3d-e961-11e7-a28e-7e8537c41286","resourceVersion":"2425","creationTimestamp":"2017-12-25T10:48:40Z","labels":{"openshift.io/build.name":"my-build-config-2-1"},"annotations":{"kubernetes.io/limit-ranger":"LimitRanger + plugin set: cpu, memory request for container sti-build; cpu, memory limit + for container sti-build","openshift.io/build.name":"my-build-config-2-1","openshift.io/scc":"privileged"},"ownerReferences":[{"apiVersion":"build.openshift.io/v1","kind":"Build","name":"my-build-config-2-1","uid":"2b259a92-e961-11e7-a28e-7e8537c41286","controller":true}]},"spec":{"volumes":[{"name":"docker-socket","hostPath":{"path":"/var/run/docker.sock"}},{"name":"builder-dockercfg-m6d87-push","secret":{"secretName":"builder-dockercfg-m6d87","defaultMode":420}},{"name":"builder-token-7tkqf","secret":{"secretName":"builder-token-7tkqf","defaultMode":420}}],"containers":[{"name":"sti-build","image":"openshift/origin-sti-builder:v3.6.1","args":["--loglevel=0"],"env":[{"name":"BUILD","value":"{\"kind\":\"Build\",\"apiVersion\":\"v1\",\"metadata\":{\"name\":\"my-build-config-2-1\",\"namespace\":\"my-project-2\",\"selfLink\":\"/apis/build.openshift.io/v1/namespaces/my-project-2/builds/my-build-config-2-1\",\"uid\":\"2b259a92-e961-11e7-a28e-7e8537c41286\",\"resourceVersion\":\"2353\",\"creationTimestamp\":\"2017-12-25T10:48:40Z\",\"labels\":{\"buildconfig\":\"my-build-config-2\",\"openshift.io/build-config.name\":\"my-build-config-2\",\"openshift.io/build.start-policy\":\"Serial\"},\"annotations\":{\"openshift.io/build-config.name\":\"my-build-config-2\",\"openshift.io/build.number\":\"1\"},\"ownerReferences\":[{\"apiVersion\":\"build.openshift.io/v1\",\"kind\":\"BuildConfig\",\"name\":\"my-build-config-2\",\"uid\":\"2a8b868f-e961-11e7-a28e-7e8537c41286\",\"controller\":true}]},\"spec\":{\"serviceAccount\":\"builder\",\"source\":{\"type\":\"Git\",\"git\":{\"uri\":\"https://github.com/openshift/ruby-hello-world\"}},\"strategy\":{\"type\":\"Source\",\"sourceStrategy\":{\"from\":{\"kind\":\"DockerImage\",\"name\":\"ruby-20-centos7:latest\"}}},\"output\":{\"to\":{\"kind\":\"DockerImage\",\"name\":\"172.30.1.1:5000/my-project-2/origin-ruby-sample:latest\"},\"pushSecret\":{\"name\":\"builder-dockercfg-m6d87\"}},\"resources\":{},\"postCommit\":{\"script\":\"bundle + exec rake test\"},\"nodeSelector\":null,\"triggeredBy\":[{\"message\":\"Manually + triggered\"}]},\"status\":{\"phase\":\"New\",\"outputDockerImageReference\":\"172.30.1.1:5000/my-project-2/origin-ruby-sample:latest\",\"config\":{\"kind\":\"BuildConfig\",\"namespace\":\"my-project-2\",\"name\":\"my-build-config-2\"},\"output\":{}}}\n"},{"name":"SOURCE_REPOSITORY","value":"https://github.com/openshift/ruby-hello-world"},{"name":"SOURCE_URI","value":"https://github.com/openshift/ruby-hello-world"},{"name":"ORIGIN_VERSION","value":"v3.6.1+008f2d5"},{"name":"ALLOWED_UIDS","value":"1-"},{"name":"DROP_CAPS","value":"KILL,MKNOD,SETGID,SETUID,SYS_CHROOT"},{"name":"PUSH_DOCKERCFG_PATH","value":"/var/run/secrets/openshift.io/push"}],"resources":{"limits":{"cpu":"300m","memory":"200Mi"},"requests":{"cpu":"200m","memory":"100Mi"}},"volumeMounts":[{"name":"docker-socket","mountPath":"/var/run/docker.sock"},{"name":"builder-dockercfg-m6d87-push","readOnly":true,"mountPath":"/var/run/secrets/openshift.io/push"},{"name":"builder-token-7tkqf","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"FallbackToLogsOnError","imagePullPolicy":"IfNotPresent","securityContext":{"privileged":true}}],"restartPolicy":"Never","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","serviceAccountName":"builder","serviceAccount":"builder","nodeName":"localhost","securityContext":{},"imagePullSecrets":[{"name":"builder-dockercfg-m6d87"}],"schedulerName":"default-scheduler"},"status":{"phase":"Failed","conditions":[{"type":"Initialized","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:48:40Z"},{"type":"Ready","status":"False","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:49:45Z","reason":"ContainersNotReady","message":"containers + with unready status: [sti-build]"},{"type":"PodScheduled","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:48:40Z"}],"hostIP":"10.0.2.15","podIP":"172.17.0.11","startTime":"2017-12-25T10:48:40Z","containerStatuses":[{"name":"sti-build","state":{"terminated":{"exitCode":1,"reason":"Error","message":"Cloning + \"https://github.com/openshift/ruby-hello-world\" ...\n\tCommit:\t022d87e4160c00274b63cdad7c238b5c6a299265 + (Merge pull request #58 from junaruga/feature/fix-for-ruby24)\n\tAuthor:\tBen + Parees \u003cbparees@users.noreply.github.com\u003e\n\tDate:\tFri Mar 3 15:29:12 + 2017 -0500\npulling image error : Error: image library/ruby-20-centos7:latest + not found\nerror: build error: unable to get ruby-20-centos7:latest\n","startedAt":"2017-12-25T10:49:37Z","finishedAt":"2017-12-25T10:49:44Z","containerID":"docker://91f93d6f2bc8d877246ae9520371be3b38bb26e8c7bccf756ff9c4d683069405"}},"lastState":{},"ready":false,"restartCount":0,"image":"openshift/origin-sti-builder:v3.6.1","imageID":"docker-pullable://openshift/origin-sti-builder@sha256:7cd8ae032a1814f24d5020f25a1ef942792bf906ebc7f567c63655b8ca222542","containerID":"docker://91f93d6f2bc8d877246ae9520371be3b38bb26e8c7bccf756ff9c4d683069405"}],"qosClass":"Burstable"}},{"metadata":{"name":"hawkular-cassandra-1-0cgvn","generateName":"hawkular-cassandra-1-","namespace":"openshift-infra","selfLink":"/api/v1/namespaces/openshift-infra/pods/hawkular-cassandra-1-0cgvn","uid":"8e89b9b0-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1715","creationTimestamp":"2017-12-25T10:08:30Z","labels":{"metrics-infra":"hawkular-cassandra","name":"hawkular-cassandra-1","type":"hawkular-cassandra"},"annotations":{"kubernetes.io/created-by":"{\"kind\":\"SerializedReference\",\"apiVersion\":\"v1\",\"reference\":{\"kind\":\"ReplicationController\",\"namespace\":\"openshift-infra\",\"name\":\"hawkular-cassandra-1\",\"uid\":\"80503c85-e95b-11e7-a28e-7e8537c41286\",\"apiVersion\":\"v1\",\"resourceVersion\":\"1548\"}}\n","openshift.io/scc":"restricted"},"ownerReferences":[{"apiVersion":"v1","kind":"ReplicationController","name":"hawkular-cassandra-1","uid":"80503c85-e95b-11e7-a28e-7e8537c41286","controller":true,"blockOwnerDeletion":true}]},"spec":{"volumes":[{"name":"cassandra-data","emptyDir":{}},{"name":"hawkular-cassandra-certs","secret":{"secretName":"hawkular-cassandra-certs","defaultMode":420}},{"name":"cassandra-token-jvsr8","secret":{"secretName":"cassandra-token-jvsr8","defaultMode":420}}],"containers":[{"name":"hawkular-cassandra-1","image":"openshift/origin-metrics-cassandra:v3.6.1","command":["/opt/apache-cassandra/bin/cassandra-docker.sh","--cluster_name=hawkular-metrics","--data_volume=/cassandra_data","--internode_encryption=all","--require_node_auth=true","--enable_client_encryption=true","--require_client_auth=true"],"ports":[{"name":"cql-port","containerPort":9042,"protocol":"TCP"},{"name":"thift-port","containerPort":9160,"protocol":"TCP"},{"name":"tcp-port","containerPort":7000,"protocol":"TCP"},{"name":"ssl-port","containerPort":7001,"protocol":"TCP"}],"env":[{"name":"CASSANDRA_MASTER","value":"true"},{"name":"CASSANDRA_DATA_VOLUME","value":"/cassandra_data"},{"name":"JVM_OPTS","value":"-Dcassandra.commitlog.ignorereplayerrors=true"},{"name":"TRUSTSTORE_NODES_AUTHORITIES","value":"/hawkular-cassandra-certs/tls.peer.truststore.crt"},{"name":"TRUSTSTORE_CLIENT_AUTHORITIES","value":"/hawkular-cassandra-certs/tls.client.truststore.crt"},{"name":"POD_NAMESPACE","valueFrom":{"fieldRef":{"apiVersion":"v1","fieldPath":"metadata.namespace"}}},{"name":"MEMORY_LIMIT","valueFrom":{"resourceFieldRef":{"resource":"limits.memory","divisor":"0"}}},{"name":"CPU_LIMIT","valueFrom":{"resourceFieldRef":{"resource":"limits.cpu","divisor":"1m"}}}],"resources":{"limits":{"memory":"2G"},"requests":{"memory":"1G"}},"volumeMounts":[{"name":"cassandra-data","mountPath":"/cassandra_data"},{"name":"hawkular-cassandra-certs","mountPath":"/hawkular-cassandra-certs"},{"name":"cassandra-token-jvsr8","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"readinessProbe":{"exec":{"command":["/opt/apache-cassandra/bin/cassandra-docker-ready.sh"]},"timeoutSeconds":1,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"lifecycle":{"postStart":{"exec":{"command":["/opt/apache-cassandra/bin/cassandra-poststart.sh"]}},"preStop":{"exec":{"command":["/opt/apache-cassandra/bin/cassandra-prestop.sh"]}}},"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"File","imagePullPolicy":"Always","securityContext":{"capabilities":{"drop":["KILL","MKNOD","SETGID","SETUID","SYS_CHROOT"]},"privileged":false,"seLinuxOptions":{"level":"s0:c6,c0"},"runAsUser":1000030000}}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","serviceAccountName":"cassandra","serviceAccount":"cassandra","nodeName":"localhost","securityContext":{"seLinuxOptions":{"level":"s0:c6,c0"},"supplementalGroups":[65534],"fsGroup":1000030000},"imagePullSecrets":[{"name":"cassandra-dockercfg-jct15"}],"schedulerName":"default-scheduler"},"status":{"phase":"Running","conditions":[{"type":"Initialized","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:08:30Z"},{"type":"Ready","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:15:03Z"},{"type":"PodScheduled","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:08:30Z"}],"hostIP":"10.0.2.15","podIP":"172.17.0.3","startTime":"2017-12-25T10:08:30Z","containerStatuses":[{"name":"hawkular-cassandra-1","state":{"running":{"startedAt":"2017-12-25T10:14:30Z"}},"lastState":{},"ready":true,"restartCount":0,"image":"openshift/origin-metrics-cassandra:v3.6.1","imageID":"docker-pullable://openshift/origin-metrics-cassandra@sha256:f23734a36e3c13d7bf6cd34bba254031140a66c4d9451ee05327c04f633ad439","containerID":"docker://57f21e895fba1141f07efb30b8fc02778b354c65878ee05928daff86efa1332e"}],"qosClass":"Burstable"}},{"metadata":{"name":"hawkular-metrics-b8xwx","generateName":"hawkular-metrics-","namespace":"openshift-infra","selfLink":"/api/v1/namespaces/openshift-infra/pods/hawkular-metrics-b8xwx","uid":"8fb07165-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1740","creationTimestamp":"2017-12-25T10:08:32Z","labels":{"metrics-infra":"hawkular-metrics","name":"hawkular-metrics"},"annotations":{"kubernetes.io/created-by":"{\"kind\":\"SerializedReference\",\"apiVersion\":\"v1\",\"reference\":{\"kind\":\"ReplicationController\",\"namespace\":\"openshift-infra\",\"name\":\"hawkular-metrics\",\"uid\":\"84c6cbbb-e95b-11e7-a28e-7e8537c41286\",\"apiVersion\":\"v1\",\"resourceVersion\":\"1557\"}}\n","openshift.io/scc":"restricted"},"ownerReferences":[{"apiVersion":"v1","kind":"ReplicationController","name":"hawkular-metrics","uid":"84c6cbbb-e95b-11e7-a28e-7e8537c41286","controller":true,"blockOwnerDeletion":true}]},"spec":{"volumes":[{"name":"hawkular-metrics-certs","secret":{"secretName":"hawkular-metrics-certs","defaultMode":420}},{"name":"hawkular-metrics-account","secret":{"secretName":"hawkular-metrics-account","defaultMode":420}},{"name":"hawkular-token-ng933","secret":{"secretName":"hawkular-token-ng933","defaultMode":420}}],"containers":[{"name":"hawkular-metrics","image":"openshift/origin-metrics-hawkular-metrics:v3.6.1","command":["/opt/hawkular/scripts/hawkular-metrics-wrapper.sh","-b","0.0.0.0","-Dhawkular.metrics.cassandra.nodes=hawkular-cassandra","-Dhawkular.metrics.cassandra.use-ssl","-Dhawkular.metrics.openshift.auth-methods=openshift-oauth,htpasswd","-Dhawkular.metrics.openshift.htpasswd-file=/hawkular-account/hawkular-metrics.htpasswd","-Dhawkular.metrics.allowed-cors-access-control-allow-headers=authorization","-Dhawkular.metrics.default-ttl=7","-Dhawkular.metrics.admin-tenant=_hawkular_admin","-Dhawkular-alerts.cassandra-nodes=hawkular-cassandra","-Dhawkular-alerts.cassandra-use-ssl","-Dhawkular.alerts.openshift.auth-methods=openshift-oauth,htpasswd","-Dhawkular.alerts.openshift.htpasswd-file=/hawkular-account/hawkular-metrics.htpasswd","-Dhawkular.alerts.allowed-cors-access-control-allow-headers=authorization","-Dorg.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true","-Dorg.apache.catalina.connector.CoyoteAdapter.ALLOW_BACKSLASH=true","-Dcom.datastax.driver.FORCE_NIO=true","-DKUBERNETES_MASTER_URL=https://kubernetes.default.svc","-DUSER_WRITE_ACCESS=False"],"ports":[{"name":"http-endpoint","containerPort":8080,"protocol":"TCP"},{"name":"https-endpoint","containerPort":8443,"protocol":"TCP"},{"name":"ping","containerPort":8888,"protocol":"TCP"}],"env":[{"name":"POD_NAMESPACE","valueFrom":{"fieldRef":{"apiVersion":"v1","fieldPath":"metadata.namespace"}}},{"name":"MASTER_URL","value":"https://kubernetes.default.svc"},{"name":"JGROUPS_PASSWORD","value":"4fhagEfX5d0qGHRbv"},{"name":"TRUSTSTORE_AUTHORITIES","value":"/hawkular-metrics-certs/tls.truststore.crt"},{"name":"OPENSHIFT_KUBE_PING_NAMESPACE","valueFrom":{"fieldRef":{"apiVersion":"v1","fieldPath":"metadata.namespace"}}},{"name":"OPENSHIFT_KUBE_PING_LABELS","value":"metrics-infra=hawkular-metrics,name=hawkular-metrics"},{"name":"STARTUP_TIMEOUT","value":"500"}],"resources":{"limits":{"memory":"2500M"},"requests":{"memory":"1500M"}},"volumeMounts":[{"name":"hawkular-metrics-certs","mountPath":"/hawkular-metrics-certs"},{"name":"hawkular-metrics-account","mountPath":"/hawkular-account"},{"name":"hawkular-token-ng933","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"livenessProbe":{"exec":{"command":["/opt/hawkular/scripts/hawkular-metrics-liveness.py"]},"timeoutSeconds":1,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"readinessProbe":{"exec":{"command":["/opt/hawkular/scripts/hawkular-metrics-readiness.py"]},"timeoutSeconds":1,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"File","imagePullPolicy":"Always","securityContext":{"capabilities":{"drop":["KILL","MKNOD","SETGID","SETUID","SYS_CHROOT"]},"privileged":false,"seLinuxOptions":{"level":"s0:c6,c0"},"runAsUser":1000030000}}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","serviceAccountName":"hawkular","serviceAccount":"hawkular","nodeName":"localhost","securityContext":{"seLinuxOptions":{"level":"s0:c6,c0"},"fsGroup":1000030000},"imagePullSecrets":[{"name":"hawkular-dockercfg-zzt4p"}],"schedulerName":"default-scheduler"},"status":{"phase":"Running","conditions":[{"type":"Initialized","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:08:32Z"},{"type":"Ready","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:16:02Z"},{"type":"PodScheduled","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:08:32Z"}],"hostIP":"10.0.2.15","podIP":"172.17.0.6","startTime":"2017-12-25T10:08:32Z","containerStatuses":[{"name":"hawkular-metrics","state":{"running":{"startedAt":"2017-12-25T10:14:32Z"}},"lastState":{},"ready":true,"restartCount":0,"image":"openshift/origin-metrics-hawkular-metrics:v3.6.1","imageID":"docker-pullable://openshift/origin-metrics-hawkular-metrics@sha256:6351f1c201d8185e81955a6c088ccefda1a25821811248df06a0fa9cf0aaaaa6","containerID":"docker://e3cab445fd78361638344a281f7f92796011ae5ba216870b533e916d89780449"}],"qosClass":"Burstable"}},{"metadata":{"name":"heapster-wt4xp","generateName":"heapster-","namespace":"openshift-infra","selfLink":"/api/v1/namespaces/openshift-infra/pods/heapster-wt4xp","uid":"90e48a66-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1747","creationTimestamp":"2017-12-25T10:08:34Z","labels":{"metrics-infra":"heapster","name":"heapster"},"annotations":{"kubernetes.io/created-by":"{\"kind\":\"SerializedReference\",\"apiVersion\":\"v1\",\"reference\":{\"kind\":\"ReplicationController\",\"namespace\":\"openshift-infra\",\"name\":\"heapster\",\"uid\":\"8889a492-e95b-11e7-a28e-7e8537c41286\",\"apiVersion\":\"v1\",\"resourceVersion\":\"1567\"}}\n","openshift.io/scc":"restricted"},"ownerReferences":[{"apiVersion":"v1","kind":"ReplicationController","name":"heapster","uid":"8889a492-e95b-11e7-a28e-7e8537c41286","controller":true,"blockOwnerDeletion":true}]},"spec":{"volumes":[{"name":"heapster-secrets","secret":{"secretName":"heapster-secrets","defaultMode":420}},{"name":"heapster-certs","secret":{"secretName":"heapster-certs","defaultMode":420}},{"name":"hawkular-metrics-certs","secret":{"secretName":"hawkular-metrics-certs","defaultMode":420}},{"name":"hawkular-metrics-account","secret":{"secretName":"hawkular-metrics-account","defaultMode":420}},{"name":"heapster-token-9mcss","secret":{"secretName":"heapster-token-9mcss","defaultMode":420}}],"containers":[{"name":"heapster","image":"openshift/origin-metrics-heapster:v3.6.1","command":["heapster-wrapper.sh","--wrapper.allowed_users_file=/secrets/heapster.allowed-users","--source=kubernetes.summary_api:${MASTER_URL}?useServiceAccount=true\u0026kubeletHttps=true\u0026kubeletPort=10250","--tls_cert=/heapster-certs/tls.crt","--tls_key=/heapster-certs/tls.key","--tls_client_ca=/var/run/secrets/kubernetes.io/serviceaccount/ca.crt","--allowed_users=%allowed_users%","--metric_resolution=10s","--wrapper.username_file=/hawkular-account/hawkular-metrics.username","--wrapper.password_file=/hawkular-account/hawkular-metrics.password","--wrapper.endpoint_check=https://hawkular-metrics:443/hawkular/metrics/status","--sink=hawkular:https://hawkular-metrics:443?tenant=_system\u0026labelToTenant=pod_namespace\u0026labelNodeId=nodename\u0026caCert=/hawkular-metrics-certs/tls.crt\u0026user=%username%\u0026pass=%password%\u0026filter=label(container_name:^system.slice.*|^user.slice)"],"ports":[{"name":"http-endpoint","containerPort":8082,"protocol":"TCP"}],"env":[{"name":"STARTUP_TIMEOUT","value":"500"}],"resources":{"limits":{"memory":"3750M"},"requests":{"memory":"937500k"}},"volumeMounts":[{"name":"heapster-secrets","mountPath":"/secrets"},{"name":"heapster-certs","mountPath":"/heapster-certs"},{"name":"hawkular-metrics-certs","mountPath":"/hawkular-metrics-certs"},{"name":"hawkular-metrics-account","mountPath":"/hawkular-account"},{"name":"heapster-token-9mcss","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"readinessProbe":{"exec":{"command":["/opt/heapster-readiness.sh"]},"timeoutSeconds":1,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"File","imagePullPolicy":"Always","securityContext":{"capabilities":{"drop":["KILL","MKNOD","SETGID","SETUID","SYS_CHROOT"]},"privileged":false,"seLinuxOptions":{"level":"s0:c6,c0"},"runAsUser":1000030000}}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","serviceAccountName":"heapster","serviceAccount":"heapster","nodeName":"localhost","securityContext":{"seLinuxOptions":{"level":"s0:c6,c0"},"fsGroup":1000030000},"imagePullSecrets":[{"name":"heapster-dockercfg-9fpn0"}],"schedulerName":"default-scheduler"},"status":{"phase":"Running","conditions":[{"type":"Initialized","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:08:34Z"},{"type":"Ready","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:16:14Z"},{"type":"PodScheduled","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:08:34Z"}],"hostIP":"10.0.2.15","podIP":"172.17.0.7","startTime":"2017-12-25T10:08:34Z","containerStatuses":[{"name":"heapster","state":{"running":{"startedAt":"2017-12-25T10:14:48Z"}},"lastState":{},"ready":true,"restartCount":0,"image":"openshift/origin-metrics-heapster:v3.6.1","imageID":"docker-pullable://openshift/origin-metrics-heapster@sha256:435255a96935ec61e4a368d1fb70c57a898c8a71bc7b86cfe1dd2b313184ec44","containerID":"docker://72fb3d8cb7b6ee3794fc02fa7cf8ac5526c180a110d5a20901129b77d576235f"}],"qosClass":"Burstable"}},{"metadata":{"name":"openshift-ansible-metrics-job-t4kh9","generateName":"openshift-ansible-metrics-job-","namespace":"openshift-infra","selfLink":"/api/v1/namespaces/openshift-infra/pods/openshift-ansible-metrics-job-t4kh9","uid":"086929a6-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1576","creationTimestamp":"2017-12-25T10:04:45Z","labels":{"controller-uid":"0867aafe-e95b-11e7-a28e-7e8537c41286","job-name":"openshift-ansible-metrics-job"},"annotations":{"kubernetes.io/created-by":"{\"kind\":\"SerializedReference\",\"apiVersion\":\"v1\",\"reference\":{\"kind\":\"Job\",\"namespace\":\"openshift-infra\",\"name\":\"openshift-ansible-metrics-job\",\"uid\":\"0867aafe-e95b-11e7-a28e-7e8537c41286\",\"apiVersion\":\"batch\",\"resourceVersion\":\"892\"}}\n","openshift.io/scc":"privileged"}},"spec":{"volumes":[{"name":"configdir","hostPath":{"path":"/var/lib/minishift/openshift.local.config/master"}},{"name":"inventoryfile","hostPath":{"path":"/var/lib/minishift/openshift.local.config/metrics.inventory"}},{"name":"openshift-ansible-token-rbjk9","secret":{"secretName":"openshift-ansible-token-rbjk9","defaultMode":420}}],"containers":[{"name":"openshift-ansible-metrics-job","image":"openshift/origin-ansible:v3.6.1","env":[{"name":"INVENTORY_FILE","value":"/tmp/inventory"},{"name":"PLAYBOOK_FILE","value":"playbooks/byo/openshift-cluster/openshift-metrics.yml"}],"resources":{},"volumeMounts":[{"name":"configdir","mountPath":"/etc/origin/master"},{"name":"inventoryfile","mountPath":"/tmp/inventory"},{"name":"openshift-ansible-token-rbjk9","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"File","imagePullPolicy":"IfNotPresent","securityContext":{"privileged":false,"runAsUser":0}}],"restartPolicy":"Never","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","serviceAccountName":"openshift-ansible","serviceAccount":"openshift-ansible","nodeName":"localhost","hostNetwork":true,"securityContext":{},"schedulerName":"default-scheduler"},"status":{"phase":"Succeeded","conditions":[{"type":"Initialized","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:05:00Z","reason":"PodCompleted"},{"type":"Ready","status":"False","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:08:36Z","reason":"PodCompleted"},{"type":"PodScheduled","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:05:00Z"}],"hostIP":"10.0.2.15","podIP":"10.0.2.15","startTime":"2017-12-25T10:05:00Z","containerStatuses":[{"name":"openshift-ansible-metrics-job","state":{"terminated":{"exitCode":0,"reason":"Completed","startedAt":"2017-12-25T10:07:08Z","finishedAt":"2017-12-25T10:08:35Z","containerID":"docker://7369bc793998f1398f94eff01562ac3234c39189504bb2276d4cea9aea1ed851"}},"lastState":{},"ready":false,"restartCount":0,"image":"openshift/origin-ansible:v3.6.1","imageID":"docker-pullable://openshift/origin-ansible@sha256:eb74ea720632462cdb4f54b67bb738ce221a4804c38271d0b4b7a207d92706cd","containerID":"docker://7369bc793998f1398f94eff01562ac3234c39189504bb2276d4cea9aea1ed851"}],"qosClass":"BestEffort"}}]} + +' + http_version: + recorded_at: Mon, 25 Dec 2017 10:53:39 GMT +- request: + method: get + uri: https://192.168.99.100:8443/api/v1/services + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + User-Agent: + - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.4p301 + Authorization: + - Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJtYW5hZ2VtZW50LWluZnJhIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZWNyZXQubmFtZSI6Im1hbmFnZW1lbnQtYWRtaW4tdG9rZW4tMHgxZjgiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoibWFuYWdlbWVudC1hZG1pbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjBjYjg1OTlhLWU5NWItMTFlNy1hMjhlLTdlODUzN2M0MTI4NiIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDptYW5hZ2VtZW50LWluZnJhOm1hbmFnZW1lbnQtYWRtaW4ifQ.K9d_sffBoR3WpJigG9weF-1vzt3RooF73Z28-rGSwcdd_B7oizU-FakCi5GtCAb1h7RMEPkz-m9FiVnLVwfctWIJpqjA-5_kZB7qtwFUwCL9zejcaSQMrE7res8N05Z2rJkgGSpsdnXc1ZG3osTA-S1QfmxwZJK0zGOXvw1W8Tym9JzoTHKZFTP3aeifKpF-ugV4HL-SfuYGqgEu1_JL7Ky5N1FFgku8wWB6f9mAxx-BBkX22oOF3CX1BwFV6TKpgz0GmtjQHYfxW1LvbTgq53gZn1MZi_-mSkgnTFI7LK2eD7-5WBfpWGnFF8yF23ZeSmVE0lDUstk11jEm8JJY5A + response: + status: + code: 200 + message: OK + headers: + Cache-Control: + - no-store + Content-Type: + - application/json + Date: + - Mon, 25 Dec 2017 10:53:39 GMT + Transfer-Encoding: + - chunked + body: + encoding: UTF-8 + string: '{"kind":"ServiceList","apiVersion":"v1","metadata":{"selfLink":"/api/v1/services","resourceVersion":"2587"},"items":[{"metadata":{"name":"docker-registry","namespace":"default","selfLink":"/api/v1/namespaces/default/services/docker-registry","uid":"0789fd8c-e95b-11e7-a28e-7e8537c41286","resourceVersion":"772","creationTimestamp":"2017-12-25T10:04:43Z","labels":{"docker-registry":"default"}},"spec":{"ports":[{"name":"5000-tcp","protocol":"TCP","port":5000,"targetPort":5000}],"selector":{"docker-registry":"default"},"clusterIP":"172.30.1.1","type":"ClusterIP","sessionAffinity":"ClientIP"},"status":{"loadBalancer":{}}},{"metadata":{"name":"kubernetes","namespace":"default","selfLink":"/api/v1/namespaces/default/services/kubernetes","uid":"03d867f8-e95b-11e7-a28e-7e8537c41286","resourceVersion":"20","creationTimestamp":"2017-12-25T10:04:37Z","labels":{"component":"apiserver","provider":"kubernetes"}},"spec":{"ports":[{"name":"https","protocol":"TCP","port":443,"targetPort":8443},{"name":"dns","protocol":"UDP","port":53,"targetPort":8053},{"name":"dns-tcp","protocol":"TCP","port":53,"targetPort":8053}],"clusterIP":"172.30.0.1","type":"ClusterIP","sessionAffinity":"ClientIP"},"status":{"loadBalancer":{}}},{"metadata":{"name":"router","namespace":"default","selfLink":"/api/v1/namespaces/default/services/router","uid":"08303735-e95b-11e7-a28e-7e8537c41286","resourceVersion":"862","creationTimestamp":"2017-12-25T10:04:44Z","labels":{"router":"router"},"annotations":{"prometheus.io/port":"1936","prometheus.io/scrape":"true","prometheus.openshift.io/password":"PqpEtb0yT5","prometheus.openshift.io/username":"admin"}},"spec":{"ports":[{"name":"80-tcp","protocol":"TCP","port":80,"targetPort":80},{"name":"443-tcp","protocol":"TCP","port":443,"targetPort":443},{"name":"1936-tcp","protocol":"TCP","port":1936,"targetPort":1936}],"selector":{"router":"router"},"clusterIP":"172.30.90.84","type":"ClusterIP","sessionAffinity":"None"},"status":{"loadBalancer":{}}},{"metadata":{"name":"my-service-2","namespace":"my-project-2","selfLink":"/api/v1/namespaces/my-project-2/services/my-service-2","uid":"2a7e3a5d-e961-11e7-a28e-7e8537c41286","resourceVersion":"2332","creationTimestamp":"2017-12-25T10:48:39Z"},"spec":{"ports":[{"protocol":"TCP","port":5000,"targetPort":5000}],"selector":{"docker-registry":"default"},"clusterIP":"172.30.49.51","type":"ClusterIP","sessionAffinity":"None"},"status":{"loadBalancer":{}}},{"metadata":{"name":"hawkular-cassandra","namespace":"openshift-infra","selfLink":"/api/v1/namespaces/openshift-infra/services/hawkular-cassandra","uid":"82116584-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1491","creationTimestamp":"2017-12-25T10:08:09Z","labels":{"metrics-infra":"hawkular-cassandra","name":"hawkular-cassandra"},"annotations":{"kubectl.kubernetes.io/last-applied-configuration":"{\"apiVersion\":\"v1\",\"kind\":\"Service\",\"metadata\":{\"annotations\":{},\"labels\":{\"metrics-infra\":\"hawkular-cassandra\",\"name\":\"hawkular-cassandra\"},\"name\":\"hawkular-cassandra\",\"namespace\":\"openshift-infra\"},\"spec\":{\"ports\":[{\"name\":\"cql-port\",\"port\":9042,\"targetPort\":\"cql-port\"},{\"name\":\"thrift-port\",\"port\":9160,\"targetPort\":\"thrift-port\"},{\"name\":\"tcp-port\",\"port\":7000,\"targetPort\":\"tcp-port\"},{\"name\":\"ssl-port\",\"port\":7001,\"targetPort\":\"ssl-port\"}],\"selector\":{\"type\":\"hawkular-cassandra\"}}}\n"}},"spec":{"ports":[{"name":"cql-port","protocol":"TCP","port":9042,"targetPort":"cql-port"},{"name":"thrift-port","protocol":"TCP","port":9160,"targetPort":"thrift-port"},{"name":"tcp-port","protocol":"TCP","port":7000,"targetPort":"tcp-port"},{"name":"ssl-port","protocol":"TCP","port":7001,"targetPort":"ssl-port"}],"selector":{"type":"hawkular-cassandra"},"clusterIP":"172.30.81.88","type":"ClusterIP","sessionAffinity":"None"},"status":{"loadBalancer":{}}},{"metadata":{"name":"hawkular-cassandra-nodes","namespace":"openshift-infra","selfLink":"/api/v1/namespaces/openshift-infra/services/hawkular-cassandra-nodes","uid":"8797dcfa-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1516","creationTimestamp":"2017-12-25T10:08:18Z","labels":{"metrics-infra":"hawkular-cassandra","name":"hawkular-cassandra"},"annotations":{"kubectl.kubernetes.io/last-applied-configuration":"{\"apiVersion\":\"v1\",\"kind\":\"Service\",\"metadata\":{\"annotations\":{},\"labels\":{\"metrics-infra\":\"hawkular-cassandra\",\"name\":\"hawkular-cassandra\"},\"name\":\"hawkular-cassandra-nodes\",\"namespace\":\"openshift-infra\"},\"spec\":{\"clusterIP\":\"None\",\"portalIP\":\"None\",\"ports\":[{\"name\":\"cql-port\",\"port\":9042,\"targetPort\":\"cql-port\"},{\"name\":\"thrift-port\",\"port\":9160,\"targetPort\":\"thrift-port\"},{\"name\":\"tcp-port\",\"port\":7000,\"targetPort\":\"tcp-port\"},{\"name\":\"ssl-port\",\"port\":7001,\"targetPort\":\"ssl-port\"}],\"selector\":{\"type\":\"hawkular-cassandra\"}}}\n"}},"spec":{"ports":[{"name":"cql-port","protocol":"TCP","port":9042,"targetPort":"cql-port"},{"name":"thrift-port","protocol":"TCP","port":9160,"targetPort":"thrift-port"},{"name":"tcp-port","protocol":"TCP","port":7000,"targetPort":"tcp-port"},{"name":"ssl-port","protocol":"TCP","port":7001,"targetPort":"ssl-port"}],"selector":{"type":"hawkular-cassandra"},"clusterIP":"None","type":"ClusterIP","sessionAffinity":"None"},"status":{"loadBalancer":{}}},{"metadata":{"name":"hawkular-metrics","namespace":"openshift-infra","selfLink":"/api/v1/namespaces/openshift-infra/services/hawkular-metrics","uid":"86a1430d-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1513","creationTimestamp":"2017-12-25T10:08:16Z","labels":{"metrics-infra":"hawkular-metrics","name":"hawkular-metrics"},"annotations":{"kubectl.kubernetes.io/last-applied-configuration":"{\"apiVersion\":\"v1\",\"kind\":\"Service\",\"metadata\":{\"annotations\":{},\"labels\":{\"metrics-infra\":\"hawkular-metrics\",\"name\":\"hawkular-metrics\"},\"name\":\"hawkular-metrics\",\"namespace\":\"openshift-infra\"},\"spec\":{\"ports\":[{\"port\":443,\"targetPort\":\"https-endpoint\"}],\"selector\":{\"name\":\"hawkular-metrics\"}}}\n"}},"spec":{"ports":[{"protocol":"TCP","port":443,"targetPort":"https-endpoint"}],"selector":{"name":"hawkular-metrics"},"clusterIP":"172.30.42.234","type":"ClusterIP","sessionAffinity":"None"},"status":{"loadBalancer":{}}},{"metadata":{"name":"heapster","namespace":"openshift-infra","selfLink":"/api/v1/namespaces/openshift-infra/services/heapster","uid":"7f5fa3c9-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1485","creationTimestamp":"2017-12-25T10:08:04Z","labels":{"metrics-infra":"heapster","name":"heapster"},"annotations":{"kubectl.kubernetes.io/last-applied-configuration":"{\"apiVersion\":\"v1\",\"kind\":\"Service\",\"metadata\":{\"annotations\":{\"service.alpha.openshift.io/serving-cert-secret-name\":\"heapster-certs\"},\"labels\":{\"metrics-infra\":\"heapster\",\"name\":\"heapster\"},\"name\":\"heapster\",\"namespace\":\"openshift-infra\"},\"spec\":{\"ports\":[{\"port\":80,\"targetPort\":\"http-endpoint\"}],\"selector\":{\"name\":\"heapster\"}}}\n","service.alpha.openshift.io/serving-cert-secret-name":"heapster-certs","service.alpha.openshift.io/serving-cert-signed-by":"openshift-service-serving-signer@1514196265"}},"spec":{"ports":[{"protocol":"TCP","port":80,"targetPort":"http-endpoint"}],"selector":{"name":"heapster"},"clusterIP":"172.30.182.209","type":"ClusterIP","sessionAffinity":"None"},"status":{"loadBalancer":{}}}]} + +' + http_version: + recorded_at: Mon, 25 Dec 2017 10:53:39 GMT +- request: + method: get + uri: https://192.168.99.100:8443/api/v1/replicationcontrollers + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + User-Agent: + - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.4p301 + Authorization: + - Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJtYW5hZ2VtZW50LWluZnJhIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZWNyZXQubmFtZSI6Im1hbmFnZW1lbnQtYWRtaW4tdG9rZW4tMHgxZjgiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoibWFuYWdlbWVudC1hZG1pbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjBjYjg1OTlhLWU5NWItMTFlNy1hMjhlLTdlODUzN2M0MTI4NiIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDptYW5hZ2VtZW50LWluZnJhOm1hbmFnZW1lbnQtYWRtaW4ifQ.K9d_sffBoR3WpJigG9weF-1vzt3RooF73Z28-rGSwcdd_B7oizU-FakCi5GtCAb1h7RMEPkz-m9FiVnLVwfctWIJpqjA-5_kZB7qtwFUwCL9zejcaSQMrE7res8N05Z2rJkgGSpsdnXc1ZG3osTA-S1QfmxwZJK0zGOXvw1W8Tym9JzoTHKZFTP3aeifKpF-ugV4HL-SfuYGqgEu1_JL7Ky5N1FFgku8wWB6f9mAxx-BBkX22oOF3CX1BwFV6TKpgz0GmtjQHYfxW1LvbTgq53gZn1MZi_-mSkgnTFI7LK2eD7-5WBfpWGnFF8yF23ZeSmVE0lDUstk11jEm8JJY5A + response: + status: + code: 200 + message: OK + headers: + Cache-Control: + - no-store + Content-Type: + - application/json + Date: + - Mon, 25 Dec 2017 10:53:39 GMT + Transfer-Encoding: + - chunked + body: + encoding: UTF-8 + string: '{"kind":"ReplicationControllerList","apiVersion":"v1","metadata":{"selfLink":"/api/v1/replicationcontrollers","resourceVersion":"2587"},"items":[{"metadata":{"name":"docker-registry-1","namespace":"default","selfLink":"/api/v1/namespaces/default/replicationcontrollers/docker-registry-1","uid":"0799ef04-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1598","generation":2,"creationTimestamp":"2017-12-25T10:04:43Z","labels":{"docker-registry":"default","openshift.io/deployment-config.name":"docker-registry"},"annotations":{"openshift.io/deployer-pod.name":"docker-registry-1-deploy","openshift.io/deployment-config.latest-version":"1","openshift.io/deployment-config.name":"docker-registry","openshift.io/deployment.phase":"Complete","openshift.io/deployment.replicas":"1","openshift.io/deployment.status-reason":"config + change","openshift.io/encoded-deployment-config":"{\"kind\":\"DeploymentConfig\",\"apiVersion\":\"v1\",\"metadata\":{\"name\":\"docker-registry\",\"namespace\":\"default\",\"selfLink\":\"/apis/apps.openshift.io/v1/namespaces/default/deploymentconfigs/docker-registry\",\"uid\":\"07867905-e95b-11e7-a28e-7e8537c41286\",\"resourceVersion\":\"778\",\"generation\":2,\"creationTimestamp\":\"2017-12-25T10:04:43Z\",\"labels\":{\"docker-registry\":\"default\"}},\"spec\":{\"strategy\":{\"type\":\"Rolling\",\"rollingParams\":{\"updatePeriodSeconds\":1,\"intervalSeconds\":1,\"timeoutSeconds\":600,\"maxUnavailable\":\"25%\",\"maxSurge\":\"25%\"},\"resources\":{},\"activeDeadlineSeconds\":21600},\"triggers\":[{\"type\":\"ConfigChange\"}],\"replicas\":1,\"test\":false,\"selector\":{\"docker-registry\":\"default\"},\"template\":{\"metadata\":{\"creationTimestamp\":null,\"labels\":{\"docker-registry\":\"default\"}},\"spec\":{\"volumes\":[{\"name\":\"registry-storage\",\"hostPath\":{\"path\":\"/var/lib/minishift/openshift.local.pv/registry\"}}],\"containers\":[{\"name\":\"registry\",\"image\":\"openshift/origin-docker-registry:v3.6.1\",\"ports\":[{\"containerPort\":5000,\"protocol\":\"TCP\"}],\"env\":[{\"name\":\"REGISTRY_HTTP_ADDR\",\"value\":\":5000\"},{\"name\":\"REGISTRY_HTTP_NET\",\"value\":\"tcp\"},{\"name\":\"REGISTRY_HTTP_SECRET\",\"value\":\"1yWbdN/wJxvTVhEFjhZ/C9+2PApxYU3A0XVE4awZRwU=\"},{\"name\":\"REGISTRY_MIDDLEWARE_REPOSITORY_OPENSHIFT_ENFORCEQUOTA\",\"value\":\"false\"}],\"resources\":{\"requests\":{\"cpu\":\"100m\",\"memory\":\"256Mi\"}},\"volumeMounts\":[{\"name\":\"registry-storage\",\"mountPath\":\"/registry\"}],\"livenessProbe\":{\"httpGet\":{\"path\":\"/healthz\",\"port\":5000,\"scheme\":\"HTTP\"},\"initialDelaySeconds\":10,\"timeoutSeconds\":5,\"periodSeconds\":10,\"successThreshold\":1,\"failureThreshold\":3},\"readinessProbe\":{\"httpGet\":{\"path\":\"/healthz\",\"port\":5000,\"scheme\":\"HTTP\"},\"timeoutSeconds\":5,\"periodSeconds\":10,\"successThreshold\":1,\"failureThreshold\":3},\"terminationMessagePath\":\"/dev/termination-log\",\"terminationMessagePolicy\":\"File\",\"imagePullPolicy\":\"IfNotPresent\",\"securityContext\":{\"privileged\":true}}],\"restartPolicy\":\"Always\",\"terminationGracePeriodSeconds\":30,\"dnsPolicy\":\"ClusterFirst\",\"serviceAccountName\":\"registry\",\"serviceAccount\":\"registry\",\"securityContext\":{},\"schedulerName\":\"default-scheduler\"}}},\"status\":{\"latestVersion\":1,\"observedGeneration\":1,\"replicas\":0,\"updatedReplicas\":0,\"availableReplicas\":0,\"unavailableReplicas\":0,\"details\":{\"message\":\"config + change\",\"causes\":[{\"type\":\"ConfigChange\"}]},\"conditions\":[{\"type\":\"Available\",\"status\":\"False\",\"lastUpdateTime\":\"2017-12-25T10:04:43Z\",\"lastTransitionTime\":\"2017-12-25T10:04:43Z\",\"message\":\"Deployment + config does not have minimum availability.\"}]}}\n"},"ownerReferences":[{"apiVersion":"apps.openshift.io/v1","kind":"DeploymentConfig","name":"docker-registry","uid":"07867905-e95b-11e7-a28e-7e8537c41286","controller":true,"blockOwnerDeletion":true}]},"spec":{"replicas":1,"selector":{"deployment":"docker-registry-1","deploymentconfig":"docker-registry","docker-registry":"default"},"template":{"metadata":{"creationTimestamp":null,"labels":{"deployment":"docker-registry-1","deploymentconfig":"docker-registry","docker-registry":"default"},"annotations":{"openshift.io/deployment-config.latest-version":"1","openshift.io/deployment-config.name":"docker-registry","openshift.io/deployment.name":"docker-registry-1"}},"spec":{"volumes":[{"name":"registry-storage","hostPath":{"path":"/var/lib/minishift/openshift.local.pv/registry"}}],"containers":[{"name":"registry","image":"openshift/origin-docker-registry:v3.6.1","ports":[{"containerPort":5000,"protocol":"TCP"}],"env":[{"name":"REGISTRY_HTTP_ADDR","value":":5000"},{"name":"REGISTRY_HTTP_NET","value":"tcp"},{"name":"REGISTRY_HTTP_SECRET","value":"1yWbdN/wJxvTVhEFjhZ/C9+2PApxYU3A0XVE4awZRwU="},{"name":"REGISTRY_MIDDLEWARE_REPOSITORY_OPENSHIFT_ENFORCEQUOTA","value":"false"}],"resources":{"requests":{"cpu":"100m","memory":"256Mi"}},"volumeMounts":[{"name":"registry-storage","mountPath":"/registry"}],"livenessProbe":{"httpGet":{"path":"/healthz","port":5000,"scheme":"HTTP"},"initialDelaySeconds":10,"timeoutSeconds":5,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"readinessProbe":{"httpGet":{"path":"/healthz","port":5000,"scheme":"HTTP"},"timeoutSeconds":5,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"File","imagePullPolicy":"IfNotPresent","securityContext":{"privileged":true}}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","serviceAccountName":"registry","serviceAccount":"registry","securityContext":{},"schedulerName":"default-scheduler"}}},"status":{"replicas":1,"fullyLabeledReplicas":1,"readyReplicas":1,"availableReplicas":1,"observedGeneration":2}},{"metadata":{"name":"router-1","namespace":"default","selfLink":"/api/v1/namespaces/default/replicationcontrollers/router-1","uid":"082f4a03-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1609","generation":2,"creationTimestamp":"2017-12-25T10:04:44Z","labels":{"openshift.io/deployment-config.name":"router","router":"router"},"annotations":{"openshift.io/deployer-pod.name":"router-1-deploy","openshift.io/deployment-config.latest-version":"1","openshift.io/deployment-config.name":"router","openshift.io/deployment.phase":"Complete","openshift.io/deployment.replicas":"1","openshift.io/deployment.status-reason":"config + change","openshift.io/encoded-deployment-config":"{\"kind\":\"DeploymentConfig\",\"apiVersion\":\"v1\",\"metadata\":{\"name\":\"router\",\"namespace\":\"default\",\"selfLink\":\"/apis/apps.openshift.io/v1/namespaces/default/deploymentconfigs/router\",\"uid\":\"082ccdc6-e95b-11e7-a28e-7e8537c41286\",\"resourceVersion\":\"860\",\"generation\":2,\"creationTimestamp\":\"2017-12-25T10:04:44Z\",\"labels\":{\"router\":\"router\"}},\"spec\":{\"strategy\":{\"type\":\"Rolling\",\"rollingParams\":{\"updatePeriodSeconds\":1,\"intervalSeconds\":1,\"timeoutSeconds\":600,\"maxUnavailable\":\"25%\",\"maxSurge\":0},\"resources\":{},\"activeDeadlineSeconds\":21600},\"triggers\":[{\"type\":\"ConfigChange\"}],\"replicas\":1,\"test\":false,\"selector\":{\"router\":\"router\"},\"template\":{\"metadata\":{\"creationTimestamp\":null,\"labels\":{\"router\":\"router\"}},\"spec\":{\"volumes\":[{\"name\":\"server-certificate\",\"secret\":{\"secretName\":\"router-certs\",\"defaultMode\":420}}],\"containers\":[{\"name\":\"router\",\"image\":\"openshift/origin-haproxy-router:v3.6.1\",\"ports\":[{\"hostPort\":80,\"containerPort\":80,\"protocol\":\"TCP\"},{\"hostPort\":443,\"containerPort\":443,\"protocol\":\"TCP\"},{\"name\":\"stats\",\"hostPort\":1936,\"containerPort\":1936,\"protocol\":\"TCP\"}],\"env\":[{\"name\":\"DEFAULT_CERTIFICATE_DIR\",\"value\":\"/etc/pki/tls/private\"},{\"name\":\"DEFAULT_CERTIFICATE_PATH\",\"value\":\"/etc/pki/tls/private/tls.crt\"},{\"name\":\"ROUTER_CIPHERS\"},{\"name\":\"ROUTER_EXTERNAL_HOST_HOSTNAME\"},{\"name\":\"ROUTER_EXTERNAL_HOST_HTTPS_VSERVER\"},{\"name\":\"ROUTER_EXTERNAL_HOST_HTTP_VSERVER\"},{\"name\":\"ROUTER_EXTERNAL_HOST_INSECURE\",\"value\":\"false\"},{\"name\":\"ROUTER_EXTERNAL_HOST_INTERNAL_ADDRESS\"},{\"name\":\"ROUTER_EXTERNAL_HOST_PARTITION_PATH\"},{\"name\":\"ROUTER_EXTERNAL_HOST_PASSWORD\"},{\"name\":\"ROUTER_EXTERNAL_HOST_PRIVKEY\",\"value\":\"/etc/secret-volume/router.pem\"},{\"name\":\"ROUTER_EXTERNAL_HOST_USERNAME\"},{\"name\":\"ROUTER_EXTERNAL_HOST_VXLAN_GW_CIDR\"},{\"name\":\"ROUTER_LISTEN_ADDR\",\"value\":\"0.0.0.0:1936\"},{\"name\":\"ROUTER_METRICS_TYPE\",\"value\":\"haproxy\"},{\"name\":\"ROUTER_SERVICE_HTTPS_PORT\",\"value\":\"443\"},{\"name\":\"ROUTER_SERVICE_HTTP_PORT\",\"value\":\"80\"},{\"name\":\"ROUTER_SERVICE_NAME\",\"value\":\"router\"},{\"name\":\"ROUTER_SERVICE_NAMESPACE\",\"value\":\"default\"},{\"name\":\"ROUTER_SUBDOMAIN\"},{\"name\":\"STATS_PASSWORD\",\"value\":\"PqpEtb0yT5\"},{\"name\":\"STATS_PORT\",\"value\":\"1936\"},{\"name\":\"STATS_USERNAME\",\"value\":\"admin\"}],\"resources\":{\"requests\":{\"cpu\":\"100m\",\"memory\":\"256Mi\"}},\"volumeMounts\":[{\"name\":\"server-certificate\",\"readOnly\":true,\"mountPath\":\"/etc/pki/tls/private\"}],\"livenessProbe\":{\"httpGet\":{\"path\":\"/healthz\",\"port\":1936,\"host\":\"localhost\",\"scheme\":\"HTTP\"},\"initialDelaySeconds\":10,\"timeoutSeconds\":1,\"periodSeconds\":10,\"successThreshold\":1,\"failureThreshold\":3},\"readinessProbe\":{\"httpGet\":{\"path\":\"/healthz\",\"port\":1936,\"host\":\"localhost\",\"scheme\":\"HTTP\"},\"initialDelaySeconds\":10,\"timeoutSeconds\":1,\"periodSeconds\":10,\"successThreshold\":1,\"failureThreshold\":3},\"terminationMessagePath\":\"/dev/termination-log\",\"terminationMessagePolicy\":\"File\",\"imagePullPolicy\":\"IfNotPresent\"}],\"restartPolicy\":\"Always\",\"terminationGracePeriodSeconds\":30,\"dnsPolicy\":\"ClusterFirst\",\"serviceAccountName\":\"router\",\"serviceAccount\":\"router\",\"hostNetwork\":true,\"securityContext\":{},\"schedulerName\":\"default-scheduler\"}}},\"status\":{\"latestVersion\":1,\"observedGeneration\":1,\"replicas\":0,\"updatedReplicas\":0,\"availableReplicas\":0,\"unavailableReplicas\":0,\"details\":{\"message\":\"config + change\",\"causes\":[{\"type\":\"ConfigChange\"}]},\"conditions\":[{\"type\":\"Available\",\"status\":\"False\",\"lastUpdateTime\":\"2017-12-25T10:04:44Z\",\"lastTransitionTime\":\"2017-12-25T10:04:44Z\",\"message\":\"Deployment + config does not have minimum availability.\"}]}}\n"},"ownerReferences":[{"apiVersion":"apps.openshift.io/v1","kind":"DeploymentConfig","name":"router","uid":"082ccdc6-e95b-11e7-a28e-7e8537c41286","controller":true,"blockOwnerDeletion":true}]},"spec":{"replicas":1,"selector":{"deployment":"router-1","deploymentconfig":"router","router":"router"},"template":{"metadata":{"creationTimestamp":null,"labels":{"deployment":"router-1","deploymentconfig":"router","router":"router"},"annotations":{"openshift.io/deployment-config.latest-version":"1","openshift.io/deployment-config.name":"router","openshift.io/deployment.name":"router-1"}},"spec":{"volumes":[{"name":"server-certificate","secret":{"secretName":"router-certs","defaultMode":420}}],"containers":[{"name":"router","image":"openshift/origin-haproxy-router:v3.6.1","ports":[{"hostPort":80,"containerPort":80,"protocol":"TCP"},{"hostPort":443,"containerPort":443,"protocol":"TCP"},{"name":"stats","hostPort":1936,"containerPort":1936,"protocol":"TCP"}],"env":[{"name":"DEFAULT_CERTIFICATE_DIR","value":"/etc/pki/tls/private"},{"name":"DEFAULT_CERTIFICATE_PATH","value":"/etc/pki/tls/private/tls.crt"},{"name":"ROUTER_CIPHERS"},{"name":"ROUTER_EXTERNAL_HOST_HOSTNAME"},{"name":"ROUTER_EXTERNAL_HOST_HTTPS_VSERVER"},{"name":"ROUTER_EXTERNAL_HOST_HTTP_VSERVER"},{"name":"ROUTER_EXTERNAL_HOST_INSECURE","value":"false"},{"name":"ROUTER_EXTERNAL_HOST_INTERNAL_ADDRESS"},{"name":"ROUTER_EXTERNAL_HOST_PARTITION_PATH"},{"name":"ROUTER_EXTERNAL_HOST_PASSWORD"},{"name":"ROUTER_EXTERNAL_HOST_PRIVKEY","value":"/etc/secret-volume/router.pem"},{"name":"ROUTER_EXTERNAL_HOST_USERNAME"},{"name":"ROUTER_EXTERNAL_HOST_VXLAN_GW_CIDR"},{"name":"ROUTER_LISTEN_ADDR","value":"0.0.0.0:1936"},{"name":"ROUTER_METRICS_TYPE","value":"haproxy"},{"name":"ROUTER_SERVICE_HTTPS_PORT","value":"443"},{"name":"ROUTER_SERVICE_HTTP_PORT","value":"80"},{"name":"ROUTER_SERVICE_NAME","value":"router"},{"name":"ROUTER_SERVICE_NAMESPACE","value":"default"},{"name":"ROUTER_SUBDOMAIN"},{"name":"STATS_PASSWORD","value":"PqpEtb0yT5"},{"name":"STATS_PORT","value":"1936"},{"name":"STATS_USERNAME","value":"admin"}],"resources":{"requests":{"cpu":"100m","memory":"256Mi"}},"volumeMounts":[{"name":"server-certificate","readOnly":true,"mountPath":"/etc/pki/tls/private"}],"livenessProbe":{"httpGet":{"path":"/healthz","port":1936,"host":"localhost","scheme":"HTTP"},"initialDelaySeconds":10,"timeoutSeconds":1,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"readinessProbe":{"httpGet":{"path":"/healthz","port":1936,"host":"localhost","scheme":"HTTP"},"initialDelaySeconds":10,"timeoutSeconds":1,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"File","imagePullPolicy":"IfNotPresent"}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","serviceAccountName":"router","serviceAccount":"router","hostNetwork":true,"securityContext":{},"schedulerName":"default-scheduler"}}},"status":{"replicas":1,"fullyLabeledReplicas":1,"readyReplicas":1,"availableReplicas":1,"observedGeneration":2}},{"metadata":{"name":"my-replicationcontroller-2","namespace":"my-project-2","selfLink":"/api/v1/namespaces/my-project-2/replicationcontrollers/my-replicationcontroller-2","uid":"2ab1ec58-e961-11e7-a28e-7e8537c41286","resourceVersion":"2338","generation":1,"creationTimestamp":"2017-12-25T10:48:39Z","labels":{"app":"nginx"}},"spec":{"replicas":0,"selector":{"app":"nginx"},"template":{"metadata":{"name":"nginx","creationTimestamp":null,"labels":{"app":"nginx"}},"spec":{"containers":[{"name":"nginx","image":"nginx","ports":[{"containerPort":80,"protocol":"TCP"}],"resources":{},"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"File","imagePullPolicy":"Always"}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","securityContext":{},"schedulerName":"default-scheduler"}}},"status":{"replicas":0,"observedGeneration":1}},{"metadata":{"name":"hawkular-cassandra-1","namespace":"openshift-infra","selfLink":"/api/v1/namespaces/openshift-infra/replicationcontrollers/hawkular-cassandra-1","uid":"80503c85-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1718","generation":2,"creationTimestamp":"2017-12-25T10:08:06Z","labels":{"metrics-infra":"hawkular-cassandra","name":"hawkular-cassandra","type":"hawkular-cassandra"},"annotations":{"kubectl.kubernetes.io/last-applied-configuration":"{\"apiVersion\":\"v1\",\"kind\":\"ReplicationController\",\"metadata\":{\"annotations\":{},\"creationTimestamp\":\"2017-12-25T10:08:06Z\",\"generation\":1,\"labels\":{\"metrics-infra\":\"hawkular-cassandra\",\"name\":\"hawkular-cassandra\",\"type\":\"hawkular-cassandra\"},\"name\":\"hawkular-cassandra-1\",\"namespace\":\"openshift-infra\",\"selfLink\":\"/api/v1/namespaces/openshift-infra/replicationcontrollers/hawkular-cassandra-1\",\"uid\":\"80503c85-e95b-11e7-a28e-7e8537c41286\"},\"spec\":{\"replicas\":1,\"selector\":{\"name\":\"hawkular-cassandra-1\"},\"template\":{\"metadata\":{\"creationTimestamp\":null,\"labels\":{\"metrics-infra\":\"hawkular-cassandra\",\"name\":\"hawkular-cassandra-1\",\"type\":\"hawkular-cassandra\"}},\"spec\":{\"containers\":[{\"command\":[\"/opt/apache-cassandra/bin/cassandra-docker.sh\",\"--cluster_name=hawkular-metrics\",\"--data_volume=/cassandra_data\",\"--internode_encryption=all\",\"--require_node_auth=true\",\"--enable_client_encryption=true\",\"--require_client_auth=true\"],\"env\":[{\"name\":\"CASSANDRA_MASTER\",\"value\":\"true\"},{\"name\":\"CASSANDRA_DATA_VOLUME\",\"value\":\"/cassandra_data\"},{\"name\":\"JVM_OPTS\",\"value\":\"-Dcassandra.commitlog.ignorereplayerrors=true\"},{\"name\":\"TRUSTSTORE_NODES_AUTHORITIES\",\"value\":\"/hawkular-cassandra-certs/tls.peer.truststore.crt\"},{\"name\":\"TRUSTSTORE_CLIENT_AUTHORITIES\",\"value\":\"/hawkular-cassandra-certs/tls.client.truststore.crt\"},{\"name\":\"POD_NAMESPACE\",\"valueFrom\":{\"fieldRef\":{\"apiVersion\":\"v1\",\"fieldPath\":\"metadata.namespace\"}}},{\"name\":\"MEMORY_LIMIT\",\"valueFrom\":{\"resourceFieldRef\":{\"divisor\":\"0\",\"resource\":\"limits.memory\"}}},{\"name\":\"CPU_LIMIT\",\"valueFrom\":{\"resourceFieldRef\":{\"divisor\":\"1m\",\"resource\":\"limits.cpu\"}}}],\"image\":\"openshift/origin-metrics-cassandra:v3.6.1\",\"imagePullPolicy\":\"Always\",\"lifecycle\":{\"postStart\":{\"exec\":{\"command\":[\"/opt/apache-cassandra/bin/cassandra-poststart.sh\"]}},\"preStop\":{\"exec\":{\"command\":[\"/opt/apache-cassandra/bin/cassandra-prestop.sh\"]}}},\"name\":\"hawkular-cassandra-1\",\"ports\":[{\"containerPort\":9042,\"name\":\"cql-port\",\"protocol\":\"TCP\"},{\"containerPort\":9160,\"name\":\"thift-port\",\"protocol\":\"TCP\"},{\"containerPort\":7000,\"name\":\"tcp-port\",\"protocol\":\"TCP\"},{\"containerPort\":7001,\"name\":\"ssl-port\",\"protocol\":\"TCP\"}],\"readinessProbe\":{\"exec\":{\"command\":[\"/opt/apache-cassandra/bin/cassandra-docker-ready.sh\"]},\"failureThreshold\":3,\"periodSeconds\":10,\"successThreshold\":1,\"timeoutSeconds\":1},\"resources\":{\"limits\":{\"memory\":\"2G\"},\"requests\":{\"memory\":\"1G\"}},\"terminationMessagePath\":\"/dev/termination-log\",\"terminationMessagePolicy\":\"File\",\"volumeMounts\":[{\"mountPath\":\"/cassandra_data\",\"name\":\"cassandra-data\"},{\"mountPath\":\"/hawkular-cassandra-certs\",\"name\":\"hawkular-cassandra-certs\"}]}],\"dnsPolicy\":\"ClusterFirst\",\"restartPolicy\":\"Always\",\"schedulerName\":\"default-scheduler\",\"securityContext\":{\"supplementalGroups\":[65534]},\"serviceAccount\":\"cassandra\",\"serviceAccountName\":\"cassandra\",\"terminationGracePeriodSeconds\":30,\"volumes\":[{\"emptyDir\":{},\"name\":\"cassandra-data\"},{\"name\":\"hawkular-cassandra-certs\",\"secret\":{\"defaultMode\":420,\"secretName\":\"hawkular-cassandra-certs\"}}]}}},\"status\":{\"observedGeneration\":1,\"replicas\":0}}\n"}},"spec":{"replicas":1,"selector":{"name":"hawkular-cassandra-1"},"template":{"metadata":{"creationTimestamp":null,"labels":{"metrics-infra":"hawkular-cassandra","name":"hawkular-cassandra-1","type":"hawkular-cassandra"}},"spec":{"volumes":[{"name":"cassandra-data","emptyDir":{}},{"name":"hawkular-cassandra-certs","secret":{"secretName":"hawkular-cassandra-certs","defaultMode":420}}],"containers":[{"name":"hawkular-cassandra-1","image":"openshift/origin-metrics-cassandra:v3.6.1","command":["/opt/apache-cassandra/bin/cassandra-docker.sh","--cluster_name=hawkular-metrics","--data_volume=/cassandra_data","--internode_encryption=all","--require_node_auth=true","--enable_client_encryption=true","--require_client_auth=true"],"ports":[{"name":"cql-port","containerPort":9042,"protocol":"TCP"},{"name":"thift-port","containerPort":9160,"protocol":"TCP"},{"name":"tcp-port","containerPort":7000,"protocol":"TCP"},{"name":"ssl-port","containerPort":7001,"protocol":"TCP"}],"env":[{"name":"CASSANDRA_MASTER","value":"true"},{"name":"CASSANDRA_DATA_VOLUME","value":"/cassandra_data"},{"name":"JVM_OPTS","value":"-Dcassandra.commitlog.ignorereplayerrors=true"},{"name":"TRUSTSTORE_NODES_AUTHORITIES","value":"/hawkular-cassandra-certs/tls.peer.truststore.crt"},{"name":"TRUSTSTORE_CLIENT_AUTHORITIES","value":"/hawkular-cassandra-certs/tls.client.truststore.crt"},{"name":"POD_NAMESPACE","valueFrom":{"fieldRef":{"apiVersion":"v1","fieldPath":"metadata.namespace"}}},{"name":"MEMORY_LIMIT","valueFrom":{"resourceFieldRef":{"resource":"limits.memory","divisor":"0"}}},{"name":"CPU_LIMIT","valueFrom":{"resourceFieldRef":{"resource":"limits.cpu","divisor":"1m"}}}],"resources":{"limits":{"memory":"2G"},"requests":{"memory":"1G"}},"volumeMounts":[{"name":"cassandra-data","mountPath":"/cassandra_data"},{"name":"hawkular-cassandra-certs","mountPath":"/hawkular-cassandra-certs"}],"readinessProbe":{"exec":{"command":["/opt/apache-cassandra/bin/cassandra-docker-ready.sh"]},"timeoutSeconds":1,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"lifecycle":{"postStart":{"exec":{"command":["/opt/apache-cassandra/bin/cassandra-poststart.sh"]}},"preStop":{"exec":{"command":["/opt/apache-cassandra/bin/cassandra-prestop.sh"]}}},"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"File","imagePullPolicy":"Always"}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","serviceAccountName":"cassandra","serviceAccount":"cassandra","securityContext":{"supplementalGroups":[65534]},"schedulerName":"default-scheduler"}}},"status":{"replicas":1,"fullyLabeledReplicas":1,"readyReplicas":1,"availableReplicas":1,"observedGeneration":2}},{"metadata":{"name":"hawkular-metrics","namespace":"openshift-infra","selfLink":"/api/v1/namespaces/openshift-infra/replicationcontrollers/hawkular-metrics","uid":"84c6cbbb-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1742","generation":3,"creationTimestamp":"2017-12-25T10:08:13Z","labels":{"metrics-infra":"hawkular-metrics","name":"hawkular-metrics"},"annotations":{"kubectl.kubernetes.io/last-applied-configuration":"{\"apiVersion\":\"v1\",\"kind\":\"ReplicationController\",\"metadata\":{\"annotations\":{},\"creationTimestamp\":\"2017-12-25T10:08:13Z\",\"generation\":2,\"labels\":{\"metrics-infra\":\"hawkular-metrics\",\"name\":\"hawkular-metrics\"},\"name\":\"hawkular-metrics\",\"namespace\":\"openshift-infra\",\"selfLink\":\"/api/v1/namespaces/openshift-infra/replicationcontrollers/hawkular-metrics\",\"uid\":\"84c6cbbb-e95b-11e7-a28e-7e8537c41286\"},\"spec\":{\"replicas\":1,\"selector\":{\"name\":\"hawkular-metrics\"},\"template\":{\"metadata\":{\"creationTimestamp\":null,\"labels\":{\"metrics-infra\":\"hawkular-metrics\",\"name\":\"hawkular-metrics\"}},\"spec\":{\"containers\":[{\"command\":[\"/opt/hawkular/scripts/hawkular-metrics-wrapper.sh\",\"-b\",\"0.0.0.0\",\"-Dhawkular.metrics.cassandra.nodes=hawkular-cassandra\",\"-Dhawkular.metrics.cassandra.use-ssl\",\"-Dhawkular.metrics.openshift.auth-methods=openshift-oauth,htpasswd\",\"-Dhawkular.metrics.openshift.htpasswd-file=/hawkular-account/hawkular-metrics.htpasswd\",\"-Dhawkular.metrics.allowed-cors-access-control-allow-headers=authorization\",\"-Dhawkular.metrics.default-ttl=7\",\"-Dhawkular.metrics.admin-tenant=_hawkular_admin\",\"-Dhawkular-alerts.cassandra-nodes=hawkular-cassandra\",\"-Dhawkular-alerts.cassandra-use-ssl\",\"-Dhawkular.alerts.openshift.auth-methods=openshift-oauth,htpasswd\",\"-Dhawkular.alerts.openshift.htpasswd-file=/hawkular-account/hawkular-metrics.htpasswd\",\"-Dhawkular.alerts.allowed-cors-access-control-allow-headers=authorization\",\"-Dorg.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true\",\"-Dorg.apache.catalina.connector.CoyoteAdapter.ALLOW_BACKSLASH=true\",\"-Dcom.datastax.driver.FORCE_NIO=true\",\"-DKUBERNETES_MASTER_URL=https://kubernetes.default.svc\",\"-DUSER_WRITE_ACCESS=False\"],\"env\":[{\"name\":\"POD_NAMESPACE\",\"valueFrom\":{\"fieldRef\":{\"apiVersion\":\"v1\",\"fieldPath\":\"metadata.namespace\"}}},{\"name\":\"MASTER_URL\",\"value\":\"https://kubernetes.default.svc\"},{\"name\":\"JGROUPS_PASSWORD\",\"value\":\"4fhagEfX5d0qGHRbv\"},{\"name\":\"TRUSTSTORE_AUTHORITIES\",\"value\":\"/hawkular-metrics-certs/tls.truststore.crt\"},{\"name\":\"OPENSHIFT_KUBE_PING_NAMESPACE\",\"valueFrom\":{\"fieldRef\":{\"apiVersion\":\"v1\",\"fieldPath\":\"metadata.namespace\"}}},{\"name\":\"OPENSHIFT_KUBE_PING_LABELS\",\"value\":\"metrics-infra=hawkular-metrics,name=hawkular-metrics\"},{\"name\":\"STARTUP_TIMEOUT\",\"value\":\"500\"}],\"image\":\"openshift/origin-metrics-hawkular-metrics:v3.6.1\",\"imagePullPolicy\":\"Always\",\"livenessProbe\":{\"exec\":{\"command\":[\"/opt/hawkular/scripts/hawkular-metrics-liveness.py\"]},\"failureThreshold\":3,\"periodSeconds\":10,\"successThreshold\":1,\"timeoutSeconds\":1},\"name\":\"hawkular-metrics\",\"ports\":[{\"containerPort\":8080,\"name\":\"http-endpoint\",\"protocol\":\"TCP\"},{\"containerPort\":8443,\"name\":\"https-endpoint\",\"protocol\":\"TCP\"},{\"containerPort\":8888,\"name\":\"ping\",\"protocol\":\"TCP\"}],\"readinessProbe\":{\"exec\":{\"command\":[\"/opt/hawkular/scripts/hawkular-metrics-readiness.py\"]},\"failureThreshold\":3,\"periodSeconds\":10,\"successThreshold\":1,\"timeoutSeconds\":1},\"resources\":{\"limits\":{\"memory\":\"2500M\"},\"requests\":{\"memory\":\"1500M\"}},\"terminationMessagePath\":\"/dev/termination-log\",\"terminationMessagePolicy\":\"File\",\"volumeMounts\":[{\"mountPath\":\"/hawkular-metrics-certs\",\"name\":\"hawkular-metrics-certs\"},{\"mountPath\":\"/hawkular-account\",\"name\":\"hawkular-metrics-account\"}]}],\"dnsPolicy\":\"ClusterFirst\",\"restartPolicy\":\"Always\",\"schedulerName\":\"default-scheduler\",\"securityContext\":{},\"serviceAccount\":\"hawkular\",\"serviceAccountName\":\"hawkular\",\"terminationGracePeriodSeconds\":30,\"volumes\":[{\"name\":\"hawkular-metrics-certs\",\"secret\":{\"defaultMode\":420,\"secretName\":\"hawkular-metrics-certs\"}},{\"name\":\"hawkular-metrics-account\",\"secret\":{\"defaultMode\":420,\"secretName\":\"hawkular-metrics-account\"}}]}}},\"status\":{\"observedGeneration\":2,\"replicas\":0}}\n"}},"spec":{"replicas":1,"selector":{"name":"hawkular-metrics"},"template":{"metadata":{"creationTimestamp":null,"labels":{"metrics-infra":"hawkular-metrics","name":"hawkular-metrics"}},"spec":{"volumes":[{"name":"hawkular-metrics-certs","secret":{"secretName":"hawkular-metrics-certs","defaultMode":420}},{"name":"hawkular-metrics-account","secret":{"secretName":"hawkular-metrics-account","defaultMode":420}}],"containers":[{"name":"hawkular-metrics","image":"openshift/origin-metrics-hawkular-metrics:v3.6.1","command":["/opt/hawkular/scripts/hawkular-metrics-wrapper.sh","-b","0.0.0.0","-Dhawkular.metrics.cassandra.nodes=hawkular-cassandra","-Dhawkular.metrics.cassandra.use-ssl","-Dhawkular.metrics.openshift.auth-methods=openshift-oauth,htpasswd","-Dhawkular.metrics.openshift.htpasswd-file=/hawkular-account/hawkular-metrics.htpasswd","-Dhawkular.metrics.allowed-cors-access-control-allow-headers=authorization","-Dhawkular.metrics.default-ttl=7","-Dhawkular.metrics.admin-tenant=_hawkular_admin","-Dhawkular-alerts.cassandra-nodes=hawkular-cassandra","-Dhawkular-alerts.cassandra-use-ssl","-Dhawkular.alerts.openshift.auth-methods=openshift-oauth,htpasswd","-Dhawkular.alerts.openshift.htpasswd-file=/hawkular-account/hawkular-metrics.htpasswd","-Dhawkular.alerts.allowed-cors-access-control-allow-headers=authorization","-Dorg.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true","-Dorg.apache.catalina.connector.CoyoteAdapter.ALLOW_BACKSLASH=true","-Dcom.datastax.driver.FORCE_NIO=true","-DKUBERNETES_MASTER_URL=https://kubernetes.default.svc","-DUSER_WRITE_ACCESS=False"],"ports":[{"name":"http-endpoint","containerPort":8080,"protocol":"TCP"},{"name":"https-endpoint","containerPort":8443,"protocol":"TCP"},{"name":"ping","containerPort":8888,"protocol":"TCP"}],"env":[{"name":"POD_NAMESPACE","valueFrom":{"fieldRef":{"apiVersion":"v1","fieldPath":"metadata.namespace"}}},{"name":"MASTER_URL","value":"https://kubernetes.default.svc"},{"name":"JGROUPS_PASSWORD","value":"4fhagEfX5d0qGHRbv"},{"name":"TRUSTSTORE_AUTHORITIES","value":"/hawkular-metrics-certs/tls.truststore.crt"},{"name":"OPENSHIFT_KUBE_PING_NAMESPACE","valueFrom":{"fieldRef":{"apiVersion":"v1","fieldPath":"metadata.namespace"}}},{"name":"OPENSHIFT_KUBE_PING_LABELS","value":"metrics-infra=hawkular-metrics,name=hawkular-metrics"},{"name":"STARTUP_TIMEOUT","value":"500"}],"resources":{"limits":{"memory":"2500M"},"requests":{"memory":"1500M"}},"volumeMounts":[{"name":"hawkular-metrics-certs","mountPath":"/hawkular-metrics-certs"},{"name":"hawkular-metrics-account","mountPath":"/hawkular-account"}],"livenessProbe":{"exec":{"command":["/opt/hawkular/scripts/hawkular-metrics-liveness.py"]},"timeoutSeconds":1,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"readinessProbe":{"exec":{"command":["/opt/hawkular/scripts/hawkular-metrics-readiness.py"]},"timeoutSeconds":1,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"File","imagePullPolicy":"Always"}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","serviceAccountName":"hawkular","serviceAccount":"hawkular","securityContext":{},"schedulerName":"default-scheduler"}}},"status":{"replicas":1,"fullyLabeledReplicas":1,"readyReplicas":1,"availableReplicas":1,"observedGeneration":3}},{"metadata":{"name":"heapster","namespace":"openshift-infra","selfLink":"/api/v1/namespaces/openshift-infra/replicationcontrollers/heapster","uid":"8889a492-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1749","generation":3,"creationTimestamp":"2017-12-25T10:08:20Z","labels":{"metrics-infra":"heapster","name":"heapster"},"annotations":{"kubectl.kubernetes.io/last-applied-configuration":"{\"apiVersion\":\"v1\",\"kind\":\"ReplicationController\",\"metadata\":{\"annotations\":{},\"creationTimestamp\":\"2017-12-25T10:08:20Z\",\"generation\":2,\"labels\":{\"metrics-infra\":\"heapster\",\"name\":\"heapster\"},\"name\":\"heapster\",\"namespace\":\"openshift-infra\",\"selfLink\":\"/api/v1/namespaces/openshift-infra/replicationcontrollers/heapster\",\"uid\":\"8889a492-e95b-11e7-a28e-7e8537c41286\"},\"spec\":{\"replicas\":1,\"selector\":{\"name\":\"heapster\"},\"template\":{\"metadata\":{\"creationTimestamp\":null,\"labels\":{\"metrics-infra\":\"heapster\",\"name\":\"heapster\"},\"name\":\"heapster\"},\"spec\":{\"containers\":[{\"command\":[\"heapster-wrapper.sh\",\"--wrapper.allowed_users_file=/secrets/heapster.allowed-users\",\"--source=kubernetes.summary_api:${MASTER_URL}?useServiceAccount=true\\u0026kubeletHttps=true\\u0026kubeletPort=10250\",\"--tls_cert=/heapster-certs/tls.crt\",\"--tls_key=/heapster-certs/tls.key\",\"--tls_client_ca=/var/run/secrets/kubernetes.io/serviceaccount/ca.crt\",\"--allowed_users=%allowed_users%\",\"--metric_resolution=10s\",\"--wrapper.username_file=/hawkular-account/hawkular-metrics.username\",\"--wrapper.password_file=/hawkular-account/hawkular-metrics.password\",\"--wrapper.endpoint_check=https://hawkular-metrics:443/hawkular/metrics/status\",\"--sink=hawkular:https://hawkular-metrics:443?tenant=_system\\u0026labelToTenant=pod_namespace\\u0026labelNodeId=nodename\\u0026caCert=/hawkular-metrics-certs/tls.crt\\u0026user=%username%\\u0026pass=%password%\\u0026filter=label(container_name:^system.slice.*|^user.slice)\"],\"env\":[{\"name\":\"STARTUP_TIMEOUT\",\"value\":\"500\"}],\"image\":\"openshift/origin-metrics-heapster:v3.6.1\",\"imagePullPolicy\":\"Always\",\"name\":\"heapster\",\"ports\":[{\"containerPort\":8082,\"name\":\"http-endpoint\",\"protocol\":\"TCP\"}],\"readinessProbe\":{\"exec\":{\"command\":[\"/opt/heapster-readiness.sh\"]},\"failureThreshold\":3,\"periodSeconds\":10,\"successThreshold\":1,\"timeoutSeconds\":1},\"resources\":{\"limits\":{\"memory\":\"3750M\"},\"requests\":{\"memory\":\"937500k\"}},\"terminationMessagePath\":\"/dev/termination-log\",\"terminationMessagePolicy\":\"File\",\"volumeMounts\":[{\"mountPath\":\"/secrets\",\"name\":\"heapster-secrets\"},{\"mountPath\":\"/heapster-certs\",\"name\":\"heapster-certs\"},{\"mountPath\":\"/hawkular-metrics-certs\",\"name\":\"hawkular-metrics-certs\"},{\"mountPath\":\"/hawkular-account\",\"name\":\"hawkular-metrics-account\"}]}],\"dnsPolicy\":\"ClusterFirst\",\"restartPolicy\":\"Always\",\"schedulerName\":\"default-scheduler\",\"securityContext\":{},\"serviceAccount\":\"heapster\",\"serviceAccountName\":\"heapster\",\"terminationGracePeriodSeconds\":30,\"volumes\":[{\"name\":\"heapster-secrets\",\"secret\":{\"defaultMode\":420,\"secretName\":\"heapster-secrets\"}},{\"name\":\"heapster-certs\",\"secret\":{\"defaultMode\":420,\"secretName\":\"heapster-certs\"}},{\"name\":\"hawkular-metrics-certs\",\"secret\":{\"defaultMode\":420,\"secretName\":\"hawkular-metrics-certs\"}},{\"name\":\"hawkular-metrics-account\",\"secret\":{\"defaultMode\":420,\"secretName\":\"hawkular-metrics-account\"}}]}}},\"status\":{\"observedGeneration\":2,\"replicas\":0}}\n"}},"spec":{"replicas":1,"selector":{"name":"heapster"},"template":{"metadata":{"name":"heapster","creationTimestamp":null,"labels":{"metrics-infra":"heapster","name":"heapster"}},"spec":{"volumes":[{"name":"heapster-secrets","secret":{"secretName":"heapster-secrets","defaultMode":420}},{"name":"heapster-certs","secret":{"secretName":"heapster-certs","defaultMode":420}},{"name":"hawkular-metrics-certs","secret":{"secretName":"hawkular-metrics-certs","defaultMode":420}},{"name":"hawkular-metrics-account","secret":{"secretName":"hawkular-metrics-account","defaultMode":420}}],"containers":[{"name":"heapster","image":"openshift/origin-metrics-heapster:v3.6.1","command":["heapster-wrapper.sh","--wrapper.allowed_users_file=/secrets/heapster.allowed-users","--source=kubernetes.summary_api:${MASTER_URL}?useServiceAccount=true\u0026kubeletHttps=true\u0026kubeletPort=10250","--tls_cert=/heapster-certs/tls.crt","--tls_key=/heapster-certs/tls.key","--tls_client_ca=/var/run/secrets/kubernetes.io/serviceaccount/ca.crt","--allowed_users=%allowed_users%","--metric_resolution=10s","--wrapper.username_file=/hawkular-account/hawkular-metrics.username","--wrapper.password_file=/hawkular-account/hawkular-metrics.password","--wrapper.endpoint_check=https://hawkular-metrics:443/hawkular/metrics/status","--sink=hawkular:https://hawkular-metrics:443?tenant=_system\u0026labelToTenant=pod_namespace\u0026labelNodeId=nodename\u0026caCert=/hawkular-metrics-certs/tls.crt\u0026user=%username%\u0026pass=%password%\u0026filter=label(container_name:^system.slice.*|^user.slice)"],"ports":[{"name":"http-endpoint","containerPort":8082,"protocol":"TCP"}],"env":[{"name":"STARTUP_TIMEOUT","value":"500"}],"resources":{"limits":{"memory":"3750M"},"requests":{"memory":"937500k"}},"volumeMounts":[{"name":"heapster-secrets","mountPath":"/secrets"},{"name":"heapster-certs","mountPath":"/heapster-certs"},{"name":"hawkular-metrics-certs","mountPath":"/hawkular-metrics-certs"},{"name":"hawkular-metrics-account","mountPath":"/hawkular-account"}],"readinessProbe":{"exec":{"command":["/opt/heapster-readiness.sh"]},"timeoutSeconds":1,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"File","imagePullPolicy":"Always"}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","serviceAccountName":"heapster","serviceAccount":"heapster","securityContext":{},"schedulerName":"default-scheduler"}}},"status":{"replicas":1,"fullyLabeledReplicas":1,"readyReplicas":1,"availableReplicas":1,"observedGeneration":3}}]} + +' + http_version: + recorded_at: Mon, 25 Dec 2017 10:53:39 GMT +- request: + method: get + uri: https://192.168.99.100:8443/api/v1/nodes + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + User-Agent: + - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.4p301 + Authorization: + - Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJtYW5hZ2VtZW50LWluZnJhIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZWNyZXQubmFtZSI6Im1hbmFnZW1lbnQtYWRtaW4tdG9rZW4tMHgxZjgiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoibWFuYWdlbWVudC1hZG1pbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjBjYjg1OTlhLWU5NWItMTFlNy1hMjhlLTdlODUzN2M0MTI4NiIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDptYW5hZ2VtZW50LWluZnJhOm1hbmFnZW1lbnQtYWRtaW4ifQ.K9d_sffBoR3WpJigG9weF-1vzt3RooF73Z28-rGSwcdd_B7oizU-FakCi5GtCAb1h7RMEPkz-m9FiVnLVwfctWIJpqjA-5_kZB7qtwFUwCL9zejcaSQMrE7res8N05Z2rJkgGSpsdnXc1ZG3osTA-S1QfmxwZJK0zGOXvw1W8Tym9JzoTHKZFTP3aeifKpF-ugV4HL-SfuYGqgEu1_JL7Ky5N1FFgku8wWB6f9mAxx-BBkX22oOF3CX1BwFV6TKpgz0GmtjQHYfxW1LvbTgq53gZn1MZi_-mSkgnTFI7LK2eD7-5WBfpWGnFF8yF23ZeSmVE0lDUstk11jEm8JJY5A + response: + status: + code: 200 + message: OK + headers: + Cache-Control: + - no-store + Content-Type: + - application/json + Date: + - Mon, 25 Dec 2017 10:53:39 GMT + Transfer-Encoding: + - chunked + body: + encoding: UTF-8 + string: '{"kind":"NodeList","apiVersion":"v1","metadata":{"selfLink":"/api/v1/nodes","resourceVersion":"2587"},"items":[{"metadata":{"name":"localhost","selfLink":"/api/v1/nodes/localhost","uid":"06688957-e95b-11e7-a28e-7e8537c41286","resourceVersion":"2587","creationTimestamp":"2017-12-25T10:04:41Z","labels":{"beta.kubernetes.io/arch":"amd64","beta.kubernetes.io/os":"linux","kubernetes.io/hostname":"localhost"},"annotations":{"volumes.kubernetes.io/controller-managed-attach-detach":"true"}},"spec":{"externalID":"localhost"},"status":{"capacity":{"cpu":"2","memory":"5071460Ki","pods":"20"},"allocatable":{"cpu":"2","memory":"4969060Ki","pods":"20"},"conditions":[{"type":"OutOfDisk","status":"False","lastHeartbeatTime":"2017-12-25T10:53:37Z","lastTransitionTime":"2017-12-25T10:04:41Z","reason":"KubeletHasSufficientDisk","message":"kubelet + has sufficient disk space available"},{"type":"MemoryPressure","status":"False","lastHeartbeatTime":"2017-12-25T10:53:37Z","lastTransitionTime":"2017-12-25T10:04:41Z","reason":"KubeletHasSufficientMemory","message":"kubelet + has sufficient memory available"},{"type":"DiskPressure","status":"False","lastHeartbeatTime":"2017-12-25T10:53:37Z","lastTransitionTime":"2017-12-25T10:04:41Z","reason":"KubeletHasNoDiskPressure","message":"kubelet + has no disk pressure"},{"type":"Ready","status":"True","lastHeartbeatTime":"2017-12-25T10:53:37Z","lastTransitionTime":"2017-12-25T10:04:52Z","reason":"KubeletReady","message":"kubelet + is posting ready status"}],"addresses":[{"type":"LegacyHostIP","address":"10.0.2.15"},{"type":"InternalIP","address":"10.0.2.15"},{"type":"Hostname","address":"localhost"}],"daemonEndpoints":{"kubeletEndpoint":{"Port":10250}},"nodeInfo":{"machineID":"6ab3edcfb3e44a7584be8642034d65d4","systemUUID":"2CADBD52-70FD-461E-BE34-233BC95D49B4","bootID":"6d50a949-787f-4850-acc3-71ffb56b8e69","kernelVersion":"4.4.41-boot2docker","osImage":"CentOS + Linux 7 (Core)","containerRuntimeVersion":"docker://1.12.6","kubeletVersion":"v1.6.1+5115d708d7","kubeProxyVersion":"v1.6.1+5115d708d7","operatingSystem":"linux","architecture":"amd64"},"images":[{"names":["openshift/origin-docker-registry@sha256:462acb1b568584fa6d84e4dd2b1ccea637f73b474ab6d0f3c87faa62aea322ab","openshift/origin-docker-registry:v3.6.1"],"sizeBytes":1098477034},{"names":["openshift/origin-haproxy-router@sha256:6b479a1fd38b067d1c80d7db937251c977e5639e4e533ae02e88e8a68cf9234d","openshift/origin-haproxy-router:v3.6.1"],"sizeBytes":1033148797},{"names":["openshift/origin-sti-builder@sha256:7cd8ae032a1814f24d5020f25a1ef942792bf906ebc7f567c63655b8ca222542","openshift/origin-sti-builder:v3.6.1"],"sizeBytes":1010958981},{"names":["openshift/origin-deployer@sha256:4b19462f2e2f663e589c197f5105ed70d3cbb6249dfd94e987f596b0102a34ac","openshift/origin-deployer:v3.6.1"],"sizeBytes":1010958981},{"names":["openshift/origin@sha256:a63099ded77cc039076fba81eb573f674d63936488ef4784ef24499a65bae988","openshift/origin:v3.6.1"],"sizeBytes":1010958981},{"names":["openshift/origin-metrics-hawkular-metrics@sha256:6351f1c201d8185e81955a6c088ccefda1a25821811248df06a0fa9cf0aaaaa6","openshift/origin-metrics-hawkular-metrics:v3.6.1"],"sizeBytes":914383108},{"names":["openshift/origin-metrics-heapster@sha256:435255a96935ec61e4a368d1fb70c57a898c8a71bc7b86cfe1dd2b313184ec44","openshift/origin-metrics-heapster:v3.6.1"],"sizeBytes":819945131},{"names":["openshift/origin-ansible@sha256:eb74ea720632462cdb4f54b67bb738ce221a4804c38271d0b4b7a207d92706cd","openshift/origin-ansible:v3.6.1"],"sizeBytes":771524850},{"names":["openshift/origin-metrics-cassandra@sha256:f23734a36e3c13d7bf6cd34bba254031140a66c4d9451ee05327c04f633ad439","openshift/origin-metrics-cassandra:v3.6.1"],"sizeBytes":769763909},{"names":["registry.access.redhat.com/jboss-decisionserver-6/decisionserver63-openshift@sha256:ba59492801525306d62f870ff75488e193fdd4fbc03e9171c77b0b1efdc8d1fc","registry.access.redhat.com/jboss-decisionserver-6/decisionserver63-openshift:latest"],"sizeBytes":752781518},{"names":["openshift/origin-pod@sha256:51028e56618889651aff2689056b9ae5f765247f3b42f3166bfd082707fbe48f","openshift/origin-pod:v3.6.1"],"sizeBytes":218589885}]}}]} + +' + http_version: + recorded_at: Mon, 25 Dec 2017 10:53:39 GMT +- request: + method: get + uri: https://192.168.99.100:8443/api/v1/endpoints + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + User-Agent: + - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.4p301 + Authorization: + - Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJtYW5hZ2VtZW50LWluZnJhIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZWNyZXQubmFtZSI6Im1hbmFnZW1lbnQtYWRtaW4tdG9rZW4tMHgxZjgiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoibWFuYWdlbWVudC1hZG1pbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjBjYjg1OTlhLWU5NWItMTFlNy1hMjhlLTdlODUzN2M0MTI4NiIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDptYW5hZ2VtZW50LWluZnJhOm1hbmFnZW1lbnQtYWRtaW4ifQ.K9d_sffBoR3WpJigG9weF-1vzt3RooF73Z28-rGSwcdd_B7oizU-FakCi5GtCAb1h7RMEPkz-m9FiVnLVwfctWIJpqjA-5_kZB7qtwFUwCL9zejcaSQMrE7res8N05Z2rJkgGSpsdnXc1ZG3osTA-S1QfmxwZJK0zGOXvw1W8Tym9JzoTHKZFTP3aeifKpF-ugV4HL-SfuYGqgEu1_JL7Ky5N1FFgku8wWB6f9mAxx-BBkX22oOF3CX1BwFV6TKpgz0GmtjQHYfxW1LvbTgq53gZn1MZi_-mSkgnTFI7LK2eD7-5WBfpWGnFF8yF23ZeSmVE0lDUstk11jEm8JJY5A + response: + status: + code: 200 + message: OK + headers: + Cache-Control: + - no-store + Content-Type: + - application/json + Date: + - Mon, 25 Dec 2017 10:53:39 GMT + Transfer-Encoding: + - chunked + body: + encoding: UTF-8 + string: '{"kind":"EndpointsList","apiVersion":"v1","metadata":{"selfLink":"/api/v1/endpoints","resourceVersion":"2587"},"items":[{"metadata":{"name":"docker-registry","namespace":"default","selfLink":"/api/v1/namespaces/default/endpoints/docker-registry","uid":"0793d724-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1594","creationTimestamp":"2017-12-25T10:04:43Z","labels":{"docker-registry":"default"}},"subsets":[{"addresses":[{"ip":"172.17.0.5","nodeName":"localhost","targetRef":{"kind":"Pod","namespace":"default","name":"docker-registry-1-0cpf2","uid":"18272da2-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1593"}}],"ports":[{"name":"5000-tcp","port":5000,"protocol":"TCP"}]}]},{"metadata":{"name":"kubernetes","namespace":"default","selfLink":"/api/v1/namespaces/default/endpoints/kubernetes","uid":"03dbec87-e95b-11e7-a28e-7e8537c41286","resourceVersion":"23","creationTimestamp":"2017-12-25T10:04:37Z"},"subsets":[{"addresses":[{"ip":"10.0.2.15"}],"ports":[{"name":"https","port":8443,"protocol":"TCP"},{"name":"dns-tcp","port":8053,"protocol":"TCP"},{"name":"dns","port":8053,"protocol":"UDP"}]}]},{"metadata":{"name":"router","namespace":"default","selfLink":"/api/v1/namespaces/default/endpoints/router","uid":"08310c6f-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1607","creationTimestamp":"2017-12-25T10:04:44Z","labels":{"router":"router"}},"subsets":[{"addresses":[{"ip":"10.0.2.15","nodeName":"localhost","targetRef":{"kind":"Pod","namespace":"default","name":"router-1-kkqj4","uid":"5ff5b5e1-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1604"}}],"ports":[{"name":"443-tcp","port":443,"protocol":"TCP"},{"name":"1936-tcp","port":1936,"protocol":"TCP"},{"name":"80-tcp","port":80,"protocol":"TCP"}]}]},{"metadata":{"name":"my-service-2","namespace":"my-project-2","selfLink":"/api/v1/namespaces/my-project-2/endpoints/my-service-2","uid":"2a8ac642-e961-11e7-a28e-7e8537c41286","resourceVersion":"2333","creationTimestamp":"2017-12-25T10:48:39Z"},"subsets":null},{"metadata":{"name":"hawkular-cassandra","namespace":"openshift-infra","selfLink":"/api/v1/namespaces/openshift-infra/endpoints/hawkular-cassandra","uid":"82141d27-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1716","creationTimestamp":"2017-12-25T10:08:09Z","labels":{"metrics-infra":"hawkular-cassandra","name":"hawkular-cassandra"}},"subsets":[{"addresses":[{"ip":"172.17.0.3","nodeName":"localhost","targetRef":{"kind":"Pod","namespace":"openshift-infra","name":"hawkular-cassandra-1-0cgvn","uid":"8e89b9b0-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1715"}}],"ports":[{"name":"cql-port","port":9042,"protocol":"TCP"},{"name":"ssl-port","port":7001,"protocol":"TCP"},{"name":"tcp-port","port":7000,"protocol":"TCP"}]}]},{"metadata":{"name":"hawkular-cassandra-nodes","namespace":"openshift-infra","selfLink":"/api/v1/namespaces/openshift-infra/endpoints/hawkular-cassandra-nodes","uid":"8798d2a5-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1717","creationTimestamp":"2017-12-25T10:08:18Z","labels":{"metrics-infra":"hawkular-cassandra","name":"hawkular-cassandra"}},"subsets":[{"addresses":[{"ip":"172.17.0.3","nodeName":"localhost","targetRef":{"kind":"Pod","namespace":"openshift-infra","name":"hawkular-cassandra-1-0cgvn","uid":"8e89b9b0-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1715"}}],"ports":[{"name":"cql-port","port":9042,"protocol":"TCP"},{"name":"ssl-port","port":7001,"protocol":"TCP"},{"name":"tcp-port","port":7000,"protocol":"TCP"}]}]},{"metadata":{"name":"hawkular-metrics","namespace":"openshift-infra","selfLink":"/api/v1/namespaces/openshift-infra/endpoints/hawkular-metrics","uid":"86ab33fb-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1741","creationTimestamp":"2017-12-25T10:08:16Z","labels":{"metrics-infra":"hawkular-metrics","name":"hawkular-metrics"}},"subsets":[{"addresses":[{"ip":"172.17.0.6","nodeName":"localhost","targetRef":{"kind":"Pod","namespace":"openshift-infra","name":"hawkular-metrics-b8xwx","uid":"8fb07165-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1740"}}],"ports":[{"port":8443,"protocol":"TCP"}]}]},{"metadata":{"name":"heapster","namespace":"openshift-infra","selfLink":"/api/v1/namespaces/openshift-infra/endpoints/heapster","uid":"7f6953de-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1748","creationTimestamp":"2017-12-25T10:08:04Z","labels":{"metrics-infra":"heapster","name":"heapster"}},"subsets":[{"addresses":[{"ip":"172.17.0.7","nodeName":"localhost","targetRef":{"kind":"Pod","namespace":"openshift-infra","name":"heapster-wt4xp","uid":"90e48a66-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1747"}}],"ports":[{"port":8082,"protocol":"TCP"}]}]}]} + +' + http_version: + recorded_at: Mon, 25 Dec 2017 10:53:39 GMT +- request: + method: get + uri: https://192.168.99.100:8443/api/v1/namespaces + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + User-Agent: + - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.4p301 + Authorization: + - Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJtYW5hZ2VtZW50LWluZnJhIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZWNyZXQubmFtZSI6Im1hbmFnZW1lbnQtYWRtaW4tdG9rZW4tMHgxZjgiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoibWFuYWdlbWVudC1hZG1pbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjBjYjg1OTlhLWU5NWItMTFlNy1hMjhlLTdlODUzN2M0MTI4NiIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDptYW5hZ2VtZW50LWluZnJhOm1hbmFnZW1lbnQtYWRtaW4ifQ.K9d_sffBoR3WpJigG9weF-1vzt3RooF73Z28-rGSwcdd_B7oizU-FakCi5GtCAb1h7RMEPkz-m9FiVnLVwfctWIJpqjA-5_kZB7qtwFUwCL9zejcaSQMrE7res8N05Z2rJkgGSpsdnXc1ZG3osTA-S1QfmxwZJK0zGOXvw1W8Tym9JzoTHKZFTP3aeifKpF-ugV4HL-SfuYGqgEu1_JL7Ky5N1FFgku8wWB6f9mAxx-BBkX22oOF3CX1BwFV6TKpgz0GmtjQHYfxW1LvbTgq53gZn1MZi_-mSkgnTFI7LK2eD7-5WBfpWGnFF8yF23ZeSmVE0lDUstk11jEm8JJY5A + response: + status: + code: 200 + message: OK + headers: + Cache-Control: + - no-store + Content-Type: + - application/json + Date: + - Mon, 25 Dec 2017 10:53:39 GMT + Transfer-Encoding: + - chunked + body: + encoding: UTF-8 + string: '{"kind":"NamespaceList","apiVersion":"v1","metadata":{"selfLink":"/api/v1/namespaces","resourceVersion":"2587"},"items":[{"metadata":{"name":"default","selfLink":"/api/v1/namespaces/default","uid":"03a6ee6b-e95b-11e7-a28e-7e8537c41286","resourceVersion":"223","creationTimestamp":"2017-12-25T10:04:37Z","annotations":{"openshift.io/sa.scc.mcs":"s0:c1,c0","openshift.io/sa.scc.supplemental-groups":"1000000000/10000","openshift.io/sa.scc.uid-range":"1000000000/10000"}},"spec":{"finalizers":["kubernetes","openshift.io/origin"]},"status":{"phase":"Active"}},{"metadata":{"name":"kube-public","selfLink":"/api/v1/namespaces/kube-public","uid":"03e2f663-e95b-11e7-a28e-7e8537c41286","resourceVersion":"229","creationTimestamp":"2017-12-25T10:04:37Z","annotations":{"openshift.io/sa.scc.mcs":"s0:c5,c0","openshift.io/sa.scc.supplemental-groups":"1000020000/10000","openshift.io/sa.scc.uid-range":"1000020000/10000"}},"spec":{"finalizers":["kubernetes"]},"status":{"phase":"Active"}},{"metadata":{"name":"kube-system","selfLink":"/api/v1/namespaces/kube-system","uid":"03e0cbec-e95b-11e7-a28e-7e8537c41286","resourceVersion":"938","creationTimestamp":"2017-12-25T10:04:37Z","annotations":{"openshift.io/sa.scc.mcs":"s0:c3,c2","openshift.io/sa.scc.supplemental-groups":"1000010000/10000","openshift.io/sa.scc.uid-range":"1000010000/10000"}},"spec":{"finalizers":["kubernetes","openshift.io/origin"]},"status":{"phase":"Active"}},{"metadata":{"name":"management-infra","selfLink":"/api/v1/namespaces/management-infra","uid":"0c7c1847-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1048","creationTimestamp":"2017-12-25T10:04:51Z","annotations":{"openshift.io/description":"\"Management-Infrastructure\"","openshift.io/display-name":"","openshift.io/sa.scc.mcs":"s0:c8,c2","openshift.io/sa.scc.supplemental-groups":"1000060000/10000","openshift.io/sa.scc.uid-range":"1000060000/10000"}},"spec":{"finalizers":["openshift.io/origin","kubernetes"]},"status":{"phase":"Active"}},{"metadata":{"name":"my-project-1","selfLink":"/api/v1/namespaces/my-project-1","uid":"27796648-e961-11e7-a28e-7e8537c41286","resourceVersion":"2216","creationTimestamp":"2017-12-25T10:48:34Z","annotations":{"openshift.io/description":"","openshift.io/display-name":"","openshift.io/requester":"system:admin","openshift.io/sa.scc.mcs":"s0:c9,c4","openshift.io/sa.scc.supplemental-groups":"1000080000/10000","openshift.io/sa.scc.uid-range":"1000080000/10000"}},"spec":{"finalizers":["openshift.io/origin","kubernetes"]},"status":{"phase":"Active"}},{"metadata":{"name":"my-project-2","selfLink":"/api/v1/namespaces/my-project-2","uid":"294949c2-e961-11e7-a28e-7e8537c41286","resourceVersion":"2290","creationTimestamp":"2017-12-25T10:48:37Z","annotations":{"openshift.io/description":"","openshift.io/display-name":"","openshift.io/requester":"system:admin","openshift.io/sa.scc.mcs":"s0:c10,c0","openshift.io/sa.scc.supplemental-groups":"1000090000/10000","openshift.io/sa.scc.uid-range":"1000090000/10000"}},"spec":{"finalizers":["openshift.io/origin","kubernetes"]},"status":{"phase":"Active"}},{"metadata":{"name":"myproject","selfLink":"/api/v1/namespaces/myproject","uid":"0b1e1697-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1010","creationTimestamp":"2017-12-25T10:04:49Z","annotations":{"openshift.io/description":"Initial + developer project","openshift.io/display-name":"My Project","openshift.io/requester":"developer","openshift.io/sa.scc.mcs":"s0:c7,c4","openshift.io/sa.scc.supplemental-groups":"1000050000/10000","openshift.io/sa.scc.uid-range":"1000050000/10000"}},"spec":{"finalizers":["openshift.io/origin","kubernetes"]},"status":{"phase":"Active"}},{"metadata":{"name":"openshift","selfLink":"/api/v1/namespaces/openshift","uid":"05bb9d80-e95b-11e7-a28e-7e8537c41286","resourceVersion":"369","creationTimestamp":"2017-12-25T10:04:40Z","annotations":{"openshift.io/sa.scc.mcs":"s0:c6,c5","openshift.io/sa.scc.supplemental-groups":"1000040000/10000","openshift.io/sa.scc.uid-range":"1000040000/10000"}},"spec":{"finalizers":["kubernetes","openshift.io/origin"]},"status":{"phase":"Active"}},{"metadata":{"name":"openshift-infra","selfLink":"/api/v1/namespaces/openshift-infra","uid":"05476476-e95b-11e7-a28e-7e8537c41286","resourceVersion":"345","creationTimestamp":"2017-12-25T10:04:39Z","annotations":{"openshift.io/sa.scc.mcs":"s0:c6,c0","openshift.io/sa.scc.supplemental-groups":"1000030000/10000","openshift.io/sa.scc.uid-range":"1000030000/10000"}},"spec":{"finalizers":["kubernetes","openshift.io/origin"]},"status":{"phase":"Active"}}]} + +' + http_version: + recorded_at: Mon, 25 Dec 2017 10:53:39 GMT +- request: + method: get + uri: https://192.168.99.100:8443/api/v1/resourcequotas + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + User-Agent: + - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.4p301 + Authorization: + - Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJtYW5hZ2VtZW50LWluZnJhIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZWNyZXQubmFtZSI6Im1hbmFnZW1lbnQtYWRtaW4tdG9rZW4tMHgxZjgiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoibWFuYWdlbWVudC1hZG1pbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjBjYjg1OTlhLWU5NWItMTFlNy1hMjhlLTdlODUzN2M0MTI4NiIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDptYW5hZ2VtZW50LWluZnJhOm1hbmFnZW1lbnQtYWRtaW4ifQ.K9d_sffBoR3WpJigG9weF-1vzt3RooF73Z28-rGSwcdd_B7oizU-FakCi5GtCAb1h7RMEPkz-m9FiVnLVwfctWIJpqjA-5_kZB7qtwFUwCL9zejcaSQMrE7res8N05Z2rJkgGSpsdnXc1ZG3osTA-S1QfmxwZJK0zGOXvw1W8Tym9JzoTHKZFTP3aeifKpF-ugV4HL-SfuYGqgEu1_JL7Ky5N1FFgku8wWB6f9mAxx-BBkX22oOF3CX1BwFV6TKpgz0GmtjQHYfxW1LvbTgq53gZn1MZi_-mSkgnTFI7LK2eD7-5WBfpWGnFF8yF23ZeSmVE0lDUstk11jEm8JJY5A + response: + status: + code: 200 + message: OK + headers: + Cache-Control: + - no-store + Content-Type: + - application/json + Date: + - Mon, 25 Dec 2017 10:53:39 GMT + Transfer-Encoding: + - chunked + body: + encoding: UTF-8 + string: '{"kind":"ResourceQuotaList","apiVersion":"v1","metadata":{"selfLink":"/api/v1/resourcequotas","resourceVersion":"2587"},"items":[{"metadata":{"name":"my-resource-quota-scopes1-1","namespace":"my-project-1","selfLink":"/api/v1/namespaces/my-project-1/resourcequotas/my-resource-quota-scopes1-1","uid":"28fb1193-e961-11e7-a28e-7e8537c41286","resourceVersion":"2485","creationTimestamp":"2017-12-25T10:48:36Z"},"spec":{"hard":{"pods":"6","requests.cpu":"10"},"scopes":["NotTerminating"]},"status":{"hard":{"pods":"6","requests.cpu":"10"},"used":{"pods":"0","requests.cpu":"0"}}},{"metadata":{"name":"my-resource-quota-scopes2-1","namespace":"my-project-1","selfLink":"/api/v1/namespaces/my-project-1/resourcequotas/my-resource-quota-scopes2-1","uid":"28fd44df-e961-11e7-a28e-7e8537c41286","resourceVersion":"2277","creationTimestamp":"2017-12-25T10:48:36Z"},"spec":{"hard":{"pods":"3","requests.cpu":"5"},"scopes":["Terminating","NotBestEffort"]},"status":{"hard":{"pods":"3","requests.cpu":"5"},"used":{"pods":"0","requests.cpu":"0"}}},{"metadata":{"name":"my-resource-quota-2","namespace":"my-project-2","selfLink":"/api/v1/namespaces/my-project-2/resourcequotas/my-resource-quota-2","uid":"2ad466f9-e961-11e7-a28e-7e8537c41286","resourceVersion":"2345","creationTimestamp":"2017-12-25T10:48:39Z"},"spec":{"hard":{"configmaps":"10","persistentvolumeclaims":"4","replicationcontrollers":"20","secrets":"10","services":"10"}},"status":{"hard":{"configmaps":"10","persistentvolumeclaims":"4","replicationcontrollers":"20","secrets":"10","services":"10"},"used":{"configmaps":"0","persistentvolumeclaims":"1","replicationcontrollers":"1","secrets":"9","services":"1"}}},{"metadata":{"name":"my-resource-quota-scopes1-2","namespace":"my-project-2","selfLink":"/api/v1/namespaces/my-project-2/resourcequotas/my-resource-quota-scopes1-2","uid":"2adc60fa-e961-11e7-a28e-7e8537c41286","resourceVersion":"2571","creationTimestamp":"2017-12-25T10:48:39Z"},"spec":{"hard":{"pods":"6","requests.cpu":"10"},"scopes":["NotTerminating"]},"status":{"hard":{"pods":"6","requests.cpu":"10"},"used":{"pods":"0","requests.cpu":"0"}}},{"metadata":{"name":"my-resource-quota-scopes2-2","namespace":"my-project-2","selfLink":"/api/v1/namespaces/my-project-2/resourcequotas/my-resource-quota-scopes2-2","uid":"2af0959b-e961-11e7-a28e-7e8537c41286","resourceVersion":"2350","creationTimestamp":"2017-12-25T10:48:39Z"},"spec":{"hard":{"pods":"3","requests.cpu":"5"},"scopes":["Terminating","NotBestEffort"]},"status":{"hard":{"pods":"3","requests.cpu":"5"},"used":{"pods":"0","requests.cpu":"0"}}}]} + +' + http_version: + recorded_at: Mon, 25 Dec 2017 10:53:39 GMT +- request: + method: get + uri: https://192.168.99.100:8443/api/v1/limitranges + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + User-Agent: + - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.4p301 + Authorization: + - Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJtYW5hZ2VtZW50LWluZnJhIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZWNyZXQubmFtZSI6Im1hbmFnZW1lbnQtYWRtaW4tdG9rZW4tMHgxZjgiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoibWFuYWdlbWVudC1hZG1pbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjBjYjg1OTlhLWU5NWItMTFlNy1hMjhlLTdlODUzN2M0MTI4NiIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDptYW5hZ2VtZW50LWluZnJhOm1hbmFnZW1lbnQtYWRtaW4ifQ.K9d_sffBoR3WpJigG9weF-1vzt3RooF73Z28-rGSwcdd_B7oizU-FakCi5GtCAb1h7RMEPkz-m9FiVnLVwfctWIJpqjA-5_kZB7qtwFUwCL9zejcaSQMrE7res8N05Z2rJkgGSpsdnXc1ZG3osTA-S1QfmxwZJK0zGOXvw1W8Tym9JzoTHKZFTP3aeifKpF-ugV4HL-SfuYGqgEu1_JL7Ky5N1FFgku8wWB6f9mAxx-BBkX22oOF3CX1BwFV6TKpgz0GmtjQHYfxW1LvbTgq53gZn1MZi_-mSkgnTFI7LK2eD7-5WBfpWGnFF8yF23ZeSmVE0lDUstk11jEm8JJY5A + response: + status: + code: 200 + message: OK + headers: + Cache-Control: + - no-store + Content-Type: + - application/json + Date: + - Mon, 25 Dec 2017 10:53:39 GMT + Content-Length: + - '701' + body: + encoding: UTF-8 + string: '{"kind":"LimitRangeList","apiVersion":"v1","metadata":{"selfLink":"/api/v1/limitranges","resourceVersion":"2587"},"items":[{"metadata":{"name":"my-limit-range-2","namespace":"my-project-2","selfLink":"/api/v1/namespaces/my-project-2/limitranges/my-limit-range-2","uid":"2aab40af-e961-11e7-a28e-7e8537c41286","resourceVersion":"2336","creationTimestamp":"2017-12-25T10:48:39Z"},"spec":{"limits":[{"type":"Pod","max":{"cpu":"2","memory":"1Gi"},"min":{"cpu":"200m","memory":"6Mi"}},{"type":"Container","max":{"cpu":"2","memory":"1Gi"},"min":{"cpu":"100m","memory":"4Mi"},"default":{"cpu":"300m","memory":"200Mi"},"defaultRequest":{"cpu":"200m","memory":"100Mi"},"maxLimitRequestRatio":{"cpu":"10"}}]}}]} + +' + http_version: + recorded_at: Mon, 25 Dec 2017 10:53:39 GMT +- request: + method: get + uri: https://192.168.99.100:8443/api/v1/persistentvolumes + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + User-Agent: + - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.4p301 + Authorization: + - Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJtYW5hZ2VtZW50LWluZnJhIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZWNyZXQubmFtZSI6Im1hbmFnZW1lbnQtYWRtaW4tdG9rZW4tMHgxZjgiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoibWFuYWdlbWVudC1hZG1pbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjBjYjg1OTlhLWU5NWItMTFlNy1hMjhlLTdlODUzN2M0MTI4NiIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDptYW5hZ2VtZW50LWluZnJhOm1hbmFnZW1lbnQtYWRtaW4ifQ.K9d_sffBoR3WpJigG9weF-1vzt3RooF73Z28-rGSwcdd_B7oizU-FakCi5GtCAb1h7RMEPkz-m9FiVnLVwfctWIJpqjA-5_kZB7qtwFUwCL9zejcaSQMrE7res8N05Z2rJkgGSpsdnXc1ZG3osTA-S1QfmxwZJK0zGOXvw1W8Tym9JzoTHKZFTP3aeifKpF-ugV4HL-SfuYGqgEu1_JL7Ky5N1FFgku8wWB6f9mAxx-BBkX22oOF3CX1BwFV6TKpgz0GmtjQHYfxW1LvbTgq53gZn1MZi_-mSkgnTFI7LK2eD7-5WBfpWGnFF8yF23ZeSmVE0lDUstk11jEm8JJY5A + response: + status: + code: 200 + message: OK + headers: + Cache-Control: + - no-store + Content-Type: + - application/json + Date: + - Mon, 25 Dec 2017 10:53:39 GMT + Transfer-Encoding: + - chunked + body: + encoding: UTF-8 + string: '{"kind":"PersistentVolumeList","apiVersion":"v1","metadata":{"selfLink":"/api/v1/persistentvolumes","resourceVersion":"2587"},"items":[{"metadata":{"name":"pv0001","selfLink":"/api/v1/persistentvolumes/pv0001","uid":"1604bdc1-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1183","creationTimestamp":"2017-12-25T10:05:07Z","labels":{"volume":"pv0001"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0001"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0002","selfLink":"/api/v1/persistentvolumes/pv0002","uid":"164d3efe-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1186","creationTimestamp":"2017-12-25T10:05:08Z","labels":{"volume":"pv0002"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0002"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0003","selfLink":"/api/v1/persistentvolumes/pv0003","uid":"169f8756-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1188","creationTimestamp":"2017-12-25T10:05:08Z","labels":{"volume":"pv0003"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0003"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0004","selfLink":"/api/v1/persistentvolumes/pv0004","uid":"16ecea04-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1190","creationTimestamp":"2017-12-25T10:05:09Z","labels":{"volume":"pv0004"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0004"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0005","selfLink":"/api/v1/persistentvolumes/pv0005","uid":"1730160f-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1192","creationTimestamp":"2017-12-25T10:05:09Z","labels":{"volume":"pv0005"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0005"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0006","selfLink":"/api/v1/persistentvolumes/pv0006","uid":"177978ab-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1194","creationTimestamp":"2017-12-25T10:05:10Z","labels":{"volume":"pv0006"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0006"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0007","selfLink":"/api/v1/persistentvolumes/pv0007","uid":"17c25c35-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1196","creationTimestamp":"2017-12-25T10:05:10Z","labels":{"volume":"pv0007"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0007"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0008","selfLink":"/api/v1/persistentvolumes/pv0008","uid":"181e6732-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1203","creationTimestamp":"2017-12-25T10:05:11Z","labels":{"volume":"pv0008"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0008"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0009","selfLink":"/api/v1/persistentvolumes/pv0009","uid":"187b9da9-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1215","creationTimestamp":"2017-12-25T10:05:12Z","labels":{"volume":"pv0009"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0009"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0010","selfLink":"/api/v1/persistentvolumes/pv0010","uid":"18e3c999-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1219","creationTimestamp":"2017-12-25T10:05:12Z","labels":{"volume":"pv0010"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0010"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0011","selfLink":"/api/v1/persistentvolumes/pv0011","uid":"19429936-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1221","creationTimestamp":"2017-12-25T10:05:13Z","labels":{"volume":"pv0011"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0011"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0012","selfLink":"/api/v1/persistentvolumes/pv0012","uid":"19c872af-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1223","creationTimestamp":"2017-12-25T10:05:14Z","labels":{"volume":"pv0012"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0012"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0013","selfLink":"/api/v1/persistentvolumes/pv0013","uid":"1a2c3cd2-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1225","creationTimestamp":"2017-12-25T10:05:14Z","labels":{"volume":"pv0013"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0013"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0014","selfLink":"/api/v1/persistentvolumes/pv0014","uid":"1a8a71b1-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1227","creationTimestamp":"2017-12-25T10:05:15Z","labels":{"volume":"pv0014"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0014"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0015","selfLink":"/api/v1/persistentvolumes/pv0015","uid":"1ae6282a-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1229","creationTimestamp":"2017-12-25T10:05:16Z","labels":{"volume":"pv0015"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0015"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0016","selfLink":"/api/v1/persistentvolumes/pv0016","uid":"1b3929e2-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1231","creationTimestamp":"2017-12-25T10:05:16Z","labels":{"volume":"pv0016"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0016"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0017","selfLink":"/api/v1/persistentvolumes/pv0017","uid":"1ba93232-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1233","creationTimestamp":"2017-12-25T10:05:17Z","labels":{"volume":"pv0017"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0017"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0018","selfLink":"/api/v1/persistentvolumes/pv0018","uid":"1c3bfe58-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1236","creationTimestamp":"2017-12-25T10:05:18Z","labels":{"volume":"pv0018"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0018"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0019","selfLink":"/api/v1/persistentvolumes/pv0019","uid":"1c977de8-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1238","creationTimestamp":"2017-12-25T10:05:18Z","labels":{"volume":"pv0019"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0019"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0020","selfLink":"/api/v1/persistentvolumes/pv0020","uid":"1ce34dd6-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1240","creationTimestamp":"2017-12-25T10:05:19Z","labels":{"volume":"pv0020"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0020"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0021","selfLink":"/api/v1/persistentvolumes/pv0021","uid":"1d8269d2-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1242","creationTimestamp":"2017-12-25T10:05:20Z","labels":{"volume":"pv0021"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0021"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0022","selfLink":"/api/v1/persistentvolumes/pv0022","uid":"1e0175ef-e95b-11e7-a28e-7e8537c41286","resourceVersion":"2498","creationTimestamp":"2017-12-25T10:05:21Z","labels":{"volume":"pv0022"},"annotations":{"pv.kubernetes.io/bound-by-controller":"yes"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0022"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"claimRef":{"kind":"PersistentVolumeClaim","namespace":"my-project-0","name":"my-persistentvolumeclaim-0","uid":"2724da38-e961-11e7-a28e-7e8537c41286","apiVersion":"v1","resourceVersion":"2194"},"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Failed","message":"Recycle + failed: unexpected error creating recycler pod: pods \"recycler-for-pv0022\" + is forbidden: service account openshift-infra/pv-recycler-controller was not + found, retry after the service account is created\n"}},{"metadata":{"name":"pv0023","selfLink":"/api/v1/persistentvolumes/pv0023","uid":"1e7691cd-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1246","creationTimestamp":"2017-12-25T10:05:22Z","labels":{"volume":"pv0023"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0023"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0024","selfLink":"/api/v1/persistentvolumes/pv0024","uid":"1ecde9a9-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1249","creationTimestamp":"2017-12-25T10:05:22Z","labels":{"volume":"pv0024"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0024"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0025","selfLink":"/api/v1/persistentvolumes/pv0025","uid":"1f15f2c5-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1251","creationTimestamp":"2017-12-25T10:05:23Z","labels":{"volume":"pv0025"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0025"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0026","selfLink":"/api/v1/persistentvolumes/pv0026","uid":"1f8d96a0-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1253","creationTimestamp":"2017-12-25T10:05:23Z","labels":{"volume":"pv0026"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0026"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0027","selfLink":"/api/v1/persistentvolumes/pv0027","uid":"1ffd4dc0-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1255","creationTimestamp":"2017-12-25T10:05:24Z","labels":{"volume":"pv0027"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0027"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0028","selfLink":"/api/v1/persistentvolumes/pv0028","uid":"207532bb-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1257","creationTimestamp":"2017-12-25T10:05:25Z","labels":{"volume":"pv0028"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0028"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0029","selfLink":"/api/v1/persistentvolumes/pv0029","uid":"20f3031d-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1259","creationTimestamp":"2017-12-25T10:05:26Z","labels":{"volume":"pv0029"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0029"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0030","selfLink":"/api/v1/persistentvolumes/pv0030","uid":"213b03aa-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1261","creationTimestamp":"2017-12-25T10:05:26Z","labels":{"volume":"pv0030"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0030"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0031","selfLink":"/api/v1/persistentvolumes/pv0031","uid":"218e82bb-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1263","creationTimestamp":"2017-12-25T10:05:27Z","labels":{"volume":"pv0031"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0031"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0032","selfLink":"/api/v1/persistentvolumes/pv0032","uid":"21deb498-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1266","creationTimestamp":"2017-12-25T10:05:27Z","labels":{"volume":"pv0032"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0032"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0033","selfLink":"/api/v1/persistentvolumes/pv0033","uid":"22386a0f-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1268","creationTimestamp":"2017-12-25T10:05:28Z","labels":{"volume":"pv0033"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0033"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0034","selfLink":"/api/v1/persistentvolumes/pv0034","uid":"229291f1-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1270","creationTimestamp":"2017-12-25T10:05:28Z","labels":{"volume":"pv0034"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0034"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0035","selfLink":"/api/v1/persistentvolumes/pv0035","uid":"22eba467-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1272","creationTimestamp":"2017-12-25T10:05:29Z","labels":{"volume":"pv0035"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0035"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0036","selfLink":"/api/v1/persistentvolumes/pv0036","uid":"234705b5-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1274","creationTimestamp":"2017-12-25T10:05:30Z","labels":{"volume":"pv0036"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0036"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0037","selfLink":"/api/v1/persistentvolumes/pv0037","uid":"239c9d1e-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1276","creationTimestamp":"2017-12-25T10:05:30Z","labels":{"volume":"pv0037"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0037"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0038","selfLink":"/api/v1/persistentvolumes/pv0038","uid":"23e830ff-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1278","creationTimestamp":"2017-12-25T10:05:31Z","labels":{"volume":"pv0038"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0038"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0039","selfLink":"/api/v1/persistentvolumes/pv0039","uid":"2439e7e3-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1280","creationTimestamp":"2017-12-25T10:05:31Z","labels":{"volume":"pv0039"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0039"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0040","selfLink":"/api/v1/persistentvolumes/pv0040","uid":"24a0dbcb-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1283","creationTimestamp":"2017-12-25T10:05:32Z","labels":{"volume":"pv0040"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0040"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0041","selfLink":"/api/v1/persistentvolumes/pv0041","uid":"251221e6-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1285","creationTimestamp":"2017-12-25T10:05:33Z","labels":{"volume":"pv0041"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0041"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0042","selfLink":"/api/v1/persistentvolumes/pv0042","uid":"2557864d-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1287","creationTimestamp":"2017-12-25T10:05:33Z","labels":{"volume":"pv0042"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0042"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0043","selfLink":"/api/v1/persistentvolumes/pv0043","uid":"259ba67b-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1289","creationTimestamp":"2017-12-25T10:05:34Z","labels":{"volume":"pv0043"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0043"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0044","selfLink":"/api/v1/persistentvolumes/pv0044","uid":"25e5b7f3-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1291","creationTimestamp":"2017-12-25T10:05:34Z","labels":{"volume":"pv0044"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0044"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0045","selfLink":"/api/v1/persistentvolumes/pv0045","uid":"262ba382-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1293","creationTimestamp":"2017-12-25T10:05:34Z","labels":{"volume":"pv0045"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0045"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0046","selfLink":"/api/v1/persistentvolumes/pv0046","uid":"2681306a-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1295","creationTimestamp":"2017-12-25T10:05:35Z","labels":{"volume":"pv0046"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0046"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0047","selfLink":"/api/v1/persistentvolumes/pv0047","uid":"26c960ae-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1297","creationTimestamp":"2017-12-25T10:05:36Z","labels":{"volume":"pv0047"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0047"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0048","selfLink":"/api/v1/persistentvolumes/pv0048","uid":"270f47a2-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1299","creationTimestamp":"2017-12-25T10:05:36Z","labels":{"volume":"pv0048"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0048"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0049","selfLink":"/api/v1/persistentvolumes/pv0049","uid":"27594439-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1301","creationTimestamp":"2017-12-25T10:05:36Z","labels":{"volume":"pv0049"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0049"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0050","selfLink":"/api/v1/persistentvolumes/pv0050","uid":"27a8a32c-e95b-11e7-a28e-7e8537c41286","resourceVersion":"2474","creationTimestamp":"2017-12-25T10:05:37Z","labels":{"volume":"pv0050"},"annotations":{"pv.kubernetes.io/bound-by-controller":"yes"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0050"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"claimRef":{"kind":"PersistentVolumeClaim","namespace":"my-project-1","name":"my-persistentvolumeclaim-1","uid":"28ea7bf4-e961-11e7-a28e-7e8537c41286","apiVersion":"v1","resourceVersion":"2267"},"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Failed","message":"Recycle + failed: unexpected error creating recycler pod: pods \"recycler-for-pv0050\" + is forbidden: service account openshift-infra/pv-recycler-controller was not + found, retry after the service account is created\n"}},{"metadata":{"name":"pv0051","selfLink":"/api/v1/persistentvolumes/pv0051","uid":"27f059b7-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1306","creationTimestamp":"2017-12-25T10:05:37Z","labels":{"volume":"pv0051"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0051"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0052","selfLink":"/api/v1/persistentvolumes/pv0052","uid":"283ca24e-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1308","creationTimestamp":"2017-12-25T10:05:38Z","labels":{"volume":"pv0052"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0052"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0053","selfLink":"/api/v1/persistentvolumes/pv0053","uid":"288513f5-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1310","creationTimestamp":"2017-12-25T10:05:38Z","labels":{"volume":"pv0053"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0053"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0054","selfLink":"/api/v1/persistentvolumes/pv0054","uid":"28d46b3a-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1312","creationTimestamp":"2017-12-25T10:05:39Z","labels":{"volume":"pv0054"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0054"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0055","selfLink":"/api/v1/persistentvolumes/pv0055","uid":"29227812-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1314","creationTimestamp":"2017-12-25T10:05:39Z","labels":{"volume":"pv0055"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0055"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0056","selfLink":"/api/v1/persistentvolumes/pv0056","uid":"296dced2-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1316","creationTimestamp":"2017-12-25T10:05:40Z","labels":{"volume":"pv0056"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0056"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0057","selfLink":"/api/v1/persistentvolumes/pv0057","uid":"29c69beb-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1318","creationTimestamp":"2017-12-25T10:05:41Z","labels":{"volume":"pv0057"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0057"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0058","selfLink":"/api/v1/persistentvolumes/pv0058","uid":"2a24545d-e95b-11e7-a28e-7e8537c41286","resourceVersion":"2343","creationTimestamp":"2017-12-25T10:05:41Z","labels":{"volume":"pv0058"},"annotations":{"pv.kubernetes.io/bound-by-controller":"yes"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0058"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"claimRef":{"kind":"PersistentVolumeClaim","namespace":"my-project-2","name":"my-persistentvolumeclaim-2","uid":"2ac7fedc-e961-11e7-a28e-7e8537c41286","apiVersion":"v1","resourceVersion":"2340"},"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Bound"}},{"metadata":{"name":"pv0059","selfLink":"/api/v1/persistentvolumes/pv0059","uid":"2a6d203b-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1322","creationTimestamp":"2017-12-25T10:05:42Z","labels":{"volume":"pv0059"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0059"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0060","selfLink":"/api/v1/persistentvolumes/pv0060","uid":"2abb9191-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1325","creationTimestamp":"2017-12-25T10:05:42Z","labels":{"volume":"pv0060"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0060"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0061","selfLink":"/api/v1/persistentvolumes/pv0061","uid":"2b074c38-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1327","creationTimestamp":"2017-12-25T10:05:43Z","labels":{"volume":"pv0061"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0061"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0062","selfLink":"/api/v1/persistentvolumes/pv0062","uid":"2b55cddb-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1329","creationTimestamp":"2017-12-25T10:05:43Z","labels":{"volume":"pv0062"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0062"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0063","selfLink":"/api/v1/persistentvolumes/pv0063","uid":"2b9de74a-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1331","creationTimestamp":"2017-12-25T10:05:44Z","labels":{"volume":"pv0063"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0063"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0064","selfLink":"/api/v1/persistentvolumes/pv0064","uid":"2be6f156-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1333","creationTimestamp":"2017-12-25T10:05:44Z","labels":{"volume":"pv0064"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0064"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0065","selfLink":"/api/v1/persistentvolumes/pv0065","uid":"2c5126de-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1335","creationTimestamp":"2017-12-25T10:05:45Z","labels":{"volume":"pv0065"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0065"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0066","selfLink":"/api/v1/persistentvolumes/pv0066","uid":"2ca14f78-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1337","creationTimestamp":"2017-12-25T10:05:45Z","labels":{"volume":"pv0066"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0066"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0067","selfLink":"/api/v1/persistentvolumes/pv0067","uid":"2cf27cd8-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1339","creationTimestamp":"2017-12-25T10:05:46Z","labels":{"volume":"pv0067"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0067"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0068","selfLink":"/api/v1/persistentvolumes/pv0068","uid":"2d3a1350-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1341","creationTimestamp":"2017-12-25T10:05:46Z","labels":{"volume":"pv0068"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0068"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0069","selfLink":"/api/v1/persistentvolumes/pv0069","uid":"2d88e26c-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1343","creationTimestamp":"2017-12-25T10:05:47Z","labels":{"volume":"pv0069"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0069"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0070","selfLink":"/api/v1/persistentvolumes/pv0070","uid":"2dd0ee06-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1346","creationTimestamp":"2017-12-25T10:05:47Z","labels":{"volume":"pv0070"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0070"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0071","selfLink":"/api/v1/persistentvolumes/pv0071","uid":"2e198fd8-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1348","creationTimestamp":"2017-12-25T10:05:48Z","labels":{"volume":"pv0071"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0071"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0072","selfLink":"/api/v1/persistentvolumes/pv0072","uid":"2e6489a8-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1350","creationTimestamp":"2017-12-25T10:05:48Z","labels":{"volume":"pv0072"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0072"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0073","selfLink":"/api/v1/persistentvolumes/pv0073","uid":"2eb6ca2a-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1352","creationTimestamp":"2017-12-25T10:05:49Z","labels":{"volume":"pv0073"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0073"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0074","selfLink":"/api/v1/persistentvolumes/pv0074","uid":"2f09999a-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1354","creationTimestamp":"2017-12-25T10:05:49Z","labels":{"volume":"pv0074"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0074"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0075","selfLink":"/api/v1/persistentvolumes/pv0075","uid":"2f4fc2dc-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1356","creationTimestamp":"2017-12-25T10:05:50Z","labels":{"volume":"pv0075"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0075"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0076","selfLink":"/api/v1/persistentvolumes/pv0076","uid":"2f98302a-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1358","creationTimestamp":"2017-12-25T10:05:50Z","labels":{"volume":"pv0076"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0076"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0077","selfLink":"/api/v1/persistentvolumes/pv0077","uid":"2fe5546b-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1360","creationTimestamp":"2017-12-25T10:05:51Z","labels":{"volume":"pv0077"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0077"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0078","selfLink":"/api/v1/persistentvolumes/pv0078","uid":"302ee6d7-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1362","creationTimestamp":"2017-12-25T10:05:51Z","labels":{"volume":"pv0078"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0078"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0079","selfLink":"/api/v1/persistentvolumes/pv0079","uid":"3076c307-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1365","creationTimestamp":"2017-12-25T10:05:52Z","labels":{"volume":"pv0079"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0079"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0080","selfLink":"/api/v1/persistentvolumes/pv0080","uid":"30c3706e-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1367","creationTimestamp":"2017-12-25T10:05:52Z","labels":{"volume":"pv0080"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0080"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0081","selfLink":"/api/v1/persistentvolumes/pv0081","uid":"310fec1e-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1369","creationTimestamp":"2017-12-25T10:05:53Z","labels":{"volume":"pv0081"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0081"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0082","selfLink":"/api/v1/persistentvolumes/pv0082","uid":"315f5f1f-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1371","creationTimestamp":"2017-12-25T10:05:53Z","labels":{"volume":"pv0082"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0082"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0083","selfLink":"/api/v1/persistentvolumes/pv0083","uid":"31ab94f7-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1373","creationTimestamp":"2017-12-25T10:05:54Z","labels":{"volume":"pv0083"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0083"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0084","selfLink":"/api/v1/persistentvolumes/pv0084","uid":"32001444-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1375","creationTimestamp":"2017-12-25T10:05:54Z","labels":{"volume":"pv0084"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0084"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0085","selfLink":"/api/v1/persistentvolumes/pv0085","uid":"3250dfb4-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1377","creationTimestamp":"2017-12-25T10:05:55Z","labels":{"volume":"pv0085"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0085"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0086","selfLink":"/api/v1/persistentvolumes/pv0086","uid":"32a2c932-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1379","creationTimestamp":"2017-12-25T10:05:55Z","labels":{"volume":"pv0086"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0086"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0087","selfLink":"/api/v1/persistentvolumes/pv0087","uid":"32ea9cb7-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1381","creationTimestamp":"2017-12-25T10:05:56Z","labels":{"volume":"pv0087"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0087"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0088","selfLink":"/api/v1/persistentvolumes/pv0088","uid":"333e7405-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1383","creationTimestamp":"2017-12-25T10:05:56Z","labels":{"volume":"pv0088"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0088"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0089","selfLink":"/api/v1/persistentvolumes/pv0089","uid":"33896f45-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1385","creationTimestamp":"2017-12-25T10:05:57Z","labels":{"volume":"pv0089"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0089"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0090","selfLink":"/api/v1/persistentvolumes/pv0090","uid":"33d0bed9-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1388","creationTimestamp":"2017-12-25T10:05:57Z","labels":{"volume":"pv0090"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0090"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0091","selfLink":"/api/v1/persistentvolumes/pv0091","uid":"3414e4d5-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1390","creationTimestamp":"2017-12-25T10:05:58Z","labels":{"volume":"pv0091"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0091"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0092","selfLink":"/api/v1/persistentvolumes/pv0092","uid":"345eb9e7-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1392","creationTimestamp":"2017-12-25T10:05:58Z","labels":{"volume":"pv0092"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0092"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0093","selfLink":"/api/v1/persistentvolumes/pv0093","uid":"34a6e90e-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1394","creationTimestamp":"2017-12-25T10:05:59Z","labels":{"volume":"pv0093"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0093"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0094","selfLink":"/api/v1/persistentvolumes/pv0094","uid":"34eedd61-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1396","creationTimestamp":"2017-12-25T10:05:59Z","labels":{"volume":"pv0094"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0094"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0095","selfLink":"/api/v1/persistentvolumes/pv0095","uid":"3536a671-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1398","creationTimestamp":"2017-12-25T10:06:00Z","labels":{"volume":"pv0095"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0095"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0096","selfLink":"/api/v1/persistentvolumes/pv0096","uid":"358f642a-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1400","creationTimestamp":"2017-12-25T10:06:00Z","labels":{"volume":"pv0096"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0096"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0097","selfLink":"/api/v1/persistentvolumes/pv0097","uid":"35e5ff48-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1402","creationTimestamp":"2017-12-25T10:06:01Z","labels":{"volume":"pv0097"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0097"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0098","selfLink":"/api/v1/persistentvolumes/pv0098","uid":"36398ebd-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1404","creationTimestamp":"2017-12-25T10:06:01Z","labels":{"volume":"pv0098"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0098"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0099","selfLink":"/api/v1/persistentvolumes/pv0099","uid":"367fd71d-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1407","creationTimestamp":"2017-12-25T10:06:02Z","labels":{"volume":"pv0099"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0099"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0100","selfLink":"/api/v1/persistentvolumes/pv0100","uid":"36d3a000-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1409","creationTimestamp":"2017-12-25T10:06:02Z","labels":{"volume":"pv0100"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0100"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}}]} + +' + http_version: + recorded_at: Mon, 25 Dec 2017 10:53:39 GMT +- request: + method: get + uri: https://192.168.99.100:8443/api/v1/persistentvolumeclaims + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + User-Agent: + - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.4p301 + Authorization: + - Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJtYW5hZ2VtZW50LWluZnJhIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZWNyZXQubmFtZSI6Im1hbmFnZW1lbnQtYWRtaW4tdG9rZW4tMHgxZjgiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoibWFuYWdlbWVudC1hZG1pbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjBjYjg1OTlhLWU5NWItMTFlNy1hMjhlLTdlODUzN2M0MTI4NiIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDptYW5hZ2VtZW50LWluZnJhOm1hbmFnZW1lbnQtYWRtaW4ifQ.K9d_sffBoR3WpJigG9weF-1vzt3RooF73Z28-rGSwcdd_B7oizU-FakCi5GtCAb1h7RMEPkz-m9FiVnLVwfctWIJpqjA-5_kZB7qtwFUwCL9zejcaSQMrE7res8N05Z2rJkgGSpsdnXc1ZG3osTA-S1QfmxwZJK0zGOXvw1W8Tym9JzoTHKZFTP3aeifKpF-ugV4HL-SfuYGqgEu1_JL7Ky5N1FFgku8wWB6f9mAxx-BBkX22oOF3CX1BwFV6TKpgz0GmtjQHYfxW1LvbTgq53gZn1MZi_-mSkgnTFI7LK2eD7-5WBfpWGnFF8yF23ZeSmVE0lDUstk11jEm8JJY5A + response: + status: + code: 200 + message: OK + headers: + Cache-Control: + - no-store + Content-Type: + - application/json + Date: + - Mon, 25 Dec 2017 10:53:39 GMT + Content-Length: + - '761' + body: + encoding: UTF-8 + string: '{"kind":"PersistentVolumeClaimList","apiVersion":"v1","metadata":{"selfLink":"/api/v1/persistentvolumeclaims","resourceVersion":"2587"},"items":[{"metadata":{"name":"my-persistentvolumeclaim-2","namespace":"my-project-2","selfLink":"/api/v1/namespaces/my-project-2/persistentvolumeclaims/my-persistentvolumeclaim-2","uid":"2ac7fedc-e961-11e7-a28e-7e8537c41286","resourceVersion":"2349","creationTimestamp":"2017-12-25T10:48:39Z","annotations":{"pv.kubernetes.io/bind-completed":"yes","pv.kubernetes.io/bound-by-controller":"yes"}},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"8Gi"}},"volumeName":"pv0058"},"status":{"phase":"Bound","accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"capacity":{"storage":"100Gi"}}}]} + +' + http_version: + recorded_at: Mon, 25 Dec 2017 10:53:39 GMT +- request: + method: get + uri: https://192.168.99.100:8443/oapi/v1 + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + User-Agent: + - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.4p301 + Authorization: + - Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJtYW5hZ2VtZW50LWluZnJhIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZWNyZXQubmFtZSI6Im1hbmFnZW1lbnQtYWRtaW4tdG9rZW4tMHgxZjgiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoibWFuYWdlbWVudC1hZG1pbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjBjYjg1OTlhLWU5NWItMTFlNy1hMjhlLTdlODUzN2M0MTI4NiIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDptYW5hZ2VtZW50LWluZnJhOm1hbmFnZW1lbnQtYWRtaW4ifQ.K9d_sffBoR3WpJigG9weF-1vzt3RooF73Z28-rGSwcdd_B7oizU-FakCi5GtCAb1h7RMEPkz-m9FiVnLVwfctWIJpqjA-5_kZB7qtwFUwCL9zejcaSQMrE7res8N05Z2rJkgGSpsdnXc1ZG3osTA-S1QfmxwZJK0zGOXvw1W8Tym9JzoTHKZFTP3aeifKpF-ugV4HL-SfuYGqgEu1_JL7Ky5N1FFgku8wWB6f9mAxx-BBkX22oOF3CX1BwFV6TKpgz0GmtjQHYfxW1LvbTgq53gZn1MZi_-mSkgnTFI7LK2eD7-5WBfpWGnFF8yF23ZeSmVE0lDUstk11jEm8JJY5A + response: + status: + code: 200 + message: OK + headers: + Cache-Control: + - no-store + Content-Type: + - application/json + Date: + - Mon, 25 Dec 2017 10:53:39 GMT + Transfer-Encoding: + - chunked + body: + encoding: UTF-8 + string: '{"kind":"APIResourceList","groupVersion":"v1","resources":[{"name":"appliedclusterresourcequotas","namespaced":true,"kind":"AppliedClusterResourceQuota","verbs":["get","list"]},{"name":"buildconfigs","namespaced":true,"kind":"BuildConfig","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"buildconfigs/instantiate","namespaced":true,"kind":"BuildRequest","verbs":["create"]},{"name":"buildconfigs/instantiatebinary","namespaced":true,"kind":"BinaryBuildRequestOptions","verbs":[]},{"name":"buildconfigs/webhooks","namespaced":true,"kind":"Build","verbs":[]},{"name":"builds","namespaced":true,"kind":"Build","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"builds/clone","namespaced":true,"kind":"BuildRequest","verbs":["create"]},{"name":"builds/details","namespaced":true,"kind":"Build","verbs":["update"]},{"name":"builds/log","namespaced":true,"kind":"BuildLog","verbs":["get"]},{"name":"clusternetworks","namespaced":false,"kind":"ClusterNetwork","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"clusterpolicies","namespaced":false,"kind":"ClusterPolicy","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"clusterpolicybindings","namespaced":false,"kind":"ClusterPolicyBinding","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"clusterresourcequotas","namespaced":false,"kind":"ClusterResourceQuota","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"clusterresourcequotas/status","namespaced":false,"kind":"ClusterResourceQuota","verbs":["get","patch","update"]},{"name":"clusterrolebindings","namespaced":false,"kind":"ClusterRoleBinding","verbs":["create","delete","get","list","patch","update"]},{"name":"clusterroles","namespaced":false,"kind":"ClusterRole","verbs":["create","delete","get","list","patch","update"]},{"name":"deploymentconfigrollbacks","namespaced":true,"kind":"DeploymentConfigRollback","verbs":["create"]},{"name":"deploymentconfigs","namespaced":true,"kind":"DeploymentConfig","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"deploymentconfigs/instantiate","namespaced":true,"kind":"DeploymentRequest","verbs":["create"]},{"name":"deploymentconfigs/log","namespaced":true,"kind":"DeploymentLog","verbs":["get"]},{"name":"deploymentconfigs/rollback","namespaced":true,"kind":"DeploymentConfigRollback","verbs":["create"]},{"name":"deploymentconfigs/scale","namespaced":true,"kind":"Scale","verbs":["get","patch","update"]},{"name":"deploymentconfigs/status","namespaced":true,"kind":"DeploymentConfig","verbs":["get","patch","update"]},{"name":"egressnetworkpolicies","namespaced":true,"kind":"EgressNetworkPolicy","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"generatedeploymentconfigs","namespaced":true,"kind":"DeploymentConfig","verbs":[]},{"name":"groups","namespaced":false,"kind":"Group","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"hostsubnets","namespaced":false,"kind":"HostSubnet","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"identities","namespaced":false,"kind":"Identity","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"images","namespaced":false,"kind":"Image","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"imagesignatures","namespaced":false,"kind":"ImageSignature","verbs":["create","delete"]},{"name":"imagestreamimages","namespaced":true,"kind":"ImageStreamImage","verbs":["get"]},{"name":"imagestreamimports","namespaced":true,"kind":"ImageStreamImport","verbs":["create"]},{"name":"imagestreammappings","namespaced":true,"kind":"ImageStreamMapping","verbs":["create"]},{"name":"imagestreams","namespaced":true,"kind":"ImageStream","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"imagestreams/secrets","namespaced":true,"kind":"SecretList","verbs":["get"]},{"name":"imagestreams/status","namespaced":true,"kind":"ImageStream","verbs":["get","patch","update"]},{"name":"imagestreamtags","namespaced":true,"kind":"ImageStreamTag","verbs":["create","delete","get","list","patch","update"]},{"name":"localresourceaccessreviews","namespaced":true,"kind":"LocalResourceAccessReview","verbs":["create"]},{"name":"localsubjectaccessreviews","namespaced":true,"kind":"LocalSubjectAccessReview","verbs":["create"]},{"name":"netnamespaces","namespaced":false,"kind":"NetNamespace","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"oauthaccesstokens","namespaced":false,"kind":"OAuthAccessToken","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"oauthauthorizetokens","namespaced":false,"kind":"OAuthAuthorizeToken","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"oauthclientauthorizations","namespaced":false,"kind":"OAuthClientAuthorization","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"oauthclients","namespaced":false,"kind":"OAuthClient","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"podsecuritypolicyreviews","namespaced":true,"kind":"PodSecurityPolicyReview","verbs":["create"]},{"name":"podsecuritypolicyselfsubjectreviews","namespaced":true,"kind":"PodSecurityPolicySelfSubjectReview","verbs":["create"]},{"name":"podsecuritypolicysubjectreviews","namespaced":true,"kind":"PodSecurityPolicySubjectReview","verbs":["create"]},{"name":"policies","namespaced":true,"kind":"Policy","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"policybindings","namespaced":true,"kind":"PolicyBinding","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"processedtemplates","namespaced":true,"kind":"Template","verbs":["create"]},{"name":"projectrequests","namespaced":false,"kind":"ProjectRequest","verbs":["create","list"]},{"name":"projects","namespaced":false,"kind":"Project","verbs":["create","delete","get","list","patch","update","watch"]},{"name":"resourceaccessreviews","namespaced":true,"kind":"ResourceAccessReview","verbs":["create"]},{"name":"rolebindingrestrictions","namespaced":true,"kind":"RoleBindingRestriction","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"rolebindings","namespaced":true,"kind":"RoleBinding","verbs":["create","delete","get","list","patch","update"]},{"name":"roles","namespaced":true,"kind":"Role","verbs":["create","delete","get","list","patch","update"]},{"name":"routes","namespaced":true,"kind":"Route","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"routes/status","namespaced":true,"kind":"Route","verbs":["get","patch","update"]},{"name":"selfsubjectrulesreviews","namespaced":true,"kind":"SelfSubjectRulesReview","verbs":["create"]},{"name":"subjectaccessreviews","namespaced":true,"kind":"SubjectAccessReview","verbs":["create"]},{"name":"subjectrulesreviews","namespaced":true,"kind":"SubjectRulesReview","verbs":["create"]},{"name":"templates","namespaced":true,"kind":"Template","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"useridentitymappings","namespaced":false,"kind":"UserIdentityMapping","verbs":["create","delete","get","patch","update"]},{"name":"users","namespaced":false,"kind":"User","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]}]} + +' + http_version: + recorded_at: Mon, 25 Dec 2017 10:53:39 GMT +- request: + method: get + uri: https://192.168.99.100:8443/oapi/v1/routes + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + User-Agent: + - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.4p301 + Authorization: + - Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJtYW5hZ2VtZW50LWluZnJhIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZWNyZXQubmFtZSI6Im1hbmFnZW1lbnQtYWRtaW4tdG9rZW4tMHgxZjgiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoibWFuYWdlbWVudC1hZG1pbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjBjYjg1OTlhLWU5NWItMTFlNy1hMjhlLTdlODUzN2M0MTI4NiIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDptYW5hZ2VtZW50LWluZnJhOm1hbmFnZW1lbnQtYWRtaW4ifQ.K9d_sffBoR3WpJigG9weF-1vzt3RooF73Z28-rGSwcdd_B7oizU-FakCi5GtCAb1h7RMEPkz-m9FiVnLVwfctWIJpqjA-5_kZB7qtwFUwCL9zejcaSQMrE7res8N05Z2rJkgGSpsdnXc1ZG3osTA-S1QfmxwZJK0zGOXvw1W8Tym9JzoTHKZFTP3aeifKpF-ugV4HL-SfuYGqgEu1_JL7Ky5N1FFgku8wWB6f9mAxx-BBkX22oOF3CX1BwFV6TKpgz0GmtjQHYfxW1LvbTgq53gZn1MZi_-mSkgnTFI7LK2eD7-5WBfpWGnFF8yF23ZeSmVE0lDUstk11jEm8JJY5A + response: + status: + code: 200 + message: OK + headers: + Cache-Control: + - no-store + Content-Type: + - application/json + Date: + - Mon, 25 Dec 2017 10:53:39 GMT + Transfer-Encoding: + - chunked + body: + encoding: UTF-8 + string: '{"kind":"RouteList","apiVersion":"v1","metadata":{"selfLink":"/oapi/v1/routes","resourceVersion":"2587"},"items":[{"metadata":{"name":"my-route-2","namespace":"my-project-2","selfLink":"/oapi/v1/namespaces/my-project-2/routes/my-route-2","uid":"2a776667-e961-11e7-a28e-7e8537c41286","resourceVersion":"2524","creationTimestamp":"2017-12-25T10:48:39Z","annotations":{"openshift.io/host.generated":"true"}},"spec":{"host":"my-route-2-my-project-2.192.168.99.100.nip.io","to":{"kind":"Service","name":"service-name","weight":100},"wildcardPolicy":"None"},"status":{"ingress":[{"host":"my-route-2-my-project-2.192.168.99.100.nip.io","routerName":"router","conditions":[{"type":"Admitted","status":"True","lastTransitionTime":"2017-12-25T10:48:39Z"}],"wildcardPolicy":"None"}]}},{"metadata":{"name":"hawkular-metrics","namespace":"openshift-infra","selfLink":"/oapi/v1/namespaces/openshift-infra/routes/hawkular-metrics","uid":"7bbdf4d4-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1590","creationTimestamp":"2017-12-25T10:07:58Z","labels":{"metrics-infra":"hawkular-metrics"},"annotations":{"kubectl.kubernetes.io/last-applied-configuration":"{\"apiVersion\":\"v1\",\"kind\":\"Route\",\"metadata\":{\"annotations\":{},\"labels\":{\"metrics-infra\":\"hawkular-metrics\"},\"name\":\"hawkular-metrics\",\"namespace\":\"openshift-infra\"},\"spec\":{\"host\":\"hawkular-metrics-openshift-infra.192.168.99.100.nip.io\",\"tls\":{\"destinationCACertificate\":\"-----BEGIN + CERTIFICATE-----\\nMIIC5jCCAc6gAwIBAgIBATANBgkqhkiG9w0BAQsFADAkMSIwIAYDVQQDDBltZXRy\\naWNzLXNpZ25lckAxNTE0MTk2NDUxMB4XDTE3MTIyNTEwMDczMVoXDTIyMTIyNDEw\\nMDczMlowJDEiMCAGA1UEAwwZbWV0cmljcy1zaWduZXJAMTUxNDE5NjQ1MTCCASIw\\nDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN3p4zDLHyXuOShubGvzu7CegGMK\\nCaX4SnBcRbgHQHeb+KqVvCKqmZ6UmMQAvL5HTNTbRcXZCGRZY/qczVfK3Yb8JQZ4\\n7TelifP75x+5JWkHU7KlNuppSUJNl9l2QnVW5+wyKyWBE5kcGP6iFkm0P6uVDnz2\\nHluB6/793xoiWHElj3co6ZgxMlSza7paQ5s5BJ/JM4Pp12IJKv7LUkbs1kVUA+4a\\nRco/uT74qluziVuU0FTTXJYYOzz9L/pOJ1UGcN1VgAppyTwOVnVD0guPu3XlfGbP\\n57q7+qk6IpvOYBlMpEFOAv3VwvCQc5Psekfrz0PI7xzeZ0AeboofK6WLmU0CAwEA\\nAaMjMCEwDgYDVR0PAQH/BAQDAgKkMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcN\\nAQELBQADggEBALEXC9+n5HOgIrekqzDDBtt2b7pzRnxN/bmH36jd+ISOYzZo/mV6\\n9D1Dlvc7R0GQpCMUSEDo7NGYZ9VAzEVkL8IxQyInyec+T/NTagiIUSjboWL/7dkB\\nTwRTE637w7mSJ/+4/91o8HMy0XfpcoORp6+ozS1Aa6BVFxGNcZNhJ1UliSvuQ96S\\nlaHWrvfHSGivVaIu48AYpHDKIe3xcI5e4Dy/Vk08TAZ55WkGjQQBtEbr9C5em+e6\\n0ekAoeOL/21zKoAx/KJEORc1gQuEjkuoYIyt4M+0I3E/DWI7tsQ4j4mu3EnD9UiE\\nkOc9XC6q+po2yFeixjPVaP9gYmIM8HzcKlA=\\n-----END + CERTIFICATE-----\\n\",\"termination\":\"reencrypt\"},\"to\":{\"kind\":\"Service\",\"name\":\"hawkular-metrics\"}}}\n"}},"spec":{"host":"hawkular-metrics-openshift-infra.192.168.99.100.nip.io","to":{"kind":"Service","name":"hawkular-metrics","weight":100},"tls":{"termination":"reencrypt","destinationCACertificate":"-----BEGIN + CERTIFICATE-----\nMIIC5jCCAc6gAwIBAgIBATANBgkqhkiG9w0BAQsFADAkMSIwIAYDVQQDDBltZXRy\naWNzLXNpZ25lckAxNTE0MTk2NDUxMB4XDTE3MTIyNTEwMDczMVoXDTIyMTIyNDEw\nMDczMlowJDEiMCAGA1UEAwwZbWV0cmljcy1zaWduZXJAMTUxNDE5NjQ1MTCCASIw\nDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN3p4zDLHyXuOShubGvzu7CegGMK\nCaX4SnBcRbgHQHeb+KqVvCKqmZ6UmMQAvL5HTNTbRcXZCGRZY/qczVfK3Yb8JQZ4\n7TelifP75x+5JWkHU7KlNuppSUJNl9l2QnVW5+wyKyWBE5kcGP6iFkm0P6uVDnz2\nHluB6/793xoiWHElj3co6ZgxMlSza7paQ5s5BJ/JM4Pp12IJKv7LUkbs1kVUA+4a\nRco/uT74qluziVuU0FTTXJYYOzz9L/pOJ1UGcN1VgAppyTwOVnVD0guPu3XlfGbP\n57q7+qk6IpvOYBlMpEFOAv3VwvCQc5Psekfrz0PI7xzeZ0AeboofK6WLmU0CAwEA\nAaMjMCEwDgYDVR0PAQH/BAQDAgKkMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcN\nAQELBQADggEBALEXC9+n5HOgIrekqzDDBtt2b7pzRnxN/bmH36jd+ISOYzZo/mV6\n9D1Dlvc7R0GQpCMUSEDo7NGYZ9VAzEVkL8IxQyInyec+T/NTagiIUSjboWL/7dkB\nTwRTE637w7mSJ/+4/91o8HMy0XfpcoORp6+ozS1Aa6BVFxGNcZNhJ1UliSvuQ96S\nlaHWrvfHSGivVaIu48AYpHDKIe3xcI5e4Dy/Vk08TAZ55WkGjQQBtEbr9C5em+e6\n0ekAoeOL/21zKoAx/KJEORc1gQuEjkuoYIyt4M+0I3E/DWI7tsQ4j4mu3EnD9UiE\nkOc9XC6q+po2yFeixjPVaP9gYmIM8HzcKlA=\n-----END + CERTIFICATE-----\n"},"wildcardPolicy":"None"},"status":{"ingress":[{"host":"hawkular-metrics-openshift-infra.192.168.99.100.nip.io","routerName":"router","conditions":[{"type":"Admitted","status":"True","lastTransitionTime":"2017-12-25T10:08:59Z"}],"wildcardPolicy":"None"}]}}]} + +' + http_version: + recorded_at: Mon, 25 Dec 2017 10:53:39 GMT +- request: + method: get + uri: https://192.168.99.100:8443/oapi/v1/projects + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + User-Agent: + - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.4p301 + Authorization: + - Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJtYW5hZ2VtZW50LWluZnJhIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZWNyZXQubmFtZSI6Im1hbmFnZW1lbnQtYWRtaW4tdG9rZW4tMHgxZjgiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoibWFuYWdlbWVudC1hZG1pbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjBjYjg1OTlhLWU5NWItMTFlNy1hMjhlLTdlODUzN2M0MTI4NiIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDptYW5hZ2VtZW50LWluZnJhOm1hbmFnZW1lbnQtYWRtaW4ifQ.K9d_sffBoR3WpJigG9weF-1vzt3RooF73Z28-rGSwcdd_B7oizU-FakCi5GtCAb1h7RMEPkz-m9FiVnLVwfctWIJpqjA-5_kZB7qtwFUwCL9zejcaSQMrE7res8N05Z2rJkgGSpsdnXc1ZG3osTA-S1QfmxwZJK0zGOXvw1W8Tym9JzoTHKZFTP3aeifKpF-ugV4HL-SfuYGqgEu1_JL7Ky5N1FFgku8wWB6f9mAxx-BBkX22oOF3CX1BwFV6TKpgz0GmtjQHYfxW1LvbTgq53gZn1MZi_-mSkgnTFI7LK2eD7-5WBfpWGnFF8yF23ZeSmVE0lDUstk11jEm8JJY5A + response: + status: + code: 200 + message: OK + headers: + Cache-Control: + - no-store + Content-Type: + - application/json + Date: + - Mon, 25 Dec 2017 10:53:39 GMT + Transfer-Encoding: + - chunked + body: + encoding: UTF-8 + string: '{"kind":"ProjectList","apiVersion":"v1","metadata":{"selfLink":"/oapi/v1/projects"},"items":[{"metadata":{"name":"default","selfLink":"/oapi/v1/projects/default","uid":"03a6ee6b-e95b-11e7-a28e-7e8537c41286","resourceVersion":"223","creationTimestamp":"2017-12-25T10:04:37Z","annotations":{"openshift.io/sa.scc.mcs":"s0:c1,c0","openshift.io/sa.scc.supplemental-groups":"1000000000/10000","openshift.io/sa.scc.uid-range":"1000000000/10000"}},"spec":{"finalizers":["kubernetes","openshift.io/origin"]},"status":{"phase":"Active"}},{"metadata":{"name":"kube-public","selfLink":"/oapi/v1/projects/kube-public","uid":"03e2f663-e95b-11e7-a28e-7e8537c41286","resourceVersion":"229","creationTimestamp":"2017-12-25T10:04:37Z","annotations":{"openshift.io/sa.scc.mcs":"s0:c5,c0","openshift.io/sa.scc.supplemental-groups":"1000020000/10000","openshift.io/sa.scc.uid-range":"1000020000/10000"}},"spec":{"finalizers":["kubernetes"]},"status":{"phase":"Active"}},{"metadata":{"name":"kube-system","selfLink":"/oapi/v1/projects/kube-system","uid":"03e0cbec-e95b-11e7-a28e-7e8537c41286","resourceVersion":"938","creationTimestamp":"2017-12-25T10:04:37Z","annotations":{"openshift.io/sa.scc.mcs":"s0:c3,c2","openshift.io/sa.scc.supplemental-groups":"1000010000/10000","openshift.io/sa.scc.uid-range":"1000010000/10000"}},"spec":{"finalizers":["kubernetes","openshift.io/origin"]},"status":{"phase":"Active"}},{"metadata":{"name":"management-infra","selfLink":"/oapi/v1/projects/management-infra","uid":"0c7c1847-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1048","creationTimestamp":"2017-12-25T10:04:51Z","annotations":{"openshift.io/description":"\"Management-Infrastructure\"","openshift.io/display-name":"","openshift.io/sa.scc.mcs":"s0:c8,c2","openshift.io/sa.scc.supplemental-groups":"1000060000/10000","openshift.io/sa.scc.uid-range":"1000060000/10000"}},"spec":{"finalizers":["openshift.io/origin","kubernetes"]},"status":{"phase":"Active"}},{"metadata":{"name":"my-project-1","selfLink":"/oapi/v1/projects/my-project-1","uid":"27796648-e961-11e7-a28e-7e8537c41286","resourceVersion":"2216","creationTimestamp":"2017-12-25T10:48:34Z","annotations":{"openshift.io/description":"","openshift.io/display-name":"","openshift.io/requester":"system:admin","openshift.io/sa.scc.mcs":"s0:c9,c4","openshift.io/sa.scc.supplemental-groups":"1000080000/10000","openshift.io/sa.scc.uid-range":"1000080000/10000"}},"spec":{"finalizers":["openshift.io/origin","kubernetes"]},"status":{"phase":"Active"}},{"metadata":{"name":"my-project-2","selfLink":"/oapi/v1/projects/my-project-2","uid":"294949c2-e961-11e7-a28e-7e8537c41286","resourceVersion":"2290","creationTimestamp":"2017-12-25T10:48:37Z","annotations":{"openshift.io/description":"","openshift.io/display-name":"","openshift.io/requester":"system:admin","openshift.io/sa.scc.mcs":"s0:c10,c0","openshift.io/sa.scc.supplemental-groups":"1000090000/10000","openshift.io/sa.scc.uid-range":"1000090000/10000"}},"spec":{"finalizers":["openshift.io/origin","kubernetes"]},"status":{"phase":"Active"}},{"metadata":{"name":"myproject","selfLink":"/oapi/v1/projects/myproject","uid":"0b1e1697-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1010","creationTimestamp":"2017-12-25T10:04:49Z","annotations":{"openshift.io/description":"Initial + developer project","openshift.io/display-name":"My Project","openshift.io/requester":"developer","openshift.io/sa.scc.mcs":"s0:c7,c4","openshift.io/sa.scc.supplemental-groups":"1000050000/10000","openshift.io/sa.scc.uid-range":"1000050000/10000"}},"spec":{"finalizers":["openshift.io/origin","kubernetes"]},"status":{"phase":"Active"}},{"metadata":{"name":"openshift","selfLink":"/oapi/v1/projects/openshift","uid":"05bb9d80-e95b-11e7-a28e-7e8537c41286","resourceVersion":"369","creationTimestamp":"2017-12-25T10:04:40Z","annotations":{"openshift.io/sa.scc.mcs":"s0:c6,c5","openshift.io/sa.scc.supplemental-groups":"1000040000/10000","openshift.io/sa.scc.uid-range":"1000040000/10000"}},"spec":{"finalizers":["kubernetes","openshift.io/origin"]},"status":{"phase":"Active"}},{"metadata":{"name":"openshift-infra","selfLink":"/oapi/v1/projects/openshift-infra","uid":"05476476-e95b-11e7-a28e-7e8537c41286","resourceVersion":"345","creationTimestamp":"2017-12-25T10:04:39Z","annotations":{"openshift.io/sa.scc.mcs":"s0:c6,c0","openshift.io/sa.scc.supplemental-groups":"1000030000/10000","openshift.io/sa.scc.uid-range":"1000030000/10000"}},"spec":{"finalizers":["kubernetes","openshift.io/origin"]},"status":{"phase":"Active"}}]} + +' + http_version: + recorded_at: Mon, 25 Dec 2017 10:53:39 GMT +- request: + method: get + uri: https://192.168.99.100:8443/oapi/v1/buildconfigs + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + User-Agent: + - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.4p301 + Authorization: + - Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJtYW5hZ2VtZW50LWluZnJhIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZWNyZXQubmFtZSI6Im1hbmFnZW1lbnQtYWRtaW4tdG9rZW4tMHgxZjgiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoibWFuYWdlbWVudC1hZG1pbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjBjYjg1OTlhLWU5NWItMTFlNy1hMjhlLTdlODUzN2M0MTI4NiIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDptYW5hZ2VtZW50LWluZnJhOm1hbmFnZW1lbnQtYWRtaW4ifQ.K9d_sffBoR3WpJigG9weF-1vzt3RooF73Z28-rGSwcdd_B7oizU-FakCi5GtCAb1h7RMEPkz-m9FiVnLVwfctWIJpqjA-5_kZB7qtwFUwCL9zejcaSQMrE7res8N05Z2rJkgGSpsdnXc1ZG3osTA-S1QfmxwZJK0zGOXvw1W8Tym9JzoTHKZFTP3aeifKpF-ugV4HL-SfuYGqgEu1_JL7Ky5N1FFgku8wWB6f9mAxx-BBkX22oOF3CX1BwFV6TKpgz0GmtjQHYfxW1LvbTgq53gZn1MZi_-mSkgnTFI7LK2eD7-5WBfpWGnFF8yF23ZeSmVE0lDUstk11jEm8JJY5A + response: + status: + code: 200 + message: OK + headers: + Cache-Control: + - no-store + Content-Type: + - application/json + Date: + - Mon, 25 Dec 2017 10:53:39 GMT + Content-Length: + - '915' + body: + encoding: UTF-8 + string: '{"kind":"BuildConfigList","apiVersion":"v1","metadata":{"selfLink":"/oapi/v1/buildconfigs","resourceVersion":"2587"},"items":[{"metadata":{"name":"my-build-config-2","namespace":"my-project-2","selfLink":"/oapi/v1/namespaces/my-project-2/buildconfigs/my-build-config-2","uid":"2a8b868f-e961-11e7-a28e-7e8537c41286","resourceVersion":"2352","creationTimestamp":"2017-12-25T10:48:39Z"},"spec":{"triggers":[{"type":"GitHub","github":{"secret":"secret101"}},{"type":"Generic","generic":{"secret":"secret101"}}],"runPolicy":"Serial","source":{"type":"Git","git":{"uri":"https://github.com/openshift/ruby-hello-world"}},"strategy":{"type":"Source","sourceStrategy":{"from":{"kind":"DockerImage","name":"ruby-20-centos7:latest"}}},"output":{"to":{"kind":"ImageStreamTag","name":"origin-ruby-sample:latest"}},"resources":{},"postCommit":{"script":"bundle + exec rake test"},"nodeSelector":null},"status":{"lastVersion":1}}]} + +' + http_version: + recorded_at: Mon, 25 Dec 2017 10:53:39 GMT +- request: + method: get + uri: https://192.168.99.100:8443/oapi/v1/builds + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + User-Agent: + - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.4p301 + Authorization: + - Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJtYW5hZ2VtZW50LWluZnJhIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZWNyZXQubmFtZSI6Im1hbmFnZW1lbnQtYWRtaW4tdG9rZW4tMHgxZjgiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoibWFuYWdlbWVudC1hZG1pbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjBjYjg1OTlhLWU5NWItMTFlNy1hMjhlLTdlODUzN2M0MTI4NiIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDptYW5hZ2VtZW50LWluZnJhOm1hbmFnZW1lbnQtYWRtaW4ifQ.K9d_sffBoR3WpJigG9weF-1vzt3RooF73Z28-rGSwcdd_B7oizU-FakCi5GtCAb1h7RMEPkz-m9FiVnLVwfctWIJpqjA-5_kZB7qtwFUwCL9zejcaSQMrE7res8N05Z2rJkgGSpsdnXc1ZG3osTA-S1QfmxwZJK0zGOXvw1W8Tym9JzoTHKZFTP3aeifKpF-ugV4HL-SfuYGqgEu1_JL7Ky5N1FFgku8wWB6f9mAxx-BBkX22oOF3CX1BwFV6TKpgz0GmtjQHYfxW1LvbTgq53gZn1MZi_-mSkgnTFI7LK2eD7-5WBfpWGnFF8yF23ZeSmVE0lDUstk11jEm8JJY5A + response: + status: + code: 200 + message: OK + headers: + Cache-Control: + - no-store + Content-Type: + - application/json + Date: + - Mon, 25 Dec 2017 10:53:39 GMT + Transfer-Encoding: + - chunked + body: + encoding: UTF-8 + string: '{"kind":"BuildList","apiVersion":"v1","metadata":{"selfLink":"/oapi/v1/builds","resourceVersion":"2587"},"items":[{"metadata":{"name":"my-build-config-2-1","namespace":"my-project-2","selfLink":"/oapi/v1/namespaces/my-project-2/builds/my-build-config-2-1","uid":"2b259a92-e961-11e7-a28e-7e8537c41286","resourceVersion":"2427","creationTimestamp":"2017-12-25T10:48:40Z","labels":{"buildconfig":"my-build-config-2","openshift.io/build-config.name":"my-build-config-2","openshift.io/build.start-policy":"Serial"},"annotations":{"openshift.io/build-config.name":"my-build-config-2","openshift.io/build.number":"1","openshift.io/build.pod-name":"my-build-config-2-1-build"},"ownerReferences":[{"apiVersion":"build.openshift.io/v1","kind":"BuildConfig","name":"my-build-config-2","uid":"2a8b868f-e961-11e7-a28e-7e8537c41286","controller":true}]},"spec":{"serviceAccount":"builder","source":{"type":"Git","git":{"uri":"https://github.com/openshift/ruby-hello-world"}},"revision":{"type":"Git","git":{"commit":"022d87e4160c00274b63cdad7c238b5c6a299265","author":{"name":"Ben + Parees","email":"bparees@users.noreply.github.com"},"committer":{"name":"GitHub","email":"noreply@github.com"},"message":"Merge + pull request #58 from junaruga/feature/fix-for-ruby24"}},"strategy":{"type":"Source","sourceStrategy":{"from":{"kind":"DockerImage","name":"ruby-20-centos7:latest"}}},"output":{"to":{"kind":"ImageStreamTag","name":"origin-ruby-sample:latest"},"pushSecret":{"name":"builder-dockercfg-m6d87"}},"resources":{},"postCommit":{"script":"bundle + exec rake test"},"nodeSelector":null,"triggeredBy":[{"message":"Manually triggered"}]},"status":{"phase":"Failed","reason":"PullBuilderImageFailed","message":"Failed + to pull builder image.","startTimestamp":"2017-12-25T10:48:40Z","completionTimestamp":"2017-12-25T10:49:44Z","duration":64000000000,"outputDockerImageReference":"172.30.1.1:5000/my-project-2/origin-ruby-sample:latest","config":{"kind":"BuildConfig","namespace":"my-project-2","name":"my-build-config-2"},"output":{},"stages":[{"name":"FetchInputs","startTime":"2017-12-25T10:49:39Z","durationMilliseconds":2148,"steps":[{"name":"FetchGitSource","startTime":"2017-12-25T10:49:39Z","durationMilliseconds":2148}]}],"logSnippet":"\tCommit:\t022d87e4160c00274b63cdad7c238b5c6a299265 + (Merge pull request #58 from junaruga/feature/fix-for-ruby24)\n\tAuthor:\tBen + Parees \u003cbparees@users.noreply.github.com\u003e\n\tDate:\tFri Mar 3 15:29:12 + 2017 -0500\npulling image error : Error: image library/ruby-20-centos7:latest + not found\nerror: build error: unable to get ruby-20-centos7:latest"}}]} + +' + http_version: + recorded_at: Mon, 25 Dec 2017 10:53:39 GMT +- request: + method: get + uri: https://192.168.99.100:8443/oapi/v1/templates + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + User-Agent: + - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.4p301 + Authorization: + - Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJtYW5hZ2VtZW50LWluZnJhIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZWNyZXQubmFtZSI6Im1hbmFnZW1lbnQtYWRtaW4tdG9rZW4tMHgxZjgiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoibWFuYWdlbWVudC1hZG1pbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjBjYjg1OTlhLWU5NWItMTFlNy1hMjhlLTdlODUzN2M0MTI4NiIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDptYW5hZ2VtZW50LWluZnJhOm1hbmFnZW1lbnQtYWRtaW4ifQ.K9d_sffBoR3WpJigG9weF-1vzt3RooF73Z28-rGSwcdd_B7oizU-FakCi5GtCAb1h7RMEPkz-m9FiVnLVwfctWIJpqjA-5_kZB7qtwFUwCL9zejcaSQMrE7res8N05Z2rJkgGSpsdnXc1ZG3osTA-S1QfmxwZJK0zGOXvw1W8Tym9JzoTHKZFTP3aeifKpF-ugV4HL-SfuYGqgEu1_JL7Ky5N1FFgku8wWB6f9mAxx-BBkX22oOF3CX1BwFV6TKpgz0GmtjQHYfxW1LvbTgq53gZn1MZi_-mSkgnTFI7LK2eD7-5WBfpWGnFF8yF23ZeSmVE0lDUstk11jEm8JJY5A + response: + status: + code: 200 + message: OK + headers: + Cache-Control: + - no-store + Content-Type: + - application/json + Date: + - Mon, 25 Dec 2017 10:53:39 GMT + Transfer-Encoding: + - chunked + body: + encoding: UTF-8 + string: '{"kind":"TemplateList","apiVersion":"v1","metadata":{"selfLink":"/oapi/v1/templates","resourceVersion":"2587"},"items":[{"metadata":{"name":"heapster-standalone","namespace":"kube-system","selfLink":"/oapi/v1/namespaces/kube-system/templates/heapster-standalone","uid":"089d3d6a-e95b-11e7-a28e-7e8537c41286","resourceVersion":"941","creationTimestamp":"2017-12-25T10:04:45Z","labels":{"metrics-infra":"heapster"},"annotations":{"description":"A + simple metrics solution for an OpenShift cluster. Expects to be installed + in the ''kube-system'' namespace.\n","iconClass":"icon-cogs","openshift.io/display-name":"Heapster + Metrics (Standalone)","tags":"metrics,monitoring,heapster"}},"objects":[{"apiVersion":"v1","kind":"ServiceAccount","metadata":{"labels":{"metrics-infra":"support"},"name":"heapster","namespace":"${NAMESPACE}"},"secrets":[{"name":"heapster-secrets"}]},{"apiVersion":"v1","kind":"ClusterRoleBinding","metadata":{"name":"heapster-cluster-reader"},"roleRef":{"name":"cluster-reader"},"subjects":[{"kind":"ServiceAccount","name":"heapster","namespace":"${NAMESPACE}"}]},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"service.alpha.openshift.io/serving-cert-secret-name":"heapster-secrets"},"labels":{"metrics-infra":"heapster","name":"heapster"},"name":"heapster","namespace":"${NAMESPACE}"},"spec":{"ports":[{"port":443,"targetPort":"https"}],"selector":{"name":"heapster"}}},{"apiVersion":"v1","kind":"ReplicationController","metadata":{"labels":{"metrics-infra":"heapster","name":"heapster"},"name":"heapster","namespace":"${NAMESPACE}"},"spec":{"replicas":1,"selector":{"name":"heapster"},"template":{"metadata":{"labels":{"metrics-infra":"heapster","name":"heapster"}},"spec":{"containers":[{"command":["heapster-wrapper.sh","--source=kubernetes:${MASTER_URL}?useServiceAccount=true\u0026kubeletHttps=true\u0026kubeletPort=10250","--tls_cert=/secrets/tls.crt","--tls_key=/secrets/tls.key","--tls_client_ca=/var/run/secrets/kubernetes.io/serviceaccount/service-ca.crt","--allowed_users=system:master-proxy","--metric_resolution=${METRIC_RESOLUTION}"],"env":[{"name":"STARTUP_TIMEOUT","value":"${STARTUP_TIMEOUT}"}],"image":"${IMAGE_PREFIX}metrics-heapster:${IMAGE_VERSION}","name":"heapster","ports":[{"containerPort":8082,"name":"https"}],"volumeMounts":[{"mountPath":"/secrets","name":"heapster-secrets"}]}],"serviceAccount":"heapster","volumes":[{"name":"heapster-secrets","secret":{"secretName":"heapster-secrets"}}]},"version":"v1"}}}],"parameters":[{"name":"MASTER_URL","description":"Internal + URL for the master, for authentication retrieval","value":"https://kubernetes.default.svc"},{"name":"IMAGE_PREFIX","description":"Specify + prefix for metrics components; e.g. for \"openshift/origin-metrics-deployer:v1.1\", + set prefix \"openshift/origin-\"","value":"openshift/origin-"},{"name":"IMAGE_VERSION","description":"Specify + version for metrics components; e.g. for \"openshift/origin-metrics-deployer:v1.1\", + set version \"v1.1\"","value":"latest"},{"name":"METRIC_RESOLUTION","description":"How + often metrics should be gathered. Defaults value of ''15s'' for 15 seconds","value":"15s"},{"name":"STARTUP_TIMEOUT","description":"How + long in seconds we should wait until Heapster starts up before attempting + a restart","value":"500"},{"name":"NAMESPACE","description":"The namespace + to instantiate heapster under. Defaults to ''kube-system''.","value":"kube-system"}]},{"metadata":{"name":"prometheus","namespace":"kube-system","selfLink":"/oapi/v1/namespaces/kube-system/templates/prometheus","uid":"089a59e0-e95b-11e7-a28e-7e8537c41286","resourceVersion":"939","creationTimestamp":"2017-12-25T10:04:45Z","annotations":{"description":"A + monitoring solution for an OpenShift cluster - collect and gather metrics + from nodes, services, and the infrastructure. This is a tech preview feature.\n","iconClass":"icon-cogs","openshift.io/display-name":"Prometheus","tags":"monitoring,prometheus,time-series"}},"objects":[{"apiVersion":"v1","kind":"ServiceAccount","metadata":{"annotations":{"serviceaccounts.openshift.io/oauth-redirectreference.primary":"{\"kind\":\"OAuthRedirectReference\",\"apiVersion\":\"v1\",\"reference\":{\"kind\":\"Route\",\"name\":\"prometheus\"}}"},"name":"prometheus","namespace":"${NAMESPACE}"}},{"apiVersion":"authorization.openshift.io/v1","kind":"ClusterRoleBinding","metadata":{"name":"prometheus-cluster-reader"},"roleRef":{"name":"cluster-reader"},"subjects":[{"kind":"ServiceAccount","name":"prometheus","namespace":"${NAMESPACE}"}]},{"apiVersion":"route.openshift.io/v1","kind":"Route","metadata":{"name":"prometheus","namespace":"${NAMESPACE}"},"spec":{"tls":{"termination":"Reencrypt"},"to":{"name":"prometheus"}}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"prometheus.io/scheme":"https","prometheus.io/scrape":"true","service.alpha.openshift.io/serving-cert-secret-name":"prometheus-tls"},"labels":{"name":"prometheus"},"name":"prometheus","namespace":"${NAMESPACE}"},"spec":{"ports":[{"name":"prometheus","port":443,"protocol":"TCP","targetPort":8443}],"selector":{"app":"prometheus"}}},{"apiVersion":"v1","kind":"Secret","metadata":{"name":"prometheus-proxy","namespace":"${NAMESPACE}"},"stringData":{"session_secret":"${SESSION_SECRET}="}},{"apiVersion":"extensions/v1beta1","kind":"Deployment","metadata":{"labels":{"app":"prometheus"},"name":"prometheus","namespace":"${NAMESPACE}"},"spec":{"replicas":1,"selector":{"matchLabels":{"app":"prometheus"}},"template":{"metadata":{"labels":{"app":"prometheus"},"name":"prometheus"},"spec":{"containers":[{"args":["-provider=openshift","-https-address=:8443","-email-domain=*","-upstream=http://localhost:9090","-client-id=system:serviceaccount:${NAMESPACE}:prometheus","-openshift-sar={\"namespace\": + \"${NAMESPACE}\", \"verb\": \"list\", \"resource\": \"services\"}","-tls-cert=/etc/tls/private/tls.crt","-tls-key=/etc/tls/private/tls.key","-client-secret-file=/var/run/secrets/kubernetes.io/serviceaccount/token","-cookie-secret-file=/etc/proxy/secrets/session_secret","-skip-auth-regex=^/metrics"],"image":"${IMAGE_PROXY}","imagePullPolicy":"IfNotPresent","name":"oauth-proxy","ports":[{"containerPort":8443,"name":"web"}],"volumeMounts":[{"mountPath":"/etc/tls/private","name":"prometheus-tls"},{"mountPath":"/etc/proxy/secrets","name":"secrets"}]},{"args":["--storage.tsdb.retention=6h","--config.file=/etc/prometheus/prometheus.yml","--web.listen-address=localhost:9090"],"image":"${IMAGE_PROMETHEUS}","imagePullPolicy":"IfNotPresent","name":"prometheus","volumeMounts":[{"mountPath":"/etc/prometheus","name":"config-volume"},{"mountPath":"/prometheus","name":"data-volume"}]}],"restartPolicy":"Always","serviceAccountName":"prometheus","volumes":[{"configMap":{"defaultMode":420,"name":"prometheus"},"name":"config-volume"},{"name":"secrets","secret":{"secretName":"prometheus-proxy"}},{"name":"prometheus-tls","secret":{"secretName":"prometheus-tls"}},{"emptyDir":{},"name":"data-volume"}]}}}},{"apiVersion":"v1","data":{"prometheus.yml":"# + A scrape configuration for running Prometheus on a Kubernetes cluster.\n# + This uses separate scrape configs for cluster components (i.e. API server, + node)\n# and services to allow each to use different authentication configs.\n#\n# + Kubernetes labels will be added as Prometheus labels on metrics via the\n# + `labelmap` relabeling action.\n\n# Scrape config for API servers.\n#\n# Kubernetes + exposes API servers as endpoints to the default/kubernetes\n# service so this + uses `endpoints` role and uses relabelling to only keep\n# the endpoints associated + with the default/kubernetes service using the\n# default named port `https`. + This works for single API server deployments as\n# well as HA API server deployments.\nscrape_configs:\n- + job_name: ''kubernetes-apiservers''\n\n kubernetes_sd_configs:\n - role: + endpoints\n\n # Default to scraping over https. If required, just disable + this or change to\n # `http`.\n scheme: https\n\n # This TLS \u0026 bearer + token file config is used to connect to the actual scrape\n # endpoints for + cluster components. This is separate to discovery auth\n # configuration + because discovery \u0026 scraping are two separate concerns in\n # Prometheus. + The discovery auth config is automatic if Prometheus runs inside\n # the + cluster. Otherwise, more config options have to be provided within the\n # + \u003ckubernetes_sd_config\u003e.\n tls_config:\n ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt\n # + If your node certificates are self-signed or use a different CA to the\n # + master CA, then disable certificate verification below. Note that\n # certificate + verification is an integral part of a secure infrastructure\n # so this + should only be disabled in a controlled environment. You can\n # disable + certificate verification by uncommenting the line below.\n #\n # insecure_skip_verify: + true\n bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n\n # + Keep only the default/kubernetes service endpoints for the https port. This\n # + will add targets for each API server which Kubernetes adds an endpoint to\n # + the default/kubernetes service.\n relabel_configs:\n - source_labels: [__meta_kubernetes_namespace, + __meta_kubernetes_service_name, __meta_kubernetes_endpoint_port_name]\n action: + keep\n regex: default;kubernetes;https\n\n- job_name: ''kubernetes-nodes''\n\n # + Default to scraping over https. If required, just disable this or change to\n # + `http`.\n scheme: https\n\n # This TLS \u0026 bearer token file config is + used to connect to the actual scrape\n # endpoints for cluster components. + This is separate to discovery auth\n # configuration because discovery \u0026 + scraping are two separate concerns in\n # Prometheus. The discovery auth + config is automatic if Prometheus runs inside\n # the cluster. Otherwise, + more config options have to be provided within the\n # \u003ckubernetes_sd_config\u003e.\n tls_config:\n ca_file: + /var/run/secrets/kubernetes.io/serviceaccount/ca.crt\n # If your node certificates + are self-signed or use a different CA to the\n # master CA, then disable + certificate verification below. Note that\n # certificate verification + is an integral part of a secure infrastructure\n # so this should only + be disabled in a controlled environment. You can\n # disable certificate + verification by uncommenting the line below.\n #\n # insecure_skip_verify: + true\n bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n\n kubernetes_sd_configs:\n - + role: node\n\n relabel_configs:\n - action: labelmap\n regex: __meta_kubernetes_node_label_(.+)\n\n# + Scrape config for service endpoints.\n#\n# The relabeling allows the actual + service scrape endpoint to be configured\n# via the following annotations:\n#\n# + * `prometheus.io/scrape`: Only scrape services that have a value of `true`\n# + * `prometheus.io/scheme`: If the metrics endpoint is secured then you will + need\n# to set this to `https` \u0026 most likely set the `tls_config` of + the scrape config.\n# * `prometheus.io/path`: If the metrics path is not `/metrics` + override this.\n# * `prometheus.io/port`: If the metrics are exposed on a + different port to the\n# service then set this appropriately.\n- job_name: + ''kubernetes-service-endpoints''\n\n tls_config:\n ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt\n # + TODO: this should be per target\n insecure_skip_verify: true\n\n kubernetes_sd_configs:\n - + role: endpoints\n\n relabel_configs:\n - source_labels: [__meta_kubernetes_service_annotation_prometheus_io_scrape]\n action: + keep\n regex: true\n - source_labels: [__meta_kubernetes_service_annotation_prometheus_io_scheme]\n action: + replace\n target_label: __scheme__\n regex: (https?)\n - source_labels: + [__meta_kubernetes_service_annotation_prometheus_io_path]\n action: replace\n target_label: + __metrics_path__\n regex: (.+)\n - source_labels: [__address__, __meta_kubernetes_service_annotation_prometheus_io_port]\n action: + replace\n target_label: __address__\n regex: (.+)(?::\\d+);(\\d+)\n replacement: + $1:$2\n - source_labels: [__meta_kubernetes_service_annotation_prometheus_io_username]\n action: + replace\n target_label: __basic_auth_username__\n regex: (.+)\n - source_labels: + [__meta_kubernetes_service_annotation_prometheus_io_password]\n action: + replace\n target_label: __basic_auth_password__\n regex: (.+)\n - action: + labelmap\n regex: __meta_kubernetes_service_label_(.+)\n - source_labels: + [__meta_kubernetes_namespace]\n action: replace\n target_label: kubernetes_namespace\n - + source_labels: [__meta_kubernetes_service_name]\n action: replace\n target_label: + kubernetes_name\n"},"kind":"ConfigMap","metadata":{"name":"prometheus","namespace":"${NAMESPACE}"}}],"parameters":[{"name":"NAMESPACE","description":"The + namespace to instantiate prometheus under. Defaults to ''kube-system''.","value":"kube-system"},{"name":"IMAGE_PROXY","description":"The + location of the proxy image","value":"openshift/oauth-proxy:v1.0.0"},{"name":"IMAGE_PROMETHEUS","description":"The + location of the prometheus image","value":"openshift/prometheus:v2.0.0-dev"},{"name":"SESSION_SECRET","description":"The + session secret for the proxy","generate":"expression","from":"[a-zA-Z0-9]{43}"}]},{"metadata":{"name":"my-template-2","namespace":"my-project-2","selfLink":"/oapi/v1/namespaces/my-project-2/templates/my-template-2","uid":"2abc2fd9-e961-11e7-a28e-7e8537c41286","resourceVersion":"2541","creationTimestamp":"2017-12-25T10:48:39Z","annotations":{"description":"Description","iconClass":"icon","tags":"database,nosql"}},"objects":[{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"name":"my-persistentvolumeclaim"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"8Gi"}}}}]},{"metadata":{"name":"logging-deployer-account-template","namespace":"openshift-infra","selfLink":"/oapi/v1/namespaces/openshift-infra/templates/logging-deployer-account-template","uid":"0892e2e3-e95b-11e7-a28e-7e8537c41286","resourceVersion":"934","creationTimestamp":"2017-12-25T10:04:45Z","annotations":{"description":"Template + for creating the deployer account and roles needed for the aggregated logging + deployer. Create as cluster-admin.","tags":"infrastructure"}},"objects":[{"apiVersion":"v1","kind":"ServiceAccount","metadata":{"labels":{"component":"deployer","logging-infra":"deployer","provider":"openshift"},"name":"logging-deployer"},"name":"logging-deployer"},{"apiVersion":"v1","kind":"ServiceAccount","metadata":{"name":"aggregated-logging-kibana"}},{"apiVersion":"v1","kind":"ServiceAccount","metadata":{"name":"aggregated-logging-elasticsearch"}},{"apiVersion":"v1","kind":"ServiceAccount","metadata":{"name":"aggregated-logging-fluentd"}},{"apiVersion":"v1","kind":"ServiceAccount","metadata":{"name":"aggregated-logging-curator"}},{"apiVersion":"v1","kind":"ClusterRole","metadata":{"annotations":{"authorization.openshift.io/system-only":"true"},"name":"oauth-editor"},"rules":[{"resources":["oauthclients"],"verbs":["create","delete"]}]},{"apiVersion":"v1","kind":"ClusterRole","metadata":{"annotations":{"authorization.openshift.io/system-only":"true"},"name":"daemonset-admin"},"rules":[{"apiGroups":["extensions"],"resources":["daemonsets"],"verbs":["create","get","list","watch","delete","update"]}]},{"apiVersion":"v1","kind":"RoleBinding","metadata":{"name":"logging-deployer-edit-role"},"roleRef":{"kind":"ClusterRole","name":"edit"},"subjects":[{"kind":"ServiceAccount","name":"logging-deployer"}]},{"apiVersion":"v1","kind":"RoleBinding","metadata":{"name":"logging-deployer-dsadmin-role"},"roleRef":{"kind":"ClusterRole","name":"daemonset-admin"},"subjects":[{"kind":"ServiceAccount","name":"logging-deployer"}]}]},{"metadata":{"name":"logging-deployer-template","namespace":"openshift-infra","selfLink":"/oapi/v1/namespaces/openshift-infra/templates/logging-deployer-template","uid":"089370ec-e95b-11e7-a28e-7e8537c41286","resourceVersion":"935","creationTimestamp":"2017-12-25T10:04:45Z","annotations":{"description":"Template + for running the aggregated logging deployer in a pod. Requires empowered ''logging-deployer'' + service account.","tags":"infrastructure"}},"objects":[{"apiVersion":"v1","kind":"Pod","metadata":{"generateName":"logging-deployer-"},"spec":{"containers":[{"env":[{"name":"PROJECT","valueFrom":{"fieldRef":{"fieldPath":"metadata.namespace"}}},{"name":"IMAGE_PREFIX","value":"${IMAGE_PREFIX}"},{"name":"IMAGE_VERSION","value":"${IMAGE_VERSION}"},{"name":"IMAGE_PULL_SECRET","value":"${IMAGE_PULL_SECRET}"},{"name":"INSECURE_REGISTRY","value":"${INSECURE_REGISTRY}"},{"name":"ENABLE_OPS_CLUSTER","value":"${ENABLE_OPS_CLUSTER}"},{"name":"KIBANA_HOSTNAME","value":"${KIBANA_HOSTNAME}"},{"name":"KIBANA_OPS_HOSTNAME","value":"${KIBANA_OPS_HOSTNAME}"},{"name":"PUBLIC_MASTER_URL","value":"${PUBLIC_MASTER_URL}"},{"name":"MASTER_URL","value":"${MASTER_URL}"},{"name":"ES_INSTANCE_RAM","value":"${ES_INSTANCE_RAM}"},{"name":"ES_PVC_SIZE","value":"${ES_PVC_SIZE}"},{"name":"ES_PVC_PREFIX","value":"${ES_PVC_PREFIX}"},{"name":"ES_PVC_DYNAMIC","value":"${ES_PVC_DYNAMIC}"},{"name":"ES_CLUSTER_SIZE","value":"${ES_CLUSTER_SIZE}"},{"name":"ES_NODE_QUORUM","value":"${ES_NODE_QUORUM}"},{"name":"ES_RECOVER_AFTER_NODES","value":"${ES_RECOVER_AFTER_NODES}"},{"name":"ES_RECOVER_EXPECTED_NODES","value":"${ES_RECOVER_EXPECTED_NODES}"},{"name":"ES_RECOVER_AFTER_TIME","value":"${ES_RECOVER_AFTER_TIME}"},{"name":"ES_OPS_INSTANCE_RAM","value":"${ES_OPS_INSTANCE_RAM}"},{"name":"ES_OPS_PVC_SIZE","value":"${ES_OPS_PVC_SIZE}"},{"name":"ES_OPS_PVC_PREFIX","value":"${ES_OPS_PVC_PREFIX}"},{"name":"ES_OPS_PVC_DYNAMIC","value":"${ES_OPS_PVC_DYNAMIC}"},{"name":"ES_OPS_CLUSTER_SIZE","value":"${ES_OPS_CLUSTER_SIZE}"},{"name":"ES_OPS_NODE_QUORUM","value":"${ES_OPS_NODE_QUORUM}"},{"name":"ES_OPS_RECOVER_AFTER_NODES","value":"${ES_OPS_RECOVER_AFTER_NODES}"},{"name":"ES_OPS_RECOVER_EXPECTED_NODES","value":"${ES_OPS_RECOVER_EXPECTED_NODES}"},{"name":"ES_OPS_RECOVER_AFTER_TIME","value":"${ES_OPS_RECOVER_AFTER_TIME}"},{"name":"FLUENTD_NODESELECTOR","value":"${FLUENTD_NODESELECTOR}"},{"name":"ES_NODESELECTOR","value":"${ES_NODESELECTOR}"},{"name":"ES_OPS_NODESELECTOR","value":"${ES_OPS_NODESELECTOR}"},{"name":"KIBANA_NODESELECTOR","value":"${KIBANA_NODESELECTOR}"},{"name":"KIBANA_OPS_NODESELECTOR","value":"${KIBANA_OPS_NODESELECTOR}"},{"name":"CURATOR_NODESELECTOR","value":"${CURATOR_NODESELECTOR}"},{"name":"CURATOR_OPS_NODESELECTOR","value":"${CURATOR_OPS_NODESELECTOR}"},{"name":"MODE","value":"${MODE}"}],"image":"${IMAGE_PREFIX}logging-deployer:${IMAGE_VERSION}","imagePullPolicy":"Always","name":"deployer","volumeMounts":[{"mountPath":"/etc/deploy","name":"empty"}]}],"dnsPolicy":"ClusterFirst","restartPolicy":"Never","serviceAccount":"logging-deployer","volumes":[{"emptyDir":{},"name":"empty"}]}}],"parameters":[{"name":"MODE","description":"The + mode that the deployer runs in.","value":"install"},{"name":"IMAGE_PREFIX","description":"Specify + prefix for logging components; e.g. for \"openshift/origin-logging-deployer:v1.1\", + set prefix \"openshift/origin-\"","value":"docker.io/openshift/origin-"},{"name":"IMAGE_VERSION","description":"Specify + version for logging components; e.g. for \"openshift/origin-logging-deployer:v1.1\", + set version \"v1.1\"","value":"latest"},{"name":"IMAGE_PULL_SECRET","description":"(Deprecated) + Specify the name of an existing pull secret to be used for pulling component + images from an authenticated registry."},{"name":"INSECURE_REGISTRY","description":"(Deprecated) + Allow the registry for logging component images to be non-secure (not secured + with a certificate signed by a known CA)","value":"false"},{"name":"ENABLE_OPS_CLUSTER","description":"(Deprecated) + If true, set up to use a second ES cluster for ops logs.","value":"false"},{"name":"KIBANA_HOSTNAME","description":"(Deprecated) + External hostname where clients will reach kibana","value":"kibana.example.com"},{"name":"KIBANA_OPS_HOSTNAME","description":"(Deprecated) + External hostname at which admins will visit the ops Kibana.","value":"kibana-ops.example.com"},{"name":"PUBLIC_MASTER_URL","description":"(Deprecated) + External URL for the master, for OAuth purposes","value":"https://localhost:8443"},{"name":"MASTER_URL","description":"(Deprecated) + Internal URL for the master, for authentication retrieval","value":"https://kubernetes.default.svc.cluster.local"},{"name":"ES_CLUSTER_SIZE","description":"(Deprecated) + How many instances of ElasticSearch to deploy.","value":"1"},{"name":"ES_INSTANCE_RAM","description":"(Deprecated) + Amount of RAM to reserve per ElasticSearch instance.","value":"8G"},{"name":"ES_PVC_SIZE","description":"(Deprecated) + Size of the PersistentVolumeClaim to create per ElasticSearch instance, e.g. + 100G. If empty, no PVCs will be created and emptyDir volumes are used instead."},{"name":"ES_PVC_PREFIX","description":"(Deprecated) + Prefix for the names of PersistentVolumeClaims to be created; a number will + be appended per instance. If they don''t already exist, they will be created + with size ES_PVC_SIZE.","value":"logging-es-"},{"name":"ES_PVC_DYNAMIC","description":"(Deprecated) + Set to \"true\" to request dynamic provisioning (if enabled for your cluster) + of a PersistentVolume for the ES PVC. "},{"name":"ES_NODE_QUORUM","description":"(Deprecated) + Number of nodes required to elect a master (ES minimum_master_nodes). By default, + derived from ES_CLUSTER_SIZE / 2 + 1."},{"name":"ES_RECOVER_AFTER_NODES","description":"(Deprecated) + Number of nodes required to be present before the cluster will recover from + a full restart. By default, one fewer than ES_CLUSTER_SIZE."},{"name":"ES_RECOVER_EXPECTED_NODES","description":"(Deprecated) + Number of nodes desired to be present before the cluster will recover from + a full restart. By default, ES_CLUSTER_SIZE."},{"name":"ES_RECOVER_AFTER_TIME","description":"(Deprecated) + Timeout for *expected* nodes to be present when cluster is recovering from + a full restart.","value":"5m"},{"name":"ES_OPS_CLUSTER_SIZE","description":"(Deprecated) + How many ops instances of ElasticSearch to deploy. By default, ES_CLUSTER_SIZE."},{"name":"ES_OPS_INSTANCE_RAM","description":"(Deprecated) + Amount of RAM to reserve per ops ElasticSearch instance.","value":"8G"},{"name":"ES_OPS_PVC_SIZE","description":"(Deprecated) + Size of the PersistentVolumeClaim to create per ElasticSearch ops instance, + e.g. 100G. If empty, no PVCs will be created and emptyDir volumes are used + instead."},{"name":"ES_OPS_PVC_PREFIX","description":"(Deprecated) Prefix + for the names of PersistentVolumeClaims to be created; a number will be appended + per instance. If they don''t already exist, they will be created with size + ES_OPS_PVC_SIZE.","value":"logging-es-ops-"},{"name":"ES_OPS_PVC_DYNAMIC","description":"(Deprecated) + Set to \"true\" to request dynamic provisioning (if enabled for your cluster) + of a PersistentVolume for the ES ops PVC. "},{"name":"ES_OPS_NODE_QUORUM","description":"(Deprecated) + Number of ops nodes required to elect a master (ES minimum_master_nodes). + By default, derived from ES_CLUSTER_SIZE / 2 + 1."},{"name":"ES_OPS_RECOVER_AFTER_NODES","description":"(Deprecated) + Number of ops nodes required to be present before the cluster will recover + from a full restart. By default, one fewer than ES_OPS_CLUSTER_SIZE."},{"name":"ES_OPS_RECOVER_EXPECTED_NODES","description":"(Deprecated) + Number of ops nodes desired to be present before the cluster will recover + from a full restart. By default, ES_OPS_CLUSTER_SIZE."},{"name":"ES_OPS_RECOVER_AFTER_TIME","description":"(Deprecated) + Timeout for *expected* ops nodes to be present when cluster is recovering + from a full restart.","value":"5m"},{"name":"FLUENTD_NODESELECTOR","description":"(Deprecated) + The nodeSelector used for the Fluentd DaemonSet.","value":"logging-infra-fluentd=true"},{"name":"ES_NODESELECTOR","description":"(Deprecated) + Node selector Elasticsearch cluster (label=value)."},{"name":"ES_OPS_NODESELECTOR","description":"(Deprecated) + Node selector Elasticsearch operations cluster (label=value)."},{"name":"KIBANA_NODESELECTOR","description":"(Deprecated) + Node selector Kibana cluster (label=value)."},{"name":"KIBANA_OPS_NODESELECTOR","description":"(Deprecated) + Node selector Kibana operations cluster (label=value)."},{"name":"CURATOR_NODESELECTOR","description":"(Deprecated) + Node selector Curator (label=value)."},{"name":"CURATOR_OPS_NODESELECTOR","description":"(Deprecated) + Node selector operations Curator (label=value)."}],"labels":{"logging-infra":"deployer","provider":"openshift"}},{"metadata":{"name":"service-catalog","namespace":"openshift-infra","selfLink":"/oapi/v1/namespaces/openshift-infra/templates/service-catalog","uid":"089698f2-e95b-11e7-a28e-7e8537c41286","resourceVersion":"937","creationTimestamp":"2017-12-25T10:04:45Z"},"objects":[{"apiVersion":"v1","kind":"ClusterRole","metadata":{"name":"servicecatalog-serviceclass-viewer"},"rules":[{"apiGroups":["servicecatalog.k8s.io"],"resources":["serviceclasses"],"verbs":["list","watch","get"]}]},{"apiVersion":"v1","groupNames":["system:authenticated"],"kind":"ClusterRoleBinding","metadata":{"name":"servicecatalog-serviceclass-viewer-binding"},"roleRef":{"name":"servicecatalog-serviceclass-viewer"}},{"apiVersion":"v1","kind":"ServiceAccount","metadata":{"name":"service-catalog-controller"}},{"apiVersion":"v1","kind":"ServiceAccount","metadata":{"name":"service-catalog-apiserver"}},{"apiVersion":"v1","kind":"ClusterRole","metadata":{"name":"namespace-viewer"},"rules":[{"apiGroups":[""],"resources":["namespaces"],"verbs":["list","watch","get"]}]},{"apiVersion":"v1","kind":"ClusterRoleBinding","metadata":{"name":"service-catalog-namespace-viewer-binding"},"roleRef":{"name":"namespace-viewer"},"userNames":["system:serviceaccount:service-catalog:service-catalog-apiserver"]},{"apiVersion":"v1","kind":"ClusterRoleBinding","metadata":{"name":"service-catalog-controller-namespace-viewer-binding"},"roleRef":{"name":"namespace-viewer"},"userNames":["system:serviceaccount:service-catalog:service-catalog-controller"]},{"apiVersion":"v1","kind":"ClusterRole","metadata":{"name":"service-catalog-controller"},"rules":[{"apiGroups":[""],"resources":["secrets","events"],"verbs":["create","update","patch","delete","get","list","watch"]},{"apiGroups":["settings.k8s.io"],"resources":["podpresets"],"verbs":["create","update","delete","get","list","watch"]},{"apiGroups":["servicecatalog.k8s.io"],"resources":["brokers/status","instances/status","bindings/status"],"verbs":["update"]}]},{"apiVersion":"v1","kind":"ClusterRoleBinding","metadata":{"name":"service-catalog-controller-binding"},"roleRef":{"name":"service-catalog-controller"},"userNames":["system:serviceaccount:service-catalog:service-catalog-controller"]},{"apiVersion":"v1","kind":"Role","metadata":{"name":"endpoint-accessor"},"rules":[{"apiGroups":[""],"resources":["endpoints"],"verbs":["list","watch","get","create","update"]}]},{"apiVersion":"v1","kind":"RoleBinding","metadata":{"name":"endpointer-accessor-binding"},"roleRef":{"name":"endpoint-accessor","namespace":"service-catalog"},"userNames":["system:serviceaccount:service-catalog:service-catalog-controller"]},{"apiVersion":"v1","kind":"Role","metadata":{"name":"extension-apiserver-authentication-reader","namespace":"${KUBE_SYSTEM_NAMESPACE}"},"rules":[{"apiGroups":[""],"resourceNames":["extension-apiserver-authentication"],"resources":["configmaps"],"verbs":["get"]}]},{"apiVersion":"v1","kind":"RoleBinding","metadata":{"name":"extension-apiserver-authentication-reader-binding","namespace":"${KUBE_SYSTEM_NAMESPACE}"},"roleRef":{"name":"extension-apiserver-authentication-reader","namespace":"kube-system"},"userNames":["system:serviceaccount:service-catalog:service-catalog-apiserver"]},{"apiVersion":"v1","kind":"ClusterRoleBinding","metadata":{"name":"system:auth-delegator-binding"},"roleRef":{"name":"system:auth-delegator"},"userNames":["system:serviceaccount:service-catalog:service-catalog-apiserver"]},{"apiVersion":"extensions/v1beta1","kind":"Deployment","metadata":{"labels":{"app":"apiserver"},"name":"apiserver"},"spec":{"replicas":1,"selector":{"matchLabels":{"app":"apiserver"}},"strategy":{"rollingUpdate":{"maxSurge":1,"maxUnavailable":1},"type":"RollingUpdate"},"template":{"metadata":{"labels":{"app":"apiserver"}},"spec":{"containers":[{"args":["--admission-control","KubernetesNamespaceLifecycle","--storage-type","etcd","--secure-port","6443","--insecure-bind-address","0.0.0.0","--insecure-port","8081","--etcd-servers","http://localhost:2379","-v","10","--cors-allowed-origins","${CORS_ALLOWED_ORIGIN}"],"command":["apiserver"],"image":"${SERVICE_CATALOG_IMAGE}","imagePullPolicy":"IfNotPresent","name":"apiserver","ports":[{"containerPort":6443,"protocol":"TCP"},{"containerPort":8081,"protocol":"TCP"}],"resources":{},"terminationMessagePath":"/dev/termination-log","volumeMounts":[{"mountPath":"/var/run/kubernetes-service-catalog","name":"apiserver-ssl","readOnly":true}]},{"env":[{"name":"ETCD_DATA_DIR","value":"/data-dir"}],"image":"quay.io/coreos/etcd","imagePullPolicy":"IfNotPresent","name":"etcd","resources":{},"terminationMessagePath":"/dev/termination-log","volumeMounts":[{"mountPath":"/data-dir","name":"data-dir"}]}],"dnsPolicy":"ClusterFirst","restartPolicy":"Always","securityContext":{},"serviceAccountName":"service-catalog-apiserver","terminationGracePeriodSeconds":30,"volumes":[{"name":"apiserver-ssl","secret":{"defaultMode":420,"items":[{"key":"tls.crt","path":"apiserver.crt"},{"key":"tls.key","path":"apiserver.key"}],"secretName":"apiserver-ssl"}},{"emptyDir":{},"name":"data-dir"}]}}}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"service.alpha.openshift.io/serving-cert-secret-name":"apiserver-ssl"},"name":"apiserver"},"spec":{"clusterIP":"${SERVICE_CATALOG_SERVICE_IP}","ports":[{"name":"insecure","port":80,"protocol":"TCP","targetPort":8081},{"name":"secure","port":443,"protocol":"TCP","targetPort":6443}],"selector":{"app":"apiserver"},"sessionAffinity":"None","type":"ClusterIP"}},{"apiVersion":"extensions/v1beta1","kind":"Deployment","metadata":{"labels":{"app":"controller-manager"},"name":"controller-manager"},"spec":{"replicas":1,"selector":{"matchLabels":{"app":"controller-manager"}},"strategy":{"rollingUpdate":{"maxSurge":1,"maxUnavailable":1},"type":"RollingUpdate"},"template":{"metadata":{"labels":{"app":"controller-manager"}},"spec":{"containers":[{"args":["-v","5","--service-catalog-api-server-url","http://$(APISERVER_SERVICE_HOST):$(APISERVER_SERVICE_PORT)","--leader-election-namespace","service-catalog","--broker-relist-interval","5m"],"command":["controller-manager"],"image":"${SERVICE_CATALOG_IMAGE}","imagePullPolicy":"IfNotPresent","name":"controller-manager","ports":[{"containerPort":8080,"protocol":"TCP"}],"resources":{},"terminationMessagePath":"/dev/termination-log","volumeMounts":[{"mountPath":"/etc/service-catalog-ssl","name":"service-catalog-ssl","readOnly":true}]}],"dnsPolicy":"ClusterFirst","restartPolicy":"Always","securityContext":{},"serviceAccountName":"service-catalog-controller","terminationGracePeriodSeconds":30,"volumes":[{"name":"service-catalog-ssl","secret":{"defaultMode":420,"items":[{"key":"tls.crt","path":"apiserver.crt"}],"secretName":"apiserver-ssl"}}]}}}},{"apiVersion":"v1","kind":"Service","metadata":{"name":"controller-manager"},"spec":{"ports":[{"port":6443,"protocol":"TCP","targetPort":6443}],"selector":{"app":"controller-manager"},"sessionAffinity":"None","type":"ClusterIP"}}],"parameters":[{"name":"CORS_ALLOWED_ORIGIN","displayName":"CORS + Allowed Origin","description":"CORS allowed origin for the API server, if + you need to specify multiple modify the Deployment after creation","value":"10.192.213.116","required":true},{"name":"SERVICE_CATALOG_IMAGE","displayName":"Service + catalog image name","description":"Name of the service catalog image to use + for apiserver and controller-manager","value":"openshift/origin-service-catalog:latest","required":true},{"name":"SERVICE_CATALOG_SERVICE_IP","displayName":"Service + Catalog Service IP","description":"Cluster ip address for the service catalog + service","value":"172.30.1.2","required":true},{"name":"KUBE_SYSTEM_NAMESPACE","displayName":"Name + of the kube-system namespace","description":"Do not change this value.","value":"kube-system","required":true}]},{"metadata":{"name":"cakephp-mysql-persistent","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/cakephp-mysql-persistent","uid":"0890c94b-e95b-11e7-a28e-7e8537c41286","resourceVersion":"932","creationTimestamp":"2017-12-25T10:04:45Z","annotations":{"description":"An + example CakePHP application with a MySQL database. For more information about + using this template, including OpenShift considerations, see https://github.com/openshift/cakephp-ex/blob/master/README.md.","iconClass":"icon-php","openshift.io/display-name":"CakePHP + + MySQL (Persistent)","tags":"quickstart,php,cakephp","template.openshift.io/documentation-url":"https://github.com/openshift/cakephp-ex","template.openshift.io/long-description":"This + template defines resources needed to develop a CakePHP application, including + a build configuration, application deployment configuration, and database + deployment configuration.","template.openshift.io/provider-display-name":"Red + Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The + following service(s) have been created in your project: ${NAME}, ${DATABASE_SERVICE_NAME}.\n\nFor + more information about using this template, including OpenShift considerations, + see https://github.com/openshift/cake-ex/blob/master/README.md.","objects":[{"kind":"Secret","apiVersion":"v1","metadata":{"name":"${NAME}"},"stringData":{"database-user":"${DATABASE_USER}","database-password":"${DATABASE_PASSWORD}","cakephp-secret-token":"${CAKEPHP_SECRET_TOKEN}","cakephp-security-salt":"${CAKEPHP_SECURITY_SALT}","cakephp-security-cipher-seed":"${CAKEPHP_SECURITY_CIPHER_SEED}"}},{"kind":"Service","apiVersion":"v1","metadata":{"name":"${NAME}","annotations":{"description":"Exposes + and load balances the application pods","service.alpha.openshift.io/dependencies":"[{\"name\": + \"${DATABASE_SERVICE_NAME}\", \"kind\": \"Service\"}]"}},"spec":{"ports":[{"name":"web","port":8080,"targetPort":8080}],"selector":{"name":"${NAME}"}}},{"kind":"Route","apiVersion":"v1","metadata":{"name":"${NAME}","annotations":{"template.openshift.io/expose-uri":"http://{.spec.host}{.spec.path}"}},"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:7.0"},"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}"}}],"postCommit":{"script":"./lib/Cake/Console/cake + test app AllTests"}}},{"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-persistent"}}}},"triggers":[{"type":"ImageChange","imageChangeParams":{"automatic":true,"containerNames":["cakephp-mysql-persistent"],"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-persistent","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","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"database-user"}}},{"name":"DATABASE_PASSWORD","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"database-password"}}},{"name":"CAKEPHP_SECRET_TOKEN","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"cakephp-secret-token"}}},{"name":"CAKEPHP_SECURITY_SALT","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"cakephp-security-salt"}}},{"name":"CAKEPHP_SECURITY_CIPHER_SEED","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"cakephp-security-cipher-seed"}}},{"name":"OPCACHE_REVALIDATE_FREQ","value":"${OPCACHE_REVALIDATE_FREQ}"}],"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}}}]}}}},{"kind":"PersistentVolumeClaim","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"${VOLUME_CAPACITY}"}}}},{"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.7"}}},{"type":"ConfigChange"}],"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"template":{"metadata":{"name":"${DATABASE_SERVICE_NAME}","labels":{"name":"${DATABASE_SERVICE_NAME}"}},"spec":{"volumes":[{"name":"${DATABASE_SERVICE_NAME}-data","persistentVolumeClaim":{"claimName":"${DATABASE_SERVICE_NAME}"}}],"containers":[{"name":"mysql","image":" + ","ports":[{"containerPort":3306}],"volumeMounts":[{"name":"${DATABASE_SERVICE_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","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"database-user"}}},{"name":"MYSQL_PASSWORD","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"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-persistent","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":"VOLUME_CAPACITY","displayName":"Volume + Capacity","description":"Volume space available for data, e.g. 512Mi, 2Gi","value":"1Gi","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":"Github trigger secret. A difficult to guess + string encoded as part of the webhook URL. Not encrypted.","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-persistent"}},{"metadata":{"name":"dancer-mysql-persistent","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/dancer-mysql-persistent","uid":"0881ccef-e95b-11e7-a28e-7e8537c41286","resourceVersion":"922","creationTimestamp":"2017-12-25T10:04:45Z","annotations":{"description":"An + example Dancer application with a MySQL database. For more information about + using this template, including OpenShift considerations, see https://github.com/openshift/dancer-ex/blob/master/README.md.","iconClass":"icon-perl","openshift.io/display-name":"Dancer + + MySQL (Persistent)","tags":"quickstart,perl,dancer","template.openshift.io/documentation-url":"https://github.com/openshift/dancer-ex","template.openshift.io/long-description":"This + template defines resources needed to develop a Dancer based application, including + a build configuration, application deployment configuration, and database + deployment configuration.","template.openshift.io/provider-display-name":"Red + Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The + following service(s) have been created in your project: ${NAME}, ${DATABASE_SERVICE_NAME}.\n\nFor + more information about using this template, including OpenShift considerations, + see https://github.com/openshift/dancer-ex/blob/master/README.md.","objects":[{"kind":"Secret","apiVersion":"v1","metadata":{"name":"${NAME}"},"stringData":{"database-user":"${DATABASE_USER}","database-password":"${DATABASE_PASSWORD}","keybase":"${SECRET_KEY_BASE}"}},{"kind":"Service","apiVersion":"v1","metadata":{"name":"${NAME}","annotations":{"description":"Exposes + and load balances the application pods","service.alpha.openshift.io/dependencies":"[{\"name\": + \"${DATABASE_SERVICE_NAME}\", \"kind\": \"Service\"}]"}},"spec":{"ports":[{"name":"web","port":8080,"targetPort":8080}],"selector":{"name":"${NAME}"}}},{"kind":"Route","apiVersion":"v1","metadata":{"name":"${NAME}","annotations":{"template.openshift.io/expose-uri":"http://{.spec.host}{.spec.path}"}},"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":"perl:5.24"},"env":[{"name":"CPAN_MIRROR","value":"${CPAN_MIRROR}"}]}},"output":{"to":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"triggers":[{"type":"ImageChange"},{"type":"ConfigChange"},{"type":"GitHub","github":{"secret":"${GITHUB_WEBHOOK_SECRET}"}}],"postCommit":{"script":"perl + -I extlib/lib/perl5 -I lib t/*"}}},{"kind":"DeploymentConfig","apiVersion":"v1","metadata":{"name":"${NAME}","annotations":{"description":"Defines + how to deploy the application server"}},"spec":{"strategy":{"type":"Recreate"},"triggers":[{"type":"ImageChange","imageChangeParams":{"automatic":true,"containerNames":["dancer-mysql-persistent"],"from":{"kind":"ImageStreamTag","name":"${NAME}:latest"}}},{"type":"ConfigChange"}],"replicas":1,"selector":{"name":"${NAME}"},"template":{"metadata":{"name":"${NAME}","labels":{"name":"${NAME}"}},"spec":{"containers":[{"name":"dancer-mysql-persistent","image":" + ","ports":[{"containerPort":8080}],"readinessProbe":{"timeoutSeconds":3,"initialDelaySeconds":3,"httpGet":{"path":"/health","port":8080}},"livenessProbe":{"timeoutSeconds":3,"initialDelaySeconds":30,"httpGet":{"path":"/","port":8080}},"env":[{"name":"DATABASE_SERVICE_NAME","value":"${DATABASE_SERVICE_NAME}"},{"name":"MYSQL_USER","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"database-user"}}},{"name":"MYSQL_PASSWORD","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"database-password"}}},{"name":"MYSQL_DATABASE","value":"${DATABASE_NAME}"},{"name":"SECRET_KEY_BASE","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"keybase"}}},{"name":"PERL_APACHE2_RELOAD","value":"${PERL_APACHE2_RELOAD}"}],"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}}}]}}}},{"kind":"PersistentVolumeClaim","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"${VOLUME_CAPACITY}"}}}},{"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.7"}}},{"type":"ConfigChange"}],"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"template":{"metadata":{"name":"${DATABASE_SERVICE_NAME}","labels":{"name":"${DATABASE_SERVICE_NAME}"}},"spec":{"volumes":[{"name":"${DATABASE_SERVICE_NAME}-data","persistentVolumeClaim":{"claimName":"${DATABASE_SERVICE_NAME}"}}],"containers":[{"name":"mysql","image":" + ","ports":[{"containerPort":3306}],"volumeMounts":[{"name":"${DATABASE_SERVICE_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","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"database-user"}}},{"name":"MYSQL_PASSWORD","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"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":"dancer-mysql-persistent","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 Perl Dancer 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":"VOLUME_CAPACITY","displayName":"Volume + Capacity","description":"Volume space available for data, e.g. 512Mi, 2Gi","value":"1Gi","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/dancer-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 Dancer + service, if left blank a value will be defaulted."},{"name":"GITHUB_WEBHOOK_SECRET","displayName":"GitHub + Webhook Secret","description":"Github trigger secret. A difficult to guess + string encoded as part of the webhook URL. Not encrypted.","generate":"expression","from":"[a-zA-Z0-9]{40}"},{"name":"DATABASE_SERVICE_NAME","displayName":"Database + Service Name","value":"database","required":true},{"name":"DATABASE_USER","displayName":"Database + Username","generate":"expression","from":"user[A-Z0-9]{3}"},{"name":"DATABASE_PASSWORD","displayName":"Database + Password","generate":"expression","from":"[a-zA-Z0-9]{8}"},{"name":"DATABASE_NAME","displayName":"Database + Name","value":"sampledb","required":true},{"name":"PERL_APACHE2_RELOAD","displayName":"Perl + Module Reload","description":"Set this to \"true\" to enable automatic reloading + of modified Perl modules."},{"name":"SECRET_KEY_BASE","displayName":"Secret + Key","description":"Your secret key for verifying the integrity of signed + cookies.","generate":"expression","from":"[a-z0-9]{127}"},{"name":"CPAN_MIRROR","displayName":"Custom + CPAN Mirror URL","description":"The custom CPAN mirror URL"}],"labels":{"template":"dancer-mysql-persistent"}},{"metadata":{"name":"django-psql-persistent","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/django-psql-persistent","uid":"087f0690-e95b-11e7-a28e-7e8537c41286","resourceVersion":"921","creationTimestamp":"2017-12-25T10:04:45Z","annotations":{"description":"An + example Django application with a PostgreSQL database. For more information + about using this template, including OpenShift considerations, see https://github.com/openshift/django-ex/blob/master/README.md.","iconClass":"icon-python","openshift.io/display-name":"Django + + PostgreSQL (Persistent)","tags":"quickstart,python,django","template.openshift.io/documentation-url":"https://github.com/openshift/django-ex","template.openshift.io/long-description":"This + template defines resources needed to develop a Django based application, including + a build configuration, application deployment configuration, and database + deployment configuration.","template.openshift.io/provider-display-name":"Red + Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The + following service(s) have been created in your project: ${NAME}, ${DATABASE_SERVICE_NAME}.\n\nFor + more information about using this template, including OpenShift considerations, + see https://github.com/openshift/django-ex/blob/master/README.md.","objects":[{"kind":"Secret","apiVersion":"v1","metadata":{"name":"${NAME}"},"stringData":{"database-user":"${DATABASE_USER}","database-password":"${DATABASE_PASSWORD}","django-secret-key":"${DJANGO_SECRET_KEY}"}},{"kind":"Service","apiVersion":"v1","metadata":{"name":"${NAME}","annotations":{"description":"Exposes + and load balances the application pods","service.alpha.openshift.io/dependencies":"[{\"name\": + \"${DATABASE_SERVICE_NAME}\", \"kind\": \"Service\"}]"}},"spec":{"ports":[{"name":"web","port":8080,"targetPort":8080}],"selector":{"name":"${NAME}"}}},{"kind":"Route","apiVersion":"v1","metadata":{"name":"${NAME}","annotations":{"template.openshift.io/expose-uri":"http://{.spec.host}{.spec.path}"}},"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":"python:3.5"},"env":[{"name":"PIP_INDEX_URL","value":"${PIP_INDEX_URL}"}]}},"output":{"to":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"triggers":[{"type":"ImageChange"},{"type":"ConfigChange"},{"type":"GitHub","github":{"secret":"${GITHUB_WEBHOOK_SECRET}"}}],"postCommit":{"script":"./manage.py + test"}}},{"kind":"DeploymentConfig","apiVersion":"v1","metadata":{"name":"${NAME}","annotations":{"description":"Defines + how to deploy the application server"}},"spec":{"strategy":{"type":"Recreate"},"triggers":[{"type":"ImageChange","imageChangeParams":{"automatic":true,"containerNames":["django-psql-persistent"],"from":{"kind":"ImageStreamTag","name":"${NAME}:latest"}}},{"type":"ConfigChange"}],"replicas":1,"selector":{"name":"${NAME}"},"template":{"metadata":{"name":"${NAME}","labels":{"name":"${NAME}"}},"spec":{"containers":[{"name":"django-psql-persistent","image":" + ","ports":[{"containerPort":8080}],"readinessProbe":{"timeoutSeconds":3,"initialDelaySeconds":3,"httpGet":{"path":"/health","port":8080}},"livenessProbe":{"timeoutSeconds":3,"initialDelaySeconds":30,"httpGet":{"path":"/health","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","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"database-user"}}},{"name":"DATABASE_PASSWORD","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"database-password"}}},{"name":"APP_CONFIG","value":"${APP_CONFIG}"},{"name":"DJANGO_SECRET_KEY","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"django-secret-key"}}}],"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}}}]}}}},{"kind":"PersistentVolumeClaim","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"${VOLUME_CAPACITY}"}}}},{"kind":"Service","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}","annotations":{"description":"Exposes + the database server"}},"spec":{"ports":[{"name":"postgresql","port":5432,"targetPort":5432}],"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":["postgresql"],"from":{"kind":"ImageStreamTag","namespace":"${NAMESPACE}","name":"postgresql:9.5"}}},{"type":"ConfigChange"}],"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"template":{"metadata":{"name":"${DATABASE_SERVICE_NAME}","labels":{"name":"${DATABASE_SERVICE_NAME}"}},"spec":{"volumes":[{"name":"${DATABASE_SERVICE_NAME}-data","persistentVolumeClaim":{"claimName":"${DATABASE_SERVICE_NAME}"}}],"containers":[{"name":"postgresql","image":" + ","ports":[{"containerPort":5432}],"env":[{"name":"POSTGRESQL_USER","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"database-user"}}},{"name":"POSTGRESQL_PASSWORD","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"database-password"}}},{"name":"POSTGRESQL_DATABASE","value":"${DATABASE_NAME}"}],"volumeMounts":[{"name":"${DATABASE_SERVICE_NAME}-data","mountPath":"/var/lib/pgsql/data"}],"readinessProbe":{"timeoutSeconds":1,"initialDelaySeconds":5,"exec":{"command":["/bin/sh","-i","-c","psql + -h 127.0.0.1 -U ${POSTGRESQL_USER} -q -d ${POSTGRESQL_DATABASE} -c ''SELECT + 1''"]}},"livenessProbe":{"timeoutSeconds":1,"initialDelaySeconds":30,"tcpSocket":{"port":5432}},"resources":{"limits":{"memory":"${MEMORY_POSTGRESQL_LIMIT}"}}}]}}}}],"parameters":[{"name":"NAME","displayName":"Name","description":"The + name assigned to all of the frontend objects defined in this template.","value":"django-psql-persistent","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 Django container can use.","value":"512Mi","required":true},{"name":"MEMORY_POSTGRESQL_LIMIT","displayName":"Memory + Limit (PostgreSQL)","description":"Maximum amount of memory the PostgreSQL + container can use.","value":"512Mi","required":true},{"name":"VOLUME_CAPACITY","displayName":"Volume + Capacity","description":"Volume space available for data, e.g. 512Mi, 2Gi","value":"1Gi","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/django-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 Django + service, if left blank a value will be defaulted."},{"name":"GITHUB_WEBHOOK_SECRET","displayName":"GitHub + Webhook Secret","description":"Github trigger secret. A difficult to guess + string encoded as part of the webhook URL. Not encrypted.","generate":"expression","from":"[a-zA-Z0-9]{40}"},{"name":"DATABASE_SERVICE_NAME","displayName":"Database + Service Name","value":"postgresql","required":true},{"name":"DATABASE_ENGINE","displayName":"Database + Engine","description":"Database engine: postgresql, mysql or sqlite (default).","value":"postgresql","required":true},{"name":"DATABASE_NAME","displayName":"Database + Name","value":"default","required":true},{"name":"DATABASE_USER","displayName":"Database + Username","value":"django","required":true},{"name":"DATABASE_PASSWORD","displayName":"Database + User Password","generate":"expression","from":"[a-zA-Z0-9]{16}"},{"name":"APP_CONFIG","displayName":"Application + Configuration File Path","description":"Relative path to Gunicorn configuration + file (optional)."},{"name":"DJANGO_SECRET_KEY","displayName":"Django Secret + Key","description":"Set this to a long random string.","generate":"expression","from":"[\\w]{50}"},{"name":"PIP_INDEX_URL","displayName":"Custom + PyPi Index URL","description":"The custom PyPi index URL"}],"labels":{"template":"django-psql-persistent"}},{"metadata":{"name":"jenkins-ephemeral","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/jenkins-ephemeral","uid":"08882b17-e95b-11e7-a28e-7e8537c41286","resourceVersion":"927","creationTimestamp":"2017-12-25T10:04:45Z","annotations":{"description":"Jenkins + service, without persistent storage.\n\nWARNING: Any data stored will be lost + upon pod destruction. Only use this template for testing.","iconClass":"icon-jenkins","openshift.io/display-name":"Jenkins + (Ephemeral)","tags":"instant-app,jenkins","template.openshift.io/documentation-url":"https://docs.openshift.org/latest/using_images/other_images/jenkins.html","template.openshift.io/long-description":"This + template deploys a Jenkins server capable of managing OpenShift Pipeline builds + and supporting OpenShift-based oauth login. The Jenkins configuration is + stored in non-persistent storage, so this configuration should be used for + experimental purposes only.","template.openshift.io/provider-display-name":"Red + Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"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.","objects":[{"kind":"Route","apiVersion":"v1","metadata":{"name":"${JENKINS_SERVICE_NAME}","creationTimestamp":null,"annotations":{"template.openshift.io/expose-uri":"http://{.spec.host}{.spec.path}"}},"spec":{"to":{"kind":"Service","name":"${JENKINS_SERVICE_NAME}"},"tls":{"termination":"edge","insecureEdgeTerminationPolicy":"Redirect"}}},{"kind":"DeploymentConfig","apiVersion":"v1","metadata":{"name":"${JENKINS_SERVICE_NAME}","creationTimestamp":null},"spec":{"strategy":{"type":"Recreate"},"triggers":[{"type":"ImageChange","imageChangeParams":{"automatic":true,"containerNames":["jenkins"],"from":{"kind":"ImageStreamTag","name":"${JENKINS_IMAGE_STREAM_TAG}","namespace":"${NAMESPACE}"},"lastTriggeredImage":""}},{"type":"ConfigChange"}],"replicas":1,"selector":{"name":"${JENKINS_SERVICE_NAME}"},"template":{"metadata":{"creationTimestamp":null,"labels":{"name":"${JENKINS_SERVICE_NAME}"}},"spec":{"serviceAccountName":"${JENKINS_SERVICE_NAME}","containers":[{"name":"jenkins","image":" + ","readinessProbe":{"timeoutSeconds":3,"initialDelaySeconds":3,"httpGet":{"path":"/login","port":8080}},"livenessProbe":{"timeoutSeconds":3,"initialDelaySeconds":420,"failureThreshold":30,"httpGet":{"path":"/login","port":8080}},"env":[{"name":"OPENSHIFT_ENABLE_OAUTH","value":"${ENABLE_OAUTH}"},{"name":"OPENSHIFT_ENABLE_REDIRECT_PROMPT","value":"true"},{"name":"OPENSHIFT_JENKINS_JVM_ARCH","value":"${JVM_ARCH}"},{"name":"KUBERNETES_MASTER","value":"https://kubernetes.default:443"},{"name":"KUBERNETES_TRUST_CERTIFICATES","value":"true"},{"name":"JNLP_SERVICE_NAME","value":"${JNLP_SERVICE_NAME}"}],"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}},"volumeMounts":[{"name":"${JENKINS_SERVICE_NAME}-data","mountPath":"/var/lib/jenkins"}],"terminationMessagePath":"/dev/termination-log","imagePullPolicy":"IfNotPresent","capabilities":{},"securityContext":{"capabilities":{},"privileged":false}}],"volumes":[{"name":"${JENKINS_SERVICE_NAME}-data","emptyDir":{"medium":""}}],"restartPolicy":"Always","dnsPolicy":"ClusterFirst"}}}},{"kind":"ServiceAccount","apiVersion":"v1","metadata":{"name":"${JENKINS_SERVICE_NAME}","annotations":{"serviceaccounts.openshift.io/oauth-redirectreference.jenkins":"{\"kind\":\"OAuthRedirectReference\",\"apiVersion\":\"v1\",\"reference\":{\"kind\":\"Route\",\"name\":\"${JENKINS_SERVICE_NAME}\"}}"}}},{"kind":"RoleBinding","apiVersion":"v1","metadata":{"name":"${JENKINS_SERVICE_NAME}_edit"},"groupNames":null,"subjects":[{"kind":"ServiceAccount","name":"${JENKINS_SERVICE_NAME}"}],"roleRef":{"name":"edit"}},{"kind":"Service","apiVersion":"v1","metadata":{"name":"${JNLP_SERVICE_NAME}"},"spec":{"ports":[{"name":"agent","protocol":"TCP","port":50000,"targetPort":50000,"nodePort":0}],"selector":{"name":"${JENKINS_SERVICE_NAME}"},"type":"ClusterIP","sessionAffinity":"None"}},{"kind":"Service","apiVersion":"v1","metadata":{"name":"${JENKINS_SERVICE_NAME}","annotations":{"service.alpha.openshift.io/dependencies":"[{\"name\": + \"${JNLP_SERVICE_NAME}\", \"namespace\": \"\", \"kind\": \"Service\"}]","service.openshift.io/infrastructure":"true"},"creationTimestamp":null},"spec":{"ports":[{"name":"web","protocol":"TCP","port":80,"targetPort":8080,"nodePort":0}],"selector":{"name":"${JENKINS_SERVICE_NAME}"},"type":"ClusterIP","sessionAffinity":"None"}}],"parameters":[{"name":"JENKINS_SERVICE_NAME","displayName":"Jenkins + Service Name","description":"The name of the OpenShift Service exposed for + the Jenkins container.","value":"jenkins"},{"name":"JNLP_SERVICE_NAME","displayName":"Jenkins + JNLP Service Name","description":"The name of the service used for master/slave + communication.","value":"jenkins-jnlp"},{"name":"ENABLE_OAUTH","displayName":"Enable + OAuth in Jenkins","description":"Whether to enable OAuth OpenShift integration. + If false, the static account ''admin'' will be initialized with the password + ''password''.","value":"true"},{"name":"JVM_ARCH","displayName":"Jenkins JVM + Architecture","description":"Whether Jenkins runs with a 32 bit (i386) or + 64 bit (x86_64) JVM.","value":"i386"},{"name":"MEMORY_LIMIT","displayName":"Memory + Limit","description":"Maximum amount of memory the container can use.","value":"512Mi"},{"name":"NAMESPACE","displayName":"Jenkins + ImageStream Namespace","description":"The OpenShift Namespace where the Jenkins + ImageStream resides.","value":"openshift"},{"name":"JENKINS_IMAGE_STREAM_TAG","displayName":"Jenkins + ImageStreamTag","description":"Name of the ImageStreamTag to be used for the + Jenkins image.","value":"jenkins:latest"}],"labels":{"template":"jenkins-ephemeral-template"}},{"metadata":{"name":"jenkins-persistent","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/jenkins-persistent","uid":"08795e30-e95b-11e7-a28e-7e8537c41286","resourceVersion":"917","creationTimestamp":"2017-12-25T10:04:45Z","annotations":{"description":"Jenkins + service, with persistent storage.\n\nNOTE: You must have persistent volumes + available in your cluster to use this template.","iconClass":"icon-jenkins","openshift.io/display-name":"Jenkins + (Persistent)","tags":"instant-app,jenkins","template.openshift.io/documentation-url":"https://docs.openshift.org/latest/using_images/other_images/jenkins.html","template.openshift.io/long-description":"This + template deploys a Jenkins server capable of managing OpenShift Pipeline builds + and supporting OpenShift-based oauth login.","template.openshift.io/provider-display-name":"Red + Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"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.","objects":[{"kind":"Route","apiVersion":"v1","metadata":{"name":"${JENKINS_SERVICE_NAME}","creationTimestamp":null,"annotations":{"template.openshift.io/expose-uri":"http://{.spec.host}{.spec.path}"}},"spec":{"to":{"kind":"Service","name":"${JENKINS_SERVICE_NAME}"},"tls":{"termination":"edge","insecureEdgeTerminationPolicy":"Redirect"}}},{"kind":"PersistentVolumeClaim","apiVersion":"v1","metadata":{"name":"${JENKINS_SERVICE_NAME}"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"${VOLUME_CAPACITY}"}}}},{"kind":"DeploymentConfig","apiVersion":"v1","metadata":{"name":"${JENKINS_SERVICE_NAME}","creationTimestamp":null},"spec":{"strategy":{"type":"Recreate"},"triggers":[{"type":"ImageChange","imageChangeParams":{"automatic":true,"containerNames":["jenkins"],"from":{"kind":"ImageStreamTag","name":"${JENKINS_IMAGE_STREAM_TAG}","namespace":"${NAMESPACE}"},"lastTriggeredImage":""}},{"type":"ConfigChange"}],"replicas":1,"selector":{"name":"${JENKINS_SERVICE_NAME}"},"template":{"metadata":{"creationTimestamp":null,"labels":{"name":"${JENKINS_SERVICE_NAME}"}},"spec":{"serviceAccountName":"${JENKINS_SERVICE_NAME}","containers":[{"name":"jenkins","image":" + ","readinessProbe":{"timeoutSeconds":3,"initialDelaySeconds":3,"httpGet":{"path":"/login","port":8080}},"livenessProbe":{"timeoutSeconds":3,"initialDelaySeconds":420,"failureThreshold":30,"httpGet":{"path":"/login","port":8080}},"env":[{"name":"OPENSHIFT_ENABLE_OAUTH","value":"${ENABLE_OAUTH}"},{"name":"OPENSHIFT_ENABLE_REDIRECT_PROMPT","value":"true"},{"name":"OPENSHIFT_JENKINS_JVM_ARCH","value":"${JVM_ARCH}"},{"name":"KUBERNETES_MASTER","value":"https://kubernetes.default:443"},{"name":"KUBERNETES_TRUST_CERTIFICATES","value":"true"},{"name":"JNLP_SERVICE_NAME","value":"${JNLP_SERVICE_NAME}"}],"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}},"volumeMounts":[{"name":"${JENKINS_SERVICE_NAME}-data","mountPath":"/var/lib/jenkins"}],"terminationMessagePath":"/dev/termination-log","imagePullPolicy":"IfNotPresent","capabilities":{},"securityContext":{"capabilities":{},"privileged":false}}],"volumes":[{"name":"${JENKINS_SERVICE_NAME}-data","persistentVolumeClaim":{"claimName":"${JENKINS_SERVICE_NAME}"}}],"restartPolicy":"Always","dnsPolicy":"ClusterFirst"}}}},{"kind":"ServiceAccount","apiVersion":"v1","metadata":{"name":"${JENKINS_SERVICE_NAME}","annotations":{"serviceaccounts.openshift.io/oauth-redirectreference.jenkins":"{\"kind\":\"OAuthRedirectReference\",\"apiVersion\":\"v1\",\"reference\":{\"kind\":\"Route\",\"name\":\"${JENKINS_SERVICE_NAME}\"}}"}}},{"kind":"RoleBinding","apiVersion":"v1","metadata":{"name":"${JENKINS_SERVICE_NAME}_edit"},"groupNames":null,"subjects":[{"kind":"ServiceAccount","name":"${JENKINS_SERVICE_NAME}"}],"roleRef":{"name":"edit"}},{"kind":"Service","apiVersion":"v1","metadata":{"name":"${JNLP_SERVICE_NAME}"},"spec":{"ports":[{"name":"agent","protocol":"TCP","port":50000,"targetPort":50000,"nodePort":0}],"selector":{"name":"${JENKINS_SERVICE_NAME}"},"type":"ClusterIP","sessionAffinity":"None"}},{"kind":"Service","apiVersion":"v1","metadata":{"name":"${JENKINS_SERVICE_NAME}","annotations":{"service.alpha.openshift.io/dependencies":"[{\"name\": + \"${JNLP_SERVICE_NAME}\", \"namespace\": \"\", \"kind\": \"Service\"}]","service.openshift.io/infrastructure":"true"},"creationTimestamp":null},"spec":{"ports":[{"name":"web","protocol":"TCP","port":80,"targetPort":8080,"nodePort":0}],"selector":{"name":"${JENKINS_SERVICE_NAME}"},"type":"ClusterIP","sessionAffinity":"None"}}],"parameters":[{"name":"JENKINS_SERVICE_NAME","displayName":"Jenkins + Service Name","description":"The name of the OpenShift Service exposed for + the Jenkins container.","value":"jenkins"},{"name":"JNLP_SERVICE_NAME","displayName":"Jenkins + JNLP Service Name","description":"The name of the service used for master/slave + communication.","value":"jenkins-jnlp"},{"name":"ENABLE_OAUTH","displayName":"Enable + OAuth in Jenkins","description":"Whether to enable OAuth OpenShift integration. + If false, the static account ''admin'' will be initialized with the password + ''password''.","value":"true"},{"name":"JVM_ARCH","displayName":"Jenkins JVM + Architecture","description":"Whether Jenkins runs with a 32 bit (i386) or + 64 bit (x86_64) JVM.","value":"i386"},{"name":"MEMORY_LIMIT","displayName":"Memory + Limit","description":"Maximum amount of memory the container can use.","value":"512Mi"},{"name":"VOLUME_CAPACITY","displayName":"Volume + Capacity","description":"Volume space available for data, e.g. 512Mi, 2Gi.","value":"1Gi","required":true},{"name":"NAMESPACE","displayName":"Jenkins + ImageStream Namespace","description":"The OpenShift Namespace where the Jenkins + ImageStream resides.","value":"openshift"},{"name":"JENKINS_IMAGE_STREAM_TAG","displayName":"Jenkins + ImageStreamTag","description":"Name of the ImageStreamTag to be used for the + Jenkins image.","value":"jenkins:latest"}],"labels":{"template":"jenkins-persistent-template"}},{"metadata":{"name":"jenkins-pipeline-example","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/jenkins-pipeline-example","uid":"0889ce28-e95b-11e7-a28e-7e8537c41286","resourceVersion":"928","creationTimestamp":"2017-12-25T10:04:45Z","annotations":{"description":"This + example showcases the new Jenkins Pipeline integration in OpenShift,\nwhich + performs continuous integration and deployment right on the platform.\nThe + template contains a Jenkinsfile - a definition of a multi-stage CI/CD process + - that\nleverages the underlying OpenShift platform for dynamic and scalable\nbuilds. + OpenShift integrates the status of your pipeline builds into the web\nconsole + allowing you to see your entire application lifecycle in a single view.","iconClass":"icon-jenkins","openshift.io/display-name":"Pipeline + Build Example","tags":"instant-app,jenkins"}},"message":"A Jenkins server + will be automatically instantiated in this project to manage\nthe Pipeline + BuildConfig created by this template. You will be able to log in to\nit using + your OpenShift user credentials.","objects":[{"apiVersion":"v1","kind":"BuildConfig","metadata":{"annotations":{"pipeline.alpha.openshift.io/uses":"[{\"name\": + \"${NAME}\", \"namespace\": \"\", \"kind\": \"DeploymentConfig\"}]"},"labels":{"name":"sample-pipeline"},"name":"sample-pipeline"},"spec":{"strategy":{"jenkinsPipelineStrategy":{"jenkinsfile":"try + {\n timeout(time: 20, unit: ''MINUTES'') {\n node(''nodejs'') {\n stage(''build'') + {\n openshiftBuild(buildConfig: ''${NAME}'', showBuildLogs: ''true'')\n }\n stage(''deploy'') + {\n openshiftDeploy(deploymentConfig: ''${NAME}'')\n }\n }\n }\n} + catch (err) {\n echo \"in catch block\"\n echo \"Caught: ${err}\"\n currentBuild.result + = ''FAILURE''\n throw err\n} "},"type":"JenkinsPipeline"},"triggers":[{"github":{"secret":"secret101"},"type":"GitHub"},{"generic":{"secret":"secret101"},"type":"Generic"}]}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"service.alpha.openshift.io/dependencies":"[{\"name\": + \"${DATABASE_SERVICE_NAME}\", \"namespace\": \"\", \"kind\": \"Service\"}]"},"name":"${NAME}"},"spec":{"ports":[{"name":"web","port":8080,"targetPort":8080}],"selector":{"name":"${NAME}"}}},{"apiVersion":"v1","kind":"Route","metadata":{"name":"${NAME}"},"spec":{"host":"${APPLICATION_DOMAIN}","to":{"kind":"Service","name":"${NAME}"}}},{"apiVersion":"v1","kind":"ImageStream","metadata":{"annotations":{"description":"Keeps + track of changes in the application image"},"name":"${NAME}"}},{"apiVersion":"v1","kind":"BuildConfig","metadata":{"annotations":{"description":"Defines + how to build the application"},"name":"${NAME}"},"spec":{"output":{"to":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"postCommit":{"script":"npm + test"},"source":{"contextDir":"${CONTEXT_DIR}","git":{"ref":"${SOURCE_REPOSITORY_REF}","uri":"${SOURCE_REPOSITORY_URL}"},"type":"Git"},"strategy":{"sourceStrategy":{"env":[{"name":"NPM_MIRROR","value":"${NPM_MIRROR}"}],"from":{"kind":"ImageStreamTag","name":"nodejs:4","namespace":"${NAMESPACE}"}},"type":"Source"},"triggers":[{"github":{"secret":"${GITHUB_WEBHOOK_SECRET}"},"type":"GitHub"},{"generic":{"secret":"${GENERIC_WEBHOOK_SECRET}"},"type":"Generic"}]}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines + how to deploy the application server"},"name":"${NAME}"},"spec":{"replicas":1,"selector":{"name":"${NAME}"},"strategy":{"type":"Rolling"},"template":{"metadata":{"labels":{"name":"${NAME}"},"name":"${NAME}"},"spec":{"containers":[{"env":[{"name":"DATABASE_SERVICE_NAME","value":"${DATABASE_SERVICE_NAME}"},{"name":"MONGODB_USER","value":"${DATABASE_USER}"},{"name":"MONGODB_PASSWORD","value":"${DATABASE_PASSWORD}"},{"name":"MONGODB_DATABASE","value":"${DATABASE_NAME}"},{"name":"MONGODB_ADMIN_PASSWORD","value":"${DATABASE_ADMIN_PASSWORD}"}],"image":" + ","livenessProbe":{"httpGet":{"path":"/pagecount","port":8080},"initialDelaySeconds":30,"timeoutSeconds":3},"name":"nodejs-mongodb-example","ports":[{"containerPort":8080}],"readinessProbe":{"httpGet":{"path":"/pagecount","port":8080},"initialDelaySeconds":3,"timeoutSeconds":3},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}}}]}},"triggers":[{"imageChangeParams":{"automatic":false,"containerNames":["nodejs-mongodb-example"],"from":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"type":"ImageChange"},{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes + the database server"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"ports":[{"name":"mongodb","port":27017,"targetPort":27017}],"selector":{"name":"${DATABASE_SERVICE_NAME}"}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines + how to deploy the database"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${DATABASE_SERVICE_NAME}"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"containers":[{"env":[{"name":"MONGODB_USER","value":"${DATABASE_USER}"},{"name":"MONGODB_PASSWORD","value":"${DATABASE_PASSWORD}"},{"name":"MONGODB_DATABASE","value":"${DATABASE_NAME}"},{"name":"MONGODB_ADMIN_PASSWORD","value":"${DATABASE_ADMIN_PASSWORD}"}],"image":" + ","livenessProbe":{"initialDelaySeconds":30,"tcpSocket":{"port":27017},"timeoutSeconds":1},"name":"mongodb","ports":[{"containerPort":27017}],"readinessProbe":{"exec":{"command":["/bin/sh","-i","-c","mongo + 127.0.0.1:27017/$MONGODB_DATABASE -u $MONGODB_USER -p $MONGODB_PASSWORD --eval=\"quit()\""]},"initialDelaySeconds":3,"timeoutSeconds":1},"resources":{"limits":{"memory":"${MEMORY_MONGODB_LIMIT}"}},"volumeMounts":[{"mountPath":"/var/lib/mongodb/data","name":"${DATABASE_SERVICE_NAME}-data"}]}],"volumes":[{"emptyDir":{"medium":""},"name":"${DATABASE_SERVICE_NAME}-data"}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["mongodb"],"from":{"kind":"ImageStreamTag","name":"mongodb:3.2","namespace":"${NAMESPACE}"}},"type":"ImageChange"},{"type":"ConfigChange"}]}}],"parameters":[{"name":"NAME","displayName":"Name","description":"The + name assigned to all of the frontend objects defined in this template.","value":"nodejs-mongodb-example","required":true},{"name":"APPLICATION_DOMAIN","displayName":"Application + Hostname","description":"The exposed hostname that will route to the Node.js + service, if left blank a value will be defaulted."},{"name":"SOURCE_REPOSITORY_URL","displayName":"Git + Repository URL","description":"The URL of the repository with your application + source code.","value":"https://github.com/openshift/nodejs-ex.git","required":true},{"name":"DATABASE_NAME","displayName":"Database + Name","value":"sampledb","required":true},{"name":"DATABASE_USER","displayName":"MongoDB + Username","description":"Username for MongoDB user that will be used for accessing + the database.","generate":"expression","from":"user[A-Z0-9]{3}"},{"name":"DATABASE_PASSWORD","displayName":"MongoDB + Password","description":"Password for the MongoDB user.","generate":"expression","from":"[a-zA-Z0-9]{16}"},{"name":"MEMORY_LIMIT","displayName":"Memory + Limit","description":"Maximum amount of memory the Node.js container can use.","value":"512Mi","required":true},{"name":"MEMORY_MONGODB_LIMIT","displayName":"Memory + Limit (MongoDB)","description":"Maximum amount of memory the MongoDB container + can use.","value":"512Mi","required":true},{"name":"DATABASE_SERVICE_NAME","displayName":"Database + Service Name","value":"mongodb","required":true},{"name":"DATABASE_ADMIN_PASSWORD","displayName":"Database + Administrator Password","description":"Password for the database admin user.","generate":"expression","from":"[a-zA-Z0-9]{16}"},{"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":"GITHUB_WEBHOOK_SECRET","displayName":"GitHub + Webhook Secret","description":"Github trigger secret. A difficult to guess + string encoded as part of the webhook URL. Not encrypted.","generate":"expression","from":"[a-zA-Z0-9]{40}"},{"name":"GENERIC_WEBHOOK_SECRET","displayName":"Generic + Webhook Secret","description":"A secret string used to configure the Generic + webhook.","generate":"expression","from":"[a-zA-Z0-9]{40}"},{"name":"NPM_MIRROR","displayName":"Custom + NPM Mirror URL","description":"The custom NPM mirror URL"},{"name":"NAMESPACE","displayName":"Namespace","description":"The + OpenShift Namespace where the NodeJS and MongoDB ImageStreams reside.","value":"openshift","required":true}],"labels":{"template":"application-template-sample-pipeline"}},{"metadata":{"name":"mariadb-persistent","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/mariadb-persistent","uid":"088bb72f-e95b-11e7-a28e-7e8537c41286","resourceVersion":"929","creationTimestamp":"2017-12-25T10:04:45Z","annotations":{"description":"MariaDB + database service, with persistent storage. For more information about using + this template, including OpenShift considerations, see https://github.com/sclorg/mariadb-container/blob/master/10.1/README.md.\n\nNOTE: + Scaling to more than one replica is not supported. You must have persistent + volumes available in your cluster to use this template.","iconClass":"icon-mariadb","openshift.io/display-name":"MariaDB + (Persistent)","tags":"database,mariadb","template.openshift.io/documentation-url":"https://github.com/sclorg/mariadb-container/blob/master/10.1/README.md","template.openshift.io/long-description":"This + template provides a standalone MariaDB server with a database created. The + database is stored on persistent storage. The database name, username, and + password are chosen via parameters when provisioning this service.","template.openshift.io/provider-display-name":"Red + Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The + following service(s) have been created in your project: ${DATABASE_SERVICE_NAME}.\n\n Username: + ${MYSQL_USER}\n Password: ${MYSQL_PASSWORD}\n Database Name: ${MYSQL_DATABASE}\n + Connection URL: mysql://${DATABASE_SERVICE_NAME}:3306/\n\nFor more information + about using this template, including OpenShift considerations, see https://github.com/sclorg/mariadb-container/blob/master/10.1/README.md.","objects":[{"kind":"Secret","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}","annotations":{"template.openshift.io/expose-username":"{.data[''database-user'']}","template.openshift.io/expose-password":"{.data[''database-password'']}","template.openshift.io/expose-root_password":"{.data[''database-root-password'']}"}},"stringData":{"database-user":"${MYSQL_USER}","database-password":"${MYSQL_PASSWORD}","database-root-password":"${MYSQL_ROOT_PASSWORD}"}},{"kind":"Service","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}","annotations":{"template.openshift.io/expose-uri":"mysql://{.spec.clusterIP}:{.spec.ports[?(.name==\"mariadb\")].port}"}},"spec":{"ports":[{"name":"mariadb","port":3306}],"selector":{"name":"${DATABASE_SERVICE_NAME}"}}},{"kind":"PersistentVolumeClaim","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"${VOLUME_CAPACITY}"}}}},{"kind":"DeploymentConfig","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"strategy":{"type":"Recreate"},"triggers":[{"type":"ImageChange","imageChangeParams":{"automatic":true,"containerNames":["mariadb"],"from":{"kind":"ImageStreamTag","name":"mariadb:10.1","namespace":"${NAMESPACE}"}}},{"type":"ConfigChange"}],"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"template":{"metadata":{"labels":{"name":"${DATABASE_SERVICE_NAME}"}},"spec":{"containers":[{"name":"mariadb","image":" + ","ports":[{"containerPort":3306}],"readinessProbe":{"timeoutSeconds":1,"initialDelaySeconds":5,"exec":{"command":["/bin/sh","-i","-c","MYSQL_PWD=\"$MYSQL_PASSWORD\" + mysql -h 127.0.0.1 -u $MYSQL_USER -D $MYSQL_DATABASE -e ''SELECT 1''"]}},"livenessProbe":{"timeoutSeconds":1,"initialDelaySeconds":30,"tcpSocket":{"port":3306}},"env":[{"name":"MYSQL_USER","valueFrom":{"secretKeyRef":{"name":"${DATABASE_SERVICE_NAME}","key":"database-user"}}},{"name":"MYSQL_PASSWORD","valueFrom":{"secretKeyRef":{"name":"${DATABASE_SERVICE_NAME}","key":"database-password"}}},{"name":"MYSQL_ROOT_PASSWORD","valueFrom":{"secretKeyRef":{"name":"${DATABASE_SERVICE_NAME}","key":"database-root-password"}}},{"name":"MYSQL_DATABASE","value":"${MYSQL_DATABASE}"}],"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}},"volumeMounts":[{"name":"${DATABASE_SERVICE_NAME}-data","mountPath":"/var/lib/mysql/data"}],"imagePullPolicy":"IfNotPresent"}],"volumes":[{"name":"${DATABASE_SERVICE_NAME}-data","persistentVolumeClaim":{"claimName":"${DATABASE_SERVICE_NAME}"}}]}}}}],"parameters":[{"name":"MEMORY_LIMIT","displayName":"Memory + Limit","description":"Maximum amount of memory the container can use.","value":"512Mi","required":true},{"name":"NAMESPACE","displayName":"Namespace","description":"The + OpenShift Namespace where the ImageStream resides.","value":"openshift"},{"name":"DATABASE_SERVICE_NAME","displayName":"Database + Service Name","description":"The name of the OpenShift Service exposed for + the database.","value":"mariadb","required":true},{"name":"MYSQL_USER","displayName":"MariaDB + Connection Username","description":"Username for MariaDB user that will be + used for accessing the database.","generate":"expression","from":"user[A-Z0-9]{3}","required":true},{"name":"MYSQL_PASSWORD","displayName":"MariaDB + Connection Password","description":"Password for the MariaDB connection user.","generate":"expression","from":"[a-zA-Z0-9]{16}","required":true},{"name":"MYSQL_ROOT_PASSWORD","displayName":"MariaDB + root Password","description":"Password for the MariaDB root user.","generate":"expression","from":"[a-zA-Z0-9]{16}","required":true},{"name":"MYSQL_DATABASE","displayName":"MariaDB + Database Name","description":"Name of the MariaDB database accessed.","value":"sampledb","required":true},{"name":"VOLUME_CAPACITY","displayName":"Volume + Capacity","description":"Volume space available for data, e.g. 512Mi, 2Gi.","value":"1Gi","required":true}],"labels":{"template":"mariadb-persistent-template"}},{"metadata":{"name":"mongodb-persistent","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/mongodb-persistent","uid":"087b5389-e95b-11e7-a28e-7e8537c41286","resourceVersion":"918","creationTimestamp":"2017-12-25T10:04:45Z","annotations":{"description":"MongoDB + database service, with persistent storage. For more information about using + this template, including OpenShift considerations, see https://github.com/sclorg/mongodb-container/blob/master/3.2/README.md.\n\nNOTE: + Scaling to more than one replica is not supported. You must have persistent + volumes available in your cluster to use this template.","iconClass":"icon-mongodb","openshift.io/display-name":"MongoDB + (Persistent)","tags":"database,mongodb","template.openshift.io/documentation-url":"https://docs.openshift.org/latest/using_images/db_images/mongodb.html","template.openshift.io/long-description":"This + template provides a standalone MongoDB server with a database created. The + database is stored on persistent storage. The database name, username, and + password are chosen via parameters when provisioning this service.","template.openshift.io/provider-display-name":"Red + Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The + following service(s) have been created in your project: ${DATABASE_SERVICE_NAME}.\n\n Username: + ${MONGODB_USER}\n Password: ${MONGODB_PASSWORD}\n Database Name: ${MONGODB_DATABASE}\n + Connection URL: mongodb://${MONGODB_USER}:${MONGODB_PASSWORD}@${DATABASE_SERVICE_NAME}/${MONGODB_DATABASE}\n\nFor + more information about using this template, including OpenShift considerations, + see https://github.com/sclorg/mongodb-container/blob/master/3.2/README.md.","objects":[{"kind":"Secret","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}","annotations":{"template.openshift.io/expose-username":"{.data[''database-user'']}","template.openshift.io/expose-password":"{.data[''database-password'']}","template.openshift.io/expose-admin_password":"{.data[''database-admin-password'']}"}},"stringData":{"database-user":"${MONGODB_USER}","database-password":"${MONGODB_PASSWORD}","database-admin-password":"${MONGODB_ADMIN_PASSWORD}"}},{"kind":"Service","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}","creationTimestamp":null,"annotations":{"template.openshift.io/expose-uri":"mongodb://{.spec.clusterIP}:{.spec.ports[?(.name==\"mongo\")].port}"}},"spec":{"ports":[{"name":"mongo","protocol":"TCP","port":27017,"targetPort":27017,"nodePort":0}],"selector":{"name":"${DATABASE_SERVICE_NAME}"},"type":"ClusterIP","sessionAffinity":"None"},"status":{"loadBalancer":{}}},{"kind":"PersistentVolumeClaim","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"${VOLUME_CAPACITY}"}}}},{"kind":"DeploymentConfig","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}","creationTimestamp":null},"spec":{"strategy":{"type":"Recreate"},"triggers":[{"type":"ImageChange","imageChangeParams":{"automatic":true,"containerNames":["mongodb"],"from":{"kind":"ImageStreamTag","name":"mongodb:${MONGODB_VERSION}","namespace":"${NAMESPACE}"},"lastTriggeredImage":""}},{"type":"ConfigChange"}],"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"template":{"metadata":{"creationTimestamp":null,"labels":{"name":"${DATABASE_SERVICE_NAME}"}},"spec":{"containers":[{"name":"mongodb","image":" + ","ports":[{"containerPort":27017,"protocol":"TCP"}],"readinessProbe":{"timeoutSeconds":1,"initialDelaySeconds":3,"exec":{"command":["/bin/sh","-i","-c","mongo + 127.0.0.1:27017/$MONGODB_DATABASE -u $MONGODB_USER -p $MONGODB_PASSWORD --eval=\"quit()\""]}},"livenessProbe":{"timeoutSeconds":1,"initialDelaySeconds":30,"tcpSocket":{"port":27017}},"env":[{"name":"MONGODB_USER","valueFrom":{"secretKeyRef":{"name":"${DATABASE_SERVICE_NAME}","key":"database-user"}}},{"name":"MONGODB_PASSWORD","valueFrom":{"secretKeyRef":{"name":"${DATABASE_SERVICE_NAME}","key":"database-password"}}},{"name":"MONGODB_ADMIN_PASSWORD","valueFrom":{"secretKeyRef":{"name":"${DATABASE_SERVICE_NAME}","key":"database-admin-password"}}},{"name":"MONGODB_DATABASE","value":"${MONGODB_DATABASE}"}],"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}},"volumeMounts":[{"name":"${DATABASE_SERVICE_NAME}-data","mountPath":"/var/lib/mongodb/data"}],"terminationMessagePath":"/dev/termination-log","imagePullPolicy":"IfNotPresent","capabilities":{},"securityContext":{"capabilities":{},"privileged":false}}],"volumes":[{"name":"${DATABASE_SERVICE_NAME}-data","persistentVolumeClaim":{"claimName":"${DATABASE_SERVICE_NAME}"}}],"restartPolicy":"Always","dnsPolicy":"ClusterFirst"}}},"status":{}}],"parameters":[{"name":"MEMORY_LIMIT","displayName":"Memory + Limit","description":"Maximum amount of memory the container can use.","value":"512Mi","required":true},{"name":"NAMESPACE","displayName":"Namespace","description":"The + OpenShift Namespace where the ImageStream resides.","value":"openshift"},{"name":"DATABASE_SERVICE_NAME","displayName":"Database + Service Name","description":"The name of the OpenShift Service exposed for + the database.","value":"mongodb","required":true},{"name":"MONGODB_USER","displayName":"MongoDB + Connection Username","description":"Username for MongoDB user that will be + used for accessing the database.","generate":"expression","from":"user[A-Z0-9]{3}","required":true},{"name":"MONGODB_PASSWORD","displayName":"MongoDB + Connection Password","description":"Password for the MongoDB connection user.","generate":"expression","from":"[a-zA-Z0-9]{16}","required":true},{"name":"MONGODB_DATABASE","displayName":"MongoDB + Database Name","description":"Name of the MongoDB database accessed.","value":"sampledb","required":true},{"name":"MONGODB_ADMIN_PASSWORD","displayName":"MongoDB + Admin Password","description":"Password for the database admin user.","generate":"expression","from":"[a-zA-Z0-9]{16}","required":true},{"name":"VOLUME_CAPACITY","displayName":"Volume + Capacity","description":"Volume space available for data, e.g. 512Mi, 2Gi.","value":"1Gi","required":true},{"name":"MONGODB_VERSION","displayName":"Version + of MongoDB Image","description":"Version of MongoDB image to be used (2.4, + 2.6, 3.2 or latest).","value":"3.2","required":true}],"labels":{"template":"mongodb-persistent-template"}},{"metadata":{"name":"mysql-persistent","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/mysql-persistent","uid":"087ce919-e95b-11e7-a28e-7e8537c41286","resourceVersion":"919","creationTimestamp":"2017-12-25T10:04:45Z","annotations":{"description":"MySQL + database service, with persistent storage. For more information about using + this template, including OpenShift considerations, see https://github.com/sclorg/mysql-container/blob/master/5.7/README.md.\n\nNOTE: + Scaling to more than one replica is not supported. You must have persistent + volumes available in your cluster to use this template.","iconClass":"icon-mysql-database","openshift.io/display-name":"MySQL + (Persistent)","tags":"database,mysql","template.openshift.io/documentation-url":"https://docs.openshift.org/latest/using_images/db_images/mysql.html","template.openshift.io/long-description":"This + template provides a standalone MySQL server with a database created. The + database is stored on persistent storage. The database name, username, and + password are chosen via parameters when provisioning this service.","template.openshift.io/provider-display-name":"Red + Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The + following service(s) have been created in your project: ${DATABASE_SERVICE_NAME}.\n\n Username: + ${MYSQL_USER}\n Password: ${MYSQL_PASSWORD}\n Database Name: ${MYSQL_DATABASE}\n + Connection URL: mysql://${DATABASE_SERVICE_NAME}:3306/\n\nFor more information + about using this template, including OpenShift considerations, see https://github.com/sclorg/mysql-container/blob/master/5.7/README.md.","objects":[{"kind":"Secret","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}","annotations":{"template.openshift.io/expose-username":"{.data[''database-user'']}","template.openshift.io/expose-password":"{.data[''database-password'']}","template.openshift.io/expose-root_password":"{.data[''database-root-password'']}"}},"stringData":{"database-user":"${MYSQL_USER}","database-password":"${MYSQL_PASSWORD}","database-root-password":"${MYSQL_ROOT_PASSWORD}"}},{"kind":"Service","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}","annotations":{"template.openshift.io/expose-uri":"mysql://{.spec.clusterIP}:{.spec.ports[?(.name==\"mysql\")].port}"}},"spec":{"ports":[{"name":"mysql","port":3306}],"selector":{"name":"${DATABASE_SERVICE_NAME}"}}},{"kind":"PersistentVolumeClaim","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"${VOLUME_CAPACITY}"}}}},{"kind":"DeploymentConfig","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"strategy":{"type":"Recreate"},"triggers":[{"type":"ImageChange","imageChangeParams":{"automatic":true,"containerNames":["mysql"],"from":{"kind":"ImageStreamTag","name":"mysql:${MYSQL_VERSION}","namespace":"${NAMESPACE}"}}},{"type":"ConfigChange"}],"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"template":{"metadata":{"labels":{"name":"${DATABASE_SERVICE_NAME}"}},"spec":{"containers":[{"name":"mysql","image":" + ","ports":[{"containerPort":3306}],"readinessProbe":{"timeoutSeconds":1,"initialDelaySeconds":5,"exec":{"command":["/bin/sh","-i","-c","MYSQL_PWD=\"$MYSQL_PASSWORD\" + mysql -h 127.0.0.1 -u $MYSQL_USER -D $MYSQL_DATABASE -e ''SELECT 1''"]}},"livenessProbe":{"timeoutSeconds":1,"initialDelaySeconds":30,"tcpSocket":{"port":3306}},"env":[{"name":"MYSQL_USER","valueFrom":{"secretKeyRef":{"name":"${DATABASE_SERVICE_NAME}","key":"database-user"}}},{"name":"MYSQL_PASSWORD","valueFrom":{"secretKeyRef":{"name":"${DATABASE_SERVICE_NAME}","key":"database-password"}}},{"name":"MYSQL_ROOT_PASSWORD","valueFrom":{"secretKeyRef":{"name":"${DATABASE_SERVICE_NAME}","key":"database-root-password"}}},{"name":"MYSQL_DATABASE","value":"${MYSQL_DATABASE}"}],"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}},"volumeMounts":[{"name":"${DATABASE_SERVICE_NAME}-data","mountPath":"/var/lib/mysql/data"}],"imagePullPolicy":"IfNotPresent"}],"volumes":[{"name":"${DATABASE_SERVICE_NAME}-data","persistentVolumeClaim":{"claimName":"${DATABASE_SERVICE_NAME}"}}]}}}}],"parameters":[{"name":"MEMORY_LIMIT","displayName":"Memory + Limit","description":"Maximum amount of memory the container can use.","value":"512Mi","required":true},{"name":"NAMESPACE","displayName":"Namespace","description":"The + OpenShift Namespace where the ImageStream resides.","value":"openshift"},{"name":"DATABASE_SERVICE_NAME","displayName":"Database + Service Name","description":"The name of the OpenShift Service exposed for + the database.","value":"mysql","required":true},{"name":"MYSQL_USER","displayName":"MySQL + Connection Username","description":"Username for MySQL user that will be used + for accessing the database.","generate":"expression","from":"user[A-Z0-9]{3}","required":true},{"name":"MYSQL_PASSWORD","displayName":"MySQL + Connection Password","description":"Password for the MySQL connection user.","generate":"expression","from":"[a-zA-Z0-9]{16}","required":true},{"name":"MYSQL_ROOT_PASSWORD","displayName":"MySQL + root user Password","description":"Password for the MySQL root user.","generate":"expression","from":"[a-zA-Z0-9]{16}","required":true},{"name":"MYSQL_DATABASE","displayName":"MySQL + Database Name","description":"Name of the MySQL database accessed.","value":"sampledb","required":true},{"name":"VOLUME_CAPACITY","displayName":"Volume + Capacity","description":"Volume space available for data, e.g. 512Mi, 2Gi.","value":"1Gi","required":true},{"name":"MYSQL_VERSION","displayName":"Version + of MySQL Image","description":"Version of MySQL image to be used (5.5, 5.6, + 5.7, or latest).","value":"5.7","required":true}],"labels":{"template":"mysql-persistent-template"}},{"metadata":{"name":"nodejs-mongo-persistent","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/nodejs-mongo-persistent","uid":"088430f5-e95b-11e7-a28e-7e8537c41286","resourceVersion":"924","creationTimestamp":"2017-12-25T10:04:45Z","annotations":{"description":"An + example Node.js application with a MongoDB database. For more information + about using this template, including OpenShift considerations, see https://github.com/openshift/nodejs-ex/blob/master/README.md.","iconClass":"icon-nodejs","openshift.io/display-name":"Node.js + + MongoDB (Persistent)","tags":"quickstart,nodejs","template.openshift.io/documentation-url":"https://github.com/openshift/nodejs-ex","template.openshift.io/long-description":"This + template defines resources needed to develop a NodeJS application, including + a build configuration, application deployment configuration, and database + deployment configuration.","template.openshift.io/provider-display-name":"Red + Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The + following service(s) have been created in your project: ${NAME}, ${DATABASE_SERVICE_NAME}.\n\nFor + more information about using this template, including OpenShift considerations, + see https://github.com/openshift/nodejs-ex/blob/master/README.md.","objects":[{"kind":"Secret","apiVersion":"v1","metadata":{"name":"${NAME}"},"stringData":{"database-user":"${DATABASE_USER}","database-password":"${DATABASE_PASSWORD}","database-admin-password":"${DATABASE_ADMIN_PASSWORD}"}},{"kind":"Service","apiVersion":"v1","metadata":{"name":"${NAME}","annotations":{"description":"Exposes + and load balances the application pods","service.alpha.openshift.io/dependencies":"[{\"name\": + \"${DATABASE_SERVICE_NAME}\", \"kind\": \"Service\"}]"}},"spec":{"ports":[{"name":"web","port":8080,"targetPort":8080}],"selector":{"name":"${NAME}"}}},{"kind":"Route","apiVersion":"v1","metadata":{"name":"${NAME}","annotations":{"template.openshift.io/expose-uri":"http://{.spec.host}{.spec.path}"}},"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":"nodejs:6"},"env":[{"name":"NPM_MIRROR","value":"${NPM_MIRROR}"}]}},"output":{"to":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"triggers":[{"type":"ImageChange"},{"type":"ConfigChange"},{"type":"GitHub","github":{"secret":"${GITHUB_WEBHOOK_SECRET}"}},{"type":"Generic","generic":{"secret":"${GENERIC_WEBHOOK_SECRET}"}}],"postCommit":{"script":"npm + test"}}},{"kind":"DeploymentConfig","apiVersion":"v1","metadata":{"name":"${NAME}","annotations":{"description":"Defines + how to deploy the application server"}},"spec":{"strategy":{"type":"Recreate"},"triggers":[{"type":"ImageChange","imageChangeParams":{"automatic":true,"containerNames":["nodejs-mongo-persistent"],"from":{"kind":"ImageStreamTag","name":"${NAME}:latest"}}},{"type":"ConfigChange"}],"replicas":1,"selector":{"name":"${NAME}"},"template":{"metadata":{"name":"${NAME}","labels":{"name":"${NAME}"}},"spec":{"containers":[{"name":"nodejs-mongo-persistent","image":" + ","ports":[{"containerPort":8080}],"env":[{"name":"DATABASE_SERVICE_NAME","value":"${DATABASE_SERVICE_NAME}"},{"name":"MONGODB_USER","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"database-user"}}},{"name":"MONGODB_PASSWORD","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"database-password"}}},{"name":"MONGODB_DATABASE","value":"${DATABASE_NAME}"},{"name":"MONGODB_ADMIN_PASSWORD","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"database-admin-password"}}}],"readinessProbe":{"timeoutSeconds":3,"initialDelaySeconds":3,"httpGet":{"path":"/pagecount","port":8080}},"livenessProbe":{"timeoutSeconds":3,"initialDelaySeconds":30,"httpGet":{"path":"/pagecount","port":8080}},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}}}]}}}},{"kind":"PersistentVolumeClaim","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"${VOLUME_CAPACITY}"}}}},{"kind":"Service","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}","annotations":{"description":"Exposes + the database server"}},"spec":{"ports":[{"name":"mongodb","port":27017,"targetPort":27017}],"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":["mongodb"],"from":{"kind":"ImageStreamTag","namespace":"${NAMESPACE}","name":"mongodb:3.2"}}},{"type":"ConfigChange"}],"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"template":{"metadata":{"name":"${DATABASE_SERVICE_NAME}","labels":{"name":"${DATABASE_SERVICE_NAME}"}},"spec":{"containers":[{"name":"mongodb","image":" + ","ports":[{"containerPort":27017}],"env":[{"name":"MONGODB_USER","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"database-user"}}},{"name":"MONGODB_PASSWORD","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"database-password"}}},{"name":"MONGODB_DATABASE","value":"${DATABASE_NAME}"},{"name":"MONGODB_ADMIN_PASSWORD","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"database-admin-password"}}}],"readinessProbe":{"timeoutSeconds":1,"initialDelaySeconds":3,"exec":{"command":["/bin/sh","-i","-c","mongo + 127.0.0.1:27017/$MONGODB_DATABASE -u $MONGODB_USER -p $MONGODB_PASSWORD --eval=\"quit()\""]}},"livenessProbe":{"timeoutSeconds":1,"initialDelaySeconds":30,"tcpSocket":{"port":27017}},"resources":{"limits":{"memory":"${MEMORY_MONGODB_LIMIT}"}},"volumeMounts":[{"name":"${DATABASE_SERVICE_NAME}-data","mountPath":"/var/lib/mongodb/data"}]}],"volumes":[{"name":"${DATABASE_SERVICE_NAME}-data","persistentVolumeClaim":{"claimName":"${DATABASE_SERVICE_NAME}"}}]}}}}],"parameters":[{"name":"NAME","displayName":"Name","description":"The + name assigned to all of the frontend objects defined in this template.","value":"nodejs-mongo-persistent","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 Node.js container can use.","value":"512Mi","required":true},{"name":"MEMORY_MONGODB_LIMIT","displayName":"Memory + Limit (MongoDB)","description":"Maximum amount of memory the MongoDB container + can use.","value":"512Mi","required":true},{"name":"VOLUME_CAPACITY","displayName":"Volume + Capacity","description":"Volume space available for data, e.g. 512Mi, 2Gi","value":"1Gi","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/nodejs-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 Node.js + service, if left blank a value will be defaulted."},{"name":"GITHUB_WEBHOOK_SECRET","displayName":"GitHub + Webhook Secret","description":"Github trigger secret. A difficult to guess + string encoded as part of the webhook URL. Not encrypted.","generate":"expression","from":"[a-zA-Z0-9]{40}"},{"name":"GENERIC_WEBHOOK_SECRET","displayName":"Generic + Webhook Secret","description":"A secret string used to configure the Generic + webhook.","generate":"expression","from":"[a-zA-Z0-9]{40}"},{"name":"DATABASE_SERVICE_NAME","displayName":"Database + Service Name","value":"mongodb","required":true},{"name":"DATABASE_USER","displayName":"MongoDB + Username","description":"Username for MongoDB user that will be used for accessing + the database.","generate":"expression","from":"user[A-Z0-9]{3}"},{"name":"DATABASE_PASSWORD","displayName":"MongoDB + Password","description":"Password for the MongoDB user.","generate":"expression","from":"[a-zA-Z0-9]{16}"},{"name":"DATABASE_NAME","displayName":"Database + Name","value":"sampledb","required":true},{"name":"DATABASE_ADMIN_PASSWORD","displayName":"Database + Administrator Password","description":"Password for the database admin user.","generate":"expression","from":"[a-zA-Z0-9]{16}"},{"name":"NPM_MIRROR","displayName":"Custom + NPM Mirror URL","description":"The custom NPM mirror URL"}],"labels":{"template":"nodejs-mongo-persistent"}},{"metadata":{"name":"postgresql-persistent","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/postgresql-persistent","uid":"088eb7f1-e95b-11e7-a28e-7e8537c41286","resourceVersion":"931","creationTimestamp":"2017-12-25T10:04:45Z","annotations":{"description":"PostgreSQL + database service, with persistent storage. For more information about using + this template, including OpenShift considerations, see https://github.com/sclorg/postgresql-container/blob/master/9.5.\n\nNOTE: + Scaling to more than one replica is not supported. You must have persistent + volumes available in your cluster to use this template.","iconClass":"icon-postgresql","openshift.io/display-name":"PostgreSQL + (Persistent)","tags":"database,postgresql","template.openshift.io/documentation-url":"https://docs.openshift.org/latest/using_images/db_images/postgresql.html","template.openshift.io/long-description":"This + template provides a standalone PostgreSQL server with a database created. The + database is stored on persistent storage. The database name, username, and + password are chosen via parameters when provisioning this service.","template.openshift.io/provider-display-name":"Red + Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The + following service(s) have been created in your project: ${DATABASE_SERVICE_NAME}.\n\n Username: + ${POSTGRESQL_USER}\n Password: ${POSTGRESQL_PASSWORD}\n Database Name: + ${POSTGRESQL_DATABASE}\n Connection URL: postgresql://${DATABASE_SERVICE_NAME}:5432/\n\nFor + more information about using this template, including OpenShift considerations, + see https://github.com/sclorg/postgresql-container/blob/master/9.5.","objects":[{"kind":"Secret","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}","annotations":{"template.openshift.io/expose-username":"{.data[''database-user'']}","template.openshift.io/expose-password":"{.data[''database-password'']}"}},"stringData":{"database-user":"${POSTGRESQL_USER}","database-password":"${POSTGRESQL_PASSWORD}"}},{"kind":"Service","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}","creationTimestamp":null,"annotations":{"template.openshift.io/expose-uri":"postgres://{.spec.clusterIP}:{.spec.ports[?(.name==\"postgresql\")].port}"}},"spec":{"ports":[{"name":"postgresql","protocol":"TCP","port":5432,"targetPort":5432,"nodePort":0}],"selector":{"name":"${DATABASE_SERVICE_NAME}"},"type":"ClusterIP","sessionAffinity":"None"},"status":{"loadBalancer":{}}},{"kind":"PersistentVolumeClaim","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"${VOLUME_CAPACITY}"}}}},{"kind":"DeploymentConfig","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}","creationTimestamp":null},"spec":{"strategy":{"type":"Recreate"},"triggers":[{"type":"ImageChange","imageChangeParams":{"automatic":true,"containerNames":["postgresql"],"from":{"kind":"ImageStreamTag","name":"postgresql:${POSTGRESQL_VERSION}","namespace":"${NAMESPACE}"},"lastTriggeredImage":""}},{"type":"ConfigChange"}],"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"template":{"metadata":{"creationTimestamp":null,"labels":{"name":"${DATABASE_SERVICE_NAME}"}},"spec":{"containers":[{"name":"postgresql","image":" + ","ports":[{"containerPort":5432,"protocol":"TCP"}],"readinessProbe":{"timeoutSeconds":1,"initialDelaySeconds":5,"exec":{"command":["/bin/sh","-i","-c","psql + -h 127.0.0.1 -U $POSTGRESQL_USER -q -d $POSTGRESQL_DATABASE -c ''SELECT 1''"]}},"livenessProbe":{"timeoutSeconds":1,"initialDelaySeconds":30,"tcpSocket":{"port":5432}},"env":[{"name":"POSTGRESQL_USER","valueFrom":{"secretKeyRef":{"name":"${DATABASE_SERVICE_NAME}","key":"database-user"}}},{"name":"POSTGRESQL_PASSWORD","valueFrom":{"secretKeyRef":{"name":"${DATABASE_SERVICE_NAME}","key":"database-password"}}},{"name":"POSTGRESQL_DATABASE","value":"${POSTGRESQL_DATABASE}"}],"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}},"volumeMounts":[{"name":"${DATABASE_SERVICE_NAME}-data","mountPath":"/var/lib/pgsql/data"}],"terminationMessagePath":"/dev/termination-log","imagePullPolicy":"IfNotPresent","capabilities":{},"securityContext":{"capabilities":{},"privileged":false}}],"volumes":[{"name":"${DATABASE_SERVICE_NAME}-data","persistentVolumeClaim":{"claimName":"${DATABASE_SERVICE_NAME}"}}],"restartPolicy":"Always","dnsPolicy":"ClusterFirst"}}},"status":{}}],"parameters":[{"name":"MEMORY_LIMIT","displayName":"Memory + Limit","description":"Maximum amount of memory the container can use.","value":"512Mi","required":true},{"name":"NAMESPACE","displayName":"Namespace","description":"The + OpenShift Namespace where the ImageStream resides.","value":"openshift"},{"name":"DATABASE_SERVICE_NAME","displayName":"Database + Service Name","description":"The name of the OpenShift Service exposed for + the database.","value":"postgresql","required":true},{"name":"POSTGRESQL_USER","displayName":"PostgreSQL + Connection Username","description":"Username for PostgreSQL user that will + be used for accessing the database.","generate":"expression","from":"user[A-Z0-9]{3}","required":true},{"name":"POSTGRESQL_PASSWORD","displayName":"PostgreSQL + Connection Password","description":"Password for the PostgreSQL connection + user.","generate":"expression","from":"[a-zA-Z0-9]{16}","required":true},{"name":"POSTGRESQL_DATABASE","displayName":"PostgreSQL + Database Name","description":"Name of the PostgreSQL database accessed.","value":"sampledb","required":true},{"name":"VOLUME_CAPACITY","displayName":"Volume + Capacity","description":"Volume space available for data, e.g. 512Mi, 2Gi.","value":"1Gi","required":true},{"name":"POSTGRESQL_VERSION","displayName":"Version + of PostgreSQL Image","description":"Version of PostgreSQL image to be used + (9.2, 9.4, 9.5 or latest).","value":"9.5","required":true}],"labels":{"template":"postgresql-persistent-template"}},{"metadata":{"name":"rails-pgsql-persistent","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/rails-pgsql-persistent","uid":"08868c1e-e95b-11e7-a28e-7e8537c41286","resourceVersion":"925","creationTimestamp":"2017-12-25T10:04:45Z","annotations":{"description":"An + example Rails application with a PostgreSQL database. For more information + about using this template, including OpenShift considerations, see https://github.com/openshift/rails-ex/blob/master/README.md.","iconClass":"icon-ruby","openshift.io/display-name":"Rails + + PostgreSQL (Persistent)","tags":"quickstart,ruby,rails","template.openshift.io/documentation-url":"https://github.com/openshift/rails-ex","template.openshift.io/long-description":"This + template defines resources needed to develop a Rails application, including + a build configuration, application deployment configuration, and database + deployment configuration.","template.openshift.io/provider-display-name":"Red + Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The + following service(s) have been created in your project: ${NAME}, ${DATABASE_SERVICE_NAME}.\n\nFor + more information about using this template, including OpenShift considerations, + see https://github.com/openshift/rails-ex/blob/master/README.md.","objects":[{"kind":"Secret","apiVersion":"v1","metadata":{"name":"${NAME}","annotations":{"template.openshift.io/expose-username":"{.data[''application-user'']}","template.openshift.io/expose-password":"{.data[''application-password'']}"}},"stringData":{"database-user":"${DATABASE_USER}","database-password":"${DATABASE_PASSWORD}","application-user":"${APPLICATION_USER}","application-password":"${APPLICATION_PASSWORD}","keybase":"${SECRET_KEY_BASE}"}},{"kind":"Service","apiVersion":"v1","metadata":{"name":"${NAME}","annotations":{"description":"Exposes + and load balances the application pods","service.alpha.openshift.io/dependencies":"[{\"name\": + \"${DATABASE_SERVICE_NAME}\", \"kind\": \"Service\"}]"}},"spec":{"ports":[{"name":"web","port":8080,"targetPort":8080}],"selector":{"name":"${NAME}"}}},{"kind":"Route","apiVersion":"v1","metadata":{"name":"${NAME}","annotations":{"template.openshift.io/expose-uri":"http://{.spec.host}{.spec.path}"}},"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":"ruby:2.3"},"env":[{"name":"RUBYGEM_MIRROR","value":"${RUBYGEM_MIRROR}"}]}},"output":{"to":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"triggers":[{"type":"ImageChange"},{"type":"ConfigChange"},{"type":"GitHub","github":{"secret":"${GITHUB_WEBHOOK_SECRET}"}}],"postCommit":{"script":"bundle + exec rake test"}}},{"kind":"DeploymentConfig","apiVersion":"v1","metadata":{"name":"${NAME}","annotations":{"description":"Defines + how to deploy the application server"}},"spec":{"strategy":{"type":"Recreate","recreateParams":{"pre":{"failurePolicy":"Abort","execNewPod":{"command":["./migrate-database.sh"],"containerName":"${NAME}"}}}},"triggers":[{"type":"ImageChange","imageChangeParams":{"automatic":true,"containerNames":["${NAME}"],"from":{"kind":"ImageStreamTag","name":"${NAME}:latest"}}},{"type":"ConfigChange"}],"replicas":1,"selector":{"name":"${NAME}"},"template":{"metadata":{"name":"${NAME}","labels":{"name":"${NAME}"}},"spec":{"containers":[{"name":"${NAME}","image":" + ","ports":[{"containerPort":8080}],"readinessProbe":{"timeoutSeconds":3,"initialDelaySeconds":5,"httpGet":{"path":"/articles","port":8080}},"livenessProbe":{"timeoutSeconds":3,"initialDelaySeconds":10,"httpGet":{"path":"/articles","port":8080}},"env":[{"name":"DATABASE_SERVICE_NAME","value":"${DATABASE_SERVICE_NAME}"},{"name":"POSTGRESQL_USER","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"database-user"}}},{"name":"POSTGRESQL_PASSWORD","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"database-password"}}},{"name":"SECRET_KEY_BASE","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"keybase"}}},{"name":"POSTGRESQL_DATABASE","value":"${DATABASE_NAME}"},{"name":"POSTGRESQL_MAX_CONNECTIONS","value":"${POSTGRESQL_MAX_CONNECTIONS}"},{"name":"POSTGRESQL_SHARED_BUFFERS","value":"${POSTGRESQL_SHARED_BUFFERS}"},{"name":"APPLICATION_DOMAIN","value":"${APPLICATION_DOMAIN}"},{"name":"APPLICATION_USER","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"application-user"}}},{"name":"APPLICATION_PASSWORD","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"application-password"}}},{"name":"RAILS_ENV","value":"${RAILS_ENV}"}],"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}}}]}}}},{"kind":"PersistentVolumeClaim","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"${VOLUME_CAPACITY}"}}}},{"kind":"Service","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}","annotations":{"description":"Exposes + the database server"}},"spec":{"ports":[{"name":"postgresql","port":5432,"targetPort":5432}],"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":["postgresql"],"from":{"kind":"ImageStreamTag","namespace":"${NAMESPACE}","name":"postgresql:9.5"}}},{"type":"ConfigChange"}],"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"template":{"metadata":{"name":"${DATABASE_SERVICE_NAME}","labels":{"name":"${DATABASE_SERVICE_NAME}"}},"spec":{"volumes":[{"name":"${DATABASE_SERVICE_NAME}-data","persistentVolumeClaim":{"claimName":"${DATABASE_SERVICE_NAME}"}}],"containers":[{"name":"postgresql","image":" + ","ports":[{"containerPort":5432}],"readinessProbe":{"timeoutSeconds":1,"initialDelaySeconds":5,"exec":{"command":["/bin/sh","-i","-c","psql + -h 127.0.0.1 -U ${POSTGRESQL_USER} -q -d ${POSTGRESQL_DATABASE} -c ''SELECT + 1''"]}},"livenessProbe":{"timeoutSeconds":1,"initialDelaySeconds":30,"tcpSocket":{"port":5432}},"volumeMounts":[{"name":"${DATABASE_SERVICE_NAME}-data","mountPath":"/var/lib/pgsql/data"}],"env":[{"name":"POSTGRESQL_USER","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"database-user"}}},{"name":"POSTGRESQL_PASSWORD","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"database-password"}}},{"name":"POSTGRESQL_DATABASE","value":"${DATABASE_NAME}"},{"name":"POSTGRESQL_MAX_CONNECTIONS","value":"${POSTGRESQL_MAX_CONNECTIONS}"},{"name":"POSTGRESQL_SHARED_BUFFERS","value":"${POSTGRESQL_SHARED_BUFFERS}"}],"resources":{"limits":{"memory":"${MEMORY_POSTGRESQL_LIMIT}"}}}]}}}}],"parameters":[{"name":"NAME","displayName":"Name","description":"The + name assigned to all of the frontend objects defined in this template.","value":"rails-pgsql-persistent","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 Rails container can use.","value":"512Mi","required":true},{"name":"MEMORY_POSTGRESQL_LIMIT","displayName":"Memory + Limit (PostgreSQL)","description":"Maximum amount of memory the PostgreSQL + container can use.","value":"512Mi","required":true},{"name":"VOLUME_CAPACITY","displayName":"Volume + Capacity","description":"Volume space available for data, e.g. 512Mi, 2Gi","value":"1Gi","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/rails-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 Rails + service, if left blank a value will be defaulted."},{"name":"GITHUB_WEBHOOK_SECRET","displayName":"GitHub + Webhook Secret","description":"Github trigger secret. A difficult to guess + string encoded as part of the webhook URL. Not encrypted.","generate":"expression","from":"[a-zA-Z0-9]{40}"},{"name":"SECRET_KEY_BASE","displayName":"Secret + Key","description":"Your secret key for verifying the integrity of signed + cookies.","generate":"expression","from":"[a-z0-9]{127}"},{"name":"APPLICATION_USER","displayName":"Application + Username","description":"The application user that is used within the sample + application to authorize access on pages.","value":"openshift","required":true},{"name":"APPLICATION_PASSWORD","displayName":"Application + Password","description":"The application password that is used within the + sample application to authorize access on pages.","value":"secret","required":true},{"name":"RAILS_ENV","displayName":"Rails + Environment","description":"Environment under which the sample application + will run. Could be set to production, development or test.","value":"production","required":true},{"name":"DATABASE_SERVICE_NAME","displayName":"Database + Service Name","value":"postgresql","required":true},{"name":"DATABASE_USER","displayName":"Database + Username","generate":"expression","from":"user[A-Z0-9]{3}"},{"name":"DATABASE_PASSWORD","displayName":"Database + Password","generate":"expression","from":"[a-zA-Z0-9]{8}"},{"name":"DATABASE_NAME","displayName":"Database + Name","value":"root","required":true},{"name":"POSTGRESQL_MAX_CONNECTIONS","displayName":"Maximum + Database Connections","value":"100"},{"name":"POSTGRESQL_SHARED_BUFFERS","displayName":"Shared + Buffer Amount","value":"12MB"},{"name":"RUBYGEM_MIRROR","displayName":"Custom + RubyGems Mirror URL","description":"The custom RubyGems mirror URL"}],"labels":{"template":"rails-pgsql-persistent"}}]} + +' + http_version: + recorded_at: Mon, 25 Dec 2017 10:53:39 GMT +- request: + method: get + uri: https://192.168.99.100:8443/oapi/v1/images + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + User-Agent: + - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.4p301 + Authorization: + - Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJtYW5hZ2VtZW50LWluZnJhIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZWNyZXQubmFtZSI6Im1hbmFnZW1lbnQtYWRtaW4tdG9rZW4tMHgxZjgiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoibWFuYWdlbWVudC1hZG1pbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjBjYjg1OTlhLWU5NWItMTFlNy1hMjhlLTdlODUzN2M0MTI4NiIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDptYW5hZ2VtZW50LWluZnJhOm1hbmFnZW1lbnQtYWRtaW4ifQ.K9d_sffBoR3WpJigG9weF-1vzt3RooF73Z28-rGSwcdd_B7oizU-FakCi5GtCAb1h7RMEPkz-m9FiVnLVwfctWIJpqjA-5_kZB7qtwFUwCL9zejcaSQMrE7res8N05Z2rJkgGSpsdnXc1ZG3osTA-S1QfmxwZJK0zGOXvw1W8Tym9JzoTHKZFTP3aeifKpF-ugV4HL-SfuYGqgEu1_JL7Ky5N1FFgku8wWB6f9mAxx-BBkX22oOF3CX1BwFV6TKpgz0GmtjQHYfxW1LvbTgq53gZn1MZi_-mSkgnTFI7LK2eD7-5WBfpWGnFF8yF23ZeSmVE0lDUstk11jEm8JJY5A + response: + status: + code: 200 + message: OK + headers: + Cache-Control: + - no-store + Content-Type: + - application/json + Date: + - Mon, 25 Dec 2017 10:53:39 GMT + Transfer-Encoding: + - chunked + body: + encoding: UTF-8 + string: '{"kind":"ImageList","apiVersion":"v1","metadata":{"selfLink":"/oapi/v1/images","resourceVersion":"2587"},"items":[{"metadata":{"name":"sha256:0a50e6578dee0ad6bb3c871f4af2f2b8c4c358afeae2c6cf9b3b42d4b45a70a3","selfLink":"/oapi/v1/images/sha256%3A0a50e6578dee0ad6bb3c871f4af2f2b8c4c358afeae2c6cf9b3b42d4b45a70a3","uid":"0ddae3e5-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1124","creationTimestamp":"2017-12-25T10:04:54Z"},"dockerImageReference":"centos/perl-520-centos7@sha256:0a50e6578dee0ad6bb3c871f4af2f2b8c4c358afeae2c6cf9b3b42d4b45a70a3","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:ee6dbfb1dc6b04fe9f06de10b76fb3b880a7499395c65665640449344c66236e","Created":"2017-12-19T21:07:48Z","Container":"39ee48fadc7b9f49b6a39e81696acd5af496df7f271bab6c93ab744cd1cd9517","ContainerConfig":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=Platform + for building and running Perl 5.20 applications","DESCRIPTION=Perl 5.20 available + as docker container is a base platform for building and running various Perl + 5.20 applications and frameworks. Perl is a high-level programming language + with roots in C, sed, awk and shell scripting. Perl is good at handling processes + and files, and is especially good at handling text. Perl''s hallmarks are + practicality and efficiency. While it is used to do a lot of different things, + Perl''s most common applications are system administration utilities and web + programming.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","NODEJS_SCL=rh-nodejs6","PERL_VERSION=5.20","PERL_SHORT_VER=520","NAME=perl"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=\"49712fa\""],"Image":"sha256:bebb9e137adaf578d96e412abebcdc9a9ab0d096231e73db53ce2d5387cfad47","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-perl520-docker","description":"Perl + 5.20 available as docker container is a base platform for building and running + various Perl 5.20 applications and frameworks. Perl is a high-level programming + language with roots in C, sed, awk and shell scripting. Perl is good at handling + processes and files, and is especially good at handling text. Perl''s hallmarks + are practicality and efficiency. While it is used to do a lot of different + things, Perl''s most common applications are system administration utilities + and web programming.","help":"For more information visit https://github.com/sclorg/s2i-perl-container","io.k8s.description":"Perl + 5.20 available as docker container is a base platform for building and running + various Perl 5.20 applications and frameworks. Perl is a high-level programming + language with roots in C, sed, awk and shell scripting. Perl is good at handling + processes and files, and is especially good at handling text. Perl''s hallmarks + are practicality and efficiency. While it is used to do a lot of different + things, Perl''s most common applications are system administration utilities + and web programming.","io.k8s.display-name":"Apache 2.4 with mod_perl/5.20","io.openshift.builder-version":"\"49712fa\"","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,perl,perl520","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/perl-520-centos7","release":"1","summary":"Platform + for building and running Perl 5.20 applications","usage":"s2i build \u003cSOURCE-REPOSITORY\u003e + centos/perl-520-centos7:latest \u003cAPP-NAME\u003e","vendor":"CentOS","version":"5.20"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=Platform + for building and running Perl 5.20 applications","DESCRIPTION=Perl 5.20 available + as docker container is a base platform for building and running various Perl + 5.20 applications and frameworks. Perl is a high-level programming language + with roots in C, sed, awk and shell scripting. Perl is good at handling processes + and files, and is especially good at handling text. Perl''s hallmarks are + practicality and efficiency. While it is used to do a lot of different things, + Perl''s most common applications are system administration utilities and web + programming.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","NODEJS_SCL=rh-nodejs6","PERL_VERSION=5.20","PERL_SHORT_VER=520","NAME=perl"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:bebb9e137adaf578d96e412abebcdc9a9ab0d096231e73db53ce2d5387cfad47","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-perl520-docker","description":"Perl + 5.20 available as docker container is a base platform for building and running + various Perl 5.20 applications and frameworks. Perl is a high-level programming + language with roots in C, sed, awk and shell scripting. Perl is good at handling + processes and files, and is especially good at handling text. Perl''s hallmarks + are practicality and efficiency. While it is used to do a lot of different + things, Perl''s most common applications are system administration utilities + and web programming.","help":"For more information visit https://github.com/sclorg/s2i-perl-container","io.k8s.description":"Perl + 5.20 available as docker container is a base platform for building and running + various Perl 5.20 applications and frameworks. Perl is a high-level programming + language with roots in C, sed, awk and shell scripting. Perl is good at handling + processes and files, and is especially good at handling text. Perl''s hallmarks + are practicality and efficiency. While it is used to do a lot of different + things, Perl''s most common applications are system administration utilities + and web programming.","io.k8s.display-name":"Apache 2.4 with mod_perl/5.20","io.openshift.builder-version":"\"49712fa\"","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,perl,perl520","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/perl-520-centos7","release":"1","summary":"Platform + for building and running Perl 5.20 applications","usage":"s2i build \u003cSOURCE-REPOSITORY\u003e + centos/perl-520-centos7:latest \u003cAPP-NAME\u003e","vendor":"CentOS","version":"5.20"}},"Architecture":"amd64","Size":231676036},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:75c60bb2f4e5880e01d7f547c2b21c246bc3c6ff5609ffb6fc8aa59fc71f85ca","size":179752,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:387cf03af9d07010ce5e82c6ce191c353e9f32c7635470ac7d67b316a6f9babd","size":2698,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:300dbd86eb3ec32eec0f7c11206157fafb2fb9950197d0104917d27c1bf152e6","size":2403,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:7ebd13684de0c1daf88a6f88a593e233fe76c119b18c6c4ac8d0286e892f1391","size":48039509,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:ac3ff2447a073896d4298e8207642db2278c9178f6ef752ba4a13ba539a03fb4","size":101991748,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:12ff25d9efeb1b10124f68ec43060c4af953570d21e34b659bf2b3735cb8a582","size":176401,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:bdda1b00145dd5da884a32f8266df72777e73907266a81a99c60275267234afb","size":3786,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:aa26b35d2aca61ccbab8f6d2428267d46a4f3777b30b0ed384e02699beec18ac","size":7835129,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:85432449fd0fabb6bef4772246d9b7948723275a4c7e4dee18728f28d79f1c2c","size":73426838,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:0ba509791429be8e2ad63eed6012e391a42b69ef710b8f4815d321b84f069166","selfLink":"/oapi/v1/images/sha256%3A0ba509791429be8e2ad63eed6012e391a42b69ef710b8f4815d321b84f069166","uid":"1085756d-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1149","creationTimestamp":"2017-12-25T10:04:58Z"},"dockerImageReference":"openshift/wildfly-100-centos7@sha256:0ba509791429be8e2ad63eed6012e391a42b69ef710b8f4815d321b84f069166","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:45f3700f29b28ae2bbe7d081511ab2dbdac0f01e1917a675f15a845fecdd7a7b","Created":"2017-11-13T02:41:41Z","Container":"80792341ea79ee72fa083c809fc03b24ada192138d8e534a79d53a977f73c95a","ContainerConfig":{"Hostname":"1b0d6163fdc2","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","WILDFLY_VERSION=10.0.0.Final","MAVEN_VERSION=3.3.9"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=632df27"],"Image":"sha256:0ceb2f6483661767b7889563c3311d60f44dcb774ef28d18dff79234cca1de0d","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161214","com.redhat.deployments-dir":"/wildfly/standalone/deployments","io.k8s.description":"Platform + for building and running JEE applications on WildFly 10.0.0.Final","io.k8s.display-name":"WildFly + 10.0.0.Final","io.openshift.builder-base-version":"bfd4736","io.openshift.builder-version":"632df27","io.openshift.expose-services":"8080:http","io.openshift.s2i.destination":"/opt/s2i/destination","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,wildfly,wildfly10","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS + Base Image","vendor":"CentOS"}},"DockerVersion":"1.12.6","Author":"Ben Parees + \u003cbparees@redhat.com\u003e","Config":{"Hostname":"1b0d6163fdc2","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","WILDFLY_VERSION=10.0.0.Final","MAVEN_VERSION=3.3.9"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:0ceb2f6483661767b7889563c3311d60f44dcb774ef28d18dff79234cca1de0d","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161214","com.redhat.deployments-dir":"/wildfly/standalone/deployments","io.k8s.description":"Platform + for building and running JEE applications on WildFly 10.0.0.Final","io.k8s.display-name":"WildFly + 10.0.0.Final","io.openshift.builder-base-version":"bfd4736","io.openshift.builder-version":"632df27","io.openshift.expose-services":"8080:http","io.openshift.s2i.destination":"/opt/s2i/destination","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,wildfly,wildfly10","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS + Base Image","vendor":"CentOS"}},"Architecture":"amd64","Size":502927920},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:603cab90608f067d5aeaa0005b4c50f2efad996fe6a38c8a49242fdab7563e18","size":138849644,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:264c72adbeb97c6ec0490d827ebb470e2d6c831d3513af9e12dd56070d1d97d9","size":4238,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:16f6e4b872ed5e4db199ed08cae85929de31ddcb3168e6e6eb9b0d99e7624636","size":968,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:76e0949922b6093d60f887d8ca39d7f3009b08b574b8e6cd053638041ddd7bf2","size":4657,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:80d69c8403a4366cd6e4acfcf779587723373f7d142c66d4d962bdfcff5038d7","size":2673,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:381f264a71e7f846498c7e030ee2c97615d83b536e7d61e881ece28f3a79dcd4","size":1598302,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:3e5a83eab910883ee36602d5aa609e2e62927dd522cbe2bbd18bc3b168040036","size":223316198,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:8a3400b7e31a55323583e3d585b3b0be56d9f7ae563187aec96d47ef5419982a","size":1979,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:78efc9e155c4f5ac3665c4ef14339c305672468520dc0d5ad5a254ce90a1ec28","size":68747156,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:734fb161cf896cf5c25a9a857a4b4d267bb5a59d5acf9ba846278ab3f3d1f5d5","size":256,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:45a2e645736c4c66ef34acce2407ded21f7a9b231199d3b92d6c9776df264729","size":70389679,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:1478800585f06a6c0feeb8301ceb54059d54816762de9f6b1182c3d52c75ac84","selfLink":"/oapi/v1/images/sha256%3A1478800585f06a6c0feeb8301ceb54059d54816762de9f6b1182c3d52c75ac84","uid":"0d7bca78-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1106","creationTimestamp":"2017-12-25T10:04:53Z"},"dockerImageReference":"openshift/php-55-centos7@sha256:1478800585f06a6c0feeb8301ceb54059d54816762de9f6b1182c3d52c75ac84","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"ce753caa0351665b60caf7d650c17ba81b4045990b31fcab9ddbbebccf7eb413","Parent":"d23040b93446af2b6928a7e9ec7e42f539826da824cf3e23de79dfe99aff4835","Created":"2016-12-21T12:07:22Z","Container":"d8d69990b1b1da1ede237f4c7c9b481f3a9f212f8e54285e249063e32a7dd41a","ContainerConfig":{"Hostname":"d6dcf178f680","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/rh/php55/root/usr/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","PHP_VERSION=5.5"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=4079bf834c3bc8ad461bb861d958f3a237df2863"],"Image":"sha256:e464dfcc7e4b0706959a96cddd6ab81366f3611bbe1e305b3c99159e8ab0eedb","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"Platform + for building and running PHP 5.5 applications","io.k8s.display-name":"Apache + 2.4 with PHP 5.5","io.openshift.builder-base-version":"a8deee2","io.openshift.builder-version":"4079bf834c3bc8ad461bb861d958f3a237df2863","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,php,php55","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS + Base Image","vendor":"CentOS"}},"DockerVersion":"1.12.2-rc2","Author":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","Config":{"Hostname":"d6dcf178f680","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/rh/php55/root/usr/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","PHP_VERSION=5.5"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:e464dfcc7e4b0706959a96cddd6ab81366f3611bbe1e305b3c99159e8ab0eedb","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"Platform + for building and running PHP 5.5 applications","io.k8s.display-name":"Apache + 2.4 with PHP 5.5","io.openshift.builder-base-version":"a8deee2","io.openshift.builder-version":"4079bf834c3bc8ad461bb861d958f3a237df2863","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,php,php55","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS + Base Image","vendor":"CentOS"}},"Architecture":"amd64","Size":207409759},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":32,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:08d48e6f1cff259389732d35307bb877215fa28867cdaff50c1dbd6e0b993c1f","size":70481699,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:147e60d427392d6f696273d0b633722bc6a7dc7af0c90a8f4b29777dade6002f","size":255,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:71d046d973b92e351cf8391ec66e2e7e5fa252e2fb3cc6cd5881f2c368207777","size":67962493,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:85dab2e0d129ed4c4f1da157574c0f5d66a54222d7ac2958093d01b00d487335","size":1957,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:7a4898764df9f3fb6c9725ff47f829d86d3dd59b075d4505c9821b2aa2454772","size":68883269,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:03b28c3fc337d8693207202c29903308da1cd4efcbb89763ef6ca7784d7e5416","size":1804,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:6dff56ab66c64bf92497441769808b6ca5ce4d3c88f4d083f1f1529ac2b2063c","size":22249,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:1661349d8e4e64ce119dc678928e6958c7205dc26eeea062312080b3661e0966","size":56001,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v1+json"},{"metadata":{"name":"sha256:1a0e9ae0f6bf9b5f808534f3152dc068c48ad1bc428e94822dce84722a3decad","selfLink":"/oapi/v1/images/sha256%3A1a0e9ae0f6bf9b5f808534f3152dc068c48ad1bc428e94822dce84722a3decad","uid":"11105256-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1165","creationTimestamp":"2017-12-25T10:04:59Z"},"dockerImageReference":"openshift/mongodb-24-centos7@sha256:1a0e9ae0f6bf9b5f808534f3152dc068c48ad1bc428e94822dce84722a3decad","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"1ec8ee082033c4f2737f4acc4896d3b6dc6a15d56f5647b3b19fcdae92aa047d","Parent":"1a5e32c208eeaeecd379cf1c7640650eae311842dfbf7f8493b6618fdc6498ab","Created":"2016-12-21T08:28:41Z","Container":"21b561175d51b062563b984e7a5611033e4c050c5411b41e47d06b725d942911","ContainerConfig":{"Hostname":"d6dcf178f680","User":"184","ExposedPorts":{"27017/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","MONGODB_VERSION=2.4","HOME=/var/lib/mongodb","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mongodb","ENABLED_COLLECTIONS=mongodb24","BASH_ENV=${CONTAINER_SCRIPTS_PATH}/scl_enable","ENV=${CONTAINER_SCRIPTS_PATH}/scl_enable","PROMPT_COMMAND=. + ${CONTAINER_SCRIPTS_PATH}/scl_enable"],"Cmd":["/bin/sh","-c","#(nop) ","LABEL + io.openshift.builder-version=06cd761"],"Image":"sha256:ce69288525dbe1ed0e3342f591c8e7fb6b229dc2c0921004cf6d15463c3f8498","Volumes":{"/var/lib/mongodb/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"MongoDB + is a scalable, high-performance, open source NoSQL database.","io.k8s.display-name":"MongoDB + 2.4","io.openshift.builder-version":"06cd761","io.openshift.expose-services":"27017:mongodb","io.openshift.tags":"database,mongodb,mongodb24","license":"GPLv2","name":"CentOS + Base Image","vendor":"CentOS"}},"DockerVersion":"1.12.2-rc2","Author":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","Config":{"Hostname":"d6dcf178f680","User":"184","ExposedPorts":{"27017/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","MONGODB_VERSION=2.4","HOME=/var/lib/mongodb","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mongodb","ENABLED_COLLECTIONS=mongodb24","BASH_ENV=${CONTAINER_SCRIPTS_PATH}/scl_enable","ENV=${CONTAINER_SCRIPTS_PATH}/scl_enable","PROMPT_COMMAND=. + ${CONTAINER_SCRIPTS_PATH}/scl_enable"],"Cmd":["run-mongod"],"Image":"sha256:ce69288525dbe1ed0e3342f591c8e7fb6b229dc2c0921004cf6d15463c3f8498","Volumes":{"/var/lib/mongodb/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"MongoDB + is a scalable, high-performance, open source NoSQL database.","io.k8s.display-name":"MongoDB + 2.4","io.openshift.builder-version":"06cd761","io.openshift.expose-services":"27017:mongodb","io.openshift.tags":"database,mongodb,mongodb24","license":"GPLv2","name":"CentOS + Base Image","vendor":"CentOS"}},"Architecture":"amd64","Size":157151350},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":32,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:08d48e6f1cff259389732d35307bb877215fa28867cdaff50c1dbd6e0b993c1f","size":70481699,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:29b23d16ea7aa67ee1a3ef0e297fd592c6e0c62a69f2a859b7d4129b576860f5","size":86663551,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:ec88c164ca41de1c196819aac0b4ac9df024c0cd2eb746563cc983e68fc5379b","size":5938,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:1df67bd57874c2c37bbc3f0a736a61e64e2ab4ed25946fd45663f2739ce14f4d","size":130,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v1+json"},{"metadata":{"name":"sha256:266e59adbc8cc22baaf62860fecca141913f34e67c389ac69181ce758f4809fa","selfLink":"/oapi/v1/images/sha256%3A266e59adbc8cc22baaf62860fecca141913f34e67c389ac69181ce758f4809fa","uid":"0e9c000d-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1137","creationTimestamp":"2017-12-25T10:04:55Z"},"dockerImageReference":"centos/mariadb-101-centos7@sha256:266e59adbc8cc22baaf62860fecca141913f34e67c389ac69181ce758f4809fa","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:52f63e3a78fca89ee3af71467d607f485b71ea6043e9ce54e4a6dd0990706ae7","Created":"2017-12-19T21:13:36Z","Container":"ac1fb7e27f71f1124d2a4da05e600406d8ef86434879fd7e0633b67e810b173b","ContainerConfig":{"Hostname":"8f42194ba69b","User":"27","ExposedPorts":{"3306/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=MariaDB + 10.1 SQL database server","DESCRIPTION=MariaDB is a multi-user, multi-threaded + SQL database server. The container image provides a containerized packaging + of the MariaDB mysqld daemon and client application. The mysqld server daemon + accepts connections from clients and provides access to content from MariaDB + databases on behalf of the clients.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/var/lib/mysql","BASH_ENV=/usr/share/container-scripts/mysql/scl_enable","ENV=/usr/share/container-scripts/mysql/scl_enable","PROMPT_COMMAND=. + /usr/share/container-scripts/mysql/scl_enable","MYSQL_VERSION=10.1","APP_DATA=/opt/app-root/src","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mysql","MYSQL_PREFIX=/opt/rh/rh-mariadb101/root/usr","ENABLED_COLLECTIONS=rh-mariadb101"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=\"9c9d3c6\""],"Image":"sha256:1b266921b99fba4c103e45f99779154fed682790c0736731a5f17648f8fa647e","Volumes":{"/var/lib/mysql/data":{}},"WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-mariadb101-docker","description":"MariaDB + is a multi-user, multi-threaded SQL database server. The container image provides + a containerized packaging of the MariaDB mysqld daemon and client application. + The mysqld server daemon accepts connections from clients and provides access + to content from MariaDB databases on behalf of the clients.","io.k8s.description":"MariaDB + is a multi-user, multi-threaded SQL database server. The container image provides + a containerized packaging of the MariaDB mysqld daemon and client application. + The mysqld server daemon accepts connections from clients and provides access + to content from MariaDB databases on behalf of the clients.","io.k8s.display-name":"MariaDB + 10.1","io.openshift.builder-version":"\"9c9d3c6\"","io.openshift.expose-services":"3306:mysql","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"database,mysql,mariadb,mariadb101,rh-mariadb101,galera","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/mariadb-101-centos7","release":"1","summary":"MariaDB + 10.1 SQL database server","usage":"docker run -d -e MYSQL_USER=user -e MYSQL_PASSWORD=pass + -e MYSQL_DATABASE=db -p 3306:3306 centos/mariadb-101-centos7","vendor":"CentOS","version":"10.1"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8f42194ba69b","User":"27","ExposedPorts":{"3306/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=MariaDB + 10.1 SQL database server","DESCRIPTION=MariaDB is a multi-user, multi-threaded + SQL database server. The container image provides a containerized packaging + of the MariaDB mysqld daemon and client application. The mysqld server daemon + accepts connections from clients and provides access to content from MariaDB + databases on behalf of the clients.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/var/lib/mysql","BASH_ENV=/usr/share/container-scripts/mysql/scl_enable","ENV=/usr/share/container-scripts/mysql/scl_enable","PROMPT_COMMAND=. + /usr/share/container-scripts/mysql/scl_enable","MYSQL_VERSION=10.1","APP_DATA=/opt/app-root/src","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mysql","MYSQL_PREFIX=/opt/rh/rh-mariadb101/root/usr","ENABLED_COLLECTIONS=rh-mariadb101"],"Cmd":["run-mysqld"],"Image":"sha256:1b266921b99fba4c103e45f99779154fed682790c0736731a5f17648f8fa647e","Volumes":{"/var/lib/mysql/data":{}},"WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-mariadb101-docker","description":"MariaDB + is a multi-user, multi-threaded SQL database server. The container image provides + a containerized packaging of the MariaDB mysqld daemon and client application. + The mysqld server daemon accepts connections from clients and provides access + to content from MariaDB databases on behalf of the clients.","io.k8s.description":"MariaDB + is a multi-user, multi-threaded SQL database server. The container image provides + a containerized packaging of the MariaDB mysqld daemon and client application. + The mysqld server daemon accepts connections from clients and provides access + to content from MariaDB databases on behalf of the clients.","io.k8s.display-name":"MariaDB + 10.1","io.openshift.builder-version":"\"9c9d3c6\"","io.openshift.expose-services":"3306:mysql","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"database,mysql,mariadb,mariadb101,rh-mariadb101,galera","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/mariadb-101-centos7","release":"1","summary":"MariaDB + 10.1 SQL database server","usage":"docker run -d -e MYSQL_USER=user -e MYSQL_PASSWORD=pass + -e MYSQL_DATABASE=db -p 3306:3306 centos/mariadb-101-centos7","vendor":"CentOS","version":"10.1"}},"Architecture":"amd64","Size":142930034},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:91b3b045dc7307f16f3fc5bd6387cbf6dbd265968ce35cedf283c0449e98e60e","size":122731,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:7a24d0c1cb1571232a7809595232e426c9f065b68307a97babb1307df1720329","size":161,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:9d0c7e18025c1ce183025b688c0bf30670bd3792c8fa78d784ca3e76bfb49cab","size":5663,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:e8f356ced399ae38c781b7d22f2ee325a4ffafc49958d7c860ab6b109d4745f3","size":421,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:262b6569e70e698ce8a90d0d01c47475ee9ef300a6969a3e8331d11cc46f400e","size":9689,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:86ee9e70cd86ae834aac4e61fc6eebb9a33c3420d3fc58905359124b09398a08","size":61334755,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:12ff25d9efeb1b10124f68ec43060c4af953570d21e34b659bf2b3735cb8a582","size":176401,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:bdda1b00145dd5da884a32f8266df72777e73907266a81a99c60275267234afb","size":3786,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:aa26b35d2aca61ccbab8f6d2428267d46a4f3777b30b0ed384e02699beec18ac","size":7835129,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:85432449fd0fabb6bef4772246d9b7948723275a4c7e4dee18728f28d79f1c2c","size":73426838,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:2c5b4686b93f76f9470bef8a7e4edcfbabee3de22c850c1750a44855578f9c56","selfLink":"/oapi/v1/images/sha256%3A2c5b4686b93f76f9470bef8a7e4edcfbabee3de22c850c1750a44855578f9c56","uid":"0daaacd2-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1115","creationTimestamp":"2017-12-25T10:04:53Z"},"dockerImageReference":"centos/ruby-23-centos7@sha256:2c5b4686b93f76f9470bef8a7e4edcfbabee3de22c850c1750a44855578f9c56","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:e411f3ba36c8c8f5681b90556c164c1b4d396c63834b03784a93ac1398c8e20d","Created":"2017-12-19T21:25:53Z","Container":"fa235300d90c7a5c68c263bb4afe471fb03c76f0351de609934a254fc02eab37","ContainerConfig":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=Platform + for building and running Ruby 2.3 applications","DESCRIPTION=Ruby 2.3 available + as docker container is a base platform for building and running various Ruby + 2.3 applications and frameworks. Ruby is the interpreted scripting language + for quick and easy object-oriented programming. It has many features to process + text files and to do system management tasks (as in Perl). It is simple, straight-forward, + and extensible.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","NODEJS_SCL=rh-nodejs6","RUBY_VERSION=2.3"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=\"d7fd5c1\""],"Image":"sha256:5a4fe02982ac1b999f413cfc004c5343a45f9df4b6b1b212f98ffe095108475c","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-ruby23-docker","description":"Ruby + 2.3 available as docker container is a base platform for building and running + various Ruby 2.3 applications and frameworks. Ruby is the interpreted scripting + language for quick and easy object-oriented programming. It has many features + to process text files and to do system management tasks (as in Perl). It is + simple, straight-forward, and extensible.","io.k8s.description":"Ruby 2.3 + available as docker container is a base platform for building and running + various Ruby 2.3 applications and frameworks. Ruby is the interpreted scripting + language for quick and easy object-oriented programming. It has many features + to process text files and to do system management tasks (as in Perl). It is + simple, straight-forward, and extensible.","io.k8s.display-name":"Ruby 2.3","io.openshift.builder-version":"\"d7fd5c1\"","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,ruby,ruby23,rh-ruby23","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/ruby-23-centos7","release":"1","summary":"Platform + for building and running Ruby 2.3 applications","usage":"s2i build https://github.com/sclorg/s2i-ruby-container.git + --context-dir=2.4/test/puma-test-app/ centos/ruby-23-centos7 ruby-sample-app","vendor":"CentOS","version":"2.3"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=Platform + for building and running Ruby 2.3 applications","DESCRIPTION=Ruby 2.3 available + as docker container is a base platform for building and running various Ruby + 2.3 applications and frameworks. Ruby is the interpreted scripting language + for quick and easy object-oriented programming. It has many features to process + text files and to do system management tasks (as in Perl). It is simple, straight-forward, + and extensible.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","NODEJS_SCL=rh-nodejs6","RUBY_VERSION=2.3"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:5a4fe02982ac1b999f413cfc004c5343a45f9df4b6b1b212f98ffe095108475c","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-ruby23-docker","description":"Ruby + 2.3 available as docker container is a base platform for building and running + various Ruby 2.3 applications and frameworks. Ruby is the interpreted scripting + language for quick and easy object-oriented programming. It has many features + to process text files and to do system management tasks (as in Perl). It is + simple, straight-forward, and extensible.","io.k8s.description":"Ruby 2.3 + available as docker container is a base platform for building and running + various Ruby 2.3 applications and frameworks. Ruby is the interpreted scripting + language for quick and easy object-oriented programming. It has many features + to process text files and to do system management tasks (as in Perl). It is + simple, straight-forward, and extensible.","io.k8s.display-name":"Ruby 2.3","io.openshift.builder-version":"\"d7fd5c1\"","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,ruby,ruby23,rh-ruby23","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/ruby-23-centos7","release":"1","summary":"Platform + for building and running Ruby 2.3 applications","usage":"s2i build https://github.com/sclorg/s2i-ruby-container.git + --context-dir=2.4/test/puma-test-app/ centos/ruby-23-centos7 ruby-sample-app","vendor":"CentOS","version":"2.3"}},"Architecture":"amd64","Size":208681951},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:6cdb5513c3c8279e9a6609617978068b080f543a7dc4dc8156f64fd80a35d11e","size":173523,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:07866958d121afff49484f5eba1df7d5df47a0d04c5e005ee580cbe5563f6883","size":3870,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:2af646c35b98dcc165fceced2dc4614c10dc0ca71af32b2442e22c65e363ff12","size":1814,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:25f6c185d387460c3033f54e4ec4ef0ca0b0adc2b449c0505e336724023af53c","size":25053050,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:ac3ff2447a073896d4298e8207642db2278c9178f6ef752ba4a13ba539a03fb4","size":101991748,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:12ff25d9efeb1b10124f68ec43060c4af953570d21e34b659bf2b3735cb8a582","size":176401,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:bdda1b00145dd5da884a32f8266df72777e73907266a81a99c60275267234afb","size":3786,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:aa26b35d2aca61ccbab8f6d2428267d46a4f3777b30b0ed384e02699beec18ac","size":7835129,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:85432449fd0fabb6bef4772246d9b7948723275a4c7e4dee18728f28d79f1c2c","size":73426838,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:60b2d83ba0827030dd2e240292f56208f8001e77da306713f0074dd1a009c08e","selfLink":"/oapi/v1/images/sha256%3A60b2d83ba0827030dd2e240292f56208f8001e77da306713f0074dd1a009c08e","uid":"110f8497-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1164","creationTimestamp":"2017-12-25T10:04:59Z"},"dockerImageReference":"centos/mongodb-32-centos7@sha256:60b2d83ba0827030dd2e240292f56208f8001e77da306713f0074dd1a009c08e","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:1f1e16715903c69ef1fd627d2e9d1a879faf249b12be124d5434d67b555bb6dc","Created":"2017-12-20T09:18:11Z","Container":"2da7a293f1a18711b65c4adce4f3170d625e4cc35d90ea5f8b28d3deb2c18f84","ContainerConfig":{"Hostname":"8f42194ba69b","User":"184","ExposedPorts":{"27017/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=MongoDB + NoSQL database server","DESCRIPTION=MongoDB (from humongous) is a free and + open-source cross-platform document-oriented database program. Classified + as a NoSQL database program, MongoDB uses JSON-like documents with schemas. + This container image contains programs to run mongod server.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/var/lib/mongodb","BASH_ENV=${CONTAINER_SCRIPTS_PATH}/scl_enable","ENV=${CONTAINER_SCRIPTS_PATH}/scl_enable","PROMPT_COMMAND=. + ${CONTAINER_SCRIPTS_PATH}/scl_enable","MONGODB_VERSION=3.2","APP_DATA=/opt/app-root/src","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mongodb","ENABLED_COLLECTIONS=rh-mongodb32"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=\"93f0a65\""],"Image":"sha256:ddfdac35aa9031ce22e146e757084f4083bc29b46aa2c0f2782104bfb63eb227","Volumes":{"/var/lib/mongodb/data":{}},"WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-mongodb32-docker","description":"MongoDB + (from humongous) is a free and open-source cross-platform document-oriented + database program. Classified as a NoSQL database program, MongoDB uses JSON-like + documents with schemas. This container image contains programs to run mongod + server.","io.k8s.description":"MongoDB (from humongous) is a free and open-source + cross-platform document-oriented database program. Classified as a NoSQL database + program, MongoDB uses JSON-like documents with schemas. This container image + contains programs to run mongod server.","io.k8s.display-name":"MongoDB 3.2","io.openshift.builder-version":"\"93f0a65\"","io.openshift.expose-services":"27017:mongodb","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"database,mongodb,rh-mongodb32","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/mongodb-32-centos7","release":"1","summary":"MongoDB + NoSQL database server","usage":"docker run -d -e MONGODB_ADMIN_PASSWORD=my_pass + centos/mongodb-32-centos7","vendor":"CentOS","version":"3.2"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8f42194ba69b","User":"184","ExposedPorts":{"27017/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=MongoDB + NoSQL database server","DESCRIPTION=MongoDB (from humongous) is a free and + open-source cross-platform document-oriented database program. Classified + as a NoSQL database program, MongoDB uses JSON-like documents with schemas. + This container image contains programs to run mongod server.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/var/lib/mongodb","BASH_ENV=${CONTAINER_SCRIPTS_PATH}/scl_enable","ENV=${CONTAINER_SCRIPTS_PATH}/scl_enable","PROMPT_COMMAND=. + ${CONTAINER_SCRIPTS_PATH}/scl_enable","MONGODB_VERSION=3.2","APP_DATA=/opt/app-root/src","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mongodb","ENABLED_COLLECTIONS=rh-mongodb32"],"Cmd":["run-mongod"],"Image":"sha256:ddfdac35aa9031ce22e146e757084f4083bc29b46aa2c0f2782104bfb63eb227","Volumes":{"/var/lib/mongodb/data":{}},"WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-mongodb32-docker","description":"MongoDB + (from humongous) is a free and open-source cross-platform document-oriented + database program. Classified as a NoSQL database program, MongoDB uses JSON-like + documents with schemas. This container image contains programs to run mongod + server.","io.k8s.description":"MongoDB (from humongous) is a free and open-source + cross-platform document-oriented database program. Classified as a NoSQL database + program, MongoDB uses JSON-like documents with schemas. This container image + contains programs to run mongod server.","io.k8s.display-name":"MongoDB 3.2","io.openshift.builder-version":"\"93f0a65\"","io.openshift.expose-services":"27017:mongodb","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"database,mongodb,rh-mongodb32","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/mongodb-32-centos7","release":"1","summary":"MongoDB + NoSQL database server","usage":"docker run -d -e MONGODB_ADMIN_PASSWORD=my_pass + centos/mongodb-32-centos7","vendor":"CentOS","version":"3.2"}},"Architecture":"amd64","Size":210413637},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:f5333a650d0c590bbab16cca5991555f9a202e8562f623a339ccba80a2173f5b","size":182334,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:71967218a01066d8f59198a56555f3df62457ae1cee3a5c516a27933c0061177","size":11439,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:9785ed37e1cf93d53f0dc0b79e88a9f9000dbb574441e6f8ce9fffb7a4dce51e","size":424,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:f987743838c7defe2fcc0e617de62694ce4b0df599df15d28008f28e5b636e40","size":128764179,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:12ff25d9efeb1b10124f68ec43060c4af953570d21e34b659bf2b3735cb8a582","size":176401,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:bdda1b00145dd5da884a32f8266df72777e73907266a81a99c60275267234afb","size":3786,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:aa26b35d2aca61ccbab8f6d2428267d46a4f3777b30b0ed384e02699beec18ac","size":7835129,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:85432449fd0fabb6bef4772246d9b7948723275a4c7e4dee18728f28d79f1c2c","size":73426838,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:6b97de3aaa76914709a537a63b291df5d5af61d06c63a9425a2b33a513ce20a6","selfLink":"/oapi/v1/images/sha256%3A6b97de3aaa76914709a537a63b291df5d5af61d06c63a9425a2b33a513ce20a6","uid":"1087490f-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1152","creationTimestamp":"2017-12-25T10:04:58Z"},"dockerImageReference":"openshift/wildfly-90-centos7@sha256:6b97de3aaa76914709a537a63b291df5d5af61d06c63a9425a2b33a513ce20a6","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:88cbe951dfa9854ec002056169e337061e2ab21fd401047398211f3d61cee961","Created":"2017-11-13T02:40:04Z","Container":"1bbb2a7b89d3a75baf615204675d1b2340fa37dceb98a57806ba235848cee877","ContainerConfig":{"Hostname":"1b0d6163fdc2","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","WILDFLY_VERSION=9.0.2","WILDFLY_VERSION_BIN=9.0.2.Final","MAVEN_VERSION=3.3.9"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=632df27"],"Image":"sha256:d3d0854e5a318862421a0d4a4bccc8b9fd9e2e08da18fc9692e026fb71b21e79","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161214","com.redhat.deployments-dir":"/wildfly/standalone/deployments","io.k8s.description":"Platform + for building and running JEE applications on WildFly 9.0","io.k8s.display-name":"WildFly + 9.0","io.openshift.builder-base-version":"bfd4736","io.openshift.builder-version":"632df27","io.openshift.expose-services":"8080:http","io.openshift.s2i.destination":"/opt/s2i/destination","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,wildfly,wildfly90","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS + Base Image","vendor":"CentOS"}},"DockerVersion":"1.12.6","Author":"Ben Parees + \u003cbparees@redhat.com\u003e","Config":{"Hostname":"1b0d6163fdc2","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","WILDFLY_VERSION=9.0.2","WILDFLY_VERSION_BIN=9.0.2.Final","MAVEN_VERSION=3.3.9"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:d3d0854e5a318862421a0d4a4bccc8b9fd9e2e08da18fc9692e026fb71b21e79","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161214","com.redhat.deployments-dir":"/wildfly/standalone/deployments","io.k8s.description":"Platform + for building and running JEE applications on WildFly 9.0","io.k8s.display-name":"WildFly + 9.0","io.openshift.builder-base-version":"bfd4736","io.openshift.builder-version":"632df27","io.openshift.expose-services":"8080:http","io.openshift.s2i.destination":"/opt/s2i/destination","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,wildfly,wildfly90","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS + Base Image","vendor":"CentOS"}},"Architecture":"amd64","Size":499896198},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:fe1b6f9de9e4269b7461ebba85c2311cdda7a4ef39e9745bfcd6248a76f282ee","size":137334794,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:de0a0f26e5fb4f829ecbfc76b6668cba6131e445e76277ad297fa48f387712af","size":4243,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:86abc536fe7e3eae52426bf3b13d2c900fda4434d18b0da541c457bf38d6901f","size":970,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:8ad3b3da145868be01667d5805b02d62b6371646ab344bae71947adf82610c56","size":5403,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d32ce3a3948857fad8a30ba8e01b044c228c66808cd0cbe2d114a80531aa72aa","size":2285,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:9fe3e1d6d0666b4611fd7dd1a8d728bc34ab0682f9eedf1df824e258bca2c664","size":1598298,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:5aeb4bdfd04b97bdd956a26ef6f13ebd9b9fd1cb55ade88df492ad68a6548f71","size":221798931,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:8a3400b7e31a55323583e3d585b3b0be56d9f7ae563187aec96d47ef5419982a","size":1979,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:78efc9e155c4f5ac3665c4ef14339c305672468520dc0d5ad5a254ce90a1ec28","size":68747156,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:734fb161cf896cf5c25a9a857a4b4d267bb5a59d5acf9ba846278ab3f3d1f5d5","size":256,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:45a2e645736c4c66ef34acce2407ded21f7a9b231199d3b92d6c9776df264729","size":70389679,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:751a3cd1905914389fe568c25b3d5367cd705a0e4f81970a361f670ce891baf7","selfLink":"/oapi/v1/images/sha256%3A751a3cd1905914389fe568c25b3d5367cd705a0e4f81970a361f670ce891baf7","uid":"0da9e3d2-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1113","creationTimestamp":"2017-12-25T10:04:53Z"},"dockerImageReference":"openshift/ruby-20-centos7@sha256:751a3cd1905914389fe568c25b3d5367cd705a0e4f81970a361f670ce891baf7","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"54ccc57a4a570a0bcd629bdd69d1801191e255fd5ac0494f5beb391144679ce5","Parent":"2ebac9510b96b4f4cb00c2db3c0240949ed876e404314d45b5d952514960a4e7","Created":"2016-12-21T12:33:51Z","Container":"37ad27ba07e99c36abcf3b3571c3f77e903ba289dffaef23fb8e33b83910fd37","ContainerConfig":{"Hostname":"d6dcf178f680","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","RUBY_VERSION=2.0"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=70976f9c15d6109405ec85994284d345df29a301"],"Image":"sha256:af9e8970f70141cb05c57179af365e0fd3e0f044c78ba2c7b0eb89523f5ccef7","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"Platform + for building and running Ruby 2.0 applications","io.k8s.display-name":"Ruby + 2.0","io.openshift.builder-base-version":"a8deee2","io.openshift.builder-version":"70976f9c15d6109405ec85994284d345df29a301","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,ruby,ruby20","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS + Base Image","vendor":"CentOS"}},"DockerVersion":"1.12.2-rc2","Author":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","Config":{"Hostname":"d6dcf178f680","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","RUBY_VERSION=2.0"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:af9e8970f70141cb05c57179af365e0fd3e0f044c78ba2c7b0eb89523f5ccef7","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"Platform + for building and running Ruby 2.0 applications","io.k8s.display-name":"Ruby + 2.0","io.openshift.builder-base-version":"a8deee2","io.openshift.builder-version":"70976f9c15d6109405ec85994284d345df29a301","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,ruby,ruby20","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS + Base Image","vendor":"CentOS"}},"Architecture":"amd64","Size":156661559},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":32,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:08d48e6f1cff259389732d35307bb877215fa28867cdaff50c1dbd6e0b993c1f","size":70481699,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:147e60d427392d6f696273d0b633722bc6a7dc7af0c90a8f4b29777dade6002f","size":255,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:71d046d973b92e351cf8391ec66e2e7e5fa252e2fb3cc6cd5881f2c368207777","size":67962493,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:85dab2e0d129ed4c4f1da157574c0f5d66a54222d7ac2958093d01b00d487335","size":1957,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:97ec208e4c527d9919ac0a4c4fe7f2417ff6003c664026e44e668569de927f39","size":18211001,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:5cdb4413c0b879e5292e05ab6a38a9d2264c10595f43f2896622bc0ed288ce00","size":1709,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:ccc6776c08cdfac3897efb44c62f4b8c45154313009ab5946b12fa7007b7037d","size":1177,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:da9e6639c52c2c6c75d63dd5e8432ff95d081af56bc48068ca755132d8419ba8","size":1236,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v1+json"},{"metadata":{"name":"sha256:75ae226214940f8f388bd77f0d4538a667efe76cac9973c48c43463d5d44bdb1","selfLink":"/oapi/v1/images/sha256%3A75ae226214940f8f388bd77f0d4538a667efe76cac9973c48c43463d5d44bdb1","uid":"10adb457-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1158","creationTimestamp":"2017-12-25T10:04:58Z"},"dockerImageReference":"centos/mysql-56-centos7@sha256:75ae226214940f8f388bd77f0d4538a667efe76cac9973c48c43463d5d44bdb1","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:f03ea46a3312ee52bf5a33a97fc5e811352aee1d0777de64701bdee5fdee644e","Created":"2017-12-19T21:06:36Z","Container":"c0b20be7da3bf130907866d9478f312b5d1763691613bd46986a071847afd22a","ContainerConfig":{"Hostname":"8f42194ba69b","User":"27","ExposedPorts":{"3306/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=MySQL + 5.6 SQL database server","DESCRIPTION=MySQL is a multi-user, multi-threaded + SQL database server. The container image provides a containerized packaging + of the MySQL mysqld daemon and client application. The mysqld server daemon + accepts connections from clients and provides access to content from MySQL + databases on behalf of the clients.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/var/lib/mysql","BASH_ENV=/usr/share/container-scripts/mysql/scl_enable","ENV=/usr/share/container-scripts/mysql/scl_enable","PROMPT_COMMAND=. + /usr/share/container-scripts/mysql/scl_enable","MYSQL_VERSION=5.6","APP_DATA=/opt/app-root/src","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mysql","MYSQL_PREFIX=/opt/rh/rh-mysql56/root/usr","ENABLED_COLLECTIONS=rh-mysql56"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=\"5e58000\""],"Image":"sha256:32d11fa378c5ee928d15c691dbb989e2da71f77617e65fe3bd441bb59814ae08","Volumes":{"/var/lib/mysql/data":{}},"WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-mysql56-docker","description":"MySQL + is a multi-user, multi-threaded SQL database server. The container image provides + a containerized packaging of the MySQL mysqld daemon and client application. + The mysqld server daemon accepts connections from clients and provides access + to content from MySQL databases on behalf of the clients.","io.k8s.description":"MySQL + is a multi-user, multi-threaded SQL database server. The container image provides + a containerized packaging of the MySQL mysqld daemon and client application. + The mysqld server daemon accepts connections from clients and provides access + to content from MySQL databases on behalf of the clients.","io.k8s.display-name":"MySQL + 5.6","io.openshift.builder-version":"\"5e58000\"","io.openshift.expose-services":"3306:mysql","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"database,mysql,mysql56,rh-mysql56","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/mysql-56-centos7","release":"1","summary":"MySQL + 5.6 SQL database server","usage":"docker run -d -e MYSQL_USER=user -e MYSQL_PASSWORD=pass + -e MYSQL_DATABASE=db -p 3306:3306 centos/mysql-56-centos7","vendor":"CentOS","version":"5.6"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8f42194ba69b","User":"27","ExposedPorts":{"3306/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=MySQL + 5.6 SQL database server","DESCRIPTION=MySQL is a multi-user, multi-threaded + SQL database server. The container image provides a containerized packaging + of the MySQL mysqld daemon and client application. The mysqld server daemon + accepts connections from clients and provides access to content from MySQL + databases on behalf of the clients.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/var/lib/mysql","BASH_ENV=/usr/share/container-scripts/mysql/scl_enable","ENV=/usr/share/container-scripts/mysql/scl_enable","PROMPT_COMMAND=. + /usr/share/container-scripts/mysql/scl_enable","MYSQL_VERSION=5.6","APP_DATA=/opt/app-root/src","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mysql","MYSQL_PREFIX=/opt/rh/rh-mysql56/root/usr","ENABLED_COLLECTIONS=rh-mysql56"],"Cmd":["run-mysqld"],"Image":"sha256:32d11fa378c5ee928d15c691dbb989e2da71f77617e65fe3bd441bb59814ae08","Volumes":{"/var/lib/mysql/data":{}},"WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-mysql56-docker","description":"MySQL + is a multi-user, multi-threaded SQL database server. The container image provides + a containerized packaging of the MySQL mysqld daemon and client application. + The mysqld server daemon accepts connections from clients and provides access + to content from MySQL databases on behalf of the clients.","io.k8s.description":"MySQL + is a multi-user, multi-threaded SQL database server. The container image provides + a containerized packaging of the MySQL mysqld daemon and client application. + The mysqld server daemon accepts connections from clients and provides access + to content from MySQL databases on behalf of the clients.","io.k8s.display-name":"MySQL + 5.6","io.openshift.builder-version":"\"5e58000\"","io.openshift.expose-services":"3306:mysql","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"database,mysql,mysql56,rh-mysql56","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/mysql-56-centos7","release":"1","summary":"MySQL + 5.6 SQL database server","usage":"docker run -d -e MYSQL_USER=user -e MYSQL_PASSWORD=pass + -e MYSQL_DATABASE=db -p 3306:3306 centos/mysql-56-centos7","vendor":"CentOS","version":"5.6"}},"Architecture":"amd64","Size":132537893},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:7e67d13bd331f14934cc025f0a00c8933953d944cdd0fba22401c2f114560763","size":133242,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:dbac3abf441431ba998f226eafed75af853f721a3393c49586441d95d700d5a4","size":163,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:cd43643bce8595c341419594e6071705ca4e45c435cf93b97d051ec72108f603","size":5642,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:2da53a087380a0f3abb04916cb0f43cb638edb910abc0976b3b1ffe538231020","size":418,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:c65c70f33f8a3cd1e068f74090736d59720214d481431134349354f042ba61a0","size":9291,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:1536ebd97011a469b1ad670bd761f24bf3b4d8a898612120740263fa11a36bf7","size":50932580,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:12ff25d9efeb1b10124f68ec43060c4af953570d21e34b659bf2b3735cb8a582","size":176401,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:bdda1b00145dd5da884a32f8266df72777e73907266a81a99c60275267234afb","size":3786,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:aa26b35d2aca61ccbab8f6d2428267d46a4f3777b30b0ed384e02699beec18ac","size":7835129,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:85432449fd0fabb6bef4772246d9b7948723275a4c7e4dee18728f28d79f1c2c","size":73426838,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:76247ef765762f7a851b5abd3c3b621c5eceafc235fe29dcd4b8ee4ee5400863","selfLink":"/oapi/v1/images/sha256%3A76247ef765762f7a851b5abd3c3b621c5eceafc235fe29dcd4b8ee4ee5400863","uid":"0d7ccfae-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1108","creationTimestamp":"2017-12-25T10:04:53Z"},"dockerImageReference":"centos/php-70-centos7@sha256:76247ef765762f7a851b5abd3c3b621c5eceafc235fe29dcd4b8ee4ee5400863","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:0e6012b242ab718142732f968827b8662130ea2c8a7f32be84fc37bc950a34ce","Created":"2017-12-19T21:10:57Z","Container":"bf031360662bb4105d31e6f21efe156566731f18885e544a460180517f4adc0a","ContainerConfig":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"8080/tcp":{},"8443/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/rh/rh-php70/root/usr/bin","SUMMARY=Platform + for building and running PHP 7.0 applications","DESCRIPTION=PHP 7.0 available + as docker container is a base platform for building and running various PHP + 7.0 applications and frameworks. PHP is an HTML-embedded scripting language. + PHP attempts to make it easy for developers to write dynamically generated + web pages. PHP also offers built-in database integration for several commercial + and non-commercial database management systems, so writing a database-enabled + webpage with PHP is fairly simple. The most common use of PHP coding is probably + as a replacement for CGI scripts.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","NODEJS_SCL=rh-nodejs6","PHP_VERSION=7.0","PHP_VER_SHORT=70","NAME=php","PHP_CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/php/","APP_DATA=/opt/app-root/src","PHP_DEFAULT_INCLUDE_PATH=/opt/rh/rh-php70/root/usr/share/pear","PHP_SYSCONF_PATH=/etc/opt/rh/rh-php70","PHP_HTTPD_CONF_FILE=rh-php70-php.conf","HTTPD_CONFIGURATION_PATH=/opt/app-root/etc/conf.d","HTTPD_MAIN_CONF_PATH=/etc/httpd/conf","HTTPD_MAIN_CONF_D_PATH=/etc/httpd/conf.d","HTTPD_VAR_RUN=/var/run/httpd","HTTPD_DATA_PATH=/var/www","HTTPD_DATA_ORIG_PATH=/opt/rh/httpd24/root/var/www","HTTPD_VAR_PATH=/opt/rh/httpd24/root/var","SCL_ENABLED=rh-php70"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=\"ef7f918\""],"Image":"sha256:c0ed7f37c438c7c83e5d357a30ca551148605a977fb4d966c40c038bb01ac64a","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-php70-docker","description":"PHP + 7.0 available as docker container is a base platform for building and running + various PHP 7.0 applications and frameworks. PHP is an HTML-embedded scripting + language. PHP attempts to make it easy for developers to write dynamically + generated web pages. PHP also offers built-in database integration for several + commercial and non-commercial database management systems, so writing a database-enabled + webpage with PHP is fairly simple. The most common use of PHP coding is probably + as a replacement for CGI scripts.","help":"For more information visit https://github.com/sclorg/s2i-php-container","io.k8s.description":"PHP + 7.0 available as docker container is a base platform for building and running + various PHP 7.0 applications and frameworks. PHP is an HTML-embedded scripting + language. PHP attempts to make it easy for developers to write dynamically + generated web pages. PHP also offers built-in database integration for several + commercial and non-commercial database management systems, so writing a database-enabled + webpage with PHP is fairly simple. The most common use of PHP coding is probably + as a replacement for CGI scripts.","io.k8s.display-name":"Apache 2.4 with + PHP 7.0","io.openshift.builder-version":"\"ef7f918\"","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,php,php70,rh-php70","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/php-70-centos7","release":"1","summary":"Platform + for building and running PHP 7.0 applications","usage":"s2i build https://github.com/sclorg/s2i-php-container.git + --context-dir=7.0/test/test-app centos/php-70-centos7 sample-server","vendor":"CentOS","version":"7.0"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"8080/tcp":{},"8443/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/rh/rh-php70/root/usr/bin","SUMMARY=Platform + for building and running PHP 7.0 applications","DESCRIPTION=PHP 7.0 available + as docker container is a base platform for building and running various PHP + 7.0 applications and frameworks. PHP is an HTML-embedded scripting language. + PHP attempts to make it easy for developers to write dynamically generated + web pages. PHP also offers built-in database integration for several commercial + and non-commercial database management systems, so writing a database-enabled + webpage with PHP is fairly simple. The most common use of PHP coding is probably + as a replacement for CGI scripts.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","NODEJS_SCL=rh-nodejs6","PHP_VERSION=7.0","PHP_VER_SHORT=70","NAME=php","PHP_CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/php/","APP_DATA=/opt/app-root/src","PHP_DEFAULT_INCLUDE_PATH=/opt/rh/rh-php70/root/usr/share/pear","PHP_SYSCONF_PATH=/etc/opt/rh/rh-php70","PHP_HTTPD_CONF_FILE=rh-php70-php.conf","HTTPD_CONFIGURATION_PATH=/opt/app-root/etc/conf.d","HTTPD_MAIN_CONF_PATH=/etc/httpd/conf","HTTPD_MAIN_CONF_D_PATH=/etc/httpd/conf.d","HTTPD_VAR_RUN=/var/run/httpd","HTTPD_DATA_PATH=/var/www","HTTPD_DATA_ORIG_PATH=/opt/rh/httpd24/root/var/www","HTTPD_VAR_PATH=/opt/rh/httpd24/root/var","SCL_ENABLED=rh-php70"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:c0ed7f37c438c7c83e5d357a30ca551148605a977fb4d966c40c038bb01ac64a","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-php70-docker","description":"PHP + 7.0 available as docker container is a base platform for building and running + various PHP 7.0 applications and frameworks. PHP is an HTML-embedded scripting + language. PHP attempts to make it easy for developers to write dynamically + generated web pages. PHP also offers built-in database integration for several + commercial and non-commercial database management systems, so writing a database-enabled + webpage with PHP is fairly simple. The most common use of PHP coding is probably + as a replacement for CGI scripts.","help":"For more information visit https://github.com/sclorg/s2i-php-container","io.k8s.description":"PHP + 7.0 available as docker container is a base platform for building and running + various PHP 7.0 applications and frameworks. PHP is an HTML-embedded scripting + language. PHP attempts to make it easy for developers to write dynamically + generated web pages. PHP also offers built-in database integration for several + commercial and non-commercial database management systems, so writing a database-enabled + webpage with PHP is fairly simple. The most common use of PHP coding is probably + as a replacement for CGI scripts.","io.k8s.display-name":"Apache 2.4 with + PHP 7.0","io.openshift.builder-version":"\"ef7f918\"","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,php,php70,rh-php70","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/php-70-centos7","release":"1","summary":"Platform + for building and running PHP 7.0 applications","usage":"s2i build https://github.com/sclorg/s2i-php-container.git + --context-dir=7.0/test/test-app centos/php-70-centos7 sample-server","vendor":"CentOS","version":"7.0"}},"Architecture":"amd64","Size":237447862},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:2a857fd2346795e28f821f8f2f93685396184d02ce1f5d3b0ed3d62275c7189b","size":247613,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:40a7c9050887af79657a45a64b10ea84f8631cf90cb10082a7920f3d98ee702e","size":26559,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:f8869f6c6fc519d78e78a6e626da90b2f3a238558646b6be3bfc218f96893f70","size":2215,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:54a75cad17d2f3470b511e7aa65902d31430637d8e08a3c31a6b6de35bca49bb","size":53717652,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:ac3ff2447a073896d4298e8207642db2278c9178f6ef752ba4a13ba539a03fb4","size":101991748,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:12ff25d9efeb1b10124f68ec43060c4af953570d21e34b659bf2b3735cb8a582","size":176401,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:bdda1b00145dd5da884a32f8266df72777e73907266a81a99c60275267234afb","size":3786,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:aa26b35d2aca61ccbab8f6d2428267d46a4f3777b30b0ed384e02699beec18ac","size":7835129,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:85432449fd0fabb6bef4772246d9b7948723275a4c7e4dee18728f28d79f1c2c","size":73426838,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:78ce032147fc4fa66006ce4472650be2de2b4772e955760192444337a8c1dc8f","selfLink":"/oapi/v1/images/sha256%3A78ce032147fc4fa66006ce4472650be2de2b4772e955760192444337a8c1dc8f","uid":"1086f410-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1151","creationTimestamp":"2017-12-25T10:04:58Z"},"dockerImageReference":"openshift/wildfly-81-centos7@sha256:78ce032147fc4fa66006ce4472650be2de2b4772e955760192444337a8c1dc8f","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:00ba244ea9af886271ff243b6cf3482a7183c8fbc354cbc4fb217ca597c5acbd","Created":"2017-11-13T02:36:19Z","Container":"3dc0304e14d92c2fd01101158c5cf165947e12f9410a8673000dac353d42117b","ContainerConfig":{"Hostname":"1b0d6163fdc2","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","WILDFLY_VERSION=8.1","WILDFLY_VERSION_BIN=8.1.0.Final","MAVEN_VERSION=3.3.9"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=632df27"],"Image":"sha256:db2e1c0a23a686bd3254edf6f9465a6b26c74e2ecdd39c6d2b43b9cbaa52bf63","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161214","com.redhat.deployments-dir":"/wildfly/standalone/deployments","io.k8s.description":"Platform + for building and running JEE applications on WildFly 8.1","io.k8s.display-name":"WildFly + 8.1","io.openshift.builder-base-version":"bfd4736","io.openshift.builder-version":"632df27","io.openshift.expose-services":"8080:http","io.openshift.s2i.destination":"/opt/s2i/destination","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,wildfly,wildfly81","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS + Base Image","vendor":"CentOS"}},"DockerVersion":"1.12.6","Author":"Ben Parees + \u003cbparees@redhat.com\u003e","Config":{"Hostname":"1b0d6163fdc2","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","WILDFLY_VERSION=8.1","WILDFLY_VERSION_BIN=8.1.0.Final","MAVEN_VERSION=3.3.9"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:db2e1c0a23a686bd3254edf6f9465a6b26c74e2ecdd39c6d2b43b9cbaa52bf63","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161214","com.redhat.deployments-dir":"/wildfly/standalone/deployments","io.k8s.description":"Platform + for building and running JEE applications on WildFly 8.1","io.k8s.display-name":"WildFly + 8.1","io.openshift.builder-base-version":"bfd4736","io.openshift.builder-version":"632df27","io.openshift.expose-services":"8080:http","io.openshift.s2i.destination":"/opt/s2i/destination","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,wildfly,wildfly81","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS + Base Image","vendor":"CentOS"}},"Architecture":"amd64","Size":460528768},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:517ddcbda8cfb337e963cc61656ff8297b176f46b17ec6abd0b0ef052b2bafbe","size":117651082,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:3a53e3ec3f7e869cf0289e9ad6ebe0885e64ea559918f2547492678b0d79c3c1","size":4234,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:3f6eb2ff35e209fbbcafca60496eb9ca415520921d96d10986d277d65fb3b9f0","size":967,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:e3a16f6f8a426cc5f79d711b8682a9842c4556850263a35e2c61c8e673b0b344","size":5404,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:67c4a9f911d581b09a8526c937afb94533afec5c1bdf949073f98450dc6b4b42","size":2287,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:b729d26dda296de3695608a634d2cc8a5aaf254e942a088615fbb68b6160a857","size":1598297,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:8279650f4b517848c5358c522edc060051f970803bd6505354a2ed0eccd7028f","size":202115230,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:8a3400b7e31a55323583e3d585b3b0be56d9f7ae563187aec96d47ef5419982a","size":1979,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:78efc9e155c4f5ac3665c4ef14339c305672468520dc0d5ad5a254ce90a1ec28","size":68747156,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:734fb161cf896cf5c25a9a857a4b4d267bb5a59d5acf9ba846278ab3f3d1f5d5","size":256,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:45a2e645736c4c66ef34acce2407ded21f7a9b231199d3b92d6c9776df264729","size":70389679,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:7bbc639e8cb6404682957a671f16408b0d039998671c96bd2cb34a224a820e5a","selfLink":"/oapi/v1/images/sha256%3A7bbc639e8cb6404682957a671f16408b0d039998671c96bd2cb34a224a820e5a","uid":"0e8fad5a-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1132","creationTimestamp":"2017-12-25T10:04:55Z"},"dockerImageReference":"openshift/python-33-centos7@sha256:7bbc639e8cb6404682957a671f16408b0d039998671c96bd2cb34a224a820e5a","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"71a4b96d4599b64927ee87a992aada7bcd3d48d5210a6fef4c3d14c3888d642b","Parent":"39b503882d08c21f66c672277bdd5110b0baddb46716eaf9058fae9402a0c201","Created":"2016-12-21T12:17:17Z","Container":"c4b2a9758302bd4f7be05bee043ebc47bb77716df39c2364b6f165eccec5b80e","ContainerConfig":{"Hostname":"d6dcf178f680","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/.local/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","PYTHON_VERSION=3.3"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=d4fb4e68ba509d1cbf06c0ce7adee19c6d5e17f3"],"Image":"sha256:29c5a453288d1654c884bc03ba57d322f0133e37e33cf25a259b096f33a50d6f","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"Platform + for building and running Python 3.3 applications","io.k8s.display-name":"Python + 3.3","io.openshift.builder-base-version":"a8deee2","io.openshift.builder-version":"d4fb4e68ba509d1cbf06c0ce7adee19c6d5e17f3","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,python,python33","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS + Base Image","vendor":"CentOS"}},"DockerVersion":"1.12.2-rc2","Author":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","Config":{"Hostname":"d6dcf178f680","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/.local/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","PYTHON_VERSION=3.3"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:29c5a453288d1654c884bc03ba57d322f0133e37e33cf25a259b096f33a50d6f","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"Platform + for building and running Python 3.3 applications","io.k8s.display-name":"Python + 3.3","io.openshift.builder-base-version":"a8deee2","io.openshift.builder-version":"d4fb4e68ba509d1cbf06c0ce7adee19c6d5e17f3","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,python,python33","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS + Base Image","vendor":"CentOS"}},"Architecture":"amd64","Size":215624792},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":32,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:08d48e6f1cff259389732d35307bb877215fa28867cdaff50c1dbd6e0b993c1f","size":70481699,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:147e60d427392d6f696273d0b633722bc6a7dc7af0c90a8f4b29777dade6002f","size":255,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:71d046d973b92e351cf8391ec66e2e7e5fa252e2fb3cc6cd5881f2c368207777","size":67962493,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:85dab2e0d129ed4c4f1da157574c0f5d66a54222d7ac2958093d01b00d487335","size":1957,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:45fbf4a56350987213470cdf68670a9841c4482c15597d1b0943049ab97c9513","size":75446484,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:41afa00c758cd50856589a7777ebbb567bb205308443f9890816fa6b03f9f82a","size":2152,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:f2b3e29a4196fcb24e151238d998437aa022944836e5d503ec63b9e1c0a3fa4c","size":693,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:4b0abd05ed9f98f9de91e83ec454e74e899e577206b969575647ce609422523c","size":1729027,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v1+json"},{"metadata":{"name":"sha256:7cd33ccc63b8005810aedee0444472cc84c3e3c38fe9cd147edb964e712a1068","selfLink":"/oapi/v1/images/sha256%3A7cd33ccc63b8005810aedee0444472cc84c3e3c38fe9cd147edb964e712a1068","uid":"10ad13ed-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1157","creationTimestamp":"2017-12-25T10:04:58Z"},"dockerImageReference":"openshift/mysql-55-centos7@sha256:7cd33ccc63b8005810aedee0444472cc84c3e3c38fe9cd147edb964e712a1068","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"bce9ef2d20f6915fee6a1e60a4950e7e47baa9d79548f2256131d3829523b5e2","Parent":"c066b12cac39ed0b5300dd58a472849fa2f032c78f23bd4d2a44b398cb2bac55","Created":"2016-12-12T21:32:06Z","Container":"a9e801a7c7a69d75f3eed8cb755a0f352bef63bdf5a455316b02360edd6eee2a","ContainerConfig":{"Hostname":"d6dcf178f680","User":"27","ExposedPorts":{"3306/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","MYSQL_VERSION=5.5","HOME=/var/lib/mysql","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mysql","MYSQL_PREFIX=/opt/rh/mysql55/root/usr","ENABLED_COLLECTIONS=mysql55","BASH_ENV=/usr/share/container-scripts/mysql/scl_enable","ENV=/usr/share/container-scripts/mysql/scl_enable","PROMPT_COMMAND=. + /usr/share/container-scripts/mysql/scl_enable"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=26c5afc"],"Image":"sha256:63208d354355f24707ae69bcc6fd49b39cf547ce608c2e945497975c5f0233c0","Volumes":{"/var/lib/mysql/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"MySQL + is a multi-user, multi-threaded SQL database server","io.k8s.display-name":"MySQL + 5.5","io.openshift.builder-version":"26c5afc","io.openshift.expose-services":"3306:mysql","io.openshift.tags":"database,mysql,mysql55","license":"GPLv2","name":"CentOS + Base Image","vendor":"CentOS"}},"DockerVersion":"1.12.2-rc2","Author":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","Config":{"Hostname":"d6dcf178f680","User":"27","ExposedPorts":{"3306/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","MYSQL_VERSION=5.5","HOME=/var/lib/mysql","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mysql","MYSQL_PREFIX=/opt/rh/mysql55/root/usr","ENABLED_COLLECTIONS=mysql55","BASH_ENV=/usr/share/container-scripts/mysql/scl_enable","ENV=/usr/share/container-scripts/mysql/scl_enable","PROMPT_COMMAND=. + /usr/share/container-scripts/mysql/scl_enable"],"Cmd":["run-mysqld"],"Image":"sha256:63208d354355f24707ae69bcc6fd49b39cf547ce608c2e945497975c5f0233c0","Volumes":{"/var/lib/mysql/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"MySQL + is a multi-user, multi-threaded SQL database server","io.k8s.display-name":"MySQL + 5.5","io.openshift.builder-version":"26c5afc","io.openshift.expose-services":"3306:mysql","io.openshift.tags":"database,mysql,mysql55","license":"GPLv2","name":"CentOS + Base Image","vendor":"CentOS"}},"Architecture":"amd64","Size":127359164},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":32,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:08d48e6f1cff259389732d35307bb877215fa28867cdaff50c1dbd6e0b993c1f","size":70481699,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:edb0d8ed634dee038ce4faff40af2049603e118394dd5438c1c6d66de343d92a","size":56868334,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:e506889419db8670d8bfb1dde20f76c95d1577845f4cab7ceba43673ed86fe3e","size":8405,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:f40909bb3968fc890fca09a65dcf045450c1db46ed19cb816076c22c53b2682f","size":165,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:e2bda14c15e601bb2147ba9eedefff7e526e7b47ac27a51079da65ae78606a6d","size":529,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v1+json"},{"metadata":{"name":"sha256:7cf1c8ef7baa7a750d5c36e82d7f4a21a300c37aaa24baff593de0031ae080f0","selfLink":"/oapi/v1/images/sha256%3A7cf1c8ef7baa7a750d5c36e82d7f4a21a300c37aaa24baff593de0031ae080f0","uid":"10b0feaf-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1161","creationTimestamp":"2017-12-25T10:04:58Z"},"dockerImageReference":"openshift/jenkins-1-centos7@sha256:7cf1c8ef7baa7a750d5c36e82d7f4a21a300c37aaa24baff593de0031ae080f0","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:2d9ffbfb5ebad694c2ec0b46a48bc459586cdcb9aa0ed39a81870acd25bda564","Created":"2017-08-11T16:35:59Z","Container":"0571d2db32ba5546ac8437a9fff5b279256a8e25b5f3342849bbdd88ec625d31","ContainerConfig":{"Hostname":"c7947be2eb9d","User":"1001","ExposedPorts":{"50000/tcp":{},"8080/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","JENKINS_VERSION=1.651","HOME=/var/lib/jenkins","JENKINS_HOME=/var/lib/jenkins"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=397d6e3"],"Image":"sha256:c7b7c064b76771fdcf09b4a72911caf5297018a451c031dec16d1fc7d10a8c26","Volumes":{"/var/lib/jenkins":{}},"Labels":{"build-date":"20170801","io.openshift.builder-version":"397d6e3","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","k8s.io.description":"Jenkins + is a continuous integration server","k8s.io.display-name":"Jenkins 1.651","license":"GPLv2","name":"CentOS + Base Image","openshift.io.expose-services":"8080:http","openshift.io.tags":"jenkins,jenkins1,ci","vendor":"CentOS"}},"DockerVersion":"1.12.6","Author":"Ben + Parees \u003cbparees@redhat.com\u003e","Config":{"Hostname":"c7947be2eb9d","User":"1001","ExposedPorts":{"50000/tcp":{},"8080/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","JENKINS_VERSION=1.651","HOME=/var/lib/jenkins","JENKINS_HOME=/var/lib/jenkins"],"Cmd":["/usr/libexec/s2i/run"],"Image":"sha256:c7b7c064b76771fdcf09b4a72911caf5297018a451c031dec16d1fc7d10a8c26","Volumes":{"/var/lib/jenkins":{}},"Labels":{"build-date":"20170801","io.openshift.builder-version":"397d6e3","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","k8s.io.description":"Jenkins + is a continuous integration server","k8s.io.display-name":"Jenkins 1.651","license":"GPLv2","name":"CentOS + Base Image","openshift.io.expose-services":"8080:http","openshift.io.tags":"jenkins,jenkins1,ci","vendor":"CentOS"}},"Architecture":"amd64","Size":510917760},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:2298acb1a2aee80bc7f49014f3b3cf33f078453c486258c35d28b514c35fc8cd","size":172461459,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:0f6e47abe34ab323328867e26df897e4f0b8f33738a47e583a678941600543c4","size":3037,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d9bd53dcd2fd18736bf6756265eadf54c864068bfa02dee55d972baa04f3b099","size":3674,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:81b8b7f42fe7e11d950c92489d834c83a57cafa6db30052b62c63d5874761b04","size":4522,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:9450f273a660e95b8b8c3963e984ed04315a5deffafba8563181795455dbee73","size":266188763,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:74f0853ba93b37c8152648905c48965c774d5a7d2de1967aef86ef0144561f62","size":72247497,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:8b7b4012989dbd1494c37c7f107def321ffc5e84a9b1dc75beb1636cd221c4fe","selfLink":"/oapi/v1/images/sha256%3A8b7b4012989dbd1494c37c7f107def321ffc5e84a9b1dc75beb1636cd221c4fe","uid":"0dc99cef-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1120","creationTimestamp":"2017-12-25T10:04:54Z"},"dockerImageReference":"centos/nodejs-4-centos7@sha256:8b7b4012989dbd1494c37c7f107def321ffc5e84a9b1dc75beb1636cd221c4fe","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:0ef301600ff765c8fc10cf320877766ce4c2e464202de1bc36100bddadd5901d","Created":"2017-12-20T08:07:20Z","Container":"57fffb25de083a3a8d241f1953f7d7081f232c09d52d3a7752641be54caabf5a","ContainerConfig":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/node_modules/.bin/:/opt/app-root/src/.npm-global/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=Platform + for building and running Node.js 4 applications","DESCRIPTION=Node.js 4 available + as docker container is a base platform for building and running various Node.js + 4 applications and frameworks. Node.js is a platform built on Chrome''s JavaScript + runtime for easily building fast, scalable network applications. Node.js uses + an event-driven, non-blocking I/O model that makes it lightweight and efficient, + perfect for data-intensive real-time applications that run across distributed + devices.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","NODEJS_SCL=rh-nodejs6","NODEJS_VERSION=4","NPM_RUN=start","NAME=nodejs","NPM_CONFIG_PREFIX=/opt/app-root/src/.npm-global"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=\"0662cc5\""],"Image":"sha256:07d7878074a7bea4cd7aac40612d4e6ab99cd723b48a116b969715104faf5cae","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-nodejs4-docker","com.redhat.deployments-dir":"/opt/app-root/src","com.redhat.dev-mode":"DEV_MODE:false","com.redhat.dev-mode.port":"DEBUG_PORT:5858","description":"Node.js + 4 available as docker container is a base platform for building and running + various Node.js 4 applications and frameworks. Node.js is a platform built + on Chrome''s JavaScript runtime for easily building fast, scalable network + applications. Node.js uses an event-driven, non-blocking I/O model that makes + it lightweight and efficient, perfect for data-intensive real-time applications + that run across distributed devices.","help":"For more information visit https://github.com/sclorg/s2i-nodejs-container","io.k8s.description":"Node.js + 4 available as docker container is a base platform for building and running + various Node.js 4 applications and frameworks. Node.js is a platform built + on Chrome''s JavaScript runtime for easily building fast, scalable network + applications. Node.js uses an event-driven, non-blocking I/O model that makes + it lightweight and efficient, perfect for data-intensive real-time applications + that run across distributed devices.","io.k8s.display-name":"Node.js 4","io.openshift.builder-version":"\"0662cc5\"","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,nodejs,nodejs4","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/nodejs-4-centos7","release":"1","summary":"Platform + for building and running Node.js 4 applications","usage":"s2i build \u003cSOURCE-REPOSITORY\u003e + centos/nodejs-4-centos7:latest \u003cAPP-NAME\u003e","vendor":"CentOS","version":"4"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/node_modules/.bin/:/opt/app-root/src/.npm-global/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=Platform + for building and running Node.js 4 applications","DESCRIPTION=Node.js 4 available + as docker container is a base platform for building and running various Node.js + 4 applications and frameworks. Node.js is a platform built on Chrome''s JavaScript + runtime for easily building fast, scalable network applications. Node.js uses + an event-driven, non-blocking I/O model that makes it lightweight and efficient, + perfect for data-intensive real-time applications that run across distributed + devices.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","NODEJS_SCL=rh-nodejs6","NODEJS_VERSION=4","NPM_RUN=start","NAME=nodejs","NPM_CONFIG_PREFIX=/opt/app-root/src/.npm-global"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:07d7878074a7bea4cd7aac40612d4e6ab99cd723b48a116b969715104faf5cae","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-nodejs4-docker","com.redhat.deployments-dir":"/opt/app-root/src","com.redhat.dev-mode":"DEV_MODE:false","com.redhat.dev-mode.port":"DEBUG_PORT:5858","description":"Node.js + 4 available as docker container is a base platform for building and running + various Node.js 4 applications and frameworks. Node.js is a platform built + on Chrome''s JavaScript runtime for easily building fast, scalable network + applications. Node.js uses an event-driven, non-blocking I/O model that makes + it lightweight and efficient, perfect for data-intensive real-time applications + that run across distributed devices.","help":"For more information visit https://github.com/sclorg/s2i-nodejs-container","io.k8s.description":"Node.js + 4 available as docker container is a base platform for building and running + various Node.js 4 applications and frameworks. Node.js is a platform built + on Chrome''s JavaScript runtime for easily building fast, scalable network + applications. Node.js uses an event-driven, non-blocking I/O model that makes + it lightweight and efficient, perfect for data-intensive real-time applications + that run across distributed devices.","io.k8s.display-name":"Node.js 4","io.openshift.builder-version":"\"0662cc5\"","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,nodejs,nodejs4","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/nodejs-4-centos7","release":"1","summary":"Platform + for building and running Node.js 4 applications","usage":"s2i build \u003cSOURCE-REPOSITORY\u003e + centos/nodejs-4-centos7:latest \u003cAPP-NAME\u003e","vendor":"CentOS","version":"4"}},"Architecture":"amd64","Size":203378204},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:ca011033e71d147bf07f5810ac8fb07047d1189913439f4585072e14ac0f3ee9","size":178871,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:17b25d765a50ad780e9e117ee2f65f1e85c27165bfd1d68ec95bea73b89b787b","size":3274,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:1c3b36dd47a4988b37b7895e2c3268f75eca0511ceb7aa25d084b822c78f10e5","size":1926,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:c70b3d8045b7e069f7851ad8abd06e7dd919ba149c5f9d5e60c189264bb50fca","size":19742626,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:ac3ff2447a073896d4298e8207642db2278c9178f6ef752ba4a13ba539a03fb4","size":101991748,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:12ff25d9efeb1b10124f68ec43060c4af953570d21e34b659bf2b3735cb8a582","size":176401,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:bdda1b00145dd5da884a32f8266df72777e73907266a81a99c60275267234afb","size":3786,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:aa26b35d2aca61ccbab8f6d2428267d46a4f3777b30b0ed384e02699beec18ac","size":7835129,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:85432449fd0fabb6bef4772246d9b7948723275a4c7e4dee18728f28d79f1c2c","size":73426838,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:977517bfe8fe2ad0746bb314087a5953ed3798fa8758c8339d2ab7544ac7729c","selfLink":"/oapi/v1/images/sha256%3A977517bfe8fe2ad0746bb314087a5953ed3798fa8758c8339d2ab7544ac7729c","uid":"0e907ef0-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1133","creationTimestamp":"2017-12-25T10:04:55Z"},"dockerImageReference":"centos/python-34-centos7@sha256:977517bfe8fe2ad0746bb314087a5953ed3798fa8758c8339d2ab7544ac7729c","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:5426fa4219ceefa5354e050721ccf62da8cec017746f4dedeacc1eaa7ded8216","Created":"2017-12-19T21:26:06Z","Container":"3f396ee21026b72ff6c558ffd5d8237303d983eff7b45629ea68fbd38c21c539","ContainerConfig":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/.local/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=Platform + for building and running Python 3.4 applications","DESCRIPTION=Python 3.4 + available as docker container is a base platform for building and running + various Python 3.4 applications and frameworks. Python is an easy to learn, + powerful programming language. It has efficient high-level data structures + and a simple but effective approach to object-oriented programming. Python''s + elegant syntax and dynamic typing, together with its interpreted nature, make + it an ideal language for scripting and rapid application development in many + areas on most platforms.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","NODEJS_SCL=rh-nodejs6","PYTHON_VERSION=3.4","PYTHONUNBUFFERED=1","PYTHONIOENCODING=UTF-8","LC_ALL=en_US.UTF-8","LANG=en_US.UTF-8","PIP_NO_CACHE_DIR=off"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=\"e54e2f8\""],"Image":"sha256:82f0e5a9c3f2210f6ce55ac047e1a5b52acbf07557f6d6d50aee8c01455ebe49","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"python34-docker","description":"Python + 3.4 available as docker container is a base platform for building and running + various Python 3.4 applications and frameworks. Python is an easy to learn, + powerful programming language. It has efficient high-level data structures + and a simple but effective approach to object-oriented programming. Python''s + elegant syntax and dynamic typing, together with its interpreted nature, make + it an ideal language for scripting and rapid application development in many + areas on most platforms.","io.k8s.description":"Python 3.4 available as docker + container is a base platform for building and running various Python 3.4 applications + and frameworks. Python is an easy to learn, powerful programming language. + It has efficient high-level data structures and a simple but effective approach + to object-oriented programming. Python''s elegant syntax and dynamic typing, + together with its interpreted nature, make it an ideal language for scripting + and rapid application development in many areas on most platforms.","io.k8s.display-name":"Python + 3.4","io.openshift.builder-version":"\"e54e2f8\"","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,python,python34,rh-python34","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/python-34-centos7","release":"1","summary":"Platform + for building and running Python 3.4 applications","usage":"s2i build https://github.com/sclorg/s2i-python-container.git + --context-dir=3.4/test/setup-test-app/ centos/python-34-centos7 python-sample-app","vendor":"CentOS","version":"3.4"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/.local/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=Platform + for building and running Python 3.4 applications","DESCRIPTION=Python 3.4 + available as docker container is a base platform for building and running + various Python 3.4 applications and frameworks. Python is an easy to learn, + powerful programming language. It has efficient high-level data structures + and a simple but effective approach to object-oriented programming. Python''s + elegant syntax and dynamic typing, together with its interpreted nature, make + it an ideal language for scripting and rapid application development in many + areas on most platforms.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","NODEJS_SCL=rh-nodejs6","PYTHON_VERSION=3.4","PYTHONUNBUFFERED=1","PYTHONIOENCODING=UTF-8","LC_ALL=en_US.UTF-8","LANG=en_US.UTF-8","PIP_NO_CACHE_DIR=off"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:82f0e5a9c3f2210f6ce55ac047e1a5b52acbf07557f6d6d50aee8c01455ebe49","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"python34-docker","description":"Python + 3.4 available as docker container is a base platform for building and running + various Python 3.4 applications and frameworks. Python is an easy to learn, + powerful programming language. It has efficient high-level data structures + and a simple but effective approach to object-oriented programming. Python''s + elegant syntax and dynamic typing, together with its interpreted nature, make + it an ideal language for scripting and rapid application development in many + areas on most platforms.","io.k8s.description":"Python 3.4 available as docker + container is a base platform for building and running various Python 3.4 applications + and frameworks. Python is an easy to learn, powerful programming language. + It has efficient high-level data structures and a simple but effective approach + to object-oriented programming. Python''s elegant syntax and dynamic typing, + together with its interpreted nature, make it an ideal language for scripting + and rapid application development in many areas on most platforms.","io.k8s.display-name":"Python + 3.4","io.openshift.builder-version":"\"e54e2f8\"","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,python,python34,rh-python34","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/python-34-centos7","release":"1","summary":"Platform + for building and running Python 3.4 applications","usage":"s2i build https://github.com/sclorg/s2i-python-container.git + --context-dir=3.4/test/setup-test-app/ centos/python-34-centos7 python-sample-app","vendor":"CentOS","version":"3.4"}},"Architecture":"amd64","Size":246279776},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:c8193447a64b4efe866fae2b76b68baf7dbe5950bcb3b20c395a28c8a38b8683","size":5224896,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:16bbf14d156fd4834135374c5c2fc3bd7117f4e5c68ea98b8c3435c6fbb38390","size":4197,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:38b7027195b8efe0d28e157e67f63f1926e50b098b42a38975026b9f774f5dbc","size":2638,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:b2273fa104ba748b4800e443b183fd15e589bb7c45f3d3a29badd397700b51bc","size":57596268,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:ac3ff2447a073896d4298e8207642db2278c9178f6ef752ba4a13ba539a03fb4","size":101991748,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:12ff25d9efeb1b10124f68ec43060c4af953570d21e34b659bf2b3735cb8a582","size":176401,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:bdda1b00145dd5da884a32f8266df72777e73907266a81a99c60275267234afb","size":3786,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:aa26b35d2aca61ccbab8f6d2428267d46a4f3777b30b0ed384e02699beec18ac","size":7835129,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:85432449fd0fabb6bef4772246d9b7948723275a4c7e4dee18728f28d79f1c2c","size":73426838,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:a9efe2dd0d418e64d31999bc25a9a679b019e87cf7e4a47229391f9ffc1b675c","selfLink":"/oapi/v1/images/sha256%3Aa9efe2dd0d418e64d31999bc25a9a679b019e87cf7e4a47229391f9ffc1b675c","uid":"0d7c30c8-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1107","creationTimestamp":"2017-12-25T10:04:53Z"},"dockerImageReference":"centos/php-56-centos7@sha256:a9efe2dd0d418e64d31999bc25a9a679b019e87cf7e4a47229391f9ffc1b675c","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:58a74ffabc8700c0282f5c8b8ad2c1f5eab2813a1cd7fdd7dff02b4052e5c9de","Created":"2017-12-19T21:08:40Z","Container":"b609277a11a72240a0c06ae2e7f2187a9aa7c738a505db629b07972fb30ec57c","ContainerConfig":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"8080/tcp":{},"8443/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/rh/rh-php56/root/usr/bin","SUMMARY=Platform + for building and running PHP 5.6 applications","DESCRIPTION=PHP 5.6 available + as docker container is a base platform for building and running various PHP + 5.6 applications and frameworks. PHP is an HTML-embedded scripting language. + PHP attempts to make it easy for developers to write dynamically generated + web pages. PHP also offers built-in database integration for several commercial + and non-commercial database management systems, so writing a database-enabled + webpage with PHP is fairly simple. The most common use of PHP coding is probably + as a replacement for CGI scripts.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","NODEJS_SCL=rh-nodejs6","PHP_VERSION=5.6","PHP_VER_SHORT=56","NAME=php","PHP_CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/php/","APP_DATA=/opt/app-root/src","PHP_DEFAULT_INCLUDE_PATH=/opt/rh/rh-php56/root/usr/share/pear","PHP_SYSCONF_PATH=/etc/opt/rh/rh-php56","PHP_HTTPD_CONF_FILE=rh-php56-php.conf","HTTPD_CONFIGURATION_PATH=/opt/app-root/etc/conf.d","HTTPD_MAIN_CONF_PATH=/etc/httpd/conf","HTTPD_MAIN_CONF_D_PATH=/etc/httpd/conf.d","HTTPD_VAR_RUN=/var/run/httpd","HTTPD_DATA_PATH=/var/www","HTTPD_DATA_ORIG_PATH=/opt/rh/httpd24/root/var/www","HTTPD_VAR_PATH=/opt/rh/httpd24/root/var","SCL_ENABLED=rh-php56"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=\"ef7f918\""],"Image":"sha256:8d913f044576c7198161a738408ccbc699d74c472ab232bc2bc6be8dd8ecf086","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-php56-docker","description":"PHP + 5.6 available as docker container is a base platform for building and running + various PHP 5.6 applications and frameworks. PHP is an HTML-embedded scripting + language. PHP attempts to make it easy for developers to write dynamically + generated web pages. PHP also offers built-in database integration for several + commercial and non-commercial database management systems, so writing a database-enabled + webpage with PHP is fairly simple. The most common use of PHP coding is probably + as a replacement for CGI scripts.","help":"For more information visit https://github.com/sclorg/s2i-php-container","io.k8s.description":"PHP + 5.6 available as docker container is a base platform for building and running + various PHP 5.6 applications and frameworks. PHP is an HTML-embedded scripting + language. PHP attempts to make it easy for developers to write dynamically + generated web pages. PHP also offers built-in database integration for several + commercial and non-commercial database management systems, so writing a database-enabled + webpage with PHP is fairly simple. The most common use of PHP coding is probably + as a replacement for CGI scripts.","io.k8s.display-name":"Apache 2.4 with + PHP 5.6","io.openshift.builder-version":"\"ef7f918\"","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,php,php56,rh-php56","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/php-56-centos7","release":"1","summary":"Platform + for building and running PHP 5.6 applications","usage":"s2i build https://github.com/sclorg/s2i-php-container.git + --context-dir=5.6/test/test-app centos/php-56-centos7 sample-server","vendor":"CentOS","version":"5.6"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"8080/tcp":{},"8443/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/rh/rh-php56/root/usr/bin","SUMMARY=Platform + for building and running PHP 5.6 applications","DESCRIPTION=PHP 5.6 available + as docker container is a base platform for building and running various PHP + 5.6 applications and frameworks. PHP is an HTML-embedded scripting language. + PHP attempts to make it easy for developers to write dynamically generated + web pages. PHP also offers built-in database integration for several commercial + and non-commercial database management systems, so writing a database-enabled + webpage with PHP is fairly simple. The most common use of PHP coding is probably + as a replacement for CGI scripts.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","NODEJS_SCL=rh-nodejs6","PHP_VERSION=5.6","PHP_VER_SHORT=56","NAME=php","PHP_CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/php/","APP_DATA=/opt/app-root/src","PHP_DEFAULT_INCLUDE_PATH=/opt/rh/rh-php56/root/usr/share/pear","PHP_SYSCONF_PATH=/etc/opt/rh/rh-php56","PHP_HTTPD_CONF_FILE=rh-php56-php.conf","HTTPD_CONFIGURATION_PATH=/opt/app-root/etc/conf.d","HTTPD_MAIN_CONF_PATH=/etc/httpd/conf","HTTPD_MAIN_CONF_D_PATH=/etc/httpd/conf.d","HTTPD_VAR_RUN=/var/run/httpd","HTTPD_DATA_PATH=/var/www","HTTPD_DATA_ORIG_PATH=/opt/rh/httpd24/root/var/www","HTTPD_VAR_PATH=/opt/rh/httpd24/root/var","SCL_ENABLED=rh-php56"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:8d913f044576c7198161a738408ccbc699d74c472ab232bc2bc6be8dd8ecf086","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-php56-docker","description":"PHP + 5.6 available as docker container is a base platform for building and running + various PHP 5.6 applications and frameworks. PHP is an HTML-embedded scripting + language. PHP attempts to make it easy for developers to write dynamically + generated web pages. PHP also offers built-in database integration for several + commercial and non-commercial database management systems, so writing a database-enabled + webpage with PHP is fairly simple. The most common use of PHP coding is probably + as a replacement for CGI scripts.","help":"For more information visit https://github.com/sclorg/s2i-php-container","io.k8s.description":"PHP + 5.6 available as docker container is a base platform for building and running + various PHP 5.6 applications and frameworks. PHP is an HTML-embedded scripting + language. PHP attempts to make it easy for developers to write dynamically + generated web pages. PHP also offers built-in database integration for several + commercial and non-commercial database management systems, so writing a database-enabled + webpage with PHP is fairly simple. The most common use of PHP coding is probably + as a replacement for CGI scripts.","io.k8s.display-name":"Apache 2.4 with + PHP 5.6","io.openshift.builder-version":"\"ef7f918\"","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,php,php56,rh-php56","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/php-56-centos7","release":"1","summary":"Platform + for building and running PHP 5.6 applications","usage":"s2i build https://github.com/sclorg/s2i-php-container.git + --context-dir=5.6/test/test-app centos/php-56-centos7 sample-server","vendor":"CentOS","version":"5.6"}},"Architecture":"amd64","Size":243389548},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:bde1d3af8241135193c6e7a4f1e32ac4e404d7969ff04c11a587bffa99d6589a","size":247786,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:c519739471066538a1d927995ce893343a443d69c1b8ab0d5836e596b37a082c","size":27879,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:57ab8ae961dcc7db3f2072cd378d1b168d46d912ac8f1c9a22e2c521ebb14aae","size":2215,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:5b12a89bffd1edab088bb8632f256985fa75291b30981fb40a93f7c50ce695c5","size":59657850,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:ac3ff2447a073896d4298e8207642db2278c9178f6ef752ba4a13ba539a03fb4","size":101991748,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:12ff25d9efeb1b10124f68ec43060c4af953570d21e34b659bf2b3735cb8a582","size":176401,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:bdda1b00145dd5da884a32f8266df72777e73907266a81a99c60275267234afb","size":3786,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:aa26b35d2aca61ccbab8f6d2428267d46a4f3777b30b0ed384e02699beec18ac","size":7835129,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:85432449fd0fabb6bef4772246d9b7948723275a4c7e4dee18728f28d79f1c2c","size":73426838,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:ac68512255a6233acf34bad52bdf7d2e731e5d98d82e516931360ebc4fb1e686","selfLink":"/oapi/v1/images/sha256%3Aac68512255a6233acf34bad52bdf7d2e731e5d98d82e516931360ebc4fb1e686","uid":"0dcaa528-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1121","creationTimestamp":"2017-12-25T10:04:54Z"},"dockerImageReference":"centos/nodejs-6-centos7@sha256:ac68512255a6233acf34bad52bdf7d2e731e5d98d82e516931360ebc4fb1e686","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:d5b68e77df71c79ba5bc9ff9c179e6b62e4f2230d8c3c237b5918a9634959108","Created":"2017-12-20T08:07:56Z","Container":"690f90631d0c9a1f0f7cee44ec5e0924d24d177f5e3443017d020b5bdd5d7e1c","ContainerConfig":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/node_modules/.bin/:/opt/app-root/src/.npm-global/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=Platform + for building and running Node.js 6 applications","DESCRIPTION=Node.js 6 available + as docker container is a base platform for building and running various Node.js + 6 applications and frameworks. Node.js is a platform built on Chrome''s JavaScript + runtime for easily building fast, scalable network applications. Node.js uses + an event-driven, non-blocking I/O model that makes it lightweight and efficient, + perfect for data-intensive real-time applications that run across distributed + devices.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","NODEJS_SCL=rh-nodejs6","NODEJS_VERSION=6","NPM_RUN=start","NAME=nodejs","NPM_CONFIG_PREFIX=/opt/app-root/src/.npm-global"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=\"0662cc5\""],"Image":"sha256:adb5d4dfebf99c2d3a76744107170ad79d4e2cc031c701368cb591a2a80e3fbc","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-nodejs6-docker","com.redhat.deployments-dir":"/opt/app-root/src","com.redhat.dev-mode":"DEV_MODE:false","com.redhat.dev-mode.port":"DEBUG_PORT:5858","description":"Node.js + 6 available as docker container is a base platform for building and running + various Node.js 6 applications and frameworks. Node.js is a platform built + on Chrome''s JavaScript runtime for easily building fast, scalable network + applications. Node.js uses an event-driven, non-blocking I/O model that makes + it lightweight and efficient, perfect for data-intensive real-time applications + that run across distributed devices.","help":"For more information visit https://github.com/sclorg/s2i-nodejs-container","io.k8s.description":"Node.js + 6 available as docker container is a base platform for building and running + various Node.js 6 applications and frameworks. Node.js is a platform built + on Chrome''s JavaScript runtime for easily building fast, scalable network + applications. Node.js uses an event-driven, non-blocking I/O model that makes + it lightweight and efficient, perfect for data-intensive real-time applications + that run across distributed devices.","io.k8s.display-name":"Node.js 6","io.openshift.builder-version":"\"0662cc5\"","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,nodejs,nodejs6","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/nodejs-6-centos7","release":"1","summary":"Platform + for building and running Node.js 6 applications","usage":"s2i build \u003cSOURCE-REPOSITORY\u003e + centos/nodejs-6-centos7:latest \u003cAPP-NAME\u003e","vendor":"CentOS","version":"6"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/node_modules/.bin/:/opt/app-root/src/.npm-global/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=Platform + for building and running Node.js 6 applications","DESCRIPTION=Node.js 6 available + as docker container is a base platform for building and running various Node.js + 6 applications and frameworks. Node.js is a platform built on Chrome''s JavaScript + runtime for easily building fast, scalable network applications. Node.js uses + an event-driven, non-blocking I/O model that makes it lightweight and efficient, + perfect for data-intensive real-time applications that run across distributed + devices.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","NODEJS_SCL=rh-nodejs6","NODEJS_VERSION=6","NPM_RUN=start","NAME=nodejs","NPM_CONFIG_PREFIX=/opt/app-root/src/.npm-global"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:adb5d4dfebf99c2d3a76744107170ad79d4e2cc031c701368cb591a2a80e3fbc","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-nodejs6-docker","com.redhat.deployments-dir":"/opt/app-root/src","com.redhat.dev-mode":"DEV_MODE:false","com.redhat.dev-mode.port":"DEBUG_PORT:5858","description":"Node.js + 6 available as docker container is a base platform for building and running + various Node.js 6 applications and frameworks. Node.js is a platform built + on Chrome''s JavaScript runtime for easily building fast, scalable network + applications. Node.js uses an event-driven, non-blocking I/O model that makes + it lightweight and efficient, perfect for data-intensive real-time applications + that run across distributed devices.","help":"For more information visit https://github.com/sclorg/s2i-nodejs-container","io.k8s.description":"Node.js + 6 available as docker container is a base platform for building and running + various Node.js 6 applications and frameworks. Node.js is a platform built + on Chrome''s JavaScript runtime for easily building fast, scalable network + applications. Node.js uses an event-driven, non-blocking I/O model that makes + it lightweight and efficient, perfect for data-intensive real-time applications + that run across distributed devices.","io.k8s.display-name":"Node.js 6","io.openshift.builder-version":"\"0662cc5\"","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,nodejs,nodejs6","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/nodejs-6-centos7","release":"1","summary":"Platform + for building and running Node.js 6 applications","usage":"s2i build \u003cSOURCE-REPOSITORY\u003e + centos/nodejs-6-centos7:latest \u003cAPP-NAME\u003e","vendor":"CentOS","version":"6"}},"Architecture":"amd64","Size":192101418},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:1d48dd72d80a58d8a2abf6bd03405b6d60367fc2e4cab22d0a5c3389955563d5","size":174340,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:69722fae2cf36ff76a57b42e81362e19bf5274eaa7866698db1be2517b0f600b","size":3273,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:07185abef97a485b1ca36119c949623ddb409f19074550edf15d889d99760e88","size":1925,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:353ba685231692bc114d389dc802ce14d7067ff9269ea5514363454b4153b7c8","size":8470347,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:ac3ff2447a073896d4298e8207642db2278c9178f6ef752ba4a13ba539a03fb4","size":101991748,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:12ff25d9efeb1b10124f68ec43060c4af953570d21e34b659bf2b3735cb8a582","size":176401,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:bdda1b00145dd5da884a32f8266df72777e73907266a81a99c60275267234afb","size":3786,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:aa26b35d2aca61ccbab8f6d2428267d46a4f3777b30b0ed384e02699beec18ac","size":7835129,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:85432449fd0fabb6bef4772246d9b7948723275a4c7e4dee18728f28d79f1c2c","size":73426838,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:acadffd5d13f6fdf02dd611bf877d2298cd1eccd9656c42f68ca013a7ed190ab","selfLink":"/oapi/v1/images/sha256%3Aacadffd5d13f6fdf02dd611bf877d2298cd1eccd9656c42f68ca013a7ed190ab","uid":"0ddb904c-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1125","creationTimestamp":"2017-12-25T10:04:54Z"},"dockerImageReference":"centos/perl-524-centos7@sha256:acadffd5d13f6fdf02dd611bf877d2298cd1eccd9656c42f68ca013a7ed190ab","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:5a6864e1fcc4197e2a640b32b5b3cfe1e68a93bba7a3d7748100bc73eca63585","Created":"2017-12-19T21:08:38Z","Container":"a08fd29ff9ecd06aebc41d99f04a824010cb7e4ef29e8f53d7c6e306fe74b878","ContainerConfig":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=Platform + for building and running Perl 5.24 applications","DESCRIPTION=Perl 5.24 available + as docker container is a base platform for building and running various Perl + 5.24 applications and frameworks. Perl is a high-level programming language + with roots in C, sed, awk and shell scripting. Perl is good at handling processes + and files, and is especially good at handling text. Perl''s hallmarks are + practicality and efficiency. While it is used to do a lot of different things, + Perl''s most common applications are system administration utilities and web + programming.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","NODEJS_SCL=rh-nodejs6","PERL_VERSION=5.24","PERL_SHORT_VER=524","NAME=perl"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=\"49712fa\""],"Image":"sha256:da8b58fd457008bb35c582cc609f0b4d7c96f5c75df37882713d7cfb46f1caaf","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-perl524-docker","description":"Perl + 5.24 available as docker container is a base platform for building and running + various Perl 5.24 applications and frameworks. Perl is a high-level programming + language with roots in C, sed, awk and shell scripting. Perl is good at handling + processes and files, and is especially good at handling text. Perl''s hallmarks + are practicality and efficiency. While it is used to do a lot of different + things, Perl''s most common applications are system administration utilities + and web programming.","help":"For more information visit https://github.com/sclorg/s2i-perl-container","io.k8s.description":"Perl + 5.24 available as docker container is a base platform for building and running + various Perl 5.24 applications and frameworks. Perl is a high-level programming + language with roots in C, sed, awk and shell scripting. Perl is good at handling + processes and files, and is especially good at handling text. Perl''s hallmarks + are practicality and efficiency. While it is used to do a lot of different + things, Perl''s most common applications are system administration utilities + and web programming.","io.k8s.display-name":"Apache 2.4 with mod_perl/5.24","io.openshift.builder-version":"\"49712fa\"","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,perl,perl524","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/perl-524-centos7","release":"1","summary":"Platform + for building and running Perl 5.24 applications","usage":"s2i build \u003cSOURCE-REPOSITORY\u003e + centos/perl-524-centos7:latest \u003cAPP-NAME\u003e","vendor":"CentOS","version":"5.24"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=Platform + for building and running Perl 5.24 applications","DESCRIPTION=Perl 5.24 available + as docker container is a base platform for building and running various Perl + 5.24 applications and frameworks. Perl is a high-level programming language + with roots in C, sed, awk and shell scripting. Perl is good at handling processes + and files, and is especially good at handling text. Perl''s hallmarks are + practicality and efficiency. While it is used to do a lot of different things, + Perl''s most common applications are system administration utilities and web + programming.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","NODEJS_SCL=rh-nodejs6","PERL_VERSION=5.24","PERL_SHORT_VER=524","NAME=perl"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:da8b58fd457008bb35c582cc609f0b4d7c96f5c75df37882713d7cfb46f1caaf","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-perl524-docker","description":"Perl + 5.24 available as docker container is a base platform for building and running + various Perl 5.24 applications and frameworks. Perl is a high-level programming + language with roots in C, sed, awk and shell scripting. Perl is good at handling + processes and files, and is especially good at handling text. Perl''s hallmarks + are practicality and efficiency. While it is used to do a lot of different + things, Perl''s most common applications are system administration utilities + and web programming.","help":"For more information visit https://github.com/sclorg/s2i-perl-container","io.k8s.description":"Perl + 5.24 available as docker container is a base platform for building and running + various Perl 5.24 applications and frameworks. Perl is a high-level programming + language with roots in C, sed, awk and shell scripting. Perl is good at handling + processes and files, and is especially good at handling text. Perl''s hallmarks + are practicality and efficiency. While it is used to do a lot of different + things, Perl''s most common applications are system administration utilities + and web programming.","io.k8s.display-name":"Apache 2.4 with mod_perl/5.24","io.openshift.builder-version":"\"49712fa\"","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,perl,perl524","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/perl-524-centos7","release":"1","summary":"Platform + for building and running Perl 5.24 applications","usage":"s2i build \u003cSOURCE-REPOSITORY\u003e + centos/perl-524-centos7:latest \u003cAPP-NAME\u003e","vendor":"CentOS","version":"5.24"}},"Architecture":"amd64","Size":230905709},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:f62f75768b5dc69f10d85c7b1e7b289b70107891dedb8b708a0959f1ba106ffe","size":129545,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:07978a766c357e1c6c08831a77207216efd3453a3662874bbdfac85ceeb8e644","size":2697,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d2c2aaaeeb04d2bada881d953dcb12fdfc399c714e63e15d7bf715f99bd16621","size":2307,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:aef22d8e02fb46266a473bc23cbad3acaee0cbfc93eebe2b789bf2261d6441c7","size":47319387,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:ac3ff2447a073896d4298e8207642db2278c9178f6ef752ba4a13ba539a03fb4","size":101991748,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:12ff25d9efeb1b10124f68ec43060c4af953570d21e34b659bf2b3735cb8a582","size":176401,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:bdda1b00145dd5da884a32f8266df72777e73907266a81a99c60275267234afb","size":3786,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:aa26b35d2aca61ccbab8f6d2428267d46a4f3777b30b0ed384e02699beec18ac","size":7835129,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:85432449fd0fabb6bef4772246d9b7948723275a4c7e4dee18728f28d79f1c2c","size":73426838,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:ad9b54504eabd6f7fb190da0619f9ed1d87df4dff5d0f31e4b0766525cac096d","selfLink":"/oapi/v1/images/sha256%3Aad9b54504eabd6f7fb190da0619f9ed1d87df4dff5d0f31e4b0766525cac096d","uid":"10863486-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1150","creationTimestamp":"2017-12-25T10:04:58Z"},"dockerImageReference":"openshift/wildfly-101-centos7@sha256:ad9b54504eabd6f7fb190da0619f9ed1d87df4dff5d0f31e4b0766525cac096d","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:fad1e0510edd47571a387eaac322d9086cf36c12d44e211ee8fb9b3fb2aa93b0","Created":"2017-11-13T02:43:24Z","Container":"33c264d866c08c1b24257b1e0587a732a9d5cf835d81b31bc409639717458321","ContainerConfig":{"Hostname":"1b0d6163fdc2","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","WILDFLY_VERSION=10.1.0.Final","MAVEN_VERSION=3.3.9"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=632df27"],"Image":"sha256:efb351a56c05e5e5b1ad5a6515992a5ccf71217118b590c049e6901d513bfdbf","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161214","com.redhat.deployments-dir":"/wildfly/standalone/deployments","io.k8s.description":"Platform + for building and running JEE applications on WildFly 10.1.0.Final","io.k8s.display-name":"WildFly + 10.1.0.Final","io.openshift.builder-base-version":"bfd4736","io.openshift.builder-version":"632df27","io.openshift.expose-services":"8080:http","io.openshift.s2i.destination":"/opt/s2i/destination","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,wildfly,wildfly10","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS + Base Image","vendor":"CentOS"}},"DockerVersion":"1.12.6","Author":"Ben Parees + \u003cbparees@redhat.com\u003e","Config":{"Hostname":"1b0d6163fdc2","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","WILDFLY_VERSION=10.1.0.Final","MAVEN_VERSION=3.3.9"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:efb351a56c05e5e5b1ad5a6515992a5ccf71217118b590c049e6901d513bfdbf","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161214","com.redhat.deployments-dir":"/wildfly/standalone/deployments","io.k8s.description":"Platform + for building and running JEE applications on WildFly 10.1.0.Final","io.k8s.display-name":"WildFly + 10.1.0.Final","io.openshift.builder-base-version":"bfd4736","io.openshift.builder-version":"632df27","io.openshift.expose-services":"8080:http","io.openshift.s2i.destination":"/opt/s2i/destination","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,wildfly,wildfly10","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS + Base Image","vendor":"CentOS"}},"Architecture":"amd64","Size":506605784},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:15873e0a8d2f5b0582d58f28b0fb9f3e8b20091065e3c8aab0ab26961d6039ec","size":140686255,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:1a5dadae1117a400b25a6034894ce2eddd6482c69394f91c522a000be3a16c54","size":4923,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:749f33070789740aa4b56aa5c9a2b36700af2209087e6b37f82036a7ea89744f","size":968,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:2e1ac17db6401beeb865ad211669d81ad247d18797ce1aa4bff3d798687c2390","size":4658,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:289e0b2d018ed2fcaf728b583815ea5f021a90d66471b14755002983c209dcab","size":2672,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:6a194688ba8ad46e5c11fda87b2fd1e5df15abbfd56f6e645b48fdc81352691c","size":1598303,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:2350e7bb6e5b7e684aa0fe92ca7f666fb033e9b84f1dad539b71d1cf5c387495","size":225156764,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:8a3400b7e31a55323583e3d585b3b0be56d9f7ae563187aec96d47ef5419982a","size":1979,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:78efc9e155c4f5ac3665c4ef14339c305672468520dc0d5ad5a254ce90a1ec28","size":68747156,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:734fb161cf896cf5c25a9a857a4b4d267bb5a59d5acf9ba846278ab3f3d1f5d5","size":256,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:45a2e645736c4c66ef34acce2407ded21f7a9b231199d3b92d6c9776df264729","size":70389679,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:bae2ac7b362f783c526bdc70175fb73b7815944eff2c5ae294e8563383873060","selfLink":"/oapi/v1/images/sha256%3Abae2ac7b362f783c526bdc70175fb73b7815944eff2c5ae294e8563383873060","uid":"104b7d3e-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1146","creationTimestamp":"2017-12-25T10:04:58Z"},"dockerImageReference":"centos/postgresql-95-centos7@sha256:bae2ac7b362f783c526bdc70175fb73b7815944eff2c5ae294e8563383873060","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:6d465ccfcd4c29fc5e26f212ed4edddaf471d4425820cd9bd666c76aaac72d57","Created":"2017-12-19T13:59:09Z","Container":"669a931eb6963e1b5602eed727b88259ba646ea8bb655e64ab3c9dbde4f4936d","ContainerConfig":{"Hostname":"5b02bc57e26e","User":"26","ExposedPorts":{"5432/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","POSTGRESQL_VERSION=9.5","POSTGRESQL_PREV_VERSION=9.4","HOME=/var/lib/pgsql","PGUSER=postgres","SUMMARY=PostgreSQL + is an advanced Object-Relational database management system","DESCRIPTION=PostgreSQL + is an advanced Object-Relational database management system (DBMS). The image + contains the client and server programs that you''ll need to create, run, + maintain and access a PostgreSQL DBMS server.","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/postgresql","ENABLED_COLLECTIONS=rh-postgresql95","BASH_ENV=/usr/share/container-scripts/postgresql/scl_enable","ENV=/usr/share/container-scripts/postgresql/scl_enable","PROMPT_COMMAND=. + /usr/share/container-scripts/postgresql/scl_enable"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=\"4a4be82\""],"Image":"sha256:2399f7cc0ce84939e8a1449d6622ccc0944d01da36077d1d207db0197397e9a5","Volumes":{"/var/lib/pgsql/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-postgresql95-docker","description":"PostgreSQL + is an advanced Object-Relational database management system (DBMS). The image + contains the client and server programs that you''ll need to create, run, + maintain and access a PostgreSQL DBMS server.","io.k8s.description":"PostgreSQL + is an advanced Object-Relational database management system (DBMS). The image + contains the client and server programs that you''ll need to create, run, + maintain and access a PostgreSQL DBMS server.","io.k8s.display-name":"PostgreSQL + 9.5","io.openshift.builder-version":"\"4a4be82\"","io.openshift.expose-services":"5432:postgresql","io.openshift.tags":"database,postgresql,postgresql95,rh-postgresql95","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/postgresql-95-centos7","summary":"PostgreSQL + is an advanced Object-Relational database management system","usage":"docker + run -d --name postgresql_database -e POSTGRESQL_USER=user -e POSTGRESQL_PASSWORD=pass + -e POSTGRESQL_DATABASE=db -p 5432:5432 centos/postgresql-95-centos7","vendor":"CentOS","version":"9.5"}},"DockerVersion":"1.12.6","Config":{"Hostname":"5b02bc57e26e","User":"26","ExposedPorts":{"5432/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","POSTGRESQL_VERSION=9.5","POSTGRESQL_PREV_VERSION=9.4","HOME=/var/lib/pgsql","PGUSER=postgres","SUMMARY=PostgreSQL + is an advanced Object-Relational database management system","DESCRIPTION=PostgreSQL + is an advanced Object-Relational database management system (DBMS). The image + contains the client and server programs that you''ll need to create, run, + maintain and access a PostgreSQL DBMS server.","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/postgresql","ENABLED_COLLECTIONS=rh-postgresql95","BASH_ENV=/usr/share/container-scripts/postgresql/scl_enable","ENV=/usr/share/container-scripts/postgresql/scl_enable","PROMPT_COMMAND=. + /usr/share/container-scripts/postgresql/scl_enable"],"Cmd":["run-postgresql"],"Image":"sha256:2399f7cc0ce84939e8a1449d6622ccc0944d01da36077d1d207db0197397e9a5","Volumes":{"/var/lib/pgsql/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-postgresql95-docker","description":"PostgreSQL + is an advanced Object-Relational database management system (DBMS). The image + contains the client and server programs that you''ll need to create, run, + maintain and access a PostgreSQL DBMS server.","io.k8s.description":"PostgreSQL + is an advanced Object-Relational database management system (DBMS). The image + contains the client and server programs that you''ll need to create, run, + maintain and access a PostgreSQL DBMS server.","io.k8s.display-name":"PostgreSQL + 9.5","io.openshift.builder-version":"\"4a4be82\"","io.openshift.expose-services":"5432:postgresql","io.openshift.tags":"database,postgresql,postgresql95,rh-postgresql95","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/postgresql-95-centos7","summary":"PostgreSQL + is an advanced Object-Relational database management system","usage":"docker + run -d --name postgresql_database -e POSTGRESQL_USER=user -e POSTGRESQL_PASSWORD=pass + -e POSTGRESQL_DATABASE=db -p 5432:5432 centos/postgresql-95-centos7","vendor":"CentOS","version":"9.5"}},"Architecture":"amd64","Size":110463111},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:ed0512d1ce5370076d0663931f75885a59c3f1a08266a4452fe1d8720c488948","size":12683,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:80b403520aa3af8ad3f432244dd6fb47e48e48871ff986b5019e788f74659966","size":37013505,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:af1b843a6418d12bcb68f6560add32c96378697b984950dfbe7e0f4d6bb7e3d4","size":312,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:85432449fd0fabb6bef4772246d9b7948723275a4c7e4dee18728f28d79f1c2c","size":73426838,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:bd971b467b08b8dbbbfee26bad80dcaa0110b184e0a8dd6c1b0460a6d6f5d332","selfLink":"/oapi/v1/images/sha256%3Abd971b467b08b8dbbbfee26bad80dcaa0110b184e0a8dd6c1b0460a6d6f5d332","uid":"0dc9099e-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1119","creationTimestamp":"2017-12-25T10:04:54Z"},"dockerImageReference":"openshift/nodejs-010-centos7@sha256:bd971b467b08b8dbbbfee26bad80dcaa0110b184e0a8dd6c1b0460a6d6f5d332","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"b3b1ce7cdd2ce7872a47601b7e3da87658b38e9035ad5d24faa325b681c4af8d","Parent":"51c34328d22d2456e6d532f86e0c5e8d8606a0d75d0975fbadf3d41fb361925f","Created":"2016-11-14T17:57:00Z","Container":"6ed29b37771bea2fc0ace8727bdc7c060224e1fb4e0f1450018ad19728247e3e","ContainerConfig":{"Hostname":"719d8d68f3dc","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/node_modules/.bin/:/opt/app-root/src/.npm-global/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","NPM_RUN=start","NODEJS_VERSION=0.10","NPM_CONFIG_PREFIX=/opt/app-root/src/.npm-global"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=bbaf6847c02b403f1c216c4759e71735367056a0"],"Image":"sha256:5bcf62dda02b2b58d6be59ef74af8dfcee0dbb582740a7b3789db83fe428781f","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20160906","com.redhat.deployments-dir":"/opt/app-root/src","com.redhat.dev-mode":"DEV_MODE:false","com.redhat.dev-mode.port":"DEBUG_PORT:5858","io.k8s.description":"Platform + for building and running Node.js 0.10 applications","io.k8s.display-name":"Node.js + 0.10","io.openshift.builder-base-version":"8c4d31f","io.openshift.builder-version":"bbaf6847c02b403f1c216c4759e71735367056a0","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,nodejs,nodejs010","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS + Base Image","vendor":"CentOS"}},"DockerVersion":"1.12.2-rc2","Author":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","Config":{"Hostname":"719d8d68f3dc","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/node_modules/.bin/:/opt/app-root/src/.npm-global/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","NPM_RUN=start","NODEJS_VERSION=0.10","NPM_CONFIG_PREFIX=/opt/app-root/src/.npm-global"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:5bcf62dda02b2b58d6be59ef74af8dfcee0dbb582740a7b3789db83fe428781f","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20160906","com.redhat.deployments-dir":"/opt/app-root/src","com.redhat.dev-mode":"DEV_MODE:false","com.redhat.dev-mode.port":"DEBUG_PORT:5858","io.k8s.description":"Platform + for building and running Node.js 0.10 applications","io.k8s.display-name":"Node.js + 0.10","io.openshift.builder-base-version":"8c4d31f","io.openshift.builder-version":"bbaf6847c02b403f1c216c4759e71735367056a0","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,nodejs,nodejs010","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS + Base Image","vendor":"CentOS"}},"Architecture":"amd64","Size":161122011},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:8d30e94188e7f13642d975e70c484e48c33867f3ede3277df1145803fa996ac1","size":70591526,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:9e0d025d6982a31ae6eff14fbff14a879040640dd2220928415454aad8ad3e8d","size":253,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:e7c36c73b545d32b5a78ee50d87f356f63fd633f2f602f49e8d97329df6107ef","size":69076152,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:279efb65a614860830f59f0f6eff05c76bfe0cc123ca0a13a946d845c5b7b055","size":1958,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":32,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:ba5278dc9861c3a6b088a0d5ddc5e49541cdb669c02283940a46c83581b3fa8a","size":13830226,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:603b1199503e4ead5451b274de4fa597c98ab9f90aec5bd03c1241194868012f","size":1750,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:eb391703fc7613c5ed27507ac3885cd28a85f3348e76a8f763e215c8e7211cae","size":651,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:690db3aefd04ffa2c8b65bcab196b885eec05f964e693f7c796bf62cced99710","size":4732493,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:adbe087ab826899217ac3f4bc7aab0e8d6a0054f99c2852334f8364cf384eb93","size":2886970,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v1+json"},{"metadata":{"name":"sha256:c169a0ce84104cc68cfe706b7fa3e4b5f1c038963c9384b613fb2f227ee57f97","selfLink":"/oapi/v1/images/sha256%3Ac169a0ce84104cc68cfe706b7fa3e4b5f1c038963c9384b613fb2f227ee57f97","uid":"10ae4b95-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1159","creationTimestamp":"2017-12-25T10:04:58Z"},"dockerImageReference":"centos/mysql-57-centos7@sha256:c169a0ce84104cc68cfe706b7fa3e4b5f1c038963c9384b613fb2f227ee57f97","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:9f71e7f9e647bf816a2fff3cd03a498ea260e45b4055d848797a26d7f8d2ab87","Created":"2017-12-19T21:07:35Z","Container":"63f24a0b688e42d548aecedad40602b44b061796a63f14c02a80273b0e260b80","ContainerConfig":{"Hostname":"8f42194ba69b","User":"27","ExposedPorts":{"3306/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=MySQL + 5.7 SQL database server","DESCRIPTION=MySQL is a multi-user, multi-threaded + SQL database server. The container image provides a containerized packaging + of the MySQL mysqld daemon and client application. The mysqld server daemon + accepts connections from clients and provides access to content from MySQL + databases on behalf of the clients.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/var/lib/mysql","BASH_ENV=/usr/share/container-scripts/mysql/scl_enable","ENV=/usr/share/container-scripts/mysql/scl_enable","PROMPT_COMMAND=. + /usr/share/container-scripts/mysql/scl_enable","MYSQL_VERSION=5.7","APP_DATA=/opt/app-root/src","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mysql","MYSQL_PREFIX=/opt/rh/rh-mysql57/root/usr","ENABLED_COLLECTIONS=rh-mysql57"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=\"5e58000\""],"Image":"sha256:7a7f8efa890401e46d84eae55c3299613ee9937120c096efd838b1ad583746cf","Volumes":{"/var/lib/mysql/data":{}},"WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-mysql57-docker","description":"MySQL + is a multi-user, multi-threaded SQL database server. The container image provides + a containerized packaging of the MySQL mysqld daemon and client application. + The mysqld server daemon accepts connections from clients and provides access + to content from MySQL databases on behalf of the clients.","io.k8s.description":"MySQL + is a multi-user, multi-threaded SQL database server. The container image provides + a containerized packaging of the MySQL mysqld daemon and client application. + The mysqld server daemon accepts connections from clients and provides access + to content from MySQL databases on behalf of the clients.","io.k8s.display-name":"MySQL + 5.7","io.openshift.builder-version":"\"5e58000\"","io.openshift.expose-services":"3306:mysql","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"database,mysql,mysql57,rh-mysql57","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/mysql-57-centos7","release":"1","summary":"MySQL + 5.7 SQL database server","usage":"docker run -d -e MYSQL_USER=user -e MYSQL_PASSWORD=pass + -e MYSQL_DATABASE=db -p 3306:3306 centos/mysql-57-centos7","vendor":"CentOS","version":"5.7"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8f42194ba69b","User":"27","ExposedPorts":{"3306/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=MySQL + 5.7 SQL database server","DESCRIPTION=MySQL is a multi-user, multi-threaded + SQL database server. The container image provides a containerized packaging + of the MySQL mysqld daemon and client application. The mysqld server daemon + accepts connections from clients and provides access to content from MySQL + databases on behalf of the clients.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/var/lib/mysql","BASH_ENV=/usr/share/container-scripts/mysql/scl_enable","ENV=/usr/share/container-scripts/mysql/scl_enable","PROMPT_COMMAND=. + /usr/share/container-scripts/mysql/scl_enable","MYSQL_VERSION=5.7","APP_DATA=/opt/app-root/src","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mysql","MYSQL_PREFIX=/opt/rh/rh-mysql57/root/usr","ENABLED_COLLECTIONS=rh-mysql57"],"Cmd":["run-mysqld"],"Image":"sha256:7a7f8efa890401e46d84eae55c3299613ee9937120c096efd838b1ad583746cf","Volumes":{"/var/lib/mysql/data":{}},"WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-mysql57-docker","description":"MySQL + is a multi-user, multi-threaded SQL database server. The container image provides + a containerized packaging of the MySQL mysqld daemon and client application. + The mysqld server daemon accepts connections from clients and provides access + to content from MySQL databases on behalf of the clients.","io.k8s.description":"MySQL + is a multi-user, multi-threaded SQL database server. The container image provides + a containerized packaging of the MySQL mysqld daemon and client application. + The mysqld server daemon accepts connections from clients and provides access + to content from MySQL databases on behalf of the clients.","io.k8s.display-name":"MySQL + 5.7","io.openshift.builder-version":"\"5e58000\"","io.openshift.expose-services":"3306:mysql","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"database,mysql,mysql57,rh-mysql57","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/mysql-57-centos7","release":"1","summary":"MySQL + 5.7 SQL database server","usage":"docker run -d -e MYSQL_USER=user -e MYSQL_PASSWORD=pass + -e MYSQL_DATABASE=db -p 3306:3306 centos/mysql-57-centos7","vendor":"CentOS","version":"5.7"}},"Architecture":"amd64","Size":146979239},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:9f5b5cbdf8045780da78544c067561c8d1926542afa556532557812dfc4ba26f","size":143869,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:2d28295851ff26515b46a45ca38fdd21785f202393b4f3ec89f0709635b15fd5","size":5642,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:f3343524373bd839658226fffed4e40fe82495817bba7b92a1988990bbf56a67","size":419,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:c65c70f33f8a3cd1e068f74090736d59720214d481431134349354f042ba61a0","size":9291,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:99ab0bbeb18fa640765720127a69af8e0b3bb6f5613e24f36aa90e5ee5d19421","size":65363517,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:12ff25d9efeb1b10124f68ec43060c4af953570d21e34b659bf2b3735cb8a582","size":176401,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:bdda1b00145dd5da884a32f8266df72777e73907266a81a99c60275267234afb","size":3786,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:aa26b35d2aca61ccbab8f6d2428267d46a4f3777b30b0ed384e02699beec18ac","size":7835129,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:85432449fd0fabb6bef4772246d9b7948723275a4c7e4dee18728f28d79f1c2c","size":73426838,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:c35481e77f235c7935e629c06bf0bd7b4b2b6f2a88819a642e247599b4b725a8","selfLink":"/oapi/v1/images/sha256%3Ac35481e77f235c7935e629c06bf0bd7b4b2b6f2a88819a642e247599b4b725a8","uid":"0a470a57-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1002","creationTimestamp":"2017-12-25T10:04:48Z"},"dockerImageReference":"centos/httpd-24-centos7@sha256:c35481e77f235c7935e629c06bf0bd7b4b2b6f2a88819a642e247599b4b725a8","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:091535a2b30635f54e78bf8b494a81b3d7dae7d10205f5a7e240399190f3f7f3","Created":"2017-12-19T21:15:58Z","Container":"dc1d01eaeebade09207fa671abc615191dd094ddf11e8436624f34980c2c3143","ContainerConfig":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"8080/tcp":{},"8443/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=Platform + for running Apache httpd 2.4 or building httpd-based application","DESCRIPTION=Apache + httpd 2.4 available as docker container, is a powerful, efficient, and extensible + web server. Apache supports a variety of features, many implemented as compiled + modules which extend the core functionality. These can range from server-side + programming language support to authentication schemes. Virtual hosting allows + one Apache installation to serve many different Web sites.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/scl_enable","ENV=/opt/app-root/scl_enable","PROMPT_COMMAND=. + /opt/app-root/scl_enable","HTTPD_VERSION=2.4","HTTPD_CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/httpd/","HTTPD_APP_ROOT=/opt/app-root","HTTPD_CONFIGURATION_PATH=/opt/app-root/etc/httpd.d","HTTPD_MAIN_CONF_PATH=/etc/httpd/conf","HTTPD_MAIN_CONF_D_PATH=/etc/httpd/conf.d","HTTPD_VAR_RUN=/var/run/httpd","HTTPD_DATA_PATH=/var/www","HTTPD_DATA_ORIG_PATH=/opt/rh/httpd24/root/var/www","HTTPD_LOG_PATH=/var/log/httpd24","HTTPD_SCL=httpd24"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=\"1bc868c\""],"Image":"sha256:2ae6d2ed31cf8c248c04211a36fc58adebee07faaf45fb86291d1abfce2bdd4e","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"httpd24-docker","description":"Apache + httpd 2.4 available as docker container, is a powerful, efficient, and extensible + web server. Apache supports a variety of features, many implemented as compiled + modules which extend the core functionality. These can range from server-side + programming language support to authentication schemes. Virtual hosting allows + one Apache installation to serve many different Web sites.","io.k8s.description":"Apache + httpd 2.4 available as docker container, is a powerful, efficient, and extensible + web server. Apache supports a variety of features, many implemented as compiled + modules which extend the core functionality. These can range from server-side + programming language support to authentication schemes. Virtual hosting allows + one Apache installation to serve many different Web sites.","io.k8s.display-name":"Apache + httpd 2.4","io.openshift.builder-version":"\"1bc868c\"","io.openshift.expose-services":"8080:http,8443:https","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,httpd,httpd24","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/httpd-24-centos7","release":"1","summary":"Platform + for running Apache httpd 2.4 or building httpd-based application","usage":"s2i + build https://github.com/sclorg/httpd-container.git --context-dir=examples/sample-test-app/ + centos/httpd-24-centos7 sample-server","vendor":"CentOS","version":"2.4"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"8080/tcp":{},"8443/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=Platform + for running Apache httpd 2.4 or building httpd-based application","DESCRIPTION=Apache + httpd 2.4 available as docker container, is a powerful, efficient, and extensible + web server. Apache supports a variety of features, many implemented as compiled + modules which extend the core functionality. These can range from server-side + programming language support to authentication schemes. Virtual hosting allows + one Apache installation to serve many different Web sites.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/scl_enable","ENV=/opt/app-root/scl_enable","PROMPT_COMMAND=. + /opt/app-root/scl_enable","HTTPD_VERSION=2.4","HTTPD_CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/httpd/","HTTPD_APP_ROOT=/opt/app-root","HTTPD_CONFIGURATION_PATH=/opt/app-root/etc/httpd.d","HTTPD_MAIN_CONF_PATH=/etc/httpd/conf","HTTPD_MAIN_CONF_D_PATH=/etc/httpd/conf.d","HTTPD_VAR_RUN=/var/run/httpd","HTTPD_DATA_PATH=/var/www","HTTPD_DATA_ORIG_PATH=/opt/rh/httpd24/root/var/www","HTTPD_LOG_PATH=/var/log/httpd24","HTTPD_SCL=httpd24"],"Cmd":["/usr/bin/run-httpd"],"Image":"sha256:2ae6d2ed31cf8c248c04211a36fc58adebee07faaf45fb86291d1abfce2bdd4e","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"httpd24-docker","description":"Apache + httpd 2.4 available as docker container, is a powerful, efficient, and extensible + web server. Apache supports a variety of features, many implemented as compiled + modules which extend the core functionality. These can range from server-side + programming language support to authentication schemes. Virtual hosting allows + one Apache installation to serve many different Web sites.","io.k8s.description":"Apache + httpd 2.4 available as docker container, is a powerful, efficient, and extensible + web server. Apache supports a variety of features, many implemented as compiled + modules which extend the core functionality. These can range from server-side + programming language support to authentication schemes. Virtual hosting allows + one Apache installation to serve many different Web sites.","io.k8s.display-name":"Apache + httpd 2.4","io.openshift.builder-version":"\"1bc868c\"","io.openshift.expose-services":"8080:http,8443:https","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,httpd,httpd24","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/httpd-24-centos7","release":"1","summary":"Platform + for running Apache httpd 2.4 or building httpd-based application","usage":"s2i + build https://github.com/sclorg/httpd-container.git --context-dir=examples/sample-test-app/ + centos/httpd-24-centos7 sample-server","vendor":"CentOS","version":"2.4"}},"Architecture":"amd64","Size":135327661},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:9368405fbe2f19c550bfdb0dd2ea52f2d4b7b44dc5727dff5e3551cff790b61f","size":198108,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:4dd178390acc69562c33da8137ddae915d89c99fc69361ce1e5146c64934e3d9","size":5765,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:271b69ed37e581f3edf69fadc73465f4bac0eb1e4ff708f5e0a147efe1efd7a8","size":814,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:1f57249fc63b60a94d5241e368c508bb30047e9ca30a1989d913a0e72e79d171","size":53665570,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:12ff25d9efeb1b10124f68ec43060c4af953570d21e34b659bf2b3735cb8a582","size":176401,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:bdda1b00145dd5da884a32f8266df72777e73907266a81a99c60275267234afb","size":3786,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:aa26b35d2aca61ccbab8f6d2428267d46a4f3777b30b0ed384e02699beec18ac","size":7835129,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:85432449fd0fabb6bef4772246d9b7948723275a4c7e4dee18728f28d79f1c2c","size":73426838,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:c3dcdbd0528dd513ca00a3ddb55acefa5455647d1550003b8dd4bbd9680ced90","selfLink":"/oapi/v1/images/sha256%3Ac3dcdbd0528dd513ca00a3ddb55acefa5455647d1550003b8dd4bbd9680ced90","uid":"1110d11f-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1166","creationTimestamp":"2017-12-25T10:04:59Z"},"dockerImageReference":"centos/mongodb-26-centos7@sha256:c3dcdbd0528dd513ca00a3ddb55acefa5455647d1550003b8dd4bbd9680ced90","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:e76dc6d6672bd1a363a33e632d14f526bfff6c45d5a1d2f3832f92bec23ef3bf","Created":"2017-12-20T09:09:15Z","Container":"ec299510c05dad200666ec794da2f54203933e230dd2a0783d1e4209462fd61b","ContainerConfig":{"Hostname":"8f42194ba69b","User":"184","ExposedPorts":{"27017/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=MongoDB + NoSQL database server","DESCRIPTION=MongoDB (from humongous) is a free and + open-source cross-platform document-oriented database program. Classified + as a NoSQL database program, MongoDB uses JSON-like documents with schemas. + This container image contains programs to run mongod server.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/var/lib/mongodb","BASH_ENV=${CONTAINER_SCRIPTS_PATH}/scl_enable","ENV=${CONTAINER_SCRIPTS_PATH}/scl_enable","PROMPT_COMMAND=. + ${CONTAINER_SCRIPTS_PATH}/scl_enable","MONGODB_VERSION=2.6","APP_DATA=/opt/app-root/src","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mongodb","ENABLED_COLLECTIONS=rh-mongodb26"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=\"93f0a65\""],"Image":"sha256:60b8f72ab2c71c45e3679bdd7e3d6ca2b7a364e9a159527231c77417498eb519","Volumes":{"/var/lib/mongodb/data":{}},"WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-mongodb26-docker","description":"MongoDB + (from humongous) is a free and open-source cross-platform document-oriented + database program. Classified as a NoSQL database program, MongoDB uses JSON-like + documents with schemas. This container image contains programs to run mongod + server.","io.k8s.description":"MongoDB (from humongous) is a free and open-source + cross-platform document-oriented database program. Classified as a NoSQL database + program, MongoDB uses JSON-like documents with schemas. This container image + contains programs to run mongod server.","io.k8s.display-name":"MongoDB 2.6","io.openshift.builder-version":"\"93f0a65\"","io.openshift.expose-services":"27017:mongodb","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"database,mongodb,rh-mongodb26","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/mongodb-26-centos7","release":"1","summary":"MongoDB + NoSQL database server","usage":"docker run -d -e MONGODB_ADMIN_PASSWORD=my_pass + centos/mongodb-26-centos7","vendor":"CentOS","version":"2.6"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8f42194ba69b","User":"184","ExposedPorts":{"27017/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=MongoDB + NoSQL database server","DESCRIPTION=MongoDB (from humongous) is a free and + open-source cross-platform document-oriented database program. Classified + as a NoSQL database program, MongoDB uses JSON-like documents with schemas. + This container image contains programs to run mongod server.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/var/lib/mongodb","BASH_ENV=${CONTAINER_SCRIPTS_PATH}/scl_enable","ENV=${CONTAINER_SCRIPTS_PATH}/scl_enable","PROMPT_COMMAND=. + ${CONTAINER_SCRIPTS_PATH}/scl_enable","MONGODB_VERSION=2.6","APP_DATA=/opt/app-root/src","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mongodb","ENABLED_COLLECTIONS=rh-mongodb26"],"Cmd":["run-mongod"],"Image":"sha256:60b8f72ab2c71c45e3679bdd7e3d6ca2b7a364e9a159527231c77417498eb519","Volumes":{"/var/lib/mongodb/data":{}},"WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-mongodb26-docker","description":"MongoDB + (from humongous) is a free and open-source cross-platform document-oriented + database program. Classified as a NoSQL database program, MongoDB uses JSON-like + documents with schemas. This container image contains programs to run mongod + server.","io.k8s.description":"MongoDB (from humongous) is a free and open-source + cross-platform document-oriented database program. Classified as a NoSQL database + program, MongoDB uses JSON-like documents with schemas. This container image + contains programs to run mongod server.","io.k8s.display-name":"MongoDB 2.6","io.openshift.builder-version":"\"93f0a65\"","io.openshift.expose-services":"27017:mongodb","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"database,mongodb,rh-mongodb26","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/mongodb-26-centos7","release":"1","summary":"MongoDB + NoSQL database server","usage":"docker run -d -e MONGODB_ADMIN_PASSWORD=my_pass + centos/mongodb-26-centos7","vendor":"CentOS","version":"2.6"}},"Architecture":"amd64","Size":214407438},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:e6cacb4eb6d9884855113889855e0aa8b5dcd22b700184db9c441948153cb5b6","size":176022,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:c9fceba5d18aa770ffe09e11e1b14868f31bc1c42a867b01c0f11e812402477e","size":11343,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:ed57ab2d91d50a03e38aa67ef7f6606e841faa41394e162b63030a1bda8ed4a2","size":423,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:4f173a3806fd02e64bd484e9b5181b71d15afb7c9aa0de127f55fa1431ed0402","size":132764409,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:12ff25d9efeb1b10124f68ec43060c4af953570d21e34b659bf2b3735cb8a582","size":176401,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:bdda1b00145dd5da884a32f8266df72777e73907266a81a99c60275267234afb","size":3786,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:aa26b35d2aca61ccbab8f6d2428267d46a4f3777b30b0ed384e02699beec18ac","size":7835129,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:85432449fd0fabb6bef4772246d9b7948723275a4c7e4dee18728f28d79f1c2c","size":73426838,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:c5842f5017c46fb01e8ad52fc588bc6cdc4a9abb2aa7f62eebfb777ab4f0b3a8","selfLink":"/oapi/v1/images/sha256%3Ac5842f5017c46fb01e8ad52fc588bc6cdc4a9abb2aa7f62eebfb777ab4f0b3a8","uid":"0e90f206-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1134","creationTimestamp":"2017-12-25T10:04:55Z"},"dockerImageReference":"centos/python-35-centos7@sha256:c5842f5017c46fb01e8ad52fc588bc6cdc4a9abb2aa7f62eebfb777ab4f0b3a8","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:fbef557e6817c7070b77fdaa1523047c824baf4f56bbecadbeecde7845b3b226","Created":"2017-12-19T21:27:12Z","Container":"d4ce5364abf53d51c1e9856088043e3adb7bc12aa2999950335d639d2b3d0d06","ContainerConfig":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/.local/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=Platform + for building and running Python 3.5 applications","DESCRIPTION=Python 3.5 + available as docker container is a base platform for building and running + various Python 3.5 applications and frameworks. Python is an easy to learn, + powerful programming language. It has efficient high-level data structures + and a simple but effective approach to object-oriented programming. Python''s + elegant syntax and dynamic typing, together with its interpreted nature, make + it an ideal language for scripting and rapid application development in many + areas on most platforms.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","NODEJS_SCL=rh-nodejs6","PYTHON_VERSION=3.5","PYTHONUNBUFFERED=1","PYTHONIOENCODING=UTF-8","LC_ALL=en_US.UTF-8","LANG=en_US.UTF-8","PIP_NO_CACHE_DIR=off"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=\"e54e2f8\""],"Image":"sha256:88e4c78ca2c6b6eb670196b568c62ba22c77857199c3e63799acffd93bca3862","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"python35-docker","description":"Python + 3.5 available as docker container is a base platform for building and running + various Python 3.5 applications and frameworks. Python is an easy to learn, + powerful programming language. It has efficient high-level data structures + and a simple but effective approach to object-oriented programming. Python''s + elegant syntax and dynamic typing, together with its interpreted nature, make + it an ideal language for scripting and rapid application development in many + areas on most platforms.","io.k8s.description":"Python 3.5 available as docker + container is a base platform for building and running various Python 3.5 applications + and frameworks. Python is an easy to learn, powerful programming language. + It has efficient high-level data structures and a simple but effective approach + to object-oriented programming. Python''s elegant syntax and dynamic typing, + together with its interpreted nature, make it an ideal language for scripting + and rapid application development in many areas on most platforms.","io.k8s.display-name":"Python + 3.5","io.openshift.builder-version":"\"e54e2f8\"","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,python,python35,rh-python35","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/python-35-centos7","release":"1","summary":"Platform + for building and running Python 3.5 applications","usage":"s2i build https://github.com/sclorg/s2i-python-container.git + --context-dir=3.5/test/setup-test-app/ centos/python-35-centos7 python-sample-app","vendor":"CentOS","version":"3.5"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/.local/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=Platform + for building and running Python 3.5 applications","DESCRIPTION=Python 3.5 + available as docker container is a base platform for building and running + various Python 3.5 applications and frameworks. Python is an easy to learn, + powerful programming language. It has efficient high-level data structures + and a simple but effective approach to object-oriented programming. Python''s + elegant syntax and dynamic typing, together with its interpreted nature, make + it an ideal language for scripting and rapid application development in many + areas on most platforms.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","NODEJS_SCL=rh-nodejs6","PYTHON_VERSION=3.5","PYTHONUNBUFFERED=1","PYTHONIOENCODING=UTF-8","LC_ALL=en_US.UTF-8","LANG=en_US.UTF-8","PIP_NO_CACHE_DIR=off"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:88e4c78ca2c6b6eb670196b568c62ba22c77857199c3e63799acffd93bca3862","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"python35-docker","description":"Python + 3.5 available as docker container is a base platform for building and running + various Python 3.5 applications and frameworks. Python is an easy to learn, + powerful programming language. It has efficient high-level data structures + and a simple but effective approach to object-oriented programming. Python''s + elegant syntax and dynamic typing, together with its interpreted nature, make + it an ideal language for scripting and rapid application development in many + areas on most platforms.","io.k8s.description":"Python 3.5 available as docker + container is a base platform for building and running various Python 3.5 applications + and frameworks. Python is an easy to learn, powerful programming language. + It has efficient high-level data structures and a simple but effective approach + to object-oriented programming. Python''s elegant syntax and dynamic typing, + together with its interpreted nature, make it an ideal language for scripting + and rapid application development in many areas on most platforms.","io.k8s.display-name":"Python + 3.5","io.openshift.builder-version":"\"e54e2f8\"","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,python,python35,rh-python35","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/python-35-centos7","release":"1","summary":"Platform + for building and running Python 3.5 applications","usage":"s2i build https://github.com/sclorg/s2i-python-container.git + --context-dir=3.5/test/setup-test-app/ centos/python-35-centos7 python-sample-app","vendor":"CentOS","version":"3.5"}},"Architecture":"amd64","Size":241715405},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:dead1f09a12770fd354c0736ed4a70e4e61eb08518d66601f8459088f3813398","size":5535584,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:5a8ac25b1d6310fb01aaef85142d7b9701d931b939fa73e477f46c858772ee79","size":4197,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:4ceb7c0bfb77c31392487ac0d1e9859067acc2a8a55cbf3fdcb8bb063a03bbbf","size":2633,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:7434bb24c0b3c8494a96f66abfba2f6c82242b112653b226782ba25e3211c87f","size":52721141,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:ac3ff2447a073896d4298e8207642db2278c9178f6ef752ba4a13ba539a03fb4","size":101991748,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:12ff25d9efeb1b10124f68ec43060c4af953570d21e34b659bf2b3735cb8a582","size":176401,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:bdda1b00145dd5da884a32f8266df72777e73907266a81a99c60275267234afb","size":3786,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:aa26b35d2aca61ccbab8f6d2428267d46a4f3777b30b0ed384e02699beec18ac","size":7835129,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:85432449fd0fabb6bef4772246d9b7948723275a4c7e4dee18728f28d79f1c2c","size":73426838,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:dbd4b6fef477e49bff9703ee70d20a2c48f68023562ebecc264d0b87a7fa270e","selfLink":"/oapi/v1/images/sha256%3Adbd4b6fef477e49bff9703ee70d20a2c48f68023562ebecc264d0b87a7fa270e","uid":"104c384c-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1147","creationTimestamp":"2017-12-25T10:04:58Z"},"dockerImageReference":"openshift/postgresql-92-centos7@sha256:dbd4b6fef477e49bff9703ee70d20a2c48f68023562ebecc264d0b87a7fa270e","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"859f546c638d40bcd682eeaf379ccffce8534da7bd5c2e63ed67694c22b6cd96","Parent":"1b0bc5a418da1d0c6a90ab1610dea99a6f84d366c6f345c6cf8a60533786c71f","Created":"2016-12-07T19:53:30Z","Container":"64b9b6709471811111ace9169385346980ba56dddd78991d8acd6a66e2f63e07","ContainerConfig":{"Hostname":"d6dcf178f680","User":"26","ExposedPorts":{"5432/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","POSTGRESQL_VERSION=9.2","HOME=/var/lib/pgsql","PGUSER=postgres","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/postgresql","ENABLED_COLLECTIONS=postgresql92","BASH_ENV=/usr/share/container-scripts/postgresql/scl_enable","ENV=/usr/share/container-scripts/postgresql/scl_enable","PROMPT_COMMAND=. + /usr/share/container-scripts/postgresql/scl_enable"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=f213e5d"],"Image":"sha256:de5d7abe93d350743c1beacf21fd93bf41a5852deb885f6812bfd780d3bb51a4","Volumes":{"/var/lib/pgsql/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"PostgreSQL + is an advanced Object-Relational database management system","io.k8s.display-name":"PostgreSQL + 9.2","io.openshift.builder-version":"f213e5d","io.openshift.expose-services":"5432:postgresql","io.openshift.tags":"database,postgresql,postgresql92","license":"GPLv2","name":"CentOS + Base Image","vendor":"CentOS"}},"DockerVersion":"1.12.2-rc2","Author":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","Config":{"Hostname":"d6dcf178f680","User":"26","ExposedPorts":{"5432/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","POSTGRESQL_VERSION=9.2","HOME=/var/lib/pgsql","PGUSER=postgres","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/postgresql","ENABLED_COLLECTIONS=postgresql92","BASH_ENV=/usr/share/container-scripts/postgresql/scl_enable","ENV=/usr/share/container-scripts/postgresql/scl_enable","PROMPT_COMMAND=. + /usr/share/container-scripts/postgresql/scl_enable"],"Cmd":["run-postgresql"],"Image":"sha256:de5d7abe93d350743c1beacf21fd93bf41a5852deb885f6812bfd780d3bb51a4","Volumes":{"/var/lib/pgsql/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"PostgreSQL + is an advanced Object-Relational database management system","io.k8s.display-name":"PostgreSQL + 9.2","io.openshift.builder-version":"f213e5d","io.openshift.expose-services":"5432:postgresql","io.openshift.tags":"database,postgresql,postgresql92","license":"GPLv2","name":"CentOS + Base Image","vendor":"CentOS"}},"Architecture":"amd64","Size":97231670},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":32,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:08d48e6f1cff259389732d35307bb877215fa28867cdaff50c1dbd6e0b993c1f","size":70481699,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:d51d9202987b1f7e7085bb150e3501937cf707f84568fc45d556287ba1144d2d","size":7122,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:39e1fb74ed4a10477c1aa92eb6bef0b26d9ea61b158dfb9618aa1e63ecb7100c","size":26742817,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v1+json"},{"metadata":{"name":"sha256:dc0421e72a1c46616c03586f71d37174ce74315443940b20e5b6d267c5c3bfd0","selfLink":"/oapi/v1/images/sha256%3Adc0421e72a1c46616c03586f71d37174ce74315443940b20e5b6d267c5c3bfd0","uid":"0e914606-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1135","creationTimestamp":"2017-12-25T10:04:55Z"},"dockerImageReference":"centos/python-27-centos7@sha256:dc0421e72a1c46616c03586f71d37174ce74315443940b20e5b6d267c5c3bfd0","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:da705bfbd1f6605c1bcf5b72a1a3088224f7173a3af9076d43cb251bb7668c1a","Created":"2017-12-19T21:24:42Z","Container":"a5a6dd020aa1751b4c31f6699f82782035192b0ed491409c1e180d6c0ecf25ea","ContainerConfig":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/.local/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=Platform + for building and running Python 2.7 applications","DESCRIPTION=Python 2.7 + available as docker container is a base platform for building and running + various Python 2.7 applications and frameworks. Python is an easy to learn, + powerful programming language. It has efficient high-level data structures + and a simple but effective approach to object-oriented programming. Python''s + elegant syntax and dynamic typing, together with its interpreted nature, make + it an ideal language for scripting and rapid application development in many + areas on most platforms.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","NODEJS_SCL=rh-nodejs6","PYTHON_VERSION=2.7","PYTHONUNBUFFERED=1","PYTHONIOENCODING=UTF-8","LC_ALL=en_US.UTF-8","LANG=en_US.UTF-8","PIP_NO_CACHE_DIR=off"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=\"e54e2f8\""],"Image":"sha256:9a2c12d57fe832649553cc780a6b484b1b2cf4d1dc3ddf5c9ad352dde69cf02d","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"python27-docker","description":"Python + 2.7 available as docker container is a base platform for building and running + various Python 2.7 applications and frameworks. Python is an easy to learn, + powerful programming language. It has efficient high-level data structures + and a simple but effective approach to object-oriented programming. Python''s + elegant syntax and dynamic typing, together with its interpreted nature, make + it an ideal language for scripting and rapid application development in many + areas on most platforms.","io.k8s.description":"Python 2.7 available as docker + container is a base platform for building and running various Python 2.7 applications + and frameworks. Python is an easy to learn, powerful programming language. + It has efficient high-level data structures and a simple but effective approach + to object-oriented programming. Python''s elegant syntax and dynamic typing, + together with its interpreted nature, make it an ideal language for scripting + and rapid application development in many areas on most platforms.","io.k8s.display-name":"Python + 2.7","io.openshift.builder-version":"\"e54e2f8\"","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,python,python27,rh-python27","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/python-27-centos7","release":"1","summary":"Platform + for building and running Python 2.7 applications","usage":"s2i build https://github.com/sclorg/s2i-python-container.git + --context-dir=2.7/test/setup-test-app/ centos/python-27-centos7 python-sample-app","vendor":"CentOS","version":"2.7"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/.local/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=Platform + for building and running Python 2.7 applications","DESCRIPTION=Python 2.7 + available as docker container is a base platform for building and running + various Python 2.7 applications and frameworks. Python is an easy to learn, + powerful programming language. It has efficient high-level data structures + and a simple but effective approach to object-oriented programming. Python''s + elegant syntax and dynamic typing, together with its interpreted nature, make + it an ideal language for scripting and rapid application development in many + areas on most platforms.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","NODEJS_SCL=rh-nodejs6","PYTHON_VERSION=2.7","PYTHONUNBUFFERED=1","PYTHONIOENCODING=UTF-8","LC_ALL=en_US.UTF-8","LANG=en_US.UTF-8","PIP_NO_CACHE_DIR=off"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:9a2c12d57fe832649553cc780a6b484b1b2cf4d1dc3ddf5c9ad352dde69cf02d","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"python27-docker","description":"Python + 2.7 available as docker container is a base platform for building and running + various Python 2.7 applications and frameworks. Python is an easy to learn, + powerful programming language. It has efficient high-level data structures + and a simple but effective approach to object-oriented programming. Python''s + elegant syntax and dynamic typing, together with its interpreted nature, make + it an ideal language for scripting and rapid application development in many + areas on most platforms.","io.k8s.description":"Python 2.7 available as docker + container is a base platform for building and running various Python 2.7 applications + and frameworks. Python is an easy to learn, powerful programming language. + It has efficient high-level data structures and a simple but effective approach + to object-oriented programming. Python''s elegant syntax and dynamic typing, + together with its interpreted nature, make it an ideal language for scripting + and rapid application development in many areas on most platforms.","io.k8s.display-name":"Python + 2.7","io.openshift.builder-version":"\"e54e2f8\"","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,python,python27,rh-python27","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/python-27-centos7","release":"1","summary":"Platform + for building and running Python 2.7 applications","usage":"s2i build https://github.com/sclorg/s2i-python-container.git + --context-dir=2.7/test/setup-test-app/ centos/python-27-centos7 python-sample-app","vendor":"CentOS","version":"2.7"}},"Architecture":"amd64","Size":246596425},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:d947d28f0ef91b333e1b32c1282fc464e4d4a7a5ffdc7e4180be8b81c379583b","size":5713140,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:35a31eb2566ded9970501b51a81039a0a338d0e9fce1d6daa95d6b823ab2e037","size":4193,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:95aea2fdc43d7a4a93502a77ada21c14d7e5fb930f193039434967b816b23d20","size":2630,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d7d61b9000969df536851e681aeb8a2b48d3cca7f4eb7295dbe25134b5b5214a","size":57424665,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:ac3ff2447a073896d4298e8207642db2278c9178f6ef752ba4a13ba539a03fb4","size":101991748,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:12ff25d9efeb1b10124f68ec43060c4af953570d21e34b659bf2b3735cb8a582","size":176401,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:bdda1b00145dd5da884a32f8266df72777e73907266a81a99c60275267234afb","size":3786,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:aa26b35d2aca61ccbab8f6d2428267d46a4f3777b30b0ed384e02699beec18ac","size":7835129,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:85432449fd0fabb6bef4772246d9b7948723275a4c7e4dee18728f28d79f1c2c","size":73426838,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:e2d681b6e3b7e8eedf2fbb288c3e6587db6fd2b7a4aa55dd3a8ab032094dfa8c","selfLink":"/oapi/v1/images/sha256%3Ae2d681b6e3b7e8eedf2fbb288c3e6587db6fd2b7a4aa55dd3a8ab032094dfa8c","uid":"0dda3bda-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1123","creationTimestamp":"2017-12-25T10:04:54Z"},"dockerImageReference":"openshift/perl-516-centos7@sha256:e2d681b6e3b7e8eedf2fbb288c3e6587db6fd2b7a4aa55dd3a8ab032094dfa8c","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"9c563b6d14e02db0e1d1c38ab62770f71454843fd1035c02577e578be0228c5c","Parent":"e6cd05c6c6ab01676fbb4d5a75a190b134d674143bd88760c641dd3fa5ff04bf","Created":"2016-12-21T11:59:04Z","Container":"74ed77406d5b010fc377f64b41303058ac083f85774abf38b5706d2bbd66c73f","ContainerConfig":{"Hostname":"d6dcf178f680","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/rh/perl516/root/usr/local/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","PERL_VERSION=5.16"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=60a97c7a7543bd2e6c44ab7dfe57e5373cc4bb2b"],"Image":"sha256:0cd8e4464d555214d6e3306e2d04eb70109f0a3623066482d57c2a3dc539e97b","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"Platform + for building and running Perl 5.1.6 applications","io.k8s.display-name":"Apache + 2.4 with mod_perl/5.1.6","io.openshift.builder-base-version":"a8deee2","io.openshift.builder-version":"60a97c7a7543bd2e6c44ab7dfe57e5373cc4bb2b","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,perl,perl516","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS + Base Image","vendor":"CentOS"}},"DockerVersion":"1.12.2-rc2","Author":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","Config":{"Hostname":"d6dcf178f680","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/rh/perl516/root/usr/local/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","PERL_VERSION=5.16"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:0cd8e4464d555214d6e3306e2d04eb70109f0a3623066482d57c2a3dc539e97b","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"Platform + for building and running Perl 5.1.6 applications","io.k8s.display-name":"Apache + 2.4 with mod_perl/5.1.6","io.openshift.builder-base-version":"a8deee2","io.openshift.builder-version":"60a97c7a7543bd2e6c44ab7dfe57e5373cc4bb2b","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,perl,perl516","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS + Base Image","vendor":"CentOS"}},"Architecture":"amd64","Size":193962598},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":32,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:08d48e6f1cff259389732d35307bb877215fa28867cdaff50c1dbd6e0b993c1f","size":70481699,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:147e60d427392d6f696273d0b633722bc6a7dc7af0c90a8f4b29777dade6002f","size":255,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:71d046d973b92e351cf8391ec66e2e7e5fa252e2fb3cc6cd5881f2c368207777","size":67962493,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:85dab2e0d129ed4c4f1da157574c0f5d66a54222d7ac2958093d01b00d487335","size":1957,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:6614a43ecec7aa42c7bf739d23ac9299f7088688927895cbab7ba9d5566f7bbf","size":55507349,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:04388b12475c656fb72ed77e8454e4e6595dd031976bb058c5dcc60fef076ebc","size":1774,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a7111a2c790fbd7237a23ac0f5ff800f6d0a5006dd58e1f8edd7eeb82b080e5b","size":1142,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:75979d37fa2b5037a51adb18a28f4d9f5964e5aa30350f10003c5e12ccce7c28","size":5897,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v1+json"},{"metadata":{"name":"sha256:e8e3ad1611305230fb6e7d54b37879ec1c29a596a0e86f1d593012205c6f35b4","selfLink":"/oapi/v1/images/sha256%3Ae8e3ad1611305230fb6e7d54b37879ec1c29a596a0e86f1d593012205c6f35b4","uid":"0f74cdef-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1139","creationTimestamp":"2017-12-25T10:04:56Z"},"dockerImageReference":"centos/redis-32-centos7@sha256:e8e3ad1611305230fb6e7d54b37879ec1c29a596a0e86f1d593012205c6f35b4","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:f40795e13c06970e0e5f85f0cdfdcd3fb16941e0a58326764e782659cb12b72c","Created":"2017-12-20T08:24:58Z","Container":"4cf046c753267d36907accd76119c0182b000e047cc00c0a95daf92bcfb03070","ContainerConfig":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"6379/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=Redis + in-memory data structure store, used as database, cache and message broker","DESCRIPTION=Redis + 3.2 available as docker container, is an advanced key-value store. It is often + referred to as a data structure server since keys can contain strings, hashes, + lists, sets and sorted sets. You can run atomic operations on these types, + like appending to a string; incrementing the value in a hash; pushing to a + list; computing set intersection, union and difference; or getting the member + with highest ranking in a sorted set. In order to achieve its outstanding + performance, Redis works with an in-memory dataset. Depending on your use + case, you can persist it either by dumping the dataset to disk every once + in a while, or by appending each command to a log.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/var/lib/redis","BASH_ENV=/usr/share/container-scripts/redis/scl_enable","ENV=/usr/share/container-scripts/redis/scl_enable","PROMPT_COMMAND=. + /usr/share/container-scripts/redis/scl_enable","REDIS_VERSION=3.2","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/redis","REDIS_PREFIX=/opt/rh/rh-redis32/root/usr","ENABLED_COLLECTIONS=rh-redis32"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=\"714c388\""],"Image":"sha256:40c5c4721c24cd26e79ebd277cdfddf7d61a01309529b6cd559e0f52e7e9b3a0","Volumes":{"/var/lib/redis/data":{}},"WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-redis32-docker","description":"Redis + 3.2 available as docker container, is an advanced key-value store. It is often + referred to as a data structure server since keys can contain strings, hashes, + lists, sets and sorted sets. You can run atomic operations on these types, + like appending to a string; incrementing the value in a hash; pushing to a + list; computing set intersection, union and difference; or getting the member + with highest ranking in a sorted set. In order to achieve its outstanding + performance, Redis works with an in-memory dataset. Depending on your use + case, you can persist it either by dumping the dataset to disk every once + in a while, or by appending each command to a log.","io.k8s.description":"Redis + 3.2 available as docker container, is an advanced key-value store. It is often + referred to as a data structure server since keys can contain strings, hashes, + lists, sets and sorted sets. You can run atomic operations on these types, + like appending to a string; incrementing the value in a hash; pushing to a + list; computing set intersection, union and difference; or getting the member + with highest ranking in a sorted set. In order to achieve its outstanding + performance, Redis works with an in-memory dataset. Depending on your use + case, you can persist it either by dumping the dataset to disk every once + in a while, or by appending each command to a log.","io.k8s.display-name":"Redis + 3.2","io.openshift.builder-version":"\"714c388\"","io.openshift.expose-services":"6379:redis","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"database,redis,redis32,rh-redis32","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/redis-32-centos7","release":"1","summary":"Redis + in-memory data structure store, used as database, cache and message broker","usage":"docker + run -d --name redis_database -p 6379:6379 centos/redis-32-centos7","vendor":"CentOS","version":"3.2"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"6379/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=Redis + in-memory data structure store, used as database, cache and message broker","DESCRIPTION=Redis + 3.2 available as docker container, is an advanced key-value store. It is often + referred to as a data structure server since keys can contain strings, hashes, + lists, sets and sorted sets. You can run atomic operations on these types, + like appending to a string; incrementing the value in a hash; pushing to a + list; computing set intersection, union and difference; or getting the member + with highest ranking in a sorted set. In order to achieve its outstanding + performance, Redis works with an in-memory dataset. Depending on your use + case, you can persist it either by dumping the dataset to disk every once + in a while, or by appending each command to a log.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/var/lib/redis","BASH_ENV=/usr/share/container-scripts/redis/scl_enable","ENV=/usr/share/container-scripts/redis/scl_enable","PROMPT_COMMAND=. + /usr/share/container-scripts/redis/scl_enable","REDIS_VERSION=3.2","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/redis","REDIS_PREFIX=/opt/rh/rh-redis32/root/usr","ENABLED_COLLECTIONS=rh-redis32"],"Cmd":["run-redis"],"Image":"sha256:40c5c4721c24cd26e79ebd277cdfddf7d61a01309529b6cd559e0f52e7e9b3a0","Volumes":{"/var/lib/redis/data":{}},"WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-redis32-docker","description":"Redis + 3.2 available as docker container, is an advanced key-value store. It is often + referred to as a data structure server since keys can contain strings, hashes, + lists, sets and sorted sets. You can run atomic operations on these types, + like appending to a string; incrementing the value in a hash; pushing to a + list; computing set intersection, union and difference; or getting the member + with highest ranking in a sorted set. In order to achieve its outstanding + performance, Redis works with an in-memory dataset. Depending on your use + case, you can persist it either by dumping the dataset to disk every once + in a while, or by appending each command to a log.","io.k8s.description":"Redis + 3.2 available as docker container, is an advanced key-value store. It is often + referred to as a data structure server since keys can contain strings, hashes, + lists, sets and sorted sets. You can run atomic operations on these types, + like appending to a string; incrementing the value in a hash; pushing to a + list; computing set intersection, union and difference; or getting the member + with highest ranking in a sorted set. In order to achieve its outstanding + performance, Redis works with an in-memory dataset. Depending on your use + case, you can persist it either by dumping the dataset to disk every once + in a while, or by appending each command to a log.","io.k8s.display-name":"Redis + 3.2","io.openshift.builder-version":"\"714c388\"","io.openshift.expose-services":"6379:redis","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"database,redis,redis32,rh-redis32","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/redis-32-centos7","release":"1","summary":"Redis + in-memory data structure store, used as database, cache and message broker","usage":"docker + run -d --name redis_database -p 6379:6379 centos/redis-32-centos7","vendor":"CentOS","version":"3.2"}},"Architecture":"amd64","Size":89732459},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:b2602ec0955cc3a6c8bf3f6f12df56e8c8c9654a6276a76bc51b5295eb070fd6","size":16993,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:e9a4148e2351d507e9891ffe603cd1a52035bd42943bec01f9c0300ef6096afb","size":5058,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:65e6015f26e7bf228631e6b84a004fb11990e34cce281b26a36513c942b8e8e8","size":8249762,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:2b0f68dae6083fe0a74178a0336bdb7b62930160e0890803389f7c66999616ad","size":1130,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:12ff25d9efeb1b10124f68ec43060c4af953570d21e34b659bf2b3735cb8a582","size":176401,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:bdda1b00145dd5da884a32f8266df72777e73907266a81a99c60275267234afb","size":3786,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:aa26b35d2aca61ccbab8f6d2428267d46a4f3777b30b0ed384e02699beec18ac","size":7835129,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:85432449fd0fabb6bef4772246d9b7948723275a4c7e4dee18728f28d79f1c2c","size":73426838,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:f2df3f6e0ad01ecadfe66ed888d1d33b28555ec232aeda0cec996308215daab3","selfLink":"/oapi/v1/images/sha256%3Af2df3f6e0ad01ecadfe66ed888d1d33b28555ec232aeda0cec996308215daab3","uid":"104a86ba-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1145","creationTimestamp":"2017-12-25T10:04:58Z"},"dockerImageReference":"centos/postgresql-94-centos7@sha256:f2df3f6e0ad01ecadfe66ed888d1d33b28555ec232aeda0cec996308215daab3","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:73e311aa97cf5a85e4ac08b0efc50ec310e2602ff967d9cdccc889e78b96d2d6","Created":"2017-12-19T13:58:19Z","Container":"d82893a4cfaa207da8cb6dbd1c1a995c33670be553788044ecbb7ad91dff1a47","ContainerConfig":{"Hostname":"dd6ea683ea8f","User":"26","ExposedPorts":{"5432/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","POSTGRESQL_VERSION=9.4","POSTGRESQL_PREV_VERSION=9.2","HOME=/var/lib/pgsql","PGUSER=postgres","SUMMARY=PostgreSQL + is an advanced Object-Relational database management system","DESCRIPTION=PostgreSQL + is an advanced Object-Relational database management system (DBMS). The image + contains the client and server programs that you''ll need to create, run, + maintain and access a PostgreSQL DBMS server.","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/postgresql","ENABLED_COLLECTIONS=rh-postgresql94","BASH_ENV=/usr/share/container-scripts/postgresql/scl_enable","ENV=/usr/share/container-scripts/postgresql/scl_enable","PROMPT_COMMAND=. + /usr/share/container-scripts/postgresql/scl_enable"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=\"4a4be82\""],"Image":"sha256:ca6c805d25bb91928441205d4f02664ea422c56c1175ed4f23a0f0605b265b25","Volumes":{"/var/lib/pgsql/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-postgresql94-docker","description":"PostgreSQL + is an advanced Object-Relational database management system (DBMS). The image + contains the client and server programs that you''ll need to create, run, + maintain and access a PostgreSQL DBMS server.","io.k8s.description":"PostgreSQL + is an advanced Object-Relational database management system (DBMS). The image + contains the client and server programs that you''ll need to create, run, + maintain and access a PostgreSQL DBMS server.","io.k8s.display-name":"PostgreSQL + 9.4","io.openshift.builder-version":"\"4a4be82\"","io.openshift.expose-services":"5432:postgresql","io.openshift.tags":"database,postgresql,postgresql94,rh-postgresql94","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/postgresql-94-centos7","summary":"PostgreSQL + is an advanced Object-Relational database management system","usage":"docker + run -d --name postgresql_database -e POSTGRESQL_USER=user -e POSTGRESQL_PASSWORD=pass + -e POSTGRESQL_DATABASE=db -p 5432:5432 centos/postgresql-94-centos7","vendor":"CentOS","version":"9.4"}},"DockerVersion":"1.12.6","Config":{"Hostname":"dd6ea683ea8f","User":"26","ExposedPorts":{"5432/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","POSTGRESQL_VERSION=9.4","POSTGRESQL_PREV_VERSION=9.2","HOME=/var/lib/pgsql","PGUSER=postgres","SUMMARY=PostgreSQL + is an advanced Object-Relational database management system","DESCRIPTION=PostgreSQL + is an advanced Object-Relational database management system (DBMS). The image + contains the client and server programs that you''ll need to create, run, + maintain and access a PostgreSQL DBMS server.","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/postgresql","ENABLED_COLLECTIONS=rh-postgresql94","BASH_ENV=/usr/share/container-scripts/postgresql/scl_enable","ENV=/usr/share/container-scripts/postgresql/scl_enable","PROMPT_COMMAND=. + /usr/share/container-scripts/postgresql/scl_enable"],"Cmd":["run-postgresql"],"Image":"sha256:ca6c805d25bb91928441205d4f02664ea422c56c1175ed4f23a0f0605b265b25","Volumes":{"/var/lib/pgsql/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-postgresql94-docker","description":"PostgreSQL + is an advanced Object-Relational database management system (DBMS). The image + contains the client and server programs that you''ll need to create, run, + maintain and access a PostgreSQL DBMS server.","io.k8s.description":"PostgreSQL + is an advanced Object-Relational database management system (DBMS). The image + contains the client and server programs that you''ll need to create, run, + maintain and access a PostgreSQL DBMS server.","io.k8s.display-name":"PostgreSQL + 9.4","io.openshift.builder-version":"\"4a4be82\"","io.openshift.expose-services":"5432:postgresql","io.openshift.tags":"database,postgresql,postgresql94,rh-postgresql94","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/postgresql-94-centos7","summary":"PostgreSQL + is an advanced Object-Relational database management system","usage":"docker + run -d --name postgresql_database -e POSTGRESQL_USER=user -e POSTGRESQL_PASSWORD=pass + -e POSTGRESQL_DATABASE=db -p 5432:5432 centos/postgresql-94-centos7","vendor":"CentOS","version":"9.4"}},"Architecture":"amd64","Size":110105207},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:b79e2f0df7fe4fee5857250b6c2bd54236498c08ae9c5584621b07d4f0556385","size":12684,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:a79010f69cbc1457b43545f1529a217cccdf19b901c6c701c6d685a09ff5c68a","size":36655567,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:a391fcffdb487dcbed5d58f7e480f4a306781e601c1062335eedfe4d7915b6bc","size":312,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:85432449fd0fabb6bef4772246d9b7948723275a4c7e4dee18728f28d79f1c2c","size":73426838,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:f9865e52b862f5f7bc455f118ea253cb6396b6bec181bbcdb85ba767573bf7ba","selfLink":"/oapi/v1/images/sha256%3Af9865e52b862f5f7bc455f118ea253cb6396b6bec181bbcdb85ba767573bf7ba","uid":"10b15750-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1162","creationTimestamp":"2017-12-25T10:04:58Z"},"dockerImageReference":"openshift/jenkins-2-centos7@sha256:f9865e52b862f5f7bc455f118ea253cb6396b6bec181bbcdb85ba767573bf7ba","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:b688f3d87375ee7a351c8773fd3246ac1a2a1b09facf3320f6ac5a96f1527926","Created":"2017-12-22T16:05:18Z","Container":"829cc2ce81e5200be75d67c28228bb64ddab37e6cdacce20bd9fa2a07685c727","ContainerConfig":{"Hostname":"d78165d2cb5a","User":"1001","ExposedPorts":{"50000/tcp":{},"53/tcp":{},"8080/tcp":{},"8443/tcp":{}},"Env":["HOME=/var/lib/jenkins","OPENSHIFT_CONTAINERIZED=true","KUBECONFIG=/var/lib/origin/openshift.local.config/master/admin.kubeconfig","PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","JENKINS_VERSION=2","JENKINS_HOME=/var/lib/jenkins","JENKINS_UC=https://updates.jenkins-ci.org","LANG=en_US.UTF-8","LC_ALL=en_US.UTF-8"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=604a247"],"Image":"sha256:c3e8b72587c3db8ceedfc9e85464f1aad1638c890e87906c8268985a61e397c7","Volumes":{"/var/lib/jenkins":{}},"WorkingDir":"/var/lib/origin","Labels":{"build-date":"20171128","io.k8s.description":"OpenShift + Origin is a platform for developing, building, and deploying containerized + applications.","io.k8s.display-name":"OpenShift Origin Application Platform","io.openshift.builder-version":"604a247","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"openshift,core","k8s.io.description":"Jenkins + is a continuous integration server","k8s.io.display-name":"Jenkins 2","license":"GPLv2","name":"CentOS + Base Image","openshift.io.expose-services":"8080:http","openshift.io.tags":"jenkins,jenkins2,ci","vendor":"CentOS"}},"DockerVersion":"1.12.6","Author":"Ben + Parees \u003cbparees@redhat.com\u003e","Config":{"Hostname":"d78165d2cb5a","User":"1001","ExposedPorts":{"50000/tcp":{},"53/tcp":{},"8080/tcp":{},"8443/tcp":{}},"Env":["HOME=/var/lib/jenkins","OPENSHIFT_CONTAINERIZED=true","KUBECONFIG=/var/lib/origin/openshift.local.config/master/admin.kubeconfig","PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","JENKINS_VERSION=2","JENKINS_HOME=/var/lib/jenkins","JENKINS_UC=https://updates.jenkins-ci.org","LANG=en_US.UTF-8","LC_ALL=en_US.UTF-8"],"Cmd":["/usr/libexec/s2i/run"],"Image":"sha256:c3e8b72587c3db8ceedfc9e85464f1aad1638c890e87906c8268985a61e397c7","Volumes":{"/var/lib/jenkins":{}},"WorkingDir":"/var/lib/origin","Labels":{"build-date":"20171128","io.k8s.description":"OpenShift + Origin is a platform for developing, building, and deploying containerized + applications.","io.k8s.display-name":"OpenShift Origin Application Platform","io.openshift.builder-version":"604a247","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"openshift,core","k8s.io.description":"Jenkins + is a continuous integration server","k8s.io.display-name":"Jenkins 2","license":"GPLv2","name":"CentOS + Base Image","openshift.io.expose-services":"8080:http","openshift.io.tags":"jenkins,jenkins2,ci","vendor":"CentOS"}},"Architecture":"amd64","Size":746658153},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:73ac409f7cf0f1fe0cd585df8c6a46e22d57a604a117d2f96c4b23bd841189dc","size":221712885,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:cb502f42652148bd6ce07035efbe672db12d3fba46a5001548b0ea2250b4dd07","size":151,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:982a4132e1cbed5e185a0ef135043bff913e57b3e199fc640563b11a95ebde43","size":5898,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:76e26684465855b944928402016e12bbcc2f720fc705db0363eb02e72875f0d2","size":6962,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:e49ec14646968ac9b61bab6647861d702cd9b9d5ad7671ae6f64e230688e2213","size":4709,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d9026738d1f96ee542873fa4a1d612d67b600167e6490197872a98293fe2fc7f","size":232755617,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:3c395e4856e0709bf46cd89457d0dd6dcb27d9ccf70054bab5f28f89c79ca5c5","size":152711647,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:5d02a88b8169e313cae63a515c276a80158eb2cc03c650f29c5abe088e399ac5","size":66023063,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:99535a35f168c55a9701303b794e40a27523c24cecca01b7c07380616cbf1648","size":269,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:85432449fd0fabb6bef4772246d9b7948723275a4c7e4dee18728f28d79f1c2c","size":73426838,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:fc4fe46e2db742bbe5ca2078ea5137e67beaad97070281b8df35379a26ef27b6","selfLink":"/oapi/v1/images/sha256%3Afc4fe46e2db742bbe5ca2078ea5137e67beaad97070281b8df35379a26ef27b6","uid":"0daa5961-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1114","creationTimestamp":"2017-12-25T10:04:53Z"},"dockerImageReference":"centos/ruby-22-centos7@sha256:fc4fe46e2db742bbe5ca2078ea5137e67beaad97070281b8df35379a26ef27b6","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:9eef88b8c9f53f6360cbb437f83460f85747dc2eae0377c2ec780882d8ac5949","Created":"2017-12-19T21:24:59Z","Container":"3763b3c38bdea862c288fb00736fad57eaedea2d9feb1c5380591df5a2624613","ContainerConfig":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=Platform + for building and running Ruby 2.2 applications","DESCRIPTION=Ruby 2.2 available + as docker container is a base platform for building and running various Ruby + 2.2 applications and frameworks. Ruby is the interpreted scripting language + for quick and easy object-oriented programming. It has many features to process + text files and to do system management tasks (as in Perl). It is simple, straight-forward, + and extensible.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","NODEJS_SCL=rh-nodejs6","RUBY_VERSION=2.2"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=\"d7fd5c1\""],"Image":"sha256:866f7a005ccd4dad72ecbe390109d3989c9588ffd80c8a9e249b67062d19cfe8","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-ruby22-docker","description":"Ruby + 2.2 available as docker container is a base platform for building and running + various Ruby 2.2 applications and frameworks. Ruby is the interpreted scripting + language for quick and easy object-oriented programming. It has many features + to process text files and to do system management tasks (as in Perl). It is + simple, straight-forward, and extensible.","io.k8s.description":"Ruby 2.2 + available as docker container is a base platform for building and running + various Ruby 2.2 applications and frameworks. Ruby is the interpreted scripting + language for quick and easy object-oriented programming. It has many features + to process text files and to do system management tasks (as in Perl). It is + simple, straight-forward, and extensible.","io.k8s.display-name":"Ruby 2.2","io.openshift.builder-version":"\"d7fd5c1\"","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,ruby,ruby22","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/ruby-22-centos7","release":"1","summary":"Platform + for building and running Ruby 2.2 applications","usage":"s2i build https://github.com/sclorg/s2i-ruby-container.git + --context-dir=2.4/test/puma-test-app/ centos/ruby-22-centos7 ruby-sample-app","vendor":"CentOS","version":"2.2"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=Platform + for building and running Ruby 2.2 applications","DESCRIPTION=Ruby 2.2 available + as docker container is a base platform for building and running various Ruby + 2.2 applications and frameworks. Ruby is the interpreted scripting language + for quick and easy object-oriented programming. It has many features to process + text files and to do system management tasks (as in Perl). It is simple, straight-forward, + and extensible.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","NODEJS_SCL=rh-nodejs6","RUBY_VERSION=2.2"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:866f7a005ccd4dad72ecbe390109d3989c9588ffd80c8a9e249b67062d19cfe8","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-ruby22-docker","description":"Ruby + 2.2 available as docker container is a base platform for building and running + various Ruby 2.2 applications and frameworks. Ruby is the interpreted scripting + language for quick and easy object-oriented programming. It has many features + to process text files and to do system management tasks (as in Perl). It is + simple, straight-forward, and extensible.","io.k8s.description":"Ruby 2.2 + available as docker container is a base platform for building and running + various Ruby 2.2 applications and frameworks. Ruby is the interpreted scripting + language for quick and easy object-oriented programming. It has many features + to process text files and to do system management tasks (as in Perl). It is + simple, straight-forward, and extensible.","io.k8s.display-name":"Ruby 2.2","io.openshift.builder-version":"\"d7fd5c1\"","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,ruby,ruby22","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/ruby-22-centos7","release":"1","summary":"Platform + for building and running Ruby 2.2 applications","usage":"s2i build https://github.com/sclorg/s2i-ruby-container.git + --context-dir=2.4/test/puma-test-app/ centos/ruby-22-centos7 ruby-sample-app","vendor":"CentOS","version":"2.2"}},"Architecture":"amd64","Size":204109327},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:01750e6eab8323446e4af63b2bf2f19dbbc9d176974f93f5b504d24f89b15708","size":190727,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:04c0edebc0b643b14e38d238bc741e8ad507464af045d522a537fe724f3636df","size":3869,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:464377a82ae867639712ee54049021d429023dd9ec893dbcff0e434e991164a7","size":1808,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:1d7aaa26ab6bc7cf76e9b115530e1084c6ad0c3b86d8c2855d55ca193062b32c","size":20463250,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:ac3ff2447a073896d4298e8207642db2278c9178f6ef752ba4a13ba539a03fb4","size":101991748,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:12ff25d9efeb1b10124f68ec43060c4af953570d21e34b659bf2b3735cb8a582","size":176401,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:bdda1b00145dd5da884a32f8266df72777e73907266a81a99c60275267234afb","size":3786,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:aa26b35d2aca61ccbab8f6d2428267d46a4f3777b30b0ed384e02699beec18ac","size":7835129,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:85432449fd0fabb6bef4772246d9b7948723275a4c7e4dee18728f28d79f1c2c","size":73426838,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"}]} + +' + http_version: + recorded_at: Mon, 25 Dec 2017 10:53:39 GMT +recorded_with: VCR 3.0.3 diff --git a/spec/vcr_cassettes/manageiq/providers/openshift/container_manager/refresher_after_openshift_deletions.yml b/spec/vcr_cassettes/manageiq/providers/openshift/container_manager/refresher_after_openshift_deletions.yml deleted file mode 100644 index 0eff69bb..00000000 --- a/spec/vcr_cassettes/manageiq/providers/openshift/container_manager/refresher_after_openshift_deletions.yml +++ /dev/null @@ -1,2453 +0,0 @@ ---- -http_interactions: -- request: - method: get - uri: https://host.example.com:8443/api/v1 - body: - encoding: US-ASCII - string: '' - headers: - Accept: - - "*/*" - Accept-Encoding: - - gzip, deflate - User-Agent: - - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.3p222 - Authorization: - - Bearer theToken - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store - Content-Type: - - application/json - Date: - - Mon, 17 Jul 2017 12:33:30 GMT - Transfer-Encoding: - - chunked - body: - encoding: UTF-8 - string: '{"kind":"APIResourceList","groupVersion":"v1","resources":[{"name":"bindings","namespaced":true,"kind":"Binding"},{"name":"componentstatuses","namespaced":false,"kind":"ComponentStatus"},{"name":"configmaps","namespaced":true,"kind":"ConfigMap"},{"name":"endpoints","namespaced":true,"kind":"Endpoints"},{"name":"events","namespaced":true,"kind":"Event"},{"name":"limitranges","namespaced":true,"kind":"LimitRange"},{"name":"namespaces","namespaced":false,"kind":"Namespace"},{"name":"namespaces/finalize","namespaced":false,"kind":"Namespace"},{"name":"namespaces/status","namespaced":false,"kind":"Namespace"},{"name":"nodes","namespaced":false,"kind":"Node"},{"name":"nodes/proxy","namespaced":false,"kind":"Node"},{"name":"nodes/status","namespaced":false,"kind":"Node"},{"name":"persistentvolumeclaims","namespaced":true,"kind":"PersistentVolumeClaim"},{"name":"persistentvolumeclaims/status","namespaced":true,"kind":"PersistentVolumeClaim"},{"name":"persistentvolumes","namespaced":false,"kind":"PersistentVolume"},{"name":"persistentvolumes/status","namespaced":false,"kind":"PersistentVolume"},{"name":"pods","namespaced":true,"kind":"Pod"},{"name":"pods/attach","namespaced":true,"kind":"Pod"},{"name":"pods/binding","namespaced":true,"kind":"Binding"},{"name":"pods/eviction","namespaced":true,"kind":"Eviction"},{"name":"pods/exec","namespaced":true,"kind":"Pod"},{"name":"pods/log","namespaced":true,"kind":"Pod"},{"name":"pods/portforward","namespaced":true,"kind":"Pod"},{"name":"pods/proxy","namespaced":true,"kind":"Pod"},{"name":"pods/status","namespaced":true,"kind":"Pod"},{"name":"podtemplates","namespaced":true,"kind":"PodTemplate"},{"name":"replicationcontrollers","namespaced":true,"kind":"ReplicationController"},{"name":"replicationcontrollers/scale","namespaced":true,"kind":"Scale"},{"name":"replicationcontrollers/status","namespaced":true,"kind":"ReplicationController"},{"name":"resourcequotas","namespaced":true,"kind":"ResourceQuota"},{"name":"resourcequotas/status","namespaced":true,"kind":"ResourceQuota"},{"name":"secrets","namespaced":true,"kind":"Secret"},{"name":"securitycontextconstraints","namespaced":false,"kind":"SecurityContextConstraints"},{"name":"serviceaccounts","namespaced":true,"kind":"ServiceAccount"},{"name":"services","namespaced":true,"kind":"Service"},{"name":"services/proxy","namespaced":true,"kind":"Service"},{"name":"services/status","namespaced":true,"kind":"Service"}]} - -' - http_version: - recorded_at: Mon, 17 Jul 2017 12:32:52 GMT -- request: - method: get - uri: https://host.example.com:8443/api/v1/pods - body: - encoding: US-ASCII - string: '' - headers: - Accept: - - "*/*" - Accept-Encoding: - - gzip, deflate - User-Agent: - - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.3p222 - Authorization: - - Bearer theToken - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store - Content-Type: - - application/json - Date: - - Mon, 17 Jul 2017 12:33:30 GMT - Transfer-Encoding: - - chunked - body: - encoding: UTF-8 - string: '{"kind":"PodList","apiVersion":"v1","metadata":{"selfLink":"/api/v1/pods","resourceVersion":"98417"},"items":[{"metadata":{"name":"docker-registry-1-wj0v0","generateName":"docker-registry-1-","namespace":"default","selfLink":"/api/v1/namespaces/default/pods/docker-registry-1-wj0v0","uid":"420bd619-6a36-11e7-b2e6-001a4a1626e8","resourceVersion":"1017","creationTimestamp":"2017-07-16T14:51:32Z","labels":{"deployment":"docker-registry-1","deploymentconfig":"docker-registry","docker-registry":"default"},"annotations":{"kubernetes.io/created-by":"{\"kind\":\"SerializedReference\",\"apiVersion\":\"v1\",\"reference\":{\"kind\":\"ReplicationController\",\"namespace\":\"default\",\"name\":\"docker-registry-1\",\"uid\":\"41389e4c-6a36-11e7-b2e6-001a4a1626e8\",\"apiVersion\":\"v1\",\"resourceVersion\":\"991\"}}\n","openshift.io/deployment-config.latest-version":"1","openshift.io/deployment-config.name":"docker-registry","openshift.io/deployment.name":"docker-registry-1","openshift.io/scc":"hostnetwork"}},"spec":{"volumes":[{"name":"registry-storage","emptyDir":{}},{"name":"registry-certificates","secret":{"secretName":"registry-certificates","defaultMode":420}},{"name":"registry-token-rrc8r","secret":{"secretName":"registry-token-rrc8r","defaultMode":420}}],"containers":[{"name":"registry","image":"openshift/origin-docker-registry:v3.6.0-alpha.1","ports":[{"containerPort":5000,"protocol":"TCP"}],"env":[{"name":"REGISTRY_HTTP_ADDR","value":":5000"},{"name":"REGISTRY_HTTP_NET","value":"tcp"},{"name":"REGISTRY_HTTP_SECRET","value":"U7C/dZ4IKVqn3hvr/lYsU8ISK/ZXnW9hnOllQ4VFI4M="},{"name":"REGISTRY_MIDDLEWARE_REPOSITORY_OPENSHIFT_ENFORCEQUOTA","value":"false"},{"name":"OPENSHIFT_DEFAULT_REGISTRY","value":"docker-registry.default.svc:5000"},{"name":"REGISTRY_HTTP_TLS_KEY","value":"/etc/secrets/registry.key"},{"name":"REGISTRY_HTTP_TLS_CERTIFICATE","value":"/etc/secrets/registry.crt"}],"resources":{"requests":{"cpu":"100m","memory":"256Mi"}},"volumeMounts":[{"name":"registry-storage","mountPath":"/registry"},{"name":"registry-certificates","mountPath":"/etc/secrets"},{"name":"registry-token-rrc8r","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"livenessProbe":{"httpGet":{"path":"/healthz","port":5000,"scheme":"HTTPS"},"initialDelaySeconds":10,"timeoutSeconds":5,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"readinessProbe":{"httpGet":{"path":"/healthz","port":5000,"scheme":"HTTPS"},"timeoutSeconds":5,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"terminationMessagePath":"/dev/termination-log","imagePullPolicy":"IfNotPresent","securityContext":{"capabilities":{"drop":["KILL","MKNOD","SETGID","SETUID","SYS_CHROOT"]},"privileged":false,"seLinuxOptions":{"level":"s0:c5,c0"},"runAsUser":1000020000}}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","nodeSelector":{"region":"infra"},"serviceAccountName":"registry","serviceAccount":"registry","nodeName":"vm-48-233.eng.lab.tlv.redhat.com","securityContext":{"seLinuxOptions":{"level":"s0:c5,c0"},"supplementalGroups":[1000020000],"fsGroup":1000020000},"imagePullSecrets":[{"name":"registry-dockercfg-6z6c2"}]},"status":{"phase":"Running","conditions":[{"type":"Initialized","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-07-16T14:51:32Z"},{"type":"Ready","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-07-16T14:51:52Z"},{"type":"PodScheduled","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-07-16T14:51:32Z"}],"hostIP":"10.35.48.233","podIP":"10.129.0.4","startTime":"2017-07-16T14:51:32Z","containerStatuses":[{"name":"registry","state":{"running":{"startedAt":"2017-07-16T14:51:43Z"}},"lastState":{},"ready":true,"restartCount":0,"image":"openshift/origin-docker-registry:v3.6.0-alpha.1","imageID":"docker-pullable://docker.io/openshift/origin-docker-registry@sha256:ec8130ec4591925e1b8609e03a5641e6f2be62a4859f27f59f6267a415b6c01d","containerID":"docker://e867488c1778dd69f2809101ba92df5588bed2aa1253f8374af7025edb27b30f"}]}},{"metadata":{"name":"registry-console-1-bvg7w","generateName":"registry-console-1-","namespace":"default","selfLink":"/api/v1/namespaces/default/pods/registry-console-1-bvg7w","uid":"58ac8e42-6a36-11e7-b2e6-001a4a1626e8","resourceVersion":"1088","creationTimestamp":"2017-07-16T14:52:10Z","labels":{"app":"registry-console","deployment":"registry-console-1","deploymentconfig":"registry-console","name":"registry-console"},"annotations":{"kubernetes.io/created-by":"{\"kind\":\"SerializedReference\",\"apiVersion\":\"v1\",\"reference\":{\"kind\":\"ReplicationController\",\"namespace\":\"default\",\"name\":\"registry-console-1\",\"uid\":\"57de3c22-6a36-11e7-b2e6-001a4a1626e8\",\"apiVersion\":\"v1\",\"resourceVersion\":\"1054\"}}\n","openshift.io/deployment-config.latest-version":"1","openshift.io/deployment-config.name":"registry-console","openshift.io/deployment.name":"registry-console-1","openshift.io/generated-by":"OpenShiftNewApp","openshift.io/scc":"restricted"}},"spec":{"volumes":[{"name":"default-token-wq0ww","secret":{"secretName":"default-token-wq0ww","defaultMode":420}}],"containers":[{"name":"registry-console","image":"cockpit/kubernetes:latest","ports":[{"containerPort":9090,"protocol":"TCP"}],"env":[{"name":"OPENSHIFT_OAUTH_PROVIDER_URL","value":"https://vm-48-232.eng.lab.tlv.redhat.com:8443"},{"name":"OPENSHIFT_OAUTH_CLIENT_ID","value":"cockpit-oauth-client"},{"name":"KUBERNETES_INSECURE","value":"false"},{"name":"COCKPIT_KUBE_INSECURE","value":"false"},{"name":"REGISTRY_ONLY","value":"true"},{"name":"REGISTRY_HOST","value":"docker-registry-default.vm-48-232.eng.lab.tlv.redhat.com"}],"resources":{},"volumeMounts":[{"name":"default-token-wq0ww","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"livenessProbe":{"httpGet":{"path":"/ping","port":9090,"scheme":"HTTP"},"initialDelaySeconds":10,"timeoutSeconds":5,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"readinessProbe":{"httpGet":{"path":"/ping","port":9090,"scheme":"HTTP"},"timeoutSeconds":5,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"terminationMessagePath":"/dev/termination-log","imagePullPolicy":"Always","securityContext":{"capabilities":{"drop":["KILL","MKNOD","SETGID","SETUID","SYS_CHROOT"]},"privileged":false,"seLinuxOptions":{"level":"s0:c5,c0"},"runAsUser":1000020000}}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","serviceAccountName":"default","serviceAccount":"default","nodeName":"vm-48-232.eng.lab.tlv.redhat.com","securityContext":{"seLinuxOptions":{"level":"s0:c5,c0"},"fsGroup":1000020000},"imagePullSecrets":[{"name":"default-dockercfg-qt65f"}]},"status":{"phase":"Running","conditions":[{"type":"Initialized","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-07-16T14:52:10Z"},{"type":"Ready","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-07-16T14:52:50Z"},{"type":"PodScheduled","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-07-16T14:52:10Z"}],"hostIP":"host.example.com","podIP":"10.128.0.2","startTime":"2017-07-16T14:52:10Z","containerStatuses":[{"name":"registry-console","state":{"running":{"startedAt":"2017-07-16T14:52:45Z"}},"lastState":{},"ready":true,"restartCount":0,"image":"cockpit/kubernetes:latest","imageID":"docker-pullable://docker.io/cockpit/kubernetes@sha256:86c54baed25788404dd22441d32a55a78588325159afb26678a764f46f4f6374","containerID":"docker://a298ae129c99b7520d62c80232f8043948c835966e99cf56e61647ef2749e14c"}]}},{"metadata":{"name":"router-1-c5s37","generateName":"router-1-","namespace":"default","selfLink":"/api/v1/namespaces/default/pods/router-1-c5s37","uid":"29eb6280-6a36-11e7-b2e6-001a4a1626e8","resourceVersion":"891","creationTimestamp":"2017-07-16T14:50:52Z","labels":{"deployment":"router-1","deploymentconfig":"router","router":"router"},"annotations":{"kubernetes.io/created-by":"{\"kind\":\"SerializedReference\",\"apiVersion\":\"v1\",\"reference\":{\"kind\":\"ReplicationController\",\"namespace\":\"default\",\"name\":\"router-1\",\"uid\":\"1188aba4-6a36-11e7-b2e6-001a4a1626e8\",\"apiVersion\":\"v1\",\"resourceVersion\":\"865\"}}\n","openshift.io/deployment-config.latest-version":"1","openshift.io/deployment-config.name":"router","openshift.io/deployment.name":"router-1","openshift.io/scc":"hostnetwork"}},"spec":{"volumes":[{"name":"server-certificate","secret":{"secretName":"router-certs","defaultMode":420}},{"name":"router-token-h6tjt","secret":{"secretName":"router-token-h6tjt","defaultMode":420}}],"containers":[{"name":"router","image":"openshift/origin-haproxy-router:v3.6.0-alpha.1","ports":[{"hostPort":80,"containerPort":80,"protocol":"TCP"},{"hostPort":443,"containerPort":443,"protocol":"TCP"},{"name":"stats","hostPort":1936,"containerPort":1936,"protocol":"TCP"},{"name":"router-stats","hostPort":1935,"containerPort":1935,"protocol":"TCP"}],"env":[{"name":"DEFAULT_CERTIFICATE_DIR","value":"/etc/pki/tls/private"},{"name":"DEFAULT_CERTIFICATE_PATH","value":"/etc/pki/tls/private/tls.crt"},{"name":"ROUTER_EXTERNAL_HOST_HOSTNAME"},{"name":"ROUTER_EXTERNAL_HOST_HTTPS_VSERVER"},{"name":"ROUTER_EXTERNAL_HOST_HTTP_VSERVER"},{"name":"ROUTER_EXTERNAL_HOST_INSECURE","value":"false"},{"name":"ROUTER_EXTERNAL_HOST_INTERNAL_ADDRESS"},{"name":"ROUTER_EXTERNAL_HOST_PARTITION_PATH"},{"name":"ROUTER_EXTERNAL_HOST_PASSWORD"},{"name":"ROUTER_EXTERNAL_HOST_PRIVKEY","value":"/etc/secret-volume/router.pem"},{"name":"ROUTER_EXTERNAL_HOST_USERNAME"},{"name":"ROUTER_EXTERNAL_HOST_VXLAN_GW_CIDR"},{"name":"ROUTER_LISTEN_ADDR","value":"0.0.0.0:1935"},{"name":"ROUTER_METRICS_TYPE","value":"haproxy"},{"name":"ROUTER_SERVICE_HTTPS_PORT","value":"443"},{"name":"ROUTER_SERVICE_HTTP_PORT","value":"80"},{"name":"ROUTER_SERVICE_NAME","value":"router"},{"name":"ROUTER_SERVICE_NAMESPACE","value":"default"},{"name":"ROUTER_SUBDOMAIN"},{"name":"STATS_PASSWORD","value":"WEaR29AK14"},{"name":"STATS_PORT","value":"1936"},{"name":"STATS_USERNAME","value":"admin"}],"resources":{"requests":{"cpu":"100m","memory":"256Mi"}},"volumeMounts":[{"name":"server-certificate","readOnly":true,"mountPath":"/etc/pki/tls/private"},{"name":"router-token-h6tjt","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"livenessProbe":{"httpGet":{"path":"/healthz","port":1936,"host":"localhost","scheme":"HTTP"},"initialDelaySeconds":10,"timeoutSeconds":1,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"readinessProbe":{"httpGet":{"path":"/healthz","port":1936,"host":"localhost","scheme":"HTTP"},"initialDelaySeconds":10,"timeoutSeconds":1,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"terminationMessagePath":"/dev/termination-log","imagePullPolicy":"IfNotPresent","securityContext":{"capabilities":{"drop":["KILL","MKNOD","SETGID","SETUID","SYS_CHROOT"]},"privileged":false,"seLinuxOptions":{"level":"s0:c5,c0"},"runAsUser":1000020000}}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","nodeSelector":{"region":"infra"},"serviceAccountName":"router","serviceAccount":"router","nodeName":"vm-48-233.eng.lab.tlv.redhat.com","hostNetwork":true,"securityContext":{"seLinuxOptions":{"level":"s0:c5,c0"},"supplementalGroups":[1000020000],"fsGroup":1000020000},"imagePullSecrets":[{"name":"router-dockercfg-7bcfd"}]},"status":{"phase":"Running","conditions":[{"type":"Initialized","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-07-16T14:50:52Z"},{"type":"Ready","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-07-16T14:51:12Z"},{"type":"PodScheduled","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-07-16T14:50:52Z"}],"hostIP":"10.35.48.233","podIP":"10.35.48.233","startTime":"2017-07-16T14:50:52Z","containerStatuses":[{"name":"router","state":{"running":{"startedAt":"2017-07-16T14:51:01Z"}},"lastState":{},"ready":true,"restartCount":0,"image":"openshift/origin-haproxy-router:v3.6.0-alpha.1","imageID":"docker-pullable://docker.io/openshift/origin-haproxy-router@sha256:8ea695c0608e086ede7786e3b9bf6ba81a2ed3d2952506dbaa3a6a385047bf76","containerID":"docker://2c0ea565dfdef73050f58df18a1e8d581fcb8c540877d8709489d255720b0d38"}]}},{"metadata":{"name":"my-build-config-1-build","namespace":"my-project-2","selfLink":"/api/v1/namespaces/my-project-2/pods/my-build-config-1-build","uid":"c0c40777-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"98177","creationTimestamp":"2017-07-17T12:30:44Z","labels":{"openshift.io/build.name":"my-build-config-1"},"annotations":{"kubernetes.io/limit-ranger":"LimitRanger - plugin set: cpu, memory request for container sti-build; cpu, memory limit - for container sti-build","openshift.io/build.name":"my-build-config-1","openshift.io/scc":"privileged"}},"spec":{"volumes":[{"name":"docker-socket","hostPath":{"path":"/var/run/docker.sock"}},{"name":"builder-dockercfg-9wrf5-push","secret":{"secretName":"builder-dockercfg-9wrf5","defaultMode":420}},{"name":"builder-token-kx745","secret":{"secretName":"builder-token-kx745","defaultMode":420}}],"containers":[{"name":"sti-build","image":"openshift/origin-sti-builder:v3.6.0-alpha.1","args":["--loglevel=0"],"env":[{"name":"BUILD","value":"{\"kind\":\"Build\",\"apiVersion\":\"v1\",\"metadata\":{\"name\":\"my-build-config-1\",\"namespace\":\"my-project-2\",\"selfLink\":\"/oapi/v1/namespaces/my-project-2/builds/my-build-config-1\",\"uid\":\"c0c1b276-6aeb-11e7-b2e6-001a4a1626e8\",\"resourceVersion\":\"98133\",\"creationTimestamp\":\"2017-07-17T12:30:44Z\",\"labels\":{\"buildconfig\":\"my-build-config\",\"openshift.io/build-config.name\":\"my-build-config\",\"openshift.io/build.start-policy\":\"Serial\"},\"annotations\":{\"openshift.io/build-config.name\":\"my-build-config\",\"openshift.io/build.number\":\"1\"},\"ownerReferences\":[{\"apiVersion\":\"v1\",\"kind\":\"BuildConfig\",\"name\":\"my-build-config\",\"uid\":\"c09bc4f3-6aeb-11e7-b2e6-001a4a1626e8\"}]},\"spec\":{\"serviceAccount\":\"builder\",\"source\":{\"type\":\"Git\",\"git\":{\"uri\":\"https://github.com/openshift/ruby-hello-world\"}},\"strategy\":{\"type\":\"Source\",\"sourceStrategy\":{\"from\":{\"kind\":\"DockerImage\",\"name\":\"ruby-20-centos7:latest\"}}},\"output\":{\"to\":{\"kind\":\"DockerImage\",\"name\":\"docker-registry.default.svc:5000/my-project-2/origin-ruby-sample:latest\"},\"pushSecret\":{\"name\":\"builder-dockercfg-9wrf5\"}},\"resources\":{},\"postCommit\":{\"script\":\"bundle - exec rake test\"},\"nodeSelector\":null,\"triggeredBy\":[{\"message\":\"Manually - triggered\"}]},\"status\":{\"phase\":\"New\",\"outputDockerImageReference\":\"docker-registry.default.svc:5000/my-project-2/origin-ruby-sample:latest\",\"config\":{\"kind\":\"BuildConfig\",\"namespace\":\"my-project-2\",\"name\":\"my-build-config\"},\"output\":{}}}\n"},{"name":"SOURCE_REPOSITORY","value":"https://github.com/openshift/ruby-hello-world"},{"name":"SOURCE_URI","value":"https://github.com/openshift/ruby-hello-world"},{"name":"ORIGIN_VERSION","value":"v3.6.0-alpha.1+87cff34-1"},{"name":"ALLOWED_UIDS","value":"1-"},{"name":"DROP_CAPS","value":"KILL,MKNOD,SETGID,SETUID,SYS_CHROOT"},{"name":"PUSH_DOCKERCFG_PATH","value":"/var/run/secrets/openshift.io/push"}],"resources":{"limits":{"cpu":"300m","memory":"200Mi"},"requests":{"cpu":"200m","memory":"100Mi"}},"volumeMounts":[{"name":"docker-socket","mountPath":"/var/run/docker.sock"},{"name":"builder-dockercfg-9wrf5-push","readOnly":true,"mountPath":"/var/run/secrets/openshift.io/push"},{"name":"builder-token-kx745","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"terminationMessagePath":"/dev/termination-log","imagePullPolicy":"IfNotPresent","securityContext":{"privileged":true}}],"restartPolicy":"Never","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","serviceAccountName":"builder","serviceAccount":"builder","nodeName":"vm-48-232.eng.lab.tlv.redhat.com","securityContext":{},"imagePullSecrets":[{"name":"builder-dockercfg-9wrf5"}]},"status":{"phase":"Failed","conditions":[{"type":"Initialized","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-07-17T12:30:44Z"},{"type":"Ready","status":"False","lastProbeTime":null,"lastTransitionTime":"2017-07-17T12:30:54Z","reason":"ContainersNotReady","message":"containers - with unready status: [sti-build]"},{"type":"PodScheduled","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-07-17T12:30:44Z"}],"hostIP":"host.example.com","podIP":"10.128.0.58","startTime":"2017-07-17T12:30:44Z","containerStatuses":[{"name":"sti-build","state":{"terminated":{"exitCode":1,"reason":"Error","startedAt":"2017-07-17T12:30:45Z","finishedAt":"2017-07-17T12:30:53Z","containerID":"docker://c1f7787d0edb011b3d9ed8b0e9a9c027be68847006d85f5288560b880c728b0b"}},"lastState":{},"ready":false,"restartCount":0,"image":"openshift/origin-sti-builder:v3.6.0-alpha.1","imageID":"docker-pullable://docker.io/openshift/origin-sti-builder@sha256:88f85945c4bffaf226fce4e14f7f30158bd7a2a0f70eebe134e26ae89360d458","containerID":"docker://c1f7787d0edb011b3d9ed8b0e9a9c027be68847006d85f5288560b880c728b0b"}]}}]} - -' - http_version: - recorded_at: Mon, 17 Jul 2017 12:32:52 GMT -- request: - method: get - uri: https://host.example.com:8443/api/v1/services - body: - encoding: US-ASCII - string: '' - headers: - Accept: - - "*/*" - Accept-Encoding: - - gzip, deflate - User-Agent: - - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.3p222 - Authorization: - - Bearer theToken - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store - Content-Type: - - application/json - Date: - - Mon, 17 Jul 2017 12:33:30 GMT - Transfer-Encoding: - - chunked - body: - encoding: UTF-8 - string: '{"kind":"ServiceList","apiVersion":"v1","metadata":{"selfLink":"/api/v1/services","resourceVersion":"98417"},"items":[{"metadata":{"name":"docker-registry","namespace":"default","selfLink":"/api/v1/namespaces/default/services/docker-registry","uid":"39e5902f-6a36-11e7-b2e6-001a4a1626e8","resourceVersion":"918","creationTimestamp":"2017-07-16T14:51:19Z"},"spec":{"ports":[{"name":"5000-tcp","protocol":"TCP","port":5000,"targetPort":5000}],"selector":{"docker-registry":"default"},"clusterIP":"172.30.71.126","type":"ClusterIP","sessionAffinity":"ClientIP"},"status":{"loadBalancer":{}}},{"metadata":{"name":"kubernetes","namespace":"default","selfLink":"/api/v1/namespaces/default/services/kubernetes","uid":"ba8e425a-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"104","creationTimestamp":"2017-07-16T14:40:35Z","labels":{"component":"apiserver","provider":"kubernetes"}},"spec":{"ports":[{"name":"https","protocol":"TCP","port":443,"targetPort":443},{"name":"dns","protocol":"UDP","port":53,"targetPort":8053},{"name":"dns-tcp","protocol":"TCP","port":53,"targetPort":8053}],"clusterIP":"172.30.0.1","type":"ClusterIP","sessionAffinity":"ClientIP"},"status":{"loadBalancer":{}}},{"metadata":{"name":"registry-console","namespace":"default","selfLink":"/api/v1/namespaces/default/services/registry-console","uid":"57de515c-6a36-11e7-b2e6-001a4a1626e8","resourceVersion":"1038","creationTimestamp":"2017-07-16T14:52:09Z","labels":{"app":"registry-console","createdBy":"registry-console-template","name":"registry-console"},"annotations":{"openshift.io/generated-by":"OpenShiftNewApp"}},"spec":{"ports":[{"name":"registry-console","protocol":"TCP","port":9000,"targetPort":9090}],"selector":{"name":"registry-console"},"clusterIP":"172.30.5.207","type":"ClusterIP","sessionAffinity":"None"},"status":{"loadBalancer":{}}},{"metadata":{"name":"router","namespace":"default","selfLink":"/api/v1/namespaces/default/services/router","uid":"10d08ff0-6a36-11e7-b2e6-001a4a1626e8","resourceVersion":"830","creationTimestamp":"2017-07-16T14:50:10Z","labels":{"router":"router"}},"spec":{"ports":[{"name":"80-tcp","protocol":"TCP","port":80,"targetPort":80},{"name":"443-tcp","protocol":"TCP","port":443,"targetPort":443},{"name":"1935-tcp","protocol":"TCP","port":1935,"targetPort":1935},{"name":"1936-tcp","protocol":"TCP","port":1936,"targetPort":1936}],"selector":{"router":"router"},"clusterIP":"172.30.5.128","type":"ClusterIP","sessionAffinity":"None"},"status":{"loadBalancer":{}}},{"metadata":{"name":"my-service-2","namespace":"my-project-2","selfLink":"/api/v1/namespaces/my-project-2/services/my-service-2","uid":"c0996fb6-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"98118","creationTimestamp":"2017-07-17T12:30:43Z"},"spec":{"ports":[{"protocol":"TCP","port":5000,"targetPort":5000}],"selector":{"docker-registry":"default"},"clusterIP":"172.30.119.123","type":"ClusterIP","sessionAffinity":"None"},"status":{"loadBalancer":{}}}]} - -' - http_version: - recorded_at: Mon, 17 Jul 2017 12:32:52 GMT -- request: - method: get - uri: https://host.example.com:8443/api/v1/replicationcontrollers - body: - encoding: US-ASCII - string: '' - headers: - Accept: - - "*/*" - Accept-Encoding: - - gzip, deflate - User-Agent: - - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.3p222 - Authorization: - - Bearer theToken - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store - Content-Type: - - application/json - Date: - - Mon, 17 Jul 2017 12:33:30 GMT - Transfer-Encoding: - - chunked - body: - encoding: UTF-8 - string: '{"kind":"ReplicationControllerList","apiVersion":"v1","metadata":{"selfLink":"/api/v1/replicationcontrollers","resourceVersion":"98417"},"items":[{"metadata":{"name":"docker-registry-1","namespace":"default","selfLink":"/api/v1/namespaces/default/replicationcontrollers/docker-registry-1","uid":"41389e4c-6a36-11e7-b2e6-001a4a1626e8","resourceVersion":"1023","generation":2,"creationTimestamp":"2017-07-16T14:51:31Z","labels":{"docker-registry":"default","openshift.io/deployment-config.name":"docker-registry"},"annotations":{"openshift.io/deployer-pod.name":"docker-registry-1-deploy","openshift.io/deployment-config.latest-version":"1","openshift.io/deployment-config.name":"docker-registry","openshift.io/deployment.phase":"Complete","openshift.io/deployment.replicas":"1","openshift.io/deployment.status-reason":"config - change","openshift.io/encoded-deployment-config":"{\"kind\":\"DeploymentConfig\",\"apiVersion\":\"v1\",\"metadata\":{\"name\":\"docker-registry\",\"namespace\":\"default\",\"selfLink\":\"/oapi/v1/namespaces/default/deploymentconfigs/docker-registry\",\"uid\":\"41374528-6a36-11e7-b2e6-001a4a1626e8\",\"resourceVersion\":\"975\",\"generation\":2,\"creationTimestamp\":\"2017-07-16T14:51:31Z\",\"labels\":{\"docker-registry\":\"default\"}},\"spec\":{\"strategy\":{\"type\":\"Rolling\",\"rollingParams\":{\"updatePeriodSeconds\":1,\"intervalSeconds\":1,\"timeoutSeconds\":600,\"maxUnavailable\":\"25%\",\"maxSurge\":\"25%\"},\"resources\":{},\"activeDeadlineSeconds\":21600},\"triggers\":[{\"type\":\"ConfigChange\"}],\"replicas\":1,\"test\":false,\"selector\":{\"docker-registry\":\"default\"},\"template\":{\"metadata\":{\"creationTimestamp\":null,\"labels\":{\"docker-registry\":\"default\"}},\"spec\":{\"volumes\":[{\"name\":\"registry-storage\",\"emptyDir\":{}},{\"name\":\"registry-certificates\",\"secret\":{\"secretName\":\"registry-certificates\",\"defaultMode\":420}}],\"containers\":[{\"name\":\"registry\",\"image\":\"openshift/origin-docker-registry:v3.6.0-alpha.1\",\"ports\":[{\"containerPort\":5000,\"protocol\":\"TCP\"}],\"env\":[{\"name\":\"REGISTRY_HTTP_ADDR\",\"value\":\":5000\"},{\"name\":\"REGISTRY_HTTP_NET\",\"value\":\"tcp\"},{\"name\":\"REGISTRY_HTTP_SECRET\",\"value\":\"U7C/dZ4IKVqn3hvr/lYsU8ISK/ZXnW9hnOllQ4VFI4M=\"},{\"name\":\"REGISTRY_MIDDLEWARE_REPOSITORY_OPENSHIFT_ENFORCEQUOTA\",\"value\":\"false\"},{\"name\":\"OPENSHIFT_DEFAULT_REGISTRY\",\"value\":\"docker-registry.default.svc:5000\"},{\"name\":\"REGISTRY_HTTP_TLS_KEY\",\"value\":\"/etc/secrets/registry.key\"},{\"name\":\"REGISTRY_HTTP_TLS_CERTIFICATE\",\"value\":\"/etc/secrets/registry.crt\"}],\"resources\":{\"requests\":{\"cpu\":\"100m\",\"memory\":\"256Mi\"}},\"volumeMounts\":[{\"name\":\"registry-storage\",\"mountPath\":\"/registry\"},{\"name\":\"registry-certificates\",\"mountPath\":\"/etc/secrets\"}],\"livenessProbe\":{\"httpGet\":{\"path\":\"/healthz\",\"port\":5000,\"scheme\":\"HTTPS\"},\"initialDelaySeconds\":10,\"timeoutSeconds\":5,\"periodSeconds\":10,\"successThreshold\":1,\"failureThreshold\":3},\"readinessProbe\":{\"httpGet\":{\"path\":\"/healthz\",\"port\":5000,\"scheme\":\"HTTPS\"},\"timeoutSeconds\":5,\"periodSeconds\":10,\"successThreshold\":1,\"failureThreshold\":3},\"terminationMessagePath\":\"/dev/termination-log\",\"imagePullPolicy\":\"IfNotPresent\",\"securityContext\":{\"privileged\":false}}],\"restartPolicy\":\"Always\",\"terminationGracePeriodSeconds\":30,\"dnsPolicy\":\"ClusterFirst\",\"nodeSelector\":{\"region\":\"infra\"},\"serviceAccountName\":\"registry\",\"serviceAccount\":\"registry\",\"securityContext\":{}}}},\"status\":{\"latestVersion\":1,\"observedGeneration\":1,\"replicas\":0,\"updatedReplicas\":0,\"availableReplicas\":0,\"unavailableReplicas\":0,\"details\":{\"message\":\"config - change\",\"causes\":[{\"type\":\"ConfigChange\"}]},\"conditions\":[{\"type\":\"Available\",\"status\":\"False\",\"lastUpdateTime\":\"2017-07-16T14:51:31Z\",\"lastTransitionTime\":\"2017-07-16T14:51:31Z\",\"message\":\"Deployment - config does not have minimum availability.\"}]}}\n"}},"spec":{"replicas":1,"selector":{"deployment":"docker-registry-1","deploymentconfig":"docker-registry","docker-registry":"default"},"template":{"metadata":{"creationTimestamp":null,"labels":{"deployment":"docker-registry-1","deploymentconfig":"docker-registry","docker-registry":"default"},"annotations":{"openshift.io/deployment-config.latest-version":"1","openshift.io/deployment-config.name":"docker-registry","openshift.io/deployment.name":"docker-registry-1"}},"spec":{"volumes":[{"name":"registry-storage","emptyDir":{}},{"name":"registry-certificates","secret":{"secretName":"registry-certificates","defaultMode":420}}],"containers":[{"name":"registry","image":"openshift/origin-docker-registry:v3.6.0-alpha.1","ports":[{"containerPort":5000,"protocol":"TCP"}],"env":[{"name":"REGISTRY_HTTP_ADDR","value":":5000"},{"name":"REGISTRY_HTTP_NET","value":"tcp"},{"name":"REGISTRY_HTTP_SECRET","value":"U7C/dZ4IKVqn3hvr/lYsU8ISK/ZXnW9hnOllQ4VFI4M="},{"name":"REGISTRY_MIDDLEWARE_REPOSITORY_OPENSHIFT_ENFORCEQUOTA","value":"false"},{"name":"OPENSHIFT_DEFAULT_REGISTRY","value":"docker-registry.default.svc:5000"},{"name":"REGISTRY_HTTP_TLS_KEY","value":"/etc/secrets/registry.key"},{"name":"REGISTRY_HTTP_TLS_CERTIFICATE","value":"/etc/secrets/registry.crt"}],"resources":{"requests":{"cpu":"100m","memory":"256Mi"}},"volumeMounts":[{"name":"registry-storage","mountPath":"/registry"},{"name":"registry-certificates","mountPath":"/etc/secrets"}],"livenessProbe":{"httpGet":{"path":"/healthz","port":5000,"scheme":"HTTPS"},"initialDelaySeconds":10,"timeoutSeconds":5,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"readinessProbe":{"httpGet":{"path":"/healthz","port":5000,"scheme":"HTTPS"},"timeoutSeconds":5,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"terminationMessagePath":"/dev/termination-log","imagePullPolicy":"IfNotPresent","securityContext":{"privileged":false}}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","nodeSelector":{"region":"infra"},"serviceAccountName":"registry","serviceAccount":"registry","securityContext":{}}}},"status":{"replicas":1,"fullyLabeledReplicas":1,"readyReplicas":1,"availableReplicas":1,"observedGeneration":2}},{"metadata":{"name":"registry-console-1","namespace":"default","selfLink":"/api/v1/namespaces/default/replicationcontrollers/registry-console-1","uid":"57de3c22-6a36-11e7-b2e6-001a4a1626e8","resourceVersion":"1094","generation":2,"creationTimestamp":"2017-07-16T14:52:09Z","labels":{"app":"registry-console","createdBy":"registry-console-template","name":"registry-console","openshift.io/deployment-config.name":"registry-console"},"annotations":{"openshift.io/deployer-pod.name":"registry-console-1-deploy","openshift.io/deployment-config.latest-version":"1","openshift.io/deployment-config.name":"registry-console","openshift.io/deployment.phase":"Complete","openshift.io/deployment.replicas":"1","openshift.io/deployment.status-reason":"config - change","openshift.io/encoded-deployment-config":"{\"kind\":\"DeploymentConfig\",\"apiVersion\":\"v1\",\"metadata\":{\"name\":\"registry-console\",\"namespace\":\"default\",\"selfLink\":\"/oapi/v1/namespaces/default/deploymentconfigs/registry-console\",\"uid\":\"57dbc993-6a36-11e7-b2e6-001a4a1626e8\",\"resourceVersion\":\"1035\",\"generation\":2,\"creationTimestamp\":\"2017-07-16T14:52:09Z\",\"labels\":{\"app\":\"registry-console\",\"createdBy\":\"registry-console-template\",\"name\":\"registry-console\"},\"annotations\":{\"openshift.io/generated-by\":\"OpenShiftNewApp\"}},\"spec\":{\"strategy\":{\"type\":\"Rolling\",\"rollingParams\":{\"updatePeriodSeconds\":1,\"intervalSeconds\":1,\"timeoutSeconds\":600,\"maxUnavailable\":\"25%\",\"maxSurge\":\"25%\"},\"resources\":{},\"activeDeadlineSeconds\":21600},\"triggers\":[{\"type\":\"ConfigChange\"}],\"replicas\":1,\"test\":false,\"selector\":{\"name\":\"registry-console\"},\"template\":{\"metadata\":{\"creationTimestamp\":null,\"labels\":{\"app\":\"registry-console\",\"name\":\"registry-console\"},\"annotations\":{\"openshift.io/generated-by\":\"OpenShiftNewApp\"}},\"spec\":{\"containers\":[{\"name\":\"registry-console\",\"image\":\"cockpit/kubernetes:latest\",\"ports\":[{\"containerPort\":9090,\"protocol\":\"TCP\"}],\"env\":[{\"name\":\"OPENSHIFT_OAUTH_PROVIDER_URL\",\"value\":\"https://vm-48-232.eng.lab.tlv.redhat.com:8443\"},{\"name\":\"OPENSHIFT_OAUTH_CLIENT_ID\",\"value\":\"cockpit-oauth-client\"},{\"name\":\"KUBERNETES_INSECURE\",\"value\":\"false\"},{\"name\":\"COCKPIT_KUBE_INSECURE\",\"value\":\"false\"},{\"name\":\"REGISTRY_ONLY\",\"value\":\"true\"},{\"name\":\"REGISTRY_HOST\",\"value\":\"docker-registry-default.vm-48-232.eng.lab.tlv.redhat.com\"}],\"resources\":{},\"livenessProbe\":{\"httpGet\":{\"path\":\"/ping\",\"port\":9090,\"scheme\":\"HTTP\"},\"initialDelaySeconds\":10,\"timeoutSeconds\":5,\"periodSeconds\":10,\"successThreshold\":1,\"failureThreshold\":3},\"readinessProbe\":{\"httpGet\":{\"path\":\"/ping\",\"port\":9090,\"scheme\":\"HTTP\"},\"timeoutSeconds\":5,\"periodSeconds\":10,\"successThreshold\":1,\"failureThreshold\":3},\"terminationMessagePath\":\"/dev/termination-log\",\"imagePullPolicy\":\"Always\"}],\"restartPolicy\":\"Always\",\"terminationGracePeriodSeconds\":30,\"dnsPolicy\":\"ClusterFirst\",\"securityContext\":{}}}},\"status\":{\"latestVersion\":1,\"observedGeneration\":1,\"replicas\":0,\"updatedReplicas\":0,\"availableReplicas\":0,\"unavailableReplicas\":0,\"details\":{\"message\":\"config - change\",\"causes\":[{\"type\":\"ConfigChange\"}]},\"conditions\":[{\"type\":\"Available\",\"status\":\"False\",\"lastUpdateTime\":\"2017-07-16T14:52:09Z\",\"lastTransitionTime\":\"2017-07-16T14:52:09Z\",\"message\":\"Deployment - config does not have minimum availability.\"}]}}\n"}},"spec":{"replicas":1,"selector":{"deployment":"registry-console-1","deploymentconfig":"registry-console","name":"registry-console"},"template":{"metadata":{"creationTimestamp":null,"labels":{"app":"registry-console","deployment":"registry-console-1","deploymentconfig":"registry-console","name":"registry-console"},"annotations":{"openshift.io/deployment-config.latest-version":"1","openshift.io/deployment-config.name":"registry-console","openshift.io/deployment.name":"registry-console-1","openshift.io/generated-by":"OpenShiftNewApp"}},"spec":{"containers":[{"name":"registry-console","image":"cockpit/kubernetes:latest","ports":[{"containerPort":9090,"protocol":"TCP"}],"env":[{"name":"OPENSHIFT_OAUTH_PROVIDER_URL","value":"https://vm-48-232.eng.lab.tlv.redhat.com:8443"},{"name":"OPENSHIFT_OAUTH_CLIENT_ID","value":"cockpit-oauth-client"},{"name":"KUBERNETES_INSECURE","value":"false"},{"name":"COCKPIT_KUBE_INSECURE","value":"false"},{"name":"REGISTRY_ONLY","value":"true"},{"name":"REGISTRY_HOST","value":"docker-registry-default.vm-48-232.eng.lab.tlv.redhat.com"}],"resources":{},"livenessProbe":{"httpGet":{"path":"/ping","port":9090,"scheme":"HTTP"},"initialDelaySeconds":10,"timeoutSeconds":5,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"readinessProbe":{"httpGet":{"path":"/ping","port":9090,"scheme":"HTTP"},"timeoutSeconds":5,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"terminationMessagePath":"/dev/termination-log","imagePullPolicy":"Always"}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","securityContext":{}}}},"status":{"replicas":1,"fullyLabeledReplicas":1,"readyReplicas":1,"availableReplicas":1,"observedGeneration":2}},{"metadata":{"name":"router-1","namespace":"default","selfLink":"/api/v1/namespaces/default/replicationcontrollers/router-1","uid":"1188aba4-6a36-11e7-b2e6-001a4a1626e8","resourceVersion":"897","generation":2,"creationTimestamp":"2017-07-16T14:50:11Z","labels":{"openshift.io/deployment-config.name":"router","router":"router"},"annotations":{"openshift.io/deployer-pod.name":"router-1-deploy","openshift.io/deployment-config.latest-version":"1","openshift.io/deployment-config.name":"router","openshift.io/deployment.phase":"Complete","openshift.io/deployment.replicas":"1","openshift.io/deployment.status-reason":"config - change","openshift.io/encoded-deployment-config":"{\"kind\":\"DeploymentConfig\",\"apiVersion\":\"v1\",\"metadata\":{\"name\":\"router\",\"namespace\":\"default\",\"selfLink\":\"/oapi/v1/namespaces/default/deploymentconfigs/router\",\"uid\":\"1186fa35-6a36-11e7-b2e6-001a4a1626e8\",\"resourceVersion\":\"834\",\"generation\":2,\"creationTimestamp\":\"2017-07-16T14:50:11Z\",\"labels\":{\"router\":\"router\"}},\"spec\":{\"strategy\":{\"type\":\"Rolling\",\"rollingParams\":{\"updatePeriodSeconds\":1,\"intervalSeconds\":1,\"timeoutSeconds\":600,\"maxUnavailable\":\"25%\",\"maxSurge\":0},\"resources\":{},\"activeDeadlineSeconds\":21600},\"triggers\":[{\"type\":\"ConfigChange\"}],\"replicas\":1,\"test\":false,\"selector\":{\"router\":\"router\"},\"template\":{\"metadata\":{\"creationTimestamp\":null,\"labels\":{\"router\":\"router\"}},\"spec\":{\"volumes\":[{\"name\":\"server-certificate\",\"secret\":{\"secretName\":\"router-certs\",\"defaultMode\":420}}],\"containers\":[{\"name\":\"router\",\"image\":\"openshift/origin-haproxy-router:v3.6.0-alpha.1\",\"ports\":[{\"hostPort\":80,\"containerPort\":80,\"protocol\":\"TCP\"},{\"hostPort\":443,\"containerPort\":443,\"protocol\":\"TCP\"},{\"name\":\"stats\",\"hostPort\":1936,\"containerPort\":1936,\"protocol\":\"TCP\"},{\"name\":\"router-stats\",\"hostPort\":1935,\"containerPort\":1935,\"protocol\":\"TCP\"}],\"env\":[{\"name\":\"DEFAULT_CERTIFICATE_DIR\",\"value\":\"/etc/pki/tls/private\"},{\"name\":\"DEFAULT_CERTIFICATE_PATH\",\"value\":\"/etc/pki/tls/private/tls.crt\"},{\"name\":\"ROUTER_EXTERNAL_HOST_HOSTNAME\"},{\"name\":\"ROUTER_EXTERNAL_HOST_HTTPS_VSERVER\"},{\"name\":\"ROUTER_EXTERNAL_HOST_HTTP_VSERVER\"},{\"name\":\"ROUTER_EXTERNAL_HOST_INSECURE\",\"value\":\"false\"},{\"name\":\"ROUTER_EXTERNAL_HOST_INTERNAL_ADDRESS\"},{\"name\":\"ROUTER_EXTERNAL_HOST_PARTITION_PATH\"},{\"name\":\"ROUTER_EXTERNAL_HOST_PASSWORD\"},{\"name\":\"ROUTER_EXTERNAL_HOST_PRIVKEY\",\"value\":\"/etc/secret-volume/router.pem\"},{\"name\":\"ROUTER_EXTERNAL_HOST_USERNAME\"},{\"name\":\"ROUTER_EXTERNAL_HOST_VXLAN_GW_CIDR\"},{\"name\":\"ROUTER_LISTEN_ADDR\",\"value\":\"0.0.0.0:1935\"},{\"name\":\"ROUTER_METRICS_TYPE\",\"value\":\"haproxy\"},{\"name\":\"ROUTER_SERVICE_HTTPS_PORT\",\"value\":\"443\"},{\"name\":\"ROUTER_SERVICE_HTTP_PORT\",\"value\":\"80\"},{\"name\":\"ROUTER_SERVICE_NAME\",\"value\":\"router\"},{\"name\":\"ROUTER_SERVICE_NAMESPACE\",\"value\":\"default\"},{\"name\":\"ROUTER_SUBDOMAIN\"},{\"name\":\"STATS_PASSWORD\",\"value\":\"WEaR29AK14\"},{\"name\":\"STATS_PORT\",\"value\":\"1936\"},{\"name\":\"STATS_USERNAME\",\"value\":\"admin\"}],\"resources\":{\"requests\":{\"cpu\":\"100m\",\"memory\":\"256Mi\"}},\"volumeMounts\":[{\"name\":\"server-certificate\",\"readOnly\":true,\"mountPath\":\"/etc/pki/tls/private\"}],\"livenessProbe\":{\"httpGet\":{\"path\":\"/healthz\",\"port\":1936,\"host\":\"localhost\",\"scheme\":\"HTTP\"},\"initialDelaySeconds\":10,\"timeoutSeconds\":1,\"periodSeconds\":10,\"successThreshold\":1,\"failureThreshold\":3},\"readinessProbe\":{\"httpGet\":{\"path\":\"/healthz\",\"port\":1936,\"host\":\"localhost\",\"scheme\":\"HTTP\"},\"initialDelaySeconds\":10,\"timeoutSeconds\":1,\"periodSeconds\":10,\"successThreshold\":1,\"failureThreshold\":3},\"terminationMessagePath\":\"/dev/termination-log\",\"imagePullPolicy\":\"IfNotPresent\"}],\"restartPolicy\":\"Always\",\"terminationGracePeriodSeconds\":30,\"dnsPolicy\":\"ClusterFirst\",\"nodeSelector\":{\"region\":\"infra\"},\"serviceAccountName\":\"router\",\"serviceAccount\":\"router\",\"hostNetwork\":true,\"securityContext\":{}}}},\"status\":{\"latestVersion\":1,\"observedGeneration\":1,\"replicas\":0,\"updatedReplicas\":0,\"availableReplicas\":0,\"unavailableReplicas\":0,\"details\":{\"message\":\"config - change\",\"causes\":[{\"type\":\"ConfigChange\"}]},\"conditions\":[{\"type\":\"Available\",\"status\":\"False\",\"lastUpdateTime\":\"2017-07-16T14:50:11Z\",\"lastTransitionTime\":\"2017-07-16T14:50:11Z\",\"message\":\"Deployment - config does not have minimum availability.\"}]}}\n"}},"spec":{"replicas":1,"selector":{"deployment":"router-1","deploymentconfig":"router","router":"router"},"template":{"metadata":{"creationTimestamp":null,"labels":{"deployment":"router-1","deploymentconfig":"router","router":"router"},"annotations":{"openshift.io/deployment-config.latest-version":"1","openshift.io/deployment-config.name":"router","openshift.io/deployment.name":"router-1"}},"spec":{"volumes":[{"name":"server-certificate","secret":{"secretName":"router-certs","defaultMode":420}}],"containers":[{"name":"router","image":"openshift/origin-haproxy-router:v3.6.0-alpha.1","ports":[{"hostPort":80,"containerPort":80,"protocol":"TCP"},{"hostPort":443,"containerPort":443,"protocol":"TCP"},{"name":"stats","hostPort":1936,"containerPort":1936,"protocol":"TCP"},{"name":"router-stats","hostPort":1935,"containerPort":1935,"protocol":"TCP"}],"env":[{"name":"DEFAULT_CERTIFICATE_DIR","value":"/etc/pki/tls/private"},{"name":"DEFAULT_CERTIFICATE_PATH","value":"/etc/pki/tls/private/tls.crt"},{"name":"ROUTER_EXTERNAL_HOST_HOSTNAME"},{"name":"ROUTER_EXTERNAL_HOST_HTTPS_VSERVER"},{"name":"ROUTER_EXTERNAL_HOST_HTTP_VSERVER"},{"name":"ROUTER_EXTERNAL_HOST_INSECURE","value":"false"},{"name":"ROUTER_EXTERNAL_HOST_INTERNAL_ADDRESS"},{"name":"ROUTER_EXTERNAL_HOST_PARTITION_PATH"},{"name":"ROUTER_EXTERNAL_HOST_PASSWORD"},{"name":"ROUTER_EXTERNAL_HOST_PRIVKEY","value":"/etc/secret-volume/router.pem"},{"name":"ROUTER_EXTERNAL_HOST_USERNAME"},{"name":"ROUTER_EXTERNAL_HOST_VXLAN_GW_CIDR"},{"name":"ROUTER_LISTEN_ADDR","value":"0.0.0.0:1935"},{"name":"ROUTER_METRICS_TYPE","value":"haproxy"},{"name":"ROUTER_SERVICE_HTTPS_PORT","value":"443"},{"name":"ROUTER_SERVICE_HTTP_PORT","value":"80"},{"name":"ROUTER_SERVICE_NAME","value":"router"},{"name":"ROUTER_SERVICE_NAMESPACE","value":"default"},{"name":"ROUTER_SUBDOMAIN"},{"name":"STATS_PASSWORD","value":"WEaR29AK14"},{"name":"STATS_PORT","value":"1936"},{"name":"STATS_USERNAME","value":"admin"}],"resources":{"requests":{"cpu":"100m","memory":"256Mi"}},"volumeMounts":[{"name":"server-certificate","readOnly":true,"mountPath":"/etc/pki/tls/private"}],"livenessProbe":{"httpGet":{"path":"/healthz","port":1936,"host":"localhost","scheme":"HTTP"},"initialDelaySeconds":10,"timeoutSeconds":1,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"readinessProbe":{"httpGet":{"path":"/healthz","port":1936,"host":"localhost","scheme":"HTTP"},"initialDelaySeconds":10,"timeoutSeconds":1,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"terminationMessagePath":"/dev/termination-log","imagePullPolicy":"IfNotPresent"}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","nodeSelector":{"region":"infra"},"serviceAccountName":"router","serviceAccount":"router","hostNetwork":true,"securityContext":{}}}},"status":{"replicas":1,"fullyLabeledReplicas":1,"readyReplicas":1,"availableReplicas":1,"observedGeneration":2}},{"metadata":{"name":"my-replicationcontroller-2","namespace":"my-project-2","selfLink":"/api/v1/namespaces/my-project-2/replicationcontrollers/my-replicationcontroller-2","uid":"c09e1703-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"98126","generation":1,"creationTimestamp":"2017-07-17T12:30:43Z","labels":{"app":"nginx"}},"spec":{"replicas":0,"selector":{"app":"nginx"},"template":{"metadata":{"name":"nginx","creationTimestamp":null,"labels":{"app":"nginx"}},"spec":{"containers":[{"name":"nginx","image":"nginx","ports":[{"containerPort":80,"protocol":"TCP"}],"resources":{},"terminationMessagePath":"/dev/termination-log","imagePullPolicy":"Always"}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","securityContext":{}}}},"status":{"replicas":0,"observedGeneration":1}}]} - -' - http_version: - recorded_at: Mon, 17 Jul 2017 12:32:52 GMT -- request: - method: get - uri: https://host.example.com:8443/api/v1/nodes - body: - encoding: US-ASCII - string: '' - headers: - Accept: - - "*/*" - Accept-Encoding: - - gzip, deflate - User-Agent: - - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.3p222 - Authorization: - - Bearer theToken - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store - Content-Type: - - application/json - Date: - - Mon, 17 Jul 2017 12:33:30 GMT - Transfer-Encoding: - - chunked - body: - encoding: UTF-8 - string: '{"kind":"NodeList","apiVersion":"v1","metadata":{"selfLink":"/api/v1/nodes","resourceVersion":"98417"},"items":[{"metadata":{"name":"vm-48-232.eng.lab.tlv.redhat.com","selfLink":"/api/v1/nodesvm-48-232.eng.lab.tlv.redhat.com","uid":"51bb40e0-6a35-11e7-b2e6-001a4a1626e8","resourceVersion":"98415","creationTimestamp":"2017-07-16T14:44:49Z","labels":{"beta.kubernetes.io/arch":"amd64","beta.kubernetes.io/os":"linux","kubernetes.io/hostname":"vm-48-232.eng.lab.tlv.redhat.com"},"annotations":{"volumes.kubernetes.io/controller-managed-attach-detach":"true"}},"spec":{"externalID":"vm-48-232.eng.lab.tlv.redhat.com"},"status":{"capacity":{"alpha.kubernetes.io/nvidia-gpu":"0","cpu":"4","memory":"9829480Ki","pods":"40"},"allocatable":{"alpha.kubernetes.io/nvidia-gpu":"0","cpu":"4","memory":"9829480Ki","pods":"40"},"conditions":[{"type":"OutOfDisk","status":"False","lastHeartbeatTime":"2017-07-17T12:33:25Z","lastTransitionTime":"2017-07-16T14:44:49Z","reason":"KubeletHasSufficientDisk","message":"kubelet - has sufficient disk space available"},{"type":"MemoryPressure","status":"False","lastHeartbeatTime":"2017-07-17T12:33:25Z","lastTransitionTime":"2017-07-16T14:44:49Z","reason":"KubeletHasSufficientMemory","message":"kubelet - has sufficient memory available"},{"type":"DiskPressure","status":"False","lastHeartbeatTime":"2017-07-17T12:33:25Z","lastTransitionTime":"2017-07-16T14:44:49Z","reason":"KubeletHasNoDiskPressure","message":"kubelet - has no disk pressure"},{"type":"Ready","status":"True","lastHeartbeatTime":"2017-07-17T12:33:25Z","lastTransitionTime":"2017-07-16T14:45:21Z","reason":"KubeletReady","message":"kubelet - is posting ready status"}],"addresses":[{"type":"LegacyHostIP","address":"host.example.com"},{"type":"InternalIP","address":"host.example.com"},{"type":"Hostname","address":"vm-48-232.eng.lab.tlv.redhat.com"}],"daemonEndpoints":{"kubeletEndpoint":{"Port":10250}},"nodeInfo":{"machineID":"163cbcca326ec84b9c5aa2a7740d7f6c","systemUUID":"BAB5780F-D3FF-4D1E-B7AA-5C067C085AF5","bootID":"9fb6e067-f8d5-4c69-89c9-fd5a68333a47","kernelVersion":"3.10.0-514.21.1.el7.x86_64","osImage":"CentOS - Linux 7 (Core)","containerRuntimeVersion":"docker://1.12.6","kubeletVersion":"v1.5.2+43a9be4","kubeProxyVersion":"v1.5.2+43a9be4","operatingSystem":"linux","architecture":"amd64"},"images":[{"names":["registry.access.redhat.com/jboss-decisionserver-6/decisionserver63-openshift@sha256:a20af313ffa40df6dddbdf6b49d49a805b083770f53b852c3ec52c4107d19097","registry.access.redhat.com/jboss-decisionserver-6/decisionserver63-openshift:latest"],"sizeBytes":739021070},{"names":["docker.io/openshift/origin-sti-builder@sha256:88f85945c4bffaf226fce4e14f7f30158bd7a2a0f70eebe134e26ae89360d458","docker.io/openshift/origin-sti-builder:v3.6.0-alpha.1"],"sizeBytes":635294724},{"names":["docker.io/cockpit/kubernetes@sha256:86c54baed25788404dd22441d32a55a78588325159afb26678a764f46f4f6374","docker.io/cockpit/kubernetes:latest"],"sizeBytes":400184643},{"names":["docker.io/openshift/origin-pod@sha256:478fd0553a9600014256dede2ad4afb0b620421f5e0353a667be3a94d06dc9b0","docker.io/openshift/origin-pod:v3.6.0-alpha.1"],"sizeBytes":1138998}]}},{"metadata":{"name":"vm-48-233.eng.lab.tlv.redhat.com","selfLink":"/api/v1/nodesvm-48-233.eng.lab.tlv.redhat.com","uid":"51c95940-6a35-11e7-b2e6-001a4a1626e8","resourceVersion":"98416","creationTimestamp":"2017-07-16T14:44:49Z","labels":{"beta.kubernetes.io/arch":"amd64","beta.kubernetes.io/os":"linux","kubernetes.io/hostname":"vm-48-233.eng.lab.tlv.redhat.com","region":"infra","zone":"default"},"annotations":{"volumes.kubernetes.io/controller-managed-attach-detach":"true"}},"spec":{"externalID":"vm-48-233.eng.lab.tlv.redhat.com"},"status":{"capacity":{"alpha.kubernetes.io/nvidia-gpu":"0","cpu":"4","memory":"9829480Ki","pods":"40"},"allocatable":{"alpha.kubernetes.io/nvidia-gpu":"0","cpu":"4","memory":"9829480Ki","pods":"40"},"conditions":[{"type":"OutOfDisk","status":"False","lastHeartbeatTime":"2017-07-17T12:33:25Z","lastTransitionTime":"2017-07-16T14:44:49Z","reason":"KubeletHasSufficientDisk","message":"kubelet - has sufficient disk space available"},{"type":"MemoryPressure","status":"False","lastHeartbeatTime":"2017-07-17T12:33:25Z","lastTransitionTime":"2017-07-16T14:44:49Z","reason":"KubeletHasSufficientMemory","message":"kubelet - has sufficient memory available"},{"type":"DiskPressure","status":"False","lastHeartbeatTime":"2017-07-17T12:33:25Z","lastTransitionTime":"2017-07-16T14:44:49Z","reason":"KubeletHasNoDiskPressure","message":"kubelet - has no disk pressure"},{"type":"Ready","status":"True","lastHeartbeatTime":"2017-07-17T12:33:25Z","lastTransitionTime":"2017-07-16T14:45:21Z","reason":"KubeletReady","message":"kubelet - is posting ready status"}],"addresses":[{"type":"LegacyHostIP","address":"10.35.48.233"},{"type":"InternalIP","address":"10.35.48.233"},{"type":"Hostname","address":"vm-48-233.eng.lab.tlv.redhat.com"}],"daemonEndpoints":{"kubeletEndpoint":{"Port":10250}},"nodeInfo":{"machineID":"163cbcca326ec84b9c5aa2a7740d7f6c","systemUUID":"D8C51E2D-F9EF-4FEA-8D1A-6719D3C44B61","bootID":"db4ca65e-9199-4ba2-9471-c17ce5c2543d","kernelVersion":"3.10.0-514.21.1.el7.x86_64","osImage":"CentOS - Linux 7 (Core)","containerRuntimeVersion":"docker://1.12.6","kubeletVersion":"v1.5.2+43a9be4","kubeProxyVersion":"v1.5.2+43a9be4","operatingSystem":"linux","architecture":"amd64"},"images":[{"names":["registry.access.redhat.com/jboss-decisionserver-6/decisionserver63-openshift@sha256:a20af313ffa40df6dddbdf6b49d49a805b083770f53b852c3ec52c4107d19097","registry.access.redhat.com/jboss-decisionserver-6/decisionserver63-openshift:latest"],"sizeBytes":739021070},{"names":["docker.io/openshift/origin-haproxy-router@sha256:8ea695c0608e086ede7786e3b9bf6ba81a2ed3d2952506dbaa3a6a385047bf76","docker.io/openshift/origin-haproxy-router:v3.6.0-alpha.1"],"sizeBytes":656255328},{"names":["docker.io/openshift/origin-sti-builder@sha256:88f85945c4bffaf226fce4e14f7f30158bd7a2a0f70eebe134e26ae89360d458","docker.io/openshift/origin-sti-builder:v3.6.0-alpha.1"],"sizeBytes":635294724},{"names":["docker.io/openshift/origin-deployer@sha256:393b6ff0ceead1efaece9b2bb8b508b644cbd0c6afb8f2abb4bb6e4f540ccb65","docker.io/openshift/origin-deployer:v3.6.0-alpha.1"],"sizeBytes":635294724},{"names":["docker.io/openshift/origin-docker-registry@sha256:ec8130ec4591925e1b8609e03a5641e6f2be62a4859f27f59f6267a415b6c01d","docker.io/openshift/origin-docker-registry:v3.6.0-alpha.1"],"sizeBytes":429228421},{"names":["docker.io/openshift/origin-pod@sha256:478fd0553a9600014256dede2ad4afb0b620421f5e0353a667be3a94d06dc9b0","docker.io/openshift/origin-pod:v3.6.0-alpha.1"],"sizeBytes":1138998}]}}]} - -' - http_version: - recorded_at: Mon, 17 Jul 2017 12:32:52 GMT -- request: - method: get - uri: https://host.example.com:8443/api/v1/endpoints - body: - encoding: US-ASCII - string: '' - headers: - Accept: - - "*/*" - Accept-Encoding: - - gzip, deflate - User-Agent: - - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.3p222 - Authorization: - - Bearer theToken - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store - Content-Type: - - application/json - Date: - - Mon, 17 Jul 2017 12:33:30 GMT - Transfer-Encoding: - - chunked - body: - encoding: UTF-8 - string: '{"kind":"EndpointsList","apiVersion":"v1","metadata":{"selfLink":"/api/v1/endpoints","resourceVersion":"98417"},"items":[{"metadata":{"name":"docker-registry","namespace":"default","selfLink":"/api/v1/namespaces/default/endpoints/docker-registry","uid":"39ebcdc2-6a36-11e7-b2e6-001a4a1626e8","resourceVersion":"1021","creationTimestamp":"2017-07-16T14:51:19Z"},"subsets":[{"addresses":[{"ip":"10.129.0.4","nodeName":"vm-48-233.eng.lab.tlv.redhat.com","targetRef":{"kind":"Pod","namespace":"default","name":"docker-registry-1-wj0v0","uid":"420bd619-6a36-11e7-b2e6-001a4a1626e8","resourceVersion":"1017"}}],"ports":[{"name":"5000-tcp","port":5000,"protocol":"TCP"}]}]},{"metadata":{"name":"kubernetes","namespace":"default","selfLink":"/api/v1/namespaces/default/endpoints/kubernetes","uid":"ba8f2ad7-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"106","creationTimestamp":"2017-07-16T14:40:35Z"},"subsets":[{"addresses":[{"ip":"host.example.com"}],"ports":[{"name":"https","port":8443,"protocol":"TCP"},{"name":"dns-tcp","port":8053,"protocol":"TCP"},{"name":"dns","port":8053,"protocol":"UDP"}]}]},{"metadata":{"name":"registry-console","namespace":"default","selfLink":"/api/v1/namespaces/default/endpoints/registry-console","uid":"57e15bbd-6a36-11e7-b2e6-001a4a1626e8","resourceVersion":"1092","creationTimestamp":"2017-07-16T14:52:09Z","labels":{"app":"registry-console","createdBy":"registry-console-template","name":"registry-console"}},"subsets":[{"addresses":[{"ip":"10.128.0.2","nodeName":"vm-48-232.eng.lab.tlv.redhat.com","targetRef":{"kind":"Pod","namespace":"default","name":"registry-console-1-bvg7w","uid":"58ac8e42-6a36-11e7-b2e6-001a4a1626e8","resourceVersion":"1088"}}],"ports":[{"name":"registry-console","port":9090,"protocol":"TCP"}]}]},{"metadata":{"name":"router","namespace":"default","selfLink":"/api/v1/namespaces/default/endpoints/router","uid":"10d1d06a-6a36-11e7-b2e6-001a4a1626e8","resourceVersion":"895","creationTimestamp":"2017-07-16T14:50:10Z","labels":{"router":"router"}},"subsets":[{"addresses":[{"ip":"10.35.48.233","nodeName":"vm-48-233.eng.lab.tlv.redhat.com","targetRef":{"kind":"Pod","namespace":"default","name":"router-1-c5s37","uid":"29eb6280-6a36-11e7-b2e6-001a4a1626e8","resourceVersion":"891"}}],"ports":[{"name":"443-tcp","port":443,"protocol":"TCP"},{"name":"1936-tcp","port":1936,"protocol":"TCP"},{"name":"1935-tcp","port":1935,"protocol":"TCP"},{"name":"80-tcp","port":80,"protocol":"TCP"}]}]},{"metadata":{"name":"my-service-2","namespace":"my-project-2","selfLink":"/api/v1/namespaces/my-project-2/endpoints/my-service-2","uid":"c09b87a7-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"98203","creationTimestamp":"2017-07-17T12:30:43Z"},"subsets":null}]} - -' - http_version: - recorded_at: Mon, 17 Jul 2017 12:32:52 GMT -- request: - method: get - uri: https://host.example.com:8443/api/v1/namespaces - body: - encoding: US-ASCII - string: '' - headers: - Accept: - - "*/*" - Accept-Encoding: - - gzip, deflate - User-Agent: - - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.3p222 - Authorization: - - Bearer theToken - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store - Content-Type: - - application/json - Date: - - Mon, 17 Jul 2017 12:33:30 GMT - Transfer-Encoding: - - chunked - body: - encoding: UTF-8 - string: '{"kind":"NamespaceList","apiVersion":"v1","metadata":{"selfLink":"/api/v1/namespaces","resourceVersion":"98417"},"items":[{"metadata":{"name":"default","selfLink":"/api/v1/namespacesdefault","uid":"ba4d8542-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"767","creationTimestamp":"2017-07-16T14:40:35Z","annotations":{"openshift.io/node-selector":"","openshift.io/sa.scc.mcs":"s0:c5,c0","openshift.io/sa.scc.supplemental-groups":"1000020000/10000","openshift.io/sa.scc.uid-range":"1000020000/10000"}},"spec":{"finalizers":["kubernetes","openshift.io/origin"]},"status":{"phase":"Active"}},{"metadata":{"name":"kube-system","selfLink":"/api/v1/namespaceskube-system","uid":"ba4a6420-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"175","creationTimestamp":"2017-07-16T14:40:35Z","annotations":{"openshift.io/sa.scc.mcs":"s0:c3,c2","openshift.io/sa.scc.supplemental-groups":"1000010000/10000","openshift.io/sa.scc.uid-range":"1000010000/10000"}},"spec":{"finalizers":["kubernetes"]},"status":{"phase":"Active"}},{"metadata":{"name":"management-infra","selfLink":"/api/v1/namespacesmanagement-infra","uid":"e1ad7c89-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"492","creationTimestamp":"2017-07-16T14:41:41Z","annotations":{"openshift.io/description":"Management - Infrastructure","openshift.io/display-name":"","openshift.io/sa.scc.mcs":"s0:c6,c5","openshift.io/sa.scc.supplemental-groups":"1000040000/10000","openshift.io/sa.scc.uid-range":"1000040000/10000"}},"spec":{"finalizers":["openshift.io/origin","kubernetes"]},"status":{"phase":"Active"}},{"metadata":{"name":"my-project-1","selfLink":"/api/v1/namespacesmy-project-1","uid":"bfc6e2e7-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"97997","creationTimestamp":"2017-07-17T12:30:42Z","annotations":{"openshift.io/description":"","openshift.io/display-name":"","openshift.io/requester":"system:admin","openshift.io/sa.scc.mcs":"s0:c21,c5","openshift.io/sa.scc.supplemental-groups":"1000430000/10000","openshift.io/sa.scc.uid-range":"1000430000/10000"}},"spec":{"finalizers":["openshift.io/origin","kubernetes"]},"status":{"phase":"Active"}},{"metadata":{"name":"my-project-2","selfLink":"/api/v1/namespacesmy-project-2","uid":"c054097b-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"98070","creationTimestamp":"2017-07-17T12:30:43Z","annotations":{"openshift.io/description":"","openshift.io/display-name":"","openshift.io/requester":"system:admin","openshift.io/sa.scc.mcs":"s0:c21,c10","openshift.io/sa.scc.supplemental-groups":"1000440000/10000","openshift.io/sa.scc.uid-range":"1000440000/10000"}},"spec":{"finalizers":["openshift.io/origin","kubernetes"]},"status":{"phase":"Active"}},{"metadata":{"name":"openshift","selfLink":"/api/v1/namespacesopenshift","uid":"badfcf61-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"173","creationTimestamp":"2017-07-16T14:40:36Z","annotations":{"openshift.io/sa.scc.mcs":"s0:c1,c0","openshift.io/sa.scc.supplemental-groups":"1000000000/10000","openshift.io/sa.scc.uid-range":"1000000000/10000"}},"spec":{"finalizers":["kubernetes","openshift.io/origin"]},"status":{"phase":"Active"}},{"metadata":{"name":"openshift-infra","selfLink":"/api/v1/namespacesopenshift-infra","uid":"ba9cf4ef-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"809","creationTimestamp":"2017-07-16T14:40:35Z","annotations":{"openshift.io/node-selector":"","openshift.io/sa.scc.mcs":"s0:c6,c0","openshift.io/sa.scc.supplemental-groups":"1000030000/10000","openshift.io/sa.scc.uid-range":"1000030000/10000"}},"spec":{"finalizers":["kubernetes","openshift.io/origin"]},"status":{"phase":"Active"}}]} - -' - http_version: - recorded_at: Mon, 17 Jul 2017 12:32:52 GMT -- request: - method: get - uri: https://host.example.com:8443/api/v1/resourcequotas - body: - encoding: US-ASCII - string: '' - headers: - Accept: - - "*/*" - Accept-Encoding: - - gzip, deflate - User-Agent: - - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.3p222 - Authorization: - - Bearer theToken - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store - Content-Type: - - application/json - Date: - - Mon, 17 Jul 2017 12:33:30 GMT - Content-Length: - - '764' - body: - encoding: UTF-8 - string: '{"kind":"ResourceQuotaList","apiVersion":"v1","metadata":{"selfLink":"/api/v1/resourcequotas","resourceVersion":"98417"},"items":[{"metadata":{"name":"my-resource-quota-2","namespace":"my-project-2","selfLink":"/api/v1/namespaces/my-project-2/resourcequotas/my-resource-quota-2","uid":"c09edf40-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"98129","creationTimestamp":"2017-07-17T12:30:43Z"},"spec":{"hard":{"configmaps":"10","persistentvolumeclaims":"4","replicationcontrollers":"20","secrets":"10","services":"10"}},"status":{"hard":{"configmaps":"10","persistentvolumeclaims":"4","replicationcontrollers":"20","secrets":"10","services":"10"},"used":{"configmaps":"0","persistentvolumeclaims":"0","replicationcontrollers":"1","secrets":"9","services":"1"}}}]} - -' - http_version: - recorded_at: Mon, 17 Jul 2017 12:32:52 GMT -- request: - method: get - uri: https://host.example.com:8443/api/v1/limitranges - body: - encoding: US-ASCII - string: '' - headers: - Accept: - - "*/*" - Accept-Encoding: - - gzip, deflate - User-Agent: - - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.3p222 - Authorization: - - Bearer theToken - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store - Content-Type: - - application/json - Date: - - Mon, 17 Jul 2017 12:33:30 GMT - Content-Length: - - '703' - body: - encoding: UTF-8 - string: '{"kind":"LimitRangeList","apiVersion":"v1","metadata":{"selfLink":"/api/v1/limitranges","resourceVersion":"98417"},"items":[{"metadata":{"name":"my-limit-range-2","namespace":"my-project-2","selfLink":"/api/v1/namespaces/my-project-2/limitranges/my-limit-range-2","uid":"c09d568b-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"98123","creationTimestamp":"2017-07-17T12:30:43Z"},"spec":{"limits":[{"type":"Pod","max":{"cpu":"2","memory":"1Gi"},"min":{"cpu":"200m","memory":"6Mi"}},{"type":"Container","max":{"cpu":"2","memory":"1Gi"},"min":{"cpu":"100m","memory":"4Mi"},"default":{"cpu":"300m","memory":"200Mi"},"defaultRequest":{"cpu":"200m","memory":"100Mi"},"maxLimitRequestRatio":{"cpu":"10"}}]}}]} - -' - http_version: - recorded_at: Mon, 17 Jul 2017 12:32:52 GMT -- request: - method: get - uri: https://host.example.com:8443/api/v1/persistentvolumes - body: - encoding: US-ASCII - string: '' - headers: - Accept: - - "*/*" - Accept-Encoding: - - gzip, deflate - User-Agent: - - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.3p222 - Authorization: - - Bearer theToken - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store - Content-Type: - - application/json - Date: - - Mon, 17 Jul 2017 12:33:30 GMT - Transfer-Encoding: - - chunked - body: - encoding: UTF-8 - string: '{"kind":"PersistentVolumeList","apiVersion":"v1","metadata":{"selfLink":"/api/v1/persistentvolumes","resourceVersion":"98417"},"items":[{"metadata":{"name":"logging-es-ops-volume","selfLink":"/api/v1/persistentvolumeslogging-es-ops-volume","uid":"ba7986a1-6a35-11e7-b2e6-001a4a1626e8","resourceVersion":"2405","creationTimestamp":"2017-07-16T14:47:45Z","annotations":{"pv.kubernetes.io/bound-by-controller":"yes"}},"spec":{"capacity":{"storage":"10Gi"},"nfs":{"server":"vm-48-232.eng.lab.tlv.redhat.com","path":"/exports/logging-es-ops"},"accessModes":["ReadWriteOnce"],"claimRef":{"kind":"PersistentVolumeClaim","namespace":"my-project-1","name":"my-persistentvolumeclaim-1","uid":"c5dd9d37-6a3a-11e7-b2e6-001a4a1626e8","apiVersion":"v1","resourceVersion":"2009"},"persistentVolumeReclaimPolicy":"Retain"},"status":{"phase":"Released"}},{"metadata":{"name":"logging-es-volume","selfLink":"/api/v1/persistentvolumeslogging-es-volume","uid":"ba7894ad-6a35-11e7-b2e6-001a4a1626e8","resourceVersion":"2441","creationTimestamp":"2017-07-16T14:47:45Z","annotations":{"pv.kubernetes.io/bound-by-controller":"yes"}},"spec":{"capacity":{"storage":"10Gi"},"nfs":{"server":"vm-48-232.eng.lab.tlv.redhat.com","path":"/exports/logging-es"},"accessModes":["ReadWriteOnce"],"claimRef":{"kind":"PersistentVolumeClaim","namespace":"my-project-2","name":"my-persistentvolumeclaim-2","uid":"c6391f91-6a3a-11e7-b2e6-001a4a1626e8","apiVersion":"v1","resourceVersion":"2072"},"persistentVolumeReclaimPolicy":"Retain"},"status":{"phase":"Released"}},{"metadata":{"name":"metrics-volume","selfLink":"/api/v1/persistentvolumesmetrics-volume","uid":"ba7916d1-6a35-11e7-b2e6-001a4a1626e8","resourceVersion":"2507","creationTimestamp":"2017-07-16T14:47:45Z","annotations":{"pv.kubernetes.io/bound-by-controller":"yes"}},"spec":{"capacity":{"storage":"10Gi"},"nfs":{"server":"vm-48-232.eng.lab.tlv.redhat.com","path":"/exports/metrics"},"accessModes":["ReadWriteOnce"],"claimRef":{"kind":"PersistentVolumeClaim","namespace":"my-project-3","name":"my-persistentvolumeclaim-3","uid":"c6974468-6a3a-11e7-b2e6-001a4a1626e8","apiVersion":"v1","resourceVersion":"2131"},"persistentVolumeReclaimPolicy":"Retain"},"status":{"phase":"Released"}}]} - -' - http_version: - recorded_at: Mon, 17 Jul 2017 12:32:52 GMT -- request: - method: get - uri: https://host.example.com:8443/api/v1/persistentvolumeclaims - body: - encoding: US-ASCII - string: '' - headers: - Accept: - - "*/*" - Accept-Encoding: - - gzip, deflate - User-Agent: - - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.3p222 - Authorization: - - Bearer theToken - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store - Content-Type: - - application/json - Date: - - Mon, 17 Jul 2017 12:33:30 GMT - Content-Length: - - '548' - body: - encoding: UTF-8 - string: '{"kind":"PersistentVolumeClaimList","apiVersion":"v1","metadata":{"selfLink":"/api/v1/persistentvolumeclaims","resourceVersion":"98417"},"items":[{"metadata":{"name":"my-persistentvolumeclaim-2","namespace":"my-project-2","selfLink":"/api/v1/namespaces/my-project-2/persistentvolumeclaims/my-persistentvolumeclaim-2","uid":"c0a05745-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"98128","creationTimestamp":"2017-07-17T12:30:43Z"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"8Gi"}}},"status":{"phase":"Pending"}}]} - -' - http_version: - recorded_at: Mon, 17 Jul 2017 12:32:52 GMT -- request: - method: get - uri: https://host.example.com:8443/oapi/v1 - body: - encoding: US-ASCII - string: '' - headers: - Accept: - - "*/*" - Accept-Encoding: - - gzip, deflate - User-Agent: - - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.3p222 - Authorization: - - Bearer theToken - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store - Content-Type: - - application/json - Date: - - Mon, 17 Jul 2017 12:33:30 GMT - Transfer-Encoding: - - chunked - body: - encoding: UTF-8 - string: '{"kind":"APIResourceList","groupVersion":"v1","resources":[{"name":"appliedclusterresourcequotas","namespaced":true,"kind":"AppliedClusterResourceQuota"},{"name":"buildconfigs","namespaced":true,"kind":"BuildConfig"},{"name":"buildconfigs/instantiate","namespaced":true,"kind":"BuildRequest"},{"name":"buildconfigs/instantiatebinary","namespaced":true,"kind":"BinaryBuildRequestOptions"},{"name":"buildconfigs/webhooks","namespaced":true,"kind":"Status"},{"name":"builds","namespaced":true,"kind":"Build"},{"name":"builds/clone","namespaced":true,"kind":"BuildRequest"},{"name":"builds/details","namespaced":true,"kind":"Build"},{"name":"builds/log","namespaced":true,"kind":"BuildLog"},{"name":"clusternetworks","namespaced":false,"kind":"ClusterNetwork"},{"name":"clusterpolicies","namespaced":false,"kind":"ClusterPolicy"},{"name":"clusterpolicybindings","namespaced":false,"kind":"ClusterPolicyBinding"},{"name":"clusterresourcequotas","namespaced":false,"kind":"ClusterResourceQuota"},{"name":"clusterresourcequotas/status","namespaced":false,"kind":"ClusterResourceQuota"},{"name":"clusterrolebindings","namespaced":false,"kind":"ClusterRoleBinding"},{"name":"clusterroles","namespaced":false,"kind":"ClusterRole"},{"name":"deploymentconfigrollbacks","namespaced":true,"kind":"DeploymentConfigRollback"},{"name":"deploymentconfigs","namespaced":true,"kind":"DeploymentConfig"},{"name":"deploymentconfigs/instantiate","namespaced":true,"kind":"DeploymentRequest"},{"name":"deploymentconfigs/log","namespaced":true,"kind":"DeploymentLog"},{"name":"deploymentconfigs/rollback","namespaced":true,"kind":"DeploymentConfigRollback"},{"name":"deploymentconfigs/scale","namespaced":true,"kind":"Scale"},{"name":"deploymentconfigs/status","namespaced":true,"kind":"DeploymentConfig"},{"name":"egressnetworkpolicies","namespaced":true,"kind":"EgressNetworkPolicy"},{"name":"generatedeploymentconfigs","namespaced":true,"kind":"DeploymentConfig"},{"name":"groups","namespaced":false,"kind":"Group"},{"name":"hostsubnets","namespaced":false,"kind":"HostSubnet"},{"name":"identities","namespaced":false,"kind":"Identity"},{"name":"images","namespaced":false,"kind":"Image"},{"name":"imagesignatures","namespaced":false,"kind":"ImageSignature"},{"name":"imagestreamimages","namespaced":true,"kind":"ImageStreamImage"},{"name":"imagestreamimports","namespaced":true,"kind":"ImageStreamImport"},{"name":"imagestreammappings","namespaced":true,"kind":"ImageStreamMapping"},{"name":"imagestreams","namespaced":true,"kind":"ImageStream"},{"name":"imagestreams/secrets","namespaced":true,"kind":"SecretList"},{"name":"imagestreams/status","namespaced":true,"kind":"ImageStream"},{"name":"imagestreamtags","namespaced":true,"kind":"ImageStreamTag"},{"name":"localresourceaccessreviews","namespaced":true,"kind":"LocalResourceAccessReview"},{"name":"localsubjectaccessreviews","namespaced":true,"kind":"LocalSubjectAccessReview"},{"name":"netnamespaces","namespaced":false,"kind":"NetNamespace"},{"name":"oauthaccesstokens","namespaced":false,"kind":"OAuthAccessToken"},{"name":"oauthauthorizetokens","namespaced":false,"kind":"OAuthAuthorizeToken"},{"name":"oauthclientauthorizations","namespaced":false,"kind":"OAuthClientAuthorization"},{"name":"oauthclients","namespaced":false,"kind":"OAuthClient"},{"name":"podsecuritypolicyreviews","namespaced":true,"kind":"PodSecurityPolicyReview"},{"name":"podsecuritypolicyselfsubjectreviews","namespaced":true,"kind":"PodSecurityPolicySelfSubjectReview"},{"name":"podsecuritypolicysubjectreviews","namespaced":true,"kind":"PodSecurityPolicySubjectReview"},{"name":"policies","namespaced":true,"kind":"Policy"},{"name":"policybindings","namespaced":true,"kind":"PolicyBinding"},{"name":"processedtemplates","namespaced":true,"kind":"Template"},{"name":"projectrequests","namespaced":false,"kind":"ProjectRequest"},{"name":"projects","namespaced":false,"kind":"Project"},{"name":"resourceaccessreviews","namespaced":true,"kind":"ResourceAccessReview"},{"name":"rolebindingrestrictions","namespaced":true,"kind":"RoleBindingRestriction"},{"name":"rolebindings","namespaced":true,"kind":"RoleBinding"},{"name":"roles","namespaced":true,"kind":"Role"},{"name":"routes","namespaced":true,"kind":"Route"},{"name":"routes/status","namespaced":true,"kind":"Route"},{"name":"selfsubjectrulesreviews","namespaced":true,"kind":"SelfSubjectRulesReview"},{"name":"subjectaccessreviews","namespaced":true,"kind":"SubjectAccessReview"},{"name":"subjectrulesreviews","namespaced":true,"kind":"SubjectRulesReview"},{"name":"templates","namespaced":true,"kind":"Template"},{"name":"useridentitymappings","namespaced":false,"kind":"UserIdentityMapping"},{"name":"users","namespaced":false,"kind":"User"}]} - -' - http_version: - recorded_at: Mon, 17 Jul 2017 12:32:52 GMT -- request: - method: get - uri: https://host.example.com:8443/oapi/v1/routes - body: - encoding: US-ASCII - string: '' - headers: - Accept: - - "*/*" - Accept-Encoding: - - gzip, deflate - User-Agent: - - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.3p222 - Authorization: - - Bearer theToken - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store - Content-Type: - - application/json - Date: - - Mon, 17 Jul 2017 12:33:30 GMT - Transfer-Encoding: - - chunked - body: - encoding: UTF-8 - string: '{"kind":"RouteList","apiVersion":"v1","metadata":{"selfLink":"/oapi/v1/routes","resourceVersion":"98417"},"items":[{"metadata":{"name":"docker-registry","namespace":"default","selfLink":"/oapi/v1/namespaces/default/routes/docker-registry","uid":"3b265da6-6a36-11e7-b2e6-001a4a1626e8","resourceVersion":"966","creationTimestamp":"2017-07-16T14:51:21Z"},"spec":{"host":"docker-registry-default.vm-48-232.eng.lab.tlv.redhat.com","to":{"kind":"Service","name":"docker-registry","weight":100},"tls":{"termination":"passthrough"},"wildcardPolicy":"None"},"status":{"ingress":[{"host":"docker-registry-default.vm-48-232.eng.lab.tlv.redhat.com","routerName":"router","conditions":[{"type":"Admitted","status":"True","lastTransitionTime":"2017-07-16T14:51:21Z"}],"wildcardPolicy":"None"}]}},{"metadata":{"name":"registry-console","namespace":"default","selfLink":"/oapi/v1/namespaces/default/routes/registry-console","uid":"57142a71-6a36-11e7-b2e6-001a4a1626e8","resourceVersion":"1032","creationTimestamp":"2017-07-16T14:52:07Z","annotations":{"openshift.io/host.generated":"true"}},"spec":{"host":"registry-console-default.vm-48-232.eng.lab.tlv.redhat.com","to":{"kind":"Service","name":"registry-console","weight":100},"tls":{"termination":"passthrough"},"wildcardPolicy":"None"},"status":{"ingress":[{"host":"registry-console-default.vm-48-232.eng.lab.tlv.redhat.com","routerName":"router","conditions":[{"type":"Admitted","status":"True","lastTransitionTime":"2017-07-16T14:52:07Z"}],"wildcardPolicy":"None"}]}},{"metadata":{"name":"my-route-2","namespace":"my-project-2","selfLink":"/oapi/v1/namespaces/my-project-2/routes/my-route-2","uid":"c097b2fb-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"98325","creationTimestamp":"2017-07-17T12:30:43Z","annotations":{"openshift.io/host.generated":"true"}},"spec":{"host":"my-route-2-my-project-2.vm-48-232.eng.lab.tlv.redhat.com","to":{"kind":"Service","name":"service-name","weight":100},"wildcardPolicy":"None"},"status":{"ingress":[{"host":"my-route-2-my-project-2.vm-48-232.eng.lab.tlv.redhat.com","routerName":"router","conditions":[{"type":"Admitted","status":"True","lastTransitionTime":"2017-07-17T12:30:43Z"}],"wildcardPolicy":"None"}]}}]} - -' - http_version: - recorded_at: Mon, 17 Jul 2017 12:32:52 GMT -- request: - method: get - uri: https://host.example.com:8443/oapi/v1/projects - body: - encoding: US-ASCII - string: '' - headers: - Accept: - - "*/*" - Accept-Encoding: - - gzip, deflate - User-Agent: - - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.3p222 - Authorization: - - Bearer theToken - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store - Content-Type: - - application/json - Date: - - Mon, 17 Jul 2017 12:33:30 GMT - Transfer-Encoding: - - chunked - body: - encoding: UTF-8 - string: '{"kind":"ProjectList","apiVersion":"v1","metadata":{"selfLink":"/oapi/v1/projects"},"items":[{"metadata":{"name":"default","selfLink":"/oapi/v1/projectsdefault","uid":"ba4d8542-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"767","creationTimestamp":"2017-07-16T14:40:35Z","annotations":{"openshift.io/node-selector":"","openshift.io/sa.scc.mcs":"s0:c5,c0","openshift.io/sa.scc.supplemental-groups":"1000020000/10000","openshift.io/sa.scc.uid-range":"1000020000/10000"}},"spec":{"finalizers":["kubernetes","openshift.io/origin"]},"status":{"phase":"Active"}},{"metadata":{"name":"kube-system","selfLink":"/oapi/v1/projectskube-system","uid":"ba4a6420-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"175","creationTimestamp":"2017-07-16T14:40:35Z","annotations":{"openshift.io/sa.scc.mcs":"s0:c3,c2","openshift.io/sa.scc.supplemental-groups":"1000010000/10000","openshift.io/sa.scc.uid-range":"1000010000/10000"}},"spec":{"finalizers":["kubernetes"]},"status":{"phase":"Active"}},{"metadata":{"name":"management-infra","selfLink":"/oapi/v1/projectsmanagement-infra","uid":"e1ad7c89-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"492","creationTimestamp":"2017-07-16T14:41:41Z","annotations":{"openshift.io/description":"Management - Infrastructure","openshift.io/display-name":"","openshift.io/sa.scc.mcs":"s0:c6,c5","openshift.io/sa.scc.supplemental-groups":"1000040000/10000","openshift.io/sa.scc.uid-range":"1000040000/10000"}},"spec":{"finalizers":["openshift.io/origin","kubernetes"]},"status":{"phase":"Active"}},{"metadata":{"name":"my-project-1","selfLink":"/oapi/v1/projectsmy-project-1","uid":"bfc6e2e7-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"97997","creationTimestamp":"2017-07-17T12:30:42Z","annotations":{"openshift.io/description":"","openshift.io/display-name":"","openshift.io/requester":"system:admin","openshift.io/sa.scc.mcs":"s0:c21,c5","openshift.io/sa.scc.supplemental-groups":"1000430000/10000","openshift.io/sa.scc.uid-range":"1000430000/10000"}},"spec":{"finalizers":["openshift.io/origin","kubernetes"]},"status":{"phase":"Active"}},{"metadata":{"name":"my-project-2","selfLink":"/oapi/v1/projectsmy-project-2","uid":"c054097b-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"98070","creationTimestamp":"2017-07-17T12:30:43Z","annotations":{"openshift.io/description":"","openshift.io/display-name":"","openshift.io/requester":"system:admin","openshift.io/sa.scc.mcs":"s0:c21,c10","openshift.io/sa.scc.supplemental-groups":"1000440000/10000","openshift.io/sa.scc.uid-range":"1000440000/10000"}},"spec":{"finalizers":["openshift.io/origin","kubernetes"]},"status":{"phase":"Active"}},{"metadata":{"name":"openshift","selfLink":"/oapi/v1/projectsopenshift","uid":"badfcf61-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"173","creationTimestamp":"2017-07-16T14:40:36Z","annotations":{"openshift.io/sa.scc.mcs":"s0:c1,c0","openshift.io/sa.scc.supplemental-groups":"1000000000/10000","openshift.io/sa.scc.uid-range":"1000000000/10000"}},"spec":{"finalizers":["kubernetes","openshift.io/origin"]},"status":{"phase":"Active"}},{"metadata":{"name":"openshift-infra","selfLink":"/oapi/v1/projectsopenshift-infra","uid":"ba9cf4ef-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"809","creationTimestamp":"2017-07-16T14:40:35Z","annotations":{"openshift.io/node-selector":"","openshift.io/sa.scc.mcs":"s0:c6,c0","openshift.io/sa.scc.supplemental-groups":"1000030000/10000","openshift.io/sa.scc.uid-range":"1000030000/10000"}},"spec":{"finalizers":["kubernetes","openshift.io/origin"]},"status":{"phase":"Active"}}]} - -' - http_version: - recorded_at: Mon, 17 Jul 2017 12:32:52 GMT -- request: - method: get - uri: https://host.example.com:8443/oapi/v1/buildconfigs - body: - encoding: US-ASCII - string: '' - headers: - Accept: - - "*/*" - Accept-Encoding: - - gzip, deflate - User-Agent: - - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.3p222 - Authorization: - - Bearer theToken - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store - Content-Type: - - application/json - Date: - - Mon, 17 Jul 2017 12:33:30 GMT - Content-Length: - - '913' - body: - encoding: UTF-8 - string: '{"kind":"BuildConfigList","apiVersion":"v1","metadata":{"selfLink":"/oapi/v1/buildconfigs","resourceVersion":"98417"},"items":[{"metadata":{"name":"my-build-config","namespace":"my-project-2","selfLink":"/oapi/v1/namespaces/my-project-2/buildconfigs/my-build-config","uid":"c09bc4f3-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"98132","creationTimestamp":"2017-07-17T12:30:43Z"},"spec":{"triggers":[{"type":"GitHub","github":{"secret":"secret101"}},{"type":"Generic","generic":{"secret":"secret101"}}],"runPolicy":"Serial","source":{"type":"Git","git":{"uri":"https://github.com/openshift/ruby-hello-world"}},"strategy":{"type":"Source","sourceStrategy":{"from":{"kind":"DockerImage","name":"ruby-20-centos7:latest"}}},"output":{"to":{"kind":"ImageStreamTag","name":"origin-ruby-sample:latest"}},"resources":{},"postCommit":{"script":"bundle - exec rake test"},"nodeSelector":null},"status":{"lastVersion":1}}]} - -' - http_version: - recorded_at: Mon, 17 Jul 2017 12:32:53 GMT -- request: - method: get - uri: https://host.example.com:8443/oapi/v1/builds - body: - encoding: US-ASCII - string: '' - headers: - Accept: - - "*/*" - Accept-Encoding: - - gzip, deflate - User-Agent: - - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.3p222 - Authorization: - - Bearer theToken - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store - Content-Type: - - application/json - Date: - - Mon, 17 Jul 2017 12:33:30 GMT - Content-Length: - - '1984' - body: - encoding: UTF-8 - string: '{"kind":"BuildList","apiVersion":"v1","metadata":{"selfLink":"/oapi/v1/builds","resourceVersion":"98417"},"items":[{"metadata":{"name":"my-build-config-1","namespace":"my-project-2","selfLink":"/oapi/v1/namespaces/my-project-2/builds/my-build-config-1","uid":"c0c1b276-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"98178","creationTimestamp":"2017-07-17T12:30:44Z","labels":{"buildconfig":"my-build-config","openshift.io/build-config.name":"my-build-config","openshift.io/build.start-policy":"Serial"},"annotations":{"openshift.io/build-config.name":"my-build-config","openshift.io/build.number":"1","openshift.io/build.pod-name":"my-build-config-1-build"},"ownerReferences":[{"apiVersion":"v1","kind":"BuildConfig","name":"my-build-config","uid":"c09bc4f3-6aeb-11e7-b2e6-001a4a1626e8"}]},"spec":{"serviceAccount":"builder","source":{"type":"Git","git":{"uri":"https://github.com/openshift/ruby-hello-world"}},"revision":{"type":"Git","git":{"commit":"022d87e4160c00274b63cdad7c238b5c6a299265","author":{"name":"Ben - Parees","email":"bparees@users.noreply.github.com"},"committer":{"name":"GitHub","email":"noreply@github.com"},"message":"Merge - pull request #58 from junaruga/feature/fix-for-ruby24"}},"strategy":{"type":"Source","sourceStrategy":{"from":{"kind":"DockerImage","name":"ruby-20-centos7:latest"}}},"output":{"to":{"kind":"ImageStreamTag","name":"origin-ruby-sample:latest"},"pushSecret":{"name":"builder-dockercfg-9wrf5"}},"resources":{},"postCommit":{"script":"bundle - exec rake test"},"nodeSelector":null,"triggeredBy":[{"message":"Manually triggered"}]},"status":{"phase":"Failed","reason":"PullBuilderImageFailed","message":"Failed - to pull builder image.","startTimestamp":"2017-07-17T12:30:46Z","completionTimestamp":"2017-07-17T12:30:54Z","duration":8000000000,"outputDockerImageReference":"docker-registry.default.svc:5000/my-project-2/origin-ruby-sample:latest","config":{"kind":"BuildConfig","namespace":"my-project-2","name":"my-build-config"},"output":{}}}]} - -' - http_version: - recorded_at: Mon, 17 Jul 2017 12:32:53 GMT -- request: - method: get - uri: https://host.example.com:8443/oapi/v1/templates - body: - encoding: US-ASCII - string: '' - headers: - Accept: - - "*/*" - Accept-Encoding: - - gzip, deflate - User-Agent: - - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.3p222 - Authorization: - - Bearer theToken - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store - Content-Type: - - application/json - Date: - - Mon, 17 Jul 2017 12:33:30 GMT - Transfer-Encoding: - - chunked - body: - encoding: UTF-8 - string: '{"kind":"TemplateList","apiVersion":"v1","metadata":{"selfLink":"/oapi/v1/templates","resourceVersion":"98417"},"items":[{"metadata":{"name":"my-template-2","namespace":"my-project-2","selfLink":"/oapi/v1/namespaces/my-project-2/templates/my-template-2","uid":"c09f97b5-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"98385","creationTimestamp":"2017-07-17T12:30:43Z","annotations":{"description":"Description","iconClass":"icon","tags":"database,nosql"}},"objects":[{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"name":"my-persistentvolumeclaim"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"8Gi"}}}}]},{"metadata":{"name":"3scale-gateway","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/3scale-gateway","uid":"dcc470e9-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"467","creationTimestamp":"2017-07-16T14:41:33Z","annotations":{"description":"3scale - API Gateway","iconClass":"icon-load-balancer","tags":"api,gateway,3scale"}},"objects":[{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"name":"${APICAST_NAME}"},"spec":{"replicas":2,"selector":{"deploymentconfig":"${APICAST_NAME}"},"strategy":{"type":"Rolling"},"template":{"metadata":{"labels":{"deploymentconfig":"${APICAST_NAME}"}},"spec":{"containers":[{"env":[{"name":"THREESCALE_PORTAL_ENDPOINT","valueFrom":{"secretKeyRef":{"key":"password","name":"${CONFIGURATION_URL_SECRET}"}}},{"name":"THREESCALE_CONFIG_FILE","value":"${CONFIGURATION_FILE_PATH}"},{"name":"THREESCALE_DEPLOYMENT_ENV","value":"${DEPLOYMENT_ENVIRONMENT}"},{"name":"RESOLVER","value":"${RESOLVER}"},{"name":"APICAST_SERVICES","value":"${SERVICES_LIST}"},{"name":"APICAST_CONFIGURATION_LOADER","value":"${CONFIGURATION_LOADER}"},{"name":"APICAST_LOG_LEVEL","value":"${LOG_LEVEL}"},{"name":"APICAST_PATH_ROUTING_ENABLED","value":"${PATH_ROUTING}"},{"name":"APICAST_RESPONSE_CODES","value":"${RESPONSE_CODES}"},{"name":"APICAST_CONFIGURATION_CACHE","value":"${CONFIGURATION_CACHE}"},{"name":"REDIS_URL","value":"${REDIS_URL}"},{"name":"APICAST_MANAGEMENT_API","value":"${MANAGEMENT_API}"},{"name":"OPENSSL_VERIFY","value":"${OPENSSL_VERIFY}"}],"image":"3scale-amp20/apicast-gateway:1.0-3","imagePullPolicy":"IfNotPresent","livenessProbe":{"httpGet":{"path":"/status/live","port":"management"},"initialDelaySeconds":10,"timeoutSeconds":1},"name":"${APICAST_NAME}","ports":[{"containerPort":8080,"name":"proxy","protocol":"TCP"},{"containerPort":8090,"name":"management","protocol":"TCP"}],"readinessProbe":{"httpGet":{"path":"/status/ready","port":"management"},"initialDelaySeconds":15,"timeoutSeconds":1}}]}},"triggers":[{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"Service","metadata":{"name":"${APICAST_NAME}"},"spec":{"ports":[{"name":"proxy","port":8080,"protocol":"TCP","targetPort":8080},{"name":"management","port":8090,"protocol":"TCP","targetPort":8090}],"selector":{"deploymentconfig":"${APICAST_NAME}"}}}],"parameters":[{"name":"AMP_RELEASE","description":"AMP - release tag.","value":"2.0.0-CR2-redhat-1","required":true},{"name":"CONFIGURATION_URL_SECRET","description":"Name - of the secret containing the THREESCALE_PORTAL_ENDPOINT with the access-token - or provider key","value":"apicast-configuration-url-secret","required":true},{"name":"CONFIGURATION_FILE_PATH","description":"Path - to saved JSON file with configuration for the gateway. Has to be injected - to the docker image as read only volume."},{"name":"DEPLOYMENT_ENVIRONMENT","description":"Deployment - environment. Can be sandbox or production.","value":"production","required":true},{"name":"APICAST_NAME","description":"Name - for the 3scale API Gateway","value":"apicast","required":true},{"name":"RESOLVER","description":"DNS - Resolver for openresty, if empty it will be autodiscovered"},{"name":"SERVICES_LIST","description":"Subset - of services to run. Use comma separated list of service ids (eg. 42,1337)"},{"name":"CONFIGURATION_LOADER","description":"When - to load configuration. If on gateway start or incoming request. Allowed values - are: lazy, boot.","value":"boot"},{"name":"LOG_LEVEL","description":"Log level. - One of the following: debug, info, notice, warn, error, crit, alert, or emerg."},{"name":"PATH_ROUTING","description":"Enable - path routing. Experimental feature.","value":"false"},{"name":"RESPONSE_CODES","description":"Enable - logging response codes to 3scale.","value":"false"},{"name":"CONFIGURATION_CACHE","description":"For - how long to cache the downloaded configuration in seconds. Can be left empty, - 0 or greater than 60."},{"name":"REDIS_URL","description":"Redis URL. Required - for OAuth2 integration. ex: redis://PASSWORD@127.0.0.1:6379/0"},{"name":"MANAGEMENT_API","description":"Scope - of the Management API. Can be disabled, status or debug. At least status required - for health checks.","value":"status"},{"name":"OPENSSL_VERIFY","description":"Turn - on/off the OpenSSL peer verification. Can be set to true/false.","value":"false","required":true}]},{"metadata":{"name":"amp-apicast-wildcard-router","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/amp-apicast-wildcard-router","uid":"dcd59228-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"484","creationTimestamp":"2017-07-16T14:41:33Z"},"objects":[{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"name":"apicast-router"},"spec":{"replicas":1,"selector":{"deploymentconfig":"apicast-router"},"strategy":{"type":"Rolling"},"template":{"metadata":{"labels":{"deploymentconfig":"apicast-router"}},"spec":{"containers":[{"command":["bin/apicast"],"env":[{"name":"APICAST_CONFIGURATION_LOADER","value":"lazy"},{"name":"APICAST_CONFIGURATION_CACHE","value":"0"}],"image":"3scale-amp20/apicast-gateway:1.0-3","imagePullPolicy":"IfNotPresent","livenessProbe":{"initialDelaySeconds":5,"periodSeconds":10,"tcpSocket":{"port":"router"},"timeoutSeconds":5},"name":"apicast-router","ports":[{"containerPort":8082,"name":"router","protocol":"TCP"},{"containerPort":8090,"name":"management","protocol":"TCP"}],"readinessProbe":{"httpGet":{"path":"/status/ready","port":"management"},"initialDelaySeconds":5,"periodSeconds":30,"timeoutSeconds":5},"volumeMounts":[{"mountPath":"/opt/app-root/src/sites.d/","name":"apicast-router-config","readOnly":true}]}],"volumes":[{"configMap":{"items":[{"key":"router.conf","path":"router.conf"}],"name":"apicast-router-config"},"name":"apicast-router-config"}]}},"triggers":[{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"Service","metadata":{"name":"apicast-router"},"spec":{"ports":[{"name":"router","port":80,"protocol":"TCP","targetPort":"router"}],"selector":{"deploymentconfig":"apicast-router"}}},{"apiVersion":"v1","data":{"router.conf":"upstream - wildcard {\n server 0.0.0.1:1;\n\n balancer_by_lua_block {\n local round_robin - = require ''resty.balancer.round_robin''\n local balancer = round_robin.new()\n local - peers = balancer:peers(ngx.ctx.apicast)\n\n local peer, err = balancer:set_peer(peers)\n\n if - not peer then\n ngx.status = ngx.HTTP_SERVICE_UNAVAILABLE\n ngx.log(ngx.ERR, - \"failed to set current backend peer: \", err)\n ngx.exit(ngx.status)\n end\n }\n\n keepalive - 1024;\n}\n\nserver {\n listen 8082;\n server_name ~-(?\u003capicast\u003eapicast-(staging|production))\\.;\n access_log - /dev/stdout combined;\n\n location / {\n access_by_lua_block {\n local - resolver = require(''resty.resolver''):instance()\n local servers = resolver:get_servers(ngx.var.apicast, - { port = 8080 })\n\n if #servers == 0 then\n ngx.status = ngx.HTTP_BAD_GATEWAY\n ngx.exit(ngx.HTTP_OK)\n end\n\n ngx.ctx.apicast - = servers\n }\n proxy_http_version 1.1;\n proxy_pass $scheme://wildcard;\n proxy_set_header - Host $host;\n proxy_set_header Connection \"\";\n }\n}"},"kind":"ConfigMap","metadata":{"name":"apicast-router-config"}},{"apiVersion":"v1","kind":"Route","metadata":{"labels":{"app":"apicast-wildcard-router"},"name":"apicast-wildcard-router"},"spec":{"host":"apicast-${TENANT_NAME}.${WILDCARD_DOMAIN}","port":{"targetPort":"router"},"tls":{"insecureEdgeTerminationPolicy":"Allow","termination":"edge"},"to":{"kind":"Service","name":"apicast-router"},"wildcardPolicy":"Subdomain"}}],"parameters":[{"name":"AMP_RELEASE","description":"AMP - release tag.","value":"2.0.0-CR2-redhat-1","required":true},{"name":"WILDCARD_DOMAIN","description":"Root - domain for the wildcard routes. Eg. example.com will generate 3scale-admin.example.com.","required":true},{"name":"TENANT_NAME","description":"Domain - name under the root that Admin UI will be available with -admin suffix.","value":"3scale","required":true}]},{"metadata":{"name":"amp-pvc","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/amp-pvc","uid":"dcd1965b-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"481","creationTimestamp":"2017-07-16T14:41:33Z"},"objects":[{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"name":"system-storage"},"spec":{"accessModes":["ReadWriteMany"],"resources":{"requests":{"storage":"100Mi"}}}},{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"name":"mysql-storage"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"1Gi"}}}},{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"name":"system-redis-storage"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"1Gi"}}}},{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"name":"backend-redis-storage"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"1Gi"}}}}]},{"metadata":{"name":"cakephp-mysql-example","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/cakephp-mysql-example","uid":"dcc6681b-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"469","creationTimestamp":"2017-07-16T14:41:33Z","annotations":{"description":"An - example CakePHP application with a MySQL database. For more information about - using this template, including OpenShift considerations, see https://github.com/openshift/cakephp-ex/blob/master/README.md.\n\nWARNING: - Any data stored will be lost upon pod destruction. Only use this template - for testing.","iconClass":"icon-php","openshift.io/display-name":"CakePHP - + MySQL (Ephemeral)","tags":"quickstart,php,cakephp","template.openshift.io/documentation-url":"https://github.com/openshift/cakephp-ex","template.openshift.io/long-description":"This - template defines resources needed to develop a CakePHP application, including - a build configuration, application deployment configuration, and database - deployment configuration. The database is stored in non-persistent storage, - so this configuration should be used for experimental purposes only.","template.openshift.io/provider-display-name":"Red - Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The - following service(s) have been created in your project: ${NAME}, ${DATABASE_SERVICE_NAME}.\n\nFor - more information about using this template, including OpenShift considerations, - see https://github.com/openshift/cake-ex/blob/master/README.md.","objects":[{"apiVersion":"v1","kind":"Secret","metadata":{"name":"${NAME}"},"stringData":{"cakephp-secret-token":"${CAKEPHP_SECRET_TOKEN}","cakephp-security-cipher-seed":"${CAKEPHP_SECURITY_CIPHER_SEED}","cakephp-security-salt":"${CAKEPHP_SECURITY_SALT}","database-password":"${DATABASE_PASSWORD}","database-user":"${DATABASE_USER}"}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes - and load balances the application pods","service.alpha.openshift.io/dependencies":"[{\"name\": - \"${DATABASE_SERVICE_NAME}\", \"kind\": \"Service\"}]"},"name":"${NAME}"},"spec":{"ports":[{"name":"web","port":8080,"targetPort":8080}],"selector":{"name":"${NAME}"}}},{"apiVersion":"v1","kind":"Route","metadata":{"annotations":{"template.openshift.io/expose-uri":"http://{.spec.host}{.spec.path}"},"name":"${NAME}"},"spec":{"host":"${APPLICATION_DOMAIN}","to":{"kind":"Service","name":"${NAME}"}}},{"apiVersion":"v1","kind":"ImageStream","metadata":{"annotations":{"description":"Keeps - track of changes in the application image"},"name":"${NAME}"}},{"apiVersion":"v1","kind":"BuildConfig","metadata":{"annotations":{"description":"Defines - how to build the application"},"name":"${NAME}"},"spec":{"output":{"to":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"postCommit":{"script":"./lib/Cake/Console/cake - test app AllTests"},"source":{"contextDir":"${CONTEXT_DIR}","git":{"ref":"${SOURCE_REPOSITORY_REF}","uri":"${SOURCE_REPOSITORY_URL}"},"type":"Git"},"strategy":{"sourceStrategy":{"env":[{"name":"COMPOSER_MIRROR","value":"${COMPOSER_MIRROR}"}],"from":{"kind":"ImageStreamTag","name":"php:7.0","namespace":"${NAMESPACE}"}},"type":"Source"},"triggers":[{"type":"ImageChange"},{"type":"ConfigChange"},{"github":{"secret":"${GITHUB_WEBHOOK_SECRET}"},"type":"GitHub"}]}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines - how to deploy the application server"},"name":"${NAME}"},"spec":{"replicas":1,"selector":{"name":"${NAME}"},"strategy":{"recreateParams":{"pre":{"execNewPod":{"command":["./migrate-database.sh"],"containerName":"cakephp-mysql-example"},"failurePolicy":"Retry"}},"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${NAME}"},"name":"${NAME}"},"spec":{"containers":[{"env":[{"name":"DATABASE_SERVICE_NAME","value":"${DATABASE_SERVICE_NAME}"},{"name":"DATABASE_ENGINE","value":"${DATABASE_ENGINE}"},{"name":"DATABASE_NAME","value":"${DATABASE_NAME}"},{"name":"DATABASE_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${NAME}"}}},{"name":"DATABASE_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${NAME}"}}},{"name":"CAKEPHP_SECRET_TOKEN","valueFrom":{"secretKeyRef":{"key":"cakephp-secret-token","name":"${NAME}"}}},{"name":"CAKEPHP_SECURITY_SALT","valueFrom":{"secretKeyRef":{"key":"cakephp-security-salt","name":"${NAME}"}}},{"name":"CAKEPHP_SECURITY_CIPHER_SEED","valueFrom":{"secretKeyRef":{"key":"cakephp-security-cipher-seed","name":"${NAME}"}}},{"name":"OPCACHE_REVALIDATE_FREQ","value":"${OPCACHE_REVALIDATE_FREQ}"}],"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":"${MEMORY_LIMIT}"}}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["cakephp-mysql-example"],"from":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"type":"ImageChange"},{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes - the database server"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"ports":[{"name":"mysql","port":3306,"targetPort":3306}],"selector":{"name":"${DATABASE_SERVICE_NAME}"}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines - how to deploy the database"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${DATABASE_SERVICE_NAME}"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"containers":[{"env":[{"name":"MYSQL_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${NAME}"}}},{"name":"MYSQL_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${NAME}"}}},{"name":"MYSQL_DATABASE","value":"${DATABASE_NAME}"}],"image":" - ","livenessProbe":{"initialDelaySeconds":30,"tcpSocket":{"port":3306},"timeoutSeconds":1},"name":"mysql","ports":[{"containerPort":3306}],"readinessProbe":{"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''"]},"initialDelaySeconds":5,"timeoutSeconds":1},"resources":{"limits":{"memory":"${MEMORY_MYSQL_LIMIT}"}},"volumeMounts":[{"mountPath":"/var/lib/mysql/data","name":"data"}]}],"volumes":[{"emptyDir":{},"name":"data"}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["mysql"],"from":{"kind":"ImageStreamTag","name":"mysql:5.7","namespace":"${NAMESPACE}"}},"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":"Github trigger secret. A difficult to guess - string encoded as part of the webhook URL. Not encrypted.","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"}},{"metadata":{"name":"cakephp-mysql-persistent","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/cakephp-mysql-persistent","uid":"dcc55a89-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"468","creationTimestamp":"2017-07-16T14:41:33Z","annotations":{"description":"An - example CakePHP application with a MySQL database. For more information about - using this template, including OpenShift considerations, see https://github.com/openshift/cakephp-ex/blob/master/README.md.","iconClass":"icon-php","openshift.io/display-name":"CakePHP - + MySQL (Persistent)","tags":"quickstart,php,cakephp","template.openshift.io/documentation-url":"https://github.com/openshift/cakephp-ex","template.openshift.io/long-description":"This - template defines resources needed to develop a CakePHP application, including - a build configuration, application deployment configuration, and database - deployment configuration.","template.openshift.io/provider-display-name":"Red - Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The - following service(s) have been created in your project: ${NAME}, ${DATABASE_SERVICE_NAME}.\n\nFor - more information about using this template, including OpenShift considerations, - see https://github.com/openshift/cake-ex/blob/master/README.md.","objects":[{"apiVersion":"v1","kind":"Secret","metadata":{"name":"${NAME}"},"stringData":{"cakephp-secret-token":"${CAKEPHP_SECRET_TOKEN}","cakephp-security-cipher-seed":"${CAKEPHP_SECURITY_CIPHER_SEED}","cakephp-security-salt":"${CAKEPHP_SECURITY_SALT}","database-password":"${DATABASE_PASSWORD}","database-user":"${DATABASE_USER}"}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes - and load balances the application pods","service.alpha.openshift.io/dependencies":"[{\"name\": - \"${DATABASE_SERVICE_NAME}\", \"kind\": \"Service\"}]"},"name":"${NAME}"},"spec":{"ports":[{"name":"web","port":8080,"targetPort":8080}],"selector":{"name":"${NAME}"}}},{"apiVersion":"v1","kind":"Route","metadata":{"annotations":{"template.openshift.io/expose-uri":"http://{.spec.host}{.spec.path}"},"name":"${NAME}"},"spec":{"host":"${APPLICATION_DOMAIN}","to":{"kind":"Service","name":"${NAME}"}}},{"apiVersion":"v1","kind":"ImageStream","metadata":{"annotations":{"description":"Keeps - track of changes in the application image"},"name":"${NAME}"}},{"apiVersion":"v1","kind":"BuildConfig","metadata":{"annotations":{"description":"Defines - how to build the application"},"name":"${NAME}"},"spec":{"output":{"to":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"postCommit":{"script":"./lib/Cake/Console/cake - test app AllTests"},"source":{"contextDir":"${CONTEXT_DIR}","git":{"ref":"${SOURCE_REPOSITORY_REF}","uri":"${SOURCE_REPOSITORY_URL}"},"type":"Git"},"strategy":{"sourceStrategy":{"env":[{"name":"COMPOSER_MIRROR","value":"${COMPOSER_MIRROR}"}],"from":{"kind":"ImageStreamTag","name":"php:7.0","namespace":"${NAMESPACE}"}},"type":"Source"},"triggers":[{"type":"ImageChange"},{"type":"ConfigChange"},{"github":{"secret":"${GITHUB_WEBHOOK_SECRET}"},"type":"GitHub"}]}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines - how to deploy the application server"},"name":"${NAME}"},"spec":{"replicas":1,"selector":{"name":"${NAME}"},"strategy":{"recreateParams":{"pre":{"execNewPod":{"command":["./migrate-database.sh"],"containerName":"cakephp-mysql-persistent"},"failurePolicy":"Retry"}},"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${NAME}"},"name":"${NAME}"},"spec":{"containers":[{"env":[{"name":"DATABASE_SERVICE_NAME","value":"${DATABASE_SERVICE_NAME}"},{"name":"DATABASE_ENGINE","value":"${DATABASE_ENGINE}"},{"name":"DATABASE_NAME","value":"${DATABASE_NAME}"},{"name":"DATABASE_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${NAME}"}}},{"name":"DATABASE_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${NAME}"}}},{"name":"CAKEPHP_SECRET_TOKEN","valueFrom":{"secretKeyRef":{"key":"cakephp-secret-token","name":"${NAME}"}}},{"name":"CAKEPHP_SECURITY_SALT","valueFrom":{"secretKeyRef":{"key":"cakephp-security-salt","name":"${NAME}"}}},{"name":"CAKEPHP_SECURITY_CIPHER_SEED","valueFrom":{"secretKeyRef":{"key":"cakephp-security-cipher-seed","name":"${NAME}"}}},{"name":"OPCACHE_REVALIDATE_FREQ","value":"${OPCACHE_REVALIDATE_FREQ}"}],"image":" - ","livenessProbe":{"httpGet":{"path":"/","port":8080},"initialDelaySeconds":30,"timeoutSeconds":3},"name":"cakephp-mysql-persistent","ports":[{"containerPort":8080}],"readinessProbe":{"httpGet":{"path":"/health.php","port":8080},"initialDelaySeconds":3,"timeoutSeconds":3},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["cakephp-mysql-persistent"],"from":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"type":"ImageChange"},{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"${VOLUME_CAPACITY}"}}}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes - the database server"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"ports":[{"name":"mysql","port":3306,"targetPort":3306}],"selector":{"name":"${DATABASE_SERVICE_NAME}"}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines - how to deploy the database"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${DATABASE_SERVICE_NAME}"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"containers":[{"env":[{"name":"MYSQL_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${NAME}"}}},{"name":"MYSQL_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${NAME}"}}},{"name":"MYSQL_DATABASE","value":"${DATABASE_NAME}"}],"image":" - ","livenessProbe":{"initialDelaySeconds":30,"tcpSocket":{"port":3306},"timeoutSeconds":1},"name":"mysql","ports":[{"containerPort":3306}],"readinessProbe":{"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''"]},"initialDelaySeconds":5,"timeoutSeconds":1},"resources":{"limits":{"memory":"${MEMORY_MYSQL_LIMIT}"}},"volumeMounts":[{"mountPath":"/var/lib/mysql/data","name":"${DATABASE_SERVICE_NAME}-data"}]}],"volumes":[{"name":"${DATABASE_SERVICE_NAME}-data","persistentVolumeClaim":{"claimName":"${DATABASE_SERVICE_NAME}"}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["mysql"],"from":{"kind":"ImageStreamTag","name":"mysql:5.7","namespace":"${NAMESPACE}"}},"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-persistent","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":"VOLUME_CAPACITY","displayName":"Volume - Capacity","description":"Volume space available for data, e.g. 512Mi, 2Gi","value":"1Gi","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":"Github trigger secret. A difficult to guess - string encoded as part of the webhook URL. Not encrypted.","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-persistent"}},{"metadata":{"name":"dancer-mysql-example","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/dancer-mysql-example","uid":"dcc86071-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"471","creationTimestamp":"2017-07-16T14:41:33Z","annotations":{"description":"An - example Dancer application with a MySQL database. For more information about - using this template, including OpenShift considerations, see https://github.com/openshift/dancer-ex/blob/master/README.md.\n\nWARNING: - Any data stored will be lost upon pod destruction. Only use this template - for testing.","iconClass":"icon-perl","openshift.io/display-name":"Dancer - + MySQL (Ephemeral)","tags":"quickstart,perl,dancer","template.openshift.io/documentation-url":"https://github.com/openshift/dancer-ex","template.openshift.io/long-description":"This - template defines resources needed to develop a Dancer based application, including - a build configuration, application deployment configuration, and database - deployment configuration. The database is stored in non-persistent storage, - so this configuration should be used for experimental purposes only.","template.openshift.io/provider-display-name":"Red - Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The - following service(s) have been created in your project: ${NAME}, ${DATABASE_SERVICE_NAME}.\n\nFor - more information about using this template, including OpenShift considerations, - see https://github.com/openshift/dancer-ex/blob/master/README.md.","objects":[{"apiVersion":"v1","kind":"Secret","metadata":{"name":"${NAME}"},"stringData":{"database-password":"${DATABASE_PASSWORD}","database-user":"${DATABASE_USER}","keybase":"${SECRET_KEY_BASE}"}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes - and load balances the application pods","service.alpha.openshift.io/dependencies":"[{\"name\": - \"${DATABASE_SERVICE_NAME}\", \"kind\": \"Service\"}]"},"name":"${NAME}"},"spec":{"ports":[{"name":"web","port":8080,"targetPort":8080}],"selector":{"name":"${NAME}"}}},{"apiVersion":"v1","kind":"Route","metadata":{"annotations":{"template.openshift.io/expose-uri":"http://{.spec.host}{.spec.path}"},"name":"${NAME}"},"spec":{"host":"${APPLICATION_DOMAIN}","to":{"kind":"Service","name":"${NAME}"}}},{"apiVersion":"v1","kind":"ImageStream","metadata":{"annotations":{"description":"Keeps - track of changes in the application image"},"name":"${NAME}"}},{"apiVersion":"v1","kind":"BuildConfig","metadata":{"annotations":{"description":"Defines - how to build the application"},"name":"${NAME}"},"spec":{"output":{"to":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"postCommit":{"script":"perl - -I extlib/lib/perl5 -I lib t/*"},"source":{"contextDir":"${CONTEXT_DIR}","git":{"ref":"${SOURCE_REPOSITORY_REF}","uri":"${SOURCE_REPOSITORY_URL}"},"type":"Git"},"strategy":{"sourceStrategy":{"env":[{"name":"CPAN_MIRROR","value":"${CPAN_MIRROR}"}],"from":{"kind":"ImageStreamTag","name":"perl:5.24","namespace":"${NAMESPACE}"}},"type":"Source"},"triggers":[{"type":"ImageChange"},{"type":"ConfigChange"},{"github":{"secret":"${GITHUB_WEBHOOK_SECRET}"},"type":"GitHub"}]}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines - how to deploy the application server"},"name":"${NAME}"},"spec":{"replicas":1,"selector":{"name":"${NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${NAME}"},"name":"${NAME}"},"spec":{"containers":[{"env":[{"name":"DATABASE_SERVICE_NAME","value":"${DATABASE_SERVICE_NAME}"},{"name":"MYSQL_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${NAME}"}}},{"name":"MYSQL_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${NAME}"}}},{"name":"MYSQL_DATABASE","value":"${DATABASE_NAME}"},{"name":"SECRET_KEY_BASE","valueFrom":{"secretKeyRef":{"key":"keybase","name":"${NAME}"}}},{"name":"PERL_APACHE2_RELOAD","value":"${PERL_APACHE2_RELOAD}"}],"image":" - ","livenessProbe":{"httpGet":{"path":"/","port":8080},"initialDelaySeconds":30,"timeoutSeconds":3},"name":"dancer-mysql-example","ports":[{"containerPort":8080}],"readinessProbe":{"httpGet":{"path":"/health","port":8080},"initialDelaySeconds":3,"timeoutSeconds":3},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["dancer-mysql-example"],"from":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"type":"ImageChange"},{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes - the database server"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"ports":[{"name":"mysql","port":3306,"targetPort":3306}],"selector":{"name":"${DATABASE_SERVICE_NAME}"}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines - how to deploy the database"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${DATABASE_SERVICE_NAME}"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"containers":[{"env":[{"name":"MYSQL_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${NAME}"}}},{"name":"MYSQL_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${NAME}"}}},{"name":"MYSQL_DATABASE","value":"${DATABASE_NAME}"}],"image":" - ","livenessProbe":{"initialDelaySeconds":30,"tcpSocket":{"port":3306},"timeoutSeconds":1},"name":"mysql","ports":[{"containerPort":3306}],"readinessProbe":{"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''"]},"initialDelaySeconds":5,"timeoutSeconds":1},"resources":{"limits":{"memory":"${MEMORY_MYSQL_LIMIT}"}},"volumeMounts":[{"mountPath":"/var/lib/mysql/data","name":"data"}]}],"volumes":[{"emptyDir":{},"name":"data"}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["mysql"],"from":{"kind":"ImageStreamTag","name":"mysql:5.7","namespace":"${NAMESPACE}"}},"type":"ImageChange"},{"type":"ConfigChange"}]}}],"parameters":[{"name":"NAME","displayName":"Name","description":"The - name assigned to all of the frontend objects defined in this template.","value":"dancer-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 Perl Dancer 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/dancer-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 Dancer - service, if left blank a value will be defaulted."},{"name":"GITHUB_WEBHOOK_SECRET","displayName":"GitHub - Webhook Secret","description":"Github trigger secret. A difficult to guess - string encoded as part of the webhook URL. Not encrypted.","generate":"expression","from":"[a-zA-Z0-9]{40}"},{"name":"DATABASE_SERVICE_NAME","displayName":"Database - Service Name","value":"database","required":true},{"name":"DATABASE_USER","displayName":"Database - Username","generate":"expression","from":"user[A-Z0-9]{3}"},{"name":"DATABASE_PASSWORD","displayName":"Database - Password","generate":"expression","from":"[a-zA-Z0-9]{8}"},{"name":"DATABASE_NAME","displayName":"Database - Name","value":"sampledb","required":true},{"name":"PERL_APACHE2_RELOAD","displayName":"Perl - Module Reload","description":"Set this to \"true\" to enable automatic reloading - of modified Perl modules."},{"name":"SECRET_KEY_BASE","displayName":"Secret - Key","description":"Your secret key for verifying the integrity of signed - cookies.","generate":"expression","from":"[a-z0-9]{127}"},{"name":"CPAN_MIRROR","displayName":"Custom - CPAN Mirror URL","description":"The custom CPAN mirror URL"}],"labels":{"template":"dancer-mysql-example"}},{"metadata":{"name":"dancer-mysql-persistent","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/dancer-mysql-persistent","uid":"dcc76bb1-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"470","creationTimestamp":"2017-07-16T14:41:33Z","annotations":{"description":"An - example Dancer application with a MySQL database. For more information about - using this template, including OpenShift considerations, see https://github.com/openshift/dancer-ex/blob/master/README.md.","iconClass":"icon-perl","openshift.io/display-name":"Dancer - + MySQL (Persistent)","tags":"quickstart,perl,dancer","template.openshift.io/documentation-url":"https://github.com/openshift/dancer-ex","template.openshift.io/long-description":"This - template defines resources needed to develop a Dancer based application, including - a build configuration, application deployment configuration, and database - deployment configuration.","template.openshift.io/provider-display-name":"Red - Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The - following service(s) have been created in your project: ${NAME}, ${DATABASE_SERVICE_NAME}.\n\nFor - more information about using this template, including OpenShift considerations, - see https://github.com/openshift/dancer-ex/blob/master/README.md.","objects":[{"apiVersion":"v1","kind":"Secret","metadata":{"name":"${NAME}"},"stringData":{"database-password":"${DATABASE_PASSWORD}","database-user":"${DATABASE_USER}","keybase":"${SECRET_KEY_BASE}"}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes - and load balances the application pods","service.alpha.openshift.io/dependencies":"[{\"name\": - \"${DATABASE_SERVICE_NAME}\", \"kind\": \"Service\"}]"},"name":"${NAME}"},"spec":{"ports":[{"name":"web","port":8080,"targetPort":8080}],"selector":{"name":"${NAME}"}}},{"apiVersion":"v1","kind":"Route","metadata":{"annotations":{"template.openshift.io/expose-uri":"http://{.spec.host}{.spec.path}"},"name":"${NAME}"},"spec":{"host":"${APPLICATION_DOMAIN}","to":{"kind":"Service","name":"${NAME}"}}},{"apiVersion":"v1","kind":"ImageStream","metadata":{"annotations":{"description":"Keeps - track of changes in the application image"},"name":"${NAME}"}},{"apiVersion":"v1","kind":"BuildConfig","metadata":{"annotations":{"description":"Defines - how to build the application"},"name":"${NAME}"},"spec":{"output":{"to":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"postCommit":{"script":"perl - -I extlib/lib/perl5 -I lib t/*"},"source":{"contextDir":"${CONTEXT_DIR}","git":{"ref":"${SOURCE_REPOSITORY_REF}","uri":"${SOURCE_REPOSITORY_URL}"},"type":"Git"},"strategy":{"sourceStrategy":{"env":[{"name":"CPAN_MIRROR","value":"${CPAN_MIRROR}"}],"from":{"kind":"ImageStreamTag","name":"perl:5.24","namespace":"${NAMESPACE}"}},"type":"Source"},"triggers":[{"type":"ImageChange"},{"type":"ConfigChange"},{"github":{"secret":"${GITHUB_WEBHOOK_SECRET}"},"type":"GitHub"}]}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines - how to deploy the application server"},"name":"${NAME}"},"spec":{"replicas":1,"selector":{"name":"${NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${NAME}"},"name":"${NAME}"},"spec":{"containers":[{"env":[{"name":"DATABASE_SERVICE_NAME","value":"${DATABASE_SERVICE_NAME}"},{"name":"MYSQL_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${NAME}"}}},{"name":"MYSQL_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${NAME}"}}},{"name":"MYSQL_DATABASE","value":"${DATABASE_NAME}"},{"name":"SECRET_KEY_BASE","valueFrom":{"secretKeyRef":{"key":"keybase","name":"${NAME}"}}},{"name":"PERL_APACHE2_RELOAD","value":"${PERL_APACHE2_RELOAD}"}],"image":" - ","livenessProbe":{"httpGet":{"path":"/","port":8080},"initialDelaySeconds":30,"timeoutSeconds":3},"name":"dancer-mysql-persistent","ports":[{"containerPort":8080}],"readinessProbe":{"httpGet":{"path":"/health","port":8080},"initialDelaySeconds":3,"timeoutSeconds":3},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["dancer-mysql-persistent"],"from":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"type":"ImageChange"},{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"${VOLUME_CAPACITY}"}}}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes - the database server"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"ports":[{"name":"mysql","port":3306,"targetPort":3306}],"selector":{"name":"${DATABASE_SERVICE_NAME}"}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines - how to deploy the database"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${DATABASE_SERVICE_NAME}"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"containers":[{"env":[{"name":"MYSQL_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${NAME}"}}},{"name":"MYSQL_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${NAME}"}}},{"name":"MYSQL_DATABASE","value":"${DATABASE_NAME}"}],"image":" - ","livenessProbe":{"initialDelaySeconds":30,"tcpSocket":{"port":3306},"timeoutSeconds":1},"name":"mysql","ports":[{"containerPort":3306}],"readinessProbe":{"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''"]},"initialDelaySeconds":5,"timeoutSeconds":1},"resources":{"limits":{"memory":"${MEMORY_MYSQL_LIMIT}"}},"volumeMounts":[{"mountPath":"/var/lib/mysql/data","name":"${DATABASE_SERVICE_NAME}-data"}]}],"volumes":[{"name":"${DATABASE_SERVICE_NAME}-data","persistentVolumeClaim":{"claimName":"${DATABASE_SERVICE_NAME}"}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["mysql"],"from":{"kind":"ImageStreamTag","name":"mysql:5.7","namespace":"${NAMESPACE}"}},"type":"ImageChange"},{"type":"ConfigChange"}]}}],"parameters":[{"name":"NAME","displayName":"Name","description":"The - name assigned to all of the frontend objects defined in this template.","value":"dancer-mysql-persistent","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 Perl Dancer 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":"VOLUME_CAPACITY","displayName":"Volume - Capacity","description":"Volume space available for data, e.g. 512Mi, 2Gi","value":"1Gi","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/dancer-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 Dancer - service, if left blank a value will be defaulted."},{"name":"GITHUB_WEBHOOK_SECRET","displayName":"GitHub - Webhook Secret","description":"Github trigger secret. A difficult to guess - string encoded as part of the webhook URL. Not encrypted.","generate":"expression","from":"[a-zA-Z0-9]{40}"},{"name":"DATABASE_SERVICE_NAME","displayName":"Database - Service Name","value":"database","required":true},{"name":"DATABASE_USER","displayName":"Database - Username","generate":"expression","from":"user[A-Z0-9]{3}"},{"name":"DATABASE_PASSWORD","displayName":"Database - Password","generate":"expression","from":"[a-zA-Z0-9]{8}"},{"name":"DATABASE_NAME","displayName":"Database - Name","value":"sampledb","required":true},{"name":"PERL_APACHE2_RELOAD","displayName":"Perl - Module Reload","description":"Set this to \"true\" to enable automatic reloading - of modified Perl modules."},{"name":"SECRET_KEY_BASE","displayName":"Secret - Key","description":"Your secret key for verifying the integrity of signed - cookies.","generate":"expression","from":"[a-z0-9]{127}"},{"name":"CPAN_MIRROR","displayName":"Custom - CPAN Mirror URL","description":"The custom CPAN mirror URL"}],"labels":{"template":"dancer-mysql-persistent"}},{"metadata":{"name":"django-psql-example","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/django-psql-example","uid":"dccaefe5-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"473","creationTimestamp":"2017-07-16T14:41:33Z","annotations":{"description":"An - example Django application with a PostgreSQL database. For more information - about using this template, including OpenShift considerations, see https://github.com/openshift/django-ex/blob/master/README.md.\n\nWARNING: - Any data stored will be lost upon pod destruction. Only use this template - for testing.","iconClass":"icon-python","openshift.io/display-name":"Django - + PostgreSQL (Ephemeral)","tags":"quickstart,python,django","template.openshift.io/documentation-url":"https://github.com/openshift/django-ex","template.openshift.io/long-description":"This - template defines resources needed to develop a Django based application, including - a build configuration, application deployment configuration, and database - deployment configuration. The database is stored in non-persistent storage, - so this configuration should be used for experimental purposes only.","template.openshift.io/provider-display-name":"Red - Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The - following service(s) have been created in your project: ${NAME}, ${DATABASE_SERVICE_NAME}.\n\nFor - more information about using this template, including OpenShift considerations, - see https://github.com/openshift/django-ex/blob/master/README.md.","objects":[{"apiVersion":"v1","kind":"Secret","metadata":{"name":"${NAME}"},"stringData":{"database-password":"${DATABASE_PASSWORD}","database-user":"${DATABASE_USER}","django-secret-key":"${DJANGO_SECRET_KEY}"}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes - and load balances the application pods","service.alpha.openshift.io/dependencies":"[{\"name\": - \"${DATABASE_SERVICE_NAME}\", \"kind\": \"Service\"}]"},"name":"${NAME}"},"spec":{"ports":[{"name":"web","port":8080,"targetPort":8080}],"selector":{"name":"${NAME}"}}},{"apiVersion":"v1","kind":"Route","metadata":{"annotations":{"template.openshift.io/expose-uri":"http://{.spec.host}{.spec.path}"},"name":"${NAME}"},"spec":{"host":"${APPLICATION_DOMAIN}","to":{"kind":"Service","name":"${NAME}"}}},{"apiVersion":"v1","kind":"ImageStream","metadata":{"annotations":{"description":"Keeps - track of changes in the application image"},"name":"${NAME}"}},{"apiVersion":"v1","kind":"BuildConfig","metadata":{"annotations":{"description":"Defines - how to build the application"},"name":"${NAME}"},"spec":{"output":{"to":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"postCommit":{"script":"./manage.py - test"},"source":{"contextDir":"${CONTEXT_DIR}","git":{"ref":"${SOURCE_REPOSITORY_REF}","uri":"${SOURCE_REPOSITORY_URL}"},"type":"Git"},"strategy":{"sourceStrategy":{"env":[{"name":"PIP_INDEX_URL","value":"${PIP_INDEX_URL}"}],"from":{"kind":"ImageStreamTag","name":"python:3.5","namespace":"${NAMESPACE}"}},"type":"Source"},"triggers":[{"type":"ImageChange"},{"type":"ConfigChange"},{"github":{"secret":"${GITHUB_WEBHOOK_SECRET}"},"type":"GitHub"}]}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines - how to deploy the application server"},"name":"${NAME}"},"spec":{"replicas":1,"selector":{"name":"${NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${NAME}"},"name":"${NAME}"},"spec":{"containers":[{"env":[{"name":"DATABASE_SERVICE_NAME","value":"${DATABASE_SERVICE_NAME}"},{"name":"DATABASE_ENGINE","value":"${DATABASE_ENGINE}"},{"name":"DATABASE_NAME","value":"${DATABASE_NAME}"},{"name":"DATABASE_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${NAME}"}}},{"name":"DATABASE_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${NAME}"}}},{"name":"APP_CONFIG","value":"${APP_CONFIG}"},{"name":"DJANGO_SECRET_KEY","valueFrom":{"secretKeyRef":{"key":"django-secret-key","name":"${NAME}"}}}],"image":" - ","livenessProbe":{"httpGet":{"path":"/health","port":8080},"initialDelaySeconds":30,"timeoutSeconds":3},"name":"django-psql-example","ports":[{"containerPort":8080}],"readinessProbe":{"httpGet":{"path":"/health","port":8080},"initialDelaySeconds":3,"timeoutSeconds":3},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["django-psql-example"],"from":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"type":"ImageChange"},{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes - the database server"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"ports":[{"name":"postgresql","port":5432,"targetPort":5432}],"selector":{"name":"${DATABASE_SERVICE_NAME}"}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines - how to deploy the database"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${DATABASE_SERVICE_NAME}"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"containers":[{"env":[{"name":"POSTGRESQL_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${NAME}"}}},{"name":"POSTGRESQL_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${NAME}"}}},{"name":"POSTGRESQL_DATABASE","value":"${DATABASE_NAME}"}],"image":" - ","livenessProbe":{"initialDelaySeconds":30,"tcpSocket":{"port":5432},"timeoutSeconds":1},"name":"postgresql","ports":[{"containerPort":5432}],"readinessProbe":{"exec":{"command":["/bin/sh","-i","-c","psql - -h 127.0.0.1 -U ${POSTGRESQL_USER} -q -d ${POSTGRESQL_DATABASE} -c ''SELECT - 1''"]},"initialDelaySeconds":5,"timeoutSeconds":1},"resources":{"limits":{"memory":"${MEMORY_POSTGRESQL_LIMIT}"}},"volumeMounts":[{"mountPath":"/var/lib/pgsql/data","name":"data"}]}],"volumes":[{"emptyDir":{},"name":"data"}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["postgresql"],"from":{"kind":"ImageStreamTag","name":"postgresql:9.5","namespace":"${NAMESPACE}"}},"type":"ImageChange"},{"type":"ConfigChange"}]}}],"parameters":[{"name":"NAME","displayName":"Name","description":"The - name assigned to all of the frontend objects defined in this template.","value":"django-psql-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 Django container can use.","value":"512Mi","required":true},{"name":"MEMORY_POSTGRESQL_LIMIT","displayName":"Memory - Limit (PostgreSQL)","description":"Maximum amount of memory the PostgreSQL - 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/django-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 Django - service, if left blank a value will be defaulted."},{"name":"GITHUB_WEBHOOK_SECRET","displayName":"GitHub - Webhook Secret","description":"Github trigger secret. A difficult to guess - string encoded as part of the webhook URL. Not encrypted.","generate":"expression","from":"[a-zA-Z0-9]{40}"},{"name":"DATABASE_SERVICE_NAME","displayName":"Database - Service Name","value":"postgresql","required":true},{"name":"DATABASE_ENGINE","displayName":"Database - Engine","description":"Database engine: postgresql, mysql or sqlite (default).","value":"postgresql","required":true},{"name":"DATABASE_NAME","displayName":"Database - Name","value":"default","required":true},{"name":"DATABASE_USER","displayName":"Database - Username","value":"django","required":true},{"name":"DATABASE_PASSWORD","displayName":"Database - User Password","generate":"expression","from":"[a-zA-Z0-9]{16}"},{"name":"APP_CONFIG","displayName":"Application - Configuration File Path","description":"Relative path to Gunicorn configuration - file (optional)."},{"name":"DJANGO_SECRET_KEY","displayName":"Django Secret - Key","description":"Set this to a long random string.","generate":"expression","from":"[\\w]{50}"},{"name":"PIP_INDEX_URL","displayName":"Custom - PyPi Index URL","description":"The custom PyPi index URL"}],"labels":{"template":"django-psql-example"}},{"metadata":{"name":"django-psql-persistent","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/django-psql-persistent","uid":"dcc9f786-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"472","creationTimestamp":"2017-07-16T14:41:33Z","annotations":{"description":"An - example Django application with a PostgreSQL database. For more information - about using this template, including OpenShift considerations, see https://github.com/openshift/django-ex/blob/master/README.md.","iconClass":"icon-python","openshift.io/display-name":"Django - + PostgreSQL (Persistent)","tags":"quickstart,python,django","template.openshift.io/documentation-url":"https://github.com/openshift/django-ex","template.openshift.io/long-description":"This - template defines resources needed to develop a Django based application, including - a build configuration, application deployment configuration, and database - deployment configuration.","template.openshift.io/provider-display-name":"Red - Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The - following service(s) have been created in your project: ${NAME}, ${DATABASE_SERVICE_NAME}.\n\nFor - more information about using this template, including OpenShift considerations, - see https://github.com/openshift/django-ex/blob/master/README.md.","objects":[{"apiVersion":"v1","kind":"Secret","metadata":{"name":"${NAME}"},"stringData":{"database-password":"${DATABASE_PASSWORD}","database-user":"${DATABASE_USER}","django-secret-key":"${DJANGO_SECRET_KEY}"}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes - and load balances the application pods","service.alpha.openshift.io/dependencies":"[{\"name\": - \"${DATABASE_SERVICE_NAME}\", \"kind\": \"Service\"}]"},"name":"${NAME}"},"spec":{"ports":[{"name":"web","port":8080,"targetPort":8080}],"selector":{"name":"${NAME}"}}},{"apiVersion":"v1","kind":"Route","metadata":{"annotations":{"template.openshift.io/expose-uri":"http://{.spec.host}{.spec.path}"},"name":"${NAME}"},"spec":{"host":"${APPLICATION_DOMAIN}","to":{"kind":"Service","name":"${NAME}"}}},{"apiVersion":"v1","kind":"ImageStream","metadata":{"annotations":{"description":"Keeps - track of changes in the application image"},"name":"${NAME}"}},{"apiVersion":"v1","kind":"BuildConfig","metadata":{"annotations":{"description":"Defines - how to build the application"},"name":"${NAME}"},"spec":{"output":{"to":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"postCommit":{"script":"./manage.py - test"},"source":{"contextDir":"${CONTEXT_DIR}","git":{"ref":"${SOURCE_REPOSITORY_REF}","uri":"${SOURCE_REPOSITORY_URL}"},"type":"Git"},"strategy":{"sourceStrategy":{"env":[{"name":"PIP_INDEX_URL","value":"${PIP_INDEX_URL}"}],"from":{"kind":"ImageStreamTag","name":"python:3.5","namespace":"${NAMESPACE}"}},"type":"Source"},"triggers":[{"type":"ImageChange"},{"type":"ConfigChange"},{"github":{"secret":"${GITHUB_WEBHOOK_SECRET}"},"type":"GitHub"}]}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines - how to deploy the application server"},"name":"${NAME}"},"spec":{"replicas":1,"selector":{"name":"${NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${NAME}"},"name":"${NAME}"},"spec":{"containers":[{"env":[{"name":"DATABASE_SERVICE_NAME","value":"${DATABASE_SERVICE_NAME}"},{"name":"DATABASE_ENGINE","value":"${DATABASE_ENGINE}"},{"name":"DATABASE_NAME","value":"${DATABASE_NAME}"},{"name":"DATABASE_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${NAME}"}}},{"name":"DATABASE_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${NAME}"}}},{"name":"APP_CONFIG","value":"${APP_CONFIG}"},{"name":"DJANGO_SECRET_KEY","valueFrom":{"secretKeyRef":{"key":"django-secret-key","name":"${NAME}"}}}],"image":" - ","livenessProbe":{"httpGet":{"path":"/health","port":8080},"initialDelaySeconds":30,"timeoutSeconds":3},"name":"django-psql-persistent","ports":[{"containerPort":8080}],"readinessProbe":{"httpGet":{"path":"/health","port":8080},"initialDelaySeconds":3,"timeoutSeconds":3},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["django-psql-persistent"],"from":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"type":"ImageChange"},{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"${VOLUME_CAPACITY}"}}}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes - the database server"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"ports":[{"name":"postgresql","port":5432,"targetPort":5432}],"selector":{"name":"${DATABASE_SERVICE_NAME}"}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines - how to deploy the database"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${DATABASE_SERVICE_NAME}"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"containers":[{"env":[{"name":"POSTGRESQL_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${NAME}"}}},{"name":"POSTGRESQL_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${NAME}"}}},{"name":"POSTGRESQL_DATABASE","value":"${DATABASE_NAME}"}],"image":" - ","livenessProbe":{"initialDelaySeconds":30,"tcpSocket":{"port":5432},"timeoutSeconds":1},"name":"postgresql","ports":[{"containerPort":5432}],"readinessProbe":{"exec":{"command":["/bin/sh","-i","-c","psql - -h 127.0.0.1 -U ${POSTGRESQL_USER} -q -d ${POSTGRESQL_DATABASE} -c ''SELECT - 1''"]},"initialDelaySeconds":5,"timeoutSeconds":1},"resources":{"limits":{"memory":"${MEMORY_POSTGRESQL_LIMIT}"}},"volumeMounts":[{"mountPath":"/var/lib/pgsql/data","name":"${DATABASE_SERVICE_NAME}-data"}]}],"volumes":[{"name":"${DATABASE_SERVICE_NAME}-data","persistentVolumeClaim":{"claimName":"${DATABASE_SERVICE_NAME}"}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["postgresql"],"from":{"kind":"ImageStreamTag","name":"postgresql:9.5","namespace":"${NAMESPACE}"}},"type":"ImageChange"},{"type":"ConfigChange"}]}}],"parameters":[{"name":"NAME","displayName":"Name","description":"The - name assigned to all of the frontend objects defined in this template.","value":"django-psql-persistent","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 Django container can use.","value":"512Mi","required":true},{"name":"MEMORY_POSTGRESQL_LIMIT","displayName":"Memory - Limit (PostgreSQL)","description":"Maximum amount of memory the PostgreSQL - container can use.","value":"512Mi","required":true},{"name":"VOLUME_CAPACITY","displayName":"Volume - Capacity","description":"Volume space available for data, e.g. 512Mi, 2Gi","value":"1Gi","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/django-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 Django - service, if left blank a value will be defaulted."},{"name":"GITHUB_WEBHOOK_SECRET","displayName":"GitHub - Webhook Secret","description":"Github trigger secret. A difficult to guess - string encoded as part of the webhook URL. Not encrypted.","generate":"expression","from":"[a-zA-Z0-9]{40}"},{"name":"DATABASE_SERVICE_NAME","displayName":"Database - Service Name","value":"postgresql","required":true},{"name":"DATABASE_ENGINE","displayName":"Database - Engine","description":"Database engine: postgresql, mysql or sqlite (default).","value":"postgresql","required":true},{"name":"DATABASE_NAME","displayName":"Database - Name","value":"default","required":true},{"name":"DATABASE_USER","displayName":"Database - Username","value":"django","required":true},{"name":"DATABASE_PASSWORD","displayName":"Database - User Password","generate":"expression","from":"[a-zA-Z0-9]{16}"},{"name":"APP_CONFIG","displayName":"Application - Configuration File Path","description":"Relative path to Gunicorn configuration - file (optional)."},{"name":"DJANGO_SECRET_KEY","displayName":"Django Secret - Key","description":"Set this to a long random string.","generate":"expression","from":"[\\w]{50}"},{"name":"PIP_INDEX_URL","displayName":"Custom - PyPi Index URL","description":"The custom PyPi index URL"}],"labels":{"template":"django-psql-persistent"}},{"metadata":{"name":"dotnet-example","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/dotnet-example","uid":"dccbd70c-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"474","creationTimestamp":"2017-07-16T14:41:33Z","annotations":{"description":"An - example .NET Core application.","iconClass":"icon-dotnet","openshift.io/display-name":".NET - Core Example","tags":"quickstart,dotnet,.net","template.openshift.io/documentation-url":"https://github.com/redhat-developer/s2i-dotnetcore","template.openshift.io/provider-display-name":"Red - Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"objects":[{"apiVersion":"v1","kind":"Route","metadata":{"name":"${NAME}"},"spec":{"host":"${APPLICATION_DOMAIN}","to":{"kind":"Service","name":"${NAME}"}}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes - and load balances the application pods"},"name":"${NAME}"},"spec":{"ports":[{"name":"web","port":8080,"targetPort":8080}],"selector":{"name":"${NAME}"}}},{"apiVersion":"v1","kind":"ImageStream","metadata":{"annotations":{"description":"Keeps - track of changes in the application image"},"name":"${NAME}"}},{"apiVersion":"v1","kind":"BuildConfig","metadata":{"annotations":{"description":"Defines - how to build the application"},"name":"${NAME}"},"spec":{"output":{"to":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"source":{"contextDir":"${CONTEXT_DIR}","git":{"ref":"${SOURCE_REPOSITORY_REF}","uri":"${SOURCE_REPOSITORY_URL}"},"type":"Git"},"strategy":{"sourceStrategy":{"env":[{"name":"DOTNET_STARTUP_PROJECT","value":"${DOTNET_STARTUP_PROJECT}"},{"name":"DOTNET_ASSEMBLY_NAME","value":"${DOTNET_ASSEMBLY_NAME}"},{"name":"DOTNET_NPM_TOOLS","value":"${DOTNET_NPM_TOOLS}"},{"name":"DOTNET_TEST_PROJECTS","value":"${DOTNET_TEST_PROJECTS}"},{"name":"DOTNET_CONFIGURATION","value":"${DOTNET_CONFIGURATION}"},{"name":"DOTNET_PUBLISH","value":"true"},{"name":"DOTNET_RESTORE_SOURCES","value":"${DOTNET_RESTORE_SOURCES}"}],"from":{"kind":"ImageStreamTag","name":"${DOTNET_IMAGE_STREAM_TAG}","namespace":"${NAMESPACE}"}},"type":"Source"},"triggers":[{"type":"ImageChange"},{"type":"ConfigChange"},{"github":{"secret":"${GITHUB_WEBHOOK_SECRET}"},"type":"GitHub"},{"generic":{"secret":"${GENERIC_WEBHOOK_SECRET}"},"type":"Generic"}]}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines - how to deploy the application server"},"name":"${NAME}"},"spec":{"replicas":1,"selector":{"name":"${NAME}"},"strategy":{"type":"Rolling"},"template":{"metadata":{"labels":{"name":"${NAME}"},"name":"${NAME}"},"spec":{"containers":[{"env":[],"image":" - ","livenessProbe":{"httpGet":{"path":"/","port":8080,"scheme":"HTTP"},"initialDelaySeconds":40,"timeoutSeconds":15},"name":"dotnet-app","ports":[{"containerPort":8080}],"readinessProbe":{"httpGet":{"path":"/","port":8080,"scheme":"HTTP"},"initialDelaySeconds":10,"timeoutSeconds":30},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["dotnet-app"],"from":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"type":"ImageChange"},{"type":"ConfigChange"}]}}],"parameters":[{"name":"NAME","displayName":"Name","description":"The - name assigned to all of the frontend objects defined in this template.","value":"dotnet-example","required":true},{"name":"MEMORY_LIMIT","displayName":"Memory - Limit","description":"Maximum amount of memory the container can use.","value":"512Mi","required":true},{"name":"DOTNET_IMAGE_STREAM_TAG","displayName":".NET - builder","description":"The image stream tag which is used to build the code.","value":"dotnet:1.0","required":true},{"name":"NAMESPACE","displayName":"Namespace","description":"The - OpenShift Namespace where the ImageStream resides.","value":"openshift","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/redhat-developer/s2i-dotnetcore-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.","value":"dotnetcore-1.0"},{"name":"CONTEXT_DIR","displayName":"Context - Directory","description":"Set this to use a subdirectory of the source code - repository"},{"name":"APPLICATION_DOMAIN","displayName":"Application Hostname","description":"The - exposed hostname that will route to the .NET Core 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":"GENERIC_WEBHOOK_SECRET","displayName":"Generic - Webhook Secret","description":"A secret string used to configure the Generic - webhook.","generate":"expression","from":"[a-zA-Z0-9]{40}"},{"name":"DOTNET_STARTUP_PROJECT","displayName":"Startup - Project","description":"Set this to the folder containing your startup project.","value":"app"},{"name":"DOTNET_ASSEMBLY_NAME","displayName":"Startup - Assembly","description":"Set this when the assembly name is overridden in - the project file."},{"name":"DOTNET_NPM_TOOLS","displayName":"Npm Tools","description":"Set - this to a space separated list of npm tools needed to publish.","value":"bower - gulp"},{"name":"DOTNET_TEST_PROJECTS","displayName":"Test projects","description":"Set - this to a space separated list of test projects to run before publishing."},{"name":"DOTNET_CONFIGURATION","displayName":"Configuration","description":"Set - this to configuration (Release/Debug).","value":"Release"},{"name":"DOTNET_RESTORE_SOURCES","displayName":"NuGet - package sources","description":"Set this to override the NuGet.config sources."}]},{"metadata":{"name":"dotnet-pgsql-persistent","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/dotnet-pgsql-persistent","uid":"dccccad4-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"475","creationTimestamp":"2017-07-16T14:41:33Z","annotations":{"description":"An - example .NET Core application with a PostgreSQL database. For more information - about using this template, including OpenShift considerations, see https://github.com/redhat-developer/s2i-dotnetcore.","iconClass":"icon-dotnet","openshift.io/display-name":".NET - Core + PostgreSQL (Persistent)","tags":"quickstart,dotnet","template.openshift.io/documentation-url":"https://github.com/redhat-developer/s2i-dotnetcore","template.openshift.io/provider-display-name":"Red - Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The - following service(s) have been created in your project: ${NAME}, ${DATABASE_SERVICE_NAME}.\n\nFor - more information about using this template, including OpenShift considerations, - see https://github.com/redhat-developer/s2i-dotnetcore.","objects":[{"apiVersion":"v1","kind":"Secret","metadata":{"name":"${NAME}"},"stringData":{"connect-string":"Host=${DATABASE_SERVICE_NAME};Database=${DATABASE_NAME};Username=${DATABASE_USER};Password=${DATABASE_PASSWORD}","database-password":"${DATABASE_PASSWORD}"}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes - and load balances the application pods","service.alpha.openshift.io/dependencies":"[{\"name\": - \"${DATABASE_SERVICE_NAME}\", \"kind\": \"Service\"}]"},"name":"${NAME}"},"spec":{"ports":[{"name":"web","port":8080,"targetPort":8080}],"selector":{"name":"${NAME}"}}},{"apiVersion":"v1","kind":"Route","metadata":{"name":"${NAME}"},"spec":{"host":"${APPLICATION_DOMAIN}","to":{"kind":"Service","name":"${NAME}"}}},{"apiVersion":"v1","kind":"ImageStream","metadata":{"annotations":{"description":"Keeps - track of changes in the application image"},"name":"${NAME}"}},{"apiVersion":"v1","kind":"BuildConfig","metadata":{"annotations":{"description":"Defines - how to build the application"},"name":"${NAME}"},"spec":{"output":{"to":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"postCommit":{},"source":{"contextDir":"${CONTEXT_DIR}","git":{"ref":"${SOURCE_REPOSITORY_REF}","uri":"${SOURCE_REPOSITORY_URL}"},"type":"Git"},"strategy":{"sourceStrategy":{"env":[{"name":"DOTNET_STARTUP_PROJECT","value":"${DOTNET_STARTUP_PROJECT}"},{"name":"DOTNET_ASSEMBLY_NAME","value":"${DOTNET_ASSEMBLY_NAME}"},{"name":"DOTNET_NPM_TOOLS","value":"${DOTNET_NPM_TOOLS}"},{"name":"DOTNET_TEST_PROJECTS","value":"${DOTNET_TEST_PROJECTS}"},{"name":"DOTNET_CONFIGURATION","value":"${DOTNET_CONFIGURATION}"},{"name":"DOTNET_PUBLISH","value":"true"},{"name":"DOTNET_RESTORE_SOURCES","value":"${DOTNET_RESTORE_SOURCES}"}],"from":{"kind":"ImageStreamTag","name":"${DOTNET_IMAGE_STREAM_TAG}","namespace":"${NAMESPACE}"}},"type":"Source"},"triggers":[{"type":"ImageChange"},{"type":"ConfigChange"},{"github":{"secret":"${GITHUB_WEBHOOK_SECRET}"},"type":"GitHub"}]}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines - how to deploy the application server"},"name":"${NAME}"},"spec":{"replicas":1,"selector":{"name":"${NAME}"},"strategy":{"resources":{},"rollingParams":{"intervalSeconds":1,"maxSurge":"25%","maxUnavailable":"25%","timeoutSeconds":600,"updatePeriodSeconds":1},"type":"Rolling"},"template":{"metadata":{"labels":{"name":"${NAME}"},"name":"${NAME}"},"spec":{"containers":[{"env":[{"name":"ConnectionString","valueFrom":{"secretKeyRef":{"key":"connect-string","name":"${NAME}"}}}],"image":" - ","livenessProbe":{"httpGet":{"path":"/","port":8080,"scheme":"HTTP"},"initialDelaySeconds":40,"timeoutSeconds":10},"name":"dotnet-pgsql-persistent","ports":[{"containerPort":8080}],"readinessProbe":{"httpGet":{"path":"/","port":8080,"scheme":"HTTP"},"initialDelaySeconds":10,"timeoutSeconds":30},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["dotnet-pgsql-persistent"],"from":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"type":"ImageChange"},{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"${VOLUME_CAPACITY}"}}}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes - the database server"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"ports":[{"name":"postgresql","port":5432,"targetPort":5432}],"selector":{"name":"${DATABASE_SERVICE_NAME}"}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines - how to deploy the database"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${DATABASE_SERVICE_NAME}"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"containers":[{"env":[{"name":"POSTGRESQL_USER","value":"${DATABASE_USER}"},{"name":"POSTGRESQL_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${NAME}"}}},{"name":"POSTGRESQL_DATABASE","value":"${DATABASE_NAME}"},{"name":"POSTGRESQL_MAX_CONNECTIONS","value":"${POSTGRESQL_MAX_CONNECTIONS}"},{"name":"POSTGRESQL_SHARED_BUFFERS","value":"${POSTGRESQL_SHARED_BUFFERS}"}],"image":" - ","livenessProbe":{"initialDelaySeconds":30,"tcpSocket":{"port":5432},"timeoutSeconds":1},"name":"postgresql","ports":[{"containerPort":5432}],"readinessProbe":{"exec":{"command":["/bin/sh","-i","-c","psql - -h 127.0.0.1 -U ${POSTGRESQL_USER} -q -d ${POSTGRESQL_DATABASE} -c ''SELECT - 1''"]},"initialDelaySeconds":5,"timeoutSeconds":1},"resources":{"limits":{"memory":"${MEMORY_POSTGRESQL_LIMIT}"}},"volumeMounts":[{"mountPath":"/var/lib/pgsql/data","name":"${DATABASE_SERVICE_NAME}-data"}]}],"volumes":[{"name":"${DATABASE_SERVICE_NAME}-data","persistentVolumeClaim":{"claimName":"${DATABASE_SERVICE_NAME}"}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["postgresql"],"from":{"kind":"ImageStreamTag","name":"postgresql:9.5","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":"musicstore","required":true},{"name":"MEMORY_LIMIT","displayName":"Memory - Limit","description":"Maximum amount of memory the .NET Core container can - use.","value":"512Mi","required":true},{"name":"MEMORY_POSTGRESQL_LIMIT","displayName":"Memory - Limit (PostgreSQL)","description":"Maximum amount of memory the PostgreSQL - container can use.","value":"512Mi","required":true},{"name":"VOLUME_CAPACITY","displayName":"Volume - Capacity","description":"Volume space available for data, e.g. 512Mi, 2Gi","value":"1Gi","required":true},{"name":"DOTNET_IMAGE_STREAM_TAG","displayName":".NET - builder","description":"The image stream tag which is used to build the code.","value":"dotnet:1.1","required":true},{"name":"NAMESPACE","displayName":"Namespace","description":"The - OpenShift Namespace where the .NET builder ImageStream resides.","value":"openshift","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/redhat-developer/s2i-aspnet-musicstore-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.","value":"rel/1.1-example"},{"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":"DOTNET_STARTUP_PROJECT","displayName":"Startup - Project","description":"Set this to the folder containing your startup project.","value":"samples/MusicStore"},{"name":"DOTNET_ASSEMBLY_NAME","displayName":"Startup - Assembly","description":"Set this when the assembly name is overridden in - the project file."},{"name":"DOTNET_NPM_TOOLS","displayName":"Npm Tools","description":"Set - this to a space separated list of npm tools needed to publish."},{"name":"DOTNET_TEST_PROJECTS","displayName":"Test - projects","description":"Set this to a space separated list of test projects - to run before publishing."},{"name":"DOTNET_CONFIGURATION","displayName":"Configuration","description":"Set - this to configuration (Release/Debug).","value":"Release"},{"name":"DOTNET_RESTORE_SOURCES","displayName":"NuGet - package sources","description":"Set this to override the NuGet.config sources."},{"name":"APPLICATION_DOMAIN","displayName":"Application - Hostname","description":"The exposed hostname that will route to the .NET - Core 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":"postgresql","required":true},{"name":"DATABASE_USER","displayName":"Database - Username","generate":"expression","from":"user[A-Z0-9]{3}"},{"name":"DATABASE_PASSWORD","displayName":"Database - Password","generate":"expression","from":"[a-zA-Z0-9]{8}"},{"name":"DATABASE_NAME","displayName":"Database - Name","value":"musicstore","required":true},{"name":"POSTGRESQL_MAX_CONNECTIONS","displayName":"Maximum - Database Connections","value":"100"},{"name":"POSTGRESQL_SHARED_BUFFERS","displayName":"Shared - Buffer Amount","value":"12MB"}],"labels":{"template":"dotnet-pgsql-persistent"}},{"metadata":{"name":"httpd-example","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/httpd-example","uid":"dccdb2c7-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"476","creationTimestamp":"2017-07-16T14:41:33Z","annotations":{"description":"An - example Httpd application that serves static content. For more information - about using this template, including OpenShift considerations, see https://github.com/openshift/httpd-ex/blob/master/README.md.","iconClass":"icon-apache","openshift.io/display-name":"Httpd","tags":"quickstart,httpd","template.openshift.io/documentation-url":"https://github.com/openshift/httpd-ex","template.openshift.io/long-description":"This - template defines resources needed to develop a static application served by - httpd, including a build configuration and application deployment configuration.","template.openshift.io/provider-display-name":"Red - Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The - following service(s) have been created in your project: ${NAME}.\n\nFor more - information about using this template, including OpenShift considerations, - see https://github.com/openshift/httpd-ex/blob/master/README.md.","objects":[{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes - and load balances the application pods"},"name":"${NAME}"},"spec":{"ports":[{"name":"web","port":8080,"targetPort":8080}],"selector":{"name":"${NAME}"}}},{"apiVersion":"v1","kind":"Route","metadata":{"annotations":{"template.openshift.io/expose-uri":"http://{.spec.host}{.spec.path}"},"name":"${NAME}"},"spec":{"host":"${APPLICATION_DOMAIN}","to":{"kind":"Service","name":"${NAME}"}}},{"apiVersion":"v1","kind":"ImageStream","metadata":{"annotations":{"description":"Keeps - track of changes in the application image"},"name":"${NAME}"}},{"apiVersion":"v1","kind":"BuildConfig","metadata":{"annotations":{"description":"Defines - how to build the application"},"name":"${NAME}"},"spec":{"output":{"to":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"source":{"contextDir":"${CONTEXT_DIR}","git":{"ref":"${SOURCE_REPOSITORY_REF}","uri":"${SOURCE_REPOSITORY_URL}"},"type":"Git"},"strategy":{"sourceStrategy":{"from":{"kind":"ImageStreamTag","name":"httpd:2.4","namespace":"${NAMESPACE}"}},"type":"Source"},"triggers":[{"type":"ImageChange"},{"type":"ConfigChange"},{"github":{"secret":"${GITHUB_WEBHOOK_SECRET}"},"type":"GitHub"},{"generic":{"secret":"${GENERIC_WEBHOOK_SECRET}"},"type":"Generic"}]}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines - how to deploy the application server"},"name":"${NAME}"},"spec":{"replicas":1,"selector":{"name":"${NAME}"},"strategy":{"type":"Rolling"},"template":{"metadata":{"labels":{"name":"${NAME}"},"name":"${NAME}"},"spec":{"containers":[{"env":[],"image":" - ","livenessProbe":{"httpGet":{"path":"/","port":8080},"initialDelaySeconds":30,"timeoutSeconds":3},"name":"httpd-example","ports":[{"containerPort":8080}],"readinessProbe":{"httpGet":{"path":"/","port":8080},"initialDelaySeconds":3,"timeoutSeconds":3},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["httpd-example"],"from":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"type":"ImageChange"},{"type":"ConfigChange"}]}}],"parameters":[{"name":"NAME","displayName":"Name","description":"The - name assigned to all of the frontend objects defined in this template.","value":"httpd-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 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/httpd-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 httpd - service, if left blank a value will be defaulted."},{"name":"GITHUB_WEBHOOK_SECRET","displayName":"GitHub - Webhook Secret","description":"Github trigger secret. A difficult to guess - string encoded as part of the webhook URL. Not encrypted.","generate":"expression","from":"[a-zA-Z0-9]{40}"},{"name":"GENERIC_WEBHOOK_SECRET","displayName":"Generic - Webhook Secret","description":"A secret string used to configure the Generic - webhook.","generate":"expression","from":"[a-zA-Z0-9]{40}"}],"labels":{"template":"httpd-example"}},{"metadata":{"name":"jenkins-ephemeral","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/jenkins-ephemeral","uid":"dcce65c6-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"477","creationTimestamp":"2017-07-16T14:41:33Z","annotations":{"description":"Jenkins - service, without persistent storage.\n\nWARNING: Any data stored will be lost - upon pod destruction. Only use this template for testing.","iconClass":"icon-jenkins","openshift.io/display-name":"Jenkins - (Ephemeral)","tags":"instant-app,jenkins","template.openshift.io/documentation-url":"https://docs.openshift.org/latest/using_images/other_images/jenkins.html","template.openshift.io/long-description":"This - template deploys a Jenkins server capable of managing OpenShift Pipeline builds - and supporting OpenShift-based oauth login. The Jenkins configuration is - stored in non-persistent storage, so this configuration should be used for - experimental purposes only.","template.openshift.io/provider-display-name":"Red - Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"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.","objects":[{"apiVersion":"v1","kind":"Route","metadata":{"annotations":{"template.openshift.io/expose-uri":"http://{.spec.host}{.spec.path}"},"creationTimestamp":null,"name":"${JENKINS_SERVICE_NAME}"},"spec":{"tls":{"insecureEdgeTerminationPolicy":"Redirect","termination":"edge"},"to":{"kind":"Service","name":"${JENKINS_SERVICE_NAME}"}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"creationTimestamp":null,"name":"${JENKINS_SERVICE_NAME}"},"spec":{"replicas":1,"selector":{"name":"${JENKINS_SERVICE_NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"creationTimestamp":null,"labels":{"name":"${JENKINS_SERVICE_NAME}"}},"spec":{"containers":[{"capabilities":{},"env":[{"name":"OPENSHIFT_ENABLE_OAUTH","value":"${ENABLE_OAUTH}"},{"name":"OPENSHIFT_ENABLE_REDIRECT_PROMPT","value":"true"},{"name":"OPENSHIFT_JENKINS_JVM_ARCH","value":"${JVM_ARCH}"},{"name":"KUBERNETES_MASTER","value":"https://kubernetes.default:443"},{"name":"KUBERNETES_TRUST_CERTIFICATES","value":"true"},{"name":"JNLP_SERVICE_NAME","value":"${JNLP_SERVICE_NAME}"}],"image":" - ","imagePullPolicy":"IfNotPresent","livenessProbe":{"failureThreshold":30,"httpGet":{"path":"/login","port":8080},"initialDelaySeconds":420,"timeoutSeconds":3},"name":"jenkins","readinessProbe":{"httpGet":{"path":"/login","port":8080},"initialDelaySeconds":3,"timeoutSeconds":3},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}},"securityContext":{"capabilities":{},"privileged":false},"terminationMessagePath":"/dev/termination-log","volumeMounts":[{"mountPath":"/var/lib/jenkins","name":"${JENKINS_SERVICE_NAME}-data"}]}],"dnsPolicy":"ClusterFirst","restartPolicy":"Always","serviceAccountName":"${JENKINS_SERVICE_NAME}","volumes":[{"emptyDir":{"medium":""},"name":"${JENKINS_SERVICE_NAME}-data"}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["jenkins"],"from":{"kind":"ImageStreamTag","name":"${JENKINS_IMAGE_STREAM_TAG}","namespace":"${NAMESPACE}"},"lastTriggeredImage":""},"type":"ImageChange"},{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"ServiceAccount","metadata":{"annotations":{"serviceaccounts.openshift.io/oauth-redirectreference.jenkins":"{\"kind\":\"OAuthRedirectReference\",\"apiVersion\":\"v1\",\"reference\":{\"kind\":\"Route\",\"name\":\"${JENKINS_SERVICE_NAME}\"}}"},"name":"${JENKINS_SERVICE_NAME}"}},{"apiVersion":"v1","groupNames":null,"kind":"RoleBinding","metadata":{"name":"${JENKINS_SERVICE_NAME}_edit"},"roleRef":{"name":"edit"},"subjects":[{"kind":"ServiceAccount","name":"${JENKINS_SERVICE_NAME}"}]},{"apiVersion":"v1","kind":"Service","metadata":{"name":"${JNLP_SERVICE_NAME}"},"spec":{"ports":[{"name":"agent","nodePort":0,"port":50000,"protocol":"TCP","targetPort":50000}],"selector":{"name":"${JENKINS_SERVICE_NAME}"},"sessionAffinity":"None","type":"ClusterIP"}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"service.alpha.openshift.io/dependencies":"[{\"name\": - \"${JNLP_SERVICE_NAME}\", \"namespace\": \"\", \"kind\": \"Service\"}]","service.openshift.io/infrastructure":"true"},"creationTimestamp":null,"name":"${JENKINS_SERVICE_NAME}"},"spec":{"ports":[{"name":"web","nodePort":0,"port":80,"protocol":"TCP","targetPort":8080}],"selector":{"name":"${JENKINS_SERVICE_NAME}"},"sessionAffinity":"None","type":"ClusterIP"}}],"parameters":[{"name":"JENKINS_SERVICE_NAME","displayName":"Jenkins - Service Name","description":"The name of the OpenShift Service exposed for - the Jenkins container.","value":"jenkins"},{"name":"JNLP_SERVICE_NAME","displayName":"Jenkins - JNLP Service Name","description":"The name of the service used for master/slave - communication.","value":"jenkins-jnlp"},{"name":"ENABLE_OAUTH","displayName":"Enable - OAuth in Jenkins","description":"Whether to enable OAuth OpenShift integration. - If false, the static account ''admin'' will be initialized with the password - ''password''.","value":"true"},{"name":"JVM_ARCH","displayName":"Jenkins JVM - Architecture","description":"Whether Jenkins runs with a 32 bit (i386) or - 64 bit (x86_64) JVM.","value":"i386"},{"name":"MEMORY_LIMIT","displayName":"Memory - Limit","description":"Maximum amount of memory the container can use.","value":"512Mi"},{"name":"NAMESPACE","displayName":"Jenkins - ImageStream Namespace","description":"The OpenShift Namespace where the Jenkins - ImageStream resides.","value":"openshift"},{"name":"JENKINS_IMAGE_STREAM_TAG","displayName":"Jenkins - ImageStreamTag","description":"Name of the ImageStreamTag to be used for the - Jenkins image.","value":"jenkins:latest"}],"labels":{"template":"jenkins-ephemeral-template"}},{"metadata":{"name":"jenkins-persistent","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/jenkins-persistent","uid":"dccf241a-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"478","creationTimestamp":"2017-07-16T14:41:33Z","annotations":{"description":"Jenkins - service, with persistent storage.\n\nNOTE: You must have persistent volumes - available in your cluster to use this template.","iconClass":"icon-jenkins","openshift.io/display-name":"Jenkins - (Persistent)","tags":"instant-app,jenkins","template.openshift.io/documentation-url":"https://docs.openshift.org/latest/using_images/other_images/jenkins.html","template.openshift.io/long-description":"This - template deploys a Jenkins server capable of managing OpenShift Pipeline builds - and supporting OpenShift-based oauth login.","template.openshift.io/provider-display-name":"Red - Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"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.","objects":[{"apiVersion":"v1","kind":"Route","metadata":{"annotations":{"template.openshift.io/expose-uri":"http://{.spec.host}{.spec.path}"},"creationTimestamp":null,"name":"${JENKINS_SERVICE_NAME}"},"spec":{"tls":{"insecureEdgeTerminationPolicy":"Redirect","termination":"edge"},"to":{"kind":"Service","name":"${JENKINS_SERVICE_NAME}"}}},{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"name":"${JENKINS_SERVICE_NAME}"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"${VOLUME_CAPACITY}"}}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"creationTimestamp":null,"name":"${JENKINS_SERVICE_NAME}"},"spec":{"replicas":1,"selector":{"name":"${JENKINS_SERVICE_NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"creationTimestamp":null,"labels":{"name":"${JENKINS_SERVICE_NAME}"}},"spec":{"containers":[{"capabilities":{},"env":[{"name":"OPENSHIFT_ENABLE_OAUTH","value":"${ENABLE_OAUTH}"},{"name":"OPENSHIFT_ENABLE_REDIRECT_PROMPT","value":"true"},{"name":"OPENSHIFT_JENKINS_JVM_ARCH","value":"${JVM_ARCH}"},{"name":"KUBERNETES_MASTER","value":"https://kubernetes.default:443"},{"name":"KUBERNETES_TRUST_CERTIFICATES","value":"true"},{"name":"JNLP_SERVICE_NAME","value":"${JNLP_SERVICE_NAME}"}],"image":" - ","imagePullPolicy":"IfNotPresent","livenessProbe":{"failureThreshold":30,"httpGet":{"path":"/login","port":8080},"initialDelaySeconds":420,"timeoutSeconds":3},"name":"jenkins","readinessProbe":{"httpGet":{"path":"/login","port":8080},"initialDelaySeconds":3,"timeoutSeconds":3},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}},"securityContext":{"capabilities":{},"privileged":false},"terminationMessagePath":"/dev/termination-log","volumeMounts":[{"mountPath":"/var/lib/jenkins","name":"${JENKINS_SERVICE_NAME}-data"}]}],"dnsPolicy":"ClusterFirst","restartPolicy":"Always","serviceAccountName":"${JENKINS_SERVICE_NAME}","volumes":[{"name":"${JENKINS_SERVICE_NAME}-data","persistentVolumeClaim":{"claimName":"${JENKINS_SERVICE_NAME}"}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["jenkins"],"from":{"kind":"ImageStreamTag","name":"${JENKINS_IMAGE_STREAM_TAG}","namespace":"${NAMESPACE}"},"lastTriggeredImage":""},"type":"ImageChange"},{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"ServiceAccount","metadata":{"annotations":{"serviceaccounts.openshift.io/oauth-redirectreference.jenkins":"{\"kind\":\"OAuthRedirectReference\",\"apiVersion\":\"v1\",\"reference\":{\"kind\":\"Route\",\"name\":\"${JENKINS_SERVICE_NAME}\"}}"},"name":"${JENKINS_SERVICE_NAME}"}},{"apiVersion":"v1","groupNames":null,"kind":"RoleBinding","metadata":{"name":"${JENKINS_SERVICE_NAME}_edit"},"roleRef":{"name":"edit"},"subjects":[{"kind":"ServiceAccount","name":"${JENKINS_SERVICE_NAME}"}]},{"apiVersion":"v1","kind":"Service","metadata":{"name":"${JNLP_SERVICE_NAME}"},"spec":{"ports":[{"name":"agent","nodePort":0,"port":50000,"protocol":"TCP","targetPort":50000}],"selector":{"name":"${JENKINS_SERVICE_NAME}"},"sessionAffinity":"None","type":"ClusterIP"}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"service.alpha.openshift.io/dependencies":"[{\"name\": - \"${JNLP_SERVICE_NAME}\", \"namespace\": \"\", \"kind\": \"Service\"}]","service.openshift.io/infrastructure":"true"},"creationTimestamp":null,"name":"${JENKINS_SERVICE_NAME}"},"spec":{"ports":[{"name":"web","nodePort":0,"port":80,"protocol":"TCP","targetPort":8080}],"selector":{"name":"${JENKINS_SERVICE_NAME}"},"sessionAffinity":"None","type":"ClusterIP"}}],"parameters":[{"name":"JENKINS_SERVICE_NAME","displayName":"Jenkins - Service Name","description":"The name of the OpenShift Service exposed for - the Jenkins container.","value":"jenkins"},{"name":"JNLP_SERVICE_NAME","displayName":"Jenkins - JNLP Service Name","description":"The name of the service used for master/slave - communication.","value":"jenkins-jnlp"},{"name":"ENABLE_OAUTH","displayName":"Enable - OAuth in Jenkins","description":"Whether to enable OAuth OpenShift integration. - If false, the static account ''admin'' will be initialized with the password - ''password''.","value":"true"},{"name":"JVM_ARCH","displayName":"Jenkins JVM - Architecture","description":"Whether Jenkins runs with a 32 bit (i386) or - 64 bit (x86_64) JVM.","value":"i386"},{"name":"MEMORY_LIMIT","displayName":"Memory - Limit","description":"Maximum amount of memory the container can use.","value":"512Mi"},{"name":"VOLUME_CAPACITY","displayName":"Volume - Capacity","description":"Volume space available for data, e.g. 512Mi, 2Gi.","value":"1Gi","required":true},{"name":"NAMESPACE","displayName":"Jenkins - ImageStream Namespace","description":"The OpenShift Namespace where the Jenkins - ImageStream resides.","value":"openshift"},{"name":"JENKINS_IMAGE_STREAM_TAG","displayName":"Jenkins - ImageStreamTag","description":"Name of the ImageStreamTag to be used for the - Jenkins image.","value":"jenkins:latest"}],"labels":{"template":"jenkins-persistent-template"}},{"metadata":{"name":"mariadb-ephemeral","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/mariadb-ephemeral","uid":"db286d65-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"456","creationTimestamp":"2017-07-16T14:41:30Z","annotations":{"description":"MariaDB - database service, without persistent storage. For more information about using - this template, including OpenShift considerations, see https://github.com/sclorg/mariadb-container/blob/master/10.1/README.md.\n\nWARNING: - Any data stored will be lost upon pod destruction. Only use this template - for testing","iconClass":"icon-mariadb","openshift.io/display-name":"MariaDB - (Ephemeral)","tags":"database,mariadb","template.openshift.io/documentation-url":"https://github.com/sclorg/mariadb-container/blob/master/10.1/README.md","template.openshift.io/long-description":"This - template provides a standalone MariaDB server with a database created. The - database is not stored on persistent storage, so any restart of the service - will result in all data being lost. The database name, username, and password - are chosen via parameters when provisioning this service.","template.openshift.io/provider-display-name":"Red - Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The - following service(s) have been created in your project: ${DATABASE_SERVICE_NAME}.\n\n Username: - ${MYSQL_USER}\n Password: ${MYSQL_PASSWORD}\n Database Name: ${MYSQL_DATABASE}\n - Connection URL: mysql://${DATABASE_SERVICE_NAME}:3306/\n\nFor more information - about using this template, including OpenShift considerations, see https://github.com/sclorg/mariadb-container/blob/master/10.1/README.md.","objects":[{"apiVersion":"v1","kind":"Secret","metadata":{"annotations":{"template.openshift.io/expose-password":"{.data[''database-password'']}","template.openshift.io/expose-root_password":"{.data[''database-root-password'']}","template.openshift.io/expose-username":"{.data[''database-user'']}"},"name":"${DATABASE_SERVICE_NAME}"},"stringData":{"database-password":"${MYSQL_PASSWORD}","database-root-password":"${MYSQL_ROOT_PASSWORD}","database-user":"${MYSQL_USER}"}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"template.openshift.io/expose-uri":"mysql://{.spec.clusterIP}:{.spec.ports[?(.name==\"mariadb\")].port}"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"ports":[{"name":"mariadb","port":3306}],"selector":{"name":"${DATABASE_SERVICE_NAME}"}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${DATABASE_SERVICE_NAME}"}},"spec":{"containers":[{"env":[{"name":"MYSQL_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${DATABASE_SERVICE_NAME}"}}},{"name":"MYSQL_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${DATABASE_SERVICE_NAME}"}}},{"name":"MYSQL_ROOT_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-root-password","name":"${DATABASE_SERVICE_NAME}"}}},{"name":"MYSQL_DATABASE","value":"${MYSQL_DATABASE}"}],"image":" - ","imagePullPolicy":"IfNotPresent","livenessProbe":{"initialDelaySeconds":30,"tcpSocket":{"port":3306},"timeoutSeconds":1},"name":"mariadb","ports":[{"containerPort":3306}],"readinessProbe":{"exec":{"command":["/bin/sh","-i","-c","MYSQL_PWD=\"$MYSQL_PASSWORD\" - mysql -h 127.0.0.1 -u $MYSQL_USER -D $MYSQL_DATABASE -e ''SELECT 1''"]},"initialDelaySeconds":5,"timeoutSeconds":1},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}},"volumeMounts":[{"mountPath":"/var/lib/mysql/data","name":"${DATABASE_SERVICE_NAME}-data"}]}],"volumes":[{"emptyDir":{"medium":""},"name":"${DATABASE_SERVICE_NAME}-data"}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["mariadb"],"from":{"kind":"ImageStreamTag","name":"mariadb:10.1","namespace":"${NAMESPACE}"}},"type":"ImageChange"},{"type":"ConfigChange"}]}}],"parameters":[{"name":"MEMORY_LIMIT","displayName":"Memory - Limit","description":"Maximum amount of memory the container can use.","value":"512Mi","required":true},{"name":"NAMESPACE","displayName":"Namespace","description":"The - OpenShift Namespace where the ImageStream resides.","value":"openshift"},{"name":"DATABASE_SERVICE_NAME","displayName":"Database - Service Name","description":"The name of the OpenShift Service exposed for - the database.","value":"mariadb","required":true},{"name":"MYSQL_USER","displayName":"MariaDB - Connection Username","description":"Username for MariaDB user that will be - used for accessing the database.","generate":"expression","from":"user[A-Z0-9]{3}","required":true},{"name":"MYSQL_PASSWORD","displayName":"MariaDB - Connection Password","description":"Password for the MariaDB connection user.","generate":"expression","from":"[a-zA-Z0-9]{16}","required":true},{"name":"MYSQL_ROOT_PASSWORD","displayName":"MariaDB - root Password","description":"Password for the MariaDB root user.","generate":"expression","from":"[a-zA-Z0-9]{16}","required":true},{"name":"MYSQL_DATABASE","displayName":"MariaDB - Database Name","description":"Name of the MariaDB database accessed.","value":"sampledb","required":true}],"labels":{"template":"mariadb-persistent-template"}},{"metadata":{"name":"mariadb-persistent","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/mariadb-persistent","uid":"db29266f-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"457","creationTimestamp":"2017-07-16T14:41:30Z","annotations":{"description":"MariaDB - database service, with persistent storage. For more information about using - this template, including OpenShift considerations, see https://github.com/sclorg/mariadb-container/blob/master/10.1/README.md.\n\nNOTE: - Scaling to more than one replica is not supported. You must have persistent - volumes available in your cluster to use this template.","iconClass":"icon-mariadb","openshift.io/display-name":"MariaDB - (Persistent)","tags":"database,mariadb","template.openshift.io/documentation-url":"https://github.com/sclorg/mariadb-container/blob/master/10.1/README.md","template.openshift.io/long-description":"This - template provides a standalone MariaDB server with a database created. The - database is stored on persistent storage. The database name, username, and - password are chosen via parameters when provisioning this service.","template.openshift.io/provider-display-name":"Red - Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The - following service(s) have been created in your project: ${DATABASE_SERVICE_NAME}.\n\n Username: - ${MYSQL_USER}\n Password: ${MYSQL_PASSWORD}\n Database Name: ${MYSQL_DATABASE}\n - Connection URL: mysql://${DATABASE_SERVICE_NAME}:3306/\n\nFor more information - about using this template, including OpenShift considerations, see https://github.com/sclorg/mariadb-container/blob/master/10.1/README.md.","objects":[{"apiVersion":"v1","kind":"Secret","metadata":{"annotations":{"template.openshift.io/expose-password":"{.data[''database-password'']}","template.openshift.io/expose-root_password":"{.data[''database-root-password'']}","template.openshift.io/expose-username":"{.data[''database-user'']}"},"name":"${DATABASE_SERVICE_NAME}"},"stringData":{"database-password":"${MYSQL_PASSWORD}","database-root-password":"${MYSQL_ROOT_PASSWORD}","database-user":"${MYSQL_USER}"}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"template.openshift.io/expose-uri":"mysql://{.spec.clusterIP}:{.spec.ports[?(.name==\"mariadb\")].port}"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"ports":[{"name":"mariadb","port":3306}],"selector":{"name":"${DATABASE_SERVICE_NAME}"}}},{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"${VOLUME_CAPACITY}"}}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${DATABASE_SERVICE_NAME}"}},"spec":{"containers":[{"env":[{"name":"MYSQL_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${DATABASE_SERVICE_NAME}"}}},{"name":"MYSQL_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${DATABASE_SERVICE_NAME}"}}},{"name":"MYSQL_ROOT_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-root-password","name":"${DATABASE_SERVICE_NAME}"}}},{"name":"MYSQL_DATABASE","value":"${MYSQL_DATABASE}"}],"image":" - ","imagePullPolicy":"IfNotPresent","livenessProbe":{"initialDelaySeconds":30,"tcpSocket":{"port":3306},"timeoutSeconds":1},"name":"mariadb","ports":[{"containerPort":3306}],"readinessProbe":{"exec":{"command":["/bin/sh","-i","-c","MYSQL_PWD=\"$MYSQL_PASSWORD\" - mysql -h 127.0.0.1 -u $MYSQL_USER -D $MYSQL_DATABASE -e ''SELECT 1''"]},"initialDelaySeconds":5,"timeoutSeconds":1},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}},"volumeMounts":[{"mountPath":"/var/lib/mysql/data","name":"${DATABASE_SERVICE_NAME}-data"}]}],"volumes":[{"name":"${DATABASE_SERVICE_NAME}-data","persistentVolumeClaim":{"claimName":"${DATABASE_SERVICE_NAME}"}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["mariadb"],"from":{"kind":"ImageStreamTag","name":"mariadb:10.1","namespace":"${NAMESPACE}"}},"type":"ImageChange"},{"type":"ConfigChange"}]}}],"parameters":[{"name":"MEMORY_LIMIT","displayName":"Memory - Limit","description":"Maximum amount of memory the container can use.","value":"512Mi","required":true},{"name":"NAMESPACE","displayName":"Namespace","description":"The - OpenShift Namespace where the ImageStream resides.","value":"openshift"},{"name":"DATABASE_SERVICE_NAME","displayName":"Database - Service Name","description":"The name of the OpenShift Service exposed for - the database.","value":"mariadb","required":true},{"name":"MYSQL_USER","displayName":"MariaDB - Connection Username","description":"Username for MariaDB user that will be - used for accessing the database.","generate":"expression","from":"user[A-Z0-9]{3}","required":true},{"name":"MYSQL_PASSWORD","displayName":"MariaDB - Connection Password","description":"Password for the MariaDB connection user.","generate":"expression","from":"[a-zA-Z0-9]{16}","required":true},{"name":"MYSQL_ROOT_PASSWORD","displayName":"MariaDB - root Password","description":"Password for the MariaDB root user.","generate":"expression","from":"[a-zA-Z0-9]{16}","required":true},{"name":"MYSQL_DATABASE","displayName":"MariaDB - Database Name","description":"Name of the MariaDB database accessed.","value":"sampledb","required":true},{"name":"VOLUME_CAPACITY","displayName":"Volume - Capacity","description":"Volume space available for data, e.g. 512Mi, 2Gi.","value":"1Gi","required":true}],"labels":{"template":"mariadb-persistent-template"}},{"metadata":{"name":"mongodb-ephemeral","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/mongodb-ephemeral","uid":"db29db88-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"458","creationTimestamp":"2017-07-16T14:41:30Z","annotations":{"description":"MongoDB - database service, without persistent storage. For more information about using - this template, including OpenShift considerations, see https://github.com/sclorg/mongodb-container/blob/master/3.2/README.md.\n\nWARNING: - Any data stored will be lost upon pod destruction. Only use this template - for testing","iconClass":"icon-mongodb","openshift.io/display-name":"MongoDB - (Ephemeral)","tags":"database,mongodb","template.openshift.io/documentation-url":"https://docs.openshift.org/latest/using_images/db_images/mongodb.html","template.openshift.io/long-description":"This - template provides a standalone MongoDB server with a database created. The - database is not stored on persistent storage, so any restart of the service - will result in all data being lost. The database name, username, and password - are chosen via parameters when provisioning this service.","template.openshift.io/provider-display-name":"Red - Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The - following service(s) have been created in your project: ${DATABASE_SERVICE_NAME}.\n\n Username: - ${MONGODB_USER}\n Password: ${MONGODB_PASSWORD}\n Database Name: ${MONGODB_DATABASE}\n - Connection URL: mongodb://${MONGODB_USER}:${MONGODB_PASSWORD}@${DATABASE_SERVICE_NAME}/${MONGODB_DATABASE}\n\nFor - more information about using this template, including OpenShift considerations, - see https://github.com/sclorg/mongodb-container/blob/master/3.2/README.md.","objects":[{"apiVersion":"v1","kind":"Secret","metadata":{"annotations":{"template.openshift.io/expose-admin_password":"{.data[''database-admin-password'']}","template.openshift.io/expose-password":"{.data[''database-password'']}","template.openshift.io/expose-username":"{.data[''database-user'']}"},"name":"${DATABASE_SERVICE_NAME}"},"stringData":{"database-admin-password":"${MONGODB_ADMIN_PASSWORD}","database-password":"${MONGODB_PASSWORD}","database-user":"${MONGODB_USER}"}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"template.openshift.io/expose-uri":"mongodb://{.spec.clusterIP}:{.spec.ports[?(.name==\"mongo\")].port}"},"creationTimestamp":null,"name":"${DATABASE_SERVICE_NAME}"},"spec":{"ports":[{"name":"mongo","nodePort":0,"port":27017,"protocol":"TCP","targetPort":27017}],"selector":{"name":"${DATABASE_SERVICE_NAME}"},"sessionAffinity":"None","type":"ClusterIP"},"status":{"loadBalancer":{}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"creationTimestamp":null,"name":"${DATABASE_SERVICE_NAME}"},"spec":{"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"creationTimestamp":null,"labels":{"name":"${DATABASE_SERVICE_NAME}"}},"spec":{"containers":[{"capabilities":{},"env":[{"name":"MONGODB_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${DATABASE_SERVICE_NAME}"}}},{"name":"MONGODB_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${DATABASE_SERVICE_NAME}"}}},{"name":"MONGODB_ADMIN_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-admin-password","name":"${DATABASE_SERVICE_NAME}"}}},{"name":"MONGODB_DATABASE","value":"${MONGODB_DATABASE}"}],"image":" - ","imagePullPolicy":"IfNotPresent","livenessProbe":{"initialDelaySeconds":30,"tcpSocket":{"port":27017},"timeoutSeconds":1},"name":"mongodb","ports":[{"containerPort":27017,"protocol":"TCP"}],"readinessProbe":{"exec":{"command":["/bin/sh","-i","-c","mongo - 127.0.0.1:27017/$MONGODB_DATABASE -u $MONGODB_USER -p $MONGODB_PASSWORD --eval=\"quit()\""]},"initialDelaySeconds":3,"timeoutSeconds":1},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}},"securityContext":{"capabilities":{},"privileged":false},"terminationMessagePath":"/dev/termination-log","volumeMounts":[{"mountPath":"/var/lib/mongodb/data","name":"${DATABASE_SERVICE_NAME}-data"}]}],"dnsPolicy":"ClusterFirst","restartPolicy":"Always","volumes":[{"emptyDir":{"medium":""},"name":"${DATABASE_SERVICE_NAME}-data"}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["mongodb"],"from":{"kind":"ImageStreamTag","name":"mongodb:${MONGODB_VERSION}","namespace":"${NAMESPACE}"},"lastTriggeredImage":""},"type":"ImageChange"},{"type":"ConfigChange"}]},"status":{}}],"parameters":[{"name":"MEMORY_LIMIT","displayName":"Memory - Limit","description":"Maximum amount of memory the container can use.","value":"512Mi","required":true},{"name":"NAMESPACE","displayName":"Namespace","description":"The - OpenShift Namespace where the ImageStream resides.","value":"openshift"},{"name":"DATABASE_SERVICE_NAME","displayName":"Database - Service Name","description":"The name of the OpenShift Service exposed for - the database.","value":"mongodb","required":true},{"name":"MONGODB_USER","displayName":"MongoDB - Connection Username","description":"Username for MongoDB user that will be - used for accessing the database.","generate":"expression","from":"user[A-Z0-9]{3}","required":true},{"name":"MONGODB_PASSWORD","displayName":"MongoDB - Connection Password","description":"Password for the MongoDB connection user.","generate":"expression","from":"[a-zA-Z0-9]{16}","required":true},{"name":"MONGODB_DATABASE","displayName":"MongoDB - Database Name","description":"Name of the MongoDB database accessed.","value":"sampledb","required":true},{"name":"MONGODB_ADMIN_PASSWORD","displayName":"MongoDB - Admin Password","description":"Password for the database admin user.","generate":"expression","from":"[a-zA-Z0-9]{16}","required":true},{"name":"MONGODB_VERSION","displayName":"Version - of MongoDB Image","description":"Version of MongoDB image to be used (2.4, - 2.6, 3.2 or latest).","value":"3.2","required":true}],"labels":{"template":"mongodb-ephemeral-template"}},{"metadata":{"name":"mongodb-persistent","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/mongodb-persistent","uid":"db2a8571-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"459","creationTimestamp":"2017-07-16T14:41:30Z","annotations":{"description":"MongoDB - database service, with persistent storage. For more information about using - this template, including OpenShift considerations, see https://github.com/sclorg/mongodb-container/blob/master/3.2/README.md.\n\nNOTE: - Scaling to more than one replica is not supported. You must have persistent - volumes available in your cluster to use this template.","iconClass":"icon-mongodb","openshift.io/display-name":"MongoDB - (Persistent)","tags":"database,mongodb","template.openshift.io/documentation-url":"https://docs.openshift.org/latest/using_images/db_images/mongodb.html","template.openshift.io/long-description":"This - template provides a standalone MongoDB server with a database created. The - database is stored on persistent storage. The database name, username, and - password are chosen via parameters when provisioning this service.","template.openshift.io/provider-display-name":"Red - Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The - following service(s) have been created in your project: ${DATABASE_SERVICE_NAME}.\n\n Username: - ${MONGODB_USER}\n Password: ${MONGODB_PASSWORD}\n Database Name: ${MONGODB_DATABASE}\n - Connection URL: mongodb://${MONGODB_USER}:${MONGODB_PASSWORD}@${DATABASE_SERVICE_NAME}/${MONGODB_DATABASE}\n\nFor - more information about using this template, including OpenShift considerations, - see https://github.com/sclorg/mongodb-container/blob/master/3.2/README.md.","objects":[{"apiVersion":"v1","kind":"Secret","metadata":{"annotations":{"template.openshift.io/expose-admin_password":"{.data[''database-admin-password'']}","template.openshift.io/expose-password":"{.data[''database-password'']}","template.openshift.io/expose-username":"{.data[''database-user'']}"},"name":"${DATABASE_SERVICE_NAME}"},"stringData":{"database-admin-password":"${MONGODB_ADMIN_PASSWORD}","database-password":"${MONGODB_PASSWORD}","database-user":"${MONGODB_USER}"}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"template.openshift.io/expose-uri":"mongodb://{.spec.clusterIP}:{.spec.ports[?(.name==\"mongo\")].port}"},"creationTimestamp":null,"name":"${DATABASE_SERVICE_NAME}"},"spec":{"ports":[{"name":"mongo","nodePort":0,"port":27017,"protocol":"TCP","targetPort":27017}],"selector":{"name":"${DATABASE_SERVICE_NAME}"},"sessionAffinity":"None","type":"ClusterIP"},"status":{"loadBalancer":{}}},{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"${VOLUME_CAPACITY}"}}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"creationTimestamp":null,"name":"${DATABASE_SERVICE_NAME}"},"spec":{"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"creationTimestamp":null,"labels":{"name":"${DATABASE_SERVICE_NAME}"}},"spec":{"containers":[{"capabilities":{},"env":[{"name":"MONGODB_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${DATABASE_SERVICE_NAME}"}}},{"name":"MONGODB_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${DATABASE_SERVICE_NAME}"}}},{"name":"MONGODB_ADMIN_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-admin-password","name":"${DATABASE_SERVICE_NAME}"}}},{"name":"MONGODB_DATABASE","value":"${MONGODB_DATABASE}"}],"image":" - ","imagePullPolicy":"IfNotPresent","livenessProbe":{"initialDelaySeconds":30,"tcpSocket":{"port":27017},"timeoutSeconds":1},"name":"mongodb","ports":[{"containerPort":27017,"protocol":"TCP"}],"readinessProbe":{"exec":{"command":["/bin/sh","-i","-c","mongo - 127.0.0.1:27017/$MONGODB_DATABASE -u $MONGODB_USER -p $MONGODB_PASSWORD --eval=\"quit()\""]},"initialDelaySeconds":3,"timeoutSeconds":1},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}},"securityContext":{"capabilities":{},"privileged":false},"terminationMessagePath":"/dev/termination-log","volumeMounts":[{"mountPath":"/var/lib/mongodb/data","name":"${DATABASE_SERVICE_NAME}-data"}]}],"dnsPolicy":"ClusterFirst","restartPolicy":"Always","volumes":[{"name":"${DATABASE_SERVICE_NAME}-data","persistentVolumeClaim":{"claimName":"${DATABASE_SERVICE_NAME}"}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["mongodb"],"from":{"kind":"ImageStreamTag","name":"mongodb:${MONGODB_VERSION}","namespace":"${NAMESPACE}"},"lastTriggeredImage":""},"type":"ImageChange"},{"type":"ConfigChange"}]},"status":{}}],"parameters":[{"name":"MEMORY_LIMIT","displayName":"Memory - Limit","description":"Maximum amount of memory the container can use.","value":"512Mi","required":true},{"name":"NAMESPACE","displayName":"Namespace","description":"The - OpenShift Namespace where the ImageStream resides.","value":"openshift"},{"name":"DATABASE_SERVICE_NAME","displayName":"Database - Service Name","description":"The name of the OpenShift Service exposed for - the database.","value":"mongodb","required":true},{"name":"MONGODB_USER","displayName":"MongoDB - Connection Username","description":"Username for MongoDB user that will be - used for accessing the database.","generate":"expression","from":"user[A-Z0-9]{3}","required":true},{"name":"MONGODB_PASSWORD","displayName":"MongoDB - Connection Password","description":"Password for the MongoDB connection user.","generate":"expression","from":"[a-zA-Z0-9]{16}","required":true},{"name":"MONGODB_DATABASE","displayName":"MongoDB - Database Name","description":"Name of the MongoDB database accessed.","value":"sampledb","required":true},{"name":"MONGODB_ADMIN_PASSWORD","displayName":"MongoDB - Admin Password","description":"Password for the database admin user.","generate":"expression","from":"[a-zA-Z0-9]{16}","required":true},{"name":"VOLUME_CAPACITY","displayName":"Volume - Capacity","description":"Volume space available for data, e.g. 512Mi, 2Gi.","value":"1Gi","required":true},{"name":"MONGODB_VERSION","displayName":"Version - of MongoDB Image","description":"Version of MongoDB image to be used (2.4, - 2.6, 3.2 or latest).","value":"3.2","required":true}],"labels":{"template":"mongodb-persistent-template"}},{"metadata":{"name":"mysql-ephemeral","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/mysql-ephemeral","uid":"db2b42d6-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"460","creationTimestamp":"2017-07-16T14:41:30Z","annotations":{"description":"MySQL - database service, without persistent storage. For more information about using - this template, including OpenShift considerations, see https://github.com/sclorg/mysql-container/blob/master/5.7/README.md.\n\nWARNING: - Any data stored will be lost upon pod destruction. Only use this template - for testing","iconClass":"icon-mysql-database","openshift.io/display-name":"MySQL - (Ephemeral)","tags":"database,mysql","template.openshift.io/documentation-url":"https://docs.openshift.org/latest/using_images/db_images/mysql.html","template.openshift.io/long-description":"This - template provides a standalone MySQL server with a database created. The - database is not stored on persistent storage, so any restart of the service - will result in all data being lost. The database name, username, and password - are chosen via parameters when provisioning this service.","template.openshift.io/provider-display-name":"Red - Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The - following service(s) have been created in your project: ${DATABASE_SERVICE_NAME}.\n\n Username: - ${MYSQL_USER}\n Password: ${MYSQL_PASSWORD}\n Database Name: ${MYSQL_DATABASE}\n - Connection URL: mysql://${DATABASE_SERVICE_NAME}:3306/\n\nFor more information - about using this template, including OpenShift considerations, see https://github.com/sclorg/mysql-container/blob/master/5.7/README.md.","objects":[{"apiVersion":"v1","kind":"Secret","metadata":{"annotations":{"template.openshift.io/expose-password":"{.data[''database-password'']}","template.openshift.io/expose-root_password":"{.data[''database-root-password'']}","template.openshift.io/expose-username":"{.data[''database-user'']}"},"name":"${DATABASE_SERVICE_NAME}"},"stringData":{"database-password":"${MYSQL_PASSWORD}","database-root-password":"${MYSQL_ROOT_PASSWORD}","database-user":"${MYSQL_USER}"}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"template.openshift.io/expose-uri":"mysql://{.spec.clusterIP}:{.spec.ports[?(.name==\"mysql\")].port}"},"creationTimestamp":null,"name":"${DATABASE_SERVICE_NAME}"},"spec":{"ports":[{"name":"mysql","nodePort":0,"port":3306,"protocol":"TCP","targetPort":3306}],"selector":{"name":"${DATABASE_SERVICE_NAME}"},"sessionAffinity":"None","type":"ClusterIP"},"status":{"loadBalancer":{}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"creationTimestamp":null,"name":"${DATABASE_SERVICE_NAME}"},"spec":{"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"creationTimestamp":null,"labels":{"name":"${DATABASE_SERVICE_NAME}"}},"spec":{"containers":[{"capabilities":{},"env":[{"name":"MYSQL_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${DATABASE_SERVICE_NAME}"}}},{"name":"MYSQL_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${DATABASE_SERVICE_NAME}"}}},{"name":"MYSQL_ROOT_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-root-password","name":"${DATABASE_SERVICE_NAME}"}}},{"name":"MYSQL_DATABASE","value":"${MYSQL_DATABASE}"}],"image":" - ","imagePullPolicy":"IfNotPresent","livenessProbe":{"initialDelaySeconds":30,"tcpSocket":{"port":3306},"timeoutSeconds":1},"name":"mysql","ports":[{"containerPort":3306,"protocol":"TCP"}],"readinessProbe":{"exec":{"command":["/bin/sh","-i","-c","MYSQL_PWD=\"$MYSQL_PASSWORD\" - mysql -h 127.0.0.1 -u $MYSQL_USER -D $MYSQL_DATABASE -e ''SELECT 1''"]},"initialDelaySeconds":5,"timeoutSeconds":1},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}},"securityContext":{"capabilities":{},"privileged":false},"terminationMessagePath":"/dev/termination-log","volumeMounts":[{"mountPath":"/var/lib/mysql/data","name":"${DATABASE_SERVICE_NAME}-data"}]}],"dnsPolicy":"ClusterFirst","restartPolicy":"Always","volumes":[{"emptyDir":{"medium":""},"name":"${DATABASE_SERVICE_NAME}-data"}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["mysql"],"from":{"kind":"ImageStreamTag","name":"mysql:${MYSQL_VERSION}","namespace":"${NAMESPACE}"},"lastTriggeredImage":""},"type":"ImageChange"},{"type":"ConfigChange"}]},"status":{}}],"parameters":[{"name":"MEMORY_LIMIT","displayName":"Memory - Limit","description":"Maximum amount of memory the container can use.","value":"512Mi","required":true},{"name":"NAMESPACE","displayName":"Namespace","description":"The - OpenShift Namespace where the ImageStream resides.","value":"openshift"},{"name":"DATABASE_SERVICE_NAME","displayName":"Database - Service Name","description":"The name of the OpenShift Service exposed for - the database.","value":"mysql","required":true},{"name":"MYSQL_USER","displayName":"MySQL - Connection Username","description":"Username for MySQL user that will be used - for accessing the database.","generate":"expression","from":"user[A-Z0-9]{3}","required":true},{"name":"MYSQL_PASSWORD","displayName":"MySQL - Connection Password","description":"Password for the MySQL connection user.","generate":"expression","from":"[a-zA-Z0-9]{16}","required":true},{"name":"MYSQL_ROOT_PASSWORD","displayName":"MySQL - root user Password","description":"Password for the MySQL root user.","generate":"expression","from":"[a-zA-Z0-9]{16}","required":true},{"name":"MYSQL_DATABASE","displayName":"MySQL - Database Name","description":"Name of the MySQL database accessed.","value":"sampledb","required":true},{"name":"MYSQL_VERSION","displayName":"Version - of MySQL Image","description":"Version of MySQL image to be used (5.5, 5.6, - 5.7, or latest).","value":"5.7","required":true}],"labels":{"template":"mysql-ephemeral-template"}},{"metadata":{"name":"mysql-persistent","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/mysql-persistent","uid":"db2be6a6-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"461","creationTimestamp":"2017-07-16T14:41:30Z","annotations":{"description":"MySQL - database service, with persistent storage. For more information about using - this template, including OpenShift considerations, see https://github.com/sclorg/mysql-container/blob/master/5.7/README.md.\n\nNOTE: - Scaling to more than one replica is not supported. You must have persistent - volumes available in your cluster to use this template.","iconClass":"icon-mysql-database","openshift.io/display-name":"MySQL - (Persistent)","tags":"database,mysql","template.openshift.io/documentation-url":"https://docs.openshift.org/latest/using_images/db_images/mysql.html","template.openshift.io/long-description":"This - template provides a standalone MySQL server with a database created. The - database is stored on persistent storage. The database name, username, and - password are chosen via parameters when provisioning this service.","template.openshift.io/provider-display-name":"Red - Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The - following service(s) have been created in your project: ${DATABASE_SERVICE_NAME}.\n\n Username: - ${MYSQL_USER}\n Password: ${MYSQL_PASSWORD}\n Database Name: ${MYSQL_DATABASE}\n - Connection URL: mysql://${DATABASE_SERVICE_NAME}:3306/\n\nFor more information - about using this template, including OpenShift considerations, see https://github.com/sclorg/mysql-container/blob/master/5.7/README.md.","objects":[{"apiVersion":"v1","kind":"Secret","metadata":{"annotations":{"template.openshift.io/expose-password":"{.data[''database-password'']}","template.openshift.io/expose-root_password":"{.data[''database-root-password'']}","template.openshift.io/expose-username":"{.data[''database-user'']}"},"name":"${DATABASE_SERVICE_NAME}"},"stringData":{"database-password":"${MYSQL_PASSWORD}","database-root-password":"${MYSQL_ROOT_PASSWORD}","database-user":"${MYSQL_USER}"}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"template.openshift.io/expose-uri":"mysql://{.spec.clusterIP}:{.spec.ports[?(.name==\"mysql\")].port}"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"ports":[{"name":"mysql","port":3306}],"selector":{"name":"${DATABASE_SERVICE_NAME}"}}},{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"${VOLUME_CAPACITY}"}}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${DATABASE_SERVICE_NAME}"}},"spec":{"containers":[{"env":[{"name":"MYSQL_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${DATABASE_SERVICE_NAME}"}}},{"name":"MYSQL_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${DATABASE_SERVICE_NAME}"}}},{"name":"MYSQL_ROOT_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-root-password","name":"${DATABASE_SERVICE_NAME}"}}},{"name":"MYSQL_DATABASE","value":"${MYSQL_DATABASE}"}],"image":" - ","imagePullPolicy":"IfNotPresent","livenessProbe":{"initialDelaySeconds":30,"tcpSocket":{"port":3306},"timeoutSeconds":1},"name":"mysql","ports":[{"containerPort":3306}],"readinessProbe":{"exec":{"command":["/bin/sh","-i","-c","MYSQL_PWD=\"$MYSQL_PASSWORD\" - mysql -h 127.0.0.1 -u $MYSQL_USER -D $MYSQL_DATABASE -e ''SELECT 1''"]},"initialDelaySeconds":5,"timeoutSeconds":1},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}},"volumeMounts":[{"mountPath":"/var/lib/mysql/data","name":"${DATABASE_SERVICE_NAME}-data"}]}],"volumes":[{"name":"${DATABASE_SERVICE_NAME}-data","persistentVolumeClaim":{"claimName":"${DATABASE_SERVICE_NAME}"}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["mysql"],"from":{"kind":"ImageStreamTag","name":"mysql:${MYSQL_VERSION}","namespace":"${NAMESPACE}"}},"type":"ImageChange"},{"type":"ConfigChange"}]}}],"parameters":[{"name":"MEMORY_LIMIT","displayName":"Memory - Limit","description":"Maximum amount of memory the container can use.","value":"512Mi","required":true},{"name":"NAMESPACE","displayName":"Namespace","description":"The - OpenShift Namespace where the ImageStream resides.","value":"openshift"},{"name":"DATABASE_SERVICE_NAME","displayName":"Database - Service Name","description":"The name of the OpenShift Service exposed for - the database.","value":"mysql","required":true},{"name":"MYSQL_USER","displayName":"MySQL - Connection Username","description":"Username for MySQL user that will be used - for accessing the database.","generate":"expression","from":"user[A-Z0-9]{3}","required":true},{"name":"MYSQL_PASSWORD","displayName":"MySQL - Connection Password","description":"Password for the MySQL connection user.","generate":"expression","from":"[a-zA-Z0-9]{16}","required":true},{"name":"MYSQL_ROOT_PASSWORD","displayName":"MySQL - root user Password","description":"Password for the MySQL root user.","generate":"expression","from":"[a-zA-Z0-9]{16}","required":true},{"name":"MYSQL_DATABASE","displayName":"MySQL - Database Name","description":"Name of the MySQL database accessed.","value":"sampledb","required":true},{"name":"VOLUME_CAPACITY","displayName":"Volume - Capacity","description":"Volume space available for data, e.g. 512Mi, 2Gi.","value":"1Gi","required":true},{"name":"MYSQL_VERSION","displayName":"Version - of MySQL Image","description":"Version of MySQL image to be used (5.5, 5.6, - 5.7, or latest).","value":"5.7","required":true}],"labels":{"template":"mysql-persistent-template"}},{"metadata":{"name":"nodejs-mongo-persistent","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/nodejs-mongo-persistent","uid":"dcd002b1-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"479","creationTimestamp":"2017-07-16T14:41:33Z","annotations":{"description":"An - example Node.js application with a MongoDB database. For more information - about using this template, including OpenShift considerations, see https://github.com/openshift/nodejs-ex/blob/master/README.md.","iconClass":"icon-nodejs","openshift.io/display-name":"Node.js - + MongoDB (Persistent)","tags":"quickstart,nodejs","template.openshift.io/documentation-url":"https://github.com/openshift/nodejs-ex","template.openshift.io/long-description":"This - template defines resources needed to develop a NodeJS application, including - a build configuration, application deployment configuration, and database - deployment configuration.","template.openshift.io/provider-display-name":"Red - Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The - following service(s) have been created in your project: ${NAME}, ${DATABASE_SERVICE_NAME}.\n\nFor - more information about using this template, including OpenShift considerations, - see https://github.com/openshift/nodejs-ex/blob/master/README.md.","objects":[{"apiVersion":"v1","kind":"Secret","metadata":{"name":"${NAME}"},"stringData":{"database-admin-password":"${DATABASE_ADMIN_PASSWORD}","database-password":"${DATABASE_PASSWORD}","database-user":"${DATABASE_USER}"}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes - and load balances the application pods","service.alpha.openshift.io/dependencies":"[{\"name\": - \"${DATABASE_SERVICE_NAME}\", \"kind\": \"Service\"}]"},"name":"${NAME}"},"spec":{"ports":[{"name":"web","port":8080,"targetPort":8080}],"selector":{"name":"${NAME}"}}},{"apiVersion":"v1","kind":"Route","metadata":{"annotations":{"template.openshift.io/expose-uri":"http://{.spec.host}{.spec.path}"},"name":"${NAME}"},"spec":{"host":"${APPLICATION_DOMAIN}","to":{"kind":"Service","name":"${NAME}"}}},{"apiVersion":"v1","kind":"ImageStream","metadata":{"annotations":{"description":"Keeps - track of changes in the application image"},"name":"${NAME}"}},{"apiVersion":"v1","kind":"BuildConfig","metadata":{"annotations":{"description":"Defines - how to build the application"},"name":"${NAME}"},"spec":{"output":{"to":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"postCommit":{"script":"npm - test"},"source":{"contextDir":"${CONTEXT_DIR}","git":{"ref":"${SOURCE_REPOSITORY_REF}","uri":"${SOURCE_REPOSITORY_URL}"},"type":"Git"},"strategy":{"sourceStrategy":{"env":[{"name":"NPM_MIRROR","value":"${NPM_MIRROR}"}],"from":{"kind":"ImageStreamTag","name":"nodejs:6","namespace":"${NAMESPACE}"}},"type":"Source"},"triggers":[{"type":"ImageChange"},{"type":"ConfigChange"},{"github":{"secret":"${GITHUB_WEBHOOK_SECRET}"},"type":"GitHub"},{"generic":{"secret":"${GENERIC_WEBHOOK_SECRET}"},"type":"Generic"}]}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines - how to deploy the application server"},"name":"${NAME}"},"spec":{"replicas":1,"selector":{"name":"${NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${NAME}"},"name":"${NAME}"},"spec":{"containers":[{"env":[{"name":"DATABASE_SERVICE_NAME","value":"${DATABASE_SERVICE_NAME}"},{"name":"MONGODB_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${NAME}"}}},{"name":"MONGODB_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${NAME}"}}},{"name":"MONGODB_DATABASE","value":"${DATABASE_NAME}"},{"name":"MONGODB_ADMIN_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-admin-password","name":"${NAME}"}}}],"image":" - ","livenessProbe":{"httpGet":{"path":"/pagecount","port":8080},"initialDelaySeconds":30,"timeoutSeconds":3},"name":"nodejs-mongo-persistent","ports":[{"containerPort":8080}],"readinessProbe":{"httpGet":{"path":"/pagecount","port":8080},"initialDelaySeconds":3,"timeoutSeconds":3},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["nodejs-mongo-persistent"],"from":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"type":"ImageChange"},{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"${VOLUME_CAPACITY}"}}}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes - the database server"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"ports":[{"name":"mongodb","port":27017,"targetPort":27017}],"selector":{"name":"${DATABASE_SERVICE_NAME}"}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines - how to deploy the database"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${DATABASE_SERVICE_NAME}"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"containers":[{"env":[{"name":"MONGODB_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${NAME}"}}},{"name":"MONGODB_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${NAME}"}}},{"name":"MONGODB_DATABASE","value":"${DATABASE_NAME}"},{"name":"MONGODB_ADMIN_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-admin-password","name":"${NAME}"}}}],"image":" - ","livenessProbe":{"initialDelaySeconds":30,"tcpSocket":{"port":27017},"timeoutSeconds":1},"name":"mongodb","ports":[{"containerPort":27017}],"readinessProbe":{"exec":{"command":["/bin/sh","-i","-c","mongo - 127.0.0.1:27017/$MONGODB_DATABASE -u $MONGODB_USER -p $MONGODB_PASSWORD --eval=\"quit()\""]},"initialDelaySeconds":3,"timeoutSeconds":1},"resources":{"limits":{"memory":"${MEMORY_MONGODB_LIMIT}"}},"volumeMounts":[{"mountPath":"/var/lib/mongodb/data","name":"${DATABASE_SERVICE_NAME}-data"}]}],"volumes":[{"name":"${DATABASE_SERVICE_NAME}-data","persistentVolumeClaim":{"claimName":"${DATABASE_SERVICE_NAME}"}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["mongodb"],"from":{"kind":"ImageStreamTag","name":"mongodb:3.2","namespace":"${NAMESPACE}"}},"type":"ImageChange"},{"type":"ConfigChange"}]}}],"parameters":[{"name":"NAME","displayName":"Name","description":"The - name assigned to all of the frontend objects defined in this template.","value":"nodejs-mongo-persistent","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 Node.js container can use.","value":"512Mi","required":true},{"name":"MEMORY_MONGODB_LIMIT","displayName":"Memory - Limit (MongoDB)","description":"Maximum amount of memory the MongoDB container - can use.","value":"512Mi","required":true},{"name":"VOLUME_CAPACITY","displayName":"Volume - Capacity","description":"Volume space available for data, e.g. 512Mi, 2Gi","value":"1Gi","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/nodejs-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 Node.js - service, if left blank a value will be defaulted."},{"name":"GITHUB_WEBHOOK_SECRET","displayName":"GitHub - Webhook Secret","description":"Github trigger secret. A difficult to guess - string encoded as part of the webhook URL. Not encrypted.","generate":"expression","from":"[a-zA-Z0-9]{40}"},{"name":"GENERIC_WEBHOOK_SECRET","displayName":"Generic - Webhook Secret","description":"A secret string used to configure the Generic - webhook.","generate":"expression","from":"[a-zA-Z0-9]{40}"},{"name":"DATABASE_SERVICE_NAME","displayName":"Database - Service Name","value":"mongodb","required":true},{"name":"DATABASE_USER","displayName":"MongoDB - Username","description":"Username for MongoDB user that will be used for accessing - the database.","generate":"expression","from":"user[A-Z0-9]{3}"},{"name":"DATABASE_PASSWORD","displayName":"MongoDB - Password","description":"Password for the MongoDB user.","generate":"expression","from":"[a-zA-Z0-9]{16}"},{"name":"DATABASE_NAME","displayName":"Database - Name","value":"sampledb","required":true},{"name":"DATABASE_ADMIN_PASSWORD","displayName":"Database - Administrator Password","description":"Password for the database admin user.","generate":"expression","from":"[a-zA-Z0-9]{16}"},{"name":"NPM_MIRROR","displayName":"Custom - NPM Mirror URL","description":"The custom NPM mirror URL"}],"labels":{"template":"nodejs-mongo-persistent"}},{"metadata":{"name":"nodejs-mongodb-example","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/nodejs-mongodb-example","uid":"dcd0e815-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"480","creationTimestamp":"2017-07-16T14:41:33Z","annotations":{"description":"An - example Node.js application with a MongoDB database. For more information - about using this template, including OpenShift considerations, see https://github.com/openshift/nodejs-ex/blob/master/README.md.\n\nWARNING: - Any data stored will be lost upon pod destruction. Only use this template - for testing.","iconClass":"icon-nodejs","openshift.io/display-name":"Node.js - + MongoDB (Ephemeral)","tags":"quickstart,nodejs","template.openshift.io/documentation-url":"https://github.com/openshift/nodejs-ex","template.openshift.io/long-description":"This - template defines resources needed to develop a NodeJS application, including - a build configuration, application deployment configuration, and database - deployment configuration. The database is stored in non-persistent storage, - so this configuration should be used for experimental purposes only.","template.openshift.io/provider-display-name":"Red - Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The - following service(s) have been created in your project: ${NAME}, ${DATABASE_SERVICE_NAME}.\n\nFor - more information about using this template, including OpenShift considerations, - see https://github.com/openshift/nodejs-ex/blob/master/README.md.","objects":[{"apiVersion":"v1","kind":"Secret","metadata":{"name":"${NAME}"},"stringData":{"database-admin-password":"${DATABASE_ADMIN_PASSWORD}","database-password":"${DATABASE_PASSWORD}","database-user":"${DATABASE_USER}"}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes - and load balances the application pods","service.alpha.openshift.io/dependencies":"[{\"name\": - \"${DATABASE_SERVICE_NAME}\", \"kind\": \"Service\"}]"},"name":"${NAME}"},"spec":{"ports":[{"name":"web","port":8080,"targetPort":8080}],"selector":{"name":"${NAME}"}}},{"apiVersion":"v1","kind":"Route","metadata":{"annotations":{"template.openshift.io/expose-uri":"http://{.spec.host}{.spec.path}"},"name":"${NAME}"},"spec":{"host":"${APPLICATION_DOMAIN}","to":{"kind":"Service","name":"${NAME}"}}},{"apiVersion":"v1","kind":"ImageStream","metadata":{"annotations":{"description":"Keeps - track of changes in the application image"},"name":"${NAME}"}},{"apiVersion":"v1","kind":"BuildConfig","metadata":{"annotations":{"description":"Defines - how to build the application"},"name":"${NAME}"},"spec":{"output":{"to":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"postCommit":{"script":"npm - test"},"source":{"contextDir":"${CONTEXT_DIR}","git":{"ref":"${SOURCE_REPOSITORY_REF}","uri":"${SOURCE_REPOSITORY_URL}"},"type":"Git"},"strategy":{"sourceStrategy":{"env":[{"name":"NPM_MIRROR","value":"${NPM_MIRROR}"}],"from":{"kind":"ImageStreamTag","name":"nodejs:6","namespace":"${NAMESPACE}"}},"type":"Source"},"triggers":[{"type":"ImageChange"},{"type":"ConfigChange"},{"github":{"secret":"${GITHUB_WEBHOOK_SECRET}"},"type":"GitHub"},{"generic":{"secret":"${GENERIC_WEBHOOK_SECRET}"},"type":"Generic"}]}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines - how to deploy the application server"},"name":"${NAME}"},"spec":{"replicas":1,"selector":{"name":"${NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${NAME}"},"name":"${NAME}"},"spec":{"containers":[{"env":[{"name":"DATABASE_SERVICE_NAME","value":"${DATABASE_SERVICE_NAME}"},{"name":"MONGODB_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${NAME}"}}},{"name":"MONGODB_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${NAME}"}}},{"name":"MONGODB_DATABASE","value":"${DATABASE_NAME}"},{"name":"MONGODB_ADMIN_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-admin-password","name":"${NAME}"}}}],"image":" - ","livenessProbe":{"httpGet":{"path":"/pagecount","port":8080},"initialDelaySeconds":30,"timeoutSeconds":3},"name":"nodejs-mongodb-example","ports":[{"containerPort":8080}],"readinessProbe":{"httpGet":{"path":"/pagecount","port":8080},"initialDelaySeconds":3,"timeoutSeconds":3},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["nodejs-mongodb-example"],"from":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"type":"ImageChange"},{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes - the database server"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"ports":[{"name":"mongodb","port":27017,"targetPort":27017}],"selector":{"name":"${DATABASE_SERVICE_NAME}"}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines - how to deploy the database"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${DATABASE_SERVICE_NAME}"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"containers":[{"env":[{"name":"MONGODB_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${NAME}"}}},{"name":"MONGODB_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${NAME}"}}},{"name":"MONGODB_DATABASE","value":"${DATABASE_NAME}"},{"name":"MONGODB_ADMIN_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-admin-password","name":"${NAME}"}}}],"image":" - ","livenessProbe":{"initialDelaySeconds":30,"tcpSocket":{"port":27017},"timeoutSeconds":1},"name":"mongodb","ports":[{"containerPort":27017}],"readinessProbe":{"exec":{"command":["/bin/sh","-i","-c","mongo - 127.0.0.1:27017/$MONGODB_DATABASE -u $MONGODB_USER -p $MONGODB_PASSWORD --eval=\"quit()\""]},"initialDelaySeconds":3,"timeoutSeconds":1},"resources":{"limits":{"memory":"${MEMORY_MONGODB_LIMIT}"}},"volumeMounts":[{"mountPath":"/var/lib/mongodb/data","name":"${DATABASE_SERVICE_NAME}-data"}]}],"volumes":[{"emptyDir":{"medium":""},"name":"${DATABASE_SERVICE_NAME}-data"}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["mongodb"],"from":{"kind":"ImageStreamTag","name":"mongodb:3.2","namespace":"${NAMESPACE}"}},"type":"ImageChange"},{"type":"ConfigChange"}]}}],"parameters":[{"name":"NAME","displayName":"Name","description":"The - name assigned to all of the frontend objects defined in this template.","value":"nodejs-mongodb-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 Node.js container can use.","value":"512Mi","required":true},{"name":"MEMORY_MONGODB_LIMIT","displayName":"Memory - Limit (MongoDB)","description":"Maximum amount of memory the MongoDB 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/nodejs-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 Node.js - service, if left blank a value will be defaulted."},{"name":"GITHUB_WEBHOOK_SECRET","displayName":"GitHub - Webhook Secret","description":"Github trigger secret. A difficult to guess - string encoded as part of the webhook URL. Not encrypted.","generate":"expression","from":"[a-zA-Z0-9]{40}"},{"name":"GENERIC_WEBHOOK_SECRET","displayName":"Generic - Webhook Secret","description":"A secret string used to configure the Generic - webhook.","generate":"expression","from":"[a-zA-Z0-9]{40}"},{"name":"DATABASE_SERVICE_NAME","displayName":"Database - Service Name","value":"mongodb","required":true},{"name":"DATABASE_USER","displayName":"MongoDB - Username","description":"Username for MongoDB user that will be used for accessing - the database.","generate":"expression","from":"user[A-Z0-9]{3}"},{"name":"DATABASE_PASSWORD","displayName":"MongoDB - Password","description":"Password for the MongoDB user.","generate":"expression","from":"[a-zA-Z0-9]{16}"},{"name":"DATABASE_NAME","displayName":"Database - Name","value":"sampledb","required":true},{"name":"DATABASE_ADMIN_PASSWORD","displayName":"Database - Administrator Password","description":"Password for the database admin user.","generate":"expression","from":"[a-zA-Z0-9]{16}"},{"name":"NPM_MIRROR","displayName":"Custom - NPM Mirror URL","description":"The custom NPM mirror URL"}],"labels":{"template":"nodejs-mongodb-example"}},{"metadata":{"name":"postgresql-ephemeral","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/postgresql-ephemeral","uid":"db2d2450-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"462","creationTimestamp":"2017-07-16T14:41:30Z","annotations":{"description":"PostgreSQL - database service, without persistent storage. For more information about using - this template, including OpenShift considerations, see https://github.com/sclorg/postgresql-container/blob/master/9.5.\n\nWARNING: - Any data stored will be lost upon pod destruction. Only use this template - for testing","iconClass":"icon-postgresql","openshift.io/display-name":"PostgreSQL - (Ephemeral)","tags":"database,postgresql","template.openshift.io/documentation-url":"https://docs.openshift.org/latest/using_images/db_images/postgresql.html","template.openshift.io/long-description":"This - template provides a standalone PostgreSQL server with a database created. The - database is not stored on persistent storage, so any restart of the service - will result in all data being lost. The database name, username, and password - are chosen via parameters when provisioning this service.","template.openshift.io/provider-display-name":"Red - Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The - following service(s) have been created in your project: ${DATABASE_SERVICE_NAME}.\n\n Username: - ${POSTGRESQL_USER}\n Password: ${POSTGRESQL_PASSWORD}\n Database Name: - ${POSTGRESQL_DATABASE}\n Connection URL: postgresql://${DATABASE_SERVICE_NAME}:5432/\n\nFor - more information about using this template, including OpenShift considerations, - see https://github.com/sclorg/postgresql-container/blob/master/9.5.","objects":[{"apiVersion":"v1","kind":"Secret","metadata":{"annotations":{"template.openshift.io/expose-password":"{.data[''database-password'']}","template.openshift.io/expose-username":"{.data[''database-user'']}"},"name":"${DATABASE_SERVICE_NAME}"},"stringData":{"database-password":"${POSTGRESQL_PASSWORD}","database-user":"${POSTGRESQL_USER}"}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"template.openshift.io/expose-uri":"postgres://{.spec.clusterIP}:{.spec.ports[?(.name==\"postgresql\")].port}"},"creationTimestamp":null,"name":"${DATABASE_SERVICE_NAME}"},"spec":{"ports":[{"name":"postgresql","nodePort":0,"port":5432,"protocol":"TCP","targetPort":5432}],"selector":{"name":"${DATABASE_SERVICE_NAME}"},"sessionAffinity":"None","type":"ClusterIP"},"status":{"loadBalancer":{}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"creationTimestamp":null,"name":"${DATABASE_SERVICE_NAME}"},"spec":{"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"creationTimestamp":null,"labels":{"name":"${DATABASE_SERVICE_NAME}"}},"spec":{"containers":[{"capabilities":{},"env":[{"name":"POSTGRESQL_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${DATABASE_SERVICE_NAME}"}}},{"name":"POSTGRESQL_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${DATABASE_SERVICE_NAME}"}}},{"name":"POSTGRESQL_DATABASE","value":"${POSTGRESQL_DATABASE}"}],"image":" - ","imagePullPolicy":"IfNotPresent","livenessProbe":{"initialDelaySeconds":30,"tcpSocket":{"port":5432},"timeoutSeconds":1},"name":"postgresql","ports":[{"containerPort":5432,"protocol":"TCP"}],"readinessProbe":{"exec":{"command":["/bin/sh","-i","-c","psql - -h 127.0.0.1 -U $POSTGRESQL_USER -q -d $POSTGRESQL_DATABASE -c ''SELECT 1''"]},"initialDelaySeconds":5,"timeoutSeconds":1},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}},"securityContext":{"capabilities":{},"privileged":false},"terminationMessagePath":"/dev/termination-log","volumeMounts":[{"mountPath":"/var/lib/pgsql/data","name":"${DATABASE_SERVICE_NAME}-data"}]}],"dnsPolicy":"ClusterFirst","restartPolicy":"Always","volumes":[{"emptyDir":{"medium":""},"name":"${DATABASE_SERVICE_NAME}-data"}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["postgresql"],"from":{"kind":"ImageStreamTag","name":"postgresql:${POSTGRESQL_VERSION}","namespace":"${NAMESPACE}"},"lastTriggeredImage":""},"type":"ImageChange"},{"type":"ConfigChange"}]},"status":{}}],"parameters":[{"name":"MEMORY_LIMIT","displayName":"Memory - Limit","description":"Maximum amount of memory the container can use.","value":"512Mi","required":true},{"name":"NAMESPACE","displayName":"Namespace","description":"The - OpenShift Namespace where the ImageStream resides.","value":"openshift"},{"name":"DATABASE_SERVICE_NAME","displayName":"Database - Service Name","description":"The name of the OpenShift Service exposed for - the database.","value":"postgresql","required":true},{"name":"POSTGRESQL_USER","displayName":"PostgreSQL - Connection Username","description":"Username for PostgreSQL user that will - be used for accessing the database.","generate":"expression","from":"user[A-Z0-9]{3}","required":true},{"name":"POSTGRESQL_PASSWORD","displayName":"PostgreSQL - Connection Password","description":"Password for the PostgreSQL connection - user.","generate":"expression","from":"[a-zA-Z0-9]{16}","required":true},{"name":"POSTGRESQL_DATABASE","displayName":"PostgreSQL - Database Name","description":"Name of the PostgreSQL database accessed.","value":"sampledb","required":true},{"name":"POSTGRESQL_VERSION","displayName":"Version - of PostgreSQL Image","description":"Version of PostgreSQL image to be used - (9.2, 9.4, 9.5 or latest).","value":"9.5","required":true}],"labels":{"template":"postgresql-ephemeral-template"}},{"metadata":{"name":"postgresql-persistent","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/postgresql-persistent","uid":"db2ddfbb-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"463","creationTimestamp":"2017-07-16T14:41:30Z","annotations":{"description":"PostgreSQL - database service, with persistent storage. For more information about using - this template, including OpenShift considerations, see https://github.com/sclorg/postgresql-container/blob/master/9.5.\n\nNOTE: - Scaling to more than one replica is not supported. You must have persistent - volumes available in your cluster to use this template.","iconClass":"icon-postgresql","openshift.io/display-name":"PostgreSQL - (Persistent)","tags":"database,postgresql","template.openshift.io/documentation-url":"https://docs.openshift.org/latest/using_images/db_images/postgresql.html","template.openshift.io/long-description":"This - template provides a standalone PostgreSQL server with a database created. The - database is stored on persistent storage. The database name, username, and - password are chosen via parameters when provisioning this service.","template.openshift.io/provider-display-name":"Red - Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The - following service(s) have been created in your project: ${DATABASE_SERVICE_NAME}.\n\n Username: - ${POSTGRESQL_USER}\n Password: ${POSTGRESQL_PASSWORD}\n Database Name: - ${POSTGRESQL_DATABASE}\n Connection URL: postgresql://${DATABASE_SERVICE_NAME}:5432/\n\nFor - more information about using this template, including OpenShift considerations, - see https://github.com/sclorg/postgresql-container/blob/master/9.5.","objects":[{"apiVersion":"v1","kind":"Secret","metadata":{"annotations":{"template.openshift.io/expose-password":"{.data[''database-password'']}","template.openshift.io/expose-username":"{.data[''database-user'']}"},"name":"${DATABASE_SERVICE_NAME}"},"stringData":{"database-password":"${POSTGRESQL_PASSWORD}","database-user":"${POSTGRESQL_USER}"}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"template.openshift.io/expose-uri":"postgres://{.spec.clusterIP}:{.spec.ports[?(.name==\"postgresql\")].port}"},"creationTimestamp":null,"name":"${DATABASE_SERVICE_NAME}"},"spec":{"ports":[{"name":"postgresql","nodePort":0,"port":5432,"protocol":"TCP","targetPort":5432}],"selector":{"name":"${DATABASE_SERVICE_NAME}"},"sessionAffinity":"None","type":"ClusterIP"},"status":{"loadBalancer":{}}},{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"${VOLUME_CAPACITY}"}}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"creationTimestamp":null,"name":"${DATABASE_SERVICE_NAME}"},"spec":{"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"creationTimestamp":null,"labels":{"name":"${DATABASE_SERVICE_NAME}"}},"spec":{"containers":[{"capabilities":{},"env":[{"name":"POSTGRESQL_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${DATABASE_SERVICE_NAME}"}}},{"name":"POSTGRESQL_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${DATABASE_SERVICE_NAME}"}}},{"name":"POSTGRESQL_DATABASE","value":"${POSTGRESQL_DATABASE}"}],"image":" - ","imagePullPolicy":"IfNotPresent","livenessProbe":{"initialDelaySeconds":30,"tcpSocket":{"port":5432},"timeoutSeconds":1},"name":"postgresql","ports":[{"containerPort":5432,"protocol":"TCP"}],"readinessProbe":{"exec":{"command":["/bin/sh","-i","-c","psql - -h 127.0.0.1 -U $POSTGRESQL_USER -q -d $POSTGRESQL_DATABASE -c ''SELECT 1''"]},"initialDelaySeconds":5,"timeoutSeconds":1},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}},"securityContext":{"capabilities":{},"privileged":false},"terminationMessagePath":"/dev/termination-log","volumeMounts":[{"mountPath":"/var/lib/pgsql/data","name":"${DATABASE_SERVICE_NAME}-data"}]}],"dnsPolicy":"ClusterFirst","restartPolicy":"Always","volumes":[{"name":"${DATABASE_SERVICE_NAME}-data","persistentVolumeClaim":{"claimName":"${DATABASE_SERVICE_NAME}"}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["postgresql"],"from":{"kind":"ImageStreamTag","name":"postgresql:${POSTGRESQL_VERSION}","namespace":"${NAMESPACE}"},"lastTriggeredImage":""},"type":"ImageChange"},{"type":"ConfigChange"}]},"status":{}}],"parameters":[{"name":"MEMORY_LIMIT","displayName":"Memory - Limit","description":"Maximum amount of memory the container can use.","value":"512Mi","required":true},{"name":"NAMESPACE","displayName":"Namespace","description":"The - OpenShift Namespace where the ImageStream resides.","value":"openshift"},{"name":"DATABASE_SERVICE_NAME","displayName":"Database - Service Name","description":"The name of the OpenShift Service exposed for - the database.","value":"postgresql","required":true},{"name":"POSTGRESQL_USER","displayName":"PostgreSQL - Connection Username","description":"Username for PostgreSQL user that will - be used for accessing the database.","generate":"expression","from":"user[A-Z0-9]{3}","required":true},{"name":"POSTGRESQL_PASSWORD","displayName":"PostgreSQL - Connection Password","description":"Password for the PostgreSQL connection - user.","generate":"expression","from":"[a-zA-Z0-9]{16}","required":true},{"name":"POSTGRESQL_DATABASE","displayName":"PostgreSQL - Database Name","description":"Name of the PostgreSQL database accessed.","value":"sampledb","required":true},{"name":"VOLUME_CAPACITY","displayName":"Volume - Capacity","description":"Volume space available for data, e.g. 512Mi, 2Gi.","value":"1Gi","required":true},{"name":"POSTGRESQL_VERSION","displayName":"Version - of PostgreSQL Image","description":"Version of PostgreSQL image to be used - (9.2, 9.4, 9.5 or latest).","value":"9.5","required":true}],"labels":{"template":"postgresql-persistent-template"}},{"metadata":{"name":"rails-pgsql-persistent","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/rails-pgsql-persistent","uid":"dcd3b81d-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"482","creationTimestamp":"2017-07-16T14:41:33Z","annotations":{"description":"An - example Rails application with a PostgreSQL database. For more information - about using this template, including OpenShift considerations, see https://github.com/openshift/rails-ex/blob/master/README.md.","iconClass":"icon-ruby","openshift.io/display-name":"Rails - + PostgreSQL (Persistent)","tags":"quickstart,ruby,rails","template.openshift.io/documentation-url":"https://github.com/openshift/rails-ex","template.openshift.io/long-description":"This - template defines resources needed to develop a Rails application, including - a build configuration, application deployment configuration, and database - deployment configuration.","template.openshift.io/provider-display-name":"Red - Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The - following service(s) have been created in your project: ${NAME}, ${DATABASE_SERVICE_NAME}.\n\nFor - more information about using this template, including OpenShift considerations, - see https://github.com/openshift/rails-ex/blob/master/README.md.","objects":[{"apiVersion":"v1","kind":"Secret","metadata":{"annotations":{"template.openshift.io/expose-password":"{.data[''application-password'']}","template.openshift.io/expose-username":"{.data[''application-user'']}"},"name":"${NAME}"},"stringData":{"application-password":"${APPLICATION_PASSWORD}","application-user":"${APPLICATION_USER}","database-password":"${DATABASE_PASSWORD}","database-user":"${DATABASE_USER}","keybase":"${SECRET_KEY_BASE}"}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes - and load balances the application pods","service.alpha.openshift.io/dependencies":"[{\"name\": - \"${DATABASE_SERVICE_NAME}\", \"kind\": \"Service\"}]"},"name":"${NAME}"},"spec":{"ports":[{"name":"web","port":8080,"targetPort":8080}],"selector":{"name":"${NAME}"}}},{"apiVersion":"v1","kind":"Route","metadata":{"annotations":{"template.openshift.io/expose-uri":"http://{.spec.host}{.spec.path}"},"name":"${NAME}"},"spec":{"host":"${APPLICATION_DOMAIN}","to":{"kind":"Service","name":"${NAME}"}}},{"apiVersion":"v1","kind":"ImageStream","metadata":{"annotations":{"description":"Keeps - track of changes in the application image"},"name":"${NAME}"}},{"apiVersion":"v1","kind":"BuildConfig","metadata":{"annotations":{"description":"Defines - how to build the application"},"name":"${NAME}"},"spec":{"output":{"to":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"postCommit":{"script":"bundle - exec rake test"},"source":{"contextDir":"${CONTEXT_DIR}","git":{"ref":"${SOURCE_REPOSITORY_REF}","uri":"${SOURCE_REPOSITORY_URL}"},"type":"Git"},"strategy":{"sourceStrategy":{"env":[{"name":"RUBYGEM_MIRROR","value":"${RUBYGEM_MIRROR}"}],"from":{"kind":"ImageStreamTag","name":"ruby:2.3","namespace":"${NAMESPACE}"}},"type":"Source"},"triggers":[{"type":"ImageChange"},{"type":"ConfigChange"},{"github":{"secret":"${GITHUB_WEBHOOK_SECRET}"},"type":"GitHub"}]}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines - how to deploy the application server"},"name":"${NAME}"},"spec":{"replicas":1,"selector":{"name":"${NAME}"},"strategy":{"recreateParams":{"pre":{"execNewPod":{"command":["./migrate-database.sh"],"containerName":"${NAME}"},"failurePolicy":"Abort"}},"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${NAME}"},"name":"${NAME}"},"spec":{"containers":[{"env":[{"name":"DATABASE_SERVICE_NAME","value":"${DATABASE_SERVICE_NAME}"},{"name":"POSTGRESQL_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${NAME}"}}},{"name":"POSTGRESQL_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${NAME}"}}},{"name":"SECRET_KEY_BASE","valueFrom":{"secretKeyRef":{"key":"keybase","name":"${NAME}"}}},{"name":"POSTGRESQL_DATABASE","value":"${DATABASE_NAME}"},{"name":"POSTGRESQL_MAX_CONNECTIONS","value":"${POSTGRESQL_MAX_CONNECTIONS}"},{"name":"POSTGRESQL_SHARED_BUFFERS","value":"${POSTGRESQL_SHARED_BUFFERS}"},{"name":"APPLICATION_DOMAIN","value":"${APPLICATION_DOMAIN}"},{"name":"APPLICATION_USER","valueFrom":{"secretKeyRef":{"key":"application-user","name":"${NAME}"}}},{"name":"APPLICATION_PASSWORD","valueFrom":{"secretKeyRef":{"key":"application-password","name":"${NAME}"}}},{"name":"RAILS_ENV","value":"${RAILS_ENV}"}],"image":" - ","livenessProbe":{"httpGet":{"path":"/articles","port":8080},"initialDelaySeconds":10,"timeoutSeconds":3},"name":"${NAME}","ports":[{"containerPort":8080}],"readinessProbe":{"httpGet":{"path":"/articles","port":8080},"initialDelaySeconds":5,"timeoutSeconds":3},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["${NAME}"],"from":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"type":"ImageChange"},{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"${VOLUME_CAPACITY}"}}}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes - the database server"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"ports":[{"name":"postgresql","port":5432,"targetPort":5432}],"selector":{"name":"${DATABASE_SERVICE_NAME}"}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines - how to deploy the database"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${DATABASE_SERVICE_NAME}"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"containers":[{"env":[{"name":"POSTGRESQL_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${NAME}"}}},{"name":"POSTGRESQL_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${NAME}"}}},{"name":"POSTGRESQL_DATABASE","value":"${DATABASE_NAME}"},{"name":"POSTGRESQL_MAX_CONNECTIONS","value":"${POSTGRESQL_MAX_CONNECTIONS}"},{"name":"POSTGRESQL_SHARED_BUFFERS","value":"${POSTGRESQL_SHARED_BUFFERS}"}],"image":" - ","livenessProbe":{"initialDelaySeconds":30,"tcpSocket":{"port":5432},"timeoutSeconds":1},"name":"postgresql","ports":[{"containerPort":5432}],"readinessProbe":{"exec":{"command":["/bin/sh","-i","-c","psql - -h 127.0.0.1 -U ${POSTGRESQL_USER} -q -d ${POSTGRESQL_DATABASE} -c ''SELECT - 1''"]},"initialDelaySeconds":5,"timeoutSeconds":1},"resources":{"limits":{"memory":"${MEMORY_POSTGRESQL_LIMIT}"}},"volumeMounts":[{"mountPath":"/var/lib/pgsql/data","name":"${DATABASE_SERVICE_NAME}-data"}]}],"volumes":[{"name":"${DATABASE_SERVICE_NAME}-data","persistentVolumeClaim":{"claimName":"${DATABASE_SERVICE_NAME}"}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["postgresql"],"from":{"kind":"ImageStreamTag","name":"postgresql:9.5","namespace":"${NAMESPACE}"}},"type":"ImageChange"},{"type":"ConfigChange"}]}}],"parameters":[{"name":"NAME","displayName":"Name","description":"The - name assigned to all of the frontend objects defined in this template.","value":"rails-pgsql-persistent","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 Rails container can use.","value":"512Mi","required":true},{"name":"MEMORY_POSTGRESQL_LIMIT","displayName":"Memory - Limit (PostgreSQL)","description":"Maximum amount of memory the PostgreSQL - container can use.","value":"512Mi","required":true},{"name":"VOLUME_CAPACITY","displayName":"Volume - Capacity","description":"Volume space available for data, e.g. 512Mi, 2Gi","value":"1Gi","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/rails-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 Rails - service, if left blank a value will be defaulted."},{"name":"GITHUB_WEBHOOK_SECRET","displayName":"GitHub - Webhook Secret","description":"Github trigger secret. A difficult to guess - string encoded as part of the webhook URL. Not encrypted.","generate":"expression","from":"[a-zA-Z0-9]{40}"},{"name":"SECRET_KEY_BASE","displayName":"Secret - Key","description":"Your secret key for verifying the integrity of signed - cookies.","generate":"expression","from":"[a-z0-9]{127}"},{"name":"APPLICATION_USER","displayName":"Application - Username","description":"The application user that is used within the sample - application to authorize access on pages.","value":"openshift","required":true},{"name":"APPLICATION_PASSWORD","displayName":"Application - Password","description":"The application password that is used within the - sample application to authorize access on pages.","value":"secret","required":true},{"name":"RAILS_ENV","displayName":"Rails - Environment","description":"Environment under which the sample application - will run. Could be set to production, development or test.","value":"production","required":true},{"name":"DATABASE_SERVICE_NAME","displayName":"Database - Service Name","value":"postgresql","required":true},{"name":"DATABASE_USER","displayName":"Database - Username","generate":"expression","from":"user[A-Z0-9]{3}"},{"name":"DATABASE_PASSWORD","displayName":"Database - Password","generate":"expression","from":"[a-zA-Z0-9]{8}"},{"name":"DATABASE_NAME","displayName":"Database - Name","value":"root","required":true},{"name":"POSTGRESQL_MAX_CONNECTIONS","displayName":"Maximum - Database Connections","value":"100"},{"name":"POSTGRESQL_SHARED_BUFFERS","displayName":"Shared - Buffer Amount","value":"12MB"},{"name":"RUBYGEM_MIRROR","displayName":"Custom - RubyGems Mirror URL","description":"The custom RubyGems mirror URL"}],"labels":{"template":"rails-pgsql-persistent"}},{"metadata":{"name":"rails-postgresql-example","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/rails-postgresql-example","uid":"dcd4c2ac-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"483","creationTimestamp":"2017-07-16T14:41:33Z","annotations":{"description":"An - example Rails application with a PostgreSQL database. For more information - about using this template, including OpenShift considerations, see https://github.com/openshift/rails-ex/blob/master/README.md.\n\nWARNING: - Any data stored will be lost upon pod destruction. Only use this template - for testing.","iconClass":"icon-ruby","openshift.io/display-name":"Rails + - PostgreSQL (Ephemeral)","tags":"quickstart,ruby,rails","template.openshift.io/documentation-url":"https://github.com/openshift/rails-ex","template.openshift.io/long-description":"This - template defines resources needed to develop a Rails application, including - a build configuration, application deployment configuration, and database - deployment configuration. The database is stored in non-persistent storage, - so this configuration should be used for experimental purposes only.","template.openshift.io/provider-display-name":"Red - Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The - following service(s) have been created in your project: ${NAME}, ${DATABASE_SERVICE_NAME}.\n\nFor - more information about using this template, including OpenShift considerations, - see https://github.com/openshift/rails-ex/blob/master/README.md.","objects":[{"apiVersion":"v1","kind":"Secret","metadata":{"annotations":{"template.openshift.io/expose-password":"{.data[''application-password'']}","template.openshift.io/expose-username":"{.data[''application-user'']}"},"name":"${NAME}"},"stringData":{"application-password":"${APPLICATION_PASSWORD}","application-user":"${APPLICATION_USER}","database-password":"${DATABASE_PASSWORD}","database-user":"${DATABASE_USER}","keybase":"${SECRET_KEY_BASE}"}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes - and load balances the application pods","service.alpha.openshift.io/dependencies":"[{\"name\": - \"${DATABASE_SERVICE_NAME}\", \"kind\": \"Service\"}]"},"name":"${NAME}"},"spec":{"ports":[{"name":"web","port":8080,"targetPort":8080}],"selector":{"name":"${NAME}"}}},{"apiVersion":"v1","kind":"Route","metadata":{"annotations":{"template.openshift.io/expose-uri":"http://{.spec.host}{.spec.path}"},"name":"${NAME}"},"spec":{"host":"${APPLICATION_DOMAIN}","to":{"kind":"Service","name":"${NAME}"}}},{"apiVersion":"v1","kind":"ImageStream","metadata":{"annotations":{"description":"Keeps - track of changes in the application image"},"name":"${NAME}"}},{"apiVersion":"v1","kind":"BuildConfig","metadata":{"annotations":{"description":"Defines - how to build the application"},"name":"${NAME}"},"spec":{"output":{"to":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"postCommit":{"script":"bundle - exec rake test"},"source":{"contextDir":"${CONTEXT_DIR}","git":{"ref":"${SOURCE_REPOSITORY_REF}","uri":"${SOURCE_REPOSITORY_URL}"},"type":"Git"},"strategy":{"sourceStrategy":{"env":[{"name":"RUBYGEM_MIRROR","value":"${RUBYGEM_MIRROR}"}],"from":{"kind":"ImageStreamTag","name":"ruby:2.3","namespace":"${NAMESPACE}"}},"type":"Source"},"triggers":[{"type":"ImageChange"},{"type":"ConfigChange"},{"github":{"secret":"${GITHUB_WEBHOOK_SECRET}"},"type":"GitHub"}]}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines - how to deploy the application server"},"name":"${NAME}"},"spec":{"replicas":1,"selector":{"name":"${NAME}"},"strategy":{"recreateParams":{"pre":{"execNewPod":{"command":["./migrate-database.sh"],"containerName":"${NAME}"},"failurePolicy":"Abort"}},"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${NAME}"},"name":"${NAME}"},"spec":{"containers":[{"env":[{"name":"DATABASE_SERVICE_NAME","value":"${DATABASE_SERVICE_NAME}"},{"name":"POSTGRESQL_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${NAME}"}}},{"name":"POSTGRESQL_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${NAME}"}}},{"name":"POSTGRESQL_DATABASE","value":"${DATABASE_NAME}"},{"name":"SECRET_KEY_BASE","valueFrom":{"secretKeyRef":{"key":"keybase","name":"${NAME}"}}},{"name":"POSTGRESQL_MAX_CONNECTIONS","value":"${POSTGRESQL_MAX_CONNECTIONS}"},{"name":"POSTGRESQL_SHARED_BUFFERS","value":"${POSTGRESQL_SHARED_BUFFERS}"},{"name":"APPLICATION_DOMAIN","value":"${APPLICATION_DOMAIN}"},{"name":"APPLICATION_USER","valueFrom":{"secretKeyRef":{"key":"application-user","name":"${NAME}"}}},{"name":"APPLICATION_PASSWORD","valueFrom":{"secretKeyRef":{"key":"application-password","name":"${NAME}"}}},{"name":"RAILS_ENV","value":"${RAILS_ENV}"}],"image":" - ","livenessProbe":{"httpGet":{"path":"/articles","port":8080},"initialDelaySeconds":10,"timeoutSeconds":3},"name":"${NAME}","ports":[{"containerPort":8080}],"readinessProbe":{"httpGet":{"path":"/articles","port":8080},"initialDelaySeconds":5,"timeoutSeconds":3},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["${NAME}"],"from":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"type":"ImageChange"},{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes - the database server"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"ports":[{"name":"postgresql","port":5432,"targetPort":5432}],"selector":{"name":"${DATABASE_SERVICE_NAME}"}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines - how to deploy the database"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${DATABASE_SERVICE_NAME}"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"containers":[{"env":[{"name":"POSTGRESQL_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${NAME}"}}},{"name":"POSTGRESQL_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${NAME}"}}},{"name":"POSTGRESQL_DATABASE","value":"${DATABASE_NAME}"},{"name":"POSTGRESQL_MAX_CONNECTIONS","value":"${POSTGRESQL_MAX_CONNECTIONS}"},{"name":"POSTGRESQL_SHARED_BUFFERS","value":"${POSTGRESQL_SHARED_BUFFERS}"}],"image":" - ","livenessProbe":{"initialDelaySeconds":30,"tcpSocket":{"port":5432},"timeoutSeconds":1},"name":"postgresql","ports":[{"containerPort":5432}],"readinessProbe":{"exec":{"command":["/bin/sh","-i","-c","psql - -h 127.0.0.1 -U ${POSTGRESQL_USER} -q -d ${POSTGRESQL_DATABASE} -c ''SELECT - 1''"]},"initialDelaySeconds":5,"timeoutSeconds":1},"resources":{"limits":{"memory":"${MEMORY_POSTGRESQL_LIMIT}"}},"volumeMounts":[{"mountPath":"/var/lib/pgsql/data","name":"data"}]}],"volumes":[{"emptyDir":{},"name":"data"}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["postgresql"],"from":{"kind":"ImageStreamTag","name":"postgresql:9.5","namespace":"${NAMESPACE}"}},"type":"ImageChange"},{"type":"ConfigChange"}]}}],"parameters":[{"name":"NAME","displayName":"Name","description":"The - name assigned to all of the frontend objects defined in this template.","value":"rails-postgresql-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 Rails container can use.","value":"512Mi","required":true},{"name":"MEMORY_POSTGRESQL_LIMIT","displayName":"Memory - Limit (PostgreSQL)","description":"Maximum amount of memory the PostgreSQL - 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/rails-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 Rails - service, if left blank a value will be defaulted."},{"name":"GITHUB_WEBHOOK_SECRET","displayName":"GitHub - Webhook Secret","description":"Github trigger secret. A difficult to guess - string encoded as part of the webhook URL. Not encrypted.","generate":"expression","from":"[a-zA-Z0-9]{40}"},{"name":"SECRET_KEY_BASE","displayName":"Secret - Key","description":"Your secret key for verifying the integrity of signed - cookies.","generate":"expression","from":"[a-z0-9]{127}"},{"name":"APPLICATION_USER","displayName":"Application - Username","description":"The application user that is used within the sample - application to authorize access on pages.","value":"openshift","required":true},{"name":"APPLICATION_PASSWORD","displayName":"Application - Password","description":"The application password that is used within the - sample application to authorize access on pages.","value":"secret","required":true},{"name":"RAILS_ENV","displayName":"Rails - Environment","description":"Environment under which the sample application - will run. Could be set to production, development or test.","value":"production","required":true},{"name":"DATABASE_SERVICE_NAME","displayName":"Database - Service Name","value":"postgresql","required":true},{"name":"DATABASE_USER","displayName":"Database - Username","generate":"expression","from":"user[A-Z0-9]{3}"},{"name":"DATABASE_PASSWORD","displayName":"Database - Password","generate":"expression","from":"[a-zA-Z0-9]{8}"},{"name":"DATABASE_NAME","displayName":"Database - Name","value":"root","required":true},{"name":"POSTGRESQL_MAX_CONNECTIONS","displayName":"Maximum - Database Connections","value":"100"},{"name":"POSTGRESQL_SHARED_BUFFERS","displayName":"Shared - Buffer Amount","value":"12MB"},{"name":"RUBYGEM_MIRROR","displayName":"Custom - RubyGems Mirror URL","description":"The custom RubyGems mirror URL"}],"labels":{"template":"rails-postgresql-example"}},{"metadata":{"name":"redis-ephemeral","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/redis-ephemeral","uid":"db2e9489-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"464","creationTimestamp":"2017-07-16T14:41:30Z","annotations":{"description":"Redis - in-memory data structure store, without persistent storage. For more information - about using this template, including OpenShift considerations, see https://github.com/sclorg/redis-container/blob/master/3.2.\n\nWARNING: - Any data stored will be lost upon pod destruction. Only use this template - for testing","iconClass":"icon-redis","openshift.io/display-name":"Redis (Ephemeral)","tags":"database,redis","template.openshift.io/documentation-url":"https://github.com/sclorg/redis-container/tree/master/3.2","template.openshift.io/long-description":"This - template provides a standalone Redis server. The data is not stored on persistent - storage, so any restart of the service will result in all data being lost.","template.openshift.io/provider-display-name":"Red - Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The - following service(s) have been created in your project: ${DATABASE_SERVICE_NAME}.\n\n Password: - ${REDIS_PASSWORD}\n Connection URL: redis://${DATABASE_SERVICE_NAME}:6379/\n\nFor - more information about using this template, including OpenShift considerations, - see https://github.com/sclorg/redis-container/blob/master/3.2.","objects":[{"apiVersion":"v1","kind":"Secret","metadata":{"annotations":{"template.openshift.io/expose-password":"{.data[''database-password'']}"},"name":"${DATABASE_SERVICE_NAME}"},"stringData":{"database-password":"${REDIS_PASSWORD}"}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"template.openshift.io/expose-uri":"redis://{.spec.clusterIP}:{.spec.ports[?(.name==\"redis\")].port}"},"creationTimestamp":null,"name":"${DATABASE_SERVICE_NAME}"},"spec":{"ports":[{"name":"redis","nodePort":0,"port":6379,"protocol":"TCP","targetPort":6379}],"selector":{"name":"${DATABASE_SERVICE_NAME}"},"sessionAffinity":"None","type":"ClusterIP"},"status":{"loadBalancer":{}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"creationTimestamp":null,"name":"${DATABASE_SERVICE_NAME}"},"spec":{"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"creationTimestamp":null,"labels":{"name":"${DATABASE_SERVICE_NAME}"}},"spec":{"containers":[{"capabilities":{},"env":[{"name":"REDIS_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${DATABASE_SERVICE_NAME}"}}}],"image":" - ","imagePullPolicy":"IfNotPresent","livenessProbe":{"initialDelaySeconds":30,"tcpSocket":{"port":6379},"timeoutSeconds":1},"name":"redis","ports":[{"containerPort":6379,"protocol":"TCP"}],"readinessProbe":{"exec":{"command":["/bin/sh","-i","-c","test - \"$(redis-cli -h 127.0.0.1 -a $REDIS_PASSWORD ping)\" == \"PONG\""]},"initialDelaySeconds":5,"timeoutSeconds":1},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}},"securityContext":{"capabilities":{},"privileged":false},"terminationMessagePath":"/dev/termination-log","volumeMounts":[{"mountPath":"/var/lib/redis/data","name":"${DATABASE_SERVICE_NAME}-data"}]}],"dnsPolicy":"ClusterFirst","restartPolicy":"Always","volumes":[{"emptyDir":{"medium":""},"name":"${DATABASE_SERVICE_NAME}-data"}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["redis"],"from":{"kind":"ImageStreamTag","name":"redis:${REDIS_VERSION}","namespace":"${NAMESPACE}"},"lastTriggeredImage":""},"type":"ImageChange"},{"type":"ConfigChange"}]},"status":{}}],"parameters":[{"name":"MEMORY_LIMIT","displayName":"Memory - Limit","description":"Maximum amount of memory the container can use.","value":"512Mi","required":true},{"name":"NAMESPACE","displayName":"Namespace","description":"The - OpenShift Namespace where the ImageStream resides.","value":"openshift"},{"name":"DATABASE_SERVICE_NAME","displayName":"Database - Service Name","description":"The name of the OpenShift Service exposed for - the database.","value":"redis","required":true},{"name":"REDIS_PASSWORD","displayName":"Redis - Connection Password","description":"Password for the Redis connection user.","generate":"expression","from":"[a-zA-Z0-9]{16}","required":true},{"name":"REDIS_VERSION","displayName":"Version - of Redis Image","description":"Version of Redis image to be used (3.2 or latest).","value":"3.2","required":true}],"labels":{"template":"redis-ephemeral-template"}},{"metadata":{"name":"redis-persistent","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/redis-persistent","uid":"db2f2559-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"465","creationTimestamp":"2017-07-16T14:41:30Z","annotations":{"description":"Redis - in-memory data structure store, with persistent storage. For more information - about using this template, including OpenShift considerations, see https://github.com/sclorg/redis-container/blob/master/3.2.\n\nNOTE: - You must have persistent volumes available in your cluster to use this template.","iconClass":"icon-redis","openshift.io/display-name":"Redis - (Persistent)","tags":"database,redis","template.openshift.io/documentation-url":"https://github.com/sclorg/redis-container/tree/master/3.2","template.openshift.io/long-description":"This - template provides a standalone Redis server. The data is stored on persistent - storage.","template.openshift.io/provider-display-name":"Red Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The - following service(s) have been created in your project: ${DATABASE_SERVICE_NAME}.\n\n Password: - ${REDIS_PASSWORD}\n Connection URL: redis://${DATABASE_SERVICE_NAME}:6379/\n\nFor - more information about using this template, including OpenShift considerations, - see https://github.com/sclorg/redis-container/blob/master/3.2.","objects":[{"apiVersion":"v1","kind":"Secret","metadata":{"annotations":{"template.openshift.io/expose-password":"{.data[''database-password'']}"},"name":"${DATABASE_SERVICE_NAME}"},"stringData":{"database-password":"${REDIS_PASSWORD}"}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"template.openshift.io/expose-uri":"redis://{.spec.clusterIP}:{.spec.ports[?(.name==\"redis\")].port}"},"creationTimestamp":null,"name":"${DATABASE_SERVICE_NAME}"},"spec":{"ports":[{"name":"redis","nodePort":0,"port":6379,"protocol":"TCP","targetPort":6379}],"selector":{"name":"${DATABASE_SERVICE_NAME}"},"sessionAffinity":"None","type":"ClusterIP"},"status":{"loadBalancer":{}}},{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"${VOLUME_CAPACITY}"}}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"creationTimestamp":null,"name":"${DATABASE_SERVICE_NAME}"},"spec":{"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"creationTimestamp":null,"labels":{"name":"${DATABASE_SERVICE_NAME}"}},"spec":{"containers":[{"capabilities":{},"env":[{"name":"REDIS_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${DATABASE_SERVICE_NAME}"}}}],"image":" - ","imagePullPolicy":"IfNotPresent","livenessProbe":{"initialDelaySeconds":30,"tcpSocket":{"port":6379},"timeoutSeconds":1},"name":"redis","ports":[{"containerPort":6379,"protocol":"TCP"}],"readinessProbe":{"exec":{"command":["/bin/sh","-i","-c","test - \"$(redis-cli -h 127.0.0.1 -a $REDIS_PASSWORD ping)\" == \"PONG\""]},"initialDelaySeconds":5,"timeoutSeconds":1},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}},"securityContext":{"capabilities":{},"privileged":false},"terminationMessagePath":"/dev/termination-log","volumeMounts":[{"mountPath":"/var/lib/redis/data","name":"${DATABASE_SERVICE_NAME}-data"}]}],"dnsPolicy":"ClusterFirst","restartPolicy":"Always","volumes":[{"name":"${DATABASE_SERVICE_NAME}-data","persistentVolumeClaim":{"claimName":"${DATABASE_SERVICE_NAME}"}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["redis"],"from":{"kind":"ImageStreamTag","name":"redis:${REDIS_VERSION}","namespace":"${NAMESPACE}"},"lastTriggeredImage":""},"type":"ImageChange"},{"type":"ConfigChange"}]},"status":{}}],"parameters":[{"name":"MEMORY_LIMIT","displayName":"Memory - Limit","description":"Maximum amount of memory the container can use.","value":"512Mi","required":true},{"name":"NAMESPACE","displayName":"Namespace","description":"The - OpenShift Namespace where the ImageStream resides.","value":"openshift"},{"name":"DATABASE_SERVICE_NAME","displayName":"Database - Service Name","description":"The name of the OpenShift Service exposed for - the database.","value":"redis","required":true},{"name":"REDIS_PASSWORD","displayName":"Redis - Connection Password","description":"Password for the Redis connection user.","generate":"expression","from":"[a-zA-Z0-9]{16}","required":true},{"name":"VOLUME_CAPACITY","displayName":"Volume - Capacity","description":"Volume space available for data, e.g. 512Mi, 2Gi.","value":"1Gi","required":true},{"name":"REDIS_VERSION","displayName":"Version - of Redis Image","description":"Version of Redis image to be used (3.2 or latest).","value":"3.2","required":true}],"labels":{"template":"redis-persistent-template"}},{"metadata":{"name":"registry-console","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/registry-console","uid":"e0c3ffa0-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"488","creationTimestamp":"2017-07-16T14:41:39Z","annotations":{"description":"Template - for deploying registry web console. Requires cluster-admin.","tags":"infrastructure"}},"objects":[{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"labels":{"name":"registry-console"},"name":"registry-console"},"spec":{"replicas":1,"selector":{"name":"registry-console"},"template":{"metadata":{"labels":{"name":"registry-console"}},"spec":{"containers":[{"env":[{"name":"OPENSHIFT_OAUTH_PROVIDER_URL","value":"${OPENSHIFT_OAUTH_PROVIDER_URL}"},{"name":"OPENSHIFT_OAUTH_CLIENT_ID","value":"${OPENSHIFT_OAUTH_CLIENT_ID}"},{"name":"KUBERNETES_INSECURE","value":"false"},{"name":"COCKPIT_KUBE_INSECURE","value":"false"},{"name":"REGISTRY_ONLY","value":"true"},{"name":"REGISTRY_HOST","value":"${REGISTRY_HOST}"}],"image":"${IMAGE_NAME}:${IMAGE_VERSION}","livenessProbe":{"failureThreshold":3,"httpGet":{"path":"/ping","port":9090,"scheme":"HTTP"},"initialDelaySeconds":10,"periodSeconds":10,"successThreshold":1,"timeoutSeconds":5},"name":"registry-console","ports":[{"containerPort":9090,"protocol":"TCP"}],"readinessProbe":{"failureThreshold":3,"httpGet":{"path":"/ping","port":9090,"scheme":"HTTP"},"periodSeconds":10,"successThreshold":1,"timeoutSeconds":5}}]}},"triggers":[{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"Service","metadata":{"labels":{"name":"registry-console"},"name":"registry-console"},"spec":{"ports":[{"name":"registry-console","port":9000,"protocol":"TCP","targetPort":9090}],"selector":{"name":"registry-console"},"type":"ClusterIP"}},{"apiVersion":"v1","kind":"ImageStream","metadata":{"annotations":{"description":"Atomic - Registry console"},"name":"registry-console"},"spec":{"tags":[{"annotations":null,"from":{"kind":"DockerImage","name":"${IMAGE_NAME}"},"name":"${IMAGE_VERSION}"}]}},{"apiVersion":"v1","kind":"OAuthClient","metadata":{"name":"${OPENSHIFT_OAUTH_CLIENT_ID}","respondWithChallenges":false},"redirectURIs":["${COCKPIT_KUBE_URL}"],"secret":"${OPENSHIFT_OAUTH_CLIENT_SECRET}"}],"parameters":[{"name":"IMAGE_NAME","description":"Container - image name","value":"cockpit/kubernetes"},{"name":"IMAGE_VERSION","description":"Specify - image version; e.g. for \"cockpit/kubernetes:latest\", set version \"latest\"","value":"latest"},{"name":"OPENSHIFT_OAUTH_PROVIDER_URL","description":"The - public URL for the Openshift OAuth Provider, e.g. https://openshift.example.com:8443","required":true},{"name":"COCKPIT_KUBE_URL","description":"The - registry console URL. This should be created beforehand using ''oc create - route passthrough --service registry-console --port registry-console -n default'', - e.g. https://registry-console-default.example.com","required":true},{"name":"OPENSHIFT_OAUTH_CLIENT_SECRET","description":"Oauth - client secret","generate":"expression","from":"user[a-zA-Z0-9]{64}"},{"name":"OPENSHIFT_OAUTH_CLIENT_ID","description":"Oauth - client id","value":"cockpit-oauth-client"},{"name":"REGISTRY_HOST","description":"The - integrated registry hostname exposed via route, e.g. registry.example.com","required":true}],"labels":{"createdBy":"registry-console-template"}},{"metadata":{"name":"system","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/system","uid":"dcc2cb8b-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"466","creationTimestamp":"2017-07-16T14:41:33Z"},"message":"Login - on https://${TENANT_NAME}-admin.${WILDCARD_DOMAIN} as ${ADMIN_USERNAME}/${ADMIN_PASSWORD}","objects":[{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"name":"system-storage"},"spec":{"accessModes":["ReadWriteMany"],"resources":{"requests":{"storage":"100Mi"}}}},{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"name":"mysql-storage"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"1Gi"}}}},{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"name":"system-redis-storage"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"1Gi"}}}},{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"name":"backend-redis-storage"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"1Gi"}}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"name":"backend-cron"},"spec":{"replicas":1,"selector":{"name":"backend-cron"},"strategy":{"rollingParams":{"intervalSeconds":1,"maxSurge":"25%","maxUnavailable":"25%","timeoutSeconds":600,"updatePeriodSeconds":1},"type":"Rolling"},"template":{"metadata":{"labels":{"name":"backend-cron"}},"spec":{"containers":[{"args":["backend-cron"],"env":[{"name":"CONFIG_REDIS_PROXY","value":"backend-redis:6379"},{"name":"CONFIG_QUEUES_MASTER_NAME","value":"backend-redis:6379/1"},{"name":"RACK_ENV","value":"production"}],"image":"3scale-amp20/backend:1.0-2","imagePullPolicy":"IfNotPresent","name":"backend-cron"}]}},"triggers":[{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"name":"backend-redis"},"spec":{"replicas":1,"selector":{"name":"backend-redis"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"backend-redis"}},"spec":{"containers":[{"image":"${REDIS_IMAGE}","imagePullPolicy":"IfNotPresent","livenessProbe":{"initialDelaySeconds":10,"periodSeconds":10,"tcpSocket":{"port":6379}},"name":"backend-redis","readinessProbe":{"exec":{"command":["container-entrypoint","bash","-c","redis-cli - set liveness-probe \"`date`\" | grep OK"]},"initialDelaySeconds":10,"periodSeconds":30,"timeoutSeconds":1},"volumeMounts":[{"mountPath":"/var/lib/redis/data","name":"backend-redis-storage"},{"mountPath":"/etc/redis.conf","name":"redis-config","subPath":"redis.conf"}]}],"volumes":[{"name":"backend-redis-storage","persistentVolumeClaim":{"claimName":"backend-redis-storage"}},{"configMap":{"items":[{"key":"redis.conf","path":"redis.conf"}],"name":"redis-config"},"name":"redis-config"}]}},"triggers":[{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"name":"backend-listener"},"spec":{"replicas":1,"selector":{"name":"backend-listener"},"strategy":{"rollingParams":{"intervalSeconds":1,"maxSurge":"25%","maxUnavailable":"25%","timeoutSeconds":600,"updatePeriodSeconds":1},"type":"Rolling"},"template":{"metadata":{"labels":{"name":"backend-listener"}},"spec":{"containers":[{"args":["3scale_backend","start","-e","production","-p","3000","-x","/dev/stdout"],"env":[{"name":"CONFIG_REDIS_PROXY","value":"backend-redis:6379"},{"name":"CONFIG_QUEUES_MASTER_NAME","value":"backend-redis:6379/1"},{"name":"RACK_ENV","value":"production"},{"name":"CONFIG_INTERNAL_API_USER","value":"${SYSTEM_BACKEND_USERNAME}"},{"name":"CONFIG_INTERNAL_API_PASSWORD","value":"${SYSTEM_BACKEND_PASSWORD}"}],"image":"3scale-amp20/backend:1.0-2","imagePullPolicy":"IfNotPresent","livenessProbe":{"initialDelaySeconds":30,"periodSeconds":10,"tcpSocket":{"port":3000}},"name":"backend-listener","ports":[{"containerPort":3000,"protocol":"TCP"}],"readinessProbe":{"httpGet":{"path":"/status","port":3000},"initialDelaySeconds":30,"timeoutSeconds":5}}]}},"triggers":[{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"Service","metadata":{"name":"backend-redis"},"spec":{"ports":[{"port":6379,"protocol":"TCP","targetPort":6379}],"selector":{"name":"backend-redis"}}},{"apiVersion":"v1","kind":"Service","metadata":{"name":"backend-listener"},"spec":{"ports":[{"name":"http","port":3000,"protocol":"TCP","targetPort":3000}],"selector":{"name":"backend-listener"}}},{"apiVersion":"v1","kind":"Service","metadata":{"name":"system-provider"},"spec":{"ports":[{"name":"http","port":3000,"protocol":"TCP","targetPort":"provider"}],"selector":{"name":"system-app"}}},{"apiVersion":"v1","kind":"Service","metadata":{"name":"system-developer"},"spec":{"ports":[{"name":"http","port":3000,"protocol":"TCP","targetPort":"developer"}],"selector":{"name":"system-app"}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"name":"backend-worker"},"spec":{"replicas":1,"selector":{"name":"backend-worker"},"strategy":{"rollingParams":{"intervalSeconds":1,"maxSurge":"25%","maxUnavailable":"25%","timeoutSeconds":600,"updatePeriodSeconds":1},"type":"Rolling"},"template":{"metadata":{"labels":{"name":"backend-worker"}},"spec":{"containers":[{"args":["3scale_backend_worker","run"],"env":[{"name":"CONFIG_REDIS_PROXY","value":"backend-redis:6379"},{"name":"CONFIG_QUEUES_MASTER_NAME","value":"backend-redis:6379/1"},{"name":"RACK_ENV","value":"production"},{"name":"CONFIG_EVENTS_HOOK","value":"http://system-provider:3000/master/events/import"},{"name":"CONFIG_EVENTS_HOOK_SHARED_SECRET","value":"${SYSTEM_BACKEND_SHARED_SECRET}"}],"image":"3scale-amp20/backend:1.0-2","imagePullPolicy":"IfNotPresent","name":"backend-worker"}]}},"triggers":[{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"Service","metadata":{"name":"system-mysql"},"spec":{"ports":[{"name":"system-mysql","nodePort":0,"port":3306,"protocol":"TCP","targetPort":3306}],"selector":{"name":"system-mysql"}}},{"apiVersion":"v1","kind":"Service","metadata":{"name":"system-redis"},"spec":{"ports":[{"name":"redis","port":6379,"protocol":"TCP","targetPort":6379}],"selector":{"name":"system-redis"}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"name":"system-redis"},"spec":{"replicas":1,"selector":{"name":"system-redis"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"system-redis"}},"spec":{"containers":[{"args":null,"image":"${REDIS_IMAGE}","imagePullPolicy":"IfNotPresent","livenessProbe":{"initialDelaySeconds":10,"periodSeconds":5,"tcpSocket":{"port":6379}},"name":"system-redis","readinessProbe":{"exec":{"command":["container-entrypoint","bash","-c","redis-cli - set liveness-probe \"`date`\" | grep OK"]},"initialDelaySeconds":30,"periodSeconds":10,"timeoutSeconds":5},"terminationMessagePath":"/dev/termination-log","volumeMounts":[{"mountPath":"/var/lib/redis/data","name":"system-redis-storage"},{"mountPath":"/etc/redis.conf","name":"redis-config","subPath":"redis.conf"}]}],"volumes":[{"name":"system-redis-storage","persistentVolumeClaim":{"claimName":"system-redis-storage"}},{"configMap":{"items":[{"key":"redis.conf","path":"redis.conf"}],"name":"redis-config"},"name":"redis-config"}]}},"triggers":[{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"Service","metadata":{"name":"system-sphinx"},"spec":{"ports":[{"name":"sphinx","port":9306,"protocol":"TCP","targetPort":9306}],"selector":{"name":"system-sphinx"}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"name":"system-sphinx"},"spec":{"replicas":1,"selector":{"name":"system-sphinx"},"strategy":{"rollingParams":{"intervalSeconds":1,"maxSurge":"25%","maxUnavailable":"25%","timeoutSeconds":600,"updatePeriodSeconds":1},"type":"Rolling"},"template":{"metadata":{"labels":{"name":"system-sphinx"}},"spec":{"containers":[{"args":["rake","openshift:thinking_sphinx:start"],"env":[{"name":"RAILS_ENV","value":"production"},{"name":"DATABASE_URL","value":"mysql2://root:${MYSQL_ROOT_PASSWORD}@system-mysql/${MYSQL_DATABASE}"},{"name":"THINKING_SPHINX_ADDRESS","value":"0.0.0.0"},{"name":"THINKING_SPHINX_CONFIGURATION_FILE","value":"db/sphinx/production.conf"},{"name":"THINKING_SPHINX_PID_FILE","value":"db/sphinx/searchd.pid"},{"name":"DELTA_INDEX_INTERVAL","value":"5"},{"name":"FULL_REINDEX_INTERVAL","value":"60"}],"image":"3scale-amp20/system:1.0-2","imagePullPolicy":"IfNotPresent","livenessProbe":{"initialDelaySeconds":60,"periodSeconds":10,"tcpSocket":{"port":9306}},"name":"system-sphinx","volumeMounts":[{"mountPath":"/opt/system/db/sphinx","name":"system-sphinx-database"}]}],"volumes":[{"emptyDir":{},"name":"system-sphinx-database"}]}},"triggers":[{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"Service","metadata":{"name":"system-memcache"},"spec":{"ports":[{"name":"memcache","port":11211,"protocol":"TCP","targetPort":11211}],"selector":{"name":"system-memcache"}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"name":"system-memcache"},"spec":{"replicas":1,"selector":{"name":"system-memcache"},"strategy":{"rollingParams":{"intervalSeconds":1,"maxSurge":"25%","maxUnavailable":"25%","timeoutSeconds":600,"updatePeriodSeconds":1},"type":"Rolling"},"template":{"metadata":{"labels":{"name":"system-memcache"}},"spec":{"containers":[{"args":null,"command":["memcached","-m","64"],"env":null,"image":"3scale-amp20/memcached:1.4.15-7","imagePullPolicy":"IfNotPresent","livenessProbe":{"initialDelaySeconds":10,"periodSeconds":10,"tcpSocket":{"port":11211}},"name":"memcache","readinessProbe":{"exec":{"command":["sh","-c","echo - version | nc $HOSTNAME 11211 | grep VERSION"]},"initialDelaySeconds":10,"periodSeconds":30,"timeoutSeconds":5}}],"ports":[{"containerPort":6379,"protocol":"TCP"}]}},"triggers":[{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"Route","metadata":{"labels":{"app":"system-route"},"name":"system-provider-admin-route"},"spec":{"host":"${TENANT_NAME}-admin.${WILDCARD_DOMAIN}","port":{"targetPort":"http"},"tls":{"insecureEdgeTerminationPolicy":"Allow","termination":"edge"},"to":{"kind":"Service","name":"system-provider"}}},{"apiVersion":"v1","kind":"Route","metadata":{"labels":{"app":"system-route"},"name":"backend-route"},"spec":{"host":"backend-${TENANT_NAME}.${WILDCARD_DOMAIN}","port":{"targetPort":"http"},"tls":{"insecureEdgeTerminationPolicy":"Allow","termination":"edge"},"to":{"kind":"Service","name":"backend-listener"}}},{"apiVersion":"v1","kind":"Route","metadata":{"labels":{"app":"system-route"},"name":"system-developer-route"},"spec":{"host":"${TENANT_NAME}.${WILDCARD_DOMAIN}","port":{"targetPort":"http"},"tls":{"insecureEdgeTerminationPolicy":"Allow","termination":"edge"},"to":{"kind":"Service","name":"system-developer"}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"name":"apicast-staging"},"spec":{"replicas":1,"selector":{"deploymentconfig":"apicast-staging"},"strategy":{"rollingParams":{"intervalSeconds":1,"maxSurge":"25%","maxUnavailable":"25%","timeoutSeconds":1800,"updatePeriodSeconds":1},"type":"Rolling"},"template":{"metadata":{"labels":{"deploymentconfig":"apicast-staging"}},"spec":{"containers":[{"env":[{"name":"THREESCALE_PORTAL_ENDPOINT","value":"http://${APICAST_ACCESS_TOKEN}@system-provider:3000"},{"name":"APICAST_CONFIGURATION_LOADER","value":"lazy"},{"name":"APICAST_CONFIGURATION_CACHE","value":"0"},{"name":"THREESCALE_DEPLOYMENT_ENV","value":"sandbox"},{"name":"APICAST_MANAGEMENT_API","value":"${APICAST_MANAGEMENT_API}"},{"name":"BACKEND_ENDPOINT_OVERRIDE","value":"http://backend-listener:3000"},{"name":"OPENSSL_VERIFY","value":"${APICAST_OPENSSL_VERIFY}"},{"name":"APICAST_RESPONSE_CODES","value":"${APICAST_RESPONSE_CODES}"},{"name":"REDIS_URL","value":"redis://system-redis:6379/2"}],"image":"3scale-amp20/apicast-gateway:1.0-3","imagePullPolicy":"IfNotPresent","livenessProbe":{"httpGet":{"path":"/status/live","port":8090},"initialDelaySeconds":10,"periodSeconds":10,"timeoutSeconds":5},"name":"apicast-staging","ports":[{"containerPort":8080,"protocol":"TCP"},{"containerPort":8090,"protocol":"TCP"}],"readinessProbe":{"httpGet":{"path":"/status/ready","port":8090},"initialDelaySeconds":15,"periodSeconds":30,"timeoutSeconds":5}}]}},"triggers":[{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"Service","metadata":{"name":"apicast-staging"},"spec":{"ports":[{"name":"gateway","port":8080,"protocol":"TCP","targetPort":8080},{"name":"management","port":8090,"protocol":"TCP","targetPort":8090}],"selector":{"deploymentconfig":"apicast-staging"}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"name":"apicast-production"},"spec":{"replicas":1,"selector":{"deploymentconfig":"apicast-production"},"strategy":{"rollingParams":{"intervalSeconds":1,"maxSurge":"25%","maxUnavailable":"25%","timeoutSeconds":1800,"updatePeriodSeconds":1},"type":"Rolling"},"template":{"metadata":{"labels":{"deploymentconfig":"apicast-production"}},"spec":{"containers":[{"env":[{"name":"THREESCALE_PORTAL_ENDPOINT","value":"http://${APICAST_ACCESS_TOKEN}@system-provider:3000"},{"name":"APICAST_CONFIGURATION_LOADER","value":"boot"},{"name":"APICAST_CONFIGURATION_CACHE","value":"300"},{"name":"THREESCALE_DEPLOYMENT_ENV","value":"production"},{"name":"APICAST_MANAGEMENT_API","value":"${APICAST_MANAGEMENT_API}"},{"name":"BACKEND_ENDPOINT_OVERRIDE","value":"http://backend-listener:3000"},{"name":"OPENSSL_VERIFY","value":"${APICAST_OPENSSL_VERIFY}"},{"name":"APICAST_RESPONSE_CODES","value":"${APICAST_RESPONSE_CODES}"},{"name":"REDIS_URL","value":"redis://system-redis:6379/1"}],"image":"3scale-amp20/apicast-gateway:1.0-3","imagePullPolicy":"IfNotPresent","livenessProbe":{"httpGet":{"path":"/status/live","port":8090},"initialDelaySeconds":10,"periodSeconds":10,"timeoutSeconds":5},"name":"apicast-production","ports":[{"containerPort":8080,"protocol":"TCP"},{"containerPort":8090,"protocol":"TCP"}],"readinessProbe":{"httpGet":{"path":"/status/ready","port":8090},"initialDelaySeconds":15,"periodSeconds":30,"timeoutSeconds":5}}]}},"triggers":[{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"Service","metadata":{"name":"apicast-production"},"spec":{"ports":[{"name":"gateway","port":8080,"protocol":"TCP","targetPort":8080},{"name":"management","port":8090,"protocol":"TCP","targetPort":8090}],"selector":{"deploymentconfig":"apicast-production"}}},{"apiVersion":"v1","kind":"Route","metadata":{"labels":{"app":"apicast-staging"},"name":"api-apicast-staging-route"},"spec":{"host":"api-${TENANT_NAME}-apicast-staging.${WILDCARD_DOMAIN}","port":{"targetPort":"gateway"},"tls":{"insecureEdgeTerminationPolicy":"Allow","termination":"edge"},"to":{"kind":"Service","name":"apicast-staging"}}},{"apiVersion":"v1","kind":"Route","metadata":{"labels":{"app":"apicast-production"},"name":"api-apicast-production-route"},"spec":{"host":"api-${TENANT_NAME}-apicast-production.${WILDCARD_DOMAIN}","port":{"targetPort":"gateway"},"tls":{"insecureEdgeTerminationPolicy":"Allow","termination":"edge"},"to":{"kind":"Service","name":"apicast-production"}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"name":"system-app"},"spec":{"replicas":1,"selector":{"name":"system-app"},"strategy":{"rollingParams":{"intervalSeconds":1,"maxSurge":"25%","maxUnavailable":"25%","post":{"execNewPod":{"command":["bash","-c","bundle - exec rake boot openshift:post_deploy"],"containerName":"system-provider"},"failurePolicy":"Abort"},"pre":{"execNewPod":{"command":["bash","-c","bundle - exec rake boot openshift:deploy"],"containerName":"system-provider","env":[{"name":"RAILS_ENV","value":"production"},{"name":"DATABASE_URL","value":"mysql2://root:${MYSQL_ROOT_PASSWORD}@system-mysql/${MYSQL_DATABASE}"},{"name":"FORCE_SSL","value":"true"},{"name":"THREESCALE_SUPERDOMAIN","value":"${WILDCARD_DOMAIN}"},{"name":"TENANT_NAME","value":"${TENANT_NAME}"},{"name":"APICAST_ACCESS_TOKEN","value":"${APICAST_ACCESS_TOKEN}"},{"name":"ADMIN_ACCESS_TOKEN","value":"${ADMIN_ACCESS_TOKEN}"},{"name":"PROVIDER_PLAN","value":"enterprise"},{"name":"USER_LOGIN","value":"${ADMIN_USERNAME}"},{"name":"USER_PASSWORD","value":"${ADMIN_PASSWORD}"},{"name":"RAILS_LOG_TO_STDOUT","value":"true"},{"name":"RAILS_LOG_LEVEL","value":"info"},{"name":"THINKING_SPHINX_ADDRESS","value":"system-sphinx"},{"name":"THINKING_SPHINX_PORT","value":"9306"},{"name":"THINKING_SPHINX_CONFIGURATION_FILE","value":"/tmp/sphinx.conf"},{"name":"EVENTS_SHARED_SECRET","value":"${SYSTEM_BACKEND_SHARED_SECRET}"},{"name":"THREESCALE_SANDBOX_PROXY_OPENSSL_VERIFY_MODE","value":"VERIFY_NONE"},{"name":"APICAST_BACKEND_ROOT_ENDPOINT","value":"https://backend-${TENANT_NAME}.${WILDCARD_DOMAIN}"},{"name":"CONFIG_INTERNAL_API_USER","value":"${SYSTEM_BACKEND_USERNAME}"},{"name":"CONFIG_INTERNAL_API_PASSWORD","value":"${SYSTEM_BACKEND_PASSWORD}"},{"name":"SECRET_KEY_BASE","value":"${SYSTEM_APP_SECRET_KEY_BASE}"},{"name":"AMP_RELEASE","value":"${AMP_RELEASE}"},{"name":"SMTP_ADDRESS","valueFrom":{"configMapKeyRef":{"key":"address","name":"smtp"}}},{"name":"SMTP_USER_NAME","valueFrom":{"configMapKeyRef":{"key":"username","name":"smtp"}}},{"name":"SMTP_PASSWORD","valueFrom":{"configMapKeyRef":{"key":"password","name":"smtp"}}},{"name":"SMTP_DOMAIN","valueFrom":{"configMapKeyRef":{"key":"domain","name":"smtp"}}},{"name":"SMTP_PORT","valueFrom":{"configMapKeyRef":{"key":"port","name":"smtp"}}},{"name":"SMTP_AUTHENTICATION","valueFrom":{"configMapKeyRef":{"key":"authentication","name":"smtp"}}},{"name":"SMTP_OPENSSL_VERIFY_MODE","valueFrom":{"configMapKeyRef":{"key":"openssl.verify.mode","name":"smtp"}}},{"name":"BACKEND_ROUTE","value":"https://backend-${TENANT_NAME}.${WILDCARD_DOMAIN}"}],"volumes":["system-storage"]},"failurePolicy":"Retry"},"timeoutSeconds":600,"updatePeriodSeconds":1},"type":"Rolling"},"template":{"metadata":{"labels":{"name":"system-app"}},"spec":{"containers":[{"args":null,"command":["env","TENANT_MODE=provider","PORT=3000","container-entrypoint","bundle","exec","unicorn","-c","config/unicorn.rb"],"env":[{"name":"RAILS_ENV","value":"production"},{"name":"DATABASE_URL","value":"mysql2://root:${MYSQL_ROOT_PASSWORD}@system-mysql/${MYSQL_DATABASE}"},{"name":"FORCE_SSL","value":"true"},{"name":"THREESCALE_SUPERDOMAIN","value":"${WILDCARD_DOMAIN}"},{"name":"TENANT_NAME","value":"${TENANT_NAME}"},{"name":"APICAST_ACCESS_TOKEN","value":"${APICAST_ACCESS_TOKEN}"},{"name":"ADMIN_ACCESS_TOKEN","value":"${ADMIN_ACCESS_TOKEN}"},{"name":"PROVIDER_PLAN","value":"enterprise"},{"name":"USER_LOGIN","value":"${ADMIN_USERNAME}"},{"name":"USER_PASSWORD","value":"${ADMIN_PASSWORD}"},{"name":"RAILS_LOG_TO_STDOUT","value":"true"},{"name":"RAILS_LOG_LEVEL","value":"info"},{"name":"THINKING_SPHINX_ADDRESS","value":"system-sphinx"},{"name":"THINKING_SPHINX_PORT","value":"9306"},{"name":"THINKING_SPHINX_CONFIGURATION_FILE","value":"/tmp/sphinx.conf"},{"name":"EVENTS_SHARED_SECRET","value":"${SYSTEM_BACKEND_SHARED_SECRET}"},{"name":"THREESCALE_SANDBOX_PROXY_OPENSSL_VERIFY_MODE","value":"VERIFY_NONE"},{"name":"APICAST_BACKEND_ROOT_ENDPOINT","value":"https://backend-${TENANT_NAME}.${WILDCARD_DOMAIN}"},{"name":"CONFIG_INTERNAL_API_USER","value":"${SYSTEM_BACKEND_USERNAME}"},{"name":"CONFIG_INTERNAL_API_PASSWORD","value":"${SYSTEM_BACKEND_PASSWORD}"},{"name":"SECRET_KEY_BASE","value":"${SYSTEM_APP_SECRET_KEY_BASE}"},{"name":"AMP_RELEASE","value":"${AMP_RELEASE}"},{"name":"SMTP_ADDRESS","valueFrom":{"configMapKeyRef":{"key":"address","name":"smtp"}}},{"name":"SMTP_USER_NAME","valueFrom":{"configMapKeyRef":{"key":"username","name":"smtp"}}},{"name":"SMTP_PASSWORD","valueFrom":{"configMapKeyRef":{"key":"password","name":"smtp"}}},{"name":"SMTP_DOMAIN","valueFrom":{"configMapKeyRef":{"key":"domain","name":"smtp"}}},{"name":"SMTP_PORT","valueFrom":{"configMapKeyRef":{"key":"port","name":"smtp"}}},{"name":"SMTP_AUTHENTICATION","valueFrom":{"configMapKeyRef":{"key":"authentication","name":"smtp"}}},{"name":"SMTP_OPENSSL_VERIFY_MODE","valueFrom":{"configMapKeyRef":{"key":"openssl.verify.mode","name":"smtp"}}},{"name":"BACKEND_ROUTE","value":"https://backend-${TENANT_NAME}.${WILDCARD_DOMAIN}"}],"image":"3scale-amp20/system:1.0-2","imagePullPolicy":"IfNotPresent","livenessProbe":{"initialDelaySeconds":20,"periodSeconds":10,"tcpSocket":{"port":"provider"},"timeoutSeconds":10},"name":"system-provider","ports":[{"containerPort":3000,"name":"provider","protocol":"TCP"}],"readinessProbe":{"httpGet":{"httpHeaders":[{"name":"X-Forwarded-Proto","value":"https"}],"path":"/check.txt","port":"provider","scheme":"HTTP"},"initialDelaySeconds":30,"periodSeconds":30,"timeoutSeconds":10},"volumeMounts":[{"mountPath":"/opt/system/public/system","name":"system-storage"}]},{"args":null,"command":["env","TENANT_MODE=developer","PORT=3001","container-entrypoint","bundle","exec","unicorn","-c","config/unicorn.rb"],"env":[{"name":"RAILS_ENV","value":"production"},{"name":"DATABASE_URL","value":"mysql2://root:${MYSQL_ROOT_PASSWORD}@system-mysql/${MYSQL_DATABASE}"},{"name":"FORCE_SSL","value":"true"},{"name":"THREESCALE_SUPERDOMAIN","value":"${WILDCARD_DOMAIN}"},{"name":"TENANT_NAME","value":"${TENANT_NAME}"},{"name":"APICAST_ACCESS_TOKEN","value":"${APICAST_ACCESS_TOKEN}"},{"name":"ADMIN_ACCESS_TOKEN","value":"${ADMIN_ACCESS_TOKEN}"},{"name":"PROVIDER_PLAN","value":"enterprise"},{"name":"USER_LOGIN","value":"${ADMIN_USERNAME}"},{"name":"USER_PASSWORD","value":"${ADMIN_PASSWORD}"},{"name":"RAILS_LOG_TO_STDOUT","value":"true"},{"name":"RAILS_LOG_LEVEL","value":"info"},{"name":"THINKING_SPHINX_ADDRESS","value":"system-sphinx"},{"name":"THINKING_SPHINX_PORT","value":"9306"},{"name":"THINKING_SPHINX_CONFIGURATION_FILE","value":"/tmp/sphinx.conf"},{"name":"EVENTS_SHARED_SECRET","value":"${SYSTEM_BACKEND_SHARED_SECRET}"},{"name":"THREESCALE_SANDBOX_PROXY_OPENSSL_VERIFY_MODE","value":"VERIFY_NONE"},{"name":"APICAST_BACKEND_ROOT_ENDPOINT","value":"https://backend-${TENANT_NAME}.${WILDCARD_DOMAIN}"},{"name":"CONFIG_INTERNAL_API_USER","value":"${SYSTEM_BACKEND_USERNAME}"},{"name":"CONFIG_INTERNAL_API_PASSWORD","value":"${SYSTEM_BACKEND_PASSWORD}"},{"name":"SECRET_KEY_BASE","value":"${SYSTEM_APP_SECRET_KEY_BASE}"},{"name":"AMP_RELEASE","value":"${AMP_RELEASE}"},{"name":"SMTP_ADDRESS","valueFrom":{"configMapKeyRef":{"key":"address","name":"smtp"}}},{"name":"SMTP_USER_NAME","valueFrom":{"configMapKeyRef":{"key":"username","name":"smtp"}}},{"name":"SMTP_PASSWORD","valueFrom":{"configMapKeyRef":{"key":"password","name":"smtp"}}},{"name":"SMTP_DOMAIN","valueFrom":{"configMapKeyRef":{"key":"domain","name":"smtp"}}},{"name":"SMTP_PORT","valueFrom":{"configMapKeyRef":{"key":"port","name":"smtp"}}},{"name":"SMTP_AUTHENTICATION","valueFrom":{"configMapKeyRef":{"key":"authentication","name":"smtp"}}},{"name":"SMTP_OPENSSL_VERIFY_MODE","valueFrom":{"configMapKeyRef":{"key":"openssl.verify.mode","name":"smtp"}}},{"name":"BACKEND_ROUTE","value":"https://backend-${TENANT_NAME}.${WILDCARD_DOMAIN}"}],"image":"3scale-amp20/system:1.0-2","imagePullPolicy":"IfNotPresent","livenessProbe":{"initialDelaySeconds":20,"periodSeconds":10,"tcpSocket":{"port":"developer"},"timeoutSeconds":10},"name":"system-developer","ports":[{"containerPort":3001,"name":"developer","protocol":"TCP"}],"readinessProbe":{"httpGet":{"httpHeaders":[{"name":"X-Forwarded-Proto","value":"https"}],"path":"/check.txt","port":"developer","scheme":"HTTP"},"initialDelaySeconds":30,"periodSeconds":30,"timeoutSeconds":10},"volumeMounts":[{"mountPath":"/opt/system/public/system","name":"system-storage","readOnly":true}]}],"volumes":[{"name":"system-storage","persistentVolumeClaim":{"claimName":"system-storage"}}]}},"triggers":[{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"name":"system-resque"},"spec":{"replicas":1,"selector":{"name":"system-resque"},"strategy":{"rollingParams":{"intervalSeconds":1,"maxSurge":"25%","maxUnavailable":"25%","timeoutSeconds":600,"updatePeriodSeconds":1},"type":"Rolling"},"template":{"metadata":{"labels":{"name":"system-resque"}},"spec":{"containers":[{"args":["rake","resque:work","QUEUE=*"],"env":[{"name":"RAILS_ENV","value":"production"},{"name":"DATABASE_URL","value":"mysql2://root:${MYSQL_ROOT_PASSWORD}@system-mysql/${MYSQL_DATABASE}"},{"name":"FORCE_SSL","value":"true"},{"name":"THREESCALE_SUPERDOMAIN","value":"${WILDCARD_DOMAIN}"},{"name":"TENANT_NAME","value":"${TENANT_NAME}"},{"name":"APICAST_ACCESS_TOKEN","value":"${APICAST_ACCESS_TOKEN}"},{"name":"ADMIN_ACCESS_TOKEN","value":"${ADMIN_ACCESS_TOKEN}"},{"name":"PROVIDER_PLAN","value":"enterprise"},{"name":"USER_LOGIN","value":"${ADMIN_USERNAME}"},{"name":"USER_PASSWORD","value":"${ADMIN_PASSWORD}"},{"name":"RAILS_LOG_TO_STDOUT","value":"true"},{"name":"RAILS_LOG_LEVEL","value":"info"},{"name":"THINKING_SPHINX_ADDRESS","value":"system-sphinx"},{"name":"THINKING_SPHINX_PORT","value":"9306"},{"name":"THINKING_SPHINX_CONFIGURATION_FILE","value":"/tmp/sphinx.conf"},{"name":"EVENTS_SHARED_SECRET","value":"${SYSTEM_BACKEND_SHARED_SECRET}"},{"name":"THREESCALE_SANDBOX_PROXY_OPENSSL_VERIFY_MODE","value":"VERIFY_NONE"},{"name":"APICAST_BACKEND_ROOT_ENDPOINT","value":"https://backend-${TENANT_NAME}.${WILDCARD_DOMAIN}"},{"name":"CONFIG_INTERNAL_API_USER","value":"${SYSTEM_BACKEND_USERNAME}"},{"name":"CONFIG_INTERNAL_API_PASSWORD","value":"${SYSTEM_BACKEND_PASSWORD}"},{"name":"SECRET_KEY_BASE","value":"${SYSTEM_APP_SECRET_KEY_BASE}"},{"name":"AMP_RELEASE","value":"${AMP_RELEASE}"},{"name":"SMTP_ADDRESS","valueFrom":{"configMapKeyRef":{"key":"address","name":"smtp"}}},{"name":"SMTP_USER_NAME","valueFrom":{"configMapKeyRef":{"key":"username","name":"smtp"}}},{"name":"SMTP_PASSWORD","valueFrom":{"configMapKeyRef":{"key":"password","name":"smtp"}}},{"name":"SMTP_DOMAIN","valueFrom":{"configMapKeyRef":{"key":"domain","name":"smtp"}}},{"name":"SMTP_PORT","valueFrom":{"configMapKeyRef":{"key":"port","name":"smtp"}}},{"name":"SMTP_AUTHENTICATION","valueFrom":{"configMapKeyRef":{"key":"authentication","name":"smtp"}}},{"name":"SMTP_OPENSSL_VERIFY_MODE","valueFrom":{"configMapKeyRef":{"key":"openssl.verify.mode","name":"smtp"}}},{"name":"BACKEND_ROUTE","value":"https://backend-${TENANT_NAME}.${WILDCARD_DOMAIN}"}],"image":"3scale-amp20/system:1.0-2","imagePullPolicy":"IfNotPresent","name":"system-resque","volumeMounts":[{"mountPath":"/opt/system/public/system","name":"system-storage"}]},{"args":["rake","resque:scheduler","QUEUE=*"],"env":[{"name":"RAILS_ENV","value":"production"},{"name":"DATABASE_URL","value":"mysql2://root:${MYSQL_ROOT_PASSWORD}@system-mysql/${MYSQL_DATABASE}"},{"name":"FORCE_SSL","value":"true"},{"name":"THREESCALE_SUPERDOMAIN","value":"${WILDCARD_DOMAIN}"},{"name":"TENANT_NAME","value":"${TENANT_NAME}"},{"name":"APICAST_ACCESS_TOKEN","value":"${APICAST_ACCESS_TOKEN}"},{"name":"ADMIN_ACCESS_TOKEN","value":"${ADMIN_ACCESS_TOKEN}"},{"name":"PROVIDER_PLAN","value":"enterprise"},{"name":"USER_LOGIN","value":"${ADMIN_USERNAME}"},{"name":"USER_PASSWORD","value":"${ADMIN_PASSWORD}"},{"name":"RAILS_LOG_TO_STDOUT","value":"true"},{"name":"RAILS_LOG_LEVEL","value":"info"},{"name":"THINKING_SPHINX_ADDRESS","value":"system-sphinx"},{"name":"THINKING_SPHINX_PORT","value":"9306"},{"name":"THINKING_SPHINX_CONFIGURATION_FILE","value":"/tmp/sphinx.conf"},{"name":"EVENTS_SHARED_SECRET","value":"${SYSTEM_BACKEND_SHARED_SECRET}"},{"name":"THREESCALE_SANDBOX_PROXY_OPENSSL_VERIFY_MODE","value":"VERIFY_NONE"},{"name":"APICAST_BACKEND_ROOT_ENDPOINT","value":"https://backend-${TENANT_NAME}.${WILDCARD_DOMAIN}"},{"name":"CONFIG_INTERNAL_API_USER","value":"${SYSTEM_BACKEND_USERNAME}"},{"name":"CONFIG_INTERNAL_API_PASSWORD","value":"${SYSTEM_BACKEND_PASSWORD}"},{"name":"SECRET_KEY_BASE","value":"${SYSTEM_APP_SECRET_KEY_BASE}"},{"name":"AMP_RELEASE","value":"${AMP_RELEASE}"},{"name":"SMTP_ADDRESS","valueFrom":{"configMapKeyRef":{"key":"address","name":"smtp"}}},{"name":"SMTP_USER_NAME","valueFrom":{"configMapKeyRef":{"key":"username","name":"smtp"}}},{"name":"SMTP_PASSWORD","valueFrom":{"configMapKeyRef":{"key":"password","name":"smtp"}}},{"name":"SMTP_DOMAIN","valueFrom":{"configMapKeyRef":{"key":"domain","name":"smtp"}}},{"name":"SMTP_PORT","valueFrom":{"configMapKeyRef":{"key":"port","name":"smtp"}}},{"name":"SMTP_AUTHENTICATION","valueFrom":{"configMapKeyRef":{"key":"authentication","name":"smtp"}}},{"name":"SMTP_OPENSSL_VERIFY_MODE","valueFrom":{"configMapKeyRef":{"key":"openssl.verify.mode","name":"smtp"}}},{"name":"BACKEND_ROUTE","value":"https://backend-${TENANT_NAME}.${WILDCARD_DOMAIN}"}],"image":"3scale-amp20/system:1.0-2","imagePullPolicy":"IfNotPresent","name":"system-scheduler"}],"volumes":[{"name":"system-storage","persistentVolumeClaim":{"claimName":"system-storage"}}]}},"triggers":[{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"name":"system-sidekiq"},"spec":{"replicas":1,"selector":{"name":"system-sidekiq"},"strategy":{"rollingParams":{"intervalSeconds":1,"maxSurge":"25%","maxUnavailable":"25%","timeoutSeconds":600,"updatePeriodSeconds":1},"type":"Rolling"},"template":{"metadata":{"labels":{"name":"system-sidekiq"}},"spec":{"containers":[{"args":["rake","sidekiq:worker"],"env":[{"name":"RAILS_ENV","value":"production"},{"name":"DATABASE_URL","value":"mysql2://root:${MYSQL_ROOT_PASSWORD}@system-mysql/${MYSQL_DATABASE}"},{"name":"FORCE_SSL","value":"true"},{"name":"THREESCALE_SUPERDOMAIN","value":"${WILDCARD_DOMAIN}"},{"name":"TENANT_NAME","value":"${TENANT_NAME}"},{"name":"APICAST_ACCESS_TOKEN","value":"${APICAST_ACCESS_TOKEN}"},{"name":"ADMIN_ACCESS_TOKEN","value":"${ADMIN_ACCESS_TOKEN}"},{"name":"PROVIDER_PLAN","value":"enterprise"},{"name":"USER_LOGIN","value":"${ADMIN_USERNAME}"},{"name":"USER_PASSWORD","value":"${ADMIN_PASSWORD}"},{"name":"RAILS_LOG_TO_STDOUT","value":"true"},{"name":"RAILS_LOG_LEVEL","value":"info"},{"name":"THINKING_SPHINX_ADDRESS","value":"system-sphinx"},{"name":"THINKING_SPHINX_PORT","value":"9306"},{"name":"THINKING_SPHINX_CONFIGURATION_FILE","value":"/tmp/sphinx.conf"},{"name":"EVENTS_SHARED_SECRET","value":"${SYSTEM_BACKEND_SHARED_SECRET}"},{"name":"THREESCALE_SANDBOX_PROXY_OPENSSL_VERIFY_MODE","value":"VERIFY_NONE"},{"name":"APICAST_BACKEND_ROOT_ENDPOINT","value":"https://backend-${TENANT_NAME}.${WILDCARD_DOMAIN}"},{"name":"CONFIG_INTERNAL_API_USER","value":"${SYSTEM_BACKEND_USERNAME}"},{"name":"CONFIG_INTERNAL_API_PASSWORD","value":"${SYSTEM_BACKEND_PASSWORD}"},{"name":"SECRET_KEY_BASE","value":"${SYSTEM_APP_SECRET_KEY_BASE}"},{"name":"AMP_RELEASE","value":"${AMP_RELEASE}"},{"name":"SMTP_ADDRESS","valueFrom":{"configMapKeyRef":{"key":"address","name":"smtp"}}},{"name":"SMTP_USER_NAME","valueFrom":{"configMapKeyRef":{"key":"username","name":"smtp"}}},{"name":"SMTP_PASSWORD","valueFrom":{"configMapKeyRef":{"key":"password","name":"smtp"}}},{"name":"SMTP_DOMAIN","valueFrom":{"configMapKeyRef":{"key":"domain","name":"smtp"}}},{"name":"SMTP_PORT","valueFrom":{"configMapKeyRef":{"key":"port","name":"smtp"}}},{"name":"SMTP_AUTHENTICATION","valueFrom":{"configMapKeyRef":{"key":"authentication","name":"smtp"}}},{"name":"SMTP_OPENSSL_VERIFY_MODE","valueFrom":{"configMapKeyRef":{"key":"openssl.verify.mode","name":"smtp"}}},{"name":"BACKEND_ROUTE","value":"https://backend-${TENANT_NAME}.${WILDCARD_DOMAIN}"}],"image":"3scale-amp20/system:1.0-2","imagePullPolicy":"IfNotPresent","name":"system-sidekiq","volumeMounts":[{"mountPath":"/opt/system/public/system","name":"system-storage"}]}],"volumes":[{"name":"system-storage","persistentVolumeClaim":{"claimName":"system-storage"}}]}},"triggers":[{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"name":"system-mysql"},"spec":{"replicas":1,"selector":{"name":"system-mysql"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"system-mysql"}},"spec":{"containers":[{"env":[{"name":"MYSQL_USER","value":"${MYSQL_USER}"},{"name":"MYSQL_PASSWORD","value":"${MYSQL_PASSWORD}"},{"name":"MYSQL_DATABASE","value":"${MYSQL_DATABASE}"},{"name":"MYSQL_ROOT_PASSWORD","value":"${MYSQL_ROOT_PASSWORD}"},{"name":"MYSQL_LOWER_CASE_TABLE_NAMES","value":"1"}],"image":"${MYSQL_IMAGE}","imagePullPolicy":"IfNotPresent","livenessProbe":{"initialDelaySeconds":30,"periodSeconds":10,"tcpSocket":{"port":3306}},"name":"system-mysql","ports":[{"containerPort":3306,"protocol":"TCP"}],"readinessProbe":{"exec":{"command":["/bin/sh","-i","-c","MYSQL_PWD=\"$MYSQL_PASSWORD\" - mysql -h 127.0.0.1 -u $MYSQL_USER -D $MYSQL_DATABASE -e ''SELECT 1''"]},"initialDelaySeconds":10,"periodSeconds":30,"timeoutSeconds":5},"resources":{"limits":{"memory":"2Gi"},"requests":{"cpu":"1","memory":"1Gi"}},"volumeMounts":[{"mountPath":"/var/lib/mysql/data","name":"mysql-storage"}]}],"volumes":[{"name":"mysql-storage","persistentVolumeClaim":{"claimName":"mysql-storage"}}]}},"triggers":[{"type":"ConfigChange"}]}},{"apiVersion":"v1","data":{"redis.conf":"protected-mode - no\n\nport 6379\n\ntimeout 0\ntcp-keepalive 300\n\ndaemonize no\nsupervised - no\n\nloglevel notice\n\ndatabases 16\n\nsave 900 1\nsave 300 10\nsave 60 - 10000\n\nstop-writes-on-bgsave-error yes\n\nrdbcompression yes\nrdbchecksum - yes\n\ndbfilename dump.rdb\n\nslave-serve-stale-data yes\nslave-read-only - yes\n\nrepl-diskless-sync no\nrepl-disable-tcp-nodelay no\n\nappendonly yes\nappendfilename - \"appendonly.aof\"\nappendfsync everysec\nno-appendfsync-on-rewrite no\nauto-aof-rewrite-percentage - 100\nauto-aof-rewrite-min-size 64mb\naof-load-truncated yes\n\nlua-time-limit - 5000\n\nactiverehashing no\n\naof-rewrite-incremental-fsync yes\ndir /var/lib/redis/data\n"},"kind":"ConfigMap","metadata":{"name":"redis-config"}},{"apiVersion":"v1","data":{"address":"","authentication":"","domain":"","openssl.verify.mode":"","password":"","port":"","username":""},"kind":"ConfigMap","metadata":{"name":"smtp"}}],"parameters":[{"name":"AMP_RELEASE","description":"AMP - release tag.","value":"2.0.0-CR2-redhat-1","required":true},{"name":"ADMIN_PASSWORD","generate":"expression","from":"[a-z0-9]{8}","required":true},{"name":"ADMIN_USERNAME","value":"admin","required":true},{"name":"APICAST_ACCESS_TOKEN","description":"Read - Only Access Token that is APIcast going to use to download its configuration.","generate":"expression","from":"[a-z0-9]{8}","required":true},{"name":"ADMIN_ACCESS_TOKEN","description":"Admin - Access Token with all scopes and write permissions for API access.","generate":"expression","from":"[a-z0-9]{16}"},{"name":"WILDCARD_DOMAIN","description":"Root - domain for the wildcard routes. Eg. example.com will generate 3scale-admin.example.com.","required":true},{"name":"TENANT_NAME","description":"Tenant - name under the root that Admin UI will be available with -admin suffix.","value":"3scale","required":true},{"name":"MYSQL_USER","displayName":"MySQL - User","description":"Username for MySQL user that will be used for accessing - the database.","value":"mysql","required":true},{"name":"MYSQL_PASSWORD","displayName":"MySQL - Password","description":"Password for the MySQL user.","generate":"expression","from":"[a-z0-9]{8}","required":true},{"name":"MYSQL_DATABASE","displayName":"MySQL - Database Name","description":"Name of the MySQL database accessed.","value":"system","required":true},{"name":"MYSQL_ROOT_PASSWORD","displayName":"MySQL - Root password.","description":"Password for Root user.","generate":"expression","from":"[a-z0-9]{8}","required":true},{"name":"SYSTEM_BACKEND_USERNAME","description":"Internal - 3scale API username for internal 3scale api auth.","value":"3scale_api_user","required":true},{"name":"SYSTEM_BACKEND_PASSWORD","description":"Internal - 3scale API password for internal 3scale api auth.","generate":"expression","from":"[a-z0-9]{8}","required":true},{"name":"REDIS_IMAGE","description":"Redis - image to use","value":"rhscl/redis-32-rhel7:3.2-5.7","required":true},{"name":"MYSQL_IMAGE","description":"Mysql - image to use","value":"rhscl/mysql-56-rhel7:5.6-13.14","required":true},{"name":"SYSTEM_BACKEND_SHARED_SECRET","description":"Shared - secret to import events from backend to system.","generate":"expression","from":"[a-z0-9]{8}","required":true},{"name":"SYSTEM_APP_SECRET_KEY_BASE","description":"System - application secret key base","generate":"expression","from":"[a-f0-9]{128}","required":true},{"name":"APICAST_MANAGEMENT_API","description":"Scope - of the APIcast Management API. Can be disabled, status or debug. At least - status required for health checks.","value":"status"},{"name":"APICAST_OPENSSL_VERIFY","description":"Turn - on/off the OpenSSL peer verification when downloading the configuration. Can - be set to true/false.","value":"false"},{"name":"APICAST_RESPONSE_CODES","description":"Enable - logging response codes in APIcast.","value":"true"}]}]} - -' - http_version: - recorded_at: Mon, 17 Jul 2017 12:32:53 GMT -- request: - method: get - uri: https://host.example.com:8443/oapi/v1/images - body: - encoding: US-ASCII - string: '' - headers: - Accept: - - "*/*" - Accept-Encoding: - - gzip, deflate - User-Agent: - - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.3p222 - Authorization: - - Bearer theToken - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store - Content-Type: - - application/json - Date: - - Mon, 17 Jul 2017 12:33:30 GMT - Transfer-Encoding: - - chunked - body: - encoding: UTF-8 - string: '{"kind":"ImageList","apiVersion":"v1","metadata":{"selfLink":"/oapi/v1/images","resourceVersion":"98417"},"items":[{"metadata":{"name":"sha256:07ef74dad137ffd51131b17e8ddec1cf7281eb06769c30c605f1e82e4b0cc02c","selfLink":"/oapi/v1/imagessha256%3A07ef74dad137ffd51131b17e8ddec1cf7281eb06769c30c605f1e82e4b0cc02c","uid":"0b6dbf4d-6a35-11e7-b2e6-001a4a1626e8","resourceVersion":"602","creationTimestamp":"2017-07-16T14:42:51Z"},"dockerImageReference":"centos/postgresql-95-centos7@sha256:07ef74dad137ffd51131b17e8ddec1cf7281eb06769c30c605f1e82e4b0cc02c","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:5f139a3b3bfd4380d204ec2d94b8176b5a630166363956782b7a6e302c89f641","Created":"2017-06-15T12:47:36Z","Container":"5eae54b581f5a55b5cffceb18bd7e77f8d3e41b0ed8b683ce3624b3b0804df3f","ContainerConfig":{"Hostname":"8682294b9464","User":"26","ExposedPorts":{"5432/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","POSTGRESQL_VERSION=9.5","HOME=/var/lib/pgsql","PGUSER=postgres","SUMMARY=PostgreSQL - is an advanced Object-Relational database management system","DESCRIPTION=PostgreSQL - is an advanced Object-Relational database management system (DBMS). The image - contains the client and server programs that you''ll need to create, run, - maintain and access a PostgreSQL DBMS server.","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/postgresql","ENABLED_COLLECTIONS=rh-postgresql95","BASH_ENV=/usr/share/container-scripts/postgresql/scl_enable","ENV=/usr/share/container-scripts/postgresql/scl_enable","PROMPT_COMMAND=. - /usr/share/container-scripts/postgresql/scl_enable"],"Cmd":["/bin/sh","-c","#(nop) - ","LABEL io.openshift.builder-version=30f6dd4"],"Image":"sha256:2ba3a277df8565c586d487564c6f3f1917adc34a2b1531e4df9f6eddce93d8c1","Volumes":{"/var/lib/pgsql/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-postgresql95-docker","description":"PostgreSQL - is an advanced Object-Relational database management system (DBMS). The image - contains the client and server programs that you''ll need to create, run, - maintain and access a PostgreSQL DBMS server.","io.k8s.description":"PostgreSQL - is an advanced Object-Relational database management system","io.k8s.display-name":"PostgreSQL - 9.5","io.openshift.builder-version":"30f6dd4","io.openshift.expose-services":"5432:postgresql","io.openshift.tags":"database,postgresql,postgresql95,rh-postgresql95","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/postgresql-95-centos7","release":"1","summary":"PostgreSQL - is an advanced Object-Relational database management system","vendor":"CentOS","version":"9.5"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8682294b9464","User":"26","ExposedPorts":{"5432/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","POSTGRESQL_VERSION=9.5","HOME=/var/lib/pgsql","PGUSER=postgres","SUMMARY=PostgreSQL - is an advanced Object-Relational database management system","DESCRIPTION=PostgreSQL - is an advanced Object-Relational database management system (DBMS). The image - contains the client and server programs that you''ll need to create, run, - maintain and access a PostgreSQL DBMS server.","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/postgresql","ENABLED_COLLECTIONS=rh-postgresql95","BASH_ENV=/usr/share/container-scripts/postgresql/scl_enable","ENV=/usr/share/container-scripts/postgresql/scl_enable","PROMPT_COMMAND=. - /usr/share/container-scripts/postgresql/scl_enable"],"Cmd":["run-postgresql"],"Image":"sha256:2ba3a277df8565c586d487564c6f3f1917adc34a2b1531e4df9f6eddce93d8c1","Volumes":{"/var/lib/pgsql/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-postgresql95-docker","description":"PostgreSQL - is an advanced Object-Relational database management system (DBMS). The image - contains the client and server programs that you''ll need to create, run, - maintain and access a PostgreSQL DBMS server.","io.k8s.description":"PostgreSQL - is an advanced Object-Relational database management system","io.k8s.display-name":"PostgreSQL - 9.5","io.openshift.builder-version":"30f6dd4","io.openshift.expose-services":"5432:postgresql","io.openshift.tags":"database,postgresql,postgresql95,rh-postgresql95","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/postgresql-95-centos7","release":"1","summary":"PostgreSQL - is an advanced Object-Relational database management system","vendor":"CentOS","version":"9.5"}},"Architecture":"amd64","Size":101200865},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:0d97fd4ad309164811c9a53d177be20240e482a7e4eb3f02b22436bca04bf598","size":2107,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:c18f71659f1e863ab89c92a721d76cefea10ba8cff960984e14a02a782c6aedb","size":7923,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:86346e519cf01e2c3b260338f2505d7026d9cbf4384f3647ee617787298f022e","size":30688959,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:3a294c035dc73c699520f0f23bd238ca3fefc2788f86933466f22ef642a6fdcd","size":313,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d5e46245fe40c2d1ab72bfe328de28549b605b2587ab2fa8715f54e3e2de9c5d","size":70492578,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:1478800585f06a6c0feeb8301ceb54059d54816762de9f6b1182c3d52c75ac84","selfLink":"/oapi/v1/imagessha256%3A1478800585f06a6c0feeb8301ceb54059d54816762de9f6b1182c3d52c75ac84","uid":"f71b18ad-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"579","creationTimestamp":"2017-07-16T14:42:17Z"},"dockerImageReference":"openshift/php-55-centos7@sha256:1478800585f06a6c0feeb8301ceb54059d54816762de9f6b1182c3d52c75ac84","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"ce753caa0351665b60caf7d650c17ba81b4045990b31fcab9ddbbebccf7eb413","Parent":"d23040b93446af2b6928a7e9ec7e42f539826da824cf3e23de79dfe99aff4835","Created":"2016-12-21T12:07:22Z","Container":"d8d69990b1b1da1ede237f4c7c9b481f3a9f212f8e54285e249063e32a7dd41a","ContainerConfig":{"Hostname":"d6dcf178f680","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/rh/php55/root/usr/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","PHP_VERSION=5.5"],"Cmd":["/bin/sh","-c","#(nop) - ","LABEL io.openshift.builder-version=4079bf834c3bc8ad461bb861d958f3a237df2863"],"Image":"sha256:e464dfcc7e4b0706959a96cddd6ab81366f3611bbe1e305b3c99159e8ab0eedb","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"Platform - for building and running PHP 5.5 applications","io.k8s.display-name":"Apache - 2.4 with PHP 5.5","io.openshift.builder-base-version":"a8deee2","io.openshift.builder-version":"4079bf834c3bc8ad461bb861d958f3a237df2863","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,php,php55","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS - Base Image","vendor":"CentOS"}},"DockerVersion":"1.12.2-rc2","Author":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","Config":{"Hostname":"d6dcf178f680","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/rh/php55/root/usr/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","PHP_VERSION=5.5"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:e464dfcc7e4b0706959a96cddd6ab81366f3611bbe1e305b3c99159e8ab0eedb","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"Platform - for building and running PHP 5.5 applications","io.k8s.display-name":"Apache - 2.4 with PHP 5.5","io.openshift.builder-base-version":"a8deee2","io.openshift.builder-version":"4079bf834c3bc8ad461bb861d958f3a237df2863","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,php,php55","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS - Base Image","vendor":"CentOS"}},"Architecture":"amd64","Size":207409759},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:08d48e6f1cff259389732d35307bb877215fa28867cdaff50c1dbd6e0b993c1f","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:147e60d427392d6f696273d0b633722bc6a7dc7af0c90a8f4b29777dade6002f","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:71d046d973b92e351cf8391ec66e2e7e5fa252e2fb3cc6cd5881f2c368207777","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:85dab2e0d129ed4c4f1da157574c0f5d66a54222d7ac2958093d01b00d487335","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:7a4898764df9f3fb6c9725ff47f829d86d3dd59b075d4505c9821b2aa2454772","size":68883269,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:03b28c3fc337d8693207202c29903308da1cd4efcbb89763ef6ca7784d7e5416","size":1804,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:6dff56ab66c64bf92497441769808b6ca5ce4d3c88f4d083f1f1529ac2b2063c","size":22249,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:1661349d8e4e64ce119dc678928e6958c7205dc26eeea062312080b3661e0966","size":56001,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v1+json"},{"metadata":{"name":"sha256:1a0e9ae0f6bf9b5f808534f3152dc068c48ad1bc428e94822dce84722a3decad","selfLink":"/oapi/v1/imagessha256%3A1a0e9ae0f6bf9b5f808534f3152dc068c48ad1bc428e94822dce84722a3decad","uid":"0f4d2e24-6a35-11e7-b2e6-001a4a1626e8","resourceVersion":"607","creationTimestamp":"2017-07-16T14:42:58Z"},"dockerImageReference":"openshift/mongodb-24-centos7@sha256:1a0e9ae0f6bf9b5f808534f3152dc068c48ad1bc428e94822dce84722a3decad","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"1ec8ee082033c4f2737f4acc4896d3b6dc6a15d56f5647b3b19fcdae92aa047d","Parent":"1a5e32c208eeaeecd379cf1c7640650eae311842dfbf7f8493b6618fdc6498ab","Created":"2016-12-21T08:28:41Z","Container":"21b561175d51b062563b984e7a5611033e4c050c5411b41e47d06b725d942911","ContainerConfig":{"Hostname":"d6dcf178f680","User":"184","ExposedPorts":{"27017/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","MONGODB_VERSION=2.4","HOME=/var/lib/mongodb","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mongodb","ENABLED_COLLECTIONS=mongodb24","BASH_ENV=${CONTAINER_SCRIPTS_PATH}/scl_enable","ENV=${CONTAINER_SCRIPTS_PATH}/scl_enable","PROMPT_COMMAND=. - ${CONTAINER_SCRIPTS_PATH}/scl_enable"],"Cmd":["/bin/sh","-c","#(nop) ","LABEL - io.openshift.builder-version=06cd761"],"Image":"sha256:ce69288525dbe1ed0e3342f591c8e7fb6b229dc2c0921004cf6d15463c3f8498","Volumes":{"/var/lib/mongodb/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"MongoDB - is a scalable, high-performance, open source NoSQL database.","io.k8s.display-name":"MongoDB - 2.4","io.openshift.builder-version":"06cd761","io.openshift.expose-services":"27017:mongodb","io.openshift.tags":"database,mongodb,mongodb24","license":"GPLv2","name":"CentOS - Base Image","vendor":"CentOS"}},"DockerVersion":"1.12.2-rc2","Author":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","Config":{"Hostname":"d6dcf178f680","User":"184","ExposedPorts":{"27017/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","MONGODB_VERSION=2.4","HOME=/var/lib/mongodb","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mongodb","ENABLED_COLLECTIONS=mongodb24","BASH_ENV=${CONTAINER_SCRIPTS_PATH}/scl_enable","ENV=${CONTAINER_SCRIPTS_PATH}/scl_enable","PROMPT_COMMAND=. - ${CONTAINER_SCRIPTS_PATH}/scl_enable"],"Cmd":["run-mongod"],"Image":"sha256:ce69288525dbe1ed0e3342f591c8e7fb6b229dc2c0921004cf6d15463c3f8498","Volumes":{"/var/lib/mongodb/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"MongoDB - is a scalable, high-performance, open source NoSQL database.","io.k8s.display-name":"MongoDB - 2.4","io.openshift.builder-version":"06cd761","io.openshift.expose-services":"27017:mongodb","io.openshift.tags":"database,mongodb,mongodb24","license":"GPLv2","name":"CentOS - Base Image","vendor":"CentOS"}},"Architecture":"amd64","Size":157151350},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:08d48e6f1cff259389732d35307bb877215fa28867cdaff50c1dbd6e0b993c1f","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:29b23d16ea7aa67ee1a3ef0e297fd592c6e0c62a69f2a859b7d4129b576860f5","size":86663551,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:ec88c164ca41de1c196819aac0b4ac9df024c0cd2eb746563cc983e68fc5379b","size":5938,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:1df67bd57874c2c37bbc3f0a736a61e64e2ab4ed25946fd45663f2739ce14f4d","size":130,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v1+json"},{"metadata":{"name":"sha256:1f97ef22a95739d122dd8d0e2b8a2d8bdc39e2a9babbbc32f2fc72c043b6a725","selfLink":"/oapi/v1/imagessha256%3A1f97ef22a95739d122dd8d0e2b8a2d8bdc39e2a9babbbc32f2fc72c043b6a725","uid":"fcdc1941-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"584","creationTimestamp":"2017-07-16T14:42:27Z"},"dockerImageReference":"centos/python-27-centos7@sha256:1f97ef22a95739d122dd8d0e2b8a2d8bdc39e2a9babbbc32f2fc72c043b6a725","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:298ee0889e533a819ffe571ac2de3fbe4f3047341afc2e1efbbf8301e09765c1","Created":"2017-07-03T10:26:15Z","Container":"03170bd7d511382ce3726303c26b7076ff40662071cef425f2e7acf7eff53113","ContainerConfig":{"Hostname":"8682294b9464","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/.local/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","PYTHON_VERSION=2.7","PYTHONUNBUFFERED=1","PYTHONIOENCODING=UTF-8","LC_ALL=en_US.UTF-8","LANG=en_US.UTF-8","PIP_NO_CACHE_DIR=off","SUMMARY=Platform - for building and running Python 2.7 applications","DESCRIPTION=Python 2.7 - available as docker container is a base platform for building and running - various Python 2.7 applications and frameworks. Python is an easy to learn, - powerful programming language. It has efficient high-level data structures - and a simple but effective approach to object-oriented programming. Python''s - elegant syntax and dynamic typing, together with its interpreted nature, make - it an ideal language for scripting and rapid application development in many - areas on most platforms."],"Cmd":["/bin/sh","-c","#(nop) ","LABEL io.openshift.builder-version=5c604b5"],"Image":"sha256:e8c3fdb37dcd957cdcc3d6b93f81f18a0cca831a8e8f5908b730744b1112f254","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"python27-docker","description":"Python - 2.7 available as docker container is a base platform for building and running - various Python 2.7 applications and frameworks. Python is an easy to learn, - powerful programming language. It has efficient high-level data structures - and a simple but effective approach to object-oriented programming. Python''s - elegant syntax and dynamic typing, together with its interpreted nature, make - it an ideal language for scripting and rapid application development in many - areas on most platforms.","io.k8s.description":"Platform for building and - running Python 2.7 applications","io.k8s.display-name":"Python 2.7","io.openshift.builder-version":"5c604b5","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,python,python27,rh-python27","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/python-27-centos7","release":"1","summary":"Platform - for building and running Python 2.7 applications","vendor":"CentOS","version":"2.7"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8682294b9464","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/.local/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","PYTHON_VERSION=2.7","PYTHONUNBUFFERED=1","PYTHONIOENCODING=UTF-8","LC_ALL=en_US.UTF-8","LANG=en_US.UTF-8","PIP_NO_CACHE_DIR=off","SUMMARY=Platform - for building and running Python 2.7 applications","DESCRIPTION=Python 2.7 - available as docker container is a base platform for building and running - various Python 2.7 applications and frameworks. Python is an easy to learn, - powerful programming language. It has efficient high-level data structures - and a simple but effective approach to object-oriented programming. Python''s - elegant syntax and dynamic typing, together with its interpreted nature, make - it an ideal language for scripting and rapid application development in many - areas on most platforms."],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:e8c3fdb37dcd957cdcc3d6b93f81f18a0cca831a8e8f5908b730744b1112f254","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"python27-docker","description":"Python - 2.7 available as docker container is a base platform for building and running - various Python 2.7 applications and frameworks. Python is an easy to learn, - powerful programming language. It has efficient high-level data structures - and a simple but effective approach to object-oriented programming. Python''s - elegant syntax and dynamic typing, together with its interpreted nature, make - it an ideal language for scripting and rapid application development in many - areas on most platforms.","io.k8s.description":"Platform for building and - running Python 2.7 applications","io.k8s.display-name":"Python 2.7","io.openshift.builder-version":"5c604b5","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,python,python27,rh-python27","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/python-27-centos7","release":"1","summary":"Platform - for building and running Python 2.7 applications","vendor":"CentOS","version":"2.7"}},"Architecture":"amd64","Size":220054547},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:fe6d03efd7963f9dee10a4eaacf31b57abbf5e4b2a6fd175de54c3f1d584bd11","size":2709217,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:bad63811688d56d1dd14ec3d3d73c2174a4282f553f3b1f8fd56f33acc4a3a39","size":2718458,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:bdbfbfddd8b0aa31e7c0e2d266ed1e9af807346140672f81864d702d4a1ca368","size":3725,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:5d8c9b772ec49d33738fe0015634fc741ff55dd6f6100c9dd850ab5aa74ac00a","size":2237,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:186f2c60cbbbb28c9e638255a65f600aaa9b5ef2c5f517ceac78954e3fe57a35","size":57699377,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:1d182c254d62670d7d67b2a6fb8630efa289b0a295c2b27f752af366a9cfe3d7","size":78870978,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:98bfdcdf49df1eca1aa8002de50ce253bb49a7d775db2d69dfc8c65c4e7fbd6f","size":7540219,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:23d1e53c475b745aec43050a28f64b76646bc41f183e8a0dfefe5dc146abc88f","size":3420,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d5e46245fe40c2d1ab72bfe328de28549b605b2587ab2fa8715f54e3e2de9c5d","size":70492578,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:2b707c920dc7685af0709432a7bfe2aa7332d38a15c261181fe30a9f4ac27dad","selfLink":"/oapi/v1/imagessha256%3A2b707c920dc7685af0709432a7bfe2aa7332d38a15c261181fe30a9f4ac27dad","uid":"07c0c24f-6a35-11e7-b2e6-001a4a1626e8","resourceVersion":"599","creationTimestamp":"2017-07-16T14:42:45Z"},"dockerImageReference":"centos/mariadb-101-centos7@sha256:2b707c920dc7685af0709432a7bfe2aa7332d38a15c261181fe30a9f4ac27dad","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:42fedb03babb167ba42a9f1bfdd17da918ed3fab8c737357159bafedb3a02868","Created":"2017-06-06T05:24:46Z","Container":"8eb83442b32c192321502cb28ab6f62d13623ce546e5292c1a750c332fdfac16","ContainerConfig":{"Hostname":"8682294b9464","User":"27","ExposedPorts":{"3306/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","MYSQL_VERSION=10.1","HOME=/var/lib/mysql","SUMMARY=MariaDB - 10.1 SQL database server","DESCRIPTION=MariaDB is a multi-user, multi-threaded - SQL database server. The container image provides a containerized packaging - of the MariaDB mysqld daemon and client application. The mysqld server daemon - accepts connections from clients and provides access to content from MariaDB - databases on behalf of the clients.","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mysql","MYSQL_PREFIX=/opt/rh/rh-mariadb101/root/usr","ENABLED_COLLECTIONS=rh-mariadb101","BASH_ENV=/usr/share/container-scripts/mysql/scl_enable","ENV=/usr/share/container-scripts/mysql/scl_enable","PROMPT_COMMAND=. - /usr/share/container-scripts/mysql/scl_enable"],"Cmd":["/bin/sh","-c","#(nop) - ","LABEL io.openshift.builder-version=9f033a8"],"Image":"sha256:8b1e18e60441064dbeaacc627be4fb6cdff0f4f1b0e0d01cb948310744811b48","Volumes":{"/var/lib/mysql/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-mariadb101-docker","description":"MariaDB - is a multi-user, multi-threaded SQL database server. The container image provides - a containerized packaging of the MariaDB mysqld daemon and client application. - The mysqld server daemon accepts connections from clients and provides access - to content from MariaDB databases on behalf of the clients.","io.k8s.description":"MariaDB - 10.1 SQL database server","io.k8s.display-name":"MariaDB 10.1","io.openshift.builder-version":"9f033a8","io.openshift.expose-services":"3306:mysql","io.openshift.tags":"database,mysql,mariadb,mariadb101,rh-mariadb101,galera","license":"GPLv2","name":"centos/mariadb-101-centos7","release":"1","summary":"MariaDB - 10.1 SQL database server","vendor":"CentOS","version":"10.1"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8682294b9464","User":"27","ExposedPorts":{"3306/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","MYSQL_VERSION=10.1","HOME=/var/lib/mysql","SUMMARY=MariaDB - 10.1 SQL database server","DESCRIPTION=MariaDB is a multi-user, multi-threaded - SQL database server. The container image provides a containerized packaging - of the MariaDB mysqld daemon and client application. The mysqld server daemon - accepts connections from clients and provides access to content from MariaDB - databases on behalf of the clients.","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mysql","MYSQL_PREFIX=/opt/rh/rh-mariadb101/root/usr","ENABLED_COLLECTIONS=rh-mariadb101","BASH_ENV=/usr/share/container-scripts/mysql/scl_enable","ENV=/usr/share/container-scripts/mysql/scl_enable","PROMPT_COMMAND=. - /usr/share/container-scripts/mysql/scl_enable"],"Cmd":["run-mysqld"],"Image":"sha256:8b1e18e60441064dbeaacc627be4fb6cdff0f4f1b0e0d01cb948310744811b48","Volumes":{"/var/lib/mysql/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-mariadb101-docker","description":"MariaDB - is a multi-user, multi-threaded SQL database server. The container image provides - a containerized packaging of the MariaDB mysqld daemon and client application. - The mysqld server daemon accepts connections from clients and provides access - to content from MariaDB databases on behalf of the clients.","io.k8s.description":"MariaDB - 10.1 SQL database server","io.k8s.display-name":"MariaDB 10.1","io.openshift.builder-version":"9f033a8","io.openshift.expose-services":"3306:mysql","io.openshift.tags":"database,mysql,mariadb,mariadb101,rh-mariadb101,galera","license":"GPLv2","name":"centos/mariadb-101-centos7","release":"1","summary":"MariaDB - 10.1 SQL database server","vendor":"CentOS","version":"10.1"}},"Architecture":"amd64","Size":133311343},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:21329949d91bb7b7d2b30c643e6d166fb20b2207a32a9b0b1a0984222f765d4f","size":2867,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:1be068f471c272fe8378a0155b40f78dda62ccb99e121331144cf824edfbc520","size":667,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:517b6cda12de0df4f5ddc2e67fd1c0d80c7b4aca13d8214ca42e0156cd722b20","size":163,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:a13fe9a0b74bf27e6d4f56ddd2f9a448af78a6ca2bde3c534cc840f4e25602f2","size":12102,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:09975d18155dbff4232b1de3265acb7fe9b4a0d0fbd2b2a14b201ab7ad96d4fc","size":62794053,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d5e46245fe40c2d1ab72bfe328de28549b605b2587ab2fa8715f54e3e2de9c5d","size":70492578,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:2bba968aedb7dd2aafe5fa8c7453f5ac36a0b9639f1bf5b03f95de325238b288","selfLink":"/oapi/v1/imagessha256%3A2bba968aedb7dd2aafe5fa8c7453f5ac36a0b9639f1bf5b03f95de325238b288","uid":"ecb2e546-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"571","creationTimestamp":"2017-07-16T14:42:00Z"},"dockerImageReference":"centos/nodejs-6-centos7@sha256:2bba968aedb7dd2aafe5fa8c7453f5ac36a0b9639f1bf5b03f95de325238b288","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:f7ea0fb117d4e74e447094d06b0d52cf62638ff81f9fbf3596dcaf543f642430","Created":"2017-07-03T09:38:26Z","Container":"ae5a9b55e447346ec9c45cb331d8ea2d1a7dcaa294590c71701ac92753eff358","ContainerConfig":{"Hostname":"8682294b9464","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/node_modules/.bin/:/opt/app-root/src/.npm-global/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","NODEJS_VERSION=6","NPM_RUN=start","NPM_CONFIG_PREFIX=/opt/app-root/src/.npm-global","SUMMARY=Platform - for building and running Node.js 6 applications","DESCRIPTION=Node.js 6 available - as docker container is a base platform for building and running various Node.js - 6 applications and frameworks. Node.js is a platform built on Chrome''s JavaScript - runtime for easily building fast, scalable network applications. Node.js uses - an event-driven, non-blocking I/O model that makes it lightweight and efficient, - perfect for data-intensive real-time applications that run across distributed - devices."],"Cmd":["/bin/sh","-c","#(nop) ","LABEL io.openshift.builder-version=b4c4e07"],"Image":"sha256:f1da707673840906d48e3d15d5924aa00ff4ff37d2ebd5ec2345c8025fd24064","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-nodejs6-docker","com.redhat.deployments-dir":"/opt/app-root/src","com.redhat.dev-mode":"DEV_MODE:false","com.redhat.dev-mode.port":"DEBUG_PORT:5858","description":"Node.js - 6 available as docker container is a base platform for building and running - various Node.js 6 applications and frameworks. Node.js is a platform built - on Chrome''s JavaScript runtime for easily building fast, scalable network - applications. Node.js uses an event-driven, non-blocking I/O model that makes - it lightweight and efficient, perfect for data-intensive real-time applications - that run across distributed devices.","io.k8s.description":"Platform for building - and running Node.js 6 applications","io.k8s.display-name":"Node.js 6","io.openshift.builder-version":"b4c4e07","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,nodejs,nodejs6","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/nodejs-6-centos7","release":"1","summary":"Platform - for building and running Node.js 6 applications","vendor":"CentOS","version":"6"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8682294b9464","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/node_modules/.bin/:/opt/app-root/src/.npm-global/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","NODEJS_VERSION=6","NPM_RUN=start","NPM_CONFIG_PREFIX=/opt/app-root/src/.npm-global","SUMMARY=Platform - for building and running Node.js 6 applications","DESCRIPTION=Node.js 6 available - as docker container is a base platform for building and running various Node.js - 6 applications and frameworks. Node.js is a platform built on Chrome''s JavaScript - runtime for easily building fast, scalable network applications. Node.js uses - an event-driven, non-blocking I/O model that makes it lightweight and efficient, - perfect for data-intensive real-time applications that run across distributed - devices."],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:f1da707673840906d48e3d15d5924aa00ff4ff37d2ebd5ec2345c8025fd24064","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-nodejs6-docker","com.redhat.deployments-dir":"/opt/app-root/src","com.redhat.dev-mode":"DEV_MODE:false","com.redhat.dev-mode.port":"DEBUG_PORT:5858","description":"Node.js - 6 available as docker container is a base platform for building and running - various Node.js 6 applications and frameworks. Node.js is a platform built - on Chrome''s JavaScript runtime for easily building fast, scalable network - applications. Node.js uses an event-driven, non-blocking I/O model that makes - it lightweight and efficient, perfect for data-intensive real-time applications - that run across distributed devices.","io.k8s.description":"Platform for building - and running Node.js 6 applications","io.k8s.display-name":"Node.js 6","io.openshift.builder-version":"b4c4e07","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,nodejs,nodejs6","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/nodejs-6-centos7","release":"1","summary":"Platform - for building and running Node.js 6 applications","vendor":"CentOS","version":"6"}},"Architecture":"amd64","Size":185127156},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:129881b7ab37b6311e270a35965f487604572b836177cf09de036eecee9fde03","size":703,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:377f5406217d24b7ce8529d21358ff0d322ad7189299133f58a415262cff9bfc","size":3293,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:fb390b35f2174b1b75ae110ec79bb6c262f903fc06c1dd438e89ec452134fca8","size":1763,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:25f16646f97ce3b061b258a0609ecbe28aff845170d910bf3d448c0901eaa5ae","size":28199673,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:c0144c8b02ad53c7fec19a93afb1080879f371d6c0ced87ebbe297a1d285fb61","size":78871389,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:03374b2ee15848dbe274e307b4c42a4fd0c0f4193419aaf8cd4ba512a21100a6","size":7540419,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:6c361d8938cc476f156bbae1a66b02542385f6b8f7839afe21392d2c5c1681a4","size":3419,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d5e46245fe40c2d1ab72bfe328de28549b605b2587ab2fa8715f54e3e2de9c5d","size":70492578,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:4509ed37dbe7f538772173c90f3015ede3b6efeec1126f294d791d0f0702f736","selfLink":"/oapi/v1/imagessha256%3A4509ed37dbe7f538772173c90f3015ede3b6efeec1126f294d791d0f0702f736","uid":"ecb236fb-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"570","creationTimestamp":"2017-07-16T14:42:00Z"},"dockerImageReference":"centos/nodejs-4-centos7@sha256:4509ed37dbe7f538772173c90f3015ede3b6efeec1126f294d791d0f0702f736","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:27a40cbdde6f807722d1bb9022017809a2fa667401701f5fb875a17c247b1744","Created":"2017-07-03T09:36:08Z","Container":"0515584e04ff50f1cd28232812f12541f3269017c363553af44a7599d39a23d5","ContainerConfig":{"Hostname":"8682294b9464","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/node_modules/.bin/:/opt/app-root/src/.npm-global/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","NODEJS_VERSION=4","NPM_RUN=start","NPM_CONFIG_PREFIX=/opt/app-root/src/.npm-global","SUMMARY=Platform - for building and running Node.js 4 applications","DESCRIPTION=Node.js 4 available - as docker container is a base platform for building and running various Node.js - 4 applications and frameworks. Node.js is a platform built on Chrome''s JavaScript - runtime for easily building fast, scalable network applications. Node.js uses - an event-driven, non-blocking I/O model that makes it lightweight and efficient, - perfect for data-intensive real-time applications that run across distributed - devices."],"Cmd":["/bin/sh","-c","#(nop) ","LABEL io.openshift.builder-version=b4c4e07"],"Image":"sha256:16b745ebbc6e58b2f285820d2e73728db2169a4028b8cbde277ed9d13c91855c","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-nodejs4-docker","com.redhat.deployments-dir":"/opt/app-root/src","com.redhat.dev-mode":"DEV_MODE:false","com.redhat.dev-mode.port":"DEBUG_PORT:5858","description":"Node.js - 4 available as docker container is a base platform for building and running - various Node.js 4 applications and frameworks. Node.js is a platform built - on Chrome''s JavaScript runtime for easily building fast, scalable network - applications. Node.js uses an event-driven, non-blocking I/O model that makes - it lightweight and efficient, perfect for data-intensive real-time applications - that run across distributed devices.","io.k8s.description":"Platform for building - and running Node.js 4 applications","io.k8s.display-name":"Node.js 4","io.openshift.builder-version":"b4c4e07","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,nodejs,nodejs4","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/nodejs-4-centos7","release":"1","summary":"Platform - for building and running Node.js 4 applications","vendor":"CentOS","version":"4"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8682294b9464","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/node_modules/.bin/:/opt/app-root/src/.npm-global/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","NODEJS_VERSION=4","NPM_RUN=start","NPM_CONFIG_PREFIX=/opt/app-root/src/.npm-global","SUMMARY=Platform - for building and running Node.js 4 applications","DESCRIPTION=Node.js 4 available - as docker container is a base platform for building and running various Node.js - 4 applications and frameworks. Node.js is a platform built on Chrome''s JavaScript - runtime for easily building fast, scalable network applications. Node.js uses - an event-driven, non-blocking I/O model that makes it lightweight and efficient, - perfect for data-intensive real-time applications that run across distributed - devices."],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:16b745ebbc6e58b2f285820d2e73728db2169a4028b8cbde277ed9d13c91855c","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-nodejs4-docker","com.redhat.deployments-dir":"/opt/app-root/src","com.redhat.dev-mode":"DEV_MODE:false","com.redhat.dev-mode.port":"DEBUG_PORT:5858","description":"Node.js - 4 available as docker container is a base platform for building and running - various Node.js 4 applications and frameworks. Node.js is a platform built - on Chrome''s JavaScript runtime for easily building fast, scalable network - applications. Node.js uses an event-driven, non-blocking I/O model that makes - it lightweight and efficient, perfect for data-intensive real-time applications - that run across distributed devices.","io.k8s.description":"Platform for building - and running Node.js 4 applications","io.k8s.display-name":"Node.js 4","io.openshift.builder-version":"b4c4e07","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,nodejs,nodejs4","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/nodejs-4-centos7","release":"1","summary":"Platform - for building and running Node.js 4 applications","vendor":"CentOS","version":"4"}},"Architecture":"amd64","Size":177056616},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:5af33963f973a08dfa38d0c829dc3a81c33e87c132dc5f12dcf0f42e61b310a2","size":703,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:fc7f42ea53da4363ceeedb7c4bb145cc107ffe2c4eb6090fcaa1d5ef29872856","size":3292,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:56f5a66e6c817686064ada1fc7faa394654f8fe9ce3d851ffa2dc89fca187fe8","size":1763,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:7e769012d97d3cdcf5c4d18ce8ed6ed24170589b3fecc729a5042784f803541c","size":20129202,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:c0144c8b02ad53c7fec19a93afb1080879f371d6c0ced87ebbe297a1d285fb61","size":78871389,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:03374b2ee15848dbe274e307b4c42a4fd0c0f4193419aaf8cd4ba512a21100a6","size":7540419,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:6c361d8938cc476f156bbae1a66b02542385f6b8f7839afe21392d2c5c1681a4","size":3419,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d5e46245fe40c2d1ab72bfe328de28549b605b2587ab2fa8715f54e3e2de9c5d","size":70492578,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:45d7ac04f232634452b0a0adfd3548c5185d556b08fed34691fd4e651bbe9d77","selfLink":"/oapi/v1/imagessha256%3A45d7ac04f232634452b0a0adfd3548c5185d556b08fed34691fd4e651bbe9d77","uid":"dd251b67-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"485","creationTimestamp":"2017-07-16T14:41:33Z"},"dockerImageReference":"centos/httpd-24-centos7@sha256:45d7ac04f232634452b0a0adfd3548c5185d556b08fed34691fd4e651bbe9d77","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:db2533a7ae07ecd28dc480725b387869958742fa88eaaa53672abbedb568655d","Created":"2017-07-03T09:31:37Z","Container":"703aed343004213e0a405f696114c9407beec1b7055f440e888376fead9de711","ContainerConfig":{"Hostname":"8682294b9464","User":"1001","ExposedPorts":{"443/tcp":{},"80/tcp":{},"8080/tcp":{},"8443/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/scl_enable","ENV=/opt/app-root/scl_enable","PROMPT_COMMAND=. - /opt/app-root/scl_enable","HTTPD_VERSION=2.4","SUMMARY=Platform for running - Apache httpd 2.4 or building httpd-based application","DESCRIPTION=Apache - httpd 2.4 available as docker container, is a powerful, efficient, and extensible - web server. Apache supports a variety of features, many implemented as compiled - modules which extend the core functionality. These can range from server-side - programming language support to authentication schemes. Virtual hosting allows - one Apache installation to serve many different Web sites.","HTTPD_CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/httpd/","HTTPD_APP_ROOT=/opt/app-root","HTTPD_CONFIGURATION_PATH=/opt/app-root/etc/httpd.d","HTTPD_MAIN_CONF_PATH=/etc/httpd/conf","HTTPD_MAIN_CONF_D_PATH=/etc/httpd/conf.d","HTTPD_VAR_RUN=/var/run/httpd","HTTPD_DATA_PATH=/var/www","HTTPD_DATA_ORIG_PATH=/opt/rh/httpd24/root/var/www","HTTPD_LOG_PATH=/var/log/httpd24","HTTPD_SCL=httpd24"],"Cmd":["/bin/sh","-c","#(nop) - ","LABEL io.openshift.builder-version=79c195f"],"Image":"sha256:38137f0a009b38d4c133ccf783e1e5773dd6a22dbfc8d56b21d925f9faa57ff5","Volumes":{"/var/log/httpd24":{},"/var/www":{}},"WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"httpd24-docker","description":"Apache - httpd 2.4 available as docker container, is a powerful, efficient, and extensible - web server. Apache supports a variety of features, many implemented as compiled - modules which extend the core functionality. These can range from server-side - programming language support to authentication schemes. Virtual hosting allows - one Apache installation to serve many different Web sites.","io.k8s.description":"Platform - for running Apache httpd 2.4 or building httpd-based application","io.k8s.display-name":"Apache - httpd 2.4","io.openshift.builder-version":"79c195f","io.openshift.expose-services":"8080:http,8443:https","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,httpd,httpd24","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"centos/httpd-24-centos7","release":"1","summary":"Platform - for running Apache httpd 2.4 or building httpd-based application","vendor":"CentOS","version":"2.4"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8682294b9464","User":"1001","ExposedPorts":{"443/tcp":{},"80/tcp":{},"8080/tcp":{},"8443/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/scl_enable","ENV=/opt/app-root/scl_enable","PROMPT_COMMAND=. - /opt/app-root/scl_enable","HTTPD_VERSION=2.4","SUMMARY=Platform for running - Apache httpd 2.4 or building httpd-based application","DESCRIPTION=Apache - httpd 2.4 available as docker container, is a powerful, efficient, and extensible - web server. Apache supports a variety of features, many implemented as compiled - modules which extend the core functionality. These can range from server-side - programming language support to authentication schemes. Virtual hosting allows - one Apache installation to serve many different Web sites.","HTTPD_CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/httpd/","HTTPD_APP_ROOT=/opt/app-root","HTTPD_CONFIGURATION_PATH=/opt/app-root/etc/httpd.d","HTTPD_MAIN_CONF_PATH=/etc/httpd/conf","HTTPD_MAIN_CONF_D_PATH=/etc/httpd/conf.d","HTTPD_VAR_RUN=/var/run/httpd","HTTPD_DATA_PATH=/var/www","HTTPD_DATA_ORIG_PATH=/opt/rh/httpd24/root/var/www","HTTPD_LOG_PATH=/var/log/httpd24","HTTPD_SCL=httpd24"],"Cmd":["/usr/bin/run-httpd"],"Image":"sha256:38137f0a009b38d4c133ccf783e1e5773dd6a22dbfc8d56b21d925f9faa57ff5","Volumes":{"/var/log/httpd24":{},"/var/www":{}},"WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"httpd24-docker","description":"Apache - httpd 2.4 available as docker container, is a powerful, efficient, and extensible - web server. Apache supports a variety of features, many implemented as compiled - modules which extend the core functionality. These can range from server-side - programming language support to authentication schemes. Virtual hosting allows - one Apache installation to serve many different Web sites.","io.k8s.description":"Platform - for running Apache httpd 2.4 or building httpd-based application","io.k8s.display-name":"Apache - httpd 2.4","io.openshift.builder-version":"79c195f","io.openshift.expose-services":"8080:http,8443:https","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,httpd,httpd24","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"centos/httpd-24-centos7","release":"1","summary":"Platform - for running Apache httpd 2.4 or building httpd-based application","vendor":"CentOS","version":"2.4"}},"Architecture":"amd64","Size":201350922},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:b3d5b6f863b0b77fde6f6faa7f634cf5ae8d3fce56032888e73008be247df7c6","size":1966,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:0e3c743abb0d051b2fb802b6c084ddfda0c44e3822a841cffed89547ae98b3e7","size":21142,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:a1627dd1fa899ffbd5f3f62bbcb84af87f99a0641f12c1da83059eb0e2e2acb8","size":3775,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:8ba2dfa9a57da19614e48a9309e65173504c5b6bc24bd027ff4900850140d18a","size":941,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:02bb827b3ffcee17140cc172518209a0e8fafcd7767f30c433eae964c03af6d1","size":44400321,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:c0144c8b02ad53c7fec19a93afb1080879f371d6c0ced87ebbe297a1d285fb61","size":78871389,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:03374b2ee15848dbe274e307b4c42a4fd0c0f4193419aaf8cd4ba512a21100a6","size":7540419,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:6c361d8938cc476f156bbae1a66b02542385f6b8f7839afe21392d2c5c1681a4","size":3419,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d5e46245fe40c2d1ab72bfe328de28549b605b2587ab2fa8715f54e3e2de9c5d","size":70492578,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:47d5be7e57cc66ec9f8bf8b5663e74aa862983763c0caa694c74d50b37f3f0cd","selfLink":"/oapi/v1/imagessha256%3A47d5be7e57cc66ec9f8bf8b5663e74aa862983763c0caa694c74d50b37f3f0cd","uid":"0034bf0b-6a35-11e7-b2e6-001a4a1626e8","resourceVersion":"592","creationTimestamp":"2017-07-16T14:42:32Z"},"dockerImageReference":"openshift/wildfly-90-centos7@sha256:47d5be7e57cc66ec9f8bf8b5663e74aa862983763c0caa694c74d50b37f3f0cd","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:63f503b964120561d5b4def562dcdfc30e80c0eabadd402f0bf5c5e748a0b32f","Created":"2017-07-10T18:48:25Z","Container":"0cf35abe840571419dbd480a7b2c2124e0c3aab5e180ae6550f0aacc6b7dd604","ContainerConfig":{"Hostname":"1b0d6163fdc2","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","WILDFLY_VERSION=9.0.2","WILDFLY_VERSION_BIN=9.0.2.Final","MAVEN_VERSION=3.3.9"],"Cmd":["/bin/sh","-c","#(nop) - ","LABEL io.openshift.builder-version=e0ae93f"],"Image":"sha256:8a8fb076da7c643458e56df5af69c0183c8511d4c247f15d5f9ab4c48495d04a","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161214","com.redhat.deployments-dir":"/wildfly/standalone/deployments","io.k8s.description":"Platform - for building and running JEE applications on WildFly 9.0","io.k8s.display-name":"WildFly - 9.0","io.openshift.builder-base-version":"bfd4736","io.openshift.builder-version":"e0ae93f","io.openshift.expose-services":"8080:http","io.openshift.s2i.destination":"/opt/s2i/destination","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,wildfly,wildfly90","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS - Base Image","vendor":"CentOS"}},"DockerVersion":"1.12.6","Author":"Ben Parees - \u003cbparees@redhat.com\u003e","Config":{"Hostname":"1b0d6163fdc2","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","WILDFLY_VERSION=9.0.2","WILDFLY_VERSION_BIN=9.0.2.Final","MAVEN_VERSION=3.3.9"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:8a8fb076da7c643458e56df5af69c0183c8511d4c247f15d5f9ab4c48495d04a","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161214","com.redhat.deployments-dir":"/wildfly/standalone/deployments","io.k8s.description":"Platform - for building and running JEE applications on WildFly 9.0","io.k8s.display-name":"WildFly - 9.0","io.openshift.builder-base-version":"bfd4736","io.openshift.builder-version":"e0ae93f","io.openshift.expose-services":"8080:http","io.openshift.s2i.destination":"/opt/s2i/destination","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,wildfly,wildfly90","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS - Base Image","vendor":"CentOS"}},"Architecture":"amd64","Size":501075050},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:f5030af92d4d07dfb95beabdb8ff3a7861f209a72801beb087c3d85d9c3e3c12","size":136871886,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:3f0f1243ae963086e28f4a79e9f9f6a8698303879bebb8105e2a5179e36da0eb","size":4238,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:8393647f43ca401e76a546ca0e75de295430fd28bac58e651d7a31cc21e90752","size":966,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:84fdbbe5fed46e6c73f03179effa3647c23e4a1a58e36e41278e47f73372c2e0","size":5398,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:426d82047b5dca685d37dd4f2631463024f9b907a9af6c5daf4b149ec4f715a5","size":2283,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:c45402ef7c51fb553922e22a799845e064b198ceb1c30f73180210d128b37747","size":1134987,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:21623c53ec4731f0a834428d4fe0004ef82a2a7cde1f51589d354eb15d487c71","size":223904017,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:8a3400b7e31a55323583e3d585b3b0be56d9f7ae563187aec96d47ef5419982a","size":1979,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:78efc9e155c4f5ac3665c4ef14339c305672468520dc0d5ad5a254ce90a1ec28","size":68747156,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:734fb161cf896cf5c25a9a857a4b4d267bb5a59d5acf9ba846278ab3f3d1f5d5","size":256,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:45a2e645736c4c66ef34acce2407ded21f7a9b231199d3b92d6c9776df264729","size":70389679,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:5540b4b5c66b4ea7f0c1c1e92e3fda1d7ab23391919f47fb6fc0a692a4e17a15","selfLink":"/oapi/v1/imagessha256%3A5540b4b5c66b4ea7f0c1c1e92e3fda1d7ab23391919f47fb6fc0a692a4e17a15","uid":"12208678-6a35-11e7-b2e6-001a4a1626e8","resourceVersion":"613","creationTimestamp":"2017-07-16T14:43:02Z"},"dockerImageReference":"openshift/jenkins-1-centos7@sha256:5540b4b5c66b4ea7f0c1c1e92e3fda1d7ab23391919f47fb6fc0a692a4e17a15","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:e5b6874886a71e492e6eb87bf0df2b13b0ecd8abc5bb84a650f02aa7c00e8f5e","Created":"2017-07-11T08:06:59Z","Container":"e1ede137b7f42f70ecea143d13f1d709f33cdbc3cd53396eb26e40f7547adf03","ContainerConfig":{"Hostname":"d1e7c521d3a4","User":"1001","ExposedPorts":{"50000/tcp":{},"8080/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","JENKINS_VERSION=1.651","HOME=/var/lib/jenkins","JENKINS_HOME=/var/lib/jenkins"],"Cmd":["/bin/sh","-c","#(nop) - ","LABEL io.openshift.builder-version=fc9a5fc"],"Image":"sha256:b8a1f0fd577324df27027639dd6bb89e0a324441e09f45b4a54fcf843e7be8e5","Volumes":{"/var/lib/jenkins":{}},"Labels":{"build-date":"20170705","io.openshift.builder-version":"fc9a5fc","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","k8s.io.description":"Jenkins - is a continuous integration server","k8s.io.display-name":"Jenkins 1.651","license":"GPLv2","name":"CentOS - Base Image","openshift.io.expose-services":"8080:http","openshift.io.tags":"jenkins,jenkins1,ci","vendor":"CentOS"}},"DockerVersion":"1.12.6","Author":"Ben - Parees \u003cbparees@redhat.com\u003e","Config":{"Hostname":"d1e7c521d3a4","User":"1001","ExposedPorts":{"50000/tcp":{},"8080/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","JENKINS_VERSION=1.651","HOME=/var/lib/jenkins","JENKINS_HOME=/var/lib/jenkins"],"Cmd":["/usr/libexec/s2i/run"],"Image":"sha256:b8a1f0fd577324df27027639dd6bb89e0a324441e09f45b4a54fcf843e7be8e5","Volumes":{"/var/lib/jenkins":{}},"Labels":{"build-date":"20170705","io.openshift.builder-version":"fc9a5fc","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","k8s.io.description":"Jenkins - is a continuous integration server","k8s.io.display-name":"Jenkins 1.651","license":"GPLv2","name":"CentOS - Base Image","openshift.io.expose-services":"8080:http","openshift.io.tags":"jenkins,jenkins1,ci","vendor":"CentOS"}},"Architecture":"amd64","Size":509036737},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:1a69ce7caf2f661cf6c95212e8bf278ed9a12991df652f2d28bf98c2c1f388a7","size":172401416,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:b509e75c0fcb888c9c2e954a700487e426e038da5df738eba59a2a3994988b82","size":3031,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:f51ff266873133f7a572e764977815920ec59027b2a6eb343abd655c18736f61","size":3672,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:e2216d1f15f41fde543c6fad55ed8fd1c7580cc60ee266b942e3a6b9fbf52fca","size":4519,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:44f6445725fcd7dbe088a299bf7d426e799271066493fff3564622ff214222f3","size":266133836,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:7b6bb4652a1be64d39920f7d8c12c5f0bd8abfc10820177109e73817357c07e3","size":70481457,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:5ac77dee32583f4f71e973ef6d7ad6bcc6c127977bce990e2d9ebd347c157860","selfLink":"/oapi/v1/imagessha256%3A5ac77dee32583f4f71e973ef6d7ad6bcc6c127977bce990e2d9ebd347c157860","uid":"10869940-6a35-11e7-b2e6-001a4a1626e8","resourceVersion":"611","creationTimestamp":"2017-07-16T14:43:00Z"},"dockerImageReference":"centos/redis-32-centos7@sha256:5ac77dee32583f4f71e973ef6d7ad6bcc6c127977bce990e2d9ebd347c157860","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:bf04a8474cb0a382954fbd2441d9c56016ea0a9ea3f430ca4767d974943ad15b","Created":"2017-07-05T21:42:21Z","Container":"612ac92fb5ce0168dbdf26c47909c32d7ced7d607ab10b73bced30025c820b2e","ContainerConfig":{"Hostname":"d1e7c521d3a4","User":"1001","ExposedPorts":{"6379/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","REDIS_VERSION=3.2","HOME=/var/lib/redis","SUMMARY=Redis - in-memory data structure store, used as database, cache and message broker","DESCRIPTION=Redis - 3.2 available as docker container, is an advanced key-value store. It is often - referred to as a data structure server since keys can contain strings, hashes, - lists, sets and sorted sets. You can run atomic operations on these types, - like appending to a string; incrementing the value in a hash; pushing to a - list; computing set intersection, union and difference; or getting the member - with highest ranking in a sorted set. In order to achieve its outstanding - performance, Redis works with an in-memory dataset. Depending on your use - case, you can persist it either by dumping the dataset to disk every once - in a while, or by appending each command to a log.","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/redis","REDIS_PREFIX=/opt/rh/rh-redis32/root/usr","ENABLED_COLLECTIONS=rh-redis32","BASH_ENV=/usr/share/container-scripts/redis/scl_enable","ENV=/usr/share/container-scripts/redis/scl_enable","PROMPT_COMMAND=. - /usr/share/container-scripts/redis/scl_enable"],"Cmd":["/bin/sh","-c","#(nop) - ","LABEL io.openshift.builder-version=515c20d"],"Image":"sha256:018104c264df020f3850b249e613ec24c0120b56f61c7fca984c8ba92e0a424f","Volumes":{"/var/lib/redis/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170705","com.redhat.component":"rh-redis32-docker","description":"Redis - 3.2 available as docker container, is an advanced key-value store. It is often - referred to as a data structure server since keys can contain strings, hashes, - lists, sets and sorted sets. You can run atomic operations on these types, - like appending to a string; incrementing the value in a hash; pushing to a - list; computing set intersection, union and difference; or getting the member - with highest ranking in a sorted set. In order to achieve its outstanding - performance, Redis works with an in-memory dataset. Depending on your use - case, you can persist it either by dumping the dataset to disk every once - in a while, or by appending each command to a log.","io.k8s.description":"Redis - in-memory data structure store, used as database, cache and message broker","io.k8s.display-name":"Redis - 3.2","io.openshift.builder-version":"515c20d","io.openshift.expose-services":"6379:redis","io.openshift.tags":"database,redis,redis32,rh-redis32","license":"GPLv2","name":"centos/redis-32-centos7","release":"1","summary":"Redis - in-memory data structure store, used as database, cache and message broker","vendor":"CentOS","version":"3.2"}},"DockerVersion":"1.12.6","Config":{"Hostname":"d1e7c521d3a4","User":"1001","ExposedPorts":{"6379/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","REDIS_VERSION=3.2","HOME=/var/lib/redis","SUMMARY=Redis - in-memory data structure store, used as database, cache and message broker","DESCRIPTION=Redis - 3.2 available as docker container, is an advanced key-value store. It is often - referred to as a data structure server since keys can contain strings, hashes, - lists, sets and sorted sets. You can run atomic operations on these types, - like appending to a string; incrementing the value in a hash; pushing to a - list; computing set intersection, union and difference; or getting the member - with highest ranking in a sorted set. In order to achieve its outstanding - performance, Redis works with an in-memory dataset. Depending on your use - case, you can persist it either by dumping the dataset to disk every once - in a while, or by appending each command to a log.","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/redis","REDIS_PREFIX=/opt/rh/rh-redis32/root/usr","ENABLED_COLLECTIONS=rh-redis32","BASH_ENV=/usr/share/container-scripts/redis/scl_enable","ENV=/usr/share/container-scripts/redis/scl_enable","PROMPT_COMMAND=. - /usr/share/container-scripts/redis/scl_enable"],"Cmd":["run-redis"],"Image":"sha256:018104c264df020f3850b249e613ec24c0120b56f61c7fca984c8ba92e0a424f","Volumes":{"/var/lib/redis/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170705","com.redhat.component":"rh-redis32-docker","description":"Redis - 3.2 available as docker container, is an advanced key-value store. It is often - referred to as a data structure server since keys can contain strings, hashes, - lists, sets and sorted sets. You can run atomic operations on these types, - like appending to a string; incrementing the value in a hash; pushing to a - list; computing set intersection, union and difference; or getting the member - with highest ranking in a sorted set. In order to achieve its outstanding - performance, Redis works with an in-memory dataset. Depending on your use - case, you can persist it either by dumping the dataset to disk every once - in a while, or by appending each command to a log.","io.k8s.description":"Redis - in-memory data structure store, used as database, cache and message broker","io.k8s.display-name":"Redis - 3.2","io.openshift.builder-version":"515c20d","io.openshift.expose-services":"6379:redis","io.openshift.tags":"database,redis,redis32,rh-redis32","license":"GPLv2","name":"centos/redis-32-centos7","release":"1","summary":"Redis - in-memory data structure store, used as database, cache and message broker","vendor":"CentOS","version":"3.2"}},"Architecture":"amd64","Size":80278825},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:fb066451888f47455a280f82bfaf6f740163beee3f2406026609012c6aab87b2","size":990,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:1e8c3e139aaffed40990b41767d1f4a1c504e17b66a63d5e65e0079e0bd91ccb","size":16996,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:21aa968edcd6429d1b626d64014219e1d1493a76e33c03d1b306aaffda0f494b","size":4620,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:28ec69bcab37d3084d6e788194943dd1078da95cbb8fbf249fc93a0a632c6c47","size":9761617,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:f0b8267776f651971d268672f6c19913350c94feff025220b8278884706feec1","size":1526,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:7b6bb4652a1be64d39920f7d8c12c5f0bd8abfc10820177109e73817357c07e3","size":70481457,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:61d75e4eba1d7fb29d22e498cfef79813b223a4d7da1c0c5f057939e94b44316","selfLink":"/oapi/v1/imagessha256%3A61d75e4eba1d7fb29d22e498cfef79813b223a4d7da1c0c5f057939e94b44316","uid":"0b6ea09f-6a35-11e7-b2e6-001a4a1626e8","resourceVersion":"604","creationTimestamp":"2017-07-16T14:42:51Z"},"dockerImageReference":"centos/postgresql-94-centos7@sha256:61d75e4eba1d7fb29d22e498cfef79813b223a4d7da1c0c5f057939e94b44316","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:511f4c95743ae202249a1b6c47efb2960a2422d7a01526532356f7afd3674a6e","Created":"2017-06-15T12:43:17Z","Container":"ea15bc3884de0a1b8c1a485ac0baae0d61d80b21d2616d1e33cb96231a997e12","ContainerConfig":{"Hostname":"8682294b9464","User":"26","ExposedPorts":{"5432/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","POSTGRESQL_VERSION=9.4","HOME=/var/lib/pgsql","PGUSER=postgres","SUMMARY=PostgreSQL - is an advanced Object-Relational database management system","DESCRIPTION=PostgreSQL - is an advanced Object-Relational database management system (DBMS). The image - contains the client and server programs that you''ll need to create, run, - maintain and access a PostgreSQL DBMS server.","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/postgresql","ENABLED_COLLECTIONS=rh-postgresql94","BASH_ENV=/usr/share/container-scripts/postgresql/scl_enable","ENV=/usr/share/container-scripts/postgresql/scl_enable","PROMPT_COMMAND=. - /usr/share/container-scripts/postgresql/scl_enable"],"Cmd":["/bin/sh","-c","#(nop) - ","LABEL io.openshift.builder-version=30f6dd4"],"Image":"sha256:6b16853daf54b55b47189aee3bcaf3c6a591716dd22061f5579b96ea05fb93d2","Volumes":{"/var/lib/pgsql/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-postgresql94-docker","description":"PostgreSQL - is an advanced Object-Relational database management system (DBMS). The image - contains the client and server programs that you''ll need to create, run, - maintain and access a PostgreSQL DBMS server.","io.k8s.description":"PostgreSQL - is an advanced Object-Relational database management system","io.k8s.display-name":"PostgreSQL - 9.4","io.openshift.builder-version":"30f6dd4","io.openshift.expose-services":"5432:postgresql","io.openshift.tags":"database,postgresql,postgresql94,rh-postgresql94","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/postgresql-94-centos7","release":"1","summary":"PostgreSQL - is an advanced Object-Relational database management system","vendor":"CentOS","version":"9.4"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8682294b9464","User":"26","ExposedPorts":{"5432/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","POSTGRESQL_VERSION=9.4","HOME=/var/lib/pgsql","PGUSER=postgres","SUMMARY=PostgreSQL - is an advanced Object-Relational database management system","DESCRIPTION=PostgreSQL - is an advanced Object-Relational database management system (DBMS). The image - contains the client and server programs that you''ll need to create, run, - maintain and access a PostgreSQL DBMS server.","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/postgresql","ENABLED_COLLECTIONS=rh-postgresql94","BASH_ENV=/usr/share/container-scripts/postgresql/scl_enable","ENV=/usr/share/container-scripts/postgresql/scl_enable","PROMPT_COMMAND=. - /usr/share/container-scripts/postgresql/scl_enable"],"Cmd":["run-postgresql"],"Image":"sha256:6b16853daf54b55b47189aee3bcaf3c6a591716dd22061f5579b96ea05fb93d2","Volumes":{"/var/lib/pgsql/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-postgresql94-docker","description":"PostgreSQL - is an advanced Object-Relational database management system (DBMS). The image - contains the client and server programs that you''ll need to create, run, - maintain and access a PostgreSQL DBMS server.","io.k8s.description":"PostgreSQL - is an advanced Object-Relational database management system","io.k8s.display-name":"PostgreSQL - 9.4","io.openshift.builder-version":"30f6dd4","io.openshift.expose-services":"5432:postgresql","io.openshift.tags":"database,postgresql,postgresql94,rh-postgresql94","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/postgresql-94-centos7","release":"1","summary":"PostgreSQL - is an advanced Object-Relational database management system","vendor":"CentOS","version":"9.4"}},"Architecture":"amd64","Size":101110949},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:0d97fd4ad309164811c9a53d177be20240e482a7e4eb3f02b22436bca04bf598","size":2107,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:6f6cb0a4fb51dcdf15b4b363abf4d7fae60c324a7ac53dea25ad41e2a8da312e","size":7923,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:6a68a099af549dbfa0427ea996d0fe04b40ec8054a70dbda652147fe2c14757c","size":30599047,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:76bef104c4e3641d03409c3283cb9faca679bce22747e6b770971edff8523b78","size":311,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d5e46245fe40c2d1ab72bfe328de28549b605b2587ab2fa8715f54e3e2de9c5d","size":70492578,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:650b91978bb0a116c595ef48351eaab0dbb8493128518b55b162c08d81ed0ff3","selfLink":"/oapi/v1/imagessha256%3A650b91978bb0a116c595ef48351eaab0dbb8493128518b55b162c08d81ed0ff3","uid":"0690a2cc-6a35-11e7-b2e6-001a4a1626e8","resourceVersion":"596","creationTimestamp":"2017-07-16T14:42:43Z"},"dockerImageReference":"centos/mysql-56-centos7@sha256:650b91978bb0a116c595ef48351eaab0dbb8493128518b55b162c08d81ed0ff3","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:f56d9de4c95441f87883fbde04a00bb34677535e5cd16cda7252b47026a2f63e","Created":"2017-07-14T07:02:36Z","Container":"50c298ac69bbc94fb85b24a44fe2a03b2ae8e0d50bb6b045b99ae3cedff97d3c","ContainerConfig":{"Hostname":"d1e7c521d3a4","User":"27","ExposedPorts":{"3306/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","MYSQL_VERSION=5.6","HOME=/var/lib/mysql","SUMMARY=MySQL - 5.6 SQL database server","DESCRIPTION=MySQL is a multi-user, multi-threaded - SQL database server. The container image provides a containerized packaging - of the MySQL mysqld daemon and client application. The mysqld server daemon - accepts connections from clients and provides access to content from MySQL - databases on behalf of the clients.","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mysql","MYSQL_PREFIX=/opt/rh/rh-mysql56/root/usr","ENABLED_COLLECTIONS=rh-mysql56","BASH_ENV=/usr/share/container-scripts/mysql/scl_enable","ENV=/usr/share/container-scripts/mysql/scl_enable","PROMPT_COMMAND=. - /usr/share/container-scripts/mysql/scl_enable"],"Cmd":["/bin/sh","-c","#(nop) - ","LABEL io.openshift.builder-version=2e4f299"],"Image":"sha256:f42897a4596f9864c2a12e7bd18b19508b563476fa94e06c2d252adef661ecb1","Volumes":{"/var/lib/mysql/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170705","com.redhat.component":"rh-mysql56-docker","description":"MySQL - is a multi-user, multi-threaded SQL database server. The container image provides - a containerized packaging of the MySQL mysqld daemon and client application. - The mysqld server daemon accepts connections from clients and provides access - to content from MySQL databases on behalf of the clients.","io.k8s.description":"MySQL - 5.6 SQL database server","io.k8s.display-name":"MySQL 5.6","io.openshift.builder-version":"2e4f299","io.openshift.expose-services":"3306:mysql","io.openshift.tags":"database,mysql,mysql56,rh-mysql56","license":"GPLv2","name":"centos/mysql-56-centos7","release":"1","summary":"MySQL - 5.6 SQL database server","vendor":"CentOS","version":"5.6"}},"DockerVersion":"1.12.6","Config":{"Hostname":"d1e7c521d3a4","User":"27","ExposedPorts":{"3306/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","MYSQL_VERSION=5.6","HOME=/var/lib/mysql","SUMMARY=MySQL - 5.6 SQL database server","DESCRIPTION=MySQL is a multi-user, multi-threaded - SQL database server. The container image provides a containerized packaging - of the MySQL mysqld daemon and client application. The mysqld server daemon - accepts connections from clients and provides access to content from MySQL - databases on behalf of the clients.","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mysql","MYSQL_PREFIX=/opt/rh/rh-mysql56/root/usr","ENABLED_COLLECTIONS=rh-mysql56","BASH_ENV=/usr/share/container-scripts/mysql/scl_enable","ENV=/usr/share/container-scripts/mysql/scl_enable","PROMPT_COMMAND=. - /usr/share/container-scripts/mysql/scl_enable"],"Cmd":["run-mysqld"],"Image":"sha256:f42897a4596f9864c2a12e7bd18b19508b563476fa94e06c2d252adef661ecb1","Volumes":{"/var/lib/mysql/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170705","com.redhat.component":"rh-mysql56-docker","description":"MySQL - is a multi-user, multi-threaded SQL database server. The container image provides - a containerized packaging of the MySQL mysqld daemon and client application. - The mysqld server daemon accepts connections from clients and provides access - to content from MySQL databases on behalf of the clients.","io.k8s.description":"MySQL - 5.6 SQL database server","io.k8s.display-name":"MySQL 5.6","io.openshift.builder-version":"2e4f299","io.openshift.expose-services":"3306:mysql","io.openshift.tags":"database,mysql,mysql56,rh-mysql56","license":"GPLv2","name":"centos/mysql-56-centos7","release":"1","summary":"MySQL - 5.6 SQL database server","vendor":"CentOS","version":"5.6"}},"Architecture":"amd64","Size":122878629},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:38b1f14dab4dc50f3b3e8c4433a6831ef71762d464c115e38f004760dd5d4aba","size":3297,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:2d12fab1ed9d59b09cf47f3dc9fcdb9c491c32bbbcca2d1b292d6b2576eb91f6","size":536,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:0b18e8c8c05ab5ee9db9fe4024337fa01a8765e3a9e81938c42f125ccc2e1173","size":162,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d54c8fa70927d7780589cdbdb16341ddd94a398092b20cba326bb0c966961775","size":12365,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:68b4d6a32cd0ff45d47e63ee01be43f72d4c62cc8863add5170dd750f6a29c61","size":52372081,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:7b6bb4652a1be64d39920f7d8c12c5f0bd8abfc10820177109e73817357c07e3","size":70481457,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:6f0c8e80b7ca5bd6178c2306809c823d4d9a3ae89a77f1d2d491ace6c38ad305","selfLink":"/oapi/v1/imagessha256%3A6f0c8e80b7ca5bd6178c2306809c823d4d9a3ae89a77f1d2d491ace6c38ad305","uid":"f71b6d78-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"580","creationTimestamp":"2017-07-16T14:42:17Z"},"dockerImageReference":"centos/php-56-centos7@sha256:6f0c8e80b7ca5bd6178c2306809c823d4d9a3ae89a77f1d2d491ace6c38ad305","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:c4a67c721e04de5a7b8e09404410beb7c8a2a46c11b734b5619d90d6c763e409","Created":"2017-07-03T09:52:48Z","Container":"c10f998d9251360ea3c25ac4826d390f7737dc2f7d3c9e3c942db18d1211a757","ContainerConfig":{"Hostname":"8682294b9464","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/rh/rh-php56/root/usr/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","PHP_VERSION=5.6","SUMMARY=Platform for building - and running PHP 5.6 applications","DESCRIPTION=PHP 5.6 available as docker - container is a base platform for building and running various PHP 5.6 applications - and frameworks. PHP is an HTML-embedded scripting language. PHP attempts to - make it easy for developers to write dynamically generated web pages. PHP - also offers built-in database integration for several commercial and non-commercial - database management systems, so writing a database-enabled webpage with PHP - is fairly simple. The most common use of PHP coding is probably as a replacement - for CGI scripts."],"Cmd":["/bin/sh","-c","#(nop) ","LABEL io.openshift.builder-version=c11b46c"],"Image":"sha256:7b7b80fe0dce03593f358b227f685f78ad5a7a0c514fc62e345040d3176a14eb","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-php56-docker","description":"PHP - 5.6 available as docker container is a base platform for building and running - various PHP 5.6 applications and frameworks. PHP is an HTML-embedded scripting - language. PHP attempts to make it easy for developers to write dynamically - generated web pages. PHP also offers built-in database integration for several - commercial and non-commercial database management systems, so writing a database-enabled - webpage with PHP is fairly simple. The most common use of PHP coding is probably - as a replacement for CGI scripts.","io.k8s.description":"Platform for building - and running PHP 5.6 applications","io.k8s.display-name":"Apache 2.4 with PHP - 5.6","io.openshift.builder-version":"c11b46c","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,php,php56,rh-php56","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/php-56-centos7","release":"1","summary":"Platform - for building and running PHP 5.6 applications","vendor":"CentOS","version":"5.6"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8682294b9464","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/rh/rh-php56/root/usr/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","PHP_VERSION=5.6","SUMMARY=Platform for building - and running PHP 5.6 applications","DESCRIPTION=PHP 5.6 available as docker - container is a base platform for building and running various PHP 5.6 applications - and frameworks. PHP is an HTML-embedded scripting language. PHP attempts to - make it easy for developers to write dynamically generated web pages. PHP - also offers built-in database integration for several commercial and non-commercial - database management systems, so writing a database-enabled webpage with PHP - is fairly simple. The most common use of PHP coding is probably as a replacement - for CGI scripts."],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:7b7b80fe0dce03593f358b227f685f78ad5a7a0c514fc62e345040d3176a14eb","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-php56-docker","description":"PHP - 5.6 available as docker container is a base platform for building and running - various PHP 5.6 applications and frameworks. PHP is an HTML-embedded scripting - language. PHP attempts to make it easy for developers to write dynamically - generated web pages. PHP also offers built-in database integration for several - commercial and non-commercial database management systems, so writing a database-enabled - webpage with PHP is fairly simple. The most common use of PHP coding is probably - as a replacement for CGI scripts.","io.k8s.description":"Platform for building - and running PHP 5.6 applications","io.k8s.display-name":"Apache 2.4 with PHP - 5.6","io.openshift.builder-version":"c11b46c","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,php,php56,rh-php56","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/php-56-centos7","release":"1","summary":"Platform - for building and running PHP 5.6 applications","vendor":"CentOS","version":"5.6"}},"Architecture":"amd64","Size":216991746},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:685bb0a6debe0a70cd04e671519121ae87f15b445900c6aacae3a1b6d71ec3f6","size":53225,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:9dd2026a3dffac4b1e6e61c73173c2aee73cfcbe888444a1fdc3ee64fcb309b4","size":25382,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:7fb3e790a6ac01dc5d70d1524c6b345abe703362ce3667fe9e31b4bc643852a7","size":1849,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:6a47cbe3f150dea315a8d797def5cf2831bb664e528225fe081cd619ef5b5971","size":59988829,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:c0144c8b02ad53c7fec19a93afb1080879f371d6c0ced87ebbe297a1d285fb61","size":78871389,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:03374b2ee15848dbe274e307b4c42a4fd0c0f4193419aaf8cd4ba512a21100a6","size":7540419,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:6c361d8938cc476f156bbae1a66b02542385f6b8f7839afe21392d2c5c1681a4","size":3419,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d5e46245fe40c2d1ab72bfe328de28549b605b2587ab2fa8715f54e3e2de9c5d","size":70492578,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:751a3cd1905914389fe568c25b3d5367cd705a0e4f81970a361f670ce891baf7","selfLink":"/oapi/v1/imagessha256%3A751a3cd1905914389fe568c25b3d5367cd705a0e4f81970a361f670ce891baf7","uid":"e49a8b03-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"555","creationTimestamp":"2017-07-16T14:41:46Z"},"dockerImageReference":"openshift/ruby-20-centos7@sha256:751a3cd1905914389fe568c25b3d5367cd705a0e4f81970a361f670ce891baf7","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"54ccc57a4a570a0bcd629bdd69d1801191e255fd5ac0494f5beb391144679ce5","Parent":"2ebac9510b96b4f4cb00c2db3c0240949ed876e404314d45b5d952514960a4e7","Created":"2016-12-21T12:33:51Z","Container":"37ad27ba07e99c36abcf3b3571c3f77e903ba289dffaef23fb8e33b83910fd37","ContainerConfig":{"Hostname":"d6dcf178f680","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","RUBY_VERSION=2.0"],"Cmd":["/bin/sh","-c","#(nop) - ","LABEL io.openshift.builder-version=70976f9c15d6109405ec85994284d345df29a301"],"Image":"sha256:af9e8970f70141cb05c57179af365e0fd3e0f044c78ba2c7b0eb89523f5ccef7","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"Platform - for building and running Ruby 2.0 applications","io.k8s.display-name":"Ruby - 2.0","io.openshift.builder-base-version":"a8deee2","io.openshift.builder-version":"70976f9c15d6109405ec85994284d345df29a301","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,ruby,ruby20","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS - Base Image","vendor":"CentOS"}},"DockerVersion":"1.12.2-rc2","Author":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","Config":{"Hostname":"d6dcf178f680","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","RUBY_VERSION=2.0"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:af9e8970f70141cb05c57179af365e0fd3e0f044c78ba2c7b0eb89523f5ccef7","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"Platform - for building and running Ruby 2.0 applications","io.k8s.display-name":"Ruby - 2.0","io.openshift.builder-base-version":"a8deee2","io.openshift.builder-version":"70976f9c15d6109405ec85994284d345df29a301","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,ruby,ruby20","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS - Base Image","vendor":"CentOS"}},"Architecture":"amd64","Size":156661559},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":32,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:08d48e6f1cff259389732d35307bb877215fa28867cdaff50c1dbd6e0b993c1f","size":70481699,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:147e60d427392d6f696273d0b633722bc6a7dc7af0c90a8f4b29777dade6002f","size":255,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:71d046d973b92e351cf8391ec66e2e7e5fa252e2fb3cc6cd5881f2c368207777","size":67962493,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:85dab2e0d129ed4c4f1da157574c0f5d66a54222d7ac2958093d01b00d487335","size":1957,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:97ec208e4c527d9919ac0a4c4fe7f2417ff6003c664026e44e668569de927f39","size":18211001,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:5cdb4413c0b879e5292e05ab6a38a9d2264c10595f43f2896622bc0ed288ce00","size":1709,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:ccc6776c08cdfac3897efb44c62f4b8c45154313009ab5946b12fa7007b7037d","size":1177,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:da9e6639c52c2c6c75d63dd5e8432ff95d081af56bc48068ca755132d8419ba8","size":1236,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v1+json"},{"metadata":{"name":"sha256:7bbc639e8cb6404682957a671f16408b0d039998671c96bd2cb34a224a820e5a","selfLink":"/oapi/v1/imagessha256%3A7bbc639e8cb6404682957a671f16408b0d039998671c96bd2cb34a224a820e5a","uid":"fcdc7ed2-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"585","creationTimestamp":"2017-07-16T14:42:27Z"},"dockerImageReference":"openshift/python-33-centos7@sha256:7bbc639e8cb6404682957a671f16408b0d039998671c96bd2cb34a224a820e5a","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"71a4b96d4599b64927ee87a992aada7bcd3d48d5210a6fef4c3d14c3888d642b","Parent":"39b503882d08c21f66c672277bdd5110b0baddb46716eaf9058fae9402a0c201","Created":"2016-12-21T12:17:17Z","Container":"c4b2a9758302bd4f7be05bee043ebc47bb77716df39c2364b6f165eccec5b80e","ContainerConfig":{"Hostname":"d6dcf178f680","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/.local/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","PYTHON_VERSION=3.3"],"Cmd":["/bin/sh","-c","#(nop) - ","LABEL io.openshift.builder-version=d4fb4e68ba509d1cbf06c0ce7adee19c6d5e17f3"],"Image":"sha256:29c5a453288d1654c884bc03ba57d322f0133e37e33cf25a259b096f33a50d6f","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"Platform - for building and running Python 3.3 applications","io.k8s.display-name":"Python - 3.3","io.openshift.builder-base-version":"a8deee2","io.openshift.builder-version":"d4fb4e68ba509d1cbf06c0ce7adee19c6d5e17f3","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,python,python33","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS - Base Image","vendor":"CentOS"}},"DockerVersion":"1.12.2-rc2","Author":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","Config":{"Hostname":"d6dcf178f680","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/.local/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","PYTHON_VERSION=3.3"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:29c5a453288d1654c884bc03ba57d322f0133e37e33cf25a259b096f33a50d6f","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"Platform - for building and running Python 3.3 applications","io.k8s.display-name":"Python - 3.3","io.openshift.builder-base-version":"a8deee2","io.openshift.builder-version":"d4fb4e68ba509d1cbf06c0ce7adee19c6d5e17f3","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,python,python33","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS - Base Image","vendor":"CentOS"}},"Architecture":"amd64","Size":215624792},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:08d48e6f1cff259389732d35307bb877215fa28867cdaff50c1dbd6e0b993c1f","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:147e60d427392d6f696273d0b633722bc6a7dc7af0c90a8f4b29777dade6002f","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:71d046d973b92e351cf8391ec66e2e7e5fa252e2fb3cc6cd5881f2c368207777","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:85dab2e0d129ed4c4f1da157574c0f5d66a54222d7ac2958093d01b00d487335","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:45fbf4a56350987213470cdf68670a9841c4482c15597d1b0943049ab97c9513","size":75446484,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:41afa00c758cd50856589a7777ebbb567bb205308443f9890816fa6b03f9f82a","size":2152,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:f2b3e29a4196fcb24e151238d998437aa022944836e5d503ec63b9e1c0a3fa4c","size":693,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:4b0abd05ed9f98f9de91e83ec454e74e899e577206b969575647ce609422523c","size":1729027,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v1+json"},{"metadata":{"name":"sha256:7cd33ccc63b8005810aedee0444472cc84c3e3c38fe9cd147edb964e712a1068","selfLink":"/oapi/v1/imagessha256%3A7cd33ccc63b8005810aedee0444472cc84c3e3c38fe9cd147edb964e712a1068","uid":"06905203-6a35-11e7-b2e6-001a4a1626e8","resourceVersion":"595","creationTimestamp":"2017-07-16T14:42:43Z"},"dockerImageReference":"openshift/mysql-55-centos7@sha256:7cd33ccc63b8005810aedee0444472cc84c3e3c38fe9cd147edb964e712a1068","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"bce9ef2d20f6915fee6a1e60a4950e7e47baa9d79548f2256131d3829523b5e2","Parent":"c066b12cac39ed0b5300dd58a472849fa2f032c78f23bd4d2a44b398cb2bac55","Created":"2016-12-12T21:32:06Z","Container":"a9e801a7c7a69d75f3eed8cb755a0f352bef63bdf5a455316b02360edd6eee2a","ContainerConfig":{"Hostname":"d6dcf178f680","User":"27","ExposedPorts":{"3306/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","MYSQL_VERSION=5.5","HOME=/var/lib/mysql","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mysql","MYSQL_PREFIX=/opt/rh/mysql55/root/usr","ENABLED_COLLECTIONS=mysql55","BASH_ENV=/usr/share/container-scripts/mysql/scl_enable","ENV=/usr/share/container-scripts/mysql/scl_enable","PROMPT_COMMAND=. - /usr/share/container-scripts/mysql/scl_enable"],"Cmd":["/bin/sh","-c","#(nop) - ","LABEL io.openshift.builder-version=26c5afc"],"Image":"sha256:63208d354355f24707ae69bcc6fd49b39cf547ce608c2e945497975c5f0233c0","Volumes":{"/var/lib/mysql/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"MySQL - is a multi-user, multi-threaded SQL database server","io.k8s.display-name":"MySQL - 5.5","io.openshift.builder-version":"26c5afc","io.openshift.expose-services":"3306:mysql","io.openshift.tags":"database,mysql,mysql55","license":"GPLv2","name":"CentOS - Base Image","vendor":"CentOS"}},"DockerVersion":"1.12.2-rc2","Author":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","Config":{"Hostname":"d6dcf178f680","User":"27","ExposedPorts":{"3306/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","MYSQL_VERSION=5.5","HOME=/var/lib/mysql","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mysql","MYSQL_PREFIX=/opt/rh/mysql55/root/usr","ENABLED_COLLECTIONS=mysql55","BASH_ENV=/usr/share/container-scripts/mysql/scl_enable","ENV=/usr/share/container-scripts/mysql/scl_enable","PROMPT_COMMAND=. - /usr/share/container-scripts/mysql/scl_enable"],"Cmd":["run-mysqld"],"Image":"sha256:63208d354355f24707ae69bcc6fd49b39cf547ce608c2e945497975c5f0233c0","Volumes":{"/var/lib/mysql/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"MySQL - is a multi-user, multi-threaded SQL database server","io.k8s.display-name":"MySQL - 5.5","io.openshift.builder-version":"26c5afc","io.openshift.expose-services":"3306:mysql","io.openshift.tags":"database,mysql,mysql55","license":"GPLv2","name":"CentOS - Base Image","vendor":"CentOS"}},"Architecture":"amd64","Size":127359164},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:08d48e6f1cff259389732d35307bb877215fa28867cdaff50c1dbd6e0b993c1f","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:edb0d8ed634dee038ce4faff40af2049603e118394dd5438c1c6d66de343d92a","size":56868334,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:e506889419db8670d8bfb1dde20f76c95d1577845f4cab7ceba43673ed86fe3e","size":8405,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:f40909bb3968fc890fca09a65dcf045450c1db46ed19cb816076c22c53b2682f","size":165,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:e2bda14c15e601bb2147ba9eedefff7e526e7b47ac27a51079da65ae78606a6d","size":529,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v1+json"},{"metadata":{"name":"sha256:86c54baed25788404dd22441d32a55a78588325159afb26678a764f46f4f6374","selfLink":"/oapi/v1/imagessha256%3A86c54baed25788404dd22441d32a55a78588325159afb26678a764f46f4f6374","uid":"59cb063f-6a36-11e7-b2e6-001a4a1626e8","resourceVersion":"1070","creationTimestamp":"2017-07-16T14:52:12Z"},"dockerImageReference":"cockpit/kubernetes@sha256:86c54baed25788404dd22441d32a55a78588325159afb26678a764f46f4f6374","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:5b293b2b250e10cc68d12e1ecb5dc0cc9f6484f96f551112145ad25bd68f3545","Created":"2017-07-11T20:45:52Z","Container":"d305c32345c7f67ece1b3a66c1afd26a4d936cdff3214f6fea08f10cca03b728","ContainerConfig":{"Hostname":"79db519299fc","Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","DISTTAG=f25docker","FGC=f25","FBR=f25"],"Cmd":["/bin/sh","-c","#(nop) - ","CMD [\"/usr/libexec/cockpit-kube-launch\"]"],"Image":"sha256:347187dc1ff419718496344dec9aff514b78466d004fc4dbad141c4abcbc126a"},"DockerVersion":"17.03.1-ee-2","Config":{"Hostname":"79db519299fc","Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","DISTTAG=f25docker","FGC=f25","FBR=f25"],"Cmd":["/usr/libexec/cockpit-kube-launch"],"Image":"sha256:347187dc1ff419718496344dec9aff514b78466d004fc4dbad141c4abcbc126a"},"Architecture":"amd64","Size":136794512},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:2bb59c4eb6d8f7259525cdf31fd7265d6514874153a80113513bbefb13f89638","size":61057436,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d1232f62c5c9a2a437e795bca53b9c2ae4d16b3aadcec9ac562b0121b8fdaaf1","size":336,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:318a2f969b3c1a7ab018ef76177199e97723a271550c031c099c5d89f076cc3f","size":4282,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:691bc14ee27487db536172a1fcdbbf956f460d1e1e1b201828e3a2bab81c5ec8","size":75728726,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:9214ad7eff310f754965b3a2c106ec081fdd460d5cd23e29a30322dc9728c9cd","selfLink":"/oapi/v1/imagessha256%3A9214ad7eff310f754965b3a2c106ec081fdd460d5cd23e29a30322dc9728c9cd","uid":"0690fc2e-6a35-11e7-b2e6-001a4a1626e8","resourceVersion":"597","creationTimestamp":"2017-07-16T14:42:43Z"},"dockerImageReference":"centos/mysql-57-centos7@sha256:9214ad7eff310f754965b3a2c106ec081fdd460d5cd23e29a30322dc9728c9cd","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:6cbade6c9c5fa086e16d8e1305d92982a99c2b94354918deec89c53bf0c0efdb","Created":"2017-07-14T07:05:58Z","Container":"c555af402d394c34e21d39f27af5227c4ccb4f3003ee1a1f615d7cf24ccc9e1e","ContainerConfig":{"Hostname":"d1e7c521d3a4","User":"27","ExposedPorts":{"3306/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","MYSQL_VERSION=5.7","HOME=/var/lib/mysql","SUMMARY=MySQL - 5.7 SQL database server","DESCRIPTION=MySQL is a multi-user, multi-threaded - SQL database server. The container image provides a containerized packaging - of the MySQL mysqld daemon and client application. The mysqld server daemon - accepts connections from clients and provides access to content from MySQL - databases on behalf of the clients.","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mysql","MYSQL_PREFIX=/opt/rh/rh-mysql57/root/usr","ENABLED_COLLECTIONS=rh-mysql57","BASH_ENV=/usr/share/container-scripts/mysql/scl_enable","ENV=/usr/share/container-scripts/mysql/scl_enable","PROMPT_COMMAND=. - /usr/share/container-scripts/mysql/scl_enable"],"Cmd":["/bin/sh","-c","#(nop) - ","LABEL io.openshift.builder-version=2e4f299"],"Image":"sha256:fdc646cd4b27185d0c95e75b3f479ba78f8e6e27f29aa406d06998780cd70909","Volumes":{"/var/lib/mysql/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170705","com.redhat.component":"rh-mysql57-docker","description":"MySQL - is a multi-user, multi-threaded SQL database server. The container image provides - a containerized packaging of the MySQL mysqld daemon and client application. - The mysqld server daemon accepts connections from clients and provides access - to content from MySQL databases on behalf of the clients.","io.k8s.description":"MySQL - 5.7 SQL database server","io.k8s.display-name":"MySQL 5.7","io.openshift.builder-version":"2e4f299","io.openshift.expose-services":"3306:mysql","io.openshift.tags":"database,mysql,mysql57,rh-mysql57","license":"GPLv2","name":"centos/mysql-57-centos7","release":"1","summary":"MySQL - 5.7 SQL database server","vendor":"CentOS","version":"5.7"}},"DockerVersion":"1.12.6","Config":{"Hostname":"d1e7c521d3a4","User":"27","ExposedPorts":{"3306/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","MYSQL_VERSION=5.7","HOME=/var/lib/mysql","SUMMARY=MySQL - 5.7 SQL database server","DESCRIPTION=MySQL is a multi-user, multi-threaded - SQL database server. The container image provides a containerized packaging - of the MySQL mysqld daemon and client application. The mysqld server daemon - accepts connections from clients and provides access to content from MySQL - databases on behalf of the clients.","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mysql","MYSQL_PREFIX=/opt/rh/rh-mysql57/root/usr","ENABLED_COLLECTIONS=rh-mysql57","BASH_ENV=/usr/share/container-scripts/mysql/scl_enable","ENV=/usr/share/container-scripts/mysql/scl_enable","PROMPT_COMMAND=. - /usr/share/container-scripts/mysql/scl_enable"],"Cmd":["run-mysqld"],"Image":"sha256:fdc646cd4b27185d0c95e75b3f479ba78f8e6e27f29aa406d06998780cd70909","Volumes":{"/var/lib/mysql/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170705","com.redhat.component":"rh-mysql57-docker","description":"MySQL - is a multi-user, multi-threaded SQL database server. The container image provides - a containerized packaging of the MySQL mysqld daemon and client application. - The mysqld server daemon accepts connections from clients and provides access - to content from MySQL databases on behalf of the clients.","io.k8s.description":"MySQL - 5.7 SQL database server","io.k8s.display-name":"MySQL 5.7","io.openshift.builder-version":"2e4f299","io.openshift.expose-services":"3306:mysql","io.openshift.tags":"database,mysql,mysql57,rh-mysql57","license":"GPLv2","name":"centos/mysql-57-centos7","release":"1","summary":"MySQL - 5.7 SQL database server","vendor":"CentOS","version":"5.7"}},"Architecture":"amd64","Size":137345002},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:915e75fd1d22803903a78f91cd0cd4e95ec7f6a0d44f2612b33cfc05ec04a3ce","size":3298,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d16f5f9ea7f42de5e7bf42c87c2f59986f7e95dca833249c8b17a8062bfce4fb","size":537,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:91bd3df90d00dacdfe5f7aec9eaba4726306ad75878f8206f681db11aa081955","size":12384,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:f3bc1b19a0a0db866946975e8b883b3537a0e6c90960c69d71fa531bd60cff8a","size":66838545,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:7b6bb4652a1be64d39920f7d8c12c5f0bd8abfc10820177109e73817357c07e3","size":70481457,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:a58f64d57d27b700759c8b9c9a6529345eeba5be84d65eef712c40cf612361e8","selfLink":"/oapi/v1/imagessha256%3Aa58f64d57d27b700759c8b9c9a6529345eeba5be84d65eef712c40cf612361e8","uid":"0f4d826e-6a35-11e7-b2e6-001a4a1626e8","resourceVersion":"608","creationTimestamp":"2017-07-16T14:42:58Z"},"dockerImageReference":"centos/mongodb-26-centos7@sha256:a58f64d57d27b700759c8b9c9a6529345eeba5be84d65eef712c40cf612361e8","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:71087cc7065556469335b071aad56be9e384523007a9256cbaabaee6028f5caf","Created":"2017-06-05T17:40:12Z","Container":"afa8aef40fe2fd5812a243dc1f96307c0b33938e6dd10255013f9c072df3d376","ContainerConfig":{"Hostname":"8682294b9464","User":"184","ExposedPorts":{"27017/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=MongoDB - NoSQL database server","DESCRIPTION=MongoDB (from humongous) is a free and - open-source cross-platform document-oriented database program. Classified - as a NoSQL database program, MongoDB uses JSON-like documents with schemas. - This container image contains programs to run mongod server.","MONGODB_VERSION=2.6","HOME=/var/lib/mongodb","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mongodb","ENABLED_COLLECTIONS=rh-mongodb26","BASH_ENV=${CONTAINER_SCRIPTS_PATH}/scl_enable","ENV=${CONTAINER_SCRIPTS_PATH}/scl_enable","PROMPT_COMMAND=. - ${CONTAINER_SCRIPTS_PATH}/scl_enable"],"Cmd":["/bin/sh","-c","#(nop) ","LABEL - io.openshift.builder-version=617ea1a"],"Image":"sha256:7c71f06ac047efa2eb66c4631bdcb1e8122ed13dceb328c7e18ce437cd7c1c08","Volumes":{"/var/lib/mongodb/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-mongodb26-docker","description":"MongoDB - (from humongous) is a free and open-source cross-platform document-oriented - database program. Classified as a NoSQL database program, MongoDB uses JSON-like - documents with schemas. This container image contains programs to run mongod - server.","io.k8s.description":"MongoDB (from humongous) is a free and open-source - cross-platform document-oriented database program. Classified as a NoSQL database - program, MongoDB uses JSON-like documents with schemas. This container image - contains programs to run mongod server.","io.k8s.display-name":"MongoDB 2.6","io.openshift.builder-version":"617ea1a","io.openshift.expose-services":"27017:mongodb","io.openshift.tags":"database,mongodb,rh-mongodb26","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/mongodb-26-centos7","release":"1","summary":"MongoDB - NoSQL database server","vendor":"CentOS","version":"2.6"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8682294b9464","User":"184","ExposedPorts":{"27017/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=MongoDB - NoSQL database server","DESCRIPTION=MongoDB (from humongous) is a free and - open-source cross-platform document-oriented database program. Classified - as a NoSQL database program, MongoDB uses JSON-like documents with schemas. - This container image contains programs to run mongod server.","MONGODB_VERSION=2.6","HOME=/var/lib/mongodb","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mongodb","ENABLED_COLLECTIONS=rh-mongodb26","BASH_ENV=${CONTAINER_SCRIPTS_PATH}/scl_enable","ENV=${CONTAINER_SCRIPTS_PATH}/scl_enable","PROMPT_COMMAND=. - ${CONTAINER_SCRIPTS_PATH}/scl_enable"],"Cmd":["run-mongod"],"Image":"sha256:7c71f06ac047efa2eb66c4631bdcb1e8122ed13dceb328c7e18ce437cd7c1c08","Volumes":{"/var/lib/mongodb/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-mongodb26-docker","description":"MongoDB - (from humongous) is a free and open-source cross-platform document-oriented - database program. Classified as a NoSQL database program, MongoDB uses JSON-like - documents with schemas. This container image contains programs to run mongod - server.","io.k8s.description":"MongoDB (from humongous) is a free and open-source - cross-platform document-oriented database program. Classified as a NoSQL database - program, MongoDB uses JSON-like documents with schemas. This container image - contains programs to run mongod server.","io.k8s.display-name":"MongoDB 2.6","io.openshift.builder-version":"617ea1a","io.openshift.expose-services":"27017:mongodb","io.openshift.tags":"database,mongodb,rh-mongodb26","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/mongodb-26-centos7","release":"1","summary":"MongoDB - NoSQL database server","vendor":"CentOS","version":"2.6"}},"Architecture":"amd64","Size":206361917},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:dfb3462cdfcd3cd07e49c7849e91b257b12578dbd6258ffbe7f46e6dbc5cac56","size":1712,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:0ab071c9b486d811e4e29165a7d9a0631b68df02873ed183c2b74477ea8b0566","size":824,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:b4bc2b25c724a6b163234bdbb38b6bed19f710f2ad7c5d4354fa69b8df74afe4","size":9474,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:337eb883e0698b3ae32058d01ddadf9571ee840bc667ab64e7a6b2b97768ed20","size":135848567,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d5e46245fe40c2d1ab72bfe328de28549b605b2587ab2fa8715f54e3e2de9c5d","size":70492578,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:aa37993c3be2d4731db79c0c7aba11db3e9352b1adc586c7e9054f57808789c0","selfLink":"/oapi/v1/imagessha256%3Aaa37993c3be2d4731db79c0c7aba11db3e9352b1adc586c7e9054f57808789c0","uid":"0f4e3322-6a35-11e7-b2e6-001a4a1626e8","resourceVersion":"609","creationTimestamp":"2017-07-16T14:42:58Z"},"dockerImageReference":"centos/mongodb-32-centos7@sha256:aa37993c3be2d4731db79c0c7aba11db3e9352b1adc586c7e9054f57808789c0","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:5ce3c6818255b34755ad1230c4352721daa9e4a73642a10d322f9c7ddbd97c48","Created":"2017-06-05T17:49:39Z","Container":"e54ba4d552df602cb79a078ff09f1a63b0eff53aa195db3da963d3d94c638847","ContainerConfig":{"Hostname":"8682294b9464","User":"184","ExposedPorts":{"27017/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=MongoDB - NoSQL database server","DESCRIPTION=MongoDB (from humongous) is a free and - open-source cross-platform document-oriented database program. Classified - as a NoSQL database program, MongoDB uses JSON-like documents with schemas. - This container image contains programs to run mongod server.","MONGODB_VERSION=3.2","HOME=/var/lib/mongodb","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mongodb","ENABLED_COLLECTIONS=rh-mongodb32","BASH_ENV=${CONTAINER_SCRIPTS_PATH}/scl_enable","ENV=${CONTAINER_SCRIPTS_PATH}/scl_enable","PROMPT_COMMAND=. - ${CONTAINER_SCRIPTS_PATH}/scl_enable"],"Cmd":["/bin/sh","-c","#(nop) ","LABEL - io.openshift.builder-version=617ea1a"],"Image":"sha256:f49f7e41e4dc0b75dc5738c63d2085410376c42c0df20f20dc3bd4576350e785","Volumes":{"/var/lib/mongodb/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-mongodb32-docker","description":"MongoDB - (from humongous) is a free and open-source cross-platform document-oriented - database program. Classified as a NoSQL database program, MongoDB uses JSON-like - documents with schemas. This container image contains programs to run mongod - server.","io.k8s.description":"MongoDB (from humongous) is a free and open-source - cross-platform document-oriented database program. Classified as a NoSQL database - program, MongoDB uses JSON-like documents with schemas. This container image - contains programs to run mongod server.","io.k8s.display-name":"MongoDB 3.2","io.openshift.builder-version":"617ea1a","io.openshift.expose-services":"27017:mongodb","io.openshift.tags":"database,mongodb,rh-mongodb32","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/mongodb-32-centos7","release":"1","summary":"MongoDB - NoSQL database server","vendor":"CentOS","version":"3.2"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8682294b9464","User":"184","ExposedPorts":{"27017/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=MongoDB - NoSQL database server","DESCRIPTION=MongoDB (from humongous) is a free and - open-source cross-platform document-oriented database program. Classified - as a NoSQL database program, MongoDB uses JSON-like documents with schemas. - This container image contains programs to run mongod server.","MONGODB_VERSION=3.2","HOME=/var/lib/mongodb","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mongodb","ENABLED_COLLECTIONS=rh-mongodb32","BASH_ENV=${CONTAINER_SCRIPTS_PATH}/scl_enable","ENV=${CONTAINER_SCRIPTS_PATH}/scl_enable","PROMPT_COMMAND=. - ${CONTAINER_SCRIPTS_PATH}/scl_enable"],"Cmd":["run-mongod"],"Image":"sha256:f49f7e41e4dc0b75dc5738c63d2085410376c42c0df20f20dc3bd4576350e785","Volumes":{"/var/lib/mongodb/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-mongodb32-docker","description":"MongoDB - (from humongous) is a free and open-source cross-platform document-oriented - database program. Classified as a NoSQL database program, MongoDB uses JSON-like - documents with schemas. This container image contains programs to run mongod - server.","io.k8s.description":"MongoDB (from humongous) is a free and open-source - cross-platform document-oriented database program. Classified as a NoSQL database - program, MongoDB uses JSON-like documents with schemas. This container image - contains programs to run mongod server.","io.k8s.display-name":"MongoDB 3.2","io.openshift.builder-version":"617ea1a","io.openshift.expose-services":"27017:mongodb","io.openshift.tags":"database,mongodb,rh-mongodb32","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/mongodb-32-centos7","release":"1","summary":"MongoDB - NoSQL database server","vendor":"CentOS","version":"3.2"}},"Architecture":"amd64","Size":202365653},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:5deef3aa56b7012943a30ec64a20dabf2808cf12f0a7a52b9d68d987875da1e3","size":1606,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:bf17c8174b0bc75c5e79bbdfe84d3292a9a3ba32ebca9343cdb8ddd8a311e1b9","size":741,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:ec941a3ebbef8f1a5a2a6abf64c6b494def898c1e4ed3c34ff4d1bfc7bb36051","size":9530,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:57f1c4744186c47c96b926bfe11aee7bcf78ff26ff20136c514fe04be3e1350a","size":131852418,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d5e46245fe40c2d1ab72bfe328de28549b605b2587ab2fa8715f54e3e2de9c5d","size":70492578,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:ad29fc43c3f9015a0fdbb3f3ba366ff511303f7f3a0bbb1bc4652ecf70eb3712","selfLink":"/oapi/v1/imagessha256%3Aad29fc43c3f9015a0fdbb3f3ba366ff511303f7f3a0bbb1bc4652ecf70eb3712","uid":"1220ccb1-6a35-11e7-b2e6-001a4a1626e8","resourceVersion":"614","creationTimestamp":"2017-07-16T14:43:02Z"},"dockerImageReference":"openshift/jenkins-2-centos7@sha256:ad29fc43c3f9015a0fdbb3f3ba366ff511303f7f3a0bbb1bc4652ecf70eb3712","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:8dda791f1c46d2ea35867fd1fa89e64519f0bda17b1d26b2ac6cf92bc8966268","Created":"2017-07-11T08:10:38Z","Container":"675636f0f74a424fe4d17dda7eea93188052e68ce969447490aa04fb4e0d5e15","ContainerConfig":{"Hostname":"d1e7c521d3a4","User":"1001","ExposedPorts":{"50000/tcp":{},"8080/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","JENKINS_VERSION=2.46.3","HOME=/var/lib/jenkins","JENKINS_HOME=/var/lib/jenkins","JENKINS_UC=https://updates.jenkins-ci.org","LANG=en_US.UTF-8","LC_ALL=en_US.UTF-8"],"Cmd":["/bin/sh","-c","#(nop) - ","LABEL io.openshift.builder-version=fc9a5fc"],"Image":"sha256:9ad0d9f47333800a6835a9ca8bed238111f1d8e037ca3358f1643052b76b2233","Volumes":{"/var/lib/jenkins":{}},"Labels":{"build-date":"20170705","io.openshift.builder-version":"fc9a5fc","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","k8s.io.description":"Jenkins - is a continuous integration server","k8s.io.display-name":"Jenkins 2.46.3","license":"GPLv2","name":"CentOS - Base Image","openshift.io.expose-services":"8080:http","openshift.io.tags":"jenkins,jenkins2,ci","vendor":"CentOS"}},"DockerVersion":"1.12.6","Author":"Ben - Parees \u003cbparees@redhat.com\u003e","Config":{"Hostname":"d1e7c521d3a4","User":"1001","ExposedPorts":{"50000/tcp":{},"8080/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","JENKINS_VERSION=2.46.3","HOME=/var/lib/jenkins","JENKINS_HOME=/var/lib/jenkins","JENKINS_UC=https://updates.jenkins-ci.org","LANG=en_US.UTF-8","LC_ALL=en_US.UTF-8"],"Cmd":["/usr/libexec/s2i/run"],"Image":"sha256:9ad0d9f47333800a6835a9ca8bed238111f1d8e037ca3358f1643052b76b2233","Volumes":{"/var/lib/jenkins":{}},"Labels":{"build-date":"20170705","io.openshift.builder-version":"fc9a5fc","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","k8s.io.description":"Jenkins - is a continuous integration server","k8s.io.display-name":"Jenkins 2.46.3","license":"GPLv2","name":"CentOS - Base Image","openshift.io.expose-services":"8080:http","openshift.io.tags":"jenkins,jenkins2,ci","vendor":"CentOS"}},"Architecture":"amd64","Size":569929472},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:66bc9350a06d6754cec7caa0e8268ead7e8d810634d51de296bb4435db339a8d","size":227667154,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:7fd25b1c9e6208d472b97c8b6aa38481f921107064d6d4fa3236492d4c422908","size":3635,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:4131d77355e51a8e5c18349e281c4c388e31acb60443e997ee0f2a6f0e5adbe5","size":6628,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:b23384aa2bc8d45b4e8d57345620bbd1fbc8c172c1687077bf409ea800042136","size":4212,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:8c1282ae932c48af412c79b8774a2a272cb184886a1b3fe1aa6563d71eafa24c","size":271757605,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:7b6bb4652a1be64d39920f7d8c12c5f0bd8abfc10820177109e73817357c07e3","size":70481457,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:b013adb164ca694c7c36df8538ed1b14647cad625c935f21ea479709c2cd578e","selfLink":"/oapi/v1/imagessha256%3Ab013adb164ca694c7c36df8538ed1b14647cad625c935f21ea479709c2cd578e","uid":"e49b8f51-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"557","creationTimestamp":"2017-07-16T14:41:46Z"},"dockerImageReference":"centos/ruby-23-centos7@sha256:b013adb164ca694c7c36df8538ed1b14647cad625c935f21ea479709c2cd578e","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:757f7e5f1d767f72556df6c09f4c97d2d2d40753b8dbbd8a1d5347300ae4becf","Created":"2017-07-03T10:18:21Z","Container":"3d4e9560a458113923bb6d5aef881322feccdf8fb7aa1244c469f85ea67eec49","ContainerConfig":{"Hostname":"8682294b9464","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","RUBY_VERSION=2.3","SUMMARY=Platform for building - and running Ruby 2.3 applications","DESCRIPTION=Ruby 2.3 available as docker - container is a base platform for building and running various Ruby 2.3 applications - and frameworks. Ruby is the interpreted scripting language for quick and easy - object-oriented programming. It has many features to process text files and - to do system management tasks (as in Perl). It is simple, straight-forward, - and extensible."],"Cmd":["/bin/sh","-c","#(nop) ","LABEL io.openshift.builder-version=e9e5a0e"],"Image":"sha256:b99777796ee3f69c456258ae9646fc3de58b82f07c053fc99b41e06dc823b3e1","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-ruby23-docker","description":"Ruby - 2.3 available as docker container is a base platform for building and running - various Ruby 2.3 applications and frameworks. Ruby is the interpreted scripting - language for quick and easy object-oriented programming. It has many features - to process text files and to do system management tasks (as in Perl). It is - simple, straight-forward, and extensible.","io.k8s.description":"Platform - for building and running Ruby 2.3 applications","io.k8s.display-name":"Ruby - 2.3","io.openshift.builder-version":"e9e5a0e","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,ruby,ruby23,rh-ruby23","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/ruby-23-centos7","release":"1","summary":"Platform - for building and running Ruby 2.3 applications","vendor":"CentOS","version":"2.3"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8682294b9464","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","RUBY_VERSION=2.3","SUMMARY=Platform for building - and running Ruby 2.3 applications","DESCRIPTION=Ruby 2.3 available as docker - container is a base platform for building and running various Ruby 2.3 applications - and frameworks. Ruby is the interpreted scripting language for quick and easy - object-oriented programming. It has many features to process text files and - to do system management tasks (as in Perl). It is simple, straight-forward, - and extensible."],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:b99777796ee3f69c456258ae9646fc3de58b82f07c053fc99b41e06dc823b3e1","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-ruby23-docker","description":"Ruby - 2.3 available as docker container is a base platform for building and running - various Ruby 2.3 applications and frameworks. Ruby is the interpreted scripting - language for quick and easy object-oriented programming. It has many features - to process text files and to do system management tasks (as in Perl). It is - simple, straight-forward, and extensible.","io.k8s.description":"Platform - for building and running Ruby 2.3 applications","io.k8s.display-name":"Ruby - 2.3","io.openshift.builder-version":"e9e5a0e","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,ruby,ruby23,rh-ruby23","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/ruby-23-centos7","release":"1","summary":"Platform - for building and running Ruby 2.3 applications","vendor":"CentOS","version":"2.3"}},"Architecture":"amd64","Size":182314804},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:f66ee30d2bbb18d8a7e6f406a954ea88ebf72c147bf529160b5910615b50d2c7","size":1494,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:1d3cb95bc10aa838409a91979c2c3360da9e4f10441611ff254fdc196a8e1bcb","size":3924,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:10762e019116f5f4cab88d1d0dd040c5efeb3576ae29dad632323a18a240ceca","size":1816,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:050cfcacd9607922471d92ec888179c299cb472b1b4d766e09e4338f4174815d","size":25387219,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:c0144c8b02ad53c7fec19a93afb1080879f371d6c0ced87ebbe297a1d285fb61","size":78871389,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:03374b2ee15848dbe274e307b4c42a4fd0c0f4193419aaf8cd4ba512a21100a6","size":7540419,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:6c361d8938cc476f156bbae1a66b02542385f6b8f7839afe21392d2c5c1681a4","size":3419,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d5e46245fe40c2d1ab72bfe328de28549b605b2587ab2fa8715f54e3e2de9c5d","size":70492578,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:b102954d185afe006a395df746829fbd5e1e3d3b991888a9c76cbdf8a0bf1384","selfLink":"/oapi/v1/imagessha256%3Ab102954d185afe006a395df746829fbd5e1e3d3b991888a9c76cbdf8a0bf1384","uid":"fcdd017f-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"586","creationTimestamp":"2017-07-16T14:42:27Z"},"dockerImageReference":"centos/python-34-centos7@sha256:b102954d185afe006a395df746829fbd5e1e3d3b991888a9c76cbdf8a0bf1384","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:418c960878e0b2ab3b00e2b08ee1e67348ecfb9ec54c846f5eec7a8ca550380e","Created":"2017-07-03T10:57:39Z","Container":"e19070f027a70d5705ce138577eae90cce99e3f1cb30b138fff1051c0944fe04","ContainerConfig":{"Hostname":"8682294b9464","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/.local/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","PYTHON_VERSION=3.4","PYTHONUNBUFFERED=1","PYTHONIOENCODING=UTF-8","LC_ALL=en_US.UTF-8","LANG=en_US.UTF-8","PIP_NO_CACHE_DIR=off","SUMMARY=Platform - for building and running Python 3.4 applications","DESCRIPTION=Python 3.4 - available as docker container is a base platform for building and running - various Python 3.4 applications and frameworks. Python is an easy to learn, - powerful programming language. It has efficient high-level data structures - and a simple but effective approach to object-oriented programming. Python''s - elegant syntax and dynamic typing, together with its interpreted nature, make - it an ideal language for scripting and rapid application development in many - areas on most platforms."],"Cmd":["/bin/sh","-c","#(nop) ","LABEL io.openshift.builder-version=5c604b5"],"Image":"sha256:f06b52a5e6b797a08b726873029773e6df15c6aa1b47c40761c9953336c5ed28","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"python34-docker","description":"Python - 3.4 available as docker container is a base platform for building and running - various Python 3.4 applications and frameworks. Python is an easy to learn, - powerful programming language. It has efficient high-level data structures - and a simple but effective approach to object-oriented programming. Python''s - elegant syntax and dynamic typing, together with its interpreted nature, make - it an ideal language for scripting and rapid application development in many - areas on most platforms.","io.k8s.description":"Platform for building and - running Python 3.4 applications","io.k8s.display-name":"Python 3.4","io.openshift.builder-version":"5c604b5","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,python,python34,rh-python34","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/python-34-centos7","release":"1","summary":"Platform - for building and running Python 3.4 applications","vendor":"CentOS","version":"3.4"}},"DockerVersion":"1.12.6","Author":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","Config":{"Hostname":"8682294b9464","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/.local/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","PYTHON_VERSION=3.4","PYTHONUNBUFFERED=1","PYTHONIOENCODING=UTF-8","LC_ALL=en_US.UTF-8","LANG=en_US.UTF-8","PIP_NO_CACHE_DIR=off","SUMMARY=Platform - for building and running Python 3.4 applications","DESCRIPTION=Python 3.4 - available as docker container is a base platform for building and running - various Python 3.4 applications and frameworks. Python is an easy to learn, - powerful programming language. It has efficient high-level data structures - and a simple but effective approach to object-oriented programming. Python''s - elegant syntax and dynamic typing, together with its interpreted nature, make - it an ideal language for scripting and rapid application development in many - areas on most platforms."],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:f06b52a5e6b797a08b726873029773e6df15c6aa1b47c40761c9953336c5ed28","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"python34-docker","description":"Python - 3.4 available as docker container is a base platform for building and running - various Python 3.4 applications and frameworks. Python is an easy to learn, - powerful programming language. It has efficient high-level data structures - and a simple but effective approach to object-oriented programming. Python''s - elegant syntax and dynamic typing, together with its interpreted nature, make - it an ideal language for scripting and rapid application development in many - areas on most platforms.","io.k8s.description":"Platform for building and - running Python 3.4 applications","io.k8s.display-name":"Python 3.4","io.openshift.builder-version":"5c604b5","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,python,python34,rh-python34","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/python-34-centos7","release":"1","summary":"Platform - for building and running Python 3.4 applications","vendor":"CentOS","version":"3.4"}},"Architecture":"amd64","Size":220192576},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:26fcde93f25c4c73f19cbfaa1b006f12aa913f6bc9b1adfddbac5cb683063ffe","size":2725796,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d4996498960e4a270af8078e7a30dc2ace1646929877bcddfd7aa33041991bd2","size":2722326,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:1063ccfe0391b192c7847e1271f93f9c9601af003d700da05b8a6b79e31888c6","size":3726,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:88c60eeadf42d9c903761c5a9e41009ea332774bea506ad645b777ccc1f17d2e","size":2272,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:91d9772be4cd09c45793f568a451b9ccdd5dd95af0312124bdffdd58a6b6ffb1","size":57815869,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:1d182c254d62670d7d67b2a6fb8630efa289b0a295c2b27f752af366a9cfe3d7","size":78870978,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:98bfdcdf49df1eca1aa8002de50ce253bb49a7d775db2d69dfc8c65c4e7fbd6f","size":7540219,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:23d1e53c475b745aec43050a28f64b76646bc41f183e8a0dfefe5dc146abc88f","size":3420,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d5e46245fe40c2d1ab72bfe328de28549b605b2587ab2fa8715f54e3e2de9c5d","size":70492578,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:b2d6c47f086918c9e0c28cd21f47d9ed25921bb767bccc16aa82f8a8bbbb0bee","selfLink":"/oapi/v1/imagessha256%3Ab2d6c47f086918c9e0c28cd21f47d9ed25921bb767bccc16aa82f8a8bbbb0bee","uid":"fcdebae3-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"587","creationTimestamp":"2017-07-16T14:42:27Z"},"dockerImageReference":"centos/python-35-centos7@sha256:b2d6c47f086918c9e0c28cd21f47d9ed25921bb767bccc16aa82f8a8bbbb0bee","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:440f01ad618e741faca882bd4ecbb37a64b8f95eea0d46499c0179ced86db5c9","Created":"2017-07-03T11:04:08Z","Container":"ecd9b85bcdd30e0702b8537a37426c17730b80c8d4e1027f15a45dc22c97ef46","ContainerConfig":{"Hostname":"8682294b9464","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/.local/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","PYTHON_VERSION=3.5","PYTHONUNBUFFERED=1","PYTHONIOENCODING=UTF-8","LC_ALL=en_US.UTF-8","LANG=en_US.UTF-8","PIP_NO_CACHE_DIR=off","SUMMARY=Platform - for building and running Python 3.5 applications","DESCRIPTION=Python 3.5 - available as docker container is a base platform for building and running - various Python 3.5 applications and frameworks. Python is an easy to learn, - powerful programming language. It has efficient high-level data structures - and a simple but effective approach to object-oriented programming. Python''s - elegant syntax and dynamic typing, together with its interpreted nature, make - it an ideal language for scripting and rapid application development in many - areas on most platforms."],"Cmd":["/bin/sh","-c","#(nop) ","LABEL io.openshift.builder-version=5c604b5"],"Image":"sha256:e86feb4f13b1973586f5ee75d69f01d2d395ecc138b52e02db760577ef270b89","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"python35-docker","description":"Python - 3.5 available as docker container is a base platform for building and running - various Python 3.5 applications and frameworks. Python is an easy to learn, - powerful programming language. It has efficient high-level data structures - and a simple but effective approach to object-oriented programming. Python''s - elegant syntax and dynamic typing, together with its interpreted nature, make - it an ideal language for scripting and rapid application development in many - areas on most platforms.","io.k8s.description":"Platform for building and - running Python 3.5 applications","io.k8s.display-name":"Python 3.5","io.openshift.builder-version":"5c604b5","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,python,python35,rh-python35","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/python-35-centos7","release":"1","summary":"Platform - for building and running Python 3.5 applications","vendor":"CentOS","version":"3.5"}},"DockerVersion":"1.12.6","Author":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","Config":{"Hostname":"8682294b9464","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/.local/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","PYTHON_VERSION=3.5","PYTHONUNBUFFERED=1","PYTHONIOENCODING=UTF-8","LC_ALL=en_US.UTF-8","LANG=en_US.UTF-8","PIP_NO_CACHE_DIR=off","SUMMARY=Platform - for building and running Python 3.5 applications","DESCRIPTION=Python 3.5 - available as docker container is a base platform for building and running - various Python 3.5 applications and frameworks. Python is an easy to learn, - powerful programming language. It has efficient high-level data structures - and a simple but effective approach to object-oriented programming. Python''s - elegant syntax and dynamic typing, together with its interpreted nature, make - it an ideal language for scripting and rapid application development in many - areas on most platforms."],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:e86feb4f13b1973586f5ee75d69f01d2d395ecc138b52e02db760577ef270b89","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"python35-docker","description":"Python - 3.5 available as docker container is a base platform for building and running - various Python 3.5 applications and frameworks. Python is an easy to learn, - powerful programming language. It has efficient high-level data structures - and a simple but effective approach to object-oriented programming. Python''s - elegant syntax and dynamic typing, together with its interpreted nature, make - it an ideal language for scripting and rapid application development in many - areas on most platforms.","io.k8s.description":"Platform for building and - running Python 3.5 applications","io.k8s.display-name":"Python 3.5","io.openshift.builder-version":"5c604b5","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,python,python35,rh-python35","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/python-35-centos7","release":"1","summary":"Platform - for building and running Python 3.5 applications","vendor":"CentOS","version":"3.5"}},"Architecture":"amd64","Size":215687074},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:2068851f9c63cbdccd8cd490a819d694ddd3d111a20383f1405b7d5ddf56ca2f","size":2893198,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:f0a454783db0e11019d500721f599d1c8f6f705d5d559fd73bb1c76d5358a598","size":2891184,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:b5e9bea1f36f8937d56e6dc5c426bbdf58ae3c188faf0eaf5408c2480f7fa514","size":3726,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:54ea2e382bdae7b46873e8310c0947935b67c1e9f6996504dc7172bcd7d8996e","size":2238,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:f4517a67d01816c1db90342ac5e9329559b13e14a93374fbf139d2d1568fea2c","size":52974068,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:1d182c254d62670d7d67b2a6fb8630efa289b0a295c2b27f752af366a9cfe3d7","size":78870978,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:98bfdcdf49df1eca1aa8002de50ce253bb49a7d775db2d69dfc8c65c4e7fbd6f","size":7540219,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:23d1e53c475b745aec43050a28f64b76646bc41f183e8a0dfefe5dc146abc88f","size":3420,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d5e46245fe40c2d1ab72bfe328de28549b605b2587ab2fa8715f54e3e2de9c5d","size":70492578,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:b341978f3cdbbbc1a41fcbfc1f3919c8dc8e688a9bd086f946d9b11bbabe3f51","selfLink":"/oapi/v1/imagessha256%3Ab341978f3cdbbbc1a41fcbfc1f3919c8dc8e688a9bd086f946d9b11bbabe3f51","uid":"f1d73724-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"575","creationTimestamp":"2017-07-16T14:42:08Z"},"dockerImageReference":"centos/perl-520-centos7@sha256:b341978f3cdbbbc1a41fcbfc1f3919c8dc8e688a9bd086f946d9b11bbabe3f51","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:2b010527272e00e4cbb84b9a009d1350094853b66013e4aff0a6f125aa83bd3c","Created":"2017-06-29T12:08:58Z","Container":"16e0f9808c68840523f7941ba9112e37b8d31fbb52627217f229c7b44474fe61","ContainerConfig":{"Hostname":"8682294b9464","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","PERL_VERSION=5.20","SUMMARY=Platform for building - and running Perl 5.20 applications","DESCRIPTION=Perl 5.20 available as docker - container is a base platform for building and running various Perl 5.20 applications - and frameworks. Perl is a high-level programming language with roots in C, - sed, awk and shell scripting. Perl is good at handling processes and files, - and is especially good at handling text. Perl''s hallmarks are practicality - and efficiency. While it is used to do a lot of different things, Perl''s - most common applications are system administration utilities and web programming."],"Cmd":["/bin/sh","-c","#(nop) - ","LABEL io.openshift.builder-version=2e04fff"],"Image":"sha256:dcc6de9d3b554185ddfd964151484c809299603277f8abe92754484ea1adea62","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-perl520-docker","description":"Perl - 5.20 available as docker container is a base platform for building and running - various Perl 5.20 applications and frameworks. Perl is a high-level programming - language with roots in C, sed, awk and shell scripting. Perl is good at handling - processes and files, and is especially good at handling text. Perl''s hallmarks - are practicality and efficiency. While it is used to do a lot of different - things, Perl''s most common applications are system administration utilities - and web programming.","io.k8s.description":"Platform for building and running - Perl 5.20 applications","io.k8s.display-name":"Apache 2.4 with mod_perl/5.20","io.openshift.builder-version":"2e04fff","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,perl,perl520","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/perl-520-centos7","release":"1","summary":"Platform - for building and running Perl 5.20 applications","vendor":"CentOS","version":"5.20"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8682294b9464","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","PERL_VERSION=5.20","SUMMARY=Platform for building - and running Perl 5.20 applications","DESCRIPTION=Perl 5.20 available as docker - container is a base platform for building and running various Perl 5.20 applications - and frameworks. Perl is a high-level programming language with roots in C, - sed, awk and shell scripting. Perl is good at handling processes and files, - and is especially good at handling text. Perl''s hallmarks are practicality - and efficiency. While it is used to do a lot of different things, Perl''s - most common applications are system administration utilities and web programming."],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:dcc6de9d3b554185ddfd964151484c809299603277f8abe92754484ea1adea62","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-perl520-docker","description":"Perl - 5.20 available as docker container is a base platform for building and running - various Perl 5.20 applications and frameworks. Perl is a high-level programming - language with roots in C, sed, awk and shell scripting. Perl is good at handling - processes and files, and is especially good at handling text. Perl''s hallmarks - are practicality and efficiency. While it is used to do a lot of different - things, Perl''s most common applications are system administration utilities - and web programming.","io.k8s.description":"Platform for building and running - Perl 5.20 applications","io.k8s.display-name":"Apache 2.4 with mod_perl/5.20","io.openshift.builder-version":"2e04fff","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,perl,perl520","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/perl-520-centos7","release":"1","summary":"Platform - for building and running Perl 5.20 applications","vendor":"CentOS","version":"5.20"}},"Architecture":"amd64","Size":203695307},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:955c832896c7ae12635d39166e82cbce09f5fdeb835d6ffa6f7f3ef82e11076b","size":5874,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:a80db7f51d2ca8ccf7f1b1d091a9cbde254564dbbe0a45d64bec5fdae7690325","size":2835,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:c2b9e12cd817405fbc207b50c2742fd982e23aabcd339e81bf2ff8aa7e6f9c3b","size":2392,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:be475cb777b354755c31900e5d83ebd38bc8f58ee6e75e18df69dc3fd4ce2fc7","size":46763201,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:1d182c254d62670d7d67b2a6fb8630efa289b0a295c2b27f752af366a9cfe3d7","size":78870978,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:98bfdcdf49df1eca1aa8002de50ce253bb49a7d775db2d69dfc8c65c4e7fbd6f","size":7540219,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:23d1e53c475b745aec43050a28f64b76646bc41f183e8a0dfefe5dc146abc88f","size":3420,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d5e46245fe40c2d1ab72bfe328de28549b605b2587ab2fa8715f54e3e2de9c5d","size":70492578,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:bd971b467b08b8dbbbfee26bad80dcaa0110b184e0a8dd6c1b0460a6d6f5d332","selfLink":"/oapi/v1/imagessha256%3Abd971b467b08b8dbbbfee26bad80dcaa0110b184e0a8dd6c1b0460a6d6f5d332","uid":"ecb1d4e3-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"569","creationTimestamp":"2017-07-16T14:42:00Z"},"dockerImageReference":"openshift/nodejs-010-centos7@sha256:bd971b467b08b8dbbbfee26bad80dcaa0110b184e0a8dd6c1b0460a6d6f5d332","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"b3b1ce7cdd2ce7872a47601b7e3da87658b38e9035ad5d24faa325b681c4af8d","Parent":"51c34328d22d2456e6d532f86e0c5e8d8606a0d75d0975fbadf3d41fb361925f","Created":"2016-11-14T17:57:00Z","Container":"6ed29b37771bea2fc0ace8727bdc7c060224e1fb4e0f1450018ad19728247e3e","ContainerConfig":{"Hostname":"719d8d68f3dc","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/node_modules/.bin/:/opt/app-root/src/.npm-global/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","NPM_RUN=start","NODEJS_VERSION=0.10","NPM_CONFIG_PREFIX=/opt/app-root/src/.npm-global"],"Cmd":["/bin/sh","-c","#(nop) - ","LABEL io.openshift.builder-version=bbaf6847c02b403f1c216c4759e71735367056a0"],"Image":"sha256:5bcf62dda02b2b58d6be59ef74af8dfcee0dbb582740a7b3789db83fe428781f","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20160906","com.redhat.deployments-dir":"/opt/app-root/src","com.redhat.dev-mode":"DEV_MODE:false","com.redhat.dev-mode.port":"DEBUG_PORT:5858","io.k8s.description":"Platform - for building and running Node.js 0.10 applications","io.k8s.display-name":"Node.js - 0.10","io.openshift.builder-base-version":"8c4d31f","io.openshift.builder-version":"bbaf6847c02b403f1c216c4759e71735367056a0","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,nodejs,nodejs010","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS - Base Image","vendor":"CentOS"}},"DockerVersion":"1.12.2-rc2","Author":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","Config":{"Hostname":"719d8d68f3dc","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/node_modules/.bin/:/opt/app-root/src/.npm-global/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","NPM_RUN=start","NODEJS_VERSION=0.10","NPM_CONFIG_PREFIX=/opt/app-root/src/.npm-global"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:5bcf62dda02b2b58d6be59ef74af8dfcee0dbb582740a7b3789db83fe428781f","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20160906","com.redhat.deployments-dir":"/opt/app-root/src","com.redhat.dev-mode":"DEV_MODE:false","com.redhat.dev-mode.port":"DEBUG_PORT:5858","io.k8s.description":"Platform - for building and running Node.js 0.10 applications","io.k8s.display-name":"Node.js - 0.10","io.openshift.builder-base-version":"8c4d31f","io.openshift.builder-version":"bbaf6847c02b403f1c216c4759e71735367056a0","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,nodejs,nodejs010","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS - Base Image","vendor":"CentOS"}},"Architecture":"amd64","Size":161122011},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:8d30e94188e7f13642d975e70c484e48c33867f3ede3277df1145803fa996ac1","size":70591526,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:9e0d025d6982a31ae6eff14fbff14a879040640dd2220928415454aad8ad3e8d","size":253,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:e7c36c73b545d32b5a78ee50d87f356f63fd633f2f602f49e8d97329df6107ef","size":69076152,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:279efb65a614860830f59f0f6eff05c76bfe0cc123ca0a13a946d845c5b7b055","size":1958,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:ba5278dc9861c3a6b088a0d5ddc5e49541cdb669c02283940a46c83581b3fa8a","size":13830226,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:603b1199503e4ead5451b274de4fa597c98ab9f90aec5bd03c1241194868012f","size":1750,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:eb391703fc7613c5ed27507ac3885cd28a85f3348e76a8f763e215c8e7211cae","size":651,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:690db3aefd04ffa2c8b65bcab196b885eec05f964e693f7c796bf62cced99710","size":4732493,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:adbe087ab826899217ac3f4bc7aab0e8d6a0054f99c2852334f8364cf384eb93","size":2886970,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v1+json"},{"metadata":{"name":"sha256:d0c651feb5c6e81303333c3bc2f6d3631f2c385dadd63a678f28d0f20640330c","selfLink":"/oapi/v1/imagessha256%3Ad0c651feb5c6e81303333c3bc2f6d3631f2c385dadd63a678f28d0f20640330c","uid":"00346cdf-6a35-11e7-b2e6-001a4a1626e8","resourceVersion":"591","creationTimestamp":"2017-07-16T14:42:32Z"},"dockerImageReference":"openshift/wildfly-81-centos7@sha256:d0c651feb5c6e81303333c3bc2f6d3631f2c385dadd63a678f28d0f20640330c","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:b316ac99e9c335f796867de0349071a982ab4ad4f2c7a0a9560e930d95ea843e","Created":"2017-07-10T18:46:44Z","Container":"3d695bdf6859c947d3401ffedec1ae56fe021702316753709c6a04ba396fd834","ContainerConfig":{"Hostname":"1b0d6163fdc2","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","WILDFLY_VERSION=8.1","WILDFLY_VERSION_BIN=8.1.0.Final","MAVEN_VERSION=3.3.9"],"Cmd":["/bin/sh","-c","#(nop) - ","LABEL io.openshift.builder-version=e0ae93f"],"Image":"sha256:db099e614d0725b6a251a3804d764d620658b35856832857abe37d9e87fb8bf0","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161214","com.redhat.deployments-dir":"/wildfly/standalone/deployments","io.k8s.description":"Platform - for building and running JEE applications on WildFly 8.1","io.k8s.display-name":"WildFly - 8.1","io.openshift.builder-base-version":"bfd4736","io.openshift.builder-version":"e0ae93f","io.openshift.expose-services":"8080:http","io.openshift.s2i.destination":"/opt/s2i/destination","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,wildfly,wildfly81","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS - Base Image","vendor":"CentOS"}},"DockerVersion":"1.12.6","Author":"Ben Parees - \u003cbparees@redhat.com\u003e","Config":{"Hostname":"1b0d6163fdc2","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","WILDFLY_VERSION=8.1","WILDFLY_VERSION_BIN=8.1.0.Final","MAVEN_VERSION=3.3.9"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:db099e614d0725b6a251a3804d764d620658b35856832857abe37d9e87fb8bf0","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161214","com.redhat.deployments-dir":"/wildfly/standalone/deployments","io.k8s.description":"Platform - for building and running JEE applications on WildFly 8.1","io.k8s.display-name":"WildFly - 8.1","io.openshift.builder-base-version":"bfd4736","io.openshift.builder-version":"e0ae93f","io.openshift.expose-services":"8080:http","io.openshift.s2i.destination":"/opt/s2i/destination","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,wildfly,wildfly81","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS - Base Image","vendor":"CentOS"}},"Architecture":"amd64","Size":461709451},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:5fe753a986a05d68440137c7fef8c8897f07cd91e87bf5a62bc1350035edc624","size":117188123,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:fe54d868f7c0194591705671e9e14847937bc747dfea3a347fc3d62303fc6b5f","size":4229,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:b9b0be314374e20478bd452d2bb8f79842c1a37c6d13811efa688dfd5eb668eb","size":966,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:5b3946b322f9269c1cae8d5a3ed7a57dab0709197b33cdb1b472820bbf7de606","size":5397,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:2e2d8d4c79d499e8dade3e1cfb781a23f36ed084e1275867ff04528a52a2e634","size":2283,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:cc94bb498ea2dca17ba178cdf7fa822e7b3dccfcfacac0034e56dbe6661d93d5","size":1134987,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d69b15463e49b49aeac025a94ceea40655601d397f290a122c6e160b0ffce53f","size":204222198,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:8a3400b7e31a55323583e3d585b3b0be56d9f7ae563187aec96d47ef5419982a","size":1979,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:78efc9e155c4f5ac3665c4ef14339c305672468520dc0d5ad5a254ce90a1ec28","size":68747156,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:734fb161cf896cf5c25a9a857a4b4d267bb5a59d5acf9ba846278ab3f3d1f5d5","size":256,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:45a2e645736c4c66ef34acce2407ded21f7a9b231199d3b92d6c9776df264729","size":70389679,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:d56300aa035ac4911aed4d1ed9bb12cf6e2c0c1aaffa02af36875d547822ef0d","selfLink":"/oapi/v1/imagessha256%3Ad56300aa035ac4911aed4d1ed9bb12cf6e2c0c1aaffa02af36875d547822ef0d","uid":"00340eb3-6a35-11e7-b2e6-001a4a1626e8","resourceVersion":"590","creationTimestamp":"2017-07-16T14:42:32Z"},"dockerImageReference":"openshift/wildfly-101-centos7@sha256:d56300aa035ac4911aed4d1ed9bb12cf6e2c0c1aaffa02af36875d547822ef0d","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:c83d058ca70c278cf74d68317542c4f3e1f9f6240911d08b7592906f73e5fea8","Created":"2017-07-10T18:51:33Z","Container":"60b7b05f66079e40d3ad2c634776a46c6eb9848e75c4d701d17a5ca6c0266a5b","ContainerConfig":{"Hostname":"1b0d6163fdc2","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","WILDFLY_VERSION=10.1.0.Final","MAVEN_VERSION=3.3.9"],"Cmd":["/bin/sh","-c","#(nop) - ","LABEL io.openshift.builder-version=e0ae93f"],"Image":"sha256:151e66e77191d3c6699c0bc1248e2f87c29f4e23eab3a154c4529459acbbfd40","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161214","com.redhat.deployments-dir":"/wildfly/standalone/deployments","io.k8s.description":"Platform - for building and running JEE applications on WildFly 10.1.0.Final","io.k8s.display-name":"WildFly - 10.1.0.Final","io.openshift.builder-base-version":"bfd4736","io.openshift.builder-version":"e0ae93f","io.openshift.expose-services":"8080:http","io.openshift.s2i.destination":"/opt/s2i/destination","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,wildfly,wildfly10","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS - Base Image","vendor":"CentOS"}},"DockerVersion":"1.12.6","Author":"Ben Parees - \u003cbparees@redhat.com\u003e","Config":{"Hostname":"1b0d6163fdc2","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","WILDFLY_VERSION=10.1.0.Final","MAVEN_VERSION=3.3.9"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:151e66e77191d3c6699c0bc1248e2f87c29f4e23eab3a154c4529459acbbfd40","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161214","com.redhat.deployments-dir":"/wildfly/standalone/deployments","io.k8s.description":"Platform - for building and running JEE applications on WildFly 10.1.0.Final","io.k8s.display-name":"WildFly - 10.1.0.Final","io.openshift.builder-base-version":"bfd4736","io.openshift.builder-version":"e0ae93f","io.openshift.expose-services":"8080:http","io.openshift.s2i.destination":"/opt/s2i/destination","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,wildfly,wildfly10","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS - Base Image","vendor":"CentOS"}},"Architecture":"amd64","Size":507782825},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:b516cc8edb55879b7436e7bbf8e19dc72e7b39859989ad6be6110f6bbb956f7c","size":140223150,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:113c94f9ef7e5a2f19ddb2e9055c2436c56579ed5805c98b0711cda435f4308d","size":4917,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:6f657735c3cbb329ed96c37159ca8c655e1617fdd74d4ce268fe9bf3edaf3d2a","size":965,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:4fbf2d0184a8eadb5162e82fb3f45716cbd12c1b73c6f6906ad6ee8cdc6e86b3","size":4650,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:0feb652ebeac1800f43a1e367148d2175d93815f28d47a8664a646eac82294a5","size":2671,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:6cd044adf3624de4249358f31ef195ea199e830d2534910ab0f1cf591342e75c","size":1134988,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:b0841e89f2a0c5710829939c1870bf708d92da6f0bf87dfdcd20662a4f2097cc","size":227260243,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:8a3400b7e31a55323583e3d585b3b0be56d9f7ae563187aec96d47ef5419982a","size":1979,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:78efc9e155c4f5ac3665c4ef14339c305672468520dc0d5ad5a254ce90a1ec28","size":68747156,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:734fb161cf896cf5c25a9a857a4b4d267bb5a59d5acf9ba846278ab3f3d1f5d5","size":256,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:45a2e645736c4c66ef34acce2407ded21f7a9b231199d3b92d6c9776df264729","size":70389679,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:dbd4b6fef477e49bff9703ee70d20a2c48f68023562ebecc264d0b87a7fa270e","selfLink":"/oapi/v1/imagessha256%3Adbd4b6fef477e49bff9703ee70d20a2c48f68023562ebecc264d0b87a7fa270e","uid":"0b6e1891-6a35-11e7-b2e6-001a4a1626e8","resourceVersion":"603","creationTimestamp":"2017-07-16T14:42:51Z"},"dockerImageReference":"openshift/postgresql-92-centos7@sha256:dbd4b6fef477e49bff9703ee70d20a2c48f68023562ebecc264d0b87a7fa270e","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"859f546c638d40bcd682eeaf379ccffce8534da7bd5c2e63ed67694c22b6cd96","Parent":"1b0bc5a418da1d0c6a90ab1610dea99a6f84d366c6f345c6cf8a60533786c71f","Created":"2016-12-07T19:53:30Z","Container":"64b9b6709471811111ace9169385346980ba56dddd78991d8acd6a66e2f63e07","ContainerConfig":{"Hostname":"d6dcf178f680","User":"26","ExposedPorts":{"5432/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","POSTGRESQL_VERSION=9.2","HOME=/var/lib/pgsql","PGUSER=postgres","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/postgresql","ENABLED_COLLECTIONS=postgresql92","BASH_ENV=/usr/share/container-scripts/postgresql/scl_enable","ENV=/usr/share/container-scripts/postgresql/scl_enable","PROMPT_COMMAND=. - /usr/share/container-scripts/postgresql/scl_enable"],"Cmd":["/bin/sh","-c","#(nop) - ","LABEL io.openshift.builder-version=f213e5d"],"Image":"sha256:de5d7abe93d350743c1beacf21fd93bf41a5852deb885f6812bfd780d3bb51a4","Volumes":{"/var/lib/pgsql/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"PostgreSQL - is an advanced Object-Relational database management system","io.k8s.display-name":"PostgreSQL - 9.2","io.openshift.builder-version":"f213e5d","io.openshift.expose-services":"5432:postgresql","io.openshift.tags":"database,postgresql,postgresql92","license":"GPLv2","name":"CentOS - Base Image","vendor":"CentOS"}},"DockerVersion":"1.12.2-rc2","Author":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","Config":{"Hostname":"d6dcf178f680","User":"26","ExposedPorts":{"5432/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","POSTGRESQL_VERSION=9.2","HOME=/var/lib/pgsql","PGUSER=postgres","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/postgresql","ENABLED_COLLECTIONS=postgresql92","BASH_ENV=/usr/share/container-scripts/postgresql/scl_enable","ENV=/usr/share/container-scripts/postgresql/scl_enable","PROMPT_COMMAND=. - /usr/share/container-scripts/postgresql/scl_enable"],"Cmd":["run-postgresql"],"Image":"sha256:de5d7abe93d350743c1beacf21fd93bf41a5852deb885f6812bfd780d3bb51a4","Volumes":{"/var/lib/pgsql/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"PostgreSQL - is an advanced Object-Relational database management system","io.k8s.display-name":"PostgreSQL - 9.2","io.openshift.builder-version":"f213e5d","io.openshift.expose-services":"5432:postgresql","io.openshift.tags":"database,postgresql,postgresql92","license":"GPLv2","name":"CentOS - Base Image","vendor":"CentOS"}},"Architecture":"amd64","Size":97231670},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:08d48e6f1cff259389732d35307bb877215fa28867cdaff50c1dbd6e0b993c1f","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:d51d9202987b1f7e7085bb150e3501937cf707f84568fc45d556287ba1144d2d","size":7122,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:39e1fb74ed4a10477c1aa92eb6bef0b26d9ea61b158dfb9618aa1e63ecb7100c","size":26742817,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v1+json"},{"metadata":{"name":"sha256:dfb7fea3a8aa8d0dcb6589696a6125b88050236213bab019cd0f7b86f98d33bb","selfLink":"/oapi/v1/imagessha256%3Adfb7fea3a8aa8d0dcb6589696a6125b88050236213bab019cd0f7b86f98d33bb","uid":"f71be5e4-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"581","creationTimestamp":"2017-07-16T14:42:17Z"},"dockerImageReference":"centos/php-70-centos7@sha256:dfb7fea3a8aa8d0dcb6589696a6125b88050236213bab019cd0f7b86f98d33bb","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:413014a04916932efc36ac4795502e555f0919b7b6b34a7e02fa8dad69454116","Created":"2017-07-03T09:54:20Z","Container":"61b0b32a06ecf86ce677e1cc31497354013887480a5ead4a9bfdaeebbd2f074f","ContainerConfig":{"Hostname":"8682294b9464","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/rh/rh-php70/root/usr/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","PHP_VERSION=7.0","SUMMARY=Platform for building - and running PHP 7.0 applications","DESCRIPTION=PHP 7.0 available as docker - container is a base platform for building and running various PHP 7.0 applications - and frameworks. PHP is an HTML-embedded scripting language. PHP attempts to - make it easy for developers to write dynamically generated web pages. PHP - also offers built-in database integration for several commercial and non-commercial - database management systems, so writing a database-enabled webpage with PHP - is fairly simple. The most common use of PHP coding is probably as a replacement - for CGI scripts."],"Cmd":["/bin/sh","-c","#(nop) ","LABEL io.openshift.builder-version=c11b46c"],"Image":"sha256:68544350da6afb8ba5c5dd1c804786337a823979505cdd7829571f651870ad02","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-php70-docker","description":"PHP - 7.0 available as docker container is a base platform for building and running - various PHP 7.0 applications and frameworks. PHP is an HTML-embedded scripting - language. PHP attempts to make it easy for developers to write dynamically - generated web pages. PHP also offers built-in database integration for several - commercial and non-commercial database management systems, so writing a database-enabled - webpage with PHP is fairly simple. The most common use of PHP coding is probably - as a replacement for CGI scripts.","io.k8s.description":"Platform for building - and running PHP 7.0 applications","io.k8s.display-name":"Apache 2.4 with PHP - 7.0","io.openshift.builder-version":"c11b46c","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,php,php70,rh-php70","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/php-70-centos7","release":"1","summary":"Platform - for building and running PHP 7.0 applications","vendor":"CentOS","version":"7.0"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8682294b9464","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/rh/rh-php70/root/usr/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","PHP_VERSION=7.0","SUMMARY=Platform for building - and running PHP 7.0 applications","DESCRIPTION=PHP 7.0 available as docker - container is a base platform for building and running various PHP 7.0 applications - and frameworks. PHP is an HTML-embedded scripting language. PHP attempts to - make it easy for developers to write dynamically generated web pages. PHP - also offers built-in database integration for several commercial and non-commercial - database management systems, so writing a database-enabled webpage with PHP - is fairly simple. The most common use of PHP coding is probably as a replacement - for CGI scripts."],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:68544350da6afb8ba5c5dd1c804786337a823979505cdd7829571f651870ad02","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-php70-docker","description":"PHP - 7.0 available as docker container is a base platform for building and running - various PHP 7.0 applications and frameworks. PHP is an HTML-embedded scripting - language. PHP attempts to make it easy for developers to write dynamically - generated web pages. PHP also offers built-in database integration for several - commercial and non-commercial database management systems, so writing a database-enabled - webpage with PHP is fairly simple. The most common use of PHP coding is probably - as a replacement for CGI scripts.","io.k8s.description":"Platform for building - and running PHP 7.0 applications","io.k8s.display-name":"Apache 2.4 with PHP - 7.0","io.openshift.builder-version":"c11b46c","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,php,php70,rh-php70","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/php-70-centos7","release":"1","summary":"Platform - for building and running PHP 7.0 applications","vendor":"CentOS","version":"7.0"}},"Architecture":"amd64","Size":209337509},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:b07c129430463b587face69ced4b142dd33233d3bc67457db03a25dc6a3f1ac7","size":49869,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:28560179b46797eace79e9a56535cf885f546a2a2d61be496894e85895702e64","size":24052,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:e21dce10596ac78c930015aa6db24575a0a61cfc66777b8c9f05e292448a9af1","size":1848,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:1bd4c39f0014ceedcce1aaebcc8ff309b38457464e0b7acdabd7af38880c559a","size":52339275,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:c0144c8b02ad53c7fec19a93afb1080879f371d6c0ced87ebbe297a1d285fb61","size":78871389,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:03374b2ee15848dbe274e307b4c42a4fd0c0f4193419aaf8cd4ba512a21100a6","size":7540419,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:6c361d8938cc476f156bbae1a66b02542385f6b8f7839afe21392d2c5c1681a4","size":3419,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d5e46245fe40c2d1ab72bfe328de28549b605b2587ab2fa8715f54e3e2de9c5d","size":70492578,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:e2d681b6e3b7e8eedf2fbb288c3e6587db6fd2b7a4aa55dd3a8ab032094dfa8c","selfLink":"/oapi/v1/imagessha256%3Ae2d681b6e3b7e8eedf2fbb288c3e6587db6fd2b7a4aa55dd3a8ab032094dfa8c","uid":"f1d6ce8c-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"574","creationTimestamp":"2017-07-16T14:42:08Z"},"dockerImageReference":"openshift/perl-516-centos7@sha256:e2d681b6e3b7e8eedf2fbb288c3e6587db6fd2b7a4aa55dd3a8ab032094dfa8c","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"9c563b6d14e02db0e1d1c38ab62770f71454843fd1035c02577e578be0228c5c","Parent":"e6cd05c6c6ab01676fbb4d5a75a190b134d674143bd88760c641dd3fa5ff04bf","Created":"2016-12-21T11:59:04Z","Container":"74ed77406d5b010fc377f64b41303058ac083f85774abf38b5706d2bbd66c73f","ContainerConfig":{"Hostname":"d6dcf178f680","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/rh/perl516/root/usr/local/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","PERL_VERSION=5.16"],"Cmd":["/bin/sh","-c","#(nop) - ","LABEL io.openshift.builder-version=60a97c7a7543bd2e6c44ab7dfe57e5373cc4bb2b"],"Image":"sha256:0cd8e4464d555214d6e3306e2d04eb70109f0a3623066482d57c2a3dc539e97b","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"Platform - for building and running Perl 5.1.6 applications","io.k8s.display-name":"Apache - 2.4 with mod_perl/5.1.6","io.openshift.builder-base-version":"a8deee2","io.openshift.builder-version":"60a97c7a7543bd2e6c44ab7dfe57e5373cc4bb2b","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,perl,perl516","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS - Base Image","vendor":"CentOS"}},"DockerVersion":"1.12.2-rc2","Author":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","Config":{"Hostname":"d6dcf178f680","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/rh/perl516/root/usr/local/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","PERL_VERSION=5.16"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:0cd8e4464d555214d6e3306e2d04eb70109f0a3623066482d57c2a3dc539e97b","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"Platform - for building and running Perl 5.1.6 applications","io.k8s.display-name":"Apache - 2.4 with mod_perl/5.1.6","io.openshift.builder-base-version":"a8deee2","io.openshift.builder-version":"60a97c7a7543bd2e6c44ab7dfe57e5373cc4bb2b","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,perl,perl516","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS - Base Image","vendor":"CentOS"}},"Architecture":"amd64","Size":193962598},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:08d48e6f1cff259389732d35307bb877215fa28867cdaff50c1dbd6e0b993c1f","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:147e60d427392d6f696273d0b633722bc6a7dc7af0c90a8f4b29777dade6002f","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:71d046d973b92e351cf8391ec66e2e7e5fa252e2fb3cc6cd5881f2c368207777","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:85dab2e0d129ed4c4f1da157574c0f5d66a54222d7ac2958093d01b00d487335","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:6614a43ecec7aa42c7bf739d23ac9299f7088688927895cbab7ba9d5566f7bbf","size":55507349,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:04388b12475c656fb72ed77e8454e4e6595dd031976bb058c5dcc60fef076ebc","size":1774,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a7111a2c790fbd7237a23ac0f5ff800f6d0a5006dd58e1f8edd7eeb82b080e5b","size":1142,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:75979d37fa2b5037a51adb18a28f4d9f5964e5aa30350f10003c5e12ccce7c28","size":5897,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v1+json"},{"metadata":{"name":"sha256:e330f62f7ece50b3597ac8dc20760c1906fb3a4b88603eac1161c00140335ace","selfLink":"/oapi/v1/imagessha256%3Ae330f62f7ece50b3597ac8dc20760c1906fb3a4b88603eac1161c00140335ace","uid":"0033a5b8-6a35-11e7-b2e6-001a4a1626e8","resourceVersion":"589","creationTimestamp":"2017-07-16T14:42:32Z"},"dockerImageReference":"openshift/wildfly-100-centos7@sha256:e330f62f7ece50b3597ac8dc20760c1906fb3a4b88603eac1161c00140335ace","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:a24917a033bd2580d2177718f1cfd255af3c00082acca48e6ac6d8879abe6938","Created":"2017-07-10T18:49:58Z","Container":"079825d5d6224e1f5ce8ce8acf35db47e9f575b559f3f86966c97a6d3900dd0d","ContainerConfig":{"Hostname":"1b0d6163fdc2","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","WILDFLY_VERSION=10.0.0.Final","MAVEN_VERSION=3.3.9"],"Cmd":["/bin/sh","-c","#(nop) - ","LABEL io.openshift.builder-version=e0ae93f"],"Image":"sha256:a3173131e3c6e152524fe4d6e9a8acef6cb9f50087a6da7558d2a5112b7902cf","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161214","com.redhat.deployments-dir":"/wildfly/standalone/deployments","io.k8s.description":"Platform - for building and running JEE applications on WildFly 10.0.0.Final","io.k8s.display-name":"WildFly - 10.0.0.Final","io.openshift.builder-base-version":"bfd4736","io.openshift.builder-version":"e0ae93f","io.openshift.expose-services":"8080:http","io.openshift.s2i.destination":"/opt/s2i/destination","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,wildfly,wildfly10","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS - Base Image","vendor":"CentOS"}},"DockerVersion":"1.12.6","Author":"Ben Parees - \u003cbparees@redhat.com\u003e","Config":{"Hostname":"1b0d6163fdc2","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","WILDFLY_VERSION=10.0.0.Final","MAVEN_VERSION=3.3.9"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:a3173131e3c6e152524fe4d6e9a8acef6cb9f50087a6da7558d2a5112b7902cf","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161214","com.redhat.deployments-dir":"/wildfly/standalone/deployments","io.k8s.description":"Platform - for building and running JEE applications on WildFly 10.0.0.Final","io.k8s.display-name":"WildFly - 10.0.0.Final","io.openshift.builder-base-version":"bfd4736","io.openshift.builder-version":"e0ae93f","io.openshift.expose-services":"8080:http","io.openshift.s2i.destination":"/opt/s2i/destination","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,wildfly,wildfly10","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS - Base Image","vendor":"CentOS"}},"Architecture":"amd64","Size":504113387},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:82d0b09749fa7f06f1719c99535c4558bae12e973c8e3419a3111101d247d8a4","size":138386514,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:f98f13a9bad1c2749f64466525f8491501538aed61e243e33793d52af9bf8d0b","size":4232,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:563bce762f502ebb34656aca1e4b683480c44de4f560857351d7beecbccfd26b","size":965,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:e59ea5ad73832e26f7b4a4593a7ecbbb480d72f4660b87127bfbf2a0f2f28147","size":4653,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:f6296faa98a98f53bc95a55d11e30dc85d867d08ef0eb6f222240769e0e9dea8","size":2671,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:714f2b268b303c9b7c32d3c3f8cb2fc230c78a65127b30d92f1c894ba165de2b","size":1134987,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:34e6507fa14627a33d854b85b65b231f6e0d4ee05aa7042b55cc2f8f01735147","size":225428126,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:8a3400b7e31a55323583e3d585b3b0be56d9f7ae563187aec96d47ef5419982a","size":1979,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:78efc9e155c4f5ac3665c4ef14339c305672468520dc0d5ad5a254ce90a1ec28","size":68747156,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:734fb161cf896cf5c25a9a857a4b4d267bb5a59d5acf9ba846278ab3f3d1f5d5","size":256,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:45a2e645736c4c66ef34acce2407ded21f7a9b231199d3b92d6c9776df264729","size":70389679,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:fb5bf6dcd15e89f5b18f2022f7c4c76d0ee442958085cbe09758250898231866","selfLink":"/oapi/v1/imagessha256%3Afb5bf6dcd15e89f5b18f2022f7c4c76d0ee442958085cbe09758250898231866","uid":"e49adc1a-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"556","creationTimestamp":"2017-07-16T14:41:46Z"},"dockerImageReference":"centos/ruby-22-centos7@sha256:fb5bf6dcd15e89f5b18f2022f7c4c76d0ee442958085cbe09758250898231866","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:d9c97351c0fa65216f6b78749cb7432f1a3d33b0e0c6a652698b811f12138f58","Created":"2017-07-03T10:15:39Z","Container":"b4a8780eb6a91f3b6ed29b59b5b9e07aa9b3ab03eb6f66239986b9e4824acd4e","ContainerConfig":{"Hostname":"8682294b9464","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","RUBY_VERSION=2.2","SUMMARY=Platform for building - and running Ruby 2.2 applications","DESCRIPTION=Ruby 2.2 available as docker - container is a base platform for building and running various Ruby 2.2 applications - and frameworks. Ruby is the interpreted scripting language for quick and easy - object-oriented programming. It has many features to process text files and - to do system management tasks (as in Perl). It is simple, straight-forward, - and extensible."],"Cmd":["/bin/sh","-c","#(nop) ","LABEL io.openshift.builder-version=e9e5a0e"],"Image":"sha256:46be92e12c27e16585a30bb325b918a8f1f7dbbe80b391d454346491e648f4f0","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-ruby22-docker","description":"Ruby - 2.2 available as docker container is a base platform for building and running - various Ruby 2.2 applications and frameworks. Ruby is the interpreted scripting - language for quick and easy object-oriented programming. It has many features - to process text files and to do system management tasks (as in Perl). It is - simple, straight-forward, and extensible.","io.k8s.description":"Platform - for building and running Ruby 2.2 applications","io.k8s.display-name":"Ruby - 2.2","io.openshift.builder-version":"e9e5a0e","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,ruby,ruby22","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/ruby-22-centos7","release":"1","summary":"Platform - for building and running Ruby 2.2 applications","vendor":"CentOS","version":"2.2"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8682294b9464","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","RUBY_VERSION=2.2","SUMMARY=Platform for building - and running Ruby 2.2 applications","DESCRIPTION=Ruby 2.2 available as docker - container is a base platform for building and running various Ruby 2.2 applications - and frameworks. Ruby is the interpreted scripting language for quick and easy - object-oriented programming. It has many features to process text files and - to do system management tasks (as in Perl). It is simple, straight-forward, - and extensible."],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:46be92e12c27e16585a30bb325b918a8f1f7dbbe80b391d454346491e648f4f0","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-ruby22-docker","description":"Ruby - 2.2 available as docker container is a base platform for building and running - various Ruby 2.2 applications and frameworks. Ruby is the interpreted scripting - language for quick and easy object-oriented programming. It has many features - to process text files and to do system management tasks (as in Perl). It is - simple, straight-forward, and extensible.","io.k8s.description":"Platform - for building and running Ruby 2.2 applications","io.k8s.display-name":"Ruby - 2.2","io.openshift.builder-version":"e9e5a0e","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,ruby,ruby22","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/ruby-22-centos7","release":"1","summary":"Platform - for building and running Ruby 2.2 applications","vendor":"CentOS","version":"2.2"}},"Architecture":"amd64","Size":176773819},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:0ce528edcaa71f5d129d28376917a911443f476699a20a90d667a35c865a4f90","size":1494,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:52bcb64c1e0f2a090196d1c2bd6712d8722ecb20ac38f67e7db4c711f78a5fc4","size":3923,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:3f7a57e99e5bf308bd763fe365e0b7ba493c447d24e933dcef80703cca2c0985","size":1811,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:9d61b357bb96789bb08052774b8c54ab08c8db6ca0012d086cd55329ca3dafd1","size":19846333,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:c0144c8b02ad53c7fec19a93afb1080879f371d6c0ced87ebbe297a1d285fb61","size":78871389,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:03374b2ee15848dbe274e307b4c42a4fd0c0f4193419aaf8cd4ba512a21100a6","size":7540419,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:6c361d8938cc476f156bbae1a66b02542385f6b8f7839afe21392d2c5c1681a4","size":3419,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d5e46245fe40c2d1ab72bfe328de28549b605b2587ab2fa8715f54e3e2de9c5d","size":70492578,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:fba67257068dd9e93067d47822c0c8071652db27fc5ff8265ad7178d4ee56733","selfLink":"/oapi/v1/imagessha256%3Afba67257068dd9e93067d47822c0c8071652db27fc5ff8265ad7178d4ee56733","uid":"f1d7c696-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"576","creationTimestamp":"2017-07-16T14:42:08Z"},"dockerImageReference":"centos/perl-524-centos7@sha256:fba67257068dd9e93067d47822c0c8071652db27fc5ff8265ad7178d4ee56733","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:35ae8c96ad7f9d1cb05a0f812aeab11c6b9c32e9c3b61992a7d5ce49bb780d40","Created":"2017-06-29T12:14:43Z","Container":"31dd91fb81bdf6204fbb6b0997275e68d77146abcb9ec160e72f961f5dd3f87e","ContainerConfig":{"Hostname":"8682294b9464","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","PERL_VERSION=5.24","SUMMARY=Platform for building - and running Perl 5.24 applications","DESCRIPTION=Perl 5.24 available as docker - container is a base platform for building and running various Perl 5.24 applications - and frameworks. Perl is a high-level programming language with roots in C, - sed, awk and shell scripting. Perl is good at handling processes and files, - and is especially good at handling text. Perl''s hallmarks are practicality - and efficiency. While it is used to do a lot of different things, Perl''s - most common applications are system administration utilities and web programming."],"Cmd":["/bin/sh","-c","#(nop) - ","LABEL io.openshift.builder-version=2e04fff"],"Image":"sha256:68363fb02426f76b127d8cf804e0d665b33d4061ab4a904891560d10fcdd5730","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-perl524-docker","description":"Perl - 5.24 available as docker container is a base platform for building and running - various Perl 5.24 applications and frameworks. Perl is a high-level programming - language with roots in C, sed, awk and shell scripting. Perl is good at handling - processes and files, and is especially good at handling text. Perl''s hallmarks - are practicality and efficiency. While it is used to do a lot of different - things, Perl''s most common applications are system administration utilities - and web programming.","io.k8s.description":"Platform for building and running - Perl 5.24 applications","io.k8s.display-name":"Apache 2.4 with mod_perl/5.24","io.openshift.builder-version":"2e04fff","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,perl,perl524","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/perl-524-centos7","release":"1","summary":"Platform - for building and running Perl 5.24 applications","vendor":"CentOS","version":"5.24"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8682294b9464","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","PERL_VERSION=5.24","SUMMARY=Platform for building - and running Perl 5.24 applications","DESCRIPTION=Perl 5.24 available as docker - container is a base platform for building and running various Perl 5.24 applications - and frameworks. Perl is a high-level programming language with roots in C, - sed, awk and shell scripting. Perl is good at handling processes and files, - and is especially good at handling text. Perl''s hallmarks are practicality - and efficiency. While it is used to do a lot of different things, Perl''s - most common applications are system administration utilities and web programming."],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:68363fb02426f76b127d8cf804e0d665b33d4061ab4a904891560d10fcdd5730","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-perl524-docker","description":"Perl - 5.24 available as docker container is a base platform for building and running - various Perl 5.24 applications and frameworks. Perl is a high-level programming - language with roots in C, sed, awk and shell scripting. Perl is good at handling - processes and files, and is especially good at handling text. Perl''s hallmarks - are practicality and efficiency. While it is used to do a lot of different - things, Perl''s most common applications are system administration utilities - and web programming.","io.k8s.description":"Platform for building and running - Perl 5.24 applications","io.k8s.display-name":"Apache 2.4 with mod_perl/5.24","io.openshift.builder-version":"2e04fff","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,perl,perl524","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/perl-524-centos7","release":"1","summary":"Platform - for building and running Perl 5.24 applications","vendor":"CentOS","version":"5.24"}},"Architecture":"amd64","Size":203004048},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:094a97a7bf6efc2cbc7571785c6c904e03226184f6fa04b10be01d9f33622bd6","size":5879,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:27680f168bf853b8318e92a340cbb189c86abbef481d5546fbca446a58be2a76","size":2839,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:22673155d4f611e35c7a08e0d97ebd5a558440f622a6602a3493446ff59eddd0","size":2299,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:11962aed3ae6ad5d7db610ef91eb4447e3d34412280a8ebd3afc2c53bb4406a7","size":46071926,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:1d182c254d62670d7d67b2a6fb8630efa289b0a295c2b27f752af366a9cfe3d7","size":78870978,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:98bfdcdf49df1eca1aa8002de50ce253bb49a7d775db2d69dfc8c65c4e7fbd6f","size":7540219,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:23d1e53c475b745aec43050a28f64b76646bc41f183e8a0dfefe5dc146abc88f","size":3420,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d5e46245fe40c2d1ab72bfe328de28549b605b2587ab2fa8715f54e3e2de9c5d","size":70492578,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"}]} - -' - http_version: - recorded_at: Mon, 17 Jul 2017 12:32:53 GMT -recorded_with: VCR 3.0.3 diff --git a/spec/vcr_cassettes/manageiq/providers/openshift/container_manager/refresher_before_deletions.txt b/spec/vcr_cassettes/manageiq/providers/openshift/container_manager/refresher_before_deletions.txt new file mode 100644 index 00000000..be25c708 --- /dev/null +++ b/spec/vcr_cassettes/manageiq/providers/openshift/container_manager/refresher_before_deletions.txt @@ -0,0 +1,132 @@ +VCR generated by spec/vcr_cassettes/manageiq/providers/openshift/container_manager/test_objects_record.sh against 192.168.99.100 + +oc v3.6.1+008f2d5 +kubernetes v1.6.1+5115d708d7 +features: Basic-Auth GSSAPI Kerberos SPNEGO + +Server https://192.168.99.100:8443 +openshift v3.6.1+008f2d5 +kubernetes v1.6.1+5115d708d7 + +CAVEAT: status shown here might differ from moment captured in VCR! +== oc get projects --show-all --show-kind --show-labels == +NAME DISPLAY NAME STATUS LABELS +projects/default Active +projects/kube-public Active +projects/kube-system Active +projects/management-infra Active +projects/my-project-0 Active +projects/my-project-1 Active +projects/my-project-2 Active +projects/myproject My Project Active +projects/openshift Active +projects/openshift-infra Active + +== oc get all --show-all --all-namespaces -o wide --show-labels == +NAMESPACE NAME TYPE FROM LATEST LABELS +my-project-0 bc/my-build-config-0 Source Git 1 +my-project-1 bc/my-build-config-1 Source Git 1 +my-project-2 bc/my-build-config-2 Source Git 1 +NAMESPACE NAME TYPE FROM STATUS STARTED DURATION LABELS +my-project-0 builds/my-build-config-0-1 Source Git@022d87e Failed (PullBuilderImageFailed) About a minute ago 1m5s buildconfig=my-build-config-0,openshift.io/build-config.name=my-build-config-0,openshift.io/build.start-policy=Serial +my-project-1 builds/my-build-config-1-1 Source Git@022d87e Failed (PullBuilderImageFailed) About a minute ago 1m5s buildconfig=my-build-config-1,openshift.io/build-config.name=my-build-config-1,openshift.io/build.start-policy=Serial +my-project-2 builds/my-build-config-2-1 Source Git@022d87e Failed (PullBuilderImageFailed) About a minute ago 1m4s buildconfig=my-build-config-2,openshift.io/build-config.name=my-build-config-2,openshift.io/build.start-policy=Serial +NAMESPACE NAME DOCKER REPO TAGS UPDATED LABELS +my-project-0 is/origin-ruby-sample 172.30.1.1:5000/my-project-0/origin-ruby-sample +my-project-1 is/origin-ruby-sample 172.30.1.1:5000/my-project-1/origin-ruby-sample +my-project-2 is/origin-ruby-sample 172.30.1.1:5000/my-project-2/origin-ruby-sample +openshift is/httpd 172.30.1.1:5000/openshift/httpd latest,2.4 44 minutes ago +openshift is/jenkins 172.30.1.1:5000/openshift/jenkins 1,2,latest 44 minutes ago +openshift is/mariadb 172.30.1.1:5000/openshift/mariadb 10.1,latest 44 minutes ago +openshift is/mongodb 172.30.1.1:5000/openshift/mongodb 3.2,2.6,2.4 + 1 more... 44 minutes ago +openshift is/mysql 172.30.1.1:5000/openshift/mysql latest,5.7,5.6 + 1 more... 44 minutes ago +openshift is/nodejs 172.30.1.1:5000/openshift/nodejs 4,6,latest + 1 more... 44 minutes ago +openshift is/perl 172.30.1.1:5000/openshift/perl latest,5.24,5.20 + 1 more... 44 minutes ago +openshift is/php 172.30.1.1:5000/openshift/php latest,7.0,5.6 + 1 more... 44 minutes ago +openshift is/postgresql 172.30.1.1:5000/openshift/postgresql latest,9.5,9.4 + 1 more... 44 minutes ago +openshift is/python 172.30.1.1:5000/openshift/python latest,3.5,3.4 + 2 more... 44 minutes ago +openshift is/redis 172.30.1.1:5000/openshift/redis latest,3.2 44 minutes ago +openshift is/ruby 172.30.1.1:5000/openshift/ruby latest,2.3,2.2 + 1 more... 44 minutes ago +openshift is/wildfly 172.30.1.1:5000/openshift/wildfly latest,10.1,10.0 + 2 more... 44 minutes ago +NAMESPACE NAME REVISION DESIRED CURRENT TRIGGERED BY LABELS +default dc/docker-registry 1 1 1 config docker-registry=default +default dc/router 1 1 1 config router=router +NAMESPACE NAME DESIRED CURRENT READY AGE CONTAINER(S) IMAGE(S) SELECTOR LABELS +default rc/docker-registry-1 1 1 1 45m registry openshift/origin-docker-registry:v3.6.1 deployment=docker-registry-1,deploymentconfig=docker-registry,docker-registry=default docker-registry=default,openshift.io/deployment-config.name=docker-registry +default rc/router-1 1 1 1 45m router openshift/origin-haproxy-router:v3.6.1 deployment=router-1,deploymentconfig=router,router=router openshift.io/deployment-config.name=router,router=router +my-project-0 rc/my-replicationcontroller-0 0 0 0 1m nginx nginx app=nginx app=nginx +my-project-1 rc/my-replicationcontroller-1 0 0 0 1m nginx nginx app=nginx app=nginx +my-project-2 rc/my-replicationcontroller-2 0 0 0 1m nginx nginx app=nginx app=nginx +openshift-infra rc/hawkular-cassandra-1 1 1 1 41m hawkular-cassandra-1 openshift/origin-metrics-cassandra:v3.6.1 name=hawkular-cassandra-1 metrics-infra=hawkular-cassandra,name=hawkular-cassandra,type=hawkular-cassandra +openshift-infra rc/hawkular-metrics 1 1 1 41m hawkular-metrics openshift/origin-metrics-hawkular-metrics:v3.6.1 name=hawkular-metrics metrics-infra=hawkular-metrics,name=hawkular-metrics +openshift-infra rc/heapster 1 1 1 41m heapster openshift/origin-metrics-heapster:v3.6.1 name=heapster metrics-infra=heapster,name=heapster +NAMESPACE NAME HOST/PORT PATH SERVICES PORT TERMINATION WILDCARD LABELS +my-project-0 routes/my-route-0 my-route-0-my-project-0.192.168.99.100.nip.io service-name None key-route-label=value-route-label +my-project-1 routes/my-route-1 my-route-1-my-project-1.192.168.99.100.nip.io service-name None key-route-label=value-route-label +my-project-2 routes/my-route-2 my-route-2-my-project-2.192.168.99.100.nip.io service-name None key-route-label=value-route-label +openshift-infra routes/hawkular-metrics hawkular-metrics-openshift-infra.192.168.99.100.nip.io hawkular-metrics reencrypt None metrics-infra=hawkular-metrics +NAMESPACE NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE SELECTOR LABELS +default svc/docker-registry 172.30.1.1 5000/TCP 45m docker-registry=default docker-registry=default +default svc/kubernetes 172.30.0.1 443/TCP,53/UDP,53/TCP 45m component=apiserver,provider=kubernetes +default svc/router 172.30.90.84 80/TCP,443/TCP,1936/TCP 45m router=router router=router +my-project-0 svc/my-service-0 172.30.2.43 5000/TCP 1m docker-registry=default +my-project-1 svc/my-service-1 172.30.160.236 5000/TCP 1m docker-registry=default +my-project-2 svc/my-service-2 172.30.49.51 5000/TCP 1m docker-registry=default +openshift-infra svc/hawkular-cassandra 172.30.81.88 9042/TCP,9160/TCP,7000/TCP,7001/TCP 41m type=hawkular-cassandra metrics-infra=hawkular-cassandra,name=hawkular-cassandra +openshift-infra svc/hawkular-cassandra-nodes None 9042/TCP,9160/TCP,7000/TCP,7001/TCP 41m type=hawkular-cassandra metrics-infra=hawkular-cassandra,name=hawkular-cassandra +openshift-infra svc/hawkular-metrics 172.30.42.234 443/TCP 41m name=hawkular-metrics metrics-infra=hawkular-metrics,name=hawkular-metrics +openshift-infra svc/heapster 172.30.182.209 80/TCP 41m name=heapster metrics-infra=heapster,name=heapster +NAMESPACE NAME DESIRED SUCCESSFUL AGE CONTAINER(S) IMAGE(S) SELECTOR LABELS +default jobs/persistent-volume-setup 1 1 45m storage-setup-job openshift/origin:v3.6.1 controller-uid=06ebaab7-e95b-11e7-a28e-7e8537c41286 controller-uid=06ebaab7-e95b-11e7-a28e-7e8537c41286,job-name=persistent-volume-setup +openshift-infra jobs/openshift-ansible-metrics-job 1 1 45m openshift-ansible-metrics-job openshift/origin-ansible:v3.6.1 controller-uid=0867aafe-e95b-11e7-a28e-7e8537c41286 controller-uid=0867aafe-e95b-11e7-a28e-7e8537c41286,job-name=openshift-ansible-metrics-job +NAMESPACE NAME READY STATUS RESTARTS AGE IP NODE LABELS +default po/docker-registry-1-0cpf2 1/1 Running 0 44m 172.17.0.5 localhost deployment=docker-registry-1,deploymentconfig=docker-registry,docker-registry=default +default po/persistent-volume-setup-tjjlx 0/1 Completed 0 45m 172.17.0.3 localhost controller-uid=06ebaab7-e95b-11e7-a28e-7e8537c41286,job-name=persistent-volume-setup +default po/router-1-kkqj4 1/1 Running 0 42m 10.0.2.15 localhost deployment=router-1,deploymentconfig=router,router=router +my-project-0 po/my-build-config-0-1-build 0/1 Error 0 1m 172.17.0.4 localhost openshift.io/build.name=my-build-config-0-1 +my-project-0 po/my-pod-0 1/1 Running 0 1m 172.17.0.2 localhost key-pod-label=value-pod-label +my-project-1 po/my-build-config-1-1-build 0/1 Error 0 1m 172.17.0.9 localhost openshift.io/build.name=my-build-config-1-1 +my-project-1 po/my-pod-1 1/1 Running 0 1m 172.17.0.8 localhost key-pod-label=value-pod-label +my-project-2 po/my-build-config-2-1-build 0/1 Error 0 1m 172.17.0.11 localhost openshift.io/build.name=my-build-config-2-1 +my-project-2 po/my-pod-2 1/1 Running 0 1m 172.17.0.10 localhost key-pod-label=value-pod-label +openshift-infra po/hawkular-cassandra-1-0cgvn 1/1 Running 0 41m 172.17.0.3 localhost metrics-infra=hawkular-cassandra,name=hawkular-cassandra-1,type=hawkular-cassandra +openshift-infra po/hawkular-metrics-b8xwx 1/1 Running 0 41m 172.17.0.6 localhost metrics-infra=hawkular-metrics,name=hawkular-metrics +openshift-infra po/heapster-wt4xp 1/1 Running 0 41m 172.17.0.7 localhost metrics-infra=heapster,name=heapster +openshift-infra po/openshift-ansible-metrics-job-t4kh9 0/1 Completed 0 45m 10.0.2.15 localhost controller-uid=0867aafe-e95b-11e7-a28e-7e8537c41286,job-name=openshift-ansible-metrics-job + +== oc get images == +NAME DOCKER REF +sha256:0a50e6578dee0ad6bb3c871f4af2f2b8c4c358afeae2c6cf9b3b42d4b45a70a3 centos/perl-520-centos7@sha256:0a50e6578dee0ad6bb3c871f4af2f2b8c4c358afeae2c6cf9b3b42d4b45a70a3 +sha256:0ba509791429be8e2ad63eed6012e391a42b69ef710b8f4815d321b84f069166 openshift/wildfly-100-centos7@sha256:0ba509791429be8e2ad63eed6012e391a42b69ef710b8f4815d321b84f069166 +sha256:1478800585f06a6c0feeb8301ceb54059d54816762de9f6b1182c3d52c75ac84 openshift/php-55-centos7@sha256:1478800585f06a6c0feeb8301ceb54059d54816762de9f6b1182c3d52c75ac84 +sha256:1a0e9ae0f6bf9b5f808534f3152dc068c48ad1bc428e94822dce84722a3decad openshift/mongodb-24-centos7@sha256:1a0e9ae0f6bf9b5f808534f3152dc068c48ad1bc428e94822dce84722a3decad +sha256:266e59adbc8cc22baaf62860fecca141913f34e67c389ac69181ce758f4809fa centos/mariadb-101-centos7@sha256:266e59adbc8cc22baaf62860fecca141913f34e67c389ac69181ce758f4809fa +sha256:2c5b4686b93f76f9470bef8a7e4edcfbabee3de22c850c1750a44855578f9c56 centos/ruby-23-centos7@sha256:2c5b4686b93f76f9470bef8a7e4edcfbabee3de22c850c1750a44855578f9c56 +sha256:60b2d83ba0827030dd2e240292f56208f8001e77da306713f0074dd1a009c08e centos/mongodb-32-centos7@sha256:60b2d83ba0827030dd2e240292f56208f8001e77da306713f0074dd1a009c08e +sha256:6b97de3aaa76914709a537a63b291df5d5af61d06c63a9425a2b33a513ce20a6 openshift/wildfly-90-centos7@sha256:6b97de3aaa76914709a537a63b291df5d5af61d06c63a9425a2b33a513ce20a6 +sha256:751a3cd1905914389fe568c25b3d5367cd705a0e4f81970a361f670ce891baf7 openshift/ruby-20-centos7@sha256:751a3cd1905914389fe568c25b3d5367cd705a0e4f81970a361f670ce891baf7 +sha256:75ae226214940f8f388bd77f0d4538a667efe76cac9973c48c43463d5d44bdb1 centos/mysql-56-centos7@sha256:75ae226214940f8f388bd77f0d4538a667efe76cac9973c48c43463d5d44bdb1 +sha256:76247ef765762f7a851b5abd3c3b621c5eceafc235fe29dcd4b8ee4ee5400863 centos/php-70-centos7@sha256:76247ef765762f7a851b5abd3c3b621c5eceafc235fe29dcd4b8ee4ee5400863 +sha256:78ce032147fc4fa66006ce4472650be2de2b4772e955760192444337a8c1dc8f openshift/wildfly-81-centos7@sha256:78ce032147fc4fa66006ce4472650be2de2b4772e955760192444337a8c1dc8f +sha256:7bbc639e8cb6404682957a671f16408b0d039998671c96bd2cb34a224a820e5a openshift/python-33-centos7@sha256:7bbc639e8cb6404682957a671f16408b0d039998671c96bd2cb34a224a820e5a +sha256:7cd33ccc63b8005810aedee0444472cc84c3e3c38fe9cd147edb964e712a1068 openshift/mysql-55-centos7@sha256:7cd33ccc63b8005810aedee0444472cc84c3e3c38fe9cd147edb964e712a1068 +sha256:7cf1c8ef7baa7a750d5c36e82d7f4a21a300c37aaa24baff593de0031ae080f0 openshift/jenkins-1-centos7@sha256:7cf1c8ef7baa7a750d5c36e82d7f4a21a300c37aaa24baff593de0031ae080f0 +sha256:8b7b4012989dbd1494c37c7f107def321ffc5e84a9b1dc75beb1636cd221c4fe centos/nodejs-4-centos7@sha256:8b7b4012989dbd1494c37c7f107def321ffc5e84a9b1dc75beb1636cd221c4fe +sha256:977517bfe8fe2ad0746bb314087a5953ed3798fa8758c8339d2ab7544ac7729c centos/python-34-centos7@sha256:977517bfe8fe2ad0746bb314087a5953ed3798fa8758c8339d2ab7544ac7729c +sha256:a9efe2dd0d418e64d31999bc25a9a679b019e87cf7e4a47229391f9ffc1b675c centos/php-56-centos7@sha256:a9efe2dd0d418e64d31999bc25a9a679b019e87cf7e4a47229391f9ffc1b675c +sha256:ac68512255a6233acf34bad52bdf7d2e731e5d98d82e516931360ebc4fb1e686 centos/nodejs-6-centos7@sha256:ac68512255a6233acf34bad52bdf7d2e731e5d98d82e516931360ebc4fb1e686 +sha256:acadffd5d13f6fdf02dd611bf877d2298cd1eccd9656c42f68ca013a7ed190ab centos/perl-524-centos7@sha256:acadffd5d13f6fdf02dd611bf877d2298cd1eccd9656c42f68ca013a7ed190ab +sha256:ad9b54504eabd6f7fb190da0619f9ed1d87df4dff5d0f31e4b0766525cac096d openshift/wildfly-101-centos7@sha256:ad9b54504eabd6f7fb190da0619f9ed1d87df4dff5d0f31e4b0766525cac096d +sha256:bae2ac7b362f783c526bdc70175fb73b7815944eff2c5ae294e8563383873060 centos/postgresql-95-centos7@sha256:bae2ac7b362f783c526bdc70175fb73b7815944eff2c5ae294e8563383873060 +sha256:bd971b467b08b8dbbbfee26bad80dcaa0110b184e0a8dd6c1b0460a6d6f5d332 openshift/nodejs-010-centos7@sha256:bd971b467b08b8dbbbfee26bad80dcaa0110b184e0a8dd6c1b0460a6d6f5d332 +sha256:c169a0ce84104cc68cfe706b7fa3e4b5f1c038963c9384b613fb2f227ee57f97 centos/mysql-57-centos7@sha256:c169a0ce84104cc68cfe706b7fa3e4b5f1c038963c9384b613fb2f227ee57f97 +sha256:c35481e77f235c7935e629c06bf0bd7b4b2b6f2a88819a642e247599b4b725a8 centos/httpd-24-centos7@sha256:c35481e77f235c7935e629c06bf0bd7b4b2b6f2a88819a642e247599b4b725a8 +sha256:c3dcdbd0528dd513ca00a3ddb55acefa5455647d1550003b8dd4bbd9680ced90 centos/mongodb-26-centos7@sha256:c3dcdbd0528dd513ca00a3ddb55acefa5455647d1550003b8dd4bbd9680ced90 +sha256:c5842f5017c46fb01e8ad52fc588bc6cdc4a9abb2aa7f62eebfb777ab4f0b3a8 centos/python-35-centos7@sha256:c5842f5017c46fb01e8ad52fc588bc6cdc4a9abb2aa7f62eebfb777ab4f0b3a8 +sha256:dbd4b6fef477e49bff9703ee70d20a2c48f68023562ebecc264d0b87a7fa270e openshift/postgresql-92-centos7@sha256:dbd4b6fef477e49bff9703ee70d20a2c48f68023562ebecc264d0b87a7fa270e +sha256:dc0421e72a1c46616c03586f71d37174ce74315443940b20e5b6d267c5c3bfd0 centos/python-27-centos7@sha256:dc0421e72a1c46616c03586f71d37174ce74315443940b20e5b6d267c5c3bfd0 +sha256:e2d681b6e3b7e8eedf2fbb288c3e6587db6fd2b7a4aa55dd3a8ab032094dfa8c openshift/perl-516-centos7@sha256:e2d681b6e3b7e8eedf2fbb288c3e6587db6fd2b7a4aa55dd3a8ab032094dfa8c +sha256:e8e3ad1611305230fb6e7d54b37879ec1c29a596a0e86f1d593012205c6f35b4 centos/redis-32-centos7@sha256:e8e3ad1611305230fb6e7d54b37879ec1c29a596a0e86f1d593012205c6f35b4 +sha256:f2df3f6e0ad01ecadfe66ed888d1d33b28555ec232aeda0cec996308215daab3 centos/postgresql-94-centos7@sha256:f2df3f6e0ad01ecadfe66ed888d1d33b28555ec232aeda0cec996308215daab3 +sha256:f9865e52b862f5f7bc455f118ea253cb6396b6bec181bbcdb85ba767573bf7ba openshift/jenkins-2-centos7@sha256:f9865e52b862f5f7bc455f118ea253cb6396b6bec181bbcdb85ba767573bf7ba +sha256:fc4fe46e2db742bbe5ca2078ea5137e67beaad97070281b8df35379a26ef27b6 centos/ruby-22-centos7@sha256:fc4fe46e2db742bbe5ca2078ea5137e67beaad97070281b8df35379a26ef27b6 diff --git a/spec/vcr_cassettes/manageiq/providers/openshift/container_manager/refresher_before_deletions.yml b/spec/vcr_cassettes/manageiq/providers/openshift/container_manager/refresher_before_deletions.yml new file mode 100644 index 00000000..23f3b2dc --- /dev/null +++ b/spec/vcr_cassettes/manageiq/providers/openshift/container_manager/refresher_before_deletions.yml @@ -0,0 +1,2366 @@ +--- +http_interactions: +- request: + method: get + uri: https://192.168.99.100:8443/api/v1 + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + User-Agent: + - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.4p301 + Authorization: + - Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJtYW5hZ2VtZW50LWluZnJhIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZWNyZXQubmFtZSI6Im1hbmFnZW1lbnQtYWRtaW4tdG9rZW4tMHgxZjgiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoibWFuYWdlbWVudC1hZG1pbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjBjYjg1OTlhLWU5NWItMTFlNy1hMjhlLTdlODUzN2M0MTI4NiIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDptYW5hZ2VtZW50LWluZnJhOm1hbmFnZW1lbnQtYWRtaW4ifQ.K9d_sffBoR3WpJigG9weF-1vzt3RooF73Z28-rGSwcdd_B7oizU-FakCi5GtCAb1h7RMEPkz-m9FiVnLVwfctWIJpqjA-5_kZB7qtwFUwCL9zejcaSQMrE7res8N05Z2rJkgGSpsdnXc1ZG3osTA-S1QfmxwZJK0zGOXvw1W8Tym9JzoTHKZFTP3aeifKpF-ugV4HL-SfuYGqgEu1_JL7Ky5N1FFgku8wWB6f9mAxx-BBkX22oOF3CX1BwFV6TKpgz0GmtjQHYfxW1LvbTgq53gZn1MZi_-mSkgnTFI7LK2eD7-5WBfpWGnFF8yF23ZeSmVE0lDUstk11jEm8JJY5A + response: + status: + code: 200 + message: OK + headers: + Cache-Control: + - no-store + Content-Type: + - application/json + Date: + - Mon, 25 Dec 2017 10:50:30 GMT + Transfer-Encoding: + - chunked + body: + encoding: UTF-8 + string: '{"kind":"APIResourceList","groupVersion":"v1","resources":[{"name":"bindings","namespaced":true,"kind":"Binding","verbs":["create"]},{"name":"componentstatuses","namespaced":false,"kind":"ComponentStatus","verbs":["get","list"],"shortNames":["cs"]},{"name":"configmaps","namespaced":true,"kind":"ConfigMap","verbs":["create","delete","deletecollection","get","list","patch","update","watch"],"shortNames":["cm"]},{"name":"endpoints","namespaced":true,"kind":"Endpoints","verbs":["create","delete","deletecollection","get","list","patch","update","watch"],"shortNames":["ep"]},{"name":"events","namespaced":true,"kind":"Event","verbs":["create","delete","deletecollection","get","list","patch","update","watch"],"shortNames":["ev"]},{"name":"limitranges","namespaced":true,"kind":"LimitRange","verbs":["create","delete","deletecollection","get","list","patch","update","watch"],"shortNames":["limits"]},{"name":"namespaces","namespaced":false,"kind":"Namespace","verbs":["create","delete","deletecollection","get","list","patch","update","watch"],"shortNames":["ns"]},{"name":"namespaces/finalize","namespaced":false,"kind":"Namespace","verbs":["update"]},{"name":"namespaces/status","namespaced":false,"kind":"Namespace","verbs":["get","patch","update"]},{"name":"nodes","namespaced":false,"kind":"Node","verbs":["create","delete","deletecollection","get","list","patch","proxy","update","watch"],"shortNames":["no"]},{"name":"nodes/proxy","namespaced":false,"kind":"Node","verbs":[]},{"name":"nodes/status","namespaced":false,"kind":"Node","verbs":["get","patch","update"]},{"name":"persistentvolumeclaims","namespaced":true,"kind":"PersistentVolumeClaim","verbs":["create","delete","deletecollection","get","list","patch","update","watch"],"shortNames":["pvc"]},{"name":"persistentvolumeclaims/status","namespaced":true,"kind":"PersistentVolumeClaim","verbs":["get","patch","update"]},{"name":"persistentvolumes","namespaced":false,"kind":"PersistentVolume","verbs":["create","delete","deletecollection","get","list","patch","update","watch"],"shortNames":["pv"]},{"name":"persistentvolumes/status","namespaced":false,"kind":"PersistentVolume","verbs":["get","patch","update"]},{"name":"pods","namespaced":true,"kind":"Pod","verbs":["create","delete","deletecollection","get","list","patch","proxy","update","watch"],"shortNames":["po"]},{"name":"pods/attach","namespaced":true,"kind":"Pod","verbs":[]},{"name":"pods/binding","namespaced":true,"kind":"Binding","verbs":["create"]},{"name":"pods/eviction","namespaced":true,"kind":"Eviction","verbs":["create"]},{"name":"pods/exec","namespaced":true,"kind":"Pod","verbs":[]},{"name":"pods/log","namespaced":true,"kind":"Pod","verbs":["get"]},{"name":"pods/portforward","namespaced":true,"kind":"Pod","verbs":[]},{"name":"pods/proxy","namespaced":true,"kind":"Pod","verbs":[]},{"name":"pods/status","namespaced":true,"kind":"Pod","verbs":["get","patch","update"]},{"name":"podtemplates","namespaced":true,"kind":"PodTemplate","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"replicationcontrollers","namespaced":true,"kind":"ReplicationController","verbs":["create","delete","deletecollection","get","list","patch","update","watch"],"shortNames":["rc"]},{"name":"replicationcontrollers/scale","namespaced":true,"kind":"Scale","verbs":["get","patch","update"]},{"name":"replicationcontrollers/status","namespaced":true,"kind":"ReplicationController","verbs":["get","patch","update"]},{"name":"resourcequotas","namespaced":true,"kind":"ResourceQuota","verbs":["create","delete","deletecollection","get","list","patch","update","watch"],"shortNames":["quota"]},{"name":"resourcequotas/status","namespaced":true,"kind":"ResourceQuota","verbs":["get","patch","update"]},{"name":"secrets","namespaced":true,"kind":"Secret","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"securitycontextconstraints","namespaced":false,"kind":"SecurityContextConstraints","verbs":["create","delete","deletecollection","get","list","patch","update","watch"],"shortNames":["scc"]},{"name":"serviceaccounts","namespaced":true,"kind":"ServiceAccount","verbs":["create","delete","deletecollection","get","list","patch","update","watch"],"shortNames":["sa"]},{"name":"services","namespaced":true,"kind":"Service","verbs":["create","delete","get","list","patch","proxy","update","watch"]},{"name":"services/proxy","namespaced":true,"kind":"Service","verbs":[]},{"name":"services/status","namespaced":true,"kind":"Service","verbs":["get","patch","update"]}]} + +' + http_version: + recorded_at: Mon, 25 Dec 2017 10:50:30 GMT +- request: + method: get + uri: https://192.168.99.100:8443/api/v1/pods + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + User-Agent: + - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.4p301 + Authorization: + - Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJtYW5hZ2VtZW50LWluZnJhIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZWNyZXQubmFtZSI6Im1hbmFnZW1lbnQtYWRtaW4tdG9rZW4tMHgxZjgiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoibWFuYWdlbWVudC1hZG1pbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjBjYjg1OTlhLWU5NWItMTFlNy1hMjhlLTdlODUzN2M0MTI4NiIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDptYW5hZ2VtZW50LWluZnJhOm1hbmFnZW1lbnQtYWRtaW4ifQ.K9d_sffBoR3WpJigG9weF-1vzt3RooF73Z28-rGSwcdd_B7oizU-FakCi5GtCAb1h7RMEPkz-m9FiVnLVwfctWIJpqjA-5_kZB7qtwFUwCL9zejcaSQMrE7res8N05Z2rJkgGSpsdnXc1ZG3osTA-S1QfmxwZJK0zGOXvw1W8Tym9JzoTHKZFTP3aeifKpF-ugV4HL-SfuYGqgEu1_JL7Ky5N1FFgku8wWB6f9mAxx-BBkX22oOF3CX1BwFV6TKpgz0GmtjQHYfxW1LvbTgq53gZn1MZi_-mSkgnTFI7LK2eD7-5WBfpWGnFF8yF23ZeSmVE0lDUstk11jEm8JJY5A + response: + status: + code: 200 + message: OK + headers: + Cache-Control: + - no-store + Content-Type: + - application/json + Date: + - Mon, 25 Dec 2017 10:50:30 GMT + Transfer-Encoding: + - chunked + body: + encoding: UTF-8 + string: '{"kind":"PodList","apiVersion":"v1","metadata":{"selfLink":"/api/v1/pods","resourceVersion":"2437"},"items":[{"metadata":{"name":"docker-registry-1-0cpf2","generateName":"docker-registry-1-","namespace":"default","selfLink":"/api/v1/namespaces/default/pods/docker-registry-1-0cpf2","uid":"18272da2-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1593","creationTimestamp":"2017-12-25T10:05:11Z","labels":{"deployment":"docker-registry-1","deploymentconfig":"docker-registry","docker-registry":"default"},"annotations":{"kubernetes.io/created-by":"{\"kind\":\"SerializedReference\",\"apiVersion\":\"v1\",\"reference\":{\"kind\":\"ReplicationController\",\"namespace\":\"default\",\"name\":\"docker-registry-1\",\"uid\":\"0799ef04-e95b-11e7-a28e-7e8537c41286\",\"apiVersion\":\"v1\",\"resourceVersion\":\"1204\"}}\n","openshift.io/deployment-config.latest-version":"1","openshift.io/deployment-config.name":"docker-registry","openshift.io/deployment.name":"docker-registry-1","openshift.io/scc":"privileged"},"ownerReferences":[{"apiVersion":"v1","kind":"ReplicationController","name":"docker-registry-1","uid":"0799ef04-e95b-11e7-a28e-7e8537c41286","controller":true,"blockOwnerDeletion":true}]},"spec":{"volumes":[{"name":"registry-storage","hostPath":{"path":"/var/lib/minishift/openshift.local.pv/registry"}},{"name":"registry-token-0xcpm","secret":{"secretName":"registry-token-0xcpm","defaultMode":420}}],"containers":[{"name":"registry","image":"openshift/origin-docker-registry:v3.6.1","ports":[{"containerPort":5000,"protocol":"TCP"}],"env":[{"name":"REGISTRY_HTTP_ADDR","value":":5000"},{"name":"REGISTRY_HTTP_NET","value":"tcp"},{"name":"REGISTRY_HTTP_SECRET","value":"1yWbdN/wJxvTVhEFjhZ/C9+2PApxYU3A0XVE4awZRwU="},{"name":"REGISTRY_MIDDLEWARE_REPOSITORY_OPENSHIFT_ENFORCEQUOTA","value":"false"}],"resources":{"requests":{"cpu":"100m","memory":"256Mi"}},"volumeMounts":[{"name":"registry-storage","mountPath":"/registry"},{"name":"registry-token-0xcpm","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"livenessProbe":{"httpGet":{"path":"/healthz","port":5000,"scheme":"HTTP"},"initialDelaySeconds":10,"timeoutSeconds":5,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"readinessProbe":{"httpGet":{"path":"/healthz","port":5000,"scheme":"HTTP"},"timeoutSeconds":5,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"File","imagePullPolicy":"IfNotPresent","securityContext":{"privileged":true}}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","serviceAccountName":"registry","serviceAccount":"registry","nodeName":"localhost","securityContext":{},"imagePullSecrets":[{"name":"registry-dockercfg-n1s85"}],"schedulerName":"default-scheduler"},"status":{"phase":"Running","conditions":[{"type":"Initialized","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:05:11Z"},{"type":"Ready","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:09:01Z"},{"type":"PodScheduled","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:05:11Z"}],"hostIP":"10.0.2.15","podIP":"172.17.0.5","startTime":"2017-12-25T10:05:11Z","containerStatuses":[{"name":"registry","state":{"running":{"startedAt":"2017-12-25T10:08:51Z"}},"lastState":{},"ready":true,"restartCount":0,"image":"openshift/origin-docker-registry:v3.6.1","imageID":"docker-pullable://openshift/origin-docker-registry@sha256:462acb1b568584fa6d84e4dd2b1ccea637f73b474ab6d0f3c87faa62aea322ab","containerID":"docker://51fbd6b2aee8354980aae7819fba034746e46b939d4c9560d7ccaf4003d2262c"}],"qosClass":"Burstable"}},{"metadata":{"name":"persistent-volume-setup-tjjlx","generateName":"persistent-volume-setup-","namespace":"default","selfLink":"/api/v1/namespaces/default/pods/persistent-volume-setup-tjjlx","uid":"074f4f9e-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1410","creationTimestamp":"2017-12-25T10:04:43Z","labels":{"controller-uid":"06ebaab7-e95b-11e7-a28e-7e8537c41286","job-name":"persistent-volume-setup"},"annotations":{"kubernetes.io/created-by":"{\"kind\":\"SerializedReference\",\"apiVersion\":\"v1\",\"reference\":{\"kind\":\"Job\",\"namespace\":\"default\",\"name\":\"persistent-volume-setup\",\"uid\":\"06ebaab7-e95b-11e7-a28e-7e8537c41286\",\"apiVersion\":\"batch\",\"resourceVersion\":\"528\"}}\n","openshift.io/scc":"privileged"}},"spec":{"volumes":[{"name":"pvdir","hostPath":{"path":"/var/lib/minishift/openshift.local.pv"}},{"name":"pvinstaller-token-j3cd3","secret":{"secretName":"pvinstaller-token-j3cd3","defaultMode":420}}],"containers":[{"name":"storage-setup-job","image":"openshift/origin:v3.6.1","command":["/bin/bash","-c","#/bin/bash\n\nset + -e\n\nfunction generate_pv() {\n local basedir=\"${1}\"\n local name=\"${2}\"\ncat + \u003c\u003cEOF\napiVersion: v1\nkind: PersistentVolume\nmetadata:\n name: + ${name}\n labels:\n volume: ${name}\nspec:\n capacity:\n storage: + 100Gi\n accessModes:\n - ReadWriteOnce\n - ReadWriteMany\n - ReadOnlyMany\n hostPath:\n path: + ${basedir}/${name}\n persistentVolumeReclaimPolicy: Recycle\nEOF\n}\n\nfunction + setup_pv_dir() {\n local dir=\"${1}\"\n if [[ ! -d \"${dir}\" ]]; then\n mkdir + -p \"${dir}\"\n fi\n if ! chcon -t svirt_sandbox_file_t \"${dir}\" \u0026\u003e + /dev/null; then\n echo \"Not setting SELinux content for ${dir}\"\n fi\n chmod + 770 \"${dir}\"\n}\n\nfunction create_pv() {\n local basedir=\"${1}\"\n local + name=\"${2}\"\n\n setup_pv_dir \"${basedir}/${name}\"\n if ! oc get pv \"${name}\" + \u0026\u003e /dev/null; then \n generate_pv \"${basedir}\" \"${name}\" + | oc create -f -\n else\n echo \"persistentvolume ${name} already exists\"\n fi\n}\n\nbasedir=\"/var/lib/minishift/openshift.local.pv\"\nsetup_pv_dir + \"${basedir}/registry\"\n\nfor i in $(seq -f \"%04g\" 1 100); do\n create_pv + \"${basedir}\" \"pv${i}\"\ndone\n"],"resources":{},"volumeMounts":[{"name":"pvdir","mountPath":"/var/lib/minishift/openshift.local.pv"},{"name":"pvinstaller-token-j3cd3","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"File","imagePullPolicy":"IfNotPresent","securityContext":{"privileged":true}}],"restartPolicy":"Never","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","serviceAccountName":"pvinstaller","serviceAccount":"pvinstaller","nodeName":"localhost","securityContext":{},"schedulerName":"default-scheduler"},"status":{"phase":"Succeeded","conditions":[{"type":"Initialized","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:04:58Z","reason":"PodCompleted"},{"type":"Ready","status":"False","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:06:03Z","reason":"PodCompleted"},{"type":"PodScheduled","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:04:58Z"}],"hostIP":"10.0.2.15","podIP":"172.17.0.3","startTime":"2017-12-25T10:04:58Z","containerStatuses":[{"name":"storage-setup-job","state":{"terminated":{"exitCode":0,"reason":"Completed","startedAt":"2017-12-25T10:05:07Z","finishedAt":"2017-12-25T10:06:02Z","containerID":"docker://6cedaa9d1a74f25fb4027639020bd2529b12a2e512d37771451c6d5c05dba946"}},"lastState":{},"ready":false,"restartCount":0,"image":"openshift/origin:v3.6.1","imageID":"docker-pullable://openshift/origin@sha256:a63099ded77cc039076fba81eb573f674d63936488ef4784ef24499a65bae988","containerID":"docker://6cedaa9d1a74f25fb4027639020bd2529b12a2e512d37771451c6d5c05dba946"}],"qosClass":"BestEffort"}},{"metadata":{"name":"router-1-kkqj4","generateName":"router-1-","namespace":"default","selfLink":"/api/v1/namespaces/default/pods/router-1-kkqj4","uid":"5ff5b5e1-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1604","creationTimestamp":"2017-12-25T10:07:11Z","labels":{"deployment":"router-1","deploymentconfig":"router","router":"router"},"annotations":{"kubernetes.io/created-by":"{\"kind\":\"SerializedReference\",\"apiVersion\":\"v1\",\"reference\":{\"kind\":\"ReplicationController\",\"namespace\":\"default\",\"name\":\"router-1\",\"uid\":\"082f4a03-e95b-11e7-a28e-7e8537c41286\",\"apiVersion\":\"v1\",\"resourceVersion\":\"1432\"}}\n","openshift.io/deployment-config.latest-version":"1","openshift.io/deployment-config.name":"router","openshift.io/deployment.name":"router-1","openshift.io/scc":"privileged"},"ownerReferences":[{"apiVersion":"v1","kind":"ReplicationController","name":"router-1","uid":"082f4a03-e95b-11e7-a28e-7e8537c41286","controller":true,"blockOwnerDeletion":true}]},"spec":{"volumes":[{"name":"server-certificate","secret":{"secretName":"router-certs","defaultMode":420}},{"name":"router-token-p2tkb","secret":{"secretName":"router-token-p2tkb","defaultMode":420}}],"containers":[{"name":"router","image":"openshift/origin-haproxy-router:v3.6.1","ports":[{"hostPort":80,"containerPort":80,"protocol":"TCP"},{"hostPort":443,"containerPort":443,"protocol":"TCP"},{"name":"stats","hostPort":1936,"containerPort":1936,"protocol":"TCP"}],"env":[{"name":"DEFAULT_CERTIFICATE_DIR","value":"/etc/pki/tls/private"},{"name":"DEFAULT_CERTIFICATE_PATH","value":"/etc/pki/tls/private/tls.crt"},{"name":"ROUTER_CIPHERS"},{"name":"ROUTER_EXTERNAL_HOST_HOSTNAME"},{"name":"ROUTER_EXTERNAL_HOST_HTTPS_VSERVER"},{"name":"ROUTER_EXTERNAL_HOST_HTTP_VSERVER"},{"name":"ROUTER_EXTERNAL_HOST_INSECURE","value":"false"},{"name":"ROUTER_EXTERNAL_HOST_INTERNAL_ADDRESS"},{"name":"ROUTER_EXTERNAL_HOST_PARTITION_PATH"},{"name":"ROUTER_EXTERNAL_HOST_PASSWORD"},{"name":"ROUTER_EXTERNAL_HOST_PRIVKEY","value":"/etc/secret-volume/router.pem"},{"name":"ROUTER_EXTERNAL_HOST_USERNAME"},{"name":"ROUTER_EXTERNAL_HOST_VXLAN_GW_CIDR"},{"name":"ROUTER_LISTEN_ADDR","value":"0.0.0.0:1936"},{"name":"ROUTER_METRICS_TYPE","value":"haproxy"},{"name":"ROUTER_SERVICE_HTTPS_PORT","value":"443"},{"name":"ROUTER_SERVICE_HTTP_PORT","value":"80"},{"name":"ROUTER_SERVICE_NAME","value":"router"},{"name":"ROUTER_SERVICE_NAMESPACE","value":"default"},{"name":"ROUTER_SUBDOMAIN"},{"name":"STATS_PASSWORD","value":"PqpEtb0yT5"},{"name":"STATS_PORT","value":"1936"},{"name":"STATS_USERNAME","value":"admin"}],"resources":{"requests":{"cpu":"100m","memory":"256Mi"}},"volumeMounts":[{"name":"server-certificate","readOnly":true,"mountPath":"/etc/pki/tls/private"},{"name":"router-token-p2tkb","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"livenessProbe":{"httpGet":{"path":"/healthz","port":1936,"host":"localhost","scheme":"HTTP"},"initialDelaySeconds":10,"timeoutSeconds":1,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"readinessProbe":{"httpGet":{"path":"/healthz","port":1936,"host":"localhost","scheme":"HTTP"},"initialDelaySeconds":10,"timeoutSeconds":1,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"File","imagePullPolicy":"IfNotPresent","securityContext":{"privileged":false}}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","serviceAccountName":"router","serviceAccount":"router","nodeName":"localhost","hostNetwork":true,"securityContext":{},"imagePullSecrets":[{"name":"router-dockercfg-vnghl"}],"schedulerName":"default-scheduler"},"status":{"phase":"Running","conditions":[{"type":"Initialized","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:07:11Z"},{"type":"Ready","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:09:11Z"},{"type":"PodScheduled","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:07:11Z"}],"hostIP":"10.0.2.15","podIP":"10.0.2.15","startTime":"2017-12-25T10:07:11Z","containerStatuses":[{"name":"router","state":{"running":{"startedAt":"2017-12-25T10:08:59Z"}},"lastState":{},"ready":true,"restartCount":0,"image":"openshift/origin-haproxy-router:v3.6.1","imageID":"docker-pullable://openshift/origin-haproxy-router@sha256:6b479a1fd38b067d1c80d7db937251c977e5639e4e533ae02e88e8a68cf9234d","containerID":"docker://9d6093305faae7647e7f56ca76e0786063d4a72e7605c43315906eafe1c7d834"}],"qosClass":"Burstable"}},{"metadata":{"name":"my-build-config-0-1-build","namespace":"my-project-0","selfLink":"/api/v1/namespaces/my-project-0/pods/my-build-config-0-1-build","uid":"2757da50-e961-11e7-a28e-7e8537c41286","resourceVersion":"2409","creationTimestamp":"2017-12-25T10:48:33Z","labels":{"openshift.io/build.name":"my-build-config-0-1"},"annotations":{"kubernetes.io/limit-ranger":"LimitRanger + plugin set: cpu, memory request for container sti-build; cpu, memory limit + for container sti-build","openshift.io/build.name":"my-build-config-0-1","openshift.io/scc":"privileged"},"ownerReferences":[{"apiVersion":"build.openshift.io/v1","kind":"Build","name":"my-build-config-0-1","uid":"2755d03e-e961-11e7-a28e-7e8537c41286","controller":true}]},"spec":{"volumes":[{"name":"docker-socket","hostPath":{"path":"/var/run/docker.sock"}},{"name":"builder-dockercfg-sxnrk-push","secret":{"secretName":"builder-dockercfg-sxnrk","defaultMode":420}},{"name":"builder-token-23nmz","secret":{"secretName":"builder-token-23nmz","defaultMode":420}}],"containers":[{"name":"sti-build","image":"openshift/origin-sti-builder:v3.6.1","args":["--loglevel=0"],"env":[{"name":"BUILD","value":"{\"kind\":\"Build\",\"apiVersion\":\"v1\",\"metadata\":{\"name\":\"my-build-config-0-1\",\"namespace\":\"my-project-0\",\"selfLink\":\"/apis/build.openshift.io/v1/namespaces/my-project-0/builds/my-build-config-0-1\",\"uid\":\"2755d03e-e961-11e7-a28e-7e8537c41286\",\"resourceVersion\":\"2207\",\"creationTimestamp\":\"2017-12-25T10:48:33Z\",\"labels\":{\"buildconfig\":\"my-build-config-0\",\"openshift.io/build-config.name\":\"my-build-config-0\",\"openshift.io/build.start-policy\":\"Serial\"},\"annotations\":{\"openshift.io/build-config.name\":\"my-build-config-0\",\"openshift.io/build.number\":\"1\"},\"ownerReferences\":[{\"apiVersion\":\"build.openshift.io/v1\",\"kind\":\"BuildConfig\",\"name\":\"my-build-config-0\",\"uid\":\"26f88079-e961-11e7-a28e-7e8537c41286\",\"controller\":true}]},\"spec\":{\"serviceAccount\":\"builder\",\"source\":{\"type\":\"Git\",\"git\":{\"uri\":\"https://github.com/openshift/ruby-hello-world\"}},\"strategy\":{\"type\":\"Source\",\"sourceStrategy\":{\"from\":{\"kind\":\"DockerImage\",\"name\":\"ruby-20-centos7:latest\"}}},\"output\":{\"to\":{\"kind\":\"DockerImage\",\"name\":\"172.30.1.1:5000/my-project-0/origin-ruby-sample:latest\"},\"pushSecret\":{\"name\":\"builder-dockercfg-sxnrk\"}},\"resources\":{},\"postCommit\":{\"script\":\"bundle + exec rake test\"},\"nodeSelector\":null,\"triggeredBy\":[{\"message\":\"Manually + triggered\"}]},\"status\":{\"phase\":\"New\",\"outputDockerImageReference\":\"172.30.1.1:5000/my-project-0/origin-ruby-sample:latest\",\"config\":{\"kind\":\"BuildConfig\",\"namespace\":\"my-project-0\",\"name\":\"my-build-config-0\"},\"output\":{}}}\n"},{"name":"SOURCE_REPOSITORY","value":"https://github.com/openshift/ruby-hello-world"},{"name":"SOURCE_URI","value":"https://github.com/openshift/ruby-hello-world"},{"name":"ORIGIN_VERSION","value":"v3.6.1+008f2d5"},{"name":"ALLOWED_UIDS","value":"1-"},{"name":"DROP_CAPS","value":"KILL,MKNOD,SETGID,SETUID,SYS_CHROOT"},{"name":"PUSH_DOCKERCFG_PATH","value":"/var/run/secrets/openshift.io/push"}],"resources":{"limits":{"cpu":"300m","memory":"200Mi"},"requests":{"cpu":"200m","memory":"100Mi"}},"volumeMounts":[{"name":"docker-socket","mountPath":"/var/run/docker.sock"},{"name":"builder-dockercfg-sxnrk-push","readOnly":true,"mountPath":"/var/run/secrets/openshift.io/push"},{"name":"builder-token-23nmz","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"FallbackToLogsOnError","imagePullPolicy":"IfNotPresent","securityContext":{"privileged":true}}],"restartPolicy":"Never","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","serviceAccountName":"builder","serviceAccount":"builder","nodeName":"localhost","securityContext":{},"imagePullSecrets":[{"name":"builder-dockercfg-sxnrk"}],"schedulerName":"default-scheduler"},"status":{"phase":"Failed","conditions":[{"type":"Initialized","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:48:33Z"},{"type":"Ready","status":"False","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:49:38Z","reason":"ContainersNotReady","message":"containers + with unready status: [sti-build]"},{"type":"PodScheduled","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:48:33Z"}],"hostIP":"10.0.2.15","podIP":"172.17.0.4","startTime":"2017-12-25T10:48:33Z","containerStatuses":[{"name":"sti-build","state":{"terminated":{"exitCode":1,"reason":"Error","message":"Cloning + \"https://github.com/openshift/ruby-hello-world\" ...\n\tCommit:\t022d87e4160c00274b63cdad7c238b5c6a299265 + (Merge pull request #58 from junaruga/feature/fix-for-ruby24)\n\tAuthor:\tBen + Parees \u003cbparees@users.noreply.github.com\u003e\n\tDate:\tFri Mar 3 15:29:12 + 2017 -0500\npulling image error : Error: image library/ruby-20-centos7:latest + not found\nerror: build error: unable to get ruby-20-centos7:latest\n","startedAt":"2017-12-25T10:49:28Z","finishedAt":"2017-12-25T10:49:38Z","containerID":"docker://adf946fe77c88465ae2fe92768c4846674c0030e231ed074de317e81ee88b81d"}},"lastState":{},"ready":false,"restartCount":0,"image":"openshift/origin-sti-builder:v3.6.1","imageID":"docker-pullable://openshift/origin-sti-builder@sha256:7cd8ae032a1814f24d5020f25a1ef942792bf906ebc7f567c63655b8ca222542","containerID":"docker://adf946fe77c88465ae2fe92768c4846674c0030e231ed074de317e81ee88b81d"}],"qosClass":"Burstable"}},{"metadata":{"name":"my-pod-0","namespace":"my-project-0","selfLink":"/api/v1/namespaces/my-project-0/pods/my-pod-0","uid":"26d8df76-e961-11e7-a28e-7e8537c41286","resourceVersion":"2372","creationTimestamp":"2017-12-25T10:48:33Z","labels":{"key-pod-label":"value-pod-label"},"annotations":{"openshift.io/scc":"privileged"}},"spec":{"volumes":[{"name":"default-token-8692n","secret":{"secretName":"default-token-8692n","defaultMode":420}}],"containers":[{"name":"my-container","image":"registry.access.redhat.com/jboss-decisionserver-6/decisionserver63-openshift","ports":[{"containerPort":6379,"protocol":"TCP"}],"resources":{},"volumeMounts":[{"name":"default-token-8692n","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"File","imagePullPolicy":"Always","securityContext":{"privileged":true,"seLinuxOptions":{"user":"username","role":"admin","type":"default","level":"s0:c123,c456"}}}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","serviceAccountName":"default","serviceAccount":"default","nodeName":"localhost","securityContext":{},"imagePullSecrets":[{"name":"default-dockercfg-nr4lr"}],"schedulerName":"default-scheduler"},"status":{"phase":"Running","conditions":[{"type":"Initialized","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:48:33Z"},{"type":"Ready","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:49:24Z"},{"type":"PodScheduled","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:48:33Z"}],"hostIP":"10.0.2.15","podIP":"172.17.0.2","startTime":"2017-12-25T10:48:33Z","containerStatuses":[{"name":"my-container","state":{"running":{"startedAt":"2017-12-25T10:49:23Z"}},"lastState":{},"ready":true,"restartCount":0,"image":"registry.access.redhat.com/jboss-decisionserver-6/decisionserver63-openshift:latest","imageID":"docker-pullable://registry.access.redhat.com/jboss-decisionserver-6/decisionserver63-openshift@sha256:ba59492801525306d62f870ff75488e193fdd4fbc03e9171c77b0b1efdc8d1fc","containerID":"docker://854a855584c240452f3a874b37075915fcddf6d3b802bc2bbd383246ddab885e"}],"qosClass":"BestEffort"}},{"metadata":{"name":"my-build-config-1-1-build","namespace":"my-project-1","selfLink":"/api/v1/namespaces/my-project-1/pods/my-build-config-1-1-build","uid":"29235e94-e961-11e7-a28e-7e8537c41286","resourceVersion":"2418","creationTimestamp":"2017-12-25T10:48:36Z","labels":{"openshift.io/build.name":"my-build-config-1-1"},"annotations":{"kubernetes.io/limit-ranger":"LimitRanger + plugin set: cpu, memory request for container sti-build; cpu, memory limit + for container sti-build","openshift.io/build.name":"my-build-config-1-1","openshift.io/scc":"privileged"},"ownerReferences":[{"apiVersion":"build.openshift.io/v1","kind":"Build","name":"my-build-config-1-1","uid":"29203747-e961-11e7-a28e-7e8537c41286","controller":true}]},"spec":{"volumes":[{"name":"docker-socket","hostPath":{"path":"/var/run/docker.sock"}},{"name":"builder-dockercfg-zhx49-push","secret":{"secretName":"builder-dockercfg-zhx49","defaultMode":420}},{"name":"builder-token-6vf68","secret":{"secretName":"builder-token-6vf68","defaultMode":420}}],"containers":[{"name":"sti-build","image":"openshift/origin-sti-builder:v3.6.1","args":["--loglevel=0"],"env":[{"name":"BUILD","value":"{\"kind\":\"Build\",\"apiVersion\":\"v1\",\"metadata\":{\"name\":\"my-build-config-1-1\",\"namespace\":\"my-project-1\",\"selfLink\":\"/apis/build.openshift.io/v1/namespaces/my-project-1/builds/my-build-config-1-1\",\"uid\":\"29203747-e961-11e7-a28e-7e8537c41286\",\"resourceVersion\":\"2279\",\"creationTimestamp\":\"2017-12-25T10:48:36Z\",\"labels\":{\"buildconfig\":\"my-build-config-1\",\"openshift.io/build-config.name\":\"my-build-config-1\",\"openshift.io/build.start-policy\":\"Serial\"},\"annotations\":{\"openshift.io/build-config.name\":\"my-build-config-1\",\"openshift.io/build.number\":\"1\"},\"ownerReferences\":[{\"apiVersion\":\"build.openshift.io/v1\",\"kind\":\"BuildConfig\",\"name\":\"my-build-config-1\",\"uid\":\"28c9ebf5-e961-11e7-a28e-7e8537c41286\",\"controller\":true}]},\"spec\":{\"serviceAccount\":\"builder\",\"source\":{\"type\":\"Git\",\"git\":{\"uri\":\"https://github.com/openshift/ruby-hello-world\"}},\"strategy\":{\"type\":\"Source\",\"sourceStrategy\":{\"from\":{\"kind\":\"DockerImage\",\"name\":\"ruby-20-centos7:latest\"}}},\"output\":{\"to\":{\"kind\":\"DockerImage\",\"name\":\"172.30.1.1:5000/my-project-1/origin-ruby-sample:latest\"},\"pushSecret\":{\"name\":\"builder-dockercfg-zhx49\"}},\"resources\":{},\"postCommit\":{\"script\":\"bundle + exec rake test\"},\"nodeSelector\":null,\"triggeredBy\":[{\"message\":\"Manually + triggered\"}]},\"status\":{\"phase\":\"New\",\"outputDockerImageReference\":\"172.30.1.1:5000/my-project-1/origin-ruby-sample:latest\",\"config\":{\"kind\":\"BuildConfig\",\"namespace\":\"my-project-1\",\"name\":\"my-build-config-1\"},\"output\":{}}}\n"},{"name":"SOURCE_REPOSITORY","value":"https://github.com/openshift/ruby-hello-world"},{"name":"SOURCE_URI","value":"https://github.com/openshift/ruby-hello-world"},{"name":"ORIGIN_VERSION","value":"v3.6.1+008f2d5"},{"name":"ALLOWED_UIDS","value":"1-"},{"name":"DROP_CAPS","value":"KILL,MKNOD,SETGID,SETUID,SYS_CHROOT"},{"name":"PUSH_DOCKERCFG_PATH","value":"/var/run/secrets/openshift.io/push"}],"resources":{"limits":{"cpu":"300m","memory":"200Mi"},"requests":{"cpu":"200m","memory":"100Mi"}},"volumeMounts":[{"name":"docker-socket","mountPath":"/var/run/docker.sock"},{"name":"builder-dockercfg-zhx49-push","readOnly":true,"mountPath":"/var/run/secrets/openshift.io/push"},{"name":"builder-token-6vf68","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"FallbackToLogsOnError","imagePullPolicy":"IfNotPresent","securityContext":{"privileged":true}}],"restartPolicy":"Never","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","serviceAccountName":"builder","serviceAccount":"builder","nodeName":"localhost","securityContext":{},"imagePullSecrets":[{"name":"builder-dockercfg-zhx49"}],"schedulerName":"default-scheduler"},"status":{"phase":"Failed","conditions":[{"type":"Initialized","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:48:37Z"},{"type":"Ready","status":"False","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:49:42Z","reason":"ContainersNotReady","message":"containers + with unready status: [sti-build]"},{"type":"PodScheduled","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:48:36Z"}],"hostIP":"10.0.2.15","podIP":"172.17.0.9","startTime":"2017-12-25T10:48:37Z","containerStatuses":[{"name":"sti-build","state":{"terminated":{"exitCode":1,"reason":"Error","message":"Cloning + \"https://github.com/openshift/ruby-hello-world\" ...\n\tCommit:\t022d87e4160c00274b63cdad7c238b5c6a299265 + (Merge pull request #58 from junaruga/feature/fix-for-ruby24)\n\tAuthor:\tBen + Parees \u003cbparees@users.noreply.github.com\u003e\n\tDate:\tFri Mar 3 15:29:12 + 2017 -0500\npulling image error : Error: image library/ruby-20-centos7:latest + not found\nerror: build error: unable to get ruby-20-centos7:latest\n","startedAt":"2017-12-25T10:49:35Z","finishedAt":"2017-12-25T10:49:42Z","containerID":"docker://a62e0c873acb6517687c954573243955c374340f18a4030f5644633b827d7634"}},"lastState":{},"ready":false,"restartCount":0,"image":"openshift/origin-sti-builder:v3.6.1","imageID":"docker-pullable://openshift/origin-sti-builder@sha256:7cd8ae032a1814f24d5020f25a1ef942792bf906ebc7f567c63655b8ca222542","containerID":"docker://a62e0c873acb6517687c954573243955c374340f18a4030f5644633b827d7634"}],"qosClass":"Burstable"}},{"metadata":{"name":"my-pod-1","namespace":"my-project-1","selfLink":"/api/v1/namespaces/my-project-1/pods/my-pod-1","uid":"28b663e2-e961-11e7-a28e-7e8537c41286","resourceVersion":"2384","creationTimestamp":"2017-12-25T10:48:36Z","labels":{"key-pod-label":"value-pod-label"},"annotations":{"openshift.io/scc":"privileged"}},"spec":{"volumes":[{"name":"default-token-lk4cp","secret":{"secretName":"default-token-lk4cp","defaultMode":420}}],"containers":[{"name":"my-container","image":"registry.access.redhat.com/jboss-decisionserver-6/decisionserver63-openshift","ports":[{"containerPort":6379,"protocol":"TCP"}],"resources":{},"volumeMounts":[{"name":"default-token-lk4cp","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"File","imagePullPolicy":"Always","securityContext":{"privileged":true,"seLinuxOptions":{"user":"username","role":"admin","type":"default","level":"s0:c123,c456"}}}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","serviceAccountName":"default","serviceAccount":"default","nodeName":"localhost","securityContext":{},"imagePullSecrets":[{"name":"default-dockercfg-30vsm"}],"schedulerName":"default-scheduler"},"status":{"phase":"Running","conditions":[{"type":"Initialized","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:48:36Z"},{"type":"Ready","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:49:30Z"},{"type":"PodScheduled","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:48:36Z"}],"hostIP":"10.0.2.15","podIP":"172.17.0.8","startTime":"2017-12-25T10:48:36Z","containerStatuses":[{"name":"my-container","state":{"running":{"startedAt":"2017-12-25T10:49:30Z"}},"lastState":{},"ready":true,"restartCount":0,"image":"registry.access.redhat.com/jboss-decisionserver-6/decisionserver63-openshift:latest","imageID":"docker-pullable://registry.access.redhat.com/jboss-decisionserver-6/decisionserver63-openshift@sha256:ba59492801525306d62f870ff75488e193fdd4fbc03e9171c77b0b1efdc8d1fc","containerID":"docker://4bf988da4418556ede201b5bf40ac31c1b232c29ee2d1c1ecf8ace703d15b766"}],"qosClass":"BestEffort"}},{"metadata":{"name":"my-build-config-2-1-build","namespace":"my-project-2","selfLink":"/api/v1/namespaces/my-project-2/pods/my-build-config-2-1-build","uid":"2b34cf3d-e961-11e7-a28e-7e8537c41286","resourceVersion":"2425","creationTimestamp":"2017-12-25T10:48:40Z","labels":{"openshift.io/build.name":"my-build-config-2-1"},"annotations":{"kubernetes.io/limit-ranger":"LimitRanger + plugin set: cpu, memory request for container sti-build; cpu, memory limit + for container sti-build","openshift.io/build.name":"my-build-config-2-1","openshift.io/scc":"privileged"},"ownerReferences":[{"apiVersion":"build.openshift.io/v1","kind":"Build","name":"my-build-config-2-1","uid":"2b259a92-e961-11e7-a28e-7e8537c41286","controller":true}]},"spec":{"volumes":[{"name":"docker-socket","hostPath":{"path":"/var/run/docker.sock"}},{"name":"builder-dockercfg-m6d87-push","secret":{"secretName":"builder-dockercfg-m6d87","defaultMode":420}},{"name":"builder-token-7tkqf","secret":{"secretName":"builder-token-7tkqf","defaultMode":420}}],"containers":[{"name":"sti-build","image":"openshift/origin-sti-builder:v3.6.1","args":["--loglevel=0"],"env":[{"name":"BUILD","value":"{\"kind\":\"Build\",\"apiVersion\":\"v1\",\"metadata\":{\"name\":\"my-build-config-2-1\",\"namespace\":\"my-project-2\",\"selfLink\":\"/apis/build.openshift.io/v1/namespaces/my-project-2/builds/my-build-config-2-1\",\"uid\":\"2b259a92-e961-11e7-a28e-7e8537c41286\",\"resourceVersion\":\"2353\",\"creationTimestamp\":\"2017-12-25T10:48:40Z\",\"labels\":{\"buildconfig\":\"my-build-config-2\",\"openshift.io/build-config.name\":\"my-build-config-2\",\"openshift.io/build.start-policy\":\"Serial\"},\"annotations\":{\"openshift.io/build-config.name\":\"my-build-config-2\",\"openshift.io/build.number\":\"1\"},\"ownerReferences\":[{\"apiVersion\":\"build.openshift.io/v1\",\"kind\":\"BuildConfig\",\"name\":\"my-build-config-2\",\"uid\":\"2a8b868f-e961-11e7-a28e-7e8537c41286\",\"controller\":true}]},\"spec\":{\"serviceAccount\":\"builder\",\"source\":{\"type\":\"Git\",\"git\":{\"uri\":\"https://github.com/openshift/ruby-hello-world\"}},\"strategy\":{\"type\":\"Source\",\"sourceStrategy\":{\"from\":{\"kind\":\"DockerImage\",\"name\":\"ruby-20-centos7:latest\"}}},\"output\":{\"to\":{\"kind\":\"DockerImage\",\"name\":\"172.30.1.1:5000/my-project-2/origin-ruby-sample:latest\"},\"pushSecret\":{\"name\":\"builder-dockercfg-m6d87\"}},\"resources\":{},\"postCommit\":{\"script\":\"bundle + exec rake test\"},\"nodeSelector\":null,\"triggeredBy\":[{\"message\":\"Manually + triggered\"}]},\"status\":{\"phase\":\"New\",\"outputDockerImageReference\":\"172.30.1.1:5000/my-project-2/origin-ruby-sample:latest\",\"config\":{\"kind\":\"BuildConfig\",\"namespace\":\"my-project-2\",\"name\":\"my-build-config-2\"},\"output\":{}}}\n"},{"name":"SOURCE_REPOSITORY","value":"https://github.com/openshift/ruby-hello-world"},{"name":"SOURCE_URI","value":"https://github.com/openshift/ruby-hello-world"},{"name":"ORIGIN_VERSION","value":"v3.6.1+008f2d5"},{"name":"ALLOWED_UIDS","value":"1-"},{"name":"DROP_CAPS","value":"KILL,MKNOD,SETGID,SETUID,SYS_CHROOT"},{"name":"PUSH_DOCKERCFG_PATH","value":"/var/run/secrets/openshift.io/push"}],"resources":{"limits":{"cpu":"300m","memory":"200Mi"},"requests":{"cpu":"200m","memory":"100Mi"}},"volumeMounts":[{"name":"docker-socket","mountPath":"/var/run/docker.sock"},{"name":"builder-dockercfg-m6d87-push","readOnly":true,"mountPath":"/var/run/secrets/openshift.io/push"},{"name":"builder-token-7tkqf","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"FallbackToLogsOnError","imagePullPolicy":"IfNotPresent","securityContext":{"privileged":true}}],"restartPolicy":"Never","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","serviceAccountName":"builder","serviceAccount":"builder","nodeName":"localhost","securityContext":{},"imagePullSecrets":[{"name":"builder-dockercfg-m6d87"}],"schedulerName":"default-scheduler"},"status":{"phase":"Failed","conditions":[{"type":"Initialized","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:48:40Z"},{"type":"Ready","status":"False","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:49:45Z","reason":"ContainersNotReady","message":"containers + with unready status: [sti-build]"},{"type":"PodScheduled","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:48:40Z"}],"hostIP":"10.0.2.15","podIP":"172.17.0.11","startTime":"2017-12-25T10:48:40Z","containerStatuses":[{"name":"sti-build","state":{"terminated":{"exitCode":1,"reason":"Error","message":"Cloning + \"https://github.com/openshift/ruby-hello-world\" ...\n\tCommit:\t022d87e4160c00274b63cdad7c238b5c6a299265 + (Merge pull request #58 from junaruga/feature/fix-for-ruby24)\n\tAuthor:\tBen + Parees \u003cbparees@users.noreply.github.com\u003e\n\tDate:\tFri Mar 3 15:29:12 + 2017 -0500\npulling image error : Error: image library/ruby-20-centos7:latest + not found\nerror: build error: unable to get ruby-20-centos7:latest\n","startedAt":"2017-12-25T10:49:37Z","finishedAt":"2017-12-25T10:49:44Z","containerID":"docker://91f93d6f2bc8d877246ae9520371be3b38bb26e8c7bccf756ff9c4d683069405"}},"lastState":{},"ready":false,"restartCount":0,"image":"openshift/origin-sti-builder:v3.6.1","imageID":"docker-pullable://openshift/origin-sti-builder@sha256:7cd8ae032a1814f24d5020f25a1ef942792bf906ebc7f567c63655b8ca222542","containerID":"docker://91f93d6f2bc8d877246ae9520371be3b38bb26e8c7bccf756ff9c4d683069405"}],"qosClass":"Burstable"}},{"metadata":{"name":"my-pod-2","namespace":"my-project-2","selfLink":"/api/v1/namespaces/my-project-2/pods/my-pod-2","uid":"2a74f9e1-e961-11e7-a28e-7e8537c41286","resourceVersion":"2394","creationTimestamp":"2017-12-25T10:48:39Z","labels":{"key-pod-label":"value-pod-label"},"annotations":{"openshift.io/scc":"privileged"}},"spec":{"volumes":[{"name":"default-token-zzm8t","secret":{"secretName":"default-token-zzm8t","defaultMode":420}}],"containers":[{"name":"my-container","image":"registry.access.redhat.com/jboss-decisionserver-6/decisionserver63-openshift","ports":[{"containerPort":6379,"protocol":"TCP"}],"resources":{},"volumeMounts":[{"name":"default-token-zzm8t","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"File","imagePullPolicy":"Always","securityContext":{"privileged":true,"seLinuxOptions":{"user":"username","role":"admin","type":"default","level":"s0:c123,c456"}}}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","serviceAccountName":"default","serviceAccount":"default","nodeName":"localhost","securityContext":{},"imagePullSecrets":[{"name":"default-dockercfg-2wnc1"}],"schedulerName":"default-scheduler"},"status":{"phase":"Running","conditions":[{"type":"Initialized","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:48:39Z"},{"type":"Ready","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:49:35Z"},{"type":"PodScheduled","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:48:39Z"}],"hostIP":"10.0.2.15","podIP":"172.17.0.10","startTime":"2017-12-25T10:48:39Z","containerStatuses":[{"name":"my-container","state":{"running":{"startedAt":"2017-12-25T10:49:35Z"}},"lastState":{},"ready":true,"restartCount":0,"image":"registry.access.redhat.com/jboss-decisionserver-6/decisionserver63-openshift:latest","imageID":"docker-pullable://registry.access.redhat.com/jboss-decisionserver-6/decisionserver63-openshift@sha256:ba59492801525306d62f870ff75488e193fdd4fbc03e9171c77b0b1efdc8d1fc","containerID":"docker://d5076952faf3414e15dfd2419b14e04676edfeef04138e4ca264f4c1118cf20f"}],"qosClass":"BestEffort"}},{"metadata":{"name":"hawkular-cassandra-1-0cgvn","generateName":"hawkular-cassandra-1-","namespace":"openshift-infra","selfLink":"/api/v1/namespaces/openshift-infra/pods/hawkular-cassandra-1-0cgvn","uid":"8e89b9b0-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1715","creationTimestamp":"2017-12-25T10:08:30Z","labels":{"metrics-infra":"hawkular-cassandra","name":"hawkular-cassandra-1","type":"hawkular-cassandra"},"annotations":{"kubernetes.io/created-by":"{\"kind\":\"SerializedReference\",\"apiVersion\":\"v1\",\"reference\":{\"kind\":\"ReplicationController\",\"namespace\":\"openshift-infra\",\"name\":\"hawkular-cassandra-1\",\"uid\":\"80503c85-e95b-11e7-a28e-7e8537c41286\",\"apiVersion\":\"v1\",\"resourceVersion\":\"1548\"}}\n","openshift.io/scc":"restricted"},"ownerReferences":[{"apiVersion":"v1","kind":"ReplicationController","name":"hawkular-cassandra-1","uid":"80503c85-e95b-11e7-a28e-7e8537c41286","controller":true,"blockOwnerDeletion":true}]},"spec":{"volumes":[{"name":"cassandra-data","emptyDir":{}},{"name":"hawkular-cassandra-certs","secret":{"secretName":"hawkular-cassandra-certs","defaultMode":420}},{"name":"cassandra-token-jvsr8","secret":{"secretName":"cassandra-token-jvsr8","defaultMode":420}}],"containers":[{"name":"hawkular-cassandra-1","image":"openshift/origin-metrics-cassandra:v3.6.1","command":["/opt/apache-cassandra/bin/cassandra-docker.sh","--cluster_name=hawkular-metrics","--data_volume=/cassandra_data","--internode_encryption=all","--require_node_auth=true","--enable_client_encryption=true","--require_client_auth=true"],"ports":[{"name":"cql-port","containerPort":9042,"protocol":"TCP"},{"name":"thift-port","containerPort":9160,"protocol":"TCP"},{"name":"tcp-port","containerPort":7000,"protocol":"TCP"},{"name":"ssl-port","containerPort":7001,"protocol":"TCP"}],"env":[{"name":"CASSANDRA_MASTER","value":"true"},{"name":"CASSANDRA_DATA_VOLUME","value":"/cassandra_data"},{"name":"JVM_OPTS","value":"-Dcassandra.commitlog.ignorereplayerrors=true"},{"name":"TRUSTSTORE_NODES_AUTHORITIES","value":"/hawkular-cassandra-certs/tls.peer.truststore.crt"},{"name":"TRUSTSTORE_CLIENT_AUTHORITIES","value":"/hawkular-cassandra-certs/tls.client.truststore.crt"},{"name":"POD_NAMESPACE","valueFrom":{"fieldRef":{"apiVersion":"v1","fieldPath":"metadata.namespace"}}},{"name":"MEMORY_LIMIT","valueFrom":{"resourceFieldRef":{"resource":"limits.memory","divisor":"0"}}},{"name":"CPU_LIMIT","valueFrom":{"resourceFieldRef":{"resource":"limits.cpu","divisor":"1m"}}}],"resources":{"limits":{"memory":"2G"},"requests":{"memory":"1G"}},"volumeMounts":[{"name":"cassandra-data","mountPath":"/cassandra_data"},{"name":"hawkular-cassandra-certs","mountPath":"/hawkular-cassandra-certs"},{"name":"cassandra-token-jvsr8","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"readinessProbe":{"exec":{"command":["/opt/apache-cassandra/bin/cassandra-docker-ready.sh"]},"timeoutSeconds":1,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"lifecycle":{"postStart":{"exec":{"command":["/opt/apache-cassandra/bin/cassandra-poststart.sh"]}},"preStop":{"exec":{"command":["/opt/apache-cassandra/bin/cassandra-prestop.sh"]}}},"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"File","imagePullPolicy":"Always","securityContext":{"capabilities":{"drop":["KILL","MKNOD","SETGID","SETUID","SYS_CHROOT"]},"privileged":false,"seLinuxOptions":{"level":"s0:c6,c0"},"runAsUser":1000030000}}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","serviceAccountName":"cassandra","serviceAccount":"cassandra","nodeName":"localhost","securityContext":{"seLinuxOptions":{"level":"s0:c6,c0"},"supplementalGroups":[65534],"fsGroup":1000030000},"imagePullSecrets":[{"name":"cassandra-dockercfg-jct15"}],"schedulerName":"default-scheduler"},"status":{"phase":"Running","conditions":[{"type":"Initialized","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:08:30Z"},{"type":"Ready","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:15:03Z"},{"type":"PodScheduled","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:08:30Z"}],"hostIP":"10.0.2.15","podIP":"172.17.0.3","startTime":"2017-12-25T10:08:30Z","containerStatuses":[{"name":"hawkular-cassandra-1","state":{"running":{"startedAt":"2017-12-25T10:14:30Z"}},"lastState":{},"ready":true,"restartCount":0,"image":"openshift/origin-metrics-cassandra:v3.6.1","imageID":"docker-pullable://openshift/origin-metrics-cassandra@sha256:f23734a36e3c13d7bf6cd34bba254031140a66c4d9451ee05327c04f633ad439","containerID":"docker://57f21e895fba1141f07efb30b8fc02778b354c65878ee05928daff86efa1332e"}],"qosClass":"Burstable"}},{"metadata":{"name":"hawkular-metrics-b8xwx","generateName":"hawkular-metrics-","namespace":"openshift-infra","selfLink":"/api/v1/namespaces/openshift-infra/pods/hawkular-metrics-b8xwx","uid":"8fb07165-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1740","creationTimestamp":"2017-12-25T10:08:32Z","labels":{"metrics-infra":"hawkular-metrics","name":"hawkular-metrics"},"annotations":{"kubernetes.io/created-by":"{\"kind\":\"SerializedReference\",\"apiVersion\":\"v1\",\"reference\":{\"kind\":\"ReplicationController\",\"namespace\":\"openshift-infra\",\"name\":\"hawkular-metrics\",\"uid\":\"84c6cbbb-e95b-11e7-a28e-7e8537c41286\",\"apiVersion\":\"v1\",\"resourceVersion\":\"1557\"}}\n","openshift.io/scc":"restricted"},"ownerReferences":[{"apiVersion":"v1","kind":"ReplicationController","name":"hawkular-metrics","uid":"84c6cbbb-e95b-11e7-a28e-7e8537c41286","controller":true,"blockOwnerDeletion":true}]},"spec":{"volumes":[{"name":"hawkular-metrics-certs","secret":{"secretName":"hawkular-metrics-certs","defaultMode":420}},{"name":"hawkular-metrics-account","secret":{"secretName":"hawkular-metrics-account","defaultMode":420}},{"name":"hawkular-token-ng933","secret":{"secretName":"hawkular-token-ng933","defaultMode":420}}],"containers":[{"name":"hawkular-metrics","image":"openshift/origin-metrics-hawkular-metrics:v3.6.1","command":["/opt/hawkular/scripts/hawkular-metrics-wrapper.sh","-b","0.0.0.0","-Dhawkular.metrics.cassandra.nodes=hawkular-cassandra","-Dhawkular.metrics.cassandra.use-ssl","-Dhawkular.metrics.openshift.auth-methods=openshift-oauth,htpasswd","-Dhawkular.metrics.openshift.htpasswd-file=/hawkular-account/hawkular-metrics.htpasswd","-Dhawkular.metrics.allowed-cors-access-control-allow-headers=authorization","-Dhawkular.metrics.default-ttl=7","-Dhawkular.metrics.admin-tenant=_hawkular_admin","-Dhawkular-alerts.cassandra-nodes=hawkular-cassandra","-Dhawkular-alerts.cassandra-use-ssl","-Dhawkular.alerts.openshift.auth-methods=openshift-oauth,htpasswd","-Dhawkular.alerts.openshift.htpasswd-file=/hawkular-account/hawkular-metrics.htpasswd","-Dhawkular.alerts.allowed-cors-access-control-allow-headers=authorization","-Dorg.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true","-Dorg.apache.catalina.connector.CoyoteAdapter.ALLOW_BACKSLASH=true","-Dcom.datastax.driver.FORCE_NIO=true","-DKUBERNETES_MASTER_URL=https://kubernetes.default.svc","-DUSER_WRITE_ACCESS=False"],"ports":[{"name":"http-endpoint","containerPort":8080,"protocol":"TCP"},{"name":"https-endpoint","containerPort":8443,"protocol":"TCP"},{"name":"ping","containerPort":8888,"protocol":"TCP"}],"env":[{"name":"POD_NAMESPACE","valueFrom":{"fieldRef":{"apiVersion":"v1","fieldPath":"metadata.namespace"}}},{"name":"MASTER_URL","value":"https://kubernetes.default.svc"},{"name":"JGROUPS_PASSWORD","value":"4fhagEfX5d0qGHRbv"},{"name":"TRUSTSTORE_AUTHORITIES","value":"/hawkular-metrics-certs/tls.truststore.crt"},{"name":"OPENSHIFT_KUBE_PING_NAMESPACE","valueFrom":{"fieldRef":{"apiVersion":"v1","fieldPath":"metadata.namespace"}}},{"name":"OPENSHIFT_KUBE_PING_LABELS","value":"metrics-infra=hawkular-metrics,name=hawkular-metrics"},{"name":"STARTUP_TIMEOUT","value":"500"}],"resources":{"limits":{"memory":"2500M"},"requests":{"memory":"1500M"}},"volumeMounts":[{"name":"hawkular-metrics-certs","mountPath":"/hawkular-metrics-certs"},{"name":"hawkular-metrics-account","mountPath":"/hawkular-account"},{"name":"hawkular-token-ng933","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"livenessProbe":{"exec":{"command":["/opt/hawkular/scripts/hawkular-metrics-liveness.py"]},"timeoutSeconds":1,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"readinessProbe":{"exec":{"command":["/opt/hawkular/scripts/hawkular-metrics-readiness.py"]},"timeoutSeconds":1,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"File","imagePullPolicy":"Always","securityContext":{"capabilities":{"drop":["KILL","MKNOD","SETGID","SETUID","SYS_CHROOT"]},"privileged":false,"seLinuxOptions":{"level":"s0:c6,c0"},"runAsUser":1000030000}}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","serviceAccountName":"hawkular","serviceAccount":"hawkular","nodeName":"localhost","securityContext":{"seLinuxOptions":{"level":"s0:c6,c0"},"fsGroup":1000030000},"imagePullSecrets":[{"name":"hawkular-dockercfg-zzt4p"}],"schedulerName":"default-scheduler"},"status":{"phase":"Running","conditions":[{"type":"Initialized","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:08:32Z"},{"type":"Ready","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:16:02Z"},{"type":"PodScheduled","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:08:32Z"}],"hostIP":"10.0.2.15","podIP":"172.17.0.6","startTime":"2017-12-25T10:08:32Z","containerStatuses":[{"name":"hawkular-metrics","state":{"running":{"startedAt":"2017-12-25T10:14:32Z"}},"lastState":{},"ready":true,"restartCount":0,"image":"openshift/origin-metrics-hawkular-metrics:v3.6.1","imageID":"docker-pullable://openshift/origin-metrics-hawkular-metrics@sha256:6351f1c201d8185e81955a6c088ccefda1a25821811248df06a0fa9cf0aaaaa6","containerID":"docker://e3cab445fd78361638344a281f7f92796011ae5ba216870b533e916d89780449"}],"qosClass":"Burstable"}},{"metadata":{"name":"heapster-wt4xp","generateName":"heapster-","namespace":"openshift-infra","selfLink":"/api/v1/namespaces/openshift-infra/pods/heapster-wt4xp","uid":"90e48a66-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1747","creationTimestamp":"2017-12-25T10:08:34Z","labels":{"metrics-infra":"heapster","name":"heapster"},"annotations":{"kubernetes.io/created-by":"{\"kind\":\"SerializedReference\",\"apiVersion\":\"v1\",\"reference\":{\"kind\":\"ReplicationController\",\"namespace\":\"openshift-infra\",\"name\":\"heapster\",\"uid\":\"8889a492-e95b-11e7-a28e-7e8537c41286\",\"apiVersion\":\"v1\",\"resourceVersion\":\"1567\"}}\n","openshift.io/scc":"restricted"},"ownerReferences":[{"apiVersion":"v1","kind":"ReplicationController","name":"heapster","uid":"8889a492-e95b-11e7-a28e-7e8537c41286","controller":true,"blockOwnerDeletion":true}]},"spec":{"volumes":[{"name":"heapster-secrets","secret":{"secretName":"heapster-secrets","defaultMode":420}},{"name":"heapster-certs","secret":{"secretName":"heapster-certs","defaultMode":420}},{"name":"hawkular-metrics-certs","secret":{"secretName":"hawkular-metrics-certs","defaultMode":420}},{"name":"hawkular-metrics-account","secret":{"secretName":"hawkular-metrics-account","defaultMode":420}},{"name":"heapster-token-9mcss","secret":{"secretName":"heapster-token-9mcss","defaultMode":420}}],"containers":[{"name":"heapster","image":"openshift/origin-metrics-heapster:v3.6.1","command":["heapster-wrapper.sh","--wrapper.allowed_users_file=/secrets/heapster.allowed-users","--source=kubernetes.summary_api:${MASTER_URL}?useServiceAccount=true\u0026kubeletHttps=true\u0026kubeletPort=10250","--tls_cert=/heapster-certs/tls.crt","--tls_key=/heapster-certs/tls.key","--tls_client_ca=/var/run/secrets/kubernetes.io/serviceaccount/ca.crt","--allowed_users=%allowed_users%","--metric_resolution=10s","--wrapper.username_file=/hawkular-account/hawkular-metrics.username","--wrapper.password_file=/hawkular-account/hawkular-metrics.password","--wrapper.endpoint_check=https://hawkular-metrics:443/hawkular/metrics/status","--sink=hawkular:https://hawkular-metrics:443?tenant=_system\u0026labelToTenant=pod_namespace\u0026labelNodeId=nodename\u0026caCert=/hawkular-metrics-certs/tls.crt\u0026user=%username%\u0026pass=%password%\u0026filter=label(container_name:^system.slice.*|^user.slice)"],"ports":[{"name":"http-endpoint","containerPort":8082,"protocol":"TCP"}],"env":[{"name":"STARTUP_TIMEOUT","value":"500"}],"resources":{"limits":{"memory":"3750M"},"requests":{"memory":"937500k"}},"volumeMounts":[{"name":"heapster-secrets","mountPath":"/secrets"},{"name":"heapster-certs","mountPath":"/heapster-certs"},{"name":"hawkular-metrics-certs","mountPath":"/hawkular-metrics-certs"},{"name":"hawkular-metrics-account","mountPath":"/hawkular-account"},{"name":"heapster-token-9mcss","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"readinessProbe":{"exec":{"command":["/opt/heapster-readiness.sh"]},"timeoutSeconds":1,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"File","imagePullPolicy":"Always","securityContext":{"capabilities":{"drop":["KILL","MKNOD","SETGID","SETUID","SYS_CHROOT"]},"privileged":false,"seLinuxOptions":{"level":"s0:c6,c0"},"runAsUser":1000030000}}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","serviceAccountName":"heapster","serviceAccount":"heapster","nodeName":"localhost","securityContext":{"seLinuxOptions":{"level":"s0:c6,c0"},"fsGroup":1000030000},"imagePullSecrets":[{"name":"heapster-dockercfg-9fpn0"}],"schedulerName":"default-scheduler"},"status":{"phase":"Running","conditions":[{"type":"Initialized","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:08:34Z"},{"type":"Ready","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:16:14Z"},{"type":"PodScheduled","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:08:34Z"}],"hostIP":"10.0.2.15","podIP":"172.17.0.7","startTime":"2017-12-25T10:08:34Z","containerStatuses":[{"name":"heapster","state":{"running":{"startedAt":"2017-12-25T10:14:48Z"}},"lastState":{},"ready":true,"restartCount":0,"image":"openshift/origin-metrics-heapster:v3.6.1","imageID":"docker-pullable://openshift/origin-metrics-heapster@sha256:435255a96935ec61e4a368d1fb70c57a898c8a71bc7b86cfe1dd2b313184ec44","containerID":"docker://72fb3d8cb7b6ee3794fc02fa7cf8ac5526c180a110d5a20901129b77d576235f"}],"qosClass":"Burstable"}},{"metadata":{"name":"openshift-ansible-metrics-job-t4kh9","generateName":"openshift-ansible-metrics-job-","namespace":"openshift-infra","selfLink":"/api/v1/namespaces/openshift-infra/pods/openshift-ansible-metrics-job-t4kh9","uid":"086929a6-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1576","creationTimestamp":"2017-12-25T10:04:45Z","labels":{"controller-uid":"0867aafe-e95b-11e7-a28e-7e8537c41286","job-name":"openshift-ansible-metrics-job"},"annotations":{"kubernetes.io/created-by":"{\"kind\":\"SerializedReference\",\"apiVersion\":\"v1\",\"reference\":{\"kind\":\"Job\",\"namespace\":\"openshift-infra\",\"name\":\"openshift-ansible-metrics-job\",\"uid\":\"0867aafe-e95b-11e7-a28e-7e8537c41286\",\"apiVersion\":\"batch\",\"resourceVersion\":\"892\"}}\n","openshift.io/scc":"privileged"}},"spec":{"volumes":[{"name":"configdir","hostPath":{"path":"/var/lib/minishift/openshift.local.config/master"}},{"name":"inventoryfile","hostPath":{"path":"/var/lib/minishift/openshift.local.config/metrics.inventory"}},{"name":"openshift-ansible-token-rbjk9","secret":{"secretName":"openshift-ansible-token-rbjk9","defaultMode":420}}],"containers":[{"name":"openshift-ansible-metrics-job","image":"openshift/origin-ansible:v3.6.1","env":[{"name":"INVENTORY_FILE","value":"/tmp/inventory"},{"name":"PLAYBOOK_FILE","value":"playbooks/byo/openshift-cluster/openshift-metrics.yml"}],"resources":{},"volumeMounts":[{"name":"configdir","mountPath":"/etc/origin/master"},{"name":"inventoryfile","mountPath":"/tmp/inventory"},{"name":"openshift-ansible-token-rbjk9","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"File","imagePullPolicy":"IfNotPresent","securityContext":{"privileged":false,"runAsUser":0}}],"restartPolicy":"Never","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","serviceAccountName":"openshift-ansible","serviceAccount":"openshift-ansible","nodeName":"localhost","hostNetwork":true,"securityContext":{},"schedulerName":"default-scheduler"},"status":{"phase":"Succeeded","conditions":[{"type":"Initialized","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:05:00Z","reason":"PodCompleted"},{"type":"Ready","status":"False","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:08:36Z","reason":"PodCompleted"},{"type":"PodScheduled","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-12-25T10:05:00Z"}],"hostIP":"10.0.2.15","podIP":"10.0.2.15","startTime":"2017-12-25T10:05:00Z","containerStatuses":[{"name":"openshift-ansible-metrics-job","state":{"terminated":{"exitCode":0,"reason":"Completed","startedAt":"2017-12-25T10:07:08Z","finishedAt":"2017-12-25T10:08:35Z","containerID":"docker://7369bc793998f1398f94eff01562ac3234c39189504bb2276d4cea9aea1ed851"}},"lastState":{},"ready":false,"restartCount":0,"image":"openshift/origin-ansible:v3.6.1","imageID":"docker-pullable://openshift/origin-ansible@sha256:eb74ea720632462cdb4f54b67bb738ce221a4804c38271d0b4b7a207d92706cd","containerID":"docker://7369bc793998f1398f94eff01562ac3234c39189504bb2276d4cea9aea1ed851"}],"qosClass":"BestEffort"}}]} + +' + http_version: + recorded_at: Mon, 25 Dec 2017 10:50:30 GMT +- request: + method: get + uri: https://192.168.99.100:8443/api/v1/services + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + User-Agent: + - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.4p301 + Authorization: + - Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJtYW5hZ2VtZW50LWluZnJhIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZWNyZXQubmFtZSI6Im1hbmFnZW1lbnQtYWRtaW4tdG9rZW4tMHgxZjgiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoibWFuYWdlbWVudC1hZG1pbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjBjYjg1OTlhLWU5NWItMTFlNy1hMjhlLTdlODUzN2M0MTI4NiIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDptYW5hZ2VtZW50LWluZnJhOm1hbmFnZW1lbnQtYWRtaW4ifQ.K9d_sffBoR3WpJigG9weF-1vzt3RooF73Z28-rGSwcdd_B7oizU-FakCi5GtCAb1h7RMEPkz-m9FiVnLVwfctWIJpqjA-5_kZB7qtwFUwCL9zejcaSQMrE7res8N05Z2rJkgGSpsdnXc1ZG3osTA-S1QfmxwZJK0zGOXvw1W8Tym9JzoTHKZFTP3aeifKpF-ugV4HL-SfuYGqgEu1_JL7Ky5N1FFgku8wWB6f9mAxx-BBkX22oOF3CX1BwFV6TKpgz0GmtjQHYfxW1LvbTgq53gZn1MZi_-mSkgnTFI7LK2eD7-5WBfpWGnFF8yF23ZeSmVE0lDUstk11jEm8JJY5A + response: + status: + code: 200 + message: OK + headers: + Cache-Control: + - no-store + Content-Type: + - application/json + Date: + - Mon, 25 Dec 2017 10:50:30 GMT + Transfer-Encoding: + - chunked + body: + encoding: UTF-8 + string: '{"kind":"ServiceList","apiVersion":"v1","metadata":{"selfLink":"/api/v1/services","resourceVersion":"2437"},"items":[{"metadata":{"name":"docker-registry","namespace":"default","selfLink":"/api/v1/namespaces/default/services/docker-registry","uid":"0789fd8c-e95b-11e7-a28e-7e8537c41286","resourceVersion":"772","creationTimestamp":"2017-12-25T10:04:43Z","labels":{"docker-registry":"default"}},"spec":{"ports":[{"name":"5000-tcp","protocol":"TCP","port":5000,"targetPort":5000}],"selector":{"docker-registry":"default"},"clusterIP":"172.30.1.1","type":"ClusterIP","sessionAffinity":"ClientIP"},"status":{"loadBalancer":{}}},{"metadata":{"name":"kubernetes","namespace":"default","selfLink":"/api/v1/namespaces/default/services/kubernetes","uid":"03d867f8-e95b-11e7-a28e-7e8537c41286","resourceVersion":"20","creationTimestamp":"2017-12-25T10:04:37Z","labels":{"component":"apiserver","provider":"kubernetes"}},"spec":{"ports":[{"name":"https","protocol":"TCP","port":443,"targetPort":8443},{"name":"dns","protocol":"UDP","port":53,"targetPort":8053},{"name":"dns-tcp","protocol":"TCP","port":53,"targetPort":8053}],"clusterIP":"172.30.0.1","type":"ClusterIP","sessionAffinity":"ClientIP"},"status":{"loadBalancer":{}}},{"metadata":{"name":"router","namespace":"default","selfLink":"/api/v1/namespaces/default/services/router","uid":"08303735-e95b-11e7-a28e-7e8537c41286","resourceVersion":"862","creationTimestamp":"2017-12-25T10:04:44Z","labels":{"router":"router"},"annotations":{"prometheus.io/port":"1936","prometheus.io/scrape":"true","prometheus.openshift.io/password":"PqpEtb0yT5","prometheus.openshift.io/username":"admin"}},"spec":{"ports":[{"name":"80-tcp","protocol":"TCP","port":80,"targetPort":80},{"name":"443-tcp","protocol":"TCP","port":443,"targetPort":443},{"name":"1936-tcp","protocol":"TCP","port":1936,"targetPort":1936}],"selector":{"router":"router"},"clusterIP":"172.30.90.84","type":"ClusterIP","sessionAffinity":"None"},"status":{"loadBalancer":{}}},{"metadata":{"name":"my-service-0","namespace":"my-project-0","selfLink":"/api/v1/namespaces/my-project-0/services/my-service-0","uid":"26e14a7a-e961-11e7-a28e-7e8537c41286","resourceVersion":"2186","creationTimestamp":"2017-12-25T10:48:33Z"},"spec":{"ports":[{"protocol":"TCP","port":5000,"targetPort":5000}],"selector":{"docker-registry":"default"},"clusterIP":"172.30.2.43","type":"ClusterIP","sessionAffinity":"None"},"status":{"loadBalancer":{}}},{"metadata":{"name":"my-service-1","namespace":"my-project-1","selfLink":"/api/v1/namespaces/my-project-1/services/my-service-1","uid":"28bfcb21-e961-11e7-a28e-7e8537c41286","resourceVersion":"2259","creationTimestamp":"2017-12-25T10:48:36Z"},"spec":{"ports":[{"protocol":"TCP","port":5000,"targetPort":5000}],"selector":{"docker-registry":"default"},"clusterIP":"172.30.160.236","type":"ClusterIP","sessionAffinity":"None"},"status":{"loadBalancer":{}}},{"metadata":{"name":"my-service-2","namespace":"my-project-2","selfLink":"/api/v1/namespaces/my-project-2/services/my-service-2","uid":"2a7e3a5d-e961-11e7-a28e-7e8537c41286","resourceVersion":"2332","creationTimestamp":"2017-12-25T10:48:39Z"},"spec":{"ports":[{"protocol":"TCP","port":5000,"targetPort":5000}],"selector":{"docker-registry":"default"},"clusterIP":"172.30.49.51","type":"ClusterIP","sessionAffinity":"None"},"status":{"loadBalancer":{}}},{"metadata":{"name":"hawkular-cassandra","namespace":"openshift-infra","selfLink":"/api/v1/namespaces/openshift-infra/services/hawkular-cassandra","uid":"82116584-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1491","creationTimestamp":"2017-12-25T10:08:09Z","labels":{"metrics-infra":"hawkular-cassandra","name":"hawkular-cassandra"},"annotations":{"kubectl.kubernetes.io/last-applied-configuration":"{\"apiVersion\":\"v1\",\"kind\":\"Service\",\"metadata\":{\"annotations\":{},\"labels\":{\"metrics-infra\":\"hawkular-cassandra\",\"name\":\"hawkular-cassandra\"},\"name\":\"hawkular-cassandra\",\"namespace\":\"openshift-infra\"},\"spec\":{\"ports\":[{\"name\":\"cql-port\",\"port\":9042,\"targetPort\":\"cql-port\"},{\"name\":\"thrift-port\",\"port\":9160,\"targetPort\":\"thrift-port\"},{\"name\":\"tcp-port\",\"port\":7000,\"targetPort\":\"tcp-port\"},{\"name\":\"ssl-port\",\"port\":7001,\"targetPort\":\"ssl-port\"}],\"selector\":{\"type\":\"hawkular-cassandra\"}}}\n"}},"spec":{"ports":[{"name":"cql-port","protocol":"TCP","port":9042,"targetPort":"cql-port"},{"name":"thrift-port","protocol":"TCP","port":9160,"targetPort":"thrift-port"},{"name":"tcp-port","protocol":"TCP","port":7000,"targetPort":"tcp-port"},{"name":"ssl-port","protocol":"TCP","port":7001,"targetPort":"ssl-port"}],"selector":{"type":"hawkular-cassandra"},"clusterIP":"172.30.81.88","type":"ClusterIP","sessionAffinity":"None"},"status":{"loadBalancer":{}}},{"metadata":{"name":"hawkular-cassandra-nodes","namespace":"openshift-infra","selfLink":"/api/v1/namespaces/openshift-infra/services/hawkular-cassandra-nodes","uid":"8797dcfa-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1516","creationTimestamp":"2017-12-25T10:08:18Z","labels":{"metrics-infra":"hawkular-cassandra","name":"hawkular-cassandra"},"annotations":{"kubectl.kubernetes.io/last-applied-configuration":"{\"apiVersion\":\"v1\",\"kind\":\"Service\",\"metadata\":{\"annotations\":{},\"labels\":{\"metrics-infra\":\"hawkular-cassandra\",\"name\":\"hawkular-cassandra\"},\"name\":\"hawkular-cassandra-nodes\",\"namespace\":\"openshift-infra\"},\"spec\":{\"clusterIP\":\"None\",\"portalIP\":\"None\",\"ports\":[{\"name\":\"cql-port\",\"port\":9042,\"targetPort\":\"cql-port\"},{\"name\":\"thrift-port\",\"port\":9160,\"targetPort\":\"thrift-port\"},{\"name\":\"tcp-port\",\"port\":7000,\"targetPort\":\"tcp-port\"},{\"name\":\"ssl-port\",\"port\":7001,\"targetPort\":\"ssl-port\"}],\"selector\":{\"type\":\"hawkular-cassandra\"}}}\n"}},"spec":{"ports":[{"name":"cql-port","protocol":"TCP","port":9042,"targetPort":"cql-port"},{"name":"thrift-port","protocol":"TCP","port":9160,"targetPort":"thrift-port"},{"name":"tcp-port","protocol":"TCP","port":7000,"targetPort":"tcp-port"},{"name":"ssl-port","protocol":"TCP","port":7001,"targetPort":"ssl-port"}],"selector":{"type":"hawkular-cassandra"},"clusterIP":"None","type":"ClusterIP","sessionAffinity":"None"},"status":{"loadBalancer":{}}},{"metadata":{"name":"hawkular-metrics","namespace":"openshift-infra","selfLink":"/api/v1/namespaces/openshift-infra/services/hawkular-metrics","uid":"86a1430d-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1513","creationTimestamp":"2017-12-25T10:08:16Z","labels":{"metrics-infra":"hawkular-metrics","name":"hawkular-metrics"},"annotations":{"kubectl.kubernetes.io/last-applied-configuration":"{\"apiVersion\":\"v1\",\"kind\":\"Service\",\"metadata\":{\"annotations\":{},\"labels\":{\"metrics-infra\":\"hawkular-metrics\",\"name\":\"hawkular-metrics\"},\"name\":\"hawkular-metrics\",\"namespace\":\"openshift-infra\"},\"spec\":{\"ports\":[{\"port\":443,\"targetPort\":\"https-endpoint\"}],\"selector\":{\"name\":\"hawkular-metrics\"}}}\n"}},"spec":{"ports":[{"protocol":"TCP","port":443,"targetPort":"https-endpoint"}],"selector":{"name":"hawkular-metrics"},"clusterIP":"172.30.42.234","type":"ClusterIP","sessionAffinity":"None"},"status":{"loadBalancer":{}}},{"metadata":{"name":"heapster","namespace":"openshift-infra","selfLink":"/api/v1/namespaces/openshift-infra/services/heapster","uid":"7f5fa3c9-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1485","creationTimestamp":"2017-12-25T10:08:04Z","labels":{"metrics-infra":"heapster","name":"heapster"},"annotations":{"kubectl.kubernetes.io/last-applied-configuration":"{\"apiVersion\":\"v1\",\"kind\":\"Service\",\"metadata\":{\"annotations\":{\"service.alpha.openshift.io/serving-cert-secret-name\":\"heapster-certs\"},\"labels\":{\"metrics-infra\":\"heapster\",\"name\":\"heapster\"},\"name\":\"heapster\",\"namespace\":\"openshift-infra\"},\"spec\":{\"ports\":[{\"port\":80,\"targetPort\":\"http-endpoint\"}],\"selector\":{\"name\":\"heapster\"}}}\n","service.alpha.openshift.io/serving-cert-secret-name":"heapster-certs","service.alpha.openshift.io/serving-cert-signed-by":"openshift-service-serving-signer@1514196265"}},"spec":{"ports":[{"protocol":"TCP","port":80,"targetPort":"http-endpoint"}],"selector":{"name":"heapster"},"clusterIP":"172.30.182.209","type":"ClusterIP","sessionAffinity":"None"},"status":{"loadBalancer":{}}}]} + +' + http_version: + recorded_at: Mon, 25 Dec 2017 10:50:30 GMT +- request: + method: get + uri: https://192.168.99.100:8443/api/v1/replicationcontrollers + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + User-Agent: + - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.4p301 + Authorization: + - Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJtYW5hZ2VtZW50LWluZnJhIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZWNyZXQubmFtZSI6Im1hbmFnZW1lbnQtYWRtaW4tdG9rZW4tMHgxZjgiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoibWFuYWdlbWVudC1hZG1pbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjBjYjg1OTlhLWU5NWItMTFlNy1hMjhlLTdlODUzN2M0MTI4NiIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDptYW5hZ2VtZW50LWluZnJhOm1hbmFnZW1lbnQtYWRtaW4ifQ.K9d_sffBoR3WpJigG9weF-1vzt3RooF73Z28-rGSwcdd_B7oizU-FakCi5GtCAb1h7RMEPkz-m9FiVnLVwfctWIJpqjA-5_kZB7qtwFUwCL9zejcaSQMrE7res8N05Z2rJkgGSpsdnXc1ZG3osTA-S1QfmxwZJK0zGOXvw1W8Tym9JzoTHKZFTP3aeifKpF-ugV4HL-SfuYGqgEu1_JL7Ky5N1FFgku8wWB6f9mAxx-BBkX22oOF3CX1BwFV6TKpgz0GmtjQHYfxW1LvbTgq53gZn1MZi_-mSkgnTFI7LK2eD7-5WBfpWGnFF8yF23ZeSmVE0lDUstk11jEm8JJY5A + response: + status: + code: 200 + message: OK + headers: + Cache-Control: + - no-store + Content-Type: + - application/json + Date: + - Mon, 25 Dec 2017 10:50:30 GMT + Transfer-Encoding: + - chunked + body: + encoding: UTF-8 + string: '{"kind":"ReplicationControllerList","apiVersion":"v1","metadata":{"selfLink":"/api/v1/replicationcontrollers","resourceVersion":"2437"},"items":[{"metadata":{"name":"docker-registry-1","namespace":"default","selfLink":"/api/v1/namespaces/default/replicationcontrollers/docker-registry-1","uid":"0799ef04-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1598","generation":2,"creationTimestamp":"2017-12-25T10:04:43Z","labels":{"docker-registry":"default","openshift.io/deployment-config.name":"docker-registry"},"annotations":{"openshift.io/deployer-pod.name":"docker-registry-1-deploy","openshift.io/deployment-config.latest-version":"1","openshift.io/deployment-config.name":"docker-registry","openshift.io/deployment.phase":"Complete","openshift.io/deployment.replicas":"1","openshift.io/deployment.status-reason":"config + change","openshift.io/encoded-deployment-config":"{\"kind\":\"DeploymentConfig\",\"apiVersion\":\"v1\",\"metadata\":{\"name\":\"docker-registry\",\"namespace\":\"default\",\"selfLink\":\"/apis/apps.openshift.io/v1/namespaces/default/deploymentconfigs/docker-registry\",\"uid\":\"07867905-e95b-11e7-a28e-7e8537c41286\",\"resourceVersion\":\"778\",\"generation\":2,\"creationTimestamp\":\"2017-12-25T10:04:43Z\",\"labels\":{\"docker-registry\":\"default\"}},\"spec\":{\"strategy\":{\"type\":\"Rolling\",\"rollingParams\":{\"updatePeriodSeconds\":1,\"intervalSeconds\":1,\"timeoutSeconds\":600,\"maxUnavailable\":\"25%\",\"maxSurge\":\"25%\"},\"resources\":{},\"activeDeadlineSeconds\":21600},\"triggers\":[{\"type\":\"ConfigChange\"}],\"replicas\":1,\"test\":false,\"selector\":{\"docker-registry\":\"default\"},\"template\":{\"metadata\":{\"creationTimestamp\":null,\"labels\":{\"docker-registry\":\"default\"}},\"spec\":{\"volumes\":[{\"name\":\"registry-storage\",\"hostPath\":{\"path\":\"/var/lib/minishift/openshift.local.pv/registry\"}}],\"containers\":[{\"name\":\"registry\",\"image\":\"openshift/origin-docker-registry:v3.6.1\",\"ports\":[{\"containerPort\":5000,\"protocol\":\"TCP\"}],\"env\":[{\"name\":\"REGISTRY_HTTP_ADDR\",\"value\":\":5000\"},{\"name\":\"REGISTRY_HTTP_NET\",\"value\":\"tcp\"},{\"name\":\"REGISTRY_HTTP_SECRET\",\"value\":\"1yWbdN/wJxvTVhEFjhZ/C9+2PApxYU3A0XVE4awZRwU=\"},{\"name\":\"REGISTRY_MIDDLEWARE_REPOSITORY_OPENSHIFT_ENFORCEQUOTA\",\"value\":\"false\"}],\"resources\":{\"requests\":{\"cpu\":\"100m\",\"memory\":\"256Mi\"}},\"volumeMounts\":[{\"name\":\"registry-storage\",\"mountPath\":\"/registry\"}],\"livenessProbe\":{\"httpGet\":{\"path\":\"/healthz\",\"port\":5000,\"scheme\":\"HTTP\"},\"initialDelaySeconds\":10,\"timeoutSeconds\":5,\"periodSeconds\":10,\"successThreshold\":1,\"failureThreshold\":3},\"readinessProbe\":{\"httpGet\":{\"path\":\"/healthz\",\"port\":5000,\"scheme\":\"HTTP\"},\"timeoutSeconds\":5,\"periodSeconds\":10,\"successThreshold\":1,\"failureThreshold\":3},\"terminationMessagePath\":\"/dev/termination-log\",\"terminationMessagePolicy\":\"File\",\"imagePullPolicy\":\"IfNotPresent\",\"securityContext\":{\"privileged\":true}}],\"restartPolicy\":\"Always\",\"terminationGracePeriodSeconds\":30,\"dnsPolicy\":\"ClusterFirst\",\"serviceAccountName\":\"registry\",\"serviceAccount\":\"registry\",\"securityContext\":{},\"schedulerName\":\"default-scheduler\"}}},\"status\":{\"latestVersion\":1,\"observedGeneration\":1,\"replicas\":0,\"updatedReplicas\":0,\"availableReplicas\":0,\"unavailableReplicas\":0,\"details\":{\"message\":\"config + change\",\"causes\":[{\"type\":\"ConfigChange\"}]},\"conditions\":[{\"type\":\"Available\",\"status\":\"False\",\"lastUpdateTime\":\"2017-12-25T10:04:43Z\",\"lastTransitionTime\":\"2017-12-25T10:04:43Z\",\"message\":\"Deployment + config does not have minimum availability.\"}]}}\n"},"ownerReferences":[{"apiVersion":"apps.openshift.io/v1","kind":"DeploymentConfig","name":"docker-registry","uid":"07867905-e95b-11e7-a28e-7e8537c41286","controller":true,"blockOwnerDeletion":true}]},"spec":{"replicas":1,"selector":{"deployment":"docker-registry-1","deploymentconfig":"docker-registry","docker-registry":"default"},"template":{"metadata":{"creationTimestamp":null,"labels":{"deployment":"docker-registry-1","deploymentconfig":"docker-registry","docker-registry":"default"},"annotations":{"openshift.io/deployment-config.latest-version":"1","openshift.io/deployment-config.name":"docker-registry","openshift.io/deployment.name":"docker-registry-1"}},"spec":{"volumes":[{"name":"registry-storage","hostPath":{"path":"/var/lib/minishift/openshift.local.pv/registry"}}],"containers":[{"name":"registry","image":"openshift/origin-docker-registry:v3.6.1","ports":[{"containerPort":5000,"protocol":"TCP"}],"env":[{"name":"REGISTRY_HTTP_ADDR","value":":5000"},{"name":"REGISTRY_HTTP_NET","value":"tcp"},{"name":"REGISTRY_HTTP_SECRET","value":"1yWbdN/wJxvTVhEFjhZ/C9+2PApxYU3A0XVE4awZRwU="},{"name":"REGISTRY_MIDDLEWARE_REPOSITORY_OPENSHIFT_ENFORCEQUOTA","value":"false"}],"resources":{"requests":{"cpu":"100m","memory":"256Mi"}},"volumeMounts":[{"name":"registry-storage","mountPath":"/registry"}],"livenessProbe":{"httpGet":{"path":"/healthz","port":5000,"scheme":"HTTP"},"initialDelaySeconds":10,"timeoutSeconds":5,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"readinessProbe":{"httpGet":{"path":"/healthz","port":5000,"scheme":"HTTP"},"timeoutSeconds":5,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"File","imagePullPolicy":"IfNotPresent","securityContext":{"privileged":true}}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","serviceAccountName":"registry","serviceAccount":"registry","securityContext":{},"schedulerName":"default-scheduler"}}},"status":{"replicas":1,"fullyLabeledReplicas":1,"readyReplicas":1,"availableReplicas":1,"observedGeneration":2}},{"metadata":{"name":"router-1","namespace":"default","selfLink":"/api/v1/namespaces/default/replicationcontrollers/router-1","uid":"082f4a03-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1609","generation":2,"creationTimestamp":"2017-12-25T10:04:44Z","labels":{"openshift.io/deployment-config.name":"router","router":"router"},"annotations":{"openshift.io/deployer-pod.name":"router-1-deploy","openshift.io/deployment-config.latest-version":"1","openshift.io/deployment-config.name":"router","openshift.io/deployment.phase":"Complete","openshift.io/deployment.replicas":"1","openshift.io/deployment.status-reason":"config + change","openshift.io/encoded-deployment-config":"{\"kind\":\"DeploymentConfig\",\"apiVersion\":\"v1\",\"metadata\":{\"name\":\"router\",\"namespace\":\"default\",\"selfLink\":\"/apis/apps.openshift.io/v1/namespaces/default/deploymentconfigs/router\",\"uid\":\"082ccdc6-e95b-11e7-a28e-7e8537c41286\",\"resourceVersion\":\"860\",\"generation\":2,\"creationTimestamp\":\"2017-12-25T10:04:44Z\",\"labels\":{\"router\":\"router\"}},\"spec\":{\"strategy\":{\"type\":\"Rolling\",\"rollingParams\":{\"updatePeriodSeconds\":1,\"intervalSeconds\":1,\"timeoutSeconds\":600,\"maxUnavailable\":\"25%\",\"maxSurge\":0},\"resources\":{},\"activeDeadlineSeconds\":21600},\"triggers\":[{\"type\":\"ConfigChange\"}],\"replicas\":1,\"test\":false,\"selector\":{\"router\":\"router\"},\"template\":{\"metadata\":{\"creationTimestamp\":null,\"labels\":{\"router\":\"router\"}},\"spec\":{\"volumes\":[{\"name\":\"server-certificate\",\"secret\":{\"secretName\":\"router-certs\",\"defaultMode\":420}}],\"containers\":[{\"name\":\"router\",\"image\":\"openshift/origin-haproxy-router:v3.6.1\",\"ports\":[{\"hostPort\":80,\"containerPort\":80,\"protocol\":\"TCP\"},{\"hostPort\":443,\"containerPort\":443,\"protocol\":\"TCP\"},{\"name\":\"stats\",\"hostPort\":1936,\"containerPort\":1936,\"protocol\":\"TCP\"}],\"env\":[{\"name\":\"DEFAULT_CERTIFICATE_DIR\",\"value\":\"/etc/pki/tls/private\"},{\"name\":\"DEFAULT_CERTIFICATE_PATH\",\"value\":\"/etc/pki/tls/private/tls.crt\"},{\"name\":\"ROUTER_CIPHERS\"},{\"name\":\"ROUTER_EXTERNAL_HOST_HOSTNAME\"},{\"name\":\"ROUTER_EXTERNAL_HOST_HTTPS_VSERVER\"},{\"name\":\"ROUTER_EXTERNAL_HOST_HTTP_VSERVER\"},{\"name\":\"ROUTER_EXTERNAL_HOST_INSECURE\",\"value\":\"false\"},{\"name\":\"ROUTER_EXTERNAL_HOST_INTERNAL_ADDRESS\"},{\"name\":\"ROUTER_EXTERNAL_HOST_PARTITION_PATH\"},{\"name\":\"ROUTER_EXTERNAL_HOST_PASSWORD\"},{\"name\":\"ROUTER_EXTERNAL_HOST_PRIVKEY\",\"value\":\"/etc/secret-volume/router.pem\"},{\"name\":\"ROUTER_EXTERNAL_HOST_USERNAME\"},{\"name\":\"ROUTER_EXTERNAL_HOST_VXLAN_GW_CIDR\"},{\"name\":\"ROUTER_LISTEN_ADDR\",\"value\":\"0.0.0.0:1936\"},{\"name\":\"ROUTER_METRICS_TYPE\",\"value\":\"haproxy\"},{\"name\":\"ROUTER_SERVICE_HTTPS_PORT\",\"value\":\"443\"},{\"name\":\"ROUTER_SERVICE_HTTP_PORT\",\"value\":\"80\"},{\"name\":\"ROUTER_SERVICE_NAME\",\"value\":\"router\"},{\"name\":\"ROUTER_SERVICE_NAMESPACE\",\"value\":\"default\"},{\"name\":\"ROUTER_SUBDOMAIN\"},{\"name\":\"STATS_PASSWORD\",\"value\":\"PqpEtb0yT5\"},{\"name\":\"STATS_PORT\",\"value\":\"1936\"},{\"name\":\"STATS_USERNAME\",\"value\":\"admin\"}],\"resources\":{\"requests\":{\"cpu\":\"100m\",\"memory\":\"256Mi\"}},\"volumeMounts\":[{\"name\":\"server-certificate\",\"readOnly\":true,\"mountPath\":\"/etc/pki/tls/private\"}],\"livenessProbe\":{\"httpGet\":{\"path\":\"/healthz\",\"port\":1936,\"host\":\"localhost\",\"scheme\":\"HTTP\"},\"initialDelaySeconds\":10,\"timeoutSeconds\":1,\"periodSeconds\":10,\"successThreshold\":1,\"failureThreshold\":3},\"readinessProbe\":{\"httpGet\":{\"path\":\"/healthz\",\"port\":1936,\"host\":\"localhost\",\"scheme\":\"HTTP\"},\"initialDelaySeconds\":10,\"timeoutSeconds\":1,\"periodSeconds\":10,\"successThreshold\":1,\"failureThreshold\":3},\"terminationMessagePath\":\"/dev/termination-log\",\"terminationMessagePolicy\":\"File\",\"imagePullPolicy\":\"IfNotPresent\"}],\"restartPolicy\":\"Always\",\"terminationGracePeriodSeconds\":30,\"dnsPolicy\":\"ClusterFirst\",\"serviceAccountName\":\"router\",\"serviceAccount\":\"router\",\"hostNetwork\":true,\"securityContext\":{},\"schedulerName\":\"default-scheduler\"}}},\"status\":{\"latestVersion\":1,\"observedGeneration\":1,\"replicas\":0,\"updatedReplicas\":0,\"availableReplicas\":0,\"unavailableReplicas\":0,\"details\":{\"message\":\"config + change\",\"causes\":[{\"type\":\"ConfigChange\"}]},\"conditions\":[{\"type\":\"Available\",\"status\":\"False\",\"lastUpdateTime\":\"2017-12-25T10:04:44Z\",\"lastTransitionTime\":\"2017-12-25T10:04:44Z\",\"message\":\"Deployment + config does not have minimum availability.\"}]}}\n"},"ownerReferences":[{"apiVersion":"apps.openshift.io/v1","kind":"DeploymentConfig","name":"router","uid":"082ccdc6-e95b-11e7-a28e-7e8537c41286","controller":true,"blockOwnerDeletion":true}]},"spec":{"replicas":1,"selector":{"deployment":"router-1","deploymentconfig":"router","router":"router"},"template":{"metadata":{"creationTimestamp":null,"labels":{"deployment":"router-1","deploymentconfig":"router","router":"router"},"annotations":{"openshift.io/deployment-config.latest-version":"1","openshift.io/deployment-config.name":"router","openshift.io/deployment.name":"router-1"}},"spec":{"volumes":[{"name":"server-certificate","secret":{"secretName":"router-certs","defaultMode":420}}],"containers":[{"name":"router","image":"openshift/origin-haproxy-router:v3.6.1","ports":[{"hostPort":80,"containerPort":80,"protocol":"TCP"},{"hostPort":443,"containerPort":443,"protocol":"TCP"},{"name":"stats","hostPort":1936,"containerPort":1936,"protocol":"TCP"}],"env":[{"name":"DEFAULT_CERTIFICATE_DIR","value":"/etc/pki/tls/private"},{"name":"DEFAULT_CERTIFICATE_PATH","value":"/etc/pki/tls/private/tls.crt"},{"name":"ROUTER_CIPHERS"},{"name":"ROUTER_EXTERNAL_HOST_HOSTNAME"},{"name":"ROUTER_EXTERNAL_HOST_HTTPS_VSERVER"},{"name":"ROUTER_EXTERNAL_HOST_HTTP_VSERVER"},{"name":"ROUTER_EXTERNAL_HOST_INSECURE","value":"false"},{"name":"ROUTER_EXTERNAL_HOST_INTERNAL_ADDRESS"},{"name":"ROUTER_EXTERNAL_HOST_PARTITION_PATH"},{"name":"ROUTER_EXTERNAL_HOST_PASSWORD"},{"name":"ROUTER_EXTERNAL_HOST_PRIVKEY","value":"/etc/secret-volume/router.pem"},{"name":"ROUTER_EXTERNAL_HOST_USERNAME"},{"name":"ROUTER_EXTERNAL_HOST_VXLAN_GW_CIDR"},{"name":"ROUTER_LISTEN_ADDR","value":"0.0.0.0:1936"},{"name":"ROUTER_METRICS_TYPE","value":"haproxy"},{"name":"ROUTER_SERVICE_HTTPS_PORT","value":"443"},{"name":"ROUTER_SERVICE_HTTP_PORT","value":"80"},{"name":"ROUTER_SERVICE_NAME","value":"router"},{"name":"ROUTER_SERVICE_NAMESPACE","value":"default"},{"name":"ROUTER_SUBDOMAIN"},{"name":"STATS_PASSWORD","value":"PqpEtb0yT5"},{"name":"STATS_PORT","value":"1936"},{"name":"STATS_USERNAME","value":"admin"}],"resources":{"requests":{"cpu":"100m","memory":"256Mi"}},"volumeMounts":[{"name":"server-certificate","readOnly":true,"mountPath":"/etc/pki/tls/private"}],"livenessProbe":{"httpGet":{"path":"/healthz","port":1936,"host":"localhost","scheme":"HTTP"},"initialDelaySeconds":10,"timeoutSeconds":1,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"readinessProbe":{"httpGet":{"path":"/healthz","port":1936,"host":"localhost","scheme":"HTTP"},"initialDelaySeconds":10,"timeoutSeconds":1,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"File","imagePullPolicy":"IfNotPresent"}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","serviceAccountName":"router","serviceAccount":"router","hostNetwork":true,"securityContext":{},"schedulerName":"default-scheduler"}}},"status":{"replicas":1,"fullyLabeledReplicas":1,"readyReplicas":1,"availableReplicas":1,"observedGeneration":2}},{"metadata":{"name":"my-replicationcontroller-0","namespace":"my-project-0","selfLink":"/api/v1/namespaces/my-project-0/replicationcontrollers/my-replicationcontroller-0","uid":"271b1f3f-e961-11e7-a28e-7e8537c41286","resourceVersion":"2192","generation":1,"creationTimestamp":"2017-12-25T10:48:33Z","labels":{"app":"nginx"}},"spec":{"replicas":0,"selector":{"app":"nginx"},"template":{"metadata":{"name":"nginx","creationTimestamp":null,"labels":{"app":"nginx"}},"spec":{"containers":[{"name":"nginx","image":"nginx","ports":[{"containerPort":80,"protocol":"TCP"}],"resources":{},"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"File","imagePullPolicy":"Always"}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","securityContext":{},"schedulerName":"default-scheduler"}}},"status":{"replicas":0,"observedGeneration":1}},{"metadata":{"name":"my-replicationcontroller-1","namespace":"my-project-1","selfLink":"/api/v1/namespaces/my-project-1/replicationcontrollers/my-replicationcontroller-1","uid":"28e080b9-e961-11e7-a28e-7e8537c41286","resourceVersion":"2266","generation":1,"creationTimestamp":"2017-12-25T10:48:36Z","labels":{"app":"nginx"}},"spec":{"replicas":0,"selector":{"app":"nginx"},"template":{"metadata":{"name":"nginx","creationTimestamp":null,"labels":{"app":"nginx"}},"spec":{"containers":[{"name":"nginx","image":"nginx","ports":[{"containerPort":80,"protocol":"TCP"}],"resources":{},"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"File","imagePullPolicy":"Always"}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","securityContext":{},"schedulerName":"default-scheduler"}}},"status":{"replicas":0,"observedGeneration":1}},{"metadata":{"name":"my-replicationcontroller-2","namespace":"my-project-2","selfLink":"/api/v1/namespaces/my-project-2/replicationcontrollers/my-replicationcontroller-2","uid":"2ab1ec58-e961-11e7-a28e-7e8537c41286","resourceVersion":"2338","generation":1,"creationTimestamp":"2017-12-25T10:48:39Z","labels":{"app":"nginx"}},"spec":{"replicas":0,"selector":{"app":"nginx"},"template":{"metadata":{"name":"nginx","creationTimestamp":null,"labels":{"app":"nginx"}},"spec":{"containers":[{"name":"nginx","image":"nginx","ports":[{"containerPort":80,"protocol":"TCP"}],"resources":{},"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"File","imagePullPolicy":"Always"}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","securityContext":{},"schedulerName":"default-scheduler"}}},"status":{"replicas":0,"observedGeneration":1}},{"metadata":{"name":"hawkular-cassandra-1","namespace":"openshift-infra","selfLink":"/api/v1/namespaces/openshift-infra/replicationcontrollers/hawkular-cassandra-1","uid":"80503c85-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1718","generation":2,"creationTimestamp":"2017-12-25T10:08:06Z","labels":{"metrics-infra":"hawkular-cassandra","name":"hawkular-cassandra","type":"hawkular-cassandra"},"annotations":{"kubectl.kubernetes.io/last-applied-configuration":"{\"apiVersion\":\"v1\",\"kind\":\"ReplicationController\",\"metadata\":{\"annotations\":{},\"creationTimestamp\":\"2017-12-25T10:08:06Z\",\"generation\":1,\"labels\":{\"metrics-infra\":\"hawkular-cassandra\",\"name\":\"hawkular-cassandra\",\"type\":\"hawkular-cassandra\"},\"name\":\"hawkular-cassandra-1\",\"namespace\":\"openshift-infra\",\"selfLink\":\"/api/v1/namespaces/openshift-infra/replicationcontrollers/hawkular-cassandra-1\",\"uid\":\"80503c85-e95b-11e7-a28e-7e8537c41286\"},\"spec\":{\"replicas\":1,\"selector\":{\"name\":\"hawkular-cassandra-1\"},\"template\":{\"metadata\":{\"creationTimestamp\":null,\"labels\":{\"metrics-infra\":\"hawkular-cassandra\",\"name\":\"hawkular-cassandra-1\",\"type\":\"hawkular-cassandra\"}},\"spec\":{\"containers\":[{\"command\":[\"/opt/apache-cassandra/bin/cassandra-docker.sh\",\"--cluster_name=hawkular-metrics\",\"--data_volume=/cassandra_data\",\"--internode_encryption=all\",\"--require_node_auth=true\",\"--enable_client_encryption=true\",\"--require_client_auth=true\"],\"env\":[{\"name\":\"CASSANDRA_MASTER\",\"value\":\"true\"},{\"name\":\"CASSANDRA_DATA_VOLUME\",\"value\":\"/cassandra_data\"},{\"name\":\"JVM_OPTS\",\"value\":\"-Dcassandra.commitlog.ignorereplayerrors=true\"},{\"name\":\"TRUSTSTORE_NODES_AUTHORITIES\",\"value\":\"/hawkular-cassandra-certs/tls.peer.truststore.crt\"},{\"name\":\"TRUSTSTORE_CLIENT_AUTHORITIES\",\"value\":\"/hawkular-cassandra-certs/tls.client.truststore.crt\"},{\"name\":\"POD_NAMESPACE\",\"valueFrom\":{\"fieldRef\":{\"apiVersion\":\"v1\",\"fieldPath\":\"metadata.namespace\"}}},{\"name\":\"MEMORY_LIMIT\",\"valueFrom\":{\"resourceFieldRef\":{\"divisor\":\"0\",\"resource\":\"limits.memory\"}}},{\"name\":\"CPU_LIMIT\",\"valueFrom\":{\"resourceFieldRef\":{\"divisor\":\"1m\",\"resource\":\"limits.cpu\"}}}],\"image\":\"openshift/origin-metrics-cassandra:v3.6.1\",\"imagePullPolicy\":\"Always\",\"lifecycle\":{\"postStart\":{\"exec\":{\"command\":[\"/opt/apache-cassandra/bin/cassandra-poststart.sh\"]}},\"preStop\":{\"exec\":{\"command\":[\"/opt/apache-cassandra/bin/cassandra-prestop.sh\"]}}},\"name\":\"hawkular-cassandra-1\",\"ports\":[{\"containerPort\":9042,\"name\":\"cql-port\",\"protocol\":\"TCP\"},{\"containerPort\":9160,\"name\":\"thift-port\",\"protocol\":\"TCP\"},{\"containerPort\":7000,\"name\":\"tcp-port\",\"protocol\":\"TCP\"},{\"containerPort\":7001,\"name\":\"ssl-port\",\"protocol\":\"TCP\"}],\"readinessProbe\":{\"exec\":{\"command\":[\"/opt/apache-cassandra/bin/cassandra-docker-ready.sh\"]},\"failureThreshold\":3,\"periodSeconds\":10,\"successThreshold\":1,\"timeoutSeconds\":1},\"resources\":{\"limits\":{\"memory\":\"2G\"},\"requests\":{\"memory\":\"1G\"}},\"terminationMessagePath\":\"/dev/termination-log\",\"terminationMessagePolicy\":\"File\",\"volumeMounts\":[{\"mountPath\":\"/cassandra_data\",\"name\":\"cassandra-data\"},{\"mountPath\":\"/hawkular-cassandra-certs\",\"name\":\"hawkular-cassandra-certs\"}]}],\"dnsPolicy\":\"ClusterFirst\",\"restartPolicy\":\"Always\",\"schedulerName\":\"default-scheduler\",\"securityContext\":{\"supplementalGroups\":[65534]},\"serviceAccount\":\"cassandra\",\"serviceAccountName\":\"cassandra\",\"terminationGracePeriodSeconds\":30,\"volumes\":[{\"emptyDir\":{},\"name\":\"cassandra-data\"},{\"name\":\"hawkular-cassandra-certs\",\"secret\":{\"defaultMode\":420,\"secretName\":\"hawkular-cassandra-certs\"}}]}}},\"status\":{\"observedGeneration\":1,\"replicas\":0}}\n"}},"spec":{"replicas":1,"selector":{"name":"hawkular-cassandra-1"},"template":{"metadata":{"creationTimestamp":null,"labels":{"metrics-infra":"hawkular-cassandra","name":"hawkular-cassandra-1","type":"hawkular-cassandra"}},"spec":{"volumes":[{"name":"cassandra-data","emptyDir":{}},{"name":"hawkular-cassandra-certs","secret":{"secretName":"hawkular-cassandra-certs","defaultMode":420}}],"containers":[{"name":"hawkular-cassandra-1","image":"openshift/origin-metrics-cassandra:v3.6.1","command":["/opt/apache-cassandra/bin/cassandra-docker.sh","--cluster_name=hawkular-metrics","--data_volume=/cassandra_data","--internode_encryption=all","--require_node_auth=true","--enable_client_encryption=true","--require_client_auth=true"],"ports":[{"name":"cql-port","containerPort":9042,"protocol":"TCP"},{"name":"thift-port","containerPort":9160,"protocol":"TCP"},{"name":"tcp-port","containerPort":7000,"protocol":"TCP"},{"name":"ssl-port","containerPort":7001,"protocol":"TCP"}],"env":[{"name":"CASSANDRA_MASTER","value":"true"},{"name":"CASSANDRA_DATA_VOLUME","value":"/cassandra_data"},{"name":"JVM_OPTS","value":"-Dcassandra.commitlog.ignorereplayerrors=true"},{"name":"TRUSTSTORE_NODES_AUTHORITIES","value":"/hawkular-cassandra-certs/tls.peer.truststore.crt"},{"name":"TRUSTSTORE_CLIENT_AUTHORITIES","value":"/hawkular-cassandra-certs/tls.client.truststore.crt"},{"name":"POD_NAMESPACE","valueFrom":{"fieldRef":{"apiVersion":"v1","fieldPath":"metadata.namespace"}}},{"name":"MEMORY_LIMIT","valueFrom":{"resourceFieldRef":{"resource":"limits.memory","divisor":"0"}}},{"name":"CPU_LIMIT","valueFrom":{"resourceFieldRef":{"resource":"limits.cpu","divisor":"1m"}}}],"resources":{"limits":{"memory":"2G"},"requests":{"memory":"1G"}},"volumeMounts":[{"name":"cassandra-data","mountPath":"/cassandra_data"},{"name":"hawkular-cassandra-certs","mountPath":"/hawkular-cassandra-certs"}],"readinessProbe":{"exec":{"command":["/opt/apache-cassandra/bin/cassandra-docker-ready.sh"]},"timeoutSeconds":1,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"lifecycle":{"postStart":{"exec":{"command":["/opt/apache-cassandra/bin/cassandra-poststart.sh"]}},"preStop":{"exec":{"command":["/opt/apache-cassandra/bin/cassandra-prestop.sh"]}}},"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"File","imagePullPolicy":"Always"}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","serviceAccountName":"cassandra","serviceAccount":"cassandra","securityContext":{"supplementalGroups":[65534]},"schedulerName":"default-scheduler"}}},"status":{"replicas":1,"fullyLabeledReplicas":1,"readyReplicas":1,"availableReplicas":1,"observedGeneration":2}},{"metadata":{"name":"hawkular-metrics","namespace":"openshift-infra","selfLink":"/api/v1/namespaces/openshift-infra/replicationcontrollers/hawkular-metrics","uid":"84c6cbbb-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1742","generation":3,"creationTimestamp":"2017-12-25T10:08:13Z","labels":{"metrics-infra":"hawkular-metrics","name":"hawkular-metrics"},"annotations":{"kubectl.kubernetes.io/last-applied-configuration":"{\"apiVersion\":\"v1\",\"kind\":\"ReplicationController\",\"metadata\":{\"annotations\":{},\"creationTimestamp\":\"2017-12-25T10:08:13Z\",\"generation\":2,\"labels\":{\"metrics-infra\":\"hawkular-metrics\",\"name\":\"hawkular-metrics\"},\"name\":\"hawkular-metrics\",\"namespace\":\"openshift-infra\",\"selfLink\":\"/api/v1/namespaces/openshift-infra/replicationcontrollers/hawkular-metrics\",\"uid\":\"84c6cbbb-e95b-11e7-a28e-7e8537c41286\"},\"spec\":{\"replicas\":1,\"selector\":{\"name\":\"hawkular-metrics\"},\"template\":{\"metadata\":{\"creationTimestamp\":null,\"labels\":{\"metrics-infra\":\"hawkular-metrics\",\"name\":\"hawkular-metrics\"}},\"spec\":{\"containers\":[{\"command\":[\"/opt/hawkular/scripts/hawkular-metrics-wrapper.sh\",\"-b\",\"0.0.0.0\",\"-Dhawkular.metrics.cassandra.nodes=hawkular-cassandra\",\"-Dhawkular.metrics.cassandra.use-ssl\",\"-Dhawkular.metrics.openshift.auth-methods=openshift-oauth,htpasswd\",\"-Dhawkular.metrics.openshift.htpasswd-file=/hawkular-account/hawkular-metrics.htpasswd\",\"-Dhawkular.metrics.allowed-cors-access-control-allow-headers=authorization\",\"-Dhawkular.metrics.default-ttl=7\",\"-Dhawkular.metrics.admin-tenant=_hawkular_admin\",\"-Dhawkular-alerts.cassandra-nodes=hawkular-cassandra\",\"-Dhawkular-alerts.cassandra-use-ssl\",\"-Dhawkular.alerts.openshift.auth-methods=openshift-oauth,htpasswd\",\"-Dhawkular.alerts.openshift.htpasswd-file=/hawkular-account/hawkular-metrics.htpasswd\",\"-Dhawkular.alerts.allowed-cors-access-control-allow-headers=authorization\",\"-Dorg.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true\",\"-Dorg.apache.catalina.connector.CoyoteAdapter.ALLOW_BACKSLASH=true\",\"-Dcom.datastax.driver.FORCE_NIO=true\",\"-DKUBERNETES_MASTER_URL=https://kubernetes.default.svc\",\"-DUSER_WRITE_ACCESS=False\"],\"env\":[{\"name\":\"POD_NAMESPACE\",\"valueFrom\":{\"fieldRef\":{\"apiVersion\":\"v1\",\"fieldPath\":\"metadata.namespace\"}}},{\"name\":\"MASTER_URL\",\"value\":\"https://kubernetes.default.svc\"},{\"name\":\"JGROUPS_PASSWORD\",\"value\":\"4fhagEfX5d0qGHRbv\"},{\"name\":\"TRUSTSTORE_AUTHORITIES\",\"value\":\"/hawkular-metrics-certs/tls.truststore.crt\"},{\"name\":\"OPENSHIFT_KUBE_PING_NAMESPACE\",\"valueFrom\":{\"fieldRef\":{\"apiVersion\":\"v1\",\"fieldPath\":\"metadata.namespace\"}}},{\"name\":\"OPENSHIFT_KUBE_PING_LABELS\",\"value\":\"metrics-infra=hawkular-metrics,name=hawkular-metrics\"},{\"name\":\"STARTUP_TIMEOUT\",\"value\":\"500\"}],\"image\":\"openshift/origin-metrics-hawkular-metrics:v3.6.1\",\"imagePullPolicy\":\"Always\",\"livenessProbe\":{\"exec\":{\"command\":[\"/opt/hawkular/scripts/hawkular-metrics-liveness.py\"]},\"failureThreshold\":3,\"periodSeconds\":10,\"successThreshold\":1,\"timeoutSeconds\":1},\"name\":\"hawkular-metrics\",\"ports\":[{\"containerPort\":8080,\"name\":\"http-endpoint\",\"protocol\":\"TCP\"},{\"containerPort\":8443,\"name\":\"https-endpoint\",\"protocol\":\"TCP\"},{\"containerPort\":8888,\"name\":\"ping\",\"protocol\":\"TCP\"}],\"readinessProbe\":{\"exec\":{\"command\":[\"/opt/hawkular/scripts/hawkular-metrics-readiness.py\"]},\"failureThreshold\":3,\"periodSeconds\":10,\"successThreshold\":1,\"timeoutSeconds\":1},\"resources\":{\"limits\":{\"memory\":\"2500M\"},\"requests\":{\"memory\":\"1500M\"}},\"terminationMessagePath\":\"/dev/termination-log\",\"terminationMessagePolicy\":\"File\",\"volumeMounts\":[{\"mountPath\":\"/hawkular-metrics-certs\",\"name\":\"hawkular-metrics-certs\"},{\"mountPath\":\"/hawkular-account\",\"name\":\"hawkular-metrics-account\"}]}],\"dnsPolicy\":\"ClusterFirst\",\"restartPolicy\":\"Always\",\"schedulerName\":\"default-scheduler\",\"securityContext\":{},\"serviceAccount\":\"hawkular\",\"serviceAccountName\":\"hawkular\",\"terminationGracePeriodSeconds\":30,\"volumes\":[{\"name\":\"hawkular-metrics-certs\",\"secret\":{\"defaultMode\":420,\"secretName\":\"hawkular-metrics-certs\"}},{\"name\":\"hawkular-metrics-account\",\"secret\":{\"defaultMode\":420,\"secretName\":\"hawkular-metrics-account\"}}]}}},\"status\":{\"observedGeneration\":2,\"replicas\":0}}\n"}},"spec":{"replicas":1,"selector":{"name":"hawkular-metrics"},"template":{"metadata":{"creationTimestamp":null,"labels":{"metrics-infra":"hawkular-metrics","name":"hawkular-metrics"}},"spec":{"volumes":[{"name":"hawkular-metrics-certs","secret":{"secretName":"hawkular-metrics-certs","defaultMode":420}},{"name":"hawkular-metrics-account","secret":{"secretName":"hawkular-metrics-account","defaultMode":420}}],"containers":[{"name":"hawkular-metrics","image":"openshift/origin-metrics-hawkular-metrics:v3.6.1","command":["/opt/hawkular/scripts/hawkular-metrics-wrapper.sh","-b","0.0.0.0","-Dhawkular.metrics.cassandra.nodes=hawkular-cassandra","-Dhawkular.metrics.cassandra.use-ssl","-Dhawkular.metrics.openshift.auth-methods=openshift-oauth,htpasswd","-Dhawkular.metrics.openshift.htpasswd-file=/hawkular-account/hawkular-metrics.htpasswd","-Dhawkular.metrics.allowed-cors-access-control-allow-headers=authorization","-Dhawkular.metrics.default-ttl=7","-Dhawkular.metrics.admin-tenant=_hawkular_admin","-Dhawkular-alerts.cassandra-nodes=hawkular-cassandra","-Dhawkular-alerts.cassandra-use-ssl","-Dhawkular.alerts.openshift.auth-methods=openshift-oauth,htpasswd","-Dhawkular.alerts.openshift.htpasswd-file=/hawkular-account/hawkular-metrics.htpasswd","-Dhawkular.alerts.allowed-cors-access-control-allow-headers=authorization","-Dorg.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true","-Dorg.apache.catalina.connector.CoyoteAdapter.ALLOW_BACKSLASH=true","-Dcom.datastax.driver.FORCE_NIO=true","-DKUBERNETES_MASTER_URL=https://kubernetes.default.svc","-DUSER_WRITE_ACCESS=False"],"ports":[{"name":"http-endpoint","containerPort":8080,"protocol":"TCP"},{"name":"https-endpoint","containerPort":8443,"protocol":"TCP"},{"name":"ping","containerPort":8888,"protocol":"TCP"}],"env":[{"name":"POD_NAMESPACE","valueFrom":{"fieldRef":{"apiVersion":"v1","fieldPath":"metadata.namespace"}}},{"name":"MASTER_URL","value":"https://kubernetes.default.svc"},{"name":"JGROUPS_PASSWORD","value":"4fhagEfX5d0qGHRbv"},{"name":"TRUSTSTORE_AUTHORITIES","value":"/hawkular-metrics-certs/tls.truststore.crt"},{"name":"OPENSHIFT_KUBE_PING_NAMESPACE","valueFrom":{"fieldRef":{"apiVersion":"v1","fieldPath":"metadata.namespace"}}},{"name":"OPENSHIFT_KUBE_PING_LABELS","value":"metrics-infra=hawkular-metrics,name=hawkular-metrics"},{"name":"STARTUP_TIMEOUT","value":"500"}],"resources":{"limits":{"memory":"2500M"},"requests":{"memory":"1500M"}},"volumeMounts":[{"name":"hawkular-metrics-certs","mountPath":"/hawkular-metrics-certs"},{"name":"hawkular-metrics-account","mountPath":"/hawkular-account"}],"livenessProbe":{"exec":{"command":["/opt/hawkular/scripts/hawkular-metrics-liveness.py"]},"timeoutSeconds":1,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"readinessProbe":{"exec":{"command":["/opt/hawkular/scripts/hawkular-metrics-readiness.py"]},"timeoutSeconds":1,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"File","imagePullPolicy":"Always"}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","serviceAccountName":"hawkular","serviceAccount":"hawkular","securityContext":{},"schedulerName":"default-scheduler"}}},"status":{"replicas":1,"fullyLabeledReplicas":1,"readyReplicas":1,"availableReplicas":1,"observedGeneration":3}},{"metadata":{"name":"heapster","namespace":"openshift-infra","selfLink":"/api/v1/namespaces/openshift-infra/replicationcontrollers/heapster","uid":"8889a492-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1749","generation":3,"creationTimestamp":"2017-12-25T10:08:20Z","labels":{"metrics-infra":"heapster","name":"heapster"},"annotations":{"kubectl.kubernetes.io/last-applied-configuration":"{\"apiVersion\":\"v1\",\"kind\":\"ReplicationController\",\"metadata\":{\"annotations\":{},\"creationTimestamp\":\"2017-12-25T10:08:20Z\",\"generation\":2,\"labels\":{\"metrics-infra\":\"heapster\",\"name\":\"heapster\"},\"name\":\"heapster\",\"namespace\":\"openshift-infra\",\"selfLink\":\"/api/v1/namespaces/openshift-infra/replicationcontrollers/heapster\",\"uid\":\"8889a492-e95b-11e7-a28e-7e8537c41286\"},\"spec\":{\"replicas\":1,\"selector\":{\"name\":\"heapster\"},\"template\":{\"metadata\":{\"creationTimestamp\":null,\"labels\":{\"metrics-infra\":\"heapster\",\"name\":\"heapster\"},\"name\":\"heapster\"},\"spec\":{\"containers\":[{\"command\":[\"heapster-wrapper.sh\",\"--wrapper.allowed_users_file=/secrets/heapster.allowed-users\",\"--source=kubernetes.summary_api:${MASTER_URL}?useServiceAccount=true\\u0026kubeletHttps=true\\u0026kubeletPort=10250\",\"--tls_cert=/heapster-certs/tls.crt\",\"--tls_key=/heapster-certs/tls.key\",\"--tls_client_ca=/var/run/secrets/kubernetes.io/serviceaccount/ca.crt\",\"--allowed_users=%allowed_users%\",\"--metric_resolution=10s\",\"--wrapper.username_file=/hawkular-account/hawkular-metrics.username\",\"--wrapper.password_file=/hawkular-account/hawkular-metrics.password\",\"--wrapper.endpoint_check=https://hawkular-metrics:443/hawkular/metrics/status\",\"--sink=hawkular:https://hawkular-metrics:443?tenant=_system\\u0026labelToTenant=pod_namespace\\u0026labelNodeId=nodename\\u0026caCert=/hawkular-metrics-certs/tls.crt\\u0026user=%username%\\u0026pass=%password%\\u0026filter=label(container_name:^system.slice.*|^user.slice)\"],\"env\":[{\"name\":\"STARTUP_TIMEOUT\",\"value\":\"500\"}],\"image\":\"openshift/origin-metrics-heapster:v3.6.1\",\"imagePullPolicy\":\"Always\",\"name\":\"heapster\",\"ports\":[{\"containerPort\":8082,\"name\":\"http-endpoint\",\"protocol\":\"TCP\"}],\"readinessProbe\":{\"exec\":{\"command\":[\"/opt/heapster-readiness.sh\"]},\"failureThreshold\":3,\"periodSeconds\":10,\"successThreshold\":1,\"timeoutSeconds\":1},\"resources\":{\"limits\":{\"memory\":\"3750M\"},\"requests\":{\"memory\":\"937500k\"}},\"terminationMessagePath\":\"/dev/termination-log\",\"terminationMessagePolicy\":\"File\",\"volumeMounts\":[{\"mountPath\":\"/secrets\",\"name\":\"heapster-secrets\"},{\"mountPath\":\"/heapster-certs\",\"name\":\"heapster-certs\"},{\"mountPath\":\"/hawkular-metrics-certs\",\"name\":\"hawkular-metrics-certs\"},{\"mountPath\":\"/hawkular-account\",\"name\":\"hawkular-metrics-account\"}]}],\"dnsPolicy\":\"ClusterFirst\",\"restartPolicy\":\"Always\",\"schedulerName\":\"default-scheduler\",\"securityContext\":{},\"serviceAccount\":\"heapster\",\"serviceAccountName\":\"heapster\",\"terminationGracePeriodSeconds\":30,\"volumes\":[{\"name\":\"heapster-secrets\",\"secret\":{\"defaultMode\":420,\"secretName\":\"heapster-secrets\"}},{\"name\":\"heapster-certs\",\"secret\":{\"defaultMode\":420,\"secretName\":\"heapster-certs\"}},{\"name\":\"hawkular-metrics-certs\",\"secret\":{\"defaultMode\":420,\"secretName\":\"hawkular-metrics-certs\"}},{\"name\":\"hawkular-metrics-account\",\"secret\":{\"defaultMode\":420,\"secretName\":\"hawkular-metrics-account\"}}]}}},\"status\":{\"observedGeneration\":2,\"replicas\":0}}\n"}},"spec":{"replicas":1,"selector":{"name":"heapster"},"template":{"metadata":{"name":"heapster","creationTimestamp":null,"labels":{"metrics-infra":"heapster","name":"heapster"}},"spec":{"volumes":[{"name":"heapster-secrets","secret":{"secretName":"heapster-secrets","defaultMode":420}},{"name":"heapster-certs","secret":{"secretName":"heapster-certs","defaultMode":420}},{"name":"hawkular-metrics-certs","secret":{"secretName":"hawkular-metrics-certs","defaultMode":420}},{"name":"hawkular-metrics-account","secret":{"secretName":"hawkular-metrics-account","defaultMode":420}}],"containers":[{"name":"heapster","image":"openshift/origin-metrics-heapster:v3.6.1","command":["heapster-wrapper.sh","--wrapper.allowed_users_file=/secrets/heapster.allowed-users","--source=kubernetes.summary_api:${MASTER_URL}?useServiceAccount=true\u0026kubeletHttps=true\u0026kubeletPort=10250","--tls_cert=/heapster-certs/tls.crt","--tls_key=/heapster-certs/tls.key","--tls_client_ca=/var/run/secrets/kubernetes.io/serviceaccount/ca.crt","--allowed_users=%allowed_users%","--metric_resolution=10s","--wrapper.username_file=/hawkular-account/hawkular-metrics.username","--wrapper.password_file=/hawkular-account/hawkular-metrics.password","--wrapper.endpoint_check=https://hawkular-metrics:443/hawkular/metrics/status","--sink=hawkular:https://hawkular-metrics:443?tenant=_system\u0026labelToTenant=pod_namespace\u0026labelNodeId=nodename\u0026caCert=/hawkular-metrics-certs/tls.crt\u0026user=%username%\u0026pass=%password%\u0026filter=label(container_name:^system.slice.*|^user.slice)"],"ports":[{"name":"http-endpoint","containerPort":8082,"protocol":"TCP"}],"env":[{"name":"STARTUP_TIMEOUT","value":"500"}],"resources":{"limits":{"memory":"3750M"},"requests":{"memory":"937500k"}},"volumeMounts":[{"name":"heapster-secrets","mountPath":"/secrets"},{"name":"heapster-certs","mountPath":"/heapster-certs"},{"name":"hawkular-metrics-certs","mountPath":"/hawkular-metrics-certs"},{"name":"hawkular-metrics-account","mountPath":"/hawkular-account"}],"readinessProbe":{"exec":{"command":["/opt/heapster-readiness.sh"]},"timeoutSeconds":1,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"File","imagePullPolicy":"Always"}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","serviceAccountName":"heapster","serviceAccount":"heapster","securityContext":{},"schedulerName":"default-scheduler"}}},"status":{"replicas":1,"fullyLabeledReplicas":1,"readyReplicas":1,"availableReplicas":1,"observedGeneration":3}}]} + +' + http_version: + recorded_at: Mon, 25 Dec 2017 10:50:30 GMT +- request: + method: get + uri: https://192.168.99.100:8443/api/v1/nodes + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + User-Agent: + - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.4p301 + Authorization: + - Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJtYW5hZ2VtZW50LWluZnJhIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZWNyZXQubmFtZSI6Im1hbmFnZW1lbnQtYWRtaW4tdG9rZW4tMHgxZjgiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoibWFuYWdlbWVudC1hZG1pbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjBjYjg1OTlhLWU5NWItMTFlNy1hMjhlLTdlODUzN2M0MTI4NiIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDptYW5hZ2VtZW50LWluZnJhOm1hbmFnZW1lbnQtYWRtaW4ifQ.K9d_sffBoR3WpJigG9weF-1vzt3RooF73Z28-rGSwcdd_B7oizU-FakCi5GtCAb1h7RMEPkz-m9FiVnLVwfctWIJpqjA-5_kZB7qtwFUwCL9zejcaSQMrE7res8N05Z2rJkgGSpsdnXc1ZG3osTA-S1QfmxwZJK0zGOXvw1W8Tym9JzoTHKZFTP3aeifKpF-ugV4HL-SfuYGqgEu1_JL7Ky5N1FFgku8wWB6f9mAxx-BBkX22oOF3CX1BwFV6TKpgz0GmtjQHYfxW1LvbTgq53gZn1MZi_-mSkgnTFI7LK2eD7-5WBfpWGnFF8yF23ZeSmVE0lDUstk11jEm8JJY5A + response: + status: + code: 200 + message: OK + headers: + Cache-Control: + - no-store + Content-Type: + - application/json + Date: + - Mon, 25 Dec 2017 10:50:30 GMT + Transfer-Encoding: + - chunked + body: + encoding: UTF-8 + string: '{"kind":"NodeList","apiVersion":"v1","metadata":{"selfLink":"/api/v1/nodes","resourceVersion":"2437"},"items":[{"metadata":{"name":"localhost","selfLink":"/api/v1/nodes/localhost","uid":"06688957-e95b-11e7-a28e-7e8537c41286","resourceVersion":"2437","creationTimestamp":"2017-12-25T10:04:41Z","labels":{"beta.kubernetes.io/arch":"amd64","beta.kubernetes.io/os":"linux","kubernetes.io/hostname":"localhost"},"annotations":{"volumes.kubernetes.io/controller-managed-attach-detach":"true"}},"spec":{"externalID":"localhost"},"status":{"capacity":{"cpu":"2","memory":"5071460Ki","pods":"20"},"allocatable":{"cpu":"2","memory":"4969060Ki","pods":"20"},"conditions":[{"type":"OutOfDisk","status":"False","lastHeartbeatTime":"2017-12-25T10:50:27Z","lastTransitionTime":"2017-12-25T10:04:41Z","reason":"KubeletHasSufficientDisk","message":"kubelet + has sufficient disk space available"},{"type":"MemoryPressure","status":"False","lastHeartbeatTime":"2017-12-25T10:50:27Z","lastTransitionTime":"2017-12-25T10:04:41Z","reason":"KubeletHasSufficientMemory","message":"kubelet + has sufficient memory available"},{"type":"DiskPressure","status":"False","lastHeartbeatTime":"2017-12-25T10:50:27Z","lastTransitionTime":"2017-12-25T10:04:41Z","reason":"KubeletHasNoDiskPressure","message":"kubelet + has no disk pressure"},{"type":"Ready","status":"True","lastHeartbeatTime":"2017-12-25T10:50:27Z","lastTransitionTime":"2017-12-25T10:04:52Z","reason":"KubeletReady","message":"kubelet + is posting ready status"}],"addresses":[{"type":"LegacyHostIP","address":"10.0.2.15"},{"type":"InternalIP","address":"10.0.2.15"},{"type":"Hostname","address":"localhost"}],"daemonEndpoints":{"kubeletEndpoint":{"Port":10250}},"nodeInfo":{"machineID":"6ab3edcfb3e44a7584be8642034d65d4","systemUUID":"2CADBD52-70FD-461E-BE34-233BC95D49B4","bootID":"6d50a949-787f-4850-acc3-71ffb56b8e69","kernelVersion":"4.4.41-boot2docker","osImage":"CentOS + Linux 7 (Core)","containerRuntimeVersion":"docker://1.12.6","kubeletVersion":"v1.6.1+5115d708d7","kubeProxyVersion":"v1.6.1+5115d708d7","operatingSystem":"linux","architecture":"amd64"},"images":[{"names":["openshift/origin-docker-registry@sha256:462acb1b568584fa6d84e4dd2b1ccea637f73b474ab6d0f3c87faa62aea322ab","openshift/origin-docker-registry:v3.6.1"],"sizeBytes":1098477034},{"names":["openshift/origin-haproxy-router@sha256:6b479a1fd38b067d1c80d7db937251c977e5639e4e533ae02e88e8a68cf9234d","openshift/origin-haproxy-router:v3.6.1"],"sizeBytes":1033148797},{"names":["openshift/origin-sti-builder@sha256:7cd8ae032a1814f24d5020f25a1ef942792bf906ebc7f567c63655b8ca222542","openshift/origin-sti-builder:v3.6.1"],"sizeBytes":1010958981},{"names":["openshift/origin-deployer@sha256:4b19462f2e2f663e589c197f5105ed70d3cbb6249dfd94e987f596b0102a34ac","openshift/origin-deployer:v3.6.1"],"sizeBytes":1010958981},{"names":["openshift/origin@sha256:a63099ded77cc039076fba81eb573f674d63936488ef4784ef24499a65bae988","openshift/origin:v3.6.1"],"sizeBytes":1010958981},{"names":["openshift/origin-metrics-hawkular-metrics@sha256:6351f1c201d8185e81955a6c088ccefda1a25821811248df06a0fa9cf0aaaaa6","openshift/origin-metrics-hawkular-metrics:v3.6.1"],"sizeBytes":914383108},{"names":["openshift/origin-metrics-heapster@sha256:435255a96935ec61e4a368d1fb70c57a898c8a71bc7b86cfe1dd2b313184ec44","openshift/origin-metrics-heapster:v3.6.1"],"sizeBytes":819945131},{"names":["openshift/origin-ansible@sha256:eb74ea720632462cdb4f54b67bb738ce221a4804c38271d0b4b7a207d92706cd","openshift/origin-ansible:v3.6.1"],"sizeBytes":771524850},{"names":["openshift/origin-metrics-cassandra@sha256:f23734a36e3c13d7bf6cd34bba254031140a66c4d9451ee05327c04f633ad439","openshift/origin-metrics-cassandra:v3.6.1"],"sizeBytes":769763909},{"names":["registry.access.redhat.com/jboss-decisionserver-6/decisionserver63-openshift@sha256:ba59492801525306d62f870ff75488e193fdd4fbc03e9171c77b0b1efdc8d1fc","registry.access.redhat.com/jboss-decisionserver-6/decisionserver63-openshift:latest"],"sizeBytes":752781518},{"names":["openshift/origin-pod@sha256:51028e56618889651aff2689056b9ae5f765247f3b42f3166bfd082707fbe48f","openshift/origin-pod:v3.6.1"],"sizeBytes":218589885}]}}]} + +' + http_version: + recorded_at: Mon, 25 Dec 2017 10:50:30 GMT +- request: + method: get + uri: https://192.168.99.100:8443/api/v1/endpoints + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + User-Agent: + - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.4p301 + Authorization: + - Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJtYW5hZ2VtZW50LWluZnJhIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZWNyZXQubmFtZSI6Im1hbmFnZW1lbnQtYWRtaW4tdG9rZW4tMHgxZjgiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoibWFuYWdlbWVudC1hZG1pbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjBjYjg1OTlhLWU5NWItMTFlNy1hMjhlLTdlODUzN2M0MTI4NiIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDptYW5hZ2VtZW50LWluZnJhOm1hbmFnZW1lbnQtYWRtaW4ifQ.K9d_sffBoR3WpJigG9weF-1vzt3RooF73Z28-rGSwcdd_B7oizU-FakCi5GtCAb1h7RMEPkz-m9FiVnLVwfctWIJpqjA-5_kZB7qtwFUwCL9zejcaSQMrE7res8N05Z2rJkgGSpsdnXc1ZG3osTA-S1QfmxwZJK0zGOXvw1W8Tym9JzoTHKZFTP3aeifKpF-ugV4HL-SfuYGqgEu1_JL7Ky5N1FFgku8wWB6f9mAxx-BBkX22oOF3CX1BwFV6TKpgz0GmtjQHYfxW1LvbTgq53gZn1MZi_-mSkgnTFI7LK2eD7-5WBfpWGnFF8yF23ZeSmVE0lDUstk11jEm8JJY5A + response: + status: + code: 200 + message: OK + headers: + Cache-Control: + - no-store + Content-Type: + - application/json + Date: + - Mon, 25 Dec 2017 10:50:30 GMT + Transfer-Encoding: + - chunked + body: + encoding: UTF-8 + string: '{"kind":"EndpointsList","apiVersion":"v1","metadata":{"selfLink":"/api/v1/endpoints","resourceVersion":"2437"},"items":[{"metadata":{"name":"docker-registry","namespace":"default","selfLink":"/api/v1/namespaces/default/endpoints/docker-registry","uid":"0793d724-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1594","creationTimestamp":"2017-12-25T10:04:43Z","labels":{"docker-registry":"default"}},"subsets":[{"addresses":[{"ip":"172.17.0.5","nodeName":"localhost","targetRef":{"kind":"Pod","namespace":"default","name":"docker-registry-1-0cpf2","uid":"18272da2-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1593"}}],"ports":[{"name":"5000-tcp","port":5000,"protocol":"TCP"}]}]},{"metadata":{"name":"kubernetes","namespace":"default","selfLink":"/api/v1/namespaces/default/endpoints/kubernetes","uid":"03dbec87-e95b-11e7-a28e-7e8537c41286","resourceVersion":"23","creationTimestamp":"2017-12-25T10:04:37Z"},"subsets":[{"addresses":[{"ip":"10.0.2.15"}],"ports":[{"name":"https","port":8443,"protocol":"TCP"},{"name":"dns-tcp","port":8053,"protocol":"TCP"},{"name":"dns","port":8053,"protocol":"UDP"}]}]},{"metadata":{"name":"router","namespace":"default","selfLink":"/api/v1/namespaces/default/endpoints/router","uid":"08310c6f-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1607","creationTimestamp":"2017-12-25T10:04:44Z","labels":{"router":"router"}},"subsets":[{"addresses":[{"ip":"10.0.2.15","nodeName":"localhost","targetRef":{"kind":"Pod","namespace":"default","name":"router-1-kkqj4","uid":"5ff5b5e1-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1604"}}],"ports":[{"name":"443-tcp","port":443,"protocol":"TCP"},{"name":"1936-tcp","port":1936,"protocol":"TCP"},{"name":"80-tcp","port":80,"protocol":"TCP"}]}]},{"metadata":{"name":"my-service-0","namespace":"my-project-0","selfLink":"/api/v1/namespaces/my-project-0/endpoints/my-service-0","uid":"26ea2075-e961-11e7-a28e-7e8537c41286","resourceVersion":"2187","creationTimestamp":"2017-12-25T10:48:33Z"},"subsets":null},{"metadata":{"name":"my-service-1","namespace":"my-project-1","selfLink":"/api/v1/namespaces/my-project-1/endpoints/my-service-1","uid":"28cb0032-e961-11e7-a28e-7e8537c41286","resourceVersion":"2260","creationTimestamp":"2017-12-25T10:48:36Z"},"subsets":null},{"metadata":{"name":"my-service-2","namespace":"my-project-2","selfLink":"/api/v1/namespaces/my-project-2/endpoints/my-service-2","uid":"2a8ac642-e961-11e7-a28e-7e8537c41286","resourceVersion":"2333","creationTimestamp":"2017-12-25T10:48:39Z"},"subsets":null},{"metadata":{"name":"hawkular-cassandra","namespace":"openshift-infra","selfLink":"/api/v1/namespaces/openshift-infra/endpoints/hawkular-cassandra","uid":"82141d27-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1716","creationTimestamp":"2017-12-25T10:08:09Z","labels":{"metrics-infra":"hawkular-cassandra","name":"hawkular-cassandra"}},"subsets":[{"addresses":[{"ip":"172.17.0.3","nodeName":"localhost","targetRef":{"kind":"Pod","namespace":"openshift-infra","name":"hawkular-cassandra-1-0cgvn","uid":"8e89b9b0-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1715"}}],"ports":[{"name":"cql-port","port":9042,"protocol":"TCP"},{"name":"ssl-port","port":7001,"protocol":"TCP"},{"name":"tcp-port","port":7000,"protocol":"TCP"}]}]},{"metadata":{"name":"hawkular-cassandra-nodes","namespace":"openshift-infra","selfLink":"/api/v1/namespaces/openshift-infra/endpoints/hawkular-cassandra-nodes","uid":"8798d2a5-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1717","creationTimestamp":"2017-12-25T10:08:18Z","labels":{"metrics-infra":"hawkular-cassandra","name":"hawkular-cassandra"}},"subsets":[{"addresses":[{"ip":"172.17.0.3","nodeName":"localhost","targetRef":{"kind":"Pod","namespace":"openshift-infra","name":"hawkular-cassandra-1-0cgvn","uid":"8e89b9b0-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1715"}}],"ports":[{"name":"cql-port","port":9042,"protocol":"TCP"},{"name":"ssl-port","port":7001,"protocol":"TCP"},{"name":"tcp-port","port":7000,"protocol":"TCP"}]}]},{"metadata":{"name":"hawkular-metrics","namespace":"openshift-infra","selfLink":"/api/v1/namespaces/openshift-infra/endpoints/hawkular-metrics","uid":"86ab33fb-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1741","creationTimestamp":"2017-12-25T10:08:16Z","labels":{"metrics-infra":"hawkular-metrics","name":"hawkular-metrics"}},"subsets":[{"addresses":[{"ip":"172.17.0.6","nodeName":"localhost","targetRef":{"kind":"Pod","namespace":"openshift-infra","name":"hawkular-metrics-b8xwx","uid":"8fb07165-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1740"}}],"ports":[{"port":8443,"protocol":"TCP"}]}]},{"metadata":{"name":"heapster","namespace":"openshift-infra","selfLink":"/api/v1/namespaces/openshift-infra/endpoints/heapster","uid":"7f6953de-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1748","creationTimestamp":"2017-12-25T10:08:04Z","labels":{"metrics-infra":"heapster","name":"heapster"}},"subsets":[{"addresses":[{"ip":"172.17.0.7","nodeName":"localhost","targetRef":{"kind":"Pod","namespace":"openshift-infra","name":"heapster-wt4xp","uid":"90e48a66-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1747"}}],"ports":[{"port":8082,"protocol":"TCP"}]}]}]} + +' + http_version: + recorded_at: Mon, 25 Dec 2017 10:50:30 GMT +- request: + method: get + uri: https://192.168.99.100:8443/api/v1/namespaces + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + User-Agent: + - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.4p301 + Authorization: + - Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJtYW5hZ2VtZW50LWluZnJhIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZWNyZXQubmFtZSI6Im1hbmFnZW1lbnQtYWRtaW4tdG9rZW4tMHgxZjgiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoibWFuYWdlbWVudC1hZG1pbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjBjYjg1OTlhLWU5NWItMTFlNy1hMjhlLTdlODUzN2M0MTI4NiIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDptYW5hZ2VtZW50LWluZnJhOm1hbmFnZW1lbnQtYWRtaW4ifQ.K9d_sffBoR3WpJigG9weF-1vzt3RooF73Z28-rGSwcdd_B7oizU-FakCi5GtCAb1h7RMEPkz-m9FiVnLVwfctWIJpqjA-5_kZB7qtwFUwCL9zejcaSQMrE7res8N05Z2rJkgGSpsdnXc1ZG3osTA-S1QfmxwZJK0zGOXvw1W8Tym9JzoTHKZFTP3aeifKpF-ugV4HL-SfuYGqgEu1_JL7Ky5N1FFgku8wWB6f9mAxx-BBkX22oOF3CX1BwFV6TKpgz0GmtjQHYfxW1LvbTgq53gZn1MZi_-mSkgnTFI7LK2eD7-5WBfpWGnFF8yF23ZeSmVE0lDUstk11jEm8JJY5A + response: + status: + code: 200 + message: OK + headers: + Cache-Control: + - no-store + Content-Type: + - application/json + Date: + - Mon, 25 Dec 2017 10:50:30 GMT + Transfer-Encoding: + - chunked + body: + encoding: UTF-8 + string: '{"kind":"NamespaceList","apiVersion":"v1","metadata":{"selfLink":"/api/v1/namespaces","resourceVersion":"2437"},"items":[{"metadata":{"name":"default","selfLink":"/api/v1/namespaces/default","uid":"03a6ee6b-e95b-11e7-a28e-7e8537c41286","resourceVersion":"223","creationTimestamp":"2017-12-25T10:04:37Z","annotations":{"openshift.io/sa.scc.mcs":"s0:c1,c0","openshift.io/sa.scc.supplemental-groups":"1000000000/10000","openshift.io/sa.scc.uid-range":"1000000000/10000"}},"spec":{"finalizers":["kubernetes","openshift.io/origin"]},"status":{"phase":"Active"}},{"metadata":{"name":"kube-public","selfLink":"/api/v1/namespaces/kube-public","uid":"03e2f663-e95b-11e7-a28e-7e8537c41286","resourceVersion":"229","creationTimestamp":"2017-12-25T10:04:37Z","annotations":{"openshift.io/sa.scc.mcs":"s0:c5,c0","openshift.io/sa.scc.supplemental-groups":"1000020000/10000","openshift.io/sa.scc.uid-range":"1000020000/10000"}},"spec":{"finalizers":["kubernetes"]},"status":{"phase":"Active"}},{"metadata":{"name":"kube-system","selfLink":"/api/v1/namespaces/kube-system","uid":"03e0cbec-e95b-11e7-a28e-7e8537c41286","resourceVersion":"938","creationTimestamp":"2017-12-25T10:04:37Z","annotations":{"openshift.io/sa.scc.mcs":"s0:c3,c2","openshift.io/sa.scc.supplemental-groups":"1000010000/10000","openshift.io/sa.scc.uid-range":"1000010000/10000"}},"spec":{"finalizers":["kubernetes","openshift.io/origin"]},"status":{"phase":"Active"}},{"metadata":{"name":"management-infra","selfLink":"/api/v1/namespaces/management-infra","uid":"0c7c1847-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1048","creationTimestamp":"2017-12-25T10:04:51Z","annotations":{"openshift.io/description":"\"Management-Infrastructure\"","openshift.io/display-name":"","openshift.io/sa.scc.mcs":"s0:c8,c2","openshift.io/sa.scc.supplemental-groups":"1000060000/10000","openshift.io/sa.scc.uid-range":"1000060000/10000"}},"spec":{"finalizers":["openshift.io/origin","kubernetes"]},"status":{"phase":"Active"}},{"metadata":{"name":"my-project-0","selfLink":"/api/v1/namespaces/my-project-0","uid":"2593a966-e961-11e7-a28e-7e8537c41286","resourceVersion":"2145","creationTimestamp":"2017-12-25T10:48:30Z","annotations":{"openshift.io/description":"","openshift.io/display-name":"","openshift.io/requester":"system:admin","openshift.io/sa.scc.mcs":"s0:c8,c7","openshift.io/sa.scc.supplemental-groups":"1000070000/10000","openshift.io/sa.scc.uid-range":"1000070000/10000"}},"spec":{"finalizers":["openshift.io/origin","kubernetes"]},"status":{"phase":"Active"}},{"metadata":{"name":"my-project-1","selfLink":"/api/v1/namespaces/my-project-1","uid":"27796648-e961-11e7-a28e-7e8537c41286","resourceVersion":"2216","creationTimestamp":"2017-12-25T10:48:34Z","annotations":{"openshift.io/description":"","openshift.io/display-name":"","openshift.io/requester":"system:admin","openshift.io/sa.scc.mcs":"s0:c9,c4","openshift.io/sa.scc.supplemental-groups":"1000080000/10000","openshift.io/sa.scc.uid-range":"1000080000/10000"}},"spec":{"finalizers":["openshift.io/origin","kubernetes"]},"status":{"phase":"Active"}},{"metadata":{"name":"my-project-2","selfLink":"/api/v1/namespaces/my-project-2","uid":"294949c2-e961-11e7-a28e-7e8537c41286","resourceVersion":"2290","creationTimestamp":"2017-12-25T10:48:37Z","annotations":{"openshift.io/description":"","openshift.io/display-name":"","openshift.io/requester":"system:admin","openshift.io/sa.scc.mcs":"s0:c10,c0","openshift.io/sa.scc.supplemental-groups":"1000090000/10000","openshift.io/sa.scc.uid-range":"1000090000/10000"}},"spec":{"finalizers":["openshift.io/origin","kubernetes"]},"status":{"phase":"Active"}},{"metadata":{"name":"myproject","selfLink":"/api/v1/namespaces/myproject","uid":"0b1e1697-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1010","creationTimestamp":"2017-12-25T10:04:49Z","annotations":{"openshift.io/description":"Initial + developer project","openshift.io/display-name":"My Project","openshift.io/requester":"developer","openshift.io/sa.scc.mcs":"s0:c7,c4","openshift.io/sa.scc.supplemental-groups":"1000050000/10000","openshift.io/sa.scc.uid-range":"1000050000/10000"}},"spec":{"finalizers":["openshift.io/origin","kubernetes"]},"status":{"phase":"Active"}},{"metadata":{"name":"openshift","selfLink":"/api/v1/namespaces/openshift","uid":"05bb9d80-e95b-11e7-a28e-7e8537c41286","resourceVersion":"369","creationTimestamp":"2017-12-25T10:04:40Z","annotations":{"openshift.io/sa.scc.mcs":"s0:c6,c5","openshift.io/sa.scc.supplemental-groups":"1000040000/10000","openshift.io/sa.scc.uid-range":"1000040000/10000"}},"spec":{"finalizers":["kubernetes","openshift.io/origin"]},"status":{"phase":"Active"}},{"metadata":{"name":"openshift-infra","selfLink":"/api/v1/namespaces/openshift-infra","uid":"05476476-e95b-11e7-a28e-7e8537c41286","resourceVersion":"345","creationTimestamp":"2017-12-25T10:04:39Z","annotations":{"openshift.io/sa.scc.mcs":"s0:c6,c0","openshift.io/sa.scc.supplemental-groups":"1000030000/10000","openshift.io/sa.scc.uid-range":"1000030000/10000"}},"spec":{"finalizers":["kubernetes","openshift.io/origin"]},"status":{"phase":"Active"}}]} + +' + http_version: + recorded_at: Mon, 25 Dec 2017 10:50:30 GMT +- request: + method: get + uri: https://192.168.99.100:8443/api/v1/resourcequotas + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + User-Agent: + - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.4p301 + Authorization: + - Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJtYW5hZ2VtZW50LWluZnJhIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZWNyZXQubmFtZSI6Im1hbmFnZW1lbnQtYWRtaW4tdG9rZW4tMHgxZjgiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoibWFuYWdlbWVudC1hZG1pbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjBjYjg1OTlhLWU5NWItMTFlNy1hMjhlLTdlODUzN2M0MTI4NiIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDptYW5hZ2VtZW50LWluZnJhOm1hbmFnZW1lbnQtYWRtaW4ifQ.K9d_sffBoR3WpJigG9weF-1vzt3RooF73Z28-rGSwcdd_B7oizU-FakCi5GtCAb1h7RMEPkz-m9FiVnLVwfctWIJpqjA-5_kZB7qtwFUwCL9zejcaSQMrE7res8N05Z2rJkgGSpsdnXc1ZG3osTA-S1QfmxwZJK0zGOXvw1W8Tym9JzoTHKZFTP3aeifKpF-ugV4HL-SfuYGqgEu1_JL7Ky5N1FFgku8wWB6f9mAxx-BBkX22oOF3CX1BwFV6TKpgz0GmtjQHYfxW1LvbTgq53gZn1MZi_-mSkgnTFI7LK2eD7-5WBfpWGnFF8yF23ZeSmVE0lDUstk11jEm8JJY5A + response: + status: + code: 200 + message: OK + headers: + Cache-Control: + - no-store + Content-Type: + - application/json + Date: + - Mon, 25 Dec 2017 10:50:30 GMT + Transfer-Encoding: + - chunked + body: + encoding: UTF-8 + string: '{"kind":"ResourceQuotaList","apiVersion":"v1","metadata":{"selfLink":"/api/v1/resourcequotas","resourceVersion":"2437"},"items":[{"metadata":{"name":"my-resource-quota-0","namespace":"my-project-0","selfLink":"/api/v1/namespaces/my-project-0/resourcequotas/my-resource-quota-0","uid":"27272e86-e961-11e7-a28e-7e8537c41286","resourceVersion":"2199","creationTimestamp":"2017-12-25T10:48:33Z"},"spec":{"hard":{"configmaps":"10","persistentvolumeclaims":"4","replicationcontrollers":"20","secrets":"10","services":"10"}},"status":{"hard":{"configmaps":"10","persistentvolumeclaims":"4","replicationcontrollers":"20","secrets":"10","services":"10"},"used":{"configmaps":"0","persistentvolumeclaims":"1","replicationcontrollers":"1","secrets":"9","services":"1"}}},{"metadata":{"name":"my-resource-quota-scopes1-0","namespace":"my-project-0","selfLink":"/api/v1/namespaces/my-project-0/resourcequotas/my-resource-quota-scopes1-0","uid":"272d718a-e961-11e7-a28e-7e8537c41286","resourceVersion":"2410","creationTimestamp":"2017-12-25T10:48:33Z"},"spec":{"hard":{"pods":"6","requests.cpu":"10"},"scopes":["NotTerminating"]},"status":{"hard":{"pods":"6","requests.cpu":"10"},"used":{"pods":"1","requests.cpu":"0"}}},{"metadata":{"name":"my-resource-quota-scopes2-0","namespace":"my-project-0","selfLink":"/api/v1/namespaces/my-project-0/resourcequotas/my-resource-quota-scopes2-0","uid":"272fdd12-e961-11e7-a28e-7e8537c41286","resourceVersion":"2204","creationTimestamp":"2017-12-25T10:48:33Z"},"spec":{"hard":{"pods":"3","requests.cpu":"5"},"scopes":["Terminating","NotBestEffort"]},"status":{"hard":{"pods":"3","requests.cpu":"5"},"used":{"pods":"0","requests.cpu":"0"}}},{"metadata":{"name":"my-resource-quota-1","namespace":"my-project-1","selfLink":"/api/v1/namespaces/my-project-1/resourcequotas/my-resource-quota-1","uid":"28f83aaa-e961-11e7-a28e-7e8537c41286","resourceVersion":"2272","creationTimestamp":"2017-12-25T10:48:36Z"},"spec":{"hard":{"configmaps":"10","persistentvolumeclaims":"4","replicationcontrollers":"20","secrets":"10","services":"10"}},"status":{"hard":{"configmaps":"10","persistentvolumeclaims":"4","replicationcontrollers":"20","secrets":"10","services":"10"},"used":{"configmaps":"0","persistentvolumeclaims":"1","replicationcontrollers":"1","secrets":"9","services":"1"}}},{"metadata":{"name":"my-resource-quota-scopes1-1","namespace":"my-project-1","selfLink":"/api/v1/namespaces/my-project-1/resourcequotas/my-resource-quota-scopes1-1","uid":"28fb1193-e961-11e7-a28e-7e8537c41286","resourceVersion":"2419","creationTimestamp":"2017-12-25T10:48:36Z"},"spec":{"hard":{"pods":"6","requests.cpu":"10"},"scopes":["NotTerminating"]},"status":{"hard":{"pods":"6","requests.cpu":"10"},"used":{"pods":"1","requests.cpu":"0"}}},{"metadata":{"name":"my-resource-quota-scopes2-1","namespace":"my-project-1","selfLink":"/api/v1/namespaces/my-project-1/resourcequotas/my-resource-quota-scopes2-1","uid":"28fd44df-e961-11e7-a28e-7e8537c41286","resourceVersion":"2277","creationTimestamp":"2017-12-25T10:48:36Z"},"spec":{"hard":{"pods":"3","requests.cpu":"5"},"scopes":["Terminating","NotBestEffort"]},"status":{"hard":{"pods":"3","requests.cpu":"5"},"used":{"pods":"0","requests.cpu":"0"}}},{"metadata":{"name":"my-resource-quota-2","namespace":"my-project-2","selfLink":"/api/v1/namespaces/my-project-2/resourcequotas/my-resource-quota-2","uid":"2ad466f9-e961-11e7-a28e-7e8537c41286","resourceVersion":"2345","creationTimestamp":"2017-12-25T10:48:39Z"},"spec":{"hard":{"configmaps":"10","persistentvolumeclaims":"4","replicationcontrollers":"20","secrets":"10","services":"10"}},"status":{"hard":{"configmaps":"10","persistentvolumeclaims":"4","replicationcontrollers":"20","secrets":"10","services":"10"},"used":{"configmaps":"0","persistentvolumeclaims":"1","replicationcontrollers":"1","secrets":"9","services":"1"}}},{"metadata":{"name":"my-resource-quota-scopes1-2","namespace":"my-project-2","selfLink":"/api/v1/namespaces/my-project-2/resourcequotas/my-resource-quota-scopes1-2","uid":"2adc60fa-e961-11e7-a28e-7e8537c41286","resourceVersion":"2426","creationTimestamp":"2017-12-25T10:48:39Z"},"spec":{"hard":{"pods":"6","requests.cpu":"10"},"scopes":["NotTerminating"]},"status":{"hard":{"pods":"6","requests.cpu":"10"},"used":{"pods":"1","requests.cpu":"0"}}},{"metadata":{"name":"my-resource-quota-scopes2-2","namespace":"my-project-2","selfLink":"/api/v1/namespaces/my-project-2/resourcequotas/my-resource-quota-scopes2-2","uid":"2af0959b-e961-11e7-a28e-7e8537c41286","resourceVersion":"2350","creationTimestamp":"2017-12-25T10:48:39Z"},"spec":{"hard":{"pods":"3","requests.cpu":"5"},"scopes":["Terminating","NotBestEffort"]},"status":{"hard":{"pods":"3","requests.cpu":"5"},"used":{"pods":"0","requests.cpu":"0"}}}]} + +' + http_version: + recorded_at: Mon, 25 Dec 2017 10:50:30 GMT +- request: + method: get + uri: https://192.168.99.100:8443/api/v1/limitranges + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + User-Agent: + - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.4p301 + Authorization: + - Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJtYW5hZ2VtZW50LWluZnJhIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZWNyZXQubmFtZSI6Im1hbmFnZW1lbnQtYWRtaW4tdG9rZW4tMHgxZjgiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoibWFuYWdlbWVudC1hZG1pbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjBjYjg1OTlhLWU5NWItMTFlNy1hMjhlLTdlODUzN2M0MTI4NiIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDptYW5hZ2VtZW50LWluZnJhOm1hbmFnZW1lbnQtYWRtaW4ifQ.K9d_sffBoR3WpJigG9weF-1vzt3RooF73Z28-rGSwcdd_B7oizU-FakCi5GtCAb1h7RMEPkz-m9FiVnLVwfctWIJpqjA-5_kZB7qtwFUwCL9zejcaSQMrE7res8N05Z2rJkgGSpsdnXc1ZG3osTA-S1QfmxwZJK0zGOXvw1W8Tym9JzoTHKZFTP3aeifKpF-ugV4HL-SfuYGqgEu1_JL7Ky5N1FFgku8wWB6f9mAxx-BBkX22oOF3CX1BwFV6TKpgz0GmtjQHYfxW1LvbTgq53gZn1MZi_-mSkgnTFI7LK2eD7-5WBfpWGnFF8yF23ZeSmVE0lDUstk11jEm8JJY5A + response: + status: + code: 200 + message: OK + headers: + Cache-Control: + - no-store + Content-Type: + - application/json + Date: + - Mon, 25 Dec 2017 10:50:30 GMT + Content-Length: + - '1853' + body: + encoding: UTF-8 + string: '{"kind":"LimitRangeList","apiVersion":"v1","metadata":{"selfLink":"/api/v1/limitranges","resourceVersion":"2437"},"items":[{"metadata":{"name":"my-limit-range-0","namespace":"my-project-0","selfLink":"/api/v1/namespaces/my-project-0/limitranges/my-limit-range-0","uid":"27112ee8-e961-11e7-a28e-7e8537c41286","resourceVersion":"2190","creationTimestamp":"2017-12-25T10:48:33Z"},"spec":{"limits":[{"type":"Pod","max":{"cpu":"2","memory":"1Gi"},"min":{"cpu":"200m","memory":"6Mi"}},{"type":"Container","max":{"cpu":"2","memory":"1Gi"},"min":{"cpu":"100m","memory":"4Mi"},"default":{"cpu":"300m","memory":"200Mi"},"defaultRequest":{"cpu":"200m","memory":"100Mi"},"maxLimitRequestRatio":{"cpu":"10"}}]}},{"metadata":{"name":"my-limit-range-1","namespace":"my-project-1","selfLink":"/api/v1/namespaces/my-project-1/limitranges/my-limit-range-1","uid":"28dab5d8-e961-11e7-a28e-7e8537c41286","resourceVersion":"2263","creationTimestamp":"2017-12-25T10:48:36Z"},"spec":{"limits":[{"type":"Pod","max":{"cpu":"2","memory":"1Gi"},"min":{"cpu":"200m","memory":"6Mi"}},{"type":"Container","max":{"cpu":"2","memory":"1Gi"},"min":{"cpu":"100m","memory":"4Mi"},"default":{"cpu":"300m","memory":"200Mi"},"defaultRequest":{"cpu":"200m","memory":"100Mi"},"maxLimitRequestRatio":{"cpu":"10"}}]}},{"metadata":{"name":"my-limit-range-2","namespace":"my-project-2","selfLink":"/api/v1/namespaces/my-project-2/limitranges/my-limit-range-2","uid":"2aab40af-e961-11e7-a28e-7e8537c41286","resourceVersion":"2336","creationTimestamp":"2017-12-25T10:48:39Z"},"spec":{"limits":[{"type":"Pod","max":{"cpu":"2","memory":"1Gi"},"min":{"cpu":"200m","memory":"6Mi"}},{"type":"Container","max":{"cpu":"2","memory":"1Gi"},"min":{"cpu":"100m","memory":"4Mi"},"default":{"cpu":"300m","memory":"200Mi"},"defaultRequest":{"cpu":"200m","memory":"100Mi"},"maxLimitRequestRatio":{"cpu":"10"}}]}}]} + +' + http_version: + recorded_at: Mon, 25 Dec 2017 10:50:30 GMT +- request: + method: get + uri: https://192.168.99.100:8443/api/v1/persistentvolumes + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + User-Agent: + - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.4p301 + Authorization: + - Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJtYW5hZ2VtZW50LWluZnJhIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZWNyZXQubmFtZSI6Im1hbmFnZW1lbnQtYWRtaW4tdG9rZW4tMHgxZjgiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoibWFuYWdlbWVudC1hZG1pbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjBjYjg1OTlhLWU5NWItMTFlNy1hMjhlLTdlODUzN2M0MTI4NiIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDptYW5hZ2VtZW50LWluZnJhOm1hbmFnZW1lbnQtYWRtaW4ifQ.K9d_sffBoR3WpJigG9weF-1vzt3RooF73Z28-rGSwcdd_B7oizU-FakCi5GtCAb1h7RMEPkz-m9FiVnLVwfctWIJpqjA-5_kZB7qtwFUwCL9zejcaSQMrE7res8N05Z2rJkgGSpsdnXc1ZG3osTA-S1QfmxwZJK0zGOXvw1W8Tym9JzoTHKZFTP3aeifKpF-ugV4HL-SfuYGqgEu1_JL7Ky5N1FFgku8wWB6f9mAxx-BBkX22oOF3CX1BwFV6TKpgz0GmtjQHYfxW1LvbTgq53gZn1MZi_-mSkgnTFI7LK2eD7-5WBfpWGnFF8yF23ZeSmVE0lDUstk11jEm8JJY5A + response: + status: + code: 200 + message: OK + headers: + Cache-Control: + - no-store + Content-Type: + - application/json + Date: + - Mon, 25 Dec 2017 10:50:30 GMT + Transfer-Encoding: + - chunked + body: + encoding: UTF-8 + string: '{"kind":"PersistentVolumeList","apiVersion":"v1","metadata":{"selfLink":"/api/v1/persistentvolumes","resourceVersion":"2437"},"items":[{"metadata":{"name":"pv0001","selfLink":"/api/v1/persistentvolumes/pv0001","uid":"1604bdc1-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1183","creationTimestamp":"2017-12-25T10:05:07Z","labels":{"volume":"pv0001"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0001"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0002","selfLink":"/api/v1/persistentvolumes/pv0002","uid":"164d3efe-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1186","creationTimestamp":"2017-12-25T10:05:08Z","labels":{"volume":"pv0002"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0002"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0003","selfLink":"/api/v1/persistentvolumes/pv0003","uid":"169f8756-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1188","creationTimestamp":"2017-12-25T10:05:08Z","labels":{"volume":"pv0003"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0003"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0004","selfLink":"/api/v1/persistentvolumes/pv0004","uid":"16ecea04-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1190","creationTimestamp":"2017-12-25T10:05:09Z","labels":{"volume":"pv0004"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0004"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0005","selfLink":"/api/v1/persistentvolumes/pv0005","uid":"1730160f-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1192","creationTimestamp":"2017-12-25T10:05:09Z","labels":{"volume":"pv0005"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0005"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0006","selfLink":"/api/v1/persistentvolumes/pv0006","uid":"177978ab-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1194","creationTimestamp":"2017-12-25T10:05:10Z","labels":{"volume":"pv0006"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0006"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0007","selfLink":"/api/v1/persistentvolumes/pv0007","uid":"17c25c35-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1196","creationTimestamp":"2017-12-25T10:05:10Z","labels":{"volume":"pv0007"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0007"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0008","selfLink":"/api/v1/persistentvolumes/pv0008","uid":"181e6732-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1203","creationTimestamp":"2017-12-25T10:05:11Z","labels":{"volume":"pv0008"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0008"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0009","selfLink":"/api/v1/persistentvolumes/pv0009","uid":"187b9da9-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1215","creationTimestamp":"2017-12-25T10:05:12Z","labels":{"volume":"pv0009"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0009"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0010","selfLink":"/api/v1/persistentvolumes/pv0010","uid":"18e3c999-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1219","creationTimestamp":"2017-12-25T10:05:12Z","labels":{"volume":"pv0010"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0010"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0011","selfLink":"/api/v1/persistentvolumes/pv0011","uid":"19429936-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1221","creationTimestamp":"2017-12-25T10:05:13Z","labels":{"volume":"pv0011"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0011"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0012","selfLink":"/api/v1/persistentvolumes/pv0012","uid":"19c872af-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1223","creationTimestamp":"2017-12-25T10:05:14Z","labels":{"volume":"pv0012"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0012"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0013","selfLink":"/api/v1/persistentvolumes/pv0013","uid":"1a2c3cd2-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1225","creationTimestamp":"2017-12-25T10:05:14Z","labels":{"volume":"pv0013"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0013"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0014","selfLink":"/api/v1/persistentvolumes/pv0014","uid":"1a8a71b1-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1227","creationTimestamp":"2017-12-25T10:05:15Z","labels":{"volume":"pv0014"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0014"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0015","selfLink":"/api/v1/persistentvolumes/pv0015","uid":"1ae6282a-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1229","creationTimestamp":"2017-12-25T10:05:16Z","labels":{"volume":"pv0015"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0015"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0016","selfLink":"/api/v1/persistentvolumes/pv0016","uid":"1b3929e2-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1231","creationTimestamp":"2017-12-25T10:05:16Z","labels":{"volume":"pv0016"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0016"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0017","selfLink":"/api/v1/persistentvolumes/pv0017","uid":"1ba93232-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1233","creationTimestamp":"2017-12-25T10:05:17Z","labels":{"volume":"pv0017"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0017"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0018","selfLink":"/api/v1/persistentvolumes/pv0018","uid":"1c3bfe58-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1236","creationTimestamp":"2017-12-25T10:05:18Z","labels":{"volume":"pv0018"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0018"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0019","selfLink":"/api/v1/persistentvolumes/pv0019","uid":"1c977de8-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1238","creationTimestamp":"2017-12-25T10:05:18Z","labels":{"volume":"pv0019"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0019"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0020","selfLink":"/api/v1/persistentvolumes/pv0020","uid":"1ce34dd6-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1240","creationTimestamp":"2017-12-25T10:05:19Z","labels":{"volume":"pv0020"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0020"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0021","selfLink":"/api/v1/persistentvolumes/pv0021","uid":"1d8269d2-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1242","creationTimestamp":"2017-12-25T10:05:20Z","labels":{"volume":"pv0021"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0021"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0022","selfLink":"/api/v1/persistentvolumes/pv0022","uid":"1e0175ef-e95b-11e7-a28e-7e8537c41286","resourceVersion":"2197","creationTimestamp":"2017-12-25T10:05:21Z","labels":{"volume":"pv0022"},"annotations":{"pv.kubernetes.io/bound-by-controller":"yes"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0022"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"claimRef":{"kind":"PersistentVolumeClaim","namespace":"my-project-0","name":"my-persistentvolumeclaim-0","uid":"2724da38-e961-11e7-a28e-7e8537c41286","apiVersion":"v1","resourceVersion":"2194"},"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Bound"}},{"metadata":{"name":"pv0023","selfLink":"/api/v1/persistentvolumes/pv0023","uid":"1e7691cd-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1246","creationTimestamp":"2017-12-25T10:05:22Z","labels":{"volume":"pv0023"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0023"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0024","selfLink":"/api/v1/persistentvolumes/pv0024","uid":"1ecde9a9-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1249","creationTimestamp":"2017-12-25T10:05:22Z","labels":{"volume":"pv0024"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0024"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0025","selfLink":"/api/v1/persistentvolumes/pv0025","uid":"1f15f2c5-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1251","creationTimestamp":"2017-12-25T10:05:23Z","labels":{"volume":"pv0025"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0025"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0026","selfLink":"/api/v1/persistentvolumes/pv0026","uid":"1f8d96a0-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1253","creationTimestamp":"2017-12-25T10:05:23Z","labels":{"volume":"pv0026"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0026"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0027","selfLink":"/api/v1/persistentvolumes/pv0027","uid":"1ffd4dc0-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1255","creationTimestamp":"2017-12-25T10:05:24Z","labels":{"volume":"pv0027"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0027"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0028","selfLink":"/api/v1/persistentvolumes/pv0028","uid":"207532bb-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1257","creationTimestamp":"2017-12-25T10:05:25Z","labels":{"volume":"pv0028"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0028"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0029","selfLink":"/api/v1/persistentvolumes/pv0029","uid":"20f3031d-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1259","creationTimestamp":"2017-12-25T10:05:26Z","labels":{"volume":"pv0029"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0029"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0030","selfLink":"/api/v1/persistentvolumes/pv0030","uid":"213b03aa-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1261","creationTimestamp":"2017-12-25T10:05:26Z","labels":{"volume":"pv0030"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0030"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0031","selfLink":"/api/v1/persistentvolumes/pv0031","uid":"218e82bb-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1263","creationTimestamp":"2017-12-25T10:05:27Z","labels":{"volume":"pv0031"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0031"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0032","selfLink":"/api/v1/persistentvolumes/pv0032","uid":"21deb498-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1266","creationTimestamp":"2017-12-25T10:05:27Z","labels":{"volume":"pv0032"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0032"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0033","selfLink":"/api/v1/persistentvolumes/pv0033","uid":"22386a0f-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1268","creationTimestamp":"2017-12-25T10:05:28Z","labels":{"volume":"pv0033"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0033"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0034","selfLink":"/api/v1/persistentvolumes/pv0034","uid":"229291f1-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1270","creationTimestamp":"2017-12-25T10:05:28Z","labels":{"volume":"pv0034"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0034"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0035","selfLink":"/api/v1/persistentvolumes/pv0035","uid":"22eba467-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1272","creationTimestamp":"2017-12-25T10:05:29Z","labels":{"volume":"pv0035"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0035"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0036","selfLink":"/api/v1/persistentvolumes/pv0036","uid":"234705b5-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1274","creationTimestamp":"2017-12-25T10:05:30Z","labels":{"volume":"pv0036"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0036"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0037","selfLink":"/api/v1/persistentvolumes/pv0037","uid":"239c9d1e-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1276","creationTimestamp":"2017-12-25T10:05:30Z","labels":{"volume":"pv0037"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0037"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0038","selfLink":"/api/v1/persistentvolumes/pv0038","uid":"23e830ff-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1278","creationTimestamp":"2017-12-25T10:05:31Z","labels":{"volume":"pv0038"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0038"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0039","selfLink":"/api/v1/persistentvolumes/pv0039","uid":"2439e7e3-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1280","creationTimestamp":"2017-12-25T10:05:31Z","labels":{"volume":"pv0039"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0039"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0040","selfLink":"/api/v1/persistentvolumes/pv0040","uid":"24a0dbcb-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1283","creationTimestamp":"2017-12-25T10:05:32Z","labels":{"volume":"pv0040"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0040"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0041","selfLink":"/api/v1/persistentvolumes/pv0041","uid":"251221e6-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1285","creationTimestamp":"2017-12-25T10:05:33Z","labels":{"volume":"pv0041"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0041"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0042","selfLink":"/api/v1/persistentvolumes/pv0042","uid":"2557864d-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1287","creationTimestamp":"2017-12-25T10:05:33Z","labels":{"volume":"pv0042"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0042"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0043","selfLink":"/api/v1/persistentvolumes/pv0043","uid":"259ba67b-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1289","creationTimestamp":"2017-12-25T10:05:34Z","labels":{"volume":"pv0043"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0043"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0044","selfLink":"/api/v1/persistentvolumes/pv0044","uid":"25e5b7f3-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1291","creationTimestamp":"2017-12-25T10:05:34Z","labels":{"volume":"pv0044"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0044"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0045","selfLink":"/api/v1/persistentvolumes/pv0045","uid":"262ba382-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1293","creationTimestamp":"2017-12-25T10:05:34Z","labels":{"volume":"pv0045"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0045"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0046","selfLink":"/api/v1/persistentvolumes/pv0046","uid":"2681306a-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1295","creationTimestamp":"2017-12-25T10:05:35Z","labels":{"volume":"pv0046"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0046"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0047","selfLink":"/api/v1/persistentvolumes/pv0047","uid":"26c960ae-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1297","creationTimestamp":"2017-12-25T10:05:36Z","labels":{"volume":"pv0047"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0047"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0048","selfLink":"/api/v1/persistentvolumes/pv0048","uid":"270f47a2-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1299","creationTimestamp":"2017-12-25T10:05:36Z","labels":{"volume":"pv0048"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0048"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0049","selfLink":"/api/v1/persistentvolumes/pv0049","uid":"27594439-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1301","creationTimestamp":"2017-12-25T10:05:36Z","labels":{"volume":"pv0049"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0049"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0050","selfLink":"/api/v1/persistentvolumes/pv0050","uid":"27a8a32c-e95b-11e7-a28e-7e8537c41286","resourceVersion":"2270","creationTimestamp":"2017-12-25T10:05:37Z","labels":{"volume":"pv0050"},"annotations":{"pv.kubernetes.io/bound-by-controller":"yes"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0050"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"claimRef":{"kind":"PersistentVolumeClaim","namespace":"my-project-1","name":"my-persistentvolumeclaim-1","uid":"28ea7bf4-e961-11e7-a28e-7e8537c41286","apiVersion":"v1","resourceVersion":"2267"},"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Bound"}},{"metadata":{"name":"pv0051","selfLink":"/api/v1/persistentvolumes/pv0051","uid":"27f059b7-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1306","creationTimestamp":"2017-12-25T10:05:37Z","labels":{"volume":"pv0051"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0051"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0052","selfLink":"/api/v1/persistentvolumes/pv0052","uid":"283ca24e-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1308","creationTimestamp":"2017-12-25T10:05:38Z","labels":{"volume":"pv0052"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0052"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0053","selfLink":"/api/v1/persistentvolumes/pv0053","uid":"288513f5-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1310","creationTimestamp":"2017-12-25T10:05:38Z","labels":{"volume":"pv0053"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0053"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0054","selfLink":"/api/v1/persistentvolumes/pv0054","uid":"28d46b3a-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1312","creationTimestamp":"2017-12-25T10:05:39Z","labels":{"volume":"pv0054"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0054"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0055","selfLink":"/api/v1/persistentvolumes/pv0055","uid":"29227812-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1314","creationTimestamp":"2017-12-25T10:05:39Z","labels":{"volume":"pv0055"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0055"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0056","selfLink":"/api/v1/persistentvolumes/pv0056","uid":"296dced2-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1316","creationTimestamp":"2017-12-25T10:05:40Z","labels":{"volume":"pv0056"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0056"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0057","selfLink":"/api/v1/persistentvolumes/pv0057","uid":"29c69beb-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1318","creationTimestamp":"2017-12-25T10:05:41Z","labels":{"volume":"pv0057"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0057"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0058","selfLink":"/api/v1/persistentvolumes/pv0058","uid":"2a24545d-e95b-11e7-a28e-7e8537c41286","resourceVersion":"2343","creationTimestamp":"2017-12-25T10:05:41Z","labels":{"volume":"pv0058"},"annotations":{"pv.kubernetes.io/bound-by-controller":"yes"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0058"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"claimRef":{"kind":"PersistentVolumeClaim","namespace":"my-project-2","name":"my-persistentvolumeclaim-2","uid":"2ac7fedc-e961-11e7-a28e-7e8537c41286","apiVersion":"v1","resourceVersion":"2340"},"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Bound"}},{"metadata":{"name":"pv0059","selfLink":"/api/v1/persistentvolumes/pv0059","uid":"2a6d203b-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1322","creationTimestamp":"2017-12-25T10:05:42Z","labels":{"volume":"pv0059"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0059"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0060","selfLink":"/api/v1/persistentvolumes/pv0060","uid":"2abb9191-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1325","creationTimestamp":"2017-12-25T10:05:42Z","labels":{"volume":"pv0060"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0060"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0061","selfLink":"/api/v1/persistentvolumes/pv0061","uid":"2b074c38-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1327","creationTimestamp":"2017-12-25T10:05:43Z","labels":{"volume":"pv0061"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0061"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0062","selfLink":"/api/v1/persistentvolumes/pv0062","uid":"2b55cddb-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1329","creationTimestamp":"2017-12-25T10:05:43Z","labels":{"volume":"pv0062"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0062"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0063","selfLink":"/api/v1/persistentvolumes/pv0063","uid":"2b9de74a-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1331","creationTimestamp":"2017-12-25T10:05:44Z","labels":{"volume":"pv0063"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0063"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0064","selfLink":"/api/v1/persistentvolumes/pv0064","uid":"2be6f156-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1333","creationTimestamp":"2017-12-25T10:05:44Z","labels":{"volume":"pv0064"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0064"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0065","selfLink":"/api/v1/persistentvolumes/pv0065","uid":"2c5126de-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1335","creationTimestamp":"2017-12-25T10:05:45Z","labels":{"volume":"pv0065"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0065"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0066","selfLink":"/api/v1/persistentvolumes/pv0066","uid":"2ca14f78-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1337","creationTimestamp":"2017-12-25T10:05:45Z","labels":{"volume":"pv0066"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0066"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0067","selfLink":"/api/v1/persistentvolumes/pv0067","uid":"2cf27cd8-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1339","creationTimestamp":"2017-12-25T10:05:46Z","labels":{"volume":"pv0067"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0067"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0068","selfLink":"/api/v1/persistentvolumes/pv0068","uid":"2d3a1350-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1341","creationTimestamp":"2017-12-25T10:05:46Z","labels":{"volume":"pv0068"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0068"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0069","selfLink":"/api/v1/persistentvolumes/pv0069","uid":"2d88e26c-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1343","creationTimestamp":"2017-12-25T10:05:47Z","labels":{"volume":"pv0069"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0069"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0070","selfLink":"/api/v1/persistentvolumes/pv0070","uid":"2dd0ee06-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1346","creationTimestamp":"2017-12-25T10:05:47Z","labels":{"volume":"pv0070"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0070"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0071","selfLink":"/api/v1/persistentvolumes/pv0071","uid":"2e198fd8-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1348","creationTimestamp":"2017-12-25T10:05:48Z","labels":{"volume":"pv0071"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0071"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0072","selfLink":"/api/v1/persistentvolumes/pv0072","uid":"2e6489a8-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1350","creationTimestamp":"2017-12-25T10:05:48Z","labels":{"volume":"pv0072"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0072"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0073","selfLink":"/api/v1/persistentvolumes/pv0073","uid":"2eb6ca2a-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1352","creationTimestamp":"2017-12-25T10:05:49Z","labels":{"volume":"pv0073"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0073"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0074","selfLink":"/api/v1/persistentvolumes/pv0074","uid":"2f09999a-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1354","creationTimestamp":"2017-12-25T10:05:49Z","labels":{"volume":"pv0074"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0074"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0075","selfLink":"/api/v1/persistentvolumes/pv0075","uid":"2f4fc2dc-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1356","creationTimestamp":"2017-12-25T10:05:50Z","labels":{"volume":"pv0075"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0075"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0076","selfLink":"/api/v1/persistentvolumes/pv0076","uid":"2f98302a-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1358","creationTimestamp":"2017-12-25T10:05:50Z","labels":{"volume":"pv0076"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0076"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0077","selfLink":"/api/v1/persistentvolumes/pv0077","uid":"2fe5546b-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1360","creationTimestamp":"2017-12-25T10:05:51Z","labels":{"volume":"pv0077"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0077"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0078","selfLink":"/api/v1/persistentvolumes/pv0078","uid":"302ee6d7-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1362","creationTimestamp":"2017-12-25T10:05:51Z","labels":{"volume":"pv0078"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0078"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0079","selfLink":"/api/v1/persistentvolumes/pv0079","uid":"3076c307-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1365","creationTimestamp":"2017-12-25T10:05:52Z","labels":{"volume":"pv0079"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0079"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0080","selfLink":"/api/v1/persistentvolumes/pv0080","uid":"30c3706e-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1367","creationTimestamp":"2017-12-25T10:05:52Z","labels":{"volume":"pv0080"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0080"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0081","selfLink":"/api/v1/persistentvolumes/pv0081","uid":"310fec1e-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1369","creationTimestamp":"2017-12-25T10:05:53Z","labels":{"volume":"pv0081"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0081"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0082","selfLink":"/api/v1/persistentvolumes/pv0082","uid":"315f5f1f-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1371","creationTimestamp":"2017-12-25T10:05:53Z","labels":{"volume":"pv0082"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0082"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0083","selfLink":"/api/v1/persistentvolumes/pv0083","uid":"31ab94f7-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1373","creationTimestamp":"2017-12-25T10:05:54Z","labels":{"volume":"pv0083"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0083"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0084","selfLink":"/api/v1/persistentvolumes/pv0084","uid":"32001444-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1375","creationTimestamp":"2017-12-25T10:05:54Z","labels":{"volume":"pv0084"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0084"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0085","selfLink":"/api/v1/persistentvolumes/pv0085","uid":"3250dfb4-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1377","creationTimestamp":"2017-12-25T10:05:55Z","labels":{"volume":"pv0085"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0085"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0086","selfLink":"/api/v1/persistentvolumes/pv0086","uid":"32a2c932-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1379","creationTimestamp":"2017-12-25T10:05:55Z","labels":{"volume":"pv0086"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0086"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0087","selfLink":"/api/v1/persistentvolumes/pv0087","uid":"32ea9cb7-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1381","creationTimestamp":"2017-12-25T10:05:56Z","labels":{"volume":"pv0087"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0087"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0088","selfLink":"/api/v1/persistentvolumes/pv0088","uid":"333e7405-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1383","creationTimestamp":"2017-12-25T10:05:56Z","labels":{"volume":"pv0088"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0088"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0089","selfLink":"/api/v1/persistentvolumes/pv0089","uid":"33896f45-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1385","creationTimestamp":"2017-12-25T10:05:57Z","labels":{"volume":"pv0089"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0089"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0090","selfLink":"/api/v1/persistentvolumes/pv0090","uid":"33d0bed9-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1388","creationTimestamp":"2017-12-25T10:05:57Z","labels":{"volume":"pv0090"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0090"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0091","selfLink":"/api/v1/persistentvolumes/pv0091","uid":"3414e4d5-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1390","creationTimestamp":"2017-12-25T10:05:58Z","labels":{"volume":"pv0091"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0091"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0092","selfLink":"/api/v1/persistentvolumes/pv0092","uid":"345eb9e7-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1392","creationTimestamp":"2017-12-25T10:05:58Z","labels":{"volume":"pv0092"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0092"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0093","selfLink":"/api/v1/persistentvolumes/pv0093","uid":"34a6e90e-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1394","creationTimestamp":"2017-12-25T10:05:59Z","labels":{"volume":"pv0093"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0093"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0094","selfLink":"/api/v1/persistentvolumes/pv0094","uid":"34eedd61-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1396","creationTimestamp":"2017-12-25T10:05:59Z","labels":{"volume":"pv0094"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0094"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0095","selfLink":"/api/v1/persistentvolumes/pv0095","uid":"3536a671-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1398","creationTimestamp":"2017-12-25T10:06:00Z","labels":{"volume":"pv0095"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0095"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0096","selfLink":"/api/v1/persistentvolumes/pv0096","uid":"358f642a-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1400","creationTimestamp":"2017-12-25T10:06:00Z","labels":{"volume":"pv0096"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0096"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0097","selfLink":"/api/v1/persistentvolumes/pv0097","uid":"35e5ff48-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1402","creationTimestamp":"2017-12-25T10:06:01Z","labels":{"volume":"pv0097"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0097"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0098","selfLink":"/api/v1/persistentvolumes/pv0098","uid":"36398ebd-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1404","creationTimestamp":"2017-12-25T10:06:01Z","labels":{"volume":"pv0098"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0098"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0099","selfLink":"/api/v1/persistentvolumes/pv0099","uid":"367fd71d-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1407","creationTimestamp":"2017-12-25T10:06:02Z","labels":{"volume":"pv0099"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0099"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}},{"metadata":{"name":"pv0100","selfLink":"/api/v1/persistentvolumes/pv0100","uid":"36d3a000-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1409","creationTimestamp":"2017-12-25T10:06:02Z","labels":{"volume":"pv0100"}},"spec":{"capacity":{"storage":"100Gi"},"hostPath":{"path":"/var/lib/minishift/openshift.local.pv/pv0100"},"accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"persistentVolumeReclaimPolicy":"Recycle"},"status":{"phase":"Available"}}]} + +' + http_version: + recorded_at: Mon, 25 Dec 2017 10:50:30 GMT +- request: + method: get + uri: https://192.168.99.100:8443/api/v1/persistentvolumeclaims + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + User-Agent: + - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.4p301 + Authorization: + - Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJtYW5hZ2VtZW50LWluZnJhIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZWNyZXQubmFtZSI6Im1hbmFnZW1lbnQtYWRtaW4tdG9rZW4tMHgxZjgiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoibWFuYWdlbWVudC1hZG1pbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjBjYjg1OTlhLWU5NWItMTFlNy1hMjhlLTdlODUzN2M0MTI4NiIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDptYW5hZ2VtZW50LWluZnJhOm1hbmFnZW1lbnQtYWRtaW4ifQ.K9d_sffBoR3WpJigG9weF-1vzt3RooF73Z28-rGSwcdd_B7oizU-FakCi5GtCAb1h7RMEPkz-m9FiVnLVwfctWIJpqjA-5_kZB7qtwFUwCL9zejcaSQMrE7res8N05Z2rJkgGSpsdnXc1ZG3osTA-S1QfmxwZJK0zGOXvw1W8Tym9JzoTHKZFTP3aeifKpF-ugV4HL-SfuYGqgEu1_JL7Ky5N1FFgku8wWB6f9mAxx-BBkX22oOF3CX1BwFV6TKpgz0GmtjQHYfxW1LvbTgq53gZn1MZi_-mSkgnTFI7LK2eD7-5WBfpWGnFF8yF23ZeSmVE0lDUstk11jEm8JJY5A + response: + status: + code: 200 + message: OK + headers: + Cache-Control: + - no-store + Content-Type: + - application/json + Date: + - Mon, 25 Dec 2017 10:50:30 GMT + Content-Length: + - '1989' + body: + encoding: UTF-8 + string: '{"kind":"PersistentVolumeClaimList","apiVersion":"v1","metadata":{"selfLink":"/api/v1/persistentvolumeclaims","resourceVersion":"2437"},"items":[{"metadata":{"name":"my-persistentvolumeclaim-0","namespace":"my-project-0","selfLink":"/api/v1/namespaces/my-project-0/persistentvolumeclaims/my-persistentvolumeclaim-0","uid":"2724da38-e961-11e7-a28e-7e8537c41286","resourceVersion":"2201","creationTimestamp":"2017-12-25T10:48:33Z","annotations":{"pv.kubernetes.io/bind-completed":"yes","pv.kubernetes.io/bound-by-controller":"yes"}},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"8Gi"}},"volumeName":"pv0022"},"status":{"phase":"Bound","accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"capacity":{"storage":"100Gi"}}},{"metadata":{"name":"my-persistentvolumeclaim-1","namespace":"my-project-1","selfLink":"/api/v1/namespaces/my-project-1/persistentvolumeclaims/my-persistentvolumeclaim-1","uid":"28ea7bf4-e961-11e7-a28e-7e8537c41286","resourceVersion":"2274","creationTimestamp":"2017-12-25T10:48:36Z","annotations":{"pv.kubernetes.io/bind-completed":"yes","pv.kubernetes.io/bound-by-controller":"yes"}},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"8Gi"}},"volumeName":"pv0050"},"status":{"phase":"Bound","accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"capacity":{"storage":"100Gi"}}},{"metadata":{"name":"my-persistentvolumeclaim-2","namespace":"my-project-2","selfLink":"/api/v1/namespaces/my-project-2/persistentvolumeclaims/my-persistentvolumeclaim-2","uid":"2ac7fedc-e961-11e7-a28e-7e8537c41286","resourceVersion":"2349","creationTimestamp":"2017-12-25T10:48:39Z","annotations":{"pv.kubernetes.io/bind-completed":"yes","pv.kubernetes.io/bound-by-controller":"yes"}},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"8Gi"}},"volumeName":"pv0058"},"status":{"phase":"Bound","accessModes":["ReadWriteOnce","ReadWriteMany","ReadOnlyMany"],"capacity":{"storage":"100Gi"}}}]} + +' + http_version: + recorded_at: Mon, 25 Dec 2017 10:50:30 GMT +- request: + method: get + uri: https://192.168.99.100:8443/oapi/v1 + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + User-Agent: + - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.4p301 + Authorization: + - Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJtYW5hZ2VtZW50LWluZnJhIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZWNyZXQubmFtZSI6Im1hbmFnZW1lbnQtYWRtaW4tdG9rZW4tMHgxZjgiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoibWFuYWdlbWVudC1hZG1pbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjBjYjg1OTlhLWU5NWItMTFlNy1hMjhlLTdlODUzN2M0MTI4NiIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDptYW5hZ2VtZW50LWluZnJhOm1hbmFnZW1lbnQtYWRtaW4ifQ.K9d_sffBoR3WpJigG9weF-1vzt3RooF73Z28-rGSwcdd_B7oizU-FakCi5GtCAb1h7RMEPkz-m9FiVnLVwfctWIJpqjA-5_kZB7qtwFUwCL9zejcaSQMrE7res8N05Z2rJkgGSpsdnXc1ZG3osTA-S1QfmxwZJK0zGOXvw1W8Tym9JzoTHKZFTP3aeifKpF-ugV4HL-SfuYGqgEu1_JL7Ky5N1FFgku8wWB6f9mAxx-BBkX22oOF3CX1BwFV6TKpgz0GmtjQHYfxW1LvbTgq53gZn1MZi_-mSkgnTFI7LK2eD7-5WBfpWGnFF8yF23ZeSmVE0lDUstk11jEm8JJY5A + response: + status: + code: 200 + message: OK + headers: + Cache-Control: + - no-store + Content-Type: + - application/json + Date: + - Mon, 25 Dec 2017 10:50:31 GMT + Transfer-Encoding: + - chunked + body: + encoding: UTF-8 + string: '{"kind":"APIResourceList","groupVersion":"v1","resources":[{"name":"appliedclusterresourcequotas","namespaced":true,"kind":"AppliedClusterResourceQuota","verbs":["get","list"]},{"name":"buildconfigs","namespaced":true,"kind":"BuildConfig","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"buildconfigs/instantiate","namespaced":true,"kind":"BuildRequest","verbs":["create"]},{"name":"buildconfigs/instantiatebinary","namespaced":true,"kind":"BinaryBuildRequestOptions","verbs":[]},{"name":"buildconfigs/webhooks","namespaced":true,"kind":"Build","verbs":[]},{"name":"builds","namespaced":true,"kind":"Build","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"builds/clone","namespaced":true,"kind":"BuildRequest","verbs":["create"]},{"name":"builds/details","namespaced":true,"kind":"Build","verbs":["update"]},{"name":"builds/log","namespaced":true,"kind":"BuildLog","verbs":["get"]},{"name":"clusternetworks","namespaced":false,"kind":"ClusterNetwork","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"clusterpolicies","namespaced":false,"kind":"ClusterPolicy","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"clusterpolicybindings","namespaced":false,"kind":"ClusterPolicyBinding","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"clusterresourcequotas","namespaced":false,"kind":"ClusterResourceQuota","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"clusterresourcequotas/status","namespaced":false,"kind":"ClusterResourceQuota","verbs":["get","patch","update"]},{"name":"clusterrolebindings","namespaced":false,"kind":"ClusterRoleBinding","verbs":["create","delete","get","list","patch","update"]},{"name":"clusterroles","namespaced":false,"kind":"ClusterRole","verbs":["create","delete","get","list","patch","update"]},{"name":"deploymentconfigrollbacks","namespaced":true,"kind":"DeploymentConfigRollback","verbs":["create"]},{"name":"deploymentconfigs","namespaced":true,"kind":"DeploymentConfig","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"deploymentconfigs/instantiate","namespaced":true,"kind":"DeploymentRequest","verbs":["create"]},{"name":"deploymentconfigs/log","namespaced":true,"kind":"DeploymentLog","verbs":["get"]},{"name":"deploymentconfigs/rollback","namespaced":true,"kind":"DeploymentConfigRollback","verbs":["create"]},{"name":"deploymentconfigs/scale","namespaced":true,"kind":"Scale","verbs":["get","patch","update"]},{"name":"deploymentconfigs/status","namespaced":true,"kind":"DeploymentConfig","verbs":["get","patch","update"]},{"name":"egressnetworkpolicies","namespaced":true,"kind":"EgressNetworkPolicy","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"generatedeploymentconfigs","namespaced":true,"kind":"DeploymentConfig","verbs":[]},{"name":"groups","namespaced":false,"kind":"Group","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"hostsubnets","namespaced":false,"kind":"HostSubnet","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"identities","namespaced":false,"kind":"Identity","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"images","namespaced":false,"kind":"Image","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"imagesignatures","namespaced":false,"kind":"ImageSignature","verbs":["create","delete"]},{"name":"imagestreamimages","namespaced":true,"kind":"ImageStreamImage","verbs":["get"]},{"name":"imagestreamimports","namespaced":true,"kind":"ImageStreamImport","verbs":["create"]},{"name":"imagestreammappings","namespaced":true,"kind":"ImageStreamMapping","verbs":["create"]},{"name":"imagestreams","namespaced":true,"kind":"ImageStream","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"imagestreams/secrets","namespaced":true,"kind":"SecretList","verbs":["get"]},{"name":"imagestreams/status","namespaced":true,"kind":"ImageStream","verbs":["get","patch","update"]},{"name":"imagestreamtags","namespaced":true,"kind":"ImageStreamTag","verbs":["create","delete","get","list","patch","update"]},{"name":"localresourceaccessreviews","namespaced":true,"kind":"LocalResourceAccessReview","verbs":["create"]},{"name":"localsubjectaccessreviews","namespaced":true,"kind":"LocalSubjectAccessReview","verbs":["create"]},{"name":"netnamespaces","namespaced":false,"kind":"NetNamespace","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"oauthaccesstokens","namespaced":false,"kind":"OAuthAccessToken","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"oauthauthorizetokens","namespaced":false,"kind":"OAuthAuthorizeToken","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"oauthclientauthorizations","namespaced":false,"kind":"OAuthClientAuthorization","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"oauthclients","namespaced":false,"kind":"OAuthClient","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"podsecuritypolicyreviews","namespaced":true,"kind":"PodSecurityPolicyReview","verbs":["create"]},{"name":"podsecuritypolicyselfsubjectreviews","namespaced":true,"kind":"PodSecurityPolicySelfSubjectReview","verbs":["create"]},{"name":"podsecuritypolicysubjectreviews","namespaced":true,"kind":"PodSecurityPolicySubjectReview","verbs":["create"]},{"name":"policies","namespaced":true,"kind":"Policy","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"policybindings","namespaced":true,"kind":"PolicyBinding","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"processedtemplates","namespaced":true,"kind":"Template","verbs":["create"]},{"name":"projectrequests","namespaced":false,"kind":"ProjectRequest","verbs":["create","list"]},{"name":"projects","namespaced":false,"kind":"Project","verbs":["create","delete","get","list","patch","update","watch"]},{"name":"resourceaccessreviews","namespaced":true,"kind":"ResourceAccessReview","verbs":["create"]},{"name":"rolebindingrestrictions","namespaced":true,"kind":"RoleBindingRestriction","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"rolebindings","namespaced":true,"kind":"RoleBinding","verbs":["create","delete","get","list","patch","update"]},{"name":"roles","namespaced":true,"kind":"Role","verbs":["create","delete","get","list","patch","update"]},{"name":"routes","namespaced":true,"kind":"Route","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"routes/status","namespaced":true,"kind":"Route","verbs":["get","patch","update"]},{"name":"selfsubjectrulesreviews","namespaced":true,"kind":"SelfSubjectRulesReview","verbs":["create"]},{"name":"subjectaccessreviews","namespaced":true,"kind":"SubjectAccessReview","verbs":["create"]},{"name":"subjectrulesreviews","namespaced":true,"kind":"SubjectRulesReview","verbs":["create"]},{"name":"templates","namespaced":true,"kind":"Template","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]},{"name":"useridentitymappings","namespaced":false,"kind":"UserIdentityMapping","verbs":["create","delete","get","patch","update"]},{"name":"users","namespaced":false,"kind":"User","verbs":["create","delete","deletecollection","get","list","patch","update","watch"]}]} + +' + http_version: + recorded_at: Mon, 25 Dec 2017 10:50:31 GMT +- request: + method: get + uri: https://192.168.99.100:8443/oapi/v1/routes + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + User-Agent: + - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.4p301 + Authorization: + - Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJtYW5hZ2VtZW50LWluZnJhIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZWNyZXQubmFtZSI6Im1hbmFnZW1lbnQtYWRtaW4tdG9rZW4tMHgxZjgiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoibWFuYWdlbWVudC1hZG1pbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjBjYjg1OTlhLWU5NWItMTFlNy1hMjhlLTdlODUzN2M0MTI4NiIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDptYW5hZ2VtZW50LWluZnJhOm1hbmFnZW1lbnQtYWRtaW4ifQ.K9d_sffBoR3WpJigG9weF-1vzt3RooF73Z28-rGSwcdd_B7oizU-FakCi5GtCAb1h7RMEPkz-m9FiVnLVwfctWIJpqjA-5_kZB7qtwFUwCL9zejcaSQMrE7res8N05Z2rJkgGSpsdnXc1ZG3osTA-S1QfmxwZJK0zGOXvw1W8Tym9JzoTHKZFTP3aeifKpF-ugV4HL-SfuYGqgEu1_JL7Ky5N1FFgku8wWB6f9mAxx-BBkX22oOF3CX1BwFV6TKpgz0GmtjQHYfxW1LvbTgq53gZn1MZi_-mSkgnTFI7LK2eD7-5WBfpWGnFF8yF23ZeSmVE0lDUstk11jEm8JJY5A + response: + status: + code: 200 + message: OK + headers: + Cache-Control: + - no-store + Content-Type: + - application/json + Date: + - Mon, 25 Dec 2017 10:50:31 GMT + Transfer-Encoding: + - chunked + body: + encoding: UTF-8 + string: '{"kind":"RouteList","apiVersion":"v1","metadata":{"selfLink":"/oapi/v1/routes","resourceVersion":"2437"},"items":[{"metadata":{"name":"my-route-0","namespace":"my-project-0","selfLink":"/oapi/v1/namespaces/my-project-0/routes/my-route-0","uid":"26da1abe-e961-11e7-a28e-7e8537c41286","resourceVersion":"2183","creationTimestamp":"2017-12-25T10:48:33Z","labels":{"key-route-label":"value-route-label"},"annotations":{"openshift.io/host.generated":"true"}},"spec":{"host":"my-route-0-my-project-0.192.168.99.100.nip.io","to":{"kind":"Service","name":"service-name","weight":100},"wildcardPolicy":"None"},"status":{"ingress":[{"host":"my-route-0-my-project-0.192.168.99.100.nip.io","routerName":"router","conditions":[{"type":"Admitted","status":"True","lastTransitionTime":"2017-12-25T10:48:33Z"}],"wildcardPolicy":"None"}]}},{"metadata":{"name":"my-route-1","namespace":"my-project-1","selfLink":"/oapi/v1/namespaces/my-project-1/routes/my-route-1","uid":"28b7d7b0-e961-11e7-a28e-7e8537c41286","resourceVersion":"2255","creationTimestamp":"2017-12-25T10:48:36Z","labels":{"key-route-label":"value-route-label"},"annotations":{"openshift.io/host.generated":"true"}},"spec":{"host":"my-route-1-my-project-1.192.168.99.100.nip.io","to":{"kind":"Service","name":"service-name","weight":100},"wildcardPolicy":"None"},"status":{"ingress":[{"host":"my-route-1-my-project-1.192.168.99.100.nip.io","routerName":"router","conditions":[{"type":"Admitted","status":"True","lastTransitionTime":"2017-12-25T10:48:36Z"}],"wildcardPolicy":"None"}]}},{"metadata":{"name":"my-route-2","namespace":"my-project-2","selfLink":"/oapi/v1/namespaces/my-project-2/routes/my-route-2","uid":"2a776667-e961-11e7-a28e-7e8537c41286","resourceVersion":"2330","creationTimestamp":"2017-12-25T10:48:39Z","labels":{"key-route-label":"value-route-label"},"annotations":{"openshift.io/host.generated":"true"}},"spec":{"host":"my-route-2-my-project-2.192.168.99.100.nip.io","to":{"kind":"Service","name":"service-name","weight":100},"wildcardPolicy":"None"},"status":{"ingress":[{"host":"my-route-2-my-project-2.192.168.99.100.nip.io","routerName":"router","conditions":[{"type":"Admitted","status":"True","lastTransitionTime":"2017-12-25T10:48:39Z"}],"wildcardPolicy":"None"}]}},{"metadata":{"name":"hawkular-metrics","namespace":"openshift-infra","selfLink":"/oapi/v1/namespaces/openshift-infra/routes/hawkular-metrics","uid":"7bbdf4d4-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1590","creationTimestamp":"2017-12-25T10:07:58Z","labels":{"metrics-infra":"hawkular-metrics"},"annotations":{"kubectl.kubernetes.io/last-applied-configuration":"{\"apiVersion\":\"v1\",\"kind\":\"Route\",\"metadata\":{\"annotations\":{},\"labels\":{\"metrics-infra\":\"hawkular-metrics\"},\"name\":\"hawkular-metrics\",\"namespace\":\"openshift-infra\"},\"spec\":{\"host\":\"hawkular-metrics-openshift-infra.192.168.99.100.nip.io\",\"tls\":{\"destinationCACertificate\":\"-----BEGIN + CERTIFICATE-----\\nMIIC5jCCAc6gAwIBAgIBATANBgkqhkiG9w0BAQsFADAkMSIwIAYDVQQDDBltZXRy\\naWNzLXNpZ25lckAxNTE0MTk2NDUxMB4XDTE3MTIyNTEwMDczMVoXDTIyMTIyNDEw\\nMDczMlowJDEiMCAGA1UEAwwZbWV0cmljcy1zaWduZXJAMTUxNDE5NjQ1MTCCASIw\\nDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN3p4zDLHyXuOShubGvzu7CegGMK\\nCaX4SnBcRbgHQHeb+KqVvCKqmZ6UmMQAvL5HTNTbRcXZCGRZY/qczVfK3Yb8JQZ4\\n7TelifP75x+5JWkHU7KlNuppSUJNl9l2QnVW5+wyKyWBE5kcGP6iFkm0P6uVDnz2\\nHluB6/793xoiWHElj3co6ZgxMlSza7paQ5s5BJ/JM4Pp12IJKv7LUkbs1kVUA+4a\\nRco/uT74qluziVuU0FTTXJYYOzz9L/pOJ1UGcN1VgAppyTwOVnVD0guPu3XlfGbP\\n57q7+qk6IpvOYBlMpEFOAv3VwvCQc5Psekfrz0PI7xzeZ0AeboofK6WLmU0CAwEA\\nAaMjMCEwDgYDVR0PAQH/BAQDAgKkMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcN\\nAQELBQADggEBALEXC9+n5HOgIrekqzDDBtt2b7pzRnxN/bmH36jd+ISOYzZo/mV6\\n9D1Dlvc7R0GQpCMUSEDo7NGYZ9VAzEVkL8IxQyInyec+T/NTagiIUSjboWL/7dkB\\nTwRTE637w7mSJ/+4/91o8HMy0XfpcoORp6+ozS1Aa6BVFxGNcZNhJ1UliSvuQ96S\\nlaHWrvfHSGivVaIu48AYpHDKIe3xcI5e4Dy/Vk08TAZ55WkGjQQBtEbr9C5em+e6\\n0ekAoeOL/21zKoAx/KJEORc1gQuEjkuoYIyt4M+0I3E/DWI7tsQ4j4mu3EnD9UiE\\nkOc9XC6q+po2yFeixjPVaP9gYmIM8HzcKlA=\\n-----END + CERTIFICATE-----\\n\",\"termination\":\"reencrypt\"},\"to\":{\"kind\":\"Service\",\"name\":\"hawkular-metrics\"}}}\n"}},"spec":{"host":"hawkular-metrics-openshift-infra.192.168.99.100.nip.io","to":{"kind":"Service","name":"hawkular-metrics","weight":100},"tls":{"termination":"reencrypt","destinationCACertificate":"-----BEGIN + CERTIFICATE-----\nMIIC5jCCAc6gAwIBAgIBATANBgkqhkiG9w0BAQsFADAkMSIwIAYDVQQDDBltZXRy\naWNzLXNpZ25lckAxNTE0MTk2NDUxMB4XDTE3MTIyNTEwMDczMVoXDTIyMTIyNDEw\nMDczMlowJDEiMCAGA1UEAwwZbWV0cmljcy1zaWduZXJAMTUxNDE5NjQ1MTCCASIw\nDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN3p4zDLHyXuOShubGvzu7CegGMK\nCaX4SnBcRbgHQHeb+KqVvCKqmZ6UmMQAvL5HTNTbRcXZCGRZY/qczVfK3Yb8JQZ4\n7TelifP75x+5JWkHU7KlNuppSUJNl9l2QnVW5+wyKyWBE5kcGP6iFkm0P6uVDnz2\nHluB6/793xoiWHElj3co6ZgxMlSza7paQ5s5BJ/JM4Pp12IJKv7LUkbs1kVUA+4a\nRco/uT74qluziVuU0FTTXJYYOzz9L/pOJ1UGcN1VgAppyTwOVnVD0guPu3XlfGbP\n57q7+qk6IpvOYBlMpEFOAv3VwvCQc5Psekfrz0PI7xzeZ0AeboofK6WLmU0CAwEA\nAaMjMCEwDgYDVR0PAQH/BAQDAgKkMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcN\nAQELBQADggEBALEXC9+n5HOgIrekqzDDBtt2b7pzRnxN/bmH36jd+ISOYzZo/mV6\n9D1Dlvc7R0GQpCMUSEDo7NGYZ9VAzEVkL8IxQyInyec+T/NTagiIUSjboWL/7dkB\nTwRTE637w7mSJ/+4/91o8HMy0XfpcoORp6+ozS1Aa6BVFxGNcZNhJ1UliSvuQ96S\nlaHWrvfHSGivVaIu48AYpHDKIe3xcI5e4Dy/Vk08TAZ55WkGjQQBtEbr9C5em+e6\n0ekAoeOL/21zKoAx/KJEORc1gQuEjkuoYIyt4M+0I3E/DWI7tsQ4j4mu3EnD9UiE\nkOc9XC6q+po2yFeixjPVaP9gYmIM8HzcKlA=\n-----END + CERTIFICATE-----\n"},"wildcardPolicy":"None"},"status":{"ingress":[{"host":"hawkular-metrics-openshift-infra.192.168.99.100.nip.io","routerName":"router","conditions":[{"type":"Admitted","status":"True","lastTransitionTime":"2017-12-25T10:08:59Z"}],"wildcardPolicy":"None"}]}}]} + +' + http_version: + recorded_at: Mon, 25 Dec 2017 10:50:31 GMT +- request: + method: get + uri: https://192.168.99.100:8443/oapi/v1/projects + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + User-Agent: + - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.4p301 + Authorization: + - Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJtYW5hZ2VtZW50LWluZnJhIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZWNyZXQubmFtZSI6Im1hbmFnZW1lbnQtYWRtaW4tdG9rZW4tMHgxZjgiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoibWFuYWdlbWVudC1hZG1pbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjBjYjg1OTlhLWU5NWItMTFlNy1hMjhlLTdlODUzN2M0MTI4NiIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDptYW5hZ2VtZW50LWluZnJhOm1hbmFnZW1lbnQtYWRtaW4ifQ.K9d_sffBoR3WpJigG9weF-1vzt3RooF73Z28-rGSwcdd_B7oizU-FakCi5GtCAb1h7RMEPkz-m9FiVnLVwfctWIJpqjA-5_kZB7qtwFUwCL9zejcaSQMrE7res8N05Z2rJkgGSpsdnXc1ZG3osTA-S1QfmxwZJK0zGOXvw1W8Tym9JzoTHKZFTP3aeifKpF-ugV4HL-SfuYGqgEu1_JL7Ky5N1FFgku8wWB6f9mAxx-BBkX22oOF3CX1BwFV6TKpgz0GmtjQHYfxW1LvbTgq53gZn1MZi_-mSkgnTFI7LK2eD7-5WBfpWGnFF8yF23ZeSmVE0lDUstk11jEm8JJY5A + response: + status: + code: 200 + message: OK + headers: + Cache-Control: + - no-store + Content-Type: + - application/json + Date: + - Mon, 25 Dec 2017 10:50:31 GMT + Transfer-Encoding: + - chunked + body: + encoding: UTF-8 + string: '{"kind":"ProjectList","apiVersion":"v1","metadata":{"selfLink":"/oapi/v1/projects"},"items":[{"metadata":{"name":"default","selfLink":"/oapi/v1/projects/default","uid":"03a6ee6b-e95b-11e7-a28e-7e8537c41286","resourceVersion":"223","creationTimestamp":"2017-12-25T10:04:37Z","annotations":{"openshift.io/sa.scc.mcs":"s0:c1,c0","openshift.io/sa.scc.supplemental-groups":"1000000000/10000","openshift.io/sa.scc.uid-range":"1000000000/10000"}},"spec":{"finalizers":["kubernetes","openshift.io/origin"]},"status":{"phase":"Active"}},{"metadata":{"name":"kube-public","selfLink":"/oapi/v1/projects/kube-public","uid":"03e2f663-e95b-11e7-a28e-7e8537c41286","resourceVersion":"229","creationTimestamp":"2017-12-25T10:04:37Z","annotations":{"openshift.io/sa.scc.mcs":"s0:c5,c0","openshift.io/sa.scc.supplemental-groups":"1000020000/10000","openshift.io/sa.scc.uid-range":"1000020000/10000"}},"spec":{"finalizers":["kubernetes"]},"status":{"phase":"Active"}},{"metadata":{"name":"kube-system","selfLink":"/oapi/v1/projects/kube-system","uid":"03e0cbec-e95b-11e7-a28e-7e8537c41286","resourceVersion":"938","creationTimestamp":"2017-12-25T10:04:37Z","annotations":{"openshift.io/sa.scc.mcs":"s0:c3,c2","openshift.io/sa.scc.supplemental-groups":"1000010000/10000","openshift.io/sa.scc.uid-range":"1000010000/10000"}},"spec":{"finalizers":["kubernetes","openshift.io/origin"]},"status":{"phase":"Active"}},{"metadata":{"name":"management-infra","selfLink":"/oapi/v1/projects/management-infra","uid":"0c7c1847-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1048","creationTimestamp":"2017-12-25T10:04:51Z","annotations":{"openshift.io/description":"\"Management-Infrastructure\"","openshift.io/display-name":"","openshift.io/sa.scc.mcs":"s0:c8,c2","openshift.io/sa.scc.supplemental-groups":"1000060000/10000","openshift.io/sa.scc.uid-range":"1000060000/10000"}},"spec":{"finalizers":["openshift.io/origin","kubernetes"]},"status":{"phase":"Active"}},{"metadata":{"name":"my-project-0","selfLink":"/oapi/v1/projects/my-project-0","uid":"2593a966-e961-11e7-a28e-7e8537c41286","resourceVersion":"2145","creationTimestamp":"2017-12-25T10:48:30Z","annotations":{"openshift.io/description":"","openshift.io/display-name":"","openshift.io/requester":"system:admin","openshift.io/sa.scc.mcs":"s0:c8,c7","openshift.io/sa.scc.supplemental-groups":"1000070000/10000","openshift.io/sa.scc.uid-range":"1000070000/10000"}},"spec":{"finalizers":["openshift.io/origin","kubernetes"]},"status":{"phase":"Active"}},{"metadata":{"name":"my-project-1","selfLink":"/oapi/v1/projects/my-project-1","uid":"27796648-e961-11e7-a28e-7e8537c41286","resourceVersion":"2216","creationTimestamp":"2017-12-25T10:48:34Z","annotations":{"openshift.io/description":"","openshift.io/display-name":"","openshift.io/requester":"system:admin","openshift.io/sa.scc.mcs":"s0:c9,c4","openshift.io/sa.scc.supplemental-groups":"1000080000/10000","openshift.io/sa.scc.uid-range":"1000080000/10000"}},"spec":{"finalizers":["openshift.io/origin","kubernetes"]},"status":{"phase":"Active"}},{"metadata":{"name":"my-project-2","selfLink":"/oapi/v1/projects/my-project-2","uid":"294949c2-e961-11e7-a28e-7e8537c41286","resourceVersion":"2290","creationTimestamp":"2017-12-25T10:48:37Z","annotations":{"openshift.io/description":"","openshift.io/display-name":"","openshift.io/requester":"system:admin","openshift.io/sa.scc.mcs":"s0:c10,c0","openshift.io/sa.scc.supplemental-groups":"1000090000/10000","openshift.io/sa.scc.uid-range":"1000090000/10000"}},"spec":{"finalizers":["openshift.io/origin","kubernetes"]},"status":{"phase":"Active"}},{"metadata":{"name":"myproject","selfLink":"/oapi/v1/projects/myproject","uid":"0b1e1697-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1010","creationTimestamp":"2017-12-25T10:04:49Z","annotations":{"openshift.io/description":"Initial + developer project","openshift.io/display-name":"My Project","openshift.io/requester":"developer","openshift.io/sa.scc.mcs":"s0:c7,c4","openshift.io/sa.scc.supplemental-groups":"1000050000/10000","openshift.io/sa.scc.uid-range":"1000050000/10000"}},"spec":{"finalizers":["openshift.io/origin","kubernetes"]},"status":{"phase":"Active"}},{"metadata":{"name":"openshift","selfLink":"/oapi/v1/projects/openshift","uid":"05bb9d80-e95b-11e7-a28e-7e8537c41286","resourceVersion":"369","creationTimestamp":"2017-12-25T10:04:40Z","annotations":{"openshift.io/sa.scc.mcs":"s0:c6,c5","openshift.io/sa.scc.supplemental-groups":"1000040000/10000","openshift.io/sa.scc.uid-range":"1000040000/10000"}},"spec":{"finalizers":["kubernetes","openshift.io/origin"]},"status":{"phase":"Active"}},{"metadata":{"name":"openshift-infra","selfLink":"/oapi/v1/projects/openshift-infra","uid":"05476476-e95b-11e7-a28e-7e8537c41286","resourceVersion":"345","creationTimestamp":"2017-12-25T10:04:39Z","annotations":{"openshift.io/sa.scc.mcs":"s0:c6,c0","openshift.io/sa.scc.supplemental-groups":"1000030000/10000","openshift.io/sa.scc.uid-range":"1000030000/10000"}},"spec":{"finalizers":["kubernetes","openshift.io/origin"]},"status":{"phase":"Active"}}]} + +' + http_version: + recorded_at: Mon, 25 Dec 2017 10:50:31 GMT +- request: + method: get + uri: https://192.168.99.100:8443/oapi/v1/buildconfigs + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + User-Agent: + - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.4p301 + Authorization: + - Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJtYW5hZ2VtZW50LWluZnJhIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZWNyZXQubmFtZSI6Im1hbmFnZW1lbnQtYWRtaW4tdG9rZW4tMHgxZjgiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoibWFuYWdlbWVudC1hZG1pbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjBjYjg1OTlhLWU5NWItMTFlNy1hMjhlLTdlODUzN2M0MTI4NiIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDptYW5hZ2VtZW50LWluZnJhOm1hbmFnZW1lbnQtYWRtaW4ifQ.K9d_sffBoR3WpJigG9weF-1vzt3RooF73Z28-rGSwcdd_B7oizU-FakCi5GtCAb1h7RMEPkz-m9FiVnLVwfctWIJpqjA-5_kZB7qtwFUwCL9zejcaSQMrE7res8N05Z2rJkgGSpsdnXc1ZG3osTA-S1QfmxwZJK0zGOXvw1W8Tym9JzoTHKZFTP3aeifKpF-ugV4HL-SfuYGqgEu1_JL7Ky5N1FFgku8wWB6f9mAxx-BBkX22oOF3CX1BwFV6TKpgz0GmtjQHYfxW1LvbTgq53gZn1MZi_-mSkgnTFI7LK2eD7-5WBfpWGnFF8yF23ZeSmVE0lDUstk11jEm8JJY5A + response: + status: + code: 200 + message: OK + headers: + Cache-Control: + - no-store + Content-Type: + - application/json + Date: + - Mon, 25 Dec 2017 10:50:31 GMT + Transfer-Encoding: + - chunked + body: + encoding: UTF-8 + string: '{"kind":"BuildConfigList","apiVersion":"v1","metadata":{"selfLink":"/oapi/v1/buildconfigs","resourceVersion":"2437"},"items":[{"metadata":{"name":"my-build-config-0","namespace":"my-project-0","selfLink":"/oapi/v1/namespaces/my-project-0/buildconfigs/my-build-config-0","uid":"26f88079-e961-11e7-a28e-7e8537c41286","resourceVersion":"2206","creationTimestamp":"2017-12-25T10:48:33Z"},"spec":{"triggers":[{"type":"GitHub","github":{"secret":"secret101"}},{"type":"Generic","generic":{"secret":"secret101"}}],"runPolicy":"Serial","source":{"type":"Git","git":{"uri":"https://github.com/openshift/ruby-hello-world"}},"strategy":{"type":"Source","sourceStrategy":{"from":{"kind":"DockerImage","name":"ruby-20-centos7:latest"}}},"output":{"to":{"kind":"ImageStreamTag","name":"origin-ruby-sample:latest"}},"resources":{},"postCommit":{"script":"bundle + exec rake test"},"nodeSelector":null},"status":{"lastVersion":1}},{"metadata":{"name":"my-build-config-1","namespace":"my-project-1","selfLink":"/oapi/v1/namespaces/my-project-1/buildconfigs/my-build-config-1","uid":"28c9ebf5-e961-11e7-a28e-7e8537c41286","resourceVersion":"2278","creationTimestamp":"2017-12-25T10:48:36Z"},"spec":{"triggers":[{"type":"GitHub","github":{"secret":"secret101"}},{"type":"Generic","generic":{"secret":"secret101"}}],"runPolicy":"Serial","source":{"type":"Git","git":{"uri":"https://github.com/openshift/ruby-hello-world"}},"strategy":{"type":"Source","sourceStrategy":{"from":{"kind":"DockerImage","name":"ruby-20-centos7:latest"}}},"output":{"to":{"kind":"ImageStreamTag","name":"origin-ruby-sample:latest"}},"resources":{},"postCommit":{"script":"bundle + exec rake test"},"nodeSelector":null},"status":{"lastVersion":1}},{"metadata":{"name":"my-build-config-2","namespace":"my-project-2","selfLink":"/oapi/v1/namespaces/my-project-2/buildconfigs/my-build-config-2","uid":"2a8b868f-e961-11e7-a28e-7e8537c41286","resourceVersion":"2352","creationTimestamp":"2017-12-25T10:48:39Z"},"spec":{"triggers":[{"type":"GitHub","github":{"secret":"secret101"}},{"type":"Generic","generic":{"secret":"secret101"}}],"runPolicy":"Serial","source":{"type":"Git","git":{"uri":"https://github.com/openshift/ruby-hello-world"}},"strategy":{"type":"Source","sourceStrategy":{"from":{"kind":"DockerImage","name":"ruby-20-centos7:latest"}}},"output":{"to":{"kind":"ImageStreamTag","name":"origin-ruby-sample:latest"}},"resources":{},"postCommit":{"script":"bundle + exec rake test"},"nodeSelector":null},"status":{"lastVersion":1}}]} + +' + http_version: + recorded_at: Mon, 25 Dec 2017 10:50:31 GMT +- request: + method: get + uri: https://192.168.99.100:8443/oapi/v1/builds + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + User-Agent: + - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.4p301 + Authorization: + - Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJtYW5hZ2VtZW50LWluZnJhIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZWNyZXQubmFtZSI6Im1hbmFnZW1lbnQtYWRtaW4tdG9rZW4tMHgxZjgiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoibWFuYWdlbWVudC1hZG1pbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjBjYjg1OTlhLWU5NWItMTFlNy1hMjhlLTdlODUzN2M0MTI4NiIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDptYW5hZ2VtZW50LWluZnJhOm1hbmFnZW1lbnQtYWRtaW4ifQ.K9d_sffBoR3WpJigG9weF-1vzt3RooF73Z28-rGSwcdd_B7oizU-FakCi5GtCAb1h7RMEPkz-m9FiVnLVwfctWIJpqjA-5_kZB7qtwFUwCL9zejcaSQMrE7res8N05Z2rJkgGSpsdnXc1ZG3osTA-S1QfmxwZJK0zGOXvw1W8Tym9JzoTHKZFTP3aeifKpF-ugV4HL-SfuYGqgEu1_JL7Ky5N1FFgku8wWB6f9mAxx-BBkX22oOF3CX1BwFV6TKpgz0GmtjQHYfxW1LvbTgq53gZn1MZi_-mSkgnTFI7LK2eD7-5WBfpWGnFF8yF23ZeSmVE0lDUstk11jEm8JJY5A + response: + status: + code: 200 + message: OK + headers: + Cache-Control: + - no-store + Content-Type: + - application/json + Date: + - Mon, 25 Dec 2017 10:50:31 GMT + Transfer-Encoding: + - chunked + body: + encoding: UTF-8 + string: '{"kind":"BuildList","apiVersion":"v1","metadata":{"selfLink":"/oapi/v1/builds","resourceVersion":"2437"},"items":[{"metadata":{"name":"my-build-config-0-1","namespace":"my-project-0","selfLink":"/oapi/v1/namespaces/my-project-0/builds/my-build-config-0-1","uid":"2755d03e-e961-11e7-a28e-7e8537c41286","resourceVersion":"2411","creationTimestamp":"2017-12-25T10:48:33Z","labels":{"buildconfig":"my-build-config-0","openshift.io/build-config.name":"my-build-config-0","openshift.io/build.start-policy":"Serial"},"annotations":{"openshift.io/build-config.name":"my-build-config-0","openshift.io/build.number":"1","openshift.io/build.pod-name":"my-build-config-0-1-build"},"ownerReferences":[{"apiVersion":"build.openshift.io/v1","kind":"BuildConfig","name":"my-build-config-0","uid":"26f88079-e961-11e7-a28e-7e8537c41286","controller":true}]},"spec":{"serviceAccount":"builder","source":{"type":"Git","git":{"uri":"https://github.com/openshift/ruby-hello-world"}},"revision":{"type":"Git","git":{"commit":"022d87e4160c00274b63cdad7c238b5c6a299265","author":{"name":"Ben + Parees","email":"bparees@users.noreply.github.com"},"committer":{"name":"GitHub","email":"noreply@github.com"},"message":"Merge + pull request #58 from junaruga/feature/fix-for-ruby24"}},"strategy":{"type":"Source","sourceStrategy":{"from":{"kind":"DockerImage","name":"ruby-20-centos7:latest"}}},"output":{"to":{"kind":"ImageStreamTag","name":"origin-ruby-sample:latest"},"pushSecret":{"name":"builder-dockercfg-sxnrk"}},"resources":{},"postCommit":{"script":"bundle + exec rake test"},"nodeSelector":null,"triggeredBy":[{"message":"Manually triggered"}]},"status":{"phase":"Failed","reason":"PullBuilderImageFailed","message":"Failed + to pull builder image.","startTimestamp":"2017-12-25T10:48:33Z","completionTimestamp":"2017-12-25T10:49:38Z","duration":65000000000,"outputDockerImageReference":"172.30.1.1:5000/my-project-0/origin-ruby-sample:latest","config":{"kind":"BuildConfig","namespace":"my-project-0","name":"my-build-config-0"},"output":{},"stages":[{"name":"FetchInputs","startTime":"2017-12-25T10:49:30Z","durationMilliseconds":1936,"steps":[{"name":"FetchGitSource","startTime":"2017-12-25T10:49:30Z","durationMilliseconds":1936}]}],"logSnippet":"\tCommit:\t022d87e4160c00274b63cdad7c238b5c6a299265 + (Merge pull request #58 from junaruga/feature/fix-for-ruby24)\n\tAuthor:\tBen + Parees \u003cbparees@users.noreply.github.com\u003e\n\tDate:\tFri Mar 3 15:29:12 + 2017 -0500\npulling image error : Error: image library/ruby-20-centos7:latest + not found\nerror: build error: unable to get ruby-20-centos7:latest"}},{"metadata":{"name":"my-build-config-1-1","namespace":"my-project-1","selfLink":"/oapi/v1/namespaces/my-project-1/builds/my-build-config-1-1","uid":"29203747-e961-11e7-a28e-7e8537c41286","resourceVersion":"2420","creationTimestamp":"2017-12-25T10:48:36Z","labels":{"buildconfig":"my-build-config-1","openshift.io/build-config.name":"my-build-config-1","openshift.io/build.start-policy":"Serial"},"annotations":{"openshift.io/build-config.name":"my-build-config-1","openshift.io/build.number":"1","openshift.io/build.pod-name":"my-build-config-1-1-build"},"ownerReferences":[{"apiVersion":"build.openshift.io/v1","kind":"BuildConfig","name":"my-build-config-1","uid":"28c9ebf5-e961-11e7-a28e-7e8537c41286","controller":true}]},"spec":{"serviceAccount":"builder","source":{"type":"Git","git":{"uri":"https://github.com/openshift/ruby-hello-world"}},"revision":{"type":"Git","git":{"commit":"022d87e4160c00274b63cdad7c238b5c6a299265","author":{"name":"Ben + Parees","email":"bparees@users.noreply.github.com"},"committer":{"name":"GitHub","email":"noreply@github.com"},"message":"Merge + pull request #58 from junaruga/feature/fix-for-ruby24"}},"strategy":{"type":"Source","sourceStrategy":{"from":{"kind":"DockerImage","name":"ruby-20-centos7:latest"}}},"output":{"to":{"kind":"ImageStreamTag","name":"origin-ruby-sample:latest"},"pushSecret":{"name":"builder-dockercfg-zhx49"}},"resources":{},"postCommit":{"script":"bundle + exec rake test"},"nodeSelector":null,"triggeredBy":[{"message":"Manually triggered"}]},"status":{"phase":"Failed","reason":"PullBuilderImageFailed","message":"Failed + to pull builder image.","startTimestamp":"2017-12-25T10:48:37Z","completionTimestamp":"2017-12-25T10:49:42Z","duration":65000000000,"outputDockerImageReference":"172.30.1.1:5000/my-project-1/origin-ruby-sample:latest","config":{"kind":"BuildConfig","namespace":"my-project-1","name":"my-build-config-1"},"output":{},"stages":[{"name":"FetchInputs","startTime":"2017-12-25T10:49:36Z","durationMilliseconds":1923,"steps":[{"name":"FetchGitSource","startTime":"2017-12-25T10:49:36Z","durationMilliseconds":1923}]}],"logSnippet":"\tCommit:\t022d87e4160c00274b63cdad7c238b5c6a299265 + (Merge pull request #58 from junaruga/feature/fix-for-ruby24)\n\tAuthor:\tBen + Parees \u003cbparees@users.noreply.github.com\u003e\n\tDate:\tFri Mar 3 15:29:12 + 2017 -0500\npulling image error : Error: image library/ruby-20-centos7:latest + not found\nerror: build error: unable to get ruby-20-centos7:latest"}},{"metadata":{"name":"my-build-config-2-1","namespace":"my-project-2","selfLink":"/oapi/v1/namespaces/my-project-2/builds/my-build-config-2-1","uid":"2b259a92-e961-11e7-a28e-7e8537c41286","resourceVersion":"2427","creationTimestamp":"2017-12-25T10:48:40Z","labels":{"buildconfig":"my-build-config-2","openshift.io/build-config.name":"my-build-config-2","openshift.io/build.start-policy":"Serial"},"annotations":{"openshift.io/build-config.name":"my-build-config-2","openshift.io/build.number":"1","openshift.io/build.pod-name":"my-build-config-2-1-build"},"ownerReferences":[{"apiVersion":"build.openshift.io/v1","kind":"BuildConfig","name":"my-build-config-2","uid":"2a8b868f-e961-11e7-a28e-7e8537c41286","controller":true}]},"spec":{"serviceAccount":"builder","source":{"type":"Git","git":{"uri":"https://github.com/openshift/ruby-hello-world"}},"revision":{"type":"Git","git":{"commit":"022d87e4160c00274b63cdad7c238b5c6a299265","author":{"name":"Ben + Parees","email":"bparees@users.noreply.github.com"},"committer":{"name":"GitHub","email":"noreply@github.com"},"message":"Merge + pull request #58 from junaruga/feature/fix-for-ruby24"}},"strategy":{"type":"Source","sourceStrategy":{"from":{"kind":"DockerImage","name":"ruby-20-centos7:latest"}}},"output":{"to":{"kind":"ImageStreamTag","name":"origin-ruby-sample:latest"},"pushSecret":{"name":"builder-dockercfg-m6d87"}},"resources":{},"postCommit":{"script":"bundle + exec rake test"},"nodeSelector":null,"triggeredBy":[{"message":"Manually triggered"}]},"status":{"phase":"Failed","reason":"PullBuilderImageFailed","message":"Failed + to pull builder image.","startTimestamp":"2017-12-25T10:48:40Z","completionTimestamp":"2017-12-25T10:49:44Z","duration":64000000000,"outputDockerImageReference":"172.30.1.1:5000/my-project-2/origin-ruby-sample:latest","config":{"kind":"BuildConfig","namespace":"my-project-2","name":"my-build-config-2"},"output":{},"stages":[{"name":"FetchInputs","startTime":"2017-12-25T10:49:39Z","durationMilliseconds":2148,"steps":[{"name":"FetchGitSource","startTime":"2017-12-25T10:49:39Z","durationMilliseconds":2148}]}],"logSnippet":"\tCommit:\t022d87e4160c00274b63cdad7c238b5c6a299265 + (Merge pull request #58 from junaruga/feature/fix-for-ruby24)\n\tAuthor:\tBen + Parees \u003cbparees@users.noreply.github.com\u003e\n\tDate:\tFri Mar 3 15:29:12 + 2017 -0500\npulling image error : Error: image library/ruby-20-centos7:latest + not found\nerror: build error: unable to get ruby-20-centos7:latest"}}]} + +' + http_version: + recorded_at: Mon, 25 Dec 2017 10:50:31 GMT +- request: + method: get + uri: https://192.168.99.100:8443/oapi/v1/templates + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + User-Agent: + - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.4p301 + Authorization: + - Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJtYW5hZ2VtZW50LWluZnJhIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZWNyZXQubmFtZSI6Im1hbmFnZW1lbnQtYWRtaW4tdG9rZW4tMHgxZjgiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoibWFuYWdlbWVudC1hZG1pbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjBjYjg1OTlhLWU5NWItMTFlNy1hMjhlLTdlODUzN2M0MTI4NiIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDptYW5hZ2VtZW50LWluZnJhOm1hbmFnZW1lbnQtYWRtaW4ifQ.K9d_sffBoR3WpJigG9weF-1vzt3RooF73Z28-rGSwcdd_B7oizU-FakCi5GtCAb1h7RMEPkz-m9FiVnLVwfctWIJpqjA-5_kZB7qtwFUwCL9zejcaSQMrE7res8N05Z2rJkgGSpsdnXc1ZG3osTA-S1QfmxwZJK0zGOXvw1W8Tym9JzoTHKZFTP3aeifKpF-ugV4HL-SfuYGqgEu1_JL7Ky5N1FFgku8wWB6f9mAxx-BBkX22oOF3CX1BwFV6TKpgz0GmtjQHYfxW1LvbTgq53gZn1MZi_-mSkgnTFI7LK2eD7-5WBfpWGnFF8yF23ZeSmVE0lDUstk11jEm8JJY5A + response: + status: + code: 200 + message: OK + headers: + Cache-Control: + - no-store + Content-Type: + - application/json + Date: + - Mon, 25 Dec 2017 10:50:31 GMT + Transfer-Encoding: + - chunked + body: + encoding: UTF-8 + string: '{"kind":"TemplateList","apiVersion":"v1","metadata":{"selfLink":"/oapi/v1/templates","resourceVersion":"2437"},"items":[{"metadata":{"name":"heapster-standalone","namespace":"kube-system","selfLink":"/oapi/v1/namespaces/kube-system/templates/heapster-standalone","uid":"089d3d6a-e95b-11e7-a28e-7e8537c41286","resourceVersion":"941","creationTimestamp":"2017-12-25T10:04:45Z","labels":{"metrics-infra":"heapster"},"annotations":{"description":"A + simple metrics solution for an OpenShift cluster. Expects to be installed + in the ''kube-system'' namespace.\n","iconClass":"icon-cogs","openshift.io/display-name":"Heapster + Metrics (Standalone)","tags":"metrics,monitoring,heapster"}},"objects":[{"apiVersion":"v1","kind":"ServiceAccount","metadata":{"labels":{"metrics-infra":"support"},"name":"heapster","namespace":"${NAMESPACE}"},"secrets":[{"name":"heapster-secrets"}]},{"apiVersion":"v1","kind":"ClusterRoleBinding","metadata":{"name":"heapster-cluster-reader"},"roleRef":{"name":"cluster-reader"},"subjects":[{"kind":"ServiceAccount","name":"heapster","namespace":"${NAMESPACE}"}]},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"service.alpha.openshift.io/serving-cert-secret-name":"heapster-secrets"},"labels":{"metrics-infra":"heapster","name":"heapster"},"name":"heapster","namespace":"${NAMESPACE}"},"spec":{"ports":[{"port":443,"targetPort":"https"}],"selector":{"name":"heapster"}}},{"apiVersion":"v1","kind":"ReplicationController","metadata":{"labels":{"metrics-infra":"heapster","name":"heapster"},"name":"heapster","namespace":"${NAMESPACE}"},"spec":{"replicas":1,"selector":{"name":"heapster"},"template":{"metadata":{"labels":{"metrics-infra":"heapster","name":"heapster"}},"spec":{"containers":[{"command":["heapster-wrapper.sh","--source=kubernetes:${MASTER_URL}?useServiceAccount=true\u0026kubeletHttps=true\u0026kubeletPort=10250","--tls_cert=/secrets/tls.crt","--tls_key=/secrets/tls.key","--tls_client_ca=/var/run/secrets/kubernetes.io/serviceaccount/service-ca.crt","--allowed_users=system:master-proxy","--metric_resolution=${METRIC_RESOLUTION}"],"env":[{"name":"STARTUP_TIMEOUT","value":"${STARTUP_TIMEOUT}"}],"image":"${IMAGE_PREFIX}metrics-heapster:${IMAGE_VERSION}","name":"heapster","ports":[{"containerPort":8082,"name":"https"}],"volumeMounts":[{"mountPath":"/secrets","name":"heapster-secrets"}]}],"serviceAccount":"heapster","volumes":[{"name":"heapster-secrets","secret":{"secretName":"heapster-secrets"}}]},"version":"v1"}}}],"parameters":[{"name":"MASTER_URL","description":"Internal + URL for the master, for authentication retrieval","value":"https://kubernetes.default.svc"},{"name":"IMAGE_PREFIX","description":"Specify + prefix for metrics components; e.g. for \"openshift/origin-metrics-deployer:v1.1\", + set prefix \"openshift/origin-\"","value":"openshift/origin-"},{"name":"IMAGE_VERSION","description":"Specify + version for metrics components; e.g. for \"openshift/origin-metrics-deployer:v1.1\", + set version \"v1.1\"","value":"latest"},{"name":"METRIC_RESOLUTION","description":"How + often metrics should be gathered. Defaults value of ''15s'' for 15 seconds","value":"15s"},{"name":"STARTUP_TIMEOUT","description":"How + long in seconds we should wait until Heapster starts up before attempting + a restart","value":"500"},{"name":"NAMESPACE","description":"The namespace + to instantiate heapster under. Defaults to ''kube-system''.","value":"kube-system"}]},{"metadata":{"name":"prometheus","namespace":"kube-system","selfLink":"/oapi/v1/namespaces/kube-system/templates/prometheus","uid":"089a59e0-e95b-11e7-a28e-7e8537c41286","resourceVersion":"939","creationTimestamp":"2017-12-25T10:04:45Z","annotations":{"description":"A + monitoring solution for an OpenShift cluster - collect and gather metrics + from nodes, services, and the infrastructure. This is a tech preview feature.\n","iconClass":"icon-cogs","openshift.io/display-name":"Prometheus","tags":"monitoring,prometheus,time-series"}},"objects":[{"apiVersion":"v1","kind":"ServiceAccount","metadata":{"annotations":{"serviceaccounts.openshift.io/oauth-redirectreference.primary":"{\"kind\":\"OAuthRedirectReference\",\"apiVersion\":\"v1\",\"reference\":{\"kind\":\"Route\",\"name\":\"prometheus\"}}"},"name":"prometheus","namespace":"${NAMESPACE}"}},{"apiVersion":"authorization.openshift.io/v1","kind":"ClusterRoleBinding","metadata":{"name":"prometheus-cluster-reader"},"roleRef":{"name":"cluster-reader"},"subjects":[{"kind":"ServiceAccount","name":"prometheus","namespace":"${NAMESPACE}"}]},{"apiVersion":"route.openshift.io/v1","kind":"Route","metadata":{"name":"prometheus","namespace":"${NAMESPACE}"},"spec":{"tls":{"termination":"Reencrypt"},"to":{"name":"prometheus"}}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"prometheus.io/scheme":"https","prometheus.io/scrape":"true","service.alpha.openshift.io/serving-cert-secret-name":"prometheus-tls"},"labels":{"name":"prometheus"},"name":"prometheus","namespace":"${NAMESPACE}"},"spec":{"ports":[{"name":"prometheus","port":443,"protocol":"TCP","targetPort":8443}],"selector":{"app":"prometheus"}}},{"apiVersion":"v1","kind":"Secret","metadata":{"name":"prometheus-proxy","namespace":"${NAMESPACE}"},"stringData":{"session_secret":"${SESSION_SECRET}="}},{"apiVersion":"extensions/v1beta1","kind":"Deployment","metadata":{"labels":{"app":"prometheus"},"name":"prometheus","namespace":"${NAMESPACE}"},"spec":{"replicas":1,"selector":{"matchLabels":{"app":"prometheus"}},"template":{"metadata":{"labels":{"app":"prometheus"},"name":"prometheus"},"spec":{"containers":[{"args":["-provider=openshift","-https-address=:8443","-email-domain=*","-upstream=http://localhost:9090","-client-id=system:serviceaccount:${NAMESPACE}:prometheus","-openshift-sar={\"namespace\": + \"${NAMESPACE}\", \"verb\": \"list\", \"resource\": \"services\"}","-tls-cert=/etc/tls/private/tls.crt","-tls-key=/etc/tls/private/tls.key","-client-secret-file=/var/run/secrets/kubernetes.io/serviceaccount/token","-cookie-secret-file=/etc/proxy/secrets/session_secret","-skip-auth-regex=^/metrics"],"image":"${IMAGE_PROXY}","imagePullPolicy":"IfNotPresent","name":"oauth-proxy","ports":[{"containerPort":8443,"name":"web"}],"volumeMounts":[{"mountPath":"/etc/tls/private","name":"prometheus-tls"},{"mountPath":"/etc/proxy/secrets","name":"secrets"}]},{"args":["--storage.tsdb.retention=6h","--config.file=/etc/prometheus/prometheus.yml","--web.listen-address=localhost:9090"],"image":"${IMAGE_PROMETHEUS}","imagePullPolicy":"IfNotPresent","name":"prometheus","volumeMounts":[{"mountPath":"/etc/prometheus","name":"config-volume"},{"mountPath":"/prometheus","name":"data-volume"}]}],"restartPolicy":"Always","serviceAccountName":"prometheus","volumes":[{"configMap":{"defaultMode":420,"name":"prometheus"},"name":"config-volume"},{"name":"secrets","secret":{"secretName":"prometheus-proxy"}},{"name":"prometheus-tls","secret":{"secretName":"prometheus-tls"}},{"emptyDir":{},"name":"data-volume"}]}}}},{"apiVersion":"v1","data":{"prometheus.yml":"# + A scrape configuration for running Prometheus on a Kubernetes cluster.\n# + This uses separate scrape configs for cluster components (i.e. API server, + node)\n# and services to allow each to use different authentication configs.\n#\n# + Kubernetes labels will be added as Prometheus labels on metrics via the\n# + `labelmap` relabeling action.\n\n# Scrape config for API servers.\n#\n# Kubernetes + exposes API servers as endpoints to the default/kubernetes\n# service so this + uses `endpoints` role and uses relabelling to only keep\n# the endpoints associated + with the default/kubernetes service using the\n# default named port `https`. + This works for single API server deployments as\n# well as HA API server deployments.\nscrape_configs:\n- + job_name: ''kubernetes-apiservers''\n\n kubernetes_sd_configs:\n - role: + endpoints\n\n # Default to scraping over https. If required, just disable + this or change to\n # `http`.\n scheme: https\n\n # This TLS \u0026 bearer + token file config is used to connect to the actual scrape\n # endpoints for + cluster components. This is separate to discovery auth\n # configuration + because discovery \u0026 scraping are two separate concerns in\n # Prometheus. + The discovery auth config is automatic if Prometheus runs inside\n # the + cluster. Otherwise, more config options have to be provided within the\n # + \u003ckubernetes_sd_config\u003e.\n tls_config:\n ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt\n # + If your node certificates are self-signed or use a different CA to the\n # + master CA, then disable certificate verification below. Note that\n # certificate + verification is an integral part of a secure infrastructure\n # so this + should only be disabled in a controlled environment. You can\n # disable + certificate verification by uncommenting the line below.\n #\n # insecure_skip_verify: + true\n bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n\n # + Keep only the default/kubernetes service endpoints for the https port. This\n # + will add targets for each API server which Kubernetes adds an endpoint to\n # + the default/kubernetes service.\n relabel_configs:\n - source_labels: [__meta_kubernetes_namespace, + __meta_kubernetes_service_name, __meta_kubernetes_endpoint_port_name]\n action: + keep\n regex: default;kubernetes;https\n\n- job_name: ''kubernetes-nodes''\n\n # + Default to scraping over https. If required, just disable this or change to\n # + `http`.\n scheme: https\n\n # This TLS \u0026 bearer token file config is + used to connect to the actual scrape\n # endpoints for cluster components. + This is separate to discovery auth\n # configuration because discovery \u0026 + scraping are two separate concerns in\n # Prometheus. The discovery auth + config is automatic if Prometheus runs inside\n # the cluster. Otherwise, + more config options have to be provided within the\n # \u003ckubernetes_sd_config\u003e.\n tls_config:\n ca_file: + /var/run/secrets/kubernetes.io/serviceaccount/ca.crt\n # If your node certificates + are self-signed or use a different CA to the\n # master CA, then disable + certificate verification below. Note that\n # certificate verification + is an integral part of a secure infrastructure\n # so this should only + be disabled in a controlled environment. You can\n # disable certificate + verification by uncommenting the line below.\n #\n # insecure_skip_verify: + true\n bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n\n kubernetes_sd_configs:\n - + role: node\n\n relabel_configs:\n - action: labelmap\n regex: __meta_kubernetes_node_label_(.+)\n\n# + Scrape config for service endpoints.\n#\n# The relabeling allows the actual + service scrape endpoint to be configured\n# via the following annotations:\n#\n# + * `prometheus.io/scrape`: Only scrape services that have a value of `true`\n# + * `prometheus.io/scheme`: If the metrics endpoint is secured then you will + need\n# to set this to `https` \u0026 most likely set the `tls_config` of + the scrape config.\n# * `prometheus.io/path`: If the metrics path is not `/metrics` + override this.\n# * `prometheus.io/port`: If the metrics are exposed on a + different port to the\n# service then set this appropriately.\n- job_name: + ''kubernetes-service-endpoints''\n\n tls_config:\n ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt\n # + TODO: this should be per target\n insecure_skip_verify: true\n\n kubernetes_sd_configs:\n - + role: endpoints\n\n relabel_configs:\n - source_labels: [__meta_kubernetes_service_annotation_prometheus_io_scrape]\n action: + keep\n regex: true\n - source_labels: [__meta_kubernetes_service_annotation_prometheus_io_scheme]\n action: + replace\n target_label: __scheme__\n regex: (https?)\n - source_labels: + [__meta_kubernetes_service_annotation_prometheus_io_path]\n action: replace\n target_label: + __metrics_path__\n regex: (.+)\n - source_labels: [__address__, __meta_kubernetes_service_annotation_prometheus_io_port]\n action: + replace\n target_label: __address__\n regex: (.+)(?::\\d+);(\\d+)\n replacement: + $1:$2\n - source_labels: [__meta_kubernetes_service_annotation_prometheus_io_username]\n action: + replace\n target_label: __basic_auth_username__\n regex: (.+)\n - source_labels: + [__meta_kubernetes_service_annotation_prometheus_io_password]\n action: + replace\n target_label: __basic_auth_password__\n regex: (.+)\n - action: + labelmap\n regex: __meta_kubernetes_service_label_(.+)\n - source_labels: + [__meta_kubernetes_namespace]\n action: replace\n target_label: kubernetes_namespace\n - + source_labels: [__meta_kubernetes_service_name]\n action: replace\n target_label: + kubernetes_name\n"},"kind":"ConfigMap","metadata":{"name":"prometheus","namespace":"${NAMESPACE}"}}],"parameters":[{"name":"NAMESPACE","description":"The + namespace to instantiate prometheus under. Defaults to ''kube-system''.","value":"kube-system"},{"name":"IMAGE_PROXY","description":"The + location of the proxy image","value":"openshift/oauth-proxy:v1.0.0"},{"name":"IMAGE_PROMETHEUS","description":"The + location of the prometheus image","value":"openshift/prometheus:v2.0.0-dev"},{"name":"SESSION_SECRET","description":"The + session secret for the proxy","generate":"expression","from":"[a-zA-Z0-9]{43}"}]},{"metadata":{"name":"my-template-0","namespace":"my-project-0","selfLink":"/oapi/v1/namespaces/my-project-0/templates/my-template-0","uid":"27210696-e961-11e7-a28e-7e8537c41286","resourceVersion":"2193","creationTimestamp":"2017-12-25T10:48:33Z","annotations":{"description":"Description","iconClass":"icon","tags":"database,nosql"}},"objects":[{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"name":"my-persistentvolumeclaim"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"8Gi"}}}}],"parameters":[{"name":"MYPARAM","value":"my-value"}]},{"metadata":{"name":"my-template-1","namespace":"my-project-1","selfLink":"/oapi/v1/namespaces/my-project-1/templates/my-template-1","uid":"28e80edc-e961-11e7-a28e-7e8537c41286","resourceVersion":"2265","creationTimestamp":"2017-12-25T10:48:36Z","annotations":{"description":"Description","iconClass":"icon","tags":"database,nosql"}},"objects":[{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"name":"my-persistentvolumeclaim"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"8Gi"}}}}],"parameters":[{"name":"MYPARAM","value":"my-value"}]},{"metadata":{"name":"my-template-2","namespace":"my-project-2","selfLink":"/oapi/v1/namespaces/my-project-2/templates/my-template-2","uid":"2abc2fd9-e961-11e7-a28e-7e8537c41286","resourceVersion":"2339","creationTimestamp":"2017-12-25T10:48:39Z","annotations":{"description":"Description","iconClass":"icon","tags":"database,nosql"}},"objects":[{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"name":"my-persistentvolumeclaim"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"8Gi"}}}}],"parameters":[{"name":"MYPARAM","value":"my-value"}]},{"metadata":{"name":"logging-deployer-account-template","namespace":"openshift-infra","selfLink":"/oapi/v1/namespaces/openshift-infra/templates/logging-deployer-account-template","uid":"0892e2e3-e95b-11e7-a28e-7e8537c41286","resourceVersion":"934","creationTimestamp":"2017-12-25T10:04:45Z","annotations":{"description":"Template + for creating the deployer account and roles needed for the aggregated logging + deployer. Create as cluster-admin.","tags":"infrastructure"}},"objects":[{"apiVersion":"v1","kind":"ServiceAccount","metadata":{"labels":{"component":"deployer","logging-infra":"deployer","provider":"openshift"},"name":"logging-deployer"},"name":"logging-deployer"},{"apiVersion":"v1","kind":"ServiceAccount","metadata":{"name":"aggregated-logging-kibana"}},{"apiVersion":"v1","kind":"ServiceAccount","metadata":{"name":"aggregated-logging-elasticsearch"}},{"apiVersion":"v1","kind":"ServiceAccount","metadata":{"name":"aggregated-logging-fluentd"}},{"apiVersion":"v1","kind":"ServiceAccount","metadata":{"name":"aggregated-logging-curator"}},{"apiVersion":"v1","kind":"ClusterRole","metadata":{"annotations":{"authorization.openshift.io/system-only":"true"},"name":"oauth-editor"},"rules":[{"resources":["oauthclients"],"verbs":["create","delete"]}]},{"apiVersion":"v1","kind":"ClusterRole","metadata":{"annotations":{"authorization.openshift.io/system-only":"true"},"name":"daemonset-admin"},"rules":[{"apiGroups":["extensions"],"resources":["daemonsets"],"verbs":["create","get","list","watch","delete","update"]}]},{"apiVersion":"v1","kind":"RoleBinding","metadata":{"name":"logging-deployer-edit-role"},"roleRef":{"kind":"ClusterRole","name":"edit"},"subjects":[{"kind":"ServiceAccount","name":"logging-deployer"}]},{"apiVersion":"v1","kind":"RoleBinding","metadata":{"name":"logging-deployer-dsadmin-role"},"roleRef":{"kind":"ClusterRole","name":"daemonset-admin"},"subjects":[{"kind":"ServiceAccount","name":"logging-deployer"}]}]},{"metadata":{"name":"logging-deployer-template","namespace":"openshift-infra","selfLink":"/oapi/v1/namespaces/openshift-infra/templates/logging-deployer-template","uid":"089370ec-e95b-11e7-a28e-7e8537c41286","resourceVersion":"935","creationTimestamp":"2017-12-25T10:04:45Z","annotations":{"description":"Template + for running the aggregated logging deployer in a pod. Requires empowered ''logging-deployer'' + service account.","tags":"infrastructure"}},"objects":[{"apiVersion":"v1","kind":"Pod","metadata":{"generateName":"logging-deployer-"},"spec":{"containers":[{"env":[{"name":"PROJECT","valueFrom":{"fieldRef":{"fieldPath":"metadata.namespace"}}},{"name":"IMAGE_PREFIX","value":"${IMAGE_PREFIX}"},{"name":"IMAGE_VERSION","value":"${IMAGE_VERSION}"},{"name":"IMAGE_PULL_SECRET","value":"${IMAGE_PULL_SECRET}"},{"name":"INSECURE_REGISTRY","value":"${INSECURE_REGISTRY}"},{"name":"ENABLE_OPS_CLUSTER","value":"${ENABLE_OPS_CLUSTER}"},{"name":"KIBANA_HOSTNAME","value":"${KIBANA_HOSTNAME}"},{"name":"KIBANA_OPS_HOSTNAME","value":"${KIBANA_OPS_HOSTNAME}"},{"name":"PUBLIC_MASTER_URL","value":"${PUBLIC_MASTER_URL}"},{"name":"MASTER_URL","value":"${MASTER_URL}"},{"name":"ES_INSTANCE_RAM","value":"${ES_INSTANCE_RAM}"},{"name":"ES_PVC_SIZE","value":"${ES_PVC_SIZE}"},{"name":"ES_PVC_PREFIX","value":"${ES_PVC_PREFIX}"},{"name":"ES_PVC_DYNAMIC","value":"${ES_PVC_DYNAMIC}"},{"name":"ES_CLUSTER_SIZE","value":"${ES_CLUSTER_SIZE}"},{"name":"ES_NODE_QUORUM","value":"${ES_NODE_QUORUM}"},{"name":"ES_RECOVER_AFTER_NODES","value":"${ES_RECOVER_AFTER_NODES}"},{"name":"ES_RECOVER_EXPECTED_NODES","value":"${ES_RECOVER_EXPECTED_NODES}"},{"name":"ES_RECOVER_AFTER_TIME","value":"${ES_RECOVER_AFTER_TIME}"},{"name":"ES_OPS_INSTANCE_RAM","value":"${ES_OPS_INSTANCE_RAM}"},{"name":"ES_OPS_PVC_SIZE","value":"${ES_OPS_PVC_SIZE}"},{"name":"ES_OPS_PVC_PREFIX","value":"${ES_OPS_PVC_PREFIX}"},{"name":"ES_OPS_PVC_DYNAMIC","value":"${ES_OPS_PVC_DYNAMIC}"},{"name":"ES_OPS_CLUSTER_SIZE","value":"${ES_OPS_CLUSTER_SIZE}"},{"name":"ES_OPS_NODE_QUORUM","value":"${ES_OPS_NODE_QUORUM}"},{"name":"ES_OPS_RECOVER_AFTER_NODES","value":"${ES_OPS_RECOVER_AFTER_NODES}"},{"name":"ES_OPS_RECOVER_EXPECTED_NODES","value":"${ES_OPS_RECOVER_EXPECTED_NODES}"},{"name":"ES_OPS_RECOVER_AFTER_TIME","value":"${ES_OPS_RECOVER_AFTER_TIME}"},{"name":"FLUENTD_NODESELECTOR","value":"${FLUENTD_NODESELECTOR}"},{"name":"ES_NODESELECTOR","value":"${ES_NODESELECTOR}"},{"name":"ES_OPS_NODESELECTOR","value":"${ES_OPS_NODESELECTOR}"},{"name":"KIBANA_NODESELECTOR","value":"${KIBANA_NODESELECTOR}"},{"name":"KIBANA_OPS_NODESELECTOR","value":"${KIBANA_OPS_NODESELECTOR}"},{"name":"CURATOR_NODESELECTOR","value":"${CURATOR_NODESELECTOR}"},{"name":"CURATOR_OPS_NODESELECTOR","value":"${CURATOR_OPS_NODESELECTOR}"},{"name":"MODE","value":"${MODE}"}],"image":"${IMAGE_PREFIX}logging-deployer:${IMAGE_VERSION}","imagePullPolicy":"Always","name":"deployer","volumeMounts":[{"mountPath":"/etc/deploy","name":"empty"}]}],"dnsPolicy":"ClusterFirst","restartPolicy":"Never","serviceAccount":"logging-deployer","volumes":[{"emptyDir":{},"name":"empty"}]}}],"parameters":[{"name":"MODE","description":"The + mode that the deployer runs in.","value":"install"},{"name":"IMAGE_PREFIX","description":"Specify + prefix for logging components; e.g. for \"openshift/origin-logging-deployer:v1.1\", + set prefix \"openshift/origin-\"","value":"docker.io/openshift/origin-"},{"name":"IMAGE_VERSION","description":"Specify + version for logging components; e.g. for \"openshift/origin-logging-deployer:v1.1\", + set version \"v1.1\"","value":"latest"},{"name":"IMAGE_PULL_SECRET","description":"(Deprecated) + Specify the name of an existing pull secret to be used for pulling component + images from an authenticated registry."},{"name":"INSECURE_REGISTRY","description":"(Deprecated) + Allow the registry for logging component images to be non-secure (not secured + with a certificate signed by a known CA)","value":"false"},{"name":"ENABLE_OPS_CLUSTER","description":"(Deprecated) + If true, set up to use a second ES cluster for ops logs.","value":"false"},{"name":"KIBANA_HOSTNAME","description":"(Deprecated) + External hostname where clients will reach kibana","value":"kibana.example.com"},{"name":"KIBANA_OPS_HOSTNAME","description":"(Deprecated) + External hostname at which admins will visit the ops Kibana.","value":"kibana-ops.example.com"},{"name":"PUBLIC_MASTER_URL","description":"(Deprecated) + External URL for the master, for OAuth purposes","value":"https://localhost:8443"},{"name":"MASTER_URL","description":"(Deprecated) + Internal URL for the master, for authentication retrieval","value":"https://kubernetes.default.svc.cluster.local"},{"name":"ES_CLUSTER_SIZE","description":"(Deprecated) + How many instances of ElasticSearch to deploy.","value":"1"},{"name":"ES_INSTANCE_RAM","description":"(Deprecated) + Amount of RAM to reserve per ElasticSearch instance.","value":"8G"},{"name":"ES_PVC_SIZE","description":"(Deprecated) + Size of the PersistentVolumeClaim to create per ElasticSearch instance, e.g. + 100G. If empty, no PVCs will be created and emptyDir volumes are used instead."},{"name":"ES_PVC_PREFIX","description":"(Deprecated) + Prefix for the names of PersistentVolumeClaims to be created; a number will + be appended per instance. If they don''t already exist, they will be created + with size ES_PVC_SIZE.","value":"logging-es-"},{"name":"ES_PVC_DYNAMIC","description":"(Deprecated) + Set to \"true\" to request dynamic provisioning (if enabled for your cluster) + of a PersistentVolume for the ES PVC. "},{"name":"ES_NODE_QUORUM","description":"(Deprecated) + Number of nodes required to elect a master (ES minimum_master_nodes). By default, + derived from ES_CLUSTER_SIZE / 2 + 1."},{"name":"ES_RECOVER_AFTER_NODES","description":"(Deprecated) + Number of nodes required to be present before the cluster will recover from + a full restart. By default, one fewer than ES_CLUSTER_SIZE."},{"name":"ES_RECOVER_EXPECTED_NODES","description":"(Deprecated) + Number of nodes desired to be present before the cluster will recover from + a full restart. By default, ES_CLUSTER_SIZE."},{"name":"ES_RECOVER_AFTER_TIME","description":"(Deprecated) + Timeout for *expected* nodes to be present when cluster is recovering from + a full restart.","value":"5m"},{"name":"ES_OPS_CLUSTER_SIZE","description":"(Deprecated) + How many ops instances of ElasticSearch to deploy. By default, ES_CLUSTER_SIZE."},{"name":"ES_OPS_INSTANCE_RAM","description":"(Deprecated) + Amount of RAM to reserve per ops ElasticSearch instance.","value":"8G"},{"name":"ES_OPS_PVC_SIZE","description":"(Deprecated) + Size of the PersistentVolumeClaim to create per ElasticSearch ops instance, + e.g. 100G. If empty, no PVCs will be created and emptyDir volumes are used + instead."},{"name":"ES_OPS_PVC_PREFIX","description":"(Deprecated) Prefix + for the names of PersistentVolumeClaims to be created; a number will be appended + per instance. If they don''t already exist, they will be created with size + ES_OPS_PVC_SIZE.","value":"logging-es-ops-"},{"name":"ES_OPS_PVC_DYNAMIC","description":"(Deprecated) + Set to \"true\" to request dynamic provisioning (if enabled for your cluster) + of a PersistentVolume for the ES ops PVC. "},{"name":"ES_OPS_NODE_QUORUM","description":"(Deprecated) + Number of ops nodes required to elect a master (ES minimum_master_nodes). + By default, derived from ES_CLUSTER_SIZE / 2 + 1."},{"name":"ES_OPS_RECOVER_AFTER_NODES","description":"(Deprecated) + Number of ops nodes required to be present before the cluster will recover + from a full restart. By default, one fewer than ES_OPS_CLUSTER_SIZE."},{"name":"ES_OPS_RECOVER_EXPECTED_NODES","description":"(Deprecated) + Number of ops nodes desired to be present before the cluster will recover + from a full restart. By default, ES_OPS_CLUSTER_SIZE."},{"name":"ES_OPS_RECOVER_AFTER_TIME","description":"(Deprecated) + Timeout for *expected* ops nodes to be present when cluster is recovering + from a full restart.","value":"5m"},{"name":"FLUENTD_NODESELECTOR","description":"(Deprecated) + The nodeSelector used for the Fluentd DaemonSet.","value":"logging-infra-fluentd=true"},{"name":"ES_NODESELECTOR","description":"(Deprecated) + Node selector Elasticsearch cluster (label=value)."},{"name":"ES_OPS_NODESELECTOR","description":"(Deprecated) + Node selector Elasticsearch operations cluster (label=value)."},{"name":"KIBANA_NODESELECTOR","description":"(Deprecated) + Node selector Kibana cluster (label=value)."},{"name":"KIBANA_OPS_NODESELECTOR","description":"(Deprecated) + Node selector Kibana operations cluster (label=value)."},{"name":"CURATOR_NODESELECTOR","description":"(Deprecated) + Node selector Curator (label=value)."},{"name":"CURATOR_OPS_NODESELECTOR","description":"(Deprecated) + Node selector operations Curator (label=value)."}],"labels":{"logging-infra":"deployer","provider":"openshift"}},{"metadata":{"name":"service-catalog","namespace":"openshift-infra","selfLink":"/oapi/v1/namespaces/openshift-infra/templates/service-catalog","uid":"089698f2-e95b-11e7-a28e-7e8537c41286","resourceVersion":"937","creationTimestamp":"2017-12-25T10:04:45Z"},"objects":[{"apiVersion":"v1","kind":"ClusterRole","metadata":{"name":"servicecatalog-serviceclass-viewer"},"rules":[{"apiGroups":["servicecatalog.k8s.io"],"resources":["serviceclasses"],"verbs":["list","watch","get"]}]},{"apiVersion":"v1","groupNames":["system:authenticated"],"kind":"ClusterRoleBinding","metadata":{"name":"servicecatalog-serviceclass-viewer-binding"},"roleRef":{"name":"servicecatalog-serviceclass-viewer"}},{"apiVersion":"v1","kind":"ServiceAccount","metadata":{"name":"service-catalog-controller"}},{"apiVersion":"v1","kind":"ServiceAccount","metadata":{"name":"service-catalog-apiserver"}},{"apiVersion":"v1","kind":"ClusterRole","metadata":{"name":"namespace-viewer"},"rules":[{"apiGroups":[""],"resources":["namespaces"],"verbs":["list","watch","get"]}]},{"apiVersion":"v1","kind":"ClusterRoleBinding","metadata":{"name":"service-catalog-namespace-viewer-binding"},"roleRef":{"name":"namespace-viewer"},"userNames":["system:serviceaccount:service-catalog:service-catalog-apiserver"]},{"apiVersion":"v1","kind":"ClusterRoleBinding","metadata":{"name":"service-catalog-controller-namespace-viewer-binding"},"roleRef":{"name":"namespace-viewer"},"userNames":["system:serviceaccount:service-catalog:service-catalog-controller"]},{"apiVersion":"v1","kind":"ClusterRole","metadata":{"name":"service-catalog-controller"},"rules":[{"apiGroups":[""],"resources":["secrets","events"],"verbs":["create","update","patch","delete","get","list","watch"]},{"apiGroups":["settings.k8s.io"],"resources":["podpresets"],"verbs":["create","update","delete","get","list","watch"]},{"apiGroups":["servicecatalog.k8s.io"],"resources":["brokers/status","instances/status","bindings/status"],"verbs":["update"]}]},{"apiVersion":"v1","kind":"ClusterRoleBinding","metadata":{"name":"service-catalog-controller-binding"},"roleRef":{"name":"service-catalog-controller"},"userNames":["system:serviceaccount:service-catalog:service-catalog-controller"]},{"apiVersion":"v1","kind":"Role","metadata":{"name":"endpoint-accessor"},"rules":[{"apiGroups":[""],"resources":["endpoints"],"verbs":["list","watch","get","create","update"]}]},{"apiVersion":"v1","kind":"RoleBinding","metadata":{"name":"endpointer-accessor-binding"},"roleRef":{"name":"endpoint-accessor","namespace":"service-catalog"},"userNames":["system:serviceaccount:service-catalog:service-catalog-controller"]},{"apiVersion":"v1","kind":"Role","metadata":{"name":"extension-apiserver-authentication-reader","namespace":"${KUBE_SYSTEM_NAMESPACE}"},"rules":[{"apiGroups":[""],"resourceNames":["extension-apiserver-authentication"],"resources":["configmaps"],"verbs":["get"]}]},{"apiVersion":"v1","kind":"RoleBinding","metadata":{"name":"extension-apiserver-authentication-reader-binding","namespace":"${KUBE_SYSTEM_NAMESPACE}"},"roleRef":{"name":"extension-apiserver-authentication-reader","namespace":"kube-system"},"userNames":["system:serviceaccount:service-catalog:service-catalog-apiserver"]},{"apiVersion":"v1","kind":"ClusterRoleBinding","metadata":{"name":"system:auth-delegator-binding"},"roleRef":{"name":"system:auth-delegator"},"userNames":["system:serviceaccount:service-catalog:service-catalog-apiserver"]},{"apiVersion":"extensions/v1beta1","kind":"Deployment","metadata":{"labels":{"app":"apiserver"},"name":"apiserver"},"spec":{"replicas":1,"selector":{"matchLabels":{"app":"apiserver"}},"strategy":{"rollingUpdate":{"maxSurge":1,"maxUnavailable":1},"type":"RollingUpdate"},"template":{"metadata":{"labels":{"app":"apiserver"}},"spec":{"containers":[{"args":["--admission-control","KubernetesNamespaceLifecycle","--storage-type","etcd","--secure-port","6443","--insecure-bind-address","0.0.0.0","--insecure-port","8081","--etcd-servers","http://localhost:2379","-v","10","--cors-allowed-origins","${CORS_ALLOWED_ORIGIN}"],"command":["apiserver"],"image":"${SERVICE_CATALOG_IMAGE}","imagePullPolicy":"IfNotPresent","name":"apiserver","ports":[{"containerPort":6443,"protocol":"TCP"},{"containerPort":8081,"protocol":"TCP"}],"resources":{},"terminationMessagePath":"/dev/termination-log","volumeMounts":[{"mountPath":"/var/run/kubernetes-service-catalog","name":"apiserver-ssl","readOnly":true}]},{"env":[{"name":"ETCD_DATA_DIR","value":"/data-dir"}],"image":"quay.io/coreos/etcd","imagePullPolicy":"IfNotPresent","name":"etcd","resources":{},"terminationMessagePath":"/dev/termination-log","volumeMounts":[{"mountPath":"/data-dir","name":"data-dir"}]}],"dnsPolicy":"ClusterFirst","restartPolicy":"Always","securityContext":{},"serviceAccountName":"service-catalog-apiserver","terminationGracePeriodSeconds":30,"volumes":[{"name":"apiserver-ssl","secret":{"defaultMode":420,"items":[{"key":"tls.crt","path":"apiserver.crt"},{"key":"tls.key","path":"apiserver.key"}],"secretName":"apiserver-ssl"}},{"emptyDir":{},"name":"data-dir"}]}}}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"service.alpha.openshift.io/serving-cert-secret-name":"apiserver-ssl"},"name":"apiserver"},"spec":{"clusterIP":"${SERVICE_CATALOG_SERVICE_IP}","ports":[{"name":"insecure","port":80,"protocol":"TCP","targetPort":8081},{"name":"secure","port":443,"protocol":"TCP","targetPort":6443}],"selector":{"app":"apiserver"},"sessionAffinity":"None","type":"ClusterIP"}},{"apiVersion":"extensions/v1beta1","kind":"Deployment","metadata":{"labels":{"app":"controller-manager"},"name":"controller-manager"},"spec":{"replicas":1,"selector":{"matchLabels":{"app":"controller-manager"}},"strategy":{"rollingUpdate":{"maxSurge":1,"maxUnavailable":1},"type":"RollingUpdate"},"template":{"metadata":{"labels":{"app":"controller-manager"}},"spec":{"containers":[{"args":["-v","5","--service-catalog-api-server-url","http://$(APISERVER_SERVICE_HOST):$(APISERVER_SERVICE_PORT)","--leader-election-namespace","service-catalog","--broker-relist-interval","5m"],"command":["controller-manager"],"image":"${SERVICE_CATALOG_IMAGE}","imagePullPolicy":"IfNotPresent","name":"controller-manager","ports":[{"containerPort":8080,"protocol":"TCP"}],"resources":{},"terminationMessagePath":"/dev/termination-log","volumeMounts":[{"mountPath":"/etc/service-catalog-ssl","name":"service-catalog-ssl","readOnly":true}]}],"dnsPolicy":"ClusterFirst","restartPolicy":"Always","securityContext":{},"serviceAccountName":"service-catalog-controller","terminationGracePeriodSeconds":30,"volumes":[{"name":"service-catalog-ssl","secret":{"defaultMode":420,"items":[{"key":"tls.crt","path":"apiserver.crt"}],"secretName":"apiserver-ssl"}}]}}}},{"apiVersion":"v1","kind":"Service","metadata":{"name":"controller-manager"},"spec":{"ports":[{"port":6443,"protocol":"TCP","targetPort":6443}],"selector":{"app":"controller-manager"},"sessionAffinity":"None","type":"ClusterIP"}}],"parameters":[{"name":"CORS_ALLOWED_ORIGIN","displayName":"CORS + Allowed Origin","description":"CORS allowed origin for the API server, if + you need to specify multiple modify the Deployment after creation","value":"10.192.213.116","required":true},{"name":"SERVICE_CATALOG_IMAGE","displayName":"Service + catalog image name","description":"Name of the service catalog image to use + for apiserver and controller-manager","value":"openshift/origin-service-catalog:latest","required":true},{"name":"SERVICE_CATALOG_SERVICE_IP","displayName":"Service + Catalog Service IP","description":"Cluster ip address for the service catalog + service","value":"172.30.1.2","required":true},{"name":"KUBE_SYSTEM_NAMESPACE","displayName":"Name + of the kube-system namespace","description":"Do not change this value.","value":"kube-system","required":true}]},{"metadata":{"name":"cakephp-mysql-persistent","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/cakephp-mysql-persistent","uid":"0890c94b-e95b-11e7-a28e-7e8537c41286","resourceVersion":"932","creationTimestamp":"2017-12-25T10:04:45Z","annotations":{"description":"An + example CakePHP application with a MySQL database. For more information about + using this template, including OpenShift considerations, see https://github.com/openshift/cakephp-ex/blob/master/README.md.","iconClass":"icon-php","openshift.io/display-name":"CakePHP + + MySQL (Persistent)","tags":"quickstart,php,cakephp","template.openshift.io/documentation-url":"https://github.com/openshift/cakephp-ex","template.openshift.io/long-description":"This + template defines resources needed to develop a CakePHP application, including + a build configuration, application deployment configuration, and database + deployment configuration.","template.openshift.io/provider-display-name":"Red + Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The + following service(s) have been created in your project: ${NAME}, ${DATABASE_SERVICE_NAME}.\n\nFor + more information about using this template, including OpenShift considerations, + see https://github.com/openshift/cake-ex/blob/master/README.md.","objects":[{"kind":"Secret","apiVersion":"v1","metadata":{"name":"${NAME}"},"stringData":{"database-user":"${DATABASE_USER}","database-password":"${DATABASE_PASSWORD}","cakephp-secret-token":"${CAKEPHP_SECRET_TOKEN}","cakephp-security-salt":"${CAKEPHP_SECURITY_SALT}","cakephp-security-cipher-seed":"${CAKEPHP_SECURITY_CIPHER_SEED}"}},{"kind":"Service","apiVersion":"v1","metadata":{"name":"${NAME}","annotations":{"description":"Exposes + and load balances the application pods","service.alpha.openshift.io/dependencies":"[{\"name\": + \"${DATABASE_SERVICE_NAME}\", \"kind\": \"Service\"}]"}},"spec":{"ports":[{"name":"web","port":8080,"targetPort":8080}],"selector":{"name":"${NAME}"}}},{"kind":"Route","apiVersion":"v1","metadata":{"name":"${NAME}","annotations":{"template.openshift.io/expose-uri":"http://{.spec.host}{.spec.path}"}},"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:7.0"},"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}"}}],"postCommit":{"script":"./lib/Cake/Console/cake + test app AllTests"}}},{"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-persistent"}}}},"triggers":[{"type":"ImageChange","imageChangeParams":{"automatic":true,"containerNames":["cakephp-mysql-persistent"],"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-persistent","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","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"database-user"}}},{"name":"DATABASE_PASSWORD","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"database-password"}}},{"name":"CAKEPHP_SECRET_TOKEN","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"cakephp-secret-token"}}},{"name":"CAKEPHP_SECURITY_SALT","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"cakephp-security-salt"}}},{"name":"CAKEPHP_SECURITY_CIPHER_SEED","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"cakephp-security-cipher-seed"}}},{"name":"OPCACHE_REVALIDATE_FREQ","value":"${OPCACHE_REVALIDATE_FREQ}"}],"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}}}]}}}},{"kind":"PersistentVolumeClaim","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"${VOLUME_CAPACITY}"}}}},{"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.7"}}},{"type":"ConfigChange"}],"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"template":{"metadata":{"name":"${DATABASE_SERVICE_NAME}","labels":{"name":"${DATABASE_SERVICE_NAME}"}},"spec":{"volumes":[{"name":"${DATABASE_SERVICE_NAME}-data","persistentVolumeClaim":{"claimName":"${DATABASE_SERVICE_NAME}"}}],"containers":[{"name":"mysql","image":" + ","ports":[{"containerPort":3306}],"volumeMounts":[{"name":"${DATABASE_SERVICE_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","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"database-user"}}},{"name":"MYSQL_PASSWORD","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"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-persistent","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":"VOLUME_CAPACITY","displayName":"Volume + Capacity","description":"Volume space available for data, e.g. 512Mi, 2Gi","value":"1Gi","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":"Github trigger secret. A difficult to guess + string encoded as part of the webhook URL. Not encrypted.","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-persistent"}},{"metadata":{"name":"dancer-mysql-persistent","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/dancer-mysql-persistent","uid":"0881ccef-e95b-11e7-a28e-7e8537c41286","resourceVersion":"922","creationTimestamp":"2017-12-25T10:04:45Z","annotations":{"description":"An + example Dancer application with a MySQL database. For more information about + using this template, including OpenShift considerations, see https://github.com/openshift/dancer-ex/blob/master/README.md.","iconClass":"icon-perl","openshift.io/display-name":"Dancer + + MySQL (Persistent)","tags":"quickstart,perl,dancer","template.openshift.io/documentation-url":"https://github.com/openshift/dancer-ex","template.openshift.io/long-description":"This + template defines resources needed to develop a Dancer based application, including + a build configuration, application deployment configuration, and database + deployment configuration.","template.openshift.io/provider-display-name":"Red + Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The + following service(s) have been created in your project: ${NAME}, ${DATABASE_SERVICE_NAME}.\n\nFor + more information about using this template, including OpenShift considerations, + see https://github.com/openshift/dancer-ex/blob/master/README.md.","objects":[{"kind":"Secret","apiVersion":"v1","metadata":{"name":"${NAME}"},"stringData":{"database-user":"${DATABASE_USER}","database-password":"${DATABASE_PASSWORD}","keybase":"${SECRET_KEY_BASE}"}},{"kind":"Service","apiVersion":"v1","metadata":{"name":"${NAME}","annotations":{"description":"Exposes + and load balances the application pods","service.alpha.openshift.io/dependencies":"[{\"name\": + \"${DATABASE_SERVICE_NAME}\", \"kind\": \"Service\"}]"}},"spec":{"ports":[{"name":"web","port":8080,"targetPort":8080}],"selector":{"name":"${NAME}"}}},{"kind":"Route","apiVersion":"v1","metadata":{"name":"${NAME}","annotations":{"template.openshift.io/expose-uri":"http://{.spec.host}{.spec.path}"}},"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":"perl:5.24"},"env":[{"name":"CPAN_MIRROR","value":"${CPAN_MIRROR}"}]}},"output":{"to":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"triggers":[{"type":"ImageChange"},{"type":"ConfigChange"},{"type":"GitHub","github":{"secret":"${GITHUB_WEBHOOK_SECRET}"}}],"postCommit":{"script":"perl + -I extlib/lib/perl5 -I lib t/*"}}},{"kind":"DeploymentConfig","apiVersion":"v1","metadata":{"name":"${NAME}","annotations":{"description":"Defines + how to deploy the application server"}},"spec":{"strategy":{"type":"Recreate"},"triggers":[{"type":"ImageChange","imageChangeParams":{"automatic":true,"containerNames":["dancer-mysql-persistent"],"from":{"kind":"ImageStreamTag","name":"${NAME}:latest"}}},{"type":"ConfigChange"}],"replicas":1,"selector":{"name":"${NAME}"},"template":{"metadata":{"name":"${NAME}","labels":{"name":"${NAME}"}},"spec":{"containers":[{"name":"dancer-mysql-persistent","image":" + ","ports":[{"containerPort":8080}],"readinessProbe":{"timeoutSeconds":3,"initialDelaySeconds":3,"httpGet":{"path":"/health","port":8080}},"livenessProbe":{"timeoutSeconds":3,"initialDelaySeconds":30,"httpGet":{"path":"/","port":8080}},"env":[{"name":"DATABASE_SERVICE_NAME","value":"${DATABASE_SERVICE_NAME}"},{"name":"MYSQL_USER","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"database-user"}}},{"name":"MYSQL_PASSWORD","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"database-password"}}},{"name":"MYSQL_DATABASE","value":"${DATABASE_NAME}"},{"name":"SECRET_KEY_BASE","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"keybase"}}},{"name":"PERL_APACHE2_RELOAD","value":"${PERL_APACHE2_RELOAD}"}],"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}}}]}}}},{"kind":"PersistentVolumeClaim","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"${VOLUME_CAPACITY}"}}}},{"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.7"}}},{"type":"ConfigChange"}],"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"template":{"metadata":{"name":"${DATABASE_SERVICE_NAME}","labels":{"name":"${DATABASE_SERVICE_NAME}"}},"spec":{"volumes":[{"name":"${DATABASE_SERVICE_NAME}-data","persistentVolumeClaim":{"claimName":"${DATABASE_SERVICE_NAME}"}}],"containers":[{"name":"mysql","image":" + ","ports":[{"containerPort":3306}],"volumeMounts":[{"name":"${DATABASE_SERVICE_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","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"database-user"}}},{"name":"MYSQL_PASSWORD","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"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":"dancer-mysql-persistent","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 Perl Dancer 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":"VOLUME_CAPACITY","displayName":"Volume + Capacity","description":"Volume space available for data, e.g. 512Mi, 2Gi","value":"1Gi","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/dancer-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 Dancer + service, if left blank a value will be defaulted."},{"name":"GITHUB_WEBHOOK_SECRET","displayName":"GitHub + Webhook Secret","description":"Github trigger secret. A difficult to guess + string encoded as part of the webhook URL. Not encrypted.","generate":"expression","from":"[a-zA-Z0-9]{40}"},{"name":"DATABASE_SERVICE_NAME","displayName":"Database + Service Name","value":"database","required":true},{"name":"DATABASE_USER","displayName":"Database + Username","generate":"expression","from":"user[A-Z0-9]{3}"},{"name":"DATABASE_PASSWORD","displayName":"Database + Password","generate":"expression","from":"[a-zA-Z0-9]{8}"},{"name":"DATABASE_NAME","displayName":"Database + Name","value":"sampledb","required":true},{"name":"PERL_APACHE2_RELOAD","displayName":"Perl + Module Reload","description":"Set this to \"true\" to enable automatic reloading + of modified Perl modules."},{"name":"SECRET_KEY_BASE","displayName":"Secret + Key","description":"Your secret key for verifying the integrity of signed + cookies.","generate":"expression","from":"[a-z0-9]{127}"},{"name":"CPAN_MIRROR","displayName":"Custom + CPAN Mirror URL","description":"The custom CPAN mirror URL"}],"labels":{"template":"dancer-mysql-persistent"}},{"metadata":{"name":"django-psql-persistent","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/django-psql-persistent","uid":"087f0690-e95b-11e7-a28e-7e8537c41286","resourceVersion":"921","creationTimestamp":"2017-12-25T10:04:45Z","annotations":{"description":"An + example Django application with a PostgreSQL database. For more information + about using this template, including OpenShift considerations, see https://github.com/openshift/django-ex/blob/master/README.md.","iconClass":"icon-python","openshift.io/display-name":"Django + + PostgreSQL (Persistent)","tags":"quickstart,python,django","template.openshift.io/documentation-url":"https://github.com/openshift/django-ex","template.openshift.io/long-description":"This + template defines resources needed to develop a Django based application, including + a build configuration, application deployment configuration, and database + deployment configuration.","template.openshift.io/provider-display-name":"Red + Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The + following service(s) have been created in your project: ${NAME}, ${DATABASE_SERVICE_NAME}.\n\nFor + more information about using this template, including OpenShift considerations, + see https://github.com/openshift/django-ex/blob/master/README.md.","objects":[{"kind":"Secret","apiVersion":"v1","metadata":{"name":"${NAME}"},"stringData":{"database-user":"${DATABASE_USER}","database-password":"${DATABASE_PASSWORD}","django-secret-key":"${DJANGO_SECRET_KEY}"}},{"kind":"Service","apiVersion":"v1","metadata":{"name":"${NAME}","annotations":{"description":"Exposes + and load balances the application pods","service.alpha.openshift.io/dependencies":"[{\"name\": + \"${DATABASE_SERVICE_NAME}\", \"kind\": \"Service\"}]"}},"spec":{"ports":[{"name":"web","port":8080,"targetPort":8080}],"selector":{"name":"${NAME}"}}},{"kind":"Route","apiVersion":"v1","metadata":{"name":"${NAME}","annotations":{"template.openshift.io/expose-uri":"http://{.spec.host}{.spec.path}"}},"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":"python:3.5"},"env":[{"name":"PIP_INDEX_URL","value":"${PIP_INDEX_URL}"}]}},"output":{"to":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"triggers":[{"type":"ImageChange"},{"type":"ConfigChange"},{"type":"GitHub","github":{"secret":"${GITHUB_WEBHOOK_SECRET}"}}],"postCommit":{"script":"./manage.py + test"}}},{"kind":"DeploymentConfig","apiVersion":"v1","metadata":{"name":"${NAME}","annotations":{"description":"Defines + how to deploy the application server"}},"spec":{"strategy":{"type":"Recreate"},"triggers":[{"type":"ImageChange","imageChangeParams":{"automatic":true,"containerNames":["django-psql-persistent"],"from":{"kind":"ImageStreamTag","name":"${NAME}:latest"}}},{"type":"ConfigChange"}],"replicas":1,"selector":{"name":"${NAME}"},"template":{"metadata":{"name":"${NAME}","labels":{"name":"${NAME}"}},"spec":{"containers":[{"name":"django-psql-persistent","image":" + ","ports":[{"containerPort":8080}],"readinessProbe":{"timeoutSeconds":3,"initialDelaySeconds":3,"httpGet":{"path":"/health","port":8080}},"livenessProbe":{"timeoutSeconds":3,"initialDelaySeconds":30,"httpGet":{"path":"/health","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","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"database-user"}}},{"name":"DATABASE_PASSWORD","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"database-password"}}},{"name":"APP_CONFIG","value":"${APP_CONFIG}"},{"name":"DJANGO_SECRET_KEY","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"django-secret-key"}}}],"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}}}]}}}},{"kind":"PersistentVolumeClaim","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"${VOLUME_CAPACITY}"}}}},{"kind":"Service","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}","annotations":{"description":"Exposes + the database server"}},"spec":{"ports":[{"name":"postgresql","port":5432,"targetPort":5432}],"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":["postgresql"],"from":{"kind":"ImageStreamTag","namespace":"${NAMESPACE}","name":"postgresql:9.5"}}},{"type":"ConfigChange"}],"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"template":{"metadata":{"name":"${DATABASE_SERVICE_NAME}","labels":{"name":"${DATABASE_SERVICE_NAME}"}},"spec":{"volumes":[{"name":"${DATABASE_SERVICE_NAME}-data","persistentVolumeClaim":{"claimName":"${DATABASE_SERVICE_NAME}"}}],"containers":[{"name":"postgresql","image":" + ","ports":[{"containerPort":5432}],"env":[{"name":"POSTGRESQL_USER","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"database-user"}}},{"name":"POSTGRESQL_PASSWORD","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"database-password"}}},{"name":"POSTGRESQL_DATABASE","value":"${DATABASE_NAME}"}],"volumeMounts":[{"name":"${DATABASE_SERVICE_NAME}-data","mountPath":"/var/lib/pgsql/data"}],"readinessProbe":{"timeoutSeconds":1,"initialDelaySeconds":5,"exec":{"command":["/bin/sh","-i","-c","psql + -h 127.0.0.1 -U ${POSTGRESQL_USER} -q -d ${POSTGRESQL_DATABASE} -c ''SELECT + 1''"]}},"livenessProbe":{"timeoutSeconds":1,"initialDelaySeconds":30,"tcpSocket":{"port":5432}},"resources":{"limits":{"memory":"${MEMORY_POSTGRESQL_LIMIT}"}}}]}}}}],"parameters":[{"name":"NAME","displayName":"Name","description":"The + name assigned to all of the frontend objects defined in this template.","value":"django-psql-persistent","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 Django container can use.","value":"512Mi","required":true},{"name":"MEMORY_POSTGRESQL_LIMIT","displayName":"Memory + Limit (PostgreSQL)","description":"Maximum amount of memory the PostgreSQL + container can use.","value":"512Mi","required":true},{"name":"VOLUME_CAPACITY","displayName":"Volume + Capacity","description":"Volume space available for data, e.g. 512Mi, 2Gi","value":"1Gi","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/django-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 Django + service, if left blank a value will be defaulted."},{"name":"GITHUB_WEBHOOK_SECRET","displayName":"GitHub + Webhook Secret","description":"Github trigger secret. A difficult to guess + string encoded as part of the webhook URL. Not encrypted.","generate":"expression","from":"[a-zA-Z0-9]{40}"},{"name":"DATABASE_SERVICE_NAME","displayName":"Database + Service Name","value":"postgresql","required":true},{"name":"DATABASE_ENGINE","displayName":"Database + Engine","description":"Database engine: postgresql, mysql or sqlite (default).","value":"postgresql","required":true},{"name":"DATABASE_NAME","displayName":"Database + Name","value":"default","required":true},{"name":"DATABASE_USER","displayName":"Database + Username","value":"django","required":true},{"name":"DATABASE_PASSWORD","displayName":"Database + User Password","generate":"expression","from":"[a-zA-Z0-9]{16}"},{"name":"APP_CONFIG","displayName":"Application + Configuration File Path","description":"Relative path to Gunicorn configuration + file (optional)."},{"name":"DJANGO_SECRET_KEY","displayName":"Django Secret + Key","description":"Set this to a long random string.","generate":"expression","from":"[\\w]{50}"},{"name":"PIP_INDEX_URL","displayName":"Custom + PyPi Index URL","description":"The custom PyPi index URL"}],"labels":{"template":"django-psql-persistent"}},{"metadata":{"name":"jenkins-ephemeral","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/jenkins-ephemeral","uid":"08882b17-e95b-11e7-a28e-7e8537c41286","resourceVersion":"927","creationTimestamp":"2017-12-25T10:04:45Z","annotations":{"description":"Jenkins + service, without persistent storage.\n\nWARNING: Any data stored will be lost + upon pod destruction. Only use this template for testing.","iconClass":"icon-jenkins","openshift.io/display-name":"Jenkins + (Ephemeral)","tags":"instant-app,jenkins","template.openshift.io/documentation-url":"https://docs.openshift.org/latest/using_images/other_images/jenkins.html","template.openshift.io/long-description":"This + template deploys a Jenkins server capable of managing OpenShift Pipeline builds + and supporting OpenShift-based oauth login. The Jenkins configuration is + stored in non-persistent storage, so this configuration should be used for + experimental purposes only.","template.openshift.io/provider-display-name":"Red + Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"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.","objects":[{"kind":"Route","apiVersion":"v1","metadata":{"name":"${JENKINS_SERVICE_NAME}","creationTimestamp":null,"annotations":{"template.openshift.io/expose-uri":"http://{.spec.host}{.spec.path}"}},"spec":{"to":{"kind":"Service","name":"${JENKINS_SERVICE_NAME}"},"tls":{"termination":"edge","insecureEdgeTerminationPolicy":"Redirect"}}},{"kind":"DeploymentConfig","apiVersion":"v1","metadata":{"name":"${JENKINS_SERVICE_NAME}","creationTimestamp":null},"spec":{"strategy":{"type":"Recreate"},"triggers":[{"type":"ImageChange","imageChangeParams":{"automatic":true,"containerNames":["jenkins"],"from":{"kind":"ImageStreamTag","name":"${JENKINS_IMAGE_STREAM_TAG}","namespace":"${NAMESPACE}"},"lastTriggeredImage":""}},{"type":"ConfigChange"}],"replicas":1,"selector":{"name":"${JENKINS_SERVICE_NAME}"},"template":{"metadata":{"creationTimestamp":null,"labels":{"name":"${JENKINS_SERVICE_NAME}"}},"spec":{"serviceAccountName":"${JENKINS_SERVICE_NAME}","containers":[{"name":"jenkins","image":" + ","readinessProbe":{"timeoutSeconds":3,"initialDelaySeconds":3,"httpGet":{"path":"/login","port":8080}},"livenessProbe":{"timeoutSeconds":3,"initialDelaySeconds":420,"failureThreshold":30,"httpGet":{"path":"/login","port":8080}},"env":[{"name":"OPENSHIFT_ENABLE_OAUTH","value":"${ENABLE_OAUTH}"},{"name":"OPENSHIFT_ENABLE_REDIRECT_PROMPT","value":"true"},{"name":"OPENSHIFT_JENKINS_JVM_ARCH","value":"${JVM_ARCH}"},{"name":"KUBERNETES_MASTER","value":"https://kubernetes.default:443"},{"name":"KUBERNETES_TRUST_CERTIFICATES","value":"true"},{"name":"JNLP_SERVICE_NAME","value":"${JNLP_SERVICE_NAME}"}],"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}},"volumeMounts":[{"name":"${JENKINS_SERVICE_NAME}-data","mountPath":"/var/lib/jenkins"}],"terminationMessagePath":"/dev/termination-log","imagePullPolicy":"IfNotPresent","capabilities":{},"securityContext":{"capabilities":{},"privileged":false}}],"volumes":[{"name":"${JENKINS_SERVICE_NAME}-data","emptyDir":{"medium":""}}],"restartPolicy":"Always","dnsPolicy":"ClusterFirst"}}}},{"kind":"ServiceAccount","apiVersion":"v1","metadata":{"name":"${JENKINS_SERVICE_NAME}","annotations":{"serviceaccounts.openshift.io/oauth-redirectreference.jenkins":"{\"kind\":\"OAuthRedirectReference\",\"apiVersion\":\"v1\",\"reference\":{\"kind\":\"Route\",\"name\":\"${JENKINS_SERVICE_NAME}\"}}"}}},{"kind":"RoleBinding","apiVersion":"v1","metadata":{"name":"${JENKINS_SERVICE_NAME}_edit"},"groupNames":null,"subjects":[{"kind":"ServiceAccount","name":"${JENKINS_SERVICE_NAME}"}],"roleRef":{"name":"edit"}},{"kind":"Service","apiVersion":"v1","metadata":{"name":"${JNLP_SERVICE_NAME}"},"spec":{"ports":[{"name":"agent","protocol":"TCP","port":50000,"targetPort":50000,"nodePort":0}],"selector":{"name":"${JENKINS_SERVICE_NAME}"},"type":"ClusterIP","sessionAffinity":"None"}},{"kind":"Service","apiVersion":"v1","metadata":{"name":"${JENKINS_SERVICE_NAME}","annotations":{"service.alpha.openshift.io/dependencies":"[{\"name\": + \"${JNLP_SERVICE_NAME}\", \"namespace\": \"\", \"kind\": \"Service\"}]","service.openshift.io/infrastructure":"true"},"creationTimestamp":null},"spec":{"ports":[{"name":"web","protocol":"TCP","port":80,"targetPort":8080,"nodePort":0}],"selector":{"name":"${JENKINS_SERVICE_NAME}"},"type":"ClusterIP","sessionAffinity":"None"}}],"parameters":[{"name":"JENKINS_SERVICE_NAME","displayName":"Jenkins + Service Name","description":"The name of the OpenShift Service exposed for + the Jenkins container.","value":"jenkins"},{"name":"JNLP_SERVICE_NAME","displayName":"Jenkins + JNLP Service Name","description":"The name of the service used for master/slave + communication.","value":"jenkins-jnlp"},{"name":"ENABLE_OAUTH","displayName":"Enable + OAuth in Jenkins","description":"Whether to enable OAuth OpenShift integration. + If false, the static account ''admin'' will be initialized with the password + ''password''.","value":"true"},{"name":"JVM_ARCH","displayName":"Jenkins JVM + Architecture","description":"Whether Jenkins runs with a 32 bit (i386) or + 64 bit (x86_64) JVM.","value":"i386"},{"name":"MEMORY_LIMIT","displayName":"Memory + Limit","description":"Maximum amount of memory the container can use.","value":"512Mi"},{"name":"NAMESPACE","displayName":"Jenkins + ImageStream Namespace","description":"The OpenShift Namespace where the Jenkins + ImageStream resides.","value":"openshift"},{"name":"JENKINS_IMAGE_STREAM_TAG","displayName":"Jenkins + ImageStreamTag","description":"Name of the ImageStreamTag to be used for the + Jenkins image.","value":"jenkins:latest"}],"labels":{"template":"jenkins-ephemeral-template"}},{"metadata":{"name":"jenkins-persistent","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/jenkins-persistent","uid":"08795e30-e95b-11e7-a28e-7e8537c41286","resourceVersion":"917","creationTimestamp":"2017-12-25T10:04:45Z","annotations":{"description":"Jenkins + service, with persistent storage.\n\nNOTE: You must have persistent volumes + available in your cluster to use this template.","iconClass":"icon-jenkins","openshift.io/display-name":"Jenkins + (Persistent)","tags":"instant-app,jenkins","template.openshift.io/documentation-url":"https://docs.openshift.org/latest/using_images/other_images/jenkins.html","template.openshift.io/long-description":"This + template deploys a Jenkins server capable of managing OpenShift Pipeline builds + and supporting OpenShift-based oauth login.","template.openshift.io/provider-display-name":"Red + Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"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.","objects":[{"kind":"Route","apiVersion":"v1","metadata":{"name":"${JENKINS_SERVICE_NAME}","creationTimestamp":null,"annotations":{"template.openshift.io/expose-uri":"http://{.spec.host}{.spec.path}"}},"spec":{"to":{"kind":"Service","name":"${JENKINS_SERVICE_NAME}"},"tls":{"termination":"edge","insecureEdgeTerminationPolicy":"Redirect"}}},{"kind":"PersistentVolumeClaim","apiVersion":"v1","metadata":{"name":"${JENKINS_SERVICE_NAME}"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"${VOLUME_CAPACITY}"}}}},{"kind":"DeploymentConfig","apiVersion":"v1","metadata":{"name":"${JENKINS_SERVICE_NAME}","creationTimestamp":null},"spec":{"strategy":{"type":"Recreate"},"triggers":[{"type":"ImageChange","imageChangeParams":{"automatic":true,"containerNames":["jenkins"],"from":{"kind":"ImageStreamTag","name":"${JENKINS_IMAGE_STREAM_TAG}","namespace":"${NAMESPACE}"},"lastTriggeredImage":""}},{"type":"ConfigChange"}],"replicas":1,"selector":{"name":"${JENKINS_SERVICE_NAME}"},"template":{"metadata":{"creationTimestamp":null,"labels":{"name":"${JENKINS_SERVICE_NAME}"}},"spec":{"serviceAccountName":"${JENKINS_SERVICE_NAME}","containers":[{"name":"jenkins","image":" + ","readinessProbe":{"timeoutSeconds":3,"initialDelaySeconds":3,"httpGet":{"path":"/login","port":8080}},"livenessProbe":{"timeoutSeconds":3,"initialDelaySeconds":420,"failureThreshold":30,"httpGet":{"path":"/login","port":8080}},"env":[{"name":"OPENSHIFT_ENABLE_OAUTH","value":"${ENABLE_OAUTH}"},{"name":"OPENSHIFT_ENABLE_REDIRECT_PROMPT","value":"true"},{"name":"OPENSHIFT_JENKINS_JVM_ARCH","value":"${JVM_ARCH}"},{"name":"KUBERNETES_MASTER","value":"https://kubernetes.default:443"},{"name":"KUBERNETES_TRUST_CERTIFICATES","value":"true"},{"name":"JNLP_SERVICE_NAME","value":"${JNLP_SERVICE_NAME}"}],"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}},"volumeMounts":[{"name":"${JENKINS_SERVICE_NAME}-data","mountPath":"/var/lib/jenkins"}],"terminationMessagePath":"/dev/termination-log","imagePullPolicy":"IfNotPresent","capabilities":{},"securityContext":{"capabilities":{},"privileged":false}}],"volumes":[{"name":"${JENKINS_SERVICE_NAME}-data","persistentVolumeClaim":{"claimName":"${JENKINS_SERVICE_NAME}"}}],"restartPolicy":"Always","dnsPolicy":"ClusterFirst"}}}},{"kind":"ServiceAccount","apiVersion":"v1","metadata":{"name":"${JENKINS_SERVICE_NAME}","annotations":{"serviceaccounts.openshift.io/oauth-redirectreference.jenkins":"{\"kind\":\"OAuthRedirectReference\",\"apiVersion\":\"v1\",\"reference\":{\"kind\":\"Route\",\"name\":\"${JENKINS_SERVICE_NAME}\"}}"}}},{"kind":"RoleBinding","apiVersion":"v1","metadata":{"name":"${JENKINS_SERVICE_NAME}_edit"},"groupNames":null,"subjects":[{"kind":"ServiceAccount","name":"${JENKINS_SERVICE_NAME}"}],"roleRef":{"name":"edit"}},{"kind":"Service","apiVersion":"v1","metadata":{"name":"${JNLP_SERVICE_NAME}"},"spec":{"ports":[{"name":"agent","protocol":"TCP","port":50000,"targetPort":50000,"nodePort":0}],"selector":{"name":"${JENKINS_SERVICE_NAME}"},"type":"ClusterIP","sessionAffinity":"None"}},{"kind":"Service","apiVersion":"v1","metadata":{"name":"${JENKINS_SERVICE_NAME}","annotations":{"service.alpha.openshift.io/dependencies":"[{\"name\": + \"${JNLP_SERVICE_NAME}\", \"namespace\": \"\", \"kind\": \"Service\"}]","service.openshift.io/infrastructure":"true"},"creationTimestamp":null},"spec":{"ports":[{"name":"web","protocol":"TCP","port":80,"targetPort":8080,"nodePort":0}],"selector":{"name":"${JENKINS_SERVICE_NAME}"},"type":"ClusterIP","sessionAffinity":"None"}}],"parameters":[{"name":"JENKINS_SERVICE_NAME","displayName":"Jenkins + Service Name","description":"The name of the OpenShift Service exposed for + the Jenkins container.","value":"jenkins"},{"name":"JNLP_SERVICE_NAME","displayName":"Jenkins + JNLP Service Name","description":"The name of the service used for master/slave + communication.","value":"jenkins-jnlp"},{"name":"ENABLE_OAUTH","displayName":"Enable + OAuth in Jenkins","description":"Whether to enable OAuth OpenShift integration. + If false, the static account ''admin'' will be initialized with the password + ''password''.","value":"true"},{"name":"JVM_ARCH","displayName":"Jenkins JVM + Architecture","description":"Whether Jenkins runs with a 32 bit (i386) or + 64 bit (x86_64) JVM.","value":"i386"},{"name":"MEMORY_LIMIT","displayName":"Memory + Limit","description":"Maximum amount of memory the container can use.","value":"512Mi"},{"name":"VOLUME_CAPACITY","displayName":"Volume + Capacity","description":"Volume space available for data, e.g. 512Mi, 2Gi.","value":"1Gi","required":true},{"name":"NAMESPACE","displayName":"Jenkins + ImageStream Namespace","description":"The OpenShift Namespace where the Jenkins + ImageStream resides.","value":"openshift"},{"name":"JENKINS_IMAGE_STREAM_TAG","displayName":"Jenkins + ImageStreamTag","description":"Name of the ImageStreamTag to be used for the + Jenkins image.","value":"jenkins:latest"}],"labels":{"template":"jenkins-persistent-template"}},{"metadata":{"name":"jenkins-pipeline-example","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/jenkins-pipeline-example","uid":"0889ce28-e95b-11e7-a28e-7e8537c41286","resourceVersion":"928","creationTimestamp":"2017-12-25T10:04:45Z","annotations":{"description":"This + example showcases the new Jenkins Pipeline integration in OpenShift,\nwhich + performs continuous integration and deployment right on the platform.\nThe + template contains a Jenkinsfile - a definition of a multi-stage CI/CD process + - that\nleverages the underlying OpenShift platform for dynamic and scalable\nbuilds. + OpenShift integrates the status of your pipeline builds into the web\nconsole + allowing you to see your entire application lifecycle in a single view.","iconClass":"icon-jenkins","openshift.io/display-name":"Pipeline + Build Example","tags":"instant-app,jenkins"}},"message":"A Jenkins server + will be automatically instantiated in this project to manage\nthe Pipeline + BuildConfig created by this template. You will be able to log in to\nit using + your OpenShift user credentials.","objects":[{"apiVersion":"v1","kind":"BuildConfig","metadata":{"annotations":{"pipeline.alpha.openshift.io/uses":"[{\"name\": + \"${NAME}\", \"namespace\": \"\", \"kind\": \"DeploymentConfig\"}]"},"labels":{"name":"sample-pipeline"},"name":"sample-pipeline"},"spec":{"strategy":{"jenkinsPipelineStrategy":{"jenkinsfile":"try + {\n timeout(time: 20, unit: ''MINUTES'') {\n node(''nodejs'') {\n stage(''build'') + {\n openshiftBuild(buildConfig: ''${NAME}'', showBuildLogs: ''true'')\n }\n stage(''deploy'') + {\n openshiftDeploy(deploymentConfig: ''${NAME}'')\n }\n }\n }\n} + catch (err) {\n echo \"in catch block\"\n echo \"Caught: ${err}\"\n currentBuild.result + = ''FAILURE''\n throw err\n} "},"type":"JenkinsPipeline"},"triggers":[{"github":{"secret":"secret101"},"type":"GitHub"},{"generic":{"secret":"secret101"},"type":"Generic"}]}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"service.alpha.openshift.io/dependencies":"[{\"name\": + \"${DATABASE_SERVICE_NAME}\", \"namespace\": \"\", \"kind\": \"Service\"}]"},"name":"${NAME}"},"spec":{"ports":[{"name":"web","port":8080,"targetPort":8080}],"selector":{"name":"${NAME}"}}},{"apiVersion":"v1","kind":"Route","metadata":{"name":"${NAME}"},"spec":{"host":"${APPLICATION_DOMAIN}","to":{"kind":"Service","name":"${NAME}"}}},{"apiVersion":"v1","kind":"ImageStream","metadata":{"annotations":{"description":"Keeps + track of changes in the application image"},"name":"${NAME}"}},{"apiVersion":"v1","kind":"BuildConfig","metadata":{"annotations":{"description":"Defines + how to build the application"},"name":"${NAME}"},"spec":{"output":{"to":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"postCommit":{"script":"npm + test"},"source":{"contextDir":"${CONTEXT_DIR}","git":{"ref":"${SOURCE_REPOSITORY_REF}","uri":"${SOURCE_REPOSITORY_URL}"},"type":"Git"},"strategy":{"sourceStrategy":{"env":[{"name":"NPM_MIRROR","value":"${NPM_MIRROR}"}],"from":{"kind":"ImageStreamTag","name":"nodejs:4","namespace":"${NAMESPACE}"}},"type":"Source"},"triggers":[{"github":{"secret":"${GITHUB_WEBHOOK_SECRET}"},"type":"GitHub"},{"generic":{"secret":"${GENERIC_WEBHOOK_SECRET}"},"type":"Generic"}]}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines + how to deploy the application server"},"name":"${NAME}"},"spec":{"replicas":1,"selector":{"name":"${NAME}"},"strategy":{"type":"Rolling"},"template":{"metadata":{"labels":{"name":"${NAME}"},"name":"${NAME}"},"spec":{"containers":[{"env":[{"name":"DATABASE_SERVICE_NAME","value":"${DATABASE_SERVICE_NAME}"},{"name":"MONGODB_USER","value":"${DATABASE_USER}"},{"name":"MONGODB_PASSWORD","value":"${DATABASE_PASSWORD}"},{"name":"MONGODB_DATABASE","value":"${DATABASE_NAME}"},{"name":"MONGODB_ADMIN_PASSWORD","value":"${DATABASE_ADMIN_PASSWORD}"}],"image":" + ","livenessProbe":{"httpGet":{"path":"/pagecount","port":8080},"initialDelaySeconds":30,"timeoutSeconds":3},"name":"nodejs-mongodb-example","ports":[{"containerPort":8080}],"readinessProbe":{"httpGet":{"path":"/pagecount","port":8080},"initialDelaySeconds":3,"timeoutSeconds":3},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}}}]}},"triggers":[{"imageChangeParams":{"automatic":false,"containerNames":["nodejs-mongodb-example"],"from":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"type":"ImageChange"},{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes + the database server"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"ports":[{"name":"mongodb","port":27017,"targetPort":27017}],"selector":{"name":"${DATABASE_SERVICE_NAME}"}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines + how to deploy the database"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${DATABASE_SERVICE_NAME}"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"containers":[{"env":[{"name":"MONGODB_USER","value":"${DATABASE_USER}"},{"name":"MONGODB_PASSWORD","value":"${DATABASE_PASSWORD}"},{"name":"MONGODB_DATABASE","value":"${DATABASE_NAME}"},{"name":"MONGODB_ADMIN_PASSWORD","value":"${DATABASE_ADMIN_PASSWORD}"}],"image":" + ","livenessProbe":{"initialDelaySeconds":30,"tcpSocket":{"port":27017},"timeoutSeconds":1},"name":"mongodb","ports":[{"containerPort":27017}],"readinessProbe":{"exec":{"command":["/bin/sh","-i","-c","mongo + 127.0.0.1:27017/$MONGODB_DATABASE -u $MONGODB_USER -p $MONGODB_PASSWORD --eval=\"quit()\""]},"initialDelaySeconds":3,"timeoutSeconds":1},"resources":{"limits":{"memory":"${MEMORY_MONGODB_LIMIT}"}},"volumeMounts":[{"mountPath":"/var/lib/mongodb/data","name":"${DATABASE_SERVICE_NAME}-data"}]}],"volumes":[{"emptyDir":{"medium":""},"name":"${DATABASE_SERVICE_NAME}-data"}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["mongodb"],"from":{"kind":"ImageStreamTag","name":"mongodb:3.2","namespace":"${NAMESPACE}"}},"type":"ImageChange"},{"type":"ConfigChange"}]}}],"parameters":[{"name":"NAME","displayName":"Name","description":"The + name assigned to all of the frontend objects defined in this template.","value":"nodejs-mongodb-example","required":true},{"name":"APPLICATION_DOMAIN","displayName":"Application + Hostname","description":"The exposed hostname that will route to the Node.js + service, if left blank a value will be defaulted."},{"name":"SOURCE_REPOSITORY_URL","displayName":"Git + Repository URL","description":"The URL of the repository with your application + source code.","value":"https://github.com/openshift/nodejs-ex.git","required":true},{"name":"DATABASE_NAME","displayName":"Database + Name","value":"sampledb","required":true},{"name":"DATABASE_USER","displayName":"MongoDB + Username","description":"Username for MongoDB user that will be used for accessing + the database.","generate":"expression","from":"user[A-Z0-9]{3}"},{"name":"DATABASE_PASSWORD","displayName":"MongoDB + Password","description":"Password for the MongoDB user.","generate":"expression","from":"[a-zA-Z0-9]{16}"},{"name":"MEMORY_LIMIT","displayName":"Memory + Limit","description":"Maximum amount of memory the Node.js container can use.","value":"512Mi","required":true},{"name":"MEMORY_MONGODB_LIMIT","displayName":"Memory + Limit (MongoDB)","description":"Maximum amount of memory the MongoDB container + can use.","value":"512Mi","required":true},{"name":"DATABASE_SERVICE_NAME","displayName":"Database + Service Name","value":"mongodb","required":true},{"name":"DATABASE_ADMIN_PASSWORD","displayName":"Database + Administrator Password","description":"Password for the database admin user.","generate":"expression","from":"[a-zA-Z0-9]{16}"},{"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":"GITHUB_WEBHOOK_SECRET","displayName":"GitHub + Webhook Secret","description":"Github trigger secret. A difficult to guess + string encoded as part of the webhook URL. Not encrypted.","generate":"expression","from":"[a-zA-Z0-9]{40}"},{"name":"GENERIC_WEBHOOK_SECRET","displayName":"Generic + Webhook Secret","description":"A secret string used to configure the Generic + webhook.","generate":"expression","from":"[a-zA-Z0-9]{40}"},{"name":"NPM_MIRROR","displayName":"Custom + NPM Mirror URL","description":"The custom NPM mirror URL"},{"name":"NAMESPACE","displayName":"Namespace","description":"The + OpenShift Namespace where the NodeJS and MongoDB ImageStreams reside.","value":"openshift","required":true}],"labels":{"template":"application-template-sample-pipeline"}},{"metadata":{"name":"mariadb-persistent","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/mariadb-persistent","uid":"088bb72f-e95b-11e7-a28e-7e8537c41286","resourceVersion":"929","creationTimestamp":"2017-12-25T10:04:45Z","annotations":{"description":"MariaDB + database service, with persistent storage. For more information about using + this template, including OpenShift considerations, see https://github.com/sclorg/mariadb-container/blob/master/10.1/README.md.\n\nNOTE: + Scaling to more than one replica is not supported. You must have persistent + volumes available in your cluster to use this template.","iconClass":"icon-mariadb","openshift.io/display-name":"MariaDB + (Persistent)","tags":"database,mariadb","template.openshift.io/documentation-url":"https://github.com/sclorg/mariadb-container/blob/master/10.1/README.md","template.openshift.io/long-description":"This + template provides a standalone MariaDB server with a database created. The + database is stored on persistent storage. The database name, username, and + password are chosen via parameters when provisioning this service.","template.openshift.io/provider-display-name":"Red + Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The + following service(s) have been created in your project: ${DATABASE_SERVICE_NAME}.\n\n Username: + ${MYSQL_USER}\n Password: ${MYSQL_PASSWORD}\n Database Name: ${MYSQL_DATABASE}\n + Connection URL: mysql://${DATABASE_SERVICE_NAME}:3306/\n\nFor more information + about using this template, including OpenShift considerations, see https://github.com/sclorg/mariadb-container/blob/master/10.1/README.md.","objects":[{"kind":"Secret","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}","annotations":{"template.openshift.io/expose-username":"{.data[''database-user'']}","template.openshift.io/expose-password":"{.data[''database-password'']}","template.openshift.io/expose-root_password":"{.data[''database-root-password'']}"}},"stringData":{"database-user":"${MYSQL_USER}","database-password":"${MYSQL_PASSWORD}","database-root-password":"${MYSQL_ROOT_PASSWORD}"}},{"kind":"Service","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}","annotations":{"template.openshift.io/expose-uri":"mysql://{.spec.clusterIP}:{.spec.ports[?(.name==\"mariadb\")].port}"}},"spec":{"ports":[{"name":"mariadb","port":3306}],"selector":{"name":"${DATABASE_SERVICE_NAME}"}}},{"kind":"PersistentVolumeClaim","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"${VOLUME_CAPACITY}"}}}},{"kind":"DeploymentConfig","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"strategy":{"type":"Recreate"},"triggers":[{"type":"ImageChange","imageChangeParams":{"automatic":true,"containerNames":["mariadb"],"from":{"kind":"ImageStreamTag","name":"mariadb:10.1","namespace":"${NAMESPACE}"}}},{"type":"ConfigChange"}],"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"template":{"metadata":{"labels":{"name":"${DATABASE_SERVICE_NAME}"}},"spec":{"containers":[{"name":"mariadb","image":" + ","ports":[{"containerPort":3306}],"readinessProbe":{"timeoutSeconds":1,"initialDelaySeconds":5,"exec":{"command":["/bin/sh","-i","-c","MYSQL_PWD=\"$MYSQL_PASSWORD\" + mysql -h 127.0.0.1 -u $MYSQL_USER -D $MYSQL_DATABASE -e ''SELECT 1''"]}},"livenessProbe":{"timeoutSeconds":1,"initialDelaySeconds":30,"tcpSocket":{"port":3306}},"env":[{"name":"MYSQL_USER","valueFrom":{"secretKeyRef":{"name":"${DATABASE_SERVICE_NAME}","key":"database-user"}}},{"name":"MYSQL_PASSWORD","valueFrom":{"secretKeyRef":{"name":"${DATABASE_SERVICE_NAME}","key":"database-password"}}},{"name":"MYSQL_ROOT_PASSWORD","valueFrom":{"secretKeyRef":{"name":"${DATABASE_SERVICE_NAME}","key":"database-root-password"}}},{"name":"MYSQL_DATABASE","value":"${MYSQL_DATABASE}"}],"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}},"volumeMounts":[{"name":"${DATABASE_SERVICE_NAME}-data","mountPath":"/var/lib/mysql/data"}],"imagePullPolicy":"IfNotPresent"}],"volumes":[{"name":"${DATABASE_SERVICE_NAME}-data","persistentVolumeClaim":{"claimName":"${DATABASE_SERVICE_NAME}"}}]}}}}],"parameters":[{"name":"MEMORY_LIMIT","displayName":"Memory + Limit","description":"Maximum amount of memory the container can use.","value":"512Mi","required":true},{"name":"NAMESPACE","displayName":"Namespace","description":"The + OpenShift Namespace where the ImageStream resides.","value":"openshift"},{"name":"DATABASE_SERVICE_NAME","displayName":"Database + Service Name","description":"The name of the OpenShift Service exposed for + the database.","value":"mariadb","required":true},{"name":"MYSQL_USER","displayName":"MariaDB + Connection Username","description":"Username for MariaDB user that will be + used for accessing the database.","generate":"expression","from":"user[A-Z0-9]{3}","required":true},{"name":"MYSQL_PASSWORD","displayName":"MariaDB + Connection Password","description":"Password for the MariaDB connection user.","generate":"expression","from":"[a-zA-Z0-9]{16}","required":true},{"name":"MYSQL_ROOT_PASSWORD","displayName":"MariaDB + root Password","description":"Password for the MariaDB root user.","generate":"expression","from":"[a-zA-Z0-9]{16}","required":true},{"name":"MYSQL_DATABASE","displayName":"MariaDB + Database Name","description":"Name of the MariaDB database accessed.","value":"sampledb","required":true},{"name":"VOLUME_CAPACITY","displayName":"Volume + Capacity","description":"Volume space available for data, e.g. 512Mi, 2Gi.","value":"1Gi","required":true}],"labels":{"template":"mariadb-persistent-template"}},{"metadata":{"name":"mongodb-persistent","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/mongodb-persistent","uid":"087b5389-e95b-11e7-a28e-7e8537c41286","resourceVersion":"918","creationTimestamp":"2017-12-25T10:04:45Z","annotations":{"description":"MongoDB + database service, with persistent storage. For more information about using + this template, including OpenShift considerations, see https://github.com/sclorg/mongodb-container/blob/master/3.2/README.md.\n\nNOTE: + Scaling to more than one replica is not supported. You must have persistent + volumes available in your cluster to use this template.","iconClass":"icon-mongodb","openshift.io/display-name":"MongoDB + (Persistent)","tags":"database,mongodb","template.openshift.io/documentation-url":"https://docs.openshift.org/latest/using_images/db_images/mongodb.html","template.openshift.io/long-description":"This + template provides a standalone MongoDB server with a database created. The + database is stored on persistent storage. The database name, username, and + password are chosen via parameters when provisioning this service.","template.openshift.io/provider-display-name":"Red + Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The + following service(s) have been created in your project: ${DATABASE_SERVICE_NAME}.\n\n Username: + ${MONGODB_USER}\n Password: ${MONGODB_PASSWORD}\n Database Name: ${MONGODB_DATABASE}\n + Connection URL: mongodb://${MONGODB_USER}:${MONGODB_PASSWORD}@${DATABASE_SERVICE_NAME}/${MONGODB_DATABASE}\n\nFor + more information about using this template, including OpenShift considerations, + see https://github.com/sclorg/mongodb-container/blob/master/3.2/README.md.","objects":[{"kind":"Secret","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}","annotations":{"template.openshift.io/expose-username":"{.data[''database-user'']}","template.openshift.io/expose-password":"{.data[''database-password'']}","template.openshift.io/expose-admin_password":"{.data[''database-admin-password'']}"}},"stringData":{"database-user":"${MONGODB_USER}","database-password":"${MONGODB_PASSWORD}","database-admin-password":"${MONGODB_ADMIN_PASSWORD}"}},{"kind":"Service","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}","creationTimestamp":null,"annotations":{"template.openshift.io/expose-uri":"mongodb://{.spec.clusterIP}:{.spec.ports[?(.name==\"mongo\")].port}"}},"spec":{"ports":[{"name":"mongo","protocol":"TCP","port":27017,"targetPort":27017,"nodePort":0}],"selector":{"name":"${DATABASE_SERVICE_NAME}"},"type":"ClusterIP","sessionAffinity":"None"},"status":{"loadBalancer":{}}},{"kind":"PersistentVolumeClaim","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"${VOLUME_CAPACITY}"}}}},{"kind":"DeploymentConfig","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}","creationTimestamp":null},"spec":{"strategy":{"type":"Recreate"},"triggers":[{"type":"ImageChange","imageChangeParams":{"automatic":true,"containerNames":["mongodb"],"from":{"kind":"ImageStreamTag","name":"mongodb:${MONGODB_VERSION}","namespace":"${NAMESPACE}"},"lastTriggeredImage":""}},{"type":"ConfigChange"}],"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"template":{"metadata":{"creationTimestamp":null,"labels":{"name":"${DATABASE_SERVICE_NAME}"}},"spec":{"containers":[{"name":"mongodb","image":" + ","ports":[{"containerPort":27017,"protocol":"TCP"}],"readinessProbe":{"timeoutSeconds":1,"initialDelaySeconds":3,"exec":{"command":["/bin/sh","-i","-c","mongo + 127.0.0.1:27017/$MONGODB_DATABASE -u $MONGODB_USER -p $MONGODB_PASSWORD --eval=\"quit()\""]}},"livenessProbe":{"timeoutSeconds":1,"initialDelaySeconds":30,"tcpSocket":{"port":27017}},"env":[{"name":"MONGODB_USER","valueFrom":{"secretKeyRef":{"name":"${DATABASE_SERVICE_NAME}","key":"database-user"}}},{"name":"MONGODB_PASSWORD","valueFrom":{"secretKeyRef":{"name":"${DATABASE_SERVICE_NAME}","key":"database-password"}}},{"name":"MONGODB_ADMIN_PASSWORD","valueFrom":{"secretKeyRef":{"name":"${DATABASE_SERVICE_NAME}","key":"database-admin-password"}}},{"name":"MONGODB_DATABASE","value":"${MONGODB_DATABASE}"}],"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}},"volumeMounts":[{"name":"${DATABASE_SERVICE_NAME}-data","mountPath":"/var/lib/mongodb/data"}],"terminationMessagePath":"/dev/termination-log","imagePullPolicy":"IfNotPresent","capabilities":{},"securityContext":{"capabilities":{},"privileged":false}}],"volumes":[{"name":"${DATABASE_SERVICE_NAME}-data","persistentVolumeClaim":{"claimName":"${DATABASE_SERVICE_NAME}"}}],"restartPolicy":"Always","dnsPolicy":"ClusterFirst"}}},"status":{}}],"parameters":[{"name":"MEMORY_LIMIT","displayName":"Memory + Limit","description":"Maximum amount of memory the container can use.","value":"512Mi","required":true},{"name":"NAMESPACE","displayName":"Namespace","description":"The + OpenShift Namespace where the ImageStream resides.","value":"openshift"},{"name":"DATABASE_SERVICE_NAME","displayName":"Database + Service Name","description":"The name of the OpenShift Service exposed for + the database.","value":"mongodb","required":true},{"name":"MONGODB_USER","displayName":"MongoDB + Connection Username","description":"Username for MongoDB user that will be + used for accessing the database.","generate":"expression","from":"user[A-Z0-9]{3}","required":true},{"name":"MONGODB_PASSWORD","displayName":"MongoDB + Connection Password","description":"Password for the MongoDB connection user.","generate":"expression","from":"[a-zA-Z0-9]{16}","required":true},{"name":"MONGODB_DATABASE","displayName":"MongoDB + Database Name","description":"Name of the MongoDB database accessed.","value":"sampledb","required":true},{"name":"MONGODB_ADMIN_PASSWORD","displayName":"MongoDB + Admin Password","description":"Password for the database admin user.","generate":"expression","from":"[a-zA-Z0-9]{16}","required":true},{"name":"VOLUME_CAPACITY","displayName":"Volume + Capacity","description":"Volume space available for data, e.g. 512Mi, 2Gi.","value":"1Gi","required":true},{"name":"MONGODB_VERSION","displayName":"Version + of MongoDB Image","description":"Version of MongoDB image to be used (2.4, + 2.6, 3.2 or latest).","value":"3.2","required":true}],"labels":{"template":"mongodb-persistent-template"}},{"metadata":{"name":"mysql-persistent","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/mysql-persistent","uid":"087ce919-e95b-11e7-a28e-7e8537c41286","resourceVersion":"919","creationTimestamp":"2017-12-25T10:04:45Z","annotations":{"description":"MySQL + database service, with persistent storage. For more information about using + this template, including OpenShift considerations, see https://github.com/sclorg/mysql-container/blob/master/5.7/README.md.\n\nNOTE: + Scaling to more than one replica is not supported. You must have persistent + volumes available in your cluster to use this template.","iconClass":"icon-mysql-database","openshift.io/display-name":"MySQL + (Persistent)","tags":"database,mysql","template.openshift.io/documentation-url":"https://docs.openshift.org/latest/using_images/db_images/mysql.html","template.openshift.io/long-description":"This + template provides a standalone MySQL server with a database created. The + database is stored on persistent storage. The database name, username, and + password are chosen via parameters when provisioning this service.","template.openshift.io/provider-display-name":"Red + Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The + following service(s) have been created in your project: ${DATABASE_SERVICE_NAME}.\n\n Username: + ${MYSQL_USER}\n Password: ${MYSQL_PASSWORD}\n Database Name: ${MYSQL_DATABASE}\n + Connection URL: mysql://${DATABASE_SERVICE_NAME}:3306/\n\nFor more information + about using this template, including OpenShift considerations, see https://github.com/sclorg/mysql-container/blob/master/5.7/README.md.","objects":[{"kind":"Secret","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}","annotations":{"template.openshift.io/expose-username":"{.data[''database-user'']}","template.openshift.io/expose-password":"{.data[''database-password'']}","template.openshift.io/expose-root_password":"{.data[''database-root-password'']}"}},"stringData":{"database-user":"${MYSQL_USER}","database-password":"${MYSQL_PASSWORD}","database-root-password":"${MYSQL_ROOT_PASSWORD}"}},{"kind":"Service","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}","annotations":{"template.openshift.io/expose-uri":"mysql://{.spec.clusterIP}:{.spec.ports[?(.name==\"mysql\")].port}"}},"spec":{"ports":[{"name":"mysql","port":3306}],"selector":{"name":"${DATABASE_SERVICE_NAME}"}}},{"kind":"PersistentVolumeClaim","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"${VOLUME_CAPACITY}"}}}},{"kind":"DeploymentConfig","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"strategy":{"type":"Recreate"},"triggers":[{"type":"ImageChange","imageChangeParams":{"automatic":true,"containerNames":["mysql"],"from":{"kind":"ImageStreamTag","name":"mysql:${MYSQL_VERSION}","namespace":"${NAMESPACE}"}}},{"type":"ConfigChange"}],"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"template":{"metadata":{"labels":{"name":"${DATABASE_SERVICE_NAME}"}},"spec":{"containers":[{"name":"mysql","image":" + ","ports":[{"containerPort":3306}],"readinessProbe":{"timeoutSeconds":1,"initialDelaySeconds":5,"exec":{"command":["/bin/sh","-i","-c","MYSQL_PWD=\"$MYSQL_PASSWORD\" + mysql -h 127.0.0.1 -u $MYSQL_USER -D $MYSQL_DATABASE -e ''SELECT 1''"]}},"livenessProbe":{"timeoutSeconds":1,"initialDelaySeconds":30,"tcpSocket":{"port":3306}},"env":[{"name":"MYSQL_USER","valueFrom":{"secretKeyRef":{"name":"${DATABASE_SERVICE_NAME}","key":"database-user"}}},{"name":"MYSQL_PASSWORD","valueFrom":{"secretKeyRef":{"name":"${DATABASE_SERVICE_NAME}","key":"database-password"}}},{"name":"MYSQL_ROOT_PASSWORD","valueFrom":{"secretKeyRef":{"name":"${DATABASE_SERVICE_NAME}","key":"database-root-password"}}},{"name":"MYSQL_DATABASE","value":"${MYSQL_DATABASE}"}],"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}},"volumeMounts":[{"name":"${DATABASE_SERVICE_NAME}-data","mountPath":"/var/lib/mysql/data"}],"imagePullPolicy":"IfNotPresent"}],"volumes":[{"name":"${DATABASE_SERVICE_NAME}-data","persistentVolumeClaim":{"claimName":"${DATABASE_SERVICE_NAME}"}}]}}}}],"parameters":[{"name":"MEMORY_LIMIT","displayName":"Memory + Limit","description":"Maximum amount of memory the container can use.","value":"512Mi","required":true},{"name":"NAMESPACE","displayName":"Namespace","description":"The + OpenShift Namespace where the ImageStream resides.","value":"openshift"},{"name":"DATABASE_SERVICE_NAME","displayName":"Database + Service Name","description":"The name of the OpenShift Service exposed for + the database.","value":"mysql","required":true},{"name":"MYSQL_USER","displayName":"MySQL + Connection Username","description":"Username for MySQL user that will be used + for accessing the database.","generate":"expression","from":"user[A-Z0-9]{3}","required":true},{"name":"MYSQL_PASSWORD","displayName":"MySQL + Connection Password","description":"Password for the MySQL connection user.","generate":"expression","from":"[a-zA-Z0-9]{16}","required":true},{"name":"MYSQL_ROOT_PASSWORD","displayName":"MySQL + root user Password","description":"Password for the MySQL root user.","generate":"expression","from":"[a-zA-Z0-9]{16}","required":true},{"name":"MYSQL_DATABASE","displayName":"MySQL + Database Name","description":"Name of the MySQL database accessed.","value":"sampledb","required":true},{"name":"VOLUME_CAPACITY","displayName":"Volume + Capacity","description":"Volume space available for data, e.g. 512Mi, 2Gi.","value":"1Gi","required":true},{"name":"MYSQL_VERSION","displayName":"Version + of MySQL Image","description":"Version of MySQL image to be used (5.5, 5.6, + 5.7, or latest).","value":"5.7","required":true}],"labels":{"template":"mysql-persistent-template"}},{"metadata":{"name":"nodejs-mongo-persistent","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/nodejs-mongo-persistent","uid":"088430f5-e95b-11e7-a28e-7e8537c41286","resourceVersion":"924","creationTimestamp":"2017-12-25T10:04:45Z","annotations":{"description":"An + example Node.js application with a MongoDB database. For more information + about using this template, including OpenShift considerations, see https://github.com/openshift/nodejs-ex/blob/master/README.md.","iconClass":"icon-nodejs","openshift.io/display-name":"Node.js + + MongoDB (Persistent)","tags":"quickstart,nodejs","template.openshift.io/documentation-url":"https://github.com/openshift/nodejs-ex","template.openshift.io/long-description":"This + template defines resources needed to develop a NodeJS application, including + a build configuration, application deployment configuration, and database + deployment configuration.","template.openshift.io/provider-display-name":"Red + Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The + following service(s) have been created in your project: ${NAME}, ${DATABASE_SERVICE_NAME}.\n\nFor + more information about using this template, including OpenShift considerations, + see https://github.com/openshift/nodejs-ex/blob/master/README.md.","objects":[{"kind":"Secret","apiVersion":"v1","metadata":{"name":"${NAME}"},"stringData":{"database-user":"${DATABASE_USER}","database-password":"${DATABASE_PASSWORD}","database-admin-password":"${DATABASE_ADMIN_PASSWORD}"}},{"kind":"Service","apiVersion":"v1","metadata":{"name":"${NAME}","annotations":{"description":"Exposes + and load balances the application pods","service.alpha.openshift.io/dependencies":"[{\"name\": + \"${DATABASE_SERVICE_NAME}\", \"kind\": \"Service\"}]"}},"spec":{"ports":[{"name":"web","port":8080,"targetPort":8080}],"selector":{"name":"${NAME}"}}},{"kind":"Route","apiVersion":"v1","metadata":{"name":"${NAME}","annotations":{"template.openshift.io/expose-uri":"http://{.spec.host}{.spec.path}"}},"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":"nodejs:6"},"env":[{"name":"NPM_MIRROR","value":"${NPM_MIRROR}"}]}},"output":{"to":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"triggers":[{"type":"ImageChange"},{"type":"ConfigChange"},{"type":"GitHub","github":{"secret":"${GITHUB_WEBHOOK_SECRET}"}},{"type":"Generic","generic":{"secret":"${GENERIC_WEBHOOK_SECRET}"}}],"postCommit":{"script":"npm + test"}}},{"kind":"DeploymentConfig","apiVersion":"v1","metadata":{"name":"${NAME}","annotations":{"description":"Defines + how to deploy the application server"}},"spec":{"strategy":{"type":"Recreate"},"triggers":[{"type":"ImageChange","imageChangeParams":{"automatic":true,"containerNames":["nodejs-mongo-persistent"],"from":{"kind":"ImageStreamTag","name":"${NAME}:latest"}}},{"type":"ConfigChange"}],"replicas":1,"selector":{"name":"${NAME}"},"template":{"metadata":{"name":"${NAME}","labels":{"name":"${NAME}"}},"spec":{"containers":[{"name":"nodejs-mongo-persistent","image":" + ","ports":[{"containerPort":8080}],"env":[{"name":"DATABASE_SERVICE_NAME","value":"${DATABASE_SERVICE_NAME}"},{"name":"MONGODB_USER","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"database-user"}}},{"name":"MONGODB_PASSWORD","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"database-password"}}},{"name":"MONGODB_DATABASE","value":"${DATABASE_NAME}"},{"name":"MONGODB_ADMIN_PASSWORD","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"database-admin-password"}}}],"readinessProbe":{"timeoutSeconds":3,"initialDelaySeconds":3,"httpGet":{"path":"/pagecount","port":8080}},"livenessProbe":{"timeoutSeconds":3,"initialDelaySeconds":30,"httpGet":{"path":"/pagecount","port":8080}},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}}}]}}}},{"kind":"PersistentVolumeClaim","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"${VOLUME_CAPACITY}"}}}},{"kind":"Service","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}","annotations":{"description":"Exposes + the database server"}},"spec":{"ports":[{"name":"mongodb","port":27017,"targetPort":27017}],"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":["mongodb"],"from":{"kind":"ImageStreamTag","namespace":"${NAMESPACE}","name":"mongodb:3.2"}}},{"type":"ConfigChange"}],"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"template":{"metadata":{"name":"${DATABASE_SERVICE_NAME}","labels":{"name":"${DATABASE_SERVICE_NAME}"}},"spec":{"containers":[{"name":"mongodb","image":" + ","ports":[{"containerPort":27017}],"env":[{"name":"MONGODB_USER","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"database-user"}}},{"name":"MONGODB_PASSWORD","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"database-password"}}},{"name":"MONGODB_DATABASE","value":"${DATABASE_NAME}"},{"name":"MONGODB_ADMIN_PASSWORD","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"database-admin-password"}}}],"readinessProbe":{"timeoutSeconds":1,"initialDelaySeconds":3,"exec":{"command":["/bin/sh","-i","-c","mongo + 127.0.0.1:27017/$MONGODB_DATABASE -u $MONGODB_USER -p $MONGODB_PASSWORD --eval=\"quit()\""]}},"livenessProbe":{"timeoutSeconds":1,"initialDelaySeconds":30,"tcpSocket":{"port":27017}},"resources":{"limits":{"memory":"${MEMORY_MONGODB_LIMIT}"}},"volumeMounts":[{"name":"${DATABASE_SERVICE_NAME}-data","mountPath":"/var/lib/mongodb/data"}]}],"volumes":[{"name":"${DATABASE_SERVICE_NAME}-data","persistentVolumeClaim":{"claimName":"${DATABASE_SERVICE_NAME}"}}]}}}}],"parameters":[{"name":"NAME","displayName":"Name","description":"The + name assigned to all of the frontend objects defined in this template.","value":"nodejs-mongo-persistent","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 Node.js container can use.","value":"512Mi","required":true},{"name":"MEMORY_MONGODB_LIMIT","displayName":"Memory + Limit (MongoDB)","description":"Maximum amount of memory the MongoDB container + can use.","value":"512Mi","required":true},{"name":"VOLUME_CAPACITY","displayName":"Volume + Capacity","description":"Volume space available for data, e.g. 512Mi, 2Gi","value":"1Gi","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/nodejs-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 Node.js + service, if left blank a value will be defaulted."},{"name":"GITHUB_WEBHOOK_SECRET","displayName":"GitHub + Webhook Secret","description":"Github trigger secret. A difficult to guess + string encoded as part of the webhook URL. Not encrypted.","generate":"expression","from":"[a-zA-Z0-9]{40}"},{"name":"GENERIC_WEBHOOK_SECRET","displayName":"Generic + Webhook Secret","description":"A secret string used to configure the Generic + webhook.","generate":"expression","from":"[a-zA-Z0-9]{40}"},{"name":"DATABASE_SERVICE_NAME","displayName":"Database + Service Name","value":"mongodb","required":true},{"name":"DATABASE_USER","displayName":"MongoDB + Username","description":"Username for MongoDB user that will be used for accessing + the database.","generate":"expression","from":"user[A-Z0-9]{3}"},{"name":"DATABASE_PASSWORD","displayName":"MongoDB + Password","description":"Password for the MongoDB user.","generate":"expression","from":"[a-zA-Z0-9]{16}"},{"name":"DATABASE_NAME","displayName":"Database + Name","value":"sampledb","required":true},{"name":"DATABASE_ADMIN_PASSWORD","displayName":"Database + Administrator Password","description":"Password for the database admin user.","generate":"expression","from":"[a-zA-Z0-9]{16}"},{"name":"NPM_MIRROR","displayName":"Custom + NPM Mirror URL","description":"The custom NPM mirror URL"}],"labels":{"template":"nodejs-mongo-persistent"}},{"metadata":{"name":"postgresql-persistent","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/postgresql-persistent","uid":"088eb7f1-e95b-11e7-a28e-7e8537c41286","resourceVersion":"931","creationTimestamp":"2017-12-25T10:04:45Z","annotations":{"description":"PostgreSQL + database service, with persistent storage. For more information about using + this template, including OpenShift considerations, see https://github.com/sclorg/postgresql-container/blob/master/9.5.\n\nNOTE: + Scaling to more than one replica is not supported. You must have persistent + volumes available in your cluster to use this template.","iconClass":"icon-postgresql","openshift.io/display-name":"PostgreSQL + (Persistent)","tags":"database,postgresql","template.openshift.io/documentation-url":"https://docs.openshift.org/latest/using_images/db_images/postgresql.html","template.openshift.io/long-description":"This + template provides a standalone PostgreSQL server with a database created. The + database is stored on persistent storage. The database name, username, and + password are chosen via parameters when provisioning this service.","template.openshift.io/provider-display-name":"Red + Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The + following service(s) have been created in your project: ${DATABASE_SERVICE_NAME}.\n\n Username: + ${POSTGRESQL_USER}\n Password: ${POSTGRESQL_PASSWORD}\n Database Name: + ${POSTGRESQL_DATABASE}\n Connection URL: postgresql://${DATABASE_SERVICE_NAME}:5432/\n\nFor + more information about using this template, including OpenShift considerations, + see https://github.com/sclorg/postgresql-container/blob/master/9.5.","objects":[{"kind":"Secret","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}","annotations":{"template.openshift.io/expose-username":"{.data[''database-user'']}","template.openshift.io/expose-password":"{.data[''database-password'']}"}},"stringData":{"database-user":"${POSTGRESQL_USER}","database-password":"${POSTGRESQL_PASSWORD}"}},{"kind":"Service","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}","creationTimestamp":null,"annotations":{"template.openshift.io/expose-uri":"postgres://{.spec.clusterIP}:{.spec.ports[?(.name==\"postgresql\")].port}"}},"spec":{"ports":[{"name":"postgresql","protocol":"TCP","port":5432,"targetPort":5432,"nodePort":0}],"selector":{"name":"${DATABASE_SERVICE_NAME}"},"type":"ClusterIP","sessionAffinity":"None"},"status":{"loadBalancer":{}}},{"kind":"PersistentVolumeClaim","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"${VOLUME_CAPACITY}"}}}},{"kind":"DeploymentConfig","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}","creationTimestamp":null},"spec":{"strategy":{"type":"Recreate"},"triggers":[{"type":"ImageChange","imageChangeParams":{"automatic":true,"containerNames":["postgresql"],"from":{"kind":"ImageStreamTag","name":"postgresql:${POSTGRESQL_VERSION}","namespace":"${NAMESPACE}"},"lastTriggeredImage":""}},{"type":"ConfigChange"}],"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"template":{"metadata":{"creationTimestamp":null,"labels":{"name":"${DATABASE_SERVICE_NAME}"}},"spec":{"containers":[{"name":"postgresql","image":" + ","ports":[{"containerPort":5432,"protocol":"TCP"}],"readinessProbe":{"timeoutSeconds":1,"initialDelaySeconds":5,"exec":{"command":["/bin/sh","-i","-c","psql + -h 127.0.0.1 -U $POSTGRESQL_USER -q -d $POSTGRESQL_DATABASE -c ''SELECT 1''"]}},"livenessProbe":{"timeoutSeconds":1,"initialDelaySeconds":30,"tcpSocket":{"port":5432}},"env":[{"name":"POSTGRESQL_USER","valueFrom":{"secretKeyRef":{"name":"${DATABASE_SERVICE_NAME}","key":"database-user"}}},{"name":"POSTGRESQL_PASSWORD","valueFrom":{"secretKeyRef":{"name":"${DATABASE_SERVICE_NAME}","key":"database-password"}}},{"name":"POSTGRESQL_DATABASE","value":"${POSTGRESQL_DATABASE}"}],"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}},"volumeMounts":[{"name":"${DATABASE_SERVICE_NAME}-data","mountPath":"/var/lib/pgsql/data"}],"terminationMessagePath":"/dev/termination-log","imagePullPolicy":"IfNotPresent","capabilities":{},"securityContext":{"capabilities":{},"privileged":false}}],"volumes":[{"name":"${DATABASE_SERVICE_NAME}-data","persistentVolumeClaim":{"claimName":"${DATABASE_SERVICE_NAME}"}}],"restartPolicy":"Always","dnsPolicy":"ClusterFirst"}}},"status":{}}],"parameters":[{"name":"MEMORY_LIMIT","displayName":"Memory + Limit","description":"Maximum amount of memory the container can use.","value":"512Mi","required":true},{"name":"NAMESPACE","displayName":"Namespace","description":"The + OpenShift Namespace where the ImageStream resides.","value":"openshift"},{"name":"DATABASE_SERVICE_NAME","displayName":"Database + Service Name","description":"The name of the OpenShift Service exposed for + the database.","value":"postgresql","required":true},{"name":"POSTGRESQL_USER","displayName":"PostgreSQL + Connection Username","description":"Username for PostgreSQL user that will + be used for accessing the database.","generate":"expression","from":"user[A-Z0-9]{3}","required":true},{"name":"POSTGRESQL_PASSWORD","displayName":"PostgreSQL + Connection Password","description":"Password for the PostgreSQL connection + user.","generate":"expression","from":"[a-zA-Z0-9]{16}","required":true},{"name":"POSTGRESQL_DATABASE","displayName":"PostgreSQL + Database Name","description":"Name of the PostgreSQL database accessed.","value":"sampledb","required":true},{"name":"VOLUME_CAPACITY","displayName":"Volume + Capacity","description":"Volume space available for data, e.g. 512Mi, 2Gi.","value":"1Gi","required":true},{"name":"POSTGRESQL_VERSION","displayName":"Version + of PostgreSQL Image","description":"Version of PostgreSQL image to be used + (9.2, 9.4, 9.5 or latest).","value":"9.5","required":true}],"labels":{"template":"postgresql-persistent-template"}},{"metadata":{"name":"rails-pgsql-persistent","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/rails-pgsql-persistent","uid":"08868c1e-e95b-11e7-a28e-7e8537c41286","resourceVersion":"925","creationTimestamp":"2017-12-25T10:04:45Z","annotations":{"description":"An + example Rails application with a PostgreSQL database. For more information + about using this template, including OpenShift considerations, see https://github.com/openshift/rails-ex/blob/master/README.md.","iconClass":"icon-ruby","openshift.io/display-name":"Rails + + PostgreSQL (Persistent)","tags":"quickstart,ruby,rails","template.openshift.io/documentation-url":"https://github.com/openshift/rails-ex","template.openshift.io/long-description":"This + template defines resources needed to develop a Rails application, including + a build configuration, application deployment configuration, and database + deployment configuration.","template.openshift.io/provider-display-name":"Red + Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The + following service(s) have been created in your project: ${NAME}, ${DATABASE_SERVICE_NAME}.\n\nFor + more information about using this template, including OpenShift considerations, + see https://github.com/openshift/rails-ex/blob/master/README.md.","objects":[{"kind":"Secret","apiVersion":"v1","metadata":{"name":"${NAME}","annotations":{"template.openshift.io/expose-username":"{.data[''application-user'']}","template.openshift.io/expose-password":"{.data[''application-password'']}"}},"stringData":{"database-user":"${DATABASE_USER}","database-password":"${DATABASE_PASSWORD}","application-user":"${APPLICATION_USER}","application-password":"${APPLICATION_PASSWORD}","keybase":"${SECRET_KEY_BASE}"}},{"kind":"Service","apiVersion":"v1","metadata":{"name":"${NAME}","annotations":{"description":"Exposes + and load balances the application pods","service.alpha.openshift.io/dependencies":"[{\"name\": + \"${DATABASE_SERVICE_NAME}\", \"kind\": \"Service\"}]"}},"spec":{"ports":[{"name":"web","port":8080,"targetPort":8080}],"selector":{"name":"${NAME}"}}},{"kind":"Route","apiVersion":"v1","metadata":{"name":"${NAME}","annotations":{"template.openshift.io/expose-uri":"http://{.spec.host}{.spec.path}"}},"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":"ruby:2.3"},"env":[{"name":"RUBYGEM_MIRROR","value":"${RUBYGEM_MIRROR}"}]}},"output":{"to":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"triggers":[{"type":"ImageChange"},{"type":"ConfigChange"},{"type":"GitHub","github":{"secret":"${GITHUB_WEBHOOK_SECRET}"}}],"postCommit":{"script":"bundle + exec rake test"}}},{"kind":"DeploymentConfig","apiVersion":"v1","metadata":{"name":"${NAME}","annotations":{"description":"Defines + how to deploy the application server"}},"spec":{"strategy":{"type":"Recreate","recreateParams":{"pre":{"failurePolicy":"Abort","execNewPod":{"command":["./migrate-database.sh"],"containerName":"${NAME}"}}}},"triggers":[{"type":"ImageChange","imageChangeParams":{"automatic":true,"containerNames":["${NAME}"],"from":{"kind":"ImageStreamTag","name":"${NAME}:latest"}}},{"type":"ConfigChange"}],"replicas":1,"selector":{"name":"${NAME}"},"template":{"metadata":{"name":"${NAME}","labels":{"name":"${NAME}"}},"spec":{"containers":[{"name":"${NAME}","image":" + ","ports":[{"containerPort":8080}],"readinessProbe":{"timeoutSeconds":3,"initialDelaySeconds":5,"httpGet":{"path":"/articles","port":8080}},"livenessProbe":{"timeoutSeconds":3,"initialDelaySeconds":10,"httpGet":{"path":"/articles","port":8080}},"env":[{"name":"DATABASE_SERVICE_NAME","value":"${DATABASE_SERVICE_NAME}"},{"name":"POSTGRESQL_USER","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"database-user"}}},{"name":"POSTGRESQL_PASSWORD","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"database-password"}}},{"name":"SECRET_KEY_BASE","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"keybase"}}},{"name":"POSTGRESQL_DATABASE","value":"${DATABASE_NAME}"},{"name":"POSTGRESQL_MAX_CONNECTIONS","value":"${POSTGRESQL_MAX_CONNECTIONS}"},{"name":"POSTGRESQL_SHARED_BUFFERS","value":"${POSTGRESQL_SHARED_BUFFERS}"},{"name":"APPLICATION_DOMAIN","value":"${APPLICATION_DOMAIN}"},{"name":"APPLICATION_USER","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"application-user"}}},{"name":"APPLICATION_PASSWORD","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"application-password"}}},{"name":"RAILS_ENV","value":"${RAILS_ENV}"}],"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}}}]}}}},{"kind":"PersistentVolumeClaim","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"${VOLUME_CAPACITY}"}}}},{"kind":"Service","apiVersion":"v1","metadata":{"name":"${DATABASE_SERVICE_NAME}","annotations":{"description":"Exposes + the database server"}},"spec":{"ports":[{"name":"postgresql","port":5432,"targetPort":5432}],"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":["postgresql"],"from":{"kind":"ImageStreamTag","namespace":"${NAMESPACE}","name":"postgresql:9.5"}}},{"type":"ConfigChange"}],"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"template":{"metadata":{"name":"${DATABASE_SERVICE_NAME}","labels":{"name":"${DATABASE_SERVICE_NAME}"}},"spec":{"volumes":[{"name":"${DATABASE_SERVICE_NAME}-data","persistentVolumeClaim":{"claimName":"${DATABASE_SERVICE_NAME}"}}],"containers":[{"name":"postgresql","image":" + ","ports":[{"containerPort":5432}],"readinessProbe":{"timeoutSeconds":1,"initialDelaySeconds":5,"exec":{"command":["/bin/sh","-i","-c","psql + -h 127.0.0.1 -U ${POSTGRESQL_USER} -q -d ${POSTGRESQL_DATABASE} -c ''SELECT + 1''"]}},"livenessProbe":{"timeoutSeconds":1,"initialDelaySeconds":30,"tcpSocket":{"port":5432}},"volumeMounts":[{"name":"${DATABASE_SERVICE_NAME}-data","mountPath":"/var/lib/pgsql/data"}],"env":[{"name":"POSTGRESQL_USER","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"database-user"}}},{"name":"POSTGRESQL_PASSWORD","valueFrom":{"secretKeyRef":{"name":"${NAME}","key":"database-password"}}},{"name":"POSTGRESQL_DATABASE","value":"${DATABASE_NAME}"},{"name":"POSTGRESQL_MAX_CONNECTIONS","value":"${POSTGRESQL_MAX_CONNECTIONS}"},{"name":"POSTGRESQL_SHARED_BUFFERS","value":"${POSTGRESQL_SHARED_BUFFERS}"}],"resources":{"limits":{"memory":"${MEMORY_POSTGRESQL_LIMIT}"}}}]}}}}],"parameters":[{"name":"NAME","displayName":"Name","description":"The + name assigned to all of the frontend objects defined in this template.","value":"rails-pgsql-persistent","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 Rails container can use.","value":"512Mi","required":true},{"name":"MEMORY_POSTGRESQL_LIMIT","displayName":"Memory + Limit (PostgreSQL)","description":"Maximum amount of memory the PostgreSQL + container can use.","value":"512Mi","required":true},{"name":"VOLUME_CAPACITY","displayName":"Volume + Capacity","description":"Volume space available for data, e.g. 512Mi, 2Gi","value":"1Gi","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/rails-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 Rails + service, if left blank a value will be defaulted."},{"name":"GITHUB_WEBHOOK_SECRET","displayName":"GitHub + Webhook Secret","description":"Github trigger secret. A difficult to guess + string encoded as part of the webhook URL. Not encrypted.","generate":"expression","from":"[a-zA-Z0-9]{40}"},{"name":"SECRET_KEY_BASE","displayName":"Secret + Key","description":"Your secret key for verifying the integrity of signed + cookies.","generate":"expression","from":"[a-z0-9]{127}"},{"name":"APPLICATION_USER","displayName":"Application + Username","description":"The application user that is used within the sample + application to authorize access on pages.","value":"openshift","required":true},{"name":"APPLICATION_PASSWORD","displayName":"Application + Password","description":"The application password that is used within the + sample application to authorize access on pages.","value":"secret","required":true},{"name":"RAILS_ENV","displayName":"Rails + Environment","description":"Environment under which the sample application + will run. Could be set to production, development or test.","value":"production","required":true},{"name":"DATABASE_SERVICE_NAME","displayName":"Database + Service Name","value":"postgresql","required":true},{"name":"DATABASE_USER","displayName":"Database + Username","generate":"expression","from":"user[A-Z0-9]{3}"},{"name":"DATABASE_PASSWORD","displayName":"Database + Password","generate":"expression","from":"[a-zA-Z0-9]{8}"},{"name":"DATABASE_NAME","displayName":"Database + Name","value":"root","required":true},{"name":"POSTGRESQL_MAX_CONNECTIONS","displayName":"Maximum + Database Connections","value":"100"},{"name":"POSTGRESQL_SHARED_BUFFERS","displayName":"Shared + Buffer Amount","value":"12MB"},{"name":"RUBYGEM_MIRROR","displayName":"Custom + RubyGems Mirror URL","description":"The custom RubyGems mirror URL"}],"labels":{"template":"rails-pgsql-persistent"}}]} + +' + http_version: + recorded_at: Mon, 25 Dec 2017 10:50:31 GMT +- request: + method: get + uri: https://192.168.99.100:8443/oapi/v1/images + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + User-Agent: + - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.4p301 + Authorization: + - Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJtYW5hZ2VtZW50LWluZnJhIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZWNyZXQubmFtZSI6Im1hbmFnZW1lbnQtYWRtaW4tdG9rZW4tMHgxZjgiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoibWFuYWdlbWVudC1hZG1pbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjBjYjg1OTlhLWU5NWItMTFlNy1hMjhlLTdlODUzN2M0MTI4NiIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDptYW5hZ2VtZW50LWluZnJhOm1hbmFnZW1lbnQtYWRtaW4ifQ.K9d_sffBoR3WpJigG9weF-1vzt3RooF73Z28-rGSwcdd_B7oizU-FakCi5GtCAb1h7RMEPkz-m9FiVnLVwfctWIJpqjA-5_kZB7qtwFUwCL9zejcaSQMrE7res8N05Z2rJkgGSpsdnXc1ZG3osTA-S1QfmxwZJK0zGOXvw1W8Tym9JzoTHKZFTP3aeifKpF-ugV4HL-SfuYGqgEu1_JL7Ky5N1FFgku8wWB6f9mAxx-BBkX22oOF3CX1BwFV6TKpgz0GmtjQHYfxW1LvbTgq53gZn1MZi_-mSkgnTFI7LK2eD7-5WBfpWGnFF8yF23ZeSmVE0lDUstk11jEm8JJY5A + response: + status: + code: 200 + message: OK + headers: + Cache-Control: + - no-store + Content-Type: + - application/json + Date: + - Mon, 25 Dec 2017 10:50:31 GMT + Transfer-Encoding: + - chunked + body: + encoding: UTF-8 + string: '{"kind":"ImageList","apiVersion":"v1","metadata":{"selfLink":"/oapi/v1/images","resourceVersion":"2437"},"items":[{"metadata":{"name":"sha256:0a50e6578dee0ad6bb3c871f4af2f2b8c4c358afeae2c6cf9b3b42d4b45a70a3","selfLink":"/oapi/v1/images/sha256%3A0a50e6578dee0ad6bb3c871f4af2f2b8c4c358afeae2c6cf9b3b42d4b45a70a3","uid":"0ddae3e5-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1124","creationTimestamp":"2017-12-25T10:04:54Z"},"dockerImageReference":"centos/perl-520-centos7@sha256:0a50e6578dee0ad6bb3c871f4af2f2b8c4c358afeae2c6cf9b3b42d4b45a70a3","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:ee6dbfb1dc6b04fe9f06de10b76fb3b880a7499395c65665640449344c66236e","Created":"2017-12-19T21:07:48Z","Container":"39ee48fadc7b9f49b6a39e81696acd5af496df7f271bab6c93ab744cd1cd9517","ContainerConfig":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=Platform + for building and running Perl 5.20 applications","DESCRIPTION=Perl 5.20 available + as docker container is a base platform for building and running various Perl + 5.20 applications and frameworks. Perl is a high-level programming language + with roots in C, sed, awk and shell scripting. Perl is good at handling processes + and files, and is especially good at handling text. Perl''s hallmarks are + practicality and efficiency. While it is used to do a lot of different things, + Perl''s most common applications are system administration utilities and web + programming.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","NODEJS_SCL=rh-nodejs6","PERL_VERSION=5.20","PERL_SHORT_VER=520","NAME=perl"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=\"49712fa\""],"Image":"sha256:bebb9e137adaf578d96e412abebcdc9a9ab0d096231e73db53ce2d5387cfad47","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-perl520-docker","description":"Perl + 5.20 available as docker container is a base platform for building and running + various Perl 5.20 applications and frameworks. Perl is a high-level programming + language with roots in C, sed, awk and shell scripting. Perl is good at handling + processes and files, and is especially good at handling text. Perl''s hallmarks + are practicality and efficiency. While it is used to do a lot of different + things, Perl''s most common applications are system administration utilities + and web programming.","help":"For more information visit https://github.com/sclorg/s2i-perl-container","io.k8s.description":"Perl + 5.20 available as docker container is a base platform for building and running + various Perl 5.20 applications and frameworks. Perl is a high-level programming + language with roots in C, sed, awk and shell scripting. Perl is good at handling + processes and files, and is especially good at handling text. Perl''s hallmarks + are practicality and efficiency. While it is used to do a lot of different + things, Perl''s most common applications are system administration utilities + and web programming.","io.k8s.display-name":"Apache 2.4 with mod_perl/5.20","io.openshift.builder-version":"\"49712fa\"","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,perl,perl520","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/perl-520-centos7","release":"1","summary":"Platform + for building and running Perl 5.20 applications","usage":"s2i build \u003cSOURCE-REPOSITORY\u003e + centos/perl-520-centos7:latest \u003cAPP-NAME\u003e","vendor":"CentOS","version":"5.20"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=Platform + for building and running Perl 5.20 applications","DESCRIPTION=Perl 5.20 available + as docker container is a base platform for building and running various Perl + 5.20 applications and frameworks. Perl is a high-level programming language + with roots in C, sed, awk and shell scripting. Perl is good at handling processes + and files, and is especially good at handling text. Perl''s hallmarks are + practicality and efficiency. While it is used to do a lot of different things, + Perl''s most common applications are system administration utilities and web + programming.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","NODEJS_SCL=rh-nodejs6","PERL_VERSION=5.20","PERL_SHORT_VER=520","NAME=perl"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:bebb9e137adaf578d96e412abebcdc9a9ab0d096231e73db53ce2d5387cfad47","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-perl520-docker","description":"Perl + 5.20 available as docker container is a base platform for building and running + various Perl 5.20 applications and frameworks. Perl is a high-level programming + language with roots in C, sed, awk and shell scripting. Perl is good at handling + processes and files, and is especially good at handling text. Perl''s hallmarks + are practicality and efficiency. While it is used to do a lot of different + things, Perl''s most common applications are system administration utilities + and web programming.","help":"For more information visit https://github.com/sclorg/s2i-perl-container","io.k8s.description":"Perl + 5.20 available as docker container is a base platform for building and running + various Perl 5.20 applications and frameworks. Perl is a high-level programming + language with roots in C, sed, awk and shell scripting. Perl is good at handling + processes and files, and is especially good at handling text. Perl''s hallmarks + are practicality and efficiency. While it is used to do a lot of different + things, Perl''s most common applications are system administration utilities + and web programming.","io.k8s.display-name":"Apache 2.4 with mod_perl/5.20","io.openshift.builder-version":"\"49712fa\"","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,perl,perl520","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/perl-520-centos7","release":"1","summary":"Platform + for building and running Perl 5.20 applications","usage":"s2i build \u003cSOURCE-REPOSITORY\u003e + centos/perl-520-centos7:latest \u003cAPP-NAME\u003e","vendor":"CentOS","version":"5.20"}},"Architecture":"amd64","Size":231676036},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:75c60bb2f4e5880e01d7f547c2b21c246bc3c6ff5609ffb6fc8aa59fc71f85ca","size":179752,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:387cf03af9d07010ce5e82c6ce191c353e9f32c7635470ac7d67b316a6f9babd","size":2698,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:300dbd86eb3ec32eec0f7c11206157fafb2fb9950197d0104917d27c1bf152e6","size":2403,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:7ebd13684de0c1daf88a6f88a593e233fe76c119b18c6c4ac8d0286e892f1391","size":48039509,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:ac3ff2447a073896d4298e8207642db2278c9178f6ef752ba4a13ba539a03fb4","size":101991748,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:12ff25d9efeb1b10124f68ec43060c4af953570d21e34b659bf2b3735cb8a582","size":176401,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:bdda1b00145dd5da884a32f8266df72777e73907266a81a99c60275267234afb","size":3786,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:aa26b35d2aca61ccbab8f6d2428267d46a4f3777b30b0ed384e02699beec18ac","size":7835129,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:85432449fd0fabb6bef4772246d9b7948723275a4c7e4dee18728f28d79f1c2c","size":73426838,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:0ba509791429be8e2ad63eed6012e391a42b69ef710b8f4815d321b84f069166","selfLink":"/oapi/v1/images/sha256%3A0ba509791429be8e2ad63eed6012e391a42b69ef710b8f4815d321b84f069166","uid":"1085756d-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1149","creationTimestamp":"2017-12-25T10:04:58Z"},"dockerImageReference":"openshift/wildfly-100-centos7@sha256:0ba509791429be8e2ad63eed6012e391a42b69ef710b8f4815d321b84f069166","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:45f3700f29b28ae2bbe7d081511ab2dbdac0f01e1917a675f15a845fecdd7a7b","Created":"2017-11-13T02:41:41Z","Container":"80792341ea79ee72fa083c809fc03b24ada192138d8e534a79d53a977f73c95a","ContainerConfig":{"Hostname":"1b0d6163fdc2","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","WILDFLY_VERSION=10.0.0.Final","MAVEN_VERSION=3.3.9"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=632df27"],"Image":"sha256:0ceb2f6483661767b7889563c3311d60f44dcb774ef28d18dff79234cca1de0d","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161214","com.redhat.deployments-dir":"/wildfly/standalone/deployments","io.k8s.description":"Platform + for building and running JEE applications on WildFly 10.0.0.Final","io.k8s.display-name":"WildFly + 10.0.0.Final","io.openshift.builder-base-version":"bfd4736","io.openshift.builder-version":"632df27","io.openshift.expose-services":"8080:http","io.openshift.s2i.destination":"/opt/s2i/destination","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,wildfly,wildfly10","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS + Base Image","vendor":"CentOS"}},"DockerVersion":"1.12.6","Author":"Ben Parees + \u003cbparees@redhat.com\u003e","Config":{"Hostname":"1b0d6163fdc2","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","WILDFLY_VERSION=10.0.0.Final","MAVEN_VERSION=3.3.9"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:0ceb2f6483661767b7889563c3311d60f44dcb774ef28d18dff79234cca1de0d","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161214","com.redhat.deployments-dir":"/wildfly/standalone/deployments","io.k8s.description":"Platform + for building and running JEE applications on WildFly 10.0.0.Final","io.k8s.display-name":"WildFly + 10.0.0.Final","io.openshift.builder-base-version":"bfd4736","io.openshift.builder-version":"632df27","io.openshift.expose-services":"8080:http","io.openshift.s2i.destination":"/opt/s2i/destination","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,wildfly,wildfly10","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS + Base Image","vendor":"CentOS"}},"Architecture":"amd64","Size":502927920},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:603cab90608f067d5aeaa0005b4c50f2efad996fe6a38c8a49242fdab7563e18","size":138849644,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:264c72adbeb97c6ec0490d827ebb470e2d6c831d3513af9e12dd56070d1d97d9","size":4238,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:16f6e4b872ed5e4db199ed08cae85929de31ddcb3168e6e6eb9b0d99e7624636","size":968,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:76e0949922b6093d60f887d8ca39d7f3009b08b574b8e6cd053638041ddd7bf2","size":4657,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:80d69c8403a4366cd6e4acfcf779587723373f7d142c66d4d962bdfcff5038d7","size":2673,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:381f264a71e7f846498c7e030ee2c97615d83b536e7d61e881ece28f3a79dcd4","size":1598302,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:3e5a83eab910883ee36602d5aa609e2e62927dd522cbe2bbd18bc3b168040036","size":223316198,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:8a3400b7e31a55323583e3d585b3b0be56d9f7ae563187aec96d47ef5419982a","size":1979,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:78efc9e155c4f5ac3665c4ef14339c305672468520dc0d5ad5a254ce90a1ec28","size":68747156,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:734fb161cf896cf5c25a9a857a4b4d267bb5a59d5acf9ba846278ab3f3d1f5d5","size":256,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:45a2e645736c4c66ef34acce2407ded21f7a9b231199d3b92d6c9776df264729","size":70389679,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:1478800585f06a6c0feeb8301ceb54059d54816762de9f6b1182c3d52c75ac84","selfLink":"/oapi/v1/images/sha256%3A1478800585f06a6c0feeb8301ceb54059d54816762de9f6b1182c3d52c75ac84","uid":"0d7bca78-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1106","creationTimestamp":"2017-12-25T10:04:53Z"},"dockerImageReference":"openshift/php-55-centos7@sha256:1478800585f06a6c0feeb8301ceb54059d54816762de9f6b1182c3d52c75ac84","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"ce753caa0351665b60caf7d650c17ba81b4045990b31fcab9ddbbebccf7eb413","Parent":"d23040b93446af2b6928a7e9ec7e42f539826da824cf3e23de79dfe99aff4835","Created":"2016-12-21T12:07:22Z","Container":"d8d69990b1b1da1ede237f4c7c9b481f3a9f212f8e54285e249063e32a7dd41a","ContainerConfig":{"Hostname":"d6dcf178f680","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/rh/php55/root/usr/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","PHP_VERSION=5.5"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=4079bf834c3bc8ad461bb861d958f3a237df2863"],"Image":"sha256:e464dfcc7e4b0706959a96cddd6ab81366f3611bbe1e305b3c99159e8ab0eedb","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"Platform + for building and running PHP 5.5 applications","io.k8s.display-name":"Apache + 2.4 with PHP 5.5","io.openshift.builder-base-version":"a8deee2","io.openshift.builder-version":"4079bf834c3bc8ad461bb861d958f3a237df2863","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,php,php55","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS + Base Image","vendor":"CentOS"}},"DockerVersion":"1.12.2-rc2","Author":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","Config":{"Hostname":"d6dcf178f680","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/rh/php55/root/usr/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","PHP_VERSION=5.5"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:e464dfcc7e4b0706959a96cddd6ab81366f3611bbe1e305b3c99159e8ab0eedb","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"Platform + for building and running PHP 5.5 applications","io.k8s.display-name":"Apache + 2.4 with PHP 5.5","io.openshift.builder-base-version":"a8deee2","io.openshift.builder-version":"4079bf834c3bc8ad461bb861d958f3a237df2863","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,php,php55","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS + Base Image","vendor":"CentOS"}},"Architecture":"amd64","Size":207409759},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":32,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:08d48e6f1cff259389732d35307bb877215fa28867cdaff50c1dbd6e0b993c1f","size":70481699,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:147e60d427392d6f696273d0b633722bc6a7dc7af0c90a8f4b29777dade6002f","size":255,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:71d046d973b92e351cf8391ec66e2e7e5fa252e2fb3cc6cd5881f2c368207777","size":67962493,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:85dab2e0d129ed4c4f1da157574c0f5d66a54222d7ac2958093d01b00d487335","size":1957,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:7a4898764df9f3fb6c9725ff47f829d86d3dd59b075d4505c9821b2aa2454772","size":68883269,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:03b28c3fc337d8693207202c29903308da1cd4efcbb89763ef6ca7784d7e5416","size":1804,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:6dff56ab66c64bf92497441769808b6ca5ce4d3c88f4d083f1f1529ac2b2063c","size":22249,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:1661349d8e4e64ce119dc678928e6958c7205dc26eeea062312080b3661e0966","size":56001,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v1+json"},{"metadata":{"name":"sha256:1a0e9ae0f6bf9b5f808534f3152dc068c48ad1bc428e94822dce84722a3decad","selfLink":"/oapi/v1/images/sha256%3A1a0e9ae0f6bf9b5f808534f3152dc068c48ad1bc428e94822dce84722a3decad","uid":"11105256-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1165","creationTimestamp":"2017-12-25T10:04:59Z"},"dockerImageReference":"openshift/mongodb-24-centos7@sha256:1a0e9ae0f6bf9b5f808534f3152dc068c48ad1bc428e94822dce84722a3decad","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"1ec8ee082033c4f2737f4acc4896d3b6dc6a15d56f5647b3b19fcdae92aa047d","Parent":"1a5e32c208eeaeecd379cf1c7640650eae311842dfbf7f8493b6618fdc6498ab","Created":"2016-12-21T08:28:41Z","Container":"21b561175d51b062563b984e7a5611033e4c050c5411b41e47d06b725d942911","ContainerConfig":{"Hostname":"d6dcf178f680","User":"184","ExposedPorts":{"27017/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","MONGODB_VERSION=2.4","HOME=/var/lib/mongodb","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mongodb","ENABLED_COLLECTIONS=mongodb24","BASH_ENV=${CONTAINER_SCRIPTS_PATH}/scl_enable","ENV=${CONTAINER_SCRIPTS_PATH}/scl_enable","PROMPT_COMMAND=. + ${CONTAINER_SCRIPTS_PATH}/scl_enable"],"Cmd":["/bin/sh","-c","#(nop) ","LABEL + io.openshift.builder-version=06cd761"],"Image":"sha256:ce69288525dbe1ed0e3342f591c8e7fb6b229dc2c0921004cf6d15463c3f8498","Volumes":{"/var/lib/mongodb/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"MongoDB + is a scalable, high-performance, open source NoSQL database.","io.k8s.display-name":"MongoDB + 2.4","io.openshift.builder-version":"06cd761","io.openshift.expose-services":"27017:mongodb","io.openshift.tags":"database,mongodb,mongodb24","license":"GPLv2","name":"CentOS + Base Image","vendor":"CentOS"}},"DockerVersion":"1.12.2-rc2","Author":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","Config":{"Hostname":"d6dcf178f680","User":"184","ExposedPorts":{"27017/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","MONGODB_VERSION=2.4","HOME=/var/lib/mongodb","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mongodb","ENABLED_COLLECTIONS=mongodb24","BASH_ENV=${CONTAINER_SCRIPTS_PATH}/scl_enable","ENV=${CONTAINER_SCRIPTS_PATH}/scl_enable","PROMPT_COMMAND=. + ${CONTAINER_SCRIPTS_PATH}/scl_enable"],"Cmd":["run-mongod"],"Image":"sha256:ce69288525dbe1ed0e3342f591c8e7fb6b229dc2c0921004cf6d15463c3f8498","Volumes":{"/var/lib/mongodb/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"MongoDB + is a scalable, high-performance, open source NoSQL database.","io.k8s.display-name":"MongoDB + 2.4","io.openshift.builder-version":"06cd761","io.openshift.expose-services":"27017:mongodb","io.openshift.tags":"database,mongodb,mongodb24","license":"GPLv2","name":"CentOS + Base Image","vendor":"CentOS"}},"Architecture":"amd64","Size":157151350},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":32,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:08d48e6f1cff259389732d35307bb877215fa28867cdaff50c1dbd6e0b993c1f","size":70481699,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:29b23d16ea7aa67ee1a3ef0e297fd592c6e0c62a69f2a859b7d4129b576860f5","size":86663551,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:ec88c164ca41de1c196819aac0b4ac9df024c0cd2eb746563cc983e68fc5379b","size":5938,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:1df67bd57874c2c37bbc3f0a736a61e64e2ab4ed25946fd45663f2739ce14f4d","size":130,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v1+json"},{"metadata":{"name":"sha256:266e59adbc8cc22baaf62860fecca141913f34e67c389ac69181ce758f4809fa","selfLink":"/oapi/v1/images/sha256%3A266e59adbc8cc22baaf62860fecca141913f34e67c389ac69181ce758f4809fa","uid":"0e9c000d-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1137","creationTimestamp":"2017-12-25T10:04:55Z"},"dockerImageReference":"centos/mariadb-101-centos7@sha256:266e59adbc8cc22baaf62860fecca141913f34e67c389ac69181ce758f4809fa","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:52f63e3a78fca89ee3af71467d607f485b71ea6043e9ce54e4a6dd0990706ae7","Created":"2017-12-19T21:13:36Z","Container":"ac1fb7e27f71f1124d2a4da05e600406d8ef86434879fd7e0633b67e810b173b","ContainerConfig":{"Hostname":"8f42194ba69b","User":"27","ExposedPorts":{"3306/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=MariaDB + 10.1 SQL database server","DESCRIPTION=MariaDB is a multi-user, multi-threaded + SQL database server. The container image provides a containerized packaging + of the MariaDB mysqld daemon and client application. The mysqld server daemon + accepts connections from clients and provides access to content from MariaDB + databases on behalf of the clients.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/var/lib/mysql","BASH_ENV=/usr/share/container-scripts/mysql/scl_enable","ENV=/usr/share/container-scripts/mysql/scl_enable","PROMPT_COMMAND=. + /usr/share/container-scripts/mysql/scl_enable","MYSQL_VERSION=10.1","APP_DATA=/opt/app-root/src","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mysql","MYSQL_PREFIX=/opt/rh/rh-mariadb101/root/usr","ENABLED_COLLECTIONS=rh-mariadb101"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=\"9c9d3c6\""],"Image":"sha256:1b266921b99fba4c103e45f99779154fed682790c0736731a5f17648f8fa647e","Volumes":{"/var/lib/mysql/data":{}},"WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-mariadb101-docker","description":"MariaDB + is a multi-user, multi-threaded SQL database server. The container image provides + a containerized packaging of the MariaDB mysqld daemon and client application. + The mysqld server daemon accepts connections from clients and provides access + to content from MariaDB databases on behalf of the clients.","io.k8s.description":"MariaDB + is a multi-user, multi-threaded SQL database server. The container image provides + a containerized packaging of the MariaDB mysqld daemon and client application. + The mysqld server daemon accepts connections from clients and provides access + to content from MariaDB databases on behalf of the clients.","io.k8s.display-name":"MariaDB + 10.1","io.openshift.builder-version":"\"9c9d3c6\"","io.openshift.expose-services":"3306:mysql","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"database,mysql,mariadb,mariadb101,rh-mariadb101,galera","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/mariadb-101-centos7","release":"1","summary":"MariaDB + 10.1 SQL database server","usage":"docker run -d -e MYSQL_USER=user -e MYSQL_PASSWORD=pass + -e MYSQL_DATABASE=db -p 3306:3306 centos/mariadb-101-centos7","vendor":"CentOS","version":"10.1"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8f42194ba69b","User":"27","ExposedPorts":{"3306/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=MariaDB + 10.1 SQL database server","DESCRIPTION=MariaDB is a multi-user, multi-threaded + SQL database server. The container image provides a containerized packaging + of the MariaDB mysqld daemon and client application. The mysqld server daemon + accepts connections from clients and provides access to content from MariaDB + databases on behalf of the clients.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/var/lib/mysql","BASH_ENV=/usr/share/container-scripts/mysql/scl_enable","ENV=/usr/share/container-scripts/mysql/scl_enable","PROMPT_COMMAND=. + /usr/share/container-scripts/mysql/scl_enable","MYSQL_VERSION=10.1","APP_DATA=/opt/app-root/src","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mysql","MYSQL_PREFIX=/opt/rh/rh-mariadb101/root/usr","ENABLED_COLLECTIONS=rh-mariadb101"],"Cmd":["run-mysqld"],"Image":"sha256:1b266921b99fba4c103e45f99779154fed682790c0736731a5f17648f8fa647e","Volumes":{"/var/lib/mysql/data":{}},"WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-mariadb101-docker","description":"MariaDB + is a multi-user, multi-threaded SQL database server. The container image provides + a containerized packaging of the MariaDB mysqld daemon and client application. + The mysqld server daemon accepts connections from clients and provides access + to content from MariaDB databases on behalf of the clients.","io.k8s.description":"MariaDB + is a multi-user, multi-threaded SQL database server. The container image provides + a containerized packaging of the MariaDB mysqld daemon and client application. + The mysqld server daemon accepts connections from clients and provides access + to content from MariaDB databases on behalf of the clients.","io.k8s.display-name":"MariaDB + 10.1","io.openshift.builder-version":"\"9c9d3c6\"","io.openshift.expose-services":"3306:mysql","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"database,mysql,mariadb,mariadb101,rh-mariadb101,galera","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/mariadb-101-centos7","release":"1","summary":"MariaDB + 10.1 SQL database server","usage":"docker run -d -e MYSQL_USER=user -e MYSQL_PASSWORD=pass + -e MYSQL_DATABASE=db -p 3306:3306 centos/mariadb-101-centos7","vendor":"CentOS","version":"10.1"}},"Architecture":"amd64","Size":142930034},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:91b3b045dc7307f16f3fc5bd6387cbf6dbd265968ce35cedf283c0449e98e60e","size":122731,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:7a24d0c1cb1571232a7809595232e426c9f065b68307a97babb1307df1720329","size":161,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:9d0c7e18025c1ce183025b688c0bf30670bd3792c8fa78d784ca3e76bfb49cab","size":5663,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:e8f356ced399ae38c781b7d22f2ee325a4ffafc49958d7c860ab6b109d4745f3","size":421,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:262b6569e70e698ce8a90d0d01c47475ee9ef300a6969a3e8331d11cc46f400e","size":9689,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:86ee9e70cd86ae834aac4e61fc6eebb9a33c3420d3fc58905359124b09398a08","size":61334755,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:12ff25d9efeb1b10124f68ec43060c4af953570d21e34b659bf2b3735cb8a582","size":176401,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:bdda1b00145dd5da884a32f8266df72777e73907266a81a99c60275267234afb","size":3786,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:aa26b35d2aca61ccbab8f6d2428267d46a4f3777b30b0ed384e02699beec18ac","size":7835129,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:85432449fd0fabb6bef4772246d9b7948723275a4c7e4dee18728f28d79f1c2c","size":73426838,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:2c5b4686b93f76f9470bef8a7e4edcfbabee3de22c850c1750a44855578f9c56","selfLink":"/oapi/v1/images/sha256%3A2c5b4686b93f76f9470bef8a7e4edcfbabee3de22c850c1750a44855578f9c56","uid":"0daaacd2-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1115","creationTimestamp":"2017-12-25T10:04:53Z"},"dockerImageReference":"centos/ruby-23-centos7@sha256:2c5b4686b93f76f9470bef8a7e4edcfbabee3de22c850c1750a44855578f9c56","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:e411f3ba36c8c8f5681b90556c164c1b4d396c63834b03784a93ac1398c8e20d","Created":"2017-12-19T21:25:53Z","Container":"fa235300d90c7a5c68c263bb4afe471fb03c76f0351de609934a254fc02eab37","ContainerConfig":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=Platform + for building and running Ruby 2.3 applications","DESCRIPTION=Ruby 2.3 available + as docker container is a base platform for building and running various Ruby + 2.3 applications and frameworks. Ruby is the interpreted scripting language + for quick and easy object-oriented programming. It has many features to process + text files and to do system management tasks (as in Perl). It is simple, straight-forward, + and extensible.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","NODEJS_SCL=rh-nodejs6","RUBY_VERSION=2.3"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=\"d7fd5c1\""],"Image":"sha256:5a4fe02982ac1b999f413cfc004c5343a45f9df4b6b1b212f98ffe095108475c","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-ruby23-docker","description":"Ruby + 2.3 available as docker container is a base platform for building and running + various Ruby 2.3 applications and frameworks. Ruby is the interpreted scripting + language for quick and easy object-oriented programming. It has many features + to process text files and to do system management tasks (as in Perl). It is + simple, straight-forward, and extensible.","io.k8s.description":"Ruby 2.3 + available as docker container is a base platform for building and running + various Ruby 2.3 applications and frameworks. Ruby is the interpreted scripting + language for quick and easy object-oriented programming. It has many features + to process text files and to do system management tasks (as in Perl). It is + simple, straight-forward, and extensible.","io.k8s.display-name":"Ruby 2.3","io.openshift.builder-version":"\"d7fd5c1\"","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,ruby,ruby23,rh-ruby23","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/ruby-23-centos7","release":"1","summary":"Platform + for building and running Ruby 2.3 applications","usage":"s2i build https://github.com/sclorg/s2i-ruby-container.git + --context-dir=2.4/test/puma-test-app/ centos/ruby-23-centos7 ruby-sample-app","vendor":"CentOS","version":"2.3"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=Platform + for building and running Ruby 2.3 applications","DESCRIPTION=Ruby 2.3 available + as docker container is a base platform for building and running various Ruby + 2.3 applications and frameworks. Ruby is the interpreted scripting language + for quick and easy object-oriented programming. It has many features to process + text files and to do system management tasks (as in Perl). It is simple, straight-forward, + and extensible.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","NODEJS_SCL=rh-nodejs6","RUBY_VERSION=2.3"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:5a4fe02982ac1b999f413cfc004c5343a45f9df4b6b1b212f98ffe095108475c","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-ruby23-docker","description":"Ruby + 2.3 available as docker container is a base platform for building and running + various Ruby 2.3 applications and frameworks. Ruby is the interpreted scripting + language for quick and easy object-oriented programming. It has many features + to process text files and to do system management tasks (as in Perl). It is + simple, straight-forward, and extensible.","io.k8s.description":"Ruby 2.3 + available as docker container is a base platform for building and running + various Ruby 2.3 applications and frameworks. Ruby is the interpreted scripting + language for quick and easy object-oriented programming. It has many features + to process text files and to do system management tasks (as in Perl). It is + simple, straight-forward, and extensible.","io.k8s.display-name":"Ruby 2.3","io.openshift.builder-version":"\"d7fd5c1\"","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,ruby,ruby23,rh-ruby23","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/ruby-23-centos7","release":"1","summary":"Platform + for building and running Ruby 2.3 applications","usage":"s2i build https://github.com/sclorg/s2i-ruby-container.git + --context-dir=2.4/test/puma-test-app/ centos/ruby-23-centos7 ruby-sample-app","vendor":"CentOS","version":"2.3"}},"Architecture":"amd64","Size":208681951},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:6cdb5513c3c8279e9a6609617978068b080f543a7dc4dc8156f64fd80a35d11e","size":173523,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:07866958d121afff49484f5eba1df7d5df47a0d04c5e005ee580cbe5563f6883","size":3870,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:2af646c35b98dcc165fceced2dc4614c10dc0ca71af32b2442e22c65e363ff12","size":1814,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:25f6c185d387460c3033f54e4ec4ef0ca0b0adc2b449c0505e336724023af53c","size":25053050,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:ac3ff2447a073896d4298e8207642db2278c9178f6ef752ba4a13ba539a03fb4","size":101991748,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:12ff25d9efeb1b10124f68ec43060c4af953570d21e34b659bf2b3735cb8a582","size":176401,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:bdda1b00145dd5da884a32f8266df72777e73907266a81a99c60275267234afb","size":3786,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:aa26b35d2aca61ccbab8f6d2428267d46a4f3777b30b0ed384e02699beec18ac","size":7835129,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:85432449fd0fabb6bef4772246d9b7948723275a4c7e4dee18728f28d79f1c2c","size":73426838,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:60b2d83ba0827030dd2e240292f56208f8001e77da306713f0074dd1a009c08e","selfLink":"/oapi/v1/images/sha256%3A60b2d83ba0827030dd2e240292f56208f8001e77da306713f0074dd1a009c08e","uid":"110f8497-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1164","creationTimestamp":"2017-12-25T10:04:59Z"},"dockerImageReference":"centos/mongodb-32-centos7@sha256:60b2d83ba0827030dd2e240292f56208f8001e77da306713f0074dd1a009c08e","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:1f1e16715903c69ef1fd627d2e9d1a879faf249b12be124d5434d67b555bb6dc","Created":"2017-12-20T09:18:11Z","Container":"2da7a293f1a18711b65c4adce4f3170d625e4cc35d90ea5f8b28d3deb2c18f84","ContainerConfig":{"Hostname":"8f42194ba69b","User":"184","ExposedPorts":{"27017/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=MongoDB + NoSQL database server","DESCRIPTION=MongoDB (from humongous) is a free and + open-source cross-platform document-oriented database program. Classified + as a NoSQL database program, MongoDB uses JSON-like documents with schemas. + This container image contains programs to run mongod server.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/var/lib/mongodb","BASH_ENV=${CONTAINER_SCRIPTS_PATH}/scl_enable","ENV=${CONTAINER_SCRIPTS_PATH}/scl_enable","PROMPT_COMMAND=. + ${CONTAINER_SCRIPTS_PATH}/scl_enable","MONGODB_VERSION=3.2","APP_DATA=/opt/app-root/src","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mongodb","ENABLED_COLLECTIONS=rh-mongodb32"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=\"93f0a65\""],"Image":"sha256:ddfdac35aa9031ce22e146e757084f4083bc29b46aa2c0f2782104bfb63eb227","Volumes":{"/var/lib/mongodb/data":{}},"WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-mongodb32-docker","description":"MongoDB + (from humongous) is a free and open-source cross-platform document-oriented + database program. Classified as a NoSQL database program, MongoDB uses JSON-like + documents with schemas. This container image contains programs to run mongod + server.","io.k8s.description":"MongoDB (from humongous) is a free and open-source + cross-platform document-oriented database program. Classified as a NoSQL database + program, MongoDB uses JSON-like documents with schemas. This container image + contains programs to run mongod server.","io.k8s.display-name":"MongoDB 3.2","io.openshift.builder-version":"\"93f0a65\"","io.openshift.expose-services":"27017:mongodb","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"database,mongodb,rh-mongodb32","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/mongodb-32-centos7","release":"1","summary":"MongoDB + NoSQL database server","usage":"docker run -d -e MONGODB_ADMIN_PASSWORD=my_pass + centos/mongodb-32-centos7","vendor":"CentOS","version":"3.2"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8f42194ba69b","User":"184","ExposedPorts":{"27017/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=MongoDB + NoSQL database server","DESCRIPTION=MongoDB (from humongous) is a free and + open-source cross-platform document-oriented database program. Classified + as a NoSQL database program, MongoDB uses JSON-like documents with schemas. + This container image contains programs to run mongod server.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/var/lib/mongodb","BASH_ENV=${CONTAINER_SCRIPTS_PATH}/scl_enable","ENV=${CONTAINER_SCRIPTS_PATH}/scl_enable","PROMPT_COMMAND=. + ${CONTAINER_SCRIPTS_PATH}/scl_enable","MONGODB_VERSION=3.2","APP_DATA=/opt/app-root/src","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mongodb","ENABLED_COLLECTIONS=rh-mongodb32"],"Cmd":["run-mongod"],"Image":"sha256:ddfdac35aa9031ce22e146e757084f4083bc29b46aa2c0f2782104bfb63eb227","Volumes":{"/var/lib/mongodb/data":{}},"WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-mongodb32-docker","description":"MongoDB + (from humongous) is a free and open-source cross-platform document-oriented + database program. Classified as a NoSQL database program, MongoDB uses JSON-like + documents with schemas. This container image contains programs to run mongod + server.","io.k8s.description":"MongoDB (from humongous) is a free and open-source + cross-platform document-oriented database program. Classified as a NoSQL database + program, MongoDB uses JSON-like documents with schemas. This container image + contains programs to run mongod server.","io.k8s.display-name":"MongoDB 3.2","io.openshift.builder-version":"\"93f0a65\"","io.openshift.expose-services":"27017:mongodb","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"database,mongodb,rh-mongodb32","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/mongodb-32-centos7","release":"1","summary":"MongoDB + NoSQL database server","usage":"docker run -d -e MONGODB_ADMIN_PASSWORD=my_pass + centos/mongodb-32-centos7","vendor":"CentOS","version":"3.2"}},"Architecture":"amd64","Size":210413637},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:f5333a650d0c590bbab16cca5991555f9a202e8562f623a339ccba80a2173f5b","size":182334,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:71967218a01066d8f59198a56555f3df62457ae1cee3a5c516a27933c0061177","size":11439,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:9785ed37e1cf93d53f0dc0b79e88a9f9000dbb574441e6f8ce9fffb7a4dce51e","size":424,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:f987743838c7defe2fcc0e617de62694ce4b0df599df15d28008f28e5b636e40","size":128764179,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:12ff25d9efeb1b10124f68ec43060c4af953570d21e34b659bf2b3735cb8a582","size":176401,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:bdda1b00145dd5da884a32f8266df72777e73907266a81a99c60275267234afb","size":3786,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:aa26b35d2aca61ccbab8f6d2428267d46a4f3777b30b0ed384e02699beec18ac","size":7835129,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:85432449fd0fabb6bef4772246d9b7948723275a4c7e4dee18728f28d79f1c2c","size":73426838,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:6b97de3aaa76914709a537a63b291df5d5af61d06c63a9425a2b33a513ce20a6","selfLink":"/oapi/v1/images/sha256%3A6b97de3aaa76914709a537a63b291df5d5af61d06c63a9425a2b33a513ce20a6","uid":"1087490f-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1152","creationTimestamp":"2017-12-25T10:04:58Z"},"dockerImageReference":"openshift/wildfly-90-centos7@sha256:6b97de3aaa76914709a537a63b291df5d5af61d06c63a9425a2b33a513ce20a6","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:88cbe951dfa9854ec002056169e337061e2ab21fd401047398211f3d61cee961","Created":"2017-11-13T02:40:04Z","Container":"1bbb2a7b89d3a75baf615204675d1b2340fa37dceb98a57806ba235848cee877","ContainerConfig":{"Hostname":"1b0d6163fdc2","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","WILDFLY_VERSION=9.0.2","WILDFLY_VERSION_BIN=9.0.2.Final","MAVEN_VERSION=3.3.9"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=632df27"],"Image":"sha256:d3d0854e5a318862421a0d4a4bccc8b9fd9e2e08da18fc9692e026fb71b21e79","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161214","com.redhat.deployments-dir":"/wildfly/standalone/deployments","io.k8s.description":"Platform + for building and running JEE applications on WildFly 9.0","io.k8s.display-name":"WildFly + 9.0","io.openshift.builder-base-version":"bfd4736","io.openshift.builder-version":"632df27","io.openshift.expose-services":"8080:http","io.openshift.s2i.destination":"/opt/s2i/destination","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,wildfly,wildfly90","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS + Base Image","vendor":"CentOS"}},"DockerVersion":"1.12.6","Author":"Ben Parees + \u003cbparees@redhat.com\u003e","Config":{"Hostname":"1b0d6163fdc2","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","WILDFLY_VERSION=9.0.2","WILDFLY_VERSION_BIN=9.0.2.Final","MAVEN_VERSION=3.3.9"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:d3d0854e5a318862421a0d4a4bccc8b9fd9e2e08da18fc9692e026fb71b21e79","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161214","com.redhat.deployments-dir":"/wildfly/standalone/deployments","io.k8s.description":"Platform + for building and running JEE applications on WildFly 9.0","io.k8s.display-name":"WildFly + 9.0","io.openshift.builder-base-version":"bfd4736","io.openshift.builder-version":"632df27","io.openshift.expose-services":"8080:http","io.openshift.s2i.destination":"/opt/s2i/destination","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,wildfly,wildfly90","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS + Base Image","vendor":"CentOS"}},"Architecture":"amd64","Size":499896198},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:fe1b6f9de9e4269b7461ebba85c2311cdda7a4ef39e9745bfcd6248a76f282ee","size":137334794,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:de0a0f26e5fb4f829ecbfc76b6668cba6131e445e76277ad297fa48f387712af","size":4243,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:86abc536fe7e3eae52426bf3b13d2c900fda4434d18b0da541c457bf38d6901f","size":970,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:8ad3b3da145868be01667d5805b02d62b6371646ab344bae71947adf82610c56","size":5403,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d32ce3a3948857fad8a30ba8e01b044c228c66808cd0cbe2d114a80531aa72aa","size":2285,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:9fe3e1d6d0666b4611fd7dd1a8d728bc34ab0682f9eedf1df824e258bca2c664","size":1598298,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:5aeb4bdfd04b97bdd956a26ef6f13ebd9b9fd1cb55ade88df492ad68a6548f71","size":221798931,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:8a3400b7e31a55323583e3d585b3b0be56d9f7ae563187aec96d47ef5419982a","size":1979,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:78efc9e155c4f5ac3665c4ef14339c305672468520dc0d5ad5a254ce90a1ec28","size":68747156,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:734fb161cf896cf5c25a9a857a4b4d267bb5a59d5acf9ba846278ab3f3d1f5d5","size":256,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:45a2e645736c4c66ef34acce2407ded21f7a9b231199d3b92d6c9776df264729","size":70389679,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:751a3cd1905914389fe568c25b3d5367cd705a0e4f81970a361f670ce891baf7","selfLink":"/oapi/v1/images/sha256%3A751a3cd1905914389fe568c25b3d5367cd705a0e4f81970a361f670ce891baf7","uid":"0da9e3d2-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1113","creationTimestamp":"2017-12-25T10:04:53Z"},"dockerImageReference":"openshift/ruby-20-centos7@sha256:751a3cd1905914389fe568c25b3d5367cd705a0e4f81970a361f670ce891baf7","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"54ccc57a4a570a0bcd629bdd69d1801191e255fd5ac0494f5beb391144679ce5","Parent":"2ebac9510b96b4f4cb00c2db3c0240949ed876e404314d45b5d952514960a4e7","Created":"2016-12-21T12:33:51Z","Container":"37ad27ba07e99c36abcf3b3571c3f77e903ba289dffaef23fb8e33b83910fd37","ContainerConfig":{"Hostname":"d6dcf178f680","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","RUBY_VERSION=2.0"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=70976f9c15d6109405ec85994284d345df29a301"],"Image":"sha256:af9e8970f70141cb05c57179af365e0fd3e0f044c78ba2c7b0eb89523f5ccef7","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"Platform + for building and running Ruby 2.0 applications","io.k8s.display-name":"Ruby + 2.0","io.openshift.builder-base-version":"a8deee2","io.openshift.builder-version":"70976f9c15d6109405ec85994284d345df29a301","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,ruby,ruby20","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS + Base Image","vendor":"CentOS"}},"DockerVersion":"1.12.2-rc2","Author":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","Config":{"Hostname":"d6dcf178f680","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","RUBY_VERSION=2.0"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:af9e8970f70141cb05c57179af365e0fd3e0f044c78ba2c7b0eb89523f5ccef7","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"Platform + for building and running Ruby 2.0 applications","io.k8s.display-name":"Ruby + 2.0","io.openshift.builder-base-version":"a8deee2","io.openshift.builder-version":"70976f9c15d6109405ec85994284d345df29a301","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,ruby,ruby20","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS + Base Image","vendor":"CentOS"}},"Architecture":"amd64","Size":156661559},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":32,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:08d48e6f1cff259389732d35307bb877215fa28867cdaff50c1dbd6e0b993c1f","size":70481699,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:147e60d427392d6f696273d0b633722bc6a7dc7af0c90a8f4b29777dade6002f","size":255,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:71d046d973b92e351cf8391ec66e2e7e5fa252e2fb3cc6cd5881f2c368207777","size":67962493,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:85dab2e0d129ed4c4f1da157574c0f5d66a54222d7ac2958093d01b00d487335","size":1957,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:97ec208e4c527d9919ac0a4c4fe7f2417ff6003c664026e44e668569de927f39","size":18211001,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:5cdb4413c0b879e5292e05ab6a38a9d2264c10595f43f2896622bc0ed288ce00","size":1709,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:ccc6776c08cdfac3897efb44c62f4b8c45154313009ab5946b12fa7007b7037d","size":1177,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:da9e6639c52c2c6c75d63dd5e8432ff95d081af56bc48068ca755132d8419ba8","size":1236,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v1+json"},{"metadata":{"name":"sha256:75ae226214940f8f388bd77f0d4538a667efe76cac9973c48c43463d5d44bdb1","selfLink":"/oapi/v1/images/sha256%3A75ae226214940f8f388bd77f0d4538a667efe76cac9973c48c43463d5d44bdb1","uid":"10adb457-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1158","creationTimestamp":"2017-12-25T10:04:58Z"},"dockerImageReference":"centos/mysql-56-centos7@sha256:75ae226214940f8f388bd77f0d4538a667efe76cac9973c48c43463d5d44bdb1","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:f03ea46a3312ee52bf5a33a97fc5e811352aee1d0777de64701bdee5fdee644e","Created":"2017-12-19T21:06:36Z","Container":"c0b20be7da3bf130907866d9478f312b5d1763691613bd46986a071847afd22a","ContainerConfig":{"Hostname":"8f42194ba69b","User":"27","ExposedPorts":{"3306/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=MySQL + 5.6 SQL database server","DESCRIPTION=MySQL is a multi-user, multi-threaded + SQL database server. The container image provides a containerized packaging + of the MySQL mysqld daemon and client application. The mysqld server daemon + accepts connections from clients and provides access to content from MySQL + databases on behalf of the clients.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/var/lib/mysql","BASH_ENV=/usr/share/container-scripts/mysql/scl_enable","ENV=/usr/share/container-scripts/mysql/scl_enable","PROMPT_COMMAND=. + /usr/share/container-scripts/mysql/scl_enable","MYSQL_VERSION=5.6","APP_DATA=/opt/app-root/src","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mysql","MYSQL_PREFIX=/opt/rh/rh-mysql56/root/usr","ENABLED_COLLECTIONS=rh-mysql56"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=\"5e58000\""],"Image":"sha256:32d11fa378c5ee928d15c691dbb989e2da71f77617e65fe3bd441bb59814ae08","Volumes":{"/var/lib/mysql/data":{}},"WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-mysql56-docker","description":"MySQL + is a multi-user, multi-threaded SQL database server. The container image provides + a containerized packaging of the MySQL mysqld daemon and client application. + The mysqld server daemon accepts connections from clients and provides access + to content from MySQL databases on behalf of the clients.","io.k8s.description":"MySQL + is a multi-user, multi-threaded SQL database server. The container image provides + a containerized packaging of the MySQL mysqld daemon and client application. + The mysqld server daemon accepts connections from clients and provides access + to content from MySQL databases on behalf of the clients.","io.k8s.display-name":"MySQL + 5.6","io.openshift.builder-version":"\"5e58000\"","io.openshift.expose-services":"3306:mysql","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"database,mysql,mysql56,rh-mysql56","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/mysql-56-centos7","release":"1","summary":"MySQL + 5.6 SQL database server","usage":"docker run -d -e MYSQL_USER=user -e MYSQL_PASSWORD=pass + -e MYSQL_DATABASE=db -p 3306:3306 centos/mysql-56-centos7","vendor":"CentOS","version":"5.6"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8f42194ba69b","User":"27","ExposedPorts":{"3306/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=MySQL + 5.6 SQL database server","DESCRIPTION=MySQL is a multi-user, multi-threaded + SQL database server. The container image provides a containerized packaging + of the MySQL mysqld daemon and client application. The mysqld server daemon + accepts connections from clients and provides access to content from MySQL + databases on behalf of the clients.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/var/lib/mysql","BASH_ENV=/usr/share/container-scripts/mysql/scl_enable","ENV=/usr/share/container-scripts/mysql/scl_enable","PROMPT_COMMAND=. + /usr/share/container-scripts/mysql/scl_enable","MYSQL_VERSION=5.6","APP_DATA=/opt/app-root/src","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mysql","MYSQL_PREFIX=/opt/rh/rh-mysql56/root/usr","ENABLED_COLLECTIONS=rh-mysql56"],"Cmd":["run-mysqld"],"Image":"sha256:32d11fa378c5ee928d15c691dbb989e2da71f77617e65fe3bd441bb59814ae08","Volumes":{"/var/lib/mysql/data":{}},"WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-mysql56-docker","description":"MySQL + is a multi-user, multi-threaded SQL database server. The container image provides + a containerized packaging of the MySQL mysqld daemon and client application. + The mysqld server daemon accepts connections from clients and provides access + to content from MySQL databases on behalf of the clients.","io.k8s.description":"MySQL + is a multi-user, multi-threaded SQL database server. The container image provides + a containerized packaging of the MySQL mysqld daemon and client application. + The mysqld server daemon accepts connections from clients and provides access + to content from MySQL databases on behalf of the clients.","io.k8s.display-name":"MySQL + 5.6","io.openshift.builder-version":"\"5e58000\"","io.openshift.expose-services":"3306:mysql","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"database,mysql,mysql56,rh-mysql56","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/mysql-56-centos7","release":"1","summary":"MySQL + 5.6 SQL database server","usage":"docker run -d -e MYSQL_USER=user -e MYSQL_PASSWORD=pass + -e MYSQL_DATABASE=db -p 3306:3306 centos/mysql-56-centos7","vendor":"CentOS","version":"5.6"}},"Architecture":"amd64","Size":132537893},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:7e67d13bd331f14934cc025f0a00c8933953d944cdd0fba22401c2f114560763","size":133242,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:dbac3abf441431ba998f226eafed75af853f721a3393c49586441d95d700d5a4","size":163,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:cd43643bce8595c341419594e6071705ca4e45c435cf93b97d051ec72108f603","size":5642,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:2da53a087380a0f3abb04916cb0f43cb638edb910abc0976b3b1ffe538231020","size":418,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:c65c70f33f8a3cd1e068f74090736d59720214d481431134349354f042ba61a0","size":9291,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:1536ebd97011a469b1ad670bd761f24bf3b4d8a898612120740263fa11a36bf7","size":50932580,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:12ff25d9efeb1b10124f68ec43060c4af953570d21e34b659bf2b3735cb8a582","size":176401,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:bdda1b00145dd5da884a32f8266df72777e73907266a81a99c60275267234afb","size":3786,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:aa26b35d2aca61ccbab8f6d2428267d46a4f3777b30b0ed384e02699beec18ac","size":7835129,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:85432449fd0fabb6bef4772246d9b7948723275a4c7e4dee18728f28d79f1c2c","size":73426838,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:76247ef765762f7a851b5abd3c3b621c5eceafc235fe29dcd4b8ee4ee5400863","selfLink":"/oapi/v1/images/sha256%3A76247ef765762f7a851b5abd3c3b621c5eceafc235fe29dcd4b8ee4ee5400863","uid":"0d7ccfae-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1108","creationTimestamp":"2017-12-25T10:04:53Z"},"dockerImageReference":"centos/php-70-centos7@sha256:76247ef765762f7a851b5abd3c3b621c5eceafc235fe29dcd4b8ee4ee5400863","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:0e6012b242ab718142732f968827b8662130ea2c8a7f32be84fc37bc950a34ce","Created":"2017-12-19T21:10:57Z","Container":"bf031360662bb4105d31e6f21efe156566731f18885e544a460180517f4adc0a","ContainerConfig":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"8080/tcp":{},"8443/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/rh/rh-php70/root/usr/bin","SUMMARY=Platform + for building and running PHP 7.0 applications","DESCRIPTION=PHP 7.0 available + as docker container is a base platform for building and running various PHP + 7.0 applications and frameworks. PHP is an HTML-embedded scripting language. + PHP attempts to make it easy for developers to write dynamically generated + web pages. PHP also offers built-in database integration for several commercial + and non-commercial database management systems, so writing a database-enabled + webpage with PHP is fairly simple. The most common use of PHP coding is probably + as a replacement for CGI scripts.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","NODEJS_SCL=rh-nodejs6","PHP_VERSION=7.0","PHP_VER_SHORT=70","NAME=php","PHP_CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/php/","APP_DATA=/opt/app-root/src","PHP_DEFAULT_INCLUDE_PATH=/opt/rh/rh-php70/root/usr/share/pear","PHP_SYSCONF_PATH=/etc/opt/rh/rh-php70","PHP_HTTPD_CONF_FILE=rh-php70-php.conf","HTTPD_CONFIGURATION_PATH=/opt/app-root/etc/conf.d","HTTPD_MAIN_CONF_PATH=/etc/httpd/conf","HTTPD_MAIN_CONF_D_PATH=/etc/httpd/conf.d","HTTPD_VAR_RUN=/var/run/httpd","HTTPD_DATA_PATH=/var/www","HTTPD_DATA_ORIG_PATH=/opt/rh/httpd24/root/var/www","HTTPD_VAR_PATH=/opt/rh/httpd24/root/var","SCL_ENABLED=rh-php70"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=\"ef7f918\""],"Image":"sha256:c0ed7f37c438c7c83e5d357a30ca551148605a977fb4d966c40c038bb01ac64a","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-php70-docker","description":"PHP + 7.0 available as docker container is a base platform for building and running + various PHP 7.0 applications and frameworks. PHP is an HTML-embedded scripting + language. PHP attempts to make it easy for developers to write dynamically + generated web pages. PHP also offers built-in database integration for several + commercial and non-commercial database management systems, so writing a database-enabled + webpage with PHP is fairly simple. The most common use of PHP coding is probably + as a replacement for CGI scripts.","help":"For more information visit https://github.com/sclorg/s2i-php-container","io.k8s.description":"PHP + 7.0 available as docker container is a base platform for building and running + various PHP 7.0 applications and frameworks. PHP is an HTML-embedded scripting + language. PHP attempts to make it easy for developers to write dynamically + generated web pages. PHP also offers built-in database integration for several + commercial and non-commercial database management systems, so writing a database-enabled + webpage with PHP is fairly simple. The most common use of PHP coding is probably + as a replacement for CGI scripts.","io.k8s.display-name":"Apache 2.4 with + PHP 7.0","io.openshift.builder-version":"\"ef7f918\"","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,php,php70,rh-php70","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/php-70-centos7","release":"1","summary":"Platform + for building and running PHP 7.0 applications","usage":"s2i build https://github.com/sclorg/s2i-php-container.git + --context-dir=7.0/test/test-app centos/php-70-centos7 sample-server","vendor":"CentOS","version":"7.0"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"8080/tcp":{},"8443/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/rh/rh-php70/root/usr/bin","SUMMARY=Platform + for building and running PHP 7.0 applications","DESCRIPTION=PHP 7.0 available + as docker container is a base platform for building and running various PHP + 7.0 applications and frameworks. PHP is an HTML-embedded scripting language. + PHP attempts to make it easy for developers to write dynamically generated + web pages. PHP also offers built-in database integration for several commercial + and non-commercial database management systems, so writing a database-enabled + webpage with PHP is fairly simple. The most common use of PHP coding is probably + as a replacement for CGI scripts.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","NODEJS_SCL=rh-nodejs6","PHP_VERSION=7.0","PHP_VER_SHORT=70","NAME=php","PHP_CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/php/","APP_DATA=/opt/app-root/src","PHP_DEFAULT_INCLUDE_PATH=/opt/rh/rh-php70/root/usr/share/pear","PHP_SYSCONF_PATH=/etc/opt/rh/rh-php70","PHP_HTTPD_CONF_FILE=rh-php70-php.conf","HTTPD_CONFIGURATION_PATH=/opt/app-root/etc/conf.d","HTTPD_MAIN_CONF_PATH=/etc/httpd/conf","HTTPD_MAIN_CONF_D_PATH=/etc/httpd/conf.d","HTTPD_VAR_RUN=/var/run/httpd","HTTPD_DATA_PATH=/var/www","HTTPD_DATA_ORIG_PATH=/opt/rh/httpd24/root/var/www","HTTPD_VAR_PATH=/opt/rh/httpd24/root/var","SCL_ENABLED=rh-php70"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:c0ed7f37c438c7c83e5d357a30ca551148605a977fb4d966c40c038bb01ac64a","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-php70-docker","description":"PHP + 7.0 available as docker container is a base platform for building and running + various PHP 7.0 applications and frameworks. PHP is an HTML-embedded scripting + language. PHP attempts to make it easy for developers to write dynamically + generated web pages. PHP also offers built-in database integration for several + commercial and non-commercial database management systems, so writing a database-enabled + webpage with PHP is fairly simple. The most common use of PHP coding is probably + as a replacement for CGI scripts.","help":"For more information visit https://github.com/sclorg/s2i-php-container","io.k8s.description":"PHP + 7.0 available as docker container is a base platform for building and running + various PHP 7.0 applications and frameworks. PHP is an HTML-embedded scripting + language. PHP attempts to make it easy for developers to write dynamically + generated web pages. PHP also offers built-in database integration for several + commercial and non-commercial database management systems, so writing a database-enabled + webpage with PHP is fairly simple. The most common use of PHP coding is probably + as a replacement for CGI scripts.","io.k8s.display-name":"Apache 2.4 with + PHP 7.0","io.openshift.builder-version":"\"ef7f918\"","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,php,php70,rh-php70","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/php-70-centos7","release":"1","summary":"Platform + for building and running PHP 7.0 applications","usage":"s2i build https://github.com/sclorg/s2i-php-container.git + --context-dir=7.0/test/test-app centos/php-70-centos7 sample-server","vendor":"CentOS","version":"7.0"}},"Architecture":"amd64","Size":237447862},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:2a857fd2346795e28f821f8f2f93685396184d02ce1f5d3b0ed3d62275c7189b","size":247613,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:40a7c9050887af79657a45a64b10ea84f8631cf90cb10082a7920f3d98ee702e","size":26559,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:f8869f6c6fc519d78e78a6e626da90b2f3a238558646b6be3bfc218f96893f70","size":2215,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:54a75cad17d2f3470b511e7aa65902d31430637d8e08a3c31a6b6de35bca49bb","size":53717652,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:ac3ff2447a073896d4298e8207642db2278c9178f6ef752ba4a13ba539a03fb4","size":101991748,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:12ff25d9efeb1b10124f68ec43060c4af953570d21e34b659bf2b3735cb8a582","size":176401,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:bdda1b00145dd5da884a32f8266df72777e73907266a81a99c60275267234afb","size":3786,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:aa26b35d2aca61ccbab8f6d2428267d46a4f3777b30b0ed384e02699beec18ac","size":7835129,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:85432449fd0fabb6bef4772246d9b7948723275a4c7e4dee18728f28d79f1c2c","size":73426838,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:78ce032147fc4fa66006ce4472650be2de2b4772e955760192444337a8c1dc8f","selfLink":"/oapi/v1/images/sha256%3A78ce032147fc4fa66006ce4472650be2de2b4772e955760192444337a8c1dc8f","uid":"1086f410-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1151","creationTimestamp":"2017-12-25T10:04:58Z"},"dockerImageReference":"openshift/wildfly-81-centos7@sha256:78ce032147fc4fa66006ce4472650be2de2b4772e955760192444337a8c1dc8f","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:00ba244ea9af886271ff243b6cf3482a7183c8fbc354cbc4fb217ca597c5acbd","Created":"2017-11-13T02:36:19Z","Container":"3dc0304e14d92c2fd01101158c5cf165947e12f9410a8673000dac353d42117b","ContainerConfig":{"Hostname":"1b0d6163fdc2","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","WILDFLY_VERSION=8.1","WILDFLY_VERSION_BIN=8.1.0.Final","MAVEN_VERSION=3.3.9"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=632df27"],"Image":"sha256:db2e1c0a23a686bd3254edf6f9465a6b26c74e2ecdd39c6d2b43b9cbaa52bf63","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161214","com.redhat.deployments-dir":"/wildfly/standalone/deployments","io.k8s.description":"Platform + for building and running JEE applications on WildFly 8.1","io.k8s.display-name":"WildFly + 8.1","io.openshift.builder-base-version":"bfd4736","io.openshift.builder-version":"632df27","io.openshift.expose-services":"8080:http","io.openshift.s2i.destination":"/opt/s2i/destination","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,wildfly,wildfly81","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS + Base Image","vendor":"CentOS"}},"DockerVersion":"1.12.6","Author":"Ben Parees + \u003cbparees@redhat.com\u003e","Config":{"Hostname":"1b0d6163fdc2","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","WILDFLY_VERSION=8.1","WILDFLY_VERSION_BIN=8.1.0.Final","MAVEN_VERSION=3.3.9"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:db2e1c0a23a686bd3254edf6f9465a6b26c74e2ecdd39c6d2b43b9cbaa52bf63","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161214","com.redhat.deployments-dir":"/wildfly/standalone/deployments","io.k8s.description":"Platform + for building and running JEE applications on WildFly 8.1","io.k8s.display-name":"WildFly + 8.1","io.openshift.builder-base-version":"bfd4736","io.openshift.builder-version":"632df27","io.openshift.expose-services":"8080:http","io.openshift.s2i.destination":"/opt/s2i/destination","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,wildfly,wildfly81","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS + Base Image","vendor":"CentOS"}},"Architecture":"amd64","Size":460528768},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:517ddcbda8cfb337e963cc61656ff8297b176f46b17ec6abd0b0ef052b2bafbe","size":117651082,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:3a53e3ec3f7e869cf0289e9ad6ebe0885e64ea559918f2547492678b0d79c3c1","size":4234,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:3f6eb2ff35e209fbbcafca60496eb9ca415520921d96d10986d277d65fb3b9f0","size":967,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:e3a16f6f8a426cc5f79d711b8682a9842c4556850263a35e2c61c8e673b0b344","size":5404,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:67c4a9f911d581b09a8526c937afb94533afec5c1bdf949073f98450dc6b4b42","size":2287,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:b729d26dda296de3695608a634d2cc8a5aaf254e942a088615fbb68b6160a857","size":1598297,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:8279650f4b517848c5358c522edc060051f970803bd6505354a2ed0eccd7028f","size":202115230,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:8a3400b7e31a55323583e3d585b3b0be56d9f7ae563187aec96d47ef5419982a","size":1979,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:78efc9e155c4f5ac3665c4ef14339c305672468520dc0d5ad5a254ce90a1ec28","size":68747156,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:734fb161cf896cf5c25a9a857a4b4d267bb5a59d5acf9ba846278ab3f3d1f5d5","size":256,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:45a2e645736c4c66ef34acce2407ded21f7a9b231199d3b92d6c9776df264729","size":70389679,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:7bbc639e8cb6404682957a671f16408b0d039998671c96bd2cb34a224a820e5a","selfLink":"/oapi/v1/images/sha256%3A7bbc639e8cb6404682957a671f16408b0d039998671c96bd2cb34a224a820e5a","uid":"0e8fad5a-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1132","creationTimestamp":"2017-12-25T10:04:55Z"},"dockerImageReference":"openshift/python-33-centos7@sha256:7bbc639e8cb6404682957a671f16408b0d039998671c96bd2cb34a224a820e5a","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"71a4b96d4599b64927ee87a992aada7bcd3d48d5210a6fef4c3d14c3888d642b","Parent":"39b503882d08c21f66c672277bdd5110b0baddb46716eaf9058fae9402a0c201","Created":"2016-12-21T12:17:17Z","Container":"c4b2a9758302bd4f7be05bee043ebc47bb77716df39c2364b6f165eccec5b80e","ContainerConfig":{"Hostname":"d6dcf178f680","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/.local/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","PYTHON_VERSION=3.3"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=d4fb4e68ba509d1cbf06c0ce7adee19c6d5e17f3"],"Image":"sha256:29c5a453288d1654c884bc03ba57d322f0133e37e33cf25a259b096f33a50d6f","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"Platform + for building and running Python 3.3 applications","io.k8s.display-name":"Python + 3.3","io.openshift.builder-base-version":"a8deee2","io.openshift.builder-version":"d4fb4e68ba509d1cbf06c0ce7adee19c6d5e17f3","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,python,python33","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS + Base Image","vendor":"CentOS"}},"DockerVersion":"1.12.2-rc2","Author":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","Config":{"Hostname":"d6dcf178f680","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/.local/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","PYTHON_VERSION=3.3"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:29c5a453288d1654c884bc03ba57d322f0133e37e33cf25a259b096f33a50d6f","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"Platform + for building and running Python 3.3 applications","io.k8s.display-name":"Python + 3.3","io.openshift.builder-base-version":"a8deee2","io.openshift.builder-version":"d4fb4e68ba509d1cbf06c0ce7adee19c6d5e17f3","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,python,python33","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS + Base Image","vendor":"CentOS"}},"Architecture":"amd64","Size":215624792},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":32,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:08d48e6f1cff259389732d35307bb877215fa28867cdaff50c1dbd6e0b993c1f","size":70481699,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:147e60d427392d6f696273d0b633722bc6a7dc7af0c90a8f4b29777dade6002f","size":255,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:71d046d973b92e351cf8391ec66e2e7e5fa252e2fb3cc6cd5881f2c368207777","size":67962493,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:85dab2e0d129ed4c4f1da157574c0f5d66a54222d7ac2958093d01b00d487335","size":1957,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:45fbf4a56350987213470cdf68670a9841c4482c15597d1b0943049ab97c9513","size":75446484,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:41afa00c758cd50856589a7777ebbb567bb205308443f9890816fa6b03f9f82a","size":2152,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:f2b3e29a4196fcb24e151238d998437aa022944836e5d503ec63b9e1c0a3fa4c","size":693,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:4b0abd05ed9f98f9de91e83ec454e74e899e577206b969575647ce609422523c","size":1729027,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v1+json"},{"metadata":{"name":"sha256:7cd33ccc63b8005810aedee0444472cc84c3e3c38fe9cd147edb964e712a1068","selfLink":"/oapi/v1/images/sha256%3A7cd33ccc63b8005810aedee0444472cc84c3e3c38fe9cd147edb964e712a1068","uid":"10ad13ed-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1157","creationTimestamp":"2017-12-25T10:04:58Z"},"dockerImageReference":"openshift/mysql-55-centos7@sha256:7cd33ccc63b8005810aedee0444472cc84c3e3c38fe9cd147edb964e712a1068","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"bce9ef2d20f6915fee6a1e60a4950e7e47baa9d79548f2256131d3829523b5e2","Parent":"c066b12cac39ed0b5300dd58a472849fa2f032c78f23bd4d2a44b398cb2bac55","Created":"2016-12-12T21:32:06Z","Container":"a9e801a7c7a69d75f3eed8cb755a0f352bef63bdf5a455316b02360edd6eee2a","ContainerConfig":{"Hostname":"d6dcf178f680","User":"27","ExposedPorts":{"3306/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","MYSQL_VERSION=5.5","HOME=/var/lib/mysql","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mysql","MYSQL_PREFIX=/opt/rh/mysql55/root/usr","ENABLED_COLLECTIONS=mysql55","BASH_ENV=/usr/share/container-scripts/mysql/scl_enable","ENV=/usr/share/container-scripts/mysql/scl_enable","PROMPT_COMMAND=. + /usr/share/container-scripts/mysql/scl_enable"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=26c5afc"],"Image":"sha256:63208d354355f24707ae69bcc6fd49b39cf547ce608c2e945497975c5f0233c0","Volumes":{"/var/lib/mysql/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"MySQL + is a multi-user, multi-threaded SQL database server","io.k8s.display-name":"MySQL + 5.5","io.openshift.builder-version":"26c5afc","io.openshift.expose-services":"3306:mysql","io.openshift.tags":"database,mysql,mysql55","license":"GPLv2","name":"CentOS + Base Image","vendor":"CentOS"}},"DockerVersion":"1.12.2-rc2","Author":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","Config":{"Hostname":"d6dcf178f680","User":"27","ExposedPorts":{"3306/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","MYSQL_VERSION=5.5","HOME=/var/lib/mysql","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mysql","MYSQL_PREFIX=/opt/rh/mysql55/root/usr","ENABLED_COLLECTIONS=mysql55","BASH_ENV=/usr/share/container-scripts/mysql/scl_enable","ENV=/usr/share/container-scripts/mysql/scl_enable","PROMPT_COMMAND=. + /usr/share/container-scripts/mysql/scl_enable"],"Cmd":["run-mysqld"],"Image":"sha256:63208d354355f24707ae69bcc6fd49b39cf547ce608c2e945497975c5f0233c0","Volumes":{"/var/lib/mysql/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"MySQL + is a multi-user, multi-threaded SQL database server","io.k8s.display-name":"MySQL + 5.5","io.openshift.builder-version":"26c5afc","io.openshift.expose-services":"3306:mysql","io.openshift.tags":"database,mysql,mysql55","license":"GPLv2","name":"CentOS + Base Image","vendor":"CentOS"}},"Architecture":"amd64","Size":127359164},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":32,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:08d48e6f1cff259389732d35307bb877215fa28867cdaff50c1dbd6e0b993c1f","size":70481699,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:edb0d8ed634dee038ce4faff40af2049603e118394dd5438c1c6d66de343d92a","size":56868334,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:e506889419db8670d8bfb1dde20f76c95d1577845f4cab7ceba43673ed86fe3e","size":8405,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:f40909bb3968fc890fca09a65dcf045450c1db46ed19cb816076c22c53b2682f","size":165,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:e2bda14c15e601bb2147ba9eedefff7e526e7b47ac27a51079da65ae78606a6d","size":529,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v1+json"},{"metadata":{"name":"sha256:7cf1c8ef7baa7a750d5c36e82d7f4a21a300c37aaa24baff593de0031ae080f0","selfLink":"/oapi/v1/images/sha256%3A7cf1c8ef7baa7a750d5c36e82d7f4a21a300c37aaa24baff593de0031ae080f0","uid":"10b0feaf-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1161","creationTimestamp":"2017-12-25T10:04:58Z"},"dockerImageReference":"openshift/jenkins-1-centos7@sha256:7cf1c8ef7baa7a750d5c36e82d7f4a21a300c37aaa24baff593de0031ae080f0","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:2d9ffbfb5ebad694c2ec0b46a48bc459586cdcb9aa0ed39a81870acd25bda564","Created":"2017-08-11T16:35:59Z","Container":"0571d2db32ba5546ac8437a9fff5b279256a8e25b5f3342849bbdd88ec625d31","ContainerConfig":{"Hostname":"c7947be2eb9d","User":"1001","ExposedPorts":{"50000/tcp":{},"8080/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","JENKINS_VERSION=1.651","HOME=/var/lib/jenkins","JENKINS_HOME=/var/lib/jenkins"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=397d6e3"],"Image":"sha256:c7b7c064b76771fdcf09b4a72911caf5297018a451c031dec16d1fc7d10a8c26","Volumes":{"/var/lib/jenkins":{}},"Labels":{"build-date":"20170801","io.openshift.builder-version":"397d6e3","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","k8s.io.description":"Jenkins + is a continuous integration server","k8s.io.display-name":"Jenkins 1.651","license":"GPLv2","name":"CentOS + Base Image","openshift.io.expose-services":"8080:http","openshift.io.tags":"jenkins,jenkins1,ci","vendor":"CentOS"}},"DockerVersion":"1.12.6","Author":"Ben + Parees \u003cbparees@redhat.com\u003e","Config":{"Hostname":"c7947be2eb9d","User":"1001","ExposedPorts":{"50000/tcp":{},"8080/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","JENKINS_VERSION=1.651","HOME=/var/lib/jenkins","JENKINS_HOME=/var/lib/jenkins"],"Cmd":["/usr/libexec/s2i/run"],"Image":"sha256:c7b7c064b76771fdcf09b4a72911caf5297018a451c031dec16d1fc7d10a8c26","Volumes":{"/var/lib/jenkins":{}},"Labels":{"build-date":"20170801","io.openshift.builder-version":"397d6e3","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","k8s.io.description":"Jenkins + is a continuous integration server","k8s.io.display-name":"Jenkins 1.651","license":"GPLv2","name":"CentOS + Base Image","openshift.io.expose-services":"8080:http","openshift.io.tags":"jenkins,jenkins1,ci","vendor":"CentOS"}},"Architecture":"amd64","Size":510917760},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:2298acb1a2aee80bc7f49014f3b3cf33f078453c486258c35d28b514c35fc8cd","size":172461459,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:0f6e47abe34ab323328867e26df897e4f0b8f33738a47e583a678941600543c4","size":3037,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d9bd53dcd2fd18736bf6756265eadf54c864068bfa02dee55d972baa04f3b099","size":3674,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:81b8b7f42fe7e11d950c92489d834c83a57cafa6db30052b62c63d5874761b04","size":4522,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:9450f273a660e95b8b8c3963e984ed04315a5deffafba8563181795455dbee73","size":266188763,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:74f0853ba93b37c8152648905c48965c774d5a7d2de1967aef86ef0144561f62","size":72247497,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:8b7b4012989dbd1494c37c7f107def321ffc5e84a9b1dc75beb1636cd221c4fe","selfLink":"/oapi/v1/images/sha256%3A8b7b4012989dbd1494c37c7f107def321ffc5e84a9b1dc75beb1636cd221c4fe","uid":"0dc99cef-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1120","creationTimestamp":"2017-12-25T10:04:54Z"},"dockerImageReference":"centos/nodejs-4-centos7@sha256:8b7b4012989dbd1494c37c7f107def321ffc5e84a9b1dc75beb1636cd221c4fe","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:0ef301600ff765c8fc10cf320877766ce4c2e464202de1bc36100bddadd5901d","Created":"2017-12-20T08:07:20Z","Container":"57fffb25de083a3a8d241f1953f7d7081f232c09d52d3a7752641be54caabf5a","ContainerConfig":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/node_modules/.bin/:/opt/app-root/src/.npm-global/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=Platform + for building and running Node.js 4 applications","DESCRIPTION=Node.js 4 available + as docker container is a base platform for building and running various Node.js + 4 applications and frameworks. Node.js is a platform built on Chrome''s JavaScript + runtime for easily building fast, scalable network applications. Node.js uses + an event-driven, non-blocking I/O model that makes it lightweight and efficient, + perfect for data-intensive real-time applications that run across distributed + devices.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","NODEJS_SCL=rh-nodejs6","NODEJS_VERSION=4","NPM_RUN=start","NAME=nodejs","NPM_CONFIG_PREFIX=/opt/app-root/src/.npm-global"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=\"0662cc5\""],"Image":"sha256:07d7878074a7bea4cd7aac40612d4e6ab99cd723b48a116b969715104faf5cae","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-nodejs4-docker","com.redhat.deployments-dir":"/opt/app-root/src","com.redhat.dev-mode":"DEV_MODE:false","com.redhat.dev-mode.port":"DEBUG_PORT:5858","description":"Node.js + 4 available as docker container is a base platform for building and running + various Node.js 4 applications and frameworks. Node.js is a platform built + on Chrome''s JavaScript runtime for easily building fast, scalable network + applications. Node.js uses an event-driven, non-blocking I/O model that makes + it lightweight and efficient, perfect for data-intensive real-time applications + that run across distributed devices.","help":"For more information visit https://github.com/sclorg/s2i-nodejs-container","io.k8s.description":"Node.js + 4 available as docker container is a base platform for building and running + various Node.js 4 applications and frameworks. Node.js is a platform built + on Chrome''s JavaScript runtime for easily building fast, scalable network + applications. Node.js uses an event-driven, non-blocking I/O model that makes + it lightweight and efficient, perfect for data-intensive real-time applications + that run across distributed devices.","io.k8s.display-name":"Node.js 4","io.openshift.builder-version":"\"0662cc5\"","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,nodejs,nodejs4","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/nodejs-4-centos7","release":"1","summary":"Platform + for building and running Node.js 4 applications","usage":"s2i build \u003cSOURCE-REPOSITORY\u003e + centos/nodejs-4-centos7:latest \u003cAPP-NAME\u003e","vendor":"CentOS","version":"4"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/node_modules/.bin/:/opt/app-root/src/.npm-global/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=Platform + for building and running Node.js 4 applications","DESCRIPTION=Node.js 4 available + as docker container is a base platform for building and running various Node.js + 4 applications and frameworks. Node.js is a platform built on Chrome''s JavaScript + runtime for easily building fast, scalable network applications. Node.js uses + an event-driven, non-blocking I/O model that makes it lightweight and efficient, + perfect for data-intensive real-time applications that run across distributed + devices.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","NODEJS_SCL=rh-nodejs6","NODEJS_VERSION=4","NPM_RUN=start","NAME=nodejs","NPM_CONFIG_PREFIX=/opt/app-root/src/.npm-global"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:07d7878074a7bea4cd7aac40612d4e6ab99cd723b48a116b969715104faf5cae","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-nodejs4-docker","com.redhat.deployments-dir":"/opt/app-root/src","com.redhat.dev-mode":"DEV_MODE:false","com.redhat.dev-mode.port":"DEBUG_PORT:5858","description":"Node.js + 4 available as docker container is a base platform for building and running + various Node.js 4 applications and frameworks. Node.js is a platform built + on Chrome''s JavaScript runtime for easily building fast, scalable network + applications. Node.js uses an event-driven, non-blocking I/O model that makes + it lightweight and efficient, perfect for data-intensive real-time applications + that run across distributed devices.","help":"For more information visit https://github.com/sclorg/s2i-nodejs-container","io.k8s.description":"Node.js + 4 available as docker container is a base platform for building and running + various Node.js 4 applications and frameworks. Node.js is a platform built + on Chrome''s JavaScript runtime for easily building fast, scalable network + applications. Node.js uses an event-driven, non-blocking I/O model that makes + it lightweight and efficient, perfect for data-intensive real-time applications + that run across distributed devices.","io.k8s.display-name":"Node.js 4","io.openshift.builder-version":"\"0662cc5\"","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,nodejs,nodejs4","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/nodejs-4-centos7","release":"1","summary":"Platform + for building and running Node.js 4 applications","usage":"s2i build \u003cSOURCE-REPOSITORY\u003e + centos/nodejs-4-centos7:latest \u003cAPP-NAME\u003e","vendor":"CentOS","version":"4"}},"Architecture":"amd64","Size":203378204},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:ca011033e71d147bf07f5810ac8fb07047d1189913439f4585072e14ac0f3ee9","size":178871,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:17b25d765a50ad780e9e117ee2f65f1e85c27165bfd1d68ec95bea73b89b787b","size":3274,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:1c3b36dd47a4988b37b7895e2c3268f75eca0511ceb7aa25d084b822c78f10e5","size":1926,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:c70b3d8045b7e069f7851ad8abd06e7dd919ba149c5f9d5e60c189264bb50fca","size":19742626,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:ac3ff2447a073896d4298e8207642db2278c9178f6ef752ba4a13ba539a03fb4","size":101991748,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:12ff25d9efeb1b10124f68ec43060c4af953570d21e34b659bf2b3735cb8a582","size":176401,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:bdda1b00145dd5da884a32f8266df72777e73907266a81a99c60275267234afb","size":3786,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:aa26b35d2aca61ccbab8f6d2428267d46a4f3777b30b0ed384e02699beec18ac","size":7835129,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:85432449fd0fabb6bef4772246d9b7948723275a4c7e4dee18728f28d79f1c2c","size":73426838,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:977517bfe8fe2ad0746bb314087a5953ed3798fa8758c8339d2ab7544ac7729c","selfLink":"/oapi/v1/images/sha256%3A977517bfe8fe2ad0746bb314087a5953ed3798fa8758c8339d2ab7544ac7729c","uid":"0e907ef0-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1133","creationTimestamp":"2017-12-25T10:04:55Z"},"dockerImageReference":"centos/python-34-centos7@sha256:977517bfe8fe2ad0746bb314087a5953ed3798fa8758c8339d2ab7544ac7729c","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:5426fa4219ceefa5354e050721ccf62da8cec017746f4dedeacc1eaa7ded8216","Created":"2017-12-19T21:26:06Z","Container":"3f396ee21026b72ff6c558ffd5d8237303d983eff7b45629ea68fbd38c21c539","ContainerConfig":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/.local/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=Platform + for building and running Python 3.4 applications","DESCRIPTION=Python 3.4 + available as docker container is a base platform for building and running + various Python 3.4 applications and frameworks. Python is an easy to learn, + powerful programming language. It has efficient high-level data structures + and a simple but effective approach to object-oriented programming. Python''s + elegant syntax and dynamic typing, together with its interpreted nature, make + it an ideal language for scripting and rapid application development in many + areas on most platforms.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","NODEJS_SCL=rh-nodejs6","PYTHON_VERSION=3.4","PYTHONUNBUFFERED=1","PYTHONIOENCODING=UTF-8","LC_ALL=en_US.UTF-8","LANG=en_US.UTF-8","PIP_NO_CACHE_DIR=off"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=\"e54e2f8\""],"Image":"sha256:82f0e5a9c3f2210f6ce55ac047e1a5b52acbf07557f6d6d50aee8c01455ebe49","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"python34-docker","description":"Python + 3.4 available as docker container is a base platform for building and running + various Python 3.4 applications and frameworks. Python is an easy to learn, + powerful programming language. It has efficient high-level data structures + and a simple but effective approach to object-oriented programming. Python''s + elegant syntax and dynamic typing, together with its interpreted nature, make + it an ideal language for scripting and rapid application development in many + areas on most platforms.","io.k8s.description":"Python 3.4 available as docker + container is a base platform for building and running various Python 3.4 applications + and frameworks. Python is an easy to learn, powerful programming language. + It has efficient high-level data structures and a simple but effective approach + to object-oriented programming. Python''s elegant syntax and dynamic typing, + together with its interpreted nature, make it an ideal language for scripting + and rapid application development in many areas on most platforms.","io.k8s.display-name":"Python + 3.4","io.openshift.builder-version":"\"e54e2f8\"","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,python,python34,rh-python34","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/python-34-centos7","release":"1","summary":"Platform + for building and running Python 3.4 applications","usage":"s2i build https://github.com/sclorg/s2i-python-container.git + --context-dir=3.4/test/setup-test-app/ centos/python-34-centos7 python-sample-app","vendor":"CentOS","version":"3.4"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/.local/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=Platform + for building and running Python 3.4 applications","DESCRIPTION=Python 3.4 + available as docker container is a base platform for building and running + various Python 3.4 applications and frameworks. Python is an easy to learn, + powerful programming language. It has efficient high-level data structures + and a simple but effective approach to object-oriented programming. Python''s + elegant syntax and dynamic typing, together with its interpreted nature, make + it an ideal language for scripting and rapid application development in many + areas on most platforms.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","NODEJS_SCL=rh-nodejs6","PYTHON_VERSION=3.4","PYTHONUNBUFFERED=1","PYTHONIOENCODING=UTF-8","LC_ALL=en_US.UTF-8","LANG=en_US.UTF-8","PIP_NO_CACHE_DIR=off"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:82f0e5a9c3f2210f6ce55ac047e1a5b52acbf07557f6d6d50aee8c01455ebe49","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"python34-docker","description":"Python + 3.4 available as docker container is a base platform for building and running + various Python 3.4 applications and frameworks. Python is an easy to learn, + powerful programming language. It has efficient high-level data structures + and a simple but effective approach to object-oriented programming. Python''s + elegant syntax and dynamic typing, together with its interpreted nature, make + it an ideal language for scripting and rapid application development in many + areas on most platforms.","io.k8s.description":"Python 3.4 available as docker + container is a base platform for building and running various Python 3.4 applications + and frameworks. Python is an easy to learn, powerful programming language. + It has efficient high-level data structures and a simple but effective approach + to object-oriented programming. Python''s elegant syntax and dynamic typing, + together with its interpreted nature, make it an ideal language for scripting + and rapid application development in many areas on most platforms.","io.k8s.display-name":"Python + 3.4","io.openshift.builder-version":"\"e54e2f8\"","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,python,python34,rh-python34","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/python-34-centos7","release":"1","summary":"Platform + for building and running Python 3.4 applications","usage":"s2i build https://github.com/sclorg/s2i-python-container.git + --context-dir=3.4/test/setup-test-app/ centos/python-34-centos7 python-sample-app","vendor":"CentOS","version":"3.4"}},"Architecture":"amd64","Size":246279776},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:c8193447a64b4efe866fae2b76b68baf7dbe5950bcb3b20c395a28c8a38b8683","size":5224896,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:16bbf14d156fd4834135374c5c2fc3bd7117f4e5c68ea98b8c3435c6fbb38390","size":4197,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:38b7027195b8efe0d28e157e67f63f1926e50b098b42a38975026b9f774f5dbc","size":2638,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:b2273fa104ba748b4800e443b183fd15e589bb7c45f3d3a29badd397700b51bc","size":57596268,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:ac3ff2447a073896d4298e8207642db2278c9178f6ef752ba4a13ba539a03fb4","size":101991748,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:12ff25d9efeb1b10124f68ec43060c4af953570d21e34b659bf2b3735cb8a582","size":176401,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:bdda1b00145dd5da884a32f8266df72777e73907266a81a99c60275267234afb","size":3786,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:aa26b35d2aca61ccbab8f6d2428267d46a4f3777b30b0ed384e02699beec18ac","size":7835129,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:85432449fd0fabb6bef4772246d9b7948723275a4c7e4dee18728f28d79f1c2c","size":73426838,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:a9efe2dd0d418e64d31999bc25a9a679b019e87cf7e4a47229391f9ffc1b675c","selfLink":"/oapi/v1/images/sha256%3Aa9efe2dd0d418e64d31999bc25a9a679b019e87cf7e4a47229391f9ffc1b675c","uid":"0d7c30c8-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1107","creationTimestamp":"2017-12-25T10:04:53Z"},"dockerImageReference":"centos/php-56-centos7@sha256:a9efe2dd0d418e64d31999bc25a9a679b019e87cf7e4a47229391f9ffc1b675c","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:58a74ffabc8700c0282f5c8b8ad2c1f5eab2813a1cd7fdd7dff02b4052e5c9de","Created":"2017-12-19T21:08:40Z","Container":"b609277a11a72240a0c06ae2e7f2187a9aa7c738a505db629b07972fb30ec57c","ContainerConfig":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"8080/tcp":{},"8443/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/rh/rh-php56/root/usr/bin","SUMMARY=Platform + for building and running PHP 5.6 applications","DESCRIPTION=PHP 5.6 available + as docker container is a base platform for building and running various PHP + 5.6 applications and frameworks. PHP is an HTML-embedded scripting language. + PHP attempts to make it easy for developers to write dynamically generated + web pages. PHP also offers built-in database integration for several commercial + and non-commercial database management systems, so writing a database-enabled + webpage with PHP is fairly simple. The most common use of PHP coding is probably + as a replacement for CGI scripts.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","NODEJS_SCL=rh-nodejs6","PHP_VERSION=5.6","PHP_VER_SHORT=56","NAME=php","PHP_CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/php/","APP_DATA=/opt/app-root/src","PHP_DEFAULT_INCLUDE_PATH=/opt/rh/rh-php56/root/usr/share/pear","PHP_SYSCONF_PATH=/etc/opt/rh/rh-php56","PHP_HTTPD_CONF_FILE=rh-php56-php.conf","HTTPD_CONFIGURATION_PATH=/opt/app-root/etc/conf.d","HTTPD_MAIN_CONF_PATH=/etc/httpd/conf","HTTPD_MAIN_CONF_D_PATH=/etc/httpd/conf.d","HTTPD_VAR_RUN=/var/run/httpd","HTTPD_DATA_PATH=/var/www","HTTPD_DATA_ORIG_PATH=/opt/rh/httpd24/root/var/www","HTTPD_VAR_PATH=/opt/rh/httpd24/root/var","SCL_ENABLED=rh-php56"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=\"ef7f918\""],"Image":"sha256:8d913f044576c7198161a738408ccbc699d74c472ab232bc2bc6be8dd8ecf086","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-php56-docker","description":"PHP + 5.6 available as docker container is a base platform for building and running + various PHP 5.6 applications and frameworks. PHP is an HTML-embedded scripting + language. PHP attempts to make it easy for developers to write dynamically + generated web pages. PHP also offers built-in database integration for several + commercial and non-commercial database management systems, so writing a database-enabled + webpage with PHP is fairly simple. The most common use of PHP coding is probably + as a replacement for CGI scripts.","help":"For more information visit https://github.com/sclorg/s2i-php-container","io.k8s.description":"PHP + 5.6 available as docker container is a base platform for building and running + various PHP 5.6 applications and frameworks. PHP is an HTML-embedded scripting + language. PHP attempts to make it easy for developers to write dynamically + generated web pages. PHP also offers built-in database integration for several + commercial and non-commercial database management systems, so writing a database-enabled + webpage with PHP is fairly simple. The most common use of PHP coding is probably + as a replacement for CGI scripts.","io.k8s.display-name":"Apache 2.4 with + PHP 5.6","io.openshift.builder-version":"\"ef7f918\"","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,php,php56,rh-php56","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/php-56-centos7","release":"1","summary":"Platform + for building and running PHP 5.6 applications","usage":"s2i build https://github.com/sclorg/s2i-php-container.git + --context-dir=5.6/test/test-app centos/php-56-centos7 sample-server","vendor":"CentOS","version":"5.6"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"8080/tcp":{},"8443/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/rh/rh-php56/root/usr/bin","SUMMARY=Platform + for building and running PHP 5.6 applications","DESCRIPTION=PHP 5.6 available + as docker container is a base platform for building and running various PHP + 5.6 applications and frameworks. PHP is an HTML-embedded scripting language. + PHP attempts to make it easy for developers to write dynamically generated + web pages. PHP also offers built-in database integration for several commercial + and non-commercial database management systems, so writing a database-enabled + webpage with PHP is fairly simple. The most common use of PHP coding is probably + as a replacement for CGI scripts.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","NODEJS_SCL=rh-nodejs6","PHP_VERSION=5.6","PHP_VER_SHORT=56","NAME=php","PHP_CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/php/","APP_DATA=/opt/app-root/src","PHP_DEFAULT_INCLUDE_PATH=/opt/rh/rh-php56/root/usr/share/pear","PHP_SYSCONF_PATH=/etc/opt/rh/rh-php56","PHP_HTTPD_CONF_FILE=rh-php56-php.conf","HTTPD_CONFIGURATION_PATH=/opt/app-root/etc/conf.d","HTTPD_MAIN_CONF_PATH=/etc/httpd/conf","HTTPD_MAIN_CONF_D_PATH=/etc/httpd/conf.d","HTTPD_VAR_RUN=/var/run/httpd","HTTPD_DATA_PATH=/var/www","HTTPD_DATA_ORIG_PATH=/opt/rh/httpd24/root/var/www","HTTPD_VAR_PATH=/opt/rh/httpd24/root/var","SCL_ENABLED=rh-php56"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:8d913f044576c7198161a738408ccbc699d74c472ab232bc2bc6be8dd8ecf086","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-php56-docker","description":"PHP + 5.6 available as docker container is a base platform for building and running + various PHP 5.6 applications and frameworks. PHP is an HTML-embedded scripting + language. PHP attempts to make it easy for developers to write dynamically + generated web pages. PHP also offers built-in database integration for several + commercial and non-commercial database management systems, so writing a database-enabled + webpage with PHP is fairly simple. The most common use of PHP coding is probably + as a replacement for CGI scripts.","help":"For more information visit https://github.com/sclorg/s2i-php-container","io.k8s.description":"PHP + 5.6 available as docker container is a base platform for building and running + various PHP 5.6 applications and frameworks. PHP is an HTML-embedded scripting + language. PHP attempts to make it easy for developers to write dynamically + generated web pages. PHP also offers built-in database integration for several + commercial and non-commercial database management systems, so writing a database-enabled + webpage with PHP is fairly simple. The most common use of PHP coding is probably + as a replacement for CGI scripts.","io.k8s.display-name":"Apache 2.4 with + PHP 5.6","io.openshift.builder-version":"\"ef7f918\"","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,php,php56,rh-php56","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/php-56-centos7","release":"1","summary":"Platform + for building and running PHP 5.6 applications","usage":"s2i build https://github.com/sclorg/s2i-php-container.git + --context-dir=5.6/test/test-app centos/php-56-centos7 sample-server","vendor":"CentOS","version":"5.6"}},"Architecture":"amd64","Size":243389548},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:bde1d3af8241135193c6e7a4f1e32ac4e404d7969ff04c11a587bffa99d6589a","size":247786,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:c519739471066538a1d927995ce893343a443d69c1b8ab0d5836e596b37a082c","size":27879,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:57ab8ae961dcc7db3f2072cd378d1b168d46d912ac8f1c9a22e2c521ebb14aae","size":2215,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:5b12a89bffd1edab088bb8632f256985fa75291b30981fb40a93f7c50ce695c5","size":59657850,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:ac3ff2447a073896d4298e8207642db2278c9178f6ef752ba4a13ba539a03fb4","size":101991748,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:12ff25d9efeb1b10124f68ec43060c4af953570d21e34b659bf2b3735cb8a582","size":176401,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:bdda1b00145dd5da884a32f8266df72777e73907266a81a99c60275267234afb","size":3786,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:aa26b35d2aca61ccbab8f6d2428267d46a4f3777b30b0ed384e02699beec18ac","size":7835129,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:85432449fd0fabb6bef4772246d9b7948723275a4c7e4dee18728f28d79f1c2c","size":73426838,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:ac68512255a6233acf34bad52bdf7d2e731e5d98d82e516931360ebc4fb1e686","selfLink":"/oapi/v1/images/sha256%3Aac68512255a6233acf34bad52bdf7d2e731e5d98d82e516931360ebc4fb1e686","uid":"0dcaa528-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1121","creationTimestamp":"2017-12-25T10:04:54Z"},"dockerImageReference":"centos/nodejs-6-centos7@sha256:ac68512255a6233acf34bad52bdf7d2e731e5d98d82e516931360ebc4fb1e686","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:d5b68e77df71c79ba5bc9ff9c179e6b62e4f2230d8c3c237b5918a9634959108","Created":"2017-12-20T08:07:56Z","Container":"690f90631d0c9a1f0f7cee44ec5e0924d24d177f5e3443017d020b5bdd5d7e1c","ContainerConfig":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/node_modules/.bin/:/opt/app-root/src/.npm-global/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=Platform + for building and running Node.js 6 applications","DESCRIPTION=Node.js 6 available + as docker container is a base platform for building and running various Node.js + 6 applications and frameworks. Node.js is a platform built on Chrome''s JavaScript + runtime for easily building fast, scalable network applications. Node.js uses + an event-driven, non-blocking I/O model that makes it lightweight and efficient, + perfect for data-intensive real-time applications that run across distributed + devices.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","NODEJS_SCL=rh-nodejs6","NODEJS_VERSION=6","NPM_RUN=start","NAME=nodejs","NPM_CONFIG_PREFIX=/opt/app-root/src/.npm-global"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=\"0662cc5\""],"Image":"sha256:adb5d4dfebf99c2d3a76744107170ad79d4e2cc031c701368cb591a2a80e3fbc","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-nodejs6-docker","com.redhat.deployments-dir":"/opt/app-root/src","com.redhat.dev-mode":"DEV_MODE:false","com.redhat.dev-mode.port":"DEBUG_PORT:5858","description":"Node.js + 6 available as docker container is a base platform for building and running + various Node.js 6 applications and frameworks. Node.js is a platform built + on Chrome''s JavaScript runtime for easily building fast, scalable network + applications. Node.js uses an event-driven, non-blocking I/O model that makes + it lightweight and efficient, perfect for data-intensive real-time applications + that run across distributed devices.","help":"For more information visit https://github.com/sclorg/s2i-nodejs-container","io.k8s.description":"Node.js + 6 available as docker container is a base platform for building and running + various Node.js 6 applications and frameworks. Node.js is a platform built + on Chrome''s JavaScript runtime for easily building fast, scalable network + applications. Node.js uses an event-driven, non-blocking I/O model that makes + it lightweight and efficient, perfect for data-intensive real-time applications + that run across distributed devices.","io.k8s.display-name":"Node.js 6","io.openshift.builder-version":"\"0662cc5\"","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,nodejs,nodejs6","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/nodejs-6-centos7","release":"1","summary":"Platform + for building and running Node.js 6 applications","usage":"s2i build \u003cSOURCE-REPOSITORY\u003e + centos/nodejs-6-centos7:latest \u003cAPP-NAME\u003e","vendor":"CentOS","version":"6"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/node_modules/.bin/:/opt/app-root/src/.npm-global/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=Platform + for building and running Node.js 6 applications","DESCRIPTION=Node.js 6 available + as docker container is a base platform for building and running various Node.js + 6 applications and frameworks. Node.js is a platform built on Chrome''s JavaScript + runtime for easily building fast, scalable network applications. Node.js uses + an event-driven, non-blocking I/O model that makes it lightweight and efficient, + perfect for data-intensive real-time applications that run across distributed + devices.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","NODEJS_SCL=rh-nodejs6","NODEJS_VERSION=6","NPM_RUN=start","NAME=nodejs","NPM_CONFIG_PREFIX=/opt/app-root/src/.npm-global"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:adb5d4dfebf99c2d3a76744107170ad79d4e2cc031c701368cb591a2a80e3fbc","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-nodejs6-docker","com.redhat.deployments-dir":"/opt/app-root/src","com.redhat.dev-mode":"DEV_MODE:false","com.redhat.dev-mode.port":"DEBUG_PORT:5858","description":"Node.js + 6 available as docker container is a base platform for building and running + various Node.js 6 applications and frameworks. Node.js is a platform built + on Chrome''s JavaScript runtime for easily building fast, scalable network + applications. Node.js uses an event-driven, non-blocking I/O model that makes + it lightweight and efficient, perfect for data-intensive real-time applications + that run across distributed devices.","help":"For more information visit https://github.com/sclorg/s2i-nodejs-container","io.k8s.description":"Node.js + 6 available as docker container is a base platform for building and running + various Node.js 6 applications and frameworks. Node.js is a platform built + on Chrome''s JavaScript runtime for easily building fast, scalable network + applications. Node.js uses an event-driven, non-blocking I/O model that makes + it lightweight and efficient, perfect for data-intensive real-time applications + that run across distributed devices.","io.k8s.display-name":"Node.js 6","io.openshift.builder-version":"\"0662cc5\"","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,nodejs,nodejs6","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/nodejs-6-centos7","release":"1","summary":"Platform + for building and running Node.js 6 applications","usage":"s2i build \u003cSOURCE-REPOSITORY\u003e + centos/nodejs-6-centos7:latest \u003cAPP-NAME\u003e","vendor":"CentOS","version":"6"}},"Architecture":"amd64","Size":192101418},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:1d48dd72d80a58d8a2abf6bd03405b6d60367fc2e4cab22d0a5c3389955563d5","size":174340,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:69722fae2cf36ff76a57b42e81362e19bf5274eaa7866698db1be2517b0f600b","size":3273,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:07185abef97a485b1ca36119c949623ddb409f19074550edf15d889d99760e88","size":1925,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:353ba685231692bc114d389dc802ce14d7067ff9269ea5514363454b4153b7c8","size":8470347,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:ac3ff2447a073896d4298e8207642db2278c9178f6ef752ba4a13ba539a03fb4","size":101991748,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:12ff25d9efeb1b10124f68ec43060c4af953570d21e34b659bf2b3735cb8a582","size":176401,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:bdda1b00145dd5da884a32f8266df72777e73907266a81a99c60275267234afb","size":3786,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:aa26b35d2aca61ccbab8f6d2428267d46a4f3777b30b0ed384e02699beec18ac","size":7835129,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:85432449fd0fabb6bef4772246d9b7948723275a4c7e4dee18728f28d79f1c2c","size":73426838,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:acadffd5d13f6fdf02dd611bf877d2298cd1eccd9656c42f68ca013a7ed190ab","selfLink":"/oapi/v1/images/sha256%3Aacadffd5d13f6fdf02dd611bf877d2298cd1eccd9656c42f68ca013a7ed190ab","uid":"0ddb904c-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1125","creationTimestamp":"2017-12-25T10:04:54Z"},"dockerImageReference":"centos/perl-524-centos7@sha256:acadffd5d13f6fdf02dd611bf877d2298cd1eccd9656c42f68ca013a7ed190ab","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:5a6864e1fcc4197e2a640b32b5b3cfe1e68a93bba7a3d7748100bc73eca63585","Created":"2017-12-19T21:08:38Z","Container":"a08fd29ff9ecd06aebc41d99f04a824010cb7e4ef29e8f53d7c6e306fe74b878","ContainerConfig":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=Platform + for building and running Perl 5.24 applications","DESCRIPTION=Perl 5.24 available + as docker container is a base platform for building and running various Perl + 5.24 applications and frameworks. Perl is a high-level programming language + with roots in C, sed, awk and shell scripting. Perl is good at handling processes + and files, and is especially good at handling text. Perl''s hallmarks are + practicality and efficiency. While it is used to do a lot of different things, + Perl''s most common applications are system administration utilities and web + programming.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","NODEJS_SCL=rh-nodejs6","PERL_VERSION=5.24","PERL_SHORT_VER=524","NAME=perl"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=\"49712fa\""],"Image":"sha256:da8b58fd457008bb35c582cc609f0b4d7c96f5c75df37882713d7cfb46f1caaf","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-perl524-docker","description":"Perl + 5.24 available as docker container is a base platform for building and running + various Perl 5.24 applications and frameworks. Perl is a high-level programming + language with roots in C, sed, awk and shell scripting. Perl is good at handling + processes and files, and is especially good at handling text. Perl''s hallmarks + are practicality and efficiency. While it is used to do a lot of different + things, Perl''s most common applications are system administration utilities + and web programming.","help":"For more information visit https://github.com/sclorg/s2i-perl-container","io.k8s.description":"Perl + 5.24 available as docker container is a base platform for building and running + various Perl 5.24 applications and frameworks. Perl is a high-level programming + language with roots in C, sed, awk and shell scripting. Perl is good at handling + processes and files, and is especially good at handling text. Perl''s hallmarks + are practicality and efficiency. While it is used to do a lot of different + things, Perl''s most common applications are system administration utilities + and web programming.","io.k8s.display-name":"Apache 2.4 with mod_perl/5.24","io.openshift.builder-version":"\"49712fa\"","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,perl,perl524","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/perl-524-centos7","release":"1","summary":"Platform + for building and running Perl 5.24 applications","usage":"s2i build \u003cSOURCE-REPOSITORY\u003e + centos/perl-524-centos7:latest \u003cAPP-NAME\u003e","vendor":"CentOS","version":"5.24"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=Platform + for building and running Perl 5.24 applications","DESCRIPTION=Perl 5.24 available + as docker container is a base platform for building and running various Perl + 5.24 applications and frameworks. Perl is a high-level programming language + with roots in C, sed, awk and shell scripting. Perl is good at handling processes + and files, and is especially good at handling text. Perl''s hallmarks are + practicality and efficiency. While it is used to do a lot of different things, + Perl''s most common applications are system administration utilities and web + programming.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","NODEJS_SCL=rh-nodejs6","PERL_VERSION=5.24","PERL_SHORT_VER=524","NAME=perl"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:da8b58fd457008bb35c582cc609f0b4d7c96f5c75df37882713d7cfb46f1caaf","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-perl524-docker","description":"Perl + 5.24 available as docker container is a base platform for building and running + various Perl 5.24 applications and frameworks. Perl is a high-level programming + language with roots in C, sed, awk and shell scripting. Perl is good at handling + processes and files, and is especially good at handling text. Perl''s hallmarks + are practicality and efficiency. While it is used to do a lot of different + things, Perl''s most common applications are system administration utilities + and web programming.","help":"For more information visit https://github.com/sclorg/s2i-perl-container","io.k8s.description":"Perl + 5.24 available as docker container is a base platform for building and running + various Perl 5.24 applications and frameworks. Perl is a high-level programming + language with roots in C, sed, awk and shell scripting. Perl is good at handling + processes and files, and is especially good at handling text. Perl''s hallmarks + are practicality and efficiency. While it is used to do a lot of different + things, Perl''s most common applications are system administration utilities + and web programming.","io.k8s.display-name":"Apache 2.4 with mod_perl/5.24","io.openshift.builder-version":"\"49712fa\"","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,perl,perl524","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/perl-524-centos7","release":"1","summary":"Platform + for building and running Perl 5.24 applications","usage":"s2i build \u003cSOURCE-REPOSITORY\u003e + centos/perl-524-centos7:latest \u003cAPP-NAME\u003e","vendor":"CentOS","version":"5.24"}},"Architecture":"amd64","Size":230905709},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:f62f75768b5dc69f10d85c7b1e7b289b70107891dedb8b708a0959f1ba106ffe","size":129545,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:07978a766c357e1c6c08831a77207216efd3453a3662874bbdfac85ceeb8e644","size":2697,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d2c2aaaeeb04d2bada881d953dcb12fdfc399c714e63e15d7bf715f99bd16621","size":2307,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:aef22d8e02fb46266a473bc23cbad3acaee0cbfc93eebe2b789bf2261d6441c7","size":47319387,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:ac3ff2447a073896d4298e8207642db2278c9178f6ef752ba4a13ba539a03fb4","size":101991748,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:12ff25d9efeb1b10124f68ec43060c4af953570d21e34b659bf2b3735cb8a582","size":176401,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:bdda1b00145dd5da884a32f8266df72777e73907266a81a99c60275267234afb","size":3786,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:aa26b35d2aca61ccbab8f6d2428267d46a4f3777b30b0ed384e02699beec18ac","size":7835129,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:85432449fd0fabb6bef4772246d9b7948723275a4c7e4dee18728f28d79f1c2c","size":73426838,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:ad9b54504eabd6f7fb190da0619f9ed1d87df4dff5d0f31e4b0766525cac096d","selfLink":"/oapi/v1/images/sha256%3Aad9b54504eabd6f7fb190da0619f9ed1d87df4dff5d0f31e4b0766525cac096d","uid":"10863486-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1150","creationTimestamp":"2017-12-25T10:04:58Z"},"dockerImageReference":"openshift/wildfly-101-centos7@sha256:ad9b54504eabd6f7fb190da0619f9ed1d87df4dff5d0f31e4b0766525cac096d","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:fad1e0510edd47571a387eaac322d9086cf36c12d44e211ee8fb9b3fb2aa93b0","Created":"2017-11-13T02:43:24Z","Container":"33c264d866c08c1b24257b1e0587a732a9d5cf835d81b31bc409639717458321","ContainerConfig":{"Hostname":"1b0d6163fdc2","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","WILDFLY_VERSION=10.1.0.Final","MAVEN_VERSION=3.3.9"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=632df27"],"Image":"sha256:efb351a56c05e5e5b1ad5a6515992a5ccf71217118b590c049e6901d513bfdbf","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161214","com.redhat.deployments-dir":"/wildfly/standalone/deployments","io.k8s.description":"Platform + for building and running JEE applications on WildFly 10.1.0.Final","io.k8s.display-name":"WildFly + 10.1.0.Final","io.openshift.builder-base-version":"bfd4736","io.openshift.builder-version":"632df27","io.openshift.expose-services":"8080:http","io.openshift.s2i.destination":"/opt/s2i/destination","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,wildfly,wildfly10","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS + Base Image","vendor":"CentOS"}},"DockerVersion":"1.12.6","Author":"Ben Parees + \u003cbparees@redhat.com\u003e","Config":{"Hostname":"1b0d6163fdc2","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","WILDFLY_VERSION=10.1.0.Final","MAVEN_VERSION=3.3.9"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:efb351a56c05e5e5b1ad5a6515992a5ccf71217118b590c049e6901d513bfdbf","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161214","com.redhat.deployments-dir":"/wildfly/standalone/deployments","io.k8s.description":"Platform + for building and running JEE applications on WildFly 10.1.0.Final","io.k8s.display-name":"WildFly + 10.1.0.Final","io.openshift.builder-base-version":"bfd4736","io.openshift.builder-version":"632df27","io.openshift.expose-services":"8080:http","io.openshift.s2i.destination":"/opt/s2i/destination","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,wildfly,wildfly10","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS + Base Image","vendor":"CentOS"}},"Architecture":"amd64","Size":506605784},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:15873e0a8d2f5b0582d58f28b0fb9f3e8b20091065e3c8aab0ab26961d6039ec","size":140686255,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:1a5dadae1117a400b25a6034894ce2eddd6482c69394f91c522a000be3a16c54","size":4923,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:749f33070789740aa4b56aa5c9a2b36700af2209087e6b37f82036a7ea89744f","size":968,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:2e1ac17db6401beeb865ad211669d81ad247d18797ce1aa4bff3d798687c2390","size":4658,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:289e0b2d018ed2fcaf728b583815ea5f021a90d66471b14755002983c209dcab","size":2672,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:6a194688ba8ad46e5c11fda87b2fd1e5df15abbfd56f6e645b48fdc81352691c","size":1598303,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:2350e7bb6e5b7e684aa0fe92ca7f666fb033e9b84f1dad539b71d1cf5c387495","size":225156764,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:8a3400b7e31a55323583e3d585b3b0be56d9f7ae563187aec96d47ef5419982a","size":1979,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:78efc9e155c4f5ac3665c4ef14339c305672468520dc0d5ad5a254ce90a1ec28","size":68747156,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:734fb161cf896cf5c25a9a857a4b4d267bb5a59d5acf9ba846278ab3f3d1f5d5","size":256,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:45a2e645736c4c66ef34acce2407ded21f7a9b231199d3b92d6c9776df264729","size":70389679,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:bae2ac7b362f783c526bdc70175fb73b7815944eff2c5ae294e8563383873060","selfLink":"/oapi/v1/images/sha256%3Abae2ac7b362f783c526bdc70175fb73b7815944eff2c5ae294e8563383873060","uid":"104b7d3e-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1146","creationTimestamp":"2017-12-25T10:04:58Z"},"dockerImageReference":"centos/postgresql-95-centos7@sha256:bae2ac7b362f783c526bdc70175fb73b7815944eff2c5ae294e8563383873060","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:6d465ccfcd4c29fc5e26f212ed4edddaf471d4425820cd9bd666c76aaac72d57","Created":"2017-12-19T13:59:09Z","Container":"669a931eb6963e1b5602eed727b88259ba646ea8bb655e64ab3c9dbde4f4936d","ContainerConfig":{"Hostname":"5b02bc57e26e","User":"26","ExposedPorts":{"5432/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","POSTGRESQL_VERSION=9.5","POSTGRESQL_PREV_VERSION=9.4","HOME=/var/lib/pgsql","PGUSER=postgres","SUMMARY=PostgreSQL + is an advanced Object-Relational database management system","DESCRIPTION=PostgreSQL + is an advanced Object-Relational database management system (DBMS). The image + contains the client and server programs that you''ll need to create, run, + maintain and access a PostgreSQL DBMS server.","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/postgresql","ENABLED_COLLECTIONS=rh-postgresql95","BASH_ENV=/usr/share/container-scripts/postgresql/scl_enable","ENV=/usr/share/container-scripts/postgresql/scl_enable","PROMPT_COMMAND=. + /usr/share/container-scripts/postgresql/scl_enable"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=\"4a4be82\""],"Image":"sha256:2399f7cc0ce84939e8a1449d6622ccc0944d01da36077d1d207db0197397e9a5","Volumes":{"/var/lib/pgsql/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-postgresql95-docker","description":"PostgreSQL + is an advanced Object-Relational database management system (DBMS). The image + contains the client and server programs that you''ll need to create, run, + maintain and access a PostgreSQL DBMS server.","io.k8s.description":"PostgreSQL + is an advanced Object-Relational database management system (DBMS). The image + contains the client and server programs that you''ll need to create, run, + maintain and access a PostgreSQL DBMS server.","io.k8s.display-name":"PostgreSQL + 9.5","io.openshift.builder-version":"\"4a4be82\"","io.openshift.expose-services":"5432:postgresql","io.openshift.tags":"database,postgresql,postgresql95,rh-postgresql95","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/postgresql-95-centos7","summary":"PostgreSQL + is an advanced Object-Relational database management system","usage":"docker + run -d --name postgresql_database -e POSTGRESQL_USER=user -e POSTGRESQL_PASSWORD=pass + -e POSTGRESQL_DATABASE=db -p 5432:5432 centos/postgresql-95-centos7","vendor":"CentOS","version":"9.5"}},"DockerVersion":"1.12.6","Config":{"Hostname":"5b02bc57e26e","User":"26","ExposedPorts":{"5432/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","POSTGRESQL_VERSION=9.5","POSTGRESQL_PREV_VERSION=9.4","HOME=/var/lib/pgsql","PGUSER=postgres","SUMMARY=PostgreSQL + is an advanced Object-Relational database management system","DESCRIPTION=PostgreSQL + is an advanced Object-Relational database management system (DBMS). The image + contains the client and server programs that you''ll need to create, run, + maintain and access a PostgreSQL DBMS server.","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/postgresql","ENABLED_COLLECTIONS=rh-postgresql95","BASH_ENV=/usr/share/container-scripts/postgresql/scl_enable","ENV=/usr/share/container-scripts/postgresql/scl_enable","PROMPT_COMMAND=. + /usr/share/container-scripts/postgresql/scl_enable"],"Cmd":["run-postgresql"],"Image":"sha256:2399f7cc0ce84939e8a1449d6622ccc0944d01da36077d1d207db0197397e9a5","Volumes":{"/var/lib/pgsql/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-postgresql95-docker","description":"PostgreSQL + is an advanced Object-Relational database management system (DBMS). The image + contains the client and server programs that you''ll need to create, run, + maintain and access a PostgreSQL DBMS server.","io.k8s.description":"PostgreSQL + is an advanced Object-Relational database management system (DBMS). The image + contains the client and server programs that you''ll need to create, run, + maintain and access a PostgreSQL DBMS server.","io.k8s.display-name":"PostgreSQL + 9.5","io.openshift.builder-version":"\"4a4be82\"","io.openshift.expose-services":"5432:postgresql","io.openshift.tags":"database,postgresql,postgresql95,rh-postgresql95","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/postgresql-95-centos7","summary":"PostgreSQL + is an advanced Object-Relational database management system","usage":"docker + run -d --name postgresql_database -e POSTGRESQL_USER=user -e POSTGRESQL_PASSWORD=pass + -e POSTGRESQL_DATABASE=db -p 5432:5432 centos/postgresql-95-centos7","vendor":"CentOS","version":"9.5"}},"Architecture":"amd64","Size":110463111},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:ed0512d1ce5370076d0663931f75885a59c3f1a08266a4452fe1d8720c488948","size":12683,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:80b403520aa3af8ad3f432244dd6fb47e48e48871ff986b5019e788f74659966","size":37013505,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:af1b843a6418d12bcb68f6560add32c96378697b984950dfbe7e0f4d6bb7e3d4","size":312,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:85432449fd0fabb6bef4772246d9b7948723275a4c7e4dee18728f28d79f1c2c","size":73426838,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:bd971b467b08b8dbbbfee26bad80dcaa0110b184e0a8dd6c1b0460a6d6f5d332","selfLink":"/oapi/v1/images/sha256%3Abd971b467b08b8dbbbfee26bad80dcaa0110b184e0a8dd6c1b0460a6d6f5d332","uid":"0dc9099e-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1119","creationTimestamp":"2017-12-25T10:04:54Z"},"dockerImageReference":"openshift/nodejs-010-centos7@sha256:bd971b467b08b8dbbbfee26bad80dcaa0110b184e0a8dd6c1b0460a6d6f5d332","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"b3b1ce7cdd2ce7872a47601b7e3da87658b38e9035ad5d24faa325b681c4af8d","Parent":"51c34328d22d2456e6d532f86e0c5e8d8606a0d75d0975fbadf3d41fb361925f","Created":"2016-11-14T17:57:00Z","Container":"6ed29b37771bea2fc0ace8727bdc7c060224e1fb4e0f1450018ad19728247e3e","ContainerConfig":{"Hostname":"719d8d68f3dc","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/node_modules/.bin/:/opt/app-root/src/.npm-global/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","NPM_RUN=start","NODEJS_VERSION=0.10","NPM_CONFIG_PREFIX=/opt/app-root/src/.npm-global"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=bbaf6847c02b403f1c216c4759e71735367056a0"],"Image":"sha256:5bcf62dda02b2b58d6be59ef74af8dfcee0dbb582740a7b3789db83fe428781f","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20160906","com.redhat.deployments-dir":"/opt/app-root/src","com.redhat.dev-mode":"DEV_MODE:false","com.redhat.dev-mode.port":"DEBUG_PORT:5858","io.k8s.description":"Platform + for building and running Node.js 0.10 applications","io.k8s.display-name":"Node.js + 0.10","io.openshift.builder-base-version":"8c4d31f","io.openshift.builder-version":"bbaf6847c02b403f1c216c4759e71735367056a0","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,nodejs,nodejs010","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS + Base Image","vendor":"CentOS"}},"DockerVersion":"1.12.2-rc2","Author":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","Config":{"Hostname":"719d8d68f3dc","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/node_modules/.bin/:/opt/app-root/src/.npm-global/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","NPM_RUN=start","NODEJS_VERSION=0.10","NPM_CONFIG_PREFIX=/opt/app-root/src/.npm-global"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:5bcf62dda02b2b58d6be59ef74af8dfcee0dbb582740a7b3789db83fe428781f","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20160906","com.redhat.deployments-dir":"/opt/app-root/src","com.redhat.dev-mode":"DEV_MODE:false","com.redhat.dev-mode.port":"DEBUG_PORT:5858","io.k8s.description":"Platform + for building and running Node.js 0.10 applications","io.k8s.display-name":"Node.js + 0.10","io.openshift.builder-base-version":"8c4d31f","io.openshift.builder-version":"bbaf6847c02b403f1c216c4759e71735367056a0","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,nodejs,nodejs010","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS + Base Image","vendor":"CentOS"}},"Architecture":"amd64","Size":161122011},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:8d30e94188e7f13642d975e70c484e48c33867f3ede3277df1145803fa996ac1","size":70591526,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:9e0d025d6982a31ae6eff14fbff14a879040640dd2220928415454aad8ad3e8d","size":253,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:e7c36c73b545d32b5a78ee50d87f356f63fd633f2f602f49e8d97329df6107ef","size":69076152,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:279efb65a614860830f59f0f6eff05c76bfe0cc123ca0a13a946d845c5b7b055","size":1958,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":32,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:ba5278dc9861c3a6b088a0d5ddc5e49541cdb669c02283940a46c83581b3fa8a","size":13830226,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:603b1199503e4ead5451b274de4fa597c98ab9f90aec5bd03c1241194868012f","size":1750,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:eb391703fc7613c5ed27507ac3885cd28a85f3348e76a8f763e215c8e7211cae","size":651,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:690db3aefd04ffa2c8b65bcab196b885eec05f964e693f7c796bf62cced99710","size":4732493,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:adbe087ab826899217ac3f4bc7aab0e8d6a0054f99c2852334f8364cf384eb93","size":2886970,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v1+json"},{"metadata":{"name":"sha256:c169a0ce84104cc68cfe706b7fa3e4b5f1c038963c9384b613fb2f227ee57f97","selfLink":"/oapi/v1/images/sha256%3Ac169a0ce84104cc68cfe706b7fa3e4b5f1c038963c9384b613fb2f227ee57f97","uid":"10ae4b95-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1159","creationTimestamp":"2017-12-25T10:04:58Z"},"dockerImageReference":"centos/mysql-57-centos7@sha256:c169a0ce84104cc68cfe706b7fa3e4b5f1c038963c9384b613fb2f227ee57f97","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:9f71e7f9e647bf816a2fff3cd03a498ea260e45b4055d848797a26d7f8d2ab87","Created":"2017-12-19T21:07:35Z","Container":"63f24a0b688e42d548aecedad40602b44b061796a63f14c02a80273b0e260b80","ContainerConfig":{"Hostname":"8f42194ba69b","User":"27","ExposedPorts":{"3306/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=MySQL + 5.7 SQL database server","DESCRIPTION=MySQL is a multi-user, multi-threaded + SQL database server. The container image provides a containerized packaging + of the MySQL mysqld daemon and client application. The mysqld server daemon + accepts connections from clients and provides access to content from MySQL + databases on behalf of the clients.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/var/lib/mysql","BASH_ENV=/usr/share/container-scripts/mysql/scl_enable","ENV=/usr/share/container-scripts/mysql/scl_enable","PROMPT_COMMAND=. + /usr/share/container-scripts/mysql/scl_enable","MYSQL_VERSION=5.7","APP_DATA=/opt/app-root/src","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mysql","MYSQL_PREFIX=/opt/rh/rh-mysql57/root/usr","ENABLED_COLLECTIONS=rh-mysql57"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=\"5e58000\""],"Image":"sha256:7a7f8efa890401e46d84eae55c3299613ee9937120c096efd838b1ad583746cf","Volumes":{"/var/lib/mysql/data":{}},"WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-mysql57-docker","description":"MySQL + is a multi-user, multi-threaded SQL database server. The container image provides + a containerized packaging of the MySQL mysqld daemon and client application. + The mysqld server daemon accepts connections from clients and provides access + to content from MySQL databases on behalf of the clients.","io.k8s.description":"MySQL + is a multi-user, multi-threaded SQL database server. The container image provides + a containerized packaging of the MySQL mysqld daemon and client application. + The mysqld server daemon accepts connections from clients and provides access + to content from MySQL databases on behalf of the clients.","io.k8s.display-name":"MySQL + 5.7","io.openshift.builder-version":"\"5e58000\"","io.openshift.expose-services":"3306:mysql","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"database,mysql,mysql57,rh-mysql57","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/mysql-57-centos7","release":"1","summary":"MySQL + 5.7 SQL database server","usage":"docker run -d -e MYSQL_USER=user -e MYSQL_PASSWORD=pass + -e MYSQL_DATABASE=db -p 3306:3306 centos/mysql-57-centos7","vendor":"CentOS","version":"5.7"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8f42194ba69b","User":"27","ExposedPorts":{"3306/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=MySQL + 5.7 SQL database server","DESCRIPTION=MySQL is a multi-user, multi-threaded + SQL database server. The container image provides a containerized packaging + of the MySQL mysqld daemon and client application. The mysqld server daemon + accepts connections from clients and provides access to content from MySQL + databases on behalf of the clients.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/var/lib/mysql","BASH_ENV=/usr/share/container-scripts/mysql/scl_enable","ENV=/usr/share/container-scripts/mysql/scl_enable","PROMPT_COMMAND=. + /usr/share/container-scripts/mysql/scl_enable","MYSQL_VERSION=5.7","APP_DATA=/opt/app-root/src","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mysql","MYSQL_PREFIX=/opt/rh/rh-mysql57/root/usr","ENABLED_COLLECTIONS=rh-mysql57"],"Cmd":["run-mysqld"],"Image":"sha256:7a7f8efa890401e46d84eae55c3299613ee9937120c096efd838b1ad583746cf","Volumes":{"/var/lib/mysql/data":{}},"WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-mysql57-docker","description":"MySQL + is a multi-user, multi-threaded SQL database server. The container image provides + a containerized packaging of the MySQL mysqld daemon and client application. + The mysqld server daemon accepts connections from clients and provides access + to content from MySQL databases on behalf of the clients.","io.k8s.description":"MySQL + is a multi-user, multi-threaded SQL database server. The container image provides + a containerized packaging of the MySQL mysqld daemon and client application. + The mysqld server daemon accepts connections from clients and provides access + to content from MySQL databases on behalf of the clients.","io.k8s.display-name":"MySQL + 5.7","io.openshift.builder-version":"\"5e58000\"","io.openshift.expose-services":"3306:mysql","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"database,mysql,mysql57,rh-mysql57","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/mysql-57-centos7","release":"1","summary":"MySQL + 5.7 SQL database server","usage":"docker run -d -e MYSQL_USER=user -e MYSQL_PASSWORD=pass + -e MYSQL_DATABASE=db -p 3306:3306 centos/mysql-57-centos7","vendor":"CentOS","version":"5.7"}},"Architecture":"amd64","Size":146979239},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:9f5b5cbdf8045780da78544c067561c8d1926542afa556532557812dfc4ba26f","size":143869,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:2d28295851ff26515b46a45ca38fdd21785f202393b4f3ec89f0709635b15fd5","size":5642,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:f3343524373bd839658226fffed4e40fe82495817bba7b92a1988990bbf56a67","size":419,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:c65c70f33f8a3cd1e068f74090736d59720214d481431134349354f042ba61a0","size":9291,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:99ab0bbeb18fa640765720127a69af8e0b3bb6f5613e24f36aa90e5ee5d19421","size":65363517,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:12ff25d9efeb1b10124f68ec43060c4af953570d21e34b659bf2b3735cb8a582","size":176401,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:bdda1b00145dd5da884a32f8266df72777e73907266a81a99c60275267234afb","size":3786,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:aa26b35d2aca61ccbab8f6d2428267d46a4f3777b30b0ed384e02699beec18ac","size":7835129,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:85432449fd0fabb6bef4772246d9b7948723275a4c7e4dee18728f28d79f1c2c","size":73426838,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:c35481e77f235c7935e629c06bf0bd7b4b2b6f2a88819a642e247599b4b725a8","selfLink":"/oapi/v1/images/sha256%3Ac35481e77f235c7935e629c06bf0bd7b4b2b6f2a88819a642e247599b4b725a8","uid":"0a470a57-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1002","creationTimestamp":"2017-12-25T10:04:48Z"},"dockerImageReference":"centos/httpd-24-centos7@sha256:c35481e77f235c7935e629c06bf0bd7b4b2b6f2a88819a642e247599b4b725a8","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:091535a2b30635f54e78bf8b494a81b3d7dae7d10205f5a7e240399190f3f7f3","Created":"2017-12-19T21:15:58Z","Container":"dc1d01eaeebade09207fa671abc615191dd094ddf11e8436624f34980c2c3143","ContainerConfig":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"8080/tcp":{},"8443/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=Platform + for running Apache httpd 2.4 or building httpd-based application","DESCRIPTION=Apache + httpd 2.4 available as docker container, is a powerful, efficient, and extensible + web server. Apache supports a variety of features, many implemented as compiled + modules which extend the core functionality. These can range from server-side + programming language support to authentication schemes. Virtual hosting allows + one Apache installation to serve many different Web sites.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/scl_enable","ENV=/opt/app-root/scl_enable","PROMPT_COMMAND=. + /opt/app-root/scl_enable","HTTPD_VERSION=2.4","HTTPD_CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/httpd/","HTTPD_APP_ROOT=/opt/app-root","HTTPD_CONFIGURATION_PATH=/opt/app-root/etc/httpd.d","HTTPD_MAIN_CONF_PATH=/etc/httpd/conf","HTTPD_MAIN_CONF_D_PATH=/etc/httpd/conf.d","HTTPD_VAR_RUN=/var/run/httpd","HTTPD_DATA_PATH=/var/www","HTTPD_DATA_ORIG_PATH=/opt/rh/httpd24/root/var/www","HTTPD_LOG_PATH=/var/log/httpd24","HTTPD_SCL=httpd24"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=\"1bc868c\""],"Image":"sha256:2ae6d2ed31cf8c248c04211a36fc58adebee07faaf45fb86291d1abfce2bdd4e","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"httpd24-docker","description":"Apache + httpd 2.4 available as docker container, is a powerful, efficient, and extensible + web server. Apache supports a variety of features, many implemented as compiled + modules which extend the core functionality. These can range from server-side + programming language support to authentication schemes. Virtual hosting allows + one Apache installation to serve many different Web sites.","io.k8s.description":"Apache + httpd 2.4 available as docker container, is a powerful, efficient, and extensible + web server. Apache supports a variety of features, many implemented as compiled + modules which extend the core functionality. These can range from server-side + programming language support to authentication schemes. Virtual hosting allows + one Apache installation to serve many different Web sites.","io.k8s.display-name":"Apache + httpd 2.4","io.openshift.builder-version":"\"1bc868c\"","io.openshift.expose-services":"8080:http,8443:https","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,httpd,httpd24","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/httpd-24-centos7","release":"1","summary":"Platform + for running Apache httpd 2.4 or building httpd-based application","usage":"s2i + build https://github.com/sclorg/httpd-container.git --context-dir=examples/sample-test-app/ + centos/httpd-24-centos7 sample-server","vendor":"CentOS","version":"2.4"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"8080/tcp":{},"8443/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=Platform + for running Apache httpd 2.4 or building httpd-based application","DESCRIPTION=Apache + httpd 2.4 available as docker container, is a powerful, efficient, and extensible + web server. Apache supports a variety of features, many implemented as compiled + modules which extend the core functionality. These can range from server-side + programming language support to authentication schemes. Virtual hosting allows + one Apache installation to serve many different Web sites.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/scl_enable","ENV=/opt/app-root/scl_enable","PROMPT_COMMAND=. + /opt/app-root/scl_enable","HTTPD_VERSION=2.4","HTTPD_CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/httpd/","HTTPD_APP_ROOT=/opt/app-root","HTTPD_CONFIGURATION_PATH=/opt/app-root/etc/httpd.d","HTTPD_MAIN_CONF_PATH=/etc/httpd/conf","HTTPD_MAIN_CONF_D_PATH=/etc/httpd/conf.d","HTTPD_VAR_RUN=/var/run/httpd","HTTPD_DATA_PATH=/var/www","HTTPD_DATA_ORIG_PATH=/opt/rh/httpd24/root/var/www","HTTPD_LOG_PATH=/var/log/httpd24","HTTPD_SCL=httpd24"],"Cmd":["/usr/bin/run-httpd"],"Image":"sha256:2ae6d2ed31cf8c248c04211a36fc58adebee07faaf45fb86291d1abfce2bdd4e","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"httpd24-docker","description":"Apache + httpd 2.4 available as docker container, is a powerful, efficient, and extensible + web server. Apache supports a variety of features, many implemented as compiled + modules which extend the core functionality. These can range from server-side + programming language support to authentication schemes. Virtual hosting allows + one Apache installation to serve many different Web sites.","io.k8s.description":"Apache + httpd 2.4 available as docker container, is a powerful, efficient, and extensible + web server. Apache supports a variety of features, many implemented as compiled + modules which extend the core functionality. These can range from server-side + programming language support to authentication schemes. Virtual hosting allows + one Apache installation to serve many different Web sites.","io.k8s.display-name":"Apache + httpd 2.4","io.openshift.builder-version":"\"1bc868c\"","io.openshift.expose-services":"8080:http,8443:https","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,httpd,httpd24","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/httpd-24-centos7","release":"1","summary":"Platform + for running Apache httpd 2.4 or building httpd-based application","usage":"s2i + build https://github.com/sclorg/httpd-container.git --context-dir=examples/sample-test-app/ + centos/httpd-24-centos7 sample-server","vendor":"CentOS","version":"2.4"}},"Architecture":"amd64","Size":135327661},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:9368405fbe2f19c550bfdb0dd2ea52f2d4b7b44dc5727dff5e3551cff790b61f","size":198108,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:4dd178390acc69562c33da8137ddae915d89c99fc69361ce1e5146c64934e3d9","size":5765,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:271b69ed37e581f3edf69fadc73465f4bac0eb1e4ff708f5e0a147efe1efd7a8","size":814,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:1f57249fc63b60a94d5241e368c508bb30047e9ca30a1989d913a0e72e79d171","size":53665570,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:12ff25d9efeb1b10124f68ec43060c4af953570d21e34b659bf2b3735cb8a582","size":176401,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:bdda1b00145dd5da884a32f8266df72777e73907266a81a99c60275267234afb","size":3786,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:aa26b35d2aca61ccbab8f6d2428267d46a4f3777b30b0ed384e02699beec18ac","size":7835129,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:85432449fd0fabb6bef4772246d9b7948723275a4c7e4dee18728f28d79f1c2c","size":73426838,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:c3dcdbd0528dd513ca00a3ddb55acefa5455647d1550003b8dd4bbd9680ced90","selfLink":"/oapi/v1/images/sha256%3Ac3dcdbd0528dd513ca00a3ddb55acefa5455647d1550003b8dd4bbd9680ced90","uid":"1110d11f-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1166","creationTimestamp":"2017-12-25T10:04:59Z"},"dockerImageReference":"centos/mongodb-26-centos7@sha256:c3dcdbd0528dd513ca00a3ddb55acefa5455647d1550003b8dd4bbd9680ced90","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:e76dc6d6672bd1a363a33e632d14f526bfff6c45d5a1d2f3832f92bec23ef3bf","Created":"2017-12-20T09:09:15Z","Container":"ec299510c05dad200666ec794da2f54203933e230dd2a0783d1e4209462fd61b","ContainerConfig":{"Hostname":"8f42194ba69b","User":"184","ExposedPorts":{"27017/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=MongoDB + NoSQL database server","DESCRIPTION=MongoDB (from humongous) is a free and + open-source cross-platform document-oriented database program. Classified + as a NoSQL database program, MongoDB uses JSON-like documents with schemas. + This container image contains programs to run mongod server.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/var/lib/mongodb","BASH_ENV=${CONTAINER_SCRIPTS_PATH}/scl_enable","ENV=${CONTAINER_SCRIPTS_PATH}/scl_enable","PROMPT_COMMAND=. + ${CONTAINER_SCRIPTS_PATH}/scl_enable","MONGODB_VERSION=2.6","APP_DATA=/opt/app-root/src","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mongodb","ENABLED_COLLECTIONS=rh-mongodb26"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=\"93f0a65\""],"Image":"sha256:60b8f72ab2c71c45e3679bdd7e3d6ca2b7a364e9a159527231c77417498eb519","Volumes":{"/var/lib/mongodb/data":{}},"WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-mongodb26-docker","description":"MongoDB + (from humongous) is a free and open-source cross-platform document-oriented + database program. Classified as a NoSQL database program, MongoDB uses JSON-like + documents with schemas. This container image contains programs to run mongod + server.","io.k8s.description":"MongoDB (from humongous) is a free and open-source + cross-platform document-oriented database program. Classified as a NoSQL database + program, MongoDB uses JSON-like documents with schemas. This container image + contains programs to run mongod server.","io.k8s.display-name":"MongoDB 2.6","io.openshift.builder-version":"\"93f0a65\"","io.openshift.expose-services":"27017:mongodb","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"database,mongodb,rh-mongodb26","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/mongodb-26-centos7","release":"1","summary":"MongoDB + NoSQL database server","usage":"docker run -d -e MONGODB_ADMIN_PASSWORD=my_pass + centos/mongodb-26-centos7","vendor":"CentOS","version":"2.6"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8f42194ba69b","User":"184","ExposedPorts":{"27017/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=MongoDB + NoSQL database server","DESCRIPTION=MongoDB (from humongous) is a free and + open-source cross-platform document-oriented database program. Classified + as a NoSQL database program, MongoDB uses JSON-like documents with schemas. + This container image contains programs to run mongod server.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/var/lib/mongodb","BASH_ENV=${CONTAINER_SCRIPTS_PATH}/scl_enable","ENV=${CONTAINER_SCRIPTS_PATH}/scl_enable","PROMPT_COMMAND=. + ${CONTAINER_SCRIPTS_PATH}/scl_enable","MONGODB_VERSION=2.6","APP_DATA=/opt/app-root/src","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mongodb","ENABLED_COLLECTIONS=rh-mongodb26"],"Cmd":["run-mongod"],"Image":"sha256:60b8f72ab2c71c45e3679bdd7e3d6ca2b7a364e9a159527231c77417498eb519","Volumes":{"/var/lib/mongodb/data":{}},"WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-mongodb26-docker","description":"MongoDB + (from humongous) is a free and open-source cross-platform document-oriented + database program. Classified as a NoSQL database program, MongoDB uses JSON-like + documents with schemas. This container image contains programs to run mongod + server.","io.k8s.description":"MongoDB (from humongous) is a free and open-source + cross-platform document-oriented database program. Classified as a NoSQL database + program, MongoDB uses JSON-like documents with schemas. This container image + contains programs to run mongod server.","io.k8s.display-name":"MongoDB 2.6","io.openshift.builder-version":"\"93f0a65\"","io.openshift.expose-services":"27017:mongodb","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"database,mongodb,rh-mongodb26","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/mongodb-26-centos7","release":"1","summary":"MongoDB + NoSQL database server","usage":"docker run -d -e MONGODB_ADMIN_PASSWORD=my_pass + centos/mongodb-26-centos7","vendor":"CentOS","version":"2.6"}},"Architecture":"amd64","Size":214407438},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:e6cacb4eb6d9884855113889855e0aa8b5dcd22b700184db9c441948153cb5b6","size":176022,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:c9fceba5d18aa770ffe09e11e1b14868f31bc1c42a867b01c0f11e812402477e","size":11343,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:ed57ab2d91d50a03e38aa67ef7f6606e841faa41394e162b63030a1bda8ed4a2","size":423,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:4f173a3806fd02e64bd484e9b5181b71d15afb7c9aa0de127f55fa1431ed0402","size":132764409,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:12ff25d9efeb1b10124f68ec43060c4af953570d21e34b659bf2b3735cb8a582","size":176401,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:bdda1b00145dd5da884a32f8266df72777e73907266a81a99c60275267234afb","size":3786,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:aa26b35d2aca61ccbab8f6d2428267d46a4f3777b30b0ed384e02699beec18ac","size":7835129,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:85432449fd0fabb6bef4772246d9b7948723275a4c7e4dee18728f28d79f1c2c","size":73426838,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:c5842f5017c46fb01e8ad52fc588bc6cdc4a9abb2aa7f62eebfb777ab4f0b3a8","selfLink":"/oapi/v1/images/sha256%3Ac5842f5017c46fb01e8ad52fc588bc6cdc4a9abb2aa7f62eebfb777ab4f0b3a8","uid":"0e90f206-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1134","creationTimestamp":"2017-12-25T10:04:55Z"},"dockerImageReference":"centos/python-35-centos7@sha256:c5842f5017c46fb01e8ad52fc588bc6cdc4a9abb2aa7f62eebfb777ab4f0b3a8","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:fbef557e6817c7070b77fdaa1523047c824baf4f56bbecadbeecde7845b3b226","Created":"2017-12-19T21:27:12Z","Container":"d4ce5364abf53d51c1e9856088043e3adb7bc12aa2999950335d639d2b3d0d06","ContainerConfig":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/.local/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=Platform + for building and running Python 3.5 applications","DESCRIPTION=Python 3.5 + available as docker container is a base platform for building and running + various Python 3.5 applications and frameworks. Python is an easy to learn, + powerful programming language. It has efficient high-level data structures + and a simple but effective approach to object-oriented programming. Python''s + elegant syntax and dynamic typing, together with its interpreted nature, make + it an ideal language for scripting and rapid application development in many + areas on most platforms.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","NODEJS_SCL=rh-nodejs6","PYTHON_VERSION=3.5","PYTHONUNBUFFERED=1","PYTHONIOENCODING=UTF-8","LC_ALL=en_US.UTF-8","LANG=en_US.UTF-8","PIP_NO_CACHE_DIR=off"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=\"e54e2f8\""],"Image":"sha256:88e4c78ca2c6b6eb670196b568c62ba22c77857199c3e63799acffd93bca3862","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"python35-docker","description":"Python + 3.5 available as docker container is a base platform for building and running + various Python 3.5 applications and frameworks. Python is an easy to learn, + powerful programming language. It has efficient high-level data structures + and a simple but effective approach to object-oriented programming. Python''s + elegant syntax and dynamic typing, together with its interpreted nature, make + it an ideal language for scripting and rapid application development in many + areas on most platforms.","io.k8s.description":"Python 3.5 available as docker + container is a base platform for building and running various Python 3.5 applications + and frameworks. Python is an easy to learn, powerful programming language. + It has efficient high-level data structures and a simple but effective approach + to object-oriented programming. Python''s elegant syntax and dynamic typing, + together with its interpreted nature, make it an ideal language for scripting + and rapid application development in many areas on most platforms.","io.k8s.display-name":"Python + 3.5","io.openshift.builder-version":"\"e54e2f8\"","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,python,python35,rh-python35","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/python-35-centos7","release":"1","summary":"Platform + for building and running Python 3.5 applications","usage":"s2i build https://github.com/sclorg/s2i-python-container.git + --context-dir=3.5/test/setup-test-app/ centos/python-35-centos7 python-sample-app","vendor":"CentOS","version":"3.5"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/.local/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=Platform + for building and running Python 3.5 applications","DESCRIPTION=Python 3.5 + available as docker container is a base platform for building and running + various Python 3.5 applications and frameworks. Python is an easy to learn, + powerful programming language. It has efficient high-level data structures + and a simple but effective approach to object-oriented programming. Python''s + elegant syntax and dynamic typing, together with its interpreted nature, make + it an ideal language for scripting and rapid application development in many + areas on most platforms.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","NODEJS_SCL=rh-nodejs6","PYTHON_VERSION=3.5","PYTHONUNBUFFERED=1","PYTHONIOENCODING=UTF-8","LC_ALL=en_US.UTF-8","LANG=en_US.UTF-8","PIP_NO_CACHE_DIR=off"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:88e4c78ca2c6b6eb670196b568c62ba22c77857199c3e63799acffd93bca3862","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"python35-docker","description":"Python + 3.5 available as docker container is a base platform for building and running + various Python 3.5 applications and frameworks. Python is an easy to learn, + powerful programming language. It has efficient high-level data structures + and a simple but effective approach to object-oriented programming. Python''s + elegant syntax and dynamic typing, together with its interpreted nature, make + it an ideal language for scripting and rapid application development in many + areas on most platforms.","io.k8s.description":"Python 3.5 available as docker + container is a base platform for building and running various Python 3.5 applications + and frameworks. Python is an easy to learn, powerful programming language. + It has efficient high-level data structures and a simple but effective approach + to object-oriented programming. Python''s elegant syntax and dynamic typing, + together with its interpreted nature, make it an ideal language for scripting + and rapid application development in many areas on most platforms.","io.k8s.display-name":"Python + 3.5","io.openshift.builder-version":"\"e54e2f8\"","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,python,python35,rh-python35","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/python-35-centos7","release":"1","summary":"Platform + for building and running Python 3.5 applications","usage":"s2i build https://github.com/sclorg/s2i-python-container.git + --context-dir=3.5/test/setup-test-app/ centos/python-35-centos7 python-sample-app","vendor":"CentOS","version":"3.5"}},"Architecture":"amd64","Size":241715405},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:dead1f09a12770fd354c0736ed4a70e4e61eb08518d66601f8459088f3813398","size":5535584,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:5a8ac25b1d6310fb01aaef85142d7b9701d931b939fa73e477f46c858772ee79","size":4197,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:4ceb7c0bfb77c31392487ac0d1e9859067acc2a8a55cbf3fdcb8bb063a03bbbf","size":2633,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:7434bb24c0b3c8494a96f66abfba2f6c82242b112653b226782ba25e3211c87f","size":52721141,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:ac3ff2447a073896d4298e8207642db2278c9178f6ef752ba4a13ba539a03fb4","size":101991748,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:12ff25d9efeb1b10124f68ec43060c4af953570d21e34b659bf2b3735cb8a582","size":176401,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:bdda1b00145dd5da884a32f8266df72777e73907266a81a99c60275267234afb","size":3786,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:aa26b35d2aca61ccbab8f6d2428267d46a4f3777b30b0ed384e02699beec18ac","size":7835129,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:85432449fd0fabb6bef4772246d9b7948723275a4c7e4dee18728f28d79f1c2c","size":73426838,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:dbd4b6fef477e49bff9703ee70d20a2c48f68023562ebecc264d0b87a7fa270e","selfLink":"/oapi/v1/images/sha256%3Adbd4b6fef477e49bff9703ee70d20a2c48f68023562ebecc264d0b87a7fa270e","uid":"104c384c-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1147","creationTimestamp":"2017-12-25T10:04:58Z"},"dockerImageReference":"openshift/postgresql-92-centos7@sha256:dbd4b6fef477e49bff9703ee70d20a2c48f68023562ebecc264d0b87a7fa270e","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"859f546c638d40bcd682eeaf379ccffce8534da7bd5c2e63ed67694c22b6cd96","Parent":"1b0bc5a418da1d0c6a90ab1610dea99a6f84d366c6f345c6cf8a60533786c71f","Created":"2016-12-07T19:53:30Z","Container":"64b9b6709471811111ace9169385346980ba56dddd78991d8acd6a66e2f63e07","ContainerConfig":{"Hostname":"d6dcf178f680","User":"26","ExposedPorts":{"5432/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","POSTGRESQL_VERSION=9.2","HOME=/var/lib/pgsql","PGUSER=postgres","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/postgresql","ENABLED_COLLECTIONS=postgresql92","BASH_ENV=/usr/share/container-scripts/postgresql/scl_enable","ENV=/usr/share/container-scripts/postgresql/scl_enable","PROMPT_COMMAND=. + /usr/share/container-scripts/postgresql/scl_enable"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=f213e5d"],"Image":"sha256:de5d7abe93d350743c1beacf21fd93bf41a5852deb885f6812bfd780d3bb51a4","Volumes":{"/var/lib/pgsql/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"PostgreSQL + is an advanced Object-Relational database management system","io.k8s.display-name":"PostgreSQL + 9.2","io.openshift.builder-version":"f213e5d","io.openshift.expose-services":"5432:postgresql","io.openshift.tags":"database,postgresql,postgresql92","license":"GPLv2","name":"CentOS + Base Image","vendor":"CentOS"}},"DockerVersion":"1.12.2-rc2","Author":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","Config":{"Hostname":"d6dcf178f680","User":"26","ExposedPorts":{"5432/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","POSTGRESQL_VERSION=9.2","HOME=/var/lib/pgsql","PGUSER=postgres","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/postgresql","ENABLED_COLLECTIONS=postgresql92","BASH_ENV=/usr/share/container-scripts/postgresql/scl_enable","ENV=/usr/share/container-scripts/postgresql/scl_enable","PROMPT_COMMAND=. + /usr/share/container-scripts/postgresql/scl_enable"],"Cmd":["run-postgresql"],"Image":"sha256:de5d7abe93d350743c1beacf21fd93bf41a5852deb885f6812bfd780d3bb51a4","Volumes":{"/var/lib/pgsql/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"PostgreSQL + is an advanced Object-Relational database management system","io.k8s.display-name":"PostgreSQL + 9.2","io.openshift.builder-version":"f213e5d","io.openshift.expose-services":"5432:postgresql","io.openshift.tags":"database,postgresql,postgresql92","license":"GPLv2","name":"CentOS + Base Image","vendor":"CentOS"}},"Architecture":"amd64","Size":97231670},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":32,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:08d48e6f1cff259389732d35307bb877215fa28867cdaff50c1dbd6e0b993c1f","size":70481699,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:d51d9202987b1f7e7085bb150e3501937cf707f84568fc45d556287ba1144d2d","size":7122,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:39e1fb74ed4a10477c1aa92eb6bef0b26d9ea61b158dfb9618aa1e63ecb7100c","size":26742817,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v1+json"},{"metadata":{"name":"sha256:dc0421e72a1c46616c03586f71d37174ce74315443940b20e5b6d267c5c3bfd0","selfLink":"/oapi/v1/images/sha256%3Adc0421e72a1c46616c03586f71d37174ce74315443940b20e5b6d267c5c3bfd0","uid":"0e914606-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1135","creationTimestamp":"2017-12-25T10:04:55Z"},"dockerImageReference":"centos/python-27-centos7@sha256:dc0421e72a1c46616c03586f71d37174ce74315443940b20e5b6d267c5c3bfd0","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:da705bfbd1f6605c1bcf5b72a1a3088224f7173a3af9076d43cb251bb7668c1a","Created":"2017-12-19T21:24:42Z","Container":"a5a6dd020aa1751b4c31f6699f82782035192b0ed491409c1e180d6c0ecf25ea","ContainerConfig":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/.local/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=Platform + for building and running Python 2.7 applications","DESCRIPTION=Python 2.7 + available as docker container is a base platform for building and running + various Python 2.7 applications and frameworks. Python is an easy to learn, + powerful programming language. It has efficient high-level data structures + and a simple but effective approach to object-oriented programming. Python''s + elegant syntax and dynamic typing, together with its interpreted nature, make + it an ideal language for scripting and rapid application development in many + areas on most platforms.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","NODEJS_SCL=rh-nodejs6","PYTHON_VERSION=2.7","PYTHONUNBUFFERED=1","PYTHONIOENCODING=UTF-8","LC_ALL=en_US.UTF-8","LANG=en_US.UTF-8","PIP_NO_CACHE_DIR=off"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=\"e54e2f8\""],"Image":"sha256:9a2c12d57fe832649553cc780a6b484b1b2cf4d1dc3ddf5c9ad352dde69cf02d","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"python27-docker","description":"Python + 2.7 available as docker container is a base platform for building and running + various Python 2.7 applications and frameworks. Python is an easy to learn, + powerful programming language. It has efficient high-level data structures + and a simple but effective approach to object-oriented programming. Python''s + elegant syntax and dynamic typing, together with its interpreted nature, make + it an ideal language for scripting and rapid application development in many + areas on most platforms.","io.k8s.description":"Python 2.7 available as docker + container is a base platform for building and running various Python 2.7 applications + and frameworks. Python is an easy to learn, powerful programming language. + It has efficient high-level data structures and a simple but effective approach + to object-oriented programming. Python''s elegant syntax and dynamic typing, + together with its interpreted nature, make it an ideal language for scripting + and rapid application development in many areas on most platforms.","io.k8s.display-name":"Python + 2.7","io.openshift.builder-version":"\"e54e2f8\"","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,python,python27,rh-python27","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/python-27-centos7","release":"1","summary":"Platform + for building and running Python 2.7 applications","usage":"s2i build https://github.com/sclorg/s2i-python-container.git + --context-dir=2.7/test/setup-test-app/ centos/python-27-centos7 python-sample-app","vendor":"CentOS","version":"2.7"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/.local/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=Platform + for building and running Python 2.7 applications","DESCRIPTION=Python 2.7 + available as docker container is a base platform for building and running + various Python 2.7 applications and frameworks. Python is an easy to learn, + powerful programming language. It has efficient high-level data structures + and a simple but effective approach to object-oriented programming. Python''s + elegant syntax and dynamic typing, together with its interpreted nature, make + it an ideal language for scripting and rapid application development in many + areas on most platforms.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","NODEJS_SCL=rh-nodejs6","PYTHON_VERSION=2.7","PYTHONUNBUFFERED=1","PYTHONIOENCODING=UTF-8","LC_ALL=en_US.UTF-8","LANG=en_US.UTF-8","PIP_NO_CACHE_DIR=off"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:9a2c12d57fe832649553cc780a6b484b1b2cf4d1dc3ddf5c9ad352dde69cf02d","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"python27-docker","description":"Python + 2.7 available as docker container is a base platform for building and running + various Python 2.7 applications and frameworks. Python is an easy to learn, + powerful programming language. It has efficient high-level data structures + and a simple but effective approach to object-oriented programming. Python''s + elegant syntax and dynamic typing, together with its interpreted nature, make + it an ideal language for scripting and rapid application development in many + areas on most platforms.","io.k8s.description":"Python 2.7 available as docker + container is a base platform for building and running various Python 2.7 applications + and frameworks. Python is an easy to learn, powerful programming language. + It has efficient high-level data structures and a simple but effective approach + to object-oriented programming. Python''s elegant syntax and dynamic typing, + together with its interpreted nature, make it an ideal language for scripting + and rapid application development in many areas on most platforms.","io.k8s.display-name":"Python + 2.7","io.openshift.builder-version":"\"e54e2f8\"","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,python,python27,rh-python27","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/python-27-centos7","release":"1","summary":"Platform + for building and running Python 2.7 applications","usage":"s2i build https://github.com/sclorg/s2i-python-container.git + --context-dir=2.7/test/setup-test-app/ centos/python-27-centos7 python-sample-app","vendor":"CentOS","version":"2.7"}},"Architecture":"amd64","Size":246596425},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:d947d28f0ef91b333e1b32c1282fc464e4d4a7a5ffdc7e4180be8b81c379583b","size":5713140,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:35a31eb2566ded9970501b51a81039a0a338d0e9fce1d6daa95d6b823ab2e037","size":4193,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:95aea2fdc43d7a4a93502a77ada21c14d7e5fb930f193039434967b816b23d20","size":2630,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d7d61b9000969df536851e681aeb8a2b48d3cca7f4eb7295dbe25134b5b5214a","size":57424665,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:ac3ff2447a073896d4298e8207642db2278c9178f6ef752ba4a13ba539a03fb4","size":101991748,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:12ff25d9efeb1b10124f68ec43060c4af953570d21e34b659bf2b3735cb8a582","size":176401,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:bdda1b00145dd5da884a32f8266df72777e73907266a81a99c60275267234afb","size":3786,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:aa26b35d2aca61ccbab8f6d2428267d46a4f3777b30b0ed384e02699beec18ac","size":7835129,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:85432449fd0fabb6bef4772246d9b7948723275a4c7e4dee18728f28d79f1c2c","size":73426838,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:e2d681b6e3b7e8eedf2fbb288c3e6587db6fd2b7a4aa55dd3a8ab032094dfa8c","selfLink":"/oapi/v1/images/sha256%3Ae2d681b6e3b7e8eedf2fbb288c3e6587db6fd2b7a4aa55dd3a8ab032094dfa8c","uid":"0dda3bda-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1123","creationTimestamp":"2017-12-25T10:04:54Z"},"dockerImageReference":"openshift/perl-516-centos7@sha256:e2d681b6e3b7e8eedf2fbb288c3e6587db6fd2b7a4aa55dd3a8ab032094dfa8c","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"9c563b6d14e02db0e1d1c38ab62770f71454843fd1035c02577e578be0228c5c","Parent":"e6cd05c6c6ab01676fbb4d5a75a190b134d674143bd88760c641dd3fa5ff04bf","Created":"2016-12-21T11:59:04Z","Container":"74ed77406d5b010fc377f64b41303058ac083f85774abf38b5706d2bbd66c73f","ContainerConfig":{"Hostname":"d6dcf178f680","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/rh/perl516/root/usr/local/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","PERL_VERSION=5.16"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=60a97c7a7543bd2e6c44ab7dfe57e5373cc4bb2b"],"Image":"sha256:0cd8e4464d555214d6e3306e2d04eb70109f0a3623066482d57c2a3dc539e97b","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"Platform + for building and running Perl 5.1.6 applications","io.k8s.display-name":"Apache + 2.4 with mod_perl/5.1.6","io.openshift.builder-base-version":"a8deee2","io.openshift.builder-version":"60a97c7a7543bd2e6c44ab7dfe57e5373cc4bb2b","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,perl,perl516","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS + Base Image","vendor":"CentOS"}},"DockerVersion":"1.12.2-rc2","Author":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","Config":{"Hostname":"d6dcf178f680","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/rh/perl516/root/usr/local/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","PERL_VERSION=5.16"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:0cd8e4464d555214d6e3306e2d04eb70109f0a3623066482d57c2a3dc539e97b","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"Platform + for building and running Perl 5.1.6 applications","io.k8s.display-name":"Apache + 2.4 with mod_perl/5.1.6","io.openshift.builder-base-version":"a8deee2","io.openshift.builder-version":"60a97c7a7543bd2e6c44ab7dfe57e5373cc4bb2b","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,perl,perl516","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS + Base Image","vendor":"CentOS"}},"Architecture":"amd64","Size":193962598},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":32,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:08d48e6f1cff259389732d35307bb877215fa28867cdaff50c1dbd6e0b993c1f","size":70481699,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:147e60d427392d6f696273d0b633722bc6a7dc7af0c90a8f4b29777dade6002f","size":255,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:71d046d973b92e351cf8391ec66e2e7e5fa252e2fb3cc6cd5881f2c368207777","size":67962493,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:85dab2e0d129ed4c4f1da157574c0f5d66a54222d7ac2958093d01b00d487335","size":1957,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:6614a43ecec7aa42c7bf739d23ac9299f7088688927895cbab7ba9d5566f7bbf","size":55507349,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:04388b12475c656fb72ed77e8454e4e6595dd031976bb058c5dcc60fef076ebc","size":1774,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a7111a2c790fbd7237a23ac0f5ff800f6d0a5006dd58e1f8edd7eeb82b080e5b","size":1142,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:75979d37fa2b5037a51adb18a28f4d9f5964e5aa30350f10003c5e12ccce7c28","size":5897,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v1+json"},{"metadata":{"name":"sha256:e8e3ad1611305230fb6e7d54b37879ec1c29a596a0e86f1d593012205c6f35b4","selfLink":"/oapi/v1/images/sha256%3Ae8e3ad1611305230fb6e7d54b37879ec1c29a596a0e86f1d593012205c6f35b4","uid":"0f74cdef-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1139","creationTimestamp":"2017-12-25T10:04:56Z"},"dockerImageReference":"centos/redis-32-centos7@sha256:e8e3ad1611305230fb6e7d54b37879ec1c29a596a0e86f1d593012205c6f35b4","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:f40795e13c06970e0e5f85f0cdfdcd3fb16941e0a58326764e782659cb12b72c","Created":"2017-12-20T08:24:58Z","Container":"4cf046c753267d36907accd76119c0182b000e047cc00c0a95daf92bcfb03070","ContainerConfig":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"6379/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=Redis + in-memory data structure store, used as database, cache and message broker","DESCRIPTION=Redis + 3.2 available as docker container, is an advanced key-value store. It is often + referred to as a data structure server since keys can contain strings, hashes, + lists, sets and sorted sets. You can run atomic operations on these types, + like appending to a string; incrementing the value in a hash; pushing to a + list; computing set intersection, union and difference; or getting the member + with highest ranking in a sorted set. In order to achieve its outstanding + performance, Redis works with an in-memory dataset. Depending on your use + case, you can persist it either by dumping the dataset to disk every once + in a while, or by appending each command to a log.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/var/lib/redis","BASH_ENV=/usr/share/container-scripts/redis/scl_enable","ENV=/usr/share/container-scripts/redis/scl_enable","PROMPT_COMMAND=. + /usr/share/container-scripts/redis/scl_enable","REDIS_VERSION=3.2","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/redis","REDIS_PREFIX=/opt/rh/rh-redis32/root/usr","ENABLED_COLLECTIONS=rh-redis32"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=\"714c388\""],"Image":"sha256:40c5c4721c24cd26e79ebd277cdfddf7d61a01309529b6cd559e0f52e7e9b3a0","Volumes":{"/var/lib/redis/data":{}},"WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-redis32-docker","description":"Redis + 3.2 available as docker container, is an advanced key-value store. It is often + referred to as a data structure server since keys can contain strings, hashes, + lists, sets and sorted sets. You can run atomic operations on these types, + like appending to a string; incrementing the value in a hash; pushing to a + list; computing set intersection, union and difference; or getting the member + with highest ranking in a sorted set. In order to achieve its outstanding + performance, Redis works with an in-memory dataset. Depending on your use + case, you can persist it either by dumping the dataset to disk every once + in a while, or by appending each command to a log.","io.k8s.description":"Redis + 3.2 available as docker container, is an advanced key-value store. It is often + referred to as a data structure server since keys can contain strings, hashes, + lists, sets and sorted sets. You can run atomic operations on these types, + like appending to a string; incrementing the value in a hash; pushing to a + list; computing set intersection, union and difference; or getting the member + with highest ranking in a sorted set. In order to achieve its outstanding + performance, Redis works with an in-memory dataset. Depending on your use + case, you can persist it either by dumping the dataset to disk every once + in a while, or by appending each command to a log.","io.k8s.display-name":"Redis + 3.2","io.openshift.builder-version":"\"714c388\"","io.openshift.expose-services":"6379:redis","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"database,redis,redis32,rh-redis32","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/redis-32-centos7","release":"1","summary":"Redis + in-memory data structure store, used as database, cache and message broker","usage":"docker + run -d --name redis_database -p 6379:6379 centos/redis-32-centos7","vendor":"CentOS","version":"3.2"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"6379/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=Redis + in-memory data structure store, used as database, cache and message broker","DESCRIPTION=Redis + 3.2 available as docker container, is an advanced key-value store. It is often + referred to as a data structure server since keys can contain strings, hashes, + lists, sets and sorted sets. You can run atomic operations on these types, + like appending to a string; incrementing the value in a hash; pushing to a + list; computing set intersection, union and difference; or getting the member + with highest ranking in a sorted set. In order to achieve its outstanding + performance, Redis works with an in-memory dataset. Depending on your use + case, you can persist it either by dumping the dataset to disk every once + in a while, or by appending each command to a log.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/var/lib/redis","BASH_ENV=/usr/share/container-scripts/redis/scl_enable","ENV=/usr/share/container-scripts/redis/scl_enable","PROMPT_COMMAND=. + /usr/share/container-scripts/redis/scl_enable","REDIS_VERSION=3.2","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/redis","REDIS_PREFIX=/opt/rh/rh-redis32/root/usr","ENABLED_COLLECTIONS=rh-redis32"],"Cmd":["run-redis"],"Image":"sha256:40c5c4721c24cd26e79ebd277cdfddf7d61a01309529b6cd559e0f52e7e9b3a0","Volumes":{"/var/lib/redis/data":{}},"WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-redis32-docker","description":"Redis + 3.2 available as docker container, is an advanced key-value store. It is often + referred to as a data structure server since keys can contain strings, hashes, + lists, sets and sorted sets. You can run atomic operations on these types, + like appending to a string; incrementing the value in a hash; pushing to a + list; computing set intersection, union and difference; or getting the member + with highest ranking in a sorted set. In order to achieve its outstanding + performance, Redis works with an in-memory dataset. Depending on your use + case, you can persist it either by dumping the dataset to disk every once + in a while, or by appending each command to a log.","io.k8s.description":"Redis + 3.2 available as docker container, is an advanced key-value store. It is often + referred to as a data structure server since keys can contain strings, hashes, + lists, sets and sorted sets. You can run atomic operations on these types, + like appending to a string; incrementing the value in a hash; pushing to a + list; computing set intersection, union and difference; or getting the member + with highest ranking in a sorted set. In order to achieve its outstanding + performance, Redis works with an in-memory dataset. Depending on your use + case, you can persist it either by dumping the dataset to disk every once + in a while, or by appending each command to a log.","io.k8s.display-name":"Redis + 3.2","io.openshift.builder-version":"\"714c388\"","io.openshift.expose-services":"6379:redis","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"database,redis,redis32,rh-redis32","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/redis-32-centos7","release":"1","summary":"Redis + in-memory data structure store, used as database, cache and message broker","usage":"docker + run -d --name redis_database -p 6379:6379 centos/redis-32-centos7","vendor":"CentOS","version":"3.2"}},"Architecture":"amd64","Size":89732459},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:b2602ec0955cc3a6c8bf3f6f12df56e8c8c9654a6276a76bc51b5295eb070fd6","size":16993,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:e9a4148e2351d507e9891ffe603cd1a52035bd42943bec01f9c0300ef6096afb","size":5058,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:65e6015f26e7bf228631e6b84a004fb11990e34cce281b26a36513c942b8e8e8","size":8249762,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:2b0f68dae6083fe0a74178a0336bdb7b62930160e0890803389f7c66999616ad","size":1130,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:12ff25d9efeb1b10124f68ec43060c4af953570d21e34b659bf2b3735cb8a582","size":176401,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:bdda1b00145dd5da884a32f8266df72777e73907266a81a99c60275267234afb","size":3786,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:aa26b35d2aca61ccbab8f6d2428267d46a4f3777b30b0ed384e02699beec18ac","size":7835129,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:85432449fd0fabb6bef4772246d9b7948723275a4c7e4dee18728f28d79f1c2c","size":73426838,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:f2df3f6e0ad01ecadfe66ed888d1d33b28555ec232aeda0cec996308215daab3","selfLink":"/oapi/v1/images/sha256%3Af2df3f6e0ad01ecadfe66ed888d1d33b28555ec232aeda0cec996308215daab3","uid":"104a86ba-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1145","creationTimestamp":"2017-12-25T10:04:58Z"},"dockerImageReference":"centos/postgresql-94-centos7@sha256:f2df3f6e0ad01ecadfe66ed888d1d33b28555ec232aeda0cec996308215daab3","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:73e311aa97cf5a85e4ac08b0efc50ec310e2602ff967d9cdccc889e78b96d2d6","Created":"2017-12-19T13:58:19Z","Container":"d82893a4cfaa207da8cb6dbd1c1a995c33670be553788044ecbb7ad91dff1a47","ContainerConfig":{"Hostname":"dd6ea683ea8f","User":"26","ExposedPorts":{"5432/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","POSTGRESQL_VERSION=9.4","POSTGRESQL_PREV_VERSION=9.2","HOME=/var/lib/pgsql","PGUSER=postgres","SUMMARY=PostgreSQL + is an advanced Object-Relational database management system","DESCRIPTION=PostgreSQL + is an advanced Object-Relational database management system (DBMS). The image + contains the client and server programs that you''ll need to create, run, + maintain and access a PostgreSQL DBMS server.","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/postgresql","ENABLED_COLLECTIONS=rh-postgresql94","BASH_ENV=/usr/share/container-scripts/postgresql/scl_enable","ENV=/usr/share/container-scripts/postgresql/scl_enable","PROMPT_COMMAND=. + /usr/share/container-scripts/postgresql/scl_enable"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=\"4a4be82\""],"Image":"sha256:ca6c805d25bb91928441205d4f02664ea422c56c1175ed4f23a0f0605b265b25","Volumes":{"/var/lib/pgsql/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-postgresql94-docker","description":"PostgreSQL + is an advanced Object-Relational database management system (DBMS). The image + contains the client and server programs that you''ll need to create, run, + maintain and access a PostgreSQL DBMS server.","io.k8s.description":"PostgreSQL + is an advanced Object-Relational database management system (DBMS). The image + contains the client and server programs that you''ll need to create, run, + maintain and access a PostgreSQL DBMS server.","io.k8s.display-name":"PostgreSQL + 9.4","io.openshift.builder-version":"\"4a4be82\"","io.openshift.expose-services":"5432:postgresql","io.openshift.tags":"database,postgresql,postgresql94,rh-postgresql94","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/postgresql-94-centos7","summary":"PostgreSQL + is an advanced Object-Relational database management system","usage":"docker + run -d --name postgresql_database -e POSTGRESQL_USER=user -e POSTGRESQL_PASSWORD=pass + -e POSTGRESQL_DATABASE=db -p 5432:5432 centos/postgresql-94-centos7","vendor":"CentOS","version":"9.4"}},"DockerVersion":"1.12.6","Config":{"Hostname":"dd6ea683ea8f","User":"26","ExposedPorts":{"5432/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","POSTGRESQL_VERSION=9.4","POSTGRESQL_PREV_VERSION=9.2","HOME=/var/lib/pgsql","PGUSER=postgres","SUMMARY=PostgreSQL + is an advanced Object-Relational database management system","DESCRIPTION=PostgreSQL + is an advanced Object-Relational database management system (DBMS). The image + contains the client and server programs that you''ll need to create, run, + maintain and access a PostgreSQL DBMS server.","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/postgresql","ENABLED_COLLECTIONS=rh-postgresql94","BASH_ENV=/usr/share/container-scripts/postgresql/scl_enable","ENV=/usr/share/container-scripts/postgresql/scl_enable","PROMPT_COMMAND=. + /usr/share/container-scripts/postgresql/scl_enable"],"Cmd":["run-postgresql"],"Image":"sha256:ca6c805d25bb91928441205d4f02664ea422c56c1175ed4f23a0f0605b265b25","Volumes":{"/var/lib/pgsql/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-postgresql94-docker","description":"PostgreSQL + is an advanced Object-Relational database management system (DBMS). The image + contains the client and server programs that you''ll need to create, run, + maintain and access a PostgreSQL DBMS server.","io.k8s.description":"PostgreSQL + is an advanced Object-Relational database management system (DBMS). The image + contains the client and server programs that you''ll need to create, run, + maintain and access a PostgreSQL DBMS server.","io.k8s.display-name":"PostgreSQL + 9.4","io.openshift.builder-version":"\"4a4be82\"","io.openshift.expose-services":"5432:postgresql","io.openshift.tags":"database,postgresql,postgresql94,rh-postgresql94","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/postgresql-94-centos7","summary":"PostgreSQL + is an advanced Object-Relational database management system","usage":"docker + run -d --name postgresql_database -e POSTGRESQL_USER=user -e POSTGRESQL_PASSWORD=pass + -e POSTGRESQL_DATABASE=db -p 5432:5432 centos/postgresql-94-centos7","vendor":"CentOS","version":"9.4"}},"Architecture":"amd64","Size":110105207},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:b79e2f0df7fe4fee5857250b6c2bd54236498c08ae9c5584621b07d4f0556385","size":12684,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:a79010f69cbc1457b43545f1529a217cccdf19b901c6c701c6d685a09ff5c68a","size":36655567,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:a391fcffdb487dcbed5d58f7e480f4a306781e601c1062335eedfe4d7915b6bc","size":312,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:85432449fd0fabb6bef4772246d9b7948723275a4c7e4dee18728f28d79f1c2c","size":73426838,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:f9865e52b862f5f7bc455f118ea253cb6396b6bec181bbcdb85ba767573bf7ba","selfLink":"/oapi/v1/images/sha256%3Af9865e52b862f5f7bc455f118ea253cb6396b6bec181bbcdb85ba767573bf7ba","uid":"10b15750-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1162","creationTimestamp":"2017-12-25T10:04:58Z"},"dockerImageReference":"openshift/jenkins-2-centos7@sha256:f9865e52b862f5f7bc455f118ea253cb6396b6bec181bbcdb85ba767573bf7ba","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:b688f3d87375ee7a351c8773fd3246ac1a2a1b09facf3320f6ac5a96f1527926","Created":"2017-12-22T16:05:18Z","Container":"829cc2ce81e5200be75d67c28228bb64ddab37e6cdacce20bd9fa2a07685c727","ContainerConfig":{"Hostname":"d78165d2cb5a","User":"1001","ExposedPorts":{"50000/tcp":{},"53/tcp":{},"8080/tcp":{},"8443/tcp":{}},"Env":["HOME=/var/lib/jenkins","OPENSHIFT_CONTAINERIZED=true","KUBECONFIG=/var/lib/origin/openshift.local.config/master/admin.kubeconfig","PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","JENKINS_VERSION=2","JENKINS_HOME=/var/lib/jenkins","JENKINS_UC=https://updates.jenkins-ci.org","LANG=en_US.UTF-8","LC_ALL=en_US.UTF-8"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=604a247"],"Image":"sha256:c3e8b72587c3db8ceedfc9e85464f1aad1638c890e87906c8268985a61e397c7","Volumes":{"/var/lib/jenkins":{}},"WorkingDir":"/var/lib/origin","Labels":{"build-date":"20171128","io.k8s.description":"OpenShift + Origin is a platform for developing, building, and deploying containerized + applications.","io.k8s.display-name":"OpenShift Origin Application Platform","io.openshift.builder-version":"604a247","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"openshift,core","k8s.io.description":"Jenkins + is a continuous integration server","k8s.io.display-name":"Jenkins 2","license":"GPLv2","name":"CentOS + Base Image","openshift.io.expose-services":"8080:http","openshift.io.tags":"jenkins,jenkins2,ci","vendor":"CentOS"}},"DockerVersion":"1.12.6","Author":"Ben + Parees \u003cbparees@redhat.com\u003e","Config":{"Hostname":"d78165d2cb5a","User":"1001","ExposedPorts":{"50000/tcp":{},"53/tcp":{},"8080/tcp":{},"8443/tcp":{}},"Env":["HOME=/var/lib/jenkins","OPENSHIFT_CONTAINERIZED=true","KUBECONFIG=/var/lib/origin/openshift.local.config/master/admin.kubeconfig","PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","JENKINS_VERSION=2","JENKINS_HOME=/var/lib/jenkins","JENKINS_UC=https://updates.jenkins-ci.org","LANG=en_US.UTF-8","LC_ALL=en_US.UTF-8"],"Cmd":["/usr/libexec/s2i/run"],"Image":"sha256:c3e8b72587c3db8ceedfc9e85464f1aad1638c890e87906c8268985a61e397c7","Volumes":{"/var/lib/jenkins":{}},"WorkingDir":"/var/lib/origin","Labels":{"build-date":"20171128","io.k8s.description":"OpenShift + Origin is a platform for developing, building, and deploying containerized + applications.","io.k8s.display-name":"OpenShift Origin Application Platform","io.openshift.builder-version":"604a247","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"openshift,core","k8s.io.description":"Jenkins + is a continuous integration server","k8s.io.display-name":"Jenkins 2","license":"GPLv2","name":"CentOS + Base Image","openshift.io.expose-services":"8080:http","openshift.io.tags":"jenkins,jenkins2,ci","vendor":"CentOS"}},"Architecture":"amd64","Size":746658153},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:73ac409f7cf0f1fe0cd585df8c6a46e22d57a604a117d2f96c4b23bd841189dc","size":221712885,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:cb502f42652148bd6ce07035efbe672db12d3fba46a5001548b0ea2250b4dd07","size":151,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:982a4132e1cbed5e185a0ef135043bff913e57b3e199fc640563b11a95ebde43","size":5898,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:76e26684465855b944928402016e12bbcc2f720fc705db0363eb02e72875f0d2","size":6962,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:e49ec14646968ac9b61bab6647861d702cd9b9d5ad7671ae6f64e230688e2213","size":4709,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d9026738d1f96ee542873fa4a1d612d67b600167e6490197872a98293fe2fc7f","size":232755617,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:3c395e4856e0709bf46cd89457d0dd6dcb27d9ccf70054bab5f28f89c79ca5c5","size":152711647,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:5d02a88b8169e313cae63a515c276a80158eb2cc03c650f29c5abe088e399ac5","size":66023063,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:99535a35f168c55a9701303b794e40a27523c24cecca01b7c07380616cbf1648","size":269,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:85432449fd0fabb6bef4772246d9b7948723275a4c7e4dee18728f28d79f1c2c","size":73426838,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:fc4fe46e2db742bbe5ca2078ea5137e67beaad97070281b8df35379a26ef27b6","selfLink":"/oapi/v1/images/sha256%3Afc4fe46e2db742bbe5ca2078ea5137e67beaad97070281b8df35379a26ef27b6","uid":"0daa5961-e95b-11e7-a28e-7e8537c41286","resourceVersion":"1114","creationTimestamp":"2017-12-25T10:04:53Z"},"dockerImageReference":"centos/ruby-22-centos7@sha256:fc4fe46e2db742bbe5ca2078ea5137e67beaad97070281b8df35379a26ef27b6","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:9eef88b8c9f53f6360cbb437f83460f85747dc2eae0377c2ec780882d8ac5949","Created":"2017-12-19T21:24:59Z","Container":"3763b3c38bdea862c288fb00736fad57eaedea2d9feb1c5380591df5a2624613","ContainerConfig":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=Platform + for building and running Ruby 2.2 applications","DESCRIPTION=Ruby 2.2 available + as docker container is a base platform for building and running various Ruby + 2.2 applications and frameworks. Ruby is the interpreted scripting language + for quick and easy object-oriented programming. It has many features to process + text files and to do system management tasks (as in Perl). It is simple, straight-forward, + and extensible.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","NODEJS_SCL=rh-nodejs6","RUBY_VERSION=2.2"],"Cmd":["/bin/sh","-c","#(nop) + ","LABEL io.openshift.builder-version=\"d7fd5c1\""],"Image":"sha256:866f7a005ccd4dad72ecbe390109d3989c9588ffd80c8a9e249b67062d19cfe8","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-ruby22-docker","description":"Ruby + 2.2 available as docker container is a base platform for building and running + various Ruby 2.2 applications and frameworks. Ruby is the interpreted scripting + language for quick and easy object-oriented programming. It has many features + to process text files and to do system management tasks (as in Perl). It is + simple, straight-forward, and extensible.","io.k8s.description":"Ruby 2.2 + available as docker container is a base platform for building and running + various Ruby 2.2 applications and frameworks. Ruby is the interpreted scripting + language for quick and easy object-oriented programming. It has many features + to process text files and to do system management tasks (as in Perl). It is + simple, straight-forward, and extensible.","io.k8s.display-name":"Ruby 2.2","io.openshift.builder-version":"\"d7fd5c1\"","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,ruby,ruby22","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/ruby-22-centos7","release":"1","summary":"Platform + for building and running Ruby 2.2 applications","usage":"s2i build https://github.com/sclorg/s2i-ruby-container.git + --context-dir=2.4/test/puma-test-app/ centos/ruby-22-centos7 ruby-sample-app","vendor":"CentOS","version":"2.2"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8f42194ba69b","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=Platform + for building and running Ruby 2.2 applications","DESCRIPTION=Ruby 2.2 available + as docker container is a base platform for building and running various Ruby + 2.2 applications and frameworks. Ruby is the interpreted scripting language + for quick and easy object-oriented programming. It has many features to process + text files and to do system management tasks (as in Perl). It is simple, straight-forward, + and extensible.","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","APP_ROOT=/opt/app-root","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. + /opt/app-root/etc/scl_enable","NODEJS_SCL=rh-nodejs6","RUBY_VERSION=2.2"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:866f7a005ccd4dad72ecbe390109d3989c9588ffd80c8a9e249b67062d19cfe8","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20171128","com.redhat.component":"rh-ruby22-docker","description":"Ruby + 2.2 available as docker container is a base platform for building and running + various Ruby 2.2 applications and frameworks. Ruby is the interpreted scripting + language for quick and easy object-oriented programming. It has many features + to process text files and to do system management tasks (as in Perl). It is + simple, straight-forward, and extensible.","io.k8s.description":"Ruby 2.2 + available as docker container is a base platform for building and running + various Ruby 2.2 applications and frameworks. Ruby is the interpreted scripting + language for quick and easy object-oriented programming. It has many features + to process text files and to do system management tasks (as in Perl). It is + simple, straight-forward, and extensible.","io.k8s.display-name":"Ruby 2.2","io.openshift.builder-version":"\"d7fd5c1\"","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,ruby,ruby22","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org + \u003csclorg@redhat.com\u003e","name":"centos/ruby-22-centos7","release":"1","summary":"Platform + for building and running Ruby 2.2 applications","usage":"s2i build https://github.com/sclorg/s2i-ruby-container.git + --context-dir=2.4/test/puma-test-app/ centos/ruby-22-centos7 ruby-sample-app","vendor":"CentOS","version":"2.2"}},"Architecture":"amd64","Size":204109327},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:01750e6eab8323446e4af63b2bf2f19dbbc9d176974f93f5b504d24f89b15708","size":190727,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:04c0edebc0b643b14e38d238bc741e8ad507464af045d522a537fe724f3636df","size":3869,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:464377a82ae867639712ee54049021d429023dd9ec893dbcff0e434e991164a7","size":1808,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:1d7aaa26ab6bc7cf76e9b115530e1084c6ad0c3b86d8c2855d55ca193062b32c","size":20463250,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:ac3ff2447a073896d4298e8207642db2278c9178f6ef752ba4a13ba539a03fb4","size":101991748,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:12ff25d9efeb1b10124f68ec43060c4af953570d21e34b659bf2b3735cb8a582","size":176401,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:bdda1b00145dd5da884a32f8266df72777e73907266a81a99c60275267234afb","size":3786,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:aa26b35d2aca61ccbab8f6d2428267d46a4f3777b30b0ed384e02699beec18ac","size":7835129,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:85432449fd0fabb6bef4772246d9b7948723275a4c7e4dee18728f28d79f1c2c","size":73426838,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"}]} + +' + http_version: + recorded_at: Mon, 25 Dec 2017 10:50:31 GMT +recorded_with: VCR 3.0.3 diff --git a/spec/vcr_cassettes/manageiq/providers/openshift/container_manager/refresher_before_openshift_deletions.yml b/spec/vcr_cassettes/manageiq/providers/openshift/container_manager/refresher_before_openshift_deletions.yml deleted file mode 100644 index 2ffd630d..00000000 --- a/spec/vcr_cassettes/manageiq/providers/openshift/container_manager/refresher_before_openshift_deletions.yml +++ /dev/null @@ -1,2485 +0,0 @@ ---- -http_interactions: -- request: - method: get - uri: https://host.example.com:8443/api/v1 - body: - encoding: US-ASCII - string: '' - headers: - Accept: - - "*/*" - Accept-Encoding: - - gzip, deflate - User-Agent: - - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.3p222 - Authorization: - - Bearer theToken - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store - Content-Type: - - application/json - Date: - - Mon, 17 Jul 2017 12:31:30 GMT - Transfer-Encoding: - - chunked - body: - encoding: UTF-8 - string: '{"kind":"APIResourceList","groupVersion":"v1","resources":[{"name":"bindings","namespaced":true,"kind":"Binding"},{"name":"componentstatuses","namespaced":false,"kind":"ComponentStatus"},{"name":"configmaps","namespaced":true,"kind":"ConfigMap"},{"name":"endpoints","namespaced":true,"kind":"Endpoints"},{"name":"events","namespaced":true,"kind":"Event"},{"name":"limitranges","namespaced":true,"kind":"LimitRange"},{"name":"namespaces","namespaced":false,"kind":"Namespace"},{"name":"namespaces/finalize","namespaced":false,"kind":"Namespace"},{"name":"namespaces/status","namespaced":false,"kind":"Namespace"},{"name":"nodes","namespaced":false,"kind":"Node"},{"name":"nodes/proxy","namespaced":false,"kind":"Node"},{"name":"nodes/status","namespaced":false,"kind":"Node"},{"name":"persistentvolumeclaims","namespaced":true,"kind":"PersistentVolumeClaim"},{"name":"persistentvolumeclaims/status","namespaced":true,"kind":"PersistentVolumeClaim"},{"name":"persistentvolumes","namespaced":false,"kind":"PersistentVolume"},{"name":"persistentvolumes/status","namespaced":false,"kind":"PersistentVolume"},{"name":"pods","namespaced":true,"kind":"Pod"},{"name":"pods/attach","namespaced":true,"kind":"Pod"},{"name":"pods/binding","namespaced":true,"kind":"Binding"},{"name":"pods/eviction","namespaced":true,"kind":"Eviction"},{"name":"pods/exec","namespaced":true,"kind":"Pod"},{"name":"pods/log","namespaced":true,"kind":"Pod"},{"name":"pods/portforward","namespaced":true,"kind":"Pod"},{"name":"pods/proxy","namespaced":true,"kind":"Pod"},{"name":"pods/status","namespaced":true,"kind":"Pod"},{"name":"podtemplates","namespaced":true,"kind":"PodTemplate"},{"name":"replicationcontrollers","namespaced":true,"kind":"ReplicationController"},{"name":"replicationcontrollers/scale","namespaced":true,"kind":"Scale"},{"name":"replicationcontrollers/status","namespaced":true,"kind":"ReplicationController"},{"name":"resourcequotas","namespaced":true,"kind":"ResourceQuota"},{"name":"resourcequotas/status","namespaced":true,"kind":"ResourceQuota"},{"name":"secrets","namespaced":true,"kind":"Secret"},{"name":"securitycontextconstraints","namespaced":false,"kind":"SecurityContextConstraints"},{"name":"serviceaccounts","namespaced":true,"kind":"ServiceAccount"},{"name":"services","namespaced":true,"kind":"Service"},{"name":"services/proxy","namespaced":true,"kind":"Service"},{"name":"services/status","namespaced":true,"kind":"Service"}]} - -' - http_version: - recorded_at: Mon, 17 Jul 2017 12:30:53 GMT -- request: - method: get - uri: https://host.example.com:8443/api/v1/pods - body: - encoding: US-ASCII - string: '' - headers: - Accept: - - "*/*" - Accept-Encoding: - - gzip, deflate - User-Agent: - - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.3p222 - Authorization: - - Bearer theToken - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store - Content-Type: - - application/json - Date: - - Mon, 17 Jul 2017 12:31:30 GMT - Transfer-Encoding: - - chunked - body: - encoding: UTF-8 - string: '{"kind":"PodList","apiVersion":"v1","metadata":{"selfLink":"/api/v1/pods","resourceVersion":"98234"},"items":[{"metadata":{"name":"docker-registry-1-wj0v0","generateName":"docker-registry-1-","namespace":"default","selfLink":"/api/v1/namespaces/default/pods/docker-registry-1-wj0v0","uid":"420bd619-6a36-11e7-b2e6-001a4a1626e8","resourceVersion":"1017","creationTimestamp":"2017-07-16T14:51:32Z","labels":{"deployment":"docker-registry-1","deploymentconfig":"docker-registry","docker-registry":"default"},"annotations":{"kubernetes.io/created-by":"{\"kind\":\"SerializedReference\",\"apiVersion\":\"v1\",\"reference\":{\"kind\":\"ReplicationController\",\"namespace\":\"default\",\"name\":\"docker-registry-1\",\"uid\":\"41389e4c-6a36-11e7-b2e6-001a4a1626e8\",\"apiVersion\":\"v1\",\"resourceVersion\":\"991\"}}\n","openshift.io/deployment-config.latest-version":"1","openshift.io/deployment-config.name":"docker-registry","openshift.io/deployment.name":"docker-registry-1","openshift.io/scc":"hostnetwork"}},"spec":{"volumes":[{"name":"registry-storage","emptyDir":{}},{"name":"registry-certificates","secret":{"secretName":"registry-certificates","defaultMode":420}},{"name":"registry-token-rrc8r","secret":{"secretName":"registry-token-rrc8r","defaultMode":420}}],"containers":[{"name":"registry","image":"openshift/origin-docker-registry:v3.6.0-alpha.1","ports":[{"containerPort":5000,"protocol":"TCP"}],"env":[{"name":"REGISTRY_HTTP_ADDR","value":":5000"},{"name":"REGISTRY_HTTP_NET","value":"tcp"},{"name":"REGISTRY_HTTP_SECRET","value":"U7C/dZ4IKVqn3hvr/lYsU8ISK/ZXnW9hnOllQ4VFI4M="},{"name":"REGISTRY_MIDDLEWARE_REPOSITORY_OPENSHIFT_ENFORCEQUOTA","value":"false"},{"name":"OPENSHIFT_DEFAULT_REGISTRY","value":"docker-registry.default.svc:5000"},{"name":"REGISTRY_HTTP_TLS_KEY","value":"/etc/secrets/registry.key"},{"name":"REGISTRY_HTTP_TLS_CERTIFICATE","value":"/etc/secrets/registry.crt"}],"resources":{"requests":{"cpu":"100m","memory":"256Mi"}},"volumeMounts":[{"name":"registry-storage","mountPath":"/registry"},{"name":"registry-certificates","mountPath":"/etc/secrets"},{"name":"registry-token-rrc8r","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"livenessProbe":{"httpGet":{"path":"/healthz","port":5000,"scheme":"HTTPS"},"initialDelaySeconds":10,"timeoutSeconds":5,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"readinessProbe":{"httpGet":{"path":"/healthz","port":5000,"scheme":"HTTPS"},"timeoutSeconds":5,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"terminationMessagePath":"/dev/termination-log","imagePullPolicy":"IfNotPresent","securityContext":{"capabilities":{"drop":["KILL","MKNOD","SETGID","SETUID","SYS_CHROOT"]},"privileged":false,"seLinuxOptions":{"level":"s0:c5,c0"},"runAsUser":1000020000}}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","nodeSelector":{"region":"infra"},"serviceAccountName":"registry","serviceAccount":"registry","nodeName":"vm-48-233.eng.lab.tlv.redhat.com","securityContext":{"seLinuxOptions":{"level":"s0:c5,c0"},"supplementalGroups":[1000020000],"fsGroup":1000020000},"imagePullSecrets":[{"name":"registry-dockercfg-6z6c2"}]},"status":{"phase":"Running","conditions":[{"type":"Initialized","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-07-16T14:51:32Z"},{"type":"Ready","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-07-16T14:51:52Z"},{"type":"PodScheduled","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-07-16T14:51:32Z"}],"hostIP":"10.35.48.233","podIP":"10.129.0.4","startTime":"2017-07-16T14:51:32Z","containerStatuses":[{"name":"registry","state":{"running":{"startedAt":"2017-07-16T14:51:43Z"}},"lastState":{},"ready":true,"restartCount":0,"image":"openshift/origin-docker-registry:v3.6.0-alpha.1","imageID":"docker-pullable://docker.io/openshift/origin-docker-registry@sha256:ec8130ec4591925e1b8609e03a5641e6f2be62a4859f27f59f6267a415b6c01d","containerID":"docker://e867488c1778dd69f2809101ba92df5588bed2aa1253f8374af7025edb27b30f"}]}},{"metadata":{"name":"registry-console-1-bvg7w","generateName":"registry-console-1-","namespace":"default","selfLink":"/api/v1/namespaces/default/pods/registry-console-1-bvg7w","uid":"58ac8e42-6a36-11e7-b2e6-001a4a1626e8","resourceVersion":"1088","creationTimestamp":"2017-07-16T14:52:10Z","labels":{"app":"registry-console","deployment":"registry-console-1","deploymentconfig":"registry-console","name":"registry-console"},"annotations":{"kubernetes.io/created-by":"{\"kind\":\"SerializedReference\",\"apiVersion\":\"v1\",\"reference\":{\"kind\":\"ReplicationController\",\"namespace\":\"default\",\"name\":\"registry-console-1\",\"uid\":\"57de3c22-6a36-11e7-b2e6-001a4a1626e8\",\"apiVersion\":\"v1\",\"resourceVersion\":\"1054\"}}\n","openshift.io/deployment-config.latest-version":"1","openshift.io/deployment-config.name":"registry-console","openshift.io/deployment.name":"registry-console-1","openshift.io/generated-by":"OpenShiftNewApp","openshift.io/scc":"restricted"}},"spec":{"volumes":[{"name":"default-token-wq0ww","secret":{"secretName":"default-token-wq0ww","defaultMode":420}}],"containers":[{"name":"registry-console","image":"cockpit/kubernetes:latest","ports":[{"containerPort":9090,"protocol":"TCP"}],"env":[{"name":"OPENSHIFT_OAUTH_PROVIDER_URL","value":"https://vm-48-232.eng.lab.tlv.redhat.com:8443"},{"name":"OPENSHIFT_OAUTH_CLIENT_ID","value":"cockpit-oauth-client"},{"name":"KUBERNETES_INSECURE","value":"false"},{"name":"COCKPIT_KUBE_INSECURE","value":"false"},{"name":"REGISTRY_ONLY","value":"true"},{"name":"REGISTRY_HOST","value":"docker-registry-default.vm-48-232.eng.lab.tlv.redhat.com"}],"resources":{},"volumeMounts":[{"name":"default-token-wq0ww","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"livenessProbe":{"httpGet":{"path":"/ping","port":9090,"scheme":"HTTP"},"initialDelaySeconds":10,"timeoutSeconds":5,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"readinessProbe":{"httpGet":{"path":"/ping","port":9090,"scheme":"HTTP"},"timeoutSeconds":5,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"terminationMessagePath":"/dev/termination-log","imagePullPolicy":"Always","securityContext":{"capabilities":{"drop":["KILL","MKNOD","SETGID","SETUID","SYS_CHROOT"]},"privileged":false,"seLinuxOptions":{"level":"s0:c5,c0"},"runAsUser":1000020000}}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","serviceAccountName":"default","serviceAccount":"default","nodeName":"vm-48-232.eng.lab.tlv.redhat.com","securityContext":{"seLinuxOptions":{"level":"s0:c5,c0"},"fsGroup":1000020000},"imagePullSecrets":[{"name":"default-dockercfg-qt65f"}]},"status":{"phase":"Running","conditions":[{"type":"Initialized","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-07-16T14:52:10Z"},{"type":"Ready","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-07-16T14:52:50Z"},{"type":"PodScheduled","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-07-16T14:52:10Z"}],"hostIP":"host.example.com","podIP":"10.128.0.2","startTime":"2017-07-16T14:52:10Z","containerStatuses":[{"name":"registry-console","state":{"running":{"startedAt":"2017-07-16T14:52:45Z"}},"lastState":{},"ready":true,"restartCount":0,"image":"cockpit/kubernetes:latest","imageID":"docker-pullable://docker.io/cockpit/kubernetes@sha256:86c54baed25788404dd22441d32a55a78588325159afb26678a764f46f4f6374","containerID":"docker://a298ae129c99b7520d62c80232f8043948c835966e99cf56e61647ef2749e14c"}]}},{"metadata":{"name":"router-1-c5s37","generateName":"router-1-","namespace":"default","selfLink":"/api/v1/namespaces/default/pods/router-1-c5s37","uid":"29eb6280-6a36-11e7-b2e6-001a4a1626e8","resourceVersion":"891","creationTimestamp":"2017-07-16T14:50:52Z","labels":{"deployment":"router-1","deploymentconfig":"router","router":"router"},"annotations":{"kubernetes.io/created-by":"{\"kind\":\"SerializedReference\",\"apiVersion\":\"v1\",\"reference\":{\"kind\":\"ReplicationController\",\"namespace\":\"default\",\"name\":\"router-1\",\"uid\":\"1188aba4-6a36-11e7-b2e6-001a4a1626e8\",\"apiVersion\":\"v1\",\"resourceVersion\":\"865\"}}\n","openshift.io/deployment-config.latest-version":"1","openshift.io/deployment-config.name":"router","openshift.io/deployment.name":"router-1","openshift.io/scc":"hostnetwork"}},"spec":{"volumes":[{"name":"server-certificate","secret":{"secretName":"router-certs","defaultMode":420}},{"name":"router-token-h6tjt","secret":{"secretName":"router-token-h6tjt","defaultMode":420}}],"containers":[{"name":"router","image":"openshift/origin-haproxy-router:v3.6.0-alpha.1","ports":[{"hostPort":80,"containerPort":80,"protocol":"TCP"},{"hostPort":443,"containerPort":443,"protocol":"TCP"},{"name":"stats","hostPort":1936,"containerPort":1936,"protocol":"TCP"},{"name":"router-stats","hostPort":1935,"containerPort":1935,"protocol":"TCP"}],"env":[{"name":"DEFAULT_CERTIFICATE_DIR","value":"/etc/pki/tls/private"},{"name":"DEFAULT_CERTIFICATE_PATH","value":"/etc/pki/tls/private/tls.crt"},{"name":"ROUTER_EXTERNAL_HOST_HOSTNAME"},{"name":"ROUTER_EXTERNAL_HOST_HTTPS_VSERVER"},{"name":"ROUTER_EXTERNAL_HOST_HTTP_VSERVER"},{"name":"ROUTER_EXTERNAL_HOST_INSECURE","value":"false"},{"name":"ROUTER_EXTERNAL_HOST_INTERNAL_ADDRESS"},{"name":"ROUTER_EXTERNAL_HOST_PARTITION_PATH"},{"name":"ROUTER_EXTERNAL_HOST_PASSWORD"},{"name":"ROUTER_EXTERNAL_HOST_PRIVKEY","value":"/etc/secret-volume/router.pem"},{"name":"ROUTER_EXTERNAL_HOST_USERNAME"},{"name":"ROUTER_EXTERNAL_HOST_VXLAN_GW_CIDR"},{"name":"ROUTER_LISTEN_ADDR","value":"0.0.0.0:1935"},{"name":"ROUTER_METRICS_TYPE","value":"haproxy"},{"name":"ROUTER_SERVICE_HTTPS_PORT","value":"443"},{"name":"ROUTER_SERVICE_HTTP_PORT","value":"80"},{"name":"ROUTER_SERVICE_NAME","value":"router"},{"name":"ROUTER_SERVICE_NAMESPACE","value":"default"},{"name":"ROUTER_SUBDOMAIN"},{"name":"STATS_PASSWORD","value":"WEaR29AK14"},{"name":"STATS_PORT","value":"1936"},{"name":"STATS_USERNAME","value":"admin"}],"resources":{"requests":{"cpu":"100m","memory":"256Mi"}},"volumeMounts":[{"name":"server-certificate","readOnly":true,"mountPath":"/etc/pki/tls/private"},{"name":"router-token-h6tjt","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"livenessProbe":{"httpGet":{"path":"/healthz","port":1936,"host":"localhost","scheme":"HTTP"},"initialDelaySeconds":10,"timeoutSeconds":1,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"readinessProbe":{"httpGet":{"path":"/healthz","port":1936,"host":"localhost","scheme":"HTTP"},"initialDelaySeconds":10,"timeoutSeconds":1,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"terminationMessagePath":"/dev/termination-log","imagePullPolicy":"IfNotPresent","securityContext":{"capabilities":{"drop":["KILL","MKNOD","SETGID","SETUID","SYS_CHROOT"]},"privileged":false,"seLinuxOptions":{"level":"s0:c5,c0"},"runAsUser":1000020000}}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","nodeSelector":{"region":"infra"},"serviceAccountName":"router","serviceAccount":"router","nodeName":"vm-48-233.eng.lab.tlv.redhat.com","hostNetwork":true,"securityContext":{"seLinuxOptions":{"level":"s0:c5,c0"},"supplementalGroups":[1000020000],"fsGroup":1000020000},"imagePullSecrets":[{"name":"router-dockercfg-7bcfd"}]},"status":{"phase":"Running","conditions":[{"type":"Initialized","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-07-16T14:50:52Z"},{"type":"Ready","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-07-16T14:51:12Z"},{"type":"PodScheduled","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-07-16T14:50:52Z"}],"hostIP":"10.35.48.233","podIP":"10.35.48.233","startTime":"2017-07-16T14:50:52Z","containerStatuses":[{"name":"router","state":{"running":{"startedAt":"2017-07-16T14:51:01Z"}},"lastState":{},"ready":true,"restartCount":0,"image":"openshift/origin-haproxy-router:v3.6.0-alpha.1","imageID":"docker-pullable://docker.io/openshift/origin-haproxy-router@sha256:8ea695c0608e086ede7786e3b9bf6ba81a2ed3d2952506dbaa3a6a385047bf76","containerID":"docker://2c0ea565dfdef73050f58df18a1e8d581fcb8c540877d8709489d255720b0d38"}]}},{"metadata":{"name":"my-build-config-1-build","namespace":"my-project-0","selfLink":"/api/v1/namespaces/my-project-0/pods/my-build-config-1-build","uid":"bfa9aeac-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"98165","creationTimestamp":"2017-07-17T12:30:42Z","labels":{"openshift.io/build.name":"my-build-config-1"},"annotations":{"kubernetes.io/limit-ranger":"LimitRanger - plugin set: cpu, memory request for container sti-build; cpu, memory limit - for container sti-build","openshift.io/build.name":"my-build-config-1","openshift.io/scc":"privileged"}},"spec":{"volumes":[{"name":"docker-socket","hostPath":{"path":"/var/run/docker.sock"}},{"name":"builder-dockercfg-k4gcb-push","secret":{"secretName":"builder-dockercfg-k4gcb","defaultMode":420}},{"name":"builder-token-f8007","secret":{"secretName":"builder-token-f8007","defaultMode":420}}],"containers":[{"name":"sti-build","image":"openshift/origin-sti-builder:v3.6.0-alpha.1","args":["--loglevel=0"],"env":[{"name":"BUILD","value":"{\"kind\":\"Build\",\"apiVersion\":\"v1\",\"metadata\":{\"name\":\"my-build-config-1\",\"namespace\":\"my-project-0\",\"selfLink\":\"/oapi/v1/namespaces/my-project-0/builds/my-build-config-1\",\"uid\":\"bfa704c2-6aeb-11e7-b2e6-001a4a1626e8\",\"resourceVersion\":\"97989\",\"creationTimestamp\":\"2017-07-17T12:30:42Z\",\"labels\":{\"buildconfig\":\"my-build-config\",\"openshift.io/build-config.name\":\"my-build-config\",\"openshift.io/build.start-policy\":\"Serial\"},\"annotations\":{\"openshift.io/build-config.name\":\"my-build-config\",\"openshift.io/build.number\":\"1\"},\"ownerReferences\":[{\"apiVersion\":\"v1\",\"kind\":\"BuildConfig\",\"name\":\"my-build-config\",\"uid\":\"bf7f72bd-6aeb-11e7-b2e6-001a4a1626e8\"}]},\"spec\":{\"serviceAccount\":\"builder\",\"source\":{\"type\":\"Git\",\"git\":{\"uri\":\"https://github.com/openshift/ruby-hello-world\"}},\"strategy\":{\"type\":\"Source\",\"sourceStrategy\":{\"from\":{\"kind\":\"DockerImage\",\"name\":\"ruby-20-centos7:latest\"}}},\"output\":{\"to\":{\"kind\":\"DockerImage\",\"name\":\"docker-registry.default.svc:5000/my-project-0/origin-ruby-sample:latest\"},\"pushSecret\":{\"name\":\"builder-dockercfg-k4gcb\"}},\"resources\":{},\"postCommit\":{\"script\":\"bundle - exec rake test\"},\"nodeSelector\":null,\"triggeredBy\":[{\"message\":\"Manually - triggered\"}]},\"status\":{\"phase\":\"New\",\"outputDockerImageReference\":\"docker-registry.default.svc:5000/my-project-0/origin-ruby-sample:latest\",\"config\":{\"kind\":\"BuildConfig\",\"namespace\":\"my-project-0\",\"name\":\"my-build-config\"},\"output\":{}}}\n"},{"name":"SOURCE_REPOSITORY","value":"https://github.com/openshift/ruby-hello-world"},{"name":"SOURCE_URI","value":"https://github.com/openshift/ruby-hello-world"},{"name":"ORIGIN_VERSION","value":"v3.6.0-alpha.1+87cff34-1"},{"name":"ALLOWED_UIDS","value":"1-"},{"name":"DROP_CAPS","value":"KILL,MKNOD,SETGID,SETUID,SYS_CHROOT"},{"name":"PUSH_DOCKERCFG_PATH","value":"/var/run/secrets/openshift.io/push"}],"resources":{"limits":{"cpu":"300m","memory":"200Mi"},"requests":{"cpu":"200m","memory":"100Mi"}},"volumeMounts":[{"name":"docker-socket","mountPath":"/var/run/docker.sock"},{"name":"builder-dockercfg-k4gcb-push","readOnly":true,"mountPath":"/var/run/secrets/openshift.io/push"},{"name":"builder-token-f8007","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"terminationMessagePath":"/dev/termination-log","imagePullPolicy":"IfNotPresent","securityContext":{"privileged":true}}],"restartPolicy":"Never","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","serviceAccountName":"builder","serviceAccount":"builder","nodeName":"vm-48-233.eng.lab.tlv.redhat.com","securityContext":{},"imagePullSecrets":[{"name":"builder-dockercfg-k4gcb"}]},"status":{"phase":"Failed","conditions":[{"type":"Initialized","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-07-17T12:30:42Z"},{"type":"Ready","status":"False","lastProbeTime":null,"lastTransitionTime":"2017-07-17T12:30:52Z","reason":"ContainersNotReady","message":"containers - with unready status: [sti-build]"},{"type":"PodScheduled","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-07-17T12:30:42Z"}],"hostIP":"10.35.48.233","podIP":"10.129.0.10","startTime":"2017-07-17T12:30:42Z","containerStatuses":[{"name":"sti-build","state":{"terminated":{"exitCode":1,"reason":"Error","startedAt":"2017-07-17T12:30:43Z","finishedAt":"2017-07-17T12:30:52Z","containerID":"docker://e3a8aac4b64cea6de555161f07815306b797da2b8dc1d149917c7d719e1dca34"}},"lastState":{},"ready":false,"restartCount":0,"image":"openshift/origin-sti-builder:v3.6.0-alpha.1","imageID":"docker-pullable://docker.io/openshift/origin-sti-builder@sha256:88f85945c4bffaf226fce4e14f7f30158bd7a2a0f70eebe134e26ae89360d458","containerID":"docker://e3a8aac4b64cea6de555161f07815306b797da2b8dc1d149917c7d719e1dca34"}]}},{"metadata":{"name":"my-pod-0","namespace":"my-project-0","selfLink":"/api/v1/namespaces/my-project-0/pods/my-pod-0","uid":"bf7b5f7b-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"98232","creationTimestamp":"2017-07-17T12:30:42Z","labels":{"key-pod-label":"value-pod-label"},"annotations":{"openshift.io/scc":"privileged"}},"spec":{"volumes":[{"name":"default-token-v9fqh","secret":{"secretName":"default-token-v9fqh","defaultMode":420}}],"containers":[{"name":"my-container","image":"registry.access.redhat.com/jboss-decisionserver-6/decisionserver63-openshift","ports":[{"containerPort":6379,"protocol":"TCP"}],"resources":{},"volumeMounts":[{"name":"default-token-v9fqh","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"terminationMessagePath":"/dev/termination-log","imagePullPolicy":"Always","securityContext":{"privileged":true,"seLinuxOptions":{"user":"username","role":"admin","type":"default","level":"s0:c123,c456"}}}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","serviceAccountName":"default","serviceAccount":"default","nodeName":"vm-48-232.eng.lab.tlv.redhat.com","securityContext":{},"imagePullSecrets":[{"name":"default-dockercfg-gnbrg"}]},"status":{"phase":"Pending","conditions":[{"type":"Initialized","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-07-17T12:30:42Z"},{"type":"Ready","status":"False","lastProbeTime":null,"lastTransitionTime":"2017-07-17T12:30:42Z","reason":"ContainersNotReady","message":"containers - with unready status: [my-container]"},{"type":"PodScheduled","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-07-17T12:30:42Z"}],"hostIP":"host.example.com","podIP":"10.128.0.54","startTime":"2017-07-17T12:30:42Z","containerStatuses":[{"name":"my-container","state":{"waiting":{"reason":"RunContainerError","message":"runContainer: - Error response from daemon: {\"message\":\"devmapper: Error mounting ''/dev/mapper/docker-253:0-522554-a6c39140dac1f1109970f52ffd2ca0238b20192e82f3467c979e40d1c58cee71'' - on ''/var/lib/docker/devicemapper/mnt/a6c39140dac1f1109970f52ffd2ca0238b20192e82f3467c979e40d1c58cee71'': - invalid argument\"}"}},"lastState":{},"ready":false,"restartCount":0,"image":"registry.access.redhat.com/jboss-decisionserver-6/decisionserver63-openshift","imageID":""}]}},{"metadata":{"name":"my-build-config-1-build","namespace":"my-project-1","selfLink":"/api/v1/namespaces/my-project-1/pods/my-build-config-1-build","uid":"c0338fbe-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"98180","creationTimestamp":"2017-07-17T12:30:43Z","labels":{"openshift.io/build.name":"my-build-config-1"},"annotations":{"kubernetes.io/limit-ranger":"LimitRanger - plugin set: cpu, memory request for container sti-build; cpu, memory limit - for container sti-build","openshift.io/build.name":"my-build-config-1","openshift.io/scc":"privileged"}},"spec":{"volumes":[{"name":"docker-socket","hostPath":{"path":"/var/run/docker.sock"}},{"name":"builder-dockercfg-j6bq0-push","secret":{"secretName":"builder-dockercfg-j6bq0","defaultMode":420}},{"name":"builder-token-9t49v","secret":{"secretName":"builder-token-9t49v","defaultMode":420}}],"containers":[{"name":"sti-build","image":"openshift/origin-sti-builder:v3.6.0-alpha.1","args":["--loglevel=0"],"env":[{"name":"BUILD","value":"{\"kind\":\"Build\",\"apiVersion\":\"v1\",\"metadata\":{\"name\":\"my-build-config-1\",\"namespace\":\"my-project-1\",\"selfLink\":\"/oapi/v1/namespaces/my-project-1/builds/my-build-config-1\",\"uid\":\"c030da88-6aeb-11e7-b2e6-001a4a1626e8\",\"resourceVersion\":\"98061\",\"creationTimestamp\":\"2017-07-17T12:30:43Z\",\"labels\":{\"buildconfig\":\"my-build-config\",\"openshift.io/build-config.name\":\"my-build-config\",\"openshift.io/build.start-policy\":\"Serial\"},\"annotations\":{\"openshift.io/build-config.name\":\"my-build-config\",\"openshift.io/build.number\":\"1\"},\"ownerReferences\":[{\"apiVersion\":\"v1\",\"kind\":\"BuildConfig\",\"name\":\"my-build-config\",\"uid\":\"c0094809-6aeb-11e7-b2e6-001a4a1626e8\"}]},\"spec\":{\"serviceAccount\":\"builder\",\"source\":{\"type\":\"Git\",\"git\":{\"uri\":\"https://github.com/openshift/ruby-hello-world\"}},\"strategy\":{\"type\":\"Source\",\"sourceStrategy\":{\"from\":{\"kind\":\"DockerImage\",\"name\":\"ruby-20-centos7:latest\"}}},\"output\":{\"to\":{\"kind\":\"DockerImage\",\"name\":\"docker-registry.default.svc:5000/my-project-1/origin-ruby-sample:latest\"},\"pushSecret\":{\"name\":\"builder-dockercfg-j6bq0\"}},\"resources\":{},\"postCommit\":{\"script\":\"bundle - exec rake test\"},\"nodeSelector\":null,\"triggeredBy\":[{\"message\":\"Manually - triggered\"}]},\"status\":{\"phase\":\"New\",\"outputDockerImageReference\":\"docker-registry.default.svc:5000/my-project-1/origin-ruby-sample:latest\",\"config\":{\"kind\":\"BuildConfig\",\"namespace\":\"my-project-1\",\"name\":\"my-build-config\"},\"output\":{}}}\n"},{"name":"SOURCE_REPOSITORY","value":"https://github.com/openshift/ruby-hello-world"},{"name":"SOURCE_URI","value":"https://github.com/openshift/ruby-hello-world"},{"name":"ORIGIN_VERSION","value":"v3.6.0-alpha.1+87cff34-1"},{"name":"ALLOWED_UIDS","value":"1-"},{"name":"DROP_CAPS","value":"KILL,MKNOD,SETGID,SETUID,SYS_CHROOT"},{"name":"PUSH_DOCKERCFG_PATH","value":"/var/run/secrets/openshift.io/push"}],"resources":{"limits":{"cpu":"300m","memory":"200Mi"},"requests":{"cpu":"200m","memory":"100Mi"}},"volumeMounts":[{"name":"docker-socket","mountPath":"/var/run/docker.sock"},{"name":"builder-dockercfg-j6bq0-push","readOnly":true,"mountPath":"/var/run/secrets/openshift.io/push"},{"name":"builder-token-9t49v","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"terminationMessagePath":"/dev/termination-log","imagePullPolicy":"IfNotPresent","securityContext":{"privileged":true}}],"restartPolicy":"Never","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","serviceAccountName":"builder","serviceAccount":"builder","nodeName":"vm-48-232.eng.lab.tlv.redhat.com","securityContext":{},"imagePullSecrets":[{"name":"builder-dockercfg-j6bq0"}]},"status":{"phase":"Failed","conditions":[{"type":"Initialized","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-07-17T12:30:43Z"},{"type":"Ready","status":"False","lastProbeTime":null,"lastTransitionTime":"2017-07-17T12:30:54Z","reason":"ContainersNotReady","message":"containers - with unready status: [sti-build]"},{"type":"PodScheduled","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-07-17T12:30:43Z"}],"hostIP":"host.example.com","podIP":"10.128.0.56","startTime":"2017-07-17T12:30:43Z","containerStatuses":[{"name":"sti-build","state":{"terminated":{"exitCode":1,"reason":"Error","startedAt":"2017-07-17T12:30:44Z","finishedAt":"2017-07-17T12:30:53Z","containerID":"docker://217b6f240a431461bc5862944a2afd2636b1981725c88c0bddc817b93a230e7f"}},"lastState":{},"ready":false,"restartCount":0,"image":"openshift/origin-sti-builder:v3.6.0-alpha.1","imageID":"docker-pullable://docker.io/openshift/origin-sti-builder@sha256:88f85945c4bffaf226fce4e14f7f30158bd7a2a0f70eebe134e26ae89360d458","containerID":"docker://217b6f240a431461bc5862944a2afd2636b1981725c88c0bddc817b93a230e7f"}]}},{"metadata":{"name":"my-pod-1","namespace":"my-project-1","selfLink":"/api/v1/namespaces/my-project-1/pods/my-pod-1","uid":"c002faf2-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"98219","creationTimestamp":"2017-07-17T12:30:42Z","labels":{"key-pod-label":"value-pod-label"},"annotations":{"openshift.io/scc":"privileged"}},"spec":{"volumes":[{"name":"default-token-lrhxr","secret":{"secretName":"default-token-lrhxr","defaultMode":420}}],"containers":[{"name":"my-container","image":"registry.access.redhat.com/jboss-decisionserver-6/decisionserver63-openshift","ports":[{"containerPort":6379,"protocol":"TCP"}],"resources":{},"volumeMounts":[{"name":"default-token-lrhxr","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"terminationMessagePath":"/dev/termination-log","imagePullPolicy":"Always","securityContext":{"privileged":true,"seLinuxOptions":{"user":"username","role":"admin","type":"default","level":"s0:c123,c456"}}}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","serviceAccountName":"default","serviceAccount":"default","nodeName":"vm-48-232.eng.lab.tlv.redhat.com","securityContext":{},"imagePullSecrets":[{"name":"default-dockercfg-98nzl"}]},"status":{"phase":"Pending","conditions":[{"type":"Initialized","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-07-17T12:30:42Z"},{"type":"Ready","status":"False","lastProbeTime":null,"lastTransitionTime":"2017-07-17T12:30:42Z","reason":"ContainersNotReady","message":"containers - with unready status: [my-container]"},{"type":"PodScheduled","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-07-17T12:30:42Z"}],"hostIP":"host.example.com","podIP":"10.128.0.55","startTime":"2017-07-17T12:30:42Z","containerStatuses":[{"name":"my-container","state":{"waiting":{"reason":"RunContainerError","message":"runContainer: - Error response from daemon: {\"message\":\"devmapper: Error mounting ''/dev/mapper/docker-253:0-522554-52a42a9ae50af7e36b38dac4d5ef798aa833348ca8d11b1b53c9c542cd591f43'' - on ''/var/lib/docker/devicemapper/mnt/52a42a9ae50af7e36b38dac4d5ef798aa833348ca8d11b1b53c9c542cd591f43'': - invalid argument\"}"}},"lastState":{},"ready":false,"restartCount":0,"image":"registry.access.redhat.com/jboss-decisionserver-6/decisionserver63-openshift","imageID":""}]}},{"metadata":{"name":"my-build-config-1-build","namespace":"my-project-2","selfLink":"/api/v1/namespaces/my-project-2/pods/my-build-config-1-build","uid":"c0c40777-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"98177","creationTimestamp":"2017-07-17T12:30:44Z","labels":{"openshift.io/build.name":"my-build-config-1"},"annotations":{"kubernetes.io/limit-ranger":"LimitRanger - plugin set: cpu, memory request for container sti-build; cpu, memory limit - for container sti-build","openshift.io/build.name":"my-build-config-1","openshift.io/scc":"privileged"}},"spec":{"volumes":[{"name":"docker-socket","hostPath":{"path":"/var/run/docker.sock"}},{"name":"builder-dockercfg-9wrf5-push","secret":{"secretName":"builder-dockercfg-9wrf5","defaultMode":420}},{"name":"builder-token-kx745","secret":{"secretName":"builder-token-kx745","defaultMode":420}}],"containers":[{"name":"sti-build","image":"openshift/origin-sti-builder:v3.6.0-alpha.1","args":["--loglevel=0"],"env":[{"name":"BUILD","value":"{\"kind\":\"Build\",\"apiVersion\":\"v1\",\"metadata\":{\"name\":\"my-build-config-1\",\"namespace\":\"my-project-2\",\"selfLink\":\"/oapi/v1/namespaces/my-project-2/builds/my-build-config-1\",\"uid\":\"c0c1b276-6aeb-11e7-b2e6-001a4a1626e8\",\"resourceVersion\":\"98133\",\"creationTimestamp\":\"2017-07-17T12:30:44Z\",\"labels\":{\"buildconfig\":\"my-build-config\",\"openshift.io/build-config.name\":\"my-build-config\",\"openshift.io/build.start-policy\":\"Serial\"},\"annotations\":{\"openshift.io/build-config.name\":\"my-build-config\",\"openshift.io/build.number\":\"1\"},\"ownerReferences\":[{\"apiVersion\":\"v1\",\"kind\":\"BuildConfig\",\"name\":\"my-build-config\",\"uid\":\"c09bc4f3-6aeb-11e7-b2e6-001a4a1626e8\"}]},\"spec\":{\"serviceAccount\":\"builder\",\"source\":{\"type\":\"Git\",\"git\":{\"uri\":\"https://github.com/openshift/ruby-hello-world\"}},\"strategy\":{\"type\":\"Source\",\"sourceStrategy\":{\"from\":{\"kind\":\"DockerImage\",\"name\":\"ruby-20-centos7:latest\"}}},\"output\":{\"to\":{\"kind\":\"DockerImage\",\"name\":\"docker-registry.default.svc:5000/my-project-2/origin-ruby-sample:latest\"},\"pushSecret\":{\"name\":\"builder-dockercfg-9wrf5\"}},\"resources\":{},\"postCommit\":{\"script\":\"bundle - exec rake test\"},\"nodeSelector\":null,\"triggeredBy\":[{\"message\":\"Manually - triggered\"}]},\"status\":{\"phase\":\"New\",\"outputDockerImageReference\":\"docker-registry.default.svc:5000/my-project-2/origin-ruby-sample:latest\",\"config\":{\"kind\":\"BuildConfig\",\"namespace\":\"my-project-2\",\"name\":\"my-build-config\"},\"output\":{}}}\n"},{"name":"SOURCE_REPOSITORY","value":"https://github.com/openshift/ruby-hello-world"},{"name":"SOURCE_URI","value":"https://github.com/openshift/ruby-hello-world"},{"name":"ORIGIN_VERSION","value":"v3.6.0-alpha.1+87cff34-1"},{"name":"ALLOWED_UIDS","value":"1-"},{"name":"DROP_CAPS","value":"KILL,MKNOD,SETGID,SETUID,SYS_CHROOT"},{"name":"PUSH_DOCKERCFG_PATH","value":"/var/run/secrets/openshift.io/push"}],"resources":{"limits":{"cpu":"300m","memory":"200Mi"},"requests":{"cpu":"200m","memory":"100Mi"}},"volumeMounts":[{"name":"docker-socket","mountPath":"/var/run/docker.sock"},{"name":"builder-dockercfg-9wrf5-push","readOnly":true,"mountPath":"/var/run/secrets/openshift.io/push"},{"name":"builder-token-kx745","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"terminationMessagePath":"/dev/termination-log","imagePullPolicy":"IfNotPresent","securityContext":{"privileged":true}}],"restartPolicy":"Never","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","serviceAccountName":"builder","serviceAccount":"builder","nodeName":"vm-48-232.eng.lab.tlv.redhat.com","securityContext":{},"imagePullSecrets":[{"name":"builder-dockercfg-9wrf5"}]},"status":{"phase":"Failed","conditions":[{"type":"Initialized","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-07-17T12:30:44Z"},{"type":"Ready","status":"False","lastProbeTime":null,"lastTransitionTime":"2017-07-17T12:30:54Z","reason":"ContainersNotReady","message":"containers - with unready status: [sti-build]"},{"type":"PodScheduled","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-07-17T12:30:44Z"}],"hostIP":"host.example.com","podIP":"10.128.0.58","startTime":"2017-07-17T12:30:44Z","containerStatuses":[{"name":"sti-build","state":{"terminated":{"exitCode":1,"reason":"Error","startedAt":"2017-07-17T12:30:45Z","finishedAt":"2017-07-17T12:30:53Z","containerID":"docker://c1f7787d0edb011b3d9ed8b0e9a9c027be68847006d85f5288560b880c728b0b"}},"lastState":{},"ready":false,"restartCount":0,"image":"openshift/origin-sti-builder:v3.6.0-alpha.1","imageID":"docker-pullable://docker.io/openshift/origin-sti-builder@sha256:88f85945c4bffaf226fce4e14f7f30158bd7a2a0f70eebe134e26ae89360d458","containerID":"docker://c1f7787d0edb011b3d9ed8b0e9a9c027be68847006d85f5288560b880c728b0b"}]}},{"metadata":{"name":"my-pod-2","namespace":"my-project-2","selfLink":"/api/v1/namespaces/my-project-2/pods/my-pod-2","uid":"c096bb5c-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"98210","creationTimestamp":"2017-07-17T12:30:43Z","labels":{"key-pod-label":"value-pod-label"},"annotations":{"openshift.io/scc":"privileged"}},"spec":{"volumes":[{"name":"default-token-mwm11","secret":{"secretName":"default-token-mwm11","defaultMode":420}}],"containers":[{"name":"my-container","image":"registry.access.redhat.com/jboss-decisionserver-6/decisionserver63-openshift","ports":[{"containerPort":6379,"protocol":"TCP"}],"resources":{},"volumeMounts":[{"name":"default-token-mwm11","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"terminationMessagePath":"/dev/termination-log","imagePullPolicy":"Always","securityContext":{"privileged":true,"seLinuxOptions":{"user":"username","role":"admin","type":"default","level":"s0:c123,c456"}}}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","serviceAccountName":"default","serviceAccount":"default","nodeName":"vm-48-232.eng.lab.tlv.redhat.com","securityContext":{},"imagePullSecrets":[{"name":"default-dockercfg-rl82z"}]},"status":{"phase":"Pending","conditions":[{"type":"Initialized","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-07-17T12:30:43Z"},{"type":"Ready","status":"False","lastProbeTime":null,"lastTransitionTime":"2017-07-17T12:30:43Z","reason":"ContainersNotReady","message":"containers - with unready status: [my-container]"},{"type":"PodScheduled","status":"True","lastProbeTime":null,"lastTransitionTime":"2017-07-17T12:30:43Z"}],"hostIP":"host.example.com","podIP":"10.128.0.57","startTime":"2017-07-17T12:30:43Z","containerStatuses":[{"name":"my-container","state":{"waiting":{"reason":"RunContainerError","message":"runContainer: - Error response from daemon: {\"message\":\"devmapper: Error mounting ''/dev/mapper/docker-253:0-522554-28226d37f0eef54b5be8162dd3f8cc2a68bde84df0092f0eff4be46c53de3b4d'' - on ''/var/lib/docker/devicemapper/mnt/28226d37f0eef54b5be8162dd3f8cc2a68bde84df0092f0eff4be46c53de3b4d'': - invalid argument\"}"}},"lastState":{},"ready":false,"restartCount":0,"image":"registry.access.redhat.com/jboss-decisionserver-6/decisionserver63-openshift","imageID":""}]}}]} - -' - http_version: - recorded_at: Mon, 17 Jul 2017 12:30:53 GMT -- request: - method: get - uri: https://host.example.com:8443/api/v1/services - body: - encoding: US-ASCII - string: '' - headers: - Accept: - - "*/*" - Accept-Encoding: - - gzip, deflate - User-Agent: - - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.3p222 - Authorization: - - Bearer theToken - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store - Content-Type: - - application/json - Date: - - Mon, 17 Jul 2017 12:31:30 GMT - Transfer-Encoding: - - chunked - body: - encoding: UTF-8 - string: '{"kind":"ServiceList","apiVersion":"v1","metadata":{"selfLink":"/api/v1/services","resourceVersion":"98234"},"items":[{"metadata":{"name":"docker-registry","namespace":"default","selfLink":"/api/v1/namespaces/default/services/docker-registry","uid":"39e5902f-6a36-11e7-b2e6-001a4a1626e8","resourceVersion":"918","creationTimestamp":"2017-07-16T14:51:19Z"},"spec":{"ports":[{"name":"5000-tcp","protocol":"TCP","port":5000,"targetPort":5000}],"selector":{"docker-registry":"default"},"clusterIP":"172.30.71.126","type":"ClusterIP","sessionAffinity":"ClientIP"},"status":{"loadBalancer":{}}},{"metadata":{"name":"kubernetes","namespace":"default","selfLink":"/api/v1/namespaces/default/services/kubernetes","uid":"ba8e425a-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"104","creationTimestamp":"2017-07-16T14:40:35Z","labels":{"component":"apiserver","provider":"kubernetes"}},"spec":{"ports":[{"name":"https","protocol":"TCP","port":443,"targetPort":443},{"name":"dns","protocol":"UDP","port":53,"targetPort":8053},{"name":"dns-tcp","protocol":"TCP","port":53,"targetPort":8053}],"clusterIP":"172.30.0.1","type":"ClusterIP","sessionAffinity":"ClientIP"},"status":{"loadBalancer":{}}},{"metadata":{"name":"registry-console","namespace":"default","selfLink":"/api/v1/namespaces/default/services/registry-console","uid":"57de515c-6a36-11e7-b2e6-001a4a1626e8","resourceVersion":"1038","creationTimestamp":"2017-07-16T14:52:09Z","labels":{"app":"registry-console","createdBy":"registry-console-template","name":"registry-console"},"annotations":{"openshift.io/generated-by":"OpenShiftNewApp"}},"spec":{"ports":[{"name":"registry-console","protocol":"TCP","port":9000,"targetPort":9090}],"selector":{"name":"registry-console"},"clusterIP":"172.30.5.207","type":"ClusterIP","sessionAffinity":"None"},"status":{"loadBalancer":{}}},{"metadata":{"name":"router","namespace":"default","selfLink":"/api/v1/namespaces/default/services/router","uid":"10d08ff0-6a36-11e7-b2e6-001a4a1626e8","resourceVersion":"830","creationTimestamp":"2017-07-16T14:50:10Z","labels":{"router":"router"}},"spec":{"ports":[{"name":"80-tcp","protocol":"TCP","port":80,"targetPort":80},{"name":"443-tcp","protocol":"TCP","port":443,"targetPort":443},{"name":"1935-tcp","protocol":"TCP","port":1935,"targetPort":1935},{"name":"1936-tcp","protocol":"TCP","port":1936,"targetPort":1936}],"selector":{"router":"router"},"clusterIP":"172.30.5.128","type":"ClusterIP","sessionAffinity":"None"},"status":{"loadBalancer":{}}},{"metadata":{"name":"my-service-0","namespace":"my-project-0","selfLink":"/api/v1/namespaces/my-project-0/services/my-service-0","uid":"bf7cfe4f-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"97974","creationTimestamp":"2017-07-17T12:30:42Z"},"spec":{"ports":[{"protocol":"TCP","port":5000,"targetPort":5000}],"selector":{"docker-registry":"default"},"clusterIP":"172.30.193.68","type":"ClusterIP","sessionAffinity":"None"},"status":{"loadBalancer":{}}},{"metadata":{"name":"my-service-1","namespace":"my-project-1","selfLink":"/api/v1/namespaces/my-project-1/services/my-service-1","uid":"c006fe9a-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"98046","creationTimestamp":"2017-07-17T12:30:42Z"},"spec":{"ports":[{"protocol":"TCP","port":5000,"targetPort":5000}],"selector":{"docker-registry":"default"},"clusterIP":"172.30.120.215","type":"ClusterIP","sessionAffinity":"None"},"status":{"loadBalancer":{}}},{"metadata":{"name":"my-service-2","namespace":"my-project-2","selfLink":"/api/v1/namespaces/my-project-2/services/my-service-2","uid":"c0996fb6-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"98118","creationTimestamp":"2017-07-17T12:30:43Z"},"spec":{"ports":[{"protocol":"TCP","port":5000,"targetPort":5000}],"selector":{"docker-registry":"default"},"clusterIP":"172.30.119.123","type":"ClusterIP","sessionAffinity":"None"},"status":{"loadBalancer":{}}}]} - -' - http_version: - recorded_at: Mon, 17 Jul 2017 12:30:53 GMT -- request: - method: get - uri: https://host.example.com:8443/api/v1/replicationcontrollers - body: - encoding: US-ASCII - string: '' - headers: - Accept: - - "*/*" - Accept-Encoding: - - gzip, deflate - User-Agent: - - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.3p222 - Authorization: - - Bearer theToken - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store - Content-Type: - - application/json - Date: - - Mon, 17 Jul 2017 12:31:30 GMT - Transfer-Encoding: - - chunked - body: - encoding: UTF-8 - string: '{"kind":"ReplicationControllerList","apiVersion":"v1","metadata":{"selfLink":"/api/v1/replicationcontrollers","resourceVersion":"98234"},"items":[{"metadata":{"name":"docker-registry-1","namespace":"default","selfLink":"/api/v1/namespaces/default/replicationcontrollers/docker-registry-1","uid":"41389e4c-6a36-11e7-b2e6-001a4a1626e8","resourceVersion":"1023","generation":2,"creationTimestamp":"2017-07-16T14:51:31Z","labels":{"docker-registry":"default","openshift.io/deployment-config.name":"docker-registry"},"annotations":{"openshift.io/deployer-pod.name":"docker-registry-1-deploy","openshift.io/deployment-config.latest-version":"1","openshift.io/deployment-config.name":"docker-registry","openshift.io/deployment.phase":"Complete","openshift.io/deployment.replicas":"1","openshift.io/deployment.status-reason":"config - change","openshift.io/encoded-deployment-config":"{\"kind\":\"DeploymentConfig\",\"apiVersion\":\"v1\",\"metadata\":{\"name\":\"docker-registry\",\"namespace\":\"default\",\"selfLink\":\"/oapi/v1/namespaces/default/deploymentconfigs/docker-registry\",\"uid\":\"41374528-6a36-11e7-b2e6-001a4a1626e8\",\"resourceVersion\":\"975\",\"generation\":2,\"creationTimestamp\":\"2017-07-16T14:51:31Z\",\"labels\":{\"docker-registry\":\"default\"}},\"spec\":{\"strategy\":{\"type\":\"Rolling\",\"rollingParams\":{\"updatePeriodSeconds\":1,\"intervalSeconds\":1,\"timeoutSeconds\":600,\"maxUnavailable\":\"25%\",\"maxSurge\":\"25%\"},\"resources\":{},\"activeDeadlineSeconds\":21600},\"triggers\":[{\"type\":\"ConfigChange\"}],\"replicas\":1,\"test\":false,\"selector\":{\"docker-registry\":\"default\"},\"template\":{\"metadata\":{\"creationTimestamp\":null,\"labels\":{\"docker-registry\":\"default\"}},\"spec\":{\"volumes\":[{\"name\":\"registry-storage\",\"emptyDir\":{}},{\"name\":\"registry-certificates\",\"secret\":{\"secretName\":\"registry-certificates\",\"defaultMode\":420}}],\"containers\":[{\"name\":\"registry\",\"image\":\"openshift/origin-docker-registry:v3.6.0-alpha.1\",\"ports\":[{\"containerPort\":5000,\"protocol\":\"TCP\"}],\"env\":[{\"name\":\"REGISTRY_HTTP_ADDR\",\"value\":\":5000\"},{\"name\":\"REGISTRY_HTTP_NET\",\"value\":\"tcp\"},{\"name\":\"REGISTRY_HTTP_SECRET\",\"value\":\"U7C/dZ4IKVqn3hvr/lYsU8ISK/ZXnW9hnOllQ4VFI4M=\"},{\"name\":\"REGISTRY_MIDDLEWARE_REPOSITORY_OPENSHIFT_ENFORCEQUOTA\",\"value\":\"false\"},{\"name\":\"OPENSHIFT_DEFAULT_REGISTRY\",\"value\":\"docker-registry.default.svc:5000\"},{\"name\":\"REGISTRY_HTTP_TLS_KEY\",\"value\":\"/etc/secrets/registry.key\"},{\"name\":\"REGISTRY_HTTP_TLS_CERTIFICATE\",\"value\":\"/etc/secrets/registry.crt\"}],\"resources\":{\"requests\":{\"cpu\":\"100m\",\"memory\":\"256Mi\"}},\"volumeMounts\":[{\"name\":\"registry-storage\",\"mountPath\":\"/registry\"},{\"name\":\"registry-certificates\",\"mountPath\":\"/etc/secrets\"}],\"livenessProbe\":{\"httpGet\":{\"path\":\"/healthz\",\"port\":5000,\"scheme\":\"HTTPS\"},\"initialDelaySeconds\":10,\"timeoutSeconds\":5,\"periodSeconds\":10,\"successThreshold\":1,\"failureThreshold\":3},\"readinessProbe\":{\"httpGet\":{\"path\":\"/healthz\",\"port\":5000,\"scheme\":\"HTTPS\"},\"timeoutSeconds\":5,\"periodSeconds\":10,\"successThreshold\":1,\"failureThreshold\":3},\"terminationMessagePath\":\"/dev/termination-log\",\"imagePullPolicy\":\"IfNotPresent\",\"securityContext\":{\"privileged\":false}}],\"restartPolicy\":\"Always\",\"terminationGracePeriodSeconds\":30,\"dnsPolicy\":\"ClusterFirst\",\"nodeSelector\":{\"region\":\"infra\"},\"serviceAccountName\":\"registry\",\"serviceAccount\":\"registry\",\"securityContext\":{}}}},\"status\":{\"latestVersion\":1,\"observedGeneration\":1,\"replicas\":0,\"updatedReplicas\":0,\"availableReplicas\":0,\"unavailableReplicas\":0,\"details\":{\"message\":\"config - change\",\"causes\":[{\"type\":\"ConfigChange\"}]},\"conditions\":[{\"type\":\"Available\",\"status\":\"False\",\"lastUpdateTime\":\"2017-07-16T14:51:31Z\",\"lastTransitionTime\":\"2017-07-16T14:51:31Z\",\"message\":\"Deployment - config does not have minimum availability.\"}]}}\n"}},"spec":{"replicas":1,"selector":{"deployment":"docker-registry-1","deploymentconfig":"docker-registry","docker-registry":"default"},"template":{"metadata":{"creationTimestamp":null,"labels":{"deployment":"docker-registry-1","deploymentconfig":"docker-registry","docker-registry":"default"},"annotations":{"openshift.io/deployment-config.latest-version":"1","openshift.io/deployment-config.name":"docker-registry","openshift.io/deployment.name":"docker-registry-1"}},"spec":{"volumes":[{"name":"registry-storage","emptyDir":{}},{"name":"registry-certificates","secret":{"secretName":"registry-certificates","defaultMode":420}}],"containers":[{"name":"registry","image":"openshift/origin-docker-registry:v3.6.0-alpha.1","ports":[{"containerPort":5000,"protocol":"TCP"}],"env":[{"name":"REGISTRY_HTTP_ADDR","value":":5000"},{"name":"REGISTRY_HTTP_NET","value":"tcp"},{"name":"REGISTRY_HTTP_SECRET","value":"U7C/dZ4IKVqn3hvr/lYsU8ISK/ZXnW9hnOllQ4VFI4M="},{"name":"REGISTRY_MIDDLEWARE_REPOSITORY_OPENSHIFT_ENFORCEQUOTA","value":"false"},{"name":"OPENSHIFT_DEFAULT_REGISTRY","value":"docker-registry.default.svc:5000"},{"name":"REGISTRY_HTTP_TLS_KEY","value":"/etc/secrets/registry.key"},{"name":"REGISTRY_HTTP_TLS_CERTIFICATE","value":"/etc/secrets/registry.crt"}],"resources":{"requests":{"cpu":"100m","memory":"256Mi"}},"volumeMounts":[{"name":"registry-storage","mountPath":"/registry"},{"name":"registry-certificates","mountPath":"/etc/secrets"}],"livenessProbe":{"httpGet":{"path":"/healthz","port":5000,"scheme":"HTTPS"},"initialDelaySeconds":10,"timeoutSeconds":5,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"readinessProbe":{"httpGet":{"path":"/healthz","port":5000,"scheme":"HTTPS"},"timeoutSeconds":5,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"terminationMessagePath":"/dev/termination-log","imagePullPolicy":"IfNotPresent","securityContext":{"privileged":false}}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","nodeSelector":{"region":"infra"},"serviceAccountName":"registry","serviceAccount":"registry","securityContext":{}}}},"status":{"replicas":1,"fullyLabeledReplicas":1,"readyReplicas":1,"availableReplicas":1,"observedGeneration":2}},{"metadata":{"name":"registry-console-1","namespace":"default","selfLink":"/api/v1/namespaces/default/replicationcontrollers/registry-console-1","uid":"57de3c22-6a36-11e7-b2e6-001a4a1626e8","resourceVersion":"1094","generation":2,"creationTimestamp":"2017-07-16T14:52:09Z","labels":{"app":"registry-console","createdBy":"registry-console-template","name":"registry-console","openshift.io/deployment-config.name":"registry-console"},"annotations":{"openshift.io/deployer-pod.name":"registry-console-1-deploy","openshift.io/deployment-config.latest-version":"1","openshift.io/deployment-config.name":"registry-console","openshift.io/deployment.phase":"Complete","openshift.io/deployment.replicas":"1","openshift.io/deployment.status-reason":"config - change","openshift.io/encoded-deployment-config":"{\"kind\":\"DeploymentConfig\",\"apiVersion\":\"v1\",\"metadata\":{\"name\":\"registry-console\",\"namespace\":\"default\",\"selfLink\":\"/oapi/v1/namespaces/default/deploymentconfigs/registry-console\",\"uid\":\"57dbc993-6a36-11e7-b2e6-001a4a1626e8\",\"resourceVersion\":\"1035\",\"generation\":2,\"creationTimestamp\":\"2017-07-16T14:52:09Z\",\"labels\":{\"app\":\"registry-console\",\"createdBy\":\"registry-console-template\",\"name\":\"registry-console\"},\"annotations\":{\"openshift.io/generated-by\":\"OpenShiftNewApp\"}},\"spec\":{\"strategy\":{\"type\":\"Rolling\",\"rollingParams\":{\"updatePeriodSeconds\":1,\"intervalSeconds\":1,\"timeoutSeconds\":600,\"maxUnavailable\":\"25%\",\"maxSurge\":\"25%\"},\"resources\":{},\"activeDeadlineSeconds\":21600},\"triggers\":[{\"type\":\"ConfigChange\"}],\"replicas\":1,\"test\":false,\"selector\":{\"name\":\"registry-console\"},\"template\":{\"metadata\":{\"creationTimestamp\":null,\"labels\":{\"app\":\"registry-console\",\"name\":\"registry-console\"},\"annotations\":{\"openshift.io/generated-by\":\"OpenShiftNewApp\"}},\"spec\":{\"containers\":[{\"name\":\"registry-console\",\"image\":\"cockpit/kubernetes:latest\",\"ports\":[{\"containerPort\":9090,\"protocol\":\"TCP\"}],\"env\":[{\"name\":\"OPENSHIFT_OAUTH_PROVIDER_URL\",\"value\":\"https://vm-48-232.eng.lab.tlv.redhat.com:8443\"},{\"name\":\"OPENSHIFT_OAUTH_CLIENT_ID\",\"value\":\"cockpit-oauth-client\"},{\"name\":\"KUBERNETES_INSECURE\",\"value\":\"false\"},{\"name\":\"COCKPIT_KUBE_INSECURE\",\"value\":\"false\"},{\"name\":\"REGISTRY_ONLY\",\"value\":\"true\"},{\"name\":\"REGISTRY_HOST\",\"value\":\"docker-registry-default.vm-48-232.eng.lab.tlv.redhat.com\"}],\"resources\":{},\"livenessProbe\":{\"httpGet\":{\"path\":\"/ping\",\"port\":9090,\"scheme\":\"HTTP\"},\"initialDelaySeconds\":10,\"timeoutSeconds\":5,\"periodSeconds\":10,\"successThreshold\":1,\"failureThreshold\":3},\"readinessProbe\":{\"httpGet\":{\"path\":\"/ping\",\"port\":9090,\"scheme\":\"HTTP\"},\"timeoutSeconds\":5,\"periodSeconds\":10,\"successThreshold\":1,\"failureThreshold\":3},\"terminationMessagePath\":\"/dev/termination-log\",\"imagePullPolicy\":\"Always\"}],\"restartPolicy\":\"Always\",\"terminationGracePeriodSeconds\":30,\"dnsPolicy\":\"ClusterFirst\",\"securityContext\":{}}}},\"status\":{\"latestVersion\":1,\"observedGeneration\":1,\"replicas\":0,\"updatedReplicas\":0,\"availableReplicas\":0,\"unavailableReplicas\":0,\"details\":{\"message\":\"config - change\",\"causes\":[{\"type\":\"ConfigChange\"}]},\"conditions\":[{\"type\":\"Available\",\"status\":\"False\",\"lastUpdateTime\":\"2017-07-16T14:52:09Z\",\"lastTransitionTime\":\"2017-07-16T14:52:09Z\",\"message\":\"Deployment - config does not have minimum availability.\"}]}}\n"}},"spec":{"replicas":1,"selector":{"deployment":"registry-console-1","deploymentconfig":"registry-console","name":"registry-console"},"template":{"metadata":{"creationTimestamp":null,"labels":{"app":"registry-console","deployment":"registry-console-1","deploymentconfig":"registry-console","name":"registry-console"},"annotations":{"openshift.io/deployment-config.latest-version":"1","openshift.io/deployment-config.name":"registry-console","openshift.io/deployment.name":"registry-console-1","openshift.io/generated-by":"OpenShiftNewApp"}},"spec":{"containers":[{"name":"registry-console","image":"cockpit/kubernetes:latest","ports":[{"containerPort":9090,"protocol":"TCP"}],"env":[{"name":"OPENSHIFT_OAUTH_PROVIDER_URL","value":"https://vm-48-232.eng.lab.tlv.redhat.com:8443"},{"name":"OPENSHIFT_OAUTH_CLIENT_ID","value":"cockpit-oauth-client"},{"name":"KUBERNETES_INSECURE","value":"false"},{"name":"COCKPIT_KUBE_INSECURE","value":"false"},{"name":"REGISTRY_ONLY","value":"true"},{"name":"REGISTRY_HOST","value":"docker-registry-default.vm-48-232.eng.lab.tlv.redhat.com"}],"resources":{},"livenessProbe":{"httpGet":{"path":"/ping","port":9090,"scheme":"HTTP"},"initialDelaySeconds":10,"timeoutSeconds":5,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"readinessProbe":{"httpGet":{"path":"/ping","port":9090,"scheme":"HTTP"},"timeoutSeconds":5,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"terminationMessagePath":"/dev/termination-log","imagePullPolicy":"Always"}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","securityContext":{}}}},"status":{"replicas":1,"fullyLabeledReplicas":1,"readyReplicas":1,"availableReplicas":1,"observedGeneration":2}},{"metadata":{"name":"router-1","namespace":"default","selfLink":"/api/v1/namespaces/default/replicationcontrollers/router-1","uid":"1188aba4-6a36-11e7-b2e6-001a4a1626e8","resourceVersion":"897","generation":2,"creationTimestamp":"2017-07-16T14:50:11Z","labels":{"openshift.io/deployment-config.name":"router","router":"router"},"annotations":{"openshift.io/deployer-pod.name":"router-1-deploy","openshift.io/deployment-config.latest-version":"1","openshift.io/deployment-config.name":"router","openshift.io/deployment.phase":"Complete","openshift.io/deployment.replicas":"1","openshift.io/deployment.status-reason":"config - change","openshift.io/encoded-deployment-config":"{\"kind\":\"DeploymentConfig\",\"apiVersion\":\"v1\",\"metadata\":{\"name\":\"router\",\"namespace\":\"default\",\"selfLink\":\"/oapi/v1/namespaces/default/deploymentconfigs/router\",\"uid\":\"1186fa35-6a36-11e7-b2e6-001a4a1626e8\",\"resourceVersion\":\"834\",\"generation\":2,\"creationTimestamp\":\"2017-07-16T14:50:11Z\",\"labels\":{\"router\":\"router\"}},\"spec\":{\"strategy\":{\"type\":\"Rolling\",\"rollingParams\":{\"updatePeriodSeconds\":1,\"intervalSeconds\":1,\"timeoutSeconds\":600,\"maxUnavailable\":\"25%\",\"maxSurge\":0},\"resources\":{},\"activeDeadlineSeconds\":21600},\"triggers\":[{\"type\":\"ConfigChange\"}],\"replicas\":1,\"test\":false,\"selector\":{\"router\":\"router\"},\"template\":{\"metadata\":{\"creationTimestamp\":null,\"labels\":{\"router\":\"router\"}},\"spec\":{\"volumes\":[{\"name\":\"server-certificate\",\"secret\":{\"secretName\":\"router-certs\",\"defaultMode\":420}}],\"containers\":[{\"name\":\"router\",\"image\":\"openshift/origin-haproxy-router:v3.6.0-alpha.1\",\"ports\":[{\"hostPort\":80,\"containerPort\":80,\"protocol\":\"TCP\"},{\"hostPort\":443,\"containerPort\":443,\"protocol\":\"TCP\"},{\"name\":\"stats\",\"hostPort\":1936,\"containerPort\":1936,\"protocol\":\"TCP\"},{\"name\":\"router-stats\",\"hostPort\":1935,\"containerPort\":1935,\"protocol\":\"TCP\"}],\"env\":[{\"name\":\"DEFAULT_CERTIFICATE_DIR\",\"value\":\"/etc/pki/tls/private\"},{\"name\":\"DEFAULT_CERTIFICATE_PATH\",\"value\":\"/etc/pki/tls/private/tls.crt\"},{\"name\":\"ROUTER_EXTERNAL_HOST_HOSTNAME\"},{\"name\":\"ROUTER_EXTERNAL_HOST_HTTPS_VSERVER\"},{\"name\":\"ROUTER_EXTERNAL_HOST_HTTP_VSERVER\"},{\"name\":\"ROUTER_EXTERNAL_HOST_INSECURE\",\"value\":\"false\"},{\"name\":\"ROUTER_EXTERNAL_HOST_INTERNAL_ADDRESS\"},{\"name\":\"ROUTER_EXTERNAL_HOST_PARTITION_PATH\"},{\"name\":\"ROUTER_EXTERNAL_HOST_PASSWORD\"},{\"name\":\"ROUTER_EXTERNAL_HOST_PRIVKEY\",\"value\":\"/etc/secret-volume/router.pem\"},{\"name\":\"ROUTER_EXTERNAL_HOST_USERNAME\"},{\"name\":\"ROUTER_EXTERNAL_HOST_VXLAN_GW_CIDR\"},{\"name\":\"ROUTER_LISTEN_ADDR\",\"value\":\"0.0.0.0:1935\"},{\"name\":\"ROUTER_METRICS_TYPE\",\"value\":\"haproxy\"},{\"name\":\"ROUTER_SERVICE_HTTPS_PORT\",\"value\":\"443\"},{\"name\":\"ROUTER_SERVICE_HTTP_PORT\",\"value\":\"80\"},{\"name\":\"ROUTER_SERVICE_NAME\",\"value\":\"router\"},{\"name\":\"ROUTER_SERVICE_NAMESPACE\",\"value\":\"default\"},{\"name\":\"ROUTER_SUBDOMAIN\"},{\"name\":\"STATS_PASSWORD\",\"value\":\"WEaR29AK14\"},{\"name\":\"STATS_PORT\",\"value\":\"1936\"},{\"name\":\"STATS_USERNAME\",\"value\":\"admin\"}],\"resources\":{\"requests\":{\"cpu\":\"100m\",\"memory\":\"256Mi\"}},\"volumeMounts\":[{\"name\":\"server-certificate\",\"readOnly\":true,\"mountPath\":\"/etc/pki/tls/private\"}],\"livenessProbe\":{\"httpGet\":{\"path\":\"/healthz\",\"port\":1936,\"host\":\"localhost\",\"scheme\":\"HTTP\"},\"initialDelaySeconds\":10,\"timeoutSeconds\":1,\"periodSeconds\":10,\"successThreshold\":1,\"failureThreshold\":3},\"readinessProbe\":{\"httpGet\":{\"path\":\"/healthz\",\"port\":1936,\"host\":\"localhost\",\"scheme\":\"HTTP\"},\"initialDelaySeconds\":10,\"timeoutSeconds\":1,\"periodSeconds\":10,\"successThreshold\":1,\"failureThreshold\":3},\"terminationMessagePath\":\"/dev/termination-log\",\"imagePullPolicy\":\"IfNotPresent\"}],\"restartPolicy\":\"Always\",\"terminationGracePeriodSeconds\":30,\"dnsPolicy\":\"ClusterFirst\",\"nodeSelector\":{\"region\":\"infra\"},\"serviceAccountName\":\"router\",\"serviceAccount\":\"router\",\"hostNetwork\":true,\"securityContext\":{}}}},\"status\":{\"latestVersion\":1,\"observedGeneration\":1,\"replicas\":0,\"updatedReplicas\":0,\"availableReplicas\":0,\"unavailableReplicas\":0,\"details\":{\"message\":\"config - change\",\"causes\":[{\"type\":\"ConfigChange\"}]},\"conditions\":[{\"type\":\"Available\",\"status\":\"False\",\"lastUpdateTime\":\"2017-07-16T14:50:11Z\",\"lastTransitionTime\":\"2017-07-16T14:50:11Z\",\"message\":\"Deployment - config does not have minimum availability.\"}]}}\n"}},"spec":{"replicas":1,"selector":{"deployment":"router-1","deploymentconfig":"router","router":"router"},"template":{"metadata":{"creationTimestamp":null,"labels":{"deployment":"router-1","deploymentconfig":"router","router":"router"},"annotations":{"openshift.io/deployment-config.latest-version":"1","openshift.io/deployment-config.name":"router","openshift.io/deployment.name":"router-1"}},"spec":{"volumes":[{"name":"server-certificate","secret":{"secretName":"router-certs","defaultMode":420}}],"containers":[{"name":"router","image":"openshift/origin-haproxy-router:v3.6.0-alpha.1","ports":[{"hostPort":80,"containerPort":80,"protocol":"TCP"},{"hostPort":443,"containerPort":443,"protocol":"TCP"},{"name":"stats","hostPort":1936,"containerPort":1936,"protocol":"TCP"},{"name":"router-stats","hostPort":1935,"containerPort":1935,"protocol":"TCP"}],"env":[{"name":"DEFAULT_CERTIFICATE_DIR","value":"/etc/pki/tls/private"},{"name":"DEFAULT_CERTIFICATE_PATH","value":"/etc/pki/tls/private/tls.crt"},{"name":"ROUTER_EXTERNAL_HOST_HOSTNAME"},{"name":"ROUTER_EXTERNAL_HOST_HTTPS_VSERVER"},{"name":"ROUTER_EXTERNAL_HOST_HTTP_VSERVER"},{"name":"ROUTER_EXTERNAL_HOST_INSECURE","value":"false"},{"name":"ROUTER_EXTERNAL_HOST_INTERNAL_ADDRESS"},{"name":"ROUTER_EXTERNAL_HOST_PARTITION_PATH"},{"name":"ROUTER_EXTERNAL_HOST_PASSWORD"},{"name":"ROUTER_EXTERNAL_HOST_PRIVKEY","value":"/etc/secret-volume/router.pem"},{"name":"ROUTER_EXTERNAL_HOST_USERNAME"},{"name":"ROUTER_EXTERNAL_HOST_VXLAN_GW_CIDR"},{"name":"ROUTER_LISTEN_ADDR","value":"0.0.0.0:1935"},{"name":"ROUTER_METRICS_TYPE","value":"haproxy"},{"name":"ROUTER_SERVICE_HTTPS_PORT","value":"443"},{"name":"ROUTER_SERVICE_HTTP_PORT","value":"80"},{"name":"ROUTER_SERVICE_NAME","value":"router"},{"name":"ROUTER_SERVICE_NAMESPACE","value":"default"},{"name":"ROUTER_SUBDOMAIN"},{"name":"STATS_PASSWORD","value":"WEaR29AK14"},{"name":"STATS_PORT","value":"1936"},{"name":"STATS_USERNAME","value":"admin"}],"resources":{"requests":{"cpu":"100m","memory":"256Mi"}},"volumeMounts":[{"name":"server-certificate","readOnly":true,"mountPath":"/etc/pki/tls/private"}],"livenessProbe":{"httpGet":{"path":"/healthz","port":1936,"host":"localhost","scheme":"HTTP"},"initialDelaySeconds":10,"timeoutSeconds":1,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"readinessProbe":{"httpGet":{"path":"/healthz","port":1936,"host":"localhost","scheme":"HTTP"},"initialDelaySeconds":10,"timeoutSeconds":1,"periodSeconds":10,"successThreshold":1,"failureThreshold":3},"terminationMessagePath":"/dev/termination-log","imagePullPolicy":"IfNotPresent"}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","nodeSelector":{"region":"infra"},"serviceAccountName":"router","serviceAccount":"router","hostNetwork":true,"securityContext":{}}}},"status":{"replicas":1,"fullyLabeledReplicas":1,"readyReplicas":1,"availableReplicas":1,"observedGeneration":2}},{"metadata":{"name":"my-replicationcontroller-0","namespace":"my-project-0","selfLink":"/api/v1/namespaces/my-project-0/replicationcontrollers/my-replicationcontroller-0","uid":"bf81d874-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"97983","generation":1,"creationTimestamp":"2017-07-17T12:30:42Z","labels":{"app":"nginx"}},"spec":{"replicas":0,"selector":{"app":"nginx"},"template":{"metadata":{"name":"nginx","creationTimestamp":null,"labels":{"app":"nginx"}},"spec":{"containers":[{"name":"nginx","image":"nginx","ports":[{"containerPort":80,"protocol":"TCP"}],"resources":{},"terminationMessagePath":"/dev/termination-log","imagePullPolicy":"Always"}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","securityContext":{}}}},"status":{"replicas":0,"observedGeneration":1}},{"metadata":{"name":"my-replicationcontroller-1","namespace":"my-project-1","selfLink":"/api/v1/namespaces/my-project-1/replicationcontrollers/my-replicationcontroller-1","uid":"c00bdc37-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"98053","generation":1,"creationTimestamp":"2017-07-17T12:30:42Z","labels":{"app":"nginx"}},"spec":{"replicas":0,"selector":{"app":"nginx"},"template":{"metadata":{"name":"nginx","creationTimestamp":null,"labels":{"app":"nginx"}},"spec":{"containers":[{"name":"nginx","image":"nginx","ports":[{"containerPort":80,"protocol":"TCP"}],"resources":{},"terminationMessagePath":"/dev/termination-log","imagePullPolicy":"Always"}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","securityContext":{}}}},"status":{"replicas":0,"observedGeneration":1}},{"metadata":{"name":"my-replicationcontroller-2","namespace":"my-project-2","selfLink":"/api/v1/namespaces/my-project-2/replicationcontrollers/my-replicationcontroller-2","uid":"c09e1703-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"98126","generation":1,"creationTimestamp":"2017-07-17T12:30:43Z","labels":{"app":"nginx"}},"spec":{"replicas":0,"selector":{"app":"nginx"},"template":{"metadata":{"name":"nginx","creationTimestamp":null,"labels":{"app":"nginx"}},"spec":{"containers":[{"name":"nginx","image":"nginx","ports":[{"containerPort":80,"protocol":"TCP"}],"resources":{},"terminationMessagePath":"/dev/termination-log","imagePullPolicy":"Always"}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","securityContext":{}}}},"status":{"replicas":0,"observedGeneration":1}}]} - -' - http_version: - recorded_at: Mon, 17 Jul 2017 12:30:53 GMT -- request: - method: get - uri: https://host.example.com:8443/api/v1/nodes - body: - encoding: US-ASCII - string: '' - headers: - Accept: - - "*/*" - Accept-Encoding: - - gzip, deflate - User-Agent: - - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.3p222 - Authorization: - - Bearer theToken - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store - Content-Type: - - application/json - Date: - - Mon, 17 Jul 2017 12:31:30 GMT - Transfer-Encoding: - - chunked - body: - encoding: UTF-8 - string: '{"kind":"NodeList","apiVersion":"v1","metadata":{"selfLink":"/api/v1/nodes","resourceVersion":"98234"},"items":[{"metadata":{"name":"vm-48-232.eng.lab.tlv.redhat.com","selfLink":"/api/v1/nodesvm-48-232.eng.lab.tlv.redhat.com","uid":"51bb40e0-6a35-11e7-b2e6-001a4a1626e8","resourceVersion":"98230","creationTimestamp":"2017-07-16T14:44:49Z","labels":{"beta.kubernetes.io/arch":"amd64","beta.kubernetes.io/os":"linux","kubernetes.io/hostname":"vm-48-232.eng.lab.tlv.redhat.com"},"annotations":{"volumes.kubernetes.io/controller-managed-attach-detach":"true"}},"spec":{"externalID":"vm-48-232.eng.lab.tlv.redhat.com"},"status":{"capacity":{"alpha.kubernetes.io/nvidia-gpu":"0","cpu":"4","memory":"9829480Ki","pods":"40"},"allocatable":{"alpha.kubernetes.io/nvidia-gpu":"0","cpu":"4","memory":"9829480Ki","pods":"40"},"conditions":[{"type":"OutOfDisk","status":"False","lastHeartbeatTime":"2017-07-17T12:31:25Z","lastTransitionTime":"2017-07-16T14:44:49Z","reason":"KubeletHasSufficientDisk","message":"kubelet - has sufficient disk space available"},{"type":"MemoryPressure","status":"False","lastHeartbeatTime":"2017-07-17T12:31:25Z","lastTransitionTime":"2017-07-16T14:44:49Z","reason":"KubeletHasSufficientMemory","message":"kubelet - has sufficient memory available"},{"type":"DiskPressure","status":"False","lastHeartbeatTime":"2017-07-17T12:31:25Z","lastTransitionTime":"2017-07-16T14:44:49Z","reason":"KubeletHasNoDiskPressure","message":"kubelet - has no disk pressure"},{"type":"Ready","status":"True","lastHeartbeatTime":"2017-07-17T12:31:25Z","lastTransitionTime":"2017-07-16T14:45:21Z","reason":"KubeletReady","message":"kubelet - is posting ready status"}],"addresses":[{"type":"LegacyHostIP","address":"host.example.com"},{"type":"InternalIP","address":"host.example.com"},{"type":"Hostname","address":"vm-48-232.eng.lab.tlv.redhat.com"}],"daemonEndpoints":{"kubeletEndpoint":{"Port":10250}},"nodeInfo":{"machineID":"163cbcca326ec84b9c5aa2a7740d7f6c","systemUUID":"BAB5780F-D3FF-4D1E-B7AA-5C067C085AF5","bootID":"9fb6e067-f8d5-4c69-89c9-fd5a68333a47","kernelVersion":"3.10.0-514.21.1.el7.x86_64","osImage":"CentOS - Linux 7 (Core)","containerRuntimeVersion":"docker://1.12.6","kubeletVersion":"v1.5.2+43a9be4","kubeProxyVersion":"v1.5.2+43a9be4","operatingSystem":"linux","architecture":"amd64"},"images":[{"names":["registry.access.redhat.com/jboss-decisionserver-6/decisionserver63-openshift@sha256:a20af313ffa40df6dddbdf6b49d49a805b083770f53b852c3ec52c4107d19097","registry.access.redhat.com/jboss-decisionserver-6/decisionserver63-openshift:latest"],"sizeBytes":739021070},{"names":["docker.io/openshift/origin-sti-builder@sha256:88f85945c4bffaf226fce4e14f7f30158bd7a2a0f70eebe134e26ae89360d458","docker.io/openshift/origin-sti-builder:v3.6.0-alpha.1"],"sizeBytes":635294724},{"names":["docker.io/cockpit/kubernetes@sha256:86c54baed25788404dd22441d32a55a78588325159afb26678a764f46f4f6374","docker.io/cockpit/kubernetes:latest"],"sizeBytes":400184643},{"names":["docker.io/openshift/origin-pod@sha256:478fd0553a9600014256dede2ad4afb0b620421f5e0353a667be3a94d06dc9b0","docker.io/openshift/origin-pod:v3.6.0-alpha.1"],"sizeBytes":1138998}]}},{"metadata":{"name":"vm-48-233.eng.lab.tlv.redhat.com","selfLink":"/api/v1/nodesvm-48-233.eng.lab.tlv.redhat.com","uid":"51c95940-6a35-11e7-b2e6-001a4a1626e8","resourceVersion":"98231","creationTimestamp":"2017-07-16T14:44:49Z","labels":{"beta.kubernetes.io/arch":"amd64","beta.kubernetes.io/os":"linux","kubernetes.io/hostname":"vm-48-233.eng.lab.tlv.redhat.com","region":"infra","zone":"default"},"annotations":{"volumes.kubernetes.io/controller-managed-attach-detach":"true"}},"spec":{"externalID":"vm-48-233.eng.lab.tlv.redhat.com"},"status":{"capacity":{"alpha.kubernetes.io/nvidia-gpu":"0","cpu":"4","memory":"9829480Ki","pods":"40"},"allocatable":{"alpha.kubernetes.io/nvidia-gpu":"0","cpu":"4","memory":"9829480Ki","pods":"40"},"conditions":[{"type":"OutOfDisk","status":"False","lastHeartbeatTime":"2017-07-17T12:31:25Z","lastTransitionTime":"2017-07-16T14:44:49Z","reason":"KubeletHasSufficientDisk","message":"kubelet - has sufficient disk space available"},{"type":"MemoryPressure","status":"False","lastHeartbeatTime":"2017-07-17T12:31:25Z","lastTransitionTime":"2017-07-16T14:44:49Z","reason":"KubeletHasSufficientMemory","message":"kubelet - has sufficient memory available"},{"type":"DiskPressure","status":"False","lastHeartbeatTime":"2017-07-17T12:31:25Z","lastTransitionTime":"2017-07-16T14:44:49Z","reason":"KubeletHasNoDiskPressure","message":"kubelet - has no disk pressure"},{"type":"Ready","status":"True","lastHeartbeatTime":"2017-07-17T12:31:25Z","lastTransitionTime":"2017-07-16T14:45:21Z","reason":"KubeletReady","message":"kubelet - is posting ready status"}],"addresses":[{"type":"LegacyHostIP","address":"10.35.48.233"},{"type":"InternalIP","address":"10.35.48.233"},{"type":"Hostname","address":"vm-48-233.eng.lab.tlv.redhat.com"}],"daemonEndpoints":{"kubeletEndpoint":{"Port":10250}},"nodeInfo":{"machineID":"163cbcca326ec84b9c5aa2a7740d7f6c","systemUUID":"D8C51E2D-F9EF-4FEA-8D1A-6719D3C44B61","bootID":"db4ca65e-9199-4ba2-9471-c17ce5c2543d","kernelVersion":"3.10.0-514.21.1.el7.x86_64","osImage":"CentOS - Linux 7 (Core)","containerRuntimeVersion":"docker://1.12.6","kubeletVersion":"v1.5.2+43a9be4","kubeProxyVersion":"v1.5.2+43a9be4","operatingSystem":"linux","architecture":"amd64"},"images":[{"names":["registry.access.redhat.com/jboss-decisionserver-6/decisionserver63-openshift@sha256:a20af313ffa40df6dddbdf6b49d49a805b083770f53b852c3ec52c4107d19097","registry.access.redhat.com/jboss-decisionserver-6/decisionserver63-openshift:latest"],"sizeBytes":739021070},{"names":["docker.io/openshift/origin-haproxy-router@sha256:8ea695c0608e086ede7786e3b9bf6ba81a2ed3d2952506dbaa3a6a385047bf76","docker.io/openshift/origin-haproxy-router:v3.6.0-alpha.1"],"sizeBytes":656255328},{"names":["docker.io/openshift/origin-sti-builder@sha256:88f85945c4bffaf226fce4e14f7f30158bd7a2a0f70eebe134e26ae89360d458","docker.io/openshift/origin-sti-builder:v3.6.0-alpha.1"],"sizeBytes":635294724},{"names":["docker.io/openshift/origin-deployer@sha256:393b6ff0ceead1efaece9b2bb8b508b644cbd0c6afb8f2abb4bb6e4f540ccb65","docker.io/openshift/origin-deployer:v3.6.0-alpha.1"],"sizeBytes":635294724},{"names":["docker.io/openshift/origin-docker-registry@sha256:ec8130ec4591925e1b8609e03a5641e6f2be62a4859f27f59f6267a415b6c01d","docker.io/openshift/origin-docker-registry:v3.6.0-alpha.1"],"sizeBytes":429228421},{"names":["docker.io/openshift/origin-pod@sha256:478fd0553a9600014256dede2ad4afb0b620421f5e0353a667be3a94d06dc9b0","docker.io/openshift/origin-pod:v3.6.0-alpha.1"],"sizeBytes":1138998}]}}]} - -' - http_version: - recorded_at: Mon, 17 Jul 2017 12:30:53 GMT -- request: - method: get - uri: https://host.example.com:8443/api/v1/endpoints - body: - encoding: US-ASCII - string: '' - headers: - Accept: - - "*/*" - Accept-Encoding: - - gzip, deflate - User-Agent: - - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.3p222 - Authorization: - - Bearer theToken - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store - Content-Type: - - application/json - Date: - - Mon, 17 Jul 2017 12:31:30 GMT - Transfer-Encoding: - - chunked - body: - encoding: UTF-8 - string: '{"kind":"EndpointsList","apiVersion":"v1","metadata":{"selfLink":"/api/v1/endpoints","resourceVersion":"98234"},"items":[{"metadata":{"name":"docker-registry","namespace":"default","selfLink":"/api/v1/namespaces/default/endpoints/docker-registry","uid":"39ebcdc2-6a36-11e7-b2e6-001a4a1626e8","resourceVersion":"1021","creationTimestamp":"2017-07-16T14:51:19Z"},"subsets":[{"addresses":[{"ip":"10.129.0.4","nodeName":"vm-48-233.eng.lab.tlv.redhat.com","targetRef":{"kind":"Pod","namespace":"default","name":"docker-registry-1-wj0v0","uid":"420bd619-6a36-11e7-b2e6-001a4a1626e8","resourceVersion":"1017"}}],"ports":[{"name":"5000-tcp","port":5000,"protocol":"TCP"}]}]},{"metadata":{"name":"kubernetes","namespace":"default","selfLink":"/api/v1/namespaces/default/endpoints/kubernetes","uid":"ba8f2ad7-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"106","creationTimestamp":"2017-07-16T14:40:35Z"},"subsets":[{"addresses":[{"ip":"host.example.com"}],"ports":[{"name":"https","port":8443,"protocol":"TCP"},{"name":"dns-tcp","port":8053,"protocol":"TCP"},{"name":"dns","port":8053,"protocol":"UDP"}]}]},{"metadata":{"name":"registry-console","namespace":"default","selfLink":"/api/v1/namespaces/default/endpoints/registry-console","uid":"57e15bbd-6a36-11e7-b2e6-001a4a1626e8","resourceVersion":"1092","creationTimestamp":"2017-07-16T14:52:09Z","labels":{"app":"registry-console","createdBy":"registry-console-template","name":"registry-console"}},"subsets":[{"addresses":[{"ip":"10.128.0.2","nodeName":"vm-48-232.eng.lab.tlv.redhat.com","targetRef":{"kind":"Pod","namespace":"default","name":"registry-console-1-bvg7w","uid":"58ac8e42-6a36-11e7-b2e6-001a4a1626e8","resourceVersion":"1088"}}],"ports":[{"name":"registry-console","port":9090,"protocol":"TCP"}]}]},{"metadata":{"name":"router","namespace":"default","selfLink":"/api/v1/namespaces/default/endpoints/router","uid":"10d1d06a-6a36-11e7-b2e6-001a4a1626e8","resourceVersion":"895","creationTimestamp":"2017-07-16T14:50:10Z","labels":{"router":"router"}},"subsets":[{"addresses":[{"ip":"10.35.48.233","nodeName":"vm-48-233.eng.lab.tlv.redhat.com","targetRef":{"kind":"Pod","namespace":"default","name":"router-1-c5s37","uid":"29eb6280-6a36-11e7-b2e6-001a4a1626e8","resourceVersion":"891"}}],"ports":[{"name":"443-tcp","port":443,"protocol":"TCP"},{"name":"1936-tcp","port":1936,"protocol":"TCP"},{"name":"1935-tcp","port":1935,"protocol":"TCP"},{"name":"80-tcp","port":80,"protocol":"TCP"}]}]},{"metadata":{"name":"my-service-0","namespace":"my-project-0","selfLink":"/api/v1/namespaces/my-project-0/endpoints/my-service-0","uid":"bf80859c-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"98202","creationTimestamp":"2017-07-17T12:30:42Z"},"subsets":null},{"metadata":{"name":"my-service-1","namespace":"my-project-1","selfLink":"/api/v1/namespaces/my-project-1/endpoints/my-service-1","uid":"c0096a98-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"98201","creationTimestamp":"2017-07-17T12:30:42Z"},"subsets":null},{"metadata":{"name":"my-service-2","namespace":"my-project-2","selfLink":"/api/v1/namespaces/my-project-2/endpoints/my-service-2","uid":"c09b87a7-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"98203","creationTimestamp":"2017-07-17T12:30:43Z"},"subsets":null}]} - -' - http_version: - recorded_at: Mon, 17 Jul 2017 12:30:53 GMT -- request: - method: get - uri: https://host.example.com:8443/api/v1/namespaces - body: - encoding: US-ASCII - string: '' - headers: - Accept: - - "*/*" - Accept-Encoding: - - gzip, deflate - User-Agent: - - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.3p222 - Authorization: - - Bearer theToken - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store - Content-Type: - - application/json - Date: - - Mon, 17 Jul 2017 12:31:30 GMT - Transfer-Encoding: - - chunked - body: - encoding: UTF-8 - string: '{"kind":"NamespaceList","apiVersion":"v1","metadata":{"selfLink":"/api/v1/namespaces","resourceVersion":"98234"},"items":[{"metadata":{"name":"default","selfLink":"/api/v1/namespacesdefault","uid":"ba4d8542-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"767","creationTimestamp":"2017-07-16T14:40:35Z","annotations":{"openshift.io/node-selector":"","openshift.io/sa.scc.mcs":"s0:c5,c0","openshift.io/sa.scc.supplemental-groups":"1000020000/10000","openshift.io/sa.scc.uid-range":"1000020000/10000"}},"spec":{"finalizers":["kubernetes","openshift.io/origin"]},"status":{"phase":"Active"}},{"metadata":{"name":"kube-system","selfLink":"/api/v1/namespaceskube-system","uid":"ba4a6420-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"175","creationTimestamp":"2017-07-16T14:40:35Z","annotations":{"openshift.io/sa.scc.mcs":"s0:c3,c2","openshift.io/sa.scc.supplemental-groups":"1000010000/10000","openshift.io/sa.scc.uid-range":"1000010000/10000"}},"spec":{"finalizers":["kubernetes"]},"status":{"phase":"Active"}},{"metadata":{"name":"management-infra","selfLink":"/api/v1/namespacesmanagement-infra","uid":"e1ad7c89-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"492","creationTimestamp":"2017-07-16T14:41:41Z","annotations":{"openshift.io/description":"Management - Infrastructure","openshift.io/display-name":"","openshift.io/sa.scc.mcs":"s0:c6,c5","openshift.io/sa.scc.supplemental-groups":"1000040000/10000","openshift.io/sa.scc.uid-range":"1000040000/10000"}},"spec":{"finalizers":["openshift.io/origin","kubernetes"]},"status":{"phase":"Active"}},{"metadata":{"name":"my-project-0","selfLink":"/api/v1/namespacesmy-project-0","uid":"bf3e707b-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"97936","creationTimestamp":"2017-07-17T12:30:41Z","annotations":{"openshift.io/description":"","openshift.io/display-name":"","openshift.io/requester":"system:admin","openshift.io/sa.scc.mcs":"s0:c21,c0","openshift.io/sa.scc.supplemental-groups":"1000420000/10000","openshift.io/sa.scc.uid-range":"1000420000/10000"}},"spec":{"finalizers":["openshift.io/origin","kubernetes"]},"status":{"phase":"Active"}},{"metadata":{"name":"my-project-1","selfLink":"/api/v1/namespacesmy-project-1","uid":"bfc6e2e7-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"97997","creationTimestamp":"2017-07-17T12:30:42Z","annotations":{"openshift.io/description":"","openshift.io/display-name":"","openshift.io/requester":"system:admin","openshift.io/sa.scc.mcs":"s0:c21,c5","openshift.io/sa.scc.supplemental-groups":"1000430000/10000","openshift.io/sa.scc.uid-range":"1000430000/10000"}},"spec":{"finalizers":["openshift.io/origin","kubernetes"]},"status":{"phase":"Active"}},{"metadata":{"name":"my-project-2","selfLink":"/api/v1/namespacesmy-project-2","uid":"c054097b-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"98070","creationTimestamp":"2017-07-17T12:30:43Z","annotations":{"openshift.io/description":"","openshift.io/display-name":"","openshift.io/requester":"system:admin","openshift.io/sa.scc.mcs":"s0:c21,c10","openshift.io/sa.scc.supplemental-groups":"1000440000/10000","openshift.io/sa.scc.uid-range":"1000440000/10000"}},"spec":{"finalizers":["openshift.io/origin","kubernetes"]},"status":{"phase":"Active"}},{"metadata":{"name":"openshift","selfLink":"/api/v1/namespacesopenshift","uid":"badfcf61-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"173","creationTimestamp":"2017-07-16T14:40:36Z","annotations":{"openshift.io/sa.scc.mcs":"s0:c1,c0","openshift.io/sa.scc.supplemental-groups":"1000000000/10000","openshift.io/sa.scc.uid-range":"1000000000/10000"}},"spec":{"finalizers":["kubernetes","openshift.io/origin"]},"status":{"phase":"Active"}},{"metadata":{"name":"openshift-infra","selfLink":"/api/v1/namespacesopenshift-infra","uid":"ba9cf4ef-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"809","creationTimestamp":"2017-07-16T14:40:35Z","annotations":{"openshift.io/node-selector":"","openshift.io/sa.scc.mcs":"s0:c6,c0","openshift.io/sa.scc.supplemental-groups":"1000030000/10000","openshift.io/sa.scc.uid-range":"1000030000/10000"}},"spec":{"finalizers":["kubernetes","openshift.io/origin"]},"status":{"phase":"Active"}}]} - -' - http_version: - recorded_at: Mon, 17 Jul 2017 12:30:53 GMT -- request: - method: get - uri: https://host.example.com:8443/api/v1/resourcequotas - body: - encoding: US-ASCII - string: '' - headers: - Accept: - - "*/*" - Accept-Encoding: - - gzip, deflate - User-Agent: - - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.3p222 - Authorization: - - Bearer theToken - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store - Content-Type: - - application/json - Date: - - Mon, 17 Jul 2017 12:31:30 GMT - Content-Length: - - '2028' - body: - encoding: UTF-8 - string: '{"kind":"ResourceQuotaList","apiVersion":"v1","metadata":{"selfLink":"/api/v1/resourcequotas","resourceVersion":"98234"},"items":[{"metadata":{"name":"my-resource-quota-0","namespace":"my-project-0","selfLink":"/api/v1/namespaces/my-project-0/resourcequotas/my-resource-quota-0","uid":"bf827d15-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"97986","creationTimestamp":"2017-07-17T12:30:42Z"},"spec":{"hard":{"configmaps":"10","persistentvolumeclaims":"4","replicationcontrollers":"20","secrets":"10","services":"10"}},"status":{"hard":{"configmaps":"10","persistentvolumeclaims":"4","replicationcontrollers":"20","secrets":"10","services":"10"},"used":{"configmaps":"0","persistentvolumeclaims":"0","replicationcontrollers":"1","secrets":"9","services":"1"}}},{"metadata":{"name":"my-resource-quota-1","namespace":"my-project-1","selfLink":"/api/v1/namespaces/my-project-1/resourcequotas/my-resource-quota-1","uid":"c00d4864-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"98057","creationTimestamp":"2017-07-17T12:30:43Z"},"spec":{"hard":{"configmaps":"10","persistentvolumeclaims":"4","replicationcontrollers":"20","secrets":"10","services":"10"}},"status":{"hard":{"configmaps":"10","persistentvolumeclaims":"4","replicationcontrollers":"20","secrets":"10","services":"10"},"used":{"configmaps":"0","persistentvolumeclaims":"0","replicationcontrollers":"1","secrets":"9","services":"1"}}},{"metadata":{"name":"my-resource-quota-2","namespace":"my-project-2","selfLink":"/api/v1/namespaces/my-project-2/resourcequotas/my-resource-quota-2","uid":"c09edf40-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"98129","creationTimestamp":"2017-07-17T12:30:43Z"},"spec":{"hard":{"configmaps":"10","persistentvolumeclaims":"4","replicationcontrollers":"20","secrets":"10","services":"10"}},"status":{"hard":{"configmaps":"10","persistentvolumeclaims":"4","replicationcontrollers":"20","secrets":"10","services":"10"},"used":{"configmaps":"0","persistentvolumeclaims":"0","replicationcontrollers":"1","secrets":"9","services":"1"}}}]} - -' - http_version: - recorded_at: Mon, 17 Jul 2017 12:30:53 GMT -- request: - method: get - uri: https://host.example.com:8443/api/v1/limitranges - body: - encoding: US-ASCII - string: '' - headers: - Accept: - - "*/*" - Accept-Encoding: - - gzip, deflate - User-Agent: - - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.3p222 - Authorization: - - Bearer theToken - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store - Content-Type: - - application/json - Date: - - Mon, 17 Jul 2017 12:31:30 GMT - Content-Length: - - '1857' - body: - encoding: UTF-8 - string: '{"kind":"LimitRangeList","apiVersion":"v1","metadata":{"selfLink":"/api/v1/limitranges","resourceVersion":"98234"},"items":[{"metadata":{"name":"my-limit-range-0","namespace":"my-project-0","selfLink":"/api/v1/namespaces/my-project-0/limitranges/my-limit-range-0","uid":"bf815171-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"97980","creationTimestamp":"2017-07-17T12:30:42Z"},"spec":{"limits":[{"type":"Pod","max":{"cpu":"2","memory":"1Gi"},"min":{"cpu":"200m","memory":"6Mi"}},{"type":"Container","max":{"cpu":"2","memory":"1Gi"},"min":{"cpu":"100m","memory":"4Mi"},"default":{"cpu":"300m","memory":"200Mi"},"defaultRequest":{"cpu":"200m","memory":"100Mi"},"maxLimitRequestRatio":{"cpu":"10"}}]}},{"metadata":{"name":"my-limit-range-1","namespace":"my-project-1","selfLink":"/api/v1/namespaces/my-project-1/limitranges/my-limit-range-1","uid":"c00b3797-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"98050","creationTimestamp":"2017-07-17T12:30:42Z"},"spec":{"limits":[{"type":"Pod","max":{"cpu":"2","memory":"1Gi"},"min":{"cpu":"200m","memory":"6Mi"}},{"type":"Container","max":{"cpu":"2","memory":"1Gi"},"min":{"cpu":"100m","memory":"4Mi"},"default":{"cpu":"300m","memory":"200Mi"},"defaultRequest":{"cpu":"200m","memory":"100Mi"},"maxLimitRequestRatio":{"cpu":"10"}}]}},{"metadata":{"name":"my-limit-range-2","namespace":"my-project-2","selfLink":"/api/v1/namespaces/my-project-2/limitranges/my-limit-range-2","uid":"c09d568b-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"98123","creationTimestamp":"2017-07-17T12:30:43Z"},"spec":{"limits":[{"type":"Pod","max":{"cpu":"2","memory":"1Gi"},"min":{"cpu":"200m","memory":"6Mi"}},{"type":"Container","max":{"cpu":"2","memory":"1Gi"},"min":{"cpu":"100m","memory":"4Mi"},"default":{"cpu":"300m","memory":"200Mi"},"defaultRequest":{"cpu":"200m","memory":"100Mi"},"maxLimitRequestRatio":{"cpu":"10"}}]}}]} - -' - http_version: - recorded_at: Mon, 17 Jul 2017 12:30:53 GMT -- request: - method: get - uri: https://host.example.com:8443/api/v1/persistentvolumes - body: - encoding: US-ASCII - string: '' - headers: - Accept: - - "*/*" - Accept-Encoding: - - gzip, deflate - User-Agent: - - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.3p222 - Authorization: - - Bearer theToken - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store - Content-Type: - - application/json - Date: - - Mon, 17 Jul 2017 12:31:30 GMT - Transfer-Encoding: - - chunked - body: - encoding: UTF-8 - string: '{"kind":"PersistentVolumeList","apiVersion":"v1","metadata":{"selfLink":"/api/v1/persistentvolumes","resourceVersion":"98234"},"items":[{"metadata":{"name":"logging-es-ops-volume","selfLink":"/api/v1/persistentvolumeslogging-es-ops-volume","uid":"ba7986a1-6a35-11e7-b2e6-001a4a1626e8","resourceVersion":"2405","creationTimestamp":"2017-07-16T14:47:45Z","annotations":{"pv.kubernetes.io/bound-by-controller":"yes"}},"spec":{"capacity":{"storage":"10Gi"},"nfs":{"server":"vm-48-232.eng.lab.tlv.redhat.com","path":"/exports/logging-es-ops"},"accessModes":["ReadWriteOnce"],"claimRef":{"kind":"PersistentVolumeClaim","namespace":"my-project-1","name":"my-persistentvolumeclaim-1","uid":"c5dd9d37-6a3a-11e7-b2e6-001a4a1626e8","apiVersion":"v1","resourceVersion":"2009"},"persistentVolumeReclaimPolicy":"Retain"},"status":{"phase":"Released"}},{"metadata":{"name":"logging-es-volume","selfLink":"/api/v1/persistentvolumeslogging-es-volume","uid":"ba7894ad-6a35-11e7-b2e6-001a4a1626e8","resourceVersion":"2441","creationTimestamp":"2017-07-16T14:47:45Z","annotations":{"pv.kubernetes.io/bound-by-controller":"yes"}},"spec":{"capacity":{"storage":"10Gi"},"nfs":{"server":"vm-48-232.eng.lab.tlv.redhat.com","path":"/exports/logging-es"},"accessModes":["ReadWriteOnce"],"claimRef":{"kind":"PersistentVolumeClaim","namespace":"my-project-2","name":"my-persistentvolumeclaim-2","uid":"c6391f91-6a3a-11e7-b2e6-001a4a1626e8","apiVersion":"v1","resourceVersion":"2072"},"persistentVolumeReclaimPolicy":"Retain"},"status":{"phase":"Released"}},{"metadata":{"name":"metrics-volume","selfLink":"/api/v1/persistentvolumesmetrics-volume","uid":"ba7916d1-6a35-11e7-b2e6-001a4a1626e8","resourceVersion":"2507","creationTimestamp":"2017-07-16T14:47:45Z","annotations":{"pv.kubernetes.io/bound-by-controller":"yes"}},"spec":{"capacity":{"storage":"10Gi"},"nfs":{"server":"vm-48-232.eng.lab.tlv.redhat.com","path":"/exports/metrics"},"accessModes":["ReadWriteOnce"],"claimRef":{"kind":"PersistentVolumeClaim","namespace":"my-project-3","name":"my-persistentvolumeclaim-3","uid":"c6974468-6a3a-11e7-b2e6-001a4a1626e8","apiVersion":"v1","resourceVersion":"2131"},"persistentVolumeReclaimPolicy":"Retain"},"status":{"phase":"Released"}}]} - -' - http_version: - recorded_at: Mon, 17 Jul 2017 12:30:53 GMT -- request: - method: get - uri: https://host.example.com:8443/api/v1/persistentvolumeclaims - body: - encoding: US-ASCII - string: '' - headers: - Accept: - - "*/*" - Accept-Encoding: - - gzip, deflate - User-Agent: - - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.3p222 - Authorization: - - Bearer theToken - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store - Content-Type: - - application/json - Date: - - Mon, 17 Jul 2017 12:31:31 GMT - Content-Length: - - '1348' - body: - encoding: UTF-8 - string: '{"kind":"PersistentVolumeClaimList","apiVersion":"v1","metadata":{"selfLink":"/api/v1/persistentvolumeclaims","resourceVersion":"98234"},"items":[{"metadata":{"name":"my-persistentvolumeclaim-0","namespace":"my-project-0","selfLink":"/api/v1/namespaces/my-project-0/persistentvolumeclaims/my-persistentvolumeclaim-0","uid":"bf84f35f-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"97985","creationTimestamp":"2017-07-17T12:30:42Z"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"8Gi"}}},"status":{"phase":"Pending"}},{"metadata":{"name":"my-persistentvolumeclaim-1","namespace":"my-project-1","selfLink":"/api/v1/namespaces/my-project-1/persistentvolumeclaims/my-persistentvolumeclaim-1","uid":"c00ee5b2-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"98055","creationTimestamp":"2017-07-17T12:30:43Z"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"8Gi"}}},"status":{"phase":"Pending"}},{"metadata":{"name":"my-persistentvolumeclaim-2","namespace":"my-project-2","selfLink":"/api/v1/namespaces/my-project-2/persistentvolumeclaims/my-persistentvolumeclaim-2","uid":"c0a05745-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"98128","creationTimestamp":"2017-07-17T12:30:43Z"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"8Gi"}}},"status":{"phase":"Pending"}}]} - -' - http_version: - recorded_at: Mon, 17 Jul 2017 12:30:53 GMT -- request: - method: get - uri: https://host.example.com:8443/oapi/v1 - body: - encoding: US-ASCII - string: '' - headers: - Accept: - - "*/*" - Accept-Encoding: - - gzip, deflate - User-Agent: - - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.3p222 - Authorization: - - Bearer theToken - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store - Content-Type: - - application/json - Date: - - Mon, 17 Jul 2017 12:31:31 GMT - Transfer-Encoding: - - chunked - body: - encoding: UTF-8 - string: '{"kind":"APIResourceList","groupVersion":"v1","resources":[{"name":"appliedclusterresourcequotas","namespaced":true,"kind":"AppliedClusterResourceQuota"},{"name":"buildconfigs","namespaced":true,"kind":"BuildConfig"},{"name":"buildconfigs/instantiate","namespaced":true,"kind":"BuildRequest"},{"name":"buildconfigs/instantiatebinary","namespaced":true,"kind":"BinaryBuildRequestOptions"},{"name":"buildconfigs/webhooks","namespaced":true,"kind":"Status"},{"name":"builds","namespaced":true,"kind":"Build"},{"name":"builds/clone","namespaced":true,"kind":"BuildRequest"},{"name":"builds/details","namespaced":true,"kind":"Build"},{"name":"builds/log","namespaced":true,"kind":"BuildLog"},{"name":"clusternetworks","namespaced":false,"kind":"ClusterNetwork"},{"name":"clusterpolicies","namespaced":false,"kind":"ClusterPolicy"},{"name":"clusterpolicybindings","namespaced":false,"kind":"ClusterPolicyBinding"},{"name":"clusterresourcequotas","namespaced":false,"kind":"ClusterResourceQuota"},{"name":"clusterresourcequotas/status","namespaced":false,"kind":"ClusterResourceQuota"},{"name":"clusterrolebindings","namespaced":false,"kind":"ClusterRoleBinding"},{"name":"clusterroles","namespaced":false,"kind":"ClusterRole"},{"name":"deploymentconfigrollbacks","namespaced":true,"kind":"DeploymentConfigRollback"},{"name":"deploymentconfigs","namespaced":true,"kind":"DeploymentConfig"},{"name":"deploymentconfigs/instantiate","namespaced":true,"kind":"DeploymentRequest"},{"name":"deploymentconfigs/log","namespaced":true,"kind":"DeploymentLog"},{"name":"deploymentconfigs/rollback","namespaced":true,"kind":"DeploymentConfigRollback"},{"name":"deploymentconfigs/scale","namespaced":true,"kind":"Scale"},{"name":"deploymentconfigs/status","namespaced":true,"kind":"DeploymentConfig"},{"name":"egressnetworkpolicies","namespaced":true,"kind":"EgressNetworkPolicy"},{"name":"generatedeploymentconfigs","namespaced":true,"kind":"DeploymentConfig"},{"name":"groups","namespaced":false,"kind":"Group"},{"name":"hostsubnets","namespaced":false,"kind":"HostSubnet"},{"name":"identities","namespaced":false,"kind":"Identity"},{"name":"images","namespaced":false,"kind":"Image"},{"name":"imagesignatures","namespaced":false,"kind":"ImageSignature"},{"name":"imagestreamimages","namespaced":true,"kind":"ImageStreamImage"},{"name":"imagestreamimports","namespaced":true,"kind":"ImageStreamImport"},{"name":"imagestreammappings","namespaced":true,"kind":"ImageStreamMapping"},{"name":"imagestreams","namespaced":true,"kind":"ImageStream"},{"name":"imagestreams/secrets","namespaced":true,"kind":"SecretList"},{"name":"imagestreams/status","namespaced":true,"kind":"ImageStream"},{"name":"imagestreamtags","namespaced":true,"kind":"ImageStreamTag"},{"name":"localresourceaccessreviews","namespaced":true,"kind":"LocalResourceAccessReview"},{"name":"localsubjectaccessreviews","namespaced":true,"kind":"LocalSubjectAccessReview"},{"name":"netnamespaces","namespaced":false,"kind":"NetNamespace"},{"name":"oauthaccesstokens","namespaced":false,"kind":"OAuthAccessToken"},{"name":"oauthauthorizetokens","namespaced":false,"kind":"OAuthAuthorizeToken"},{"name":"oauthclientauthorizations","namespaced":false,"kind":"OAuthClientAuthorization"},{"name":"oauthclients","namespaced":false,"kind":"OAuthClient"},{"name":"podsecuritypolicyreviews","namespaced":true,"kind":"PodSecurityPolicyReview"},{"name":"podsecuritypolicyselfsubjectreviews","namespaced":true,"kind":"PodSecurityPolicySelfSubjectReview"},{"name":"podsecuritypolicysubjectreviews","namespaced":true,"kind":"PodSecurityPolicySubjectReview"},{"name":"policies","namespaced":true,"kind":"Policy"},{"name":"policybindings","namespaced":true,"kind":"PolicyBinding"},{"name":"processedtemplates","namespaced":true,"kind":"Template"},{"name":"projectrequests","namespaced":false,"kind":"ProjectRequest"},{"name":"projects","namespaced":false,"kind":"Project"},{"name":"resourceaccessreviews","namespaced":true,"kind":"ResourceAccessReview"},{"name":"rolebindingrestrictions","namespaced":true,"kind":"RoleBindingRestriction"},{"name":"rolebindings","namespaced":true,"kind":"RoleBinding"},{"name":"roles","namespaced":true,"kind":"Role"},{"name":"routes","namespaced":true,"kind":"Route"},{"name":"routes/status","namespaced":true,"kind":"Route"},{"name":"selfsubjectrulesreviews","namespaced":true,"kind":"SelfSubjectRulesReview"},{"name":"subjectaccessreviews","namespaced":true,"kind":"SubjectAccessReview"},{"name":"subjectrulesreviews","namespaced":true,"kind":"SubjectRulesReview"},{"name":"templates","namespaced":true,"kind":"Template"},{"name":"useridentitymappings","namespaced":false,"kind":"UserIdentityMapping"},{"name":"users","namespaced":false,"kind":"User"}]} - -' - http_version: - recorded_at: Mon, 17 Jul 2017 12:30:53 GMT -- request: - method: get - uri: https://host.example.com:8443/oapi/v1/routes - body: - encoding: US-ASCII - string: '' - headers: - Accept: - - "*/*" - Accept-Encoding: - - gzip, deflate - User-Agent: - - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.3p222 - Authorization: - - Bearer theToken - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store - Content-Type: - - application/json - Date: - - Mon, 17 Jul 2017 12:31:31 GMT - Transfer-Encoding: - - chunked - body: - encoding: UTF-8 - string: '{"kind":"RouteList","apiVersion":"v1","metadata":{"selfLink":"/oapi/v1/routes","resourceVersion":"98234"},"items":[{"metadata":{"name":"docker-registry","namespace":"default","selfLink":"/oapi/v1/namespaces/default/routes/docker-registry","uid":"3b265da6-6a36-11e7-b2e6-001a4a1626e8","resourceVersion":"966","creationTimestamp":"2017-07-16T14:51:21Z"},"spec":{"host":"docker-registry-default.vm-48-232.eng.lab.tlv.redhat.com","to":{"kind":"Service","name":"docker-registry","weight":100},"tls":{"termination":"passthrough"},"wildcardPolicy":"None"},"status":{"ingress":[{"host":"docker-registry-default.vm-48-232.eng.lab.tlv.redhat.com","routerName":"router","conditions":[{"type":"Admitted","status":"True","lastTransitionTime":"2017-07-16T14:51:21Z"}],"wildcardPolicy":"None"}]}},{"metadata":{"name":"registry-console","namespace":"default","selfLink":"/oapi/v1/namespaces/default/routes/registry-console","uid":"57142a71-6a36-11e7-b2e6-001a4a1626e8","resourceVersion":"1032","creationTimestamp":"2017-07-16T14:52:07Z","annotations":{"openshift.io/host.generated":"true"}},"spec":{"host":"registry-console-default.vm-48-232.eng.lab.tlv.redhat.com","to":{"kind":"Service","name":"registry-console","weight":100},"tls":{"termination":"passthrough"},"wildcardPolicy":"None"},"status":{"ingress":[{"host":"registry-console-default.vm-48-232.eng.lab.tlv.redhat.com","routerName":"router","conditions":[{"type":"Admitted","status":"True","lastTransitionTime":"2017-07-16T14:52:07Z"}],"wildcardPolicy":"None"}]}},{"metadata":{"name":"my-route-0","namespace":"my-project-0","selfLink":"/oapi/v1/namespaces/my-project-0/routes/my-route-0","uid":"bf7c12e3-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"97975","creationTimestamp":"2017-07-17T12:30:42Z","labels":{"key-route-label":"value-route-label"},"annotations":{"openshift.io/host.generated":"true"}},"spec":{"host":"my-route-0-my-project-0.vm-48-232.eng.lab.tlv.redhat.com","to":{"kind":"Service","name":"service-name","weight":100},"wildcardPolicy":"None"},"status":{"ingress":[{"host":"my-route-0-my-project-0.vm-48-232.eng.lab.tlv.redhat.com","routerName":"router","conditions":[{"type":"Admitted","status":"True","lastTransitionTime":"2017-07-17T12:30:42Z"}],"wildcardPolicy":"None"}]}},{"metadata":{"name":"my-route-1","namespace":"my-project-1","selfLink":"/oapi/v1/namespaces/my-project-1/routes/my-route-1","uid":"c00472c3-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"98043","creationTimestamp":"2017-07-17T12:30:42Z","labels":{"key-route-label":"value-route-label"},"annotations":{"openshift.io/host.generated":"true"}},"spec":{"host":"my-route-1-my-project-1.vm-48-232.eng.lab.tlv.redhat.com","to":{"kind":"Service","name":"service-name","weight":100},"wildcardPolicy":"None"},"status":{"ingress":[{"host":"my-route-1-my-project-1.vm-48-232.eng.lab.tlv.redhat.com","routerName":"router","conditions":[{"type":"Admitted","status":"True","lastTransitionTime":"2017-07-17T12:30:42Z"}],"wildcardPolicy":"None"}]}},{"metadata":{"name":"my-route-2","namespace":"my-project-2","selfLink":"/oapi/v1/namespaces/my-project-2/routes/my-route-2","uid":"c097b2fb-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"98119","creationTimestamp":"2017-07-17T12:30:43Z","labels":{"key-route-label":"value-route-label"},"annotations":{"openshift.io/host.generated":"true"}},"spec":{"host":"my-route-2-my-project-2.vm-48-232.eng.lab.tlv.redhat.com","to":{"kind":"Service","name":"service-name","weight":100},"wildcardPolicy":"None"},"status":{"ingress":[{"host":"my-route-2-my-project-2.vm-48-232.eng.lab.tlv.redhat.com","routerName":"router","conditions":[{"type":"Admitted","status":"True","lastTransitionTime":"2017-07-17T12:30:43Z"}],"wildcardPolicy":"None"}]}}]} - -' - http_version: - recorded_at: Mon, 17 Jul 2017 12:30:53 GMT -- request: - method: get - uri: https://host.example.com:8443/oapi/v1/projects - body: - encoding: US-ASCII - string: '' - headers: - Accept: - - "*/*" - Accept-Encoding: - - gzip, deflate - User-Agent: - - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.3p222 - Authorization: - - Bearer theToken - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store - Content-Type: - - application/json - Date: - - Mon, 17 Jul 2017 12:31:31 GMT - Transfer-Encoding: - - chunked - body: - encoding: UTF-8 - string: '{"kind":"ProjectList","apiVersion":"v1","metadata":{"selfLink":"/oapi/v1/projects"},"items":[{"metadata":{"name":"default","selfLink":"/oapi/v1/projectsdefault","uid":"ba4d8542-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"767","creationTimestamp":"2017-07-16T14:40:35Z","annotations":{"openshift.io/node-selector":"","openshift.io/sa.scc.mcs":"s0:c5,c0","openshift.io/sa.scc.supplemental-groups":"1000020000/10000","openshift.io/sa.scc.uid-range":"1000020000/10000"}},"spec":{"finalizers":["kubernetes","openshift.io/origin"]},"status":{"phase":"Active"}},{"metadata":{"name":"kube-system","selfLink":"/oapi/v1/projectskube-system","uid":"ba4a6420-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"175","creationTimestamp":"2017-07-16T14:40:35Z","annotations":{"openshift.io/sa.scc.mcs":"s0:c3,c2","openshift.io/sa.scc.supplemental-groups":"1000010000/10000","openshift.io/sa.scc.uid-range":"1000010000/10000"}},"spec":{"finalizers":["kubernetes"]},"status":{"phase":"Active"}},{"metadata":{"name":"management-infra","selfLink":"/oapi/v1/projectsmanagement-infra","uid":"e1ad7c89-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"492","creationTimestamp":"2017-07-16T14:41:41Z","annotations":{"openshift.io/description":"Management - Infrastructure","openshift.io/display-name":"","openshift.io/sa.scc.mcs":"s0:c6,c5","openshift.io/sa.scc.supplemental-groups":"1000040000/10000","openshift.io/sa.scc.uid-range":"1000040000/10000"}},"spec":{"finalizers":["openshift.io/origin","kubernetes"]},"status":{"phase":"Active"}},{"metadata":{"name":"my-project-0","selfLink":"/oapi/v1/projectsmy-project-0","uid":"bf3e707b-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"97936","creationTimestamp":"2017-07-17T12:30:41Z","annotations":{"openshift.io/description":"","openshift.io/display-name":"","openshift.io/requester":"system:admin","openshift.io/sa.scc.mcs":"s0:c21,c0","openshift.io/sa.scc.supplemental-groups":"1000420000/10000","openshift.io/sa.scc.uid-range":"1000420000/10000"}},"spec":{"finalizers":["openshift.io/origin","kubernetes"]},"status":{"phase":"Active"}},{"metadata":{"name":"my-project-1","selfLink":"/oapi/v1/projectsmy-project-1","uid":"bfc6e2e7-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"97997","creationTimestamp":"2017-07-17T12:30:42Z","annotations":{"openshift.io/description":"","openshift.io/display-name":"","openshift.io/requester":"system:admin","openshift.io/sa.scc.mcs":"s0:c21,c5","openshift.io/sa.scc.supplemental-groups":"1000430000/10000","openshift.io/sa.scc.uid-range":"1000430000/10000"}},"spec":{"finalizers":["openshift.io/origin","kubernetes"]},"status":{"phase":"Active"}},{"metadata":{"name":"my-project-2","selfLink":"/oapi/v1/projectsmy-project-2","uid":"c054097b-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"98070","creationTimestamp":"2017-07-17T12:30:43Z","annotations":{"openshift.io/description":"","openshift.io/display-name":"","openshift.io/requester":"system:admin","openshift.io/sa.scc.mcs":"s0:c21,c10","openshift.io/sa.scc.supplemental-groups":"1000440000/10000","openshift.io/sa.scc.uid-range":"1000440000/10000"}},"spec":{"finalizers":["openshift.io/origin","kubernetes"]},"status":{"phase":"Active"}},{"metadata":{"name":"openshift","selfLink":"/oapi/v1/projectsopenshift","uid":"badfcf61-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"173","creationTimestamp":"2017-07-16T14:40:36Z","annotations":{"openshift.io/sa.scc.mcs":"s0:c1,c0","openshift.io/sa.scc.supplemental-groups":"1000000000/10000","openshift.io/sa.scc.uid-range":"1000000000/10000"}},"spec":{"finalizers":["kubernetes","openshift.io/origin"]},"status":{"phase":"Active"}},{"metadata":{"name":"openshift-infra","selfLink":"/oapi/v1/projectsopenshift-infra","uid":"ba9cf4ef-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"809","creationTimestamp":"2017-07-16T14:40:35Z","annotations":{"openshift.io/node-selector":"","openshift.io/sa.scc.mcs":"s0:c6,c0","openshift.io/sa.scc.supplemental-groups":"1000030000/10000","openshift.io/sa.scc.uid-range":"1000030000/10000"}},"spec":{"finalizers":["kubernetes","openshift.io/origin"]},"status":{"phase":"Active"}}]} - -' - http_version: - recorded_at: Mon, 17 Jul 2017 12:30:53 GMT -- request: - method: get - uri: https://host.example.com:8443/oapi/v1/buildconfigs - body: - encoding: US-ASCII - string: '' - headers: - Accept: - - "*/*" - Accept-Encoding: - - gzip, deflate - User-Agent: - - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.3p222 - Authorization: - - Bearer theToken - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store - Content-Type: - - application/json - Date: - - Mon, 17 Jul 2017 12:31:31 GMT - Transfer-Encoding: - - chunked - body: - encoding: UTF-8 - string: '{"kind":"BuildConfigList","apiVersion":"v1","metadata":{"selfLink":"/oapi/v1/buildconfigs","resourceVersion":"98234"},"items":[{"metadata":{"name":"my-build-config","namespace":"my-project-0","selfLink":"/oapi/v1/namespaces/my-project-0/buildconfigs/my-build-config","uid":"bf7f72bd-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"97988","creationTimestamp":"2017-07-17T12:30:42Z"},"spec":{"triggers":[{"type":"GitHub","github":{"secret":"secret101"}},{"type":"Generic","generic":{"secret":"secret101"}}],"runPolicy":"Serial","source":{"type":"Git","git":{"uri":"https://github.com/openshift/ruby-hello-world"}},"strategy":{"type":"Source","sourceStrategy":{"from":{"kind":"DockerImage","name":"ruby-20-centos7:latest"}}},"output":{"to":{"kind":"ImageStreamTag","name":"origin-ruby-sample:latest"}},"resources":{},"postCommit":{"script":"bundle - exec rake test"},"nodeSelector":null},"status":{"lastVersion":1}},{"metadata":{"name":"my-build-config","namespace":"my-project-1","selfLink":"/oapi/v1/namespaces/my-project-1/buildconfigs/my-build-config","uid":"c0094809-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"98060","creationTimestamp":"2017-07-17T12:30:42Z"},"spec":{"triggers":[{"type":"GitHub","github":{"secret":"secret101"}},{"type":"Generic","generic":{"secret":"secret101"}}],"runPolicy":"Serial","source":{"type":"Git","git":{"uri":"https://github.com/openshift/ruby-hello-world"}},"strategy":{"type":"Source","sourceStrategy":{"from":{"kind":"DockerImage","name":"ruby-20-centos7:latest"}}},"output":{"to":{"kind":"ImageStreamTag","name":"origin-ruby-sample:latest"}},"resources":{},"postCommit":{"script":"bundle - exec rake test"},"nodeSelector":null},"status":{"lastVersion":1}},{"metadata":{"name":"my-build-config","namespace":"my-project-2","selfLink":"/oapi/v1/namespaces/my-project-2/buildconfigs/my-build-config","uid":"c09bc4f3-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"98132","creationTimestamp":"2017-07-17T12:30:43Z"},"spec":{"triggers":[{"type":"GitHub","github":{"secret":"secret101"}},{"type":"Generic","generic":{"secret":"secret101"}}],"runPolicy":"Serial","source":{"type":"Git","git":{"uri":"https://github.com/openshift/ruby-hello-world"}},"strategy":{"type":"Source","sourceStrategy":{"from":{"kind":"DockerImage","name":"ruby-20-centos7:latest"}}},"output":{"to":{"kind":"ImageStreamTag","name":"origin-ruby-sample:latest"}},"resources":{},"postCommit":{"script":"bundle - exec rake test"},"nodeSelector":null},"status":{"lastVersion":1}}]} - -' - http_version: - recorded_at: Mon, 17 Jul 2017 12:30:53 GMT -- request: - method: get - uri: https://host.example.com:8443/oapi/v1/builds - body: - encoding: US-ASCII - string: '' - headers: - Accept: - - "*/*" - Accept-Encoding: - - gzip, deflate - User-Agent: - - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.3p222 - Authorization: - - Bearer theToken - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store - Content-Type: - - application/json - Date: - - Mon, 17 Jul 2017 12:31:31 GMT - Transfer-Encoding: - - chunked - body: - encoding: UTF-8 - string: '{"kind":"BuildList","apiVersion":"v1","metadata":{"selfLink":"/oapi/v1/builds","resourceVersion":"98234"},"items":[{"metadata":{"name":"my-build-config-1","namespace":"my-project-0","selfLink":"/oapi/v1/namespaces/my-project-0/builds/my-build-config-1","uid":"bfa704c2-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"98166","creationTimestamp":"2017-07-17T12:30:42Z","labels":{"buildconfig":"my-build-config","openshift.io/build-config.name":"my-build-config","openshift.io/build.start-policy":"Serial"},"annotations":{"openshift.io/build-config.name":"my-build-config","openshift.io/build.number":"1","openshift.io/build.pod-name":"my-build-config-1-build"},"ownerReferences":[{"apiVersion":"v1","kind":"BuildConfig","name":"my-build-config","uid":"bf7f72bd-6aeb-11e7-b2e6-001a4a1626e8"}]},"spec":{"serviceAccount":"builder","source":{"type":"Git","git":{"uri":"https://github.com/openshift/ruby-hello-world"}},"revision":{"type":"Git","git":{"commit":"022d87e4160c00274b63cdad7c238b5c6a299265","author":{"name":"Ben - Parees","email":"bparees@users.noreply.github.com"},"committer":{"name":"GitHub","email":"noreply@github.com"},"message":"Merge - pull request #58 from junaruga/feature/fix-for-ruby24"}},"strategy":{"type":"Source","sourceStrategy":{"from":{"kind":"DockerImage","name":"ruby-20-centos7:latest"}}},"output":{"to":{"kind":"ImageStreamTag","name":"origin-ruby-sample:latest"},"pushSecret":{"name":"builder-dockercfg-k4gcb"}},"resources":{},"postCommit":{"script":"bundle - exec rake test"},"nodeSelector":null,"triggeredBy":[{"message":"Manually triggered"}]},"status":{"phase":"Failed","reason":"PullBuilderImageFailed","message":"Failed - to pull builder image.","startTimestamp":"2017-07-17T12:30:43Z","completionTimestamp":"2017-07-17T12:30:52Z","duration":9000000000,"outputDockerImageReference":"docker-registry.default.svc:5000/my-project-0/origin-ruby-sample:latest","config":{"kind":"BuildConfig","namespace":"my-project-0","name":"my-build-config"},"output":{}}},{"metadata":{"name":"my-build-config-1","namespace":"my-project-1","selfLink":"/oapi/v1/namespaces/my-project-1/builds/my-build-config-1","uid":"c030da88-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"98181","creationTimestamp":"2017-07-17T12:30:43Z","labels":{"buildconfig":"my-build-config","openshift.io/build-config.name":"my-build-config","openshift.io/build.start-policy":"Serial"},"annotations":{"openshift.io/build-config.name":"my-build-config","openshift.io/build.number":"1","openshift.io/build.pod-name":"my-build-config-1-build"},"ownerReferences":[{"apiVersion":"v1","kind":"BuildConfig","name":"my-build-config","uid":"c0094809-6aeb-11e7-b2e6-001a4a1626e8"}]},"spec":{"serviceAccount":"builder","source":{"type":"Git","git":{"uri":"https://github.com/openshift/ruby-hello-world"}},"revision":{"type":"Git","git":{"commit":"022d87e4160c00274b63cdad7c238b5c6a299265","author":{"name":"Ben - Parees","email":"bparees@users.noreply.github.com"},"committer":{"name":"GitHub","email":"noreply@github.com"},"message":"Merge - pull request #58 from junaruga/feature/fix-for-ruby24"}},"strategy":{"type":"Source","sourceStrategy":{"from":{"kind":"DockerImage","name":"ruby-20-centos7:latest"}}},"output":{"to":{"kind":"ImageStreamTag","name":"origin-ruby-sample:latest"},"pushSecret":{"name":"builder-dockercfg-j6bq0"}},"resources":{},"postCommit":{"script":"bundle - exec rake test"},"nodeSelector":null,"triggeredBy":[{"message":"Manually triggered"}]},"status":{"phase":"Failed","reason":"PullBuilderImageFailed","message":"Failed - to pull builder image.","startTimestamp":"2017-07-17T12:30:45Z","completionTimestamp":"2017-07-17T12:30:54Z","duration":9000000000,"outputDockerImageReference":"docker-registry.default.svc:5000/my-project-1/origin-ruby-sample:latest","config":{"kind":"BuildConfig","namespace":"my-project-1","name":"my-build-config"},"output":{}}},{"metadata":{"name":"my-build-config-1","namespace":"my-project-2","selfLink":"/oapi/v1/namespaces/my-project-2/builds/my-build-config-1","uid":"c0c1b276-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"98178","creationTimestamp":"2017-07-17T12:30:44Z","labels":{"buildconfig":"my-build-config","openshift.io/build-config.name":"my-build-config","openshift.io/build.start-policy":"Serial"},"annotations":{"openshift.io/build-config.name":"my-build-config","openshift.io/build.number":"1","openshift.io/build.pod-name":"my-build-config-1-build"},"ownerReferences":[{"apiVersion":"v1","kind":"BuildConfig","name":"my-build-config","uid":"c09bc4f3-6aeb-11e7-b2e6-001a4a1626e8"}]},"spec":{"serviceAccount":"builder","source":{"type":"Git","git":{"uri":"https://github.com/openshift/ruby-hello-world"}},"revision":{"type":"Git","git":{"commit":"022d87e4160c00274b63cdad7c238b5c6a299265","author":{"name":"Ben - Parees","email":"bparees@users.noreply.github.com"},"committer":{"name":"GitHub","email":"noreply@github.com"},"message":"Merge - pull request #58 from junaruga/feature/fix-for-ruby24"}},"strategy":{"type":"Source","sourceStrategy":{"from":{"kind":"DockerImage","name":"ruby-20-centos7:latest"}}},"output":{"to":{"kind":"ImageStreamTag","name":"origin-ruby-sample:latest"},"pushSecret":{"name":"builder-dockercfg-9wrf5"}},"resources":{},"postCommit":{"script":"bundle - exec rake test"},"nodeSelector":null,"triggeredBy":[{"message":"Manually triggered"}]},"status":{"phase":"Failed","reason":"PullBuilderImageFailed","message":"Failed - to pull builder image.","startTimestamp":"2017-07-17T12:30:46Z","completionTimestamp":"2017-07-17T12:30:54Z","duration":8000000000,"outputDockerImageReference":"docker-registry.default.svc:5000/my-project-2/origin-ruby-sample:latest","config":{"kind":"BuildConfig","namespace":"my-project-2","name":"my-build-config"},"output":{}}}]} - -' - http_version: - recorded_at: Mon, 17 Jul 2017 12:30:53 GMT -- request: - method: get - uri: https://host.example.com:8443/oapi/v1/templates - body: - encoding: US-ASCII - string: '' - headers: - Accept: - - "*/*" - Accept-Encoding: - - gzip, deflate - User-Agent: - - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.3p222 - Authorization: - - Bearer theToken - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store - Content-Type: - - application/json - Date: - - Mon, 17 Jul 2017 12:31:31 GMT - Transfer-Encoding: - - chunked - body: - encoding: UTF-8 - string: '{"kind":"TemplateList","apiVersion":"v1","metadata":{"selfLink":"/oapi/v1/templates","resourceVersion":"98234"},"items":[{"metadata":{"name":"my-template-0","namespace":"my-project-0","selfLink":"/oapi/v1/namespaces/my-project-0/templates/my-template-0","uid":"bf83d730-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"97984","creationTimestamp":"2017-07-17T12:30:42Z","annotations":{"description":"Description","iconClass":"icon","tags":"database,nosql"}},"objects":[{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"name":"my-persistentvolumeclaim"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"8Gi"}}}}],"parameters":[{"name":"MYPARAM","value":"my-value"}]},{"metadata":{"name":"my-template-1","namespace":"my-project-1","selfLink":"/oapi/v1/namespaces/my-project-1/templates/my-template-1","uid":"c00dfebd-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"98054","creationTimestamp":"2017-07-17T12:30:43Z","annotations":{"description":"Description","iconClass":"icon","tags":"database,nosql"}},"objects":[{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"name":"my-persistentvolumeclaim"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"8Gi"}}}}],"parameters":[{"name":"MYPARAM","value":"my-value"}]},{"metadata":{"name":"my-template-2","namespace":"my-project-2","selfLink":"/oapi/v1/namespaces/my-project-2/templates/my-template-2","uid":"c09f97b5-6aeb-11e7-b2e6-001a4a1626e8","resourceVersion":"98127","creationTimestamp":"2017-07-17T12:30:43Z","annotations":{"description":"Description","iconClass":"icon","tags":"database,nosql"}},"objects":[{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"name":"my-persistentvolumeclaim"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"8Gi"}}}}],"parameters":[{"name":"MYPARAM","value":"my-value"}]},{"metadata":{"name":"3scale-gateway","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/3scale-gateway","uid":"dcc470e9-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"467","creationTimestamp":"2017-07-16T14:41:33Z","annotations":{"description":"3scale - API Gateway","iconClass":"icon-load-balancer","tags":"api,gateway,3scale"}},"objects":[{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"name":"${APICAST_NAME}"},"spec":{"replicas":2,"selector":{"deploymentconfig":"${APICAST_NAME}"},"strategy":{"type":"Rolling"},"template":{"metadata":{"labels":{"deploymentconfig":"${APICAST_NAME}"}},"spec":{"containers":[{"env":[{"name":"THREESCALE_PORTAL_ENDPOINT","valueFrom":{"secretKeyRef":{"key":"password","name":"${CONFIGURATION_URL_SECRET}"}}},{"name":"THREESCALE_CONFIG_FILE","value":"${CONFIGURATION_FILE_PATH}"},{"name":"THREESCALE_DEPLOYMENT_ENV","value":"${DEPLOYMENT_ENVIRONMENT}"},{"name":"RESOLVER","value":"${RESOLVER}"},{"name":"APICAST_SERVICES","value":"${SERVICES_LIST}"},{"name":"APICAST_CONFIGURATION_LOADER","value":"${CONFIGURATION_LOADER}"},{"name":"APICAST_LOG_LEVEL","value":"${LOG_LEVEL}"},{"name":"APICAST_PATH_ROUTING_ENABLED","value":"${PATH_ROUTING}"},{"name":"APICAST_RESPONSE_CODES","value":"${RESPONSE_CODES}"},{"name":"APICAST_CONFIGURATION_CACHE","value":"${CONFIGURATION_CACHE}"},{"name":"REDIS_URL","value":"${REDIS_URL}"},{"name":"APICAST_MANAGEMENT_API","value":"${MANAGEMENT_API}"},{"name":"OPENSSL_VERIFY","value":"${OPENSSL_VERIFY}"}],"image":"3scale-amp20/apicast-gateway:1.0-3","imagePullPolicy":"IfNotPresent","livenessProbe":{"httpGet":{"path":"/status/live","port":"management"},"initialDelaySeconds":10,"timeoutSeconds":1},"name":"${APICAST_NAME}","ports":[{"containerPort":8080,"name":"proxy","protocol":"TCP"},{"containerPort":8090,"name":"management","protocol":"TCP"}],"readinessProbe":{"httpGet":{"path":"/status/ready","port":"management"},"initialDelaySeconds":15,"timeoutSeconds":1}}]}},"triggers":[{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"Service","metadata":{"name":"${APICAST_NAME}"},"spec":{"ports":[{"name":"proxy","port":8080,"protocol":"TCP","targetPort":8080},{"name":"management","port":8090,"protocol":"TCP","targetPort":8090}],"selector":{"deploymentconfig":"${APICAST_NAME}"}}}],"parameters":[{"name":"AMP_RELEASE","description":"AMP - release tag.","value":"2.0.0-CR2-redhat-1","required":true},{"name":"CONFIGURATION_URL_SECRET","description":"Name - of the secret containing the THREESCALE_PORTAL_ENDPOINT with the access-token - or provider key","value":"apicast-configuration-url-secret","required":true},{"name":"CONFIGURATION_FILE_PATH","description":"Path - to saved JSON file with configuration for the gateway. Has to be injected - to the docker image as read only volume."},{"name":"DEPLOYMENT_ENVIRONMENT","description":"Deployment - environment. Can be sandbox or production.","value":"production","required":true},{"name":"APICAST_NAME","description":"Name - for the 3scale API Gateway","value":"apicast","required":true},{"name":"RESOLVER","description":"DNS - Resolver for openresty, if empty it will be autodiscovered"},{"name":"SERVICES_LIST","description":"Subset - of services to run. Use comma separated list of service ids (eg. 42,1337)"},{"name":"CONFIGURATION_LOADER","description":"When - to load configuration. If on gateway start or incoming request. Allowed values - are: lazy, boot.","value":"boot"},{"name":"LOG_LEVEL","description":"Log level. - One of the following: debug, info, notice, warn, error, crit, alert, or emerg."},{"name":"PATH_ROUTING","description":"Enable - path routing. Experimental feature.","value":"false"},{"name":"RESPONSE_CODES","description":"Enable - logging response codes to 3scale.","value":"false"},{"name":"CONFIGURATION_CACHE","description":"For - how long to cache the downloaded configuration in seconds. Can be left empty, - 0 or greater than 60."},{"name":"REDIS_URL","description":"Redis URL. Required - for OAuth2 integration. ex: redis://PASSWORD@127.0.0.1:6379/0"},{"name":"MANAGEMENT_API","description":"Scope - of the Management API. Can be disabled, status or debug. At least status required - for health checks.","value":"status"},{"name":"OPENSSL_VERIFY","description":"Turn - on/off the OpenSSL peer verification. Can be set to true/false.","value":"false","required":true}]},{"metadata":{"name":"amp-apicast-wildcard-router","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/amp-apicast-wildcard-router","uid":"dcd59228-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"484","creationTimestamp":"2017-07-16T14:41:33Z"},"objects":[{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"name":"apicast-router"},"spec":{"replicas":1,"selector":{"deploymentconfig":"apicast-router"},"strategy":{"type":"Rolling"},"template":{"metadata":{"labels":{"deploymentconfig":"apicast-router"}},"spec":{"containers":[{"command":["bin/apicast"],"env":[{"name":"APICAST_CONFIGURATION_LOADER","value":"lazy"},{"name":"APICAST_CONFIGURATION_CACHE","value":"0"}],"image":"3scale-amp20/apicast-gateway:1.0-3","imagePullPolicy":"IfNotPresent","livenessProbe":{"initialDelaySeconds":5,"periodSeconds":10,"tcpSocket":{"port":"router"},"timeoutSeconds":5},"name":"apicast-router","ports":[{"containerPort":8082,"name":"router","protocol":"TCP"},{"containerPort":8090,"name":"management","protocol":"TCP"}],"readinessProbe":{"httpGet":{"path":"/status/ready","port":"management"},"initialDelaySeconds":5,"periodSeconds":30,"timeoutSeconds":5},"volumeMounts":[{"mountPath":"/opt/app-root/src/sites.d/","name":"apicast-router-config","readOnly":true}]}],"volumes":[{"configMap":{"items":[{"key":"router.conf","path":"router.conf"}],"name":"apicast-router-config"},"name":"apicast-router-config"}]}},"triggers":[{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"Service","metadata":{"name":"apicast-router"},"spec":{"ports":[{"name":"router","port":80,"protocol":"TCP","targetPort":"router"}],"selector":{"deploymentconfig":"apicast-router"}}},{"apiVersion":"v1","data":{"router.conf":"upstream - wildcard {\n server 0.0.0.1:1;\n\n balancer_by_lua_block {\n local round_robin - = require ''resty.balancer.round_robin''\n local balancer = round_robin.new()\n local - peers = balancer:peers(ngx.ctx.apicast)\n\n local peer, err = balancer:set_peer(peers)\n\n if - not peer then\n ngx.status = ngx.HTTP_SERVICE_UNAVAILABLE\n ngx.log(ngx.ERR, - \"failed to set current backend peer: \", err)\n ngx.exit(ngx.status)\n end\n }\n\n keepalive - 1024;\n}\n\nserver {\n listen 8082;\n server_name ~-(?\u003capicast\u003eapicast-(staging|production))\\.;\n access_log - /dev/stdout combined;\n\n location / {\n access_by_lua_block {\n local - resolver = require(''resty.resolver''):instance()\n local servers = resolver:get_servers(ngx.var.apicast, - { port = 8080 })\n\n if #servers == 0 then\n ngx.status = ngx.HTTP_BAD_GATEWAY\n ngx.exit(ngx.HTTP_OK)\n end\n\n ngx.ctx.apicast - = servers\n }\n proxy_http_version 1.1;\n proxy_pass $scheme://wildcard;\n proxy_set_header - Host $host;\n proxy_set_header Connection \"\";\n }\n}"},"kind":"ConfigMap","metadata":{"name":"apicast-router-config"}},{"apiVersion":"v1","kind":"Route","metadata":{"labels":{"app":"apicast-wildcard-router"},"name":"apicast-wildcard-router"},"spec":{"host":"apicast-${TENANT_NAME}.${WILDCARD_DOMAIN}","port":{"targetPort":"router"},"tls":{"insecureEdgeTerminationPolicy":"Allow","termination":"edge"},"to":{"kind":"Service","name":"apicast-router"},"wildcardPolicy":"Subdomain"}}],"parameters":[{"name":"AMP_RELEASE","description":"AMP - release tag.","value":"2.0.0-CR2-redhat-1","required":true},{"name":"WILDCARD_DOMAIN","description":"Root - domain for the wildcard routes. Eg. example.com will generate 3scale-admin.example.com.","required":true},{"name":"TENANT_NAME","description":"Domain - name under the root that Admin UI will be available with -admin suffix.","value":"3scale","required":true}]},{"metadata":{"name":"amp-pvc","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/amp-pvc","uid":"dcd1965b-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"481","creationTimestamp":"2017-07-16T14:41:33Z"},"objects":[{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"name":"system-storage"},"spec":{"accessModes":["ReadWriteMany"],"resources":{"requests":{"storage":"100Mi"}}}},{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"name":"mysql-storage"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"1Gi"}}}},{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"name":"system-redis-storage"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"1Gi"}}}},{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"name":"backend-redis-storage"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"1Gi"}}}}]},{"metadata":{"name":"cakephp-mysql-example","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/cakephp-mysql-example","uid":"dcc6681b-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"469","creationTimestamp":"2017-07-16T14:41:33Z","annotations":{"description":"An - example CakePHP application with a MySQL database. For more information about - using this template, including OpenShift considerations, see https://github.com/openshift/cakephp-ex/blob/master/README.md.\n\nWARNING: - Any data stored will be lost upon pod destruction. Only use this template - for testing.","iconClass":"icon-php","openshift.io/display-name":"CakePHP - + MySQL (Ephemeral)","tags":"quickstart,php,cakephp","template.openshift.io/documentation-url":"https://github.com/openshift/cakephp-ex","template.openshift.io/long-description":"This - template defines resources needed to develop a CakePHP application, including - a build configuration, application deployment configuration, and database - deployment configuration. The database is stored in non-persistent storage, - so this configuration should be used for experimental purposes only.","template.openshift.io/provider-display-name":"Red - Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The - following service(s) have been created in your project: ${NAME}, ${DATABASE_SERVICE_NAME}.\n\nFor - more information about using this template, including OpenShift considerations, - see https://github.com/openshift/cake-ex/blob/master/README.md.","objects":[{"apiVersion":"v1","kind":"Secret","metadata":{"name":"${NAME}"},"stringData":{"cakephp-secret-token":"${CAKEPHP_SECRET_TOKEN}","cakephp-security-cipher-seed":"${CAKEPHP_SECURITY_CIPHER_SEED}","cakephp-security-salt":"${CAKEPHP_SECURITY_SALT}","database-password":"${DATABASE_PASSWORD}","database-user":"${DATABASE_USER}"}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes - and load balances the application pods","service.alpha.openshift.io/dependencies":"[{\"name\": - \"${DATABASE_SERVICE_NAME}\", \"kind\": \"Service\"}]"},"name":"${NAME}"},"spec":{"ports":[{"name":"web","port":8080,"targetPort":8080}],"selector":{"name":"${NAME}"}}},{"apiVersion":"v1","kind":"Route","metadata":{"annotations":{"template.openshift.io/expose-uri":"http://{.spec.host}{.spec.path}"},"name":"${NAME}"},"spec":{"host":"${APPLICATION_DOMAIN}","to":{"kind":"Service","name":"${NAME}"}}},{"apiVersion":"v1","kind":"ImageStream","metadata":{"annotations":{"description":"Keeps - track of changes in the application image"},"name":"${NAME}"}},{"apiVersion":"v1","kind":"BuildConfig","metadata":{"annotations":{"description":"Defines - how to build the application"},"name":"${NAME}"},"spec":{"output":{"to":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"postCommit":{"script":"./lib/Cake/Console/cake - test app AllTests"},"source":{"contextDir":"${CONTEXT_DIR}","git":{"ref":"${SOURCE_REPOSITORY_REF}","uri":"${SOURCE_REPOSITORY_URL}"},"type":"Git"},"strategy":{"sourceStrategy":{"env":[{"name":"COMPOSER_MIRROR","value":"${COMPOSER_MIRROR}"}],"from":{"kind":"ImageStreamTag","name":"php:7.0","namespace":"${NAMESPACE}"}},"type":"Source"},"triggers":[{"type":"ImageChange"},{"type":"ConfigChange"},{"github":{"secret":"${GITHUB_WEBHOOK_SECRET}"},"type":"GitHub"}]}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines - how to deploy the application server"},"name":"${NAME}"},"spec":{"replicas":1,"selector":{"name":"${NAME}"},"strategy":{"recreateParams":{"pre":{"execNewPod":{"command":["./migrate-database.sh"],"containerName":"cakephp-mysql-example"},"failurePolicy":"Retry"}},"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${NAME}"},"name":"${NAME}"},"spec":{"containers":[{"env":[{"name":"DATABASE_SERVICE_NAME","value":"${DATABASE_SERVICE_NAME}"},{"name":"DATABASE_ENGINE","value":"${DATABASE_ENGINE}"},{"name":"DATABASE_NAME","value":"${DATABASE_NAME}"},{"name":"DATABASE_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${NAME}"}}},{"name":"DATABASE_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${NAME}"}}},{"name":"CAKEPHP_SECRET_TOKEN","valueFrom":{"secretKeyRef":{"key":"cakephp-secret-token","name":"${NAME}"}}},{"name":"CAKEPHP_SECURITY_SALT","valueFrom":{"secretKeyRef":{"key":"cakephp-security-salt","name":"${NAME}"}}},{"name":"CAKEPHP_SECURITY_CIPHER_SEED","valueFrom":{"secretKeyRef":{"key":"cakephp-security-cipher-seed","name":"${NAME}"}}},{"name":"OPCACHE_REVALIDATE_FREQ","value":"${OPCACHE_REVALIDATE_FREQ}"}],"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":"${MEMORY_LIMIT}"}}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["cakephp-mysql-example"],"from":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"type":"ImageChange"},{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes - the database server"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"ports":[{"name":"mysql","port":3306,"targetPort":3306}],"selector":{"name":"${DATABASE_SERVICE_NAME}"}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines - how to deploy the database"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${DATABASE_SERVICE_NAME}"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"containers":[{"env":[{"name":"MYSQL_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${NAME}"}}},{"name":"MYSQL_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${NAME}"}}},{"name":"MYSQL_DATABASE","value":"${DATABASE_NAME}"}],"image":" - ","livenessProbe":{"initialDelaySeconds":30,"tcpSocket":{"port":3306},"timeoutSeconds":1},"name":"mysql","ports":[{"containerPort":3306}],"readinessProbe":{"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''"]},"initialDelaySeconds":5,"timeoutSeconds":1},"resources":{"limits":{"memory":"${MEMORY_MYSQL_LIMIT}"}},"volumeMounts":[{"mountPath":"/var/lib/mysql/data","name":"data"}]}],"volumes":[{"emptyDir":{},"name":"data"}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["mysql"],"from":{"kind":"ImageStreamTag","name":"mysql:5.7","namespace":"${NAMESPACE}"}},"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":"Github trigger secret. A difficult to guess - string encoded as part of the webhook URL. Not encrypted.","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"}},{"metadata":{"name":"cakephp-mysql-persistent","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/cakephp-mysql-persistent","uid":"dcc55a89-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"468","creationTimestamp":"2017-07-16T14:41:33Z","annotations":{"description":"An - example CakePHP application with a MySQL database. For more information about - using this template, including OpenShift considerations, see https://github.com/openshift/cakephp-ex/blob/master/README.md.","iconClass":"icon-php","openshift.io/display-name":"CakePHP - + MySQL (Persistent)","tags":"quickstart,php,cakephp","template.openshift.io/documentation-url":"https://github.com/openshift/cakephp-ex","template.openshift.io/long-description":"This - template defines resources needed to develop a CakePHP application, including - a build configuration, application deployment configuration, and database - deployment configuration.","template.openshift.io/provider-display-name":"Red - Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The - following service(s) have been created in your project: ${NAME}, ${DATABASE_SERVICE_NAME}.\n\nFor - more information about using this template, including OpenShift considerations, - see https://github.com/openshift/cake-ex/blob/master/README.md.","objects":[{"apiVersion":"v1","kind":"Secret","metadata":{"name":"${NAME}"},"stringData":{"cakephp-secret-token":"${CAKEPHP_SECRET_TOKEN}","cakephp-security-cipher-seed":"${CAKEPHP_SECURITY_CIPHER_SEED}","cakephp-security-salt":"${CAKEPHP_SECURITY_SALT}","database-password":"${DATABASE_PASSWORD}","database-user":"${DATABASE_USER}"}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes - and load balances the application pods","service.alpha.openshift.io/dependencies":"[{\"name\": - \"${DATABASE_SERVICE_NAME}\", \"kind\": \"Service\"}]"},"name":"${NAME}"},"spec":{"ports":[{"name":"web","port":8080,"targetPort":8080}],"selector":{"name":"${NAME}"}}},{"apiVersion":"v1","kind":"Route","metadata":{"annotations":{"template.openshift.io/expose-uri":"http://{.spec.host}{.spec.path}"},"name":"${NAME}"},"spec":{"host":"${APPLICATION_DOMAIN}","to":{"kind":"Service","name":"${NAME}"}}},{"apiVersion":"v1","kind":"ImageStream","metadata":{"annotations":{"description":"Keeps - track of changes in the application image"},"name":"${NAME}"}},{"apiVersion":"v1","kind":"BuildConfig","metadata":{"annotations":{"description":"Defines - how to build the application"},"name":"${NAME}"},"spec":{"output":{"to":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"postCommit":{"script":"./lib/Cake/Console/cake - test app AllTests"},"source":{"contextDir":"${CONTEXT_DIR}","git":{"ref":"${SOURCE_REPOSITORY_REF}","uri":"${SOURCE_REPOSITORY_URL}"},"type":"Git"},"strategy":{"sourceStrategy":{"env":[{"name":"COMPOSER_MIRROR","value":"${COMPOSER_MIRROR}"}],"from":{"kind":"ImageStreamTag","name":"php:7.0","namespace":"${NAMESPACE}"}},"type":"Source"},"triggers":[{"type":"ImageChange"},{"type":"ConfigChange"},{"github":{"secret":"${GITHUB_WEBHOOK_SECRET}"},"type":"GitHub"}]}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines - how to deploy the application server"},"name":"${NAME}"},"spec":{"replicas":1,"selector":{"name":"${NAME}"},"strategy":{"recreateParams":{"pre":{"execNewPod":{"command":["./migrate-database.sh"],"containerName":"cakephp-mysql-persistent"},"failurePolicy":"Retry"}},"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${NAME}"},"name":"${NAME}"},"spec":{"containers":[{"env":[{"name":"DATABASE_SERVICE_NAME","value":"${DATABASE_SERVICE_NAME}"},{"name":"DATABASE_ENGINE","value":"${DATABASE_ENGINE}"},{"name":"DATABASE_NAME","value":"${DATABASE_NAME}"},{"name":"DATABASE_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${NAME}"}}},{"name":"DATABASE_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${NAME}"}}},{"name":"CAKEPHP_SECRET_TOKEN","valueFrom":{"secretKeyRef":{"key":"cakephp-secret-token","name":"${NAME}"}}},{"name":"CAKEPHP_SECURITY_SALT","valueFrom":{"secretKeyRef":{"key":"cakephp-security-salt","name":"${NAME}"}}},{"name":"CAKEPHP_SECURITY_CIPHER_SEED","valueFrom":{"secretKeyRef":{"key":"cakephp-security-cipher-seed","name":"${NAME}"}}},{"name":"OPCACHE_REVALIDATE_FREQ","value":"${OPCACHE_REVALIDATE_FREQ}"}],"image":" - ","livenessProbe":{"httpGet":{"path":"/","port":8080},"initialDelaySeconds":30,"timeoutSeconds":3},"name":"cakephp-mysql-persistent","ports":[{"containerPort":8080}],"readinessProbe":{"httpGet":{"path":"/health.php","port":8080},"initialDelaySeconds":3,"timeoutSeconds":3},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["cakephp-mysql-persistent"],"from":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"type":"ImageChange"},{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"${VOLUME_CAPACITY}"}}}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes - the database server"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"ports":[{"name":"mysql","port":3306,"targetPort":3306}],"selector":{"name":"${DATABASE_SERVICE_NAME}"}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines - how to deploy the database"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${DATABASE_SERVICE_NAME}"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"containers":[{"env":[{"name":"MYSQL_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${NAME}"}}},{"name":"MYSQL_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${NAME}"}}},{"name":"MYSQL_DATABASE","value":"${DATABASE_NAME}"}],"image":" - ","livenessProbe":{"initialDelaySeconds":30,"tcpSocket":{"port":3306},"timeoutSeconds":1},"name":"mysql","ports":[{"containerPort":3306}],"readinessProbe":{"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''"]},"initialDelaySeconds":5,"timeoutSeconds":1},"resources":{"limits":{"memory":"${MEMORY_MYSQL_LIMIT}"}},"volumeMounts":[{"mountPath":"/var/lib/mysql/data","name":"${DATABASE_SERVICE_NAME}-data"}]}],"volumes":[{"name":"${DATABASE_SERVICE_NAME}-data","persistentVolumeClaim":{"claimName":"${DATABASE_SERVICE_NAME}"}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["mysql"],"from":{"kind":"ImageStreamTag","name":"mysql:5.7","namespace":"${NAMESPACE}"}},"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-persistent","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":"VOLUME_CAPACITY","displayName":"Volume - Capacity","description":"Volume space available for data, e.g. 512Mi, 2Gi","value":"1Gi","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":"Github trigger secret. A difficult to guess - string encoded as part of the webhook URL. Not encrypted.","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-persistent"}},{"metadata":{"name":"dancer-mysql-example","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/dancer-mysql-example","uid":"dcc86071-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"471","creationTimestamp":"2017-07-16T14:41:33Z","annotations":{"description":"An - example Dancer application with a MySQL database. For more information about - using this template, including OpenShift considerations, see https://github.com/openshift/dancer-ex/blob/master/README.md.\n\nWARNING: - Any data stored will be lost upon pod destruction. Only use this template - for testing.","iconClass":"icon-perl","openshift.io/display-name":"Dancer - + MySQL (Ephemeral)","tags":"quickstart,perl,dancer","template.openshift.io/documentation-url":"https://github.com/openshift/dancer-ex","template.openshift.io/long-description":"This - template defines resources needed to develop a Dancer based application, including - a build configuration, application deployment configuration, and database - deployment configuration. The database is stored in non-persistent storage, - so this configuration should be used for experimental purposes only.","template.openshift.io/provider-display-name":"Red - Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The - following service(s) have been created in your project: ${NAME}, ${DATABASE_SERVICE_NAME}.\n\nFor - more information about using this template, including OpenShift considerations, - see https://github.com/openshift/dancer-ex/blob/master/README.md.","objects":[{"apiVersion":"v1","kind":"Secret","metadata":{"name":"${NAME}"},"stringData":{"database-password":"${DATABASE_PASSWORD}","database-user":"${DATABASE_USER}","keybase":"${SECRET_KEY_BASE}"}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes - and load balances the application pods","service.alpha.openshift.io/dependencies":"[{\"name\": - \"${DATABASE_SERVICE_NAME}\", \"kind\": \"Service\"}]"},"name":"${NAME}"},"spec":{"ports":[{"name":"web","port":8080,"targetPort":8080}],"selector":{"name":"${NAME}"}}},{"apiVersion":"v1","kind":"Route","metadata":{"annotations":{"template.openshift.io/expose-uri":"http://{.spec.host}{.spec.path}"},"name":"${NAME}"},"spec":{"host":"${APPLICATION_DOMAIN}","to":{"kind":"Service","name":"${NAME}"}}},{"apiVersion":"v1","kind":"ImageStream","metadata":{"annotations":{"description":"Keeps - track of changes in the application image"},"name":"${NAME}"}},{"apiVersion":"v1","kind":"BuildConfig","metadata":{"annotations":{"description":"Defines - how to build the application"},"name":"${NAME}"},"spec":{"output":{"to":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"postCommit":{"script":"perl - -I extlib/lib/perl5 -I lib t/*"},"source":{"contextDir":"${CONTEXT_DIR}","git":{"ref":"${SOURCE_REPOSITORY_REF}","uri":"${SOURCE_REPOSITORY_URL}"},"type":"Git"},"strategy":{"sourceStrategy":{"env":[{"name":"CPAN_MIRROR","value":"${CPAN_MIRROR}"}],"from":{"kind":"ImageStreamTag","name":"perl:5.24","namespace":"${NAMESPACE}"}},"type":"Source"},"triggers":[{"type":"ImageChange"},{"type":"ConfigChange"},{"github":{"secret":"${GITHUB_WEBHOOK_SECRET}"},"type":"GitHub"}]}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines - how to deploy the application server"},"name":"${NAME}"},"spec":{"replicas":1,"selector":{"name":"${NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${NAME}"},"name":"${NAME}"},"spec":{"containers":[{"env":[{"name":"DATABASE_SERVICE_NAME","value":"${DATABASE_SERVICE_NAME}"},{"name":"MYSQL_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${NAME}"}}},{"name":"MYSQL_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${NAME}"}}},{"name":"MYSQL_DATABASE","value":"${DATABASE_NAME}"},{"name":"SECRET_KEY_BASE","valueFrom":{"secretKeyRef":{"key":"keybase","name":"${NAME}"}}},{"name":"PERL_APACHE2_RELOAD","value":"${PERL_APACHE2_RELOAD}"}],"image":" - ","livenessProbe":{"httpGet":{"path":"/","port":8080},"initialDelaySeconds":30,"timeoutSeconds":3},"name":"dancer-mysql-example","ports":[{"containerPort":8080}],"readinessProbe":{"httpGet":{"path":"/health","port":8080},"initialDelaySeconds":3,"timeoutSeconds":3},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["dancer-mysql-example"],"from":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"type":"ImageChange"},{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes - the database server"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"ports":[{"name":"mysql","port":3306,"targetPort":3306}],"selector":{"name":"${DATABASE_SERVICE_NAME}"}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines - how to deploy the database"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${DATABASE_SERVICE_NAME}"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"containers":[{"env":[{"name":"MYSQL_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${NAME}"}}},{"name":"MYSQL_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${NAME}"}}},{"name":"MYSQL_DATABASE","value":"${DATABASE_NAME}"}],"image":" - ","livenessProbe":{"initialDelaySeconds":30,"tcpSocket":{"port":3306},"timeoutSeconds":1},"name":"mysql","ports":[{"containerPort":3306}],"readinessProbe":{"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''"]},"initialDelaySeconds":5,"timeoutSeconds":1},"resources":{"limits":{"memory":"${MEMORY_MYSQL_LIMIT}"}},"volumeMounts":[{"mountPath":"/var/lib/mysql/data","name":"data"}]}],"volumes":[{"emptyDir":{},"name":"data"}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["mysql"],"from":{"kind":"ImageStreamTag","name":"mysql:5.7","namespace":"${NAMESPACE}"}},"type":"ImageChange"},{"type":"ConfigChange"}]}}],"parameters":[{"name":"NAME","displayName":"Name","description":"The - name assigned to all of the frontend objects defined in this template.","value":"dancer-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 Perl Dancer 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/dancer-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 Dancer - service, if left blank a value will be defaulted."},{"name":"GITHUB_WEBHOOK_SECRET","displayName":"GitHub - Webhook Secret","description":"Github trigger secret. A difficult to guess - string encoded as part of the webhook URL. Not encrypted.","generate":"expression","from":"[a-zA-Z0-9]{40}"},{"name":"DATABASE_SERVICE_NAME","displayName":"Database - Service Name","value":"database","required":true},{"name":"DATABASE_USER","displayName":"Database - Username","generate":"expression","from":"user[A-Z0-9]{3}"},{"name":"DATABASE_PASSWORD","displayName":"Database - Password","generate":"expression","from":"[a-zA-Z0-9]{8}"},{"name":"DATABASE_NAME","displayName":"Database - Name","value":"sampledb","required":true},{"name":"PERL_APACHE2_RELOAD","displayName":"Perl - Module Reload","description":"Set this to \"true\" to enable automatic reloading - of modified Perl modules."},{"name":"SECRET_KEY_BASE","displayName":"Secret - Key","description":"Your secret key for verifying the integrity of signed - cookies.","generate":"expression","from":"[a-z0-9]{127}"},{"name":"CPAN_MIRROR","displayName":"Custom - CPAN Mirror URL","description":"The custom CPAN mirror URL"}],"labels":{"template":"dancer-mysql-example"}},{"metadata":{"name":"dancer-mysql-persistent","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/dancer-mysql-persistent","uid":"dcc76bb1-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"470","creationTimestamp":"2017-07-16T14:41:33Z","annotations":{"description":"An - example Dancer application with a MySQL database. For more information about - using this template, including OpenShift considerations, see https://github.com/openshift/dancer-ex/blob/master/README.md.","iconClass":"icon-perl","openshift.io/display-name":"Dancer - + MySQL (Persistent)","tags":"quickstart,perl,dancer","template.openshift.io/documentation-url":"https://github.com/openshift/dancer-ex","template.openshift.io/long-description":"This - template defines resources needed to develop a Dancer based application, including - a build configuration, application deployment configuration, and database - deployment configuration.","template.openshift.io/provider-display-name":"Red - Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The - following service(s) have been created in your project: ${NAME}, ${DATABASE_SERVICE_NAME}.\n\nFor - more information about using this template, including OpenShift considerations, - see https://github.com/openshift/dancer-ex/blob/master/README.md.","objects":[{"apiVersion":"v1","kind":"Secret","metadata":{"name":"${NAME}"},"stringData":{"database-password":"${DATABASE_PASSWORD}","database-user":"${DATABASE_USER}","keybase":"${SECRET_KEY_BASE}"}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes - and load balances the application pods","service.alpha.openshift.io/dependencies":"[{\"name\": - \"${DATABASE_SERVICE_NAME}\", \"kind\": \"Service\"}]"},"name":"${NAME}"},"spec":{"ports":[{"name":"web","port":8080,"targetPort":8080}],"selector":{"name":"${NAME}"}}},{"apiVersion":"v1","kind":"Route","metadata":{"annotations":{"template.openshift.io/expose-uri":"http://{.spec.host}{.spec.path}"},"name":"${NAME}"},"spec":{"host":"${APPLICATION_DOMAIN}","to":{"kind":"Service","name":"${NAME}"}}},{"apiVersion":"v1","kind":"ImageStream","metadata":{"annotations":{"description":"Keeps - track of changes in the application image"},"name":"${NAME}"}},{"apiVersion":"v1","kind":"BuildConfig","metadata":{"annotations":{"description":"Defines - how to build the application"},"name":"${NAME}"},"spec":{"output":{"to":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"postCommit":{"script":"perl - -I extlib/lib/perl5 -I lib t/*"},"source":{"contextDir":"${CONTEXT_DIR}","git":{"ref":"${SOURCE_REPOSITORY_REF}","uri":"${SOURCE_REPOSITORY_URL}"},"type":"Git"},"strategy":{"sourceStrategy":{"env":[{"name":"CPAN_MIRROR","value":"${CPAN_MIRROR}"}],"from":{"kind":"ImageStreamTag","name":"perl:5.24","namespace":"${NAMESPACE}"}},"type":"Source"},"triggers":[{"type":"ImageChange"},{"type":"ConfigChange"},{"github":{"secret":"${GITHUB_WEBHOOK_SECRET}"},"type":"GitHub"}]}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines - how to deploy the application server"},"name":"${NAME}"},"spec":{"replicas":1,"selector":{"name":"${NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${NAME}"},"name":"${NAME}"},"spec":{"containers":[{"env":[{"name":"DATABASE_SERVICE_NAME","value":"${DATABASE_SERVICE_NAME}"},{"name":"MYSQL_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${NAME}"}}},{"name":"MYSQL_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${NAME}"}}},{"name":"MYSQL_DATABASE","value":"${DATABASE_NAME}"},{"name":"SECRET_KEY_BASE","valueFrom":{"secretKeyRef":{"key":"keybase","name":"${NAME}"}}},{"name":"PERL_APACHE2_RELOAD","value":"${PERL_APACHE2_RELOAD}"}],"image":" - ","livenessProbe":{"httpGet":{"path":"/","port":8080},"initialDelaySeconds":30,"timeoutSeconds":3},"name":"dancer-mysql-persistent","ports":[{"containerPort":8080}],"readinessProbe":{"httpGet":{"path":"/health","port":8080},"initialDelaySeconds":3,"timeoutSeconds":3},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["dancer-mysql-persistent"],"from":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"type":"ImageChange"},{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"${VOLUME_CAPACITY}"}}}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes - the database server"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"ports":[{"name":"mysql","port":3306,"targetPort":3306}],"selector":{"name":"${DATABASE_SERVICE_NAME}"}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines - how to deploy the database"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${DATABASE_SERVICE_NAME}"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"containers":[{"env":[{"name":"MYSQL_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${NAME}"}}},{"name":"MYSQL_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${NAME}"}}},{"name":"MYSQL_DATABASE","value":"${DATABASE_NAME}"}],"image":" - ","livenessProbe":{"initialDelaySeconds":30,"tcpSocket":{"port":3306},"timeoutSeconds":1},"name":"mysql","ports":[{"containerPort":3306}],"readinessProbe":{"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''"]},"initialDelaySeconds":5,"timeoutSeconds":1},"resources":{"limits":{"memory":"${MEMORY_MYSQL_LIMIT}"}},"volumeMounts":[{"mountPath":"/var/lib/mysql/data","name":"${DATABASE_SERVICE_NAME}-data"}]}],"volumes":[{"name":"${DATABASE_SERVICE_NAME}-data","persistentVolumeClaim":{"claimName":"${DATABASE_SERVICE_NAME}"}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["mysql"],"from":{"kind":"ImageStreamTag","name":"mysql:5.7","namespace":"${NAMESPACE}"}},"type":"ImageChange"},{"type":"ConfigChange"}]}}],"parameters":[{"name":"NAME","displayName":"Name","description":"The - name assigned to all of the frontend objects defined in this template.","value":"dancer-mysql-persistent","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 Perl Dancer 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":"VOLUME_CAPACITY","displayName":"Volume - Capacity","description":"Volume space available for data, e.g. 512Mi, 2Gi","value":"1Gi","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/dancer-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 Dancer - service, if left blank a value will be defaulted."},{"name":"GITHUB_WEBHOOK_SECRET","displayName":"GitHub - Webhook Secret","description":"Github trigger secret. A difficult to guess - string encoded as part of the webhook URL. Not encrypted.","generate":"expression","from":"[a-zA-Z0-9]{40}"},{"name":"DATABASE_SERVICE_NAME","displayName":"Database - Service Name","value":"database","required":true},{"name":"DATABASE_USER","displayName":"Database - Username","generate":"expression","from":"user[A-Z0-9]{3}"},{"name":"DATABASE_PASSWORD","displayName":"Database - Password","generate":"expression","from":"[a-zA-Z0-9]{8}"},{"name":"DATABASE_NAME","displayName":"Database - Name","value":"sampledb","required":true},{"name":"PERL_APACHE2_RELOAD","displayName":"Perl - Module Reload","description":"Set this to \"true\" to enable automatic reloading - of modified Perl modules."},{"name":"SECRET_KEY_BASE","displayName":"Secret - Key","description":"Your secret key for verifying the integrity of signed - cookies.","generate":"expression","from":"[a-z0-9]{127}"},{"name":"CPAN_MIRROR","displayName":"Custom - CPAN Mirror URL","description":"The custom CPAN mirror URL"}],"labels":{"template":"dancer-mysql-persistent"}},{"metadata":{"name":"django-psql-example","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/django-psql-example","uid":"dccaefe5-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"473","creationTimestamp":"2017-07-16T14:41:33Z","annotations":{"description":"An - example Django application with a PostgreSQL database. For more information - about using this template, including OpenShift considerations, see https://github.com/openshift/django-ex/blob/master/README.md.\n\nWARNING: - Any data stored will be lost upon pod destruction. Only use this template - for testing.","iconClass":"icon-python","openshift.io/display-name":"Django - + PostgreSQL (Ephemeral)","tags":"quickstart,python,django","template.openshift.io/documentation-url":"https://github.com/openshift/django-ex","template.openshift.io/long-description":"This - template defines resources needed to develop a Django based application, including - a build configuration, application deployment configuration, and database - deployment configuration. The database is stored in non-persistent storage, - so this configuration should be used for experimental purposes only.","template.openshift.io/provider-display-name":"Red - Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The - following service(s) have been created in your project: ${NAME}, ${DATABASE_SERVICE_NAME}.\n\nFor - more information about using this template, including OpenShift considerations, - see https://github.com/openshift/django-ex/blob/master/README.md.","objects":[{"apiVersion":"v1","kind":"Secret","metadata":{"name":"${NAME}"},"stringData":{"database-password":"${DATABASE_PASSWORD}","database-user":"${DATABASE_USER}","django-secret-key":"${DJANGO_SECRET_KEY}"}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes - and load balances the application pods","service.alpha.openshift.io/dependencies":"[{\"name\": - \"${DATABASE_SERVICE_NAME}\", \"kind\": \"Service\"}]"},"name":"${NAME}"},"spec":{"ports":[{"name":"web","port":8080,"targetPort":8080}],"selector":{"name":"${NAME}"}}},{"apiVersion":"v1","kind":"Route","metadata":{"annotations":{"template.openshift.io/expose-uri":"http://{.spec.host}{.spec.path}"},"name":"${NAME}"},"spec":{"host":"${APPLICATION_DOMAIN}","to":{"kind":"Service","name":"${NAME}"}}},{"apiVersion":"v1","kind":"ImageStream","metadata":{"annotations":{"description":"Keeps - track of changes in the application image"},"name":"${NAME}"}},{"apiVersion":"v1","kind":"BuildConfig","metadata":{"annotations":{"description":"Defines - how to build the application"},"name":"${NAME}"},"spec":{"output":{"to":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"postCommit":{"script":"./manage.py - test"},"source":{"contextDir":"${CONTEXT_DIR}","git":{"ref":"${SOURCE_REPOSITORY_REF}","uri":"${SOURCE_REPOSITORY_URL}"},"type":"Git"},"strategy":{"sourceStrategy":{"env":[{"name":"PIP_INDEX_URL","value":"${PIP_INDEX_URL}"}],"from":{"kind":"ImageStreamTag","name":"python:3.5","namespace":"${NAMESPACE}"}},"type":"Source"},"triggers":[{"type":"ImageChange"},{"type":"ConfigChange"},{"github":{"secret":"${GITHUB_WEBHOOK_SECRET}"},"type":"GitHub"}]}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines - how to deploy the application server"},"name":"${NAME}"},"spec":{"replicas":1,"selector":{"name":"${NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${NAME}"},"name":"${NAME}"},"spec":{"containers":[{"env":[{"name":"DATABASE_SERVICE_NAME","value":"${DATABASE_SERVICE_NAME}"},{"name":"DATABASE_ENGINE","value":"${DATABASE_ENGINE}"},{"name":"DATABASE_NAME","value":"${DATABASE_NAME}"},{"name":"DATABASE_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${NAME}"}}},{"name":"DATABASE_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${NAME}"}}},{"name":"APP_CONFIG","value":"${APP_CONFIG}"},{"name":"DJANGO_SECRET_KEY","valueFrom":{"secretKeyRef":{"key":"django-secret-key","name":"${NAME}"}}}],"image":" - ","livenessProbe":{"httpGet":{"path":"/health","port":8080},"initialDelaySeconds":30,"timeoutSeconds":3},"name":"django-psql-example","ports":[{"containerPort":8080}],"readinessProbe":{"httpGet":{"path":"/health","port":8080},"initialDelaySeconds":3,"timeoutSeconds":3},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["django-psql-example"],"from":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"type":"ImageChange"},{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes - the database server"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"ports":[{"name":"postgresql","port":5432,"targetPort":5432}],"selector":{"name":"${DATABASE_SERVICE_NAME}"}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines - how to deploy the database"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${DATABASE_SERVICE_NAME}"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"containers":[{"env":[{"name":"POSTGRESQL_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${NAME}"}}},{"name":"POSTGRESQL_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${NAME}"}}},{"name":"POSTGRESQL_DATABASE","value":"${DATABASE_NAME}"}],"image":" - ","livenessProbe":{"initialDelaySeconds":30,"tcpSocket":{"port":5432},"timeoutSeconds":1},"name":"postgresql","ports":[{"containerPort":5432}],"readinessProbe":{"exec":{"command":["/bin/sh","-i","-c","psql - -h 127.0.0.1 -U ${POSTGRESQL_USER} -q -d ${POSTGRESQL_DATABASE} -c ''SELECT - 1''"]},"initialDelaySeconds":5,"timeoutSeconds":1},"resources":{"limits":{"memory":"${MEMORY_POSTGRESQL_LIMIT}"}},"volumeMounts":[{"mountPath":"/var/lib/pgsql/data","name":"data"}]}],"volumes":[{"emptyDir":{},"name":"data"}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["postgresql"],"from":{"kind":"ImageStreamTag","name":"postgresql:9.5","namespace":"${NAMESPACE}"}},"type":"ImageChange"},{"type":"ConfigChange"}]}}],"parameters":[{"name":"NAME","displayName":"Name","description":"The - name assigned to all of the frontend objects defined in this template.","value":"django-psql-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 Django container can use.","value":"512Mi","required":true},{"name":"MEMORY_POSTGRESQL_LIMIT","displayName":"Memory - Limit (PostgreSQL)","description":"Maximum amount of memory the PostgreSQL - 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/django-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 Django - service, if left blank a value will be defaulted."},{"name":"GITHUB_WEBHOOK_SECRET","displayName":"GitHub - Webhook Secret","description":"Github trigger secret. A difficult to guess - string encoded as part of the webhook URL. Not encrypted.","generate":"expression","from":"[a-zA-Z0-9]{40}"},{"name":"DATABASE_SERVICE_NAME","displayName":"Database - Service Name","value":"postgresql","required":true},{"name":"DATABASE_ENGINE","displayName":"Database - Engine","description":"Database engine: postgresql, mysql or sqlite (default).","value":"postgresql","required":true},{"name":"DATABASE_NAME","displayName":"Database - Name","value":"default","required":true},{"name":"DATABASE_USER","displayName":"Database - Username","value":"django","required":true},{"name":"DATABASE_PASSWORD","displayName":"Database - User Password","generate":"expression","from":"[a-zA-Z0-9]{16}"},{"name":"APP_CONFIG","displayName":"Application - Configuration File Path","description":"Relative path to Gunicorn configuration - file (optional)."},{"name":"DJANGO_SECRET_KEY","displayName":"Django Secret - Key","description":"Set this to a long random string.","generate":"expression","from":"[\\w]{50}"},{"name":"PIP_INDEX_URL","displayName":"Custom - PyPi Index URL","description":"The custom PyPi index URL"}],"labels":{"template":"django-psql-example"}},{"metadata":{"name":"django-psql-persistent","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/django-psql-persistent","uid":"dcc9f786-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"472","creationTimestamp":"2017-07-16T14:41:33Z","annotations":{"description":"An - example Django application with a PostgreSQL database. For more information - about using this template, including OpenShift considerations, see https://github.com/openshift/django-ex/blob/master/README.md.","iconClass":"icon-python","openshift.io/display-name":"Django - + PostgreSQL (Persistent)","tags":"quickstart,python,django","template.openshift.io/documentation-url":"https://github.com/openshift/django-ex","template.openshift.io/long-description":"This - template defines resources needed to develop a Django based application, including - a build configuration, application deployment configuration, and database - deployment configuration.","template.openshift.io/provider-display-name":"Red - Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The - following service(s) have been created in your project: ${NAME}, ${DATABASE_SERVICE_NAME}.\n\nFor - more information about using this template, including OpenShift considerations, - see https://github.com/openshift/django-ex/blob/master/README.md.","objects":[{"apiVersion":"v1","kind":"Secret","metadata":{"name":"${NAME}"},"stringData":{"database-password":"${DATABASE_PASSWORD}","database-user":"${DATABASE_USER}","django-secret-key":"${DJANGO_SECRET_KEY}"}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes - and load balances the application pods","service.alpha.openshift.io/dependencies":"[{\"name\": - \"${DATABASE_SERVICE_NAME}\", \"kind\": \"Service\"}]"},"name":"${NAME}"},"spec":{"ports":[{"name":"web","port":8080,"targetPort":8080}],"selector":{"name":"${NAME}"}}},{"apiVersion":"v1","kind":"Route","metadata":{"annotations":{"template.openshift.io/expose-uri":"http://{.spec.host}{.spec.path}"},"name":"${NAME}"},"spec":{"host":"${APPLICATION_DOMAIN}","to":{"kind":"Service","name":"${NAME}"}}},{"apiVersion":"v1","kind":"ImageStream","metadata":{"annotations":{"description":"Keeps - track of changes in the application image"},"name":"${NAME}"}},{"apiVersion":"v1","kind":"BuildConfig","metadata":{"annotations":{"description":"Defines - how to build the application"},"name":"${NAME}"},"spec":{"output":{"to":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"postCommit":{"script":"./manage.py - test"},"source":{"contextDir":"${CONTEXT_DIR}","git":{"ref":"${SOURCE_REPOSITORY_REF}","uri":"${SOURCE_REPOSITORY_URL}"},"type":"Git"},"strategy":{"sourceStrategy":{"env":[{"name":"PIP_INDEX_URL","value":"${PIP_INDEX_URL}"}],"from":{"kind":"ImageStreamTag","name":"python:3.5","namespace":"${NAMESPACE}"}},"type":"Source"},"triggers":[{"type":"ImageChange"},{"type":"ConfigChange"},{"github":{"secret":"${GITHUB_WEBHOOK_SECRET}"},"type":"GitHub"}]}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines - how to deploy the application server"},"name":"${NAME}"},"spec":{"replicas":1,"selector":{"name":"${NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${NAME}"},"name":"${NAME}"},"spec":{"containers":[{"env":[{"name":"DATABASE_SERVICE_NAME","value":"${DATABASE_SERVICE_NAME}"},{"name":"DATABASE_ENGINE","value":"${DATABASE_ENGINE}"},{"name":"DATABASE_NAME","value":"${DATABASE_NAME}"},{"name":"DATABASE_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${NAME}"}}},{"name":"DATABASE_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${NAME}"}}},{"name":"APP_CONFIG","value":"${APP_CONFIG}"},{"name":"DJANGO_SECRET_KEY","valueFrom":{"secretKeyRef":{"key":"django-secret-key","name":"${NAME}"}}}],"image":" - ","livenessProbe":{"httpGet":{"path":"/health","port":8080},"initialDelaySeconds":30,"timeoutSeconds":3},"name":"django-psql-persistent","ports":[{"containerPort":8080}],"readinessProbe":{"httpGet":{"path":"/health","port":8080},"initialDelaySeconds":3,"timeoutSeconds":3},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["django-psql-persistent"],"from":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"type":"ImageChange"},{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"${VOLUME_CAPACITY}"}}}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes - the database server"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"ports":[{"name":"postgresql","port":5432,"targetPort":5432}],"selector":{"name":"${DATABASE_SERVICE_NAME}"}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines - how to deploy the database"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${DATABASE_SERVICE_NAME}"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"containers":[{"env":[{"name":"POSTGRESQL_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${NAME}"}}},{"name":"POSTGRESQL_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${NAME}"}}},{"name":"POSTGRESQL_DATABASE","value":"${DATABASE_NAME}"}],"image":" - ","livenessProbe":{"initialDelaySeconds":30,"tcpSocket":{"port":5432},"timeoutSeconds":1},"name":"postgresql","ports":[{"containerPort":5432}],"readinessProbe":{"exec":{"command":["/bin/sh","-i","-c","psql - -h 127.0.0.1 -U ${POSTGRESQL_USER} -q -d ${POSTGRESQL_DATABASE} -c ''SELECT - 1''"]},"initialDelaySeconds":5,"timeoutSeconds":1},"resources":{"limits":{"memory":"${MEMORY_POSTGRESQL_LIMIT}"}},"volumeMounts":[{"mountPath":"/var/lib/pgsql/data","name":"${DATABASE_SERVICE_NAME}-data"}]}],"volumes":[{"name":"${DATABASE_SERVICE_NAME}-data","persistentVolumeClaim":{"claimName":"${DATABASE_SERVICE_NAME}"}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["postgresql"],"from":{"kind":"ImageStreamTag","name":"postgresql:9.5","namespace":"${NAMESPACE}"}},"type":"ImageChange"},{"type":"ConfigChange"}]}}],"parameters":[{"name":"NAME","displayName":"Name","description":"The - name assigned to all of the frontend objects defined in this template.","value":"django-psql-persistent","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 Django container can use.","value":"512Mi","required":true},{"name":"MEMORY_POSTGRESQL_LIMIT","displayName":"Memory - Limit (PostgreSQL)","description":"Maximum amount of memory the PostgreSQL - container can use.","value":"512Mi","required":true},{"name":"VOLUME_CAPACITY","displayName":"Volume - Capacity","description":"Volume space available for data, e.g. 512Mi, 2Gi","value":"1Gi","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/django-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 Django - service, if left blank a value will be defaulted."},{"name":"GITHUB_WEBHOOK_SECRET","displayName":"GitHub - Webhook Secret","description":"Github trigger secret. A difficult to guess - string encoded as part of the webhook URL. Not encrypted.","generate":"expression","from":"[a-zA-Z0-9]{40}"},{"name":"DATABASE_SERVICE_NAME","displayName":"Database - Service Name","value":"postgresql","required":true},{"name":"DATABASE_ENGINE","displayName":"Database - Engine","description":"Database engine: postgresql, mysql or sqlite (default).","value":"postgresql","required":true},{"name":"DATABASE_NAME","displayName":"Database - Name","value":"default","required":true},{"name":"DATABASE_USER","displayName":"Database - Username","value":"django","required":true},{"name":"DATABASE_PASSWORD","displayName":"Database - User Password","generate":"expression","from":"[a-zA-Z0-9]{16}"},{"name":"APP_CONFIG","displayName":"Application - Configuration File Path","description":"Relative path to Gunicorn configuration - file (optional)."},{"name":"DJANGO_SECRET_KEY","displayName":"Django Secret - Key","description":"Set this to a long random string.","generate":"expression","from":"[\\w]{50}"},{"name":"PIP_INDEX_URL","displayName":"Custom - PyPi Index URL","description":"The custom PyPi index URL"}],"labels":{"template":"django-psql-persistent"}},{"metadata":{"name":"dotnet-example","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/dotnet-example","uid":"dccbd70c-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"474","creationTimestamp":"2017-07-16T14:41:33Z","annotations":{"description":"An - example .NET Core application.","iconClass":"icon-dotnet","openshift.io/display-name":".NET - Core Example","tags":"quickstart,dotnet,.net","template.openshift.io/documentation-url":"https://github.com/redhat-developer/s2i-dotnetcore","template.openshift.io/provider-display-name":"Red - Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"objects":[{"apiVersion":"v1","kind":"Route","metadata":{"name":"${NAME}"},"spec":{"host":"${APPLICATION_DOMAIN}","to":{"kind":"Service","name":"${NAME}"}}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes - and load balances the application pods"},"name":"${NAME}"},"spec":{"ports":[{"name":"web","port":8080,"targetPort":8080}],"selector":{"name":"${NAME}"}}},{"apiVersion":"v1","kind":"ImageStream","metadata":{"annotations":{"description":"Keeps - track of changes in the application image"},"name":"${NAME}"}},{"apiVersion":"v1","kind":"BuildConfig","metadata":{"annotations":{"description":"Defines - how to build the application"},"name":"${NAME}"},"spec":{"output":{"to":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"source":{"contextDir":"${CONTEXT_DIR}","git":{"ref":"${SOURCE_REPOSITORY_REF}","uri":"${SOURCE_REPOSITORY_URL}"},"type":"Git"},"strategy":{"sourceStrategy":{"env":[{"name":"DOTNET_STARTUP_PROJECT","value":"${DOTNET_STARTUP_PROJECT}"},{"name":"DOTNET_ASSEMBLY_NAME","value":"${DOTNET_ASSEMBLY_NAME}"},{"name":"DOTNET_NPM_TOOLS","value":"${DOTNET_NPM_TOOLS}"},{"name":"DOTNET_TEST_PROJECTS","value":"${DOTNET_TEST_PROJECTS}"},{"name":"DOTNET_CONFIGURATION","value":"${DOTNET_CONFIGURATION}"},{"name":"DOTNET_PUBLISH","value":"true"},{"name":"DOTNET_RESTORE_SOURCES","value":"${DOTNET_RESTORE_SOURCES}"}],"from":{"kind":"ImageStreamTag","name":"${DOTNET_IMAGE_STREAM_TAG}","namespace":"${NAMESPACE}"}},"type":"Source"},"triggers":[{"type":"ImageChange"},{"type":"ConfigChange"},{"github":{"secret":"${GITHUB_WEBHOOK_SECRET}"},"type":"GitHub"},{"generic":{"secret":"${GENERIC_WEBHOOK_SECRET}"},"type":"Generic"}]}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines - how to deploy the application server"},"name":"${NAME}"},"spec":{"replicas":1,"selector":{"name":"${NAME}"},"strategy":{"type":"Rolling"},"template":{"metadata":{"labels":{"name":"${NAME}"},"name":"${NAME}"},"spec":{"containers":[{"env":[],"image":" - ","livenessProbe":{"httpGet":{"path":"/","port":8080,"scheme":"HTTP"},"initialDelaySeconds":40,"timeoutSeconds":15},"name":"dotnet-app","ports":[{"containerPort":8080}],"readinessProbe":{"httpGet":{"path":"/","port":8080,"scheme":"HTTP"},"initialDelaySeconds":10,"timeoutSeconds":30},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["dotnet-app"],"from":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"type":"ImageChange"},{"type":"ConfigChange"}]}}],"parameters":[{"name":"NAME","displayName":"Name","description":"The - name assigned to all of the frontend objects defined in this template.","value":"dotnet-example","required":true},{"name":"MEMORY_LIMIT","displayName":"Memory - Limit","description":"Maximum amount of memory the container can use.","value":"512Mi","required":true},{"name":"DOTNET_IMAGE_STREAM_TAG","displayName":".NET - builder","description":"The image stream tag which is used to build the code.","value":"dotnet:1.0","required":true},{"name":"NAMESPACE","displayName":"Namespace","description":"The - OpenShift Namespace where the ImageStream resides.","value":"openshift","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/redhat-developer/s2i-dotnetcore-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.","value":"dotnetcore-1.0"},{"name":"CONTEXT_DIR","displayName":"Context - Directory","description":"Set this to use a subdirectory of the source code - repository"},{"name":"APPLICATION_DOMAIN","displayName":"Application Hostname","description":"The - exposed hostname that will route to the .NET Core 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":"GENERIC_WEBHOOK_SECRET","displayName":"Generic - Webhook Secret","description":"A secret string used to configure the Generic - webhook.","generate":"expression","from":"[a-zA-Z0-9]{40}"},{"name":"DOTNET_STARTUP_PROJECT","displayName":"Startup - Project","description":"Set this to the folder containing your startup project.","value":"app"},{"name":"DOTNET_ASSEMBLY_NAME","displayName":"Startup - Assembly","description":"Set this when the assembly name is overridden in - the project file."},{"name":"DOTNET_NPM_TOOLS","displayName":"Npm Tools","description":"Set - this to a space separated list of npm tools needed to publish.","value":"bower - gulp"},{"name":"DOTNET_TEST_PROJECTS","displayName":"Test projects","description":"Set - this to a space separated list of test projects to run before publishing."},{"name":"DOTNET_CONFIGURATION","displayName":"Configuration","description":"Set - this to configuration (Release/Debug).","value":"Release"},{"name":"DOTNET_RESTORE_SOURCES","displayName":"NuGet - package sources","description":"Set this to override the NuGet.config sources."}]},{"metadata":{"name":"dotnet-pgsql-persistent","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/dotnet-pgsql-persistent","uid":"dccccad4-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"475","creationTimestamp":"2017-07-16T14:41:33Z","annotations":{"description":"An - example .NET Core application with a PostgreSQL database. For more information - about using this template, including OpenShift considerations, see https://github.com/redhat-developer/s2i-dotnetcore.","iconClass":"icon-dotnet","openshift.io/display-name":".NET - Core + PostgreSQL (Persistent)","tags":"quickstart,dotnet","template.openshift.io/documentation-url":"https://github.com/redhat-developer/s2i-dotnetcore","template.openshift.io/provider-display-name":"Red - Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The - following service(s) have been created in your project: ${NAME}, ${DATABASE_SERVICE_NAME}.\n\nFor - more information about using this template, including OpenShift considerations, - see https://github.com/redhat-developer/s2i-dotnetcore.","objects":[{"apiVersion":"v1","kind":"Secret","metadata":{"name":"${NAME}"},"stringData":{"connect-string":"Host=${DATABASE_SERVICE_NAME};Database=${DATABASE_NAME};Username=${DATABASE_USER};Password=${DATABASE_PASSWORD}","database-password":"${DATABASE_PASSWORD}"}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes - and load balances the application pods","service.alpha.openshift.io/dependencies":"[{\"name\": - \"${DATABASE_SERVICE_NAME}\", \"kind\": \"Service\"}]"},"name":"${NAME}"},"spec":{"ports":[{"name":"web","port":8080,"targetPort":8080}],"selector":{"name":"${NAME}"}}},{"apiVersion":"v1","kind":"Route","metadata":{"name":"${NAME}"},"spec":{"host":"${APPLICATION_DOMAIN}","to":{"kind":"Service","name":"${NAME}"}}},{"apiVersion":"v1","kind":"ImageStream","metadata":{"annotations":{"description":"Keeps - track of changes in the application image"},"name":"${NAME}"}},{"apiVersion":"v1","kind":"BuildConfig","metadata":{"annotations":{"description":"Defines - how to build the application"},"name":"${NAME}"},"spec":{"output":{"to":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"postCommit":{},"source":{"contextDir":"${CONTEXT_DIR}","git":{"ref":"${SOURCE_REPOSITORY_REF}","uri":"${SOURCE_REPOSITORY_URL}"},"type":"Git"},"strategy":{"sourceStrategy":{"env":[{"name":"DOTNET_STARTUP_PROJECT","value":"${DOTNET_STARTUP_PROJECT}"},{"name":"DOTNET_ASSEMBLY_NAME","value":"${DOTNET_ASSEMBLY_NAME}"},{"name":"DOTNET_NPM_TOOLS","value":"${DOTNET_NPM_TOOLS}"},{"name":"DOTNET_TEST_PROJECTS","value":"${DOTNET_TEST_PROJECTS}"},{"name":"DOTNET_CONFIGURATION","value":"${DOTNET_CONFIGURATION}"},{"name":"DOTNET_PUBLISH","value":"true"},{"name":"DOTNET_RESTORE_SOURCES","value":"${DOTNET_RESTORE_SOURCES}"}],"from":{"kind":"ImageStreamTag","name":"${DOTNET_IMAGE_STREAM_TAG}","namespace":"${NAMESPACE}"}},"type":"Source"},"triggers":[{"type":"ImageChange"},{"type":"ConfigChange"},{"github":{"secret":"${GITHUB_WEBHOOK_SECRET}"},"type":"GitHub"}]}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines - how to deploy the application server"},"name":"${NAME}"},"spec":{"replicas":1,"selector":{"name":"${NAME}"},"strategy":{"resources":{},"rollingParams":{"intervalSeconds":1,"maxSurge":"25%","maxUnavailable":"25%","timeoutSeconds":600,"updatePeriodSeconds":1},"type":"Rolling"},"template":{"metadata":{"labels":{"name":"${NAME}"},"name":"${NAME}"},"spec":{"containers":[{"env":[{"name":"ConnectionString","valueFrom":{"secretKeyRef":{"key":"connect-string","name":"${NAME}"}}}],"image":" - ","livenessProbe":{"httpGet":{"path":"/","port":8080,"scheme":"HTTP"},"initialDelaySeconds":40,"timeoutSeconds":10},"name":"dotnet-pgsql-persistent","ports":[{"containerPort":8080}],"readinessProbe":{"httpGet":{"path":"/","port":8080,"scheme":"HTTP"},"initialDelaySeconds":10,"timeoutSeconds":30},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["dotnet-pgsql-persistent"],"from":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"type":"ImageChange"},{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"${VOLUME_CAPACITY}"}}}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes - the database server"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"ports":[{"name":"postgresql","port":5432,"targetPort":5432}],"selector":{"name":"${DATABASE_SERVICE_NAME}"}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines - how to deploy the database"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${DATABASE_SERVICE_NAME}"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"containers":[{"env":[{"name":"POSTGRESQL_USER","value":"${DATABASE_USER}"},{"name":"POSTGRESQL_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${NAME}"}}},{"name":"POSTGRESQL_DATABASE","value":"${DATABASE_NAME}"},{"name":"POSTGRESQL_MAX_CONNECTIONS","value":"${POSTGRESQL_MAX_CONNECTIONS}"},{"name":"POSTGRESQL_SHARED_BUFFERS","value":"${POSTGRESQL_SHARED_BUFFERS}"}],"image":" - ","livenessProbe":{"initialDelaySeconds":30,"tcpSocket":{"port":5432},"timeoutSeconds":1},"name":"postgresql","ports":[{"containerPort":5432}],"readinessProbe":{"exec":{"command":["/bin/sh","-i","-c","psql - -h 127.0.0.1 -U ${POSTGRESQL_USER} -q -d ${POSTGRESQL_DATABASE} -c ''SELECT - 1''"]},"initialDelaySeconds":5,"timeoutSeconds":1},"resources":{"limits":{"memory":"${MEMORY_POSTGRESQL_LIMIT}"}},"volumeMounts":[{"mountPath":"/var/lib/pgsql/data","name":"${DATABASE_SERVICE_NAME}-data"}]}],"volumes":[{"name":"${DATABASE_SERVICE_NAME}-data","persistentVolumeClaim":{"claimName":"${DATABASE_SERVICE_NAME}"}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["postgresql"],"from":{"kind":"ImageStreamTag","name":"postgresql:9.5","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":"musicstore","required":true},{"name":"MEMORY_LIMIT","displayName":"Memory - Limit","description":"Maximum amount of memory the .NET Core container can - use.","value":"512Mi","required":true},{"name":"MEMORY_POSTGRESQL_LIMIT","displayName":"Memory - Limit (PostgreSQL)","description":"Maximum amount of memory the PostgreSQL - container can use.","value":"512Mi","required":true},{"name":"VOLUME_CAPACITY","displayName":"Volume - Capacity","description":"Volume space available for data, e.g. 512Mi, 2Gi","value":"1Gi","required":true},{"name":"DOTNET_IMAGE_STREAM_TAG","displayName":".NET - builder","description":"The image stream tag which is used to build the code.","value":"dotnet:1.1","required":true},{"name":"NAMESPACE","displayName":"Namespace","description":"The - OpenShift Namespace where the .NET builder ImageStream resides.","value":"openshift","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/redhat-developer/s2i-aspnet-musicstore-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.","value":"rel/1.1-example"},{"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":"DOTNET_STARTUP_PROJECT","displayName":"Startup - Project","description":"Set this to the folder containing your startup project.","value":"samples/MusicStore"},{"name":"DOTNET_ASSEMBLY_NAME","displayName":"Startup - Assembly","description":"Set this when the assembly name is overridden in - the project file."},{"name":"DOTNET_NPM_TOOLS","displayName":"Npm Tools","description":"Set - this to a space separated list of npm tools needed to publish."},{"name":"DOTNET_TEST_PROJECTS","displayName":"Test - projects","description":"Set this to a space separated list of test projects - to run before publishing."},{"name":"DOTNET_CONFIGURATION","displayName":"Configuration","description":"Set - this to configuration (Release/Debug).","value":"Release"},{"name":"DOTNET_RESTORE_SOURCES","displayName":"NuGet - package sources","description":"Set this to override the NuGet.config sources."},{"name":"APPLICATION_DOMAIN","displayName":"Application - Hostname","description":"The exposed hostname that will route to the .NET - Core 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":"postgresql","required":true},{"name":"DATABASE_USER","displayName":"Database - Username","generate":"expression","from":"user[A-Z0-9]{3}"},{"name":"DATABASE_PASSWORD","displayName":"Database - Password","generate":"expression","from":"[a-zA-Z0-9]{8}"},{"name":"DATABASE_NAME","displayName":"Database - Name","value":"musicstore","required":true},{"name":"POSTGRESQL_MAX_CONNECTIONS","displayName":"Maximum - Database Connections","value":"100"},{"name":"POSTGRESQL_SHARED_BUFFERS","displayName":"Shared - Buffer Amount","value":"12MB"}],"labels":{"template":"dotnet-pgsql-persistent"}},{"metadata":{"name":"httpd-example","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/httpd-example","uid":"dccdb2c7-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"476","creationTimestamp":"2017-07-16T14:41:33Z","annotations":{"description":"An - example Httpd application that serves static content. For more information - about using this template, including OpenShift considerations, see https://github.com/openshift/httpd-ex/blob/master/README.md.","iconClass":"icon-apache","openshift.io/display-name":"Httpd","tags":"quickstart,httpd","template.openshift.io/documentation-url":"https://github.com/openshift/httpd-ex","template.openshift.io/long-description":"This - template defines resources needed to develop a static application served by - httpd, including a build configuration and application deployment configuration.","template.openshift.io/provider-display-name":"Red - Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The - following service(s) have been created in your project: ${NAME}.\n\nFor more - information about using this template, including OpenShift considerations, - see https://github.com/openshift/httpd-ex/blob/master/README.md.","objects":[{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes - and load balances the application pods"},"name":"${NAME}"},"spec":{"ports":[{"name":"web","port":8080,"targetPort":8080}],"selector":{"name":"${NAME}"}}},{"apiVersion":"v1","kind":"Route","metadata":{"annotations":{"template.openshift.io/expose-uri":"http://{.spec.host}{.spec.path}"},"name":"${NAME}"},"spec":{"host":"${APPLICATION_DOMAIN}","to":{"kind":"Service","name":"${NAME}"}}},{"apiVersion":"v1","kind":"ImageStream","metadata":{"annotations":{"description":"Keeps - track of changes in the application image"},"name":"${NAME}"}},{"apiVersion":"v1","kind":"BuildConfig","metadata":{"annotations":{"description":"Defines - how to build the application"},"name":"${NAME}"},"spec":{"output":{"to":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"source":{"contextDir":"${CONTEXT_DIR}","git":{"ref":"${SOURCE_REPOSITORY_REF}","uri":"${SOURCE_REPOSITORY_URL}"},"type":"Git"},"strategy":{"sourceStrategy":{"from":{"kind":"ImageStreamTag","name":"httpd:2.4","namespace":"${NAMESPACE}"}},"type":"Source"},"triggers":[{"type":"ImageChange"},{"type":"ConfigChange"},{"github":{"secret":"${GITHUB_WEBHOOK_SECRET}"},"type":"GitHub"},{"generic":{"secret":"${GENERIC_WEBHOOK_SECRET}"},"type":"Generic"}]}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines - how to deploy the application server"},"name":"${NAME}"},"spec":{"replicas":1,"selector":{"name":"${NAME}"},"strategy":{"type":"Rolling"},"template":{"metadata":{"labels":{"name":"${NAME}"},"name":"${NAME}"},"spec":{"containers":[{"env":[],"image":" - ","livenessProbe":{"httpGet":{"path":"/","port":8080},"initialDelaySeconds":30,"timeoutSeconds":3},"name":"httpd-example","ports":[{"containerPort":8080}],"readinessProbe":{"httpGet":{"path":"/","port":8080},"initialDelaySeconds":3,"timeoutSeconds":3},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["httpd-example"],"from":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"type":"ImageChange"},{"type":"ConfigChange"}]}}],"parameters":[{"name":"NAME","displayName":"Name","description":"The - name assigned to all of the frontend objects defined in this template.","value":"httpd-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 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/httpd-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 httpd - service, if left blank a value will be defaulted."},{"name":"GITHUB_WEBHOOK_SECRET","displayName":"GitHub - Webhook Secret","description":"Github trigger secret. A difficult to guess - string encoded as part of the webhook URL. Not encrypted.","generate":"expression","from":"[a-zA-Z0-9]{40}"},{"name":"GENERIC_WEBHOOK_SECRET","displayName":"Generic - Webhook Secret","description":"A secret string used to configure the Generic - webhook.","generate":"expression","from":"[a-zA-Z0-9]{40}"}],"labels":{"template":"httpd-example"}},{"metadata":{"name":"jenkins-ephemeral","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/jenkins-ephemeral","uid":"dcce65c6-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"477","creationTimestamp":"2017-07-16T14:41:33Z","annotations":{"description":"Jenkins - service, without persistent storage.\n\nWARNING: Any data stored will be lost - upon pod destruction. Only use this template for testing.","iconClass":"icon-jenkins","openshift.io/display-name":"Jenkins - (Ephemeral)","tags":"instant-app,jenkins","template.openshift.io/documentation-url":"https://docs.openshift.org/latest/using_images/other_images/jenkins.html","template.openshift.io/long-description":"This - template deploys a Jenkins server capable of managing OpenShift Pipeline builds - and supporting OpenShift-based oauth login. The Jenkins configuration is - stored in non-persistent storage, so this configuration should be used for - experimental purposes only.","template.openshift.io/provider-display-name":"Red - Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"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.","objects":[{"apiVersion":"v1","kind":"Route","metadata":{"annotations":{"template.openshift.io/expose-uri":"http://{.spec.host}{.spec.path}"},"creationTimestamp":null,"name":"${JENKINS_SERVICE_NAME}"},"spec":{"tls":{"insecureEdgeTerminationPolicy":"Redirect","termination":"edge"},"to":{"kind":"Service","name":"${JENKINS_SERVICE_NAME}"}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"creationTimestamp":null,"name":"${JENKINS_SERVICE_NAME}"},"spec":{"replicas":1,"selector":{"name":"${JENKINS_SERVICE_NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"creationTimestamp":null,"labels":{"name":"${JENKINS_SERVICE_NAME}"}},"spec":{"containers":[{"capabilities":{},"env":[{"name":"OPENSHIFT_ENABLE_OAUTH","value":"${ENABLE_OAUTH}"},{"name":"OPENSHIFT_ENABLE_REDIRECT_PROMPT","value":"true"},{"name":"OPENSHIFT_JENKINS_JVM_ARCH","value":"${JVM_ARCH}"},{"name":"KUBERNETES_MASTER","value":"https://kubernetes.default:443"},{"name":"KUBERNETES_TRUST_CERTIFICATES","value":"true"},{"name":"JNLP_SERVICE_NAME","value":"${JNLP_SERVICE_NAME}"}],"image":" - ","imagePullPolicy":"IfNotPresent","livenessProbe":{"failureThreshold":30,"httpGet":{"path":"/login","port":8080},"initialDelaySeconds":420,"timeoutSeconds":3},"name":"jenkins","readinessProbe":{"httpGet":{"path":"/login","port":8080},"initialDelaySeconds":3,"timeoutSeconds":3},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}},"securityContext":{"capabilities":{},"privileged":false},"terminationMessagePath":"/dev/termination-log","volumeMounts":[{"mountPath":"/var/lib/jenkins","name":"${JENKINS_SERVICE_NAME}-data"}]}],"dnsPolicy":"ClusterFirst","restartPolicy":"Always","serviceAccountName":"${JENKINS_SERVICE_NAME}","volumes":[{"emptyDir":{"medium":""},"name":"${JENKINS_SERVICE_NAME}-data"}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["jenkins"],"from":{"kind":"ImageStreamTag","name":"${JENKINS_IMAGE_STREAM_TAG}","namespace":"${NAMESPACE}"},"lastTriggeredImage":""},"type":"ImageChange"},{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"ServiceAccount","metadata":{"annotations":{"serviceaccounts.openshift.io/oauth-redirectreference.jenkins":"{\"kind\":\"OAuthRedirectReference\",\"apiVersion\":\"v1\",\"reference\":{\"kind\":\"Route\",\"name\":\"${JENKINS_SERVICE_NAME}\"}}"},"name":"${JENKINS_SERVICE_NAME}"}},{"apiVersion":"v1","groupNames":null,"kind":"RoleBinding","metadata":{"name":"${JENKINS_SERVICE_NAME}_edit"},"roleRef":{"name":"edit"},"subjects":[{"kind":"ServiceAccount","name":"${JENKINS_SERVICE_NAME}"}]},{"apiVersion":"v1","kind":"Service","metadata":{"name":"${JNLP_SERVICE_NAME}"},"spec":{"ports":[{"name":"agent","nodePort":0,"port":50000,"protocol":"TCP","targetPort":50000}],"selector":{"name":"${JENKINS_SERVICE_NAME}"},"sessionAffinity":"None","type":"ClusterIP"}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"service.alpha.openshift.io/dependencies":"[{\"name\": - \"${JNLP_SERVICE_NAME}\", \"namespace\": \"\", \"kind\": \"Service\"}]","service.openshift.io/infrastructure":"true"},"creationTimestamp":null,"name":"${JENKINS_SERVICE_NAME}"},"spec":{"ports":[{"name":"web","nodePort":0,"port":80,"protocol":"TCP","targetPort":8080}],"selector":{"name":"${JENKINS_SERVICE_NAME}"},"sessionAffinity":"None","type":"ClusterIP"}}],"parameters":[{"name":"JENKINS_SERVICE_NAME","displayName":"Jenkins - Service Name","description":"The name of the OpenShift Service exposed for - the Jenkins container.","value":"jenkins"},{"name":"JNLP_SERVICE_NAME","displayName":"Jenkins - JNLP Service Name","description":"The name of the service used for master/slave - communication.","value":"jenkins-jnlp"},{"name":"ENABLE_OAUTH","displayName":"Enable - OAuth in Jenkins","description":"Whether to enable OAuth OpenShift integration. - If false, the static account ''admin'' will be initialized with the password - ''password''.","value":"true"},{"name":"JVM_ARCH","displayName":"Jenkins JVM - Architecture","description":"Whether Jenkins runs with a 32 bit (i386) or - 64 bit (x86_64) JVM.","value":"i386"},{"name":"MEMORY_LIMIT","displayName":"Memory - Limit","description":"Maximum amount of memory the container can use.","value":"512Mi"},{"name":"NAMESPACE","displayName":"Jenkins - ImageStream Namespace","description":"The OpenShift Namespace where the Jenkins - ImageStream resides.","value":"openshift"},{"name":"JENKINS_IMAGE_STREAM_TAG","displayName":"Jenkins - ImageStreamTag","description":"Name of the ImageStreamTag to be used for the - Jenkins image.","value":"jenkins:latest"}],"labels":{"template":"jenkins-ephemeral-template"}},{"metadata":{"name":"jenkins-persistent","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/jenkins-persistent","uid":"dccf241a-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"478","creationTimestamp":"2017-07-16T14:41:33Z","annotations":{"description":"Jenkins - service, with persistent storage.\n\nNOTE: You must have persistent volumes - available in your cluster to use this template.","iconClass":"icon-jenkins","openshift.io/display-name":"Jenkins - (Persistent)","tags":"instant-app,jenkins","template.openshift.io/documentation-url":"https://docs.openshift.org/latest/using_images/other_images/jenkins.html","template.openshift.io/long-description":"This - template deploys a Jenkins server capable of managing OpenShift Pipeline builds - and supporting OpenShift-based oauth login.","template.openshift.io/provider-display-name":"Red - Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"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.","objects":[{"apiVersion":"v1","kind":"Route","metadata":{"annotations":{"template.openshift.io/expose-uri":"http://{.spec.host}{.spec.path}"},"creationTimestamp":null,"name":"${JENKINS_SERVICE_NAME}"},"spec":{"tls":{"insecureEdgeTerminationPolicy":"Redirect","termination":"edge"},"to":{"kind":"Service","name":"${JENKINS_SERVICE_NAME}"}}},{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"name":"${JENKINS_SERVICE_NAME}"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"${VOLUME_CAPACITY}"}}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"creationTimestamp":null,"name":"${JENKINS_SERVICE_NAME}"},"spec":{"replicas":1,"selector":{"name":"${JENKINS_SERVICE_NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"creationTimestamp":null,"labels":{"name":"${JENKINS_SERVICE_NAME}"}},"spec":{"containers":[{"capabilities":{},"env":[{"name":"OPENSHIFT_ENABLE_OAUTH","value":"${ENABLE_OAUTH}"},{"name":"OPENSHIFT_ENABLE_REDIRECT_PROMPT","value":"true"},{"name":"OPENSHIFT_JENKINS_JVM_ARCH","value":"${JVM_ARCH}"},{"name":"KUBERNETES_MASTER","value":"https://kubernetes.default:443"},{"name":"KUBERNETES_TRUST_CERTIFICATES","value":"true"},{"name":"JNLP_SERVICE_NAME","value":"${JNLP_SERVICE_NAME}"}],"image":" - ","imagePullPolicy":"IfNotPresent","livenessProbe":{"failureThreshold":30,"httpGet":{"path":"/login","port":8080},"initialDelaySeconds":420,"timeoutSeconds":3},"name":"jenkins","readinessProbe":{"httpGet":{"path":"/login","port":8080},"initialDelaySeconds":3,"timeoutSeconds":3},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}},"securityContext":{"capabilities":{},"privileged":false},"terminationMessagePath":"/dev/termination-log","volumeMounts":[{"mountPath":"/var/lib/jenkins","name":"${JENKINS_SERVICE_NAME}-data"}]}],"dnsPolicy":"ClusterFirst","restartPolicy":"Always","serviceAccountName":"${JENKINS_SERVICE_NAME}","volumes":[{"name":"${JENKINS_SERVICE_NAME}-data","persistentVolumeClaim":{"claimName":"${JENKINS_SERVICE_NAME}"}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["jenkins"],"from":{"kind":"ImageStreamTag","name":"${JENKINS_IMAGE_STREAM_TAG}","namespace":"${NAMESPACE}"},"lastTriggeredImage":""},"type":"ImageChange"},{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"ServiceAccount","metadata":{"annotations":{"serviceaccounts.openshift.io/oauth-redirectreference.jenkins":"{\"kind\":\"OAuthRedirectReference\",\"apiVersion\":\"v1\",\"reference\":{\"kind\":\"Route\",\"name\":\"${JENKINS_SERVICE_NAME}\"}}"},"name":"${JENKINS_SERVICE_NAME}"}},{"apiVersion":"v1","groupNames":null,"kind":"RoleBinding","metadata":{"name":"${JENKINS_SERVICE_NAME}_edit"},"roleRef":{"name":"edit"},"subjects":[{"kind":"ServiceAccount","name":"${JENKINS_SERVICE_NAME}"}]},{"apiVersion":"v1","kind":"Service","metadata":{"name":"${JNLP_SERVICE_NAME}"},"spec":{"ports":[{"name":"agent","nodePort":0,"port":50000,"protocol":"TCP","targetPort":50000}],"selector":{"name":"${JENKINS_SERVICE_NAME}"},"sessionAffinity":"None","type":"ClusterIP"}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"service.alpha.openshift.io/dependencies":"[{\"name\": - \"${JNLP_SERVICE_NAME}\", \"namespace\": \"\", \"kind\": \"Service\"}]","service.openshift.io/infrastructure":"true"},"creationTimestamp":null,"name":"${JENKINS_SERVICE_NAME}"},"spec":{"ports":[{"name":"web","nodePort":0,"port":80,"protocol":"TCP","targetPort":8080}],"selector":{"name":"${JENKINS_SERVICE_NAME}"},"sessionAffinity":"None","type":"ClusterIP"}}],"parameters":[{"name":"JENKINS_SERVICE_NAME","displayName":"Jenkins - Service Name","description":"The name of the OpenShift Service exposed for - the Jenkins container.","value":"jenkins"},{"name":"JNLP_SERVICE_NAME","displayName":"Jenkins - JNLP Service Name","description":"The name of the service used for master/slave - communication.","value":"jenkins-jnlp"},{"name":"ENABLE_OAUTH","displayName":"Enable - OAuth in Jenkins","description":"Whether to enable OAuth OpenShift integration. - If false, the static account ''admin'' will be initialized with the password - ''password''.","value":"true"},{"name":"JVM_ARCH","displayName":"Jenkins JVM - Architecture","description":"Whether Jenkins runs with a 32 bit (i386) or - 64 bit (x86_64) JVM.","value":"i386"},{"name":"MEMORY_LIMIT","displayName":"Memory - Limit","description":"Maximum amount of memory the container can use.","value":"512Mi"},{"name":"VOLUME_CAPACITY","displayName":"Volume - Capacity","description":"Volume space available for data, e.g. 512Mi, 2Gi.","value":"1Gi","required":true},{"name":"NAMESPACE","displayName":"Jenkins - ImageStream Namespace","description":"The OpenShift Namespace where the Jenkins - ImageStream resides.","value":"openshift"},{"name":"JENKINS_IMAGE_STREAM_TAG","displayName":"Jenkins - ImageStreamTag","description":"Name of the ImageStreamTag to be used for the - Jenkins image.","value":"jenkins:latest"}],"labels":{"template":"jenkins-persistent-template"}},{"metadata":{"name":"mariadb-ephemeral","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/mariadb-ephemeral","uid":"db286d65-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"456","creationTimestamp":"2017-07-16T14:41:30Z","annotations":{"description":"MariaDB - database service, without persistent storage. For more information about using - this template, including OpenShift considerations, see https://github.com/sclorg/mariadb-container/blob/master/10.1/README.md.\n\nWARNING: - Any data stored will be lost upon pod destruction. Only use this template - for testing","iconClass":"icon-mariadb","openshift.io/display-name":"MariaDB - (Ephemeral)","tags":"database,mariadb","template.openshift.io/documentation-url":"https://github.com/sclorg/mariadb-container/blob/master/10.1/README.md","template.openshift.io/long-description":"This - template provides a standalone MariaDB server with a database created. The - database is not stored on persistent storage, so any restart of the service - will result in all data being lost. The database name, username, and password - are chosen via parameters when provisioning this service.","template.openshift.io/provider-display-name":"Red - Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The - following service(s) have been created in your project: ${DATABASE_SERVICE_NAME}.\n\n Username: - ${MYSQL_USER}\n Password: ${MYSQL_PASSWORD}\n Database Name: ${MYSQL_DATABASE}\n - Connection URL: mysql://${DATABASE_SERVICE_NAME}:3306/\n\nFor more information - about using this template, including OpenShift considerations, see https://github.com/sclorg/mariadb-container/blob/master/10.1/README.md.","objects":[{"apiVersion":"v1","kind":"Secret","metadata":{"annotations":{"template.openshift.io/expose-password":"{.data[''database-password'']}","template.openshift.io/expose-root_password":"{.data[''database-root-password'']}","template.openshift.io/expose-username":"{.data[''database-user'']}"},"name":"${DATABASE_SERVICE_NAME}"},"stringData":{"database-password":"${MYSQL_PASSWORD}","database-root-password":"${MYSQL_ROOT_PASSWORD}","database-user":"${MYSQL_USER}"}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"template.openshift.io/expose-uri":"mysql://{.spec.clusterIP}:{.spec.ports[?(.name==\"mariadb\")].port}"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"ports":[{"name":"mariadb","port":3306}],"selector":{"name":"${DATABASE_SERVICE_NAME}"}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${DATABASE_SERVICE_NAME}"}},"spec":{"containers":[{"env":[{"name":"MYSQL_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${DATABASE_SERVICE_NAME}"}}},{"name":"MYSQL_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${DATABASE_SERVICE_NAME}"}}},{"name":"MYSQL_ROOT_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-root-password","name":"${DATABASE_SERVICE_NAME}"}}},{"name":"MYSQL_DATABASE","value":"${MYSQL_DATABASE}"}],"image":" - ","imagePullPolicy":"IfNotPresent","livenessProbe":{"initialDelaySeconds":30,"tcpSocket":{"port":3306},"timeoutSeconds":1},"name":"mariadb","ports":[{"containerPort":3306}],"readinessProbe":{"exec":{"command":["/bin/sh","-i","-c","MYSQL_PWD=\"$MYSQL_PASSWORD\" - mysql -h 127.0.0.1 -u $MYSQL_USER -D $MYSQL_DATABASE -e ''SELECT 1''"]},"initialDelaySeconds":5,"timeoutSeconds":1},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}},"volumeMounts":[{"mountPath":"/var/lib/mysql/data","name":"${DATABASE_SERVICE_NAME}-data"}]}],"volumes":[{"emptyDir":{"medium":""},"name":"${DATABASE_SERVICE_NAME}-data"}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["mariadb"],"from":{"kind":"ImageStreamTag","name":"mariadb:10.1","namespace":"${NAMESPACE}"}},"type":"ImageChange"},{"type":"ConfigChange"}]}}],"parameters":[{"name":"MEMORY_LIMIT","displayName":"Memory - Limit","description":"Maximum amount of memory the container can use.","value":"512Mi","required":true},{"name":"NAMESPACE","displayName":"Namespace","description":"The - OpenShift Namespace where the ImageStream resides.","value":"openshift"},{"name":"DATABASE_SERVICE_NAME","displayName":"Database - Service Name","description":"The name of the OpenShift Service exposed for - the database.","value":"mariadb","required":true},{"name":"MYSQL_USER","displayName":"MariaDB - Connection Username","description":"Username for MariaDB user that will be - used for accessing the database.","generate":"expression","from":"user[A-Z0-9]{3}","required":true},{"name":"MYSQL_PASSWORD","displayName":"MariaDB - Connection Password","description":"Password for the MariaDB connection user.","generate":"expression","from":"[a-zA-Z0-9]{16}","required":true},{"name":"MYSQL_ROOT_PASSWORD","displayName":"MariaDB - root Password","description":"Password for the MariaDB root user.","generate":"expression","from":"[a-zA-Z0-9]{16}","required":true},{"name":"MYSQL_DATABASE","displayName":"MariaDB - Database Name","description":"Name of the MariaDB database accessed.","value":"sampledb","required":true}],"labels":{"template":"mariadb-persistent-template"}},{"metadata":{"name":"mariadb-persistent","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/mariadb-persistent","uid":"db29266f-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"457","creationTimestamp":"2017-07-16T14:41:30Z","annotations":{"description":"MariaDB - database service, with persistent storage. For more information about using - this template, including OpenShift considerations, see https://github.com/sclorg/mariadb-container/blob/master/10.1/README.md.\n\nNOTE: - Scaling to more than one replica is not supported. You must have persistent - volumes available in your cluster to use this template.","iconClass":"icon-mariadb","openshift.io/display-name":"MariaDB - (Persistent)","tags":"database,mariadb","template.openshift.io/documentation-url":"https://github.com/sclorg/mariadb-container/blob/master/10.1/README.md","template.openshift.io/long-description":"This - template provides a standalone MariaDB server with a database created. The - database is stored on persistent storage. The database name, username, and - password are chosen via parameters when provisioning this service.","template.openshift.io/provider-display-name":"Red - Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The - following service(s) have been created in your project: ${DATABASE_SERVICE_NAME}.\n\n Username: - ${MYSQL_USER}\n Password: ${MYSQL_PASSWORD}\n Database Name: ${MYSQL_DATABASE}\n - Connection URL: mysql://${DATABASE_SERVICE_NAME}:3306/\n\nFor more information - about using this template, including OpenShift considerations, see https://github.com/sclorg/mariadb-container/blob/master/10.1/README.md.","objects":[{"apiVersion":"v1","kind":"Secret","metadata":{"annotations":{"template.openshift.io/expose-password":"{.data[''database-password'']}","template.openshift.io/expose-root_password":"{.data[''database-root-password'']}","template.openshift.io/expose-username":"{.data[''database-user'']}"},"name":"${DATABASE_SERVICE_NAME}"},"stringData":{"database-password":"${MYSQL_PASSWORD}","database-root-password":"${MYSQL_ROOT_PASSWORD}","database-user":"${MYSQL_USER}"}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"template.openshift.io/expose-uri":"mysql://{.spec.clusterIP}:{.spec.ports[?(.name==\"mariadb\")].port}"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"ports":[{"name":"mariadb","port":3306}],"selector":{"name":"${DATABASE_SERVICE_NAME}"}}},{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"${VOLUME_CAPACITY}"}}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${DATABASE_SERVICE_NAME}"}},"spec":{"containers":[{"env":[{"name":"MYSQL_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${DATABASE_SERVICE_NAME}"}}},{"name":"MYSQL_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${DATABASE_SERVICE_NAME}"}}},{"name":"MYSQL_ROOT_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-root-password","name":"${DATABASE_SERVICE_NAME}"}}},{"name":"MYSQL_DATABASE","value":"${MYSQL_DATABASE}"}],"image":" - ","imagePullPolicy":"IfNotPresent","livenessProbe":{"initialDelaySeconds":30,"tcpSocket":{"port":3306},"timeoutSeconds":1},"name":"mariadb","ports":[{"containerPort":3306}],"readinessProbe":{"exec":{"command":["/bin/sh","-i","-c","MYSQL_PWD=\"$MYSQL_PASSWORD\" - mysql -h 127.0.0.1 -u $MYSQL_USER -D $MYSQL_DATABASE -e ''SELECT 1''"]},"initialDelaySeconds":5,"timeoutSeconds":1},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}},"volumeMounts":[{"mountPath":"/var/lib/mysql/data","name":"${DATABASE_SERVICE_NAME}-data"}]}],"volumes":[{"name":"${DATABASE_SERVICE_NAME}-data","persistentVolumeClaim":{"claimName":"${DATABASE_SERVICE_NAME}"}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["mariadb"],"from":{"kind":"ImageStreamTag","name":"mariadb:10.1","namespace":"${NAMESPACE}"}},"type":"ImageChange"},{"type":"ConfigChange"}]}}],"parameters":[{"name":"MEMORY_LIMIT","displayName":"Memory - Limit","description":"Maximum amount of memory the container can use.","value":"512Mi","required":true},{"name":"NAMESPACE","displayName":"Namespace","description":"The - OpenShift Namespace where the ImageStream resides.","value":"openshift"},{"name":"DATABASE_SERVICE_NAME","displayName":"Database - Service Name","description":"The name of the OpenShift Service exposed for - the database.","value":"mariadb","required":true},{"name":"MYSQL_USER","displayName":"MariaDB - Connection Username","description":"Username for MariaDB user that will be - used for accessing the database.","generate":"expression","from":"user[A-Z0-9]{3}","required":true},{"name":"MYSQL_PASSWORD","displayName":"MariaDB - Connection Password","description":"Password for the MariaDB connection user.","generate":"expression","from":"[a-zA-Z0-9]{16}","required":true},{"name":"MYSQL_ROOT_PASSWORD","displayName":"MariaDB - root Password","description":"Password for the MariaDB root user.","generate":"expression","from":"[a-zA-Z0-9]{16}","required":true},{"name":"MYSQL_DATABASE","displayName":"MariaDB - Database Name","description":"Name of the MariaDB database accessed.","value":"sampledb","required":true},{"name":"VOLUME_CAPACITY","displayName":"Volume - Capacity","description":"Volume space available for data, e.g. 512Mi, 2Gi.","value":"1Gi","required":true}],"labels":{"template":"mariadb-persistent-template"}},{"metadata":{"name":"mongodb-ephemeral","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/mongodb-ephemeral","uid":"db29db88-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"458","creationTimestamp":"2017-07-16T14:41:30Z","annotations":{"description":"MongoDB - database service, without persistent storage. For more information about using - this template, including OpenShift considerations, see https://github.com/sclorg/mongodb-container/blob/master/3.2/README.md.\n\nWARNING: - Any data stored will be lost upon pod destruction. Only use this template - for testing","iconClass":"icon-mongodb","openshift.io/display-name":"MongoDB - (Ephemeral)","tags":"database,mongodb","template.openshift.io/documentation-url":"https://docs.openshift.org/latest/using_images/db_images/mongodb.html","template.openshift.io/long-description":"This - template provides a standalone MongoDB server with a database created. The - database is not stored on persistent storage, so any restart of the service - will result in all data being lost. The database name, username, and password - are chosen via parameters when provisioning this service.","template.openshift.io/provider-display-name":"Red - Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The - following service(s) have been created in your project: ${DATABASE_SERVICE_NAME}.\n\n Username: - ${MONGODB_USER}\n Password: ${MONGODB_PASSWORD}\n Database Name: ${MONGODB_DATABASE}\n - Connection URL: mongodb://${MONGODB_USER}:${MONGODB_PASSWORD}@${DATABASE_SERVICE_NAME}/${MONGODB_DATABASE}\n\nFor - more information about using this template, including OpenShift considerations, - see https://github.com/sclorg/mongodb-container/blob/master/3.2/README.md.","objects":[{"apiVersion":"v1","kind":"Secret","metadata":{"annotations":{"template.openshift.io/expose-admin_password":"{.data[''database-admin-password'']}","template.openshift.io/expose-password":"{.data[''database-password'']}","template.openshift.io/expose-username":"{.data[''database-user'']}"},"name":"${DATABASE_SERVICE_NAME}"},"stringData":{"database-admin-password":"${MONGODB_ADMIN_PASSWORD}","database-password":"${MONGODB_PASSWORD}","database-user":"${MONGODB_USER}"}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"template.openshift.io/expose-uri":"mongodb://{.spec.clusterIP}:{.spec.ports[?(.name==\"mongo\")].port}"},"creationTimestamp":null,"name":"${DATABASE_SERVICE_NAME}"},"spec":{"ports":[{"name":"mongo","nodePort":0,"port":27017,"protocol":"TCP","targetPort":27017}],"selector":{"name":"${DATABASE_SERVICE_NAME}"},"sessionAffinity":"None","type":"ClusterIP"},"status":{"loadBalancer":{}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"creationTimestamp":null,"name":"${DATABASE_SERVICE_NAME}"},"spec":{"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"creationTimestamp":null,"labels":{"name":"${DATABASE_SERVICE_NAME}"}},"spec":{"containers":[{"capabilities":{},"env":[{"name":"MONGODB_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${DATABASE_SERVICE_NAME}"}}},{"name":"MONGODB_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${DATABASE_SERVICE_NAME}"}}},{"name":"MONGODB_ADMIN_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-admin-password","name":"${DATABASE_SERVICE_NAME}"}}},{"name":"MONGODB_DATABASE","value":"${MONGODB_DATABASE}"}],"image":" - ","imagePullPolicy":"IfNotPresent","livenessProbe":{"initialDelaySeconds":30,"tcpSocket":{"port":27017},"timeoutSeconds":1},"name":"mongodb","ports":[{"containerPort":27017,"protocol":"TCP"}],"readinessProbe":{"exec":{"command":["/bin/sh","-i","-c","mongo - 127.0.0.1:27017/$MONGODB_DATABASE -u $MONGODB_USER -p $MONGODB_PASSWORD --eval=\"quit()\""]},"initialDelaySeconds":3,"timeoutSeconds":1},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}},"securityContext":{"capabilities":{},"privileged":false},"terminationMessagePath":"/dev/termination-log","volumeMounts":[{"mountPath":"/var/lib/mongodb/data","name":"${DATABASE_SERVICE_NAME}-data"}]}],"dnsPolicy":"ClusterFirst","restartPolicy":"Always","volumes":[{"emptyDir":{"medium":""},"name":"${DATABASE_SERVICE_NAME}-data"}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["mongodb"],"from":{"kind":"ImageStreamTag","name":"mongodb:${MONGODB_VERSION}","namespace":"${NAMESPACE}"},"lastTriggeredImage":""},"type":"ImageChange"},{"type":"ConfigChange"}]},"status":{}}],"parameters":[{"name":"MEMORY_LIMIT","displayName":"Memory - Limit","description":"Maximum amount of memory the container can use.","value":"512Mi","required":true},{"name":"NAMESPACE","displayName":"Namespace","description":"The - OpenShift Namespace where the ImageStream resides.","value":"openshift"},{"name":"DATABASE_SERVICE_NAME","displayName":"Database - Service Name","description":"The name of the OpenShift Service exposed for - the database.","value":"mongodb","required":true},{"name":"MONGODB_USER","displayName":"MongoDB - Connection Username","description":"Username for MongoDB user that will be - used for accessing the database.","generate":"expression","from":"user[A-Z0-9]{3}","required":true},{"name":"MONGODB_PASSWORD","displayName":"MongoDB - Connection Password","description":"Password for the MongoDB connection user.","generate":"expression","from":"[a-zA-Z0-9]{16}","required":true},{"name":"MONGODB_DATABASE","displayName":"MongoDB - Database Name","description":"Name of the MongoDB database accessed.","value":"sampledb","required":true},{"name":"MONGODB_ADMIN_PASSWORD","displayName":"MongoDB - Admin Password","description":"Password for the database admin user.","generate":"expression","from":"[a-zA-Z0-9]{16}","required":true},{"name":"MONGODB_VERSION","displayName":"Version - of MongoDB Image","description":"Version of MongoDB image to be used (2.4, - 2.6, 3.2 or latest).","value":"3.2","required":true}],"labels":{"template":"mongodb-ephemeral-template"}},{"metadata":{"name":"mongodb-persistent","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/mongodb-persistent","uid":"db2a8571-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"459","creationTimestamp":"2017-07-16T14:41:30Z","annotations":{"description":"MongoDB - database service, with persistent storage. For more information about using - this template, including OpenShift considerations, see https://github.com/sclorg/mongodb-container/blob/master/3.2/README.md.\n\nNOTE: - Scaling to more than one replica is not supported. You must have persistent - volumes available in your cluster to use this template.","iconClass":"icon-mongodb","openshift.io/display-name":"MongoDB - (Persistent)","tags":"database,mongodb","template.openshift.io/documentation-url":"https://docs.openshift.org/latest/using_images/db_images/mongodb.html","template.openshift.io/long-description":"This - template provides a standalone MongoDB server with a database created. The - database is stored on persistent storage. The database name, username, and - password are chosen via parameters when provisioning this service.","template.openshift.io/provider-display-name":"Red - Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The - following service(s) have been created in your project: ${DATABASE_SERVICE_NAME}.\n\n Username: - ${MONGODB_USER}\n Password: ${MONGODB_PASSWORD}\n Database Name: ${MONGODB_DATABASE}\n - Connection URL: mongodb://${MONGODB_USER}:${MONGODB_PASSWORD}@${DATABASE_SERVICE_NAME}/${MONGODB_DATABASE}\n\nFor - more information about using this template, including OpenShift considerations, - see https://github.com/sclorg/mongodb-container/blob/master/3.2/README.md.","objects":[{"apiVersion":"v1","kind":"Secret","metadata":{"annotations":{"template.openshift.io/expose-admin_password":"{.data[''database-admin-password'']}","template.openshift.io/expose-password":"{.data[''database-password'']}","template.openshift.io/expose-username":"{.data[''database-user'']}"},"name":"${DATABASE_SERVICE_NAME}"},"stringData":{"database-admin-password":"${MONGODB_ADMIN_PASSWORD}","database-password":"${MONGODB_PASSWORD}","database-user":"${MONGODB_USER}"}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"template.openshift.io/expose-uri":"mongodb://{.spec.clusterIP}:{.spec.ports[?(.name==\"mongo\")].port}"},"creationTimestamp":null,"name":"${DATABASE_SERVICE_NAME}"},"spec":{"ports":[{"name":"mongo","nodePort":0,"port":27017,"protocol":"TCP","targetPort":27017}],"selector":{"name":"${DATABASE_SERVICE_NAME}"},"sessionAffinity":"None","type":"ClusterIP"},"status":{"loadBalancer":{}}},{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"${VOLUME_CAPACITY}"}}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"creationTimestamp":null,"name":"${DATABASE_SERVICE_NAME}"},"spec":{"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"creationTimestamp":null,"labels":{"name":"${DATABASE_SERVICE_NAME}"}},"spec":{"containers":[{"capabilities":{},"env":[{"name":"MONGODB_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${DATABASE_SERVICE_NAME}"}}},{"name":"MONGODB_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${DATABASE_SERVICE_NAME}"}}},{"name":"MONGODB_ADMIN_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-admin-password","name":"${DATABASE_SERVICE_NAME}"}}},{"name":"MONGODB_DATABASE","value":"${MONGODB_DATABASE}"}],"image":" - ","imagePullPolicy":"IfNotPresent","livenessProbe":{"initialDelaySeconds":30,"tcpSocket":{"port":27017},"timeoutSeconds":1},"name":"mongodb","ports":[{"containerPort":27017,"protocol":"TCP"}],"readinessProbe":{"exec":{"command":["/bin/sh","-i","-c","mongo - 127.0.0.1:27017/$MONGODB_DATABASE -u $MONGODB_USER -p $MONGODB_PASSWORD --eval=\"quit()\""]},"initialDelaySeconds":3,"timeoutSeconds":1},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}},"securityContext":{"capabilities":{},"privileged":false},"terminationMessagePath":"/dev/termination-log","volumeMounts":[{"mountPath":"/var/lib/mongodb/data","name":"${DATABASE_SERVICE_NAME}-data"}]}],"dnsPolicy":"ClusterFirst","restartPolicy":"Always","volumes":[{"name":"${DATABASE_SERVICE_NAME}-data","persistentVolumeClaim":{"claimName":"${DATABASE_SERVICE_NAME}"}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["mongodb"],"from":{"kind":"ImageStreamTag","name":"mongodb:${MONGODB_VERSION}","namespace":"${NAMESPACE}"},"lastTriggeredImage":""},"type":"ImageChange"},{"type":"ConfigChange"}]},"status":{}}],"parameters":[{"name":"MEMORY_LIMIT","displayName":"Memory - Limit","description":"Maximum amount of memory the container can use.","value":"512Mi","required":true},{"name":"NAMESPACE","displayName":"Namespace","description":"The - OpenShift Namespace where the ImageStream resides.","value":"openshift"},{"name":"DATABASE_SERVICE_NAME","displayName":"Database - Service Name","description":"The name of the OpenShift Service exposed for - the database.","value":"mongodb","required":true},{"name":"MONGODB_USER","displayName":"MongoDB - Connection Username","description":"Username for MongoDB user that will be - used for accessing the database.","generate":"expression","from":"user[A-Z0-9]{3}","required":true},{"name":"MONGODB_PASSWORD","displayName":"MongoDB - Connection Password","description":"Password for the MongoDB connection user.","generate":"expression","from":"[a-zA-Z0-9]{16}","required":true},{"name":"MONGODB_DATABASE","displayName":"MongoDB - Database Name","description":"Name of the MongoDB database accessed.","value":"sampledb","required":true},{"name":"MONGODB_ADMIN_PASSWORD","displayName":"MongoDB - Admin Password","description":"Password for the database admin user.","generate":"expression","from":"[a-zA-Z0-9]{16}","required":true},{"name":"VOLUME_CAPACITY","displayName":"Volume - Capacity","description":"Volume space available for data, e.g. 512Mi, 2Gi.","value":"1Gi","required":true},{"name":"MONGODB_VERSION","displayName":"Version - of MongoDB Image","description":"Version of MongoDB image to be used (2.4, - 2.6, 3.2 or latest).","value":"3.2","required":true}],"labels":{"template":"mongodb-persistent-template"}},{"metadata":{"name":"mysql-ephemeral","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/mysql-ephemeral","uid":"db2b42d6-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"460","creationTimestamp":"2017-07-16T14:41:30Z","annotations":{"description":"MySQL - database service, without persistent storage. For more information about using - this template, including OpenShift considerations, see https://github.com/sclorg/mysql-container/blob/master/5.7/README.md.\n\nWARNING: - Any data stored will be lost upon pod destruction. Only use this template - for testing","iconClass":"icon-mysql-database","openshift.io/display-name":"MySQL - (Ephemeral)","tags":"database,mysql","template.openshift.io/documentation-url":"https://docs.openshift.org/latest/using_images/db_images/mysql.html","template.openshift.io/long-description":"This - template provides a standalone MySQL server with a database created. The - database is not stored on persistent storage, so any restart of the service - will result in all data being lost. The database name, username, and password - are chosen via parameters when provisioning this service.","template.openshift.io/provider-display-name":"Red - Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The - following service(s) have been created in your project: ${DATABASE_SERVICE_NAME}.\n\n Username: - ${MYSQL_USER}\n Password: ${MYSQL_PASSWORD}\n Database Name: ${MYSQL_DATABASE}\n - Connection URL: mysql://${DATABASE_SERVICE_NAME}:3306/\n\nFor more information - about using this template, including OpenShift considerations, see https://github.com/sclorg/mysql-container/blob/master/5.7/README.md.","objects":[{"apiVersion":"v1","kind":"Secret","metadata":{"annotations":{"template.openshift.io/expose-password":"{.data[''database-password'']}","template.openshift.io/expose-root_password":"{.data[''database-root-password'']}","template.openshift.io/expose-username":"{.data[''database-user'']}"},"name":"${DATABASE_SERVICE_NAME}"},"stringData":{"database-password":"${MYSQL_PASSWORD}","database-root-password":"${MYSQL_ROOT_PASSWORD}","database-user":"${MYSQL_USER}"}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"template.openshift.io/expose-uri":"mysql://{.spec.clusterIP}:{.spec.ports[?(.name==\"mysql\")].port}"},"creationTimestamp":null,"name":"${DATABASE_SERVICE_NAME}"},"spec":{"ports":[{"name":"mysql","nodePort":0,"port":3306,"protocol":"TCP","targetPort":3306}],"selector":{"name":"${DATABASE_SERVICE_NAME}"},"sessionAffinity":"None","type":"ClusterIP"},"status":{"loadBalancer":{}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"creationTimestamp":null,"name":"${DATABASE_SERVICE_NAME}"},"spec":{"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"creationTimestamp":null,"labels":{"name":"${DATABASE_SERVICE_NAME}"}},"spec":{"containers":[{"capabilities":{},"env":[{"name":"MYSQL_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${DATABASE_SERVICE_NAME}"}}},{"name":"MYSQL_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${DATABASE_SERVICE_NAME}"}}},{"name":"MYSQL_ROOT_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-root-password","name":"${DATABASE_SERVICE_NAME}"}}},{"name":"MYSQL_DATABASE","value":"${MYSQL_DATABASE}"}],"image":" - ","imagePullPolicy":"IfNotPresent","livenessProbe":{"initialDelaySeconds":30,"tcpSocket":{"port":3306},"timeoutSeconds":1},"name":"mysql","ports":[{"containerPort":3306,"protocol":"TCP"}],"readinessProbe":{"exec":{"command":["/bin/sh","-i","-c","MYSQL_PWD=\"$MYSQL_PASSWORD\" - mysql -h 127.0.0.1 -u $MYSQL_USER -D $MYSQL_DATABASE -e ''SELECT 1''"]},"initialDelaySeconds":5,"timeoutSeconds":1},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}},"securityContext":{"capabilities":{},"privileged":false},"terminationMessagePath":"/dev/termination-log","volumeMounts":[{"mountPath":"/var/lib/mysql/data","name":"${DATABASE_SERVICE_NAME}-data"}]}],"dnsPolicy":"ClusterFirst","restartPolicy":"Always","volumes":[{"emptyDir":{"medium":""},"name":"${DATABASE_SERVICE_NAME}-data"}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["mysql"],"from":{"kind":"ImageStreamTag","name":"mysql:${MYSQL_VERSION}","namespace":"${NAMESPACE}"},"lastTriggeredImage":""},"type":"ImageChange"},{"type":"ConfigChange"}]},"status":{}}],"parameters":[{"name":"MEMORY_LIMIT","displayName":"Memory - Limit","description":"Maximum amount of memory the container can use.","value":"512Mi","required":true},{"name":"NAMESPACE","displayName":"Namespace","description":"The - OpenShift Namespace where the ImageStream resides.","value":"openshift"},{"name":"DATABASE_SERVICE_NAME","displayName":"Database - Service Name","description":"The name of the OpenShift Service exposed for - the database.","value":"mysql","required":true},{"name":"MYSQL_USER","displayName":"MySQL - Connection Username","description":"Username for MySQL user that will be used - for accessing the database.","generate":"expression","from":"user[A-Z0-9]{3}","required":true},{"name":"MYSQL_PASSWORD","displayName":"MySQL - Connection Password","description":"Password for the MySQL connection user.","generate":"expression","from":"[a-zA-Z0-9]{16}","required":true},{"name":"MYSQL_ROOT_PASSWORD","displayName":"MySQL - root user Password","description":"Password for the MySQL root user.","generate":"expression","from":"[a-zA-Z0-9]{16}","required":true},{"name":"MYSQL_DATABASE","displayName":"MySQL - Database Name","description":"Name of the MySQL database accessed.","value":"sampledb","required":true},{"name":"MYSQL_VERSION","displayName":"Version - of MySQL Image","description":"Version of MySQL image to be used (5.5, 5.6, - 5.7, or latest).","value":"5.7","required":true}],"labels":{"template":"mysql-ephemeral-template"}},{"metadata":{"name":"mysql-persistent","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/mysql-persistent","uid":"db2be6a6-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"461","creationTimestamp":"2017-07-16T14:41:30Z","annotations":{"description":"MySQL - database service, with persistent storage. For more information about using - this template, including OpenShift considerations, see https://github.com/sclorg/mysql-container/blob/master/5.7/README.md.\n\nNOTE: - Scaling to more than one replica is not supported. You must have persistent - volumes available in your cluster to use this template.","iconClass":"icon-mysql-database","openshift.io/display-name":"MySQL - (Persistent)","tags":"database,mysql","template.openshift.io/documentation-url":"https://docs.openshift.org/latest/using_images/db_images/mysql.html","template.openshift.io/long-description":"This - template provides a standalone MySQL server with a database created. The - database is stored on persistent storage. The database name, username, and - password are chosen via parameters when provisioning this service.","template.openshift.io/provider-display-name":"Red - Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The - following service(s) have been created in your project: ${DATABASE_SERVICE_NAME}.\n\n Username: - ${MYSQL_USER}\n Password: ${MYSQL_PASSWORD}\n Database Name: ${MYSQL_DATABASE}\n - Connection URL: mysql://${DATABASE_SERVICE_NAME}:3306/\n\nFor more information - about using this template, including OpenShift considerations, see https://github.com/sclorg/mysql-container/blob/master/5.7/README.md.","objects":[{"apiVersion":"v1","kind":"Secret","metadata":{"annotations":{"template.openshift.io/expose-password":"{.data[''database-password'']}","template.openshift.io/expose-root_password":"{.data[''database-root-password'']}","template.openshift.io/expose-username":"{.data[''database-user'']}"},"name":"${DATABASE_SERVICE_NAME}"},"stringData":{"database-password":"${MYSQL_PASSWORD}","database-root-password":"${MYSQL_ROOT_PASSWORD}","database-user":"${MYSQL_USER}"}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"template.openshift.io/expose-uri":"mysql://{.spec.clusterIP}:{.spec.ports[?(.name==\"mysql\")].port}"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"ports":[{"name":"mysql","port":3306}],"selector":{"name":"${DATABASE_SERVICE_NAME}"}}},{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"${VOLUME_CAPACITY}"}}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${DATABASE_SERVICE_NAME}"}},"spec":{"containers":[{"env":[{"name":"MYSQL_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${DATABASE_SERVICE_NAME}"}}},{"name":"MYSQL_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${DATABASE_SERVICE_NAME}"}}},{"name":"MYSQL_ROOT_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-root-password","name":"${DATABASE_SERVICE_NAME}"}}},{"name":"MYSQL_DATABASE","value":"${MYSQL_DATABASE}"}],"image":" - ","imagePullPolicy":"IfNotPresent","livenessProbe":{"initialDelaySeconds":30,"tcpSocket":{"port":3306},"timeoutSeconds":1},"name":"mysql","ports":[{"containerPort":3306}],"readinessProbe":{"exec":{"command":["/bin/sh","-i","-c","MYSQL_PWD=\"$MYSQL_PASSWORD\" - mysql -h 127.0.0.1 -u $MYSQL_USER -D $MYSQL_DATABASE -e ''SELECT 1''"]},"initialDelaySeconds":5,"timeoutSeconds":1},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}},"volumeMounts":[{"mountPath":"/var/lib/mysql/data","name":"${DATABASE_SERVICE_NAME}-data"}]}],"volumes":[{"name":"${DATABASE_SERVICE_NAME}-data","persistentVolumeClaim":{"claimName":"${DATABASE_SERVICE_NAME}"}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["mysql"],"from":{"kind":"ImageStreamTag","name":"mysql:${MYSQL_VERSION}","namespace":"${NAMESPACE}"}},"type":"ImageChange"},{"type":"ConfigChange"}]}}],"parameters":[{"name":"MEMORY_LIMIT","displayName":"Memory - Limit","description":"Maximum amount of memory the container can use.","value":"512Mi","required":true},{"name":"NAMESPACE","displayName":"Namespace","description":"The - OpenShift Namespace where the ImageStream resides.","value":"openshift"},{"name":"DATABASE_SERVICE_NAME","displayName":"Database - Service Name","description":"The name of the OpenShift Service exposed for - the database.","value":"mysql","required":true},{"name":"MYSQL_USER","displayName":"MySQL - Connection Username","description":"Username for MySQL user that will be used - for accessing the database.","generate":"expression","from":"user[A-Z0-9]{3}","required":true},{"name":"MYSQL_PASSWORD","displayName":"MySQL - Connection Password","description":"Password for the MySQL connection user.","generate":"expression","from":"[a-zA-Z0-9]{16}","required":true},{"name":"MYSQL_ROOT_PASSWORD","displayName":"MySQL - root user Password","description":"Password for the MySQL root user.","generate":"expression","from":"[a-zA-Z0-9]{16}","required":true},{"name":"MYSQL_DATABASE","displayName":"MySQL - Database Name","description":"Name of the MySQL database accessed.","value":"sampledb","required":true},{"name":"VOLUME_CAPACITY","displayName":"Volume - Capacity","description":"Volume space available for data, e.g. 512Mi, 2Gi.","value":"1Gi","required":true},{"name":"MYSQL_VERSION","displayName":"Version - of MySQL Image","description":"Version of MySQL image to be used (5.5, 5.6, - 5.7, or latest).","value":"5.7","required":true}],"labels":{"template":"mysql-persistent-template"}},{"metadata":{"name":"nodejs-mongo-persistent","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/nodejs-mongo-persistent","uid":"dcd002b1-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"479","creationTimestamp":"2017-07-16T14:41:33Z","annotations":{"description":"An - example Node.js application with a MongoDB database. For more information - about using this template, including OpenShift considerations, see https://github.com/openshift/nodejs-ex/blob/master/README.md.","iconClass":"icon-nodejs","openshift.io/display-name":"Node.js - + MongoDB (Persistent)","tags":"quickstart,nodejs","template.openshift.io/documentation-url":"https://github.com/openshift/nodejs-ex","template.openshift.io/long-description":"This - template defines resources needed to develop a NodeJS application, including - a build configuration, application deployment configuration, and database - deployment configuration.","template.openshift.io/provider-display-name":"Red - Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The - following service(s) have been created in your project: ${NAME}, ${DATABASE_SERVICE_NAME}.\n\nFor - more information about using this template, including OpenShift considerations, - see https://github.com/openshift/nodejs-ex/blob/master/README.md.","objects":[{"apiVersion":"v1","kind":"Secret","metadata":{"name":"${NAME}"},"stringData":{"database-admin-password":"${DATABASE_ADMIN_PASSWORD}","database-password":"${DATABASE_PASSWORD}","database-user":"${DATABASE_USER}"}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes - and load balances the application pods","service.alpha.openshift.io/dependencies":"[{\"name\": - \"${DATABASE_SERVICE_NAME}\", \"kind\": \"Service\"}]"},"name":"${NAME}"},"spec":{"ports":[{"name":"web","port":8080,"targetPort":8080}],"selector":{"name":"${NAME}"}}},{"apiVersion":"v1","kind":"Route","metadata":{"annotations":{"template.openshift.io/expose-uri":"http://{.spec.host}{.spec.path}"},"name":"${NAME}"},"spec":{"host":"${APPLICATION_DOMAIN}","to":{"kind":"Service","name":"${NAME}"}}},{"apiVersion":"v1","kind":"ImageStream","metadata":{"annotations":{"description":"Keeps - track of changes in the application image"},"name":"${NAME}"}},{"apiVersion":"v1","kind":"BuildConfig","metadata":{"annotations":{"description":"Defines - how to build the application"},"name":"${NAME}"},"spec":{"output":{"to":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"postCommit":{"script":"npm - test"},"source":{"contextDir":"${CONTEXT_DIR}","git":{"ref":"${SOURCE_REPOSITORY_REF}","uri":"${SOURCE_REPOSITORY_URL}"},"type":"Git"},"strategy":{"sourceStrategy":{"env":[{"name":"NPM_MIRROR","value":"${NPM_MIRROR}"}],"from":{"kind":"ImageStreamTag","name":"nodejs:6","namespace":"${NAMESPACE}"}},"type":"Source"},"triggers":[{"type":"ImageChange"},{"type":"ConfigChange"},{"github":{"secret":"${GITHUB_WEBHOOK_SECRET}"},"type":"GitHub"},{"generic":{"secret":"${GENERIC_WEBHOOK_SECRET}"},"type":"Generic"}]}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines - how to deploy the application server"},"name":"${NAME}"},"spec":{"replicas":1,"selector":{"name":"${NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${NAME}"},"name":"${NAME}"},"spec":{"containers":[{"env":[{"name":"DATABASE_SERVICE_NAME","value":"${DATABASE_SERVICE_NAME}"},{"name":"MONGODB_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${NAME}"}}},{"name":"MONGODB_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${NAME}"}}},{"name":"MONGODB_DATABASE","value":"${DATABASE_NAME}"},{"name":"MONGODB_ADMIN_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-admin-password","name":"${NAME}"}}}],"image":" - ","livenessProbe":{"httpGet":{"path":"/pagecount","port":8080},"initialDelaySeconds":30,"timeoutSeconds":3},"name":"nodejs-mongo-persistent","ports":[{"containerPort":8080}],"readinessProbe":{"httpGet":{"path":"/pagecount","port":8080},"initialDelaySeconds":3,"timeoutSeconds":3},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["nodejs-mongo-persistent"],"from":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"type":"ImageChange"},{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"${VOLUME_CAPACITY}"}}}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes - the database server"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"ports":[{"name":"mongodb","port":27017,"targetPort":27017}],"selector":{"name":"${DATABASE_SERVICE_NAME}"}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines - how to deploy the database"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${DATABASE_SERVICE_NAME}"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"containers":[{"env":[{"name":"MONGODB_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${NAME}"}}},{"name":"MONGODB_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${NAME}"}}},{"name":"MONGODB_DATABASE","value":"${DATABASE_NAME}"},{"name":"MONGODB_ADMIN_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-admin-password","name":"${NAME}"}}}],"image":" - ","livenessProbe":{"initialDelaySeconds":30,"tcpSocket":{"port":27017},"timeoutSeconds":1},"name":"mongodb","ports":[{"containerPort":27017}],"readinessProbe":{"exec":{"command":["/bin/sh","-i","-c","mongo - 127.0.0.1:27017/$MONGODB_DATABASE -u $MONGODB_USER -p $MONGODB_PASSWORD --eval=\"quit()\""]},"initialDelaySeconds":3,"timeoutSeconds":1},"resources":{"limits":{"memory":"${MEMORY_MONGODB_LIMIT}"}},"volumeMounts":[{"mountPath":"/var/lib/mongodb/data","name":"${DATABASE_SERVICE_NAME}-data"}]}],"volumes":[{"name":"${DATABASE_SERVICE_NAME}-data","persistentVolumeClaim":{"claimName":"${DATABASE_SERVICE_NAME}"}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["mongodb"],"from":{"kind":"ImageStreamTag","name":"mongodb:3.2","namespace":"${NAMESPACE}"}},"type":"ImageChange"},{"type":"ConfigChange"}]}}],"parameters":[{"name":"NAME","displayName":"Name","description":"The - name assigned to all of the frontend objects defined in this template.","value":"nodejs-mongo-persistent","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 Node.js container can use.","value":"512Mi","required":true},{"name":"MEMORY_MONGODB_LIMIT","displayName":"Memory - Limit (MongoDB)","description":"Maximum amount of memory the MongoDB container - can use.","value":"512Mi","required":true},{"name":"VOLUME_CAPACITY","displayName":"Volume - Capacity","description":"Volume space available for data, e.g. 512Mi, 2Gi","value":"1Gi","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/nodejs-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 Node.js - service, if left blank a value will be defaulted."},{"name":"GITHUB_WEBHOOK_SECRET","displayName":"GitHub - Webhook Secret","description":"Github trigger secret. A difficult to guess - string encoded as part of the webhook URL. Not encrypted.","generate":"expression","from":"[a-zA-Z0-9]{40}"},{"name":"GENERIC_WEBHOOK_SECRET","displayName":"Generic - Webhook Secret","description":"A secret string used to configure the Generic - webhook.","generate":"expression","from":"[a-zA-Z0-9]{40}"},{"name":"DATABASE_SERVICE_NAME","displayName":"Database - Service Name","value":"mongodb","required":true},{"name":"DATABASE_USER","displayName":"MongoDB - Username","description":"Username for MongoDB user that will be used for accessing - the database.","generate":"expression","from":"user[A-Z0-9]{3}"},{"name":"DATABASE_PASSWORD","displayName":"MongoDB - Password","description":"Password for the MongoDB user.","generate":"expression","from":"[a-zA-Z0-9]{16}"},{"name":"DATABASE_NAME","displayName":"Database - Name","value":"sampledb","required":true},{"name":"DATABASE_ADMIN_PASSWORD","displayName":"Database - Administrator Password","description":"Password for the database admin user.","generate":"expression","from":"[a-zA-Z0-9]{16}"},{"name":"NPM_MIRROR","displayName":"Custom - NPM Mirror URL","description":"The custom NPM mirror URL"}],"labels":{"template":"nodejs-mongo-persistent"}},{"metadata":{"name":"nodejs-mongodb-example","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/nodejs-mongodb-example","uid":"dcd0e815-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"480","creationTimestamp":"2017-07-16T14:41:33Z","annotations":{"description":"An - example Node.js application with a MongoDB database. For more information - about using this template, including OpenShift considerations, see https://github.com/openshift/nodejs-ex/blob/master/README.md.\n\nWARNING: - Any data stored will be lost upon pod destruction. Only use this template - for testing.","iconClass":"icon-nodejs","openshift.io/display-name":"Node.js - + MongoDB (Ephemeral)","tags":"quickstart,nodejs","template.openshift.io/documentation-url":"https://github.com/openshift/nodejs-ex","template.openshift.io/long-description":"This - template defines resources needed to develop a NodeJS application, including - a build configuration, application deployment configuration, and database - deployment configuration. The database is stored in non-persistent storage, - so this configuration should be used for experimental purposes only.","template.openshift.io/provider-display-name":"Red - Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The - following service(s) have been created in your project: ${NAME}, ${DATABASE_SERVICE_NAME}.\n\nFor - more information about using this template, including OpenShift considerations, - see https://github.com/openshift/nodejs-ex/blob/master/README.md.","objects":[{"apiVersion":"v1","kind":"Secret","metadata":{"name":"${NAME}"},"stringData":{"database-admin-password":"${DATABASE_ADMIN_PASSWORD}","database-password":"${DATABASE_PASSWORD}","database-user":"${DATABASE_USER}"}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes - and load balances the application pods","service.alpha.openshift.io/dependencies":"[{\"name\": - \"${DATABASE_SERVICE_NAME}\", \"kind\": \"Service\"}]"},"name":"${NAME}"},"spec":{"ports":[{"name":"web","port":8080,"targetPort":8080}],"selector":{"name":"${NAME}"}}},{"apiVersion":"v1","kind":"Route","metadata":{"annotations":{"template.openshift.io/expose-uri":"http://{.spec.host}{.spec.path}"},"name":"${NAME}"},"spec":{"host":"${APPLICATION_DOMAIN}","to":{"kind":"Service","name":"${NAME}"}}},{"apiVersion":"v1","kind":"ImageStream","metadata":{"annotations":{"description":"Keeps - track of changes in the application image"},"name":"${NAME}"}},{"apiVersion":"v1","kind":"BuildConfig","metadata":{"annotations":{"description":"Defines - how to build the application"},"name":"${NAME}"},"spec":{"output":{"to":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"postCommit":{"script":"npm - test"},"source":{"contextDir":"${CONTEXT_DIR}","git":{"ref":"${SOURCE_REPOSITORY_REF}","uri":"${SOURCE_REPOSITORY_URL}"},"type":"Git"},"strategy":{"sourceStrategy":{"env":[{"name":"NPM_MIRROR","value":"${NPM_MIRROR}"}],"from":{"kind":"ImageStreamTag","name":"nodejs:6","namespace":"${NAMESPACE}"}},"type":"Source"},"triggers":[{"type":"ImageChange"},{"type":"ConfigChange"},{"github":{"secret":"${GITHUB_WEBHOOK_SECRET}"},"type":"GitHub"},{"generic":{"secret":"${GENERIC_WEBHOOK_SECRET}"},"type":"Generic"}]}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines - how to deploy the application server"},"name":"${NAME}"},"spec":{"replicas":1,"selector":{"name":"${NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${NAME}"},"name":"${NAME}"},"spec":{"containers":[{"env":[{"name":"DATABASE_SERVICE_NAME","value":"${DATABASE_SERVICE_NAME}"},{"name":"MONGODB_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${NAME}"}}},{"name":"MONGODB_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${NAME}"}}},{"name":"MONGODB_DATABASE","value":"${DATABASE_NAME}"},{"name":"MONGODB_ADMIN_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-admin-password","name":"${NAME}"}}}],"image":" - ","livenessProbe":{"httpGet":{"path":"/pagecount","port":8080},"initialDelaySeconds":30,"timeoutSeconds":3},"name":"nodejs-mongodb-example","ports":[{"containerPort":8080}],"readinessProbe":{"httpGet":{"path":"/pagecount","port":8080},"initialDelaySeconds":3,"timeoutSeconds":3},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["nodejs-mongodb-example"],"from":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"type":"ImageChange"},{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes - the database server"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"ports":[{"name":"mongodb","port":27017,"targetPort":27017}],"selector":{"name":"${DATABASE_SERVICE_NAME}"}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines - how to deploy the database"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${DATABASE_SERVICE_NAME}"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"containers":[{"env":[{"name":"MONGODB_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${NAME}"}}},{"name":"MONGODB_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${NAME}"}}},{"name":"MONGODB_DATABASE","value":"${DATABASE_NAME}"},{"name":"MONGODB_ADMIN_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-admin-password","name":"${NAME}"}}}],"image":" - ","livenessProbe":{"initialDelaySeconds":30,"tcpSocket":{"port":27017},"timeoutSeconds":1},"name":"mongodb","ports":[{"containerPort":27017}],"readinessProbe":{"exec":{"command":["/bin/sh","-i","-c","mongo - 127.0.0.1:27017/$MONGODB_DATABASE -u $MONGODB_USER -p $MONGODB_PASSWORD --eval=\"quit()\""]},"initialDelaySeconds":3,"timeoutSeconds":1},"resources":{"limits":{"memory":"${MEMORY_MONGODB_LIMIT}"}},"volumeMounts":[{"mountPath":"/var/lib/mongodb/data","name":"${DATABASE_SERVICE_NAME}-data"}]}],"volumes":[{"emptyDir":{"medium":""},"name":"${DATABASE_SERVICE_NAME}-data"}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["mongodb"],"from":{"kind":"ImageStreamTag","name":"mongodb:3.2","namespace":"${NAMESPACE}"}},"type":"ImageChange"},{"type":"ConfigChange"}]}}],"parameters":[{"name":"NAME","displayName":"Name","description":"The - name assigned to all of the frontend objects defined in this template.","value":"nodejs-mongodb-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 Node.js container can use.","value":"512Mi","required":true},{"name":"MEMORY_MONGODB_LIMIT","displayName":"Memory - Limit (MongoDB)","description":"Maximum amount of memory the MongoDB 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/nodejs-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 Node.js - service, if left blank a value will be defaulted."},{"name":"GITHUB_WEBHOOK_SECRET","displayName":"GitHub - Webhook Secret","description":"Github trigger secret. A difficult to guess - string encoded as part of the webhook URL. Not encrypted.","generate":"expression","from":"[a-zA-Z0-9]{40}"},{"name":"GENERIC_WEBHOOK_SECRET","displayName":"Generic - Webhook Secret","description":"A secret string used to configure the Generic - webhook.","generate":"expression","from":"[a-zA-Z0-9]{40}"},{"name":"DATABASE_SERVICE_NAME","displayName":"Database - Service Name","value":"mongodb","required":true},{"name":"DATABASE_USER","displayName":"MongoDB - Username","description":"Username for MongoDB user that will be used for accessing - the database.","generate":"expression","from":"user[A-Z0-9]{3}"},{"name":"DATABASE_PASSWORD","displayName":"MongoDB - Password","description":"Password for the MongoDB user.","generate":"expression","from":"[a-zA-Z0-9]{16}"},{"name":"DATABASE_NAME","displayName":"Database - Name","value":"sampledb","required":true},{"name":"DATABASE_ADMIN_PASSWORD","displayName":"Database - Administrator Password","description":"Password for the database admin user.","generate":"expression","from":"[a-zA-Z0-9]{16}"},{"name":"NPM_MIRROR","displayName":"Custom - NPM Mirror URL","description":"The custom NPM mirror URL"}],"labels":{"template":"nodejs-mongodb-example"}},{"metadata":{"name":"postgresql-ephemeral","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/postgresql-ephemeral","uid":"db2d2450-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"462","creationTimestamp":"2017-07-16T14:41:30Z","annotations":{"description":"PostgreSQL - database service, without persistent storage. For more information about using - this template, including OpenShift considerations, see https://github.com/sclorg/postgresql-container/blob/master/9.5.\n\nWARNING: - Any data stored will be lost upon pod destruction. Only use this template - for testing","iconClass":"icon-postgresql","openshift.io/display-name":"PostgreSQL - (Ephemeral)","tags":"database,postgresql","template.openshift.io/documentation-url":"https://docs.openshift.org/latest/using_images/db_images/postgresql.html","template.openshift.io/long-description":"This - template provides a standalone PostgreSQL server with a database created. The - database is not stored on persistent storage, so any restart of the service - will result in all data being lost. The database name, username, and password - are chosen via parameters when provisioning this service.","template.openshift.io/provider-display-name":"Red - Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The - following service(s) have been created in your project: ${DATABASE_SERVICE_NAME}.\n\n Username: - ${POSTGRESQL_USER}\n Password: ${POSTGRESQL_PASSWORD}\n Database Name: - ${POSTGRESQL_DATABASE}\n Connection URL: postgresql://${DATABASE_SERVICE_NAME}:5432/\n\nFor - more information about using this template, including OpenShift considerations, - see https://github.com/sclorg/postgresql-container/blob/master/9.5.","objects":[{"apiVersion":"v1","kind":"Secret","metadata":{"annotations":{"template.openshift.io/expose-password":"{.data[''database-password'']}","template.openshift.io/expose-username":"{.data[''database-user'']}"},"name":"${DATABASE_SERVICE_NAME}"},"stringData":{"database-password":"${POSTGRESQL_PASSWORD}","database-user":"${POSTGRESQL_USER}"}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"template.openshift.io/expose-uri":"postgres://{.spec.clusterIP}:{.spec.ports[?(.name==\"postgresql\")].port}"},"creationTimestamp":null,"name":"${DATABASE_SERVICE_NAME}"},"spec":{"ports":[{"name":"postgresql","nodePort":0,"port":5432,"protocol":"TCP","targetPort":5432}],"selector":{"name":"${DATABASE_SERVICE_NAME}"},"sessionAffinity":"None","type":"ClusterIP"},"status":{"loadBalancer":{}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"creationTimestamp":null,"name":"${DATABASE_SERVICE_NAME}"},"spec":{"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"creationTimestamp":null,"labels":{"name":"${DATABASE_SERVICE_NAME}"}},"spec":{"containers":[{"capabilities":{},"env":[{"name":"POSTGRESQL_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${DATABASE_SERVICE_NAME}"}}},{"name":"POSTGRESQL_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${DATABASE_SERVICE_NAME}"}}},{"name":"POSTGRESQL_DATABASE","value":"${POSTGRESQL_DATABASE}"}],"image":" - ","imagePullPolicy":"IfNotPresent","livenessProbe":{"initialDelaySeconds":30,"tcpSocket":{"port":5432},"timeoutSeconds":1},"name":"postgresql","ports":[{"containerPort":5432,"protocol":"TCP"}],"readinessProbe":{"exec":{"command":["/bin/sh","-i","-c","psql - -h 127.0.0.1 -U $POSTGRESQL_USER -q -d $POSTGRESQL_DATABASE -c ''SELECT 1''"]},"initialDelaySeconds":5,"timeoutSeconds":1},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}},"securityContext":{"capabilities":{},"privileged":false},"terminationMessagePath":"/dev/termination-log","volumeMounts":[{"mountPath":"/var/lib/pgsql/data","name":"${DATABASE_SERVICE_NAME}-data"}]}],"dnsPolicy":"ClusterFirst","restartPolicy":"Always","volumes":[{"emptyDir":{"medium":""},"name":"${DATABASE_SERVICE_NAME}-data"}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["postgresql"],"from":{"kind":"ImageStreamTag","name":"postgresql:${POSTGRESQL_VERSION}","namespace":"${NAMESPACE}"},"lastTriggeredImage":""},"type":"ImageChange"},{"type":"ConfigChange"}]},"status":{}}],"parameters":[{"name":"MEMORY_LIMIT","displayName":"Memory - Limit","description":"Maximum amount of memory the container can use.","value":"512Mi","required":true},{"name":"NAMESPACE","displayName":"Namespace","description":"The - OpenShift Namespace where the ImageStream resides.","value":"openshift"},{"name":"DATABASE_SERVICE_NAME","displayName":"Database - Service Name","description":"The name of the OpenShift Service exposed for - the database.","value":"postgresql","required":true},{"name":"POSTGRESQL_USER","displayName":"PostgreSQL - Connection Username","description":"Username for PostgreSQL user that will - be used for accessing the database.","generate":"expression","from":"user[A-Z0-9]{3}","required":true},{"name":"POSTGRESQL_PASSWORD","displayName":"PostgreSQL - Connection Password","description":"Password for the PostgreSQL connection - user.","generate":"expression","from":"[a-zA-Z0-9]{16}","required":true},{"name":"POSTGRESQL_DATABASE","displayName":"PostgreSQL - Database Name","description":"Name of the PostgreSQL database accessed.","value":"sampledb","required":true},{"name":"POSTGRESQL_VERSION","displayName":"Version - of PostgreSQL Image","description":"Version of PostgreSQL image to be used - (9.2, 9.4, 9.5 or latest).","value":"9.5","required":true}],"labels":{"template":"postgresql-ephemeral-template"}},{"metadata":{"name":"postgresql-persistent","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/postgresql-persistent","uid":"db2ddfbb-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"463","creationTimestamp":"2017-07-16T14:41:30Z","annotations":{"description":"PostgreSQL - database service, with persistent storage. For more information about using - this template, including OpenShift considerations, see https://github.com/sclorg/postgresql-container/blob/master/9.5.\n\nNOTE: - Scaling to more than one replica is not supported. You must have persistent - volumes available in your cluster to use this template.","iconClass":"icon-postgresql","openshift.io/display-name":"PostgreSQL - (Persistent)","tags":"database,postgresql","template.openshift.io/documentation-url":"https://docs.openshift.org/latest/using_images/db_images/postgresql.html","template.openshift.io/long-description":"This - template provides a standalone PostgreSQL server with a database created. The - database is stored on persistent storage. The database name, username, and - password are chosen via parameters when provisioning this service.","template.openshift.io/provider-display-name":"Red - Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The - following service(s) have been created in your project: ${DATABASE_SERVICE_NAME}.\n\n Username: - ${POSTGRESQL_USER}\n Password: ${POSTGRESQL_PASSWORD}\n Database Name: - ${POSTGRESQL_DATABASE}\n Connection URL: postgresql://${DATABASE_SERVICE_NAME}:5432/\n\nFor - more information about using this template, including OpenShift considerations, - see https://github.com/sclorg/postgresql-container/blob/master/9.5.","objects":[{"apiVersion":"v1","kind":"Secret","metadata":{"annotations":{"template.openshift.io/expose-password":"{.data[''database-password'']}","template.openshift.io/expose-username":"{.data[''database-user'']}"},"name":"${DATABASE_SERVICE_NAME}"},"stringData":{"database-password":"${POSTGRESQL_PASSWORD}","database-user":"${POSTGRESQL_USER}"}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"template.openshift.io/expose-uri":"postgres://{.spec.clusterIP}:{.spec.ports[?(.name==\"postgresql\")].port}"},"creationTimestamp":null,"name":"${DATABASE_SERVICE_NAME}"},"spec":{"ports":[{"name":"postgresql","nodePort":0,"port":5432,"protocol":"TCP","targetPort":5432}],"selector":{"name":"${DATABASE_SERVICE_NAME}"},"sessionAffinity":"None","type":"ClusterIP"},"status":{"loadBalancer":{}}},{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"${VOLUME_CAPACITY}"}}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"creationTimestamp":null,"name":"${DATABASE_SERVICE_NAME}"},"spec":{"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"creationTimestamp":null,"labels":{"name":"${DATABASE_SERVICE_NAME}"}},"spec":{"containers":[{"capabilities":{},"env":[{"name":"POSTGRESQL_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${DATABASE_SERVICE_NAME}"}}},{"name":"POSTGRESQL_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${DATABASE_SERVICE_NAME}"}}},{"name":"POSTGRESQL_DATABASE","value":"${POSTGRESQL_DATABASE}"}],"image":" - ","imagePullPolicy":"IfNotPresent","livenessProbe":{"initialDelaySeconds":30,"tcpSocket":{"port":5432},"timeoutSeconds":1},"name":"postgresql","ports":[{"containerPort":5432,"protocol":"TCP"}],"readinessProbe":{"exec":{"command":["/bin/sh","-i","-c","psql - -h 127.0.0.1 -U $POSTGRESQL_USER -q -d $POSTGRESQL_DATABASE -c ''SELECT 1''"]},"initialDelaySeconds":5,"timeoutSeconds":1},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}},"securityContext":{"capabilities":{},"privileged":false},"terminationMessagePath":"/dev/termination-log","volumeMounts":[{"mountPath":"/var/lib/pgsql/data","name":"${DATABASE_SERVICE_NAME}-data"}]}],"dnsPolicy":"ClusterFirst","restartPolicy":"Always","volumes":[{"name":"${DATABASE_SERVICE_NAME}-data","persistentVolumeClaim":{"claimName":"${DATABASE_SERVICE_NAME}"}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["postgresql"],"from":{"kind":"ImageStreamTag","name":"postgresql:${POSTGRESQL_VERSION}","namespace":"${NAMESPACE}"},"lastTriggeredImage":""},"type":"ImageChange"},{"type":"ConfigChange"}]},"status":{}}],"parameters":[{"name":"MEMORY_LIMIT","displayName":"Memory - Limit","description":"Maximum amount of memory the container can use.","value":"512Mi","required":true},{"name":"NAMESPACE","displayName":"Namespace","description":"The - OpenShift Namespace where the ImageStream resides.","value":"openshift"},{"name":"DATABASE_SERVICE_NAME","displayName":"Database - Service Name","description":"The name of the OpenShift Service exposed for - the database.","value":"postgresql","required":true},{"name":"POSTGRESQL_USER","displayName":"PostgreSQL - Connection Username","description":"Username for PostgreSQL user that will - be used for accessing the database.","generate":"expression","from":"user[A-Z0-9]{3}","required":true},{"name":"POSTGRESQL_PASSWORD","displayName":"PostgreSQL - Connection Password","description":"Password for the PostgreSQL connection - user.","generate":"expression","from":"[a-zA-Z0-9]{16}","required":true},{"name":"POSTGRESQL_DATABASE","displayName":"PostgreSQL - Database Name","description":"Name of the PostgreSQL database accessed.","value":"sampledb","required":true},{"name":"VOLUME_CAPACITY","displayName":"Volume - Capacity","description":"Volume space available for data, e.g. 512Mi, 2Gi.","value":"1Gi","required":true},{"name":"POSTGRESQL_VERSION","displayName":"Version - of PostgreSQL Image","description":"Version of PostgreSQL image to be used - (9.2, 9.4, 9.5 or latest).","value":"9.5","required":true}],"labels":{"template":"postgresql-persistent-template"}},{"metadata":{"name":"rails-pgsql-persistent","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/rails-pgsql-persistent","uid":"dcd3b81d-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"482","creationTimestamp":"2017-07-16T14:41:33Z","annotations":{"description":"An - example Rails application with a PostgreSQL database. For more information - about using this template, including OpenShift considerations, see https://github.com/openshift/rails-ex/blob/master/README.md.","iconClass":"icon-ruby","openshift.io/display-name":"Rails - + PostgreSQL (Persistent)","tags":"quickstart,ruby,rails","template.openshift.io/documentation-url":"https://github.com/openshift/rails-ex","template.openshift.io/long-description":"This - template defines resources needed to develop a Rails application, including - a build configuration, application deployment configuration, and database - deployment configuration.","template.openshift.io/provider-display-name":"Red - Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The - following service(s) have been created in your project: ${NAME}, ${DATABASE_SERVICE_NAME}.\n\nFor - more information about using this template, including OpenShift considerations, - see https://github.com/openshift/rails-ex/blob/master/README.md.","objects":[{"apiVersion":"v1","kind":"Secret","metadata":{"annotations":{"template.openshift.io/expose-password":"{.data[''application-password'']}","template.openshift.io/expose-username":"{.data[''application-user'']}"},"name":"${NAME}"},"stringData":{"application-password":"${APPLICATION_PASSWORD}","application-user":"${APPLICATION_USER}","database-password":"${DATABASE_PASSWORD}","database-user":"${DATABASE_USER}","keybase":"${SECRET_KEY_BASE}"}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes - and load balances the application pods","service.alpha.openshift.io/dependencies":"[{\"name\": - \"${DATABASE_SERVICE_NAME}\", \"kind\": \"Service\"}]"},"name":"${NAME}"},"spec":{"ports":[{"name":"web","port":8080,"targetPort":8080}],"selector":{"name":"${NAME}"}}},{"apiVersion":"v1","kind":"Route","metadata":{"annotations":{"template.openshift.io/expose-uri":"http://{.spec.host}{.spec.path}"},"name":"${NAME}"},"spec":{"host":"${APPLICATION_DOMAIN}","to":{"kind":"Service","name":"${NAME}"}}},{"apiVersion":"v1","kind":"ImageStream","metadata":{"annotations":{"description":"Keeps - track of changes in the application image"},"name":"${NAME}"}},{"apiVersion":"v1","kind":"BuildConfig","metadata":{"annotations":{"description":"Defines - how to build the application"},"name":"${NAME}"},"spec":{"output":{"to":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"postCommit":{"script":"bundle - exec rake test"},"source":{"contextDir":"${CONTEXT_DIR}","git":{"ref":"${SOURCE_REPOSITORY_REF}","uri":"${SOURCE_REPOSITORY_URL}"},"type":"Git"},"strategy":{"sourceStrategy":{"env":[{"name":"RUBYGEM_MIRROR","value":"${RUBYGEM_MIRROR}"}],"from":{"kind":"ImageStreamTag","name":"ruby:2.3","namespace":"${NAMESPACE}"}},"type":"Source"},"triggers":[{"type":"ImageChange"},{"type":"ConfigChange"},{"github":{"secret":"${GITHUB_WEBHOOK_SECRET}"},"type":"GitHub"}]}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines - how to deploy the application server"},"name":"${NAME}"},"spec":{"replicas":1,"selector":{"name":"${NAME}"},"strategy":{"recreateParams":{"pre":{"execNewPod":{"command":["./migrate-database.sh"],"containerName":"${NAME}"},"failurePolicy":"Abort"}},"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${NAME}"},"name":"${NAME}"},"spec":{"containers":[{"env":[{"name":"DATABASE_SERVICE_NAME","value":"${DATABASE_SERVICE_NAME}"},{"name":"POSTGRESQL_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${NAME}"}}},{"name":"POSTGRESQL_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${NAME}"}}},{"name":"SECRET_KEY_BASE","valueFrom":{"secretKeyRef":{"key":"keybase","name":"${NAME}"}}},{"name":"POSTGRESQL_DATABASE","value":"${DATABASE_NAME}"},{"name":"POSTGRESQL_MAX_CONNECTIONS","value":"${POSTGRESQL_MAX_CONNECTIONS}"},{"name":"POSTGRESQL_SHARED_BUFFERS","value":"${POSTGRESQL_SHARED_BUFFERS}"},{"name":"APPLICATION_DOMAIN","value":"${APPLICATION_DOMAIN}"},{"name":"APPLICATION_USER","valueFrom":{"secretKeyRef":{"key":"application-user","name":"${NAME}"}}},{"name":"APPLICATION_PASSWORD","valueFrom":{"secretKeyRef":{"key":"application-password","name":"${NAME}"}}},{"name":"RAILS_ENV","value":"${RAILS_ENV}"}],"image":" - ","livenessProbe":{"httpGet":{"path":"/articles","port":8080},"initialDelaySeconds":10,"timeoutSeconds":3},"name":"${NAME}","ports":[{"containerPort":8080}],"readinessProbe":{"httpGet":{"path":"/articles","port":8080},"initialDelaySeconds":5,"timeoutSeconds":3},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["${NAME}"],"from":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"type":"ImageChange"},{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"${VOLUME_CAPACITY}"}}}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes - the database server"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"ports":[{"name":"postgresql","port":5432,"targetPort":5432}],"selector":{"name":"${DATABASE_SERVICE_NAME}"}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines - how to deploy the database"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${DATABASE_SERVICE_NAME}"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"containers":[{"env":[{"name":"POSTGRESQL_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${NAME}"}}},{"name":"POSTGRESQL_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${NAME}"}}},{"name":"POSTGRESQL_DATABASE","value":"${DATABASE_NAME}"},{"name":"POSTGRESQL_MAX_CONNECTIONS","value":"${POSTGRESQL_MAX_CONNECTIONS}"},{"name":"POSTGRESQL_SHARED_BUFFERS","value":"${POSTGRESQL_SHARED_BUFFERS}"}],"image":" - ","livenessProbe":{"initialDelaySeconds":30,"tcpSocket":{"port":5432},"timeoutSeconds":1},"name":"postgresql","ports":[{"containerPort":5432}],"readinessProbe":{"exec":{"command":["/bin/sh","-i","-c","psql - -h 127.0.0.1 -U ${POSTGRESQL_USER} -q -d ${POSTGRESQL_DATABASE} -c ''SELECT - 1''"]},"initialDelaySeconds":5,"timeoutSeconds":1},"resources":{"limits":{"memory":"${MEMORY_POSTGRESQL_LIMIT}"}},"volumeMounts":[{"mountPath":"/var/lib/pgsql/data","name":"${DATABASE_SERVICE_NAME}-data"}]}],"volumes":[{"name":"${DATABASE_SERVICE_NAME}-data","persistentVolumeClaim":{"claimName":"${DATABASE_SERVICE_NAME}"}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["postgresql"],"from":{"kind":"ImageStreamTag","name":"postgresql:9.5","namespace":"${NAMESPACE}"}},"type":"ImageChange"},{"type":"ConfigChange"}]}}],"parameters":[{"name":"NAME","displayName":"Name","description":"The - name assigned to all of the frontend objects defined in this template.","value":"rails-pgsql-persistent","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 Rails container can use.","value":"512Mi","required":true},{"name":"MEMORY_POSTGRESQL_LIMIT","displayName":"Memory - Limit (PostgreSQL)","description":"Maximum amount of memory the PostgreSQL - container can use.","value":"512Mi","required":true},{"name":"VOLUME_CAPACITY","displayName":"Volume - Capacity","description":"Volume space available for data, e.g. 512Mi, 2Gi","value":"1Gi","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/rails-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 Rails - service, if left blank a value will be defaulted."},{"name":"GITHUB_WEBHOOK_SECRET","displayName":"GitHub - Webhook Secret","description":"Github trigger secret. A difficult to guess - string encoded as part of the webhook URL. Not encrypted.","generate":"expression","from":"[a-zA-Z0-9]{40}"},{"name":"SECRET_KEY_BASE","displayName":"Secret - Key","description":"Your secret key for verifying the integrity of signed - cookies.","generate":"expression","from":"[a-z0-9]{127}"},{"name":"APPLICATION_USER","displayName":"Application - Username","description":"The application user that is used within the sample - application to authorize access on pages.","value":"openshift","required":true},{"name":"APPLICATION_PASSWORD","displayName":"Application - Password","description":"The application password that is used within the - sample application to authorize access on pages.","value":"secret","required":true},{"name":"RAILS_ENV","displayName":"Rails - Environment","description":"Environment under which the sample application - will run. Could be set to production, development or test.","value":"production","required":true},{"name":"DATABASE_SERVICE_NAME","displayName":"Database - Service Name","value":"postgresql","required":true},{"name":"DATABASE_USER","displayName":"Database - Username","generate":"expression","from":"user[A-Z0-9]{3}"},{"name":"DATABASE_PASSWORD","displayName":"Database - Password","generate":"expression","from":"[a-zA-Z0-9]{8}"},{"name":"DATABASE_NAME","displayName":"Database - Name","value":"root","required":true},{"name":"POSTGRESQL_MAX_CONNECTIONS","displayName":"Maximum - Database Connections","value":"100"},{"name":"POSTGRESQL_SHARED_BUFFERS","displayName":"Shared - Buffer Amount","value":"12MB"},{"name":"RUBYGEM_MIRROR","displayName":"Custom - RubyGems Mirror URL","description":"The custom RubyGems mirror URL"}],"labels":{"template":"rails-pgsql-persistent"}},{"metadata":{"name":"rails-postgresql-example","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/rails-postgresql-example","uid":"dcd4c2ac-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"483","creationTimestamp":"2017-07-16T14:41:33Z","annotations":{"description":"An - example Rails application with a PostgreSQL database. For more information - about using this template, including OpenShift considerations, see https://github.com/openshift/rails-ex/blob/master/README.md.\n\nWARNING: - Any data stored will be lost upon pod destruction. Only use this template - for testing.","iconClass":"icon-ruby","openshift.io/display-name":"Rails + - PostgreSQL (Ephemeral)","tags":"quickstart,ruby,rails","template.openshift.io/documentation-url":"https://github.com/openshift/rails-ex","template.openshift.io/long-description":"This - template defines resources needed to develop a Rails application, including - a build configuration, application deployment configuration, and database - deployment configuration. The database is stored in non-persistent storage, - so this configuration should be used for experimental purposes only.","template.openshift.io/provider-display-name":"Red - Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The - following service(s) have been created in your project: ${NAME}, ${DATABASE_SERVICE_NAME}.\n\nFor - more information about using this template, including OpenShift considerations, - see https://github.com/openshift/rails-ex/blob/master/README.md.","objects":[{"apiVersion":"v1","kind":"Secret","metadata":{"annotations":{"template.openshift.io/expose-password":"{.data[''application-password'']}","template.openshift.io/expose-username":"{.data[''application-user'']}"},"name":"${NAME}"},"stringData":{"application-password":"${APPLICATION_PASSWORD}","application-user":"${APPLICATION_USER}","database-password":"${DATABASE_PASSWORD}","database-user":"${DATABASE_USER}","keybase":"${SECRET_KEY_BASE}"}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes - and load balances the application pods","service.alpha.openshift.io/dependencies":"[{\"name\": - \"${DATABASE_SERVICE_NAME}\", \"kind\": \"Service\"}]"},"name":"${NAME}"},"spec":{"ports":[{"name":"web","port":8080,"targetPort":8080}],"selector":{"name":"${NAME}"}}},{"apiVersion":"v1","kind":"Route","metadata":{"annotations":{"template.openshift.io/expose-uri":"http://{.spec.host}{.spec.path}"},"name":"${NAME}"},"spec":{"host":"${APPLICATION_DOMAIN}","to":{"kind":"Service","name":"${NAME}"}}},{"apiVersion":"v1","kind":"ImageStream","metadata":{"annotations":{"description":"Keeps - track of changes in the application image"},"name":"${NAME}"}},{"apiVersion":"v1","kind":"BuildConfig","metadata":{"annotations":{"description":"Defines - how to build the application"},"name":"${NAME}"},"spec":{"output":{"to":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"postCommit":{"script":"bundle - exec rake test"},"source":{"contextDir":"${CONTEXT_DIR}","git":{"ref":"${SOURCE_REPOSITORY_REF}","uri":"${SOURCE_REPOSITORY_URL}"},"type":"Git"},"strategy":{"sourceStrategy":{"env":[{"name":"RUBYGEM_MIRROR","value":"${RUBYGEM_MIRROR}"}],"from":{"kind":"ImageStreamTag","name":"ruby:2.3","namespace":"${NAMESPACE}"}},"type":"Source"},"triggers":[{"type":"ImageChange"},{"type":"ConfigChange"},{"github":{"secret":"${GITHUB_WEBHOOK_SECRET}"},"type":"GitHub"}]}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines - how to deploy the application server"},"name":"${NAME}"},"spec":{"replicas":1,"selector":{"name":"${NAME}"},"strategy":{"recreateParams":{"pre":{"execNewPod":{"command":["./migrate-database.sh"],"containerName":"${NAME}"},"failurePolicy":"Abort"}},"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${NAME}"},"name":"${NAME}"},"spec":{"containers":[{"env":[{"name":"DATABASE_SERVICE_NAME","value":"${DATABASE_SERVICE_NAME}"},{"name":"POSTGRESQL_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${NAME}"}}},{"name":"POSTGRESQL_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${NAME}"}}},{"name":"POSTGRESQL_DATABASE","value":"${DATABASE_NAME}"},{"name":"SECRET_KEY_BASE","valueFrom":{"secretKeyRef":{"key":"keybase","name":"${NAME}"}}},{"name":"POSTGRESQL_MAX_CONNECTIONS","value":"${POSTGRESQL_MAX_CONNECTIONS}"},{"name":"POSTGRESQL_SHARED_BUFFERS","value":"${POSTGRESQL_SHARED_BUFFERS}"},{"name":"APPLICATION_DOMAIN","value":"${APPLICATION_DOMAIN}"},{"name":"APPLICATION_USER","valueFrom":{"secretKeyRef":{"key":"application-user","name":"${NAME}"}}},{"name":"APPLICATION_PASSWORD","valueFrom":{"secretKeyRef":{"key":"application-password","name":"${NAME}"}}},{"name":"RAILS_ENV","value":"${RAILS_ENV}"}],"image":" - ","livenessProbe":{"httpGet":{"path":"/articles","port":8080},"initialDelaySeconds":10,"timeoutSeconds":3},"name":"${NAME}","ports":[{"containerPort":8080}],"readinessProbe":{"httpGet":{"path":"/articles","port":8080},"initialDelaySeconds":5,"timeoutSeconds":3},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["${NAME}"],"from":{"kind":"ImageStreamTag","name":"${NAME}:latest"}},"type":"ImageChange"},{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"Exposes - the database server"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"ports":[{"name":"postgresql","port":5432,"targetPort":5432}],"selector":{"name":"${DATABASE_SERVICE_NAME}"}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"annotations":{"description":"Defines - how to deploy the database"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"${DATABASE_SERVICE_NAME}"},"name":"${DATABASE_SERVICE_NAME}"},"spec":{"containers":[{"env":[{"name":"POSTGRESQL_USER","valueFrom":{"secretKeyRef":{"key":"database-user","name":"${NAME}"}}},{"name":"POSTGRESQL_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${NAME}"}}},{"name":"POSTGRESQL_DATABASE","value":"${DATABASE_NAME}"},{"name":"POSTGRESQL_MAX_CONNECTIONS","value":"${POSTGRESQL_MAX_CONNECTIONS}"},{"name":"POSTGRESQL_SHARED_BUFFERS","value":"${POSTGRESQL_SHARED_BUFFERS}"}],"image":" - ","livenessProbe":{"initialDelaySeconds":30,"tcpSocket":{"port":5432},"timeoutSeconds":1},"name":"postgresql","ports":[{"containerPort":5432}],"readinessProbe":{"exec":{"command":["/bin/sh","-i","-c","psql - -h 127.0.0.1 -U ${POSTGRESQL_USER} -q -d ${POSTGRESQL_DATABASE} -c ''SELECT - 1''"]},"initialDelaySeconds":5,"timeoutSeconds":1},"resources":{"limits":{"memory":"${MEMORY_POSTGRESQL_LIMIT}"}},"volumeMounts":[{"mountPath":"/var/lib/pgsql/data","name":"data"}]}],"volumes":[{"emptyDir":{},"name":"data"}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["postgresql"],"from":{"kind":"ImageStreamTag","name":"postgresql:9.5","namespace":"${NAMESPACE}"}},"type":"ImageChange"},{"type":"ConfigChange"}]}}],"parameters":[{"name":"NAME","displayName":"Name","description":"The - name assigned to all of the frontend objects defined in this template.","value":"rails-postgresql-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 Rails container can use.","value":"512Mi","required":true},{"name":"MEMORY_POSTGRESQL_LIMIT","displayName":"Memory - Limit (PostgreSQL)","description":"Maximum amount of memory the PostgreSQL - 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/rails-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 Rails - service, if left blank a value will be defaulted."},{"name":"GITHUB_WEBHOOK_SECRET","displayName":"GitHub - Webhook Secret","description":"Github trigger secret. A difficult to guess - string encoded as part of the webhook URL. Not encrypted.","generate":"expression","from":"[a-zA-Z0-9]{40}"},{"name":"SECRET_KEY_BASE","displayName":"Secret - Key","description":"Your secret key for verifying the integrity of signed - cookies.","generate":"expression","from":"[a-z0-9]{127}"},{"name":"APPLICATION_USER","displayName":"Application - Username","description":"The application user that is used within the sample - application to authorize access on pages.","value":"openshift","required":true},{"name":"APPLICATION_PASSWORD","displayName":"Application - Password","description":"The application password that is used within the - sample application to authorize access on pages.","value":"secret","required":true},{"name":"RAILS_ENV","displayName":"Rails - Environment","description":"Environment under which the sample application - will run. Could be set to production, development or test.","value":"production","required":true},{"name":"DATABASE_SERVICE_NAME","displayName":"Database - Service Name","value":"postgresql","required":true},{"name":"DATABASE_USER","displayName":"Database - Username","generate":"expression","from":"user[A-Z0-9]{3}"},{"name":"DATABASE_PASSWORD","displayName":"Database - Password","generate":"expression","from":"[a-zA-Z0-9]{8}"},{"name":"DATABASE_NAME","displayName":"Database - Name","value":"root","required":true},{"name":"POSTGRESQL_MAX_CONNECTIONS","displayName":"Maximum - Database Connections","value":"100"},{"name":"POSTGRESQL_SHARED_BUFFERS","displayName":"Shared - Buffer Amount","value":"12MB"},{"name":"RUBYGEM_MIRROR","displayName":"Custom - RubyGems Mirror URL","description":"The custom RubyGems mirror URL"}],"labels":{"template":"rails-postgresql-example"}},{"metadata":{"name":"redis-ephemeral","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/redis-ephemeral","uid":"db2e9489-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"464","creationTimestamp":"2017-07-16T14:41:30Z","annotations":{"description":"Redis - in-memory data structure store, without persistent storage. For more information - about using this template, including OpenShift considerations, see https://github.com/sclorg/redis-container/blob/master/3.2.\n\nWARNING: - Any data stored will be lost upon pod destruction. Only use this template - for testing","iconClass":"icon-redis","openshift.io/display-name":"Redis (Ephemeral)","tags":"database,redis","template.openshift.io/documentation-url":"https://github.com/sclorg/redis-container/tree/master/3.2","template.openshift.io/long-description":"This - template provides a standalone Redis server. The data is not stored on persistent - storage, so any restart of the service will result in all data being lost.","template.openshift.io/provider-display-name":"Red - Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The - following service(s) have been created in your project: ${DATABASE_SERVICE_NAME}.\n\n Password: - ${REDIS_PASSWORD}\n Connection URL: redis://${DATABASE_SERVICE_NAME}:6379/\n\nFor - more information about using this template, including OpenShift considerations, - see https://github.com/sclorg/redis-container/blob/master/3.2.","objects":[{"apiVersion":"v1","kind":"Secret","metadata":{"annotations":{"template.openshift.io/expose-password":"{.data[''database-password'']}"},"name":"${DATABASE_SERVICE_NAME}"},"stringData":{"database-password":"${REDIS_PASSWORD}"}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"template.openshift.io/expose-uri":"redis://{.spec.clusterIP}:{.spec.ports[?(.name==\"redis\")].port}"},"creationTimestamp":null,"name":"${DATABASE_SERVICE_NAME}"},"spec":{"ports":[{"name":"redis","nodePort":0,"port":6379,"protocol":"TCP","targetPort":6379}],"selector":{"name":"${DATABASE_SERVICE_NAME}"},"sessionAffinity":"None","type":"ClusterIP"},"status":{"loadBalancer":{}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"creationTimestamp":null,"name":"${DATABASE_SERVICE_NAME}"},"spec":{"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"creationTimestamp":null,"labels":{"name":"${DATABASE_SERVICE_NAME}"}},"spec":{"containers":[{"capabilities":{},"env":[{"name":"REDIS_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${DATABASE_SERVICE_NAME}"}}}],"image":" - ","imagePullPolicy":"IfNotPresent","livenessProbe":{"initialDelaySeconds":30,"tcpSocket":{"port":6379},"timeoutSeconds":1},"name":"redis","ports":[{"containerPort":6379,"protocol":"TCP"}],"readinessProbe":{"exec":{"command":["/bin/sh","-i","-c","test - \"$(redis-cli -h 127.0.0.1 -a $REDIS_PASSWORD ping)\" == \"PONG\""]},"initialDelaySeconds":5,"timeoutSeconds":1},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}},"securityContext":{"capabilities":{},"privileged":false},"terminationMessagePath":"/dev/termination-log","volumeMounts":[{"mountPath":"/var/lib/redis/data","name":"${DATABASE_SERVICE_NAME}-data"}]}],"dnsPolicy":"ClusterFirst","restartPolicy":"Always","volumes":[{"emptyDir":{"medium":""},"name":"${DATABASE_SERVICE_NAME}-data"}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["redis"],"from":{"kind":"ImageStreamTag","name":"redis:${REDIS_VERSION}","namespace":"${NAMESPACE}"},"lastTriggeredImage":""},"type":"ImageChange"},{"type":"ConfigChange"}]},"status":{}}],"parameters":[{"name":"MEMORY_LIMIT","displayName":"Memory - Limit","description":"Maximum amount of memory the container can use.","value":"512Mi","required":true},{"name":"NAMESPACE","displayName":"Namespace","description":"The - OpenShift Namespace where the ImageStream resides.","value":"openshift"},{"name":"DATABASE_SERVICE_NAME","displayName":"Database - Service Name","description":"The name of the OpenShift Service exposed for - the database.","value":"redis","required":true},{"name":"REDIS_PASSWORD","displayName":"Redis - Connection Password","description":"Password for the Redis connection user.","generate":"expression","from":"[a-zA-Z0-9]{16}","required":true},{"name":"REDIS_VERSION","displayName":"Version - of Redis Image","description":"Version of Redis image to be used (3.2 or latest).","value":"3.2","required":true}],"labels":{"template":"redis-ephemeral-template"}},{"metadata":{"name":"redis-persistent","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/redis-persistent","uid":"db2f2559-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"465","creationTimestamp":"2017-07-16T14:41:30Z","annotations":{"description":"Redis - in-memory data structure store, with persistent storage. For more information - about using this template, including OpenShift considerations, see https://github.com/sclorg/redis-container/blob/master/3.2.\n\nNOTE: - You must have persistent volumes available in your cluster to use this template.","iconClass":"icon-redis","openshift.io/display-name":"Redis - (Persistent)","tags":"database,redis","template.openshift.io/documentation-url":"https://github.com/sclorg/redis-container/tree/master/3.2","template.openshift.io/long-description":"This - template provides a standalone Redis server. The data is stored on persistent - storage.","template.openshift.io/provider-display-name":"Red Hat, Inc.","template.openshift.io/support-url":"https://access.redhat.com"}},"message":"The - following service(s) have been created in your project: ${DATABASE_SERVICE_NAME}.\n\n Password: - ${REDIS_PASSWORD}\n Connection URL: redis://${DATABASE_SERVICE_NAME}:6379/\n\nFor - more information about using this template, including OpenShift considerations, - see https://github.com/sclorg/redis-container/blob/master/3.2.","objects":[{"apiVersion":"v1","kind":"Secret","metadata":{"annotations":{"template.openshift.io/expose-password":"{.data[''database-password'']}"},"name":"${DATABASE_SERVICE_NAME}"},"stringData":{"database-password":"${REDIS_PASSWORD}"}},{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"template.openshift.io/expose-uri":"redis://{.spec.clusterIP}:{.spec.ports[?(.name==\"redis\")].port}"},"creationTimestamp":null,"name":"${DATABASE_SERVICE_NAME}"},"spec":{"ports":[{"name":"redis","nodePort":0,"port":6379,"protocol":"TCP","targetPort":6379}],"selector":{"name":"${DATABASE_SERVICE_NAME}"},"sessionAffinity":"None","type":"ClusterIP"},"status":{"loadBalancer":{}}},{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"name":"${DATABASE_SERVICE_NAME}"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"${VOLUME_CAPACITY}"}}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"creationTimestamp":null,"name":"${DATABASE_SERVICE_NAME}"},"spec":{"replicas":1,"selector":{"name":"${DATABASE_SERVICE_NAME}"},"strategy":{"type":"Recreate"},"template":{"metadata":{"creationTimestamp":null,"labels":{"name":"${DATABASE_SERVICE_NAME}"}},"spec":{"containers":[{"capabilities":{},"env":[{"name":"REDIS_PASSWORD","valueFrom":{"secretKeyRef":{"key":"database-password","name":"${DATABASE_SERVICE_NAME}"}}}],"image":" - ","imagePullPolicy":"IfNotPresent","livenessProbe":{"initialDelaySeconds":30,"tcpSocket":{"port":6379},"timeoutSeconds":1},"name":"redis","ports":[{"containerPort":6379,"protocol":"TCP"}],"readinessProbe":{"exec":{"command":["/bin/sh","-i","-c","test - \"$(redis-cli -h 127.0.0.1 -a $REDIS_PASSWORD ping)\" == \"PONG\""]},"initialDelaySeconds":5,"timeoutSeconds":1},"resources":{"limits":{"memory":"${MEMORY_LIMIT}"}},"securityContext":{"capabilities":{},"privileged":false},"terminationMessagePath":"/dev/termination-log","volumeMounts":[{"mountPath":"/var/lib/redis/data","name":"${DATABASE_SERVICE_NAME}-data"}]}],"dnsPolicy":"ClusterFirst","restartPolicy":"Always","volumes":[{"name":"${DATABASE_SERVICE_NAME}-data","persistentVolumeClaim":{"claimName":"${DATABASE_SERVICE_NAME}"}}]}},"triggers":[{"imageChangeParams":{"automatic":true,"containerNames":["redis"],"from":{"kind":"ImageStreamTag","name":"redis:${REDIS_VERSION}","namespace":"${NAMESPACE}"},"lastTriggeredImage":""},"type":"ImageChange"},{"type":"ConfigChange"}]},"status":{}}],"parameters":[{"name":"MEMORY_LIMIT","displayName":"Memory - Limit","description":"Maximum amount of memory the container can use.","value":"512Mi","required":true},{"name":"NAMESPACE","displayName":"Namespace","description":"The - OpenShift Namespace where the ImageStream resides.","value":"openshift"},{"name":"DATABASE_SERVICE_NAME","displayName":"Database - Service Name","description":"The name of the OpenShift Service exposed for - the database.","value":"redis","required":true},{"name":"REDIS_PASSWORD","displayName":"Redis - Connection Password","description":"Password for the Redis connection user.","generate":"expression","from":"[a-zA-Z0-9]{16}","required":true},{"name":"VOLUME_CAPACITY","displayName":"Volume - Capacity","description":"Volume space available for data, e.g. 512Mi, 2Gi.","value":"1Gi","required":true},{"name":"REDIS_VERSION","displayName":"Version - of Redis Image","description":"Version of Redis image to be used (3.2 or latest).","value":"3.2","required":true}],"labels":{"template":"redis-persistent-template"}},{"metadata":{"name":"registry-console","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/registry-console","uid":"e0c3ffa0-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"488","creationTimestamp":"2017-07-16T14:41:39Z","annotations":{"description":"Template - for deploying registry web console. Requires cluster-admin.","tags":"infrastructure"}},"objects":[{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"labels":{"name":"registry-console"},"name":"registry-console"},"spec":{"replicas":1,"selector":{"name":"registry-console"},"template":{"metadata":{"labels":{"name":"registry-console"}},"spec":{"containers":[{"env":[{"name":"OPENSHIFT_OAUTH_PROVIDER_URL","value":"${OPENSHIFT_OAUTH_PROVIDER_URL}"},{"name":"OPENSHIFT_OAUTH_CLIENT_ID","value":"${OPENSHIFT_OAUTH_CLIENT_ID}"},{"name":"KUBERNETES_INSECURE","value":"false"},{"name":"COCKPIT_KUBE_INSECURE","value":"false"},{"name":"REGISTRY_ONLY","value":"true"},{"name":"REGISTRY_HOST","value":"${REGISTRY_HOST}"}],"image":"${IMAGE_NAME}:${IMAGE_VERSION}","livenessProbe":{"failureThreshold":3,"httpGet":{"path":"/ping","port":9090,"scheme":"HTTP"},"initialDelaySeconds":10,"periodSeconds":10,"successThreshold":1,"timeoutSeconds":5},"name":"registry-console","ports":[{"containerPort":9090,"protocol":"TCP"}],"readinessProbe":{"failureThreshold":3,"httpGet":{"path":"/ping","port":9090,"scheme":"HTTP"},"periodSeconds":10,"successThreshold":1,"timeoutSeconds":5}}]}},"triggers":[{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"Service","metadata":{"labels":{"name":"registry-console"},"name":"registry-console"},"spec":{"ports":[{"name":"registry-console","port":9000,"protocol":"TCP","targetPort":9090}],"selector":{"name":"registry-console"},"type":"ClusterIP"}},{"apiVersion":"v1","kind":"ImageStream","metadata":{"annotations":{"description":"Atomic - Registry console"},"name":"registry-console"},"spec":{"tags":[{"annotations":null,"from":{"kind":"DockerImage","name":"${IMAGE_NAME}"},"name":"${IMAGE_VERSION}"}]}},{"apiVersion":"v1","kind":"OAuthClient","metadata":{"name":"${OPENSHIFT_OAUTH_CLIENT_ID}","respondWithChallenges":false},"redirectURIs":["${COCKPIT_KUBE_URL}"],"secret":"${OPENSHIFT_OAUTH_CLIENT_SECRET}"}],"parameters":[{"name":"IMAGE_NAME","description":"Container - image name","value":"cockpit/kubernetes"},{"name":"IMAGE_VERSION","description":"Specify - image version; e.g. for \"cockpit/kubernetes:latest\", set version \"latest\"","value":"latest"},{"name":"OPENSHIFT_OAUTH_PROVIDER_URL","description":"The - public URL for the Openshift OAuth Provider, e.g. https://openshift.example.com:8443","required":true},{"name":"COCKPIT_KUBE_URL","description":"The - registry console URL. This should be created beforehand using ''oc create - route passthrough --service registry-console --port registry-console -n default'', - e.g. https://registry-console-default.example.com","required":true},{"name":"OPENSHIFT_OAUTH_CLIENT_SECRET","description":"Oauth - client secret","generate":"expression","from":"user[a-zA-Z0-9]{64}"},{"name":"OPENSHIFT_OAUTH_CLIENT_ID","description":"Oauth - client id","value":"cockpit-oauth-client"},{"name":"REGISTRY_HOST","description":"The - integrated registry hostname exposed via route, e.g. registry.example.com","required":true}],"labels":{"createdBy":"registry-console-template"}},{"metadata":{"name":"system","namespace":"openshift","selfLink":"/oapi/v1/namespaces/openshift/templates/system","uid":"dcc2cb8b-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"466","creationTimestamp":"2017-07-16T14:41:33Z"},"message":"Login - on https://${TENANT_NAME}-admin.${WILDCARD_DOMAIN} as ${ADMIN_USERNAME}/${ADMIN_PASSWORD}","objects":[{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"name":"system-storage"},"spec":{"accessModes":["ReadWriteMany"],"resources":{"requests":{"storage":"100Mi"}}}},{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"name":"mysql-storage"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"1Gi"}}}},{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"name":"system-redis-storage"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"1Gi"}}}},{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"name":"backend-redis-storage"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"1Gi"}}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"name":"backend-cron"},"spec":{"replicas":1,"selector":{"name":"backend-cron"},"strategy":{"rollingParams":{"intervalSeconds":1,"maxSurge":"25%","maxUnavailable":"25%","timeoutSeconds":600,"updatePeriodSeconds":1},"type":"Rolling"},"template":{"metadata":{"labels":{"name":"backend-cron"}},"spec":{"containers":[{"args":["backend-cron"],"env":[{"name":"CONFIG_REDIS_PROXY","value":"backend-redis:6379"},{"name":"CONFIG_QUEUES_MASTER_NAME","value":"backend-redis:6379/1"},{"name":"RACK_ENV","value":"production"}],"image":"3scale-amp20/backend:1.0-2","imagePullPolicy":"IfNotPresent","name":"backend-cron"}]}},"triggers":[{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"name":"backend-redis"},"spec":{"replicas":1,"selector":{"name":"backend-redis"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"backend-redis"}},"spec":{"containers":[{"image":"${REDIS_IMAGE}","imagePullPolicy":"IfNotPresent","livenessProbe":{"initialDelaySeconds":10,"periodSeconds":10,"tcpSocket":{"port":6379}},"name":"backend-redis","readinessProbe":{"exec":{"command":["container-entrypoint","bash","-c","redis-cli - set liveness-probe \"`date`\" | grep OK"]},"initialDelaySeconds":10,"periodSeconds":30,"timeoutSeconds":1},"volumeMounts":[{"mountPath":"/var/lib/redis/data","name":"backend-redis-storage"},{"mountPath":"/etc/redis.conf","name":"redis-config","subPath":"redis.conf"}]}],"volumes":[{"name":"backend-redis-storage","persistentVolumeClaim":{"claimName":"backend-redis-storage"}},{"configMap":{"items":[{"key":"redis.conf","path":"redis.conf"}],"name":"redis-config"},"name":"redis-config"}]}},"triggers":[{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"name":"backend-listener"},"spec":{"replicas":1,"selector":{"name":"backend-listener"},"strategy":{"rollingParams":{"intervalSeconds":1,"maxSurge":"25%","maxUnavailable":"25%","timeoutSeconds":600,"updatePeriodSeconds":1},"type":"Rolling"},"template":{"metadata":{"labels":{"name":"backend-listener"}},"spec":{"containers":[{"args":["3scale_backend","start","-e","production","-p","3000","-x","/dev/stdout"],"env":[{"name":"CONFIG_REDIS_PROXY","value":"backend-redis:6379"},{"name":"CONFIG_QUEUES_MASTER_NAME","value":"backend-redis:6379/1"},{"name":"RACK_ENV","value":"production"},{"name":"CONFIG_INTERNAL_API_USER","value":"${SYSTEM_BACKEND_USERNAME}"},{"name":"CONFIG_INTERNAL_API_PASSWORD","value":"${SYSTEM_BACKEND_PASSWORD}"}],"image":"3scale-amp20/backend:1.0-2","imagePullPolicy":"IfNotPresent","livenessProbe":{"initialDelaySeconds":30,"periodSeconds":10,"tcpSocket":{"port":3000}},"name":"backend-listener","ports":[{"containerPort":3000,"protocol":"TCP"}],"readinessProbe":{"httpGet":{"path":"/status","port":3000},"initialDelaySeconds":30,"timeoutSeconds":5}}]}},"triggers":[{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"Service","metadata":{"name":"backend-redis"},"spec":{"ports":[{"port":6379,"protocol":"TCP","targetPort":6379}],"selector":{"name":"backend-redis"}}},{"apiVersion":"v1","kind":"Service","metadata":{"name":"backend-listener"},"spec":{"ports":[{"name":"http","port":3000,"protocol":"TCP","targetPort":3000}],"selector":{"name":"backend-listener"}}},{"apiVersion":"v1","kind":"Service","metadata":{"name":"system-provider"},"spec":{"ports":[{"name":"http","port":3000,"protocol":"TCP","targetPort":"provider"}],"selector":{"name":"system-app"}}},{"apiVersion":"v1","kind":"Service","metadata":{"name":"system-developer"},"spec":{"ports":[{"name":"http","port":3000,"protocol":"TCP","targetPort":"developer"}],"selector":{"name":"system-app"}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"name":"backend-worker"},"spec":{"replicas":1,"selector":{"name":"backend-worker"},"strategy":{"rollingParams":{"intervalSeconds":1,"maxSurge":"25%","maxUnavailable":"25%","timeoutSeconds":600,"updatePeriodSeconds":1},"type":"Rolling"},"template":{"metadata":{"labels":{"name":"backend-worker"}},"spec":{"containers":[{"args":["3scale_backend_worker","run"],"env":[{"name":"CONFIG_REDIS_PROXY","value":"backend-redis:6379"},{"name":"CONFIG_QUEUES_MASTER_NAME","value":"backend-redis:6379/1"},{"name":"RACK_ENV","value":"production"},{"name":"CONFIG_EVENTS_HOOK","value":"http://system-provider:3000/master/events/import"},{"name":"CONFIG_EVENTS_HOOK_SHARED_SECRET","value":"${SYSTEM_BACKEND_SHARED_SECRET}"}],"image":"3scale-amp20/backend:1.0-2","imagePullPolicy":"IfNotPresent","name":"backend-worker"}]}},"triggers":[{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"Service","metadata":{"name":"system-mysql"},"spec":{"ports":[{"name":"system-mysql","nodePort":0,"port":3306,"protocol":"TCP","targetPort":3306}],"selector":{"name":"system-mysql"}}},{"apiVersion":"v1","kind":"Service","metadata":{"name":"system-redis"},"spec":{"ports":[{"name":"redis","port":6379,"protocol":"TCP","targetPort":6379}],"selector":{"name":"system-redis"}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"name":"system-redis"},"spec":{"replicas":1,"selector":{"name":"system-redis"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"system-redis"}},"spec":{"containers":[{"args":null,"image":"${REDIS_IMAGE}","imagePullPolicy":"IfNotPresent","livenessProbe":{"initialDelaySeconds":10,"periodSeconds":5,"tcpSocket":{"port":6379}},"name":"system-redis","readinessProbe":{"exec":{"command":["container-entrypoint","bash","-c","redis-cli - set liveness-probe \"`date`\" | grep OK"]},"initialDelaySeconds":30,"periodSeconds":10,"timeoutSeconds":5},"terminationMessagePath":"/dev/termination-log","volumeMounts":[{"mountPath":"/var/lib/redis/data","name":"system-redis-storage"},{"mountPath":"/etc/redis.conf","name":"redis-config","subPath":"redis.conf"}]}],"volumes":[{"name":"system-redis-storage","persistentVolumeClaim":{"claimName":"system-redis-storage"}},{"configMap":{"items":[{"key":"redis.conf","path":"redis.conf"}],"name":"redis-config"},"name":"redis-config"}]}},"triggers":[{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"Service","metadata":{"name":"system-sphinx"},"spec":{"ports":[{"name":"sphinx","port":9306,"protocol":"TCP","targetPort":9306}],"selector":{"name":"system-sphinx"}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"name":"system-sphinx"},"spec":{"replicas":1,"selector":{"name":"system-sphinx"},"strategy":{"rollingParams":{"intervalSeconds":1,"maxSurge":"25%","maxUnavailable":"25%","timeoutSeconds":600,"updatePeriodSeconds":1},"type":"Rolling"},"template":{"metadata":{"labels":{"name":"system-sphinx"}},"spec":{"containers":[{"args":["rake","openshift:thinking_sphinx:start"],"env":[{"name":"RAILS_ENV","value":"production"},{"name":"DATABASE_URL","value":"mysql2://root:${MYSQL_ROOT_PASSWORD}@system-mysql/${MYSQL_DATABASE}"},{"name":"THINKING_SPHINX_ADDRESS","value":"0.0.0.0"},{"name":"THINKING_SPHINX_CONFIGURATION_FILE","value":"db/sphinx/production.conf"},{"name":"THINKING_SPHINX_PID_FILE","value":"db/sphinx/searchd.pid"},{"name":"DELTA_INDEX_INTERVAL","value":"5"},{"name":"FULL_REINDEX_INTERVAL","value":"60"}],"image":"3scale-amp20/system:1.0-2","imagePullPolicy":"IfNotPresent","livenessProbe":{"initialDelaySeconds":60,"periodSeconds":10,"tcpSocket":{"port":9306}},"name":"system-sphinx","volumeMounts":[{"mountPath":"/opt/system/db/sphinx","name":"system-sphinx-database"}]}],"volumes":[{"emptyDir":{},"name":"system-sphinx-database"}]}},"triggers":[{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"Service","metadata":{"name":"system-memcache"},"spec":{"ports":[{"name":"memcache","port":11211,"protocol":"TCP","targetPort":11211}],"selector":{"name":"system-memcache"}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"name":"system-memcache"},"spec":{"replicas":1,"selector":{"name":"system-memcache"},"strategy":{"rollingParams":{"intervalSeconds":1,"maxSurge":"25%","maxUnavailable":"25%","timeoutSeconds":600,"updatePeriodSeconds":1},"type":"Rolling"},"template":{"metadata":{"labels":{"name":"system-memcache"}},"spec":{"containers":[{"args":null,"command":["memcached","-m","64"],"env":null,"image":"3scale-amp20/memcached:1.4.15-7","imagePullPolicy":"IfNotPresent","livenessProbe":{"initialDelaySeconds":10,"periodSeconds":10,"tcpSocket":{"port":11211}},"name":"memcache","readinessProbe":{"exec":{"command":["sh","-c","echo - version | nc $HOSTNAME 11211 | grep VERSION"]},"initialDelaySeconds":10,"periodSeconds":30,"timeoutSeconds":5}}],"ports":[{"containerPort":6379,"protocol":"TCP"}]}},"triggers":[{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"Route","metadata":{"labels":{"app":"system-route"},"name":"system-provider-admin-route"},"spec":{"host":"${TENANT_NAME}-admin.${WILDCARD_DOMAIN}","port":{"targetPort":"http"},"tls":{"insecureEdgeTerminationPolicy":"Allow","termination":"edge"},"to":{"kind":"Service","name":"system-provider"}}},{"apiVersion":"v1","kind":"Route","metadata":{"labels":{"app":"system-route"},"name":"backend-route"},"spec":{"host":"backend-${TENANT_NAME}.${WILDCARD_DOMAIN}","port":{"targetPort":"http"},"tls":{"insecureEdgeTerminationPolicy":"Allow","termination":"edge"},"to":{"kind":"Service","name":"backend-listener"}}},{"apiVersion":"v1","kind":"Route","metadata":{"labels":{"app":"system-route"},"name":"system-developer-route"},"spec":{"host":"${TENANT_NAME}.${WILDCARD_DOMAIN}","port":{"targetPort":"http"},"tls":{"insecureEdgeTerminationPolicy":"Allow","termination":"edge"},"to":{"kind":"Service","name":"system-developer"}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"name":"apicast-staging"},"spec":{"replicas":1,"selector":{"deploymentconfig":"apicast-staging"},"strategy":{"rollingParams":{"intervalSeconds":1,"maxSurge":"25%","maxUnavailable":"25%","timeoutSeconds":1800,"updatePeriodSeconds":1},"type":"Rolling"},"template":{"metadata":{"labels":{"deploymentconfig":"apicast-staging"}},"spec":{"containers":[{"env":[{"name":"THREESCALE_PORTAL_ENDPOINT","value":"http://${APICAST_ACCESS_TOKEN}@system-provider:3000"},{"name":"APICAST_CONFIGURATION_LOADER","value":"lazy"},{"name":"APICAST_CONFIGURATION_CACHE","value":"0"},{"name":"THREESCALE_DEPLOYMENT_ENV","value":"sandbox"},{"name":"APICAST_MANAGEMENT_API","value":"${APICAST_MANAGEMENT_API}"},{"name":"BACKEND_ENDPOINT_OVERRIDE","value":"http://backend-listener:3000"},{"name":"OPENSSL_VERIFY","value":"${APICAST_OPENSSL_VERIFY}"},{"name":"APICAST_RESPONSE_CODES","value":"${APICAST_RESPONSE_CODES}"},{"name":"REDIS_URL","value":"redis://system-redis:6379/2"}],"image":"3scale-amp20/apicast-gateway:1.0-3","imagePullPolicy":"IfNotPresent","livenessProbe":{"httpGet":{"path":"/status/live","port":8090},"initialDelaySeconds":10,"periodSeconds":10,"timeoutSeconds":5},"name":"apicast-staging","ports":[{"containerPort":8080,"protocol":"TCP"},{"containerPort":8090,"protocol":"TCP"}],"readinessProbe":{"httpGet":{"path":"/status/ready","port":8090},"initialDelaySeconds":15,"periodSeconds":30,"timeoutSeconds":5}}]}},"triggers":[{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"Service","metadata":{"name":"apicast-staging"},"spec":{"ports":[{"name":"gateway","port":8080,"protocol":"TCP","targetPort":8080},{"name":"management","port":8090,"protocol":"TCP","targetPort":8090}],"selector":{"deploymentconfig":"apicast-staging"}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"name":"apicast-production"},"spec":{"replicas":1,"selector":{"deploymentconfig":"apicast-production"},"strategy":{"rollingParams":{"intervalSeconds":1,"maxSurge":"25%","maxUnavailable":"25%","timeoutSeconds":1800,"updatePeriodSeconds":1},"type":"Rolling"},"template":{"metadata":{"labels":{"deploymentconfig":"apicast-production"}},"spec":{"containers":[{"env":[{"name":"THREESCALE_PORTAL_ENDPOINT","value":"http://${APICAST_ACCESS_TOKEN}@system-provider:3000"},{"name":"APICAST_CONFIGURATION_LOADER","value":"boot"},{"name":"APICAST_CONFIGURATION_CACHE","value":"300"},{"name":"THREESCALE_DEPLOYMENT_ENV","value":"production"},{"name":"APICAST_MANAGEMENT_API","value":"${APICAST_MANAGEMENT_API}"},{"name":"BACKEND_ENDPOINT_OVERRIDE","value":"http://backend-listener:3000"},{"name":"OPENSSL_VERIFY","value":"${APICAST_OPENSSL_VERIFY}"},{"name":"APICAST_RESPONSE_CODES","value":"${APICAST_RESPONSE_CODES}"},{"name":"REDIS_URL","value":"redis://system-redis:6379/1"}],"image":"3scale-amp20/apicast-gateway:1.0-3","imagePullPolicy":"IfNotPresent","livenessProbe":{"httpGet":{"path":"/status/live","port":8090},"initialDelaySeconds":10,"periodSeconds":10,"timeoutSeconds":5},"name":"apicast-production","ports":[{"containerPort":8080,"protocol":"TCP"},{"containerPort":8090,"protocol":"TCP"}],"readinessProbe":{"httpGet":{"path":"/status/ready","port":8090},"initialDelaySeconds":15,"periodSeconds":30,"timeoutSeconds":5}}]}},"triggers":[{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"Service","metadata":{"name":"apicast-production"},"spec":{"ports":[{"name":"gateway","port":8080,"protocol":"TCP","targetPort":8080},{"name":"management","port":8090,"protocol":"TCP","targetPort":8090}],"selector":{"deploymentconfig":"apicast-production"}}},{"apiVersion":"v1","kind":"Route","metadata":{"labels":{"app":"apicast-staging"},"name":"api-apicast-staging-route"},"spec":{"host":"api-${TENANT_NAME}-apicast-staging.${WILDCARD_DOMAIN}","port":{"targetPort":"gateway"},"tls":{"insecureEdgeTerminationPolicy":"Allow","termination":"edge"},"to":{"kind":"Service","name":"apicast-staging"}}},{"apiVersion":"v1","kind":"Route","metadata":{"labels":{"app":"apicast-production"},"name":"api-apicast-production-route"},"spec":{"host":"api-${TENANT_NAME}-apicast-production.${WILDCARD_DOMAIN}","port":{"targetPort":"gateway"},"tls":{"insecureEdgeTerminationPolicy":"Allow","termination":"edge"},"to":{"kind":"Service","name":"apicast-production"}}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"name":"system-app"},"spec":{"replicas":1,"selector":{"name":"system-app"},"strategy":{"rollingParams":{"intervalSeconds":1,"maxSurge":"25%","maxUnavailable":"25%","post":{"execNewPod":{"command":["bash","-c","bundle - exec rake boot openshift:post_deploy"],"containerName":"system-provider"},"failurePolicy":"Abort"},"pre":{"execNewPod":{"command":["bash","-c","bundle - exec rake boot openshift:deploy"],"containerName":"system-provider","env":[{"name":"RAILS_ENV","value":"production"},{"name":"DATABASE_URL","value":"mysql2://root:${MYSQL_ROOT_PASSWORD}@system-mysql/${MYSQL_DATABASE}"},{"name":"FORCE_SSL","value":"true"},{"name":"THREESCALE_SUPERDOMAIN","value":"${WILDCARD_DOMAIN}"},{"name":"TENANT_NAME","value":"${TENANT_NAME}"},{"name":"APICAST_ACCESS_TOKEN","value":"${APICAST_ACCESS_TOKEN}"},{"name":"ADMIN_ACCESS_TOKEN","value":"${ADMIN_ACCESS_TOKEN}"},{"name":"PROVIDER_PLAN","value":"enterprise"},{"name":"USER_LOGIN","value":"${ADMIN_USERNAME}"},{"name":"USER_PASSWORD","value":"${ADMIN_PASSWORD}"},{"name":"RAILS_LOG_TO_STDOUT","value":"true"},{"name":"RAILS_LOG_LEVEL","value":"info"},{"name":"THINKING_SPHINX_ADDRESS","value":"system-sphinx"},{"name":"THINKING_SPHINX_PORT","value":"9306"},{"name":"THINKING_SPHINX_CONFIGURATION_FILE","value":"/tmp/sphinx.conf"},{"name":"EVENTS_SHARED_SECRET","value":"${SYSTEM_BACKEND_SHARED_SECRET}"},{"name":"THREESCALE_SANDBOX_PROXY_OPENSSL_VERIFY_MODE","value":"VERIFY_NONE"},{"name":"APICAST_BACKEND_ROOT_ENDPOINT","value":"https://backend-${TENANT_NAME}.${WILDCARD_DOMAIN}"},{"name":"CONFIG_INTERNAL_API_USER","value":"${SYSTEM_BACKEND_USERNAME}"},{"name":"CONFIG_INTERNAL_API_PASSWORD","value":"${SYSTEM_BACKEND_PASSWORD}"},{"name":"SECRET_KEY_BASE","value":"${SYSTEM_APP_SECRET_KEY_BASE}"},{"name":"AMP_RELEASE","value":"${AMP_RELEASE}"},{"name":"SMTP_ADDRESS","valueFrom":{"configMapKeyRef":{"key":"address","name":"smtp"}}},{"name":"SMTP_USER_NAME","valueFrom":{"configMapKeyRef":{"key":"username","name":"smtp"}}},{"name":"SMTP_PASSWORD","valueFrom":{"configMapKeyRef":{"key":"password","name":"smtp"}}},{"name":"SMTP_DOMAIN","valueFrom":{"configMapKeyRef":{"key":"domain","name":"smtp"}}},{"name":"SMTP_PORT","valueFrom":{"configMapKeyRef":{"key":"port","name":"smtp"}}},{"name":"SMTP_AUTHENTICATION","valueFrom":{"configMapKeyRef":{"key":"authentication","name":"smtp"}}},{"name":"SMTP_OPENSSL_VERIFY_MODE","valueFrom":{"configMapKeyRef":{"key":"openssl.verify.mode","name":"smtp"}}},{"name":"BACKEND_ROUTE","value":"https://backend-${TENANT_NAME}.${WILDCARD_DOMAIN}"}],"volumes":["system-storage"]},"failurePolicy":"Retry"},"timeoutSeconds":600,"updatePeriodSeconds":1},"type":"Rolling"},"template":{"metadata":{"labels":{"name":"system-app"}},"spec":{"containers":[{"args":null,"command":["env","TENANT_MODE=provider","PORT=3000","container-entrypoint","bundle","exec","unicorn","-c","config/unicorn.rb"],"env":[{"name":"RAILS_ENV","value":"production"},{"name":"DATABASE_URL","value":"mysql2://root:${MYSQL_ROOT_PASSWORD}@system-mysql/${MYSQL_DATABASE}"},{"name":"FORCE_SSL","value":"true"},{"name":"THREESCALE_SUPERDOMAIN","value":"${WILDCARD_DOMAIN}"},{"name":"TENANT_NAME","value":"${TENANT_NAME}"},{"name":"APICAST_ACCESS_TOKEN","value":"${APICAST_ACCESS_TOKEN}"},{"name":"ADMIN_ACCESS_TOKEN","value":"${ADMIN_ACCESS_TOKEN}"},{"name":"PROVIDER_PLAN","value":"enterprise"},{"name":"USER_LOGIN","value":"${ADMIN_USERNAME}"},{"name":"USER_PASSWORD","value":"${ADMIN_PASSWORD}"},{"name":"RAILS_LOG_TO_STDOUT","value":"true"},{"name":"RAILS_LOG_LEVEL","value":"info"},{"name":"THINKING_SPHINX_ADDRESS","value":"system-sphinx"},{"name":"THINKING_SPHINX_PORT","value":"9306"},{"name":"THINKING_SPHINX_CONFIGURATION_FILE","value":"/tmp/sphinx.conf"},{"name":"EVENTS_SHARED_SECRET","value":"${SYSTEM_BACKEND_SHARED_SECRET}"},{"name":"THREESCALE_SANDBOX_PROXY_OPENSSL_VERIFY_MODE","value":"VERIFY_NONE"},{"name":"APICAST_BACKEND_ROOT_ENDPOINT","value":"https://backend-${TENANT_NAME}.${WILDCARD_DOMAIN}"},{"name":"CONFIG_INTERNAL_API_USER","value":"${SYSTEM_BACKEND_USERNAME}"},{"name":"CONFIG_INTERNAL_API_PASSWORD","value":"${SYSTEM_BACKEND_PASSWORD}"},{"name":"SECRET_KEY_BASE","value":"${SYSTEM_APP_SECRET_KEY_BASE}"},{"name":"AMP_RELEASE","value":"${AMP_RELEASE}"},{"name":"SMTP_ADDRESS","valueFrom":{"configMapKeyRef":{"key":"address","name":"smtp"}}},{"name":"SMTP_USER_NAME","valueFrom":{"configMapKeyRef":{"key":"username","name":"smtp"}}},{"name":"SMTP_PASSWORD","valueFrom":{"configMapKeyRef":{"key":"password","name":"smtp"}}},{"name":"SMTP_DOMAIN","valueFrom":{"configMapKeyRef":{"key":"domain","name":"smtp"}}},{"name":"SMTP_PORT","valueFrom":{"configMapKeyRef":{"key":"port","name":"smtp"}}},{"name":"SMTP_AUTHENTICATION","valueFrom":{"configMapKeyRef":{"key":"authentication","name":"smtp"}}},{"name":"SMTP_OPENSSL_VERIFY_MODE","valueFrom":{"configMapKeyRef":{"key":"openssl.verify.mode","name":"smtp"}}},{"name":"BACKEND_ROUTE","value":"https://backend-${TENANT_NAME}.${WILDCARD_DOMAIN}"}],"image":"3scale-amp20/system:1.0-2","imagePullPolicy":"IfNotPresent","livenessProbe":{"initialDelaySeconds":20,"periodSeconds":10,"tcpSocket":{"port":"provider"},"timeoutSeconds":10},"name":"system-provider","ports":[{"containerPort":3000,"name":"provider","protocol":"TCP"}],"readinessProbe":{"httpGet":{"httpHeaders":[{"name":"X-Forwarded-Proto","value":"https"}],"path":"/check.txt","port":"provider","scheme":"HTTP"},"initialDelaySeconds":30,"periodSeconds":30,"timeoutSeconds":10},"volumeMounts":[{"mountPath":"/opt/system/public/system","name":"system-storage"}]},{"args":null,"command":["env","TENANT_MODE=developer","PORT=3001","container-entrypoint","bundle","exec","unicorn","-c","config/unicorn.rb"],"env":[{"name":"RAILS_ENV","value":"production"},{"name":"DATABASE_URL","value":"mysql2://root:${MYSQL_ROOT_PASSWORD}@system-mysql/${MYSQL_DATABASE}"},{"name":"FORCE_SSL","value":"true"},{"name":"THREESCALE_SUPERDOMAIN","value":"${WILDCARD_DOMAIN}"},{"name":"TENANT_NAME","value":"${TENANT_NAME}"},{"name":"APICAST_ACCESS_TOKEN","value":"${APICAST_ACCESS_TOKEN}"},{"name":"ADMIN_ACCESS_TOKEN","value":"${ADMIN_ACCESS_TOKEN}"},{"name":"PROVIDER_PLAN","value":"enterprise"},{"name":"USER_LOGIN","value":"${ADMIN_USERNAME}"},{"name":"USER_PASSWORD","value":"${ADMIN_PASSWORD}"},{"name":"RAILS_LOG_TO_STDOUT","value":"true"},{"name":"RAILS_LOG_LEVEL","value":"info"},{"name":"THINKING_SPHINX_ADDRESS","value":"system-sphinx"},{"name":"THINKING_SPHINX_PORT","value":"9306"},{"name":"THINKING_SPHINX_CONFIGURATION_FILE","value":"/tmp/sphinx.conf"},{"name":"EVENTS_SHARED_SECRET","value":"${SYSTEM_BACKEND_SHARED_SECRET}"},{"name":"THREESCALE_SANDBOX_PROXY_OPENSSL_VERIFY_MODE","value":"VERIFY_NONE"},{"name":"APICAST_BACKEND_ROOT_ENDPOINT","value":"https://backend-${TENANT_NAME}.${WILDCARD_DOMAIN}"},{"name":"CONFIG_INTERNAL_API_USER","value":"${SYSTEM_BACKEND_USERNAME}"},{"name":"CONFIG_INTERNAL_API_PASSWORD","value":"${SYSTEM_BACKEND_PASSWORD}"},{"name":"SECRET_KEY_BASE","value":"${SYSTEM_APP_SECRET_KEY_BASE}"},{"name":"AMP_RELEASE","value":"${AMP_RELEASE}"},{"name":"SMTP_ADDRESS","valueFrom":{"configMapKeyRef":{"key":"address","name":"smtp"}}},{"name":"SMTP_USER_NAME","valueFrom":{"configMapKeyRef":{"key":"username","name":"smtp"}}},{"name":"SMTP_PASSWORD","valueFrom":{"configMapKeyRef":{"key":"password","name":"smtp"}}},{"name":"SMTP_DOMAIN","valueFrom":{"configMapKeyRef":{"key":"domain","name":"smtp"}}},{"name":"SMTP_PORT","valueFrom":{"configMapKeyRef":{"key":"port","name":"smtp"}}},{"name":"SMTP_AUTHENTICATION","valueFrom":{"configMapKeyRef":{"key":"authentication","name":"smtp"}}},{"name":"SMTP_OPENSSL_VERIFY_MODE","valueFrom":{"configMapKeyRef":{"key":"openssl.verify.mode","name":"smtp"}}},{"name":"BACKEND_ROUTE","value":"https://backend-${TENANT_NAME}.${WILDCARD_DOMAIN}"}],"image":"3scale-amp20/system:1.0-2","imagePullPolicy":"IfNotPresent","livenessProbe":{"initialDelaySeconds":20,"periodSeconds":10,"tcpSocket":{"port":"developer"},"timeoutSeconds":10},"name":"system-developer","ports":[{"containerPort":3001,"name":"developer","protocol":"TCP"}],"readinessProbe":{"httpGet":{"httpHeaders":[{"name":"X-Forwarded-Proto","value":"https"}],"path":"/check.txt","port":"developer","scheme":"HTTP"},"initialDelaySeconds":30,"periodSeconds":30,"timeoutSeconds":10},"volumeMounts":[{"mountPath":"/opt/system/public/system","name":"system-storage","readOnly":true}]}],"volumes":[{"name":"system-storage","persistentVolumeClaim":{"claimName":"system-storage"}}]}},"triggers":[{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"name":"system-resque"},"spec":{"replicas":1,"selector":{"name":"system-resque"},"strategy":{"rollingParams":{"intervalSeconds":1,"maxSurge":"25%","maxUnavailable":"25%","timeoutSeconds":600,"updatePeriodSeconds":1},"type":"Rolling"},"template":{"metadata":{"labels":{"name":"system-resque"}},"spec":{"containers":[{"args":["rake","resque:work","QUEUE=*"],"env":[{"name":"RAILS_ENV","value":"production"},{"name":"DATABASE_URL","value":"mysql2://root:${MYSQL_ROOT_PASSWORD}@system-mysql/${MYSQL_DATABASE}"},{"name":"FORCE_SSL","value":"true"},{"name":"THREESCALE_SUPERDOMAIN","value":"${WILDCARD_DOMAIN}"},{"name":"TENANT_NAME","value":"${TENANT_NAME}"},{"name":"APICAST_ACCESS_TOKEN","value":"${APICAST_ACCESS_TOKEN}"},{"name":"ADMIN_ACCESS_TOKEN","value":"${ADMIN_ACCESS_TOKEN}"},{"name":"PROVIDER_PLAN","value":"enterprise"},{"name":"USER_LOGIN","value":"${ADMIN_USERNAME}"},{"name":"USER_PASSWORD","value":"${ADMIN_PASSWORD}"},{"name":"RAILS_LOG_TO_STDOUT","value":"true"},{"name":"RAILS_LOG_LEVEL","value":"info"},{"name":"THINKING_SPHINX_ADDRESS","value":"system-sphinx"},{"name":"THINKING_SPHINX_PORT","value":"9306"},{"name":"THINKING_SPHINX_CONFIGURATION_FILE","value":"/tmp/sphinx.conf"},{"name":"EVENTS_SHARED_SECRET","value":"${SYSTEM_BACKEND_SHARED_SECRET}"},{"name":"THREESCALE_SANDBOX_PROXY_OPENSSL_VERIFY_MODE","value":"VERIFY_NONE"},{"name":"APICAST_BACKEND_ROOT_ENDPOINT","value":"https://backend-${TENANT_NAME}.${WILDCARD_DOMAIN}"},{"name":"CONFIG_INTERNAL_API_USER","value":"${SYSTEM_BACKEND_USERNAME}"},{"name":"CONFIG_INTERNAL_API_PASSWORD","value":"${SYSTEM_BACKEND_PASSWORD}"},{"name":"SECRET_KEY_BASE","value":"${SYSTEM_APP_SECRET_KEY_BASE}"},{"name":"AMP_RELEASE","value":"${AMP_RELEASE}"},{"name":"SMTP_ADDRESS","valueFrom":{"configMapKeyRef":{"key":"address","name":"smtp"}}},{"name":"SMTP_USER_NAME","valueFrom":{"configMapKeyRef":{"key":"username","name":"smtp"}}},{"name":"SMTP_PASSWORD","valueFrom":{"configMapKeyRef":{"key":"password","name":"smtp"}}},{"name":"SMTP_DOMAIN","valueFrom":{"configMapKeyRef":{"key":"domain","name":"smtp"}}},{"name":"SMTP_PORT","valueFrom":{"configMapKeyRef":{"key":"port","name":"smtp"}}},{"name":"SMTP_AUTHENTICATION","valueFrom":{"configMapKeyRef":{"key":"authentication","name":"smtp"}}},{"name":"SMTP_OPENSSL_VERIFY_MODE","valueFrom":{"configMapKeyRef":{"key":"openssl.verify.mode","name":"smtp"}}},{"name":"BACKEND_ROUTE","value":"https://backend-${TENANT_NAME}.${WILDCARD_DOMAIN}"}],"image":"3scale-amp20/system:1.0-2","imagePullPolicy":"IfNotPresent","name":"system-resque","volumeMounts":[{"mountPath":"/opt/system/public/system","name":"system-storage"}]},{"args":["rake","resque:scheduler","QUEUE=*"],"env":[{"name":"RAILS_ENV","value":"production"},{"name":"DATABASE_URL","value":"mysql2://root:${MYSQL_ROOT_PASSWORD}@system-mysql/${MYSQL_DATABASE}"},{"name":"FORCE_SSL","value":"true"},{"name":"THREESCALE_SUPERDOMAIN","value":"${WILDCARD_DOMAIN}"},{"name":"TENANT_NAME","value":"${TENANT_NAME}"},{"name":"APICAST_ACCESS_TOKEN","value":"${APICAST_ACCESS_TOKEN}"},{"name":"ADMIN_ACCESS_TOKEN","value":"${ADMIN_ACCESS_TOKEN}"},{"name":"PROVIDER_PLAN","value":"enterprise"},{"name":"USER_LOGIN","value":"${ADMIN_USERNAME}"},{"name":"USER_PASSWORD","value":"${ADMIN_PASSWORD}"},{"name":"RAILS_LOG_TO_STDOUT","value":"true"},{"name":"RAILS_LOG_LEVEL","value":"info"},{"name":"THINKING_SPHINX_ADDRESS","value":"system-sphinx"},{"name":"THINKING_SPHINX_PORT","value":"9306"},{"name":"THINKING_SPHINX_CONFIGURATION_FILE","value":"/tmp/sphinx.conf"},{"name":"EVENTS_SHARED_SECRET","value":"${SYSTEM_BACKEND_SHARED_SECRET}"},{"name":"THREESCALE_SANDBOX_PROXY_OPENSSL_VERIFY_MODE","value":"VERIFY_NONE"},{"name":"APICAST_BACKEND_ROOT_ENDPOINT","value":"https://backend-${TENANT_NAME}.${WILDCARD_DOMAIN}"},{"name":"CONFIG_INTERNAL_API_USER","value":"${SYSTEM_BACKEND_USERNAME}"},{"name":"CONFIG_INTERNAL_API_PASSWORD","value":"${SYSTEM_BACKEND_PASSWORD}"},{"name":"SECRET_KEY_BASE","value":"${SYSTEM_APP_SECRET_KEY_BASE}"},{"name":"AMP_RELEASE","value":"${AMP_RELEASE}"},{"name":"SMTP_ADDRESS","valueFrom":{"configMapKeyRef":{"key":"address","name":"smtp"}}},{"name":"SMTP_USER_NAME","valueFrom":{"configMapKeyRef":{"key":"username","name":"smtp"}}},{"name":"SMTP_PASSWORD","valueFrom":{"configMapKeyRef":{"key":"password","name":"smtp"}}},{"name":"SMTP_DOMAIN","valueFrom":{"configMapKeyRef":{"key":"domain","name":"smtp"}}},{"name":"SMTP_PORT","valueFrom":{"configMapKeyRef":{"key":"port","name":"smtp"}}},{"name":"SMTP_AUTHENTICATION","valueFrom":{"configMapKeyRef":{"key":"authentication","name":"smtp"}}},{"name":"SMTP_OPENSSL_VERIFY_MODE","valueFrom":{"configMapKeyRef":{"key":"openssl.verify.mode","name":"smtp"}}},{"name":"BACKEND_ROUTE","value":"https://backend-${TENANT_NAME}.${WILDCARD_DOMAIN}"}],"image":"3scale-amp20/system:1.0-2","imagePullPolicy":"IfNotPresent","name":"system-scheduler"}],"volumes":[{"name":"system-storage","persistentVolumeClaim":{"claimName":"system-storage"}}]}},"triggers":[{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"name":"system-sidekiq"},"spec":{"replicas":1,"selector":{"name":"system-sidekiq"},"strategy":{"rollingParams":{"intervalSeconds":1,"maxSurge":"25%","maxUnavailable":"25%","timeoutSeconds":600,"updatePeriodSeconds":1},"type":"Rolling"},"template":{"metadata":{"labels":{"name":"system-sidekiq"}},"spec":{"containers":[{"args":["rake","sidekiq:worker"],"env":[{"name":"RAILS_ENV","value":"production"},{"name":"DATABASE_URL","value":"mysql2://root:${MYSQL_ROOT_PASSWORD}@system-mysql/${MYSQL_DATABASE}"},{"name":"FORCE_SSL","value":"true"},{"name":"THREESCALE_SUPERDOMAIN","value":"${WILDCARD_DOMAIN}"},{"name":"TENANT_NAME","value":"${TENANT_NAME}"},{"name":"APICAST_ACCESS_TOKEN","value":"${APICAST_ACCESS_TOKEN}"},{"name":"ADMIN_ACCESS_TOKEN","value":"${ADMIN_ACCESS_TOKEN}"},{"name":"PROVIDER_PLAN","value":"enterprise"},{"name":"USER_LOGIN","value":"${ADMIN_USERNAME}"},{"name":"USER_PASSWORD","value":"${ADMIN_PASSWORD}"},{"name":"RAILS_LOG_TO_STDOUT","value":"true"},{"name":"RAILS_LOG_LEVEL","value":"info"},{"name":"THINKING_SPHINX_ADDRESS","value":"system-sphinx"},{"name":"THINKING_SPHINX_PORT","value":"9306"},{"name":"THINKING_SPHINX_CONFIGURATION_FILE","value":"/tmp/sphinx.conf"},{"name":"EVENTS_SHARED_SECRET","value":"${SYSTEM_BACKEND_SHARED_SECRET}"},{"name":"THREESCALE_SANDBOX_PROXY_OPENSSL_VERIFY_MODE","value":"VERIFY_NONE"},{"name":"APICAST_BACKEND_ROOT_ENDPOINT","value":"https://backend-${TENANT_NAME}.${WILDCARD_DOMAIN}"},{"name":"CONFIG_INTERNAL_API_USER","value":"${SYSTEM_BACKEND_USERNAME}"},{"name":"CONFIG_INTERNAL_API_PASSWORD","value":"${SYSTEM_BACKEND_PASSWORD}"},{"name":"SECRET_KEY_BASE","value":"${SYSTEM_APP_SECRET_KEY_BASE}"},{"name":"AMP_RELEASE","value":"${AMP_RELEASE}"},{"name":"SMTP_ADDRESS","valueFrom":{"configMapKeyRef":{"key":"address","name":"smtp"}}},{"name":"SMTP_USER_NAME","valueFrom":{"configMapKeyRef":{"key":"username","name":"smtp"}}},{"name":"SMTP_PASSWORD","valueFrom":{"configMapKeyRef":{"key":"password","name":"smtp"}}},{"name":"SMTP_DOMAIN","valueFrom":{"configMapKeyRef":{"key":"domain","name":"smtp"}}},{"name":"SMTP_PORT","valueFrom":{"configMapKeyRef":{"key":"port","name":"smtp"}}},{"name":"SMTP_AUTHENTICATION","valueFrom":{"configMapKeyRef":{"key":"authentication","name":"smtp"}}},{"name":"SMTP_OPENSSL_VERIFY_MODE","valueFrom":{"configMapKeyRef":{"key":"openssl.verify.mode","name":"smtp"}}},{"name":"BACKEND_ROUTE","value":"https://backend-${TENANT_NAME}.${WILDCARD_DOMAIN}"}],"image":"3scale-amp20/system:1.0-2","imagePullPolicy":"IfNotPresent","name":"system-sidekiq","volumeMounts":[{"mountPath":"/opt/system/public/system","name":"system-storage"}]}],"volumes":[{"name":"system-storage","persistentVolumeClaim":{"claimName":"system-storage"}}]}},"triggers":[{"type":"ConfigChange"}]}},{"apiVersion":"v1","kind":"DeploymentConfig","metadata":{"name":"system-mysql"},"spec":{"replicas":1,"selector":{"name":"system-mysql"},"strategy":{"type":"Recreate"},"template":{"metadata":{"labels":{"name":"system-mysql"}},"spec":{"containers":[{"env":[{"name":"MYSQL_USER","value":"${MYSQL_USER}"},{"name":"MYSQL_PASSWORD","value":"${MYSQL_PASSWORD}"},{"name":"MYSQL_DATABASE","value":"${MYSQL_DATABASE}"},{"name":"MYSQL_ROOT_PASSWORD","value":"${MYSQL_ROOT_PASSWORD}"},{"name":"MYSQL_LOWER_CASE_TABLE_NAMES","value":"1"}],"image":"${MYSQL_IMAGE}","imagePullPolicy":"IfNotPresent","livenessProbe":{"initialDelaySeconds":30,"periodSeconds":10,"tcpSocket":{"port":3306}},"name":"system-mysql","ports":[{"containerPort":3306,"protocol":"TCP"}],"readinessProbe":{"exec":{"command":["/bin/sh","-i","-c","MYSQL_PWD=\"$MYSQL_PASSWORD\" - mysql -h 127.0.0.1 -u $MYSQL_USER -D $MYSQL_DATABASE -e ''SELECT 1''"]},"initialDelaySeconds":10,"periodSeconds":30,"timeoutSeconds":5},"resources":{"limits":{"memory":"2Gi"},"requests":{"cpu":"1","memory":"1Gi"}},"volumeMounts":[{"mountPath":"/var/lib/mysql/data","name":"mysql-storage"}]}],"volumes":[{"name":"mysql-storage","persistentVolumeClaim":{"claimName":"mysql-storage"}}]}},"triggers":[{"type":"ConfigChange"}]}},{"apiVersion":"v1","data":{"redis.conf":"protected-mode - no\n\nport 6379\n\ntimeout 0\ntcp-keepalive 300\n\ndaemonize no\nsupervised - no\n\nloglevel notice\n\ndatabases 16\n\nsave 900 1\nsave 300 10\nsave 60 - 10000\n\nstop-writes-on-bgsave-error yes\n\nrdbcompression yes\nrdbchecksum - yes\n\ndbfilename dump.rdb\n\nslave-serve-stale-data yes\nslave-read-only - yes\n\nrepl-diskless-sync no\nrepl-disable-tcp-nodelay no\n\nappendonly yes\nappendfilename - \"appendonly.aof\"\nappendfsync everysec\nno-appendfsync-on-rewrite no\nauto-aof-rewrite-percentage - 100\nauto-aof-rewrite-min-size 64mb\naof-load-truncated yes\n\nlua-time-limit - 5000\n\nactiverehashing no\n\naof-rewrite-incremental-fsync yes\ndir /var/lib/redis/data\n"},"kind":"ConfigMap","metadata":{"name":"redis-config"}},{"apiVersion":"v1","data":{"address":"","authentication":"","domain":"","openssl.verify.mode":"","password":"","port":"","username":""},"kind":"ConfigMap","metadata":{"name":"smtp"}}],"parameters":[{"name":"AMP_RELEASE","description":"AMP - release tag.","value":"2.0.0-CR2-redhat-1","required":true},{"name":"ADMIN_PASSWORD","generate":"expression","from":"[a-z0-9]{8}","required":true},{"name":"ADMIN_USERNAME","value":"admin","required":true},{"name":"APICAST_ACCESS_TOKEN","description":"Read - Only Access Token that is APIcast going to use to download its configuration.","generate":"expression","from":"[a-z0-9]{8}","required":true},{"name":"ADMIN_ACCESS_TOKEN","description":"Admin - Access Token with all scopes and write permissions for API access.","generate":"expression","from":"[a-z0-9]{16}"},{"name":"WILDCARD_DOMAIN","description":"Root - domain for the wildcard routes. Eg. example.com will generate 3scale-admin.example.com.","required":true},{"name":"TENANT_NAME","description":"Tenant - name under the root that Admin UI will be available with -admin suffix.","value":"3scale","required":true},{"name":"MYSQL_USER","displayName":"MySQL - User","description":"Username for MySQL user that will be used for accessing - the database.","value":"mysql","required":true},{"name":"MYSQL_PASSWORD","displayName":"MySQL - Password","description":"Password for the MySQL user.","generate":"expression","from":"[a-z0-9]{8}","required":true},{"name":"MYSQL_DATABASE","displayName":"MySQL - Database Name","description":"Name of the MySQL database accessed.","value":"system","required":true},{"name":"MYSQL_ROOT_PASSWORD","displayName":"MySQL - Root password.","description":"Password for Root user.","generate":"expression","from":"[a-z0-9]{8}","required":true},{"name":"SYSTEM_BACKEND_USERNAME","description":"Internal - 3scale API username for internal 3scale api auth.","value":"3scale_api_user","required":true},{"name":"SYSTEM_BACKEND_PASSWORD","description":"Internal - 3scale API password for internal 3scale api auth.","generate":"expression","from":"[a-z0-9]{8}","required":true},{"name":"REDIS_IMAGE","description":"Redis - image to use","value":"rhscl/redis-32-rhel7:3.2-5.7","required":true},{"name":"MYSQL_IMAGE","description":"Mysql - image to use","value":"rhscl/mysql-56-rhel7:5.6-13.14","required":true},{"name":"SYSTEM_BACKEND_SHARED_SECRET","description":"Shared - secret to import events from backend to system.","generate":"expression","from":"[a-z0-9]{8}","required":true},{"name":"SYSTEM_APP_SECRET_KEY_BASE","description":"System - application secret key base","generate":"expression","from":"[a-f0-9]{128}","required":true},{"name":"APICAST_MANAGEMENT_API","description":"Scope - of the APIcast Management API. Can be disabled, status or debug. At least - status required for health checks.","value":"status"},{"name":"APICAST_OPENSSL_VERIFY","description":"Turn - on/off the OpenSSL peer verification when downloading the configuration. Can - be set to true/false.","value":"false"},{"name":"APICAST_RESPONSE_CODES","description":"Enable - logging response codes in APIcast.","value":"true"}]}]} - -' - http_version: - recorded_at: Mon, 17 Jul 2017 12:30:53 GMT -- request: - method: get - uri: https://host.example.com:8443/oapi/v1/images - body: - encoding: US-ASCII - string: '' - headers: - Accept: - - "*/*" - Accept-Encoding: - - gzip, deflate - User-Agent: - - rest-client/2.0.2 (linux-gnu x86_64) ruby/2.3.3p222 - Authorization: - - Bearer theToken - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store - Content-Type: - - application/json - Date: - - Mon, 17 Jul 2017 12:31:31 GMT - Transfer-Encoding: - - chunked - body: - encoding: UTF-8 - string: '{"kind":"ImageList","apiVersion":"v1","metadata":{"selfLink":"/oapi/v1/images","resourceVersion":"98234"},"items":[{"metadata":{"name":"sha256:07ef74dad137ffd51131b17e8ddec1cf7281eb06769c30c605f1e82e4b0cc02c","selfLink":"/oapi/v1/imagessha256%3A07ef74dad137ffd51131b17e8ddec1cf7281eb06769c30c605f1e82e4b0cc02c","uid":"0b6dbf4d-6a35-11e7-b2e6-001a4a1626e8","resourceVersion":"602","creationTimestamp":"2017-07-16T14:42:51Z"},"dockerImageReference":"centos/postgresql-95-centos7@sha256:07ef74dad137ffd51131b17e8ddec1cf7281eb06769c30c605f1e82e4b0cc02c","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:5f139a3b3bfd4380d204ec2d94b8176b5a630166363956782b7a6e302c89f641","Created":"2017-06-15T12:47:36Z","Container":"5eae54b581f5a55b5cffceb18bd7e77f8d3e41b0ed8b683ce3624b3b0804df3f","ContainerConfig":{"Hostname":"8682294b9464","User":"26","ExposedPorts":{"5432/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","POSTGRESQL_VERSION=9.5","HOME=/var/lib/pgsql","PGUSER=postgres","SUMMARY=PostgreSQL - is an advanced Object-Relational database management system","DESCRIPTION=PostgreSQL - is an advanced Object-Relational database management system (DBMS). The image - contains the client and server programs that you''ll need to create, run, - maintain and access a PostgreSQL DBMS server.","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/postgresql","ENABLED_COLLECTIONS=rh-postgresql95","BASH_ENV=/usr/share/container-scripts/postgresql/scl_enable","ENV=/usr/share/container-scripts/postgresql/scl_enable","PROMPT_COMMAND=. - /usr/share/container-scripts/postgresql/scl_enable"],"Cmd":["/bin/sh","-c","#(nop) - ","LABEL io.openshift.builder-version=30f6dd4"],"Image":"sha256:2ba3a277df8565c586d487564c6f3f1917adc34a2b1531e4df9f6eddce93d8c1","Volumes":{"/var/lib/pgsql/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-postgresql95-docker","description":"PostgreSQL - is an advanced Object-Relational database management system (DBMS). The image - contains the client and server programs that you''ll need to create, run, - maintain and access a PostgreSQL DBMS server.","io.k8s.description":"PostgreSQL - is an advanced Object-Relational database management system","io.k8s.display-name":"PostgreSQL - 9.5","io.openshift.builder-version":"30f6dd4","io.openshift.expose-services":"5432:postgresql","io.openshift.tags":"database,postgresql,postgresql95,rh-postgresql95","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/postgresql-95-centos7","release":"1","summary":"PostgreSQL - is an advanced Object-Relational database management system","vendor":"CentOS","version":"9.5"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8682294b9464","User":"26","ExposedPorts":{"5432/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","POSTGRESQL_VERSION=9.5","HOME=/var/lib/pgsql","PGUSER=postgres","SUMMARY=PostgreSQL - is an advanced Object-Relational database management system","DESCRIPTION=PostgreSQL - is an advanced Object-Relational database management system (DBMS). The image - contains the client and server programs that you''ll need to create, run, - maintain and access a PostgreSQL DBMS server.","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/postgresql","ENABLED_COLLECTIONS=rh-postgresql95","BASH_ENV=/usr/share/container-scripts/postgresql/scl_enable","ENV=/usr/share/container-scripts/postgresql/scl_enable","PROMPT_COMMAND=. - /usr/share/container-scripts/postgresql/scl_enable"],"Cmd":["run-postgresql"],"Image":"sha256:2ba3a277df8565c586d487564c6f3f1917adc34a2b1531e4df9f6eddce93d8c1","Volumes":{"/var/lib/pgsql/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-postgresql95-docker","description":"PostgreSQL - is an advanced Object-Relational database management system (DBMS). The image - contains the client and server programs that you''ll need to create, run, - maintain and access a PostgreSQL DBMS server.","io.k8s.description":"PostgreSQL - is an advanced Object-Relational database management system","io.k8s.display-name":"PostgreSQL - 9.5","io.openshift.builder-version":"30f6dd4","io.openshift.expose-services":"5432:postgresql","io.openshift.tags":"database,postgresql,postgresql95,rh-postgresql95","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/postgresql-95-centos7","release":"1","summary":"PostgreSQL - is an advanced Object-Relational database management system","vendor":"CentOS","version":"9.5"}},"Architecture":"amd64","Size":101200865},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:0d97fd4ad309164811c9a53d177be20240e482a7e4eb3f02b22436bca04bf598","size":2107,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:c18f71659f1e863ab89c92a721d76cefea10ba8cff960984e14a02a782c6aedb","size":7923,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:86346e519cf01e2c3b260338f2505d7026d9cbf4384f3647ee617787298f022e","size":30688959,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:3a294c035dc73c699520f0f23bd238ca3fefc2788f86933466f22ef642a6fdcd","size":313,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d5e46245fe40c2d1ab72bfe328de28549b605b2587ab2fa8715f54e3e2de9c5d","size":70492578,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:1478800585f06a6c0feeb8301ceb54059d54816762de9f6b1182c3d52c75ac84","selfLink":"/oapi/v1/imagessha256%3A1478800585f06a6c0feeb8301ceb54059d54816762de9f6b1182c3d52c75ac84","uid":"f71b18ad-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"579","creationTimestamp":"2017-07-16T14:42:17Z"},"dockerImageReference":"openshift/php-55-centos7@sha256:1478800585f06a6c0feeb8301ceb54059d54816762de9f6b1182c3d52c75ac84","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"ce753caa0351665b60caf7d650c17ba81b4045990b31fcab9ddbbebccf7eb413","Parent":"d23040b93446af2b6928a7e9ec7e42f539826da824cf3e23de79dfe99aff4835","Created":"2016-12-21T12:07:22Z","Container":"d8d69990b1b1da1ede237f4c7c9b481f3a9f212f8e54285e249063e32a7dd41a","ContainerConfig":{"Hostname":"d6dcf178f680","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/rh/php55/root/usr/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","PHP_VERSION=5.5"],"Cmd":["/bin/sh","-c","#(nop) - ","LABEL io.openshift.builder-version=4079bf834c3bc8ad461bb861d958f3a237df2863"],"Image":"sha256:e464dfcc7e4b0706959a96cddd6ab81366f3611bbe1e305b3c99159e8ab0eedb","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"Platform - for building and running PHP 5.5 applications","io.k8s.display-name":"Apache - 2.4 with PHP 5.5","io.openshift.builder-base-version":"a8deee2","io.openshift.builder-version":"4079bf834c3bc8ad461bb861d958f3a237df2863","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,php,php55","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS - Base Image","vendor":"CentOS"}},"DockerVersion":"1.12.2-rc2","Author":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","Config":{"Hostname":"d6dcf178f680","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/rh/php55/root/usr/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","PHP_VERSION=5.5"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:e464dfcc7e4b0706959a96cddd6ab81366f3611bbe1e305b3c99159e8ab0eedb","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"Platform - for building and running PHP 5.5 applications","io.k8s.display-name":"Apache - 2.4 with PHP 5.5","io.openshift.builder-base-version":"a8deee2","io.openshift.builder-version":"4079bf834c3bc8ad461bb861d958f3a237df2863","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,php,php55","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS - Base Image","vendor":"CentOS"}},"Architecture":"amd64","Size":207409759},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:08d48e6f1cff259389732d35307bb877215fa28867cdaff50c1dbd6e0b993c1f","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:147e60d427392d6f696273d0b633722bc6a7dc7af0c90a8f4b29777dade6002f","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:71d046d973b92e351cf8391ec66e2e7e5fa252e2fb3cc6cd5881f2c368207777","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:85dab2e0d129ed4c4f1da157574c0f5d66a54222d7ac2958093d01b00d487335","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:7a4898764df9f3fb6c9725ff47f829d86d3dd59b075d4505c9821b2aa2454772","size":68883269,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:03b28c3fc337d8693207202c29903308da1cd4efcbb89763ef6ca7784d7e5416","size":1804,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:6dff56ab66c64bf92497441769808b6ca5ce4d3c88f4d083f1f1529ac2b2063c","size":22249,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:1661349d8e4e64ce119dc678928e6958c7205dc26eeea062312080b3661e0966","size":56001,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v1+json"},{"metadata":{"name":"sha256:1a0e9ae0f6bf9b5f808534f3152dc068c48ad1bc428e94822dce84722a3decad","selfLink":"/oapi/v1/imagessha256%3A1a0e9ae0f6bf9b5f808534f3152dc068c48ad1bc428e94822dce84722a3decad","uid":"0f4d2e24-6a35-11e7-b2e6-001a4a1626e8","resourceVersion":"607","creationTimestamp":"2017-07-16T14:42:58Z"},"dockerImageReference":"openshift/mongodb-24-centos7@sha256:1a0e9ae0f6bf9b5f808534f3152dc068c48ad1bc428e94822dce84722a3decad","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"1ec8ee082033c4f2737f4acc4896d3b6dc6a15d56f5647b3b19fcdae92aa047d","Parent":"1a5e32c208eeaeecd379cf1c7640650eae311842dfbf7f8493b6618fdc6498ab","Created":"2016-12-21T08:28:41Z","Container":"21b561175d51b062563b984e7a5611033e4c050c5411b41e47d06b725d942911","ContainerConfig":{"Hostname":"d6dcf178f680","User":"184","ExposedPorts":{"27017/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","MONGODB_VERSION=2.4","HOME=/var/lib/mongodb","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mongodb","ENABLED_COLLECTIONS=mongodb24","BASH_ENV=${CONTAINER_SCRIPTS_PATH}/scl_enable","ENV=${CONTAINER_SCRIPTS_PATH}/scl_enable","PROMPT_COMMAND=. - ${CONTAINER_SCRIPTS_PATH}/scl_enable"],"Cmd":["/bin/sh","-c","#(nop) ","LABEL - io.openshift.builder-version=06cd761"],"Image":"sha256:ce69288525dbe1ed0e3342f591c8e7fb6b229dc2c0921004cf6d15463c3f8498","Volumes":{"/var/lib/mongodb/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"MongoDB - is a scalable, high-performance, open source NoSQL database.","io.k8s.display-name":"MongoDB - 2.4","io.openshift.builder-version":"06cd761","io.openshift.expose-services":"27017:mongodb","io.openshift.tags":"database,mongodb,mongodb24","license":"GPLv2","name":"CentOS - Base Image","vendor":"CentOS"}},"DockerVersion":"1.12.2-rc2","Author":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","Config":{"Hostname":"d6dcf178f680","User":"184","ExposedPorts":{"27017/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","MONGODB_VERSION=2.4","HOME=/var/lib/mongodb","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mongodb","ENABLED_COLLECTIONS=mongodb24","BASH_ENV=${CONTAINER_SCRIPTS_PATH}/scl_enable","ENV=${CONTAINER_SCRIPTS_PATH}/scl_enable","PROMPT_COMMAND=. - ${CONTAINER_SCRIPTS_PATH}/scl_enable"],"Cmd":["run-mongod"],"Image":"sha256:ce69288525dbe1ed0e3342f591c8e7fb6b229dc2c0921004cf6d15463c3f8498","Volumes":{"/var/lib/mongodb/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"MongoDB - is a scalable, high-performance, open source NoSQL database.","io.k8s.display-name":"MongoDB - 2.4","io.openshift.builder-version":"06cd761","io.openshift.expose-services":"27017:mongodb","io.openshift.tags":"database,mongodb,mongodb24","license":"GPLv2","name":"CentOS - Base Image","vendor":"CentOS"}},"Architecture":"amd64","Size":157151350},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:08d48e6f1cff259389732d35307bb877215fa28867cdaff50c1dbd6e0b993c1f","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:29b23d16ea7aa67ee1a3ef0e297fd592c6e0c62a69f2a859b7d4129b576860f5","size":86663551,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:ec88c164ca41de1c196819aac0b4ac9df024c0cd2eb746563cc983e68fc5379b","size":5938,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:1df67bd57874c2c37bbc3f0a736a61e64e2ab4ed25946fd45663f2739ce14f4d","size":130,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v1+json"},{"metadata":{"name":"sha256:1f97ef22a95739d122dd8d0e2b8a2d8bdc39e2a9babbbc32f2fc72c043b6a725","selfLink":"/oapi/v1/imagessha256%3A1f97ef22a95739d122dd8d0e2b8a2d8bdc39e2a9babbbc32f2fc72c043b6a725","uid":"fcdc1941-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"584","creationTimestamp":"2017-07-16T14:42:27Z"},"dockerImageReference":"centos/python-27-centos7@sha256:1f97ef22a95739d122dd8d0e2b8a2d8bdc39e2a9babbbc32f2fc72c043b6a725","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:298ee0889e533a819ffe571ac2de3fbe4f3047341afc2e1efbbf8301e09765c1","Created":"2017-07-03T10:26:15Z","Container":"03170bd7d511382ce3726303c26b7076ff40662071cef425f2e7acf7eff53113","ContainerConfig":{"Hostname":"8682294b9464","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/.local/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","PYTHON_VERSION=2.7","PYTHONUNBUFFERED=1","PYTHONIOENCODING=UTF-8","LC_ALL=en_US.UTF-8","LANG=en_US.UTF-8","PIP_NO_CACHE_DIR=off","SUMMARY=Platform - for building and running Python 2.7 applications","DESCRIPTION=Python 2.7 - available as docker container is a base platform for building and running - various Python 2.7 applications and frameworks. Python is an easy to learn, - powerful programming language. It has efficient high-level data structures - and a simple but effective approach to object-oriented programming. Python''s - elegant syntax and dynamic typing, together with its interpreted nature, make - it an ideal language for scripting and rapid application development in many - areas on most platforms."],"Cmd":["/bin/sh","-c","#(nop) ","LABEL io.openshift.builder-version=5c604b5"],"Image":"sha256:e8c3fdb37dcd957cdcc3d6b93f81f18a0cca831a8e8f5908b730744b1112f254","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"python27-docker","description":"Python - 2.7 available as docker container is a base platform for building and running - various Python 2.7 applications and frameworks. Python is an easy to learn, - powerful programming language. It has efficient high-level data structures - and a simple but effective approach to object-oriented programming. Python''s - elegant syntax and dynamic typing, together with its interpreted nature, make - it an ideal language for scripting and rapid application development in many - areas on most platforms.","io.k8s.description":"Platform for building and - running Python 2.7 applications","io.k8s.display-name":"Python 2.7","io.openshift.builder-version":"5c604b5","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,python,python27,rh-python27","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/python-27-centos7","release":"1","summary":"Platform - for building and running Python 2.7 applications","vendor":"CentOS","version":"2.7"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8682294b9464","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/.local/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","PYTHON_VERSION=2.7","PYTHONUNBUFFERED=1","PYTHONIOENCODING=UTF-8","LC_ALL=en_US.UTF-8","LANG=en_US.UTF-8","PIP_NO_CACHE_DIR=off","SUMMARY=Platform - for building and running Python 2.7 applications","DESCRIPTION=Python 2.7 - available as docker container is a base platform for building and running - various Python 2.7 applications and frameworks. Python is an easy to learn, - powerful programming language. It has efficient high-level data structures - and a simple but effective approach to object-oriented programming. Python''s - elegant syntax and dynamic typing, together with its interpreted nature, make - it an ideal language for scripting and rapid application development in many - areas on most platforms."],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:e8c3fdb37dcd957cdcc3d6b93f81f18a0cca831a8e8f5908b730744b1112f254","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"python27-docker","description":"Python - 2.7 available as docker container is a base platform for building and running - various Python 2.7 applications and frameworks. Python is an easy to learn, - powerful programming language. It has efficient high-level data structures - and a simple but effective approach to object-oriented programming. Python''s - elegant syntax and dynamic typing, together with its interpreted nature, make - it an ideal language for scripting and rapid application development in many - areas on most platforms.","io.k8s.description":"Platform for building and - running Python 2.7 applications","io.k8s.display-name":"Python 2.7","io.openshift.builder-version":"5c604b5","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,python,python27,rh-python27","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/python-27-centos7","release":"1","summary":"Platform - for building and running Python 2.7 applications","vendor":"CentOS","version":"2.7"}},"Architecture":"amd64","Size":220054547},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:fe6d03efd7963f9dee10a4eaacf31b57abbf5e4b2a6fd175de54c3f1d584bd11","size":2709217,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:bad63811688d56d1dd14ec3d3d73c2174a4282f553f3b1f8fd56f33acc4a3a39","size":2718458,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:bdbfbfddd8b0aa31e7c0e2d266ed1e9af807346140672f81864d702d4a1ca368","size":3725,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:5d8c9b772ec49d33738fe0015634fc741ff55dd6f6100c9dd850ab5aa74ac00a","size":2237,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:186f2c60cbbbb28c9e638255a65f600aaa9b5ef2c5f517ceac78954e3fe57a35","size":57699377,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:1d182c254d62670d7d67b2a6fb8630efa289b0a295c2b27f752af366a9cfe3d7","size":78870978,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:98bfdcdf49df1eca1aa8002de50ce253bb49a7d775db2d69dfc8c65c4e7fbd6f","size":7540219,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:23d1e53c475b745aec43050a28f64b76646bc41f183e8a0dfefe5dc146abc88f","size":3420,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d5e46245fe40c2d1ab72bfe328de28549b605b2587ab2fa8715f54e3e2de9c5d","size":70492578,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:2b707c920dc7685af0709432a7bfe2aa7332d38a15c261181fe30a9f4ac27dad","selfLink":"/oapi/v1/imagessha256%3A2b707c920dc7685af0709432a7bfe2aa7332d38a15c261181fe30a9f4ac27dad","uid":"07c0c24f-6a35-11e7-b2e6-001a4a1626e8","resourceVersion":"599","creationTimestamp":"2017-07-16T14:42:45Z"},"dockerImageReference":"centos/mariadb-101-centos7@sha256:2b707c920dc7685af0709432a7bfe2aa7332d38a15c261181fe30a9f4ac27dad","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:42fedb03babb167ba42a9f1bfdd17da918ed3fab8c737357159bafedb3a02868","Created":"2017-06-06T05:24:46Z","Container":"8eb83442b32c192321502cb28ab6f62d13623ce546e5292c1a750c332fdfac16","ContainerConfig":{"Hostname":"8682294b9464","User":"27","ExposedPorts":{"3306/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","MYSQL_VERSION=10.1","HOME=/var/lib/mysql","SUMMARY=MariaDB - 10.1 SQL database server","DESCRIPTION=MariaDB is a multi-user, multi-threaded - SQL database server. The container image provides a containerized packaging - of the MariaDB mysqld daemon and client application. The mysqld server daemon - accepts connections from clients and provides access to content from MariaDB - databases on behalf of the clients.","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mysql","MYSQL_PREFIX=/opt/rh/rh-mariadb101/root/usr","ENABLED_COLLECTIONS=rh-mariadb101","BASH_ENV=/usr/share/container-scripts/mysql/scl_enable","ENV=/usr/share/container-scripts/mysql/scl_enable","PROMPT_COMMAND=. - /usr/share/container-scripts/mysql/scl_enable"],"Cmd":["/bin/sh","-c","#(nop) - ","LABEL io.openshift.builder-version=9f033a8"],"Image":"sha256:8b1e18e60441064dbeaacc627be4fb6cdff0f4f1b0e0d01cb948310744811b48","Volumes":{"/var/lib/mysql/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-mariadb101-docker","description":"MariaDB - is a multi-user, multi-threaded SQL database server. The container image provides - a containerized packaging of the MariaDB mysqld daemon and client application. - The mysqld server daemon accepts connections from clients and provides access - to content from MariaDB databases on behalf of the clients.","io.k8s.description":"MariaDB - 10.1 SQL database server","io.k8s.display-name":"MariaDB 10.1","io.openshift.builder-version":"9f033a8","io.openshift.expose-services":"3306:mysql","io.openshift.tags":"database,mysql,mariadb,mariadb101,rh-mariadb101,galera","license":"GPLv2","name":"centos/mariadb-101-centos7","release":"1","summary":"MariaDB - 10.1 SQL database server","vendor":"CentOS","version":"10.1"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8682294b9464","User":"27","ExposedPorts":{"3306/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","MYSQL_VERSION=10.1","HOME=/var/lib/mysql","SUMMARY=MariaDB - 10.1 SQL database server","DESCRIPTION=MariaDB is a multi-user, multi-threaded - SQL database server. The container image provides a containerized packaging - of the MariaDB mysqld daemon and client application. The mysqld server daemon - accepts connections from clients and provides access to content from MariaDB - databases on behalf of the clients.","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mysql","MYSQL_PREFIX=/opt/rh/rh-mariadb101/root/usr","ENABLED_COLLECTIONS=rh-mariadb101","BASH_ENV=/usr/share/container-scripts/mysql/scl_enable","ENV=/usr/share/container-scripts/mysql/scl_enable","PROMPT_COMMAND=. - /usr/share/container-scripts/mysql/scl_enable"],"Cmd":["run-mysqld"],"Image":"sha256:8b1e18e60441064dbeaacc627be4fb6cdff0f4f1b0e0d01cb948310744811b48","Volumes":{"/var/lib/mysql/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-mariadb101-docker","description":"MariaDB - is a multi-user, multi-threaded SQL database server. The container image provides - a containerized packaging of the MariaDB mysqld daemon and client application. - The mysqld server daemon accepts connections from clients and provides access - to content from MariaDB databases on behalf of the clients.","io.k8s.description":"MariaDB - 10.1 SQL database server","io.k8s.display-name":"MariaDB 10.1","io.openshift.builder-version":"9f033a8","io.openshift.expose-services":"3306:mysql","io.openshift.tags":"database,mysql,mariadb,mariadb101,rh-mariadb101,galera","license":"GPLv2","name":"centos/mariadb-101-centos7","release":"1","summary":"MariaDB - 10.1 SQL database server","vendor":"CentOS","version":"10.1"}},"Architecture":"amd64","Size":133311343},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:21329949d91bb7b7d2b30c643e6d166fb20b2207a32a9b0b1a0984222f765d4f","size":2867,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:1be068f471c272fe8378a0155b40f78dda62ccb99e121331144cf824edfbc520","size":667,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:517b6cda12de0df4f5ddc2e67fd1c0d80c7b4aca13d8214ca42e0156cd722b20","size":163,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:a13fe9a0b74bf27e6d4f56ddd2f9a448af78a6ca2bde3c534cc840f4e25602f2","size":12102,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:09975d18155dbff4232b1de3265acb7fe9b4a0d0fbd2b2a14b201ab7ad96d4fc","size":62794053,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d5e46245fe40c2d1ab72bfe328de28549b605b2587ab2fa8715f54e3e2de9c5d","size":70492578,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:2bba968aedb7dd2aafe5fa8c7453f5ac36a0b9639f1bf5b03f95de325238b288","selfLink":"/oapi/v1/imagessha256%3A2bba968aedb7dd2aafe5fa8c7453f5ac36a0b9639f1bf5b03f95de325238b288","uid":"ecb2e546-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"571","creationTimestamp":"2017-07-16T14:42:00Z"},"dockerImageReference":"centos/nodejs-6-centos7@sha256:2bba968aedb7dd2aafe5fa8c7453f5ac36a0b9639f1bf5b03f95de325238b288","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:f7ea0fb117d4e74e447094d06b0d52cf62638ff81f9fbf3596dcaf543f642430","Created":"2017-07-03T09:38:26Z","Container":"ae5a9b55e447346ec9c45cb331d8ea2d1a7dcaa294590c71701ac92753eff358","ContainerConfig":{"Hostname":"8682294b9464","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/node_modules/.bin/:/opt/app-root/src/.npm-global/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","NODEJS_VERSION=6","NPM_RUN=start","NPM_CONFIG_PREFIX=/opt/app-root/src/.npm-global","SUMMARY=Platform - for building and running Node.js 6 applications","DESCRIPTION=Node.js 6 available - as docker container is a base platform for building and running various Node.js - 6 applications and frameworks. Node.js is a platform built on Chrome''s JavaScript - runtime for easily building fast, scalable network applications. Node.js uses - an event-driven, non-blocking I/O model that makes it lightweight and efficient, - perfect for data-intensive real-time applications that run across distributed - devices."],"Cmd":["/bin/sh","-c","#(nop) ","LABEL io.openshift.builder-version=b4c4e07"],"Image":"sha256:f1da707673840906d48e3d15d5924aa00ff4ff37d2ebd5ec2345c8025fd24064","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-nodejs6-docker","com.redhat.deployments-dir":"/opt/app-root/src","com.redhat.dev-mode":"DEV_MODE:false","com.redhat.dev-mode.port":"DEBUG_PORT:5858","description":"Node.js - 6 available as docker container is a base platform for building and running - various Node.js 6 applications and frameworks. Node.js is a platform built - on Chrome''s JavaScript runtime for easily building fast, scalable network - applications. Node.js uses an event-driven, non-blocking I/O model that makes - it lightweight and efficient, perfect for data-intensive real-time applications - that run across distributed devices.","io.k8s.description":"Platform for building - and running Node.js 6 applications","io.k8s.display-name":"Node.js 6","io.openshift.builder-version":"b4c4e07","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,nodejs,nodejs6","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/nodejs-6-centos7","release":"1","summary":"Platform - for building and running Node.js 6 applications","vendor":"CentOS","version":"6"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8682294b9464","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/node_modules/.bin/:/opt/app-root/src/.npm-global/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","NODEJS_VERSION=6","NPM_RUN=start","NPM_CONFIG_PREFIX=/opt/app-root/src/.npm-global","SUMMARY=Platform - for building and running Node.js 6 applications","DESCRIPTION=Node.js 6 available - as docker container is a base platform for building and running various Node.js - 6 applications and frameworks. Node.js is a platform built on Chrome''s JavaScript - runtime for easily building fast, scalable network applications. Node.js uses - an event-driven, non-blocking I/O model that makes it lightweight and efficient, - perfect for data-intensive real-time applications that run across distributed - devices."],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:f1da707673840906d48e3d15d5924aa00ff4ff37d2ebd5ec2345c8025fd24064","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-nodejs6-docker","com.redhat.deployments-dir":"/opt/app-root/src","com.redhat.dev-mode":"DEV_MODE:false","com.redhat.dev-mode.port":"DEBUG_PORT:5858","description":"Node.js - 6 available as docker container is a base platform for building and running - various Node.js 6 applications and frameworks. Node.js is a platform built - on Chrome''s JavaScript runtime for easily building fast, scalable network - applications. Node.js uses an event-driven, non-blocking I/O model that makes - it lightweight and efficient, perfect for data-intensive real-time applications - that run across distributed devices.","io.k8s.description":"Platform for building - and running Node.js 6 applications","io.k8s.display-name":"Node.js 6","io.openshift.builder-version":"b4c4e07","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,nodejs,nodejs6","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/nodejs-6-centos7","release":"1","summary":"Platform - for building and running Node.js 6 applications","vendor":"CentOS","version":"6"}},"Architecture":"amd64","Size":185127156},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:129881b7ab37b6311e270a35965f487604572b836177cf09de036eecee9fde03","size":703,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:377f5406217d24b7ce8529d21358ff0d322ad7189299133f58a415262cff9bfc","size":3293,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:fb390b35f2174b1b75ae110ec79bb6c262f903fc06c1dd438e89ec452134fca8","size":1763,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:25f16646f97ce3b061b258a0609ecbe28aff845170d910bf3d448c0901eaa5ae","size":28199673,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:c0144c8b02ad53c7fec19a93afb1080879f371d6c0ced87ebbe297a1d285fb61","size":78871389,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:03374b2ee15848dbe274e307b4c42a4fd0c0f4193419aaf8cd4ba512a21100a6","size":7540419,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:6c361d8938cc476f156bbae1a66b02542385f6b8f7839afe21392d2c5c1681a4","size":3419,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d5e46245fe40c2d1ab72bfe328de28549b605b2587ab2fa8715f54e3e2de9c5d","size":70492578,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:4509ed37dbe7f538772173c90f3015ede3b6efeec1126f294d791d0f0702f736","selfLink":"/oapi/v1/imagessha256%3A4509ed37dbe7f538772173c90f3015ede3b6efeec1126f294d791d0f0702f736","uid":"ecb236fb-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"570","creationTimestamp":"2017-07-16T14:42:00Z"},"dockerImageReference":"centos/nodejs-4-centos7@sha256:4509ed37dbe7f538772173c90f3015ede3b6efeec1126f294d791d0f0702f736","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:27a40cbdde6f807722d1bb9022017809a2fa667401701f5fb875a17c247b1744","Created":"2017-07-03T09:36:08Z","Container":"0515584e04ff50f1cd28232812f12541f3269017c363553af44a7599d39a23d5","ContainerConfig":{"Hostname":"8682294b9464","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/node_modules/.bin/:/opt/app-root/src/.npm-global/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","NODEJS_VERSION=4","NPM_RUN=start","NPM_CONFIG_PREFIX=/opt/app-root/src/.npm-global","SUMMARY=Platform - for building and running Node.js 4 applications","DESCRIPTION=Node.js 4 available - as docker container is a base platform for building and running various Node.js - 4 applications and frameworks. Node.js is a platform built on Chrome''s JavaScript - runtime for easily building fast, scalable network applications. Node.js uses - an event-driven, non-blocking I/O model that makes it lightweight and efficient, - perfect for data-intensive real-time applications that run across distributed - devices."],"Cmd":["/bin/sh","-c","#(nop) ","LABEL io.openshift.builder-version=b4c4e07"],"Image":"sha256:16b745ebbc6e58b2f285820d2e73728db2169a4028b8cbde277ed9d13c91855c","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-nodejs4-docker","com.redhat.deployments-dir":"/opt/app-root/src","com.redhat.dev-mode":"DEV_MODE:false","com.redhat.dev-mode.port":"DEBUG_PORT:5858","description":"Node.js - 4 available as docker container is a base platform for building and running - various Node.js 4 applications and frameworks. Node.js is a platform built - on Chrome''s JavaScript runtime for easily building fast, scalable network - applications. Node.js uses an event-driven, non-blocking I/O model that makes - it lightweight and efficient, perfect for data-intensive real-time applications - that run across distributed devices.","io.k8s.description":"Platform for building - and running Node.js 4 applications","io.k8s.display-name":"Node.js 4","io.openshift.builder-version":"b4c4e07","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,nodejs,nodejs4","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/nodejs-4-centos7","release":"1","summary":"Platform - for building and running Node.js 4 applications","vendor":"CentOS","version":"4"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8682294b9464","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/node_modules/.bin/:/opt/app-root/src/.npm-global/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","NODEJS_VERSION=4","NPM_RUN=start","NPM_CONFIG_PREFIX=/opt/app-root/src/.npm-global","SUMMARY=Platform - for building and running Node.js 4 applications","DESCRIPTION=Node.js 4 available - as docker container is a base platform for building and running various Node.js - 4 applications and frameworks. Node.js is a platform built on Chrome''s JavaScript - runtime for easily building fast, scalable network applications. Node.js uses - an event-driven, non-blocking I/O model that makes it lightweight and efficient, - perfect for data-intensive real-time applications that run across distributed - devices."],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:16b745ebbc6e58b2f285820d2e73728db2169a4028b8cbde277ed9d13c91855c","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-nodejs4-docker","com.redhat.deployments-dir":"/opt/app-root/src","com.redhat.dev-mode":"DEV_MODE:false","com.redhat.dev-mode.port":"DEBUG_PORT:5858","description":"Node.js - 4 available as docker container is a base platform for building and running - various Node.js 4 applications and frameworks. Node.js is a platform built - on Chrome''s JavaScript runtime for easily building fast, scalable network - applications. Node.js uses an event-driven, non-blocking I/O model that makes - it lightweight and efficient, perfect for data-intensive real-time applications - that run across distributed devices.","io.k8s.description":"Platform for building - and running Node.js 4 applications","io.k8s.display-name":"Node.js 4","io.openshift.builder-version":"b4c4e07","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,nodejs,nodejs4","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/nodejs-4-centos7","release":"1","summary":"Platform - for building and running Node.js 4 applications","vendor":"CentOS","version":"4"}},"Architecture":"amd64","Size":177056616},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:5af33963f973a08dfa38d0c829dc3a81c33e87c132dc5f12dcf0f42e61b310a2","size":703,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:fc7f42ea53da4363ceeedb7c4bb145cc107ffe2c4eb6090fcaa1d5ef29872856","size":3292,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:56f5a66e6c817686064ada1fc7faa394654f8fe9ce3d851ffa2dc89fca187fe8","size":1763,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:7e769012d97d3cdcf5c4d18ce8ed6ed24170589b3fecc729a5042784f803541c","size":20129202,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:c0144c8b02ad53c7fec19a93afb1080879f371d6c0ced87ebbe297a1d285fb61","size":78871389,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:03374b2ee15848dbe274e307b4c42a4fd0c0f4193419aaf8cd4ba512a21100a6","size":7540419,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:6c361d8938cc476f156bbae1a66b02542385f6b8f7839afe21392d2c5c1681a4","size":3419,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d5e46245fe40c2d1ab72bfe328de28549b605b2587ab2fa8715f54e3e2de9c5d","size":70492578,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:45d7ac04f232634452b0a0adfd3548c5185d556b08fed34691fd4e651bbe9d77","selfLink":"/oapi/v1/imagessha256%3A45d7ac04f232634452b0a0adfd3548c5185d556b08fed34691fd4e651bbe9d77","uid":"dd251b67-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"485","creationTimestamp":"2017-07-16T14:41:33Z"},"dockerImageReference":"centos/httpd-24-centos7@sha256:45d7ac04f232634452b0a0adfd3548c5185d556b08fed34691fd4e651bbe9d77","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:db2533a7ae07ecd28dc480725b387869958742fa88eaaa53672abbedb568655d","Created":"2017-07-03T09:31:37Z","Container":"703aed343004213e0a405f696114c9407beec1b7055f440e888376fead9de711","ContainerConfig":{"Hostname":"8682294b9464","User":"1001","ExposedPorts":{"443/tcp":{},"80/tcp":{},"8080/tcp":{},"8443/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/scl_enable","ENV=/opt/app-root/scl_enable","PROMPT_COMMAND=. - /opt/app-root/scl_enable","HTTPD_VERSION=2.4","SUMMARY=Platform for running - Apache httpd 2.4 or building httpd-based application","DESCRIPTION=Apache - httpd 2.4 available as docker container, is a powerful, efficient, and extensible - web server. Apache supports a variety of features, many implemented as compiled - modules which extend the core functionality. These can range from server-side - programming language support to authentication schemes. Virtual hosting allows - one Apache installation to serve many different Web sites.","HTTPD_CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/httpd/","HTTPD_APP_ROOT=/opt/app-root","HTTPD_CONFIGURATION_PATH=/opt/app-root/etc/httpd.d","HTTPD_MAIN_CONF_PATH=/etc/httpd/conf","HTTPD_MAIN_CONF_D_PATH=/etc/httpd/conf.d","HTTPD_VAR_RUN=/var/run/httpd","HTTPD_DATA_PATH=/var/www","HTTPD_DATA_ORIG_PATH=/opt/rh/httpd24/root/var/www","HTTPD_LOG_PATH=/var/log/httpd24","HTTPD_SCL=httpd24"],"Cmd":["/bin/sh","-c","#(nop) - ","LABEL io.openshift.builder-version=79c195f"],"Image":"sha256:38137f0a009b38d4c133ccf783e1e5773dd6a22dbfc8d56b21d925f9faa57ff5","Volumes":{"/var/log/httpd24":{},"/var/www":{}},"WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"httpd24-docker","description":"Apache - httpd 2.4 available as docker container, is a powerful, efficient, and extensible - web server. Apache supports a variety of features, many implemented as compiled - modules which extend the core functionality. These can range from server-side - programming language support to authentication schemes. Virtual hosting allows - one Apache installation to serve many different Web sites.","io.k8s.description":"Platform - for running Apache httpd 2.4 or building httpd-based application","io.k8s.display-name":"Apache - httpd 2.4","io.openshift.builder-version":"79c195f","io.openshift.expose-services":"8080:http,8443:https","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,httpd,httpd24","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"centos/httpd-24-centos7","release":"1","summary":"Platform - for running Apache httpd 2.4 or building httpd-based application","vendor":"CentOS","version":"2.4"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8682294b9464","User":"1001","ExposedPorts":{"443/tcp":{},"80/tcp":{},"8080/tcp":{},"8443/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/scl_enable","ENV=/opt/app-root/scl_enable","PROMPT_COMMAND=. - /opt/app-root/scl_enable","HTTPD_VERSION=2.4","SUMMARY=Platform for running - Apache httpd 2.4 or building httpd-based application","DESCRIPTION=Apache - httpd 2.4 available as docker container, is a powerful, efficient, and extensible - web server. Apache supports a variety of features, many implemented as compiled - modules which extend the core functionality. These can range from server-side - programming language support to authentication schemes. Virtual hosting allows - one Apache installation to serve many different Web sites.","HTTPD_CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/httpd/","HTTPD_APP_ROOT=/opt/app-root","HTTPD_CONFIGURATION_PATH=/opt/app-root/etc/httpd.d","HTTPD_MAIN_CONF_PATH=/etc/httpd/conf","HTTPD_MAIN_CONF_D_PATH=/etc/httpd/conf.d","HTTPD_VAR_RUN=/var/run/httpd","HTTPD_DATA_PATH=/var/www","HTTPD_DATA_ORIG_PATH=/opt/rh/httpd24/root/var/www","HTTPD_LOG_PATH=/var/log/httpd24","HTTPD_SCL=httpd24"],"Cmd":["/usr/bin/run-httpd"],"Image":"sha256:38137f0a009b38d4c133ccf783e1e5773dd6a22dbfc8d56b21d925f9faa57ff5","Volumes":{"/var/log/httpd24":{},"/var/www":{}},"WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"httpd24-docker","description":"Apache - httpd 2.4 available as docker container, is a powerful, efficient, and extensible - web server. Apache supports a variety of features, many implemented as compiled - modules which extend the core functionality. These can range from server-side - programming language support to authentication schemes. Virtual hosting allows - one Apache installation to serve many different Web sites.","io.k8s.description":"Platform - for running Apache httpd 2.4 or building httpd-based application","io.k8s.display-name":"Apache - httpd 2.4","io.openshift.builder-version":"79c195f","io.openshift.expose-services":"8080:http,8443:https","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,httpd,httpd24","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"centos/httpd-24-centos7","release":"1","summary":"Platform - for running Apache httpd 2.4 or building httpd-based application","vendor":"CentOS","version":"2.4"}},"Architecture":"amd64","Size":201350922},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:b3d5b6f863b0b77fde6f6faa7f634cf5ae8d3fce56032888e73008be247df7c6","size":1966,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:0e3c743abb0d051b2fb802b6c084ddfda0c44e3822a841cffed89547ae98b3e7","size":21142,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:a1627dd1fa899ffbd5f3f62bbcb84af87f99a0641f12c1da83059eb0e2e2acb8","size":3775,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:8ba2dfa9a57da19614e48a9309e65173504c5b6bc24bd027ff4900850140d18a","size":941,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:02bb827b3ffcee17140cc172518209a0e8fafcd7767f30c433eae964c03af6d1","size":44400321,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:c0144c8b02ad53c7fec19a93afb1080879f371d6c0ced87ebbe297a1d285fb61","size":78871389,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:03374b2ee15848dbe274e307b4c42a4fd0c0f4193419aaf8cd4ba512a21100a6","size":7540419,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:6c361d8938cc476f156bbae1a66b02542385f6b8f7839afe21392d2c5c1681a4","size":3419,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d5e46245fe40c2d1ab72bfe328de28549b605b2587ab2fa8715f54e3e2de9c5d","size":70492578,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:47d5be7e57cc66ec9f8bf8b5663e74aa862983763c0caa694c74d50b37f3f0cd","selfLink":"/oapi/v1/imagessha256%3A47d5be7e57cc66ec9f8bf8b5663e74aa862983763c0caa694c74d50b37f3f0cd","uid":"0034bf0b-6a35-11e7-b2e6-001a4a1626e8","resourceVersion":"592","creationTimestamp":"2017-07-16T14:42:32Z"},"dockerImageReference":"openshift/wildfly-90-centos7@sha256:47d5be7e57cc66ec9f8bf8b5663e74aa862983763c0caa694c74d50b37f3f0cd","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:63f503b964120561d5b4def562dcdfc30e80c0eabadd402f0bf5c5e748a0b32f","Created":"2017-07-10T18:48:25Z","Container":"0cf35abe840571419dbd480a7b2c2124e0c3aab5e180ae6550f0aacc6b7dd604","ContainerConfig":{"Hostname":"1b0d6163fdc2","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","WILDFLY_VERSION=9.0.2","WILDFLY_VERSION_BIN=9.0.2.Final","MAVEN_VERSION=3.3.9"],"Cmd":["/bin/sh","-c","#(nop) - ","LABEL io.openshift.builder-version=e0ae93f"],"Image":"sha256:8a8fb076da7c643458e56df5af69c0183c8511d4c247f15d5f9ab4c48495d04a","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161214","com.redhat.deployments-dir":"/wildfly/standalone/deployments","io.k8s.description":"Platform - for building and running JEE applications on WildFly 9.0","io.k8s.display-name":"WildFly - 9.0","io.openshift.builder-base-version":"bfd4736","io.openshift.builder-version":"e0ae93f","io.openshift.expose-services":"8080:http","io.openshift.s2i.destination":"/opt/s2i/destination","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,wildfly,wildfly90","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS - Base Image","vendor":"CentOS"}},"DockerVersion":"1.12.6","Author":"Ben Parees - \u003cbparees@redhat.com\u003e","Config":{"Hostname":"1b0d6163fdc2","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","WILDFLY_VERSION=9.0.2","WILDFLY_VERSION_BIN=9.0.2.Final","MAVEN_VERSION=3.3.9"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:8a8fb076da7c643458e56df5af69c0183c8511d4c247f15d5f9ab4c48495d04a","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161214","com.redhat.deployments-dir":"/wildfly/standalone/deployments","io.k8s.description":"Platform - for building and running JEE applications on WildFly 9.0","io.k8s.display-name":"WildFly - 9.0","io.openshift.builder-base-version":"bfd4736","io.openshift.builder-version":"e0ae93f","io.openshift.expose-services":"8080:http","io.openshift.s2i.destination":"/opt/s2i/destination","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,wildfly,wildfly90","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS - Base Image","vendor":"CentOS"}},"Architecture":"amd64","Size":501075050},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:f5030af92d4d07dfb95beabdb8ff3a7861f209a72801beb087c3d85d9c3e3c12","size":136871886,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:3f0f1243ae963086e28f4a79e9f9f6a8698303879bebb8105e2a5179e36da0eb","size":4238,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:8393647f43ca401e76a546ca0e75de295430fd28bac58e651d7a31cc21e90752","size":966,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:84fdbbe5fed46e6c73f03179effa3647c23e4a1a58e36e41278e47f73372c2e0","size":5398,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:426d82047b5dca685d37dd4f2631463024f9b907a9af6c5daf4b149ec4f715a5","size":2283,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:c45402ef7c51fb553922e22a799845e064b198ceb1c30f73180210d128b37747","size":1134987,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:21623c53ec4731f0a834428d4fe0004ef82a2a7cde1f51589d354eb15d487c71","size":223904017,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:8a3400b7e31a55323583e3d585b3b0be56d9f7ae563187aec96d47ef5419982a","size":1979,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:78efc9e155c4f5ac3665c4ef14339c305672468520dc0d5ad5a254ce90a1ec28","size":68747156,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:734fb161cf896cf5c25a9a857a4b4d267bb5a59d5acf9ba846278ab3f3d1f5d5","size":256,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:45a2e645736c4c66ef34acce2407ded21f7a9b231199d3b92d6c9776df264729","size":70389679,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:5540b4b5c66b4ea7f0c1c1e92e3fda1d7ab23391919f47fb6fc0a692a4e17a15","selfLink":"/oapi/v1/imagessha256%3A5540b4b5c66b4ea7f0c1c1e92e3fda1d7ab23391919f47fb6fc0a692a4e17a15","uid":"12208678-6a35-11e7-b2e6-001a4a1626e8","resourceVersion":"613","creationTimestamp":"2017-07-16T14:43:02Z"},"dockerImageReference":"openshift/jenkins-1-centos7@sha256:5540b4b5c66b4ea7f0c1c1e92e3fda1d7ab23391919f47fb6fc0a692a4e17a15","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:e5b6874886a71e492e6eb87bf0df2b13b0ecd8abc5bb84a650f02aa7c00e8f5e","Created":"2017-07-11T08:06:59Z","Container":"e1ede137b7f42f70ecea143d13f1d709f33cdbc3cd53396eb26e40f7547adf03","ContainerConfig":{"Hostname":"d1e7c521d3a4","User":"1001","ExposedPorts":{"50000/tcp":{},"8080/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","JENKINS_VERSION=1.651","HOME=/var/lib/jenkins","JENKINS_HOME=/var/lib/jenkins"],"Cmd":["/bin/sh","-c","#(nop) - ","LABEL io.openshift.builder-version=fc9a5fc"],"Image":"sha256:b8a1f0fd577324df27027639dd6bb89e0a324441e09f45b4a54fcf843e7be8e5","Volumes":{"/var/lib/jenkins":{}},"Labels":{"build-date":"20170705","io.openshift.builder-version":"fc9a5fc","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","k8s.io.description":"Jenkins - is a continuous integration server","k8s.io.display-name":"Jenkins 1.651","license":"GPLv2","name":"CentOS - Base Image","openshift.io.expose-services":"8080:http","openshift.io.tags":"jenkins,jenkins1,ci","vendor":"CentOS"}},"DockerVersion":"1.12.6","Author":"Ben - Parees \u003cbparees@redhat.com\u003e","Config":{"Hostname":"d1e7c521d3a4","User":"1001","ExposedPorts":{"50000/tcp":{},"8080/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","JENKINS_VERSION=1.651","HOME=/var/lib/jenkins","JENKINS_HOME=/var/lib/jenkins"],"Cmd":["/usr/libexec/s2i/run"],"Image":"sha256:b8a1f0fd577324df27027639dd6bb89e0a324441e09f45b4a54fcf843e7be8e5","Volumes":{"/var/lib/jenkins":{}},"Labels":{"build-date":"20170705","io.openshift.builder-version":"fc9a5fc","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","k8s.io.description":"Jenkins - is a continuous integration server","k8s.io.display-name":"Jenkins 1.651","license":"GPLv2","name":"CentOS - Base Image","openshift.io.expose-services":"8080:http","openshift.io.tags":"jenkins,jenkins1,ci","vendor":"CentOS"}},"Architecture":"amd64","Size":509036737},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:1a69ce7caf2f661cf6c95212e8bf278ed9a12991df652f2d28bf98c2c1f388a7","size":172401416,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:b509e75c0fcb888c9c2e954a700487e426e038da5df738eba59a2a3994988b82","size":3031,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:f51ff266873133f7a572e764977815920ec59027b2a6eb343abd655c18736f61","size":3672,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:e2216d1f15f41fde543c6fad55ed8fd1c7580cc60ee266b942e3a6b9fbf52fca","size":4519,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:44f6445725fcd7dbe088a299bf7d426e799271066493fff3564622ff214222f3","size":266133836,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:7b6bb4652a1be64d39920f7d8c12c5f0bd8abfc10820177109e73817357c07e3","size":70481457,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:5ac77dee32583f4f71e973ef6d7ad6bcc6c127977bce990e2d9ebd347c157860","selfLink":"/oapi/v1/imagessha256%3A5ac77dee32583f4f71e973ef6d7ad6bcc6c127977bce990e2d9ebd347c157860","uid":"10869940-6a35-11e7-b2e6-001a4a1626e8","resourceVersion":"611","creationTimestamp":"2017-07-16T14:43:00Z"},"dockerImageReference":"centos/redis-32-centos7@sha256:5ac77dee32583f4f71e973ef6d7ad6bcc6c127977bce990e2d9ebd347c157860","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:bf04a8474cb0a382954fbd2441d9c56016ea0a9ea3f430ca4767d974943ad15b","Created":"2017-07-05T21:42:21Z","Container":"612ac92fb5ce0168dbdf26c47909c32d7ced7d607ab10b73bced30025c820b2e","ContainerConfig":{"Hostname":"d1e7c521d3a4","User":"1001","ExposedPorts":{"6379/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","REDIS_VERSION=3.2","HOME=/var/lib/redis","SUMMARY=Redis - in-memory data structure store, used as database, cache and message broker","DESCRIPTION=Redis - 3.2 available as docker container, is an advanced key-value store. It is often - referred to as a data structure server since keys can contain strings, hashes, - lists, sets and sorted sets. You can run atomic operations on these types, - like appending to a string; incrementing the value in a hash; pushing to a - list; computing set intersection, union and difference; or getting the member - with highest ranking in a sorted set. In order to achieve its outstanding - performance, Redis works with an in-memory dataset. Depending on your use - case, you can persist it either by dumping the dataset to disk every once - in a while, or by appending each command to a log.","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/redis","REDIS_PREFIX=/opt/rh/rh-redis32/root/usr","ENABLED_COLLECTIONS=rh-redis32","BASH_ENV=/usr/share/container-scripts/redis/scl_enable","ENV=/usr/share/container-scripts/redis/scl_enable","PROMPT_COMMAND=. - /usr/share/container-scripts/redis/scl_enable"],"Cmd":["/bin/sh","-c","#(nop) - ","LABEL io.openshift.builder-version=515c20d"],"Image":"sha256:018104c264df020f3850b249e613ec24c0120b56f61c7fca984c8ba92e0a424f","Volumes":{"/var/lib/redis/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170705","com.redhat.component":"rh-redis32-docker","description":"Redis - 3.2 available as docker container, is an advanced key-value store. It is often - referred to as a data structure server since keys can contain strings, hashes, - lists, sets and sorted sets. You can run atomic operations on these types, - like appending to a string; incrementing the value in a hash; pushing to a - list; computing set intersection, union and difference; or getting the member - with highest ranking in a sorted set. In order to achieve its outstanding - performance, Redis works with an in-memory dataset. Depending on your use - case, you can persist it either by dumping the dataset to disk every once - in a while, or by appending each command to a log.","io.k8s.description":"Redis - in-memory data structure store, used as database, cache and message broker","io.k8s.display-name":"Redis - 3.2","io.openshift.builder-version":"515c20d","io.openshift.expose-services":"6379:redis","io.openshift.tags":"database,redis,redis32,rh-redis32","license":"GPLv2","name":"centos/redis-32-centos7","release":"1","summary":"Redis - in-memory data structure store, used as database, cache and message broker","vendor":"CentOS","version":"3.2"}},"DockerVersion":"1.12.6","Config":{"Hostname":"d1e7c521d3a4","User":"1001","ExposedPorts":{"6379/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","REDIS_VERSION=3.2","HOME=/var/lib/redis","SUMMARY=Redis - in-memory data structure store, used as database, cache and message broker","DESCRIPTION=Redis - 3.2 available as docker container, is an advanced key-value store. It is often - referred to as a data structure server since keys can contain strings, hashes, - lists, sets and sorted sets. You can run atomic operations on these types, - like appending to a string; incrementing the value in a hash; pushing to a - list; computing set intersection, union and difference; or getting the member - with highest ranking in a sorted set. In order to achieve its outstanding - performance, Redis works with an in-memory dataset. Depending on your use - case, you can persist it either by dumping the dataset to disk every once - in a while, or by appending each command to a log.","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/redis","REDIS_PREFIX=/opt/rh/rh-redis32/root/usr","ENABLED_COLLECTIONS=rh-redis32","BASH_ENV=/usr/share/container-scripts/redis/scl_enable","ENV=/usr/share/container-scripts/redis/scl_enable","PROMPT_COMMAND=. - /usr/share/container-scripts/redis/scl_enable"],"Cmd":["run-redis"],"Image":"sha256:018104c264df020f3850b249e613ec24c0120b56f61c7fca984c8ba92e0a424f","Volumes":{"/var/lib/redis/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170705","com.redhat.component":"rh-redis32-docker","description":"Redis - 3.2 available as docker container, is an advanced key-value store. It is often - referred to as a data structure server since keys can contain strings, hashes, - lists, sets and sorted sets. You can run atomic operations on these types, - like appending to a string; incrementing the value in a hash; pushing to a - list; computing set intersection, union and difference; or getting the member - with highest ranking in a sorted set. In order to achieve its outstanding - performance, Redis works with an in-memory dataset. Depending on your use - case, you can persist it either by dumping the dataset to disk every once - in a while, or by appending each command to a log.","io.k8s.description":"Redis - in-memory data structure store, used as database, cache and message broker","io.k8s.display-name":"Redis - 3.2","io.openshift.builder-version":"515c20d","io.openshift.expose-services":"6379:redis","io.openshift.tags":"database,redis,redis32,rh-redis32","license":"GPLv2","name":"centos/redis-32-centos7","release":"1","summary":"Redis - in-memory data structure store, used as database, cache and message broker","vendor":"CentOS","version":"3.2"}},"Architecture":"amd64","Size":80278825},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:fb066451888f47455a280f82bfaf6f740163beee3f2406026609012c6aab87b2","size":990,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:1e8c3e139aaffed40990b41767d1f4a1c504e17b66a63d5e65e0079e0bd91ccb","size":16996,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:21aa968edcd6429d1b626d64014219e1d1493a76e33c03d1b306aaffda0f494b","size":4620,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:28ec69bcab37d3084d6e788194943dd1078da95cbb8fbf249fc93a0a632c6c47","size":9761617,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:f0b8267776f651971d268672f6c19913350c94feff025220b8278884706feec1","size":1526,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:7b6bb4652a1be64d39920f7d8c12c5f0bd8abfc10820177109e73817357c07e3","size":70481457,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:61d75e4eba1d7fb29d22e498cfef79813b223a4d7da1c0c5f057939e94b44316","selfLink":"/oapi/v1/imagessha256%3A61d75e4eba1d7fb29d22e498cfef79813b223a4d7da1c0c5f057939e94b44316","uid":"0b6ea09f-6a35-11e7-b2e6-001a4a1626e8","resourceVersion":"604","creationTimestamp":"2017-07-16T14:42:51Z"},"dockerImageReference":"centos/postgresql-94-centos7@sha256:61d75e4eba1d7fb29d22e498cfef79813b223a4d7da1c0c5f057939e94b44316","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:511f4c95743ae202249a1b6c47efb2960a2422d7a01526532356f7afd3674a6e","Created":"2017-06-15T12:43:17Z","Container":"ea15bc3884de0a1b8c1a485ac0baae0d61d80b21d2616d1e33cb96231a997e12","ContainerConfig":{"Hostname":"8682294b9464","User":"26","ExposedPorts":{"5432/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","POSTGRESQL_VERSION=9.4","HOME=/var/lib/pgsql","PGUSER=postgres","SUMMARY=PostgreSQL - is an advanced Object-Relational database management system","DESCRIPTION=PostgreSQL - is an advanced Object-Relational database management system (DBMS). The image - contains the client and server programs that you''ll need to create, run, - maintain and access a PostgreSQL DBMS server.","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/postgresql","ENABLED_COLLECTIONS=rh-postgresql94","BASH_ENV=/usr/share/container-scripts/postgresql/scl_enable","ENV=/usr/share/container-scripts/postgresql/scl_enable","PROMPT_COMMAND=. - /usr/share/container-scripts/postgresql/scl_enable"],"Cmd":["/bin/sh","-c","#(nop) - ","LABEL io.openshift.builder-version=30f6dd4"],"Image":"sha256:6b16853daf54b55b47189aee3bcaf3c6a591716dd22061f5579b96ea05fb93d2","Volumes":{"/var/lib/pgsql/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-postgresql94-docker","description":"PostgreSQL - is an advanced Object-Relational database management system (DBMS). The image - contains the client and server programs that you''ll need to create, run, - maintain and access a PostgreSQL DBMS server.","io.k8s.description":"PostgreSQL - is an advanced Object-Relational database management system","io.k8s.display-name":"PostgreSQL - 9.4","io.openshift.builder-version":"30f6dd4","io.openshift.expose-services":"5432:postgresql","io.openshift.tags":"database,postgresql,postgresql94,rh-postgresql94","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/postgresql-94-centos7","release":"1","summary":"PostgreSQL - is an advanced Object-Relational database management system","vendor":"CentOS","version":"9.4"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8682294b9464","User":"26","ExposedPorts":{"5432/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","POSTGRESQL_VERSION=9.4","HOME=/var/lib/pgsql","PGUSER=postgres","SUMMARY=PostgreSQL - is an advanced Object-Relational database management system","DESCRIPTION=PostgreSQL - is an advanced Object-Relational database management system (DBMS). The image - contains the client and server programs that you''ll need to create, run, - maintain and access a PostgreSQL DBMS server.","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/postgresql","ENABLED_COLLECTIONS=rh-postgresql94","BASH_ENV=/usr/share/container-scripts/postgresql/scl_enable","ENV=/usr/share/container-scripts/postgresql/scl_enable","PROMPT_COMMAND=. - /usr/share/container-scripts/postgresql/scl_enable"],"Cmd":["run-postgresql"],"Image":"sha256:6b16853daf54b55b47189aee3bcaf3c6a591716dd22061f5579b96ea05fb93d2","Volumes":{"/var/lib/pgsql/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-postgresql94-docker","description":"PostgreSQL - is an advanced Object-Relational database management system (DBMS). The image - contains the client and server programs that you''ll need to create, run, - maintain and access a PostgreSQL DBMS server.","io.k8s.description":"PostgreSQL - is an advanced Object-Relational database management system","io.k8s.display-name":"PostgreSQL - 9.4","io.openshift.builder-version":"30f6dd4","io.openshift.expose-services":"5432:postgresql","io.openshift.tags":"database,postgresql,postgresql94,rh-postgresql94","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/postgresql-94-centos7","release":"1","summary":"PostgreSQL - is an advanced Object-Relational database management system","vendor":"CentOS","version":"9.4"}},"Architecture":"amd64","Size":101110949},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:0d97fd4ad309164811c9a53d177be20240e482a7e4eb3f02b22436bca04bf598","size":2107,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:6f6cb0a4fb51dcdf15b4b363abf4d7fae60c324a7ac53dea25ad41e2a8da312e","size":7923,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:6a68a099af549dbfa0427ea996d0fe04b40ec8054a70dbda652147fe2c14757c","size":30599047,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:76bef104c4e3641d03409c3283cb9faca679bce22747e6b770971edff8523b78","size":311,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d5e46245fe40c2d1ab72bfe328de28549b605b2587ab2fa8715f54e3e2de9c5d","size":70492578,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:650b91978bb0a116c595ef48351eaab0dbb8493128518b55b162c08d81ed0ff3","selfLink":"/oapi/v1/imagessha256%3A650b91978bb0a116c595ef48351eaab0dbb8493128518b55b162c08d81ed0ff3","uid":"0690a2cc-6a35-11e7-b2e6-001a4a1626e8","resourceVersion":"596","creationTimestamp":"2017-07-16T14:42:43Z"},"dockerImageReference":"centos/mysql-56-centos7@sha256:650b91978bb0a116c595ef48351eaab0dbb8493128518b55b162c08d81ed0ff3","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:f56d9de4c95441f87883fbde04a00bb34677535e5cd16cda7252b47026a2f63e","Created":"2017-07-14T07:02:36Z","Container":"50c298ac69bbc94fb85b24a44fe2a03b2ae8e0d50bb6b045b99ae3cedff97d3c","ContainerConfig":{"Hostname":"d1e7c521d3a4","User":"27","ExposedPorts":{"3306/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","MYSQL_VERSION=5.6","HOME=/var/lib/mysql","SUMMARY=MySQL - 5.6 SQL database server","DESCRIPTION=MySQL is a multi-user, multi-threaded - SQL database server. The container image provides a containerized packaging - of the MySQL mysqld daemon and client application. The mysqld server daemon - accepts connections from clients and provides access to content from MySQL - databases on behalf of the clients.","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mysql","MYSQL_PREFIX=/opt/rh/rh-mysql56/root/usr","ENABLED_COLLECTIONS=rh-mysql56","BASH_ENV=/usr/share/container-scripts/mysql/scl_enable","ENV=/usr/share/container-scripts/mysql/scl_enable","PROMPT_COMMAND=. - /usr/share/container-scripts/mysql/scl_enable"],"Cmd":["/bin/sh","-c","#(nop) - ","LABEL io.openshift.builder-version=2e4f299"],"Image":"sha256:f42897a4596f9864c2a12e7bd18b19508b563476fa94e06c2d252adef661ecb1","Volumes":{"/var/lib/mysql/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170705","com.redhat.component":"rh-mysql56-docker","description":"MySQL - is a multi-user, multi-threaded SQL database server. The container image provides - a containerized packaging of the MySQL mysqld daemon and client application. - The mysqld server daemon accepts connections from clients and provides access - to content from MySQL databases on behalf of the clients.","io.k8s.description":"MySQL - 5.6 SQL database server","io.k8s.display-name":"MySQL 5.6","io.openshift.builder-version":"2e4f299","io.openshift.expose-services":"3306:mysql","io.openshift.tags":"database,mysql,mysql56,rh-mysql56","license":"GPLv2","name":"centos/mysql-56-centos7","release":"1","summary":"MySQL - 5.6 SQL database server","vendor":"CentOS","version":"5.6"}},"DockerVersion":"1.12.6","Config":{"Hostname":"d1e7c521d3a4","User":"27","ExposedPorts":{"3306/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","MYSQL_VERSION=5.6","HOME=/var/lib/mysql","SUMMARY=MySQL - 5.6 SQL database server","DESCRIPTION=MySQL is a multi-user, multi-threaded - SQL database server. The container image provides a containerized packaging - of the MySQL mysqld daemon and client application. The mysqld server daemon - accepts connections from clients and provides access to content from MySQL - databases on behalf of the clients.","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mysql","MYSQL_PREFIX=/opt/rh/rh-mysql56/root/usr","ENABLED_COLLECTIONS=rh-mysql56","BASH_ENV=/usr/share/container-scripts/mysql/scl_enable","ENV=/usr/share/container-scripts/mysql/scl_enable","PROMPT_COMMAND=. - /usr/share/container-scripts/mysql/scl_enable"],"Cmd":["run-mysqld"],"Image":"sha256:f42897a4596f9864c2a12e7bd18b19508b563476fa94e06c2d252adef661ecb1","Volumes":{"/var/lib/mysql/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170705","com.redhat.component":"rh-mysql56-docker","description":"MySQL - is a multi-user, multi-threaded SQL database server. The container image provides - a containerized packaging of the MySQL mysqld daemon and client application. - The mysqld server daemon accepts connections from clients and provides access - to content from MySQL databases on behalf of the clients.","io.k8s.description":"MySQL - 5.6 SQL database server","io.k8s.display-name":"MySQL 5.6","io.openshift.builder-version":"2e4f299","io.openshift.expose-services":"3306:mysql","io.openshift.tags":"database,mysql,mysql56,rh-mysql56","license":"GPLv2","name":"centos/mysql-56-centos7","release":"1","summary":"MySQL - 5.6 SQL database server","vendor":"CentOS","version":"5.6"}},"Architecture":"amd64","Size":122878629},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:38b1f14dab4dc50f3b3e8c4433a6831ef71762d464c115e38f004760dd5d4aba","size":3297,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:2d12fab1ed9d59b09cf47f3dc9fcdb9c491c32bbbcca2d1b292d6b2576eb91f6","size":536,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:0b18e8c8c05ab5ee9db9fe4024337fa01a8765e3a9e81938c42f125ccc2e1173","size":162,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d54c8fa70927d7780589cdbdb16341ddd94a398092b20cba326bb0c966961775","size":12365,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:68b4d6a32cd0ff45d47e63ee01be43f72d4c62cc8863add5170dd750f6a29c61","size":52372081,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:7b6bb4652a1be64d39920f7d8c12c5f0bd8abfc10820177109e73817357c07e3","size":70481457,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:6f0c8e80b7ca5bd6178c2306809c823d4d9a3ae89a77f1d2d491ace6c38ad305","selfLink":"/oapi/v1/imagessha256%3A6f0c8e80b7ca5bd6178c2306809c823d4d9a3ae89a77f1d2d491ace6c38ad305","uid":"f71b6d78-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"580","creationTimestamp":"2017-07-16T14:42:17Z"},"dockerImageReference":"centos/php-56-centos7@sha256:6f0c8e80b7ca5bd6178c2306809c823d4d9a3ae89a77f1d2d491ace6c38ad305","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:c4a67c721e04de5a7b8e09404410beb7c8a2a46c11b734b5619d90d6c763e409","Created":"2017-07-03T09:52:48Z","Container":"c10f998d9251360ea3c25ac4826d390f7737dc2f7d3c9e3c942db18d1211a757","ContainerConfig":{"Hostname":"8682294b9464","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/rh/rh-php56/root/usr/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","PHP_VERSION=5.6","SUMMARY=Platform for building - and running PHP 5.6 applications","DESCRIPTION=PHP 5.6 available as docker - container is a base platform for building and running various PHP 5.6 applications - and frameworks. PHP is an HTML-embedded scripting language. PHP attempts to - make it easy for developers to write dynamically generated web pages. PHP - also offers built-in database integration for several commercial and non-commercial - database management systems, so writing a database-enabled webpage with PHP - is fairly simple. The most common use of PHP coding is probably as a replacement - for CGI scripts."],"Cmd":["/bin/sh","-c","#(nop) ","LABEL io.openshift.builder-version=c11b46c"],"Image":"sha256:7b7b80fe0dce03593f358b227f685f78ad5a7a0c514fc62e345040d3176a14eb","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-php56-docker","description":"PHP - 5.6 available as docker container is a base platform for building and running - various PHP 5.6 applications and frameworks. PHP is an HTML-embedded scripting - language. PHP attempts to make it easy for developers to write dynamically - generated web pages. PHP also offers built-in database integration for several - commercial and non-commercial database management systems, so writing a database-enabled - webpage with PHP is fairly simple. The most common use of PHP coding is probably - as a replacement for CGI scripts.","io.k8s.description":"Platform for building - and running PHP 5.6 applications","io.k8s.display-name":"Apache 2.4 with PHP - 5.6","io.openshift.builder-version":"c11b46c","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,php,php56,rh-php56","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/php-56-centos7","release":"1","summary":"Platform - for building and running PHP 5.6 applications","vendor":"CentOS","version":"5.6"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8682294b9464","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/rh/rh-php56/root/usr/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","PHP_VERSION=5.6","SUMMARY=Platform for building - and running PHP 5.6 applications","DESCRIPTION=PHP 5.6 available as docker - container is a base platform for building and running various PHP 5.6 applications - and frameworks. PHP is an HTML-embedded scripting language. PHP attempts to - make it easy for developers to write dynamically generated web pages. PHP - also offers built-in database integration for several commercial and non-commercial - database management systems, so writing a database-enabled webpage with PHP - is fairly simple. The most common use of PHP coding is probably as a replacement - for CGI scripts."],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:7b7b80fe0dce03593f358b227f685f78ad5a7a0c514fc62e345040d3176a14eb","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-php56-docker","description":"PHP - 5.6 available as docker container is a base platform for building and running - various PHP 5.6 applications and frameworks. PHP is an HTML-embedded scripting - language. PHP attempts to make it easy for developers to write dynamically - generated web pages. PHP also offers built-in database integration for several - commercial and non-commercial database management systems, so writing a database-enabled - webpage with PHP is fairly simple. The most common use of PHP coding is probably - as a replacement for CGI scripts.","io.k8s.description":"Platform for building - and running PHP 5.6 applications","io.k8s.display-name":"Apache 2.4 with PHP - 5.6","io.openshift.builder-version":"c11b46c","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,php,php56,rh-php56","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/php-56-centos7","release":"1","summary":"Platform - for building and running PHP 5.6 applications","vendor":"CentOS","version":"5.6"}},"Architecture":"amd64","Size":216991746},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:685bb0a6debe0a70cd04e671519121ae87f15b445900c6aacae3a1b6d71ec3f6","size":53225,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:9dd2026a3dffac4b1e6e61c73173c2aee73cfcbe888444a1fdc3ee64fcb309b4","size":25382,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:7fb3e790a6ac01dc5d70d1524c6b345abe703362ce3667fe9e31b4bc643852a7","size":1849,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:6a47cbe3f150dea315a8d797def5cf2831bb664e528225fe081cd619ef5b5971","size":59988829,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:c0144c8b02ad53c7fec19a93afb1080879f371d6c0ced87ebbe297a1d285fb61","size":78871389,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:03374b2ee15848dbe274e307b4c42a4fd0c0f4193419aaf8cd4ba512a21100a6","size":7540419,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:6c361d8938cc476f156bbae1a66b02542385f6b8f7839afe21392d2c5c1681a4","size":3419,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d5e46245fe40c2d1ab72bfe328de28549b605b2587ab2fa8715f54e3e2de9c5d","size":70492578,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:751a3cd1905914389fe568c25b3d5367cd705a0e4f81970a361f670ce891baf7","selfLink":"/oapi/v1/imagessha256%3A751a3cd1905914389fe568c25b3d5367cd705a0e4f81970a361f670ce891baf7","uid":"e49a8b03-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"555","creationTimestamp":"2017-07-16T14:41:46Z"},"dockerImageReference":"openshift/ruby-20-centos7@sha256:751a3cd1905914389fe568c25b3d5367cd705a0e4f81970a361f670ce891baf7","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"54ccc57a4a570a0bcd629bdd69d1801191e255fd5ac0494f5beb391144679ce5","Parent":"2ebac9510b96b4f4cb00c2db3c0240949ed876e404314d45b5d952514960a4e7","Created":"2016-12-21T12:33:51Z","Container":"37ad27ba07e99c36abcf3b3571c3f77e903ba289dffaef23fb8e33b83910fd37","ContainerConfig":{"Hostname":"d6dcf178f680","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","RUBY_VERSION=2.0"],"Cmd":["/bin/sh","-c","#(nop) - ","LABEL io.openshift.builder-version=70976f9c15d6109405ec85994284d345df29a301"],"Image":"sha256:af9e8970f70141cb05c57179af365e0fd3e0f044c78ba2c7b0eb89523f5ccef7","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"Platform - for building and running Ruby 2.0 applications","io.k8s.display-name":"Ruby - 2.0","io.openshift.builder-base-version":"a8deee2","io.openshift.builder-version":"70976f9c15d6109405ec85994284d345df29a301","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,ruby,ruby20","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS - Base Image","vendor":"CentOS"}},"DockerVersion":"1.12.2-rc2","Author":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","Config":{"Hostname":"d6dcf178f680","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","RUBY_VERSION=2.0"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:af9e8970f70141cb05c57179af365e0fd3e0f044c78ba2c7b0eb89523f5ccef7","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"Platform - for building and running Ruby 2.0 applications","io.k8s.display-name":"Ruby - 2.0","io.openshift.builder-base-version":"a8deee2","io.openshift.builder-version":"70976f9c15d6109405ec85994284d345df29a301","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,ruby,ruby20","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS - Base Image","vendor":"CentOS"}},"Architecture":"amd64","Size":156661559},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":32,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:08d48e6f1cff259389732d35307bb877215fa28867cdaff50c1dbd6e0b993c1f","size":70481699,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:147e60d427392d6f696273d0b633722bc6a7dc7af0c90a8f4b29777dade6002f","size":255,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:71d046d973b92e351cf8391ec66e2e7e5fa252e2fb3cc6cd5881f2c368207777","size":67962493,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:85dab2e0d129ed4c4f1da157574c0f5d66a54222d7ac2958093d01b00d487335","size":1957,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:97ec208e4c527d9919ac0a4c4fe7f2417ff6003c664026e44e668569de927f39","size":18211001,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:5cdb4413c0b879e5292e05ab6a38a9d2264c10595f43f2896622bc0ed288ce00","size":1709,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:ccc6776c08cdfac3897efb44c62f4b8c45154313009ab5946b12fa7007b7037d","size":1177,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:da9e6639c52c2c6c75d63dd5e8432ff95d081af56bc48068ca755132d8419ba8","size":1236,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v1+json"},{"metadata":{"name":"sha256:7bbc639e8cb6404682957a671f16408b0d039998671c96bd2cb34a224a820e5a","selfLink":"/oapi/v1/imagessha256%3A7bbc639e8cb6404682957a671f16408b0d039998671c96bd2cb34a224a820e5a","uid":"fcdc7ed2-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"585","creationTimestamp":"2017-07-16T14:42:27Z"},"dockerImageReference":"openshift/python-33-centos7@sha256:7bbc639e8cb6404682957a671f16408b0d039998671c96bd2cb34a224a820e5a","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"71a4b96d4599b64927ee87a992aada7bcd3d48d5210a6fef4c3d14c3888d642b","Parent":"39b503882d08c21f66c672277bdd5110b0baddb46716eaf9058fae9402a0c201","Created":"2016-12-21T12:17:17Z","Container":"c4b2a9758302bd4f7be05bee043ebc47bb77716df39c2364b6f165eccec5b80e","ContainerConfig":{"Hostname":"d6dcf178f680","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/.local/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","PYTHON_VERSION=3.3"],"Cmd":["/bin/sh","-c","#(nop) - ","LABEL io.openshift.builder-version=d4fb4e68ba509d1cbf06c0ce7adee19c6d5e17f3"],"Image":"sha256:29c5a453288d1654c884bc03ba57d322f0133e37e33cf25a259b096f33a50d6f","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"Platform - for building and running Python 3.3 applications","io.k8s.display-name":"Python - 3.3","io.openshift.builder-base-version":"a8deee2","io.openshift.builder-version":"d4fb4e68ba509d1cbf06c0ce7adee19c6d5e17f3","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,python,python33","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS - Base Image","vendor":"CentOS"}},"DockerVersion":"1.12.2-rc2","Author":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","Config":{"Hostname":"d6dcf178f680","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/.local/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","PYTHON_VERSION=3.3"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:29c5a453288d1654c884bc03ba57d322f0133e37e33cf25a259b096f33a50d6f","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"Platform - for building and running Python 3.3 applications","io.k8s.display-name":"Python - 3.3","io.openshift.builder-base-version":"a8deee2","io.openshift.builder-version":"d4fb4e68ba509d1cbf06c0ce7adee19c6d5e17f3","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,python,python33","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS - Base Image","vendor":"CentOS"}},"Architecture":"amd64","Size":215624792},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:08d48e6f1cff259389732d35307bb877215fa28867cdaff50c1dbd6e0b993c1f","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:147e60d427392d6f696273d0b633722bc6a7dc7af0c90a8f4b29777dade6002f","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:71d046d973b92e351cf8391ec66e2e7e5fa252e2fb3cc6cd5881f2c368207777","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:85dab2e0d129ed4c4f1da157574c0f5d66a54222d7ac2958093d01b00d487335","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:45fbf4a56350987213470cdf68670a9841c4482c15597d1b0943049ab97c9513","size":75446484,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:41afa00c758cd50856589a7777ebbb567bb205308443f9890816fa6b03f9f82a","size":2152,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:f2b3e29a4196fcb24e151238d998437aa022944836e5d503ec63b9e1c0a3fa4c","size":693,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:4b0abd05ed9f98f9de91e83ec454e74e899e577206b969575647ce609422523c","size":1729027,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v1+json"},{"metadata":{"name":"sha256:7cd33ccc63b8005810aedee0444472cc84c3e3c38fe9cd147edb964e712a1068","selfLink":"/oapi/v1/imagessha256%3A7cd33ccc63b8005810aedee0444472cc84c3e3c38fe9cd147edb964e712a1068","uid":"06905203-6a35-11e7-b2e6-001a4a1626e8","resourceVersion":"595","creationTimestamp":"2017-07-16T14:42:43Z"},"dockerImageReference":"openshift/mysql-55-centos7@sha256:7cd33ccc63b8005810aedee0444472cc84c3e3c38fe9cd147edb964e712a1068","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"bce9ef2d20f6915fee6a1e60a4950e7e47baa9d79548f2256131d3829523b5e2","Parent":"c066b12cac39ed0b5300dd58a472849fa2f032c78f23bd4d2a44b398cb2bac55","Created":"2016-12-12T21:32:06Z","Container":"a9e801a7c7a69d75f3eed8cb755a0f352bef63bdf5a455316b02360edd6eee2a","ContainerConfig":{"Hostname":"d6dcf178f680","User":"27","ExposedPorts":{"3306/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","MYSQL_VERSION=5.5","HOME=/var/lib/mysql","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mysql","MYSQL_PREFIX=/opt/rh/mysql55/root/usr","ENABLED_COLLECTIONS=mysql55","BASH_ENV=/usr/share/container-scripts/mysql/scl_enable","ENV=/usr/share/container-scripts/mysql/scl_enable","PROMPT_COMMAND=. - /usr/share/container-scripts/mysql/scl_enable"],"Cmd":["/bin/sh","-c","#(nop) - ","LABEL io.openshift.builder-version=26c5afc"],"Image":"sha256:63208d354355f24707ae69bcc6fd49b39cf547ce608c2e945497975c5f0233c0","Volumes":{"/var/lib/mysql/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"MySQL - is a multi-user, multi-threaded SQL database server","io.k8s.display-name":"MySQL - 5.5","io.openshift.builder-version":"26c5afc","io.openshift.expose-services":"3306:mysql","io.openshift.tags":"database,mysql,mysql55","license":"GPLv2","name":"CentOS - Base Image","vendor":"CentOS"}},"DockerVersion":"1.12.2-rc2","Author":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","Config":{"Hostname":"d6dcf178f680","User":"27","ExposedPorts":{"3306/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","MYSQL_VERSION=5.5","HOME=/var/lib/mysql","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mysql","MYSQL_PREFIX=/opt/rh/mysql55/root/usr","ENABLED_COLLECTIONS=mysql55","BASH_ENV=/usr/share/container-scripts/mysql/scl_enable","ENV=/usr/share/container-scripts/mysql/scl_enable","PROMPT_COMMAND=. - /usr/share/container-scripts/mysql/scl_enable"],"Cmd":["run-mysqld"],"Image":"sha256:63208d354355f24707ae69bcc6fd49b39cf547ce608c2e945497975c5f0233c0","Volumes":{"/var/lib/mysql/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"MySQL - is a multi-user, multi-threaded SQL database server","io.k8s.display-name":"MySQL - 5.5","io.openshift.builder-version":"26c5afc","io.openshift.expose-services":"3306:mysql","io.openshift.tags":"database,mysql,mysql55","license":"GPLv2","name":"CentOS - Base Image","vendor":"CentOS"}},"Architecture":"amd64","Size":127359164},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:08d48e6f1cff259389732d35307bb877215fa28867cdaff50c1dbd6e0b993c1f","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:edb0d8ed634dee038ce4faff40af2049603e118394dd5438c1c6d66de343d92a","size":56868334,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:e506889419db8670d8bfb1dde20f76c95d1577845f4cab7ceba43673ed86fe3e","size":8405,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:f40909bb3968fc890fca09a65dcf045450c1db46ed19cb816076c22c53b2682f","size":165,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:e2bda14c15e601bb2147ba9eedefff7e526e7b47ac27a51079da65ae78606a6d","size":529,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v1+json"},{"metadata":{"name":"sha256:86c54baed25788404dd22441d32a55a78588325159afb26678a764f46f4f6374","selfLink":"/oapi/v1/imagessha256%3A86c54baed25788404dd22441d32a55a78588325159afb26678a764f46f4f6374","uid":"59cb063f-6a36-11e7-b2e6-001a4a1626e8","resourceVersion":"1070","creationTimestamp":"2017-07-16T14:52:12Z"},"dockerImageReference":"cockpit/kubernetes@sha256:86c54baed25788404dd22441d32a55a78588325159afb26678a764f46f4f6374","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:5b293b2b250e10cc68d12e1ecb5dc0cc9f6484f96f551112145ad25bd68f3545","Created":"2017-07-11T20:45:52Z","Container":"d305c32345c7f67ece1b3a66c1afd26a4d936cdff3214f6fea08f10cca03b728","ContainerConfig":{"Hostname":"79db519299fc","Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","DISTTAG=f25docker","FGC=f25","FBR=f25"],"Cmd":["/bin/sh","-c","#(nop) - ","CMD [\"/usr/libexec/cockpit-kube-launch\"]"],"Image":"sha256:347187dc1ff419718496344dec9aff514b78466d004fc4dbad141c4abcbc126a"},"DockerVersion":"17.03.1-ee-2","Config":{"Hostname":"79db519299fc","Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","DISTTAG=f25docker","FGC=f25","FBR=f25"],"Cmd":["/usr/libexec/cockpit-kube-launch"],"Image":"sha256:347187dc1ff419718496344dec9aff514b78466d004fc4dbad141c4abcbc126a"},"Architecture":"amd64","Size":136794512},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:2bb59c4eb6d8f7259525cdf31fd7265d6514874153a80113513bbefb13f89638","size":61057436,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d1232f62c5c9a2a437e795bca53b9c2ae4d16b3aadcec9ac562b0121b8fdaaf1","size":336,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:318a2f969b3c1a7ab018ef76177199e97723a271550c031c099c5d89f076cc3f","size":4282,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:691bc14ee27487db536172a1fcdbbf956f460d1e1e1b201828e3a2bab81c5ec8","size":75728726,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:9214ad7eff310f754965b3a2c106ec081fdd460d5cd23e29a30322dc9728c9cd","selfLink":"/oapi/v1/imagessha256%3A9214ad7eff310f754965b3a2c106ec081fdd460d5cd23e29a30322dc9728c9cd","uid":"0690fc2e-6a35-11e7-b2e6-001a4a1626e8","resourceVersion":"597","creationTimestamp":"2017-07-16T14:42:43Z"},"dockerImageReference":"centos/mysql-57-centos7@sha256:9214ad7eff310f754965b3a2c106ec081fdd460d5cd23e29a30322dc9728c9cd","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:6cbade6c9c5fa086e16d8e1305d92982a99c2b94354918deec89c53bf0c0efdb","Created":"2017-07-14T07:05:58Z","Container":"c555af402d394c34e21d39f27af5227c4ccb4f3003ee1a1f615d7cf24ccc9e1e","ContainerConfig":{"Hostname":"d1e7c521d3a4","User":"27","ExposedPorts":{"3306/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","MYSQL_VERSION=5.7","HOME=/var/lib/mysql","SUMMARY=MySQL - 5.7 SQL database server","DESCRIPTION=MySQL is a multi-user, multi-threaded - SQL database server. The container image provides a containerized packaging - of the MySQL mysqld daemon and client application. The mysqld server daemon - accepts connections from clients and provides access to content from MySQL - databases on behalf of the clients.","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mysql","MYSQL_PREFIX=/opt/rh/rh-mysql57/root/usr","ENABLED_COLLECTIONS=rh-mysql57","BASH_ENV=/usr/share/container-scripts/mysql/scl_enable","ENV=/usr/share/container-scripts/mysql/scl_enable","PROMPT_COMMAND=. - /usr/share/container-scripts/mysql/scl_enable"],"Cmd":["/bin/sh","-c","#(nop) - ","LABEL io.openshift.builder-version=2e4f299"],"Image":"sha256:fdc646cd4b27185d0c95e75b3f479ba78f8e6e27f29aa406d06998780cd70909","Volumes":{"/var/lib/mysql/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170705","com.redhat.component":"rh-mysql57-docker","description":"MySQL - is a multi-user, multi-threaded SQL database server. The container image provides - a containerized packaging of the MySQL mysqld daemon and client application. - The mysqld server daemon accepts connections from clients and provides access - to content from MySQL databases on behalf of the clients.","io.k8s.description":"MySQL - 5.7 SQL database server","io.k8s.display-name":"MySQL 5.7","io.openshift.builder-version":"2e4f299","io.openshift.expose-services":"3306:mysql","io.openshift.tags":"database,mysql,mysql57,rh-mysql57","license":"GPLv2","name":"centos/mysql-57-centos7","release":"1","summary":"MySQL - 5.7 SQL database server","vendor":"CentOS","version":"5.7"}},"DockerVersion":"1.12.6","Config":{"Hostname":"d1e7c521d3a4","User":"27","ExposedPorts":{"3306/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","MYSQL_VERSION=5.7","HOME=/var/lib/mysql","SUMMARY=MySQL - 5.7 SQL database server","DESCRIPTION=MySQL is a multi-user, multi-threaded - SQL database server. The container image provides a containerized packaging - of the MySQL mysqld daemon and client application. The mysqld server daemon - accepts connections from clients and provides access to content from MySQL - databases on behalf of the clients.","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mysql","MYSQL_PREFIX=/opt/rh/rh-mysql57/root/usr","ENABLED_COLLECTIONS=rh-mysql57","BASH_ENV=/usr/share/container-scripts/mysql/scl_enable","ENV=/usr/share/container-scripts/mysql/scl_enable","PROMPT_COMMAND=. - /usr/share/container-scripts/mysql/scl_enable"],"Cmd":["run-mysqld"],"Image":"sha256:fdc646cd4b27185d0c95e75b3f479ba78f8e6e27f29aa406d06998780cd70909","Volumes":{"/var/lib/mysql/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170705","com.redhat.component":"rh-mysql57-docker","description":"MySQL - is a multi-user, multi-threaded SQL database server. The container image provides - a containerized packaging of the MySQL mysqld daemon and client application. - The mysqld server daemon accepts connections from clients and provides access - to content from MySQL databases on behalf of the clients.","io.k8s.description":"MySQL - 5.7 SQL database server","io.k8s.display-name":"MySQL 5.7","io.openshift.builder-version":"2e4f299","io.openshift.expose-services":"3306:mysql","io.openshift.tags":"database,mysql,mysql57,rh-mysql57","license":"GPLv2","name":"centos/mysql-57-centos7","release":"1","summary":"MySQL - 5.7 SQL database server","vendor":"CentOS","version":"5.7"}},"Architecture":"amd64","Size":137345002},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:915e75fd1d22803903a78f91cd0cd4e95ec7f6a0d44f2612b33cfc05ec04a3ce","size":3298,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d16f5f9ea7f42de5e7bf42c87c2f59986f7e95dca833249c8b17a8062bfce4fb","size":537,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:91bd3df90d00dacdfe5f7aec9eaba4726306ad75878f8206f681db11aa081955","size":12384,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:f3bc1b19a0a0db866946975e8b883b3537a0e6c90960c69d71fa531bd60cff8a","size":66838545,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:7b6bb4652a1be64d39920f7d8c12c5f0bd8abfc10820177109e73817357c07e3","size":70481457,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:a58f64d57d27b700759c8b9c9a6529345eeba5be84d65eef712c40cf612361e8","selfLink":"/oapi/v1/imagessha256%3Aa58f64d57d27b700759c8b9c9a6529345eeba5be84d65eef712c40cf612361e8","uid":"0f4d826e-6a35-11e7-b2e6-001a4a1626e8","resourceVersion":"608","creationTimestamp":"2017-07-16T14:42:58Z"},"dockerImageReference":"centos/mongodb-26-centos7@sha256:a58f64d57d27b700759c8b9c9a6529345eeba5be84d65eef712c40cf612361e8","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:71087cc7065556469335b071aad56be9e384523007a9256cbaabaee6028f5caf","Created":"2017-06-05T17:40:12Z","Container":"afa8aef40fe2fd5812a243dc1f96307c0b33938e6dd10255013f9c072df3d376","ContainerConfig":{"Hostname":"8682294b9464","User":"184","ExposedPorts":{"27017/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=MongoDB - NoSQL database server","DESCRIPTION=MongoDB (from humongous) is a free and - open-source cross-platform document-oriented database program. Classified - as a NoSQL database program, MongoDB uses JSON-like documents with schemas. - This container image contains programs to run mongod server.","MONGODB_VERSION=2.6","HOME=/var/lib/mongodb","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mongodb","ENABLED_COLLECTIONS=rh-mongodb26","BASH_ENV=${CONTAINER_SCRIPTS_PATH}/scl_enable","ENV=${CONTAINER_SCRIPTS_PATH}/scl_enable","PROMPT_COMMAND=. - ${CONTAINER_SCRIPTS_PATH}/scl_enable"],"Cmd":["/bin/sh","-c","#(nop) ","LABEL - io.openshift.builder-version=617ea1a"],"Image":"sha256:7c71f06ac047efa2eb66c4631bdcb1e8122ed13dceb328c7e18ce437cd7c1c08","Volumes":{"/var/lib/mongodb/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-mongodb26-docker","description":"MongoDB - (from humongous) is a free and open-source cross-platform document-oriented - database program. Classified as a NoSQL database program, MongoDB uses JSON-like - documents with schemas. This container image contains programs to run mongod - server.","io.k8s.description":"MongoDB (from humongous) is a free and open-source - cross-platform document-oriented database program. Classified as a NoSQL database - program, MongoDB uses JSON-like documents with schemas. This container image - contains programs to run mongod server.","io.k8s.display-name":"MongoDB 2.6","io.openshift.builder-version":"617ea1a","io.openshift.expose-services":"27017:mongodb","io.openshift.tags":"database,mongodb,rh-mongodb26","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/mongodb-26-centos7","release":"1","summary":"MongoDB - NoSQL database server","vendor":"CentOS","version":"2.6"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8682294b9464","User":"184","ExposedPorts":{"27017/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=MongoDB - NoSQL database server","DESCRIPTION=MongoDB (from humongous) is a free and - open-source cross-platform document-oriented database program. Classified - as a NoSQL database program, MongoDB uses JSON-like documents with schemas. - This container image contains programs to run mongod server.","MONGODB_VERSION=2.6","HOME=/var/lib/mongodb","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mongodb","ENABLED_COLLECTIONS=rh-mongodb26","BASH_ENV=${CONTAINER_SCRIPTS_PATH}/scl_enable","ENV=${CONTAINER_SCRIPTS_PATH}/scl_enable","PROMPT_COMMAND=. - ${CONTAINER_SCRIPTS_PATH}/scl_enable"],"Cmd":["run-mongod"],"Image":"sha256:7c71f06ac047efa2eb66c4631bdcb1e8122ed13dceb328c7e18ce437cd7c1c08","Volumes":{"/var/lib/mongodb/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-mongodb26-docker","description":"MongoDB - (from humongous) is a free and open-source cross-platform document-oriented - database program. Classified as a NoSQL database program, MongoDB uses JSON-like - documents with schemas. This container image contains programs to run mongod - server.","io.k8s.description":"MongoDB (from humongous) is a free and open-source - cross-platform document-oriented database program. Classified as a NoSQL database - program, MongoDB uses JSON-like documents with schemas. This container image - contains programs to run mongod server.","io.k8s.display-name":"MongoDB 2.6","io.openshift.builder-version":"617ea1a","io.openshift.expose-services":"27017:mongodb","io.openshift.tags":"database,mongodb,rh-mongodb26","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/mongodb-26-centos7","release":"1","summary":"MongoDB - NoSQL database server","vendor":"CentOS","version":"2.6"}},"Architecture":"amd64","Size":206361917},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:dfb3462cdfcd3cd07e49c7849e91b257b12578dbd6258ffbe7f46e6dbc5cac56","size":1712,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:0ab071c9b486d811e4e29165a7d9a0631b68df02873ed183c2b74477ea8b0566","size":824,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:b4bc2b25c724a6b163234bdbb38b6bed19f710f2ad7c5d4354fa69b8df74afe4","size":9474,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:337eb883e0698b3ae32058d01ddadf9571ee840bc667ab64e7a6b2b97768ed20","size":135848567,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d5e46245fe40c2d1ab72bfe328de28549b605b2587ab2fa8715f54e3e2de9c5d","size":70492578,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:aa37993c3be2d4731db79c0c7aba11db3e9352b1adc586c7e9054f57808789c0","selfLink":"/oapi/v1/imagessha256%3Aaa37993c3be2d4731db79c0c7aba11db3e9352b1adc586c7e9054f57808789c0","uid":"0f4e3322-6a35-11e7-b2e6-001a4a1626e8","resourceVersion":"609","creationTimestamp":"2017-07-16T14:42:58Z"},"dockerImageReference":"centos/mongodb-32-centos7@sha256:aa37993c3be2d4731db79c0c7aba11db3e9352b1adc586c7e9054f57808789c0","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:5ce3c6818255b34755ad1230c4352721daa9e4a73642a10d322f9c7ddbd97c48","Created":"2017-06-05T17:49:39Z","Container":"e54ba4d552df602cb79a078ff09f1a63b0eff53aa195db3da963d3d94c638847","ContainerConfig":{"Hostname":"8682294b9464","User":"184","ExposedPorts":{"27017/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=MongoDB - NoSQL database server","DESCRIPTION=MongoDB (from humongous) is a free and - open-source cross-platform document-oriented database program. Classified - as a NoSQL database program, MongoDB uses JSON-like documents with schemas. - This container image contains programs to run mongod server.","MONGODB_VERSION=3.2","HOME=/var/lib/mongodb","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mongodb","ENABLED_COLLECTIONS=rh-mongodb32","BASH_ENV=${CONTAINER_SCRIPTS_PATH}/scl_enable","ENV=${CONTAINER_SCRIPTS_PATH}/scl_enable","PROMPT_COMMAND=. - ${CONTAINER_SCRIPTS_PATH}/scl_enable"],"Cmd":["/bin/sh","-c","#(nop) ","LABEL - io.openshift.builder-version=617ea1a"],"Image":"sha256:f49f7e41e4dc0b75dc5738c63d2085410376c42c0df20f20dc3bd4576350e785","Volumes":{"/var/lib/mongodb/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-mongodb32-docker","description":"MongoDB - (from humongous) is a free and open-source cross-platform document-oriented - database program. Classified as a NoSQL database program, MongoDB uses JSON-like - documents with schemas. This container image contains programs to run mongod - server.","io.k8s.description":"MongoDB (from humongous) is a free and open-source - cross-platform document-oriented database program. Classified as a NoSQL database - program, MongoDB uses JSON-like documents with schemas. This container image - contains programs to run mongod server.","io.k8s.display-name":"MongoDB 3.2","io.openshift.builder-version":"617ea1a","io.openshift.expose-services":"27017:mongodb","io.openshift.tags":"database,mongodb,rh-mongodb32","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/mongodb-32-centos7","release":"1","summary":"MongoDB - NoSQL database server","vendor":"CentOS","version":"3.2"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8682294b9464","User":"184","ExposedPorts":{"27017/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","SUMMARY=MongoDB - NoSQL database server","DESCRIPTION=MongoDB (from humongous) is a free and - open-source cross-platform document-oriented database program. Classified - as a NoSQL database program, MongoDB uses JSON-like documents with schemas. - This container image contains programs to run mongod server.","MONGODB_VERSION=3.2","HOME=/var/lib/mongodb","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/mongodb","ENABLED_COLLECTIONS=rh-mongodb32","BASH_ENV=${CONTAINER_SCRIPTS_PATH}/scl_enable","ENV=${CONTAINER_SCRIPTS_PATH}/scl_enable","PROMPT_COMMAND=. - ${CONTAINER_SCRIPTS_PATH}/scl_enable"],"Cmd":["run-mongod"],"Image":"sha256:f49f7e41e4dc0b75dc5738c63d2085410376c42c0df20f20dc3bd4576350e785","Volumes":{"/var/lib/mongodb/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-mongodb32-docker","description":"MongoDB - (from humongous) is a free and open-source cross-platform document-oriented - database program. Classified as a NoSQL database program, MongoDB uses JSON-like - documents with schemas. This container image contains programs to run mongod - server.","io.k8s.description":"MongoDB (from humongous) is a free and open-source - cross-platform document-oriented database program. Classified as a NoSQL database - program, MongoDB uses JSON-like documents with schemas. This container image - contains programs to run mongod server.","io.k8s.display-name":"MongoDB 3.2","io.openshift.builder-version":"617ea1a","io.openshift.expose-services":"27017:mongodb","io.openshift.tags":"database,mongodb,rh-mongodb32","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/mongodb-32-centos7","release":"1","summary":"MongoDB - NoSQL database server","vendor":"CentOS","version":"3.2"}},"Architecture":"amd64","Size":202365653},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:5deef3aa56b7012943a30ec64a20dabf2808cf12f0a7a52b9d68d987875da1e3","size":1606,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:bf17c8174b0bc75c5e79bbdfe84d3292a9a3ba32ebca9343cdb8ddd8a311e1b9","size":741,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:ec941a3ebbef8f1a5a2a6abf64c6b494def898c1e4ed3c34ff4d1bfc7bb36051","size":9530,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:57f1c4744186c47c96b926bfe11aee7bcf78ff26ff20136c514fe04be3e1350a","size":131852418,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d5e46245fe40c2d1ab72bfe328de28549b605b2587ab2fa8715f54e3e2de9c5d","size":70492578,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:ad29fc43c3f9015a0fdbb3f3ba366ff511303f7f3a0bbb1bc4652ecf70eb3712","selfLink":"/oapi/v1/imagessha256%3Aad29fc43c3f9015a0fdbb3f3ba366ff511303f7f3a0bbb1bc4652ecf70eb3712","uid":"1220ccb1-6a35-11e7-b2e6-001a4a1626e8","resourceVersion":"614","creationTimestamp":"2017-07-16T14:43:02Z"},"dockerImageReference":"openshift/jenkins-2-centos7@sha256:ad29fc43c3f9015a0fdbb3f3ba366ff511303f7f3a0bbb1bc4652ecf70eb3712","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:8dda791f1c46d2ea35867fd1fa89e64519f0bda17b1d26b2ac6cf92bc8966268","Created":"2017-07-11T08:10:38Z","Container":"675636f0f74a424fe4d17dda7eea93188052e68ce969447490aa04fb4e0d5e15","ContainerConfig":{"Hostname":"d1e7c521d3a4","User":"1001","ExposedPorts":{"50000/tcp":{},"8080/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","JENKINS_VERSION=2.46.3","HOME=/var/lib/jenkins","JENKINS_HOME=/var/lib/jenkins","JENKINS_UC=https://updates.jenkins-ci.org","LANG=en_US.UTF-8","LC_ALL=en_US.UTF-8"],"Cmd":["/bin/sh","-c","#(nop) - ","LABEL io.openshift.builder-version=fc9a5fc"],"Image":"sha256:9ad0d9f47333800a6835a9ca8bed238111f1d8e037ca3358f1643052b76b2233","Volumes":{"/var/lib/jenkins":{}},"Labels":{"build-date":"20170705","io.openshift.builder-version":"fc9a5fc","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","k8s.io.description":"Jenkins - is a continuous integration server","k8s.io.display-name":"Jenkins 2.46.3","license":"GPLv2","name":"CentOS - Base Image","openshift.io.expose-services":"8080:http","openshift.io.tags":"jenkins,jenkins2,ci","vendor":"CentOS"}},"DockerVersion":"1.12.6","Author":"Ben - Parees \u003cbparees@redhat.com\u003e","Config":{"Hostname":"d1e7c521d3a4","User":"1001","ExposedPorts":{"50000/tcp":{},"8080/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","JENKINS_VERSION=2.46.3","HOME=/var/lib/jenkins","JENKINS_HOME=/var/lib/jenkins","JENKINS_UC=https://updates.jenkins-ci.org","LANG=en_US.UTF-8","LC_ALL=en_US.UTF-8"],"Cmd":["/usr/libexec/s2i/run"],"Image":"sha256:9ad0d9f47333800a6835a9ca8bed238111f1d8e037ca3358f1643052b76b2233","Volumes":{"/var/lib/jenkins":{}},"Labels":{"build-date":"20170705","io.openshift.builder-version":"fc9a5fc","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","k8s.io.description":"Jenkins - is a continuous integration server","k8s.io.display-name":"Jenkins 2.46.3","license":"GPLv2","name":"CentOS - Base Image","openshift.io.expose-services":"8080:http","openshift.io.tags":"jenkins,jenkins2,ci","vendor":"CentOS"}},"Architecture":"amd64","Size":569929472},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:66bc9350a06d6754cec7caa0e8268ead7e8d810634d51de296bb4435db339a8d","size":227667154,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:7fd25b1c9e6208d472b97c8b6aa38481f921107064d6d4fa3236492d4c422908","size":3635,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:4131d77355e51a8e5c18349e281c4c388e31acb60443e997ee0f2a6f0e5adbe5","size":6628,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:b23384aa2bc8d45b4e8d57345620bbd1fbc8c172c1687077bf409ea800042136","size":4212,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:8c1282ae932c48af412c79b8774a2a272cb184886a1b3fe1aa6563d71eafa24c","size":271757605,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:7b6bb4652a1be64d39920f7d8c12c5f0bd8abfc10820177109e73817357c07e3","size":70481457,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:b013adb164ca694c7c36df8538ed1b14647cad625c935f21ea479709c2cd578e","selfLink":"/oapi/v1/imagessha256%3Ab013adb164ca694c7c36df8538ed1b14647cad625c935f21ea479709c2cd578e","uid":"e49b8f51-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"557","creationTimestamp":"2017-07-16T14:41:46Z"},"dockerImageReference":"centos/ruby-23-centos7@sha256:b013adb164ca694c7c36df8538ed1b14647cad625c935f21ea479709c2cd578e","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:757f7e5f1d767f72556df6c09f4c97d2d2d40753b8dbbd8a1d5347300ae4becf","Created":"2017-07-03T10:18:21Z","Container":"3d4e9560a458113923bb6d5aef881322feccdf8fb7aa1244c469f85ea67eec49","ContainerConfig":{"Hostname":"8682294b9464","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","RUBY_VERSION=2.3","SUMMARY=Platform for building - and running Ruby 2.3 applications","DESCRIPTION=Ruby 2.3 available as docker - container is a base platform for building and running various Ruby 2.3 applications - and frameworks. Ruby is the interpreted scripting language for quick and easy - object-oriented programming. It has many features to process text files and - to do system management tasks (as in Perl). It is simple, straight-forward, - and extensible."],"Cmd":["/bin/sh","-c","#(nop) ","LABEL io.openshift.builder-version=e9e5a0e"],"Image":"sha256:b99777796ee3f69c456258ae9646fc3de58b82f07c053fc99b41e06dc823b3e1","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-ruby23-docker","description":"Ruby - 2.3 available as docker container is a base platform for building and running - various Ruby 2.3 applications and frameworks. Ruby is the interpreted scripting - language for quick and easy object-oriented programming. It has many features - to process text files and to do system management tasks (as in Perl). It is - simple, straight-forward, and extensible.","io.k8s.description":"Platform - for building and running Ruby 2.3 applications","io.k8s.display-name":"Ruby - 2.3","io.openshift.builder-version":"e9e5a0e","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,ruby,ruby23,rh-ruby23","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/ruby-23-centos7","release":"1","summary":"Platform - for building and running Ruby 2.3 applications","vendor":"CentOS","version":"2.3"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8682294b9464","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","RUBY_VERSION=2.3","SUMMARY=Platform for building - and running Ruby 2.3 applications","DESCRIPTION=Ruby 2.3 available as docker - container is a base platform for building and running various Ruby 2.3 applications - and frameworks. Ruby is the interpreted scripting language for quick and easy - object-oriented programming. It has many features to process text files and - to do system management tasks (as in Perl). It is simple, straight-forward, - and extensible."],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:b99777796ee3f69c456258ae9646fc3de58b82f07c053fc99b41e06dc823b3e1","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-ruby23-docker","description":"Ruby - 2.3 available as docker container is a base platform for building and running - various Ruby 2.3 applications and frameworks. Ruby is the interpreted scripting - language for quick and easy object-oriented programming. It has many features - to process text files and to do system management tasks (as in Perl). It is - simple, straight-forward, and extensible.","io.k8s.description":"Platform - for building and running Ruby 2.3 applications","io.k8s.display-name":"Ruby - 2.3","io.openshift.builder-version":"e9e5a0e","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,ruby,ruby23,rh-ruby23","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/ruby-23-centos7","release":"1","summary":"Platform - for building and running Ruby 2.3 applications","vendor":"CentOS","version":"2.3"}},"Architecture":"amd64","Size":182314804},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:f66ee30d2bbb18d8a7e6f406a954ea88ebf72c147bf529160b5910615b50d2c7","size":1494,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:1d3cb95bc10aa838409a91979c2c3360da9e4f10441611ff254fdc196a8e1bcb","size":3924,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:10762e019116f5f4cab88d1d0dd040c5efeb3576ae29dad632323a18a240ceca","size":1816,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:050cfcacd9607922471d92ec888179c299cb472b1b4d766e09e4338f4174815d","size":25387219,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:c0144c8b02ad53c7fec19a93afb1080879f371d6c0ced87ebbe297a1d285fb61","size":78871389,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:03374b2ee15848dbe274e307b4c42a4fd0c0f4193419aaf8cd4ba512a21100a6","size":7540419,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:6c361d8938cc476f156bbae1a66b02542385f6b8f7839afe21392d2c5c1681a4","size":3419,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d5e46245fe40c2d1ab72bfe328de28549b605b2587ab2fa8715f54e3e2de9c5d","size":70492578,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:b102954d185afe006a395df746829fbd5e1e3d3b991888a9c76cbdf8a0bf1384","selfLink":"/oapi/v1/imagessha256%3Ab102954d185afe006a395df746829fbd5e1e3d3b991888a9c76cbdf8a0bf1384","uid":"fcdd017f-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"586","creationTimestamp":"2017-07-16T14:42:27Z"},"dockerImageReference":"centos/python-34-centos7@sha256:b102954d185afe006a395df746829fbd5e1e3d3b991888a9c76cbdf8a0bf1384","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:418c960878e0b2ab3b00e2b08ee1e67348ecfb9ec54c846f5eec7a8ca550380e","Created":"2017-07-03T10:57:39Z","Container":"e19070f027a70d5705ce138577eae90cce99e3f1cb30b138fff1051c0944fe04","ContainerConfig":{"Hostname":"8682294b9464","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/.local/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","PYTHON_VERSION=3.4","PYTHONUNBUFFERED=1","PYTHONIOENCODING=UTF-8","LC_ALL=en_US.UTF-8","LANG=en_US.UTF-8","PIP_NO_CACHE_DIR=off","SUMMARY=Platform - for building and running Python 3.4 applications","DESCRIPTION=Python 3.4 - available as docker container is a base platform for building and running - various Python 3.4 applications and frameworks. Python is an easy to learn, - powerful programming language. It has efficient high-level data structures - and a simple but effective approach to object-oriented programming. Python''s - elegant syntax and dynamic typing, together with its interpreted nature, make - it an ideal language for scripting and rapid application development in many - areas on most platforms."],"Cmd":["/bin/sh","-c","#(nop) ","LABEL io.openshift.builder-version=5c604b5"],"Image":"sha256:f06b52a5e6b797a08b726873029773e6df15c6aa1b47c40761c9953336c5ed28","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"python34-docker","description":"Python - 3.4 available as docker container is a base platform for building and running - various Python 3.4 applications and frameworks. Python is an easy to learn, - powerful programming language. It has efficient high-level data structures - and a simple but effective approach to object-oriented programming. Python''s - elegant syntax and dynamic typing, together with its interpreted nature, make - it an ideal language for scripting and rapid application development in many - areas on most platforms.","io.k8s.description":"Platform for building and - running Python 3.4 applications","io.k8s.display-name":"Python 3.4","io.openshift.builder-version":"5c604b5","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,python,python34,rh-python34","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/python-34-centos7","release":"1","summary":"Platform - for building and running Python 3.4 applications","vendor":"CentOS","version":"3.4"}},"DockerVersion":"1.12.6","Author":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","Config":{"Hostname":"8682294b9464","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/.local/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","PYTHON_VERSION=3.4","PYTHONUNBUFFERED=1","PYTHONIOENCODING=UTF-8","LC_ALL=en_US.UTF-8","LANG=en_US.UTF-8","PIP_NO_CACHE_DIR=off","SUMMARY=Platform - for building and running Python 3.4 applications","DESCRIPTION=Python 3.4 - available as docker container is a base platform for building and running - various Python 3.4 applications and frameworks. Python is an easy to learn, - powerful programming language. It has efficient high-level data structures - and a simple but effective approach to object-oriented programming. Python''s - elegant syntax and dynamic typing, together with its interpreted nature, make - it an ideal language for scripting and rapid application development in many - areas on most platforms."],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:f06b52a5e6b797a08b726873029773e6df15c6aa1b47c40761c9953336c5ed28","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"python34-docker","description":"Python - 3.4 available as docker container is a base platform for building and running - various Python 3.4 applications and frameworks. Python is an easy to learn, - powerful programming language. It has efficient high-level data structures - and a simple but effective approach to object-oriented programming. Python''s - elegant syntax and dynamic typing, together with its interpreted nature, make - it an ideal language for scripting and rapid application development in many - areas on most platforms.","io.k8s.description":"Platform for building and - running Python 3.4 applications","io.k8s.display-name":"Python 3.4","io.openshift.builder-version":"5c604b5","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,python,python34,rh-python34","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/python-34-centos7","release":"1","summary":"Platform - for building and running Python 3.4 applications","vendor":"CentOS","version":"3.4"}},"Architecture":"amd64","Size":220192576},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:26fcde93f25c4c73f19cbfaa1b006f12aa913f6bc9b1adfddbac5cb683063ffe","size":2725796,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d4996498960e4a270af8078e7a30dc2ace1646929877bcddfd7aa33041991bd2","size":2722326,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:1063ccfe0391b192c7847e1271f93f9c9601af003d700da05b8a6b79e31888c6","size":3726,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:88c60eeadf42d9c903761c5a9e41009ea332774bea506ad645b777ccc1f17d2e","size":2272,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:91d9772be4cd09c45793f568a451b9ccdd5dd95af0312124bdffdd58a6b6ffb1","size":57815869,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:1d182c254d62670d7d67b2a6fb8630efa289b0a295c2b27f752af366a9cfe3d7","size":78870978,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:98bfdcdf49df1eca1aa8002de50ce253bb49a7d775db2d69dfc8c65c4e7fbd6f","size":7540219,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:23d1e53c475b745aec43050a28f64b76646bc41f183e8a0dfefe5dc146abc88f","size":3420,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d5e46245fe40c2d1ab72bfe328de28549b605b2587ab2fa8715f54e3e2de9c5d","size":70492578,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:b2d6c47f086918c9e0c28cd21f47d9ed25921bb767bccc16aa82f8a8bbbb0bee","selfLink":"/oapi/v1/imagessha256%3Ab2d6c47f086918c9e0c28cd21f47d9ed25921bb767bccc16aa82f8a8bbbb0bee","uid":"fcdebae3-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"587","creationTimestamp":"2017-07-16T14:42:27Z"},"dockerImageReference":"centos/python-35-centos7@sha256:b2d6c47f086918c9e0c28cd21f47d9ed25921bb767bccc16aa82f8a8bbbb0bee","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:440f01ad618e741faca882bd4ecbb37a64b8f95eea0d46499c0179ced86db5c9","Created":"2017-07-03T11:04:08Z","Container":"ecd9b85bcdd30e0702b8537a37426c17730b80c8d4e1027f15a45dc22c97ef46","ContainerConfig":{"Hostname":"8682294b9464","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/.local/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","PYTHON_VERSION=3.5","PYTHONUNBUFFERED=1","PYTHONIOENCODING=UTF-8","LC_ALL=en_US.UTF-8","LANG=en_US.UTF-8","PIP_NO_CACHE_DIR=off","SUMMARY=Platform - for building and running Python 3.5 applications","DESCRIPTION=Python 3.5 - available as docker container is a base platform for building and running - various Python 3.5 applications and frameworks. Python is an easy to learn, - powerful programming language. It has efficient high-level data structures - and a simple but effective approach to object-oriented programming. Python''s - elegant syntax and dynamic typing, together with its interpreted nature, make - it an ideal language for scripting and rapid application development in many - areas on most platforms."],"Cmd":["/bin/sh","-c","#(nop) ","LABEL io.openshift.builder-version=5c604b5"],"Image":"sha256:e86feb4f13b1973586f5ee75d69f01d2d395ecc138b52e02db760577ef270b89","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"python35-docker","description":"Python - 3.5 available as docker container is a base platform for building and running - various Python 3.5 applications and frameworks. Python is an easy to learn, - powerful programming language. It has efficient high-level data structures - and a simple but effective approach to object-oriented programming. Python''s - elegant syntax and dynamic typing, together with its interpreted nature, make - it an ideal language for scripting and rapid application development in many - areas on most platforms.","io.k8s.description":"Platform for building and - running Python 3.5 applications","io.k8s.display-name":"Python 3.5","io.openshift.builder-version":"5c604b5","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,python,python35,rh-python35","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/python-35-centos7","release":"1","summary":"Platform - for building and running Python 3.5 applications","vendor":"CentOS","version":"3.5"}},"DockerVersion":"1.12.6","Author":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","Config":{"Hostname":"8682294b9464","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/.local/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","PYTHON_VERSION=3.5","PYTHONUNBUFFERED=1","PYTHONIOENCODING=UTF-8","LC_ALL=en_US.UTF-8","LANG=en_US.UTF-8","PIP_NO_CACHE_DIR=off","SUMMARY=Platform - for building and running Python 3.5 applications","DESCRIPTION=Python 3.5 - available as docker container is a base platform for building and running - various Python 3.5 applications and frameworks. Python is an easy to learn, - powerful programming language. It has efficient high-level data structures - and a simple but effective approach to object-oriented programming. Python''s - elegant syntax and dynamic typing, together with its interpreted nature, make - it an ideal language for scripting and rapid application development in many - areas on most platforms."],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:e86feb4f13b1973586f5ee75d69f01d2d395ecc138b52e02db760577ef270b89","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"python35-docker","description":"Python - 3.5 available as docker container is a base platform for building and running - various Python 3.5 applications and frameworks. Python is an easy to learn, - powerful programming language. It has efficient high-level data structures - and a simple but effective approach to object-oriented programming. Python''s - elegant syntax and dynamic typing, together with its interpreted nature, make - it an ideal language for scripting and rapid application development in many - areas on most platforms.","io.k8s.description":"Platform for building and - running Python 3.5 applications","io.k8s.display-name":"Python 3.5","io.openshift.builder-version":"5c604b5","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,python,python35,rh-python35","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/python-35-centos7","release":"1","summary":"Platform - for building and running Python 3.5 applications","vendor":"CentOS","version":"3.5"}},"Architecture":"amd64","Size":215687074},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:2068851f9c63cbdccd8cd490a819d694ddd3d111a20383f1405b7d5ddf56ca2f","size":2893198,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:f0a454783db0e11019d500721f599d1c8f6f705d5d559fd73bb1c76d5358a598","size":2891184,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:b5e9bea1f36f8937d56e6dc5c426bbdf58ae3c188faf0eaf5408c2480f7fa514","size":3726,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:54ea2e382bdae7b46873e8310c0947935b67c1e9f6996504dc7172bcd7d8996e","size":2238,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:f4517a67d01816c1db90342ac5e9329559b13e14a93374fbf139d2d1568fea2c","size":52974068,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:1d182c254d62670d7d67b2a6fb8630efa289b0a295c2b27f752af366a9cfe3d7","size":78870978,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:98bfdcdf49df1eca1aa8002de50ce253bb49a7d775db2d69dfc8c65c4e7fbd6f","size":7540219,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:23d1e53c475b745aec43050a28f64b76646bc41f183e8a0dfefe5dc146abc88f","size":3420,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d5e46245fe40c2d1ab72bfe328de28549b605b2587ab2fa8715f54e3e2de9c5d","size":70492578,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:b341978f3cdbbbc1a41fcbfc1f3919c8dc8e688a9bd086f946d9b11bbabe3f51","selfLink":"/oapi/v1/imagessha256%3Ab341978f3cdbbbc1a41fcbfc1f3919c8dc8e688a9bd086f946d9b11bbabe3f51","uid":"f1d73724-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"575","creationTimestamp":"2017-07-16T14:42:08Z"},"dockerImageReference":"centos/perl-520-centos7@sha256:b341978f3cdbbbc1a41fcbfc1f3919c8dc8e688a9bd086f946d9b11bbabe3f51","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:2b010527272e00e4cbb84b9a009d1350094853b66013e4aff0a6f125aa83bd3c","Created":"2017-06-29T12:08:58Z","Container":"16e0f9808c68840523f7941ba9112e37b8d31fbb52627217f229c7b44474fe61","ContainerConfig":{"Hostname":"8682294b9464","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","PERL_VERSION=5.20","SUMMARY=Platform for building - and running Perl 5.20 applications","DESCRIPTION=Perl 5.20 available as docker - container is a base platform for building and running various Perl 5.20 applications - and frameworks. Perl is a high-level programming language with roots in C, - sed, awk and shell scripting. Perl is good at handling processes and files, - and is especially good at handling text. Perl''s hallmarks are practicality - and efficiency. While it is used to do a lot of different things, Perl''s - most common applications are system administration utilities and web programming."],"Cmd":["/bin/sh","-c","#(nop) - ","LABEL io.openshift.builder-version=2e04fff"],"Image":"sha256:dcc6de9d3b554185ddfd964151484c809299603277f8abe92754484ea1adea62","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-perl520-docker","description":"Perl - 5.20 available as docker container is a base platform for building and running - various Perl 5.20 applications and frameworks. Perl is a high-level programming - language with roots in C, sed, awk and shell scripting. Perl is good at handling - processes and files, and is especially good at handling text. Perl''s hallmarks - are practicality and efficiency. While it is used to do a lot of different - things, Perl''s most common applications are system administration utilities - and web programming.","io.k8s.description":"Platform for building and running - Perl 5.20 applications","io.k8s.display-name":"Apache 2.4 with mod_perl/5.20","io.openshift.builder-version":"2e04fff","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,perl,perl520","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/perl-520-centos7","release":"1","summary":"Platform - for building and running Perl 5.20 applications","vendor":"CentOS","version":"5.20"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8682294b9464","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","PERL_VERSION=5.20","SUMMARY=Platform for building - and running Perl 5.20 applications","DESCRIPTION=Perl 5.20 available as docker - container is a base platform for building and running various Perl 5.20 applications - and frameworks. Perl is a high-level programming language with roots in C, - sed, awk and shell scripting. Perl is good at handling processes and files, - and is especially good at handling text. Perl''s hallmarks are practicality - and efficiency. While it is used to do a lot of different things, Perl''s - most common applications are system administration utilities and web programming."],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:dcc6de9d3b554185ddfd964151484c809299603277f8abe92754484ea1adea62","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-perl520-docker","description":"Perl - 5.20 available as docker container is a base platform for building and running - various Perl 5.20 applications and frameworks. Perl is a high-level programming - language with roots in C, sed, awk and shell scripting. Perl is good at handling - processes and files, and is especially good at handling text. Perl''s hallmarks - are practicality and efficiency. While it is used to do a lot of different - things, Perl''s most common applications are system administration utilities - and web programming.","io.k8s.description":"Platform for building and running - Perl 5.20 applications","io.k8s.display-name":"Apache 2.4 with mod_perl/5.20","io.openshift.builder-version":"2e04fff","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,perl,perl520","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/perl-520-centos7","release":"1","summary":"Platform - for building and running Perl 5.20 applications","vendor":"CentOS","version":"5.20"}},"Architecture":"amd64","Size":203695307},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:955c832896c7ae12635d39166e82cbce09f5fdeb835d6ffa6f7f3ef82e11076b","size":5874,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:a80db7f51d2ca8ccf7f1b1d091a9cbde254564dbbe0a45d64bec5fdae7690325","size":2835,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:c2b9e12cd817405fbc207b50c2742fd982e23aabcd339e81bf2ff8aa7e6f9c3b","size":2392,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:be475cb777b354755c31900e5d83ebd38bc8f58ee6e75e18df69dc3fd4ce2fc7","size":46763201,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:1d182c254d62670d7d67b2a6fb8630efa289b0a295c2b27f752af366a9cfe3d7","size":78870978,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:98bfdcdf49df1eca1aa8002de50ce253bb49a7d775db2d69dfc8c65c4e7fbd6f","size":7540219,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:23d1e53c475b745aec43050a28f64b76646bc41f183e8a0dfefe5dc146abc88f","size":3420,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d5e46245fe40c2d1ab72bfe328de28549b605b2587ab2fa8715f54e3e2de9c5d","size":70492578,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:bd971b467b08b8dbbbfee26bad80dcaa0110b184e0a8dd6c1b0460a6d6f5d332","selfLink":"/oapi/v1/imagessha256%3Abd971b467b08b8dbbbfee26bad80dcaa0110b184e0a8dd6c1b0460a6d6f5d332","uid":"ecb1d4e3-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"569","creationTimestamp":"2017-07-16T14:42:00Z"},"dockerImageReference":"openshift/nodejs-010-centos7@sha256:bd971b467b08b8dbbbfee26bad80dcaa0110b184e0a8dd6c1b0460a6d6f5d332","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"b3b1ce7cdd2ce7872a47601b7e3da87658b38e9035ad5d24faa325b681c4af8d","Parent":"51c34328d22d2456e6d532f86e0c5e8d8606a0d75d0975fbadf3d41fb361925f","Created":"2016-11-14T17:57:00Z","Container":"6ed29b37771bea2fc0ace8727bdc7c060224e1fb4e0f1450018ad19728247e3e","ContainerConfig":{"Hostname":"719d8d68f3dc","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/node_modules/.bin/:/opt/app-root/src/.npm-global/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","NPM_RUN=start","NODEJS_VERSION=0.10","NPM_CONFIG_PREFIX=/opt/app-root/src/.npm-global"],"Cmd":["/bin/sh","-c","#(nop) - ","LABEL io.openshift.builder-version=bbaf6847c02b403f1c216c4759e71735367056a0"],"Image":"sha256:5bcf62dda02b2b58d6be59ef74af8dfcee0dbb582740a7b3789db83fe428781f","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20160906","com.redhat.deployments-dir":"/opt/app-root/src","com.redhat.dev-mode":"DEV_MODE:false","com.redhat.dev-mode.port":"DEBUG_PORT:5858","io.k8s.description":"Platform - for building and running Node.js 0.10 applications","io.k8s.display-name":"Node.js - 0.10","io.openshift.builder-base-version":"8c4d31f","io.openshift.builder-version":"bbaf6847c02b403f1c216c4759e71735367056a0","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,nodejs,nodejs010","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS - Base Image","vendor":"CentOS"}},"DockerVersion":"1.12.2-rc2","Author":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","Config":{"Hostname":"719d8d68f3dc","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/node_modules/.bin/:/opt/app-root/src/.npm-global/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","NPM_RUN=start","NODEJS_VERSION=0.10","NPM_CONFIG_PREFIX=/opt/app-root/src/.npm-global"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:5bcf62dda02b2b58d6be59ef74af8dfcee0dbb582740a7b3789db83fe428781f","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20160906","com.redhat.deployments-dir":"/opt/app-root/src","com.redhat.dev-mode":"DEV_MODE:false","com.redhat.dev-mode.port":"DEBUG_PORT:5858","io.k8s.description":"Platform - for building and running Node.js 0.10 applications","io.k8s.display-name":"Node.js - 0.10","io.openshift.builder-base-version":"8c4d31f","io.openshift.builder-version":"bbaf6847c02b403f1c216c4759e71735367056a0","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,nodejs,nodejs010","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS - Base Image","vendor":"CentOS"}},"Architecture":"amd64","Size":161122011},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:8d30e94188e7f13642d975e70c484e48c33867f3ede3277df1145803fa996ac1","size":70591526,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:9e0d025d6982a31ae6eff14fbff14a879040640dd2220928415454aad8ad3e8d","size":253,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:e7c36c73b545d32b5a78ee50d87f356f63fd633f2f602f49e8d97329df6107ef","size":69076152,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:279efb65a614860830f59f0f6eff05c76bfe0cc123ca0a13a946d845c5b7b055","size":1958,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:ba5278dc9861c3a6b088a0d5ddc5e49541cdb669c02283940a46c83581b3fa8a","size":13830226,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:603b1199503e4ead5451b274de4fa597c98ab9f90aec5bd03c1241194868012f","size":1750,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:eb391703fc7613c5ed27507ac3885cd28a85f3348e76a8f763e215c8e7211cae","size":651,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:690db3aefd04ffa2c8b65bcab196b885eec05f964e693f7c796bf62cced99710","size":4732493,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:adbe087ab826899217ac3f4bc7aab0e8d6a0054f99c2852334f8364cf384eb93","size":2886970,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v1+json"},{"metadata":{"name":"sha256:d0c651feb5c6e81303333c3bc2f6d3631f2c385dadd63a678f28d0f20640330c","selfLink":"/oapi/v1/imagessha256%3Ad0c651feb5c6e81303333c3bc2f6d3631f2c385dadd63a678f28d0f20640330c","uid":"00346cdf-6a35-11e7-b2e6-001a4a1626e8","resourceVersion":"591","creationTimestamp":"2017-07-16T14:42:32Z"},"dockerImageReference":"openshift/wildfly-81-centos7@sha256:d0c651feb5c6e81303333c3bc2f6d3631f2c385dadd63a678f28d0f20640330c","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:b316ac99e9c335f796867de0349071a982ab4ad4f2c7a0a9560e930d95ea843e","Created":"2017-07-10T18:46:44Z","Container":"3d695bdf6859c947d3401ffedec1ae56fe021702316753709c6a04ba396fd834","ContainerConfig":{"Hostname":"1b0d6163fdc2","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","WILDFLY_VERSION=8.1","WILDFLY_VERSION_BIN=8.1.0.Final","MAVEN_VERSION=3.3.9"],"Cmd":["/bin/sh","-c","#(nop) - ","LABEL io.openshift.builder-version=e0ae93f"],"Image":"sha256:db099e614d0725b6a251a3804d764d620658b35856832857abe37d9e87fb8bf0","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161214","com.redhat.deployments-dir":"/wildfly/standalone/deployments","io.k8s.description":"Platform - for building and running JEE applications on WildFly 8.1","io.k8s.display-name":"WildFly - 8.1","io.openshift.builder-base-version":"bfd4736","io.openshift.builder-version":"e0ae93f","io.openshift.expose-services":"8080:http","io.openshift.s2i.destination":"/opt/s2i/destination","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,wildfly,wildfly81","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS - Base Image","vendor":"CentOS"}},"DockerVersion":"1.12.6","Author":"Ben Parees - \u003cbparees@redhat.com\u003e","Config":{"Hostname":"1b0d6163fdc2","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","WILDFLY_VERSION=8.1","WILDFLY_VERSION_BIN=8.1.0.Final","MAVEN_VERSION=3.3.9"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:db099e614d0725b6a251a3804d764d620658b35856832857abe37d9e87fb8bf0","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161214","com.redhat.deployments-dir":"/wildfly/standalone/deployments","io.k8s.description":"Platform - for building and running JEE applications on WildFly 8.1","io.k8s.display-name":"WildFly - 8.1","io.openshift.builder-base-version":"bfd4736","io.openshift.builder-version":"e0ae93f","io.openshift.expose-services":"8080:http","io.openshift.s2i.destination":"/opt/s2i/destination","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,wildfly,wildfly81","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS - Base Image","vendor":"CentOS"}},"Architecture":"amd64","Size":461709451},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:5fe753a986a05d68440137c7fef8c8897f07cd91e87bf5a62bc1350035edc624","size":117188123,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:fe54d868f7c0194591705671e9e14847937bc747dfea3a347fc3d62303fc6b5f","size":4229,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:b9b0be314374e20478bd452d2bb8f79842c1a37c6d13811efa688dfd5eb668eb","size":966,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:5b3946b322f9269c1cae8d5a3ed7a57dab0709197b33cdb1b472820bbf7de606","size":5397,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:2e2d8d4c79d499e8dade3e1cfb781a23f36ed084e1275867ff04528a52a2e634","size":2283,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:cc94bb498ea2dca17ba178cdf7fa822e7b3dccfcfacac0034e56dbe6661d93d5","size":1134987,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d69b15463e49b49aeac025a94ceea40655601d397f290a122c6e160b0ffce53f","size":204222198,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:8a3400b7e31a55323583e3d585b3b0be56d9f7ae563187aec96d47ef5419982a","size":1979,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:78efc9e155c4f5ac3665c4ef14339c305672468520dc0d5ad5a254ce90a1ec28","size":68747156,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:734fb161cf896cf5c25a9a857a4b4d267bb5a59d5acf9ba846278ab3f3d1f5d5","size":256,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:45a2e645736c4c66ef34acce2407ded21f7a9b231199d3b92d6c9776df264729","size":70389679,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:d56300aa035ac4911aed4d1ed9bb12cf6e2c0c1aaffa02af36875d547822ef0d","selfLink":"/oapi/v1/imagessha256%3Ad56300aa035ac4911aed4d1ed9bb12cf6e2c0c1aaffa02af36875d547822ef0d","uid":"00340eb3-6a35-11e7-b2e6-001a4a1626e8","resourceVersion":"590","creationTimestamp":"2017-07-16T14:42:32Z"},"dockerImageReference":"openshift/wildfly-101-centos7@sha256:d56300aa035ac4911aed4d1ed9bb12cf6e2c0c1aaffa02af36875d547822ef0d","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:c83d058ca70c278cf74d68317542c4f3e1f9f6240911d08b7592906f73e5fea8","Created":"2017-07-10T18:51:33Z","Container":"60b7b05f66079e40d3ad2c634776a46c6eb9848e75c4d701d17a5ca6c0266a5b","ContainerConfig":{"Hostname":"1b0d6163fdc2","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","WILDFLY_VERSION=10.1.0.Final","MAVEN_VERSION=3.3.9"],"Cmd":["/bin/sh","-c","#(nop) - ","LABEL io.openshift.builder-version=e0ae93f"],"Image":"sha256:151e66e77191d3c6699c0bc1248e2f87c29f4e23eab3a154c4529459acbbfd40","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161214","com.redhat.deployments-dir":"/wildfly/standalone/deployments","io.k8s.description":"Platform - for building and running JEE applications on WildFly 10.1.0.Final","io.k8s.display-name":"WildFly - 10.1.0.Final","io.openshift.builder-base-version":"bfd4736","io.openshift.builder-version":"e0ae93f","io.openshift.expose-services":"8080:http","io.openshift.s2i.destination":"/opt/s2i/destination","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,wildfly,wildfly10","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS - Base Image","vendor":"CentOS"}},"DockerVersion":"1.12.6","Author":"Ben Parees - \u003cbparees@redhat.com\u003e","Config":{"Hostname":"1b0d6163fdc2","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","WILDFLY_VERSION=10.1.0.Final","MAVEN_VERSION=3.3.9"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:151e66e77191d3c6699c0bc1248e2f87c29f4e23eab3a154c4529459acbbfd40","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161214","com.redhat.deployments-dir":"/wildfly/standalone/deployments","io.k8s.description":"Platform - for building and running JEE applications on WildFly 10.1.0.Final","io.k8s.display-name":"WildFly - 10.1.0.Final","io.openshift.builder-base-version":"bfd4736","io.openshift.builder-version":"e0ae93f","io.openshift.expose-services":"8080:http","io.openshift.s2i.destination":"/opt/s2i/destination","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,wildfly,wildfly10","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS - Base Image","vendor":"CentOS"}},"Architecture":"amd64","Size":507782825},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:b516cc8edb55879b7436e7bbf8e19dc72e7b39859989ad6be6110f6bbb956f7c","size":140223150,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:113c94f9ef7e5a2f19ddb2e9055c2436c56579ed5805c98b0711cda435f4308d","size":4917,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:6f657735c3cbb329ed96c37159ca8c655e1617fdd74d4ce268fe9bf3edaf3d2a","size":965,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:4fbf2d0184a8eadb5162e82fb3f45716cbd12c1b73c6f6906ad6ee8cdc6e86b3","size":4650,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:0feb652ebeac1800f43a1e367148d2175d93815f28d47a8664a646eac82294a5","size":2671,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:6cd044adf3624de4249358f31ef195ea199e830d2534910ab0f1cf591342e75c","size":1134988,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:b0841e89f2a0c5710829939c1870bf708d92da6f0bf87dfdcd20662a4f2097cc","size":227260243,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:8a3400b7e31a55323583e3d585b3b0be56d9f7ae563187aec96d47ef5419982a","size":1979,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:78efc9e155c4f5ac3665c4ef14339c305672468520dc0d5ad5a254ce90a1ec28","size":68747156,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:734fb161cf896cf5c25a9a857a4b4d267bb5a59d5acf9ba846278ab3f3d1f5d5","size":256,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:45a2e645736c4c66ef34acce2407ded21f7a9b231199d3b92d6c9776df264729","size":70389679,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:dbd4b6fef477e49bff9703ee70d20a2c48f68023562ebecc264d0b87a7fa270e","selfLink":"/oapi/v1/imagessha256%3Adbd4b6fef477e49bff9703ee70d20a2c48f68023562ebecc264d0b87a7fa270e","uid":"0b6e1891-6a35-11e7-b2e6-001a4a1626e8","resourceVersion":"603","creationTimestamp":"2017-07-16T14:42:51Z"},"dockerImageReference":"openshift/postgresql-92-centos7@sha256:dbd4b6fef477e49bff9703ee70d20a2c48f68023562ebecc264d0b87a7fa270e","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"859f546c638d40bcd682eeaf379ccffce8534da7bd5c2e63ed67694c22b6cd96","Parent":"1b0bc5a418da1d0c6a90ab1610dea99a6f84d366c6f345c6cf8a60533786c71f","Created":"2016-12-07T19:53:30Z","Container":"64b9b6709471811111ace9169385346980ba56dddd78991d8acd6a66e2f63e07","ContainerConfig":{"Hostname":"d6dcf178f680","User":"26","ExposedPorts":{"5432/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","POSTGRESQL_VERSION=9.2","HOME=/var/lib/pgsql","PGUSER=postgres","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/postgresql","ENABLED_COLLECTIONS=postgresql92","BASH_ENV=/usr/share/container-scripts/postgresql/scl_enable","ENV=/usr/share/container-scripts/postgresql/scl_enable","PROMPT_COMMAND=. - /usr/share/container-scripts/postgresql/scl_enable"],"Cmd":["/bin/sh","-c","#(nop) - ","LABEL io.openshift.builder-version=f213e5d"],"Image":"sha256:de5d7abe93d350743c1beacf21fd93bf41a5852deb885f6812bfd780d3bb51a4","Volumes":{"/var/lib/pgsql/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"PostgreSQL - is an advanced Object-Relational database management system","io.k8s.display-name":"PostgreSQL - 9.2","io.openshift.builder-version":"f213e5d","io.openshift.expose-services":"5432:postgresql","io.openshift.tags":"database,postgresql,postgresql92","license":"GPLv2","name":"CentOS - Base Image","vendor":"CentOS"}},"DockerVersion":"1.12.2-rc2","Author":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","Config":{"Hostname":"d6dcf178f680","User":"26","ExposedPorts":{"5432/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","POSTGRESQL_VERSION=9.2","HOME=/var/lib/pgsql","PGUSER=postgres","CONTAINER_SCRIPTS_PATH=/usr/share/container-scripts/postgresql","ENABLED_COLLECTIONS=postgresql92","BASH_ENV=/usr/share/container-scripts/postgresql/scl_enable","ENV=/usr/share/container-scripts/postgresql/scl_enable","PROMPT_COMMAND=. - /usr/share/container-scripts/postgresql/scl_enable"],"Cmd":["run-postgresql"],"Image":"sha256:de5d7abe93d350743c1beacf21fd93bf41a5852deb885f6812bfd780d3bb51a4","Volumes":{"/var/lib/pgsql/data":{}},"Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"PostgreSQL - is an advanced Object-Relational database management system","io.k8s.display-name":"PostgreSQL - 9.2","io.openshift.builder-version":"f213e5d","io.openshift.expose-services":"5432:postgresql","io.openshift.tags":"database,postgresql,postgresql92","license":"GPLv2","name":"CentOS - Base Image","vendor":"CentOS"}},"Architecture":"amd64","Size":97231670},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:08d48e6f1cff259389732d35307bb877215fa28867cdaff50c1dbd6e0b993c1f","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:d51d9202987b1f7e7085bb150e3501937cf707f84568fc45d556287ba1144d2d","size":7122,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:39e1fb74ed4a10477c1aa92eb6bef0b26d9ea61b158dfb9618aa1e63ecb7100c","size":26742817,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v1+json"},{"metadata":{"name":"sha256:dfb7fea3a8aa8d0dcb6589696a6125b88050236213bab019cd0f7b86f98d33bb","selfLink":"/oapi/v1/imagessha256%3Adfb7fea3a8aa8d0dcb6589696a6125b88050236213bab019cd0f7b86f98d33bb","uid":"f71be5e4-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"581","creationTimestamp":"2017-07-16T14:42:17Z"},"dockerImageReference":"centos/php-70-centos7@sha256:dfb7fea3a8aa8d0dcb6589696a6125b88050236213bab019cd0f7b86f98d33bb","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:413014a04916932efc36ac4795502e555f0919b7b6b34a7e02fa8dad69454116","Created":"2017-07-03T09:54:20Z","Container":"61b0b32a06ecf86ce677e1cc31497354013887480a5ead4a9bfdaeebbd2f074f","ContainerConfig":{"Hostname":"8682294b9464","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/rh/rh-php70/root/usr/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","PHP_VERSION=7.0","SUMMARY=Platform for building - and running PHP 7.0 applications","DESCRIPTION=PHP 7.0 available as docker - container is a base platform for building and running various PHP 7.0 applications - and frameworks. PHP is an HTML-embedded scripting language. PHP attempts to - make it easy for developers to write dynamically generated web pages. PHP - also offers built-in database integration for several commercial and non-commercial - database management systems, so writing a database-enabled webpage with PHP - is fairly simple. The most common use of PHP coding is probably as a replacement - for CGI scripts."],"Cmd":["/bin/sh","-c","#(nop) ","LABEL io.openshift.builder-version=c11b46c"],"Image":"sha256:68544350da6afb8ba5c5dd1c804786337a823979505cdd7829571f651870ad02","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-php70-docker","description":"PHP - 7.0 available as docker container is a base platform for building and running - various PHP 7.0 applications and frameworks. PHP is an HTML-embedded scripting - language. PHP attempts to make it easy for developers to write dynamically - generated web pages. PHP also offers built-in database integration for several - commercial and non-commercial database management systems, so writing a database-enabled - webpage with PHP is fairly simple. The most common use of PHP coding is probably - as a replacement for CGI scripts.","io.k8s.description":"Platform for building - and running PHP 7.0 applications","io.k8s.display-name":"Apache 2.4 with PHP - 7.0","io.openshift.builder-version":"c11b46c","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,php,php70,rh-php70","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/php-70-centos7","release":"1","summary":"Platform - for building and running PHP 7.0 applications","vendor":"CentOS","version":"7.0"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8682294b9464","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/rh/rh-php70/root/usr/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","PHP_VERSION=7.0","SUMMARY=Platform for building - and running PHP 7.0 applications","DESCRIPTION=PHP 7.0 available as docker - container is a base platform for building and running various PHP 7.0 applications - and frameworks. PHP is an HTML-embedded scripting language. PHP attempts to - make it easy for developers to write dynamically generated web pages. PHP - also offers built-in database integration for several commercial and non-commercial - database management systems, so writing a database-enabled webpage with PHP - is fairly simple. The most common use of PHP coding is probably as a replacement - for CGI scripts."],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:68544350da6afb8ba5c5dd1c804786337a823979505cdd7829571f651870ad02","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-php70-docker","description":"PHP - 7.0 available as docker container is a base platform for building and running - various PHP 7.0 applications and frameworks. PHP is an HTML-embedded scripting - language. PHP attempts to make it easy for developers to write dynamically - generated web pages. PHP also offers built-in database integration for several - commercial and non-commercial database management systems, so writing a database-enabled - webpage with PHP is fairly simple. The most common use of PHP coding is probably - as a replacement for CGI scripts.","io.k8s.description":"Platform for building - and running PHP 7.0 applications","io.k8s.display-name":"Apache 2.4 with PHP - 7.0","io.openshift.builder-version":"c11b46c","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,php,php70,rh-php70","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/php-70-centos7","release":"1","summary":"Platform - for building and running PHP 7.0 applications","vendor":"CentOS","version":"7.0"}},"Architecture":"amd64","Size":209337509},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:b07c129430463b587face69ced4b142dd33233d3bc67457db03a25dc6a3f1ac7","size":49869,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:28560179b46797eace79e9a56535cf885f546a2a2d61be496894e85895702e64","size":24052,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:e21dce10596ac78c930015aa6db24575a0a61cfc66777b8c9f05e292448a9af1","size":1848,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:1bd4c39f0014ceedcce1aaebcc8ff309b38457464e0b7acdabd7af38880c559a","size":52339275,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:c0144c8b02ad53c7fec19a93afb1080879f371d6c0ced87ebbe297a1d285fb61","size":78871389,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:03374b2ee15848dbe274e307b4c42a4fd0c0f4193419aaf8cd4ba512a21100a6","size":7540419,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:6c361d8938cc476f156bbae1a66b02542385f6b8f7839afe21392d2c5c1681a4","size":3419,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d5e46245fe40c2d1ab72bfe328de28549b605b2587ab2fa8715f54e3e2de9c5d","size":70492578,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:e2d681b6e3b7e8eedf2fbb288c3e6587db6fd2b7a4aa55dd3a8ab032094dfa8c","selfLink":"/oapi/v1/imagessha256%3Ae2d681b6e3b7e8eedf2fbb288c3e6587db6fd2b7a4aa55dd3a8ab032094dfa8c","uid":"f1d6ce8c-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"574","creationTimestamp":"2017-07-16T14:42:08Z"},"dockerImageReference":"openshift/perl-516-centos7@sha256:e2d681b6e3b7e8eedf2fbb288c3e6587db6fd2b7a4aa55dd3a8ab032094dfa8c","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"9c563b6d14e02db0e1d1c38ab62770f71454843fd1035c02577e578be0228c5c","Parent":"e6cd05c6c6ab01676fbb4d5a75a190b134d674143bd88760c641dd3fa5ff04bf","Created":"2016-12-21T11:59:04Z","Container":"74ed77406d5b010fc377f64b41303058ac083f85774abf38b5706d2bbd66c73f","ContainerConfig":{"Hostname":"d6dcf178f680","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/rh/perl516/root/usr/local/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","PERL_VERSION=5.16"],"Cmd":["/bin/sh","-c","#(nop) - ","LABEL io.openshift.builder-version=60a97c7a7543bd2e6c44ab7dfe57e5373cc4bb2b"],"Image":"sha256:0cd8e4464d555214d6e3306e2d04eb70109f0a3623066482d57c2a3dc539e97b","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"Platform - for building and running Perl 5.1.6 applications","io.k8s.display-name":"Apache - 2.4 with mod_perl/5.1.6","io.openshift.builder-base-version":"a8deee2","io.openshift.builder-version":"60a97c7a7543bd2e6c44ab7dfe57e5373cc4bb2b","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,perl,perl516","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS - Base Image","vendor":"CentOS"}},"DockerVersion":"1.12.2-rc2","Author":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","Config":{"Hostname":"d6dcf178f680","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/rh/perl516/root/usr/local/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","PERL_VERSION=5.16"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:0cd8e4464d555214d6e3306e2d04eb70109f0a3623066482d57c2a3dc539e97b","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161102","io.k8s.description":"Platform - for building and running Perl 5.1.6 applications","io.k8s.display-name":"Apache - 2.4 with mod_perl/5.1.6","io.openshift.builder-base-version":"a8deee2","io.openshift.builder-version":"60a97c7a7543bd2e6c44ab7dfe57e5373cc4bb2b","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,perl,perl516","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS - Base Image","vendor":"CentOS"}},"Architecture":"amd64","Size":193962598},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:08d48e6f1cff259389732d35307bb877215fa28867cdaff50c1dbd6e0b993c1f","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:147e60d427392d6f696273d0b633722bc6a7dc7af0c90a8f4b29777dade6002f","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:71d046d973b92e351cf8391ec66e2e7e5fa252e2fb3cc6cd5881f2c368207777","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:85dab2e0d129ed4c4f1da157574c0f5d66a54222d7ac2958093d01b00d487335","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:6614a43ecec7aa42c7bf739d23ac9299f7088688927895cbab7ba9d5566f7bbf","size":55507349,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:04388b12475c656fb72ed77e8454e4e6595dd031976bb058c5dcc60fef076ebc","size":1774,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a7111a2c790fbd7237a23ac0f5ff800f6d0a5006dd58e1f8edd7eeb82b080e5b","size":1142,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:75979d37fa2b5037a51adb18a28f4d9f5964e5aa30350f10003c5e12ccce7c28","size":5897,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"},{"name":"sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4","size":0,"mediaType":"application/vnd.docker.container.image.rootfs.diff+x-gtar"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v1+json"},{"metadata":{"name":"sha256:e330f62f7ece50b3597ac8dc20760c1906fb3a4b88603eac1161c00140335ace","selfLink":"/oapi/v1/imagessha256%3Ae330f62f7ece50b3597ac8dc20760c1906fb3a4b88603eac1161c00140335ace","uid":"0033a5b8-6a35-11e7-b2e6-001a4a1626e8","resourceVersion":"589","creationTimestamp":"2017-07-16T14:42:32Z"},"dockerImageReference":"openshift/wildfly-100-centos7@sha256:e330f62f7ece50b3597ac8dc20760c1906fb3a4b88603eac1161c00140335ace","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:a24917a033bd2580d2177718f1cfd255af3c00082acca48e6ac6d8879abe6938","Created":"2017-07-10T18:49:58Z","Container":"079825d5d6224e1f5ce8ce8acf35db47e9f575b559f3f86966c97a6d3900dd0d","ContainerConfig":{"Hostname":"1b0d6163fdc2","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","WILDFLY_VERSION=10.0.0.Final","MAVEN_VERSION=3.3.9"],"Cmd":["/bin/sh","-c","#(nop) - ","LABEL io.openshift.builder-version=e0ae93f"],"Image":"sha256:a3173131e3c6e152524fe4d6e9a8acef6cb9f50087a6da7558d2a5112b7902cf","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161214","com.redhat.deployments-dir":"/wildfly/standalone/deployments","io.k8s.description":"Platform - for building and running JEE applications on WildFly 10.0.0.Final","io.k8s.display-name":"WildFly - 10.0.0.Final","io.openshift.builder-base-version":"bfd4736","io.openshift.builder-version":"e0ae93f","io.openshift.expose-services":"8080:http","io.openshift.s2i.destination":"/opt/s2i/destination","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,wildfly,wildfly10","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS - Base Image","vendor":"CentOS"}},"DockerVersion":"1.12.6","Author":"Ben Parees - \u003cbparees@redhat.com\u003e","Config":{"Hostname":"1b0d6163fdc2","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","WILDFLY_VERSION=10.0.0.Final","MAVEN_VERSION=3.3.9"],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:a3173131e3c6e152524fe4d6e9a8acef6cb9f50087a6da7558d2a5112b7902cf","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20161214","com.redhat.deployments-dir":"/wildfly/standalone/deployments","io.k8s.description":"Platform - for building and running JEE applications on WildFly 10.0.0.Final","io.k8s.display-name":"WildFly - 10.0.0.Final","io.openshift.builder-base-version":"bfd4736","io.openshift.builder-version":"e0ae93f","io.openshift.expose-services":"8080:http","io.openshift.s2i.destination":"/opt/s2i/destination","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,wildfly,wildfly10","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","name":"CentOS - Base Image","vendor":"CentOS"}},"Architecture":"amd64","Size":504113387},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:82d0b09749fa7f06f1719c99535c4558bae12e973c8e3419a3111101d247d8a4","size":138386514,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:f98f13a9bad1c2749f64466525f8491501538aed61e243e33793d52af9bf8d0b","size":4232,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:563bce762f502ebb34656aca1e4b683480c44de4f560857351d7beecbccfd26b","size":965,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:e59ea5ad73832e26f7b4a4593a7ecbbb480d72f4660b87127bfbf2a0f2f28147","size":4653,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:f6296faa98a98f53bc95a55d11e30dc85d867d08ef0eb6f222240769e0e9dea8","size":2671,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:714f2b268b303c9b7c32d3c3f8cb2fc230c78a65127b30d92f1c894ba165de2b","size":1134987,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:34e6507fa14627a33d854b85b65b231f6e0d4ee05aa7042b55cc2f8f01735147","size":225428126,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:8a3400b7e31a55323583e3d585b3b0be56d9f7ae563187aec96d47ef5419982a","size":1979,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:78efc9e155c4f5ac3665c4ef14339c305672468520dc0d5ad5a254ce90a1ec28","size":68747156,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:734fb161cf896cf5c25a9a857a4b4d267bb5a59d5acf9ba846278ab3f3d1f5d5","size":256,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:45a2e645736c4c66ef34acce2407ded21f7a9b231199d3b92d6c9776df264729","size":70389679,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:fb5bf6dcd15e89f5b18f2022f7c4c76d0ee442958085cbe09758250898231866","selfLink":"/oapi/v1/imagessha256%3Afb5bf6dcd15e89f5b18f2022f7c4c76d0ee442958085cbe09758250898231866","uid":"e49adc1a-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"556","creationTimestamp":"2017-07-16T14:41:46Z"},"dockerImageReference":"centos/ruby-22-centos7@sha256:fb5bf6dcd15e89f5b18f2022f7c4c76d0ee442958085cbe09758250898231866","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:d9c97351c0fa65216f6b78749cb7432f1a3d33b0e0c6a652698b811f12138f58","Created":"2017-07-03T10:15:39Z","Container":"b4a8780eb6a91f3b6ed29b59b5b9e07aa9b3ab03eb6f66239986b9e4824acd4e","ContainerConfig":{"Hostname":"8682294b9464","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","RUBY_VERSION=2.2","SUMMARY=Platform for building - and running Ruby 2.2 applications","DESCRIPTION=Ruby 2.2 available as docker - container is a base platform for building and running various Ruby 2.2 applications - and frameworks. Ruby is the interpreted scripting language for quick and easy - object-oriented programming. It has many features to process text files and - to do system management tasks (as in Perl). It is simple, straight-forward, - and extensible."],"Cmd":["/bin/sh","-c","#(nop) ","LABEL io.openshift.builder-version=e9e5a0e"],"Image":"sha256:46be92e12c27e16585a30bb325b918a8f1f7dbbe80b391d454346491e648f4f0","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-ruby22-docker","description":"Ruby - 2.2 available as docker container is a base platform for building and running - various Ruby 2.2 applications and frameworks. Ruby is the interpreted scripting - language for quick and easy object-oriented programming. It has many features - to process text files and to do system management tasks (as in Perl). It is - simple, straight-forward, and extensible.","io.k8s.description":"Platform - for building and running Ruby 2.2 applications","io.k8s.display-name":"Ruby - 2.2","io.openshift.builder-version":"e9e5a0e","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,ruby,ruby22","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/ruby-22-centos7","release":"1","summary":"Platform - for building and running Ruby 2.2 applications","vendor":"CentOS","version":"2.2"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8682294b9464","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","RUBY_VERSION=2.2","SUMMARY=Platform for building - and running Ruby 2.2 applications","DESCRIPTION=Ruby 2.2 available as docker - container is a base platform for building and running various Ruby 2.2 applications - and frameworks. Ruby is the interpreted scripting language for quick and easy - object-oriented programming. It has many features to process text files and - to do system management tasks (as in Perl). It is simple, straight-forward, - and extensible."],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:46be92e12c27e16585a30bb325b918a8f1f7dbbe80b391d454346491e648f4f0","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-ruby22-docker","description":"Ruby - 2.2 available as docker container is a base platform for building and running - various Ruby 2.2 applications and frameworks. Ruby is the interpreted scripting - language for quick and easy object-oriented programming. It has many features - to process text files and to do system management tasks (as in Perl). It is - simple, straight-forward, and extensible.","io.k8s.description":"Platform - for building and running Ruby 2.2 applications","io.k8s.display-name":"Ruby - 2.2","io.openshift.builder-version":"e9e5a0e","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,ruby,ruby22","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/ruby-22-centos7","release":"1","summary":"Platform - for building and running Ruby 2.2 applications","vendor":"CentOS","version":"2.2"}},"Architecture":"amd64","Size":176773819},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:0ce528edcaa71f5d129d28376917a911443f476699a20a90d667a35c865a4f90","size":1494,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:52bcb64c1e0f2a090196d1c2bd6712d8722ecb20ac38f67e7db4c711f78a5fc4","size":3923,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:3f7a57e99e5bf308bd763fe365e0b7ba493c447d24e933dcef80703cca2c0985","size":1811,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:9d61b357bb96789bb08052774b8c54ab08c8db6ca0012d086cd55329ca3dafd1","size":19846333,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:c0144c8b02ad53c7fec19a93afb1080879f371d6c0ced87ebbe297a1d285fb61","size":78871389,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:03374b2ee15848dbe274e307b4c42a4fd0c0f4193419aaf8cd4ba512a21100a6","size":7540419,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:6c361d8938cc476f156bbae1a66b02542385f6b8f7839afe21392d2c5c1681a4","size":3419,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d5e46245fe40c2d1ab72bfe328de28549b605b2587ab2fa8715f54e3e2de9c5d","size":70492578,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"},{"metadata":{"name":"sha256:fba67257068dd9e93067d47822c0c8071652db27fc5ff8265ad7178d4ee56733","selfLink":"/oapi/v1/imagessha256%3Afba67257068dd9e93067d47822c0c8071652db27fc5ff8265ad7178d4ee56733","uid":"f1d7c696-6a34-11e7-b2e6-001a4a1626e8","resourceVersion":"576","creationTimestamp":"2017-07-16T14:42:08Z"},"dockerImageReference":"centos/perl-524-centos7@sha256:fba67257068dd9e93067d47822c0c8071652db27fc5ff8265ad7178d4ee56733","dockerImageMetadata":{"kind":"DockerImage","apiVersion":"1.0","Id":"sha256:35ae8c96ad7f9d1cb05a0f812aeab11c6b9c32e9c3b61992a7d5ce49bb780d40","Created":"2017-06-29T12:14:43Z","Container":"31dd91fb81bdf6204fbb6b0997275e68d77146abcb9ec160e72f961f5dd3f87e","ContainerConfig":{"Hostname":"8682294b9464","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","PERL_VERSION=5.24","SUMMARY=Platform for building - and running Perl 5.24 applications","DESCRIPTION=Perl 5.24 available as docker - container is a base platform for building and running various Perl 5.24 applications - and frameworks. Perl is a high-level programming language with roots in C, - sed, awk and shell scripting. Perl is good at handling processes and files, - and is especially good at handling text. Perl''s hallmarks are practicality - and efficiency. While it is used to do a lot of different things, Perl''s - most common applications are system administration utilities and web programming."],"Cmd":["/bin/sh","-c","#(nop) - ","LABEL io.openshift.builder-version=2e04fff"],"Image":"sha256:68363fb02426f76b127d8cf804e0d665b33d4061ab4a904891560d10fcdd5730","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-perl524-docker","description":"Perl - 5.24 available as docker container is a base platform for building and running - various Perl 5.24 applications and frameworks. Perl is a high-level programming - language with roots in C, sed, awk and shell scripting. Perl is good at handling - processes and files, and is especially good at handling text. Perl''s hallmarks - are practicality and efficiency. While it is used to do a lot of different - things, Perl''s most common applications are system administration utilities - and web programming.","io.k8s.description":"Platform for building and running - Perl 5.24 applications","io.k8s.display-name":"Apache 2.4 with mod_perl/5.24","io.openshift.builder-version":"2e04fff","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,perl,perl524","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/perl-524-centos7","release":"1","summary":"Platform - for building and running Perl 5.24 applications","vendor":"CentOS","version":"5.24"}},"DockerVersion":"1.12.6","Config":{"Hostname":"8682294b9464","User":"1001","ExposedPorts":{"8080/tcp":{}},"Env":["PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","STI_SCRIPTS_URL=image:///usr/libexec/s2i","STI_SCRIPTS_PATH=/usr/libexec/s2i","HOME=/opt/app-root/src","BASH_ENV=/opt/app-root/etc/scl_enable","ENV=/opt/app-root/etc/scl_enable","PROMPT_COMMAND=. - /opt/app-root/etc/scl_enable","PERL_VERSION=5.24","SUMMARY=Platform for building - and running Perl 5.24 applications","DESCRIPTION=Perl 5.24 available as docker - container is a base platform for building and running various Perl 5.24 applications - and frameworks. Perl is a high-level programming language with roots in C, - sed, awk and shell scripting. Perl is good at handling processes and files, - and is especially good at handling text. Perl''s hallmarks are practicality - and efficiency. While it is used to do a lot of different things, Perl''s - most common applications are system administration utilities and web programming."],"Cmd":["/bin/sh","-c","$STI_SCRIPTS_PATH/usage"],"Image":"sha256:68363fb02426f76b127d8cf804e0d665b33d4061ab4a904891560d10fcdd5730","WorkingDir":"/opt/app-root/src","Entrypoint":["container-entrypoint"],"Labels":{"build-date":"20170605","com.redhat.component":"rh-perl524-docker","description":"Perl - 5.24 available as docker container is a base platform for building and running - various Perl 5.24 applications and frameworks. Perl is a high-level programming - language with roots in C, sed, awk and shell scripting. Perl is good at handling - processes and files, and is especially good at handling text. Perl''s hallmarks - are practicality and efficiency. While it is used to do a lot of different - things, Perl''s most common applications are system administration utilities - and web programming.","io.k8s.description":"Platform for building and running - Perl 5.24 applications","io.k8s.display-name":"Apache 2.4 with mod_perl/5.24","io.openshift.builder-version":"2e04fff","io.openshift.expose-services":"8080:http","io.openshift.s2i.scripts-url":"image:///usr/libexec/s2i","io.openshift.tags":"builder,perl,perl524","io.s2i.scripts-url":"image:///usr/libexec/s2i","license":"GPLv2","maintainer":"SoftwareCollections.org - \u003csclorg@redhat.com\u003e","name":"centos/perl-524-centos7","release":"1","summary":"Platform - for building and running Perl 5.24 applications","vendor":"CentOS","version":"5.24"}},"Architecture":"amd64","Size":203004048},"dockerImageMetadataVersion":"1.0","dockerImageLayers":[{"name":"sha256:094a97a7bf6efc2cbc7571785c6c904e03226184f6fa04b10be01d9f33622bd6","size":5879,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:27680f168bf853b8318e92a340cbb189c86abbef481d5546fbca446a58be2a76","size":2839,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:22673155d4f611e35c7a08e0d97ebd5a558440f622a6602a3493446ff59eddd0","size":2299,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:11962aed3ae6ad5d7db610ef91eb4447e3d34412280a8ebd3afc2c53bb4406a7","size":46071926,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:1d182c254d62670d7d67b2a6fb8630efa289b0a295c2b27f752af366a9cfe3d7","size":78870978,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:98bfdcdf49df1eca1aa8002de50ce253bb49a7d775db2d69dfc8c65c4e7fbd6f","size":7540219,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:23d1e53c475b745aec43050a28f64b76646bc41f183e8a0dfefe5dc146abc88f","size":3420,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"},{"name":"sha256:d5e46245fe40c2d1ab72bfe328de28549b605b2587ab2fa8715f54e3e2de9c5d","size":70492578,"mediaType":"application/vnd.docker.image.rootfs.diff.tar.gzip"}],"dockerImageManifestMediaType":"application/vnd.docker.distribution.manifest.v2+json"}]} - -' - http_version: - recorded_at: Mon, 17 Jul 2017 12:30:53 GMT -recorded_with: VCR 3.0.3 diff --git a/spec/vcr_cassettes/manageiq/providers/openshift/container_manager/test_objects_record.sh b/spec/vcr_cassettes/manageiq/providers/openshift/container_manager/test_objects_record.sh new file mode 100755 index 00000000..ac9fdd8f --- /dev/null +++ b/spec/vcr_cassettes/manageiq/providers/openshift/container_manager/test_objects_record.sh @@ -0,0 +1,111 @@ +#!/bin/bash + +set -e # abort on error + +echo '===== Ensure API server =====' + +if [ -z "$OPENSHIFT_MASTER_HOST" ]; then + echo "OPENSHIFT_MASTER_HOST unset, trying minishift" + if which minishift && minishift status | grep -i 'openshift:.*running'; then + export OPENSHIFT_MASTER_HOST="$(minishift ip)" + eval $(minishift oc-env --shell bash) # Ensure oc in PATH + oc login -u system:admin # With minishift, we know we can just do this + else + echo 'Either set $OPENSHIFT_MASTER_HOST and perform `oc login` with cluster-admin powers,' + echo 'or have minishift in $PATH and already started.' + echo 'See https://github.com/ManageIQ/guides/blob/master/providers/openshift.md' + exit 1 + fi +fi + +if [ -z "$OPENSHIFT_MANAGEMENT_ADMIN_TOKEN" ]; then + export OPENSHIFT_MANAGEMENT_ADMIN_TOKEN="$(oc sa get-token -n management-infra management-admin)" +fi + +cd "$(git rev-parse --show-toplevel)" # repo root +VCR_DIR=./spec/vcr_cassettes/manageiq/providers/openshift/container_manager/ +SPEC=./spec/models/manageiq/providers/openshift/container_manager/refresher_spec.rb + +echo; echo "===== Clean slate, create objects =====" + +oc delete --ignore-not-found project my-project-{0,1,2} + +while oc get --show-all projects | grep my-project; do + echo "... waiting for projects to disappear ..." + sleep 3 +done + +for IND in 0 1 2; do + oc new-project my-project-$IND + oc project my-project-$IND + # Some objects here require the admin priviledges we got above. + oc process -f "$VCR_DIR"/test_objects_template.yml -v INDEX=$IND | oc create -f - + + oc start-build my-build-config-$IND +done + +while OUT="$(oc get build --all-namespaces)"; echo "$OUT"; [ "$(echo "$OUT" | egrep --count --word 'Complete|Failed|Error')" -ne 3 ]; do + echo "... waiting for builds to complete ..." + sleep 3 +done + +echo; echo "===== Record first VCR =====" + +describe_vcr () { + echo "VCR generated by $0 against $OPENSHIFT_MASTER_HOST" + echo + oc version + echo + echo "CAVEAT: status shown here might differ from moment captured in VCR!" + echo "== oc get projects --show-all --show-kind --show-labels ==" + oc get projects --show-all --show-kind --show-labels + echo + echo "== oc get all --show-all --all-namespaces -o wide --show-labels ==" + oc get all --show-all --all-namespaces -o wide --show-labels + echo + echo "== oc get images ==" + oc get images +} + +# Deleting VCR file allows using :new_episodes so multiple specs calling refresh +# is not a problem, only the first will re-record the VCR. +rm -v "$VCR_DIR"/refresher_before_deletions.{yml,txt} || true +describe_vcr > "$VCR_DIR"/refresher_before_deletions.txt +env RECORD_VCR=before_deletions bundle exec rspec "$SPEC" || echo "^^ FAILURES ARE POSSIBLE, YOU'LL HAVE TO EDIT THE SPEC" + +echo; echo "===== Various deletions =====" + +oc delete project my-project-0 + +oc project my-project-1 +oc delete pod my-pod-1 +oc delete service my-service-1 +oc delete route my-route-1 +oc delete resourceQuota my-resource-quota-1 +oc delete limitRange my-limit-range-1 +oc delete persistentVolumeClaim my-persistentvolumeclaim-1 +oc delete template my-template-1 +oc delete buildconfig my-build-config-1 # also deletes its build(s) +oc delete rc my-replicationcontroller-1 +echo "-- What remained in my-project-1 --" +oc get all + +oc project my-project-2 +oc label route my-route-2 key-route-label- +# Remove template parameters ("json merge" mode completely replaces arrays) +oc patch --type=merge template my-template-2 --patch='{"parameters": []}' +oc delete pod my-pod-2 + + +while oc get --show-all projects | grep my-project-0; do + echo "... waiting for my-project-0 to disappear ..." + sleep 3 +done + +echo; echo "===== Record second VCR =====" + +rm -v "$VCR_DIR"/refresher_after_deletions.{yml,txt} || true +describe_vcr > "$VCR_DIR"/refresher_after_deletions.txt +env RECORD_VCR=after_deletions bundle exec rspec "$SPEC" || echo "^^ FAILURES ARE POSSIBLE, YOU'LL HAVE TO EDIT THE SPEC" + +echo; echo "Summaries written to .txt files near the .yml files." diff --git a/spec/vcr_cassettes/manageiq/providers/openshift/container_manager/test_objects_template.yml b/spec/vcr_cassettes/manageiq/providers/openshift/container_manager/test_objects_template.yml index e7e64752..0ba5e468 100644 --- a/spec/vcr_cassettes/manageiq/providers/openshift/container_manager/test_objects_template.yml +++ b/spec/vcr_cassettes/manageiq/providers/openshift/container_manager/test_objects_template.yml @@ -137,17 +137,6 @@ objects: image: nginx ports: - containerPort: 80 -- apiVersion: v1 - kind: ResourceQuota - metadata: - name: my-resource-quota-${INDEX} - spec: - hard: - configmaps: "10" - persistentvolumeclaims: "4" - replicationcontrollers: "20" - secrets: "10" - services: "10" - apiVersion: v1 kind: Template metadata: @@ -180,6 +169,38 @@ objects: resources: requests: storage: 8Gi +- apiVersion: v1 + kind: ResourceQuota + metadata: + name: my-resource-quota-${INDEX} + spec: + hard: + configmaps: "10" + persistentvolumeclaims: "4" + replicationcontrollers: "20" + secrets: "10" + services: "10" +- apiVersion: v1 + kind: ResourceQuota + metadata: + name: my-resource-quota-scopes1-${INDEX} + spec: + scopes: + - NotTerminating + hard: + pods: "6" + requests.cpu: "10" +- apiVersion: v1 + kind: ResourceQuota + metadata: + name: my-resource-quota-scopes2-${INDEX} + spec: + scopes: + - Terminating + - NotBestEffort + hard: + pods: "3" + requests.cpu: "5" parameters: - name: INDEX value: "0"