Releases: aws-controllers-k8s/code-generator
Releases · aws-controllers-k8s/code-generator
v0.24.0
What's Changed
- Upgrade
aws-controllers-k8s/pkg
version by @a-hilaly in #400 - fix: Make CRD Synced Column type string by @embano1 in #402
- Pin
ack/pkg
tov0.0.1
by @a-hilaly in #403 - bump
pkg
tov0.0.2
by @embano1 in #404 - Complete support for resource-specific resync periods and default drift remediation period by @a-hilaly in #386
- gofmt 1.20 updates (style-only changes) by @jaypipes in #407
- bring in [email protected] by @jaypipes in #408
- Refactor reference resolution into Go code by @RedbackThomson in #401
- Compare tags using common tag type by @RedbackThomson in #399
- Deterministic result order in
GetImmutableFieldPaths
by @a-hilaly in #405 - Fix default value of
--reconcile-resource
flag in deployment.yaml by @a-hilaly in #410 - Remove all the
--reconcile-*
flags by @a-hilaly in #411 - Upgrade common runtime to v0.24.0 by @a-hilaly in #409
New Contributors
Full Changelog: v0.23.1...v0.24.0
v0.23.1
What's Changed
- Use
go env GOARCH
instead ofuname -i
by @a-hilaly in #397 - Revert "Correct the generated code for nested parent field reference." by @RedbackThomson in #398
Full Changelog: v0.23.0...v0.23.1
v0.23.0
What's Changed
- Correct IdempotencyToken and OID initialism errors by @jaypipes in #389
- Import
names
package fromgithub.com/aws-controllers-k8s/pkg
by @a-hilaly in #366 - Allow calling
GoCodeSetResourceForStruct
for non-CRD SDK shapes by @a-hilaly in #387 - Return a terminal error when
sdkUpdate
is not implemented by @a-hilaly in #372 - add: specific selector for operator by @codekow in #390
- fix required fields that are renamed by @jaypipes in #393
- Add error message for cloning sdk timeout by @Julian-Chu in #395
- Lint all scripts with shellcheck by @RedbackThomson in #392
- Add multi-arch and automatic Go version build support by @RedbackThomson in #391
- Update common runtime to
v0.23.0
by @RedbackThomson in #396
New Contributors
- @codekow made their first contribution in #390
- @Julian-Chu made their first contribution in #395
Full Changelog: v0.22.0...v0.23.0
v0.22.0
What's Changed
- include Spec fields in GetAttributes SetResource by @jaypipes in #380
- fix trailing whitespace in Helm deployment template by @jaypipes in #381
- fix Attribute-based delta comparisons by @jaypipes in #382
- ensure attribute fields have a ShapeRef by @jaypipes in #383
- Fix panic in code generator when generating lambda controller by @a-hilaly in #384
- fix CRD Go struct generation for SNS and Lambda by @jaypipes in #385
- Add Helm support for the
--deletion-policy
CLI arg by @RedbackThomson in #388
Full Changelog: v0.21.0...v0.22.0
v0.21.0
What's Changed
- Add
IPAM
andTPM
to initialisms by @brycahta in #365 - Add helm variable for Role Labels by @akartsky in #367
- add LNI to initialisms by @brycahta in #368
- Normalize field names specific to comparison in generator config by @a-hilaly in #371
- Correct the generated code for nested parent field reference. by @Vandita2020 in #369
- using go env GOARCH to detect system arch instead of uname by @acornett21 in #373
- Fixes the bug that ToACKTags function does not handle an edge case. by @kyriechen96 in #374
- always ensure operation overrides work by @jaypipes in #375
- Fix generation of attribute-based APIs by @jaypipes in #376
- Add a configuration for
additional_columns
at the Resource level by @jljaco in #378 - Pin ACK runtime to v0.21.0 by @a-hilaly in #379
New Contributors
- @Vandita2020 made their first contribution in #369
- @kyriechen96 made their first contribution in #374
- @jljaco made their first contribution in #378
Full Changelog: v0.20.1...v0.21.0
v0.20.1
What's Changed
- Update controller tools to
v0.9.2
by @RedbackThomson in #361 - Fix controller
ClusterRole
file generation by @a-hilaly in #363 - update aws-sdk-go dependency to
v1.44.93
by @brycahta in #362 - Pin ACK runtime to v0.20.1 by @a-hilaly in #364
Full Changelog: v0.20.0...v0.20.1
v0.20.0
What's Changed
- Remove faulty suffix trim from Helm deployment by @RedbackThomson in #357
- Helm install check by @kskzk in #359
- Upgrade ACK runtime to v0.20.0 by @a-hilaly in #360
New Contributors
Full Changelog: v0.19.3...v0.20.0
v0.19.3
What's Changed
- Use metadata as source of truth for latest version by @RedbackThomson in #348
- Add Terminal condition when immutable field is updated by @vijtrip2 in #350
- Ensure failed secret dereferencing is recoverable by @RedbackThomson in #349
- perform immutable validation before update call by @vijtrip2 in #351
- Allow install for arm and amd by @tomellis91 in #352
- making user-secret in user-env optional to support IRSA by @acornett21 in #353
- allow empty string as resourceTag entry by @vijtrip2 in #354
- Refactor reusable code to ensure
aws-sdk-go
repository by @JamesJHPark in #355 - upgrade ACK runtime to v0.19.3 by @vijtrip2 in #356
New Contributors
- @tomellis91 made their first contribution in #352
- @JamesJHPark made their first contribution in #355
Full Changelog: v0.19.2...v0.19.3
v0.19.2
What's Changed
- Add cycle detection with panic by @RedbackThomson in #346
- ACK runtime update to v0.19.2 by @vijtrip2 in #347
Full Changelog: v0.19.1...v0.19.2
v0.19.1
What's Changed
- Add values to Helm chart for using a shared credentials file by @juanrh in #341
- reset resolved references if any reference cannot be resolved by @vijtrip2 in #342
- wrap deferred exit(err) in functor by @jaypipes in #343
- Use latest from sdk create/update for rm.onError() by @vijtrip2 in #344
- Update runtime to
v0.19.1
by @RedbackThomson in #345
New Contributors
Full Changelog: v0.19.0...v0.19.1