Based on self-service options allowed by the platfrom administrator, team members can change the settings of their team.
Configure OIDC group mapping
The OIDC group mapping will only be visible when Otomi is configured with an external Identity Provider (IdP).
Change the OIDC group-mapping to allow access based on group membership.
Activate a (platform) managed Grafana, Prometheus or Alertmanager instance for the team. The installed Grafana, Prometheus and Alertmanager will be monitored by the Platform administrator.
Enable to install a Grafana instance for the team.
- The Grafana instance is automatically configured with a datasource for the Team's Prometheus.
- If Loki (for logs) is enabled on the Platform, Grafana needs to be enabled here.
- Grafana is provisioned with multiple dashboards that rely on the Platform Prometheus. If Prometheus on the Platform is not enabled, these dashboards will not work!
Enable to install a Prometheus instance for the team. The Prometheus instance is configured to only scrape metrics from
ServiceMonitors that have the label
Enable to install an Alertmanager instance for the team. The Alertmanger instance will only show alerts based on
Rules from the Team's Prometheus.
Configure alert settings
Alerts settings will only be active when Alertmanager is enabled for the team.
Change the alert settings and preferred notification receivers.
|Needs a slack webhook url that will give alerts for warnings and criticals
|Needs two alerting endpoints, for both warnings as well as criticals
|You may provide a list of email addresses for both 'Non Critical' and 'Critical'
|If none selected
|Global (admin) alerting endpoint configuration will be used
Configure Resource Quotas
When required, add resource quota for the team. The resource quota should adhere to the "spec.hard" format as described here.
There is no validation as there is no schema published. Add/change resource quota at your own risk.
Configure Azure Monitor
Configuring Azure Monitor settings will only be active when
Azure Monitor is the platform service that provides a single source for monitoring Azure resources.
|No Azure monitoring
|Azure monitoring with global settings
|Takes on the global settings
|Azure monitoring with custom settings
|Overrides any global settings
Configure Network Policies
|When enabled team services will be bound by (ingress) network policies
|When enabled team service egress traffic will be limited to pre-defined endpoints only
Team self service flags
The self-service flags (what is a team allowed to) can only be configured by an admin user.
|The Team is allowed to configure External Exposure for a Service
|The team is allowed to configure network (ingress and egress) for a Service
|The Team is allowed to configure Alert settings for the team
|Billing alert quotas
|The team is allowed to configure Billing alert quotas for the team
|The team is allowed to configure the OIDC group mapping for the team
|The team is allowed to configure resource quotas for the team
|Download kube config
|The team is allowed to download the Kube Config
|Download docker config
|The team is allowed to download the Docker Config
|The team is allowed to the Network policy configuration for the team