{"push_id":1121904704,"size":93,"distinct_size":93,"ref":"refs/heads/master","head":"58e612ea1c8015a52e87d026fd8b35cba2871030","before":"0b66a279745dcfc3b0c5bc179717ef39f85d086c","commits":[{"sha":"f7b26dcd996336f70d43e41368eaab626bd2d79d","author":{"email":"34698118fa0e6c71e376ae56889eeb92f93b60ac@redhat.com","name":"Scott Creeley"},"message":"UPSTREAM: <carry>: add scc to pod describer","distinct":true,"url":"https://api.github.com/repos/spadgett/origin/commits/f7b26dcd996336f70d43e41368eaab626bd2d79d"},{"sha":"57ba00014fe9606f504c1f1043fc45fafe074f8d","author":{"email":"89303f5b3c40c1b24f758e05b147c2160fb869de@redhat.com","name":"deads2k"},"message":"cluster quota options","distinct":true,"url":"https://api.github.com/repos/spadgett/origin/commits/57ba00014fe9606f504c1f1043fc45fafe074f8d"},{"sha":"606c90540025d7485f6366670eee7a113eedcd54","author":{"email":"2c8c13b7e74faa7364675a51212846abbd959ce9@redhat.com","name":"Brenton Leanhardt"},"message":"Fixing test flake for docker builds\n\nThe problem appears to be triggered by a small number of epel mirrors.  In the\npast this sort of problem has been solved by upgrading nss.  I updated nss\ninside the centos7 container and still saw the problem.  Only when I updated\nopenssl-libs did the problem seem to disappear.\n\nBelow you can see the error message:\n---------------------------\n\nOne of the configured repositories failed (Unknown),\n and yum doesn't have enough cached data to continue. At this point the only\n safe thing yum can do is fail. There are a few ways to work \"fix\" this:\n\n     1. Contact the upstream for the repository and get them to fix the problem.\n\n     2. Reconfigure the baseurl/etc. for the repository, to point to a working\n        upstream. This is most often useful if you are using a newer\n        distribution release than is supported by the repository (and the\n        packages for the previous distribution release still work).\n\n     3. Disable the repository, so yum won't use it by default. Yum will then\n        just ignore the repository until you permanently enable it again or use\n        --enablerepo for temporary usage:\n\n            yum-config-manager --disable <repoid>\n\n     4. Configure the failing repository to be skipped, if it is unavailable.\n        Note that yum will try to contact the repo. when it runs most commands,\n        so will have to try and fail each time (and thus. yum will be be much\n        slower). If it is a very temporary problem though, this is often a nice\n        compromise:\n\n            yum-config-manager --save --setopt=<repoid>.skip_if_unavailable=true\n\nCannot retrieve metalink for repository: epel/x86_64. Please verify its path and try again","distinct":true,"url":"https://api.github.com/repos/spadgett/origin/commits/606c90540025d7485f6366670eee7a113eedcd54"},{"sha":"6ac6e5645a2fbf70e91f6ca39900931d9dde3bb6","author":{"email":"8c969d742f8a0d9f34fd145da1aa01b17db92622@gmail.com","name":"Rodolfo Carvalho"},"message":"Fix go vet errors","distinct":true,"url":"https://api.github.com/repos/spadgett/origin/commits/6ac6e5645a2fbf70e91f6ca39900931d9dde3bb6"},{"sha":"fba1b949e6e1169f5cf266ca8b6f6efc9ff059ee","author":{"email":"89303f5b3c40c1b24f758e05b147c2160fb869de@redhat.com","name":"deads2k"},"message":"return status errors from build clone API","distinct":true,"url":"https://api.github.com/repos/spadgett/origin/commits/fba1b949e6e1169f5cf266ca8b6f6efc9ff059ee"},{"sha":"f705fe8976a20104c587e0a824632ca1e01c55e0","author":{"email":"4f499256fd2260f9682a9d9e63c3f1d668ee5cdf@redhat.com","name":"Clayton Coleman"},"message":"Update deployment logs and surge on recreate","distinct":true,"url":"https://api.github.com/repos/spadgett/origin/commits/f705fe8976a20104c587e0a824632ca1e01c55e0"},{"sha":"33bcf056cad4b24bbcdb81f99586bdb9083d2533","author":{"email":"4f499256fd2260f9682a9d9e63c3f1d668ee5cdf@redhat.com","name":"Clayton Coleman"},"message":"Add an annotation that skips creating deployer pods\n\nUseful for iterative testing of deployment logic, or running an external\ndeployer.","distinct":true,"url":"https://api.github.com/repos/spadgett/origin/commits/33bcf056cad4b24bbcdb81f99586bdb9083d2533"},{"sha":"55919cd47d0dfaac5d27856d7e89d09a50abcd92","author":{"email":"4f499256fd2260f9682a9d9e63c3f1d668ee5cdf@redhat.com","name":"Clayton Coleman"},"message":"If desired conditions match, don't go into a wait loop\n\nWhen re-entering deployments, we may not need to even check the scale.","distinct":true,"url":"https://api.github.com/repos/spadgett/origin/commits/55919cd47d0dfaac5d27856d7e89d09a50abcd92"},{"sha":"3fdf3e9bbaba56976f53342d97153f7d11fb5f2b","author":{"email":"4f499256fd2260f9682a9d9e63c3f1d668ee5cdf@redhat.com","name":"Clayton Coleman"},"message":"UPSTREAM: 25617: Rolling updater should indicate progress\n\nAllows callers to terminate early.","distinct":true,"url":"https://api.github.com/repos/spadgett/origin/commits/3fdf3e9bbaba56976f53342d97153f7d11fb5f2b"},{"sha":"f72fae66e1f240dea6caa993e23e5ff525f5f473","author":{"email":"4f499256fd2260f9682a9d9e63c3f1d668ee5cdf@redhat.com","name":"Clayton Coleman"},"message":"Add incremental conditional completion to deployments\n\nAllows a user to script a deployment to reach certain conditions, then\ntake action:\n\n    $ openshift-deploy --until=pre\n    --> pre: Running hook pod ...\n    my hook pod ran\n    --> pre: Success\n    --> pre hook completed\n    $ openshift-deploy --until=50%\n    --> pre: Hook pod already succeeded\n    --> Scaling deployment-2 from 0 to 5\n        Scaling deployment-2 up to 3\n        Scaling deployment-1 down to 2\n    --> Reached 50% (currently 60%)\n    $ sleep 5\n    $ curl http://myservice:8080/metrics\n    user metrics ok\n    $ openshift-deploy\n    --> pre: Hook pod already succeeded\n    --> Scaling deployment-2 from 3 to 5\n        Scaling deployment-2 up to 5\n        Scaling deployment-1 down to 0\n    --> Success\n\nWill allow custom deployments","distinct":true,"url":"https://api.github.com/repos/spadgett/origin/commits/f72fae66e1f240dea6caa993e23e5ff525f5f473"},{"sha":"4adfd6a6cf2c7bc63d02469fdf4f9fa34fb5d65f","author":{"email":"4f499256fd2260f9682a9d9e63c3f1d668ee5cdf@redhat.com","name":"Clayton Coleman"},"message":"Enable custom deployments to have rolling/recreate as well\n\nAllow customParams to be specified when type is Recreate or Rolling.\nAllow image to be empty, add validation for resources and environment.\nAdd a custom deployment extended test.","distinct":true,"url":"https://api.github.com/repos/spadgett/origin/commits/4adfd6a6cf2c7bc63d02469fdf4f9fa34fb5d65f"},{"sha":"c6aeef34dc1a70f7bc8b015d4a684841568a8322","author":{"email":"4f499256fd2260f9682a9d9e63c3f1d668ee5cdf@redhat.com","name":"Clayton Coleman"},"message":"Updated generated deepcopy/conversion","distinct":true,"url":"https://api.github.com/repos/spadgett/origin/commits/c6aeef34dc1a70f7bc8b015d4a684841568a8322"},{"sha":"759363d22edfae20b0050c755ebf541ac79ce4b5","author":{"email":"4f499256fd2260f9682a9d9e63c3f1d668ee5cdf@redhat.com","name":"Clayton Coleman"},"message":"Recreate deployment should always run the acceptor\n\nEven in surge","distinct":true,"url":"https://api.github.com/repos/spadgett/origin/commits/759363d22edfae20b0050c755ebf541ac79ce4b5"},{"sha":"f92fe67813610f1c841bf1194afc7b3192852571","author":{"email":"4f499256fd2260f9682a9d9e63c3f1d668ee5cdf@redhat.com","name":"Clayton Coleman"},"message":"Print hooks for custom deployments and multiline commands\n\nShows info about custom deployments that also having rolling update.\nMakes multiline command printing better. Adds printing tag images hooks.","distinct":true,"url":"https://api.github.com/repos/spadgett/origin/commits/f92fe67813610f1c841bf1194afc7b3192852571"},{"sha":"25daef0c38aea77a5ab31681e677aaa45d6dc538","author":{"email":"e932f255a97219792d17a85f47c61dcbae45313b@redhat.com","name":"OpenShift Bot"},"message":"Merge pull request #8890 from deads2k/make-status-error\n\nMerged by openshift-bot","distinct":true,"url":"https://api.github.com/repos/spadgett/origin/commits/25daef0c38aea77a5ab31681e677aaa45d6dc538"},{"sha":"c06e6767fed10acb4ea4d952a9af7942762a4910","author":{"email":"4f499256fd2260f9682a9d9e63c3f1d668ee5cdf@redhat.com","name":"Clayton Coleman"},"message":"Add a simple glog replacement stub\n\nReduces the cost of switching nested libraries from glog.","distinct":true,"url":"https://api.github.com/repos/spadgett/origin/commits/c06e6767fed10acb4ea4d952a9af7942762a4910"},{"sha":"a8c3208ef7c5122e0dac794990cc45a074ecbd53","author":{"email":"4f499256fd2260f9682a9d9e63c3f1d668ee5cdf@redhat.com","name":"Clayton Coleman"},"message":"Convert builder glog use to straight output","distinct":true,"url":"https://api.github.com/repos/spadgett/origin/commits/a8c3208ef7c5122e0dac794990cc45a074ecbd53"},{"sha":"8e022571cb8dde8b29f3093724dcfb3cbde301ca","author":{"email":"4f499256fd2260f9682a9d9e63c3f1d668ee5cdf@redhat.com","name":"Clayton Coleman"},"message":"Cleanup output to builds, force validation, better errors\n\nThe main builders should be using an output stream passed in to them,\nand should not be glog.Fatalfing. Allow builds to run on non-Linux\nsystems. Perform validation on the incoming build to handle bad input\nand protect against malicious build injection. Cleanup the commands\nslightly.","distinct":true,"url":"https://api.github.com/repos/spadgett/origin/commits/8e022571cb8dde8b29f3093724dcfb3cbde301ca"},{"sha":"ba8a56fc35e9034900adff66024dca3981237307","author":{"email":"e932f255a97219792d17a85f47c61dcbae45313b@redhat.com","name":"OpenShift Bot"},"message":"Merge pull request #8846 from brenton/master\n\nMerged by openshift-bot","distinct":true,"url":"https://api.github.com/repos/spadgett/origin/commits/ba8a56fc35e9034900adff66024dca3981237307"},{"sha":"cdf242ee0dd2bf95f322584303daa56deb630f03","author":{"email":"c8945c19c2358962dce43bf7d52fbf3127b9158b@gmail.com","name":"ramr"},"message":"  o Add basic validation for route TLS configuration - checks that\n    input is \"syntactically\" valid.\n  o Checkpoint initial code.\n  o Add support for validating route tls config.\n  o Add option for validating route tls config.\n  o Validation fixes.\n  o Check private key + cert mismatches.\n  o Add tests.\n  o Record route rejection.\n  o Hook into add route processing + store invalid service alias configs\n    in another place - easy to check prior errors on readmission.\n  o Remove entry from invalid service alias configs upon route removal.\n  o Add generated completions.\n  o Bug fixes.\n  o Recording rejecting routes is not working completely.\n  o Fix status update problem - we should set the status to admitted\n    only if we had no errors handling a route.\n  o Rework to use a new controller - extended_validator as per\n    @smarterclayton comments.\n  o Cleanup validation as per @liggitt comments.\n  o Update bash completions.\n  o Fixup older validation unit tests.\n  o Changes as per @liggitt review comments + cleanup tests.\n  o Fix failing test.","distinct":true,"url":"https://api.github.com/repos/spadgett/origin/commits/cdf242ee0dd2bf95f322584303daa56deb630f03"}]}
{"actor":{"display_login":"spadgett"}}