Skip to content

Releases: thenodon/gonb

Release 0.4.6

10 Oct 15:48
b01a12a
Compare
Choose a tag to compare

What's Changed

  • Improve logging and allow management on Main Org. by @thenodon in #4

Full Changelog: v0.4.5...v0.4.6

Release 0.4.5

02 Mar 10:06
Compare
Choose a tag to compare

Fix a bug when trying to update a user when the user is based on SSO/oauth. If that is the case its not allowed to update name and email on the grafana global user object.
If your users created by the provider WILL not login using an external IAM the GONB_SSO_PROVIDER environment variable can be set to FALSE.

Full Changelog: v0.4.3...v0.4.5

Release 0.4.3

01 Mar 12:25
Compare
Choose a tag to compare

Fix a situation when the GONB_GRAFANA_USER is not part of the organization it operates on. The change will now add the user and give the user organization admin rights.
Some cleanup to use "organization" instead of "organisation" to be Grafana naming compatible.

Release 0.4.0

23 Feb 08:30
a7797b4
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.1...v0.4.0

Release v0.3.1

20 Feb 12:14
Compare
Choose a tag to compare

Minor bug fixes

Release 0.3.0

17 Feb 14:47
896b1d8
Compare
Choose a tag to compare

Features

  • Support for teams and team folder creation if teams are used. The team folder will have same name as team name.
  • Team folder will have Editor permission for the team.

Breaking changes

Please see the examples for more information.

  • The provider interface changed. Method def get_users(self) -> Dict[str, Organization] was changed to def get_organisations(self) -> Dict[str, OrganizationDTO]
  • Provider should use the classes defined in gonb.organisation_transfer to create organisations, teams and users.
  • To execute the provisioning from the provider it is just one method to call gonb.grafana.provision(iam_organisations: Dict[str, OrganizationDTO])

What's Changed

New Contributors

Full Changelog: v0.2.0...v0.3.0