Skip to content

Releases: kubernetes-sigs/kubebuilder

v2.0.0-rc.0

16 Aug 00:24
45cbf71
Compare
Choose a tag to compare

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

19 Jul 19:01
b12371c
Compare
Choose a tag to compare
v2.0.0-beta.0 Pre-release
Pre-release

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

07 Jun 23:11
a2db52f
Compare
Choose a tag to compare
v2.0.0-alpha.4 Pre-release
Pre-release

Changelog

a6c30aa 📖 update quickstart to use 2.0.0-alpha.3 release
b2c81ae ✨ add a flag for the leader elction feature
fe027da ✨ cache go module cache in docker

v2.0.0-alpha.3

07 Jun 00:33
b4afe8f
Compare
Choose a tag to compare
v2.0.0-alpha.3 Pre-release
Pre-release

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

23 May 20:32
22344ac
Compare
Choose a tag to compare
v2.0.0-alpha.2 Pre-release
Pre-release

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

17 May 23:23
a39cc1a
Compare
Choose a tag to compare
v2.0.0-alpha.1 Pre-release
Pre-release

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

16 May 22:48
41e0cc9
Compare
Choose a tag to compare
v2.0.0-alpha.0 Pre-release
Pre-release

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

v1.0.8

25 Jan 23:13
1adf50e
Compare
Choose a tag to compare

Changelog

fbc8136 .gitignore: Ignore bazel symlinks
513b853 📖 add kubebuilder workshop in the book
ceb589e 📖 update create events section
ae66113 📖 update create events section
047d8f4 🐛 report error if GOPATH env is missing
a2fd609 🏃 updated k8s version to 1.13.1 in build scripts
d08bee1 🏃 updating tools to k8s 1.13.1
524286f 🏃 use 1.12.3 k8s binaries. [Action Required for upgrading from kubebuilder <=v1.0.7 to >= v1.0.8] please read #557
0d6d8d5 🏃 use netlify preview
0d44cfb ✨ update vendor
fb60989 Bump installation version to 1.0.7
6ef4807 Directly return after Create in Reconcile
985a292 Fix a flaky reconcile test when delete
cdffed0 Fix links in quickstart.md
eee4abe Fix some typos
b31f9a3 Improve the commands descriptions
8c5c6c9 Remove hardcoded years in scaffold tests
0df2b10 Remove race condition in templated controller test
c4e10eb Run ./generated_golden.sh for PR #572
3a08287 Simplified example
6dcb234 Skip update when instance is created
b7146c7 Update book README, fix a typo and formatting
eff8a42 Update year from 2018 -> 2019 in scaffold tests
cb425ee Use quotes for download links
289562d add all resources valudate
3bc3b18 add https redirect
2809c99 add redirect for netlify
65852d2 fix package lock
4a9c63f mv auth proxy resource to project package
1b709ec pin lodash version
93a8b9b rm not resource validate
6310ab6 rm unused imported to fix ci
bb8b378 update how to deploy kubebuilder book

v1.0.7

20 Dec 18:40
63bd360
Compare
Choose a tag to compare

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

12 Dec 23:10
2103ee7
Compare
Choose a tag to compare

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