{"push_id":1641026182,"size":1000,"distinct_size":5527,"ref":"refs/heads/master","head":"abecc530ee28ca4accb295c83f762855732d2667","before":"4e3d6e36a633350adf638ca29ae5ac7d1cd0f2ec","commits":[{"sha":"864b0c2e47e66e1037115b5d7267e641ba776d49","author":{"name":"Yong Tang","email":"c7f96a9af986d7b6079b1ae942cbbfb7d768044b@outlook.com"},"message":"Support of CreateLogGroup for awslogs\n\nThis fix tries to address the issue raised in 29344 where it was\nnot possible to create log group for awslogs (CloudWatch) on-demand.\nLog group has to be created explicitly before container is running.\n\nThis behavior is inconsistent with AWS logs agent where log groups\nare always created as needed.\n\nThere were several concerns previously (See comments in 19617 and 29344):\n1. There is a limit of 500 log groups/account/region so resource might\nbe exhausted if there is any typo or incorrect region.\n2. Logs are generated for every container so CreateLogGroup (or equally,\nDescribeLogGroups) might be called every time, which is redundant and\npotentially surprising.\n3. CreateLogStream and CreateLogGroup have different IAM policies.\n\nThis fix addresses the issue by add `--log-opt awslogs-create-group`\nwhich by default is `false`. It requires user to explicitly request\nthat log groups be created as needed.\n\nRelated unit test has been updated. And tests have also been done\nmanually in AWS.\n\nThis fix fixes 29334.\n\nSigned-off-by: Yong Tang <yong.tang.github@outlook.com>","distinct":true,"url":"https://api.github.com/repos/mapk0y/docker/commits/864b0c2e47e66e1037115b5d7267e641ba776d49"},{"sha":"e55e1841160276589ecbca6d12403bb8104ce7c5","author":{"name":"Victor Vieux","email":"8cdf063da55004e43e371b7b6318a1b3f039531e@gmail.com"},"message":"Merge pull request #30508 from albers/plugin-usage-options\n\nAdd [OPTIONS] to usage of `plugin disable|push`","distinct":true,"url":"https://api.github.com/repos/mapk0y/docker/commits/e55e1841160276589ecbca6d12403bb8104ce7c5"},{"sha":"023f7f51007705783beeb0d64f49f7cf27996a58","author":{"name":"Alexander Morozov","email":"e0c1ec814189eeef63e625a3b2e514b69a2090a4@gmail.com"},"message":"Merge pull request #30006 from mueller-ma/add-names-to-generator\n\nAdd names to namesgenerator","distinct":true,"url":"https://api.github.com/repos/mapk0y/docker/commits/023f7f51007705783beeb0d64f49f7cf27996a58"},{"sha":"81cf5a1834aba165f0f5b1dfc86faff6cd02e3b0","author":{"name":"Alexander Morozov","email":"e0c1ec814189eeef63e625a3b2e514b69a2090a4@gmail.com"},"message":"Merge pull request #30256 from Microsoft/jjh/getpidsforcontainer\n\nWindows: Remove GetPidsForContainer old implementation","distinct":true,"url":"https://api.github.com/repos/mapk0y/docker/commits/81cf5a1834aba165f0f5b1dfc86faff6cd02e3b0"},{"sha":"026b71087928c89db32b5746f7cbf02589b32416","author":{"name":"Jess Frazelle","email":"fa4bef09f4df487cf2d3f52ab73533c8b26212dc@google.com"},"message":"change sh to bash for shopt\n\nSigned-off-by: Jess Frazelle <acidburn@google.com>","distinct":true,"url":"https://api.github.com/repos/mapk0y/docker/commits/026b71087928c89db32b5746f7cbf02589b32416"},{"sha":"db575ef626e8b2660750cbede6b19e951a3b4341","author":{"name":"Yong Tang","email":"c7f96a9af986d7b6079b1ae942cbbfb7d768044b@outlook.com"},"message":"Add daemon option --default-shm-size\n\nThis fix fixes issue raised in 29492 where it was not\npossible to specify a default `--default-shm-size` in daemon\nconfiguration for each `docker run``.\n\nThe flag `--default-shm-size` which is reloadable, has been\nadded to the daemon configuation.\nRelated docs has been updated.\n\nThis fix fixes 29492.\n\nSigned-off-by: Yong Tang <yong.tang.github@outlook.com>","distinct":true,"url":"https://api.github.com/repos/mapk0y/docker/commits/db575ef626e8b2660750cbede6b19e951a3b4341"},{"sha":"d1982862cacb74fb28f8103d0774960fd59a5373","author":{"name":"Yong Tang","email":"c7f96a9af986d7b6079b1ae942cbbfb7d768044b@outlook.com"},"message":"Update opts.MemBytes to disable default, and move `docker run/create/build` to use opts.MemBytes\n\nThis fix made several updates:\n1. Update opts.MemBytes so that default value will not show up.\n   The reason is that in case a default value is decided by daemon,\n   instead of client, we actually want to not show default value.\n2. Move `docker run/create/build` to use opts.MemBytes for `--shm-size`\n   This is to bring consistency between daemon and docker run\n3. docs updates.\n\nSigned-off-by: Yong Tang <yong.tang.github@outlook.com>","distinct":true,"url":"https://api.github.com/repos/mapk0y/docker/commits/d1982862cacb74fb28f8103d0774960fd59a5373"},{"sha":"6d1937aa2d803e10124eea5ef68e2e4f89d3b4b3","author":{"name":"Tianon Gravi","email":"48d6fd857398d03b4f0f2c13db44e96367330a97@gmail.com"},"message":"Merge pull request #30519 from jessfraz/shopt\n\nAdjust \"nuke-graph-directory.sh\" shebang to be explicitly Bash (includes a Bashism as of https://github.com/docker/docker/pull/27869)","distinct":true,"url":"https://api.github.com/repos/mapk0y/docker/commits/6d1937aa2d803e10124eea5ef68e2e4f89d3b4b3"},{"sha":"40c51569e2a557e6656ea4314c824fb1eabb2c4e","author":{"name":"Alexander Morozov","email":"e0c1ec814189eeef63e625a3b2e514b69a2090a4@gmail.com"},"message":"Merge pull request #27713 from resouer/return-err\n\nreturn when error happens on listener close","distinct":true,"url":"https://api.github.com/repos/mapk0y/docker/commits/40c51569e2a557e6656ea4314c824fb1eabb2c4e"},{"sha":"865b3b76521c561f09afadb46574df36f927c85b","author":{"name":"Alexander Morozov","email":"e0c1ec814189eeef63e625a3b2e514b69a2090a4@gmail.com"},"message":"Merge pull request #27783 from epiloque/add-rpm-armhf-centos-7\n\nadd rpm builder for ARM CentOS 7","distinct":true,"url":"https://api.github.com/repos/mapk0y/docker/commits/865b3b76521c561f09afadb46574df36f927c85b"},{"sha":"743943f6364d33425cfbcadad43507fd16305f1a","author":{"name":"Yong Tang","email":"c7f96a9af986d7b6079b1ae942cbbfb7d768044b@outlook.com"},"message":"Add `publish` and `expose` filter for `docker ps --filter`\n\nThis fix tries to address the enhancement proposal raised in\n27178 for filtering based on published or exposed ports of\n`docker ps --filter`.\n\nIn this fix, two filter options, `publish` and `expose` have\nbeen added to take either `<port>[/<protocol>]` or `<from>-<to>[/<protocol>]`\nand filtering on containers.\n\nAn integration test has been added to cover the changes.\n\nThis fix fixes 27178.\n\nSigned-off-by: Yong Tang <yong.tang.github@outlook.com>","distinct":true,"url":"https://api.github.com/repos/mapk0y/docker/commits/743943f6364d33425cfbcadad43507fd16305f1a"},{"sha":"002312d6c1cbf2f9e173f8057a4a868e6fc6ee46","author":{"name":"Alexander Morozov","email":"e0c1ec814189eeef63e625a3b2e514b69a2090a4@gmail.com"},"message":"Merge pull request #30067 from tophj-ibm/add-more-detailed-install-script-message\n\nadd suggestions in failure message in install script","distinct":true,"url":"https://api.github.com/repos/mapk0y/docker/commits/002312d6c1cbf2f9e173f8057a4a868e6fc6ee46"},{"sha":"3c32e1775a174edfc6883a7167326bc91bc2eb24","author":{"name":"Alexander Morozov","email":"e0c1ec814189eeef63e625a3b2e514b69a2090a4@gmail.com"},"message":"Merge pull request #29218 from yongtang/28884-secret-inspect-follow-up\n\nMove secret name or ID prefix resolving from client to daemon","distinct":true,"url":"https://api.github.com/repos/mapk0y/docker/commits/3c32e1775a174edfc6883a7167326bc91bc2eb24"},{"sha":"4930652c675a45a179aa2c902c003fa86b7c998a","author":{"name":"Yong Tang","email":"c7f96a9af986d7b6079b1ae942cbbfb7d768044b@outlook.com"},"message":"Update bash and zsh completion for aws-create-group\n\nThis commit updates bash and zsh completion for aws-create-group.\n\nSigned-off-by: Yong Tang <yong.tang.github@outlook.com>","distinct":true,"url":"https://api.github.com/repos/mapk0y/docker/commits/4930652c675a45a179aa2c902c003fa86b7c998a"},{"sha":"daaeeafa7ae3a4afbff530861a9ed4a97e2c431f","author":{"name":"Daniel Nephin","email":"3ad2504a4cf4aded6f6a35c53e1619a88aadd930@docker.com"},"message":"Remove the old loading system from compose config loading\n\nThe original Compose config loading used the `compose` tag, which\nwas replaced by mapstructure. Some fields were left on the old tag. This\ncommit removes the old tag and uses types and mapstructure.\n\nSigned-off-by: Daniel Nephin <dnephin@docker.com>","distinct":true,"url":"https://api.github.com/repos/mapk0y/docker/commits/daaeeafa7ae3a4afbff530861a9ed4a97e2c431f"},{"sha":"425cd7d1c5c17af5eeebc241d289d81519e748ab","author":{"name":"Gaël PORTAY","email":"773e1d10f1df7ef63c4c2bf383d678d80318c2d2@savoirfairelinux.com"},"message":"Fix installation using make install\n\nThe following command fails when the target directory does not exist.\n\n\t$ sudo make install DOCKER_MAKE_INSTALL_PREFIX=/opt/docker AUTO_GOPATH=1\n\tKEEPBUNDLE=1 hack/make.sh install-binary\n\t# WARNING! I don't seem to be running in a Docker container.\n\t# The result of this command might be an incorrect build, and will not be\n\t# officially supported.\n\t#\n\t# Try this instead: make all\n\t#\n\n\t---> Making bundle: install-binary (in bundles/1.14.0-dev/install-binary)\n\tInstalling docker to /opt/docker/bin/\n\tcp: cannot create regular file '/opt/docker/bin/': No such file or directory\n\tmake: *** [Makefile:119: install] Error 1\n\nThe patch installs the target directory before copying any binaries.\n\n\t$ sudo make install DOCKER_MAKE_INSTALL_PREFIX=/opt/docker AUTO_GOPATH=1\n\tKEEPBUNDLE=1 hack/make.sh install-binary\n\t# WARNING! I don't seem to be running in a Docker container.\n\t# The result of this command might be an incorrect build, and will not be\n\t# officially supported.\n\t#\n\t# Try this instead: make all\n\t#\n\n\t---> Making bundle: install-binary (in bundles/1.14.0-dev/install-binary)\n\tInstalling docker to /opt/docker/bin/\n\tInstalling dockerd to /opt/docker/bin/\n\tInstalling docker-runc to /opt/docker/bin/\n\tInstalling docker-containerd to /opt/docker/bin/\n\tInstalling docker-containerd-ctr to /opt/docker/bin/\n\tInstalling docker-containerd-shim to /opt/docker/bin/\n\tInstalling docker-proxy to /opt/docker/bin/\n\tInstalling docker-init to /opt/docker/bin/\n\nSigned-off-by: Gaël PORTAY <gael.portay@savoirfairelinux.com>","distinct":true,"url":"https://api.github.com/repos/mapk0y/docker/commits/425cd7d1c5c17af5eeebc241d289d81519e748ab"},{"sha":"8feb5c5a48eaadc1686e3b370f7ef9be128dd3cb","author":{"name":"Yong Tang","email":"c7f96a9af986d7b6079b1ae942cbbfb7d768044b@outlook.com"},"message":"Fix issue where service healthcheck is `{}` in remote API\n\nThis fix tries to address the issue raised in 30178 where\nservice healthcheck is `{}` in remote API will result in\ndns resolve failue.\n\nThe reason was that when service healthcheck is `{}`,\nservice binding was not done.\n\nThis fix fixes the issue.\n\nAn integration test has been added.\n\nThis fix fixes 30178.\n\nSigned-off-by: Yong Tang <yong.tang.github@outlook.com>","distinct":true,"url":"https://api.github.com/repos/mapk0y/docker/commits/8feb5c5a48eaadc1686e3b370f7ef9be128dd3cb"},{"sha":"8329ae9e36282802788e724abd7d944aa309468c","author":{"name":"Nathan LeClaire","email":"63575102bf7903d2e1855b48cccd57b7a8e62250@gmail.com"},"message":"Document --init flag for docker run\n\nSigned-off-by: Nathan LeClaire <nathan.leclaire@gmail.com>","distinct":true,"url":"https://api.github.com/repos/mapk0y/docker/commits/8329ae9e36282802788e724abd7d944aa309468c"},{"sha":"8bad0ab1399ae756995e2d6e65c1945bfb2fbe35","author":{"name":"Adam Eijdenberg","email":"8941f7641b6ceaf6e764a000c31acfe11b2d27a8@gmail.com"},"message":"Fixup use of Error() with format string to use Errorf()\n\nSigned-off-by: Adam Eijdenberg <adam.eijdenberg@gmail.com>","distinct":true,"url":"https://api.github.com/repos/mapk0y/docker/commits/8bad0ab1399ae756995e2d6e65c1945bfb2fbe35"},{"sha":"9eacabbfb7d70f582a8c0064c38f1b62c61a4869","author":{"name":"allencloud","email":"12237040d17314ed2d464cb600485dc2d9f4453a@daocloud.io"},"message":"add endpoint mode a default value\n\nSigned-off-by: allencloud <allen.sun@daocloud.io>","distinct":true,"url":"https://api.github.com/repos/mapk0y/docker/commits/9eacabbfb7d70f582a8c0064c38f1b62c61a4869"}]}
{"actor":{"display_login":"mapk0y"}}