Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ansible fix #768

Open
wants to merge 6 commits into
base: master
Choose a base branch
from
Open

Ansible fix #768

wants to merge 6 commits into from

Conversation

michaelsteven
Copy link
Contributor

This enhancement allows a developer to specify an "organization" in addition to the branch variable. Previously the ansible role would only pull from the rackhd organization.

It is written so that a developer can fork only the repos they want to work on into their "organization" (i.e. http://www.githhub.com/michaelsteven - where michaelsteven is the organization).

The role now does a check to see if the repo exists in the specified organization, and if not it will fall back pull from the "rackhd". It also does a check to see if the branch exists, and if not it will fall back to use "master".

Also changed is the dependence on "submodules" is removed. It no longer needs them.

@iceiilin
Copy link
Member

add BRI experts for review @panpan0000 @PengTian0 @changev

@michaelsteven
Copy link
Contributor Author

Ok I discovered a problem when deploying with these changes to Ubuntu 14.04. The ansible version for trusty is 1.5.4, and the git "recursive" option isn't available to until ansible 1.6. This means while it works fine when using it with Ubuntu 16.04 but not 14.04 (without backports). I haven't been able to find out how to tell git to NOT pull the submodules in the old ansible. Looking at options, don't approve yet.

@@ -1,46 +1,152 @@
---
# This role supports developers who want to pull code from one or more repositories forked into their github organization.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can you please write a usage guide on the top, to tell which parameters does this new playbook accept ?

  • organization
  • branch
  • repos ?

- ucs-service

- name: Reset to the branch specified
shell: git reset --hard {{ branch }}
Copy link
Contributor

@panpan0000 panpan0000 May 26, 2017

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I noticed this step is gone. although a brand new clone will ensure local HEAD aligns master HEAD, so I think this step is not necessary.. just raise this up in case you deleted by accident.

Copy link
Contributor

@panpan0000 panpan0000 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fine for me if the ansible version/Ubuntu version problem fixed.

Not quite yet on 14.04 (ansible 1.5.1)  but this version is better than what I had prevously committed.
@michaelsteven
Copy link
Contributor Author

Do not commit this PR yet. Still working out the problems with using on 14.04 that carries a really old version of Ansible. I feel it is worth having once this is fixed for build system flexibility.

@JenkinsRHD
Copy link
Contributor

BUILD RackHD #460 : FAILURE

BUILD RackHD #460 Error Logs ▼Test Name: setup_ipmi_obm Error Details: (404) Reason: Not Found HTTP response headers: HTTPHeaderDict({'Content-Length': '110', 'X-Powered-By': 'Express', 'Connection': 'keep-alive', 'ETag': 'W/"6e-UNQOnoYfyToTqhCwZDYSweL3NzY"', 'Date': 'Fri, 16 Jun 2017 14:59:52 GMT', 'Access-Control-Allow-Origin': '*', 'Content-Type': 'application/json; charset=utf-8'}) HTTP response body: {"message":"No Catalogs Found for Source (bmc).","status":"404","UUID":"ea549c91-a28d-48cf-a89a-8e9b7efcaa57"}

-------------------- >> begin captured logging << --------------------
tests.api.v2_0.obm_settings: WARNING: No OBM settings for node type compute (id=5943f2351e71f6f909e1676a)
tests.api.v2_0.obm_settings: WARNING: No OBM settings for node type compute (id=5943f2381e71f6f909e1676b)
tests.api.v2_0.obm_settings: WARNING: No OBM settings for node type compute (id=5943f23a1e71f6f909e1676c)
--------------------- >> end captured logging << ---------------------
Stack Trace: File "/usr/lib/python2.7/unittest/case.py", line 331, in run
testMethod()
File "/usr/lib/python2.7/unittest/case.py", line 1043, in runTest
self._testFunc()
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/proboscis/case.py", line 296, in testng_method_mistake_capture_func
compatability.capture_type_error(s_func)
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/proboscis/compatability/exceptions_2_6.py", line 27, in capture_type_error
func()
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/proboscis/case.py", line 350, in func
func(test_case.state.get_state())
File "/home/jenkins/workspace/RackHD/RackHD/test/tests/api/v2_0/obm_tests.py", line 27, in setup_ipmi_obm
assert_equal(len(obmSettings().setup_nodes(service_type='ipmi-obm-service')), 0)
File "/home/jenkins/workspace/RackHD/RackHD/test/tests/api/v2_0/obm_settings.py", line 65, in setup_nodes
if self._set_ipmi(uid) == False:
File "/home/jenkins/workspace/RackHD/RackHD/test/tests/api/v2_0/obm_settings.py", line 23, in _set_ipmi
Api().nodes_get_catalog_source_by_id(uid,'bmc')
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/on_http_api2_0/apis/api_api.py", line 1862, in nodes_get_catalog_source_by_id
callback=params.get('callback'))
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/on_http_api2_0/api_client.py", line 322, in call_api
response_type, auth_settings, callback)
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/on_http_api2_0/api_client.py", line 149, in __call_api
post_params=post_params, body=body)
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/on_http_api2_0/api_client.py", line 342, in request
headers=headers)
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/on_http_api2_0/rest.py", line 184, in GET
query_params=query_params)
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/on_http_api2_0/rest.py", line 177, in request
raise ApiException(http_resp=r)
'(404)\nReason: Not Found\nHTTP response headers: HTTPHeaderDict({'Content-Length': '110', 'X-Powered-By': 'Express', 'Connection': 'keep-alive', 'ETag': 'W/"6e-UNQOnoYfyToTqhCwZDYSweL3NzY"', 'Date': 'Fri, 16 Jun 2017 14:59:52 GMT', 'Access-Control-Allow-Origin': '*', 'Content-Type': 'application/json; charset=utf-8'})\nHTTP response body: {"message":"No Catalogs Found for Source (bmc).","status":"404","UUID":"ea549c91-a28d-48cf-a89a-8e9b7efcaa57"}\n\n-------------------- >> begin captured logging << --------------------\ntests.api.v2_0.obm_settings: WARNING: No OBM settings for node type compute (id=5943f2351e71f6f909e1676a)\ntests.api.v2_0.obm_settings: WARNING: No OBM settings for node type compute (id=5943f2381e71f6f909e1676b)\ntests.api.v2_0.obm_settings: WARNING: No OBM settings for node type compute (id=5943f23a1e71f6f909e1676c)\n--------------------- >> end captured logging << ---------------------'

