This change moves craton to a port that is not in use according to
/etc/services and is not being consumed by any other OpenStack service
as defined here: [
https://docs.openstack.org/newton/config-reference/firewalls-default-ports.html
]. This should allow other deployers to leverage craton in an way that
does not conflict with other OpenStack services already running in
production.
Change-Id: I2d0432b4c608cf11538d7b8f267eaf7be763204c
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
- Currently a fresh install will fail for
mysqldb since it lacks 3.5 support. PyMysql
is used by default already in the project.
This patch simply changes the config so it
works out of the box.
Closes Bug: 1666889
Change-Id: I0f73bba27430bab05b594af88e0a33f403073304
Since we're now more actively supporting Keystone authentication and
authorization, it makes sense to have pre-configured pipelines in our
Paste config that can be selected via our craton-api config file.
This adds the `paste_pipeline` config option in the api section. This
allows deployers to select which pipeline they want to use.
Change-Id: Ia67915afacd185210192cbff212a6f1080f0192a
We add the necessary Paste filters for Keystone middleware and context
usage inside of Craton so that operators can use Keystone for Identity
and Access Management of Craton.
We also clean up our Keystone Context Middleware to access the
attributes that the keystonemiddleware library set on a request object
so we can determine if the token sent has been validated and what the
roles the user own.
Due to the effort exerted to get this working, this also adds
documentation around how to set up Craton to use Keystone for identity
and adds a tiny script in the `tools/` directory so that one can explore
the API interactively with keystone authentication.
Change-Id: Ida86881f1e6097b1a1f6dec912f094c53c2f4cc2
- Since its not just inventory, and the service
now includes everything craton the file names
should reflect the same.
Fixes Bug: 1630784
Change-Id: I0fb77942a92bbf2aacbf2c4a7d0c3104ed8bebfe
Fixing file path on sample config and script
to ensure docker always finds the right path
when run under any evnironment.
Change-Id: Ida678f152eb585be54031b6ecba3aaf64574be6f
Remove the deprecated option 'verbose' from the default group
in conf file since it will be ignored in the future
Change-Id: I0de9c1f0c1185ab5a37e920bdecc2000250be7b8
Closes-bug: #1616194
It was not matching the paths anymore after
project was updated to new structure.
Closes Bug: 1614483
Change-Id: Ic323ebcd39d380bad8652931f7c6b55874c130f9