Releases: kubernetes-sigs/kubebuilder
v2.1.0
Changelog
3f5480f 📖 updated quick-start to use 2.0.1 release
f199c8e 🏃 added demo script
daca585 🏃 bump up k8s tools to 1.15.5
da02981 🏃 bumped up CR to 0.3.0 and CT to 0.2.2 version
7467920 🏃 enable running tests in prow
8e1b8d7 🏃 improve v2 e2e tests logging
122a922 🏃 more robust golden test
dc46aa0 🏃 update the demo movie to 2.0.1 release
572de55 ✨ bump kube-rbac-proxy to v0.4.1
74acfe6 Add custom prometheus metrics documentation
c4294c6 Add e2e tests for support to Prometheus by Operator
937688e Add support to Prometheus by Operator
47a77a9 DESIGN: Fix a few typos
729e307 Document envtest options
9f4e030 Document marker syntax for maps
595a372 Fix typo in .github/PULL_REQUEST_TEMPLATE.md
557136d Fixed printer column examples in the generating-crd reference doc
2af6849 Fixup PR/issue templates
dd8204a Formal Contributor Roles
b2fa751 Remove incorrect link text and GitBook reference
61362ec Replace GitBook instructions with mdBook instructions
fd29f1e Replace group name regex validation for isDNS1123Subdomain from k8s.io/apimachinery/pkg/util/validation
fc17c9f Update certmanager 0.11 group and version change
215b5a5 Updated docs
d40b12f Use zap.New instead of zap.Logger in ctrl.SetLogger
8c64e50 add new unit test to ensure that groups as my-example will be allowed
c952c6c add schema for CRD controllers
a986054 doc(quick) : small improvements in order to improve the experience of new users
661f50b doc(quick-start) : improvements
cf22feb feat(makefile improvements): add help, desc of targets and their prerequirements steps
9e767ee feat(upgrade kind dep/module): from 'sigs.k8s.io/kind@v0.4.0' to 'sigs.k8s.io/kind@v0.5.1'
a07f5ac fix add missing import in the controller
f3f297c fix ci by spliting the tests for version
498abad fix contribution steps
bd6a18d fix quick start links
29cefed fix webhook by adding validation in its resources
1ef5f94 fix webhook by adding validation in its resources
1794891 fix(ci): By using fix version of dep which is compatible with go 1.12
fa6cbfb fix(makefile) : upgrade ontroller-gen from 0.2.1 to 0.2.2 in the target generate-setup
f8ebaed fix: Error in the scaffold files when the group name has
0a3c076 fix: remove tmp/vendor.v1.tgz to ensure that it will work always
e5de24e improve pr templates
d1250f8 scaffold: Fix scaffoldig typo
ef5c0ba scaffold: Remove trailing whitespace in generated Dockerfile
d1565e7 update testdata with schema in the controller
bec8316 update testdata with support to Prometheus Operator resources
v2.0.1
Changelog
03cedbb 📖 update the installation instructions to use 2.0.0 release
e6e1b99 🏃 bumped up controller-runtime/tools version
8d73b15 🏃 parameterize controller-runtime/tools version
b44e697 🏃 use kustomize v3.1.0 for testing
992ecdf Add KB/SDK integration design document
4b7529b Add int64 to numbers section in api-design doc
f9e2ae1 Add some very rudimentary testing tips
78de0ea Allow group names with dash
7842bde Fix link of v1-project
722b905 Plugin model; --pattern=addon flag that generates an addon operator
7af89cb Setup user on docker image to run it as no root by using gcr.io/distroless/static:nonroot and the targetPort 9843 for webhoocks
b025968 Ship arm64 and ppc64le binaries
d2a10ec Update CronJob tutorial
42f35fc Update Quick Start guide
79db6e9 Update generating-crd.md
670f1bf clarify usage text on init --repo flag
de899bd getting starte to contribute with. Add makefile commands and improve CONTRIBUTING.MD
d4e274b redirect link updates
f8b5f28 remove _ because 2 return value range's first return value is index
be61609 test binary and container image redirects and docs
v2.0.0
Changelog
bfe53a5 📖 updated instructions to install 2.0.0-rc.0 release
10718c6 🏃 update controller-{runtime, tools} to v0.2.0
7262641 Fixed a minor issue in the directory structure shown in examples of kubebuilder create api --help command
5631729 Switch to use rc.0 in the cronjob tutorial
7c78573 allow running cronjob tutorial w/o webhoooks
9e2c893 ginkgo: Print the name of the golden file we are matching
v2.0.0-rc.0
Changelog
5c79a48 📖 Fix cronjob tutorial to delete and get next schedule correctly
2a88104 📖 add ValidateDelete in the book
d4b08e3 📖 add a note for bootstrapping webhooks for pods
30717ac 📖 add the missing scheme back
fa9ab4e 📖 migration guide
65162ac 📖 move away from the deprecated patches field
959815d 📖 multiple version tutorial
f10c8e0 📖 project before migration
1742cb3 📖 update kubebuilder and kustomize version
13f50c3 🐛 help/version command fails when default repo is not initialized
4b56820 🏃 bumped up controller-runtime/tools to 0.2.0-rc.0
253e6d4 🏃 remove install script test
394decc ✨ replace patches with patchesStrategicMerge
ef48443 ✨ scaffold ValidateDelete for validating webhook
5b7bcab ✨ use kustomize to apply CRDs
efb4541 Add controller-gen CLI options to book
d604f5a Add custom CSS for marker docs
59cb973 Add links to each literate code file in book
19929ec Add links to tutorial source to book
b8d5089 Add manual multi-group instructions to the book
3f24ddf Add markers docs pages
5a5d859 Adding the GO111MODULE environment variable
bcbc96d Basic Project docs: Add blank lines before code blocks to fix formatting
10145f5 Book typo fixes
6bb1680 Change makefile in v2 scaffolding to use ./...
e24520f Clean up last few TODO links
be13268 Download controller-gen when building book
8851c82 Ensure litgo is gofmt-friendly
bd3baa9 Fix multiversion tutorial
38200ab Fix newlines around code in litgo
8b95d51 Generate docs with controller-gen v0.2.0-beta.5
b1893ed Hide the copy buttons on code snippets in book
374733c Make book collapsed code a bit less intrusive
1d2b7fa Make the code expandos a bit more pretty
24a973e Makefile: Create manifests with 'run' target
b662aea Modified Makefile for the Kustomization IMG Flag changes
3c44f60 Rename "User Guides" to "Migrations" in Book
eb8cd5a Split up multiversion tutorial, use CronJob
b56318b Style warning note in book
7a8ee61 Update CRD Generation Reference Docs
0a0571c fix typo 'reconsitute' => 'reconstitute'
8defb79 fixed some typos in the book
e6efaa1 introduce markdocs plugin
74ea6c7 move litgo into own directory & refactor
3af6929 scaffold: update code examples to be valid
94d3fd1 typos: minor spelling corrections in design docs
73e446b 🐛 Fix subresource:status typo in gitbook
v2.0.0-beta.0
Changelog
6aea2c7 📖 add webhook documents
54e782a 📖 added CRD generation reference for v2 docs
85d1343 📖 docs for using finalizers
583c1c0 📖 fix broken pieces in our book
dcb5e8b 📖 fix root help text
6456c91 📖 fix typos
1214703 📖 replace some todo links to the documentation
3deb70f 📖 update project deploy config
aa6442f 📖 update quickstart to use 2.0.0-alpha.4 release
a9f290d 🐛 enabled resource marker to fix scope handling
a802720 🐛 fix a bug in create webhook command
8580775 🐛 grant manager permissions to create events
54d1d1c 🏃 add e2e tests for v2
92e4e7a 🏃 drop API tests scaffolding in 'create api'
c92f36e 🏃 remove git-lfs usage
bc674b3 🏃 updated controller-tools to 0.2.0-beta.4 release
877319f 🏃 use a released version of kustomize
ec4fa49 🏃 use vendor tarball from GCS bucket
f0a987e ✨ dynamically register commands based on PROJECT version.
327fc52 ✨ kustomize restricts about the scope of var definition
1afe5ad ✨ scaffold the webhook builder
1054163 ✨ scheme should have all builtin types registered by default
148510f Add existing k8s types to new scheme
f15273f Added information about how to make kustomize executable
f53caa1 Added the missing link for controller reference
bf99d26 Comment fix
2bc79cd Don't use packages.Load's underscore paths
3a14938 Fix a few typos in the kubebuilder book
859c14e Fix broken dir listing by using github URLs
21265ea Fix link to the --domain setting
4efaf0f Fix typo in quick-start.md
0a1357f Fix up most of the TODO.md links
324afcf Rename Gopkg.toml to go.mod in help usage
4954cc6 Resolve some of the links in basic-project
c913df2 Update cronjob-tutorial.md
d4e2054 controller-gen doc: enum values are separated with semicolon, not comma
056e403 fix enable-leader-election overriden by patch.
047077a fix minor typos
dbed15f fix the example validation for minimum length of string type
36c2828 fix typo
648d42b fix: Replace deprecated module inflect
3b5dff5 fix: additonal->additional
087ad86 fix: golangci-lint passes against a new project
ded3363 remove gopath for accessing binaries.
v2.0.0-alpha.4
v2.0.0-alpha.3
Changelog
78d62b9 📖 Fix typos and improve grammar
d08fadf 📖 quick start guide updated to use 2.0.0-alpha.2
8c29f4a 🐛 added multigroup check while creating resource
71237a9 🐛 fix a plural name bug
ca5af80 :bugfix: fix missing add-to-scheme calls on new API version
2413690 🏃 enable travis e2e tests
13df0d6 🏃 remove Dep manifests from KB repo
c62a4c5 🏃 use latest beta releases of cr/ct
a80870c ✨ cleanup stale label in v2 scaffolding
09f13b4 ✨ use Deployment for v2 scaffolding
021db9f Doc Clarification: Using an External Type
a3be830 Fix controller chapter indentation
fde6536 Fix typo in book
7924e6b wrong terminology format
v2.0.0-alpha.2
Changelog
c6aae5a 📖 quick start update to install 2.0.0-alpha.1
f62636b :bugfix: avoid duplicate import/add-to-scheme code snippets
a205045 :bugfix: fixed path-to-crd-dir in controller test suite
1d3c489 Add version dependent questions for apis
5a57e96 README: Update broken book links
d438180 Update controller file path
b39c966 Update cronjob_controller.go
0d4339b chore: user real example, and fix yaml in markdown
55dc1af reflect v2 directory structure in cmd questions.
30141df remove paths for yes/no questions in api cmd
a28e6c1 scaffold/v2/group: fix comment capitalization for golint
v2.0.0-alpha.1
Changelog
9bbc621 🏃 delete unused test files (commited by mistake)
865787d 🏃 updated ct/ct version to 0.2.0-beta.1
880d52b 🏃 updated install instructions to use 2.0.0-alpha.0
0038e5f Fix kustomize go link in quickstart
6fca9a1 Go links for kustomize and snapshot builds
bef32d2 Mention master snapshot releases
f732557 Update book with kustomize go link
v2.0.0-alpha.0
Changelog
e328fd8 📖 Elaborate on the design pricipals of KB
b5d62aa 📖 bumped up the latest stable version
6584fcf :bugfix: fixed docker image file for v2 scaffolding
026adc1 :bugfix: manager pod to not mount cert assets by default
ade3794 👻 fix a name changing issue and a missing scaffolding
9d5d401 🏃 Design for Simplified Scaffolding
3ab437e 🏃 add a design folder and template
5dbed55 🏃 added vendor tgz for test projects using git-lfs
2ea629b 🏃 build k8s 1.13.5 bundle
6ea6582 🏃 drop unused gitbook cloud build config
6431374 🏃 fix gsutil push issue
f8dba2e 🏃 move current scaffolding under v1 pkg
b0a1f7b 🏃 moved test project v2 dir
1ae1276 🏃 package k8s 1.14.1 in kubebuilder builds
46cdedf 🏃 switch to using Go modules in build tooling
3081aef 🏃 update k8s dep for test project
a6be10a 🏃 updated controller-runtime/tools to 0.2.0-beta.0
05a193d 🏃 use k8s 1.14.1 in test scripts
637f606 ✨ scaffolding structure using builder pattern
4b3940c ✨ stop using k8s.io/apimachinery to convert kind to resource
a3e6e25 ✨ use new scaffolding and more kustomize features
8e34625 Actually move test projects to testdata
45a97aa Add issue templates
bb747d9 Add link, redirect for v1 book
8158a97 Add shortlinks to releases via go.kubebuilder.io
7055654 Cache go dependencies in Travis
a9dec80 Clean up old book
b66b29d Download git-lfs directly on OSX
b0a1dac Fix function comments based on best practices from Effective Go
7bf07e7 Fix imports.Process being confused on v1
568e2e6 Fix introduction.md
f92995f Fix legacy book link
88d2409 Fix link of designs directory
aa8dcfd Fix redirects
8602652 Fix some phrases in what_is_a_controller.md
2d9f02a Fix the the golden file such that it matches the new Dockerfile template.
e225922 Fix typo in book start page
6f9c1d2 Fix typo in init_project
c0ef9b2 Fix typo in quickstart guide
5093a52 Fix typo: namespaces/namespaced
7e29baf GOPATH is a multi-value environment variable
cfbe7bd Improve Dockerfile template such that copying vendor dir is cached.
8ea0e79 Kubebuilder Annotation Document
5ae221b More shortlinks
50e68c5 Move test project to testdata
52ba0c3 New Book
070467e Remove golden file unit tests
6bf7647 Remove vendor (no longer needed with modules)
1d03cb4 Scaffold v1 with controller-runtime v0.1.8
8493612 Switch default project version to v2
008660c Switch kb dependencies over to modules
82451fb Switch to current directory in tests
0530fd1 Switch v2 Scaffolding to Use Go Modules
612671c Switch v2 scaffolding to controller-tools 0.2.0
ef1ab51 Template controller name when logging
a81d04d Typo
ede863e Typo fixed - Kubenernetes
0f0fc77 Update documentation for Finalizers to return an explicit error (#590)
8476e7e Update documentation for client-go informers
e4be238 Updating double quotes in help text
1ad5081 Use idiomatic gomega syntax in generated tests
ff3895a Workaround an issue so that controller-manager can rollback from a broken state
87a58d6 add an install target
5365576 fix webhook related scaffolding
b024fe4 fix: windows releases
3f1495f gitignore bin/
2f32b9f simplify GOPATH
f2785d4 typo correction
ae6ee76 update kustomize scaffolding to work with kustomize 2.0
ee11b10 update testdata
9d43848 use distroless/static