IBM / lmctl

Cloud Pak for Network Automation (CP4NA) (previously ALM/TNCO) command line tool
Apache License 2.0
4 stars 19 forks source link

Migrate the lmctl to use /api/v1 #110

Closed pmallan closed 2 years ago

pmallan commented 3 years ago

================================================ Build Result

Gathering Version - OK Run Unit Tests - OK Build Wheel - OK Package Docs - OK

(env) [root@Mallanarhel81 lmctl]# lmctl --version lmctl, version 3.1.1.dev0 (env) [root@Mallanarhel81 lmctl]# python3 -m unittest discover -s tests.unit ...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

Ran 675 tests in 9.561s

OK

(env) [root@Mallanarhel81 lmctl]# python3 -m unittest discover -s tests.integration Generated execution name: sanguine-romario .............................................................................................................................................sssssssssssssssssssssssssssss.........................s..............................F.......EE........................E..........ssss...EE.....

ERROR: setUpClass (tests.integration.cli.test_resource_drivers.TestResourceDrivers)

Traceback (most recent call last): File "/root/mallan/lmctl311dev/lmctl/lmctl/client/client.py", line 108, in make_request response.raise_for_status() File "/root/mallan/lmctl311dev/env/lib/python3.6/site-packages/requests/models.py", line 953, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 400 Client Error: for url: https://cp4na-o-ishtar-lifecycle-manager.apps.ocp-vran-shail-dev.cp.fyre.ibm.com/api/v1/resource-manager/resource-drivers

The above exception was the direct cause of the following exception:

Traceback (most recent call last): File "/root/mallan/lmctl311dev/lmctl/tests/integration/integration_test_base.py", line 16, in setUpClass cls.before_test_case(IntegrationTest.tester) File "/root/mallan/lmctl311dev/lmctl/tests/integration/cli/test_resource_drivers.py", line 18, in before_test_case 'baseUri': 'http://ansible-lifecycle-driver:8292' File "/root/mallan/lmctl311dev/lmctl/lmctl/client/api/resource_drivers.py", line 11, in create return self._create(obj=driver) File "/root/mallan/lmctl311dev/lmctl/lmctl/client/api/tnco_api_base.py", line 65, in _create id_value = self._exec_request(request, response_handler=read_response_location_header) File "/root/mallan/lmctl311dev/lmctl/lmctl/client/api/tnco_api_base.py", line 28, in _exec_request response = self.base_client.make_request(request) File "/root/mallan/lmctl311dev/lmctl/lmctl/client/client.py", line 110, in make_request raise TNCOClientHttpError(f'{request.method} request to {url} failed', e) from e lmctl.client.exceptions.TNCOClientHttpError: POST request to https://cp4na-o-ishtar-lifecycle-manager.apps.ocp-vran-shail-dev.cp.fyre.ibm.com/api/v1/resource-manager/resource-drivers failed: status=400, message=Resource Driver LifecycleDriverDescriptor{id='null', type='vCloud', baseUri='http://ansible-lifecycle-driver:8292', certificate='null'} onboarding failed

====================================================================== ERROR: setUpClass (tests.integration.cli.test_resource_managers.TestResourceManagers)

Traceback (most recent call last): File "/root/mallan/lmctl311dev/lmctl/tests/integration/integration_test_base.py", line 16, in setUpClass cls.before_test_case(IntegrationTest.tester) File "/root/mallan/lmctl311dev/lmctl/tests/integration/cli/test_resource_managers.py", line 20, in before_test_case 'url': self.endpoint + '/resource-manager' NameError: name 'self' is not defined

====================================================================== ERROR: test_token (tests.integration.client.test_auth.TestAuthenticationAPI)

