Skip to content

Commit 08b6eb0

Browse files
OAS Update
1 parent 982d836 commit 08b6eb0

File tree

1 file changed

+23
-7
lines changed

1 file changed

+23
-7
lines changed

services/observability/v1/observability.json

Lines changed: 23 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -765,18 +765,23 @@
765765
"CreateInstancePayload": {
766766
"description": "Create update instance body.",
767767
"properties": {
768+
"grafanaAdminEnabled": {
769+
"default": true,
770+
"description": "If true, a default Grafana server admin user is created. It's recommended to set this to\nfalse and use STACKIT SSO (`Owner` or `Observability Grafana Server Admin` role) instead.\nIt is still possible to manually create a new Grafana admin user via the Grafana UI later.",
771+
"type": "boolean"
772+
},
768773
"name": {
769774
"description": "Name of the service",
770775
"maxLength": 200,
771776
"minLength": 1,
772777
"type": "string"
773778
},
774779
"parameter": {
775-
"description": "additional parameters",
780+
"description": "Additional parameters",
776781
"type": "object"
777782
},
778783
"planId": {
779-
"description": "uuid of the plan to create/update",
784+
"description": "UUID of the plan to create/update",
780785
"type": "string"
781786
}
782787
},
@@ -1996,12 +2001,19 @@
19962001
"title": "Dashboardurl",
19972002
"type": "string"
19982003
},
2004+
"grafanaAdminEnabled": {
2005+
"default": true,
2006+
"title": "Grafanaadminenabled",
2007+
"type": "boolean"
2008+
},
19992009
"grafanaAdminPassword": {
2010+
"deprecated": true,
20002011
"minLength": 32,
20012012
"title": "Grafanaadminpassword",
20022013
"type": "string"
20032014
},
20042015
"grafanaAdminUser": {
2016+
"deprecated": true,
20052017
"minLength": 1,
20062018
"title": "Grafanaadminuser",
20072019
"type": "string"
@@ -2128,6 +2140,7 @@
21282140
"error",
21292141
"grafanaAdminPassword",
21302142
"grafanaAdminUser",
2143+
"grafanaAdminEnabled",
21312144
"grafanaPublicReadAccess",
21322145
"grafanaUseStackitSso",
21332146
"grafanaUrl",
@@ -4024,24 +4037,26 @@
40244037
"UpdateInstancePayload": {
40254038
"description": "Create update instance body.",
40264039
"properties": {
4040+
"grafanaAdminEnabled": {
4041+
"default": true,
4042+
"description": "When set to false, the Grafana server admin created during provisioning will be deleted.\nIt's recommended to set this to false and use STACKIT SSO (`Owner` or `Observability Grafana\nServer Admin` role) instead. It is still possible to manually create a new Grafana admin user \nvia the Grafana UI later. Once set to false, it is not possible to set it to true again.",
4043+
"type": "boolean"
4044+
},
40274045
"name": {
40284046
"description": "Name of the service",
40294047
"maxLength": 200,
40304048
"minLength": 1,
40314049
"type": "string"
40324050
},
40334051
"parameter": {
4034-
"description": "additional parameters",
4052+
"description": "Additional parameters",
40354053
"type": "object"
40364054
},
40374055
"planId": {
4038-
"description": "uuid of the plan to create/update",
4056+
"description": "UUID of the plan to update",
40394057
"type": "string"
40404058
}
40414059
},
4042-
"required": [
4043-
"planId"
4044-
],
40454060
"type": "object"
40464061
},
40474062
"UpdateLogsAlertgroupPayload": {
@@ -4611,6 +4626,7 @@
46114626
"alertingUrl": "https://alerting.stackit.argus.eu01.cloud/instances/9449de83-64ac-45dc-9967-e7c75bbdca70",
46124627
"cluster": "stackit",
46134628
"dashboardUrl": "dashboard.example.com",
4629+
"grafanaAdminEnabled": true,
46144630
"grafanaAdminPassword": "asdf313kles23450des0asdf313kles2",
46154631
"grafanaAdminUser": "admin",
46164632
"grafanaPublicReadAccess": false,

0 commit comments

Comments
 (0)