Skip to content

Commit 620fd06

Browse files
authored
fix(region): add kafka and mongodb capability (#23230)
1 parent 944267a commit 620fd06

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

pkg/compute/models/capabilities.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,10 @@ type SCapabilities struct {
7373
DisabledObjectStorageBrands []string `json:",allowempty"`
7474
DisabledModelartsPoolsBrands []string `json:",allowempty"`
7575
ModelartsPoolsBrands []string `json:",allowempty"`
76+
MongoDBBrands []string `json:"mongodb_brands,allowempty"`
77+
DisabledMongoDBBrands []string `json:"disabled_mongodb_brands,allowempty"`
78+
KafkaBrands []string `json:"kafka_brands,allowempty"`
79+
DisabledKafkaBrands []string `json:"disabled_kafka_brands,allowempty"`
7680

7781
ContainerBrands []string `json:",allowempty"`
7882
DisabledContainerBrands []string `json:",allowempty"`
@@ -117,6 +121,10 @@ type SCapabilities struct {
117121
ReadOnlyDisabledObjectStorageBrands []string `json:",allowempty"`
118122
ReadOnlyModelartsPoolsBrands []string `json:",allowempty"`
119123
ReadOnlyDisabledModelartsPoolsBrands []string `json:",allowempty"`
124+
ReadOnlyMongoDBBrands []string `json:"readonly_mongodb_brands,allowempty"`
125+
ReadOnlyDisabledMongoDBBrands []string `json:"readonly_disabled_mongodb_brands,allowempty"`
126+
ReadOnlyKafkaBrands []string `json:"readonly_kafka_brands,allowempty"`
127+
ReadOnlyDisabledKafkaBrands []string `json:"readonly_disabled_kafka_brands,allowempty"`
120128

121129
ReadOnlyContainerBrands []string `json:",allowempty"`
122130
ReadOnlyDisabledContainerBrands []string `json:",allowempty"`
@@ -479,6 +487,10 @@ func getBrands(region *SCloudregion, zone *SZone, domainId string, capa *SCapabi
479487
appendBrand(&capa.SnapshotPolicyBrands, &capa.DisabledSnapshotPolicyBrands, &capa.ReadOnlySnapshotPolicyBrands, &capa.ReadOnlyDisabledSnapshotPolicyBrands, brand, capability, enabled, readOnly)
480488
case cloudprovider.CLOUD_CAPABILITY_MODELARTES:
481489
appendBrand(&capa.ModelartsPoolsBrands, &capa.DisabledModelartsPoolsBrands, &capa.ReadOnlyModelartsPoolsBrands, &capa.ReadOnlyDisabledModelartsPoolsBrands, brand, capability, enabled, readOnly)
490+
case cloudprovider.CLOUD_CAPABILITY_MONGO_DB:
491+
appendBrand(&capa.MongoDBBrands, &capa.DisabledMongoDBBrands, &capa.ReadOnlyMongoDBBrands, &capa.ReadOnlyDisabledMongoDBBrands, brand, capability, enabled, readOnly)
492+
case cloudprovider.CLOUD_CAPABILITY_KAFKA:
493+
appendBrand(&capa.KafkaBrands, &capa.DisabledKafkaBrands, &capa.ReadOnlyKafkaBrands, &capa.ReadOnlyDisabledKafkaBrands, brand, capability, enabled, readOnly)
482494
default:
483495
}
484496
}

0 commit comments

Comments
 (0)