Skip to content

Conversation

camilamacedo86
Copy link
Member

No description provided.

kersten and others added 30 commits April 30, 2025 10:59
add support for using a custom kind binary by reading from the
KIND environment variable. This allows flexibility in testing
environments where a different kind binary might be needed.

The default behavior remains unchanged, using "kind" if no
environment variable is set.
Bumps [sigs.k8s.io/kubebuilder/v4](https://github.com/kubernetes-sigs/kubebuilder) from 4.6.0 to 4.7.0.
- [Release notes](https://github.com/kubernetes-sigs/kubebuilder/releases)
- [Changelog](https://github.com/kubernetes-sigs/kubebuilder/blob/master/RELEASE.md)
- [Commits](v4.6.0...v4.7.0)

---
updated-dependencies:
- dependency-name: sigs.k8s.io/kubebuilder/v4
  dependency-version: 4.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
this will test the usage and impact to an existing project by the kubebuilder edit command for the helm
plugin.

Signed-off-by: Mario Constanti <mario.constanti@mercedes-benz.com>
…ocs/book/src/simple-external-plugin-tutorial/testdata/sampleexternalplugin/v1/sigs.k8s.io/kubebuilder/v4-4.7.0

📖 Bump sigs.k8s.io/kubebuilder/v4 from 4.6.0 to 4.7.0 in /docs/book/src/simple-external-plugin-tutorial/testdata/sampleexternalplugin/v1
🌱 helm(e2e): test helm plugin integration
… for management by OLM and/or publication on OperatorHub.io"
…g-kubebuilder-project

📖: Revert   guide for building a bundle with kubebuilder-based projects for management by OLM and/or publication on OperatorHub.io
🌱 (cli; alpha commands): Add unit tests for common utils used by alpha commands
---
updated-dependencies:
- dependency-name: github.com/spf13/pflag
  dependency-version: 1.0.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [github.com/spf13/pflag](https://github.com/spf13/pflag) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/spf13/pflag/releases)
- [Commits](spf13/pflag@v1.0.6...v1.0.7)

---
updated-dependencies:
- dependency-name: github.com/spf13/pflag
  dependency-version: 1.0.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…ocs/book/src/simple-external-plugin-tutorial/testdata/sampleexternalplugin/v1/github.com/spf13/pflag-1.0.7

📖  Bump github.com/spf13/pflag from 1.0.6 to 1.0.7 in /docs/book/src/simple-external-plugin-tutorial/testdata/sampleexternalplugin/v1
to enforce import sections

Signed-off-by: Mario Constanti <mario.constanti@mercedes-benz.com>
…ithub.com/spf13/pflag-1.0.7

🌱  Bump github.com/spf13/pflag from 1.0.6 to 1.0.7
🌱: introduce gci as formatter in golangci-lint
🐛 (CLI) fix alpha update command to version pre-require check
✨ (go/v4) : Improve Kind Integration: Ensure Custom Kind Binary is Used in E2E Tests
🌱 (ci): Fix mock for alpha update e2e tests
✨ (go/v4): upgrade cert-manager from v1.16.3 v1.18.2 used in the e2e tests
dependabot bot and others added 22 commits August 22, 2025 23:11
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega) from 1.38.0 to 1.38.1.
- [Release notes](https://github.com/onsi/gomega/releases)
- [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md)
- [Commits](onsi/gomega@v1.38.0...v1.38.1)

---
updated-dependencies:
- dependency-name: github.com/onsi/gomega
  dependency-version: 1.38.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…ithub.com/onsi/gomega-1.38.1

🌱 Bump github.com/onsi/gomega from 1.38.0 to 1.38.1
…-to-faq

📖 (docs): Reference to Book FAQ entry with solution to too long annotations error
✨ (alpha update): Only run makefile targets on files where conflict is not found (Follow-up of: 5019)
🐛 (alpha update): ensure that by default is used merge.conflictStyle=merge to facilitate the review
Follow up: #4968

Testing alpha update and generate revealed logs were not in the right format.

Changes:
- Initialize consistent logging handler in alpha commands to fix level=info msg= format
- Replace log.Fatalf with slog.Error + os.Exit(1) for proper error handling
- Standardize log imports to use log "log/slog" across all files
- Remove redundant command info from RunCmd logging output
- Ensure all kubebuilder processes use the same colored INFO/WARN format

Before: level=warning msg="Using current working directory..."
After:  WARN Using current working directory...

Assisted-by: Cursor
🌱  (fix): Fix inconsistent logging format  ( Follow up: #4968 )
Assisted-by: ChatGPT (OpenAI)

Co-authored-by: Vitor Floriano <vitorfloriano@users.noreply.github.com>
✨ (alpha update) Add Option to use AI with alpha update
Old kubebuilder binaries executed during update were outputting
level=info msg= format. Now captures and reformats to INFO/WARN/ERROR
style for consistent user experience.

Assisted-by: Cursor
🐛 (fix) reformat subprocess output for consistent logging during alpha commands (Follow up: #4968)
…flict detection

Consolidate duplicate conflict scanning, improve Kubebuilder file patterns,
and add comprehensive test coverage.

Assisted-by: Cursor
✨ refactor: (alpha update) optimize diff generation and add unified conflict detection
…#5053)

(docs): Add missing information to quick start and supplement links
(docs) fix AutoUpdate and Alpha Update docs
Update roadmap for 2025 with new statuses and details

Updated status of Comprehensive E2E Testing and provided additional details on the proposal for keeping users updated.
…caffold if webhooks are present;

generate docs;

add a job to test-helm-samples.yml that scaffolds the project and deploys the chart to the cluster without cert manager;

Signed-off-by: Nikita B <n2h9z4@gmail.com>
🐛 (helm/v1-alpha): When scaffolding a Helm project with webhooks, the generated GitHub Actions workflow now installs and waits for cert-manager. Without webhooks, the cert-manager step remains commented.
🐛 (go/v4) fix simple typos in Dockerfile comments
@k8s-ci-robot k8s-ci-robot requested a review from Kavinjsir August 27, 2025 11:09
@k8s-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: camilamacedo86

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@k8s-ci-robot k8s-ci-robot added approved Indicates a PR has been approved by an approver from all required OWNERS files. size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. labels Aug 27, 2025
@camilamacedo86 camilamacedo86 added the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Aug 27, 2025
@k8s-ci-robot k8s-ci-robot merged commit f679e8f into book-v4 Aug 27, 2025
82 of 84 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. lgtm "Looks good to me", indicates that a PR is ready to be merged. size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.