Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2882 commits
Select commit Hold shift + click to select a range
4448e20
Merge pull request #4991 from camilamacedo86/refactory-e2e-alpha-update
k8s-ci-robot Aug 7, 2025
f124c33
Fix incorrect error message when creating the merge branch during alp…
camilamacedo86 Aug 7, 2025
4b1680f
(e2e) Make alpha update tests easier to understand and more complete
camilamacedo86 Aug 7, 2025
0e594cc
Merge pull request #4993 from camilamacedo86/fix-error-msg
k8s-ci-robot Aug 7, 2025
152219d
(fix) (alpha update) runMakeTargets: run all targets only with --forc…
camilamacedo86 Aug 7, 2025
5795f0c
refactor TestContext to allow use in unit tests with directory setup
camilamacedo86 Aug 7, 2025
276c237
Merge pull request #4992 from camilamacedo86/fix-makefile-target-warning
k8s-ci-robot Aug 7, 2025
720feed
Merge pull request #4994 from camilamacedo86/improve-scearios-e2e-alp…
k8s-ci-robot Aug 7, 2025
d867592
Revert "🐛 (alpha commands): alpha update command with `--force` now r…
camilamacedo86 Aug 7, 2025
e437520
:seedling: Bump golang.org/x/text from 0.27.0 to 0.28.0
dependabot[bot] Aug 7, 2025
7d208b7
Merge pull request #4996 from kubernetes-sigs/revert-4992-fix-makefil…
k8s-ci-robot Aug 8, 2025
50755a0
Merge pull request #4997 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Aug 8, 2025
0094987
:seedling: Bump golang.org/x/mod from 0.26.0 to 0.27.0
dependabot[bot] Aug 8, 2025
5cd8464
Merge pull request #4999 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Aug 9, 2025
9092f11
:seedling: Bump golang.org/x/tools from 0.35.0 to 0.36.0
dependabot[bot] Aug 9, 2025
48dcffb
(Docs) include 2025 roadmap
GuyStone Aug 9, 2025
4b96727
Merge pull request #4998 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Aug 9, 2025
d8126da
Merge pull request #4995 from camilamacedo86/fix-test
k8s-ci-robot Aug 9, 2025
fdd4b05
Merge pull request #5001 from GuyStone/patch-1
k8s-ci-robot Aug 9, 2025
4155789
📖 (doc): Update, improve and fix alpha update documentation (#5003)
camilamacedo86 Aug 10, 2025
5e490bd
✨ alpha(update): add --squash, --preserve-path, --output-branch for P…
camilamacedo86 Aug 11, 2025
bc9296d
:seedling: Bump actions/checkout from 4 to 5
dependabot[bot] Aug 12, 2025
d14f894
:bug: (go/v4): Remove the certWatcher in favor of use internal implem…
DustinChaloupka Aug 12, 2025
0dc0185
Merge pull request #5006 from kubernetes-sigs/dependabot/github_actio…
k8s-ci-robot Aug 13, 2025
43f1f5e
Merge pull request #5008 from DustinChaloupka/master
k8s-ci-robot Aug 13, 2025
1d3b5b5
:seedling: Bump helm.sh/helm/v3 from 3.18.4 to 3.18.5
dependabot[bot] Aug 13, 2025
3ebbb2e
Merge pull request #5010 from kubernetes-sigs/dependabot/go_modules/h…
k8s-ci-robot Aug 15, 2025
39a7501
🌱 (alpha commands): rename files command to generate for better maint…
camilamacedo86 Aug 17, 2025
665a57c
(alpha update): (unit tests) fix call by adding suite to run all tests
camilamacedo86 Aug 16, 2025
bce265c
Merge pull request #5014 from camilamacedo86/add-suite-test
k8s-ci-robot Aug 17, 2025
ba98038
(fix): CI duplication and optimise the tests
camilamacedo86 Aug 17, 2025
ec50522
Merge pull request #5016 from camilamacedo86/fix-unit-test-ci
k8s-ci-robot Aug 17, 2025
69a4cf0
✨ (alpha update): easier commits, safer defaults, more control (#5013)
camilamacedo86 Aug 18, 2025
39a0503
Proposal: Automating maintenance via tooling and actions
camilamacedo86 Nov 7, 2024
6b55ec0
Merge pull request #4302 from camilamacedo86/proposal-action-update
k8s-ci-robot Aug 18, 2025
80c17fa
Merge pull request #4967 from aman4433/feature/add-if-not-exists-action
k8s-ci-robot Aug 18, 2025
0c90467
(chore): (alpha update) skip running make targets if Makefile has con…
camilamacedo86 Aug 18, 2025
6c5e4fa
Update cli.go
ricardo1u Aug 19, 2025
2a372d8
Merge pull request #5021 from ricardo1u/master
k8s-ci-robot Aug 19, 2025
d036bdd
(feat): Add option to allow open GitHub Issues after updates
camilamacedo86 Aug 18, 2025
788026b
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.23.4 to 2.24.0
dependabot[bot] Aug 19, 2025
a3c0e0f
(revert) changes done in the default scaffold in the pr: 4932
camilamacedo86 Aug 19, 2025
00cd9b2
Merge pull request #5018 from camilamacedo86/open-pr
k8s-ci-robot Aug 19, 2025
2dd330a
Merge pull request #5022 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Aug 19, 2025
79a817b
Merge pull request #5023 from camilamacedo86/go-v4-policy-image
k8s-ci-robot Aug 19, 2025
ec3d604
Merge pull request #5019 from camilamacedo86/enhance-targets-conf
k8s-ci-robot Aug 19, 2025
e15f6b8
:seedling: Bump helm.sh/helm/v3 from 3.18.5 to 3.18.6
dependabot[bot] Aug 20, 2025
2fc27db
Merge pull request #5025 from kubernetes-sigs/dependabot/go_modules/h…
k8s-ci-robot Aug 20, 2025
6d293e7
✨ (alpha update): Rename alpha update flag preserve-path to restore-p…
camilamacedo86 Aug 20, 2025
1b89844
feat(alpha update): add --git-config flag with clear defaults and rep…
camilamacedo86 Aug 18, 2025
92b2824
Merge pull request #5017 from camilamacedo86/add-git-config
k8s-ci-robot Aug 20, 2025
79e554b
fix: handle git checkout when branch already exists
Deofex Aug 21, 2025
6e00113
Merge pull request #5029 from Deofex/fix-e2e-initalize-git-repo
k8s-ci-robot Aug 21, 2025
2697198
(chore): Add plugin for Alpha Update
camilamacedo86 Aug 20, 2025
9b9b397
Merge pull request #5027 from camilamacedo86/docs-alpha-update
k8s-ci-robot Aug 21, 2025
c881aed
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.24.0 to 2.25.0
dependabot[bot] Aug 21, 2025
4a67828
Merge pull request #5031 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Aug 22, 2025
1e4add9
(alpha update): Only run makefile targets on files where conflict is …
camilamacedo86 Aug 22, 2025
8c024fd
:seedling: Bump github.com/onsi/gomega from 1.38.0 to 1.38.1
dependabot[bot] Aug 22, 2025
f56402f
Merge pull request #5037 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Aug 23, 2025
271509d
(fix): ensure that by default is used merge.conflictStyle=merge to fa…
camilamacedo86 Aug 23, 2025
1aee858
Added reference to FAQ entry with solution to too long annotations error
pessolato Aug 23, 2025
70eb719
Merge pull request #5041 from pessolato/5012-note-in-cronJob-tutorial…
k8s-ci-robot Aug 23, 2025
94b0e07
Merge pull request #5035 from camilamacedo86/fix-logs
k8s-ci-robot Aug 24, 2025
efc7fb5
Merge pull request #5039 from camilamacedo86/fix-alpha-update
k8s-ci-robot Aug 24, 2025
8aca76b
(fix): Fix inconsistent logging format in alpha commands
camilamacedo86 Aug 24, 2025
0186494
Merge pull request #5044 from camilamacedo86/fix-logs-alpha-commands-cli
k8s-ci-robot Aug 24, 2025
2c7d283
chore(alpha update command): add option to use ai with gh models
camilamacedo86 Aug 22, 2025
f49c452
Merge pull request #5040 from camilamacedo86/add-gh-model
k8s-ci-robot Aug 25, 2025
3856f0e
(fix) reformat subprocess output for consistent logging during update
camilamacedo86 Aug 25, 2025
61455d0
Merge pull request #5049 from camilamacedo86/fix-logs-moreplaces
k8s-ci-robot Aug 25, 2025
ce8ea50
refactor: (alpha update) optimize diff generation and add unified con…
camilamacedo86 Aug 25, 2025
b9e983d
Merge pull request #5050 from camilamacedo86/add-tests
k8s-ci-robot Aug 26, 2025
066210f
📖 (docs): Add missing information to quick start and supplement links…
camilamacedo86 Aug 26, 2025
9591997
📖 (docs) fix AutoUpdate and Alpha Update docs (#5054)
camilamacedo86 Aug 26, 2025
7c93070
📖 Update roadmap for 2025 with new statuses and details (#5057)
camilamacedo86 Aug 26, 2025
445321d
[5020]: chore: uncomment CertManager installation in GitHub Actions s…
n2h9 Aug 24, 2025
5357101
fix simple typos in Dockerfile comments
lpmi-13 Aug 26, 2025
d90d602
Merge pull request #5043 from n2h9/5020-chore-uncomment-cert-manager
k8s-ci-robot Aug 27, 2025
a069bf1
Merge pull request #5056 from lpmi-13/patch-1
k8s-ci-robot Aug 27, 2025
2e4fa4b
:seedling: Bump github.com/onsi/gomega from 1.38.1 to 1.38.2
dependabot[bot] Aug 27, 2025
784f0e8
Merge pull request #5059 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Aug 27, 2025
0bfb249
:book: Bump sigs.k8s.io/kubebuilder/v4
dependabot[bot] Aug 28, 2025
86ecb74
Merge pull request #5061 from kubernetes-sigs/dependabot/go_modules/d…
k8s-ci-robot Aug 28, 2025
aba09e8
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.25.1 to 2.25.2
dependabot[bot] Aug 28, 2025
fb25bef
Merge pull request #5065 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Aug 29, 2025
f3a9cab
✨ feat: Upgrade controller-gen from v0.18.0 to v0.19.0 (#5064)
camilamacedo86 Aug 29, 2025
1d9d137
✨ Upgrade golang CI from v2.3.0 to v2.4.0 (#5063)
camilamacedo86 Aug 29, 2025
dfadc63
✨ feat: upgrade controller-runtime from v0.21.0 to v0.22.0 (#5062)
camilamacedo86 Aug 31, 2025
c2e1e09
(fix): Fix Docker builds failing when projects don’t include apis/, c…
camilamacedo86 Aug 24, 2025
b77b135
📖 Remove unit tests badge from README (#5067)
camilamacedo86 Aug 31, 2025
c3b0973
Merge pull request #5048 from camilamacedo86/improve-dockerignore
k8s-ci-robot Sep 2, 2025
a41548f
:book: Bump github.com/spf13/pflag
dependabot[bot] Sep 3, 2025
2cf719e
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.25.2 to 2.25.3
dependabot[bot] Sep 4, 2025
4e03335
:seedling: Bump actions/setup-node from 4 to 5
dependabot[bot] Sep 4, 2025
ccdde92
:seedling: Bump actions/setup-go from 5 to 6
dependabot[bot] Sep 4, 2025
2737584
Merge pull request #5077 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Sep 5, 2025
a8dc4a2
:seedling: Bump github.com/spf13/cobra from 1.9.1 to 1.10.1
dependabot[bot] Sep 5, 2025
6e6e669
Merge pull request #5076 from kubernetes-sigs/dependabot/go_modules/d…
k8s-ci-robot Sep 5, 2025
caf5f0f
Merge pull request #5078 from kubernetes-sigs/dependabot/github_actio…
k8s-ci-robot Sep 5, 2025
c03d675
Merge pull request #5079 from kubernetes-sigs/dependabot/github_actio…
k8s-ci-robot Sep 5, 2025
8ed1c38
Merge pull request #5070 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Sep 5, 2025
bb0ff85
docs: add note about Windows support
vitorfloriano Sep 5, 2025
816d650
Fix Kubebuilder executable path for alpha generate.
ashishkpathak-connect Sep 5, 2025
5687685
Merge pull request #5080 from vitorfloriano/windows-docs
k8s-ci-robot Sep 6, 2025
8090ded
(chore): adjust comments on Auto Update workflow
vitorfloriano Sep 5, 2025
cd06a8f
Merge pull request #5082 from vitorfloriano/fix-workflow
k8s-ci-robot Sep 6, 2025
e9e95b3
(helm/v1-alpha): Migrate from installCRDs=true to crds.enabled=true i…
camilamacedo86 Sep 7, 2025
3cf8126
(e2e) upgrade certmanager from v1.16.3 to v1.18.2
camilamacedo86 Sep 7, 2025
ead489f
(e2e/docs): upgrade prometheus version used to run the tests
camilamacedo86 Sep 7, 2025
b6fa258
go: upgraded github.com/spf13/pflag v1.0.9 => v1.0.10
camilamacedo86 Sep 7, 2025
53ede7b
Merge pull request #5081 from ashishkpathak-connect/issue-4900
k8s-ci-robot Sep 7, 2025
20db3ac
Merge pull request #5084 from camilamacedo86/upgrade-certmanager-e2e-…
k8s-ci-robot Sep 7, 2025
ff1543a
Merge pull request #5085 from camilamacedo86/prometheus-version-up
k8s-ci-robot Sep 7, 2025
b54a68a
Merge pull request #5086 from camilamacedo86/upgrade-cobra
k8s-ci-robot Sep 7, 2025
1aa2168
Merge pull request #5083 from camilamacedo86/fix-helm-chart-certmanager
k8s-ci-robot Sep 7, 2025
03fddac
fix: handle empty CRD directories in Makefile install/uninstall
nerdeveloper Sep 7, 2025
7712445
:seedling: Bump golang.org/x/text from 0.28.0 to 0.29.0
dependabot[bot] Sep 8, 2025
80459ca
:seedling: Bump github.com/spf13/afero from 1.14.0 to 1.15.0
dependabot[bot] Sep 8, 2025
5e89fa1
:seedling: Bump helm.sh/helm/v3 from 3.18.6 to 3.19.0
dependabot[bot] Sep 11, 2025
4a55105
Merge pull request #5091 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Sep 13, 2025
1b097d0
Merge pull request #5090 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Sep 13, 2025
7ccab50
Merge pull request #5095 from kubernetes-sigs/dependabot/go_modules/h…
k8s-ci-robot Sep 13, 2025
bf9975f
:seedling: Bump golang.org/x/tools from 0.36.0 to 0.37.0
dependabot[bot] Sep 13, 2025
e22ff6f
Merge pull request #5094 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Sep 14, 2025
bb86349
✨ Upgrade controller-runtime from v0.22.0 to v0.22.1 (#5098)
camilamacedo86 Sep 14, 2025
36e1538
✨ Upgrade kustomize from v5.6.0 to v5.7.1 (#5099)
camilamacedo86 Sep 14, 2025
c9018ef
🐛 (go/v4): Fix e2e test to validate that metrics are exported without…
camilamacedo86 Sep 14, 2025
3fd0419
Merge pull request #5042 from nerdeveloper/fix/make-install-no-crd
k8s-ci-robot Sep 14, 2025
2440a11
(docs) drop patchStrategy/protobuf tags from Conditions in Getting St…
pedjak Sep 18, 2025
b09432b
Merge pull request #5104 from pedjak/remove-patchStrategy-tag
k8s-ci-robot Sep 18, 2025
83fc3b3
Docs: tidy up completion.md. For example, the instruction to add to /…
abenn135 Sep 16, 2025
5e331e7
📖 (doc): Add demo for auto-update plugin (#5105)
camilamacedo86 Sep 19, 2025
0e81141
This PR introduces a completely rewritten Helm plugin (`helm/v2-alpha…
camilamacedo86 Aug 27, 2025
65a6c9e
Merge pull request #5058 from camilamacedo86/helm-change-manager
k8s-ci-robot Sep 22, 2025
9eafd53
Merge pull request #5103 from abenn135/abenn135/completion-fix
k8s-ci-robot Sep 22, 2025
26abc85
Update CronJob and Multiversion tutorials to use Status Conditions
nerdeveloper Sep 22, 2025
4ca956c
:seedling: Bump k8s.io/apimachinery from 0.34.0 to 0.34.1
dependabot[bot] Sep 22, 2025
70f7b21
:book: Bump sigs.k8s.io/kubebuilder/v4
dependabot[bot] Sep 22, 2025
88aa908
Merge pull request #5108 from kubernetes-sigs/dependabot/go_modules/k…
k8s-ci-robot Sep 23, 2025
02b9ba8
chore: enforce internal package import aliases
bavarianbidi Sep 23, 2025
ba6a8ce
Merge pull request #5109 from kubernetes-sigs/dependabot/go_modules/d…
k8s-ci-robot Sep 23, 2025
4fb59db
Merge pull request #5110 from mercedes-benz/enforce_importas_alias_on…
k8s-ci-robot Sep 24, 2025
18bc577
Merge pull request #5087 from nerdeveloper/update-tutorials-best-prac…
k8s-ci-robot Sep 24, 2025
29ca7ac
Add *.kubeconfig to .gitignore.
guettli Sep 25, 2025
fbb885a
✨ Quickstart: Add note about editing the resource
guettli Sep 25, 2025
9dc0030
Merge pull request #5112 from guettli/add-note-about-editing-sample-f…
k8s-ci-robot Sep 25, 2025
eb935e8
Merge pull request #5111 from guettli/add-kubeconfig-to-gitignore
k8s-ci-robot Sep 26, 2025
c544b2d
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.25.3 to 2.26.0
dependabot[bot] Oct 2, 2025
803e091
Merge pull request #5115 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Oct 7, 2025
2615d38
Ensure fixed version for certmanager in testdata samples
camilamacedo86 Oct 13, 2025
75cd1db
Merge pull request #5127 from camilamacedo86/fix-cert-manager-version…
k8s-ci-robot Oct 13, 2025
33fe196
:seedling: Bump golang.org/x/mod from 0.28.0 to 0.29.0
dependabot[bot] Oct 13, 2025
db90fb7
Merge pull request #5123 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Oct 13, 2025
f27ac69
:seedling: Bump golang.org/x/text from 0.29.0 to 0.30.0
dependabot[bot] Oct 13, 2025
3238138
✨ (go/v4) Upgrade to use golang-lint v2.5.0 (#5128)
camilamacedo86 Oct 13, 2025
af33134
Merge pull request #5122 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Oct 13, 2025
4713675
🌱 Bump golang.org/x/tools from 0.37.0 to 0.38.0 (#5125)
dependabot[bot] Oct 13, 2025
c6fc44b
✨ Upgrade controller-runtime from v0.22.1 to v0.22.3 (#5129)
camilamacedo86 Oct 13, 2025
4cf757b
🌱 Bump github/codeql-action from 3 to 4 (#5120)
dependabot[bot] Oct 13, 2025
37adecb
:seedling: Bump actions/setup-node from 5 to 6
dependabot[bot] Oct 14, 2025
00883fc
Merge pull request #5131 from kubernetes-sigs/dependabot/github_actio…
k8s-ci-robot Oct 15, 2025
ec1d88d
🌱 Upgrade golang-ci lint in the github actions (#5132)
camilamacedo86 Oct 15, 2025
944e1f5
Upgrade golang version from go 1.24 to 1.25
camilamacedo86 Oct 13, 2025
df4a888
Change cmd/version to ensure that for dev env and test we still havin…
camilamacedo86 Oct 13, 2025
12fb89d
Merge pull request #5130 from camilamacedo86/go-update
k8s-ci-robot Oct 15, 2025
cd48660
Upgrade for e2e tests the cert-manager version used from v1.18.2 to v…
camilamacedo86 Oct 15, 2025
c79035b
Merge pull request #5133 from camilamacedo86/up-cert-manager-19
k8s-ci-robot Oct 15, 2025
2220cc5
Upgrade cert-manager version used on the tests from v1.19.0 to v1.19.1
camilamacedo86 Oct 16, 2025
dcb76da
Merge pull request #5136 from camilamacedo86/up-cert191
k8s-ci-robot Oct 20, 2025
5939961
[Create api] Fix scaffolding in directory names with spaces
mayuka-c Oct 20, 2025
25d1717
Merge pull request #5139 from mayuka-c/issue-5134
k8s-ci-robot Oct 20, 2025
757e9f4
Fix: make ENVTEST_K8S_VERSION respect go.mod replace directives
Shubhamag12 Sep 12, 2025
683cbf1
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.26.0 to 2.27.1
dependabot[bot] Oct 22, 2025
bfb7c3d
Merge pull request #5096 from Shubhamag12/issue-5088
k8s-ci-robot Oct 23, 2025
0708706
feat: support multi arch private runners / dev platforms
gjrtimmer Oct 23, 2025
d14b529
fix: revert missing filename suffix
gjrtimmer Oct 23, 2025
1208aba
Merge pull request #5142 from gjrtimmer/fix-devcontainer-post-install
k8s-ci-robot Oct 23, 2025
906f9cc
🌱 Bump actions/upload-artifact from 4 to 5 (#5145)
dependabot[bot] Oct 26, 2025
72d4edb
Merge pull request #5140 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Oct 26, 2025
a305b10
feat: add e2e test to validate webhook conversion between versions
wazery Sep 1, 2025
2182bd3
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.27.1 to 2.27.2
dependabot[bot] Oct 27, 2025
045b3e1
Merge pull request #5150 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Oct 28, 2025
44eabd5
🐛 (helm/v2-alpha): Fixed an issue where the `ServiceMonitor` resourc…
liam-mackie Oct 28, 2025
154ee58
:book: Update Readme - Remove Warning Note.
camilamacedo86 Oct 28, 2025
fb7a0fb
(helm/v2alpha): allow manager values to be customized properly
camilamacedo86 Oct 27, 2025
611093e
Merge pull request #5147 from camilamacedo86/args-helm
k8s-ci-robot Oct 29, 2025
67c364c
Merge pull request #5153 from kubernetes-sigs/camilamacedo86-patch-2
k8s-ci-robot Oct 29, 2025
10a4929
Add k8s 1.34 version set for tooling - prow tests
camilamacedo86 Oct 26, 2025
17fc377
Merge pull request #5146 from camilamacedo86/update-kind-config
k8s-ci-robot Oct 30, 2025
eb69506
Initial plan
Copilot Oct 30, 2025
3931361
Update KIND_K8S_VERSION to v1.32.0 to fix test-e2e-local
Copilot Oct 30, 2025
5d547cd
Update to Kubernetes 1.34.0 to match scaffolded go.mod
Copilot Oct 30, 2025
f3d4ca0
(docs): Add AGENTS.md to support AI tools
camilamacedo86 Oct 30, 2025
271effe
Merge pull request #5152 from camilamacedo86/add-agents.md
k8s-ci-robot Oct 30, 2025
bca36cc
Initial plan
Copilot Oct 30, 2025
d6dee5d
Initial plan
Copilot Oct 30, 2025
92d01ff
📖: Add v2 webhook implementation to multiversion tutorial
Copilot Oct 30, 2025
983acb0
Add PluginChain field to external plugin API
Copilot Oct 30, 2025
9a4b848
Update external plugin documentation with PluginChain field
Copilot Oct 30, 2025
17c28db
Merge pull request #5159 from kubernetes-sigs/copilot/fix-cronjob-web…
k8s-ci-robot Oct 30, 2025
e9ee396
Merge pull request #5157 from kubernetes-sigs/copilot/fix-test-e2e-lo…
k8s-ci-robot Oct 30, 2025
29479a4
Merge pull request #5161 from kubernetes-sigs/copilot/add-plugins-api…
k8s-ci-robot Oct 31, 2025
78fbec7
Merge pull request #5069 from wazery/w-webhook-conversion-e2e-test
k8s-ci-robot Nov 2, 2025
c580bca
🌱 fix lint issue for expected dupl interface implementation (#5167)
camilamacedo86 Nov 2, 2025
7abde80
📖 (docs): Update CONTRIBUTING.md guidance to remove gost emoji since …
camilamacedo86 Nov 2, 2025
b3919c7
Increase unit test coverage
camilamacedo86 Nov 2, 2025
464a909
Merge pull request #5169 from camilamacedo86/increase-coverage
k8s-ci-robot Nov 2, 2025
a783c13
Fix make test-e2e-local to run on mac and linux
camilamacedo86 Nov 2, 2025
620c3bf
(feat): Add PluginConfig to the external plugins API:
Copilot Oct 30, 2025
b76d072
Add unit tests for cli alpha generate.go
mayuka-c Sep 3, 2025
49008e4
(helm/v2-alpha): ensure that certmanager option is exposed always
camilamacedo86 Nov 2, 2025
81a6a7e
✨ (helm/v2-alpha): Make webhook and metrics ports configurable
camilamacedo86 Nov 2, 2025
eea0224
(helm/v2alpha) Use manager instead of controllerManager to expose man…
camilamacedo86 Nov 2, 2025
93dd3cb
Merge pull request #5173 from camilamacedo86/fix-helm
k8s-ci-robot Nov 3, 2025
a8c663c
Merge pull request #5174 from camilamacedo86/helm-v2-name-manager-spec
k8s-ci-robot Nov 3, 2025
8682e9c
Merge pull request #5165 from camilamacedo86/make-cf-external
k8s-ci-robot Nov 3, 2025
41ff901
Merge pull request #5172 from camilamacedo86/charts-port-congig-v2
k8s-ci-robot Nov 3, 2025
d792432
Merge pull request #5074 from mayuka-c/ut-alpha-generate
k8s-ci-robot Nov 3, 2025
85e11a8
Merge pull request #5170 from camilamacedo86/fix-e2e-local
k8s-ci-robot Nov 3, 2025
767d0db
Add support for custom webhook paths
camilamacedo86 Nov 2, 2025
d3a0558
(fix): Fix plugin configuration tracking when wrapped in bundles with…
Copilot Oct 30, 2025
61fbd5a
Merge pull request #5166 from camilamacedo86/fix-domain
k8s-ci-robot Nov 3, 2025
704fbc5
✨ Upgrade controller-runtime from 0.22.3 to 0.22.4 (#5178)
camilamacedo86 Nov 4, 2025
83b229b
Merge pull request #5171 from camilamacedo86/custom-webhok-path
k8s-ci-robot Nov 4, 2025
f928162
📖 (book): Update note about Windows support (#5179)
vitorfloriano Nov 6, 2025
caa85e6
📖 : fix(docs): display copy button on codeblocks (#5184)
vitorfloriano Nov 9, 2025
2909f21
🌱 chore: Move to maintained yaml library (#5182)
mrueg Nov 9, 2025
4c2adc8
🌱 (ci): Fix testdata generation (#5185)
camilamacedo86 Nov 9, 2025
6965ff0
fix(docs/ui): better format for warnings
vitorfloriano Nov 10, 2025
cded1fd
Merge pull request #5188 from vitorfloriano/fix-warnings
k8s-ci-robot Nov 10, 2025
9df9ba0
:seedling: Bump golangci/golangci-lint-action from 8 to 9
dependabot[bot] Nov 10, 2025
59e8250
Merge pull request #5189 from kubernetes-sigs/dependabot/github_actio…
k8s-ci-robot Nov 11, 2025
fbb0b44
(chore): Improve AGENTS.md
camilamacedo86 Nov 12, 2025
ab6da88
Merge pull request #5195 from camilamacedo86/improve-agents
k8s-ci-robot Nov 12, 2025
fa4f2c8
(feat): Allow inform release go module version for external apis
camilamacedo86 Nov 9, 2025
dd84707
Merge pull request #5194 from camilamacedo86/new-feature-pin-version
k8s-ci-robot Nov 12, 2025
ca433ec
🌱 (alpha): Remove redundant alpha generate e2e tests
camilamacedo86 Nov 12, 2025
05c6782
🐛 Downgrade Go to 1.24.6 and standardize version across codebase (#5186)
camilamacedo86 Nov 12, 2025
c9c65bb
:seedling: Bump golang.org/x/mod from 0.29.0 to 0.30.0
dependabot[bot] Nov 12, 2025
0b98f7c
Merge pull request #5191 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Nov 12, 2025
0915140
:seedling: Bump helm.sh/helm/v3 from 3.19.0 to 3.19.1
dependabot[bot] Nov 12, 2025
5de3e40
:seedling: Bump golang.org/x/text from 0.30.0 to 0.31.0
dependabot[bot] Nov 12, 2025
52d56f2
Merge pull request #5196 from camilamacedo86/alpha-generate-test-cove…
k8s-ci-robot Nov 12, 2025
72cb53c
🌱 (grafana): Move to unit tests since we only verify scaffolds
camilamacedo86 Nov 12, 2025
e11d1a5
Merge pull request #5192 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Nov 12, 2025
b1f21b5
Merge pull request #5193 from kubernetes-sigs/dependabot/go_modules/h…
k8s-ci-robot Nov 12, 2025
b5c268d
:seedling: Bump k8s.io/apimachinery from 0.34.1 to 0.34.2
dependabot[bot] Nov 12, 2025
bf50fb8
Merge pull request #5197 from camilamacedo86/tests-grafana-refac
k8s-ci-robot Nov 13, 2025
1d1a863
Merge pull request #5198 from kubernetes-sigs/dependabot/go_modules/k…
k8s-ci-robot Nov 13, 2025
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
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .github/*.instructions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
See [AGENTS.md](../AGENTS.md) for AI agent guidelines.
10 changes: 5 additions & 5 deletions .github/ISSUE_TEMPLATE/bug_report.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: Bug Report
about: Problems and issues with code or docs
description: Problems and issues with code or docs
labels:
- kind/bug
body:
Expand All @@ -18,7 +18,7 @@ body:
cross-repository effort, it probably belongs here. Feel free to continue :wink:

[cr-issue]: https://github.com/kubernetes-sigs/controller-runtime/issues/new
[cr-issue]: https://github.com/kubernetes-sigs/controller-tools/issues/new
[ct-issue]: https://github.com/kubernetes-sigs/controller-tools/issues/new

- type: markdown
attributes:
Expand All @@ -36,7 +36,7 @@ body:
<summary>Code & details examples</summary>

`````markdown
Some code code written in Go:
Some code written in Go:

```go
type Manager struct {
Expand Down Expand Up @@ -98,7 +98,7 @@ body:
id: cli-version
attributes:
label: KubeBuilder (CLI) Version
description: "use `kubebuilder --version` to find this out"
description: "use `kubebuilder version` to find this out"
validations:
required: true

Expand Down Expand Up @@ -126,7 +126,7 @@ body:

- type: dropdown
attributes:
label: " "
label: "Extra Labels"
description: |
If this is *also* a documentation request, etc, please select that below.
multiple: true
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# allow free form issues as an escape hatch. This can be taken away if people abuse it ;-)
blank_issues_enabled: true
blank_issues_enabled: true

# link to CR and CT for easier access
contact_links:
Expand Down
16 changes: 8 additions & 8 deletions .github/ISSUE_TEMPLATE/feature_request.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,13 +18,13 @@ body:
cross-repository effort, it probably belongs here. Feel free to continue :wink:

[cr-issue]: https://github.com/kubernetes-sigs/controller-runtime/issues/new
[cr-issue]: https://github.com/kubernetes-sigs/controller-tools/issues/new
[ct-issue]: https://github.com/kubernetes-sigs/controller-tools/issues/new

- type: markdown
attributes:
value: |
# Hiya! Welcome to Kubebuilder!

For a smooth issue process, try to answer the following questions.
Don't worry if they're not all applicable; just try to include what you can :smile:

Expand All @@ -34,9 +34,9 @@ body:
<details>

<summary>Code & details examples</summary>

`````markdown
Some code code written in Go:
Some code written in Go:

```go
type Manager struct {
Expand All @@ -63,7 +63,7 @@ body:

`````

[mdn-details]: ://developer.mozilla.org/en-US/docs/Web/HTML/Element/details
[mdn-details]: ://developer.mozilla.org/en-US/docs/Web/HTML/Element/details

- type: textarea
attributes:
Expand All @@ -75,13 +75,13 @@ body:

Does it require a particular Kubernetes version?

Is there currently another isssue associated with this (use github syntax
Is there currently another issue associated with this (use github syntax
like `#xyz` to link to it)?
validations: {required: true}

- type: dropdown
attributes:
label: " "
attributes:
label: "Extra Labels"
description: |
If this is *also* a documentation request, etc, please select that below.
multiple: true
Expand Down
2 changes: 1 addition & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<!--

Hiya! Welcome to KubeBuilder! For a smooth PR process, please ensure
Hiya! Welcome to Kubebuilder! For a smooth PR process, please ensure
that you include the following information:

* a description of the change
Expand Down
42 changes: 42 additions & 0 deletions .github/SECURITY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# Security Policy

## Security Announcements

Join the [kubernetes-security-announce] group for security and vulnerability announcements related to the Kubernetes ecosystem.

You can also subscribe to an RSS feed of these announcements using [this link][kubernetes-security-announce-rss].

## Reporting a Vulnerability

Instructions for reporting a vulnerability can be found on the [Kubernetes Security and Disclosure Information] page.

## Supported Versions

Kubebuilder is tested against the latest three Kubernetes releases, in alignment with the [Kubernetes version and version skew support policy](https://kubernetes.io/docs/setup/release/version-skew-policy/).

However, each version is only tested with the dependencies used for its release. For detailed information, please refer to the [compatibility and support policy on GitHub][compatibility-policy].

## Release Policy

Kubebuilder maintains a policy of releasing updates for the latest CLI version (currently v4). Older versions (v1, v2, v3) are no longer supported, and no releases will be produced for them. It is recommended to ensure that any project scaffolded by Kubebuilder remains aligned with the latest release.

## Automated Vulnerability Scanning

Kubebuilder employs automated scanning via Dependabot and GitHub Actions within its CI/CD pipeline. This process detects vulnerabilities in dependencies and configurations, generating daily or weekly reports prioritized for the latest supported versions.

- **Dependabot Configuration**: You can review the setup in `.github/dependabot.yml`.
- **Security Checks**: Security checks are enabled in the Kubebuilder repository settings.
- **Code Scanning**: The `.github/workflows/codeql.yml` workflow scans the `master` and `book-v4` branches, which typically contain the latest release code. Other release branches may not be scanned.

## Production-Grade Security

Projects generated by Kubebuilder are designed for ease of development and are **not** configured with production-grade security settings. For example, default configurations do not enable cert-manager or perform proper certificate validation, which may not be suitable for production environments. Ensure that you make the necessary adjustments to security settings before releasing your solution for production.

[kubernetes-security-announce]: https://groups.google.com/forum/#!forum/kubernetes-security-announce
[kubernetes-security-announce-rss]: https://groups.google.com/forum/feed/kubernetes-security-announce/msgs/rss_v2_0.xml?num=50
[Kubernetes version and version skew support policy]: https://kubernetes.io/docs/setup/release/version-skew-policy/#supported-versions
[Kubernetes Security and Disclosure Information]: https://kubernetes.io/docs/reference/issues-security/security/#report-a-vulnerability
[compatibility-policy]: ./../README.md#versions-compatibility-and-supportability
[project-upgrade-assistant]: https://book.kubebuilder.io/reference/rescaffold
[testdata-directory]: https://github.com/kubernetes-sigs/kubebuilder/tree/master/testdata
[kubebuilder-releases]: https://github.com/kubernetes-sigs/kubebuilder/releases
56 changes: 56 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates

version: 2
updates:
# Maintain dependencies for GitHub Actions
- package-ecosystem: "github-actions"
# Workflow files stored in the
# default location of `.github/workflows`
directory: "/"
schedule:
interval: "daily"
commit-message:
prefix: ":seedling:"
labels:
- "ok-to-test"

# Maintain dependencies for go
- package-ecosystem: "gomod"
directory: "/"
schedule:
interval: "daily"
commit-message:
prefix: ":seedling:"
labels:
- "ok-to-test"

# Maintain dependencies for go
- package-ecosystem: "gomod"
directory: "/testdata/project-v4"
schedule:
interval: "daily"
commit-message:
prefix: ":seedling:"
labels:
- "ok-to-test"

# Maintain dependencies for dockerfile scaffold in the projects
- package-ecosystem: docker
directory: "testdata/project-v4"
schedule:
interval: daily
commit-message:
prefix: ":seedling:"

# Maintain dependencies for go in external plugin sample
- package-ecosystem: "gomod"
directory: "docs/book/src/simple-external-plugin-tutorial/testdata/sampleexternalplugin/v1"
schedule:
interval: "daily"
commit-message:
prefix: ":book:"
labels:
- "ok-to-test"
30 changes: 30 additions & 0 deletions .github/workflows/apidiff.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: APIDiff

on:
push:
paths-ignore:
- '**/*.md'
pull_request:
paths-ignore:
- '**/*.md'

jobs:
go-apidiff:
name: Verify API differences
runs-on: ubuntu-latest
# 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)
steps:
- name: Clone the code
uses: actions/checkout@v5
with:
fetch-depth: 0
- name: Setup Go
uses: actions/setup-go@v6
with:
go-version-file: go.mod
- name: Execute go-apidiff
uses: joelanford/[email protected]
with:
compare-imports: true
print-compatible: true
54 changes: 54 additions & 0 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
name: "CodeQL Advanced"

on:
# We are checking both `master` and `book-v4` branches:
# - `master` represents the latest development work.
# - `book-v4` is the latest stable release branch, which contains the latest published code,
# ensuring that any issues in production are identified and addressed promptly.
schedule:
- cron: '30 20 * * 1' # Runs every Monday at 8:30 PM

jobs:
analyze:
name: Analyze Go
runs-on: ubuntu-latest
permissions:
security-events: write
packages: read
actions: read
contents: read

steps:
- name: Checkout repository
uses: actions/checkout@v5

- name: Setup Go
uses: actions/setup-go@v6
with:
go-version-file: go.mod

- name: Build and install Kubebuilder CLI
run: make install

# Preparing the project-v4 sample for CodeQL analysis:
# - `go mod tidy` ensures dependencies are fully resolved.
# - `make manifests` generates required manifests for a complete project structure.
# - `make build` builds the project code, ensuring all components are ready for CodeQL analysis.
- name: Build project-v4 sample project
run: |
cd testdata/project-v4
go mod tidy
echo 'Running build commands for Go in project-v4'
make manifests
make build

- name: Initialize CodeQL
uses: github/codeql-action/init@v4
with:
languages: go
build-mode: autobuild

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v4
with:
category: "/language:go"
31 changes: 31 additions & 0 deletions .github/workflows/coverage.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: Coverage

on:
push:
paths-ignore: ['**/*.md']
pull_request:
paths-ignore: ['**/*.md']

jobs:
coverage:
runs-on: ubuntu-latest
if: (github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository)
steps:
- name: Checkout
uses: actions/checkout@v5

- name: Setup Go
uses: actions/setup-go@v6
with:
go-version-file: go.mod

- name: Remove pre-installed kustomize
run: sudo rm -f /usr/local/bin/kustomize

- name: Run tests with coverage
run: make test-coverage

- name: Upload coverage to Coveralls
uses: shogo82148/actions-goveralls@v1
with:
path-to-profile: coverage-all.out
43 changes: 43 additions & 0 deletions .github/workflows/cross-platform-tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
name: Cross-Platform Tests

# Trigger the workflow on pull requests and direct pushes to any branch
on:
push:
paths-ignore:
- '**/*.md'
pull_request:
paths-ignore:
- '**/*.md'

jobs:
test:
name: ${{ matrix.os }}
runs-on: ${{ matrix.os }}
strategy:
matrix:
os:
- ubuntu-latest
- macos-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)
steps:
- name: Clone the code
uses: actions/checkout@v5
- name: Setup Go
uses: actions/setup-go@v6
with:
go-version-file: go.mod
# This step is needed as the following one tries to remove
# kustomize for each test but has no permission to do so
- name: Remove pre-installed kustomize
run: sudo rm -f /usr/local/bin/kustomize

- name: Unit Tests
run: make test-unit

- name: Run Testdata
run: make test-testdata

- name: Run Integration Tests
run: make test-integration

Loading