promenade/promenade
Anthony Lin 16f23daee9 [Fix] Fix Incorrect Method Name
We are seeing the following error [0] while using Shipyard to run
a commit configdocs. The relevant exceptions are [1] and it is a
result of incorrect reference to method name.

The bug will be triggered when we use ext_marker. This patch set is
meant to correct that.

[0] shipyard commit configdocs

Error: Validations failed
Reason: Validation
- Error: None
        Message: Promenade unable to validate configdocs
        Source: Promenade
- Error: None
        Message: 500 Server Error: Internal Server Error for url: http://promenade-api.ucp.svc.cluster.local:80/api/v1.0/validatedesign
        Source: Promenade

[1] Exceptions messages in Promenade API pod

2018-05-14 14:56:20,147 ERROR    - - - promenade.exceptions:default_exception_handler [142] Unhanded Exception being handled:
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/falcon/api.py", line 201, in __call__
    process_request(req, resp)
  File "./promenade/control/middleware.py", line 103, in process_request
    if ext_marker is not None and self.is_uuid_like(ext_marker):
AttributeError: 'ContextMiddleware' object has no attribute 'is_uuid_like'

Change-Id: I89713fbb953a46e61093c4dadaa5a752b1a81c6c
2018-05-15 17:21:23 +00:00
..
control [Fix] Fix Incorrect Method Name 2018-05-15 17:21:23 +00:00
schemas Merge "Update gate for Ubuntu 18.04 and proxy" 2018-04-30 14:25:20 +00:00
templates Disable anonymous-auth 2018-05-08 14:57:24 -05:00
__init__.py Basic HA kubernetes deployment (#7) 2017-06-15 20:57:22 -07:00
builder.py Migrate to DH-managed config files 2018-01-26 13:43:18 -05:00
cli.py Remove kubectl & credentials on join 2018-04-25 15:12:09 +00:00
config.py Allow adding new definitions to PKICatalog 2018-05-01 14:01:03 +00:00
design_ref.py Avoid using DH engine for substitution with DH 2018-04-30 10:16:00 -05:00
exceptions.py Allow adding new definitions to PKICatalog 2018-05-01 14:01:03 +00:00
generator.py Allow adding new definitions to PKICatalog 2018-05-01 14:01:03 +00:00
logging.py Migrate to DH-managed config files 2018-01-26 13:43:18 -05:00
options.py Add policy to validatedesign 2018-03-19 19:58:34 -04:00
pki.py Allow adding new definitions to PKICatalog 2018-05-01 14:01:03 +00:00
policy.py Add policy to validatedesign 2018-03-19 19:58:34 -04:00
promenade.py Add policy to validatedesign 2018-03-19 19:58:34 -04:00
renderer.py Allow adding new definitions to PKICatalog 2018-05-01 14:01:03 +00:00
tar_bundler.py Allow adding new definitions to PKICatalog 2018-05-01 14:01:03 +00:00
validation.py Improve Promenade validatedesign message 2018-04-03 10:53:25 -04:00