Skip to content

Releases: aws-controllers-k8s/code-generator

v0.14.1

23 Sep 16:03
fe3ca1f
Compare
Choose a tag to compare
Change Log
  • Update ACK runtime to v0.14.1 (#205)
  • Update to controller-gen v0.7.0 (#202)
  • updating containerImage format in clusterserviceversion (#203)
  • Doc link fix (#199)
  • Small improvements to manifest templates (#198)
  • adding back required install-kustomize.sh file (#200)
  • use return statement instead of exit in is_public_ecr_logged_in (#197)
  • Use docker expiration string from auth config (#196)
  • Shorten metric service name (#195)
  • 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)