Skip to content

Releases: kubernetes-sigs/kubebuilder

v0.1.8

09 May 21:30
8eeb562
Compare
Choose a tag to compare

Changelog

0eb9105 (origin/dummy-import, dummy-import) added dummy import
115464c Merge pull request #135 from pwittrock/docs-gen
9836a2c Make generated docs Table of Contents deterministic.
ba3f578 Add test.sh test for kubebuilder create config
6e2f56d Add docs tests to test.sh
4075428 Make running brodocs optional so tests don't need docker to run
ac35586 Merge pull request #123 from pmorie/create-config-crds-order
1a90786 Merge pull request #133 from pwittrock/gitbook-original
158c292 (tag: tools-1.10.1) Merge pull request #126 from pwittrock/docs-gen
3f366dc Update cloudbuild to use 1.10.1 images
5594571 Don't use apiserver-builder to generate reference documentation.
1643bf1 GitBook add links to chapters
705362c Merge pull request #129 from pwittrock/gitbook-original
4969274 update command help to no longer require setting test envs
1402070 Update GitBook sections for Tests and Documentation
5e70386 run dep ensure
8c2ce49 Add openapi go libraries as vendored dependencies
7b3f6ce Merge pull request #125 from pwittrock/fix-docs
d598c2b Update docs to use new apiserver builder version
436988b Merge pull request #122 from droot/fix-dep-config
e490fba Make order of generated yaml from kubebuilder create config --crds deterministic
c1a4f6c (origin/fix-dep-config, fix-dep-config) fixed gopkg.toml for Kubebuilder and generated project
6308e83 Merge pull request #120 from jpeeler/fallback-default-gopath
225cbc3 Merge pull request #105 from pwittrock/gitbook-original
858cf40 Update README.md
16c08d3 Improve godocs for generated tags
3f6484e Improve gitbook language and add test section
f34f40f Don't terminate if GOPATH env var is unset
2d1d976 Merge pull request #106 from pmorie/category-support
3bbb86b Merge pull request #114 from pmorie/tests-trace
e0a5d04 Merge pull request #115 from pmorie/skip_fetch_tools
7477d7e Make it possible to skip fetch and untar of tools
51111c0 Add support for +kubebuilder:categories
4ebe8b1 Control -x in test.sh with TRACE
838b1d1 Merge pull request #108 from pmorie/readme
0535d0a Merge pull request #113 from pmorie/basic-config-crd-test
7960de2 Add basic test for kubebuilder create config --crds
044dc0f Merge pull request #112 from pmorie/test-output
a4b3b5c Add basic output to test script
90e77b4 Merge pull request #111 from droot/fix-version-release
fd34223 Merge pull request #99 from fanzhangio/issue50
239d771 Refactor kubebuilder integration test start
7e222bc (origin/fix-version-release, fix-version-release) set version field correctly during KB compilation
73fb5b2 Merge pull request #107 from pmorie/validation-to-crd-rename
e5beddf Merge pull request #110 from pmorie/clarify-versions
00c3d7f Clarify notion of 'version' in README
07508ce Merge pull request #103 from pmorie/bump-cmd-dep-versions
1b98001 Add link to CRD docs to README
3facc66 Rename parseJSONSchemaProps -> parseCRDs
053d3ef Rename cmd/internal/codegen/parse/validation.go -> crd.go
826aabb Merge pull request #104 from pwittrock/gitbook-original
6bd4b14 Remove "staging" warning from docs
19d33da Merge pull request #100 from pwittrock/gitbook-original
4987c4d Merge pull request #101 from pmorie/comment-fixes
00750f8 Bump cmd versions of kube dependencies to kubernetes-1.10.1
c98652c Add missing comments for internal rbac/informer generation
9995627 Add missing comments for internal validation generation
4e6d726 Add missing comments for internal controller generation
c5d2bba Add missing comments in internal parse util
25328c5 Fix comments in index parser
3fde2e6 Kubebuilder GitBook 0.0.1
d033a45 GitBook build scripts
3140cbb NodeJS dependencies

v0.1.7

27 Apr 18:20
5c2f3d8
Compare
Choose a tag to compare

Changelog

