operator-framework / helm-operator-plugins

Experimental refactoring of the operator-framework's helm operator
Apache License 2.0
48 stars 48 forks source link

:seedling: Bump sigs.k8s.io/kubebuilder/v3 from 3.14.0 to 3.15.1 #342

Closed dependabot[bot] closed 3 weeks ago

dependabot[bot] commented 3 months ago

Bumps sigs.k8s.io/kubebuilder/v3 from 3.14.0 to 3.15.1.

Release notes

Sourced from sigs.k8s.io/kubebuilder/v3's releases.

v3.15.1

changes since v3.15.0

:bug: Bug Fixes

  • (go/v4,kustomize/v2): - fix to preserve existing flags when applying metrics patch (#3947)
  • (go/v4,kustomize/v2): - fix the place where metrics service is scaffolded by moving from config/rbac to config/default (#3948)

🎉 Thanks to all our contributors!

What's Changed (Full Changelog)

Full Changelog: https://github.com/kubernetes-sigs/kubebuilder/compare/v3.15.0...v3.15.1

v3.15.0

changes since v3.14.2

:warning: Breaking Changes

🎉 Thanks to all our contributors!

What's Changed (Full Changelog)

Full Changelog: https://github.com/kubernetes-sigs/kubebuilder/compare/v3.14.2...v3.15.0

v3.14.2

changes since v3.14.1

:sparkles: New Features

  • (go/v4): Upgrade controller-runtime dependency from v0.17.2 to v0.17.3 (#3882)
  • (go/v4): Upgrade golangci from 1.54 to 1.57 by (#3846)

... (truncated)

Commits
  • 01f76cf :bug: (cherry-pick #3945) fix place where metrics service is scaffolded by mo...
  • 445eb2a Merge pull request #3947 from camilamacedo86/patch-release
  • edbd1c7 Upgrade sample testdata in the v3x branch
  • 11b6a2a fix: preserve existing flags when applying metrics patch
  • c01af8f ⚠️ Discontinue Kube RBAC Proxy in Default Kubebuilder Scaffolding (#3899)
  • 94a5ab8 Merge pull request #3906 from kubernetes-sigs/dependabot/github_actions/golan...
  • 1538176 Merge pull request #3905 from kubernetes-sigs/dependabot/go_modules/github.co...
  • ff20127 :seedling: Bump golangci/golangci-lint-action from 5 to 6
  • e0f89a7 :seedling: Bump github.com/onsi/ginkgo/v2 from 2.17.2 to 2.17.3
  • 2b25ade Merge pull request #3843 from Kavinjsir/tony/apply-to-approver
  • Additional commits viewable in compare view


Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

porridge commented 3 months ago

This does not look good, probably related to the breaking changes mentioned in the changelog:

error creating the project: /home/runner/work/helm-operator-plugins/helm-operator-plugins/bin/helm-operator-plugins init --plugins hybrid/v1-alpha --repo github.com/example/memcached-operator failed with error: (exit status 1) time="2024-05-24T13:37:26Z" level=info msg="Writing kustomize manifests for you to edit..."
Error: failed to initialize project: unable to scaffold with "hybrid.helm.sdk.operatorframework.io/v1-alpha": error updating init manifests: "open config/default/manager_auth_proxy_patch.yaml: no such file or directory"
Usage:
  helm-operator init [flags]

Examples:
  # Initialize a new project with your domain and name in copyright
    $ helm-operator init --plugins=hybrid.helm.sdk.operatorframework.io/v1-alpha --owner "Your Name"

    # Initialize a new project defining a specific project version
    helm-operator init --plugins=hybrid.helm.sdk.operatorframework.io/v1-alpha --project-version 3

Flags:
      --project-version string   project version (default "3")
      --domain string            domain for groups (default "my.domain")
      --project-name string      name of this project
      --repo string              name to use for go module (e.g., github.com/user/repo), defaults to the go package of the current working directory.
      --license string           license to use to boilerplate, may be one of 'apache2', 'none' (default "apache2")
      --owner string             owner to add to the copyright
  -h, --help                     help for init

Global Flags:
      --plugins strings   plugin keys to be used for this subcommand execution

2024/05/24 13:37:26 failed to initialize project: unable to scaffold with "hybrid.helm.sdk.operatorframework.io/v1-alpha": error updating init manifests: "open config/default/manager_auth_proxy_patch.yaml: no such file or directory"
perdasilva commented 3 weeks ago

@dependabot rebase

acornett21 commented 3 weeks ago

This can't be merged without code changes, which are being worked on in

perdasilva commented 3 weeks ago

taking the liberty of pulling them in @acornett21 XD

perdasilva commented 3 weeks ago

closing in favour of #377

dependabot[bot] commented 3 weeks ago

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.