Traceback (most recent call last): File "/root/mallan/lmctl311dev/lmctl/tests/integration/client/test_auth.py", line 35, in test_token response = client.descriptors.all() File "/root/mallan/lmctl311dev/lmctl/lmctl/client/api/descriptors.py", line 47, in all return self._exec_request_and_parse_yaml(request) File "/root/mallan/lmctl311dev/lmctl/lmctl/client/api/tnco_api_base.py", line 36, in _exec_request_and_parse_yaml return self._exec_request(request, response_handler=read_response_body_as_yaml) File "/root/mallan/lmctl311dev/lmctl/lmctl/client/api/tnco_api_base.py", line 28, in _exec_request response = self.base_client.make_request(request) File "/root/mallan/lmctl311dev/lmctl/lmctl/client/client.py", line 100, in make_request self._supplement_headers(headers=request_kwargs['headers'], inject_current_auth=request.inject_current_auth) File "/root/mallan/lmctl311dev/lmctl/lmctl/client/client.py", line 74, in _supplement_headers self._add_auth_headers(headers=headers) File "/root/mallan/lmctl311dev/lmctl/lmctl/client/client.py", line 65, in _add_auth_headers access_token = self.get_access_token() File "/root/mallan/lmctl311dev/lmctl/lmctl/client/client.py", line 58, in get_access_token self.auth_tracker.accept_auth_response(auth_response) File "/root/mallan/lmctl311dev/lmctl/lmctl/client/auth_tracker.py", line 44, in accept_auth_response self._time_of_expiry = self._get_expires_time_from_jwt(self.current_access_token) File "/root/mallan/lmctl311dev/lmctl/lmctl/client/auth_tracker.py", line 50, in _get_expires_time_from_jwt jwt_content = jwt.decode(token, options={'verify_signature': False}, algorithms=self.jwt_algorithms) File "/root/mallan/lmctl311dev/env/lib/python3.6/site-packages/jwt/api_jwt.py", line 104, in decode self._validate_claims(payload, merged_options, **kwargs) File "/root/mallan/lmctl311dev/env/lib/python3.6/site-packages/jwt/api_jwt.py", line 134, in _validate_claims self._validate_exp(payload, now, leeway) File "/root/mallan/lmctl311dev/env/lib/python3.6/site-packages/jwt/api_jwt.py", line 175, in _validate_exp raise ExpiredSignatureError('Signature has expired') jwt.exceptions.ExpiredSignatureError: Signature has expired

====================================================================== ERROR: test_crd (tests.integration.client.test_resource_drivers.TestResourceDriversAPI)

Traceback (most recent call last): File "/root/mallan/lmctl311dev/lmctl/lmctl/client/client.py", line 108, in make_request response.raise_for_status() File "/root/mallan/lmctl311dev/env/lib/python3.6/site-packages/requests/models.py", line 953, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 400 Client Error: for url: https://cp4na-o-ishtar-lifecycle-manager.apps.ocp-vran-shail-dev.cp.fyre.ibm.com/api/v1/resource-manager/resource-drivers

The above exception was the direct cause of the following exception:

Traceback (most recent call last): File "/root/mallan/lmctl311dev/lmctl/tests/integration/client/test_resource_drivers.py", line 12, in test_crd create_response = drivers_api.create(resource_driver) File "/root/mallan/lmctl311dev/lmctl/lmctl/client/api/resource_drivers.py", line 11, in create return self._create(obj=driver) File "/root/mallan/lmctl311dev/lmctl/lmctl/client/api/tnco_api_base.py", line 65, in _create id_value = self._exec_request(request, response_handler=read_response_location_header) File "/root/mallan/lmctl311dev/lmctl/lmctl/client/api/tnco_api_base.py", line 28, in _exec_request response = self.base_client.make_request(request) File "/root/mallan/lmctl311dev/lmctl/lmctl/client/client.py", line 110, in make_request raise TNCOClientHttpError(f'{request.method} request to {url} failed', e) from e lmctl.client.exceptions.TNCOClientHttpError: POST request to https://cp4na-o-ishtar-lifecycle-manager.apps.ocp-vran-shail-dev.cp.fyre.ibm.com/api/v1/resource-manager/resource-drivers failed: status=400, message=Resource Driver LifecycleDriverDescriptor{id='null', type='sanguine-romario-crd-test', baseUri='http://ansible-lifecycle-driver:8292', certificate='null'} onboarding failed

====================================================================== ERROR: test_get_by_type (tests.integration.client.test_resource_drivers.TestResourceDriversAPI)

Traceback (most recent call last): File "/root/mallan/lmctl311dev/lmctl/lmctl/client/client.py", line 108, in make_request response.raise_for_status() File "/root/mallan/lmctl311dev/env/lib/python3.6/site-packages/requests/models.py", line 953, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 400 Client Error: for url: https://cp4na-o-ishtar-lifecycle-manager.apps.ocp-vran-shail-dev.cp.fyre.ibm.com/api/v1/resource-manager/resource-drivers

