Releases: aws-controllers-k8s/code-generator
Releases · aws-controllers-k8s/code-generator
v0.3.1
Breaking changes
- Aligns the code-generator with the ACK runtime v0.3.0, which introduced two breaking changes to the ACK core types, including a new
RequeueOnSuccessSeconds
method on AWSResourceManagerFactory and aReplacesConditions
method onAWSResource
via the newConditionManager
interface (#106, #104, #95 )
New features
- All CRD variables and functions within hook templates (#91)
- Add CRD method to get OutputShape
Fixes
v0.2.3
NOTE: This release contain some breaking changes
Features
- Add a new config to override
kubebuilder printcolumn:name
(#79) ⚠️ Moveprinter column
options under the same generator config struct (#82).
Actions to take: Rename allis_printable
parameters in generator configurations toprint: { name: $FIELD_NAME }
(example aws-controllers-k8s/sagemaker-controller#44)- Add a new generator config to change
PrinterColumn
sort function (#83) - Add a new generator config to append an
Age
printcolumn
(#84) - Add base
CRD
documentation (#89) - Add a cobra
PostRunE
to save generation metadata (#90) - Support suffix exception (#97)
Bug fixes
- Update
ElastiCache
CodeGen test based on new SDK (#75) - Patch the correct observed state after a
rm.ReadOne
call (#76) - Add a new operation config to override the
SetOutput
wrapper field (#78) - Add
metrics-service.yaml
to helm template files. (#80) crossplane
: Mark spec as required,status.atProvider
as optional (#81)crossplane
: remove unnecessary error handling in Update (#85)- Add a new config to override
kubebuilder:printcolumn
priority (#86) - Extend
ack-generate
to generate slice with elements of typeK8s
Secret (#87) - Remove unnecessary
homedir
module (#88) - fix: use deterministic sort for identifier field (#93)
- Conditionally allow view secrets on
ClusterRole
(#96) ⚠️ tracesdk.go
resource manager methods (#95 )
Actions to take: Upgradegh.neting.cc/aws-controllers/runtime
tov0.2.3
v0.2.2
v0.2.1
v0.2.0
v0.1.0
v0.0.8
v0.0.7
v0.0.6
- Handle nil fields in Describe results for ReadOne/ReadMany (#34)
- Generate docstrings for CRD fields in ACK types (#35)
- Fixes delta code generation for nested struct shapes (#36)
- Bring unit test pinning of runtime up to ACK runtime v0.0.5 (#37)
- Handle renamed fields properly in
pkg/generator/code.SetResource
(#38) - Fix MapStringStringEqual (#39)
- Always sort printer columns (#41)