Skip to content

Releases: kubernetes-sigs/kubebuilder

v3.0.0-beta.0

18 Feb 08:33
6eff28d
Compare
Choose a tag to compare
v3.0.0-beta.0 Pre-release
Pre-release

v3.0.0-beta.0

changes since v3.0.0-alpha.1

⚠️ Breaking Changes

  • Resource validation (#1974)
  • Add --plural flag (go/v3) (#1967)
  • Update models (#1911)
  • upgrade kubebuilder module from v2 to v3 (#1958)

✨ New Features

  • Accept auto-generated files from GitHub into the allowed set of files (#2014)
  • Return a typed error in case DecodePluginConfig was unable to find the provided key (#1985)
  • Remove make calls from post-scaffold hooks (#1983)
  • Add the rest of the missing fields and stabilize config v3 (#1968)
  • Tolerate "dot" directories when checking if dir is empty (#1944)
  • (go/v3) change 'runAsUser: 65532' to 'runAsNonRoot: true' (#1978)
  • Use ErrorIfCRDPathMissing in EnvTest (#1765)
  • *: upgrade kube-rbac-proxy to v0.8.0 (#1955)
  • rename probes endpoints (go/v3) (#1910)
  • Build the command and use it to report user errors (#1937)
  • Make directory-not-empty error more self-explanatory (#1943)
  • Add help dialog to makefile template (#1947)
  • (go/v3) upgrade kubebuilder-declarative-pattern to k8s v1.19 (#1946)
  • Remove misleading help that mentioned dep (#1945)

🐛 Bug Fixes

  • Fix the bug where an error was being hidden by a potentially valid flag not being recognized by the root command (#2023)
  • (config/v3) Track in the project configuration file resources without API (#2003)
  • Fix go/v2 with config/v3 resources in config file to store webhook information (#1998)
  • Fix sorting issue with plugin versions and their supported project versions (#1995)
  • Validate the plugin flag (#1970)

Thanks to all our contributors!

v2.3.2

16 Feb 19:30
5da27b8
Compare
Choose a tag to compare

Changelog

f91b017 Backport go mod compatibility for v2.3
1c598b4 Update generate_testdata.sh
222b19c Update generate_testdata.sh

v3.0.0-alpha.1

08 Jan 22:29
1428bba
Compare
Choose a tag to compare
v3.0.0-alpha.1 Pre-release
Pre-release

v3.0.0-alpha.1

changes since v3.0.0-alpha.0

⚠️ Breaking Changes

  • change structure to store crdVersion and webhookversion (go/v3-alpha) (#1899)
  • (go/v3) stabilize and default the plugin (#1882)

✨ New Features

  • Remove spaces from machine-readable comments (#1868)
  • (go/v3) Add the --force option for the webhook (#1903)
  • add new extension to markers in order to allow work with .yml (#1907)

🐛 Bug Fixes

  • Use correct file name in the comments of [kind]_types.go (#1927)
  • Fix --force option to recreate the files by kubebuilder create api (#1847)
  • Fix the path of probes (go/v3-alpha) (#1905)

Thanks to all our contributors!

v3.0.0-alpha.0

12 Dec 01:44
Compare
Choose a tag to compare
v3.0.0-alpha.0 Pre-release
Pre-release

v3.0.0-alpha.0

changes since v2.3.1

⚠️ Breaking Changes

  • (go/v3-alpha) bump controller-runtime to v0.7.0 (#1886)
  • pkg/cli overhaul (#1828)
  • (go/v3-alpha) Align flag names with Kubernetes Components (#1852)
  • (go/v3-alpha) Adding support for scaffolding with a versioned ComponentConfig (#1790)
  • (go/v3-alpha) bump cert-manager CRs to v1 (#1840)
  • Re-organize pkg/plugin directory (#1822)
  • (go/v3-alpha) default to v1 CRDs and webhooks (#1644)
  • (go/v3-alpha) Makefile: install kustomize and controller-gen locally (#1813)
  • Provide version information as a CLI option (#1773)
  • (go/v3-alpha) deps: bump controller-runtime to v0.7.0-alpha.6 (#1804)
  • Go module fullfillment for v2+ (#1792)
  • upgrade controller-tool dep from 0.3.0 to 0.4.0 (go/v3-alpha only) (#1787)
  • [Rename] Disambiguate plugin by calling subcommand what the plugin getters returns instead of plugin (#1748)
  • Generate controllers with API Group name as package names in multi-group projects (only Go plugin v3) (#1729)
  • Update kubebuilder cli and plugin v3+ to use go version 1.15 (#1716)

✨ New Features

  • Change the webhook GVK in help text to match kb create api (#1881)
  • (go/v3-alpha) Add the liveness and readiness probe in the manager deployment (#1856)
  • upgrade controller-runtime from v0.6.3 to v0.6.4 (go/v2 only) (#1880)
  • upgrade controller-rutime from v0.7.0-alpha.6 to v0.7.0-alpha.8 (go/v3-alpha) (#1875)
  • add make run option for webhooks (go/v3-alpha) (#1846)
  • go/v3-alpha: bump KustomizeVersion to v3.8.7 (#1838)
  • (go/v3-alpha) *: Replace 'docker build . -t ${IMG}' with '-t ${IMG} .' (#1817)
  • Add the liveness and readiness probe in the manager deployment (#1795)
  • Suggestions for create and alpha commands (#1775)
  • Upgrade the version of kubernetes to v1.18.0 for local e2e tests (#1744)
  • Provide a cli option to enable and disable completion command (#1776)
  • Cleanup in the controller and webhook suites scaffolding (go/v3-alpha) (#1760)
  • remove v1 version and only shows --plugins flag when the project version is != V2 (#1763)
  • Add copyright and license to scaffolded webhook suite test file (#1758)
  • Add scaffolding for the webhook test suite (go/v3-alpha) (#1710)
  • Make the edit command to be a plugin. (#1691)
  • add comments for the exported methods in generated controllers (only v3+) (#1690)
  • Add all kubernetes auth plugins for Azure, OIDC and gcp (only v3+) (#1742)
  • not allow to init the project in a directory that is not cleaned (v3+ only) (#1738)
  • feat(logging): make logging work by default (only v3+) (#1721)
  • Move the webhookcainjection_patch.yaml file creation from init project to webhook creation (#1728)
  • upgrade controller-runtime from v0.6.2 to v0.6.3 (#1715)
  • replace deprecated function LoggerTo() from zap package (only v3+) (#1692)
  • Added support for empty group in kubebuilder api creation with v3+ #1404 (#1679)
  • Added the changes for include finalizer as a default controller markers (#1688)
  • specify nonroot uid for manager (v3+ only) (#1635)

🐛 Bug Fixes

  • (go/v3-alpha) add leases.coordination.k8s.io to leader-election-role (#1809)
  • kubebuilder edit ignore the errors if the project layout is already on same type (#1754)
  • Fix the kubebuilder api creation when resource creation is set to false (#1770)
  • fix copyright info when has not a owner set (#1749)
  • Fix the webhook creation for defaulting webhooks (#1718)
  • use rbac.authorization.k8s.io/v1 for the auth proxy client (#1731)
  • Remove unneeded caBundle value from webhook patches (V3 only) (#1699)
  • Add validation for the main.go file present in root directory (#1726)
  • check if resource exist to allow to create webhooks (#1708)
  • fix: the CRD paths is only ../.. when is multigroup (#1682)
  • Fix CRD Path for Multigroup (#1673)

❓ Sort these by hand

  • 👻 Enhance regex patterns (#1745)
  • Update flect from v0.2.1 to v0.2.2 (#1698)
  • :seeding: rename generate_mutiversion.sh to generate_multiversion.sh (#1683)
  • Fix 1680: Usage of nonexistent namespace in cronjob example tests (#1681)
  • doc: update testadata projects used in the tutorial (#1632)
  • doc: correct minor grammar mistakes (#1670)
  • doc: update reference with name of page (#1662)
  • dev(dx): lint improvements (use github actions to call it) (#1649)
  • docs: added a full stop for better readbility (#1661)
  • fix title: lost "needs" (#1658)
  • feat: envtest setup via target with docs (v3 only) (#1626)
  • doc: makefile helpers nit fix (#1648)
  • Fix path to generated main.go (#1643)
  • docs/book: fix small typos (#1638)
  • cleanup: organize templates in the same structure that they are scaffolded (#1623)
  • doc: add makefile helpers (#1631)
  • cleanup-book: remove docs/book/src/migration/testdata (#1499)
  • Fix old link to envtest docs that should have been removed (#1624)
  • pkg/model/config: only project versions >= v3 can use plugins config options (#1628)
  • using built in finalizer function and fix some syntax (#1629)
  • pkg/plugin/{v2,v3}: controller-runtime v0.6.2 (#1625)
  • pkg/plugin/v2: use config project name if project version is v3+ (#1611)
  • fix: script call for linux (#1610)
  • plugins: change project name config tag, add pkg/model/file.ProjectNameMixin (#1609)
  • feat: add script in the repo to setup envtest (#1608)
  • config: add project-name config key and optional init --project-name (#1603)
  • Fix typos (#1601)
  • pkg/plugin/v3: use repo instead of directory basename as project name (#1596)
  • cleanup: Remove the word sanity from our codebase (#1594)
  • Add missing kubebuilder annotation to the getting started document (#1587)
  • doc: replace links to godoc.org with links to pkg.go.dev (#1588)
  • fix crd-version-pref url (#1580)
  • feat: add dockerignore file to the scaffold (V3 only) (#1506)
  • Add envtest testing docs to extend cronjob example (#1521)
  • Check if has Scaffold before exec (#1577)
  • feat: add undeploy IMG option (V3 only) (#1571)
  • feat: improve go test for the scaffolded projects due checking race conditionals (v3 only) (#1570)
  • feat: add go test with -race conditional (#1569)
  • feat: add group in the controller logs for multi-group (#1568)
  • upgrade lint version and perform fixes (#1572)
  • OWNERS_ALIASES: add estroz to approvers (#1565)
  • Fix typo in deleteExternalResources comment (#1495)
  • doc: fix controller typo (#1567)
  • fix: remove role for configmaps/status which do not exists from leader_election_role.yaml (#1511)
  • fix: controller alias for multigroups (v3) (#1498)
  • clean up via go mod tidy : remove module added github.com/blang/semver v3.5.1+incompatible (#1566)
  • A small correction (#1561)
  • pkg/cli/init.go: make flag help consistent (#1564)
  • Add pwittrock to approvers (#1563)
  • pkg/plugin/v3: add plugin v3-alpha (#1551)
  • Docs: Fix invalid URL to Kubernetes reference docs in Using Finalizers (#1560)
  • Black Lives Matter (#1553)
  • pkg/plugin/plugin.go: correct version stage comparison (#1552)
  • pkg: refactor scaffolds and machinery under plugins (#1550)
  • docs: Fix a literal typo and incorrect list (#1548)
  • pkg/model/config: wrap plugin config in types (#1549)
  • *: remove plugin minor/patch versions (#1547)
  • pkg/cli: resolve --plugins/layout value by semantic version (#1536)
  • pkg/cli: only allow one default plugin per project version (#1542)
  • fix: fixed version of sigs.k8s.io/kubebuilder-declarative-pattern which should be used (#1527)
  • pkg/cli: use cmd error idiom for 'init' and plugin keys in cmd errors (#1540)
  • fix: validate plugins : allow many versions of the same plugin (#1535)
  • doc: add versions information to the contribution guidelines (#1528)
  • FIX: fix for controller-runtime 0.6.0 GetFieldIndexer().IndexField ctx param (#1533)
  • add patch verb to events in the leader_election_role (#1510)
  • fix: unable to build multigroup projects (#1507)
  • allow test utils be extended (#1520)
  • fix-ci: new update of kubebuilder-declarative-pattern (#1532)
  • docs: example of age print column (#1516)
  • makefile: use $(KUSTOMIZE) variable instead of binary name directly (#1523)
  • update testdata to fix CI (#1515)
  • feat: scaffolded by default the subresource status (#1484)
  • upgrade controller-runtime from v0.5.0 to v0.6.0 (#1497)
  • feat: remove update command which was useful just for v1 (#1489)
  • remove the deprecated flags: depArgs and dep. Use fetch-deps instead of them. (#1490)
  • fix: master branch CI with mock testdata update (#1504)
  • upgrade controller-tools version from v0.2.5 to v0.3.0 (#1482)
  • Add contribution link to the book (#1494)
  • Clean Code - Remove V1 implementation (#1355)
  • Plugins Phase 1 (#1469)
  • test scripts: add missing addons test, some refactoring (#1449)
  • Install kustomize if not present (#1430)
  • Clean the GO mod files by removing the unnecessary indirect imports (#1454)
  • Using utilruntime.Must() for adding schemes (#1462)
  • update the go check for the minimal required version (#1460)
  • Implement Wrapper interface for errors (#1349)
  • Add bash/zsh completion command (#1437)
  • Update doc certmanager 0.11 group and version change (#1444)
  • Cherry-pick f6508e6 (update quick-start.md kubebuilder version to 2.3.1) (#1451)

Thanks to all our contributors!

v2.3.1

26 Mar 16:40
8b53abe
Compare
Choose a tag to compare

Changelog

39a45e3 📖 document how to udpate kubebuilder book
18fb351 📖 note multiversion kubectl behavior
46e9db0 Add Adirio as a reviewer
60deebb Add logos to book
8b726b0 Added explanatory note about the index
ec671a5 Clarifying a sentence re: backwards compatability
b2a1f45 Delegate config checks to the config model
43c42a5 Include the missing envtest import.
7d747cf add mock testdata for plugins with --pattern=addon
6c89111 bump kube-rbac-proxy to v0.5.0
5c754a3 declarative pattern: Support cluster scoped types
231408e fix pattern addon template
095ce7b fix: master branch broken ci - update testdata
b70e9ca improvements for contributors
3e39118 internal/config/config.go: use DefaultVersion instead of version string directly

v2.3.0

28 Feb 19:14
800f63a
Compare
Choose a tag to compare

Kubebuilder supports multi-group project now.

Changelog

3da1b84 📖 admission webhook for core types
0de1a5f 📖 update command in running webhook section
a800e88 📖 use v2.2.0 in quick start
d360f01 🐛 end users should not have permissions to edit */status
7971516 🐛 scaffold clusterrole for access the protected metrics
8a2d01e 🏃 fix kubebuilder go links
d092194 ✨ bump CR to v0.5.0 and CT to v0.2.5
e3e6626 ✨ default leader election ID using hash of repo + domain name
cb7c1c2 Add interface validation check for missing types
0a274ac Add webhook scaffolding to docs
80395c5 Added copyrights - #1281
232a8d0 Addressing NITs raised in 1375 to improve the documentation of the scaffolder
debd22c Bikeshed styling on code blocks in books a bit
dc1f625 Bump up the version of kind to 0.7.0
fdb36ac Clean old users from the OWNERS file
ca41e56 Create resource Options to split the two step resource creation into two different types
5a4e54e Delegate go vet and go fmt to golangci-lint
a697d90 Delete file scaffolding tests in unitary tests as they are overlapping with the golden test
41765a3 Enable linters for golangci-lint
63fc6f8 Extract from templates internal subpackage the file updating machinery
fd794bf Fix "if modules enabled" check in common.sh
db6e519 Fix Travis goimports linting error
fdba716 Fix a typo and a broken link.
62cefce Fix code errors in finalizer example
ed8438e Fix issues raised by Go Report Card (mainly comments and style related changes)
93e9649 Fix minor typo
d120230 Fix multiversion deployment example
95874c7 Fix the wrong tests link
5e48395 Fix typo
9e15b44 Fix unofficial way of handling already existing files
db66ebd Fix wrong paths in multi-group migratig doc
266e1ab Gofmt -s related fixes
4e7ec4b Group and order imports
733fe41 Homogenize all File receivers to f
6d5e8bb Homogenize commands through Scaffolder interface
6534660 Include PROJECT file information into model.Universe
887037d Introduce .golangci.yml
9d7c064 Move configuration file related types and functions to separate package
f3a1adc Move file related models to pkg/model/file
f96d453 Move scaffold machinery to its own internal package
66baebf Move templates to internal package
461ef84 OWNERS,OWNER_ALIASES: add joelanford as reviewer
e68184b OWNERS: add estroz to reviewers
df46138 Order Travis stages
d2ae129 Order linters
f9f8f59 Remove ignoreNotFound and rely on client
4d00eb5 Remove noop validations
cbbb005 Remove outdated utils code
e4b49e8 Remove overlapping tests with Prow
99f5668 Remove scaffolding fields that were not used
ae308ba Resolve package and variable name collision
ec5c4ad Resource replacer that injects resource information into strings
2326246 Split injecting fields and validating files
e49d943 Support mixed case Kind
e80f0a1 Template interface (phase 1)
6f191bf Template interface (phase 2) including insert code fragments logic
435f946 Template mixins
7bbf76b Update /testdata autogenerated copyrights to 2020
9f597a2 Update OWNERS and OWNERS_ALIASES files to new format
06844da Update book
9989706 Update guestbook types in Quick Start
d46d729 Use zap helpers
b94203f Validate resources for webhooks and tests
1e47a41 Verify that AdmissionWebhooks implements File
aba2d3f add camilamacedo86 as approver
5b31a7e add doc to setup Prometheus via operator and remove ref of manager_prometheus_metrics_patch.yaml which is no longer used in v2
1d356a3 add missing lints to keep enabled all default ones
b647850 add new interface system and link to feature branch
6e1ddab adding scafold file fixes for travis
c284873 clarify sentence on project type; add Name() to Plugin interface
15f19e7 community: fix discussion group links
53afd47 designs: extensible CLI and scaffolding plugins
46b0632 doc: add info to check changes in the docs
1256310 doc: improve manager info
e9a2da6 docs/book: small grammar/spelling tweaks
6fef12e enable gocycle lint check
ade6f5f enable golint check
c52ba01 enable golint lll check
c581f28 enable gosec
c6f43a6 enable lint goconst
9c34b13 enable lint-goimport check
9398071 enable maligned lint check
5187a15 explain PROJECT file updates and plugin version/name conventions
24d31be feat add coverage tests
e748595 feat(lint) : add golangci-lint
af8cf2d feat: add multigroup support for v2
9776f54 fix invalid validation marker in example in quick-start.md
19f09b7 fix matchLabel missing in ServiceMonitor template
3294fac helpfully show progress of kubebuilder download
3546827 improve travis
0a44620 replace pkg/runtime/log for pkg/log in just the v2 scaffolding.
82dc507 repository and sub-project name is cluster-addons now
4240869 scaffold: Don't hardcode the boilerplate path in the Makefile
3c9a09f tests: delete kind cluster after e2e
a3c965b upgrade golangci version used to v1.23.3
5dba28f use suggested wording
a370c78 🏃 Bump k8s tools to 1.16.4
6f5dad5 🏃‍♂️ fix kind kubeconfig export and docs
d2c8166 🛠 fix prow presubmits

v2.2.0

19 Nov 23:59
0824a13
Compare
Choose a tag to compare

Kubecon 2019 Edition

Changelog

8076235 🏃 Design for CRD version conversion
b2376f6 ✨ bump CR to v0.4.0 and CT to v0.2.4
a3f3553 Cleanup scaffolded imports
958f5ed Command cleanup
a024127 Delegate resource validation to itself
9ceebf0 Deprecate v1 projects
842d71e Deprecated use removal from the book
44b6b2a Do not use capital letter at the start nor puntuation signs at the end of error strings
cdc066f Document lack of controller manager in integration tests
7623c75 Don't rewrite potentially shared values
f4c81fe Extract Resource from v1 specific package
3701163 Fix position of envtest reference in book ToC
edcb053 Fix syntax highlighting & append in envtest ref
367d3f6 Handle creation of duplicate API resources
7b632b2 Mark other templates as const also
dcd5eb2 Remove duplicate code
4d63aef Rename v1/resource dir to v1/crd
07c0904 Update resource.go
ad021c9 Update resource_test.go
23aeb52 Update resource_test.go
a94e0c8 Use blank identifiers for unused funtion/method paramenters.
d6616b6 add Schema Reconciler attr in the tutorial, design ddoc and plugins scaffold
26adffc add camilamacedo86 as reviewer
2a98119 add required flags validation for create api command
563c037 add validation for the name of the project in the init
c69268a adding sigs.k8s.io/yaml parser instead of yaml.v2
bb4132d addoms/controller: fixup import paths
03a457e chore: add make uninstall target
083b3ae chore: add vscode to gitignore
1a954bd chore: go mod updates
3b3bb21 chore: update testdata
66cdfec code formating
8f1f81f doc(CONTRIBUTING.md) : improvements and add tests info
081a114 feat(rbac) : add editor and viewer role for crds
fe52a52 fix(ci) : update go version in docker images
75606ae fix: tidy up modules
c7c98f8 plugins/addon: perform replacements for type and controller
f8b626c refac(ci/scripts): centralize code and remove duplications
74c71d2 solve issue with groups with . as example.com
45bb01f updated quick-start to use 2.1.0 release
2a8ba1b upgrade project and test to use go 1.13

v2.1.0

28 Oct 18:23
51b5360
Compare
Choose a tag to compare

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/[email protected]' to 'sigs.k8s.io/[email protected]'
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

24 Sep 17:36
855513f
Compare
Choose a tag to compare

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

22 Aug 23:38
b31cc5d
Compare
Choose a tag to compare

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