def pytest_addoption(parser) -> None:
    'Get cli-arguments.\n\n    :param parser: pytest parser\n    :return:\n    '
    parser.addoption('--context', action='store', default='', help='The context to use in the kubeconfig file.')
    parser.addoption('--image', action='store', default=DEFAULT_IMAGE, help='The Ingress Controller image.')
    parser.addoption('--image-pull-policy', action='store', default=DEFAULT_PULL_POLICY, help='The pull policy of the Ingress Controller image.')
    parser.addoption('--deployment-type', action='store', default=DEFAULT_DEPLOYMENT_TYPE, help='The type of the IC deployment: deployment or daemon-set.')
    parser.addoption('--ic-type', action='store', default=DEFAULT_IC_TYPE, help='The type of the Ingress Controller: nginx-ingress or nginx-ingress-plus.')
    parser.addoption('--service', action='store', default=DEFAULT_SERVICE, help='The type of the Ingress Controller service: nodeport or loadbalancer.')
    parser.addoption('--replicas', action='store', default=NUM_REPLICAS, help='Number of replica pods for type deployment')
    parser.addoption('--node-ip', action='store', help='The public IP of a cluster node. Not required if you use the loadbalancer service (see --service argument).')
    parser.addoption('--kubeconfig', action='store', default=os.path.expanduser(KUBE_CONFIG_DEFAULT_LOCATION), help='An absolute path to a kubeconfig file.')
    parser.addoption('--show-ic-logs', action='store', default='no', help='Show IC logs in stdout on test failure')
    parser.addoption('--batch-start', action='store', default=BATCH_START, help='Run tests for pods restarts with multiple resources deployed (Ingress/VS): True/False')
    parser.addoption('--batch-resources', action='store', default=BATCH_RESOURCES, help='Number of VS/Ingress resources to deploy')
Get cli-arguments.

:param parser: pytest parser
:return:
def pytest_addoption(parser) -> None:
    'Get cli-arguments.\n\n    :param parser: pytest parser\n    :return:\n    '
    parser.addoption('--context', action='store', default=, help='The context to use in the kubeconfig file.')
    parser.addoption('--image', action='store', default=DEFAULT_IMAGE, help='The Ingress Controller image.')
    parser.addoption('--image-pull-policy', action='store', default=DEFAULT_PULL_POLICY, help='The pull policy of the Ingress Controller image.')
    parser.addoption('--deployment-type', action='store', default=DEFAULT_DEPLOYMENT_TYPE, help='The type of the IC deployment: deployment or daemon-set.')
    parser.addoption('--ic-type', action='store', default=DEFAULT_IC_TYPE, help='The type of the Ingress Controller: nginx-ingress or nginx-ingress-plus.')
    parser.addoption('--service', action='store', default=DEFAULT_SERVICE, help='The type of the Ingress Controller service: nodeport or loadbalancer.')
    parser.addoption('--replicas', action='store', default=NUM_REPLICAS, help='Number of replica pods for type deployment')
    parser.addoption('--node-ip', action='store', help='The public IP of a cluster node. Not required if you use the loadbalancer service (see --service argument).')
    parser.addoption('--kubeconfig', action='store', default=os.path.expanduser(KUBE_CONFIG_DEFAULT_LOCATION), help='An absolute path to a kubeconfig file.')
    parser.addoption('--show-ic-logs', action='store', default='no', help='Show IC logs in stdout on test failure')
    parser.addoption('--batch-start', action='store', default=BATCH_START, help='Run tests for pods restarts with multiple resources deployed (Ingress/VS): True/False')
    parser.addoption('--batch-resources', action='store', default=BATCH_RESOURCES, help='Number of VS/Ingress resources to deploy')