Skip to content

Releases: kubernetes-sigs/apiserver-builder-alpha

v0.1-alpha.25

28 Oct 21:23
5e45c69
Compare
Choose a tag to compare
v0.1-alpha.25 Pre-release
Pre-release

Rebase on top of 1.8 apiserver code.

Breaks backwards compatibility due to breaking changes in client-go and code generators:

  • replace ClientSet code to get version: from GroupVersionClient.Kind("namespace") to GroupVersion().Kind("namespace")
  • replace // +genclient=true with // +genclient

v0.1-alpha.24

21 Oct 23:39
Compare
Choose a tag to compare
v0.1-alpha.24 Pre-release
Pre-release

Clean up the controller Init function interface. Keeps backwards compatibility. The preferred Init interface is now Init(arguments sharedinformers.ControllerInitArguments). See examples

Fix some issues with cert generation for old openssl versions

v0.1-alpha.23

20 Oct 23:56
Compare
Choose a tag to compare
v0.1-alpha.23 Pre-release
Pre-release

Fix issue with update vendor where it deletes vendor directories it manages, but doesn't repopulate them

v0.1-alpha.22

20 Oct 18:30
Compare
Choose a tag to compare
v0.1-alpha.22 Pre-release
Pre-release
  • Add command apiserver-boot version to print the current version of the apiserver-boot binary
  • Add command apiserver-boot update vendor to copy vendored packages managed by apiserver-boot into the vendor directory, removing older versions of these packages. (only removes go packages matching ones it is updating, leaves go packages alone that it isn't copying)

v0.1-alpha.21

19 Oct 02:29
Compare
Choose a tag to compare
v0.1-alpha.21 Pre-release
Pre-release
  • fix issues with vendored package structure
  • when building executables, remove the existing ones if they exist
  • support apiserver-boot create resource so you don't need to type group version

v0.1-alpha.19

12 Oct 19:49
Compare
Choose a tag to compare
v0.1-alpha.19 Pre-release
Pre-release
  • fix issue where gazelle was run before code generators
  • support for imagepull secrets

v0.1-alpha.18

29 Sep 15:57
Compare
Choose a tag to compare
v0.1-alpha.18 Pre-release
Pre-release

Breaking changes (Sorry):

  • Change controller Init function
  • Stop registering informer in Init (automatically done for you)

Improvements:

  • Support for building with Bazel
  • Support for easily registering informers
  • No longer require informer to be registered in the controller Init (Automatically done)
  • Provide a Kubernetes ClientSet to controllers (if enabled)

Notes:

How to update:
If you haven't changed your vendor through glide, just install the new apiserver-boot and run the apiserver-boot init command.

If you have modified your vendor through glide, save your glide.yaml and glide.lock before running apiserverboot-init and then copy them back.

v0.1-alpha.17

23 Sep 22:44
Compare
Choose a tag to compare
v0.1-alpha.17 Pre-release
Pre-release
  • fix issue with run local

v0.1-alpha.16

23 Sep 22:05
Compare
Choose a tag to compare
v0.1-alpha.16 Pre-release
Pre-release
  • Contains known issues with apiserver-boot run local
  • Fix issue with cross compiling GOOS and GOARCH (works on linux / windows again)
  • Support for running locally and aggregated with a minikube server
  • Implement previously execed operations in go (tar & mkdir)
  • Detect if a user installed apiserver-boot with go get and provide a userful error message

v0.1-alpha.15

16 Sep 03:11
Compare
Choose a tag to compare
v0.1-alpha.15 Pre-release
Pre-release

Note: Breaks backwards compatibility
Controller implementations should not embed a builders.DefaultControllerFns struct
to get the default implementation of Optional/Overridable Controller functions

  • Introduce overridable Run function to controllers that is called when the controller is started (post initialization)
  • Fix issue with generated openapi where gvk tags weren't applied to extension resource types