3758197 A hacky way to skip validation of core API
655d56b Add .gitignore
ad74010 Add artifacts for sample controller
0fdcf26 Add build target for just building the dependencies of kubebuilder.
a60f500 Add creating event recorder for controller in creating resource
cccf9bf Add docs for generating docs
fd2f696 Add eventrecorder
cf63cf3 Add functions to inject for forward comptability with codegen
046375a Add godoc links to README.md
ca1b152 Add godocs for inject packages
12ec8cf Add informerer factory to default args
b973cff Add label to CRDs created with kubebuilder
ef83211 Add links to releases
177ce3c Add predicates for handling objects
4850c2d Add sample-controller as a sample
a0ce0bd Add samplecontroller business logic
5a14cc3 Add string method for ReconcileKey
a23c01e Add support for declaratively starting Kubernetes informers from the controller
61a6891 Add support for specifying a CRD shortname with // +resource:path=foos,shortName=f
bb220ba Add travis and reportcard images
e63c885 Add travis build file
b66daf0 Address comments from out-of-band review
ba7f4b4 Better documentation on watching things
0b7f8e9 Better help messaging for kubebuilder
db44749 Better messaging for kubebuilder commands
88331d0 Change the client gen params to match the sample
4d976f5 Change watching events to use interface instead of struct for more flexibility
eda2265 Check that go version is 1.10+ in kubebuilder init
c52464b Clarify only need to download one tar.gz file
c342968 Clean up docs generation md
aff94d6 Cleanup from previous repo
fb61aa2 Controller type: StatefulSet versus Deployment
954aa1c Default controllers to be statefulesets
7c5dcef Disallow pluralized Kinds when creating resources
0ed8d2a Documentation for eventhandlers.Path
4131a2b Elaborate about controller code generation tags
3b62c36 Embbed more example types for docs
ede234e Embbed type in the example function to improve printing
21ce3b5 Fix bug in sample where iargs wasn't set
1df327c Fix container-builder-local repo
ce7c0e1 Fix issue where creation commands didn't find the boilerplate.go.txt
30430f6 Fix issues with changing client generation output name
f53d2c3 Fix some issues in types.ReconcileKey
7ddc946 Fixing a typo in README.md
1ceb15c Flesh out documentation on homepage
0d2a3bd Fork apiserver-builder as kubebuilder
f596bcb Hack directory for samplecontroller
f6921db Improve compile message from run
3622ad2 Initial commit
1b79a52 Make pushed builds public
384efcc Make release Gopkg.toml version match the tag of the release
da529bb Merge pull request #10 from pwittrock/iterations
416d4ef Merge pull request #11 from pwittrock/iterations
f0fe674 Merge pull request #12 from pwittrock/master
a540df7 Merge pull request #13 from pwittrock/master
0403dd0 Merge pull request #14 from pwittrock/master
5765d1a Merge pull request #15 from pwittrock/master
e39db41 Merge pull request #16 from pwittrock/master
2794177 Merge pull request #17 from pwittrock/master
4b02bf2 Merge pull request #18 from pwittrock/fixes
c67ca94 Merge pull request #19 from pwittrock/master
f68706f Merge pull request #20 from pwittrock/fixes
0e38c24 Merge pull request #21 from pwittrock/fixes
bd65451 Merge pull request #23 from pwittrock/fixes
9bb1868 Merge pull request #24 from pwittrock/fixes
a52d0ee Merge pull request #26 from natronq/master
999ae5a Merge pull request #33 from crimsonfaith91/patch-1
e193602 Merge pull request #34 from seans3/docs-update
0ba5e72 Merge pull request #35 from seans3/docs-update
0ddf457 Merge pull request #36 from seans3/docs-update
b800b61 Merge pull request #40 from pwittrock/fixes
f951b50 Merge pull request #42 from pwittrock/master
ed1c5d9 Merge pull request #43 from pwittrock/master
135624d Merge pull request #44 from pwittrock/toml
a4ff5f4 Merge pull request #45 from crimsonfaith91/patch-2
f634b54 Merge pull request #46 from pwittrock/transformations
f6d0548 Merge pull request #48 from pwittrock/pluralkind
6bf7b0b Merge pull request #49 from briantkennedy/master
966df30 Merge pull request #5 from pwittrock/master
12f1fba Merge pull request #51 from pwittrock/docs
105ee20 Merge pull request #6 from pwittrock/iterations
72e1199 Merge pull request #61 from pwittrock/master
e6cd5e5 Merge pull request #63 from Liujingfang1/goversion
1b999cb Merge pull request #65 from fanzhangio/issue55
1ccaeea Merge pull request #66 from Liujingfang1/tagprefix
f72f5c9 Merge pull request #68 from Liujingfang1/format
f8f1d46 Merge pull request #69 from fanzhangio/issue53
4485f2f Merge pull request #7 from pwittrock/iterations
88f0bdd Merge pull request #71 from Liujingfang1/kube
d81dcab Merge pull request #72 from Liujingfang1/found
37830e0 Merge pull request #73 from fanzhangio/hotfix
51ed941 Merge pull request #74 from droot/fix-watch-controller-of
d947050 Merge pull request #75 from foxish/patch-1
4d096ae Merge pull request #76 from nikhiljindal/patch-1
b3c7b05 Merge pull request #77 from briantkennedy/master
c8635da Merge pull request #78 from droot/build-automation
4d4d680 Merge pull request #79 from droot/wrap_bin_fix
2454fdd Merge pull request #8 from pwittrock/iterations
92a453d Merge pull request #80 from droot/disable-goreleaser-debugging
137d775 Merge pull request #81 from droot/revert-README-changes
a56d4dd Merge pull request #82 from droot/gsutil-copy-artificat-fix
23e459f Merge pull request #83 from droot/fix_git_fetch
b345264 Merge pull request #84 from droot/fix-build-automation
8e358a7 Merge pull request #85 from apelisse/master
7c4b96a Merge pull request #86 from apelisse/master
98b9835 Merge pull request #87 from droot/fix-readme
364380d Merge pull request #89 from mengqiy/rebase_k8s_1_10
148a88f Merge pull request #9 from pwittrock/iterations
37df59b Merge pull request #92 from pwittrock/master
2cbff19 Merge pull request #93 from droot/test-script
8c1d384 Merge pull request #94 from pwittrock/thirdparty
02e01e3 Merge pull request #95 from droot/travis-integration
5c2f3d8 Merge pull request #98 from pwittrock/master
0e74e51 Move admission package to internal until it is ready
d54b25c Print where generated docs are written to
8f4baff Refactor inject package so it will be possible to evolve in a backward compatible way
08dabb0 Remove EAP warning
f62c182 Run e2e tests before building a release
b972355 Scaffolding for sample controller
2806d6b Set ENTRYPOINT and CMD for Dockerfile.controller
9fc071a Small formatting change
8a85d7c Support creating config only for CRDs and for adding namespaces to CRDs
7dced0a Support for ReconcileKeys in transformations
6d0f20b Support generating docs in kubebuilder
7bbbc9b Support mapping an object to multiple keys
c3114e7 Update README.md release links
d337fb7 Update RELEASE.md to point to HEAD binaries
dad9a7c Update controller libraries
72c8bf5 Update example names
5dbb53f Update generated code for business logic
8404641 Update inject args kubernetes Clientset to Interface.
40d28f1 Update installation instructions in README
e05c0c3 Update link for local container builder
5bdea3f Update main.go help message to include required test export statements
46e6256 Update release link on README.md for v1alpha1.0
c5e577f Update sample to use kubebuilder controller library
b8ae5fd Update thirdparty to 1.10
b4ff67e Updated to reference new "kubebuilder create config ... instead of installer containers
bdfc662 Vendor setup for full controllersample
63da109 Write kubebuilder version annotation to resources created by kubebuilder to help with debugging
70640c2 add support for format
c106cf5 added release automation
ea58793 added script to perform a quick test
3c01ffe build: wrap binaries in bin/ directories
ca3aac7 clientset_generated/clientset -> clientset
99cc463 disable debugging in GoReleaser command
33df30b disable git validation during release process
294c7ee don't run e2e tests when building locally since it may be building for the wrong platform
5126718 fix error message for creating examples
fe45037 fix the bug of recursion
dee5c01 fixed build artifact path for gsutil copy command
be1a28b fixed infinite loop in watchControllerOf API
0f3c5cd rebase 1.10 k8s
3bb0497 revert README changes
c3292c4 standardize kubebuilder codegeneration labels to have +kubebuilder: prefix
363d52a travis integration
98f35f3 update comments
fa25bbb update vendor
5d25edc updated git fetch args to enable GCB fetch tags

