Skip to content

v0.1.7

Compare
Choose a tag to compare
@droot droot released this 27 Apr 18:20
· 3530 commits to master since this release
5c2f3d8

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