Releases: kubernetes-sigs/kubebuilder
v1.0.7
Changelog
19aa16e 📖 added a section on monitoring
7af9453 📖 updated version in installation instructions
0fe2532 [book] add how to get auth proxy for older project
35dabc3 add comments about how to use the client
b34052d add control-plane: controller-manager label to ns
45ff91c make webhook scaffolding work with old project
3e8033c use gcr auth proxy image
v1.0.6
Changelog
0f042f9 .gitignore: Add temp files
001b3ad 🏃 not run make for each command in generated_golden.sh
a227e64 ✨ scaffold auth proxy
70e6002 ✨ update vendor
d904596 Add more example code of using finalizer
d82a96b Add predicate func example in book
3e1d702 Fix controller example in gitbook
62bcb7c Fix installation procedure in getting started
9fda45d Fix reference to RoleBinding vs Role
dd009f2 Fix remarks reported by Sunil Arora such as : 1) use temp dir, 2) check os, hw and exists if non supported, 3) add prereq - curl, tar, if kubebuilder folder is empty
e5ae20d Fix typos: runing->running, genrating->generating
6588609 Improve the commands descriptions
ff4b9a2 Move top HW, OS, program checks. Use pushd/popd. Add missing echo commands to update PATH
641bf03 Parse flags on startup.
e87227a Put the manager binary into /, instead of /root/
4658025 Remove additional bin/bash comment. Exit the installation process if /usr/local/kubebuilder folder exists. Rename KUBEBUILDER_VAR_NAME
36d4adb Remove the duplicated word defaults
17f2e51 Remove unneeded user action comment.
db29604 Rename GitBook release folder to "_book" from "public"
c6664b2 Update GitBook Release Instructions and npm deps
8160481 [book] webhook manifest generator
2d6bc05 add RBAC annotation for status subresource
acfc9c4 add integration test guide
188f3c9 add test for webhook scaffolding
4053e38 adding unstructured example
a14e053 book: added docs for status subresource
93530af book: added generating CRD documentation
8935a2b book: fixed broken links
f66b5b4 bump go version to 1.11
586aeb2 docs for using client-go gen
12ad30b enable prometheus metrics integration
99e0923 fix incorrect logr usage
1e9ac15 install.sh test
ca294cb update how to build kubebuilder locally
e14a55f update how to build tools for kubebuilder
d19d1ad update test project
6f848b7 updated the version in installation instructions
389b893 use controller-runtime logging in controller
v1.0.5
Changelog
557f735 (WIP) Add subresource annotation documents in gitbook
c106197 Add missing type to ContainerSetStatus example
4adca08 Allow additional arguments to be provided to dep
cdd95c6 Fix CLI help text for init command
76f19b4 Update GitBook
4bc439c Update GitBook with finalizers
243bc2f Update Quick Start Guide
2319f2d Update contributing guide
254f91c Update gitbook with webhooks
5c1e6fb Update init.go
1a1f80c add alpha webhook cmd
22f1006 add required pkgs for dep and update vendor
2336462 book: added section for using finalizers
536d619 book: updated js packages and re-generated HTMLs
8227962 change import path to use vanity URL sigs.k8s.io
3a51c0c check in generated deepcopy go files
c4a61e0 cleanup kubebulder-gen
a4da674 cleanup: deleted old docs
039df2a cleanup: deleted pkgs used by v0 projects
67ccc5b deleted all the v0 commands
a0a9e4a drop scaffold pkg from vendor
883ca64 drop support for legacy (v0) projects
611f43f fix alignment issue in finalizers doc
f084285 fix cloud build
7b138f1 improved Go version check
d2255fe move scaffold pkg from controller-tools
2c1cb3b move test project from controller-tools
639d8c5 move vendor from cmd/ to root
8915bdd moved v1 cmds to main pkg and restructured wiring of commands
ff42deb not check in arch and os specific node_modules
9e5af44 refactor: moved init.go to main pkg
0dee064 remove v0 e2e tests
5714d0c support webhook scaffolding
504afbd update RELEASE instructions for gitbook
297dd73 update instructions of how to run gitbook
4e9eac3 update vendor
e3caf3d updated the controller-tools pkg under vendor dir
9e6a9a1 webhook gitbook
v1.0.4
v1.0.3
v1.0.2
v1.0.1
Changelog
b037dd2 Fix URL for the Gitbook
74ca881 Fix domain resource issues in controller
7524c7b Fix typo for "Controller"
a464a7c Fix typo in book: flag is --owner, not --owners
f84501d Updated the intro movie and cleaned up the README a bit.
e9ffc3e Use firebase for hosting the gitbook
46d1127 fixed gopkg.toml lookup code in vendor update
4917e91 gitbook: fixed installation instructions
347b377 improve contributing guide
c58a520 s/owners/owner
v1.0.0
Highlights
- 1.0.0 introduces big architectural change in the project/code structure. 1.0.0 projects uses client and controller libraries developed under controller-runtime repo. It uses tools from controller-tools repo for scaffolding and manifests (CRD/RBAC) generation. Try it.
- 1.0.0 will continue to support projects generated using older version (pre 1.0.0 version) of Kubebuilder, but we would highly recommend migrating to newer version. Follow instructions for migration your project to 1.0.0 version.
- Docs for legacy version can be accessed at
Known Issues
kubebuilder docs
command for new projects is not supported currently. Work is in progress and should be fixed in couple of weeks.
Changelog
fc6a7c1 Add migration guide
c360931 Add project v1 support
aedadeb Add standard error handling options to test.sh / test_existing_projects.sh
dbb0efd Add vendor dependency on boilerplate verifier
b832f34 Address PR comments
7cc57ec Address PR comments
cff952d Address PR comments and udpate quickstart
f8684ab Change blockquotes to code blocks
4ee5550 Change enqueuing items to use Add instead of AddRateLimited.
84d9376 Check the error from CodeGenerator Execute
edf5608 Enhancement on Yesno()
23d371e Fix header for cmd/
8ae5a45 Fix headers for build/
0671f9f Fix headers for pkg/
6635d58 Fix headers on root scripts
4beb5f1 GitBook updates for 1.0
31a7658 Set default to v1 commands
7fed477 Speed up tests by caching deps
ec5c8fa Switch to application pattern for hello world
053a8a7 Tune up migration/difference docs
b4a39c0 add --namespaced flag and tests
88726be add e2e test for v1 kubebuilder
8d52e26 basic test for v1
b3a31d1 change github handle
84a29b7 enabled reconciler-example in api scaffolding
50adf53 fixed the fsnotify dependency
b629c74 gitbook: docs update for 1.0.0
41533b9 implemented vendor update
14bffff overriding creating example reconcile bodyoption if not creating resource
f897958 remove webhook cert generator pkg. It's available at sigs.k8s.io/controller-runtime/admission/cert/generator
eab5a09 update controller-tools vendor
06164dd update controller-tools vendor
cbadf53 update kubebuilder_v0_v1_difference.md
92b3d64 update vendor
6df8e35 updated scaffolding project/api to keep it in sync with controller-tools
a2444c4 updated the controller-tools dependencies
9f6bc6d updated the controller-tools dependency
dff01c4 updated the controller-tools pkg
d56edf8 updated the controller-tools vendor dir
6540fe6 updated vendor deps for kubebuilder cmd pkg.
v0.1.12
Changelog
ee77a60 Add categories to the CRD installed by the controller
9a93468 Clean up README
2376593 Remove ./pkg/controller from docs/gen search paths
bc21162 Support for status subresource
bdbc4c7 Update deprecated output from kubebuilder create
030c786 Update kubebuilder OWNERS
6c9013c address comments
f79791f implement SelfSignedCertProvisioner
v0.1.11
Changelog
7dbeed0 Add SECURITY_CONTACTS file
21160b9 Add annotation tests into test projects
c89a843 Add imports package for dummy imports
2024a98 Add int32 type for testing
15ae5ef Add links to slack, googlegroup, repo, book resources to GitBook and README.md
f9be8dd Add updated type and format to props
364ec1c Address self feedback
f9688bb Create dep manifest file if it doesn't exist
1a42585 Fix expected crd schema
d1acc4c Fix memcached-api-server crd schema
cefd1f9 Install "ga" plugin
f1142fd Link project deps from hack/imports.go
edf884a Move the e2e test library and existing projects to test folder
1219317 README.md for adding a new sample project
723079a Run brodocs container as the current user.
220a116 Running End-to-end Tests on Remote Clusters
4f428f9 Update GitBook release instructions
44638e1 Update contributing guide
378d587 WIP: added Google Analytics to gitbook
8cf21a0 add e2e framework
a5c5dd9 add e2e to cover main workflow
58bab20 add parsing to support required field
1b9b748 address comments
80ad8d8 address more comments
76c1294 certprovider interface
0dafcd7 change import path in samples and add generated files in existing projects
e2d7f7d fix crd validation spec for byte arrays
0fddc34 fix test failure and add comments
6709f3c pkg/controller: re-add to the queue failed reconcile keys
243756b removed an extra 'dep ensure' step in init project
8d744dc update kubebuildertest to support extra commands