Skip to content

Commit 29497ae

Browse files
authored
feat: Add missing fields to Automation Config (#210)
1 parent c029e1a commit 29497ae

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

opsmngr/automation_config.go

+4
Original file line numberDiff line numberDiff line change
@@ -72,15 +72,18 @@ func (s *AutomationServiceOp) UpdateConfig(ctx context.Context, groupID string,
7272
type AutomationConfig struct {
7373
AgentVersion *map[string]interface{} `json:"agentVersion,omitempty"`
7474
AtlasProxies *[]interface{} `json:"atlasProxies,omitempty"`
75+
AtlasUISes []*map[string]interface{} `json:"atlasUISes"` //nolint:tagliatelle // correct from API
7576
Filebeat *map[string]interface{} `json:"filebeat,omitempty"`
7677
Auth Auth `json:"auth"`
7778
BackupVersions []*ConfigVersion `json:"backupVersions"`
7879
Balancer *map[string]interface{} `json:"balancer"`
7980
ClusterWideConfigurations *map[string]interface{} `json:"clusterWideConfigurations,omitempty"`
8081
CPSModules []*map[string]interface{} `json:"cpsModules"`
82+
DBCheckModules []*map[string]interface{} `json:"dbCheckModules"`
8183
IndexConfigs []*IndexConfig `json:"indexConfigs"`
8284
Kerberos *map[string]interface{} `json:"kerberos,omitempty"`
8385
LDAP *map[string]interface{} `json:"ldap,omitempty"`
86+
MaintainedEnvoys []*map[string]interface{} `json:"maintainedEnvoys"`
8487
MongoDBToolsVersion *map[string]interface{} `json:"mongoDbToolsVersion,omitempty"`
8588
MongoDBVersions []*map[string]interface{} `json:"mongoDbVersions,omitempty"`
8689
MongoSQLDs []*map[string]interface{} `json:"mongosqlds"` //nolint:tagliatelle // correct from API
@@ -332,6 +335,7 @@ type AuditLog struct {
332335

333336
// LogRotate part of the internal Process struct.
334337
type LogRotate struct {
338+
MaxUncompressed *int `json:"maxUncompressed,omitempty"`
335339
NumTotal *int `json:"numTotal,omitempty"`
336340
NumUncompressed *int `json:"numUncompressed,omitempty"`
337341
PercentOfDiskspace *float64 `json:"percentOfDiskspace,omitempty"`

opsmngr/automation_config_test.go

+3
Original file line numberDiff line numberDiff line change
@@ -664,10 +664,13 @@ func TestAutomation_UpdateMongoDBUserEmptyMechanism(t *testing.T) {
664664
},
665665
},
666666
},
667+
"atlasUISes": interface{}(nil),
667668
"backupVersions": interface{}(nil),
668669
"balancer": interface{}(nil),
669670
"cpsModules": interface{}(nil),
671+
"dbCheckModules": interface{}(nil),
670672
"indexConfigs": interface{}(nil),
673+
"maintainedEnvoys": interface{}(nil),
671674
"mongosqlds": interface{}(nil),
672675
"mongots": interface{}(nil),
673676
"onlineArchiveModules": interface{}(nil),

0 commit comments

Comments
 (0)