From: Maran Hidskes Date: Mon, 13 Apr 2020 08:20:57 +0000 (+0200) Subject: cephadm: warn when no valid version arguments are supplied to add-repo X-Git-Tag: v16.1.0~2589^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=115b3d7b7f3b4cf4149240fc14e374697a7cd6b1;p=ceph.git cephadm: warn when no valid version arguments are supplied to add-repo Currently add-repo will add a broken repository by default, this commit gives a pretty error to instruct the user to use one of the version arguments. Fixes #45029 Signed-off-by: Maran Hidskes --- diff --git a/src/cephadm/cephadm b/src/cephadm/cephadm index 2c34d6e5f2c6..33d09cb9f1ba 100755 --- a/src/cephadm/cephadm +++ b/src/cephadm/cephadm @@ -3975,6 +3975,8 @@ def create_packager(stable=None, version=None, branch=None, commit=None): def command_add_repo(): if args.version and args.release: raise Error('you can specify either --release or --version but not both') + if not args.version and not args.release and not args.dev and not args.dev_commit: + raise Error('please supply a --release, --version, --dev or --dev-commit argument') if args.version: try: (x, y, z) = args.version.split('.')