Releases: deNBI/perunKeystoneAdapter
Releases · deNBI/perunKeystoneAdapter
0.3.0
This is an upgrade release providing a lot of new features.
New Features
- ssh-key blocklist support (optional)
- create router in a predefined network (optional)
- create network/subnet (optional)
- add support for ingress ssh support by default (optional)
- quota support
Enhanced Unit Tests
- remove support for tests against keystone container
- a full DevStack Installation is needed to run test
0.2.0
Features:
- Adds a Dockerfile
- Adds a docker-compose.yml in case you want to run a pKA/keystone locally.
- Adds sphinx based documentation
- Makefile which has
lint
andtest
targets and serves as documentation of how to do both of those things (running tests was not otherwise documented.) setup.py
is modified to be aware of the scripts, whenpip install
ing this module, those will now be placed on the user's path for their convenience.
Fixes:
- fixes #2 adds logging whenever a modifying or destruction keystone call is made
- fixes #16 adds a --read-only flag (could be renamed, meh.) to the
perun_propagation
file-based - fixes #18
Documentation:
- documentation fixes, how to run with gunicorn if flasks's warning gives you concern.
Refactor:
python/denbi/
was moved up to just bedenbi/
which is more to my experience- Scripts are moved into
denbi/scripts
- I've made everything flake8 compliant (minus line length since)
- many python style changes
Other:
- more complete .gitignore from gitignore.io script.
0.1.3
0.1.2
0.1.1
Initial Setup
This release provides basic functionality like
-
Serializing Perun groups with Keystone Projects.
-
Serializing Elixir Users with Keystone Users.
-
If a group is removed a project in Keystone is disabled.
-
Basic tests that cover the functionality described above.