• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

camilamacedo86 / kubebuilder
71%
master: 66%

Build:
Build:
LAST BUILD BRANCH: metrics-port
DEFAULT BRANCH: master
Repo Added 13 Nov 2020 11:04AM UTC
Token ZL3OZCITlsqdEPu1QR9RvS6f34N5v77Oj regen
Build 2915 Last
Files 55
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH add-more-options-alpha
branch: add-more-options-alpha
CHANGE BRANCH
x
Reset
Sync Branches
  • add-more-options-alpha
  • README-MEETING
  • add-ci-for-e2e-samples-book
  • add-codeql-sec
  • add-comment-to-clatify-alpha-command
  • add-common-k8s-132
  • add-conditons-default
  • add-controller-runtime-upper-v2
  • add-copilot-instructions
  • add-distro-mode
  • add-doc-over-projectfile-design
  • add-doc-scaffold-marker
  • add-e2e-test
  • add-getting-start-to-test-book
  • add-getting-started-doc
  • add-gh-model
  • add-gh-tests
  • add-git-config
  • add-github-ci
  • add-info-crd-keep
  • add-installer-fix-doc-samples
  • add-kpal-linter-otherway
  • add-link
  • add-lint
  • add-lint-check-sample
  • add-lint-config-kb
  • add-linter-spacing
  • add-make-commands-to-e2e
  • add-make-tests-faster
  • add-make-webhooks
  • add-missing-label
  • add-permissions-gh-action-releaser
  • add-proposal-for-rescaffold
  • add-sample-helm
  • add-sec
  • add-suite-test
  • add-support-k8s-131
  • add-test-webhook-outside
  • add-test-without-webhook
  • add-tests
  • add-tests-for-markers
  • add-tests-to-validate-others-ns
  • add-ux-webhooks
  • admin-owner
  • allow-leader-election
  • api-doc-add-info
  • base-v4
  • book-data
  • book-v3
  • book-v3-files-update
  • book-v3-header
  • book-v4-release-branch
  • bum-go-mod
  • bump-controller-runtime
  • bump-cr
  • bump-cr-161
  • bump-cr-19-4
  • bump-deps
  • bump-go
  • bump-go-120
  • bump-image
  • bump-k8s-1-26
  • bump-k8s-1.29
  • bump-kb-cli-dep
  • bump-kube
  • bump-kustomize
  • bump-kustomize-5.11
  • bump-kustomize-5.3
  • bump-kustomize-latest
  • bump-proxy
  • c-r-18-4
  • camilamacedo86-doc-prerequisites
  • camilamacedo86-patch-2
  • cert
  • cert-manager-up
  • cert-up
  • certmanager-bump
  • change-hack-simple
  • change-values
  • check-gos-arch
  • cherry-pick-9c872af
  • cherry-pick-9c872af-v3
  • cherry-pick-project-file
  • ci-comment-blockers
  • ci-ignore-changes-md
  • ci-lint-fix
  • ci-lint-samples
  • clean-release-info
  • cleanup-deploy-image
  • cleanup-docs-plugin
  • cleanup-e2e
  • cleanup-e2e-sample-test
  • cleanup-e2e-utils
  • cleanup-hack-generate-docs
  • cleanup-remove-old-warning
  • cleanup-testdata-generate
  • cleanup-tests
  • cleanup-webhooks-impl-tests
  • code-generate-plugin
  • config-base
  • config-test
  • containers-created-with-restrictive
  • controller-gen
  • controller-gen-doc-16-4
  • controller-runtime
  • controller-runtime-022
  • controller-runtime-bump
  • controller-tools-runtime
  • create-maker-scaffold-webhook-checks-e2e
  • cronjob-tutorials-docs-fixes
  • ct
  • custom-linter
  • declarative-org
  • decouple-webhooks
  • dependabot/docker/testdata/project-v3/golang-1.20
  • dependabot/docker/testdata/project-v3/golang-1.21
  • dependabot/docker/testdata/project-v3/golang-1.22
  • dependabot/docker/testdata/project-v4/golang-1.20
  • dependabot/docker/testdata/project-v4/golang-1.21
  • dependabot/docker/testdata/project-v4/golang-1.22
  • dependabot/docker/testdata/project-v4/golang-1.23
  • dependabot/github_actions/actions/checkout-4
  • dependabot/github_actions/actions/setup-go-3
  • dependabot/github_actions/actions/setup-go-5
  • dependabot/github_actions/golangci/golangci-lint-action-5
  • dependabot/github_actions/golangci/golangci-lint-action-6
  • dependabot/github_actions/goreleaser/goreleaser-action-3
  • dependabot/github_actions/goreleaser/goreleaser-action-4
  • dependabot/github_actions/goreleaser/goreleaser-action-6
  • dependabot/github_actions/joelanford/go-apidiff-0.5.0
  • dependabot/github_actions/joelanford/go-apidiff-0.7.0
  • dependabot/github_actions/kubernetes-sigs/kubebuilder-release-tools-0.3.0
  • dependabot/github_actions/nashmaniac/create-issue-action-1.2
  • dependabot/go_modules/docs/book/src/simple-external-plugin-tutorial/testdata/sampleexternalplugin/v1/sigs.k8s.io/kubebuilder/v3-3.11.0
  • dependabot/go_modules/docs/book/src/simple-external-plugin-tutorial/testdata/sampleexternalplugin/v1/sigs.k8s.io/kubebuilder/v3-3.11.1
  • dependabot/go_modules/docs/book/src/simple-external-plugin-tutorial/testdata/sampleexternalplugin/v1/sigs.k8s.io/kubebuilder/v3-3.14.1
  • dependabot/go_modules/docs/book/src/simple-external-plugin-tutorial/testdata/sampleexternalplugin/v1/sigs.k8s.io/kubebuilder/v3-3.14.2
  • dependabot/go_modules/docs/book/src/simple-external-plugin-tutorial/testdata/sampleexternalplugin/v1/sigs.k8s.io/kubebuilder/v3-3.15.0
  • dependabot/go_modules/docs/book/src/simple-external-plugin-tutorial/testdata/sampleexternalplugin/v1/sigs.k8s.io/kubebuilder/v3-3.15.1
  • dependabot/go_modules/docs/book/src/simple-external-plugin-tutorial/testdata/sampleexternalplugin/v1/sigs.k8s.io/kubebuilder/v4-4.3.0
  • dependabot/go_modules/docs/book/src/simple-external-plugin-tutorial/testdata/sampleexternalplugin/v1/sigs.k8s.io/kubebuilder/v4-4.3.1
  • dependabot/go_modules/docs/book/src/simple-external-plugin-tutorial/testdata/sampleexternalplugin/v1/sigs.k8s.io/kubebuilder/v4-4.4.0
  • dependabot/go_modules/docs/book/src/simple-external-plugin-tutorial/testdata/sampleexternalplugin/v1/sigs.k8s.io/kubebuilder/v4-4.5.0
  • dependabot/go_modules/github.com/cloudflare/cfssl-1.6.2
  • dependabot/go_modules/github.com/gobuffalo/flect-1.0.0
  • dependabot/go_modules/github.com/gobuffalo/flect-1.0.2
  • dependabot/go_modules/github.com/gobuffalo/flect-1.0.3
  • dependabot/go_modules/github.com/onsi/ginkgo/v2-2.10.0
  • dependabot/go_modules/github.com/onsi/ginkgo/v2-2.11.0
  • dependabot/go_modules/github.com/onsi/ginkgo/v2-2.12.0
  • dependabot/go_modules/github.com/onsi/ginkgo/v2-2.17.2
  • dependabot/go_modules/github.com/onsi/ginkgo/v2-2.17.3
  • dependabot/go_modules/github.com/onsi/ginkgo/v2-2.19.0
  • dependabot/go_modules/github.com/onsi/ginkgo/v2-2.19.1
  • dependabot/go_modules/github.com/onsi/ginkgo/v2-2.2.0
  • dependabot/go_modules/github.com/onsi/ginkgo/v2-2.20.0
  • dependabot/go_modules/github.com/onsi/ginkgo/v2-2.20.1
  • dependabot/go_modules/github.com/onsi/ginkgo/v2-2.20.2
  • dependabot/go_modules/github.com/onsi/ginkgo/v2-2.22.0
  • dependabot/go_modules/github.com/onsi/ginkgo/v2-2.22.1
  • dependabot/go_modules/github.com/onsi/ginkgo/v2-2.22.2
  • dependabot/go_modules/github.com/onsi/ginkgo/v2-2.4.0
  • dependabot/go_modules/github.com/onsi/ginkgo/v2-2.5.0
  • dependabot/go_modules/github.com/onsi/ginkgo/v2-2.6.0
  • dependabot/go_modules/github.com/onsi/ginkgo/v2-2.6.1
  • dependabot/go_modules/github.com/onsi/ginkgo/v2-2.7.0
  • dependabot/go_modules/github.com/onsi/ginkgo/v2-2.8.0
  • dependabot/go_modules/github.com/onsi/ginkgo/v2-2.8.1
  • dependabot/go_modules/github.com/onsi/ginkgo/v2-2.8.3
  • dependabot/go_modules/github.com/onsi/ginkgo/v2-2.8.4
  • dependabot/go_modules/github.com/onsi/gomega-1.23.0
  • dependabot/go_modules/github.com/onsi/gomega-1.24.0
  • dependabot/go_modules/github.com/onsi/gomega-1.24.1
  • dependabot/go_modules/github.com/onsi/gomega-1.24.2
  • dependabot/go_modules/github.com/onsi/gomega-1.25.0
  • dependabot/go_modules/github.com/onsi/gomega-1.26.0
  • dependabot/go_modules/github.com/onsi/gomega-1.27.1
  • dependabot/go_modules/github.com/onsi/gomega-1.27.10
  • dependabot/go_modules/github.com/onsi/gomega-1.27.3
  • dependabot/go_modules/github.com/onsi/gomega-1.27.8
  • dependabot/go_modules/github.com/onsi/gomega-1.33.0
  • dependabot/go_modules/github.com/onsi/gomega-1.33.1
  • dependabot/go_modules/github.com/onsi/gomega-1.34.1
  • dependabot/go_modules/github.com/onsi/gomega-1.34.2
  • dependabot/go_modules/github.com/onsi/gomega-1.35.1
  • dependabot/go_modules/github.com/onsi/gomega-1.36.0
  • dependabot/go_modules/github.com/onsi/gomega-1.36.1
  • dependabot/go_modules/github.com/onsi/gomega-1.36.2
  • dependabot/go_modules/github.com/sirupsen/logrus-1.9.0
  • dependabot/go_modules/github.com/spf13/afero-1.12.0
  • dependabot/go_modules/github.com/spf13/afero-1.9.2
  • dependabot/go_modules/github.com/spf13/afero-1.9.3
  • dependabot/go_modules/github.com/spf13/afero-1.9.4
  • dependabot/go_modules/github.com/spf13/cobra-1.5.0
  • dependabot/go_modules/github.com/spf13/cobra-1.6.0
  • dependabot/go_modules/github.com/spf13/cobra-1.8.1
  • dependabot/go_modules/golang.org/x/text-0.12.0
  • dependabot/go_modules/golang.org/x/text-0.13.0
  • dependabot/go_modules/golang.org/x/text-0.15.0
  • dependabot/go_modules/golang.org/x/text-0.16.0
  • dependabot/go_modules/golang.org/x/text-0.17.0
  • dependabot/go_modules/golang.org/x/text-0.18.0
  • dependabot/go_modules/golang.org/x/text-0.19.0
  • dependabot/go_modules/golang.org/x/text-0.20.0
  • dependabot/go_modules/golang.org/x/text-0.21.0
  • dependabot/go_modules/golang.org/x/text-0.4.0
  • dependabot/go_modules/golang.org/x/text-0.5.0
  • dependabot/go_modules/golang.org/x/text-0.6.0
  • dependabot/go_modules/golang.org/x/text-0.7.0
  • dependabot/go_modules/golang.org/x/tools-0.10.0
  • dependabot/go_modules/golang.org/x/tools-0.11.0
  • dependabot/go_modules/golang.org/x/tools-0.11.1
  • dependabot/go_modules/golang.org/x/tools-0.12.0
  • dependabot/go_modules/golang.org/x/tools-0.20.0
  • dependabot/go_modules/golang.org/x/tools-0.21.0
  • dependabot/go_modules/golang.org/x/tools-0.22.0
  • dependabot/go_modules/golang.org/x/tools-0.23.0
  • dependabot/go_modules/golang.org/x/tools-0.24.0
  • dependabot/go_modules/golang.org/x/tools-0.25.0
  • dependabot/go_modules/golang.org/x/tools-0.26.0
  • dependabot/go_modules/golang.org/x/tools-0.27.0
  • dependabot/go_modules/golang.org/x/tools-0.28.0
  • dependabot/go_modules/golang.org/x/tools-0.29.0
  • dependabot/go_modules/golang.org/x/tools-0.3.0
  • dependabot/go_modules/golang.org/x/tools-0.4.0
  • dependabot/go_modules/golang.org/x/tools-0.5.0
  • dependabot/go_modules/golang.org/x/tools-0.6.0
  • dependabot/go_modules/testdata/project-v4/github.com/onsi/ginkgo/v2-2.21.0
  • dependabot/go_modules/testdata/project-v4/github.com/onsi/ginkgo/v2-2.22.0
  • dependabot/go_modules/testdata/project-v4/github.com/onsi/ginkgo/v2-2.22.1
  • dependabot/go_modules/testdata/project-v4/github.com/onsi/ginkgo/v2-2.22.2
  • dependabot/go_modules/testdata/project-v4/github.com/onsi/gomega-1.35.0
  • dependabot/go_modules/testdata/project-v4/github.com/onsi/gomega-1.35.1
  • dependabot/go_modules/testdata/project-v4/github.com/onsi/gomega-1.36.0
  • dependabot/go_modules/testdata/project-v4/github.com/onsi/gomega-1.36.1
  • dependabot/go_modules/testdata/project-v4/github.com/onsi/gomega-1.36.2
  • dependabot/go_modules/testdata/project-v4/k8s.io/api-0.31.2
  • dependabot/go_modules/testdata/project-v4/k8s.io/api-0.31.3
  • dependabot/go_modules/testdata/project-v4/k8s.io/api-0.31.4
  • dependabot/go_modules/testdata/project-v4/k8s.io/api-0.32.1
  • dependabot/go_modules/testdata/project-v4/k8s.io/apimachinery-0.31.2
  • dependabot/go_modules/testdata/project-v4/k8s.io/apimachinery-0.31.3
  • dependabot/go_modules/testdata/project-v4/k8s.io/apimachinery-0.31.4
  • dependabot/go_modules/testdata/project-v4/k8s.io/apimachinery-0.32.0
  • dependabot/go_modules/testdata/project-v4/k8s.io/apimachinery-0.32.1
  • dependabot/go_modules/testdata/project-v4/k8s.io/client-go-0.31.2
  • dependabot/go_modules/testdata/project-v4/k8s.io/client-go-0.31.3
  • dependabot/go_modules/testdata/project-v4/k8s.io/client-go-0.31.4
  • dependabot/go_modules/testdata/project-v4/k8s.io/client-go-0.32.0
  • dependabot/go_modules/testdata/project-v4/k8s.io/client-go-0.32.1
  • dependency-bot-updates
  • deploy-image
  • deploy-image-setup-comments
  • deprecate-component-config
  • deprecate-declarative
  • deprecate-flag-component-config
  • deprecate-gov3
  • deprecate-kustomize-v1
  • deprecated-bundle-func
  • deprecated-go-v2
  • deprecated-packages
  • discontinue-rbac
  • dist-install-multi-group
  • doc
  • doc-add-webhook-info
  • doc-depre
  • doc-kustomize
  • doc-metrcis-clarify
  • doc-plugin
  • doc-plugins
  • doc-proposal-rbac-proxy
  • doc-ref-v3
  • doc-refine-kind
  • doc-rescaffold
  • doc-roadmap
  • doc-update-command
  • docs-alpha-update
  • docs-cleanup-remove-helper-section
  • docs-deps
  • docs-latest-release
  • docs-nits
  • docs-samples
  • e2e-test-go-v4-conversion
  • e2e-test-increase-coverage
  • e2e-test-refine
  • e2e-tests-enhance
  • e2e-tests-generate-plugin-refactory
  • enable-if-return-lint
  • enable-var-naming-lint
  • enhance-ci
  • enhance-go-version
  • enhance-helm
  • enhance-targets-conf
  • ensure-default
  • env-test
  • envtest-up
  • example
  • external-plugin-fix
  • fix
  • fix-add-missing-make-false-option
  • fix-alpha-generate
  • fix-alpha-generate-cleanup
  • fix-alpha-postscaffold
  • fix-alpha-update
  • fix-asyn-testdata
  • fix-bin
  • fix-book-testdata
  • fix-build-basic
  • fix-bundle-interface-depre
  • fix-ca-injection-conversion-webhooks
  • fix-certmanager
  • fix-checks
  • fix-cherry
  • fix-ci
  • fix-ci-1.24
  • fix-ci-calls
  • fix-ci-k8s-133
  • fix-ci-lint
  • fix-ci-testdata
  • fix-ci-title-check
  • fix-ci-trimmer
  • fix-command-options
  • fix-comment
  • fix-commit-message
  • fix-confitions
  • fix-conversion-webhooks
  • fix-deadcode
  • fix-deploy
  • fix-deploy-image-sample-ls
  • fix-deploy-image-test
  • fix-deprecated-msg
  • fix-dist-g
  • fix-doc-cleanup-allow-release
  • fix-doc-envtest-artefacts
  • fix-doc-v3-stable
  • fix-docker-buildx-makefile
  • fix-dockerfile
  • fix-docs-release-3-11
  • fix-duplicate-markers
  • fix-e2e-cleanup
  • fix-e2e-deploy-image
  • fix-e2e-master-changed
  • fix-e2e-networkpolicies
  • fix-e2e-style
  • fix-envtest
  • fix-error-msg
  • fix-external-type-check-sample
  • fix-follow-up
  • fix-force-flag
  • fix-generate-external
  • fix-getting-started-tutorial
  • fix-github-action-after-gorelease-upgrade
  • fix-github-token
  • fix-go-deploy-image
  • fix-go-v2-kustomize
  • fix-go-version
  • fix-gosec-lint
  • fix-hack-docs
  • fix-has-resource
  • fix-helm-chart-certmanager
  • fix-helm-no-webhook
  • fix-help-info-alpha
  • fix-image-testdata
  • fix-indiomatic-docker
  • fix-issue-k8s
  • fix-issue-make
  • fix-kust
  • fix-kustomize-v2-index
  • fix-layout-structure
  • fix-link
  • fix-link-best-practices
  • fix-link-scope
  • fix-lint
  • fix-lint-ci
  • fix-lint-goconst
  • fix-lint-issue
  • fix-lint-issue-error-stactick
  • fix-lint-issues
  • fix-lint-master
  • fix-lint-yml
  • fix-linter-issues-deploy-image
  • fix-linter-samples
  • fix-logs
  • fix-logs-alpha-commands-cli
  • fix-logs-moreplaces
  • fix-make-build-installer
  • fix-make-test-e2e
  • fix-makefile-build-image
  • fix-makefile-cronjob
  • fix-makefile-target-warning
  • fix-maketarget
  • fix-marker-samples-docs
  • fix-marker-skip
  • fix-merge-testdat
  • fix-migration-guide
  • fix-missing-cancel
  • fix-mistake-kustomize-injecttion-config
  • fix-multigroup
  • fix-name-test-controllers
  • fix-outout-redability-e2e-tests
  • fix-output-dir
  • fix-patch-metrics
  • fix-path-core-types
  • fix-permissions
  • fix-place-metrics-service
  • fix-pr-tile
  • fix-pr-title
  • fix-preview
  • fix-prometheus
  • fix-pull-requests
  • fix-rbac-generattion-external-types
  • fix-readme
  • fix-release
  • fix-role
  • fix-role-name
  • fix-run-test-locally
  • fix-run-tests-via-ide
  • fix-sa
  • fix-sample
  • fix-sample-grafana
  • fix-scaffold-controller-core-types
  • fix-scenario-unused-marker
  • fix-simplify-external-plugin-tests
  • fix-snapshot-release
  • fix-static-checks
  • fix-test
  • fix-test-e2e-ci
  • fix-test-multi
  • fix-testdata
  • fix-testdata-add-conversion-webhooks
  • fix-testdata-cert-manager
  • fix-to-run-1.33
  • fix-traillingspaces
  • fix-tralling-spaces
  • fix-tutorails-kal
  • fix-typo
  • fix-typo-deploy-image-tests
  • fix-unit-test-ci
  • fix-unused-value-bollerplate
  • fix-version-module
  • fix-webhook-generation
  • fix-webhook-kustomize
  • fix-webhooks
  • fix-yaml-lint
  • flag-nm-revert
  • foc-helper-upgrade
  • full-fix-conditions
  • getting-started-use-sample
  • github-run-tests-without-connection
  • gitignore
  • go-1.18
  • go-deps
  • go-kal
  • go-v4
  • go-v4-base
  • go-v4-policy-image
  • go-version-123
  • golangci-lint
  • gorelease
  • goreleaser
  • gosec-remove
  • gov4
  • helm-change-manager
  • helm-github
  • helm-plugin
  • huc-spoke
  • imp-release-docs
  • impro
  • improve-doc-art
  • improve-dockerignore
  • improve-dx-makefile
  • improve-e2e-error-failures
  • improve-hack-docs
  • improve-logs
  • improve-logs-format-generate
  • improve-sample-linter
  • improve-scearios-e2e-alpha-update
  • improve-tests-restricted
  • improve-var
  • increase
  • increase-test-coverage-v3
  • just-to-show
  • kind-setup
  • kube-rbac-proxy
  • kust-ver
  • kustomize
  • kustomize-alpha
  • kustomize-upgrade
  • kustomize-v2-stable
  • kustomize-warnings
  • latest-changes-master
  • lint-issues
  • lint-up
  • logs
  • make-easy-certmanager-uncomment
  • master
  • memory
  • metrics-clarity
  • metrics-improve-docs-warning
  • metrics-port
  • migration-doc
  • nit-add-note-webhook-path
  • nit-doc-quick
  • nit-fix-grammar-comment
  • nit-hack
  • nit-layout
  • nits-docs
  • not-export
  • notefaq
  • ns-cluster-scoped
  • onwer-alias
  • open-pr
  • optmize-ci
  • owner
  • owner-admin
  • patch-cert-mamager-service-monitor
  • patch-release
  • patch-release-2
  • plugin-v2-test-target
  • pr-3968
  • pr-deploy
  • pr-pe-helm
  • pr-scope
  • pr-webhooks
  • predicates-doc
  • prepare-docs-release
  • project-3-stable
  • prometheus-bump
  • prometheus-version-up
  • promethues-bump
  • proposal-action-update
  • protect-metrics-production
  • psa
  • reduce-testdata-samples
  • ref-rescaffold
  • refactory-e2e-alpha-update
  • refine-quick-start
  • refs/tags/v0.2.0-alpha
  • refs/tags/v2.0.0-rc1
  • release-3
  • release-3.2
  • release-process-kube-proxy
  • release-token
  • release-update
  • remove-api-deprecations
  • remove-comment-line-ensure-all-restricted
  • remove-component-config
  • remove-component-config-tutorial
  • remove-config-gen
  • remove-declarative-plugin
  • remove-dep
  • remove-deprecated
  • remove-deprecated-plugins
  • remove-duplicated-method
  • remove-get-status
  • remove-go-v2
  • remove-ignore-lll-api
  • remove-kustom
  • remove-max-deploy
  • remove-method-valid-old-scaffolds
  • remove-note-no-longervalid
  • remove-unsued-generate
  • remove-v3-e2e-test
  • remove-worspace
  • rename-dir
  • replace-auth-proxy
  • repo
  • resource
  • revert-yaml-change
  • review-fix-ci
  • roadmap-2025
  • samples
  • samples-deploy-image
  • sboms
  • seccomp
  • set-go-patch
  • simplify-replaces
  • skip-github-file
  • small-fix-e2e
  • small-fix-makefile
  • small-typo
  • solve-tools
  • space-marker
  • stop-generate-testdata-v3
  • sumpl-tests
  • temp-fix-release
  • test
  • test-alpha-update-fix-mock
  • test-br
  • test-ci
  • test-code
  • test-curl
  • test-e2e-add
  • test-e2e-impro
  • test-e2e-with-images
  • test-empty
  • test-fix-2
  • test-fix-3
  • test-fix-only
  • test-go-v3
  • test-improvements
  • test-latest-pr
  • test-master
  • test-pr-e2e
  • test-pr-n
  • test-pr-vic
  • test-proxybump
  • test-pt-e2e
  • test-release
  • test-test-pr
  • test-v4
  • tests
  • tests-e2e-cleanup
  • timeout
  • tip-release-notes
  • title-doc-external
  • todo-code
  • trailing-spaces
  • uncomment-restricted
  • uninstall-cert
  • up-golang-ci
  • up-gporeleaser
  • up-kustomize
  • up-mdBook-4-40
  • upate-common-sh-cr
  • update-book-samples
  • update-cli-deps
  • update-common
  • update-contrib
  • update-controller-runtime
  • update-controllergen-15
  • update-dep
  • update-dependabot
  • update-doc
  • update-doc-conv
  • update-doc-ref-webhooks
  • update-doc-sample-multi
  • update-doc-samples
  • update-docs-controller-gen
  • update-docs-support
  • update-docs-testdata-v3
  • update-fix
  • update-generate-multiversion
  • update-getting-started-sample-comply-k8s-api-convetions
  • update-gh
  • update-go-1.24
  • update-kind-config
  • update-kustomize
  • update-kustomize-version-stable
  • update-license-date
  • update-multi-verson-latest
  • update-multiversion-tutorial
  • update-project-fix-ci
  • update-proxy-image
  • update-release
  • update-road
  • update-roadmap-jul
  • update-samples
  • update-samples-kustom
  • update-security-contacts
  • update-simple-external-plugin-tutorial
  • update-summary-Deprecated-declarative
  • update-test
  • update-testdata
  • update-tutorials
  • update-v3
  • update-v4
  • updated-v3-docs
  • upgrade
  • upgrade-cert
  • upgrade-cert-latest
  • upgrade-cert-manager
  • upgrade-cert-manager-16
  • upgrade-certmanager-e2e-tests
  • upgrade-cobra
  • upgrade-config-gen
  • upgrade-controller-gen
  • upgrade-controller-gen-docs
  • upgrade-controller-runtime
  • upgrade-controller-tools
  • upgrade-cr
  • upgrade-cr-201
  • upgrade-cr-v-0-19-1
  • upgrade-ct
  • upgrade-ct-tools
  • upgrade-gh
  • upgrade-go-patch
  • upgrade-go-v2-golang
  • upgrade-golangci
  • upgrade-golangci-lint
  • upgrade-goreleaser
  • upgrade-images-used-samples
  • upgrade-k8s-128
  • upgrade-kubernetes-sigs/kubebuilder-release-tools
  • upgrade-kustomize
  • upgrade-kustomize-alpha
  • upgrade-kustomize-v5-5-0
  • upgrade-lint
  • upgrade-lint-163
  • upgrade-lint-v1-61
  • upgrade-prometheus
  • upgrade-proxy
  • upgrade-tools
  • upgrade-versions-e2e-tests-scaffold
  • upstream/book-v3
  • upstream/book-v3-updated
  • upstream/release-3
  • use-prefix-name
  • v0.7.0-alpha.8
  • v3-cleanup-test
  • v3-dep
  • v3tov4
  • webhook-watcher
  • webhooks-add-suport-for-core-types
  • webhooks-core-types
  • webhooks-path-change
  • webhooks-store
  • workspace

10 Aug 2025 01:24AM UTC coverage: 70.864%. Remained the same
16855769849

push

github

camilamacedo86
alpha(update): add --squash, --preserve-path, --output-branch for PR-friendly upgrades

This change makes `kubebuilder alpha update` produce a PR-ready branch and a
single squashed commit when requested, improving automation and review UX.

Key changes
-----------
• New `--squash` flag:
  - Snapshots the exact tree of the temporary merge branch into ONE commit on a
    stable branch: `kubebuilder-alpha-update-to-<to-version>`.
  - Intended for opening/refreshing idempotent PRs.
  - Gracefully handles "no changes" (git commit exits 1 → treated as no-op).

• New `--preserve-path` (repeatable):
  - When squashing, restore given paths from the base branch (e.g.
    `.github/workflows`) so CI/config files are kept as-is on the PR branch.

• New `--output-branch`:
  - Overrides the default PR branch name created by `--squash`.

• Commit message used by `--squash`:
  - `[kubebuilder-automated-update]: update scaffold from <from> to <to>; (squashed 3-way merge)`

• Behavior/ergonomics:
  - Without `--force`: stops on conflicts on the temporary merge branch.
  - With `--force`: commits conflict markers on the merge branch (automation-friendly).
  - After merge, still best-effort run: `make manifests generate fmt vet lint-fix`.

