Releases: aws-controllers-k8s/code-generator
Releases · aws-controllers-k8s/code-generator
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
v0.19.0
What's Changed
- Refactor model package to use
Config
accessors by @brycahta in #325 - Additional nil checks during reference resolution by @vijtrip2 in #326
- Align naming and return types for accessors in config package by @brycahta in #327
- Refactor LateInitialize using
FieldConfig
Getters by @brycahta in #328 - Add a new generator config to append a
Synced
printer column by @a-hilaly in #329 - Add initialisms contained within ACM PCA by @RedbackThomson in #322
- Add SRIOV and RAM to initialisms by @brycahta in #330
- update RAM initialism by @brycahta in #331
- add ServicePackageName to ack-user-config and ack-user secrets by @acornett21 in #311
- Add support for references within lists of structs by @RedbackThomson in #332
- updating to the latest version of operator sdk by @acornett21 in #334
- Align EC2 testdata models with
go.mod
by @brycahta in #333 - Add SQS to initialisms by @a-hilaly in #336
- Support 'list' type in
output_wrapper_field_path
by @brycahta in #337 - Crossplane's provider-aws has moved to the crossplane-contrib org by @negz in #338
- update for default resource tags by @vijtrip2 in #335
- Add helper function so go template can create slice by @brucegucode in #339
- initialize existing tags inside rm.EnsureTags by @vijtrip2 in #340
New Contributors
- @brucegucode made their first contribution in #339
Full Changelog: v0.18.4...v0.19.0