--- features: - | The client now supports ``none`` authorization method, which should be used if the Identity service is not present in the deployment that the client talks to. To use it: - openstack baremetal CLI -- supported starting with ``osc-lib`` version ``1.10.0``, by providing ``--os-auth-type none`` and ``--os-endpoint`` argument to ``openstack`` command - ironic CLI -- just specify the ``--ironic-url`` or ``--os-endpoint`` argument in the ``ironic`` command (or set the corresponding environment variable) - python API -- specify the ``endpoint_override`` argument to the ``client.get_client()`` method (in addition to the required ``api_version``) deprecations: - | ``common.http.HTTPClient`` class is deprecated and will be removed in the Stein release. If you initialize the ironic client via ``v1.client.Client`` class directly, please pass the `keystoneauth `_ session to the Client constructor, so that ``common.http.SessionClient`` is used instead. - | As part of standardizing argument naming to the one used by `keystoneauth `_, the following arguments to ``client.get_client`` method are deprecated and will be removed in Stein release: * ``os_auth_token``: use ``token`` instead * ``os_username``: use ``username`` instead * ``os_password``: use ``password`` instead * ``os_auth_url``: use ``auth_url`` instead * ``os_project_id``: use ``project_id`` instead * ``os_project_name``: use ``project_name`` instead * ``os_tenant_id``: use ``tenant_id`` instead * ``os_tenant_name``: use ``tenant_name`` instead * ``os_region_name``: use ``region_name`` instead * ``os_user_domain_id``: use ``user_domain_id`` instead * ``os_user_domain_name``: use ``user_domain_name`` instead * ``os_project_domain_id``: use ``project_domain_id`` instead * ``os_project_domain_name``: use ``project_domain_name`` instead * ``os_service_type``: use ``service_type`` instead * ``os_endpoint_type``: use ``interface`` instead * ``ironic_url``: use ``endpoint`` instead * ``os_cacert``, ``ca_file``: use ``cafile`` instead * ``os_cert``, ``cert_file``: use ``certfile`` instead * ``os_key``, ``key_file``: use ``keyfile`` instead - | The ``endpoint`` argument to the ``v1.client.Client`` constructor is deprecated and will be removed in Stein release. Instead, please use the standard `keystoneauth `_ argument name ``endpoint_override``.