release-0.1.6

27 Apr 01:36
02e01e3
Compare
Choose a tag to compare

Changelog

3758197 A hacky way to skip validation of core API
655d56b Add .gitignore
ad74010 Add artifacts for sample controller
0fdcf26 Add build target for just building the dependencies of kubebuilder.
a60f500 Add creating event recorder for controller in creating resource
cccf9bf Add docs for generating docs
fd2f696 Add eventrecorder
cf63cf3 Add functions to inject for forward comptability with codegen
046375a Add godoc links to README.md
ca1b152 Add godocs for inject packages
12ec8cf Add informerer factory to default args
b973cff Add label to CRDs created with kubebuilder
ef83211 Add links to releases
177ce3c Add predicates for handling objects
4850c2d Add sample-controller as a sample
a0ce0bd Add samplecontroller business logic
5a14cc3 Add string method for ReconcileKey
a23c01e Add support for declaratively starting Kubernetes informers from the controller
61a6891 Add support for specifying a CRD shortname with // +resource:path=foos,shortName=f
e63c885 Add travis build file
b66daf0 Address comments from out-of-band review
ba7f4b4 Better documentation on watching things
0b7f8e9 Better help messaging for kubebuilder
db44749 Better messaging for kubebuilder commands
88331d0 Change the client gen params to match the sample
4d976f5 Change watching events to use interface instead of struct for more flexibility
eda2265 Check that go version is 1.10+ in kubebuilder init
c52464b Clarify only need to download one tar.gz file
c342968 Clean up docs generation md
aff94d6 Cleanup from previous repo
fb61aa2 Controller type: StatefulSet versus Deployment
954aa1c Default controllers to be statefulesets
7c5dcef Disallow pluralized Kinds when creating resources
0ed8d2a Documentation for eventhandlers.Path
4131a2b Elaborate about controller code generation tags
3b62c36 Embbed more example types for docs
ede234e Embbed type in the example function to improve printing
21ce3b5 Fix bug in sample where iargs wasn't set
1df327c Fix container-builder-local repo
ce7c0e1 Fix issue where creation commands didn't find the boilerplate.go.txt
30430f6 Fix issues with changing client generation output name
f53d2c3 Fix some issues in types.ReconcileKey
7ddc946 Fixing a typo in README.md
1ceb15c Flesh out documentation on homepage
0d2a3bd Fork apiserver-builder as kubebuilder
f596bcb Hack directory for samplecontroller
f6921db Improve compile message from run
3622ad2 Initial commit
1b79a52 Make pushed builds public
384efcc Make release Gopkg.toml version match the tag of the release
da529bb Merge pull request #10 from pwittrock/iterations
416d4ef Merge pull request #11 from pwittrock/iterations
f0fe674 Merge pull request #12 from pwittrock/master
a540df7 Merge pull request #13 from pwittrock/master
0403dd0 Merge pull request #14 from pwittrock/master
5765d1a Merge pull request #15 from pwittrock/master
e39db41 Merge pull request #16 from pwittrock/master
2794177 Merge pull request #17 from pwittrock/master
4b02bf2 Merge pull request #18 from pwittrock/fixes
c67ca94 Merge pull request #19 from pwittrock/master
f68706f Merge pull request #20 from pwittrock/fixes
0e38c24 Merge pull request #21 from pwittrock/fixes
bd65451 Merge pull request #23 from pwittrock/fixes
9bb1868 Merge pull request #24 from pwittrock/fixes
a52d0ee Merge pull request #26 from natronq/master
999ae5a Merge pull request #33 from crimsonfaith91/patch-1
e193602 Merge pull request #34 from seans3/docs-update
0ba5e72 Merge pull request #35 from seans3/docs-update
0ddf457 Merge pull request #36 from seans3/docs-update
b800b61 Merge pull request #40 from pwittrock/fixes
f951b50 Merge pull request #42 from pwittrock/master
ed1c5d9 Merge pull request #43 from pwittrock/master
135624d Merge pull request #44 from pwittrock/toml
a4ff5f4 Merge pull request #45 from crimsonfaith91/patch-2
f634b54 Merge pull request #46 from pwittrock/transformations
f6d0548 Merge pull request #48 from pwittrock/pluralkind
6bf7b0b Merge pull request #49 from briantkennedy/master
966df30 Merge pull request #5 from pwittrock/master
12f1fba Merge pull request #51 from pwittrock/docs
105ee20 Merge pull request #6 from pwittrock/iterations
72e1199 Merge pull request #61 from pwittrock/master
e6cd5e5 Merge pull request #63 from Liujingfang1/goversion
1b999cb Merge pull request #65 from fanzhangio/issue55
1ccaeea Merge pull request #66 from Liujingfang1/tagprefix
f72f5c9 Merge pull request #68 from Liujingfang1/format
f8f1d46 Merge pull request #69 from fanzhangio/issue53
4485f2f Merge pull request #7 from pwittrock/iterations
88f0bdd Merge pull request #71 from Liujingfang1/kube
d81dcab Merge pull request #72 from Liujingfang1/found
37830e0 Merge pull request #73 from fanzhangio/hotfix
51ed941 Merge pull request #74 from droot/fix-watch-controller-of
d947050 Merge pull request #75 from foxish/patch-1
4d096ae Merge pull request #76 from nikhiljindal/patch-1
b3c7b05 Merge pull request #77 from briantkennedy/master
c8635da Merge pull request #78 from droot/build-automation
4d4d680 Merge pull request #79 from droot/wrap_bin_fix
2454fdd Merge pull request #8 from pwittrock/iterations
92a453d Merge pull request #80 from droot/disable-goreleaser-debugging
137d775 Merge pull request #81 from droot/revert-README-changes
a56d4dd Merge pull request #82 from droot/gsutil-copy-artificat-fix
23e459f Merge pull request #83 from droot/fix_git_fetch
b345264 Merge pull request #84 from droot/fix-build-automation
8e358a7 Merge pull request #85 from apelisse/master
7c4b96a Merge pull request #86 from apelisse/master
98b9835 Merge pull request #87 from droot/fix-readme
364380d Merge pull request #89 from mengqiy/rebase_k8s_1_10
148a88f Merge pull request #9 from pwittrock/iterations
37df59b Merge pull request #92 from pwittrock/master
2cbff19 Merge pull request #93 from droot/test-script
8c1d384 Merge pull request #94 from pwittrock/thirdparty
02e01e3 Merge pull request #95 from droot/travis-integration
0e74e51 Move admission package to internal until it is ready
d54b25c Print where generated docs are written to
8f4baff Refactor inject package so it will be possible to evolve in a backward compatible way
08dabb0 Remove EAP warning
f62c182 Run e2e tests before building a release
b972355 Scaffolding for sample controller
2806d6b Set ENTRYPOINT and CMD for Dockerfile.controller
9fc071a Small formatting change
8a85d7c Support creating config only for CRDs and for adding namespaces to CRDs
7dced0a Support for ReconcileKeys in transformations
6d0f20b Support generating docs in kubebuilder
7bbbc9b Support mapping an object to multiple keys
c3114e7 Update README.md release links
d337fb7 Update RELEASE.md to point to HEAD binaries
dad9a7c Update controller libraries
72c8bf5 Update example names
5dbb53f Update generated code for business logic
8404641 Update inject args kubernetes Clientset to Interface.
40d28f1 Update installation instructions in README
e05c0c3 Update link for local container builder
5bdea3f Update main.go help message to include required test export statements
46e6256 Update release link on README.md for v1alpha1.0
c5e577f Update sample to use kubebuilder controller library
b8ae5fd Update thirdparty to 1.10
b4ff67e Updated to reference new "kubebuilder create config ... instead of installer containers
bdfc662 Vendor setup for full controllersample
63da109 Write kubebuilder version annotation to resources created by kubebuilder to help with debugging
70640c2 add support for format
c106cf5 added release automation
ea58793 added script to perform a quick test
3c01ffe build: wrap binaries in bin/ directories
ca3aac7 clientset_generated/clientset -> clientset
99cc463 disable debugging in GoReleaser command
33df30b disable git validation during release process
294c7ee don't run e2e tests when building locally since it may be building for the wrong platform
5126718 fix error message for creating examples
fe45037 fix the bug of recursion
dee5c01 fixed build artifact path for gsutil copy command
be1a28b fixed infinite loop in watchControllerOf API
0f3c5cd rebase 1.10 k8s
3bb0497 revert README changes
c3292c4 standardize kubebuilder codegeneration labels to have +kubebuilder: prefix
363d52a travis integration
98f35f3 update comments
fa25bbb update vendor
5d25edc updated git fetch args to enable GCB fetch tags

