log.info("New user %s created in Grafana", user)
return response_users
+ # Get Grafana users
+ def get_grafana_users(self):
+ response_users = requests.request(
+ "GET",
+ self.url + "/api/users",
+ headers=self.headers,
+ )
+ user_list = []
+ users = json.loads(response_users.text)
+ for user in users:
+ if user["name"] and user["name"] != "admin":
+ user_list.append(user["name"])
+ return user_list
+
# Create Grafana team with member
def create_grafana_teams_members(
self, project_name, user_name, is_admin, proj_list