Skip to content

Releases: kubernetes-sigs/kubebuilder

v1.0.0

19 Jul 23:23
9c4c6c2
Compare
Choose a tag to compare

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

21 Jun 20:06
a523fb6
Compare
Choose a tag to compare

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

04 Jun 18:12
fea9e3a
Compare
Choose a tag to compare

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

v0.1.10

24 May 22:20
0bacca4
Compare
Choose a tag to compare

Changelog

7dd2a2a Add annotation support for generating doc config.
75a7942 Add book sections for core only controllers and upgrading kubebuilder.
2f065a7 Add gitbook release instructions
138bb01 Add sample project memcached-api-server
ca0b5ef Add section on boilerplate to the docs.
5906e25 Add skip-map flag to create config
e45d0d7 Add skipmap flag to skip validation for AdditionlPropperties
f73c804 Add support for CRD validaiton
712c545 Add test for memcached-api-server project
6ce0980 Add validation for informers and rbac annotations.
8059b9b Address comments: change flag name and add tests
78b8254 Allow OSX tests to fail
07d1fe7 Do hack/boilerplate.go.txt before vendor in case vendor fails
4b6b1cb Documentation for creating events
cabd24d Enable OSX in travis
957ca06 Enable test for existing projects in travis
9ca2f7a Enhancement on sample projects for validation annotation
969451b Fix test.sh and enable test on OSX
3c3ead8 Move testing and docs out of the basics section and into beyond the basics
6bf0d3b Provide helpful error message if informer isn't found in manager.
99cd798 Put cleanup in teardown function
28d6805 REL changelog should include changes since last release
e4f95e9 Rollback base image to ubuntu
bbd0127 Several enhancements on test.sh
9c1a6bf Update GitBook doc generation page
75b766a Update GitBook docs with warning about core-type scaffold tests failing
bf6870f Update docs version.
c65b397 Update ux to allow either "" or "core" for informer and rbac groups in annotations
afed4e2 added Troubleshooting section in README.
565b835 added a commandline flag to skip RBAC validation.
9025ebf added unit test for RBAC annotation validation
80d4d0e ensure existing files get truncated when generating files
502d2a8 filter out merge related msgs from changelog
ac46db0 fix controller tags
6e01188 make rbac rules example consistent
81f8918 move common function to internal/test/e2e

v0.1.9

15 May 00:09
019fa3c
Compare
Choose a tag to compare

Changelog

019fa3c (HEAD -> master, tag: v0.1.9, upstream/master) Merge pull request #157 from pwittrock/pural
1909c53 Fixes #152
391d011 Merge pull request #132 from Liujingfang1/tmpcore
fe2d0f9 Address comments
c545cba Add test for create controller
62a5b54 add coretype controller
b8eff8f Merge pull request #140 from droot/dep-manifest-upgrade
2f9c87f Merge pull request #146 from pwittrock/docs-gen
9cdf82e Move quick start guide from README.md into the GitBook.
7637565 Merge pull request #148 from pwittrock/master
10efee4 Fix issue for head snapshot releases - "master" should be a branch in deps, not a version
7ed8000 Merge pull request #147 from kragniz/gofmt-templates
c4b82ae Format go templates
a5bc55b Merge pull request #145 from pwittrock/docs-gen
79c7537 (origin/dep-manifest-upgrade, dep-manifest-upgrade) preserve user dependencies during 'update vendor'
1354610 Update gitbook docs
ddb0309 Merge pull request #136 from droot/use-dep
7b34aa3 (origin/use-dep) Use "dep" to import dependencies for generated project

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