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

rebase: bump k8s.io/kubernetes from 1.26.2 to 1.27.2 #3848

Merged
merged 8 commits into from
Jun 6, 2023

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github May 22, 2023

Bumps k8s.io/kubernetes from 1.26.2 to 1.27.2.

Release notes

Sourced from k8s.io/kubernetes's releases.

Kubernetes v1.27.2

See kubernetes-announce@. Additional binary downloads are linked in the CHANGELOG.

See the CHANGELOG for more details.

Kubernetes v1.27.1

See kubernetes-announce@. Additional binary downloads are linked in the CHANGELOG.

See the CHANGELOG for more details.

Kubernetes v1.27.0

See kubernetes-announce@. Additional binary downloads are linked in the CHANGELOG.

See the CHANGELOG for more details.

Kubernetes v1.27.0-rc.1

See kubernetes-announce@. Additional binary downloads are linked in the CHANGELOG.

See the CHANGELOG for more details.

Kubernetes v1.27.0-rc.0

See kubernetes-announce@. Additional binary downloads are linked in the CHANGELOG.

See the CHANGELOG for more details.

Kubernetes v1.27.0-beta.0

See kubernetes-announce@. Additional binary downloads are linked in the CHANGELOG.

See the CHANGELOG for more details.

Kubernetes v1.27.0-alpha.3

See kubernetes-announce@. Additional binary downloads are linked in the CHANGELOG.

See the CHANGELOG for more details.

Kubernetes v1.27.0-alpha.2

See kubernetes-announce@. Additional binary downloads are linked in the CHANGELOG.

See the CHANGELOG for more details.

Kubernetes v1.27.0-alpha.1

... (truncated)

Commits
  • 7f6f68f Release commit for Kubernetes v1.27.2
  • 2555e0f Merge pull request #117980seans3/automated-cherry-pick-of-#117954
  • 2eccb77 OpenAPI V3 invalid document checks
  • 74a7d8a Merge pull request #117918seans3/automated-cherry-pick-of-#117768#1177...
  • 4c39cdc Merge pull request #117815kerthcet/automated-cherry-pick-of-#117802
  • d1289c7 Merge pull request #117719 from swatisehgal/devicemgr-recovery-1.27
  • c605065 Merge pull request #117825Huang-Wei/automated-cherry-pick-of-#117677
  • c806df2 Merge pull request #117271 from jkh52/release-1.27
  • 359bed0 Merge pull request #117905SataQiu/automated-cherry-pick-of-#117861
  • 642ea89 update for feedback
  • Additional commits viewable in compare view

Dependabot compatibility score

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

Depends-on: #3879
Closes: #3752


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 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)

@dependabot dependabot bot added the rebase update the version of an external component label May 22, 2023
@dependabot dependabot bot force-pushed the dependabot/go_modules/k8s.io/kubernetes-1.27.2 branch from f8bf365 to 620e8c3 Compare May 29, 2023 21:03
@nixpanic nixpanic force-pushed the dependabot/go_modules/k8s.io/kubernetes-1.27.2 branch from 620e8c3 to 1a15ef6 Compare June 1, 2023 19:16
@nixpanic nixpanic self-assigned this Jun 1, 2023
@nixpanic
Copy link
Member

nixpanic commented Jun 1, 2023

This PR is now rather large, too many files were changed under vendor/ for Mergify to handle. It now requires manual merging.

@nixpanic
Copy link
Member

nixpanic commented Jun 1, 2023

Hitting the following error when building e2e.test:

$ make containerized-build TARGET=e2e.test
cephcsi image settings: quay.io/cephcsi/cephcsi version canary
podman run --rm -v /home/ndevos/go/src/github.com/ceph/ceph-csi:/go/src/github.com/ceph/ceph-csi:z quay.io/cephcsi/cephcsi:devel make e2e.test CONTAINERIZED=yes
cephcsi image settings: quay.io/cephcsi/cephcsi version canary
go test -tags=quincy,ceph_preview,ceph_ci_untested,ceph_pre_quincy -mod=vendor -c ./e2e
# k8s.io/kubernetes/test/e2e/framework/internal/junit
vendor/k8s.io/kubernetes/test/e2e/framework/internal/junit/junit.go:30:22: undefined: reporters.JunitReportConfig
vendor/k8s.io/kubernetes/test/e2e/framework/internal/junit/junit.go:41:19: undefined: reporters.GenerateJUnitReportWithConfig
note: module requires Go 1.20
# k8s.io/apiserver/pkg/authentication/token/cache
vendor/k8s.io/apiserver/pkg/authentication/token/cache/cached_token_authenticator.go:286:29: undefined: unsafe.StringData
vendor/k8s.io/apiserver/pkg/authentication/token/cache/cached_token_authenticator.go:297:16: undefined: unsafe.String
vendor/k8s.io/apiserver/pkg/authentication/token/cache/cached_token_authenticator.go:297:30: undefined: unsafe.SliceData
note: module requires Go 1.20
# k8s.io/apiserver/pkg/storage/value/encrypt/envelope/kmsv2
vendor/k8s.io/apiserver/pkg/storage/value/encrypt/envelope/kmsv2/cache.go:107:16: undefined: unsafe.String
vendor/k8s.io/apiserver/pkg/storage/value/encrypt/envelope/kmsv2/cache.go:107:30: undefined: unsafe.SliceData
vendor/k8s.io/apiserver/pkg/storage/value/encrypt/envelope/kmsv2/envelope.go:421:29: undefined: unsafe.StringData
note: module requires Go 1.20
make: *** [Makefile:165: e2e.test] Error 2
make: *** [Makefile:198: containerized-build] Error 2

Will update to Go 1.20.4 in an additional commit.

@nixpanic nixpanic marked this pull request as draft June 1, 2023 19:26
@nixpanic
Copy link
Member

nixpanic commented Jun 2, 2023

This now hits golangci/golangci-lint#3107. Need to update golangci-lint too.

@nixpanic nixpanic force-pushed the dependabot/go_modules/k8s.io/kubernetes-1.27.2 branch from 05ff3e8 to 7b01ec1 Compare June 2, 2023 16:04
@nixpanic
Copy link
Member

nixpanic commented Jun 2, 2023

/test ci/centos/mini-e2e-helm/k8s-1.27

@nixpanic
Copy link
Member

nixpanic commented Jun 2, 2023

There is still some golangci-lint deprecation notice that needs to be addressed.