The above exception was the direct cause of the following exception:

Traceback (most recent call last): File "/root/mallan/lmctl311dev/lmctl/tests/integration/client/test_resource_drivers.py", line 31, in test_get_by_type drivers_api.create(resource_driver) File "/root/mallan/lmctl311dev/lmctl/lmctl/client/api/resource_drivers.py", line 11, in create return self._create(obj=driver) File "/root/mallan/lmctl311dev/lmctl/lmctl/client/api/tnco_api_base.py", line 65, in _create id_value = self._exec_request(request, response_handler=read_response_location_header) File "/root/mallan/lmctl311dev/lmctl/lmctl/client/api/tnco_api_base.py", line 28, in _exec_request response = self.base_client.make_request(request) File "/root/mallan/lmctl311dev/lmctl/lmctl/client/client.py", line 110, in make_request raise TNCOClientHttpError(f'{request.method} request to {url} failed', e) from e lmctl.client.exceptions.TNCOClientHttpError: POST request to https://cp4na-o-ishtar-lifecycle-manager.apps.ocp-vran-shail-dev.cp.fyre.ibm.com/api/v1/resource-manager/resource-drivers failed: status=400, message=Resource Driver LifecycleDriverDescriptor{id='null', type='sanguine-romario-get-by-type', baseUri='http://ansible-lifecycle-driver:8292', certificate='null'} onboarding failed

====================================================================== FAIL: test_login_with_token (tests.integration.cli.test_login.TestLogin)

Traceback (most recent call last): File "/root/mallan/lmctl311dev/lmctl/tests/integration/cli/test_login.py", line 162, in test_login_with_token self.assert_no_errors(result) File "/root/mallan/lmctl311dev/lmctl/tests/integration/cli/cli_test_base.py", line 37, in assert_no_errors self.fail(f'Unexpected exception thrown: \n---\n{exception_string}\n---{result.output}') AssertionError: Unexpected exception thrown:

Traceback (most recent call last): File "/root/mallan/lmctl311dev/env/lib/python3.6/site-packages/click/testing.py", line 329, in invoke cli.main(args=args or (), prog_name=prog_name, extra) File "/root/mallan/lmctl311dev/env/lib/python3.6/site-packages/click/core.py", line 782, in main rv = self.invoke(ctx) File "/root/mallan/lmctl311dev/env/lib/python3.6/site-packages/click/core.py", line 1259, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "/root/mallan/lmctl311dev/env/lib/python3.6/site-packages/click/core.py", line 1066, in invoke return ctx.invoke(self.callback, ctx.params) File "/root/mallan/lmctl311dev/env/lib/python3.6/site-packages/click/core.py", line 610, in invoke return callback(*args, *kwargs) File "/root/mallan/lmctl311dev/env/lib/python3.6/site-packages/click/decorators.py", line 21, in new_func return f(get_current_context(), args, kwargs) File "/root/mallan/lmctl311dev/lmctl/lmctl/cli/commands/login.py", line 68, in login access_token = client.get_access_token() File "/root/mallan/lmctl311dev/lmctl/lmctl/client/client.py", line 58, in get_access_token self.auth_tracker.accept_auth_response(auth_response) File "/root/mallan/lmctl311dev/lmctl/lmctl/client/auth_tracker.py", line 44, in accept_auth_response self._time_of_expiry = self._get_expires_time_from_jwt(self.current_access_token) File "/root/mallan/lmctl311dev/lmctl/lmctl/client/auth_tracker.py", line 50, in _get_expires_time_from_jwt jwt_content = jwt.decode(token, options={'verify_signature': False}, algorithms=self.jwt_algorithms) File "/root/mallan/lmctl311dev/env/lib/python3.6/site-packages/jwt/api_jwt.py", line 104, in decode self._validate_claims(payload, merged_options, kwargs) File "/root/mallan/lmctl311dev/env/lib/python3.6/site-packages/jwt/api_jwt.py", line 134, in _validate_claims self._validate_exp(payload, now, leeway) File "/root/mallan/lmctl311dev/env/lib/python3.6/site-packages/jwt/api_jwt.py", line 175, in _validate_exp raise ExpiredSignatureError('Signature has expired') jwt.exceptions.ExpiredSignatureError: Signature has expired



Ran 283 tests in 2231.798s

FAILED (failures=1, errors=5, skipped=34)

pmallan commented 3 years ago

(env) [root@Mallanarhel81 lmctl]# python3 -m unittest discover -s tests.integration Generated execution name: incredible-cantona .............................................................................................................................................sssssssssssssssssssssssssssss.........................s..............................F.......E................................................E..........ssss...EE.....

ERROR: setUpClass (tests.integration.cli.test_resource_drivers.TestResourceDrivers)

Traceback (most recent call last): File "/root/mallan/lmctl311dev/lmctl/lmctl/client/client.py", line 108, in make_request response.raise_for_status() File "/root/mallan/lmctl311dev/lmctl/env/lib/python3.6/site-packages/requests/models.py", line 953, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 400 Client Error: for url: https://cp4na-o-ishtar-lifecycle-manager.apps.ocp-vran-shail-dev.cp.fyre.ibm.com/api/v1/resource-manager/resource-drivers

The above exception was the direct cause of the following exception:

Traceback (most recent call last): File "/root/mallan/lmctl311dev/lmctl/tests/integration/integration_test_base.py", line 16, in setUpClass cls.before_test_case(IntegrationTest.tester) File "/root/mallan/lmctl311dev/lmctl/tests/integration/cli/test_resource_drivers.py", line 18, in before_test_case 'baseUri': 'http://ansible-lifecycle-driver:8292' File "/root/mallan/lmctl311dev/lmctl/lmctl/client/api/resource_drivers.py", line 11, in create return self._create(obj=driver) File "/root/mallan/lmctl311dev/lmctl/lmctl/client/api/tnco_api_base.py", line 65, in _create id_value = self._exec_request(request, response_handler=read_response_location_header) File "/root/mallan/lmctl311dev/lmctl/lmctl/client/api/tnco_api_base.py", line 28, in _exec_request response = self.base_client.make_request(request) File "/root/mallan/lmctl311dev/lmctl/lmctl/client/client.py", line 110, in make_request raise TNCOClientHttpError(f'{request.method} request to {url} failed', e) from e lmctl.client.exceptions.TNCOClientHttpError: POST request to https://cp4na-o-ishtar-lifecycle-manager.apps.ocp-vran-shail-dev.cp.fyre.ibm.com/api/v1/resource-manager/resource-drivers failed: status=400, message=Resource Driver LifecycleDriverDescriptor{id='null', type='vCloud', baseUri='http://ansible-lifecycle-driver:8292', certificate='null'} onboarding failed

====================================================================== ERROR: test_token (tests.integration.client.test_auth.TestAuthenticationAPI)

Traceback (most recent call last): File "/root/mallan/lmctl311dev/lmctl/tests/integration/client/test_auth.py", line 35, in test_token response = client.descriptors.all() File "/root/mallan/lmctl311dev/lmctl/lmctl/client/api/descriptors.py", line 47, in all return self._exec_request_and_parse_yaml(request) File "/root/mallan/lmctl311dev/lmctl/lmctl/client/api/tnco_api_base.py", line 36, in _exec_request_and_parse_yaml return self._exec_request(request, response_handler=read_response_body_as_yaml) File "/root/mallan/lmctl311dev/lmctl/lmctl/client/api/tnco_api_base.py", line 28, in _exec_request response = self.base_client.make_request(request) File "/root/mallan/lmctl311dev/lmctl/lmctl/client/client.py", line 100, in make_request self._supplement_headers(headers=request_kwargs['headers'], inject_current_auth=request.inject_current_auth) File "/root/mallan/lmctl311dev/lmctl/lmctl/client/client.py", line 74, in _supplement_headers self._add_auth_headers(headers=headers) File "/root/mallan/lmctl311dev/lmctl/lmctl/client/client.py", line 65, in _add_auth_headers access_token = self.get_access_token() File "/root/mallan/lmctl311dev/lmctl/lmctl/client/client.py", line 58, in get_access_token self.auth_tracker.accept_auth_response(auth_response) File "/root/mallan/lmctl311dev/lmctl/lmctl/client/auth_tracker.py", line 44, in accept_auth_response self._time_of_expiry = self._get_expires_time_from_jwt(self.current_access_token) File "/root/mallan/lmctl311dev/lmctl/lmctl/client/auth_tracker.py", line 50, in _get_expires_time_from_jwt jwt_content = jwt.decode(token, options={'verify_signature': False}, algorithms=self.jwt_algorithms) File "/root/mallan/lmctl311dev/lmctl/env/lib/python3.6/site-packages/jwt/api_jwt.py", line 104, in decode self._validate_claims(payload, merged_options, **kwargs) File "/root/mallan/lmctl311dev/lmctl/env/lib/python3.6/site-packages/jwt/api_jwt.py", line 134, in _validate_claims self._validate_exp(payload, now, leeway) File "/root/mallan/lmctl311dev/lmctl/env/lib/python3.6/site-packages/jwt/api_jwt.py", line 175, in _validate_exp raise ExpiredSignatureError('Signature has expired') jwt.exceptions.ExpiredSignatureError: Signature has expired

====================================================================== ERROR: test_crd (tests.integration.client.test_resource_drivers.TestResourceDriversAPI)

Traceback (most recent call last): File "/root/mallan/lmctl311dev/lmctl/lmctl/client/client.py", line 108, in make_request response.raise_for_status() File "/root/mallan/lmctl311dev/lmctl/env/lib/python3.6/site-packages/requests/models.py", line 953, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 400 Client Error: for url: https://cp4na-o-ishtar-lifecycle-manager.apps.ocp-vran-shail-dev.cp.fyre.ibm.com/api/v1/resource-manager/resource-drivers

The above exception was the direct cause of the following exception:

Traceback (most recent call last): File "/root/mallan/lmctl311dev/lmctl/tests/integration/client/test_resource_drivers.py", line 12, in test_crd create_response = drivers_api.create(resource_driver) File "/root/mallan/lmctl311dev/lmctl/lmctl/client/api/resource_drivers.py", line 11, in create return self._create(obj=driver) File "/root/mallan/lmctl311dev/lmctl/lmctl/client/api/tnco_api_base.py", line 65, in _create id_value = self._exec_request(request, response_handler=read_response_location_header) File "/root/mallan/lmctl311dev/lmctl/lmctl/client/api/tnco_api_base.py", line 28, in _exec_request response = self.base_client.make_request(request) File "/root/mallan/lmctl311dev/lmctl/lmctl/client/client.py", line 110, in make_request raise TNCOClientHttpError(f'{request.method} request to {url} failed', e) from e lmctl.client.exceptions.TNCOClientHttpError: POST request to https://cp4na-o-ishtar-lifecycle-manager.apps.ocp-vran-shail-dev.cp.fyre.ibm.com/api/v1/resource-manager/resource-drivers failed: status=400, message=Resource Driver LifecycleDriverDescriptor{id='null', type='incredible-cantona-crd-test', baseUri='http://ansible-lifecycle-driver:8292', certificate='null'} onboarding failed

====================================================================== ERROR: test_get_by_type (tests.integration.client.test_resource_drivers.TestResourceDriversAPI)

Traceback (most recent call last): File "/root/mallan/lmctl311dev/lmctl/lmctl/client/client.py", line 108, in make_request response.raise_for_status() File "/root/mallan/lmctl311dev/lmctl/env/lib/python3.6/site-packages/requests/models.py", line 953, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 400 Client Error: for url: https://cp4na-o-ishtar-lifecycle-manager.apps.ocp-vran-shail-dev.cp.fyre.ibm.com/api/v1/resource-manager/resource-drivers

The above exception was the direct cause of the following exception:

Traceback (most recent call last): File "/root/mallan/lmctl311dev/lmctl/tests/integration/client/test_resource_drivers.py", line 31, in test_get_by_type drivers_api.create(resource_driver) File "/root/mallan/lmctl311dev/lmctl/lmctl/client/api/resource_drivers.py", line 11, in create return self._create(obj=driver) File "/root/mallan/lmctl311dev/lmctl/lmctl/client/api/tnco_api_base.py", line 65, in _create id_value = self._exec_request(request, response_handler=read_response_location_header) File "/root/mallan/lmctl311dev/lmctl/lmctl/client/api/tnco_api_base.py", line 28, in _exec_request response = self.base_client.make_request(request) File "/root/mallan/lmctl311dev/lmctl/lmctl/client/client.py", line 110, in make_request raise TNCOClientHttpError(f'{request.method} request to {url} failed', e) from e lmctl.client.exceptions.TNCOClientHttpError: POST request to https://cp4na-o-ishtar-lifecycle-manager.apps.ocp-vran-shail-dev.cp.fyre.ibm.com/api/v1/resource-manager/resource-drivers failed: status=400, message=Resource Driver LifecycleDriverDescriptor{id='null', type='incredible-cantona-get-by-type', baseUri='http://ansible-lifecycle-driver:8292', certificate='null'} onboarding failed

====================================================================== FAIL: test_login_with_token (tests.integration.cli.test_login.TestLogin)

Traceback (most recent call last): File "/root/mallan/lmctl311dev/lmctl/tests/integration/cli/test_login.py", line 162, in test_login_with_token self.assert_no_errors(result) File "/root/mallan/lmctl311dev/lmctl/tests/integration/cli/cli_test_base.py", line 37, in assert_no_errors self.fail(f'Unexpected exception thrown: \n---\n{exception_string}\n---{result.output}') AssertionError: Unexpected exception thrown:

Traceback (most recent call last): File "/root/mallan/lmctl311dev/lmctl/env/lib/python3.6/site-packages/click/testing.py", line 329, in invoke cli.main(args=args or (), prog_name=prog_name, extra) File "/root/mallan/lmctl311dev/lmctl/env/lib/python3.6/site-packages/click/core.py", line 782, in main rv = self.invoke(ctx) File "/root/mallan/lmctl311dev/lmctl/env/lib/python3.6/site-packages/click/core.py", line 1259, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "/root/mallan/lmctl311dev/lmctl/env/lib/python3.6/site-packages/click/core.py", line 1066, in invoke return ctx.invoke(self.callback, ctx.params) File "/root/mallan/lmctl311dev/lmctl/env/lib/python3.6/site-packages/click/core.py", line 610, in invoke return callback(*args, *kwargs) File "/root/mallan/lmctl311dev/lmctl/env/lib/python3.6/site-packages/click/decorators.py", line 21, in new_func return f(get_current_context(), args, kwargs) File "/root/mallan/lmctl311dev/lmctl/lmctl/cli/commands/login.py", line 68, in login access_token = client.get_access_token() File "/root/mallan/lmctl311dev/lmctl/lmctl/client/client.py", line 58, in get_access_token self.auth_tracker.accept_auth_response(auth_response) File "/root/mallan/lmctl311dev/lmctl/lmctl/client/auth_tracker.py", line 44, in accept_auth_response self._time_of_expiry = self._get_expires_time_from_jwt(self.current_access_token) File "/root/mallan/lmctl311dev/lmctl/lmctl/client/auth_tracker.py", line 50, in _get_expires_time_from_jwt jwt_content = jwt.decode(token, options={'verify_signature': False}, algorithms=self.jwt_algorithms) File "/root/mallan/lmctl311dev/lmctl/env/lib/python3.6/site-packages/jwt/api_jwt.py", line 104, in decode self._validate_claims(payload, merged_options, kwargs) File "/root/mallan/lmctl311dev/lmctl/env/lib/python3.6/site-packages/jwt/api_jwt.py", line 134, in _validate_claims self._validate_exp(payload, now, leeway) File "/root/mallan/lmctl311dev/lmctl/env/lib/python3.6/site-packages/jwt/api_jwt.py", line 175, in _validate_exp raise ExpiredSignatureError('Signature has expired') jwt.exceptions.ExpiredSignatureError: Signature has expired



Ran 307 tests in 2815.294s

FAILED (failures=1, errors=4, skipped=34)

@dvaccarosenna there is issue with anisble drive the cluster that I have tested. I made suggested changes.

dvaccarosenna commented 2 years ago

I will look to merge this ASAP. Just want to wait till nearer the release of CP4NA with these changes, in case someone attempts to use this version early and find it doesn't work with their environment.

pmallan commented 2 years ago

@dvaccarosenna core changes for /api/v1 not merged yet. Please wait until it is done. Will notify you once it is done. Thank you for the approval