Defaults / Compatibility
------------------------
  - `--squash` is off by default (no behavior change unless opted-in).
  - `--from-branch` defaults to `main`.
  - `--preserve-path` is empty by default (no restores).
  - Safe to run on projects scaffolded with v4.5.0+ (uses `alpha generate`).

Motivation
----------
Make upgrades PR-centric and automation-ready by producing a deterministic,
reviewable branch and a single squashed commit that mirrors the merge result.

Assisted-by: ChatGPT (OpenAI)

Co-authored-by: Vitor Floriano <vitorfloriano@users.noreply.github.com>

73 of 85 new or added lines in 2 files covered. (85.88%)

63 existing lines in 2 files now uncovered.

2960 of 4177 relevant lines covered (70.86%)

14.14 hits per line

Relevant lines Covered
Build:
Build:
4177 RELEVANT LINES 2960 COVERED LINES
14.14 HITS PER LINE
Source Files on add-more-options-alpha
  • Tree
  • List 52
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
16855769849 add-more-options-alpha alpha(update): add --squash, --preserve-path, --output-branch for PR-friendly upgrades This change makes `kubebuilder alpha update` produce a PR-ready branch and a single squashed commit when requested, improving automation and review UX. Key ch... push 10 Aug 2025 01:49AM UTC camilamacedo86 github
70.86
16855077995 add-more-options-alpha alpha(update): add --squash, --preserve-path, --output-branch for PR-friendly upgrades This change makes `kubebuilder alpha update` produce a PR-ready branch and a single squashed commit when requested, improving automation and review UX. Key ch... push 10 Aug 2025 12:23AM UTC camilamacedo86 github
70.86
16855053055 add-more-options-alpha alpha(update): add --squash, --preserve-path, --output-branch for PR-friendly upgrades This change makes `kubebuilder alpha update` produce a PR-ready branch and a single squashed commit when requested, improving automation and review UX. Key ch... push 10 Aug 2025 12:20AM UTC camilamacedo86 github
70.86
16854949699 add-more-options-alpha alpha(update): add --squash, --preserve-path, --output-branch for PR-friendly upgrades This change makes `kubebuilder alpha update` produce a PR-ready branch and a single squashed commit when requested, improving automation and review UX. Key ch... push 10 Aug 2025 12:07AM UTC camilamacedo86 github
70.86
16854907800 add-more-options-alpha alpha(update): add --squash, --preserve-path, --output-branch for PR-friendly upgrades This change makes `kubebuilder alpha update` produce a PR-ready branch and a single squashed commit when requested, improving automation and review UX. Key ch... push 10 Aug 2025 12:00AM UTC camilamacedo86 github
70.87
See All Builds (2915)

Badge your Repo: kubebuilder

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc