blob: bd162a827cdd5851a51b3ed1c5c28e965e7cadde [file] [log] [blame]
def add_global_arguments(parser):
parser.add_argument(
"-d",
"--debug",
action="store_true", default=False,
help="Set CLI logging level to DEBUG"
)
parser.add_argument(
'-s',
'--sudo',
action='store_true', default=True,
help="Use sudo for getting salt creds"
)
parser.add_argument(
'--force-no-key',
action='store_true', default=False,
help="Use sudo for getting salt creds"
)
parser.add_argument(
'--skip-nodes',
metavar='skip_string', default=None,
help="String with nodes to skip. Only trailing '*' supported!"
" Example: 'cmp*,ctl01'"
)
parser.add_argument(
'--kube-config-path',
metavar='skip_string', default="/root/.kube/config",
help="Kube config path with certificates and keys. "
"Default: '/root/.kube/config'"
)
parser.add_argument(
'--use-env',
metavar='use_env',
help="Specify env to use if function supports multiple among detected"
" Example: SALT/KUBE"
)
parser.add_argument(
'--skip-nodes-file',
metavar='skip_nodes_file', default=None,
help="Filename with nodes to skip. Note: use fqdn node names."
)