Skip to content

Releases: deNBI/perunKeystoneAdapter

0.3.0

25 Nov 19:10
Compare
Choose a tag to compare

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

11 Oct 20:46
2febb0d
Compare
Choose a tag to compare

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 and test 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, when pip installing 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 be denbi/ 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:

0.1.3

19 Jun 09:11
6af03ab
Compare
Choose a tag to compare
0.1.3 Pre-release
Pre-release

Bugfix:

  • Encoding fixed

0.1.2

20 Mar 14:09
06fbaf5
Compare
Choose a tag to compare
0.1.2 Pre-release
Pre-release

Documentation:

  • Add note regarding project names

0.1.1

09 Mar 15:47
Compare
Choose a tag to compare
0.1.1 Pre-release
Pre-release

Documentation:

  • Add note in readme regarding possible problems.

Initial Setup

05 Mar 18:41
Compare
Choose a tag to compare
Initial Setup Pre-release
Pre-release

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.