deckhand/releasenotes/notes/development-mode-51208c39e9eee34f.yaml
Luna Das 8538ff5671 Add no oauth middleware to bypass keystone authentication
This PS adds noauth middleware to bypass keystone authentication
which will occur when Deckhand's server is executed in development
mode. Development mode is enabled by setting development_mode as True
in etc/deckhand/deckhand.conf.sample.

The logic is similar to Drydock's here: [0].

[0] 1c78477e95/drydock_provisioner/util.py (L43)

Co-Authored-By: Luna Das <luna.das@imaginea.com>
Co-Authored-By: Felipe Monteiro <felipe.monteiro@att.com>
Change-Id: I677d3d92768e0aa1a550772700403e0f028b0c59
2018-05-08 03:46:52 +01:00

11 lines
508 B
YAML

---
features:
- |
Development mode has been added to Deckhand, allowing for the possibility
of running Deckhand without Keystone. A new paste file has been added
to ``etc/deckhand`` called ``noauth-paste.ini`` which excludes Keystone
authentication. To run Deckhand in development mode, set development_mode
as True in deckhand.conf. Note that Deckhand will expect to find
``noauth-paste.ini`` on the host with development_mode set as True in
etc/deckhand/deckhand.conf.sample.