{"push_id":725064642,"size":17,"distinct_size":17,"ref":"refs/heads/master","head":"80e259cf98e1dc3f5cc53c1ba43236659200e44b","before":"548bd88e88917307bb82a81cc3d39e3b04d31a18","commits":[{"sha":"d7d366613a5049b87d71f39155f1b0daf64ce24e","author":{"email":"e5e44d6dbac12e32e01c3bb8b67940d8b42e225b@redhat.com","name":"Travis Rhoden"},"message":"[RM-12171] Make pkg --install and --remove mutually exclusive\n\nThe code could not handle both being present, so make sure that we\ndon't allow that on the CLI.\n\nAdd unit tests for pkg.\n\nRemove nargs=?. Using '?' doesn't make any sense unless a default\nor const flag is also provided, which they aren't.  We want to make\nsure there is one string provided, which is the default behavior.\n\nFixes: #12171\n\nSigned-off-by: Travis Rhoden <trhoden@redhat.com>","distinct":true,"url":"https://api.github.com/repos/Vicente-Cheng/ceph-deploy/commits/d7d366613a5049b87d71f39155f1b0daf64ce24e"},{"sha":"20c025703b79f6960cba7edeb602eb0b2c84a3a2","author":{"email":"e5e44d6dbac12e32e01c3bb8b67940d8b42e225b@redhat.com","name":"Travis Rhoden"},"message":"[RM-12168] Don't use store_true and default=None\n\nNot sure why this was ever seen as necessary.  With the store_true\naction, it will be False if not present, True if passed on the CLI.\n\nWe just need to the boolean value, and there is no need to set\nthe flag to None instead of False when it is not present.\n\nFixes: #12168\n\nSigned-off-by: Travis Rhoden <trhoden@redhat.com>","distinct":true,"url":"https://api.github.com/repos/Vicente-Cheng/ceph-deploy/commits/20c025703b79f6960cba7edeb602eb0b2c84a3a2"},{"sha":"a2e8eeca66d2d85c32892e7a72f6a7582fbd2642","author":{"email":"e5e44d6dbac12e32e01c3bb8b67940d8b42e225b@redhat.com","name":"Travis Rhoden"},"message":"[RM-12147] Take non version related switches out of version mutex\n\nSigned-off-by: Travis Rhoden <trhoden@redhat.com>","distinct":true,"url":"https://api.github.com/repos/Vicente-Cheng/ceph-deploy/commits/a2e8eeca66d2d85c32892e7a72f6a7582fbd2642"},{"sha":"9552fb18b1ab9e02926005c5d1fc85b385567654","author":{"email":"e5e44d6dbac12e32e01c3bb8b67940d8b42e225b@redhat.com","name":"Travis Rhoden"},"message":"[RM-12147] Set arg defaults in correct places\n\nSigned-off-by: Travis Rhoden <trhoden@redhat.com>","distinct":true,"url":"https://api.github.com/repos/Vicente-Cheng/ceph-deploy/commits/9552fb18b1ab9e02926005c5d1fc85b385567654"},{"sha":"1c647b410e1024732be0385b95a2ff9afb1a93d1","author":{"email":"e5e44d6dbac12e32e01c3bb8b67940d8b42e225b@redhat.com","name":"Travis Rhoden"},"message":"[RM-12147] Put repo mod flags in a mutex\n\n--adjust-repos and --no-adjust-repos were not in a mutex group.\nFix that.\n\nAlso --repo will always install a new repo file, regardless of\n--[no]-adjust-repos, so it might as well be in the same mutex\ngroup.\n\nSigned-off-by: Travis Rhoden <trhoden@redhat.com>","distinct":true,"url":"https://api.github.com/repos/Vicente-Cheng/ceph-deploy/commits/1c647b410e1024732be0385b95a2ff9afb1a93d1"},{"sha":"d618d60a851f4e0d17ecd869240f4fa8586e48c0","author":{"email":"589a549dc9f982d9f46aeeb82a09ab6d87ccf1d8@suse.de","name":"David Disseldorp"},"message":"pkg_managers: add zypper refresh helper\n\nAdd \"zypper refresh\" alongside the existing installation and removal\nhelper functions.\n\nSigned-off-by: David Disseldorp <ddiss@suse.de>","distinct":true,"url":"https://api.github.com/repos/Vicente-Cheng/ceph-deploy/commits/d618d60a851f4e0d17ecd869240f4fa8586e48c0"},{"sha":"5051f005d49d822aa85801cb677cabd875ebd7c8","author":{"email":"589a549dc9f982d9f46aeeb82a09ab6d87ccf1d8@suse.de","name":"David Disseldorp"},"message":"suse/install: use distribution packages by default\n\nSUSE and openSUSE are moving to ship Ceph with distribution media.\nceph-deploy should therefore default to using these packages, unless\ndirected otherwise via --repo-url.\n\nThis change is similar to a previous patch by Owen Synge.\n\nSigned-off-by: David Disseldorp <ddiss@suse.de>","distinct":true,"url":"https://api.github.com/repos/Vicente-Cheng/ceph-deploy/commits/5051f005d49d822aa85801cb677cabd875ebd7c8"},{"sha":"602e3c8929d9e88cf26a169b0d1800b418404f93","author":{"email":"589a549dc9f982d9f46aeeb82a09ab6d87ccf1d8@suse.de","name":"David Disseldorp"},"message":"suse/install: use zypper helpers for mirror_install\n\nSigned-off-by: David Disseldorp <ddiss@suse.de>","distinct":true,"url":"https://api.github.com/repos/Vicente-Cheng/ceph-deploy/commits/602e3c8929d9e88cf26a169b0d1800b418404f93"},{"sha":"8c20b0c63ebf71a5ef1796f17f6d9a51814013c0","author":{"email":"589a549dc9f982d9f46aeeb82a09ab6d87ccf1d8@suse.de","name":"David Disseldorp"},"message":"suse/install: map from component to pkg names\n\nceph-deploy uses ceph-osd, ceph-mds and ceph-mon component names. On\nSUSE platforms, these are all provided by the base ceph-package.\nceph-radosgw and ceph-common are separate, so can be installed\nindependently.\n\nSigned-off-by: David Disseldorp <ddiss@suse.de>","distinct":true,"url":"https://api.github.com/repos/Vicente-Cheng/ceph-deploy/commits/8c20b0c63ebf71a5ef1796f17f6d9a51814013c0"},{"sha":"eaa010c54bd448c75ae1aa0c967eef767b6a76e3","author":{"email":"589a549dc9f982d9f46aeeb82a09ab6d87ccf1d8@suse.de","name":"David Disseldorp"},"message":"suse/install: only install requested components\n\nUntil now, the SUSE back-end has ignored requests for installation of\nspecific components and always installed the base ceph and ceph-radosgw\npackages.\nThis change maps component specific installation requests to SUSE\npackage names using the previously added map_components() helper.\n\nSigned-off-by: David Disseldorp <ddiss@suse.de>","distinct":true,"url":"https://api.github.com/repos/Vicente-Cheng/ceph-deploy/commits/eaa010c54bd448c75ae1aa0c967eef767b6a76e3"},{"sha":"d460c4e53b67ed281160de5212eccf03f3dcbd8a","author":{"email":"589a549dc9f982d9f46aeeb82a09ab6d87ccf1d8@suse.de","name":"David Disseldorp"},"message":"suse/uninstall: remove the ceph-common package\n\nceph-common can be installed individually via ceph-deploy install\n--common parameter, so it should also be present in the uninstall\npackage list.\n\nSigned-off-by: David Disseldorp <ddiss@suse.de>","distinct":true,"url":"https://api.github.com/repos/Vicente-Cheng/ceph-deploy/commits/d460c4e53b67ed281160de5212eccf03f3dcbd8a"},{"sha":"3158303cfdea889f9c1d07e2fa84b2109fc00775","author":{"email":"589a549dc9f982d9f46aeeb82a09ab6d87ccf1d8@suse.de","name":"David Disseldorp"},"message":"suse/uninstall: use the zypper remove helper\n\nSigned-off-by: David Disseldorp <ddiss@suse.de>","distinct":true,"url":"https://api.github.com/repos/Vicente-Cheng/ceph-deploy/commits/3158303cfdea889f9c1d07e2fa84b2109fc00775"},{"sha":"d5049edc8567cebf936bb07847906c5400f9a6d9","author":{"email":"589a549dc9f982d9f46aeeb82a09ab6d87ccf1d8@suse.de","name":"David Disseldorp"},"message":"Add tests for component to SUSE package mapping\n\nSigned-off-by: David Disseldorp <ddiss@suse.de>","distinct":true,"url":"https://api.github.com/repos/Vicente-Cheng/ceph-deploy/commits/d5049edc8567cebf936bb07847906c5400f9a6d9"},{"sha":"91d6fd7ee35be252587fc6f97117062fdd8bcbfd","author":{"email":"a527f45c4d359ddc0a14b8fd7ba6d4b9e5a271c5@deza.pe","name":"Alfredo Deza"},"message":"Merge pull request #321 from trhoden/RM-12171\n\n[RM-12171] Make pkg --install and --remove mutually exclusive","distinct":true,"url":"https://api.github.com/repos/Vicente-Cheng/ceph-deploy/commits/91d6fd7ee35be252587fc6f97117062fdd8bcbfd"},{"sha":"772aa82035515716ebadc5e87b08382ca65cd3ed","author":{"email":"a527f45c4d359ddc0a14b8fd7ba6d4b9e5a271c5@deza.pe","name":"Alfredo Deza"},"message":"Merge pull request #322 from trhoden/RM-12168\n\n[RM-12168] Don't use store_true and default=None","distinct":true,"url":"https://api.github.com/repos/Vicente-Cheng/ceph-deploy/commits/772aa82035515716ebadc5e87b08382ca65cd3ed"},{"sha":"680ae80eee8e5de4de9c2a01506fbf594ee0be5e","author":{"email":"a527f45c4d359ddc0a14b8fd7ba6d4b9e5a271c5@deza.pe","name":"Alfredo Deza"},"message":"Merge pull request #323 from trhoden/RM-12147\n\nFix mutex groups in ceph-deploy install","distinct":true,"url":"https://api.github.com/repos/Vicente-Cheng/ceph-deploy/commits/680ae80eee8e5de4de9c2a01506fbf594ee0be5e"},{"sha":"80e259cf98e1dc3f5cc53c1ba43236659200e44b","author":{"email":"e5e44d6dbac12e32e01c3bb8b67940d8b42e225b@gmail.com","name":"Travis Rhoden"},"message":"Merge pull request #324 from ddiss/suse_install_bundled_v3\n\nInstall SUSE-built packages by default for SUSE distros\r\n\r\nReviewed-by: Travis Rhoden <trhoden@redhat.com>","distinct":true,"url":"https://api.github.com/repos/Vicente-Cheng/ceph-deploy/commits/80e259cf98e1dc3f5cc53c1ba43236659200e44b"}]}