dependabot bot and others added 7 commits June 5, 2023 11:06
Bumps [k8s.io/kubernetes](https://github.com/kubernetes/kubernetes) from 1.26.2 to 1.27.2.
- [Release notes](https://github.com/kubernetes/kubernetes/releases)
- [Commits](kubernetes/kubernetes@v1.26.2...v1.27.2)

---
updated-dependencies:
- dependency-name: k8s.io/kubernetes
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Niels de Vos <ndevos@ibm.com>
There is no release for sigs.k8s.io/controller-runtime that supports
Kubernetes v1.27. The main branch has all the required modifications, so
we can use that for the time being.

Signed-off-by: Niels de Vos <ndevos@ibm.com>
There was a `replace` statement in `go.mod` that prevented Ginkgo from
updating. Kubernetes 1.27 requires a new Ginkgo version.

Signed-off-by: Niels de Vos <ndevos@ibm.com>
replaced ErrWaitTimeout with Interrupted

Signed-off-by: riya-singhal31 <rsinghal@redhat.com>
Many Kubernetes test framework functions now require a context to be
passed. Use `context.TODO()` for this, just like is done for some of the
functions already.

Signed-off-by: Niels de Vos <ndevos@ibm.com>
…meout()

Kubernetes 1.27 deprecates `PollImmediate()`, and golangci-lint
complains about the usage of the deprecated function.

Signed-off-by: Niels de Vos <ndevos@ibm.com>
@nixpanic nixpanic force-pushed the dependabot/go_modules/k8s.io/kubernetes-1.27.2 branch from 7b01ec1 to ac877e4 Compare June 5, 2023 12:02
@nixpanic nixpanic marked this pull request as ready for review June 5, 2023 12:23
@nixpanic nixpanic requested review from a team June 5, 2023 12:23
@nixpanic nixpanic added the ok-to-test Label to trigger E2E tests label Jun 5, 2023
@ceph-csi-bot
Copy link
Collaborator

/test ci/centos/k8s-e2e-external-storage/1.24

@ceph-csi-bot
Copy link
Collaborator

/test ci/centos/k8s-e2e-external-storage/1.25

@ceph-csi-bot
Copy link
Collaborator

/test ci/centos/k8s-e2e-external-storage/1.26

@ceph-csi-bot
Copy link
Collaborator

/test ci/centos/k8s-e2e-external-storage/1.27

@nixpanic
Copy link
Member

nixpanic commented Jun 5, 2023

/retest ci/centos/mini-e2e-helm/k8s-1.27

There are many locations where a new context is created. These can be
reduced when subsequent calls re-use a previously created context
object.

Signed-off-by: Niels de Vos <ndevos@ibm.com>
@nixpanic
Copy link
Member

nixpanic commented Jun 5, 2023

/retest ci/centos/mini-e2e-helm/k8s-1.27

@nixpanic nixpanic requested a review from Madhu-1 June 5, 2023 14:43
@nixpanic
Copy link
Member

nixpanic commented Jun 5, 2023

/retest ci/centos/mini-e2e-helm/k8s-1.27

I think this job fails because Go was not updated in the cached container-image that is used in the CI.

@nixpanic
Copy link
Member

nixpanic commented Jun 5, 2023

/retest ci/centos/mini-e2e-helm/k8s-1.27

I think this job fails because Go was not updated in the cached container-image that is used in the CI.

The images have not been pushed since a while it seems... There is an error while pushing, but I have not been able to identify the cause. Credentials in the Secret that is used work, so there is something else broken...

error: build error: Failed to push image: trying to reuse blob sha256:d73d968849bc926bd556210c4aaf205848813aac5a6ce73461edef59cb1a6276 at destination: checking whether a blob sha256:d73d968849bc926bd556210c4aaf205848813aac5a6ce73461edef59cb1a6276 exists in registry-ceph-csi.apps.ocp.cloud.ci.centos.org/ceph-csi: unauthorized: authentication required

@nixpanic
Copy link
Member

nixpanic commented Jun 6, 2023

@Mergifyio rebase

@mergify
Copy link
Contributor

mergify bot commented Jun 6, 2023

rebase

✅ Nothing to do for rebase action

@nixpanic nixpanic added the ok-to-test Label to trigger E2E tests label Jun 6, 2023
@ceph-csi-bot
Copy link
Collaborator

/test ci/centos/k8s-e2e-external-storage/1.24

@ceph-csi-bot
Copy link
Collaborator

/test ci/centos/k8s-e2e-external-storage/1.25

@ceph-csi-bot
Copy link
Collaborator

/test ci/centos/k8s-e2e-external-storage/1.26

@ceph-csi-bot
Copy link
Collaborator

/test ci/centos/k8s-e2e-external-storage/1.27

@ceph-csi-bot
Copy link
Collaborator

/test ci/centos/mini-e2e-helm/k8s-1.24

@ceph-csi-bot
Copy link
Collaborator

/test ci/centos/mini-e2e-helm/k8s-1.25

@ceph-csi-bot
Copy link
Collaborator

/test ci/centos/mini-e2e-helm/k8s-1.26

@ceph-csi-bot
Copy link
Collaborator

/test ci/centos/mini-e2e-helm/k8s-1.27

@ceph-csi-bot
Copy link
Collaborator

/test ci/centos/mini-e2e/k8s-1.24

@ceph-csi-bot
Copy link
Collaborator

/test ci/centos/mini-e2e/k8s-1.25

@ceph-csi-bot
Copy link
Collaborator

/test ci/centos/mini-e2e/k8s-1.26

@ceph-csi-bot
Copy link
Collaborator

/test ci/centos/mini-e2e/k8s-1.27

@ceph-csi-bot
Copy link
Collaborator

/test ci/centos/upgrade-tests-cephfs

@ceph-csi-bot
Copy link
Collaborator

/test ci/centos/upgrade-tests-rbd

@ceph-csi-bot ceph-csi-bot removed the ok-to-test Label to trigger E2E tests label Jun 6, 2023
@nixpanic
Copy link
Member

nixpanic commented Jun 6, 2023

@Mergifyio queue

@mergify
Copy link
Contributor

mergify bot commented Jun 6, 2023

queue

✅ The pull request has been merged automatically

The pull request has been merged automatically at 439918c

@mergify mergify bot merged commit 439918c into devel Jun 6, 2023
@mergify mergify bot deleted the dependabot/go_modules/k8s.io/kubernetes-1.27.2 branch June 6, 2023 12:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
rebase update the version of an external component
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants