Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

📖 Update Book-V3 with latest release v3.10.0 #3342

Merged
merged 338 commits into from
Apr 20, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
338 commits
Select commit Hold shift + click to select a range
dc5bd18
Fix grammar in comment
seemiller Oct 24, 2022
dab7149
Enable revive unused-parameter check and fix findings
oscr Oct 24, 2022
c15cf19
Bump github.com/onsi/ginkgo/v2 from 2.3.1 to 2.4.0
dependabot[bot] Oct 24, 2022
649ef61
Bump github.com/spf13/cobra from 1.6.0 to 1.6.1
dependabot[bot] Oct 24, 2022
cac77c3
Merge pull request #3042 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Oct 25, 2022
a726856
Update github workflow to use same golangci-lint minor version as Mak…
oscr Oct 25, 2022
2a0133c
Merge pull request #3040 from oscr/enable-revive-unused-parameter
k8s-ci-robot Oct 25, 2022
6af8e88
Merge pull request #3041 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Oct 25, 2022
b1087a7
Merge pull request #3039 from seemiller/patch-1
k8s-ci-robot Oct 25, 2022
e4e7f70
Merge pull request #3043 from oscr/update-linter-in-github-workflow
k8s-ci-robot Oct 25, 2022
057f627
fix docker buildx args
mikelsid Oct 26, 2022
c73d4d5
Merge pull request #3046 from mikelsid/master
k8s-ci-robot Oct 26, 2022
0b36d0c
🐛 (kustomize/v2-alpha): Fix typo issue in the labels added to the man…
h0tbird Oct 26, 2022
473be14
Add KB project git-repo and edit icons
astraw99 Oct 27, 2022
55034be
Add doc FAQ section
astraw99 Oct 25, 2022
0cf3280
Merge pull request #3050 from astraw99/ftr-add-git-icon
k8s-ci-robot Oct 27, 2022
5f51f1d
Merge pull request #3044 from astraw99/ftr-add-faq
k8s-ci-robot Oct 27, 2022
637f85a
docs: supplement plugin creation
Kavinjsir Oct 7, 2022
49b863d
Update joelanford/go-apidiff (v0.4.0 -> v0.5.0)
oscr Oct 29, 2022
69b64ae
Merge pull request #3051 from oscr/update-apidiff
k8s-ci-robot Oct 30, 2022
f297975
Bump github.com/onsi/gomega from 1.22.1 to 1.23.0
dependabot[bot] Oct 31, 2022
8dfecb9
Merge pull request #3008 from Kavinjsir/docs/external-plugin
k8s-ci-robot Nov 1, 2022
15bd05e
Merge pull request #3053 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Nov 1, 2022
3b6ec86
Bump github.com/onsi/gomega from 1.23.0 to 1.24.0
dependabot[bot] Nov 7, 2022
59a59ba
Merge pull request #3064 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Nov 10, 2022
f59d6c3
Bump github.com/onsi/ginkgo/v2 from 2.4.0 to 2.5.0
dependabot[bot] Nov 10, 2022
6f1f8c4
Merge pull request #3063 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Nov 11, 2022
39443ab
Bump github.com/spf13/afero from 1.9.2 to 1.9.3
dependabot[bot] Nov 14, 2022
7036a6b
Bump golang.org/x/tools from 0.2.0 to 0.3.0
dependabot[bot] Nov 14, 2022
fc538cf
Merge pull request #3070 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Nov 14, 2022
766db4a
Merge pull request #3071 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Nov 14, 2022
4e2983a
Bump github.com/onsi/gomega from 1.24.0 to 1.24.1
dependabot[bot] Nov 14, 2022
2ea935f
fix typo in Makefile
ebiiim Nov 15, 2022
e41da7e
Merge pull request #3072 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Nov 16, 2022
bff13b2
Merge pull request #3073 from ebiiim/fix-typo
k8s-ci-robot Nov 16, 2022
6cbdc16
:sparkles: add version check for makefile template tools (#3077)
coriaedu Nov 16, 2022
84938f0
fix unexpected end of file error in makefiles
Nov 16, 2022
89f58d3
Merge pull request #3079 from coriaedu/fix-end-of-file-error-in-makefile
k8s-ci-robot Nov 16, 2022
8fcc643
:sparkles: Add go/v4 base and migration guide
camilamacedo86 Oct 22, 2022
920b923
Update docs/book/src/plugins/go-v4-plugin.md
camilamacedo86 Nov 18, 2022
89026b7
Update docs/book/src/migration/legacy.md
camilamacedo86 Nov 18, 2022
aa90d6b
Update docs/book/src/migration/manually_migration_guide_gov3_to_gov4.md
camilamacedo86 Nov 18, 2022
9cc0c3f
Update docs/book/src/migration/manually_migration_guide_gov3_to_gov4.md
camilamacedo86 Nov 18, 2022
00dfad7
Update docs/book/src/migration/manually_migration_guide_gov3_to_gov4.md
camilamacedo86 Nov 18, 2022
1f099ea
Merge pull request #3032 from camilamacedo86/go-v4-base
k8s-ci-robot Nov 18, 2022
c8be469
(go/v3,go/v4-alpha): Upgrade controller-runtime version from 1.13.0 t…
camilamacedo86 Nov 18, 2022
eddf0ad
Merge pull request #3085 from camilamacedo86/bump-controller-runtime
camilamacedo86 Nov 21, 2022
a6b1f8c
📖 : suggest specify plugin for pr
Kavinjsir Nov 21, 2022
0e22096
Merge pull request #3096 from Kavinjsir/docs/commit-format
k8s-ci-robot Nov 21, 2022
55129b9
Bump github.com/onsi/ginkgo/v2 from 2.5.0 to 2.5.1
dependabot[bot] Nov 22, 2022
43faac7
docs: fix typo in the component config tutorial
andreasgerstmayr Nov 22, 2022
5e2b056
Merge pull request #3098 from andreasgerstmayr/fix-typo
k8s-ci-robot Nov 22, 2022
972dc6e
🌱: refact testdata
Kavinjsir Nov 19, 2022
4fefbf7
Merge pull request #3086 from Kavinjsir/ci/refact-e2e-test
k8s-ci-robot Nov 22, 2022
051b05a
Merge pull request #3097 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Nov 22, 2022
407b9fe
✨ (kustomize/v2-alpha): add kustomize file to track crd sample info
Kavinjsir Nov 17, 2022
136f6ce
Merge pull request #3084 from Kavinjsir/feat/kustomize-sample
k8s-ci-robot Nov 23, 2022
787b588
add action to lint yaml
everettraven Nov 14, 2022
346896e
update yamllint to now be run via Makefile
everettraven Nov 23, 2022
feb0c54
run yamllint target as part of lint target
everettraven Nov 23, 2022
758ab61
add yamllint job back as the lint job only runs golangci-lint
everettraven Nov 23, 2022
777fd27
bump proxy image
camilamacedo86 Nov 23, 2022
3ad1c7e
fix: Remove trailing space making yamllint fail on new project
erikgb Nov 26, 2022
c1d56e5
Merge pull request #3099 from camilamacedo86/kube-rbac-proxy
k8s-ci-robot Nov 26, 2022
cc703b2
Merge pull request #3101 from erikgb/fix/remove-yaml-trailing-space
k8s-ci-robot Nov 26, 2022
e615d6a
(kustomize/v2-alpha): change kustomization file to track samples to u…
camilamacedo86 Nov 26, 2022
ce42706
Merge pull request #3102 from camilamacedo86/fix-kust
camilamacedo86 Nov 28, 2022
3044376
Merge pull request #3069 from everettraven/actions/yamllint
k8s-ci-robot Nov 28, 2022
24846f3
(deployimage/v1-alpha): fix error to scaffold go/v4-alpha projects
camilamacedo86 Nov 29, 2022
432a727
Merge pull request #3104 from camilamacedo86/fix-deploy
k8s-ci-robot Dec 1, 2022
4833ccc
Replace restricted-access ComponentConfig design doc link with the pu…
mresvanis Dec 2, 2022
184ff74
Merge pull request #3108 from mresvanis/replace-restricted-component-…
k8s-ci-robot Dec 2, 2022
6203012
Bump golang.org/x/text from 0.4.0 to 0.5.0
dependabot[bot] Dec 5, 2022
c823f2a
Merge pull request #3113 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Dec 6, 2022
7e2d018
fix lint issue
camilamacedo86 Dec 6, 2022
70f21e4
Merge pull request #3115 from camilamacedo86/fix-lint
k8s-ci-robot Dec 6, 2022
880e827
🌱 Change testdata suffix and regenerate samples (#3111)
jason1028kr Dec 8, 2022
fd0325a
book: add details rbac doc in tutorial
qingwave Dec 9, 2022
3adb0d3
Merge pull request #3120 from qingwave/rbac-doc
k8s-ci-robot Dec 9, 2022
d385fee
improve golang/v3/v4 README template
mdb Dec 12, 2022
b977e1e
run 'make generate'
mdb Dec 12, 2022
b5d6442
Bump golang.org/x/tools from 0.3.0 to 0.4.0
dependabot[bot] Dec 12, 2022
8a873b1
Bump github.com/onsi/ginkgo/v2 from 2.5.1 to 2.6.0
dependabot[bot] Dec 12, 2022
5266844
Update envtest.md
neufeldtech Dec 14, 2022
ae21e66
Merge pull request #3125 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Dec 15, 2022
d23c254
Merge pull request #3122 from mdb/improve-readme-template
k8s-ci-robot Dec 15, 2022
ece2ea9
Merge pull request #3124 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Dec 15, 2022
3c42286
Merge pull request #3128 from neufeldtech/patch-1
k8s-ci-robot Dec 15, 2022
9ef038b
Update SUMMARY.md
chinu-anand Dec 18, 2022
58e39f7
Merge pull request #3131 from chinu-anand/master
k8s-ci-robot Dec 18, 2022
a99b151
📖 Making section on envtest limitations visible in Master (#3123)
ShivamTyagi12345 Dec 18, 2022
a1509d9
:seedling: Bump goreleaser/goreleaser-action from 3 to 4
dependabot[bot] Dec 19, 2022
f1a0083
Bump github.com/onsi/ginkgo/v2 from 2.6.0 to 2.6.1
dependabot[bot] Dec 19, 2022
248fe91
fix: Fix "Available Plugins" link
tan-i-ham Dec 30, 2022
221ebc6
Merge pull request #3132 from kubernetes-sigs/dependabot/github_actio…
k8s-ci-robot Dec 31, 2022
4c112e9
Merge pull request #3133 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Dec 31, 2022
e118741
Merge pull request #3140 from tan-i-ham/fix/#3138
k8s-ci-robot Dec 31, 2022
3b9fec5
Bump github.com/onsi/gomega from 1.24.1 to 1.24.2
dependabot[bot] Dec 31, 2022
bc644f0
✨ warning comment on PROJECT file (#3137)
jason1028kr Dec 31, 2022
5098f75
Merge pull request #3134 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Dec 31, 2022
e2c0c50
docs: added missing shell argument to autocompletion snippet
GabriFedi97 Jan 3, 2023
d38d743
:seedling: update license date
camilamacedo86 Jan 8, 2023
ac6e6d2
Merge pull request #3146 from camilamacedo86/update-license-date
k8s-ci-robot Jan 8, 2023
afce6a0
⚠️ go/v4-alpha: change the layout to follow Golang Standards (#2985)
camilamacedo86 Jan 9, 2023
94211ef
Merge branch 'kubernetes-sigs:master' into master
GabriFedi97 Jan 9, 2023
e18e7cc
Merge pull request #3143 from GabriFedi97/master
k8s-ci-robot Jan 9, 2023
8e769c7
fix-missing dashes infront of plugins
Sijoma Jan 10, 2023
74ecc86
:doc: cleanup info and code regards legacy actions using GCP to build…
camilamacedo86 Jan 13, 2023
3ce1d56
:sparkles: upgrade k8s from 1.25 to 1.26 (#3147)
camilamacedo86 Jan 14, 2023
191feaa
Bump github.com/onsi/ginkgo/v2 from 2.6.1 to 2.7.0
dependabot[bot] Jan 14, 2023
7683218
Bump golang.org/x/text from 0.5.0 to 0.6.0
dependabot[bot] Jan 14, 2023
63524e6
Merge pull request #3148 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Jan 14, 2023
298f7a7
Bump golang.org/x/tools from 0.4.0 to 0.5.0
dependabot[bot] Jan 14, 2023
6ff1023
:book: fix typo in curl command (#3156)
guettli Jan 14, 2023
6fc53b1
Merge pull request #3150 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Jan 14, 2023
0b16814
Merge pull request #3153 from Sijoma/patch-1
k8s-ci-robot Jan 14, 2023
dcc7e2e
Bump github.com/gobuffalo/flect from 0.3.0 to 1.0.0
dependabot[bot] Jan 14, 2023
caa4a8b
Merge pull request #3151 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Jan 14, 2023
9f8c026
Merge pull request #3149 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Jan 14, 2023
26f605e
Merge pull request #3157 from camilamacedo86/clean-release-info
k8s-ci-robot Jan 16, 2023
43ebec9
:book: remove the workaround steps from the release doc
camilamacedo86 Jan 16, 2023
5a0a65e
:seedling: Bump kubernetes-sigs/kubebuilder-release-tools
dependabot[bot] Jan 16, 2023
5b3ff7e
Merge pull request #3168 from kubernetes-sigs/dependabot/github_actio…
k8s-ci-robot Jan 17, 2023
5bfdd11
Update cronjob_types.go
Sajiyah-Salat Jan 18, 2023
e89793c
Merge pull request #1 from Sajiyah-Salat/Sajiyah-Salat-patch-1
Sajiyah-Salat Jan 18, 2023
16f6469
📖 fix untile typo in readmes (#3135)
klucsik Jan 18, 2023
36bc3c4
Merge pull request #3161 from kubernetes-sigs/camilamacedo86-update-r…
k8s-ci-robot Jan 19, 2023
355901d
corrected layout
swastik959 Jan 20, 2023
9b69713
co_doc
swastik959 Jan 20, 2023
da54c08
Merge pull request #3176 from swastik959/docs_corr
k8s-ci-robot Jan 21, 2023
f2b0119
📖 : update ComponentConfig tutorial (#3181)
Eileen-Yu Jan 26, 2023
8702243
Bump github.com/onsi/gomega from 1.24.2 to 1.26.0
dependabot[bot] Jan 26, 2023
55ac993
Merge pull request #3184 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Jan 26, 2023
2bf4b5d
Bump github.com/onsi/ginkgo/v2 from 2.7.0 to 2.8.0
dependabot[bot] Jan 30, 2023
fb1ef1d
change kustomize install templating to avoid tripping security alerts
jberkhahn Jan 27, 2023
fc673e4
Merge pull request #3190 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Feb 1, 2023
f4a8032
Upgrade the k8s version from 1.26.0 to 1.26.1 and controller-runtime …
Feb 3, 2023
0ba2830
feat: automatically update componentconfig tutorial
Eileen-Yu Jan 27, 2023
5bbe609
Merge pull request #3191 from Eileen-Yu/ci/autoupdate-docs
k8s-ci-robot Feb 4, 2023
60697e4
⚠️ (kustomize/v2-alpha, go/v4-alpha): Upgrade kustomize from 4.5.7 to…
Eileen-Yu Feb 4, 2023
8c4ebfc
Merge pull request #3197 from yashsingh74/bump-k8s-1-26-1
varshaprasad96 Feb 6, 2023
ee96332
[Fix] Generate docs
varshaprasad96 Feb 6, 2023
97b8966
Merge pull request #3206 from varshaprasad96/verify-master
k8s-ci-robot Feb 6, 2023
f802fe7
Merge pull request #3187 from jberkhahn/change_kustomize_install
k8s-ci-robot Feb 6, 2023
5a34384
📖 fix: sync docs tutorial with latest kb (#3209)
Kavinjsir Feb 8, 2023
9c46344
📖 Update cronjob-tutorial (#3213)
Eileen-Yu Feb 10, 2023
8bebf73
:book: update the status of the proposals in the repo
camilamacedo86 Feb 11, 2023
162441d
Bump golang.org/x/text from 0.6.0 to 0.7.0
dependabot[bot] Feb 14, 2023
8ee2b7d
Merge pull request #3228 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Feb 14, 2023
ec789d2
Bump golang.org/x/tools from 0.5.0 to 0.6.0
dependabot[bot] Feb 14, 2023
586a74d
Bump github.com/onsi/ginkgo/v2 from 2.8.0 to 2.8.1
dependabot[bot] Feb 14, 2023
92644a8
Merge pull request #3226 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Feb 14, 2023
1504697
Merge pull request #3227 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Feb 14, 2023
156196c
:sparkles: (go/v3,go/v4-alpha) :Update controller-runtime and control…
camilamacedo86 Feb 14, 2023
6f56fbf
:book: update the template for proposals (#3219)
camilamacedo86 Feb 16, 2023
4238c3f
Merge pull request #3220 from camilamacedo86/update-design-status
k8s-ci-robot Feb 16, 2023
8538e78
🐛 (Kubebuilder External Plugins API): fix populate PluginRequest.Univ…
em-r Feb 19, 2023
850fae8
docs(README): add latest release badge
Feb 20, 2023
d245de8
Merge pull request #3236 from R3DRUN3/master
k8s-ci-robot Feb 20, 2023
ef3c017
🌱 Bump golang.org/x/net from 0.6.0 to 0.7.0 (#3232)
dependabot[bot] Feb 20, 2023
9476007
:book: design doc with proposal to re-scaffold projects from scratch…
camilamacedo86 Feb 20, 2023
5b2422a
Bump github.com/onsi/gomega from 1.26.0 to 1.27.1
dependabot[bot] Feb 21, 2023
21393a7
🌱 Update golangci-lint to latest version
tharun634 Feb 21, 2023
fbccbb3
Merge pull request #3241 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Feb 21, 2023
944b3e5
Bump github.com/onsi/ginkgo/v2 from 2.8.1 to 2.8.3
dependabot[bot] Feb 21, 2023
a2a7659
Merge pull request #3242 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Feb 21, 2023
751e268
:warning: (kustomize/v1) deprecated v1 version in favor of v2 (#3235)
camilamacedo86 Feb 21, 2023
140883c
Merge pull request #3243 from tharun634/master
k8s-ci-robot Feb 21, 2023
2e0a0fb
fix: XDG_CONFIG_HOME external plugin discovery
em-r Feb 22, 2023
0232bbb
👻 : add tony as reviewer
Kavinjsir Feb 23, 2023
73e25fa
Merge pull request #3248 from Kavinjsir/kavinjsir/request-for-reviewer
k8s-ci-robot Feb 23, 2023
1d5c6c9
Merge branch 'kubernetes-sigs:master' into master
Sajiyah-Salat Feb 26, 2023
6ccbc0f
test: increase coverage
em-r Feb 25, 2023
4732cf5
Update helper_to_upgrade_projects_by_rescaffolding.md
Sajiyah-Salat Mar 1, 2023
5ed3440
Update api-changes.md
shubhamrajvanshi Mar 6, 2023
dbac840
Merge pull request #3258 from shubhamrajvanshi/patch-1
k8s-ci-robot Mar 6, 2023
142ee02
🌱 Bump github.com/spf13/afero from 1.9.3 to 1.9.4 (#3254)
dependabot[bot] Mar 6, 2023
4757be7
🌱 Bump github.com/onsi/ginkgo/v2 from 2.8.3 to 2.8.4 (#3253)
dependabot[bot] Mar 6, 2023
91396e0
Bump github.com/onsi/ginkgo/v2 from 2.8.4 to 2.9.0
dependabot[bot] Mar 6, 2023
3a1240f
Merge pull request #3259 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Mar 6, 2023
244a9e9
🌱 Bump github.com/gobuffalo/flect from 1.0.0 to 1.0.2 (#3252)
dependabot[bot] Mar 6, 2023
90d09e1
:warning: (go/v3) deprecate go/v3 in favor of go/v4 (#3238)
camilamacedo86 Mar 6, 2023
c997ff3
Merge pull request #3255 from Sajiyah-Salat/sajiyah-typofix
k8s-ci-robot Mar 6, 2023
134cc11
:warning: (kustomize/v2) Stabilize plugin. kustomize/v2-alpha was rep…
camilamacedo86 Mar 6, 2023
6adce22
Merge pull request #3247 from em-r/linux-plugin-discovery-fix
k8s-ci-robot Mar 6, 2023
2c61a35
Bump golang.org/x/text from 0.7.0 to 0.8.0
dependabot[bot] Mar 7, 2023
b90dfda
Merge pull request #3264 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Mar 7, 2023
99caf56
Bump github.com/spf13/afero from 1.9.4 to 1.9.5
dependabot[bot] Mar 7, 2023
af10313
Merge pull request #3263 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Mar 7, 2023
8ce171c
Bump github.com/onsi/gomega from 1.27.1 to 1.27.2
dependabot[bot] Mar 7, 2023
ab45916
:seedling: Bump joelanford/go-apidiff from 0.5.0 to 0.6.0 (#3265)
dependabot[bot] Mar 7, 2023
a0c4077
Merge pull request #3262 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Mar 7, 2023
56bbc88
📖 : delete cronjob tutorial Incorrect kustomization.yaml (#3256)
xiao-jay Mar 7, 2023
014e08c
:warning: (go/v4-alpha) stabilize go/v4 plugin. Plugin go/v4-alpha re…
camilamacedo86 Mar 7, 2023
8284311
[fix: go/v3, go/v4] Remove stale imports
varshaprasad96 Mar 8, 2023
3cb60ab
Merge pull request #3270 from varshaprasad96/fix-externalCRD/v4-alpha
k8s-ci-robot Mar 8, 2023
2e44509
fix nit lint issue
camilamacedo86 Mar 11, 2023
6ee6e8b
:seedleing: stop to generate all samples for go/v3
camilamacedo86 Mar 11, 2023
9557eb2
Merge pull request #3274 from camilamacedo86/fix-lint
k8s-ci-robot Mar 11, 2023
5f89a59
🐛 fix: deprecate message should be in go/v3 (#3277)
camilamacedo86 Mar 11, 2023
958cda2
🌱 : fix sample project-v4-grafana (#3279)
camilamacedo86 Mar 11, 2023
1f38140
:sparkles: make go/v4 default scaffold
camilamacedo86 Mar 11, 2023
c58b3f1
:book: remove warning from quick start
camilamacedo86 Mar 11, 2023
837fcdc
Merge branch 'master' into stop-generate-testdata-v3
camilamacedo86 Mar 11, 2023
321c00c
:book: make component-config tuturial sample be based on go/v4 plugin
camilamacedo86 Mar 11, 2023
3f0aa0c
:book: updating the component config tutorial to use go/v4
camilamacedo86 Mar 11, 2023
66aa98b
:book: update cronjob tutorial sample to use go/v4
camilamacedo86 Mar 11, 2023
820eeba
:sparkles: deprecate kustomize/v1 and go/v3 packages
camilamacedo86 Mar 11, 2023
1dc75e3
Merge pull request #3281 from camilamacedo86/update-cronjob-tutorial
k8s-ci-robot Mar 12, 2023
3e8df57
:book: update multiversion tutorial to use go/v4 (#3282)
camilamacedo86 Mar 13, 2023
99e275d
Merge pull request #3278 from camilamacedo86/ensure-default
k8s-ci-robot Mar 13, 2023
0e3dc73
Bump github.com/onsi/ginkgo/v2 from 2.9.0 to 2.9.1
dependabot[bot] Mar 14, 2023
d4ec246
Merge pull request #3284 from camilamacedo86/deprecated-packages
k8s-ci-robot Mar 14, 2023
dd5d4bc
doc: add fish and powershell of autocompletion command
jenting Mar 14, 2023
27639e5
Merge pull request #3294 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Mar 14, 2023
0500f37
Merge pull request #3280 from camilamacedo86/component-config
k8s-ci-robot Mar 14, 2023
f9a8196
Merge pull request #3295 from jenting/shell
k8s-ci-robot Mar 14, 2023
9c3e643
Merge pull request #3275 from camilamacedo86/stop-generate-testdata-v3
k8s-ci-robot Mar 15, 2023
28a158c
fix testdata / merge conflict
camilamacedo86 Mar 17, 2023
f5af84e
Merge pull request #3302 from camilamacedo86/fix-merge-testdat
k8s-ci-robot Mar 17, 2023
e7009f5
:book: Replace "Help" field in EP doc with "Metadata" field (#3296)
atoato88 Mar 17, 2023
a78c136
Bump github.com/onsi/gomega from 1.27.2 to 1.27.4
dependabot[bot] Mar 17, 2023
af14bf6
:seedling: Replace deprecated command with environment file (#3298)
jongwooo Mar 18, 2023
bf9812b
Merge pull request #3293 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Mar 18, 2023
7f5d552
:warning: 🐛 (API) fix deprecate interface to allow bundle plugin has …
camilamacedo86 Mar 20, 2023
b3f401b
:seedling: Bump actions/setup-go from 3 to 4
dependabot[bot] Mar 20, 2023
1ab1f16
Merge pull request #3310 from kubernetes-sigs/dependabot/github_actio…
k8s-ci-robot Mar 26, 2023
e9f1f0c
adds small version cmd test
sklarsa Apr 10, 2023
cd2a493
🌱 [ci] : fix the issue with [CI] doc check being cancelled instead o…
NikhilSharmaWe Apr 14, 2023
8065e62
ci: remove check docs only since it is blocking the ci
camilamacedo86 Apr 14, 2023
8299d40
Merge pull request #3333 from camilamacedo86/fix-ci
k8s-ci-robot Apr 14, 2023
c3d5cf7
📖: fix spelling mistakes in document (#3331)
pratikmota Apr 14, 2023
b17a13e
📖: Add version dropdown for doc release (#3332)
pratikmota Apr 14, 2023
22080d2
Bump github.com/spf13/cobra from 1.6.1 to 1.7.0
dependabot[bot] Apr 14, 2023
8a165af
Bump golang.org/x/text from 0.8.0 to 0.9.0
dependabot[bot] Apr 14, 2023
22db1cb
Bump github.com/onsi/ginkgo/v2 from 2.9.1 to 2.9.2
dependabot[bot] Apr 14, 2023
d60ebab
Merge branch 'master' into steve/unit-tests
sklarsa Apr 14, 2023
140af01
📖: Update multiversion-tutorial/deployment.md to enable CA injection …
zjx20 Apr 14, 2023
67f117a
Merge pull request #3326 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Apr 14, 2023
473f16a
Merge pull request #3327 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Apr 14, 2023
679afca
Bump golang.org/x/tools from 0.7.0 to 0.8.0
dependabot[bot] Apr 14, 2023
eb8b341
Merge pull request #3314 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Apr 14, 2023
b868893
Merge pull request #3322 from sklarsa/steve/unit-tests
k8s-ci-robot Apr 14, 2023
56d0b3a
Bump github.com/onsi/gomega from 1.27.4 to 1.27.6
dependabot[bot] Apr 14, 2023
6ce6d4e
Merge pull request #3325 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Apr 14, 2023
0fa5740
Merge pull request #3317 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Apr 14, 2023
ecf5843
📖 docs: Improve PROJECT file documentation (#3287)
ashutosh887 Mar 19, 2023
e87bf49
📖 : Document update - Fix document spelling mistake (#3324)
pratikmota Apr 14, 2023
87fb31d
:book: fix merge in the docs kustomize/v1
camilamacedo86 Apr 18, 2023
8bc4d20
update with master
camilamacedo86 Apr 18, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
24 changes: 3 additions & 21 deletions .github/workflows/apidiff.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,40 +6,22 @@ on:
pull_request:

jobs:
check_docs_only:
name: check_docs_only
runs-on: ubuntu-18.04
outputs:
skip: ${{ steps.check_docs_only.outputs.skip }}
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0
- id: check_docs_only
# Since PR's are squashed prior to merging to the branch checked out (default branch),
# HEAD^ will resolve to the previous point in history.
run: |
REF="HEAD^"
[[ -z "${{ github.base_ref }}" ]] || REF=$(git show-ref ${{ github.base_ref }} | head -1 | cut -d' ' -f2)
echo "::set-output name=skip::$(test/check-docs-only.sh $REF)"

go-apidiff:
name: Verify API differences
runs-on: ubuntu-latest
needs: check_docs_only
# Pull requests from different repository only trigger this checks
if: (github.event_name == 'pull_request' && github.event.pull_request.head.repo.full_name != github.repository) && needs.check_docs_only.outputs.skip != 'true'
if: (github.event_name == 'pull_request' && github.event.pull_request.head.repo.full_name != github.repository)
steps:
- name: Clone the code
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Setup Go
uses: actions/setup-go@v3
uses: actions/setup-go@v4
with:
go-version: "1.19"
- name: Execute go-apidiff
uses: joelanford/go-apidiff@v0.5.0
uses: joelanford/go-apidiff@v0.6.0
with:
compare-imports: true
print-compatible: true
Expand Down
26 changes: 4 additions & 22 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,40 +6,22 @@ on:
pull_request:

jobs:
check_docs_only:
name: check_docs_only
runs-on: ubuntu-18.04
outputs:
skip: ${{ steps.check_docs_only.outputs.skip }}
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0
- id: check_docs_only
# Since PR's are squashed prior to merging to the branch checked out (default branch),
# HEAD^ will resolve to the previous point in history.
run: |
REF="HEAD^"
[[ -z "${{ github.base_ref }}" ]] || REF=$(git show-ref ${{ github.base_ref }} | head -1 | cut -d' ' -f2)
echo "::set-output name=skip::$(test/check-docs-only.sh $REF)"

lint:
name: golangci-lint
runs-on: ubuntu-latest
needs: check_docs_only
# Pull requests from the same repository won't trigger this checks as they were already triggered by the push
if: (github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository) && needs.check_docs_only.outputs.skip != 'true'
if: (github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository)
steps:
- name: Setup Go
uses: actions/setup-go@v3
uses: actions/setup-go@v4
with:
go-version: 1.19
- name: Clone the code
uses: actions/checkout@v3
- name: Run linter
uses: golangci/golangci-lint-action@v3
with:
version: v1.50
version: v1.51
only-new-issues: true # Show only new issues if it's a pull request
- name: Report failure
uses: nashmaniac/create-issue-action@v1.1
Expand All @@ -56,4 +38,4 @@ jobs:
steps:
- uses: actions/checkout@v3
- name: Run yamllint make target
run: make yamllint
run: make yamllint
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
- name: Fetch all tags
run: git fetch --force --tags
- name: Set up Go
uses: actions/setup-go@v3
uses: actions/setup-go@v4
with:
go-version: '~1.19'
- name: Run GoReleaser
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/testdata.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
- name: Clone the code
uses: actions/checkout@v3
- name: Setup Go
uses: actions/setup-go@v3
uses: actions/setup-go@v4
with:
go-version: '1.19'
- name: Remove pre-installed kustomize
Expand All @@ -25,6 +25,8 @@ jobs:
run: sudo rm -f /usr/local/bin/kustomize
- name: Verify testdata directory
run: make check-testdata
- name: Verify docs update
run: make check-docs
- name: Report failure
uses: nashmaniac/create-issue-action@v1.1
# Only report failures of pushes (PRs have are visible through the Checks section) to the default branch
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/unit-tests-legacy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
- name: Clone the code
uses: actions/checkout@v3
- name: Setup Go
uses: actions/setup-go@v3
uses: actions/setup-go@v4
with:
# the go/v2 cannot be updated and is scaffold with golang 1.13
# (version used by its dep version of the controller-runtime)
Expand Down
27 changes: 4 additions & 23 deletions .github/workflows/unit-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,23 +6,6 @@ on:
pull_request:

jobs:
check_docs_only:
name: check_docs_only
runs-on: ubuntu-18.04
outputs:
skip: ${{ steps.check_docs_only.outputs.skip }}
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0
- id: check_docs_only
# Since PR's are squashed prior to merging to the branch checked out (default branch),
# HEAD^ will resolve to the previous point in history.
run: |
REF="HEAD^"
[[ -z "${{ github.base_ref }}" ]] || REF=$(git show-ref ${{ github.base_ref }} | head -1 | cut -d' ' -f2)
echo "::set-output name=skip::$(test/check-docs-only.sh $REF)"

test:
name: ${{ matrix.os }}
runs-on: ${{ matrix.os }}
Expand All @@ -31,14 +14,13 @@ jobs:
os:
- ubuntu-latest
- macos-latest
needs: check_docs_only
# Pull requests from the same repository won't trigger this checks as they were already triggered by the push
if: (github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository) && needs.check_docs_only.outputs.skip != 'true'
if: (github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository)
steps:
- name: Clone the code
uses: actions/checkout@v3
- name: Setup Go
uses: actions/setup-go@v3
uses: actions/setup-go@v4
with:
go-version: "1.19"
# This step is needed as the following one tries to remove
Expand All @@ -61,15 +43,14 @@ jobs:
name: Code coverage
needs:
- test
- check_docs_only
runs-on: ubuntu-latest
# Pull requests from the same repository won't trigger this checks as they were already triggered by the push
if: (github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository) && needs.check_docs_only.outputs.skip != 'true'
if: (github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository)
steps:
- name: Clone the code
uses: actions/checkout@v3
- name: Setup Go
uses: actions/setup-go@v3
uses: actions/setup-go@v4
with:
go-version: "1.19"
- name: Generate the coverage output
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/verify.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,6 @@ jobs:
steps:
- name: Verifier action
id: verifier
uses: kubernetes-sigs/kubebuilder-release-tools@v0.2.0
uses: kubernetes-sigs/kubebuilder-release-tools@v0.3.0
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
14 changes: 11 additions & 3 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env bash

# Copyright 2019 The Kubernetes Authors.
# Copyright 2023 The Kubernetes Authors.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down Expand Up @@ -63,14 +63,22 @@ install: build ## Build and install the binary with the current source code. Use
##@ Development

.PHONY: generate
generate: generate-testdata ## Update/generate all mock data. You should run this commands to update the mock data after your changes.
generate: generate-testdata generate-docs ## Update/generate all mock data. You should run this commands to update the mock data after your changes.
go mod tidy

.PHONY: generate-testdata
generate-testdata: ## Update/generate the testdata in $GOPATH/src/sigs.k8s.io/kubebuilder
rm -rf testdata/
./test/testdata/generate.sh

.PHONY: generate-docs
generate-docs: ## Update/generate the docs in $GOPATH/src/sigs.k8s.io/kubebuilder
go run hack/docs/generate_samples.go

.PHONY: check-docs
check-docs: ## Run the script to ensure that the docs are updated
./hack/docs/check.sh

.PHONY: lint
lint: golangci-lint yamllint ## Run golangci-lint linter & yamllint
$(GOLANGCI_LINT) run
Expand All @@ -87,7 +95,7 @@ GOLANGCI_LINT = $(shell pwd)/bin/golangci-lint
golangci-lint:
@[ -f $(GOLANGCI_LINT) ] || { \
set -e ;\
curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(shell dirname $(GOLANGCI_LINT)) v1.50.1 ;\
curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(shell dirname $(GOLANGCI_LINT)) v1.51.2 ;\
}

.PHONY: apidiff
Expand Down
1 change: 1 addition & 0 deletions OWNERS_ALIASES
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ aliases:
- joelanford
- rashmigottipati
- everettraven
- Kavinjsir

# folks who may have context on ancient history,
# but are no longer directly involved
Expand Down
12 changes: 2 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
[![Unit tests](https://github.com/kubernetes-sigs/kubebuilder/actions/workflows/unit-tests.yml/badge.svg)](https://github.com/kubernetes-sigs/kubebuilder/actions/workflows/unit-tests.yml)
[![Go Report Card](https://goreportcard.com/badge/sigs.k8s.io/kubebuilder)](https://goreportcard.com/report/sigs.k8s.io/kubebuilder)
[![Coverage Status](https://coveralls.io/repos/github/kubernetes-sigs/kubebuilder/badge.svg?branch=master)](https://coveralls.io/github/kubernetes-sigs/kubebuilder?branch=master)
[![Latest release](https://badgen.net/github/release/kubernetes-sigs/kubebuilder)](https://github.com/kubernetes-sigs/kubebuilder/lreleases)

## Kubebuilder

Expand Down Expand Up @@ -126,16 +127,7 @@ supporting Windows are welcome.

### Apple Silicon

Apple Silicon (`darwin/arm64`) is supported using the `go/v4-alpha` plugin which provides support for this platform.

```bash
kubebuilder init --domain my.domain --repo my.domain/guestbook --plugins=go/v4-alpha
```

**Note**: The `go/v4-alpha` plugin is an unstable version and can have breaking changes in future releases. The previous kustomize
version (`v3.Y.Z`) used in the `go/v3` has no available binaries for this
platform [kubernetes-sigs/kustomize/issues/4612](https://github.com/kubernetes-sigs/kustomize/issues/4612)
Because of this, we cannot support this `darwin/arm64` on the stable scaffold done by default with the Kubebuilder with the `go/v3` plugin.
Apple Silicon (`darwin/arm64`) support begins with the `go/v4` plugin.

## Community Meetings

Expand Down
24 changes: 1 addition & 23 deletions RELEASE.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,28 +50,6 @@ For more info, see the release page: https://github.com/kubernetes-sigs/kubebuil

2. Announce the new release via email is sent to `kubebuilder@googlegroups.com` with the subject `[ANNOUNCE] Kubebuilder $VERSION is released`

## What to do if things goes wrong? How to release from my local env as a workaround?

As a workaround we can release from locally by:

PS.: _This workaround uses the google cloud. Note that we move the binary CLI release from google cloud to use Github Actions instead_

1. Download google container builder: https://github.com/GoogleCloudPlatform/cloud-build-local
2. Verify that you can use the cloud-build-local CLI tool
3. Ensure that you are locally in the branch created for the release (`release-<MAJOR.MINOR>`)
4. Ensure that it has no changes in the code source ( `git status`)
5. Create the directory `cloudbuild` (`mkdir cloudbuild`)
6. Then, update the file `build/cloudbuild_local.yaml` with:

The following change is required for Goreleaser be able to add the binaries in the release page.

```sh
env: ["SNAPSHOT=1","GITHUB_TOKEN=your github token with access in the repo"]
```
**NOTE** You can create a token [here](https://github.com/settings/tokens/new).

7. Then, update the file `build/build_kubebuilder.sh` to remove the flag `--snapshot` (Otherwise, the binaries will be built with snapshot git commit hash instead of the tag version)
8. Run the command to trigger the release `$ cloud-build-local --config=build/cloudbuild_local.yaml --dryrun=false --write-workspace=./cloudbuild .`

## HEAD releases

Expand Down Expand Up @@ -141,4 +119,4 @@ However, the image should still be built and maintained since other projects und

[kubebuilder-release-tools]: https://github.com/kubernetes-sigs/kubebuilder-release-tools
[release-notes-generation]: https://github.com/kubernetes-sigs/kubebuilder-release-tools/blob/master/README.md#release-notes-generation
[release-process]: https://github.com/kubernetes-sigs/kubebuilder/blob/master/VERSIONING.md#releasing
[release-process]: https://github.com/kubernetes-sigs/kubebuilder/blob/master/VERSIONING.md#releasing
2 changes: 1 addition & 1 deletion build/.goreleaser.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ builds:
- darwin_amd64
- darwin_arm64
env:
- KUBERNETES_VERSION=1.26.0
- KUBERNETES_VERSION=1.26.1
- CGO_ENABLED=0

# Only binaries of the form "kubebuilder_${goos}_${goarch}" will be released.
Expand Down
16 changes: 12 additions & 4 deletions cmd/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,9 @@ import (
cfgv2 "sigs.k8s.io/kubebuilder/v3/pkg/config/v2"
cfgv3 "sigs.k8s.io/kubebuilder/v3/pkg/config/v3"
"sigs.k8s.io/kubebuilder/v3/pkg/machinery"
"sigs.k8s.io/kubebuilder/v3/pkg/model/stage"
"sigs.k8s.io/kubebuilder/v3/pkg/plugin"
kustomizecommonv1 "sigs.k8s.io/kubebuilder/v3/pkg/plugins/common/kustomize/v1"
kustomizecommonv2alpha "sigs.k8s.io/kubebuilder/v3/pkg/plugins/common/kustomize/v2-alpha"
kustomizecommonv2alpha "sigs.k8s.io/kubebuilder/v3/pkg/plugins/common/kustomize/v2"
"sigs.k8s.io/kubebuilder/v3/pkg/plugins/golang"
declarativev1 "sigs.k8s.io/kubebuilder/v3/pkg/plugins/golang/declarative/v1"
deployimagev1alpha1 "sigs.k8s.io/kubebuilder/v3/pkg/plugins/golang/deploy-image/v1alpha1"
Expand All @@ -40,13 +39,22 @@ import (

func main() {

const deprecateMessageGoV3Bundle = "This version is deprecated." +
"The `go/v3` cannot scaffold projects using kustomize versions v4x+" +
" and cannot fully support Kubernetes 1.25+." +
"It is recommended to upgrade your project to the latest versions available (go/v4)." +
"Please, check the migration guide to learn how to upgrade your project"

// Bundle plugin which built the golang projects scaffold by Kubebuilder go/v3
gov3Bundle, _ := plugin.NewBundle(golang.DefaultNameQualifier, plugin.Version{Number: 3},
deprecateMessageGoV3Bundle,
kustomizecommonv1.Plugin{},
golangv3.Plugin{},
)

// Bundle plugin which built the golang projects scaffold by Kubebuilder go/v4 with kustomize alpha-v2
gov4Bundle, _ := plugin.NewBundle(golang.DefaultNameQualifier, plugin.Version{Number: 4, Stage: stage.Alpha},
gov4Bundle, _ := plugin.NewBundle(golang.DefaultNameQualifier, plugin.Version{Number: 4},
"",
kustomizecommonv2alpha.Plugin{},
golangv4.Plugin{},
)
Expand Down Expand Up @@ -76,7 +84,7 @@ func main() {
),
cli.WithPlugins(externalPlugins...),
cli.WithDefaultPlugins(cfgv2.Version, golangv2.Plugin{}),
cli.WithDefaultPlugins(cfgv3.Version, gov3Bundle),
cli.WithDefaultPlugins(cfgv3.Version, gov4Bundle),
cli.WithDefaultProjectVersion(cfgv3.Version),
cli.WithCompletion(),
)
Expand Down
15 changes: 3 additions & 12 deletions designs/code-generate-image-plugin.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,6 @@
---
title: Neat-Enhancement-Idea
authors:
- "@camilamacedo86"
reviewers:
- TBD
approvers:
- TBD
creation-date: 2020-11-09
last-updated: 2021-02-14
status: implementable
---
| Authors | Creation Date | Status | Extra |
|---------------|---------------|-------------|---|
| @camilamacedo86 | 2021-02-14 | Implemented | [deploy-image-plugin-v1-alpha](https://book.kubebuilder.io/plugins/deploy-image-plugin-v1-alpha.html) |

# New Plugin (`deploy-image.go.kubebuilder.io/v1beta1`) to generate code

Expand Down
7 changes: 4 additions & 3 deletions designs/crd_version_conversion.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
# API Versioning in Kubebuilder
| Authors | Creation Date | Status | Extra |
|---------------|---------------|-------------|-------|
| @droot | 01/30/2019| implementable | - |

Authors: @droot
Last Updated on: 01/30/2019
# API Versioning in Kubebuilder

This document describes high level design and workflow for supporting multiple versions in an API built using Kubebuilder. Multi-version support was added as an alpha feature in kubernetes project in 1.13 release. Here are links to some recommended reading material.

Expand Down
Loading