v1beta1.5

20 Apr 20:38
b345264
Compare
Choose a tag to compare

Changelog

3758197 A hacky way to skip validation of core API
a60f500 Add creating event recorder for controller in creating resource
eda2265 Check that go version is 1.10+ in kubebuilder init
0ed8d2a Documentation for eventhandlers.Path
1df327c Fix container-builder-local repo
f53d2c3 Fix some issues in types.ReconcileKey
7ddc946 Fixing a typo in README.md
6bf7b0b Merge pull request #49 from briantkennedy/master
72e1199 Merge pull request #61 from pwittrock/master
e6cd5e5 Merge pull request #63 from Liujingfang1/goversion
1b999cb Merge pull request #65 from fanzhangio/issue55
1ccaeea Merge pull request #66 from Liujingfang1/tagprefix
f72f5c9 Merge pull request #68 from Liujingfang1/format
f8f1d46 Merge pull request #69 from fanzhangio/issue53
88f0bdd Merge pull request #71 from Liujingfang1/kube
d81dcab Merge pull request #72 from Liujingfang1/found
37830e0 Merge pull request #73 from fanzhangio/hotfix
51ed941 Merge pull request #74 from droot/fix-watch-controller-of
d947050 Merge pull request #75 from foxish/patch-1
4d096ae Merge pull request #76 from nikhiljindal/patch-1
b3c7b05 Merge pull request #77 from briantkennedy/master
c8635da Merge pull request #78 from droot/build-automation
4d4d680 Merge pull request #79 from droot/wrap_bin_fix
92a453d Merge pull request #80 from droot/disable-goreleaser-debugging
137d775 Merge pull request #81 from droot/revert-README-changes
a56d4dd Merge pull request #82 from droot/gsutil-copy-artificat-fix
23e459f Merge pull request #83 from droot/fix_git_fetch
b345264 Merge pull request #84 from droot/fix-build-automation
2806d6b Set ENTRYPOINT and CMD for Dockerfile.controller
8404641 Update inject args kubernetes Clientset to Interface.
e05c0c3 Update link for local container builder
70640c2 add support for format
c106cf5 added release automation
3c01ffe build: wrap binaries in bin/ directories
99cc463 disable debugging in GoReleaser command
33df30b disable git validation during release process
fe45037 fix the bug of recursion
dee5c01 fixed build artifact path for gsutil copy command
be1a28b fixed infinite loop in watchControllerOf API
3bb0497 revert README changes
c3292c4 standardize kubebuilder codegeneration labels to have +kubebuilder: prefix
5d25edc updated git fetch args to enable GCB fetch tags

v1beta1.2

04 Apr 23:26
ed1c5d9
Compare
Choose a tag to compare
Merge pull request #43 from pwittrock/master

Change watching events to use interface instead of struct

v1beta1.1

21 Mar 06:07
0403dd0
Compare
Choose a tag to compare
v1beta1.1 Pre-release
Pre-release

v1beta1.0 (Kubernetes 1.9)

20 Mar 23:45
a540df7
Compare
Choose a tag to compare

v1alpha1.0 (Kubernetes 1.9)

20 Mar 00:31
966df30
Compare
Choose a tag to compare

v1.9-alpha.30

15 Mar 05:52
Compare
Choose a tag to compare