Skip to content

Releases: kubernetes-sigs/controller-tools

v0.2.9

16 Apr 14:00
93a4eed
Compare
Choose a tag to compare

v0.2.9

✨ New Features

  • Add sideEffects parameter for webhooks (#429)

v0.2.8

18 Mar 18:59
15412e2
Compare
Choose a tag to compare

v0.2.8

✨ New Features

  • Add new resourceNames field in RBAC marker (#413)

🐛 Bug Fixes

  • Do not error when webhook matchpolicy is unset (#420)

v0.2.7

11 Mar 20:14
1c6d384
Compare
Choose a tag to compare

v0.2.7

NB: this is virtually identical to the unpulished v0.2.6, except that we fixed an accidental breaking change in #408.

✨ New Features

  • Add support for MatchPolicy in webhook marker (#408)

🐛 Bug Fixes

  • Fix singular argument for resource marker (#409)

📖 Documentation

  • Extend webhook marker documentation (#353)

v0.2.5

30 Jan 01:15
2bc3f5e
Compare
Choose a tag to compare

v0.2.5

✨ New Features

  • Do not create empty webhook/manifests.yaml file (#344)
  • Change Quantity type to int-or-string (#381)
  • update flect library to v0.2.0 (#382)
  • Add support for ListType, ListMapKeys, MapType and StructType (#347)
  • Update dependences to kubernetes 1.17.0 (#379)
  • Update helper functions for Scope, PreserveUnknownFields (#374)

🐛 Bug Fixes

  • controller-gen panics when encountering an import loop (#351)

Thanks to all our contributors!

v0.2.4

19 Nov 21:35
00e4139
Compare
Choose a tag to compare

🐛 Bug Fixes

  • preserveUnknownFields: true on v1beta1, option (#362)

Thanks to all our contributors!

v0.2.3

15 Nov 20:36
257814f
Compare
Choose a tag to compare

✨ New Features

  • CRD v1 support (#356)
  • Add x-kubernetes-{embedded-resource,preserve-unknown-fields} support (#345)

🐛 Bug Fixes

  • Update known_types to add x-kubernetes-int-or-string for intStr (#360)

Thanks to all our contributors!

v0.2.2

21 Oct 18:23
d556e7d
Compare
Choose a tag to compare

✨ New Features

  • Use +kubebuilder:skip to skip package (#325)
  • s/kubebuilder:validation:Default/kubebuilder:Default/ (#337)
  • Trim leading space from generated marker help Details field (#331)
  • Add a --version option to controller-gen (#332)
  • Add a marker to support field defaulting in crd schema (#323)
  • Factor code common to both types of webhooks into methods (#318)
  • support maps in marker marker parsing (#329)
  • add controller-gen attribution info to CRD (#338)

🐛 Bug Fixes

  • Add apiextensions JSON type to known_types.go (#277)
  • promote version-specific CRD fields when only one version (#322)

Misc

  • Add missing trailing : to ✨ in the PR template (#335)
  • 📖Update builtinToType comments to explain support for int32 and int64 (#314)
  • Update kube deps to 1.16 (#319)
  • Update Kubernetes client libraries to 1.15.0 release (#276)

Thanks to all our contributors!

v0.2.1

05 Sep 15:04
ba11932
Compare
Choose a tag to compare

✨ New Features

  • schemapatch: patch existing CRD objects new schema content generated using controller tools (#183)
  • Treat unstructured.Unstructured type as known type (#303)
  • set default ListKind and Singular CRD names (#311 )

Thanks to all our contributors!

v0.2.0

22 Aug 22:46
a653df4
Compare
Choose a tag to compare

🚨 This is a major release. A number of breaking changes exist in this release. Bold changes are likely to have issues across many existing codebases.

✨ New Features

  • Add skipversion marker to selectively exclude CRD versions (#308)

Thanks to all our contributors!

v0.2.0-rc.0

15 Aug 23:23
ba0eb80
Compare
Choose a tag to compare
v0.2.0-rc.0 Pre-release
Pre-release

🚨 This is a RC release. A number of breaking changes exist in this release. Bold changes are likely to have issues across many existing codebases.

Before filing issues, please check if it's a known issue in the v0.2.0 milestone.

✨ New Features

  • Limiting description of fields in CRD's OpenAPI Schema (#299)
  • Add a new namespace field into the RBAC marker (#260)

🐛 Bug Fixes

  • Handle the error type in crd gen (#268)
  • Collapse Common CRD Version Info (#290)

Thanks to all our contributors!