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 docs due 4.0.0 release #3956

Merged
merged 51 commits into from
May 24, 2024
Merged

📖 Update docs due 4.0.0 release #3956

merged 51 commits into from
May 24, 2024

Conversation

camilamacedo86
Copy link
Member

📖 Update docs due 4.0.0 release

camilamacedo86 and others added 30 commits May 15, 2024 21:13
…ct Config v2 related to legacy Kubebuilder CLI version < 3 (#3763)

⚠️ remove kustomize/v1, go/v2 and go/v3configurations as Project Config v2 from legacy Kubebuilder CLI version < 3
Upgrade kustomize from v5.3.0 to v5.4.1
Upgrade controller-tools from v0.14.0 to v0.15.0
Upgrade envtest from 1.29 to 1.30
…igurations for Project Config v2 related to legacy Kubebuilder CLI version < 3 (#3915)

(Follow UP: 3763) - remove kustomize/v1, go/v2 and go/v3, and configurations for Project Config v2 related to legacy Kubebuilder CLI version < 3
remove component config
…t-book

🌱 Began to test getting start sample in the CI
📖 Add note to clarify that kube-rbac-proxy images are no longer released
Signed-off-by: Mateus Oliveira <msouzaol@redhat.com>
…n-up

🐛 makefile: remove invalid comment
📖 extending-cli: remove ref of deprecated plugins
remove declarative plugin
📖 Update RELEASE.md - Make clear the build of artifacts are deprecated
📖 (plugin deploy-image and envtest): use ref of project-v4  instead of v3 in the examples
🐛 fix: makefile: target docker-buildx should use the project name instead of fix value
…gacyLayout are no longer available (#3929)

* ⚠️ remove deprecated api NewBundle in favor of NewBundleWithOptions
* ⚠️ remove deprecated apis no longer used GetShortName and IsLegacyLayout
* cleanup: remove unused usage of IsLegacyLayout
k8s-ci-robot and others added 21 commits May 20, 2024 00:39
📖 doc/cleanup: remove reference of legacy plugins
📖 Update CONTRIBUTING.md - Clarify book-v3 docs publish status and blocker faced
📖 doc: small nits for the migration section
Kubebuilder CLI Major Bump: Move module from v3 to v4
updated-dependencies:
- dependency-name: sigs.k8s.io/kubebuilder/v3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…ocs/book/src/simple-external-plugin-tutorial/testdata/sampleexternalplugin/v1/sigs.k8s.io/kubebuilder/v3-3.15.0

🌱 Bump sigs.k8s.io/kubebuilder/v3 from 3.14.2 to 3.15.0 in /docs/book/src/simple-external-plugin-tutorial/testdata/sampleexternalplugin/v1
Ensure that enabling the manager_metrics_patch.yaml in config/default/kustomization.yaml does not overwrite existing arguments in config/manager/manager.yaml. The patch now appends the --metrics-bind-address argument without replacing other arguments.

More info: #3934
🐛 fix: preserve existing flags when applying metrics patch
…/rbac to config/default (#3945)

fix place where metrics service is scaffolded by moving from config/rbac to config/default

When we discontinued the usage of kube-rbac-proxy we placed the Metrics Service under config/rbac but it is not the best place to fit this resource. Furthermore, within those changes we are ensuring that the metrics service will only be applied if/when users enable the metrics.
🐛 fix typo issue in the flag description
…rial

📖 Update multiversion-tutorial with latest changes
…rker annotations (#3904)

This commit addresses the inconsistency in marker annotations within the kubebuilder project. Previously, kubebuilder markers did not have a space between `//` and `+marker`, unlike those in controller-tools and other related tools see; 
- controller-tools: https://github.com/search?q=repo%3Akubernetes-sigs%2Fcontroller-tools+%22%2F%2F+%2B%22&type=code. 
- controller-runtime: https://github.com/search?q=repo%3Akubernetes-sigs%2Fcontroller-runtime++%22%2F%2F+%2B%22&type=code

**This inconsistency was causing confusion for end users.**

To resolve this, all kubebuilder markers are now updated to include a space, ensuring uniformity across the project. After merging this commit, you can run `make all` to regenerate the markers. If any issues arise, use find/replace to change `//+` to `// +`.
✨ chore: add ginkgolinter
@k8s-ci-robot k8s-ci-robot added cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. labels May 24, 2024
@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 the approved Indicates a PR has been approved by an approver from all required OWNERS files. label May 24, 2024
@camilamacedo86 camilamacedo86 added lgtm "Looks good to me", indicates that a PR is ready to be merged. labels May 24, 2024
@k8s-ci-robot k8s-ci-robot merged commit c9513d7 into book-v4 May 24, 2024
47 of 48 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.

None yet

4 participants