Skip to content

Commit 5c157eb

Browse files
authored
fix(cockpit): remove visibitiy none one managed alerts (scaleway#2596)
1 parent 5b34b2c commit 5c157eb

File tree

4 files changed

+94
-0
lines changed

4 files changed

+94
-0
lines changed

packages_generated/cockpit/src/v1/api.gen.ts

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,10 @@ import {
3838
marshalRegionalApiDeleteContactPointRequest,
3939
marshalRegionalApiDisableAlertManagerRequest,
4040
marshalRegionalApiDisableAlertRulesRequest,
41+
marshalRegionalApiDisableManagedAlertsRequest,
4142
marshalRegionalApiEnableAlertManagerRequest,
4243
marshalRegionalApiEnableAlertRulesRequest,
44+
marshalRegionalApiEnableManagedAlertsRequest,
4345
marshalRegionalApiTriggerTestAlertRequest,
4446
marshalRegionalApiUpdateContactPointRequest,
4547
marshalRegionalApiUpdateDataSourceRequest,
@@ -85,8 +87,10 @@ import type {
8587
RegionalApiDeleteTokenRequest,
8688
RegionalApiDisableAlertManagerRequest,
8789
RegionalApiDisableAlertRulesRequest,
90+
RegionalApiDisableManagedAlertsRequest,
8891
RegionalApiEnableAlertManagerRequest,
8992
RegionalApiEnableAlertRulesRequest,
93+
RegionalApiEnableManagedAlertsRequest,
9094
RegionalApiGetAlertManagerRequest,
9195
RegionalApiGetConfigRequest,
9296
RegionalApiGetDataSourceRequest,
@@ -795,6 +799,48 @@ If you need to receive alerts for other receivers, you can create additional con
795799
)
796800

797801

802+
/**
803+
* Enable managed alerts. Enable the sending of managed alerts for the specified Project. Managed alerts are predefined alerts that apply to Scaleway resources integrated with Cockpit by default.
804+
*
805+
* @deprecated
806+
* @param request - The request {@link RegionalApiEnableManagedAlertsRequest}
807+
* @returns A Promise of AlertManager
808+
*/
809+
enableManagedAlerts = (request: Readonly<RegionalApiEnableManagedAlertsRequest> = {}) =>
810+
this.client.fetch<AlertManager>(
811+
{
812+
body: JSON.stringify(
813+
marshalRegionalApiEnableManagedAlertsRequest(request, this.client.settings),
814+
),
815+
headers: jsonContentHeaders,
816+
method: 'POST',
817+
path: `/cockpit/v1/regions/${validatePathParam('region', request.region ?? this.client.settings.defaultRegion)}/alert-manager/managed-alerts/enable`,
818+
},
819+
unmarshalAlertManager,
820+
)
821+
822+
823+
/**
824+
* Disable managed alerts. Disable the sending of managed alerts for the specified Project.
825+
*
826+
* @deprecated
827+
* @param request - The request {@link RegionalApiDisableManagedAlertsRequest}
828+
* @returns A Promise of AlertManager
829+
*/
830+
disableManagedAlerts = (request: Readonly<RegionalApiDisableManagedAlertsRequest> = {}) =>
831+
this.client.fetch<AlertManager>(
832+
{
833+
body: JSON.stringify(
834+
marshalRegionalApiDisableManagedAlertsRequest(request, this.client.settings),
835+
),
836+
headers: jsonContentHeaders,
837+
method: 'POST',
838+
path: `/cockpit/v1/regions/${validatePathParam('region', request.region ?? this.client.settings.defaultRegion)}/alert-manager/managed-alerts/disable`,
839+
},
840+
unmarshalAlertManager,
841+
)
842+
843+
798844
/**
799845
* Enable preconfigured alert rules. Enable alert rules from the list of available preconfigured rules.
800846
*

packages_generated/cockpit/src/v1/index.gen.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,10 @@ export type {
6060
RegionalApiDeleteTokenRequest,
6161
RegionalApiDisableAlertManagerRequest,
6262
RegionalApiDisableAlertRulesRequest,
63+
RegionalApiDisableManagedAlertsRequest,
6364
RegionalApiEnableAlertManagerRequest,
6465
RegionalApiEnableAlertRulesRequest,
66+
RegionalApiEnableManagedAlertsRequest,
6567
RegionalApiGetAlertManagerRequest,
6668
RegionalApiGetConfigRequest,
6769
RegionalApiGetDataSourceRequest,

packages_generated/cockpit/src/v1/marshalling.gen.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,10 @@ import type {
4040
RegionalApiDeleteContactPointRequest,
4141
RegionalApiDisableAlertManagerRequest,
4242
RegionalApiDisableAlertRulesRequest,
43+
RegionalApiDisableManagedAlertsRequest,
4344
RegionalApiEnableAlertManagerRequest,
4445
RegionalApiEnableAlertRulesRequest,
46+
RegionalApiEnableManagedAlertsRequest,
4547
RegionalApiTriggerTestAlertRequest,
4648
RegionalApiUpdateContactPointRequest,
4749
RegionalApiUpdateDataSourceRequest,
@@ -566,6 +568,13 @@ export const marshalRegionalApiDisableAlertRulesRequest = (
566568
rule_ids: request.ruleIds,
567569
})
568570

571+
export const marshalRegionalApiDisableManagedAlertsRequest = (
572+
request: RegionalApiDisableManagedAlertsRequest,
573+
defaults: DefaultValues,
574+
): Record<string, unknown> => ({
575+
project_id: request.projectId ?? defaults.defaultProjectId,
576+
})
577+
569578
export const marshalRegionalApiEnableAlertManagerRequest = (
570579
request: RegionalApiEnableAlertManagerRequest,
571580
defaults: DefaultValues,
@@ -581,6 +590,13 @@ export const marshalRegionalApiEnableAlertRulesRequest = (
581590
rule_ids: request.ruleIds,
582591
})
583592

593+
export const marshalRegionalApiEnableManagedAlertsRequest = (
594+
request: RegionalApiEnableManagedAlertsRequest,
595+
defaults: DefaultValues,
596+
): Record<string, unknown> => ({
597+
project_id: request.projectId ?? defaults.defaultProjectId,
598+
})
599+
584600
export const marshalRegionalApiTriggerTestAlertRequest = (
585601
request: RegionalApiTriggerTestAlertRequest,
586602
defaults: DefaultValues,

packages_generated/cockpit/src/v1/types.gen.ts

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -988,6 +988,21 @@ export type RegionalApiDisableAlertRulesRequest = {
988988
}
989989

990990

991+
/**
992+
* Disable the sending of managed alerts.
993+
*/
994+
export type RegionalApiDisableManagedAlertsRequest = {
995+
/**
996+
* Region to target. If none is passed will use default region from the config.
997+
*/
998+
region?: ScwRegion
999+
/**
1000+
* ID of the Project.
1001+
*/
1002+
projectId?: string
1003+
}
1004+
1005+
9911006
/**
9921007
* Enable the Alert manager.
9931008
*/
@@ -1019,6 +1034,21 @@ export type RegionalApiEnableAlertRulesRequest = {
10191034
}
10201035

10211036

1037+
/**
1038+
* Enable the sending of managed alerts.
1039+
*/
1040+
export type RegionalApiEnableManagedAlertsRequest = {
1041+
/**
1042+
* Region to target. If none is passed will use default region from the config.
1043+
*/
1044+
region?: ScwRegion
1045+
/**
1046+
* ID of the Project.
1047+
*/
1048+
projectId?: string
1049+
}
1050+
1051+
10221052
/**
10231053
* Get the Alert manager.
10241054
*/

0 commit comments

Comments
 (0)