Skip to content

Releases: aws-controllers-k8s/code-generator

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) …

v0.8.0

02 Aug 10:11
cf45416
Compare
Choose a tag to compare

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

New features

  • Load metadata in release script (#134)
  • Update required controller-gen to v0.6.1 (#135)
  • Update for helm charts to use latest ecr-public repository. (#136)
  • Default AWS_SDK_GO_VERSION to go.mod version (#137)
  • Allow member fields from other operations in spec (#139)

Bug fixes

  • release script and helm bug fixes (#141)

v0.7.0

22 Jul 13:36
18a2a64
Compare
Choose a tag to compare

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

New features:

  • Add sdk addon hook (#94)
  • Mark status fields as optional (#129)
  • Add script and Github workflow for ensuring version in sync (#130)
  • Secret errors to be terminal code (#131)
  • Add AWS_ENDPOINT_URL to Helm chart templates (#133)
  • Remove performSpecUpdate(boolean) from SetOutput. (#132)