Skip to content

Releases: aws-controllers-k8s/code-generator

v0.14.0

13 Sep 22:40
5a4809a
Compare
Choose a tag to compare

Aligns the code-generator with the ACK runtime v0.14.0

Breaking Changes

  • Removed the primary_identifier_field_name configuration option (#190)
    • Replaced with is_primary_key: true/false on the FieldConfig and is_arn_primary_key: true/false on the ResourceConfig

v0.13.2

08 Sep 21:53
394e829
Compare
Choose a tag to compare
  • return nil if observed is nil from a successful delete (#182)
  • Support nested paths in field config specifically list type members (#183)
  • Only return MetaObject from AWSResource.MetaObject() call (#184)
  • Fix installation of controller-gen in prowjobs (#187)

v0.13.1

02 Sep 19:43
a866a84
Compare
Choose a tag to compare
  • Support ReadMany operations with slices in SetResourceIdentifiers (#170 )
  • Use ServiceMetadata strings in Helm charts (#172)
  • Allow OperatorType to be a list such that one API can map to multiple operations (#166)
  • Refactor identifier and path logic to crd.go (#174)
  • visibility for AWS err code in addition to message (#176)
  • update conditions on error for delete operation (#175)
  • Add unit tests to common_test (#178)
  • Refactor setSDKReadMany and setResourceForScalar (#177)
  • Update base images to ECR public (#180)
  • aws-controllers-k8s/runtime update from v0.13.0 to v0.13.1 (#181)

v0.13.0

26 Aug 18:24
07d7ea7
Compare
Choose a tag to compare
  • small helm template fixes (#159)
  • add vlan to initialisms (#161)
  • Support default non-release version in build-controller-release.sh (#162)
  • use latest tag before non-release version (#164)
  • Allow override resource identifier to ARN (#163)
  • Implement ReadMany operation for SetSDK generator function (#156)
  • add ami to initialisms (#165)
  • update ami rule in initialisms (#167)
  • Update AMI entry to prevent replacement in Family, Dynamic, `Cam... (#169)
  • Add comparison support for blob type fields (#171)
  • Bug fixes for status patching and late initialization patching (#168)

v0.12.0

18 Aug 00:13
7ce2d04
Compare
Choose a tag to compare

Aligns the code-generator with the ACK runtime v0.12.0

v0.11.1

17 Aug 13:42
64436ce
Compare
Choose a tag to compare

New features

  • Support for checking required fields in ReadMany input (#155)
  • Use reflect.DeepEqual for slice and map of struct comparisons (#157)

v0.11.0

16 Aug 19:10
eac8d8a
Compare
Choose a tag to compare

Aligns the code-generator with the ACK runtime v0.11.0

Breaking Changes

  • Removed the watchNamespace value in Helm chart (added installScope: "namespace"|"cluster") (#149)

New Features

  • Import Aws service package and pass EndpointsID to serviceController (#154)

v0.10.0

16 Aug 16:07
afa7fe0
Compare
Choose a tag to compare

Changes:

  • Minor Refactor in pkg/generate/code
  • Add operator-sdk and olm scripts to code-generator repo.
  • Initial implementation of AWSResourceManager.LateInitialize() method.

v0.9.2

10 Aug 21:12
4d0db1b
Compare
Choose a tag to compare
  • Add SetStatus for resource (#151)
  • add DPD and IO to initialisms (#147)
  • Generate typedefs for payload fields in Spec and Status (#146)

v0.9.0

03 Aug 17:22
0427c5e
Compare
Choose a tag to compare
  • Expose SetSDKForStruct and SetResourceForStruct in templates (#140)
  • Add CORS to initialisms (#144)
  • Remove loops from GetWrapperOutputShape (#145)
  • aws-sdk-go version bump, 1.37.4 -> 1.37.10 (#143) …