Skip to content

Commit c81acd2

Browse files
Fixed missing export field (#897)
1 parent 9d3b1f3 commit c81acd2

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

pkg/controller/atlasdeployment/backup.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,13 @@ func (r *AtlasDeploymentReconciler) updateBackupScheduleAndPolicy(
209209
CopySettings: make([]mongodbatlas.CopySetting, 0, len(bSchedule.Spec.CopySettings)),
210210
}
211211

212+
if bSchedule.Spec.Export != nil {
213+
apiScheduleReq.Export = &mongodbatlas.Export{
214+
ExportBucketID: bSchedule.Spec.Export.ExportBucketID,
215+
FrequencyType: bSchedule.Spec.Export.FrequencyType,
216+
}
217+
}
218+
212219
for _, copySetting := range bSchedule.Spec.CopySettings {
213220
apiScheduleReq.CopySettings = append(
214221
apiScheduleReq.CopySettings,

test/int/deployment_test.go

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1064,7 +1064,6 @@ var _ = Describe("AtlasDeployment", Label("int", "AtlasDeployment"), func() {
10641064
ReferenceMinuteOfHour: 10,
10651065
RestoreWindowDays: 5,
10661066
UpdateSnapshots: false,
1067-
Export: &mdbv1.AtlasBackupExportSpec{FrequencyType: "MONTHLY"},
10681067
},
10691068
}
10701069

@@ -1180,7 +1179,6 @@ var _ = Describe("AtlasDeployment", Label("int", "AtlasDeployment"), func() {
11801179
ReferenceMinuteOfHour: 10,
11811180
RestoreWindowDays: 5,
11821181
UpdateSnapshots: false,
1183-
Export: &mdbv1.AtlasBackupExportSpec{FrequencyType: "MONTHLY"},
11841182
CopySettings: []mdbv1.CopySetting{
11851183
{
11861184
CloudProvider: toptr.MakePtr("AWS"),

0 commit comments

Comments
 (0)