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 to Kubernetes 1.27.3 #1609

Merged
merged 31 commits into from Jun 22, 2023

Conversation

bertinatto
Copy link
Member

dlipovetsky and others added 30 commits May 11, 2023 11:29
If the etcd member is not found, then it has already been removed, and
kubeadm reset should immediately complete the 'remove-etcd-member'
phase. Previously, the phase would complete only once the
exponential-backoff retry expired, up to 3 minutes duration.

This commit also fixes a semantic error in etcd.GetMemberID. Previously,
the function returned 0 if no member was found, but 0 is not a valid
member ID.
…ck-of-#118104-upstream-release-1.27

Automated cherry pick of kubernetes#118104: Fix waiting for CRD sync at server start
…ck-of-#118069-upstream-release-1.27

Automated cherry pick of kubernetes#118069: kubeadm: fix a bug where the static pod changes detection
…-pick-of-#118156-upstream-release-1.27

Automated cherry pick of kubernetes#118156: update webhook test to go 1.21
Applying it to the entire spec included cleaning up, which makes predicting the
acceptable duration harder because it includes code not owned by the test
itself. It's better to specify a timeout only for the test code itself.
the e2e framwork use active loops to wait for certain async operations,
these loops need to retry on some operations and fail in others.

For the functions that depend on some operations to happen, the
apiserver may return 503 errors until that specific service is
available, so we should retry on those too.

Change-Id: Ib3d194184f6385b9d3d151c7055f27c97c21c3ff
Signed-off-by: guangli.bao <guangli.bao@daocloud.io>
…-of-#118200-upstream-release-1.27

Automated cherry pick of kubernetes#118200: e2e: apply timeout for CSI Storage Capacity test only to node
…k-of-#117586-upstream-release-1.27

Automated cherry pick of kubernetes#117586: Add DisruptionTarget condition when preempting for critical
Signed-off-by: Rita Zhang <rita.z.zhang@gmail.com>
…-of-#118256-upstream-release-1.27

Automated cherry pick of kubernetes#118256: e2e framework retry on Service unavailable errors
…y-pick-of-#117792-kubernetes#117724-upstream-release-1.27

Automated cherry pick of kubernetes#117792: kubeadm: Use internal etcd client through an interface
kubernetes#117724: kubeadm: Make etcd member removal idempotent
Since kube-proxy in LocalModeNodeCIDR needs to obtain the PodCIDR
assigned to the node it watches for the Node object.

However, kube-proxy startup process requires to have these watches in
different places, that opens the possibility of having a race condition
if the same node is recreated and a different PodCIDR is assigned.

Initializing the second watch with the value obtained in the first one
allows us to detect this situation.

Change-Id: I6adeedb6914ad2afd3e0694dcab619c2a66135f8
Signed-off-by: Antonio Ojea <aojea@google.com>
…k-of-#118356-upstream-release-1.27

Automated cherry pick of kubernetes#118356: Add ephemeralcontainer to imagepolicy securityaccount
…-of-#118499-upstream-release-1.27

Automated cherry pick of kubernetes#118499: kube-proxy avoid race condition using LocalModeNodeCIDR
Bump go version in release-1.27

Signed-off-by: Adolfo García Veytia (Puerco) <puerco@chainguard.dev>
Ran hack/update-vendor.sh

Signed-off-by: Adolfo García Veytia (Puerco) <adolfo.garcia@uservers.net>
…ck-of-#117169-upstream-release-1.27

Automated cherry pick of kubernetes#117169: supported version of etcd 3.5.7-0 for Kubernetes v1.27.0-rc.0
[release-1.27] releng/go: Update images, deps and ver to Go 1.20.5
Kubernetes official release v1.27.3
@openshift-ci openshift-ci bot requested a review from rphillips June 19, 2023 14:19
@bertinatto bertinatto changed the title Bump 1.27.3 Update to Kubernetes 1.27.3 Jun 19, 2023
@bertinatto
Copy link
Member Author

/test e2e-aws-csi

@openshift-ci-robot
Copy link

@bertinatto: the contents of this pull request could not be automatically validated.

The following commits could not be validated and must be approved by a top-level approver:

Comment /validate-backports to re-evaluate validity of the upstream PRs, for example when they are merged upstream.

@bertinatto
Copy link
Member Author

bertinatto commented Jun 20, 2023

/close
Replaced by #1614, which was auto-generated.

@bertinatto bertinatto closed this Jun 20, 2023
@bertinatto
Copy link
Member Author

/close Replaced by #1614, which was auto-generated.

I'm sorry, I closed the wrong PR.

@bertinatto bertinatto reopened this Jun 20, 2023
@soltysh
Copy link
Member

soltysh commented Jun 20, 2023

/test integration

@soltysh
Copy link
Member

soltysh commented Jun 20, 2023

/override ci/prow/verify-commits
this never passes on k8s bump

/remove-label backports/unvalidated-commits
/label backports/validated-commits

@openshift-ci openshift-ci bot added backports/validated-commits Indicates that all commits come to merged upstream PRs. and removed backports/unvalidated-commits Indicates that not all commits come to merged upstream PRs. labels Jun 20, 2023
@openshift-ci
Copy link

openshift-ci bot commented Jun 20, 2023

@soltysh: Overrode contexts on behalf of soltysh: ci/prow/verify-commits

In response to this:

/override ci/prow/verify-commits
this never passes on k8s bump

/remove-label backports/unvalidated-commits
/label backports/validated-commits

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

Copy link
Member

@soltysh soltysh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm
/approve

@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Jun 20, 2023
@openshift-ci
Copy link

openshift-ci bot commented Jun 20, 2023

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: bertinatto, soltysh

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

@openshift-ci openshift-ci bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Jun 20, 2023
@openshift-ci-robot
Copy link

/retest-required

Remaining retests: 0 against base HEAD b451817 and 2 for PR HEAD b9512d2 in total

@soltysh
Copy link
Member

soltysh commented Jun 21, 2023

/retest-required

@soltysh
Copy link
Member

soltysh commented Jun 21, 2023

/test e2e-aws-ovn-serial

@soltysh
Copy link
Member

soltysh commented Jun 21, 2023

/hold
this is blocked on https://issues.redhat.com/browse/OCPBUGS-15226

@openshift-ci openshift-ci bot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Jun 21, 2023
@soltysh
Copy link
Member

soltysh commented Jun 22, 2023

With openshift/ovn-kubernetes#1717 in let's try
/test e2e-aws-ovn-serial

@openshift-ci
Copy link

openshift-ci bot commented Jun 22, 2023

@bertinatto: all tests passed!

Full PR test history. Your PR dashboard.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@soltysh
Copy link
Member

soltysh commented Jun 22, 2023

/hold cancel

@openshift-ci openshift-ci bot removed the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Jun 22, 2023
@openshift-merge-robot openshift-merge-robot merged commit cb4b47e into openshift:master Jun 22, 2023
22 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. backports/validated-commits Indicates that all commits come to merged upstream PRs. lgtm Indicates that a PR is ready to be merged. vendor-update Touching vendor dir or related files
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet