drydock/python/drydock_provisioner
Mahmoudi, Ahmad (am495p) 5063769796 Added some validations loggs for site model
During drydock node deployments, sometimes MaaS node deployment for
some nodes fails when the node tries to pull the node bootaction
files, using drydock api.
Drydock api call fails with `500 Internal Server Error`, when
drydock tries to create the booaction files for the node. The logs,
however do no provide any additional clues on what caused drydock to
fail. This issue does not happen always, and subsequent site updates
will most of the deploy the failed nodes.

The additional checks and logs are added to help pinpoint the root cause
of the 500 return code, if/when this issue heppens again.

This ps also, uplifted `MarkupSafe` pip library from 1.0 to 1.1.1 to
address the issue with MarkupSafe and latest version of setuptools
described here: https://github.com/pallets/markupsafe/issues/116

Change-Id: I08a088d9690d8d9dd1f771dc5e84d1eb02fbd39f
2020-07-24 18:57:21 +00:00
..
cli Catchup YAPF formatting 2018-09-26 08:57:51 -05:00
control Address PEP8 Failures in Drydock 2020-05-12 18:27:06 +00:00
drivers Support binary prefixes for node storage size 2020-06-02 07:11:13 +00:00
drydock_client End user logging for audit traceabilty 2019-04-01 10:07:34 +00:00
ingester Fix: flake8 tests failing due to invalid types comparison 2019-02-11 18:16:12 +01:00
introspection Refactor build to include Go 2018-09-04 13:13:21 -05:00
objects Address PEP8 Failures in Drydock 2020-05-12 18:27:06 +00:00
orchestrator Added some validations loggs for site model 2020-07-24 18:57:21 +00:00
schemas Refactor build to include Go 2018-09-04 13:13:21 -05:00
statemgmt (fix) Use endpoint for MAAS URL 2018-11-27 12:04:38 -06:00
__init__.py Refactor build to include Go 2018-09-04 13:13:21 -05:00
config.py Update node-labels through Kubernetes Provisioner 2018-09-25 17:54:59 +05:30
drydock.py End user logging for audit traceabilty 2019-04-01 10:07:34 +00:00
error.py Refactor build to include Go 2018-09-04 13:13:21 -05:00
policy.py Catchup YAPF formatting 2018-09-26 08:57:51 -05:00
util.py Refactor build to include Go 2018-09-04 13:13:21 -05:00