Releases: thenodon/gonb
Releases · thenodon/gonb
Release 0.4.6
What's Changed
Full Changelog: v0.4.5...v0.4.6
Release 0.4.5
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
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
Release v0.3.1
Minor bug fixes
Release 0.3.0
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 todef 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