Skip to content

Commit 4ba44d4

Browse files
committed
ignore delta of fields that get defaulted by AWS
Some spec fields get default values from AWS after they are created. These defaults cause the controller to keep requeuing, trying to set them to null. With these changes, we late initialize these fields, ensuring they are defaulted if the user does not define them
1 parent 0ee4c19 commit 4ba44d4

File tree

4 files changed

+93
-3
lines changed

4 files changed

+93
-3
lines changed
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
ack_generate_info:
2-
build_date: "2025-12-10T19:01:54Z"
2+
build_date: "2025-12-10T20:00:01Z"
33
build_hash: 5c8b9050006ef6c7d3a97c279e7b1bc163f20a0a
44
go_version: go1.25.4
55
version: v0.56.0-3-g5c8b905
66
api_directory_checksum: 90b0d1adcc91f4a1b1f1b436e3ac0c30d9271678
77
api_version: v1alpha1
88
aws_sdk_go_version: v1.32.6
99
generator_config_info:
10-
file_checksum: c41ea4048464974d8ea8548e1933551a483f72c9
10+
file_checksum: a37acceb434c89dbd2047ed0a9dcf1a2228186c0
1111
original_file_name: generator.yaml
1212
last_modification:
1313
reason: API generation

apis/v1alpha1/generator.yaml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -353,6 +353,24 @@ resources:
353353
path: Status.ID
354354
BackupTarget:
355355
late_initialize: {}
356+
AutoMinorVersionUpgrade:
357+
late_initialize: {}
358+
CACertificateIdentifier:
359+
late_initialize: {}
360+
LicenseModel:
361+
late_initialize: {}
362+
MultiAZ:
363+
late_initialize: {}
364+
PreferredBackupWindow:
365+
late_initialize: {}
366+
PreferredMaintenanceWindow:
367+
late_initialize: {}
368+
StorageEncrypted:
369+
late_initialize: {}
370+
StorageThroughput:
371+
late_initialize: {}
372+
StorageType:
373+
late_initialize: {}
356374
NetworkType:
357375
late_initialize: {}
358376
# Used by restore db instance from db snapshot

generator.yaml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -355,6 +355,24 @@ resources:
355355
late_initialize: {}
356356
NetworkType:
357357
late_initialize: {}
358+
AutoMinorVersionUpgrade:
359+
late_initialize: {}
360+
CACertificateIdentifier:
361+
late_initialize: {}
362+
LicenseModel:
363+
late_initialize: {}
364+
MultiAZ:
365+
late_initialize: {}
366+
PreferredBackupWindow:
367+
late_initialize: {}
368+
PreferredMaintenanceWindow:
369+
late_initialize: {}
370+
StorageEncrypted:
371+
late_initialize: {}
372+
StorageThroughput:
373+
late_initialize: {}
374+
StorageType:
375+
late_initialize: {}
358376
# Used by restore db instance from db snapshot
359377
DBSnapshotIdentifier:
360378
from:

pkg/resource/db_instance/manager.go

Lines changed: 55 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)