Skip to content

Commit e6bd813

Browse files
authored
PMM-15360: Add the OpenManager settings flag (#5851)
1 parent 7f2f354 commit e6bd813

20 files changed

Lines changed: 218 additions & 12 deletions

api/server/v1/json/client/server_service/change_settings_responses.go

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

api/server/v1/json/client/server_service/get_read_only_settings_responses.go

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

api/server/v1/json/client/server_service/get_settings_responses.go

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

api/server/v1/json/v1.json

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -311,6 +311,11 @@
311311
"description": "True if Query Analytics for PMM's internal PG database is enabled.",
312312
"type": "boolean",
313313
"x-order": 17
314+
},
315+
"om_enabled": {
316+
"description": "True if OpenManager is enabled.",
317+
"type": "boolean",
318+
"x-order": 18
314319
}
315320
},
316321
"x-order": 0
@@ -488,6 +493,12 @@
488493
"type": "boolean",
489494
"x-nullable": true,
490495
"x-order": 13
496+
},
497+
"enable_om": {
498+
"description": "Enable OpenManager.",
499+
"type": "boolean",
500+
"x-nullable": true,
501+
"x-order": 14
491502
}
492503
}
493504
}
@@ -629,6 +640,11 @@
629640
"description": "True if Query Analytics for PMM's internal PG database is enabled.",
630641
"type": "boolean",
631642
"x-order": 17
643+
},
644+
"om_enabled": {
645+
"description": "True if OpenManager is enabled.",
646+
"type": "boolean",
647+
"x-order": 18
632648
}
633649
},
634650
"x-order": 0
@@ -729,6 +745,11 @@
729745
"description": "True if Access Control is enabled.",
730746
"type": "boolean",
731747
"x-order": 7
748+
},
749+
"om_enabled": {
750+
"description": "True if OpenManager is enabled.",
751+
"type": "boolean",
752+
"x-order": 8
732753
}
733754
},
734755
"x-order": 0

api/server/v1/server.pb.go

Lines changed: 46 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

api/server/v1/server.pb.validate.go

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

api/server/v1/server.proto

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,8 @@ message Settings {
156156
// Field 20 (update_snooze_duration) was removed when GUI-triggered upgrades were deprecated.
157157
reserved 20;
158158
reserved "update_snooze_duration";
159+
// True if OpenManager is enabled.
160+
bool om_enabled = 21;
159161
}
160162

161163
// ReadOnlySettings represents a stripped-down version of PMM Server settings that can be accessed by users of all roles.
@@ -176,6 +178,8 @@ message ReadOnlySettings {
176178
bool azurediscover_enabled = 7;
177179
// True if Access Control is enabled.
178180
bool enable_access_control = 8;
181+
// True if OpenManager is enabled.
182+
bool om_enabled = 9;
179183
}
180184

181185
message GetSettingsRequest {}
@@ -217,6 +221,8 @@ message ChangeSettingsRequest {
217221
// Field 15 (update_snooze_duration) was removed when GUI-triggered upgrades were deprecated.
218222
reserved 15;
219223
reserved "update_snooze_duration";
224+
// Enable OpenManager.
225+
optional bool enable_om = 16;
220226
}
221227

222228
message ChangeSettingsResponse {

api/swagger/swagger-dev.json

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35366,6 +35366,11 @@
3536635366
"description": "True if Query Analytics for PMM's internal PG database is enabled.",
3536735367
"type": "boolean",
3536835368
"x-order": 17
35369+
},
35370+
"om_enabled": {
35371+
"description": "True if OpenManager is enabled.",
35372+
"type": "boolean",
35373+
"x-order": 18
3536935374
}
3537035375
},
3537135376
"x-order": 0
@@ -35543,6 +35548,12 @@
3554335548
"type": "boolean",
3554435549
"x-nullable": true,
3554535550
"x-order": 13
35551+
},
35552+
"enable_om": {
35553+
"description": "Enable OpenManager.",
35554+
"type": "boolean",
35555+
"x-nullable": true,
35556+
"x-order": 14
3554635557
}
3554735558
}
3554835559
}
@@ -35684,6 +35695,11 @@
3568435695
"description": "True if Query Analytics for PMM's internal PG database is enabled.",
3568535696
"type": "boolean",
3568635697
"x-order": 17
35698+
},
35699+
"om_enabled": {
35700+
"description": "True if OpenManager is enabled.",
35701+
"type": "boolean",
35702+
"x-order": 18
3568735703
}
3568835704
},
3568935705
"x-order": 0
@@ -35784,6 +35800,11 @@
3578435800
"description": "True if Access Control is enabled.",
3578535801
"type": "boolean",
3578635802
"x-order": 7
35803+
},
35804+
"om_enabled": {
35805+
"description": "True if OpenManager is enabled.",
35806+
"type": "boolean",
35807+
"x-order": 8
3578735808
}
3578835809
},
3578935810
"x-order": 0

api/swagger/swagger.json

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34393,6 +34393,11 @@
3439334393
"description": "True if Query Analytics for PMM's internal PG database is enabled.",
3439434394
"type": "boolean",
3439534395
"x-order": 17
34396+
},
34397+
"om_enabled": {
34398+
"description": "True if OpenManager is enabled.",
34399+
"type": "boolean",
34400+
"x-order": 18
3439634401
}
3439734402
},
3439834403
"x-order": 0
@@ -34570,6 +34575,12 @@
3457034575
"type": "boolean",
3457134576
"x-nullable": true,
3457234577
"x-order": 13
34578+
},
34579+
"enable_om": {
34580+
"description": "Enable OpenManager.",
34581+
"type": "boolean",
34582+
"x-nullable": true,
34583+
"x-order": 14
3457334584
}
3457434585
}
3457534586
}
@@ -34711,6 +34722,11 @@
3471134722
"description": "True if Query Analytics for PMM's internal PG database is enabled.",
3471234723
"type": "boolean",
3471334724
"x-order": 17
34725+
},
34726+
"om_enabled": {
34727+
"description": "True if OpenManager is enabled.",
34728+
"type": "boolean",
34729+
"x-order": 18
3471434730
}
3471534731
},
3471634732
"x-order": 0
@@ -34811,6 +34827,11 @@
3481134827
"description": "True if Access Control is enabled.",
3481234828
"type": "boolean",
3481334829
"x-order": 7
34830+
},
34831+
"om_enabled": {
34832+
"description": "True if OpenManager is enabled.",
34833+
"type": "boolean",
34834+
"x-order": 8
3481434835
}
3481534836
},
3481634837
"x-order": 0

0 commit comments

Comments
 (0)