Releases: aws-controllers-k8s/code-generator
Releases · aws-controllers-k8s/code-generator
v0.14.1
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
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
- 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
- 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
- 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
Aligns the code-generator with the ACK runtime v0.12.0
v0.11.1
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
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
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
- Add
SetStatus
for resource (#151)
- add DPD and IO to initialisms (#147)
- Generate typedefs for payload fields in Spec and Status (#146)