@JenkinsRHD
Copy link
Contributor

BUILD RackHD #466 : FAILURE

BUILD RackHD #466 Error Logs ▼Test Name: test_node_catalogs Error Details: Node catalog is empty! Stack Trace: Traceback (most recent call last): File "/usr/lib/python2.7/unittest/case.py", line 331, in run testMethod() File "/usr/lib/python2.7/unittest/case.py", line 1043, in runTest self._testFunc() File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/proboscis/case.py", line 296, in testng_method_mistake_capture_func compatability.capture_type_error(s_func) File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/proboscis/compatability/exceptions_2_6.py", line 27, in capture_type_error func() File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/proboscis/case.py", line 350, in func func(test_case.state.get_state()) File "/home/jenkins/workspace/RackHD/RackHD/test/tests/api/v2_0/nodes_tests.py", line 255, in test_node_catalogs assert_not_equal(0, len(resp), message='Node catalog is empty!') File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/proboscis/asserts.py", line 151, in assert_not_equal raise ASSERTION_ERROR(message) AssertionError: Node catalog is empty!

Test Name: setup_ipmi_obm
Error Details: (404)
Reason: Not Found
HTTP response headers: HTTPHeaderDict({'Content-Length': '110', 'X-Powered-By': 'Express', 'Connection': 'keep-alive', 'ETag': 'W/"6e-QAZRXRpTozw19JLKV9jhZAbYDVk"', 'Date': 'Fri, 16 Jun 2017 20:47:17 GMT', 'Access-Control-Allow-Origin': '*', 'Content-Type': 'application/json; charset=utf-8'})
HTTP response body: {"message":"No Catalogs Found for Source (bmc).","status":"404","UUID":"ef51532a-9662-46ba-9bd5-2f200e6e2681"}

-------------------- >> begin captured logging << --------------------
tests.api.v2_0.obm_settings: WARNING: No OBM settings for node type compute (id=5944438a49af6b870a232ecd)
tests.api.v2_0.obm_settings: WARNING: No OBM settings for node type compute (id=5944438d49af6b870a232ece)
tests.api.v2_0.obm_settings: WARNING: No OBM settings for node type compute (id=5944438f49af6b870a232ecf)
--------------------- >> end captured logging << ---------------------
Stack Trace: File "/usr/lib/python2.7/unittest/case.py", line 331, in run
testMethod()
File "/usr/lib/python2.7/unittest/case.py", line 1043, in runTest
self._testFunc()
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/proboscis/case.py", line 296, in testng_method_mistake_capture_func
compatability.capture_type_error(s_func)
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/proboscis/compatability/exceptions_2_6.py", line 27, in capture_type_error
func()
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/proboscis/case.py", line 350, in func
func(test_case.state.get_state())
File "/home/jenkins/workspace/RackHD/RackHD/test/tests/api/v2_0/obm_tests.py", line 27, in setup_ipmi_obm
assert_equal(len(obmSettings().setup_nodes(service_type='ipmi-obm-service')), 0)
File "/home/jenkins/workspace/RackHD/RackHD/test/tests/api/v2_0/obm_settings.py", line 65, in setup_nodes
if self._set_ipmi(uid) == False:
File "/home/jenkins/workspace/RackHD/RackHD/test/tests/api/v2_0/obm_settings.py", line 23, in _set_ipmi
Api().nodes_get_catalog_source_by_id(uid,'bmc')
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/on_http_api2_0/apis/api_api.py", line 1862, in nodes_get_catalog_source_by_id
callback=params.get('callback'))
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/on_http_api2_0/api_client.py", line 322, in call_api
response_type, auth_settings, callback)
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/on_http_api2_0/api_client.py", line 149, in __call_api
post_params=post_params, body=body)
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/on_http_api2_0/api_client.py", line 342, in request
headers=headers)
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/on_http_api2_0/rest.py", line 184, in GET
query_params=query_params)
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/on_http_api2_0/rest.py", line 177, in request
raise ApiException(http_resp=r)
'(404)\nReason: Not Found\nHTTP response headers: HTTPHeaderDict({'Content-Length': '110', 'X-Powered-By': 'Express', 'Connection': 'keep-alive', 'ETag': 'W/"6e-QAZRXRpTozw19JLKV9jhZAbYDVk"', 'Date': 'Fri, 16 Jun 2017 20:47:17 GMT', 'Access-Control-Allow-Origin': '*', 'Content-Type': 'application/json; charset=utf-8'})\nHTTP response body: {"message":"No Catalogs Found for Source (bmc).","status":"404","UUID":"ef51532a-9662-46ba-9bd5-2f200e6e2681"}\n\n-------------------- >> begin captured logging << --------------------\ntests.api.v2_0.obm_settings: WARNING: No OBM settings for node type compute (id=5944438a49af6b870a232ecd)\ntests.api.v2_0.obm_settings: WARNING: No OBM settings for node type compute (id=5944438d49af6b870a232ece)\ntests.api.v2_0.obm_settings: WARNING: No OBM settings for node type compute (id=5944438f49af6b870a232ecf)\n--------------------- >> end captured logging << ---------------------'

Test Name: test_catalogs
Error Details: Catalog dmi not found in node 5944438a49af6b870a232ecd!
Stack Trace: Traceback (most recent call last):
File "/usr/lib/python2.7/unittest/case.py", line 331, in run
testMethod()
File "/usr/lib/python2.7/unittest/case.py", line 1043, in runTest
self._testFunc()
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/proboscis/case.py", line 296, in testng_method_mistake_capture_func
compatability.capture_type_error(s_func)
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/proboscis/compatability/exceptions_2_6.py", line 27, in capture_type_error
func()
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/proboscis/case.py", line 350, in func
func(test_case.state.get_state())
File "/home/jenkins/workspace/RackHD/RackHD/test/tests/api/v2_0/catalogs_tests.py", line 48, in test_catalogs
fail('Catalog {0} not found in node {1}!'.format(source,node.get('id')))
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/proboscis/asserts.py", line 220, in fail
raise ASSERTION_ERROR(message)
AssertionError: Catalog dmi not found in node 5944438a49af6b870a232ecd!

Test Name: test_tag_create
Error Details: (404)
Reason: Not Found
HTTP response headers: HTTPHeaderDict({'Content-Length': '110', 'X-Powered-By': 'Express', 'Connection': 'keep-alive', 'ETag': 'W/"6e-g9j+4LMmqcj156OYA/TLTT2eEB0"', 'Date': 'Fri, 16 Jun 2017 20:49:17 GMT', 'Access-Control-Allow-Origin': '*', 'Content-Type': 'application/json; charset=utf-8'})
HTTP response body: {"message":"No Catalogs Found for Source (dmi).","status":"404","UUID":"d637a874-1372-471c-8bfa-cd5c69743b9d"}

Stack Trace: Traceback (most recent call last):
File "/usr/lib/python2.7/unittest/case.py", line 331, in run
testMethod()
File "/usr/lib/python2.7/unittest/case.py", line 1043, in runTest
self._testFunc()
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/proboscis/case.py", line 296, in testng_method_mistake_capture_func
compatability.capture_type_error(s_func)
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/proboscis/compatability/exceptions_2_6.py", line 27, in capture_type_error
func()
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/proboscis/case.py", line 350, in func
func(test_case.state.get_state())
File "/home/jenkins/workspace/RackHD/RackHD/test/tests/api/v2_0/tags_tests.py", line 45, in test_tag_create
tagsWithRules = self.__create_tag_rule(n.get('id'))
File "/home/jenkins/workspace/RackHD/RackHD/test/tests/api/v2_0/tags_tests.py", line 26, in __create_tag_rule
Api().nodes_get_catalog_source_by_id(identifier=id,source='dmi')
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/on_http_api2_0/apis/api_api.py", line 1862, in nodes_get_catalog_source_by_id
callback=params.get('callback'))
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/on_http_api2_0/api_client.py", line 322, in call_api
response_type, auth_settings, callback)
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/on_http_api2_0/api_client.py", line 149, in __call_api
post_params=post_params, body=body)
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/on_http_api2_0/api_client.py", line 342, in request
headers=headers)
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/on_http_api2_0/rest.py", line 184, in GET
query_params=query_params)
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/on_http_api2_0/rest.py", line 177, in request
raise ApiException(http_resp=r)
ApiException: (404)
Reason: Not Found
HTTP response headers: HTTPHeaderDict({'Content-Length': '110', 'X-Powered-By': 'Express', 'Connection': 'keep-alive', 'ETag': 'W/"6e-g9j+4LMmqcj156OYA/TLTT2eEB0"', 'Date': 'Fri, 16 Jun 2017 20:49:17 GMT', 'Access-Control-Allow-Origin': '*', 'Content-Type': 'application/json; charset=utf-8'})
HTTP response body: {"message":"No Catalogs Found for Source (dmi).","status":"404","UUID":"d637a874-1372-471c-8bfa-cd5c69743b9d"}

Test Name: get_sku_nodes
Error Details: (404)
Reason: Not Found
HTTP response headers: HTTPHeaderDict({'Content-Length': '110', 'X-Powered-By': 'Express', 'Connection': 'keep-alive', 'ETag': 'W/"6e-DHf4d9mbBQahP7Pk5BIIuW5NrCc"', 'Date': 'Fri, 16 Jun 2017 20:49:37 GMT', 'Access-Control-Allow-Origin': '*', 'Content-Type': 'application/json; charset=utf-8'})
HTTP response body: {"message":"No Catalogs Found for Source (dmi).","status":"404","UUID":"b58a6f5b-a9db-4009-917d-bb0deaa4bff2"}

Stack Trace: Traceback (most recent call last):
File "/usr/lib/python2.7/unittest/case.py", line 331, in run
testMethod()
File "/usr/lib/python2.7/unittest/case.py", line 1043, in runTest
self._testFunc()
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/proboscis/case.py", line 296, in testng_method_mistake_capture_func
compatability.capture_type_error(s_func)
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/proboscis/compatability/exceptions_2_6.py", line 27, in capture_type_error
func()
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/proboscis/case.py", line 350, in func
func(test_case.state.get_state())
File "/home/jenkins/workspace/RackHD/RackHD/test/tests/api/v2_0/skupack_tests.py", line 148, in get_sku_nodes
Api().nodes_get_catalog_source_by_id(identifier=node_id,source='dmi')
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/on_http_api2_0/apis/api_api.py", line 1862, in nodes_get_catalog_source_by_id
callback=params.get('callback'))
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/on_http_api2_0/api_client.py", line 322, in call_api
response_type, auth_settings, callback)
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/on_http_api2_0/api_client.py", line 149, in __call_api
post_params=post_params, body=body)
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/on_http_api2_0/api_client.py", line 342, in request
headers=headers)
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/on_http_api2_0/rest.py", line 184, in GET
query_params=query_params)
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/on_http_api2_0/rest.py", line 177, in request
raise ApiException(http_resp=r)
ApiException: (404)
Reason: Not Found
HTTP response headers: HTTPHeaderDict({'Content-Length': '110', 'X-Powered-By': 'Express', 'Connection': 'keep-alive', 'ETag': 'W/"6e-DHf4d9mbBQahP7Pk5BIIuW5NrCc"', 'Date': 'Fri, 16 Jun 2017 20:49:37 GMT', 'Access-Control-Allow-Origin': '*', 'Content-Type': 'application/json; charset=utf-8'})
HTTP response body: {"message":"No Catalogs Found for Source (dmi).","status":"404","UUID":"b58a6f5b-a9db-4009-917d-bb0deaa4bff2"}

Test Name: post_skupacks
Error Details: (404)
Reason: Not Found
HTTP response headers: HTTPHeaderDict({'Content-Length': '110', 'X-Powered-By': 'Express', 'Connection': 'keep-alive', 'ETag': 'W/"6e-CFDAqynPyD0t1dw8AUn9gBFPYBw"', 'Date': 'Fri, 16 Jun 2017 20:50:05 GMT', 'Access-Control-Allow-Origin': '*', 'Content-Type': 'application/json; charset=utf-8'})
HTTP response body: {"message":"No Catalogs Found for Source (dmi).","status":"404","UUID":"4421d5bd-9c3a-4afa-b7e7-755fea2b1e55"}

Stack Trace: Traceback (most recent call last):
File "/usr/lib/python2.7/unittest/case.py", line 331, in run
testMethod()
File "/usr/lib/python2.7/unittest/case.py", line 1043, in runTest
self._testFunc()
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/proboscis/case.py", line 296, in testng_method_mistake_capture_func
compatability.capture_type_error(s_func)
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/proboscis/compatability/exceptions_2_6.py", line 27, in capture_type_error
func()
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/proboscis/case.py", line 350, in func
func(test_case.state.get_state())
File "/home/jenkins/workspace/RackHD/RackHD/test/tests/api/v2_0/sel_alert_poller_tests.py", line 54, in post_skupacks
Api().nodes_get_catalog_source_by_id(identifier=node_id, source='dmi')
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/on_http_api2_0/apis/api_api.py", line 1862, in nodes_get_catalog_source_by_id
callback=params.get('callback'))
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/on_http_api2_0/api_client.py", line 322, in call_api
response_type, auth_settings, callback)
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/on_http_api2_0/api_client.py", line 149, in __call_api
post_params=post_params, body=body)
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/on_http_api2_0/api_client.py", line 342, in request
headers=headers)
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/on_http_api2_0/rest.py", line 184, in GET
query_params=query_params)
File "/home/jenkins/workspace/RackHD/RackHD/test/.venv/on-build-config/local/lib/python2.7/site-packages/on_http_api2_0/rest.py", line 177, in request
raise ApiException(http_resp=r)
ApiException: (404)
Reason: Not Found
HTTP response headers: HTTPHeaderDict({'Content-Length': '110', 'X-Powered-By': 'Express', 'Connection': 'keep-alive', 'ETag': 'W/"6e-CFDAqynPyD0t1dw8AUn9gBFPYBw"', 'Date': 'Fri, 16 Jun 2017 20:50:05 GMT', 'Access-Control-Allow-Origin': '*', 'Content-Type': 'application/json; charset=utf-8'})
HTTP response body: {"message":"No Catalogs Found for Source (dmi).","status":"404","UUID":"4421d5bd-9c3a-4afa-b7e7-755fea2b1e55"}

@JenkinsRHD
Copy link
Contributor

BUILD RackHD #705 : FAILURE

@JenkinsRHD
Copy link
Contributor

BUILD RackHD #747 : FAILURE

@anhou
Copy link
Member

anhou commented Dec 20, 2017

@michaelsteven is this PR still valid? if not, we could close it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants