From 2292044cc1486b6d1f8e54b26f812ff9e2fe5df2 Mon Sep 17 00:00:00 2001 From: ci-robot Date: Mon, 13 Mar 2023 05:27:57 +0000 Subject: [PATCH 1/8] update last_rebase.sh --- scripts/auto-rebase/last_rebase.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/auto-rebase/last_rebase.sh b/scripts/auto-rebase/last_rebase.sh index b526a3d52b..d14fc1d06d 100755 --- a/scripts/auto-rebase/last_rebase.sh +++ b/scripts/auto-rebase/last_rebase.sh @@ -1,2 +1,2 @@ #!/bin/bash -x -./scripts/auto-rebase/rebase.sh to "registry.ci.openshift.org/ocp/release:4.13.0-0.nightly-2023-02-27-101545" "registry.ci.openshift.org/ocp-arm64/release-arm64:4.13.0-0.nightly-arm64-2023-02-28-171639" "registry.access.redhat.com/lvms4/lvms-operator-bundle:v4.12" +./scripts/auto-rebase/rebase.sh to "registry.ci.openshift.org/ocp/release:4.14.0-0.nightly-2023-03-08-194110" "registry.ci.openshift.org/ocp-arm64/release-arm64:4.14.0-0.nightly-arm64-2023-03-10-174714" "registry.access.redhat.com/lvms4/lvms-operator-bundle:v4.12" From 624063c3c8df4b61ec9a4bd2378e4f09a8f6c3b5 Mon Sep 17 00:00:00 2001 From: ci-robot Date: Mon, 13 Mar 2023 05:27:58 +0000 Subject: [PATCH 2/8] update changelog --- scripts/auto-rebase/changelog.txt | 411 +++++++++++++++++++++--------- scripts/auto-rebase/commits.txt | 30 +-- 2 files changed, 310 insertions(+), 131 deletions(-) diff --git a/scripts/auto-rebase/changelog.txt b/scripts/auto-rebase/changelog.txt index 1d8e1c0a0e..49ed4e5207 100644 --- a/scripts/auto-rebase/changelog.txt +++ b/scripts/auto-rebase/changelog.txt @@ -1,128 +1,309 @@ -- cluster-dns-operator embedded-component e17caca25c52b60692925c007b7157ad7f688f81 to ccd55d043b09c64ed4d5d8ed102cc2a0cb09cb3b - - 0f7a4bf 2023-02-22T13:56:17+01:00 OCPBUGS-6382: Address CVE-2022-41717 +- cluster-dns-operator embedded-component ccd55d043b09c64ed4d5d8ed102cc2a0cb09cb3b to d96022a4d0d091955d73e7e99fc8cc81db56c86a + - 195cabc 2023-02-01T16:13:26-05:00 update-node-resolver.sh: Check for errors from >> -- cluster-ingress-operator embedded-component ed7b2ccbe91cba42b9198f34c3cdca67c3f0fca5 to 8eb2c667fd31a67d52c4d0ea6c5f014a9fe2ce0d - - 82c6757 2023-02-23T15:33:16-05:00 dns: azure: add unit test for scope - - a8ba16a 2023-02-23T15:33:14-05:00 dns: azure: vendor in changes - - 10af42c 2023-02-23T15:29:42-05:00 dns: azure: use azidentity with an adapter - - e8f3f45 2023-02-22T17:43:03-05:00 dns/aws: Store target hosted zone id in annotation - - 71c424d 2023-02-22T17:41:10-05:00 Add gateway-service-dns controller - - 043dc75 2023-02-22T17:35:22-05:00 dns: Reconcile dnsrecords in the operand namespace - - 1833715 2023-02-22T17:35:17-05:00 dns: Don't require an owning ingresscontroller - - 851568f 2023-02-22T17:35:11-05:00 dnsrecord: New package for managing DNSRecords - - d1ebee3 2023-02-22T17:35:05-05:00 Rename toYaml to ToYaml and move it to pkg/util - - d5eaf71 2023-02-22T17:34:59-05:00 ensureWildcardDNSRecord: Delete receiver - - 3b8efcc 2023-02-22T17:34:53-05:00 ensureWildcardDNSRecord: Delete ic parameter - - 05c0bcb 2023-02-22T17:34:46-05:00 Add gatewayclass controller - - d7ffd6e 2023-02-21T20:15:58-05:00 Add gatewayapi controller +- cluster-ingress-operator embedded-component 8eb2c667fd31a67d52c4d0ea6c5f014a9fe2ce0d to a29464eda9614ac3d70c185b572f4839195e7306 + - 66defd0 2023-01-30T15:04:04-05:00 NE-1185: Test_desiredHttpErrorCodeConfigMap: Fix format + - f7bfa89 2023-01-27T15:27:44-05:00 NE-1186: Test_getRR: Fix typo: "excepted" → "expected" + - 5781345 2023-01-27T15:21:19-05:00 NE-1184: Test_desiredHttpErrorCodeConfigMap: Kill dead code + - 25eee8e 2022-11-23T09:13:37-06:00 configurable-route: Don't use NewKindWithCache -- cluster-kube-apiserver-operator embedded-component 4134462c6c60429941a309342d027463fe875b38 to 6ad0a9407be5d5229d605665986899be4b531b5e - - 7c69f56 2023-01-24T15:00:48-07:00 STOR-1051: Allow CSI inline volumes in all SCCs +- cluster-kube-controller-manager-operator embedded-component 4ca346ef97def3697f1aa0368c9b35459b9b2f59 to f882f66700ce0c88073a6af79d1a8adcd59f721f + - 35fec29 2023-03-07T11:58:46+00:00 Update library-go dependency to move AWS to out of tree -- cluster-network-operator embedded-component 3b5212db0bbc69f4dadb9fe353e3e5ac7eee3e33 to 4d5a093d41e45def540ffbe4c5dc214550864d53 - - cb8d5e1 2022-11-21T10:14:41-05:00 update apf configuration to use v1beta3 +- cluster-network-operator embedded-component 4d5a093d41e45def540ffbe4c5dc214550864d53 to 6252ae9fcb162cdac1a4284f65d3406fa7192736 + - d0c1518 2023-03-02T10:09:15-08:00 Add UTs around expanding clusternetwork CIDR mask + - 5ea7d91 2023-03-02T10:09:15-08:00 refactor out tests from larger TestIsChangeSafe() + - 9d1ccf7 2023-03-02T10:09:14-08:00 allow for expanding clusterNetwork CIDR mask + - d91d378 2023-03-01T10:28:00-05:00 Enables nodeSelector to be used in egress firewall rule + - 6da6384 2023-03-01T13:31:22+00:00 OVN IC: migrate subnet alloc alerts to cluster manager + - 56a5c7e 2023-02-28T13:51:27+00:00 OVN-K alerts: add OVS overflow alerts + - 851a251 2023-02-23T16:03:58+01:00 Add ovnk alert for resource retry failure + - 3a76d93 2023-02-10T18:41:46-06:00 ovn-kubernetes: use RHEL9-based images + - 6adb50c 2023-02-10T08:36:26-08:00 Remove the ovn-kind-cno.sh script -- kubernetes embedded-component 518f3edfe79c93dcc01145153247ebffcd4fe6e6 to 89232647de67ea787d339b1bd7c780a0ed97f3f9 - - 04ff5090b 2023-02-22T10:49:29-05:00 UPSTREAM: : node admission plugin for cpu partitioning - - 78f50d082 2023-02-22T10:45:12-05:00 UPSTREAM: : bump(openshift/api,openshift/client-go) +- kubernetes embedded-component 89232647de67ea787d339b1bd7c780a0ed97f3f9 to 3754ece77dda848d508b37369a1f2646faaeae13 + - 89af6258d 2023-03-06T14:53:42+01:00 UPSTREAM: : update rebase doc + - ed2f3d8a8 2023-03-02T10:11:42-05:00 UPSTREAM: : hack/update-vendor.sh, make update and update image + - 316215ca1 2023-03-02T10:11:41-05:00 UPSTREAM: : kubelet: fix readiness probes with pod termination + - 0655647e6 2023-03-02T09:01:03-05:00 UPSTREAM: : manually resolve conflicts + - 5bb8838b4 2023-02-28T13:17:25+01:00 UPSTREAM: 115968: add SeccompProfile to Pod and Container accessors/mutators + - d405dc93f 2023-02-27T11:35:30+01:00 UPSTREAM: : PSa metrics: unset ocp_namespace on non-platform namespaces + - 9626fc26a 2023-02-23T13:30:48-05:00 UPSTREAM: : OCPBUGS-5991: Kube APIServer panics in admission controller + - fc04e732b 2023-02-22T13:32:21+00:00 Release commit for Kubernetes v1.26.2 + - 22d484661 2023-02-16T13:29:55-05:00 UPSTREAM: : hack/update-vendor.sh, make update and update image + - 40eb36a15 2023-02-16T14:11:41+01:00 releng: Update images, dependencies and version to Go 1.19.6 + - 26d4675e1 2023-02-14T23:18:23-05:00 Update golang.org/x/net to v0.7.0 + - c5fe6226c 2023-02-08T18:06:10-08:00 Pin golang.org/x/net to v0.4.0 in 1.26 + - 4e95e99f0 2023-02-08T16:20:15-08:00 Enforce nodeName cannot be set along with non empty schedulingGates + - be1dc7d5c 2023-02-08T13:56:28+05:30 *: Fix linter warnings + - 07ee81cf8 2023-02-08T11:41:27+05:30 hack/tools: Bump golangci-lint version + - c651e4f7d 2023-02-06T20:38:48-05:00 kubelet/client: collapse transport wiring onto standard approach + - 5a6e365e1 2023-02-06T17:37:22+00:00 Ignore container events with nil PodSandboxStatus + - 6d4db15bf 2023-02-02T11:51:58-05:00 apiserver: remove 34s from DELETECOLLECTION rest handler + - a082cbd23 2023-02-01T23:16:53+00:00 update prev succeeded indexes for indexed jobs unconditionally + - b10dce49c 2023-01-30T15:37:01+01:00 dynamic resource allocation: avoid apiserver complaint about list content + - 15b48cd3a 2023-01-29T19:55:51-05:00 Avoid typechecking stdlib + - a9edc2c21 2023-01-27T12:40:09-08:00 Fix konnectivity-client metric registration. + - aa950773c 2023-01-26T21:52:53+00:00 Fix nil pointer error in nodevolumelimits csi logging + - d3b0f3f7d 2023-01-26T21:28:41+00:00 add scale test for probes + - 7d2254d97 2023-01-26T10:51:24-03:00 kubectl: use v2 for hpa + - 4cd96e614 2023-01-26T11:21:49+00:00 Fix panic on ClusterIP allocation for /28 subnets + - b6429e3d3 2023-01-23T21:28:03+00:00 use custom dialer for http probes + - cc7e738f5 2023-01-23T21:28:03+00:00 use custom dialer for tcp probes + - b48139c65 2023-01-23T21:28:03+00:00 add custom dialer optimized for probes + - 5dc78931f 2023-01-20T15:31:56+01:00 k8s.io/component-base/logs: match full help text in unit test + - 576b56a58 2023-01-20T15:30:36+01:00 k8s.io/component-base/logs: relax flagset unit tests + - ce665b2a6 2023-01-20T15:30:36+01:00 k8s.io/component-base/logs: unit test for command line help output + - 6495dd02e 2023-01-20T15:30:36+01:00 k8s.io/component-base/logs: fix usage through Go flag package + - 0b0a325bb 2023-01-18T14:52:17-08:00 fix bug with param controllers being removed if used by more than one policy + - 7ec8de509 2023-01-18T12:03:18-05:00 Fix shadowing lint error + - 8f86f5739 2023-01-18T12:03:15-05:00 bump honnef.co/go/tools to support go1.20 + - 070518c50 2023-01-18T16:50:15+00:00 Update CHANGELOG/CHANGELOG-1.26.md for v1.26.1 + - 8017dfff6 2023-01-18T15:51:25+00:00 Release commit for Kubernetes v1.26.2-rc.0 + - 8f94681cd 2023-01-18T15:51:24+00:00 Release commit for Kubernetes v1.26.1 + - 0248aa84d 2023-01-17T20:03:15-08:00 Fixes the issue #114145 + - 0f05e2622 2023-01-16T11:14:49+01:00 PodGC should not add DisruptionTarget condition for pods which are in terminal phase + - fd2245b84 2023-01-12T21:31:37+05:30 pkg/controller/job: re-honor exponential backoff + - fcc4ed670 2023-01-12T14:02:58+01:00 releng: Update images, dependencies and version to Go 1.19.5 + - d23d4afdc 2023-01-12T10:03:57+01:00 Do not include scheduler name in the preemption event message + - 242b82c86 2023-01-11T23:04:50-08:00 Explicitly call rand.Seed() method + - 0085f2537 2023-01-10T19:32:26+00:00 Exports WarningPrinter field in DeleteOptions + - 424b877bd 2023-01-10T12:22:05-05:00 Improve vendor verification works for each staging repo + - 5b7b94932 2023-01-10T10:10:21+01:00 Do not leak cross namespace pod metadata in preemption events + - 707031462 2023-01-10T10:06:11+01:00 Adjust DisruptionTarget condition message to do not include preemptor pod metadata + - 91228a574 2023-01-09T19:22:52+00:00 egress_selector.go: register konnectivity-client metrics. + - 57cea1f4d 2023-01-09T19:22:23+00:00 expose prometheus.Registerer so that we can hook into this from external sources + - 529e773d9 2023-01-09T19:22:05+00:00 Bump konnectivity-client to v0.0.35 + - fc27c43db 2023-01-05T15:17:47-05:00 Cherry pick 114857 to release-1.26 + - c25004b88 2023-01-05T12:54:40+05:30 Automated cherry pick of #114602: Removed the reverted changes from Changelogv1.26.md + - bfda7f636 2023-01-04T22:22:11+09:00 Update daemonSet status even if syncDaemonSet fails + - 640f15b87 2023-01-04T12:26:06+01:00 Licensing: skip modules with fewer subdirs than mods + - da22a8fd2 2023-01-03T21:11:39+00:00 Fix issues in volumesnapshot test for ephemeral storage + - cceaf6c3a 2023-01-03T16:38:02+01:00 Fix clearing rate limiter in disruption controller + - b897fb4fa 2022-12-28T21:28:03+00:00 Add pod to dsw if termination is not completed during reconstruction #issues/113979 + - a5c0a5f04 2022-12-22T13:23:24-05:00 Add .go-version file containing build go version + - 5e22175b1 2022-12-20T22:08:34+00:00 Resource claims should be a map type + - 0b0eee5cc 2022-12-16T07:48:00+05:30 Windows Kube-Proxy implementation for internal traffic policy. + - cbeb5809b 2022-12-15T15:16:56-08:00 Fix a regression that scheduler always go through all Filter plugins + - bbb5513b3 2022-12-15T22:21:58+02:00 Fix SPDY proxy authentication with special chars + - 674db5228 2022-12-15T22:21:58+02:00 Improve error message when proxy connection fails + - de757c46a 2022-12-13T10:02:40-08:00 fix double lock and excercise its codepath in tests + - 180e7dbbd 2022-12-13T11:16:35-05:00 Reduce load of Job integration test + - e5539672b 2022-12-13T20:01:07+05:30 Creating Ingress IP loadbalancer alone when all the endpoints are terminating. KEP1669 + - a3c81d8b4 2022-12-12T17:05:27+01:00 Deflake a preemption test that may patch Node incorrectly + - f8b99b1f0 2022-12-11T19:26:01-08:00 Check the correct error in d.downloadAPIs + - 5108c2dde 2022-12-08T20:50:46+00:00 Update CHANGELOG/CHANGELOG-1.26.md for v1.26.0 + - 4c5225033 2022-12-08T19:51:44+00:00 Release commit for Kubernetes v1.26.1-rc.0 + - a9241b145 2022-11-21T17:01:38+05:30 Introducing LoadbalancerPortMapping flags for VipExternalIP + - 40f01d0c8 2022-11-17T21:47:35-05:00 Limit request retrying to []byte request bodies -- machine-config-operator embedded-component 8671aa4a777a940b1e45c97b6bd72e26d76acace to c078cdd2614e409faf0e9b13d97c426c065a71da - - b5162960 2023-02-23T09:08:14-05:00 resolv-prepender: Chmod before mv, and set SELinux label - - 375ac973 2023-02-22T14:57:00-06:00 Fix permissions on resolv.conf - - 3d2c9220 2023-02-22T18:41:46+02:00 OCPBUGS-7896: MCO should not add keepalived pod manifests in case of VSPHERE UPI - - 7902af56 2023-02-22T12:56:31+01:00 Regenerate controllerconfig.crd.yaml - - 474b6755 2023-02-22T12:13:15+01:00 Bump openshift/api to enable DynamicResourceAllocation through TechPreviewNoUpgrade - - 9eccd87c 2023-02-20T16:17:02-06:00 Remove timeout and separate image pull from prepender script - - 3725f991 2023-02-17T16:27:35-06:00 Forklift most of resolv-prepender dispatcher script to systemd - - ace1d87e 2023-02-15T23:30:50+02:00 MGMT-13645: Adding dnsmasq config for sno SNO upgrade from 4.12 to 4.13 rhel9.2 is broken cause of dnsmasq default config +- machine-config-operator embedded-component c078cdd2614e409faf0e9b13d97c426c065a71da to 832de9edfdc4cc980899550c008bd8d56664f154 + - b7a58877 2023-03-08T12:05:11-05:00 openshift-azure-routes: Avoid synchronizing too quickly + - a0e77c24 2023-03-08T12:05:11-05:00 daemon: Also override `kernel-modules-core` + - 44f9ad58 2023-03-08T12:04:28-05:00 Switch to rhel-coreos (9) + - 14d30fe5 2023-03-08T10:43:21-05:00 checks perms for SSH key path dirs as well + - 9412f1dd 2023-03-08T10:43:21-05:00 teaches TestIgn3Cfg about the new RHCOS 9 key path + - bfb9d775 2023-03-08T10:43:21-05:00 ensures SSH keys get moved to the correct location + - fc98d02a 2023-03-08T10:43:21-05:00 OKD release controller is out-of-date + - 4c212efe 2023-03-08T10:43:21-05:00 ensures that RHCOS 9 SSH keys are in the right place + - 8ac5beed 2023-03-08T08:48:37-05:00 daemon: Make switchKernel less stateful + - cae67a64 2023-03-08T08:48:35-05:00 vendor: Bump coreos/rpm-ostree-client-go + - b75c7afd 2023-03-08T08:36:43-05:00 daemon: Clean up `switchKernel` a bit + - cee9e699 2023-03-07T20:37:04+01:00 Revert "daemon: Temporarily copy auth file with more open perms on FCOS" + - 4b96a9a4 2023-03-07T17:16:35+00:00 Update generated clients + - f0a908bf 2023-03-07T17:03:15+00:00 Update render test for AWS out of tree + - 228eccd0 2023-03-07T17:03:14+00:00 Update library go to promote AWS CCM to out of tree + - 9034e992 2023-03-07T08:01:51-05:00 daemon: Remove noisy log message + - 3e98b093 2023-03-04T02:22:49+05:30 Fix minor issues + - 73ff1030 2023-03-03T19:39:52+01:00 OCPBUGS-5872: Wrap podman commands in a while loop + - 97d751fe 2023-03-03T10:43:11-05:00 daemon: state metrics will clear old values when updated + - a72fada7 2023-03-03T05:52:23+05:30 Default the cgroup version to "v1" via base template controller + - 3234b724 2023-02-28T12:50:31-06:00 OPNET-208: Prefer ipv6 on v6-primary dual stack deployments + - 626a3369 2023-02-27T20:32:46+02:00 Fixing platform path order as platform specific path should be the last + - d8c07ceb 2023-02-27T11:10:49+00:00 configure-ovs: permanent retry on failure + - 865c4148 2023-02-23T14:49:28-05:00 daemon: Added no-op sync while waiting on node reboot + - 45999314 2023-02-23T13:00:15-05:00 Add back cleanupDuplicateMC + - 69c98ccb 2023-02-21T16:56:41-06:00 added e2e testing to ensure password is updated and confirmed + - de59bd28 2023-02-17T10:39:47-06:00 set passwordhash enabled, udpated verifyUserFields, reworded comments + - 18a6b3a1 2022-10-17T14:04:51-04:00 machineconfigpool: Clarify `status.configuration` description -- openshift-controller-manager embedded-component 67fcbf2f6e3d5922a1c451197d497eadddedcb8d to 1c8021fcf40ccdc95a16bd8569b5ce53ecc09f0a - - ffcebbe 2023-02-15T14:12:53-05:00 Revert "remove tech preview feature gate for build csi volumes" +- openshift-controller-manager embedded-component 1c8021fcf40ccdc95a16bd8569b5ce53ecc09f0a to 87de83867ac51730f506138ee790a56ca21d9fc9 + - a9be557 2023-01-19T11:41:05-05:00 Add explicit license -- oc image-amd64 49b1e9f681b3dbdd4f43ca3d288ac64f4c681e2d to 83fd126d7c7c598b1bfa398641d330e24596c2cf - - ba4172a 2023-02-21T17:48:59-05:00 Adding CommitDate to the Changelog json output - - ed39485 2023-02-20T15:51:14-08:00 pkg/cli/admin/upgrade/channel: Use PATCH instead of POST for spec updates +- service-ca-operator embedded-component 1b89fdce3fcccecdc5fdb705fe674cd4bfc58a2a to 8f1e2fabfc0ded40557cdb7f6f2894020c465e8c + - 80c0742 2023-03-05T15:02:56+02:00 API-1525: Add openshift_service-ca namespace yaml to manifests dir When installing SNO openshift-service-ca service-ca pod takes a few minutes to start. Creating the serivce-ca namespace early allows it to get openshift.io/sa.scc.uid-range annotation and start running earlier. -- ovn-kubernetes image-amd64 e75917d7dcd961d39b4c7768d88aa5d13ba67eb0 to b244c306b58db1afb6bdd9124bfbcadc7aec8371 - - 5d3b54a 2023-02-23T09:03:59+01:00 Changes due to `pkg/ovn/controller/services` move - - da57d5f 2023-02-22T19:27:38+01:00 Move OCP hack in its own test file - - 80e0b66 2023-02-22T09:49:10-06:00 rhel9: bump to openvswitch3.1-3.1.0-2.el9fdp - - c945e2d 2023-02-20T09:34:02+08:00 Print ovnkube node exit error - - 7cc073e 2023-02-17T14:55:11+01:00 e2e, flatl2: add a traffic test without IPAM - - 351ba9d 2023-02-17T14:55:09+01:00 multi-homing, flatL2: make subnet optional - - 7bb967c 2023-02-17T11:34:17+01:00 Flush route cache from all nodes - - dfe17dd 2023-02-16T15:58:31-05:00 Dockerfile.fedora: bump OVN to 22.12.0-25 and to fedora 37. - - 0ab5c2d 2023-02-16T11:21:35-05:00 correct cleanup of hybrid overlay annotations - - 25dc309 2023-02-16T16:46:35+01:00 multi-homing: rename waitForNodeLogicalSwitchInCache function - - 7091592 2023-02-15T13:28:01+01:00 EgressIPs: Allow moving IP - - 2e05207 2023-02-14T16:13:52-05:00 Remove MTU on service routes - - b15827d 2023-02-13T09:48:42-05:00 Skip dualstack conversion e2e flake test - - 9a141bb 2023-02-13T14:20:26+01:00 Service: Avoid rejecting when service is unidled - - 8fe5f85 2023-02-10T11:53:20+08:00 Enable LDFLAGS for building ovnk binaries other than ovnkube - - c7fd02c 2023-02-09T22:19:28+00:00 services controller: renames - - f63796e 2023-02-09T22:19:11+00:00 services controller: fold go-controller/pkg/ovn/loadbalancer into go-controller/pkg/ovn/controller/services - - b64d072 2023-02-09T22:16:24+00:00 consts: types.LoadBalancerKindExternalID and types.LoadBalancerOwnerExternalID - - 36991fb 2023-02-09T22:16:15+00:00 services controller: remove lb_cache - - 2000f2e 2023-02-09T22:15:54+00:00 services controller: make ensureLbs use top level cache - - 624c23e 2023-02-09T23:07:16+01:00 Always send packets from OVN to Host - - 7db9a35 2023-02-09T21:43:58+01:00 Don't retry fetching pod ips on delete if it failed once. - - c05399a 2023-02-09T19:36:16+01:00 Expose resource max retry failed metric - - 97c91c2 2023-02-08T20:50:06+00:00 services controller: removal of legacy lbs is no longer needed - - c027419 2023-02-08T18:55:53+01:00 multi-homing, e2e: multiple attachments to the same network - - 399d3ab 2023-02-08T10:22:22-05:00 Consolidate dualstack conversion jobs - - d6827a6 2023-02-08T11:20:28+01:00 Use Update() instead of Patch() for concurrent node annotation update with the same key. Default and secondary controllers both update "k8s.ovn.org/node-subnets" annotation on node events. Since annotation value is a string, they will try to push conflicting changes, but if we use Update(), it will return error on resource version mismatch, and changes will be applied sequentially after retry. - - 3aeda21 2023-02-08T11:20:26+01:00 Separate Kube and KubeOVN interfaces to make sure all required clients are always set. Add OVNMasterClientset and OVNNodeClientset in addition to OVNClientset for the same purpose. Define cni.ClientSet and cni.shimClientset for the same purpose. Remove cni.Server.rundir field, since it is only used during initialization, pass it to cni.Server.Start(). - - d029343 2023-02-08T10:33:54+01:00 multi-homing, e2e: ensure workloads are scheduled in diff nodes - - c778cce 2023-02-08T10:33:46+01:00 e2e, multi-homing: refactor the test suite - - ead05f8 2023-02-07T11:43:34+01:00 Commit egress IP pod config as one libovsdb transaction - - 9604a9c 2023-02-07T11:11:32+01:00 Refactor handleEgressReroutePolicy into separate functions - - 7c856ae 2023-02-07T11:11:31+01:00 Rename MatchIPNetFamily to MatchFirstIPNetFamily - - fcb8724 2023-02-01T11:52:18-06:00 config: add unit tests for enable-multi-network +- oc image-amd64 83fd126d7c7c598b1bfa398641d330e24596c2cf to 04577c4f1055f69421d9b1ff6c15bd7257674324 + - fe31e03 2023-02-28T15:53:55+01:00 Microshift command docs + - 39679d5 2023-02-27T15:13:52+01:00 groupsync: cache ldap connection instead of spamming the LDAP server with conn/bind + - adce7ba 2023-02-27T15:13:52+01:00 bump(library-go): update to LDAP queries library + - 3863b46 2023-02-22T14:09:28+03:00 Add subrepository support for ICSP + - b186341 2023-02-21T11:07:44+01:00 Do not set master node selector if there's no masters -- kubernetes image-amd64 518f3edfe79c93dcc01145153247ebffcd4fe6e6 to 89232647de67ea787d339b1bd7c780a0ed97f3f9 - - 04ff5090b 2023-02-22T10:49:29-05:00 UPSTREAM: : node admission plugin for cpu partitioning - - 78f50d082 2023-02-22T10:45:12-05:00 UPSTREAM: : bump(openshift/api,openshift/client-go) +- kubernetes image-amd64 89232647de67ea787d339b1bd7c780a0ed97f3f9 to 3754ece77dda848d508b37369a1f2646faaeae13 + - 89af6258d 2023-03-06T14:53:42+01:00 UPSTREAM: : update rebase doc + - ed2f3d8a8 2023-03-02T10:11:42-05:00 UPSTREAM: : hack/update-vendor.sh, make update and update image + - 316215ca1 2023-03-02T10:11:41-05:00 UPSTREAM: : kubelet: fix readiness probes with pod termination + - 0655647e6 2023-03-02T09:01:03-05:00 UPSTREAM: : manually resolve conflicts + - 5bb8838b4 2023-02-28T13:17:25+01:00 UPSTREAM: 115968: add SeccompProfile to Pod and Container accessors/mutators + - d405dc93f 2023-02-27T11:35:30+01:00 UPSTREAM: : PSa metrics: unset ocp_namespace on non-platform namespaces + - 9626fc26a 2023-02-23T13:30:48-05:00 UPSTREAM: : OCPBUGS-5991: Kube APIServer panics in admission controller + - fc04e732b 2023-02-22T13:32:21+00:00 Release commit for Kubernetes v1.26.2 + - 22d484661 2023-02-16T13:29:55-05:00 UPSTREAM: : hack/update-vendor.sh, make update and update image + - 40eb36a15 2023-02-16T14:11:41+01:00 releng: Update images, dependencies and version to Go 1.19.6 + - 26d4675e1 2023-02-14T23:18:23-05:00 Update golang.org/x/net to v0.7.0 + - c5fe6226c 2023-02-08T18:06:10-08:00 Pin golang.org/x/net to v0.4.0 in 1.26 + - 4e95e99f0 2023-02-08T16:20:15-08:00 Enforce nodeName cannot be set along with non empty schedulingGates + - be1dc7d5c 2023-02-08T13:56:28+05:30 *: Fix linter warnings + - 07ee81cf8 2023-02-08T11:41:27+05:30 hack/tools: Bump golangci-lint version + - c651e4f7d 2023-02-06T20:38:48-05:00 kubelet/client: collapse transport wiring onto standard approach + - 5a6e365e1 2023-02-06T17:37:22+00:00 Ignore container events with nil PodSandboxStatus + - 6d4db15bf 2023-02-02T11:51:58-05:00 apiserver: remove 34s from DELETECOLLECTION rest handler + - a082cbd23 2023-02-01T23:16:53+00:00 update prev succeeded indexes for indexed jobs unconditionally + - b10dce49c 2023-01-30T15:37:01+01:00 dynamic resource allocation: avoid apiserver complaint about list content + - 15b48cd3a 2023-01-29T19:55:51-05:00 Avoid typechecking stdlib + - a9edc2c21 2023-01-27T12:40:09-08:00 Fix konnectivity-client metric registration. + - aa950773c 2023-01-26T21:52:53+00:00 Fix nil pointer error in nodevolumelimits csi logging + - d3b0f3f7d 2023-01-26T21:28:41+00:00 add scale test for probes + - 7d2254d97 2023-01-26T10:51:24-03:00 kubectl: use v2 for hpa + - 4cd96e614 2023-01-26T11:21:49+00:00 Fix panic on ClusterIP allocation for /28 subnets + - b6429e3d3 2023-01-23T21:28:03+00:00 use custom dialer for http probes + - cc7e738f5 2023-01-23T21:28:03+00:00 use custom dialer for tcp probes + - b48139c65 2023-01-23T21:28:03+00:00 add custom dialer optimized for probes + - 5dc78931f 2023-01-20T15:31:56+01:00 k8s.io/component-base/logs: match full help text in unit test + - 576b56a58 2023-01-20T15:30:36+01:00 k8s.io/component-base/logs: relax flagset unit tests + - ce665b2a6 2023-01-20T15:30:36+01:00 k8s.io/component-base/logs: unit test for command line help output + - 6495dd02e 2023-01-20T15:30:36+01:00 k8s.io/component-base/logs: fix usage through Go flag package + - 0b0a325bb 2023-01-18T14:52:17-08:00 fix bug with param controllers being removed if used by more than one policy + - 7ec8de509 2023-01-18T12:03:18-05:00 Fix shadowing lint error + - 8f86f5739 2023-01-18T12:03:15-05:00 bump honnef.co/go/tools to support go1.20 + - 070518c50 2023-01-18T16:50:15+00:00 Update CHANGELOG/CHANGELOG-1.26.md for v1.26.1 + - 8017dfff6 2023-01-18T15:51:25+00:00 Release commit for Kubernetes v1.26.2-rc.0 + - 8f94681cd 2023-01-18T15:51:24+00:00 Release commit for Kubernetes v1.26.1 + - 0248aa84d 2023-01-17T20:03:15-08:00 Fixes the issue #114145 + - 0f05e2622 2023-01-16T11:14:49+01:00 PodGC should not add DisruptionTarget condition for pods which are in terminal phase + - fd2245b84 2023-01-12T21:31:37+05:30 pkg/controller/job: re-honor exponential backoff + - fcc4ed670 2023-01-12T14:02:58+01:00 releng: Update images, dependencies and version to Go 1.19.5 + - d23d4afdc 2023-01-12T10:03:57+01:00 Do not include scheduler name in the preemption event message + - 242b82c86 2023-01-11T23:04:50-08:00 Explicitly call rand.Seed() method + - 0085f2537 2023-01-10T19:32:26+00:00 Exports WarningPrinter field in DeleteOptions + - 424b877bd 2023-01-10T12:22:05-05:00 Improve vendor verification works for each staging repo + - 5b7b94932 2023-01-10T10:10:21+01:00 Do not leak cross namespace pod metadata in preemption events + - 707031462 2023-01-10T10:06:11+01:00 Adjust DisruptionTarget condition message to do not include preemptor pod metadata + - 91228a574 2023-01-09T19:22:52+00:00 egress_selector.go: register konnectivity-client metrics. + - 57cea1f4d 2023-01-09T19:22:23+00:00 expose prometheus.Registerer so that we can hook into this from external sources + - 529e773d9 2023-01-09T19:22:05+00:00 Bump konnectivity-client to v0.0.35 + - fc27c43db 2023-01-05T15:17:47-05:00 Cherry pick 114857 to release-1.26 + - c25004b88 2023-01-05T12:54:40+05:30 Automated cherry pick of #114602: Removed the reverted changes from Changelogv1.26.md + - bfda7f636 2023-01-04T22:22:11+09:00 Update daemonSet status even if syncDaemonSet fails + - 640f15b87 2023-01-04T12:26:06+01:00 Licensing: skip modules with fewer subdirs than mods + - da22a8fd2 2023-01-03T21:11:39+00:00 Fix issues in volumesnapshot test for ephemeral storage + - cceaf6c3a 2023-01-03T16:38:02+01:00 Fix clearing rate limiter in disruption controller + - b897fb4fa 2022-12-28T21:28:03+00:00 Add pod to dsw if termination is not completed during reconstruction #issues/113979 + - a5c0a5f04 2022-12-22T13:23:24-05:00 Add .go-version file containing build go version + - 5e22175b1 2022-12-20T22:08:34+00:00 Resource claims should be a map type + - 0b0eee5cc 2022-12-16T07:48:00+05:30 Windows Kube-Proxy implementation for internal traffic policy. + - cbeb5809b 2022-12-15T15:16:56-08:00 Fix a regression that scheduler always go through all Filter plugins + - bbb5513b3 2022-12-15T22:21:58+02:00 Fix SPDY proxy authentication with special chars + - 674db5228 2022-12-15T22:21:58+02:00 Improve error message when proxy connection fails + - de757c46a 2022-12-13T10:02:40-08:00 fix double lock and excercise its codepath in tests + - 180e7dbbd 2022-12-13T11:16:35-05:00 Reduce load of Job integration test + - e5539672b 2022-12-13T20:01:07+05:30 Creating Ingress IP loadbalancer alone when all the endpoints are terminating. KEP1669 + - a3c81d8b4 2022-12-12T17:05:27+01:00 Deflake a preemption test that may patch Node incorrectly + - f8b99b1f0 2022-12-11T19:26:01-08:00 Check the correct error in d.downloadAPIs + - 5108c2dde 2022-12-08T20:50:46+00:00 Update CHANGELOG/CHANGELOG-1.26.md for v1.26.0 + - 4c5225033 2022-12-08T19:51:44+00:00 Release commit for Kubernetes v1.26.1-rc.0 + - a9241b145 2022-11-21T17:01:38+05:30 Introducing LoadbalancerPortMapping flags for VipExternalIP + - 40f01d0c8 2022-11-17T21:47:35-05:00 Limit request retrying to []byte request bodies -- oc image-arm64 a04d9dc7e12a1d251da3502df69d8dc8a48e18b8 to 83fd126d7c7c598b1bfa398641d330e24596c2cf - - ba4172a 2023-02-21T17:48:59-05:00 Adding CommitDate to the Changelog json output +- service-ca-operator image-amd64 1b89fdce3fcccecdc5fdb705fe674cd4bfc58a2a to 8f1e2fabfc0ded40557cdb7f6f2894020c465e8c + - 80c0742 2023-03-05T15:02:56+02:00 API-1525: Add openshift_service-ca namespace yaml to manifests dir When installing SNO openshift-service-ca service-ca pod takes a few minutes to start. Creating the serivce-ca namespace early allows it to get openshift.io/sa.scc.uid-range annotation and start running earlier. -- ovn-kubernetes image-arm64 e75917d7dcd961d39b4c7768d88aa5d13ba67eb0 to b244c306b58db1afb6bdd9124bfbcadc7aec8371 - - 5d3b54a 2023-02-23T09:03:59+01:00 Changes due to `pkg/ovn/controller/services` move - - da57d5f 2023-02-22T19:27:38+01:00 Move OCP hack in its own test file - - 80e0b66 2023-02-22T09:49:10-06:00 rhel9: bump to openvswitch3.1-3.1.0-2.el9fdp - - c945e2d 2023-02-20T09:34:02+08:00 Print ovnkube node exit error - - 7cc073e 2023-02-17T14:55:11+01:00 e2e, flatl2: add a traffic test without IPAM - - 351ba9d 2023-02-17T14:55:09+01:00 multi-homing, flatL2: make subnet optional - - 7bb967c 2023-02-17T11:34:17+01:00 Flush route cache from all nodes - - dfe17dd 2023-02-16T15:58:31-05:00 Dockerfile.fedora: bump OVN to 22.12.0-25 and to fedora 37. - - 0ab5c2d 2023-02-16T11:21:35-05:00 correct cleanup of hybrid overlay annotations - - 25dc309 2023-02-16T16:46:35+01:00 multi-homing: rename waitForNodeLogicalSwitchInCache function - - 7091592 2023-02-15T13:28:01+01:00 EgressIPs: Allow moving IP - - 2e05207 2023-02-14T16:13:52-05:00 Remove MTU on service routes - - b15827d 2023-02-13T09:48:42-05:00 Skip dualstack conversion e2e flake test - - 9a141bb 2023-02-13T14:20:26+01:00 Service: Avoid rejecting when service is unidled - - 8fe5f85 2023-02-10T11:53:20+08:00 Enable LDFLAGS for building ovnk binaries other than ovnkube - - c7fd02c 2023-02-09T22:19:28+00:00 services controller: renames - - f63796e 2023-02-09T22:19:11+00:00 services controller: fold go-controller/pkg/ovn/loadbalancer into go-controller/pkg/ovn/controller/services - - b64d072 2023-02-09T22:16:24+00:00 consts: types.LoadBalancerKindExternalID and types.LoadBalancerOwnerExternalID - - 36991fb 2023-02-09T22:16:15+00:00 services controller: remove lb_cache - - 2000f2e 2023-02-09T22:15:54+00:00 services controller: make ensureLbs use top level cache - - 624c23e 2023-02-09T23:07:16+01:00 Always send packets from OVN to Host - - 7db9a35 2023-02-09T21:43:58+01:00 Don't retry fetching pod ips on delete if it failed once. - - c05399a 2023-02-09T19:36:16+01:00 Expose resource max retry failed metric - - 97c91c2 2023-02-08T20:50:06+00:00 services controller: removal of legacy lbs is no longer needed - - c027419 2023-02-08T18:55:53+01:00 multi-homing, e2e: multiple attachments to the same network - - 399d3ab 2023-02-08T10:22:22-05:00 Consolidate dualstack conversion jobs - - d6827a6 2023-02-08T11:20:28+01:00 Use Update() instead of Patch() for concurrent node annotation update with the same key. Default and secondary controllers both update "k8s.ovn.org/node-subnets" annotation on node events. Since annotation value is a string, they will try to push conflicting changes, but if we use Update(), it will return error on resource version mismatch, and changes will be applied sequentially after retry. - - 3aeda21 2023-02-08T11:20:26+01:00 Separate Kube and KubeOVN interfaces to make sure all required clients are always set. Add OVNMasterClientset and OVNNodeClientset in addition to OVNClientset for the same purpose. Define cni.ClientSet and cni.shimClientset for the same purpose. Remove cni.Server.rundir field, since it is only used during initialization, pass it to cni.Server.Start(). - - d029343 2023-02-08T10:33:54+01:00 multi-homing, e2e: ensure workloads are scheduled in diff nodes - - c778cce 2023-02-08T10:33:46+01:00 e2e, multi-homing: refactor the test suite - - ead05f8 2023-02-07T11:43:34+01:00 Commit egress IP pod config as one libovsdb transaction - - 9604a9c 2023-02-07T11:11:32+01:00 Refactor handleEgressReroutePolicy into separate functions - - 7c856ae 2023-02-07T11:11:31+01:00 Rename MatchIPNetFamily to MatchFirstIPNetFamily - - fcb8724 2023-02-01T11:52:18-06:00 config: add unit tests for enable-multi-network +- oc image-arm64 83fd126d7c7c598b1bfa398641d330e24596c2cf to 07ee29c0df5c8d234feadfce0bfb86970ce45336 + - 887d9d2 2023-03-09T09:55:01+03:00 Add microshift into generate-docs + - fe31e03 2023-02-28T15:53:55+01:00 Microshift command docs + - 39679d5 2023-02-27T15:13:52+01:00 groupsync: cache ldap connection instead of spamming the LDAP server with conn/bind + - adce7ba 2023-02-27T15:13:52+01:00 bump(library-go): update to LDAP queries library + - 3863b46 2023-02-22T14:09:28+03:00 Add subrepository support for ICSP + - b186341 2023-02-21T11:07:44+01:00 Do not set master node selector if there's no masters -- kubernetes image-arm64 518f3edfe79c93dcc01145153247ebffcd4fe6e6 to 89232647de67ea787d339b1bd7c780a0ed97f3f9 - - 04ff5090b 2023-02-22T10:49:29-05:00 UPSTREAM: : node admission plugin for cpu partitioning - - 78f50d082 2023-02-22T10:45:12-05:00 UPSTREAM: : bump(openshift/api,openshift/client-go) +- kubernetes image-arm64 89232647de67ea787d339b1bd7c780a0ed97f3f9 to 7d98b1aa513462643491f4ddc6607d523a896788 + - 89af6258d 2023-03-06T14:53:42+01:00 UPSTREAM: : update rebase doc + - 209a35030 2023-03-03T12:36:32-05:00 UPSTREAM: 116227: Fix mounted volume expansion tests + - ed2f3d8a8 2023-03-02T10:11:42-05:00 UPSTREAM: : hack/update-vendor.sh, make update and update image + - 316215ca1 2023-03-02T10:11:41-05:00 UPSTREAM: : kubelet: fix readiness probes with pod termination + - 0655647e6 2023-03-02T09:01:03-05:00 UPSTREAM: : manually resolve conflicts + - 5bb8838b4 2023-02-28T13:17:25+01:00 UPSTREAM: 115968: add SeccompProfile to Pod and Container accessors/mutators + - d405dc93f 2023-02-27T11:35:30+01:00 UPSTREAM: : PSa metrics: unset ocp_namespace on non-platform namespaces + - 9626fc26a 2023-02-23T13:30:48-05:00 UPSTREAM: : OCPBUGS-5991: Kube APIServer panics in admission controller + - fc04e732b 2023-02-22T13:32:21+00:00 Release commit for Kubernetes v1.26.2 + - 22d484661 2023-02-16T13:29:55-05:00 UPSTREAM: : hack/update-vendor.sh, make update and update image + - 40eb36a15 2023-02-16T14:11:41+01:00 releng: Update images, dependencies and version to Go 1.19.6 + - 26d4675e1 2023-02-14T23:18:23-05:00 Update golang.org/x/net to v0.7.0 + - c5fe6226c 2023-02-08T18:06:10-08:00 Pin golang.org/x/net to v0.4.0 in 1.26 + - 4e95e99f0 2023-02-08T16:20:15-08:00 Enforce nodeName cannot be set along with non empty schedulingGates + - be1dc7d5c 2023-02-08T13:56:28+05:30 *: Fix linter warnings + - 07ee81cf8 2023-02-08T11:41:27+05:30 hack/tools: Bump golangci-lint version + - c651e4f7d 2023-02-06T20:38:48-05:00 kubelet/client: collapse transport wiring onto standard approach + - 5a6e365e1 2023-02-06T17:37:22+00:00 Ignore container events with nil PodSandboxStatus + - 6d4db15bf 2023-02-02T11:51:58-05:00 apiserver: remove 34s from DELETECOLLECTION rest handler + - a082cbd23 2023-02-01T23:16:53+00:00 update prev succeeded indexes for indexed jobs unconditionally + - b10dce49c 2023-01-30T15:37:01+01:00 dynamic resource allocation: avoid apiserver complaint about list content + - 15b48cd3a 2023-01-29T19:55:51-05:00 Avoid typechecking stdlib + - a9edc2c21 2023-01-27T12:40:09-08:00 Fix konnectivity-client metric registration. + - aa950773c 2023-01-26T21:52:53+00:00 Fix nil pointer error in nodevolumelimits csi logging + - d3b0f3f7d 2023-01-26T21:28:41+00:00 add scale test for probes + - 7d2254d97 2023-01-26T10:51:24-03:00 kubectl: use v2 for hpa + - 4cd96e614 2023-01-26T11:21:49+00:00 Fix panic on ClusterIP allocation for /28 subnets + - b6429e3d3 2023-01-23T21:28:03+00:00 use custom dialer for http probes + - cc7e738f5 2023-01-23T21:28:03+00:00 use custom dialer for tcp probes + - b48139c65 2023-01-23T21:28:03+00:00 add custom dialer optimized for probes + - 5dc78931f 2023-01-20T15:31:56+01:00 k8s.io/component-base/logs: match full help text in unit test + - 576b56a58 2023-01-20T15:30:36+01:00 k8s.io/component-base/logs: relax flagset unit tests + - ce665b2a6 2023-01-20T15:30:36+01:00 k8s.io/component-base/logs: unit test for command line help output + - 6495dd02e 2023-01-20T15:30:36+01:00 k8s.io/component-base/logs: fix usage through Go flag package + - 0b0a325bb 2023-01-18T14:52:17-08:00 fix bug with param controllers being removed if used by more than one policy + - 7ec8de509 2023-01-18T12:03:18-05:00 Fix shadowing lint error + - 8f86f5739 2023-01-18T12:03:15-05:00 bump honnef.co/go/tools to support go1.20 + - 070518c50 2023-01-18T16:50:15+00:00 Update CHANGELOG/CHANGELOG-1.26.md for v1.26.1 + - 8017dfff6 2023-01-18T15:51:25+00:00 Release commit for Kubernetes v1.26.2-rc.0 + - 8f94681cd 2023-01-18T15:51:24+00:00 Release commit for Kubernetes v1.26.1 + - 0248aa84d 2023-01-17T20:03:15-08:00 Fixes the issue #114145 + - 0f05e2622 2023-01-16T11:14:49+01:00 PodGC should not add DisruptionTarget condition for pods which are in terminal phase + - fd2245b84 2023-01-12T21:31:37+05:30 pkg/controller/job: re-honor exponential backoff + - fcc4ed670 2023-01-12T14:02:58+01:00 releng: Update images, dependencies and version to Go 1.19.5 + - d23d4afdc 2023-01-12T10:03:57+01:00 Do not include scheduler name in the preemption event message + - 242b82c86 2023-01-11T23:04:50-08:00 Explicitly call rand.Seed() method + - 0085f2537 2023-01-10T19:32:26+00:00 Exports WarningPrinter field in DeleteOptions + - 424b877bd 2023-01-10T12:22:05-05:00 Improve vendor verification works for each staging repo + - 5b7b94932 2023-01-10T10:10:21+01:00 Do not leak cross namespace pod metadata in preemption events + - 707031462 2023-01-10T10:06:11+01:00 Adjust DisruptionTarget condition message to do not include preemptor pod metadata + - 91228a574 2023-01-09T19:22:52+00:00 egress_selector.go: register konnectivity-client metrics. + - 57cea1f4d 2023-01-09T19:22:23+00:00 expose prometheus.Registerer so that we can hook into this from external sources + - 529e773d9 2023-01-09T19:22:05+00:00 Bump konnectivity-client to v0.0.35 + - fc27c43db 2023-01-05T15:17:47-05:00 Cherry pick 114857 to release-1.26 + - c25004b88 2023-01-05T12:54:40+05:30 Automated cherry pick of #114602: Removed the reverted changes from Changelogv1.26.md + - bfda7f636 2023-01-04T22:22:11+09:00 Update daemonSet status even if syncDaemonSet fails + - 640f15b87 2023-01-04T12:26:06+01:00 Licensing: skip modules with fewer subdirs than mods + - da22a8fd2 2023-01-03T21:11:39+00:00 Fix issues in volumesnapshot test for ephemeral storage + - cceaf6c3a 2023-01-03T16:38:02+01:00 Fix clearing rate limiter in disruption controller + - b897fb4fa 2022-12-28T21:28:03+00:00 Add pod to dsw if termination is not completed during reconstruction #issues/113979 + - a5c0a5f04 2022-12-22T13:23:24-05:00 Add .go-version file containing build go version + - 5e22175b1 2022-12-20T22:08:34+00:00 Resource claims should be a map type + - 0b0eee5cc 2022-12-16T07:48:00+05:30 Windows Kube-Proxy implementation for internal traffic policy. + - cbeb5809b 2022-12-15T15:16:56-08:00 Fix a regression that scheduler always go through all Filter plugins + - bbb5513b3 2022-12-15T22:21:58+02:00 Fix SPDY proxy authentication with special chars + - 674db5228 2022-12-15T22:21:58+02:00 Improve error message when proxy connection fails + - de757c46a 2022-12-13T10:02:40-08:00 fix double lock and excercise its codepath in tests + - 180e7dbbd 2022-12-13T11:16:35-05:00 Reduce load of Job integration test + - e5539672b 2022-12-13T20:01:07+05:30 Creating Ingress IP loadbalancer alone when all the endpoints are terminating. KEP1669 + - a3c81d8b4 2022-12-12T17:05:27+01:00 Deflake a preemption test that may patch Node incorrectly + - f8b99b1f0 2022-12-11T19:26:01-08:00 Check the correct error in d.downloadAPIs + - 5108c2dde 2022-12-08T20:50:46+00:00 Update CHANGELOG/CHANGELOG-1.26.md for v1.26.0 + - 4c5225033 2022-12-08T19:51:44+00:00 Release commit for Kubernetes v1.26.1-rc.0 + - a9241b145 2022-11-21T17:01:38+05:30 Introducing LoadbalancerPortMapping flags for VipExternalIP + - 40f01d0c8 2022-11-17T21:47:35-05:00 Limit request retrying to []byte request bodies + +- service-ca-operator image-arm64 1b89fdce3fcccecdc5fdb705fe674cd4bfc58a2a to 8f1e2fabfc0ded40557cdb7f6f2894020c465e8c + - 80c0742 2023-03-05T15:02:56+02:00 API-1525: Add openshift_service-ca namespace yaml to manifests dir When installing SNO openshift-service-ca service-ca pod takes a few minutes to start. Creating the serivce-ca namespace early allows it to get openshift.io/sa.scc.uid-range annotation and start running earlier. diff --git a/scripts/auto-rebase/commits.txt b/scripts/auto-rebase/commits.txt index 59e7fcaf39..ee58c920ac 100644 --- a/scripts/auto-rebase/commits.txt +++ b/scripts/auto-rebase/commits.txt @@ -1,28 +1,26 @@ -https://github.com/openshift/cluster-dns-operator embedded-component ccd55d043b09c64ed4d5d8ed102cc2a0cb09cb3b -https://github.com/openshift/cluster-ingress-operator embedded-component 8eb2c667fd31a67d52c4d0ea6c5f014a9fe2ce0d +https://github.com/openshift/cluster-dns-operator embedded-component d96022a4d0d091955d73e7e99fc8cc81db56c86a +https://github.com/openshift/cluster-ingress-operator embedded-component a29464eda9614ac3d70c185b572f4839195e7306 https://github.com/openshift/cluster-kube-apiserver-operator embedded-component 6ad0a9407be5d5229d605665986899be4b531b5e -https://github.com/openshift/cluster-kube-controller-manager-operator embedded-component 4ca346ef97def3697f1aa0368c9b35459b9b2f59 +https://github.com/openshift/cluster-kube-controller-manager-operator embedded-component f882f66700ce0c88073a6af79d1a8adcd59f721f https://github.com/openshift/cluster-kube-scheduler-operator embedded-component d3978864fb58063235be176c18fe50457b5223f3 -https://github.com/openshift/cluster-network-operator embedded-component 4d5a093d41e45def540ffbe4c5dc214550864d53 +https://github.com/openshift/cluster-network-operator embedded-component 6252ae9fcb162cdac1a4284f65d3406fa7192736 https://github.com/openshift/cluster-openshift-controller-manager-operator embedded-component 7867c26e6c91e2cc279317dfc080befe63a60749 https://github.com/openshift/cluster-policy-controller embedded-component ac01e3463245f2dd9312145368d7f4099a8a0bb9 https://github.com/openshift/etcd embedded-component 13c18c444a8c6a86ccbba16cce664008f5f948bd -https://github.com/openshift/kubernetes embedded-component 89232647de67ea787d339b1bd7c780a0ed97f3f9 -https://github.com/openshift/machine-config-operator embedded-component c078cdd2614e409faf0e9b13d97c426c065a71da -https://github.com/openshift/openshift-controller-manager embedded-component 1c8021fcf40ccdc95a16bd8569b5ce53ecc09f0a +https://github.com/openshift/kubernetes embedded-component 3754ece77dda848d508b37369a1f2646faaeae13 +https://github.com/openshift/machine-config-operator embedded-component 832de9edfdc4cc980899550c008bd8d56664f154 +https://github.com/openshift/openshift-controller-manager embedded-component 87de83867ac51730f506138ee790a56ca21d9fc9 https://github.com/openshift/route-controller-manager embedded-component d7a8e22db412b6fabb7028ca0da8de8f3d9ac3c3 -https://github.com/openshift/service-ca-operator embedded-component 1b89fdce3fcccecdc5fdb705fe674cd4bfc58a2a -https://github.com/openshift/oc image-amd64 83fd126d7c7c598b1bfa398641d330e24596c2cf +https://github.com/openshift/service-ca-operator embedded-component 8f1e2fabfc0ded40557cdb7f6f2894020c465e8c +https://github.com/openshift/oc image-amd64 04577c4f1055f69421d9b1ff6c15bd7257674324 https://github.com/openshift/coredns image-amd64 5560e4ad8c343c211f0b2f9d85ce7331b20b87cb https://github.com/openshift/router image-amd64 69eda4bd427c3f27d9993afa35461f4fc1dc0357 https://github.com/openshift/kube-rbac-proxy image-amd64 0aa2830ed7359fd8cd0e2f7db0ed96a733c5990e -https://github.com/openshift/ovn-kubernetes image-amd64 b244c306b58db1afb6bdd9124bfbcadc7aec8371 -https://github.com/openshift/kubernetes image-amd64 89232647de67ea787d339b1bd7c780a0ed97f3f9 -https://github.com/openshift/service-ca-operator image-amd64 1b89fdce3fcccecdc5fdb705fe674cd4bfc58a2a -https://github.com/openshift/oc image-arm64 83fd126d7c7c598b1bfa398641d330e24596c2cf +https://github.com/openshift/kubernetes image-amd64 3754ece77dda848d508b37369a1f2646faaeae13 +https://github.com/openshift/service-ca-operator image-amd64 8f1e2fabfc0ded40557cdb7f6f2894020c465e8c +https://github.com/openshift/oc image-arm64 07ee29c0df5c8d234feadfce0bfb86970ce45336 https://github.com/openshift/coredns image-arm64 5560e4ad8c343c211f0b2f9d85ce7331b20b87cb https://github.com/openshift/router image-arm64 69eda4bd427c3f27d9993afa35461f4fc1dc0357 https://github.com/openshift/kube-rbac-proxy image-arm64 0aa2830ed7359fd8cd0e2f7db0ed96a733c5990e -https://github.com/openshift/ovn-kubernetes image-arm64 b244c306b58db1afb6bdd9124bfbcadc7aec8371 -https://github.com/openshift/kubernetes image-arm64 89232647de67ea787d339b1bd7c780a0ed97f3f9 -https://github.com/openshift/service-ca-operator image-arm64 1b89fdce3fcccecdc5fdb705fe674cd4bfc58a2a +https://github.com/openshift/kubernetes image-arm64 7d98b1aa513462643491f4ddc6607d523a896788 +https://github.com/openshift/service-ca-operator image-arm64 8f1e2fabfc0ded40557cdb7f6f2894020c465e8c From a32e392f981a49541ce0b3237f0a029f4844e3f0 Mon Sep 17 00:00:00 2001 From: ci-robot Date: Mon, 13 Mar 2023 05:30:33 +0000 Subject: [PATCH 3/8] update microshift/go.mod --- go.mod | 70 ++++++++++++++++----------------- go.sum | 119 +++++++++++++++++++++++++++++---------------------------- 2 files changed, 96 insertions(+), 93 deletions(-) diff --git a/go.mod b/go.mod index c9fe3c564c..f73bb1272a 100644 --- a/go.mod +++ b/go.mod @@ -11,13 +11,13 @@ require ( github.com/openshift/build-machinery-go v0.0.0-20220913142420-e25cf57ea46d github.com/openshift/client-go v0.0.0-20230120202327-72f107311084 github.com/openshift/cluster-policy-controller v0.0.0-20230217170320-ac01e3463245 - github.com/openshift/library-go v0.0.0-20230130232623-47904dd9ff5a + github.com/openshift/library-go v0.0.0-20230222090221-582055a1d5c4 github.com/openshift/route-controller-manager v0.0.0-20230205134410-d7a8e22db412 github.com/pkg/errors v0.9.1 github.com/spf13/cobra v1.6.0 github.com/spf13/pflag v1.0.5 github.com/stretchr/testify v1.8.0 - golang.org/x/sys v0.4.0 + golang.org/x/sys v0.5.0 gopkg.in/yaml.v2 v2.4.0 // indirect k8s.io/api v0.26.1 k8s.io/apiextensions-apiserver v0.26.1 @@ -186,11 +186,11 @@ require ( go.uber.org/zap v1.19.0 // indirect golang.org/x/crypto v0.1.0 // indirect golang.org/x/mod v0.6.0 // indirect - golang.org/x/net v0.5.0 // indirect + golang.org/x/net v0.7.0 // indirect golang.org/x/oauth2 v0.0.0-20220411215720-9780585627b5 // indirect golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4 // indirect - golang.org/x/term v0.4.0 // indirect - golang.org/x/text v0.6.0 // indirect + golang.org/x/term v0.5.0 // indirect + golang.org/x/text v0.7.0 // indirect golang.org/x/time v0.0.0-20220210224613-90d013bbcef8 // indirect golang.org/x/tools v0.2.0 // indirect google.golang.org/api v0.60.0 // indirect @@ -231,34 +231,34 @@ require ( replace ( github.com/onsi/ginkgo/v2 => github.com/openshift/onsi-ginkgo/v2 v2.4.1-0.20221214150008-e73634cb3870 // from kubernetes - k8s.io/api => github.com/openshift/kubernetes/staging/src/k8s.io/api v0.0.0-20230223163248-89232647de67 // staging kubernetes - k8s.io/apiextensions-apiserver => github.com/openshift/kubernetes/staging/src/k8s.io/apiextensions-apiserver v0.0.0-20230223163248-89232647de67 // staging kubernetes - k8s.io/apimachinery => github.com/openshift/kubernetes/staging/src/k8s.io/apimachinery v0.0.0-20230223163248-89232647de67 // staging kubernetes - k8s.io/apiserver => github.com/openshift/kubernetes/staging/src/k8s.io/apiserver v0.0.0-20230223163248-89232647de67 // staging kubernetes - k8s.io/cli-runtime => github.com/openshift/kubernetes/staging/src/k8s.io/cli-runtime v0.0.0-20230223163248-89232647de67 // from kubernetes - k8s.io/client-go => github.com/openshift/kubernetes/staging/src/k8s.io/client-go v0.0.0-20230223163248-89232647de67 // staging kubernetes - k8s.io/cloud-provider => github.com/openshift/kubernetes/staging/src/k8s.io/cloud-provider v0.0.0-20230223163248-89232647de67 // from kubernetes - k8s.io/cluster-bootstrap => github.com/openshift/kubernetes/staging/src/k8s.io/cluster-bootstrap v0.0.0-20230223163248-89232647de67 // from kubernetes - k8s.io/code-generator => github.com/openshift/kubernetes/staging/src/k8s.io/code-generator v0.0.0-20230223163248-89232647de67 // staging kubernetes - k8s.io/component-base => github.com/openshift/kubernetes/staging/src/k8s.io/component-base v0.0.0-20230223163248-89232647de67 // staging kubernetes - k8s.io/component-helpers => github.com/openshift/kubernetes/staging/src/k8s.io/component-helpers v0.0.0-20230223163248-89232647de67 // from kubernetes - k8s.io/controller-manager => github.com/openshift/kubernetes/staging/src/k8s.io/controller-manager v0.0.0-20230223163248-89232647de67 // from kubernetes - k8s.io/cri-api => github.com/openshift/kubernetes/staging/src/k8s.io/cri-api v0.0.0-20230223163248-89232647de67 // from kubernetes - k8s.io/csi-translation-lib => github.com/openshift/kubernetes/staging/src/k8s.io/csi-translation-lib v0.0.0-20230223163248-89232647de67 // from kubernetes - k8s.io/dynamic-resource-allocation => github.com/openshift/kubernetes/staging/src/k8s.io/dynamic-resource-allocation v0.0.0-20230223163248-89232647de67 // staging kubernetes - k8s.io/kms => github.com/openshift/kubernetes/staging/src/k8s.io/kms v0.0.0-20230223163248-89232647de67 // staging kubernetes - k8s.io/kube-aggregator => github.com/openshift/kubernetes/staging/src/k8s.io/kube-aggregator v0.0.0-20230223163248-89232647de67 // staging kubernetes - k8s.io/kube-controller-manager => github.com/openshift/kubernetes/staging/src/k8s.io/kube-controller-manager v0.0.0-20230223163248-89232647de67 // from kubernetes - k8s.io/kube-proxy => github.com/openshift/kubernetes/staging/src/k8s.io/kube-proxy v0.0.0-20230223163248-89232647de67 // from kubernetes - k8s.io/kube-scheduler => github.com/openshift/kubernetes/staging/src/k8s.io/kube-scheduler v0.0.0-20230223163248-89232647de67 // from kubernetes - k8s.io/kubectl => github.com/openshift/kubernetes/staging/src/k8s.io/kubectl v0.0.0-20230223163248-89232647de67 // from kubernetes - k8s.io/kubelet => github.com/openshift/kubernetes/staging/src/k8s.io/kubelet v0.0.0-20230223163248-89232647de67 // from kubernetes - k8s.io/kubernetes => github.com/openshift/kubernetes v0.0.0-20230223163248-89232647de67 // release kubernetes - k8s.io/legacy-cloud-providers => github.com/openshift/kubernetes/staging/src/k8s.io/legacy-cloud-providers v0.0.0-20230223163248-89232647de67 // from kubernetes - k8s.io/metrics => github.com/openshift/kubernetes/staging/src/k8s.io/metrics v0.0.0-20230223163248-89232647de67 // from kubernetes - k8s.io/mount-utils => github.com/openshift/kubernetes/staging/src/k8s.io/mount-utils v0.0.0-20230223163248-89232647de67 // from kubernetes - k8s.io/pod-security-admission => github.com/openshift/kubernetes/staging/src/k8s.io/pod-security-admission v0.0.0-20230223163248-89232647de67 // from kubernetes - k8s.io/sample-apiserver => github.com/openshift/kubernetes/staging/src/k8s.io/sample-apiserver v0.0.0-20230223163248-89232647de67 // from kubernetes - k8s.io/sample-cli-plugin => github.com/openshift/kubernetes/staging/src/k8s.io/sample-cli-plugin v0.0.0-20230223163248-89232647de67 // from kubernetes - k8s.io/sample-controller => github.com/openshift/kubernetes/staging/src/k8s.io/sample-controller v0.0.0-20230223163248-89232647de67 // from kubernetes + k8s.io/api => github.com/openshift/kubernetes/staging/src/k8s.io/api v0.0.0-20230306172737-3754ece77dda // staging kubernetes + k8s.io/apiextensions-apiserver => github.com/openshift/kubernetes/staging/src/k8s.io/apiextensions-apiserver v0.0.0-20230306172737-3754ece77dda // staging kubernetes + k8s.io/apimachinery => github.com/openshift/kubernetes/staging/src/k8s.io/apimachinery v0.0.0-20230306172737-3754ece77dda // staging kubernetes + k8s.io/apiserver => github.com/openshift/kubernetes/staging/src/k8s.io/apiserver v0.0.0-20230306172737-3754ece77dda // staging kubernetes + k8s.io/cli-runtime => github.com/openshift/kubernetes/staging/src/k8s.io/cli-runtime v0.0.0-20230306172737-3754ece77dda // from kubernetes + k8s.io/client-go => github.com/openshift/kubernetes/staging/src/k8s.io/client-go v0.0.0-20230306172737-3754ece77dda // staging kubernetes + k8s.io/cloud-provider => github.com/openshift/kubernetes/staging/src/k8s.io/cloud-provider v0.0.0-20230306172737-3754ece77dda // from kubernetes + k8s.io/cluster-bootstrap => github.com/openshift/kubernetes/staging/src/k8s.io/cluster-bootstrap v0.0.0-20230306172737-3754ece77dda // from kubernetes + k8s.io/code-generator => github.com/openshift/kubernetes/staging/src/k8s.io/code-generator v0.0.0-20230306172737-3754ece77dda // staging kubernetes + k8s.io/component-base => github.com/openshift/kubernetes/staging/src/k8s.io/component-base v0.0.0-20230306172737-3754ece77dda // staging kubernetes + k8s.io/component-helpers => github.com/openshift/kubernetes/staging/src/k8s.io/component-helpers v0.0.0-20230306172737-3754ece77dda // from kubernetes + k8s.io/controller-manager => github.com/openshift/kubernetes/staging/src/k8s.io/controller-manager v0.0.0-20230306172737-3754ece77dda // from kubernetes + k8s.io/cri-api => github.com/openshift/kubernetes/staging/src/k8s.io/cri-api v0.0.0-20230306172737-3754ece77dda // from kubernetes + k8s.io/csi-translation-lib => github.com/openshift/kubernetes/staging/src/k8s.io/csi-translation-lib v0.0.0-20230306172737-3754ece77dda // from kubernetes + k8s.io/dynamic-resource-allocation => github.com/openshift/kubernetes/staging/src/k8s.io/dynamic-resource-allocation v0.0.0-20230306172737-3754ece77dda // staging kubernetes + k8s.io/kms => github.com/openshift/kubernetes/staging/src/k8s.io/kms v0.0.0-20230306172737-3754ece77dda // staging kubernetes + k8s.io/kube-aggregator => github.com/openshift/kubernetes/staging/src/k8s.io/kube-aggregator v0.0.0-20230306172737-3754ece77dda // staging kubernetes + k8s.io/kube-controller-manager => github.com/openshift/kubernetes/staging/src/k8s.io/kube-controller-manager v0.0.0-20230306172737-3754ece77dda // from kubernetes + k8s.io/kube-proxy => github.com/openshift/kubernetes/staging/src/k8s.io/kube-proxy v0.0.0-20230306172737-3754ece77dda // from kubernetes + k8s.io/kube-scheduler => github.com/openshift/kubernetes/staging/src/k8s.io/kube-scheduler v0.0.0-20230306172737-3754ece77dda // from kubernetes + k8s.io/kubectl => github.com/openshift/kubernetes/staging/src/k8s.io/kubectl v0.0.0-20230306172737-3754ece77dda // from kubernetes + k8s.io/kubelet => github.com/openshift/kubernetes/staging/src/k8s.io/kubelet v0.0.0-20230306172737-3754ece77dda // from kubernetes + k8s.io/kubernetes => github.com/openshift/kubernetes v0.0.0-20230306172737-3754ece77dda // release kubernetes + k8s.io/legacy-cloud-providers => github.com/openshift/kubernetes/staging/src/k8s.io/legacy-cloud-providers v0.0.0-20230306172737-3754ece77dda // from kubernetes + k8s.io/metrics => github.com/openshift/kubernetes/staging/src/k8s.io/metrics v0.0.0-20230306172737-3754ece77dda // from kubernetes + k8s.io/mount-utils => github.com/openshift/kubernetes/staging/src/k8s.io/mount-utils v0.0.0-20230306172737-3754ece77dda // from kubernetes + k8s.io/pod-security-admission => github.com/openshift/kubernetes/staging/src/k8s.io/pod-security-admission v0.0.0-20230306172737-3754ece77dda // from kubernetes + k8s.io/sample-apiserver => github.com/openshift/kubernetes/staging/src/k8s.io/sample-apiserver v0.0.0-20230306172737-3754ece77dda // from kubernetes + k8s.io/sample-cli-plugin => github.com/openshift/kubernetes/staging/src/k8s.io/sample-cli-plugin v0.0.0-20230306172737-3754ece77dda // from kubernetes + k8s.io/sample-controller => github.com/openshift/kubernetes/staging/src/k8s.io/sample-controller v0.0.0-20230306172737-3754ece77dda // from kubernetes ) diff --git a/go.sum b/go.sum index d840320f95..0a1a93340c 100644 --- a/go.sum +++ b/go.sum @@ -608,60 +608,59 @@ github.com/openshift/client-go v0.0.0-20230120202327-72f107311084 h1:66uaqNwA+qY github.com/openshift/client-go v0.0.0-20230120202327-72f107311084/go.mod h1:M3h9m001PWac3eAudGG3isUud6yBjr5XpzLYLLTlHKo= github.com/openshift/cluster-policy-controller v0.0.0-20230217170320-ac01e3463245 h1:BoNt9Hemwyc32xX+CZZaNGegWEiN7bGTVk4XaRboO8k= github.com/openshift/cluster-policy-controller v0.0.0-20230217170320-ac01e3463245/go.mod h1:vlkRuwyRueLOQ/ZRRle+rCrh+YNoh+pzJm9WaN9e6mU= -github.com/openshift/kubernetes v0.0.0-20230223163248-89232647de67 h1:dewYsajZF/pAgiTsn7qTCQD7b2mPX6RHdoXRS5UCdFA= -github.com/openshift/kubernetes v0.0.0-20230223163248-89232647de67/go.mod h1:1TasN9CV9saCSh+Nk2dHjqKZc46B2e1yM14mtGKyK+c= -github.com/openshift/kubernetes/staging/src/k8s.io/api v0.0.0-20230223163248-89232647de67 h1:jodZbyQh9GPxPR97CE430QxolCRK0mk7oZ70sulRxgI= -github.com/openshift/kubernetes/staging/src/k8s.io/api v0.0.0-20230223163248-89232647de67/go.mod h1:SVFZVmcfr/QnDkKqmBvlVlhurEsml57BUNDH+R/CPqk= -github.com/openshift/kubernetes/staging/src/k8s.io/apiextensions-apiserver v0.0.0-20230223163248-89232647de67 h1:vH6wwtAYyrods9Tkov8YY/NTDEglxMdYqBE/ikZ4vrE= -github.com/openshift/kubernetes/staging/src/k8s.io/apiextensions-apiserver v0.0.0-20230223163248-89232647de67/go.mod h1:cwvC6XCAm5R2g+jlAhmBrZ6/W4WlbwynzMHd/mx4xuM= -github.com/openshift/kubernetes/staging/src/k8s.io/apimachinery v0.0.0-20230223163248-89232647de67 h1:kO4mM0qG9nkleOgVM+P8j++CWIigGdBkaiOKAjeHxMs= -github.com/openshift/kubernetes/staging/src/k8s.io/apimachinery v0.0.0-20230223163248-89232647de67/go.mod h1:fcaZu5DOMCvnjHsoJrKV5iQLvaiOTv50bj8okFxwYFw= -github.com/openshift/kubernetes/staging/src/k8s.io/apiserver v0.0.0-20230223163248-89232647de67 h1:g8TIpCLp5/kZi6BBGDnY4Wqaw0Rj49QEX9RINciIeD8= -github.com/openshift/kubernetes/staging/src/k8s.io/apiserver v0.0.0-20230223163248-89232647de67/go.mod h1:CO72fYg4kCwaSLKgV6oMT9N1k5jhe8ZfxN1Rv7i9aL0= -github.com/openshift/kubernetes/staging/src/k8s.io/cli-runtime v0.0.0-20230223163248-89232647de67 h1:B9MD7YTmV1H6YCyH/xQMBOt92xUvEUr2AIqSPNBKOW0= -github.com/openshift/kubernetes/staging/src/k8s.io/cli-runtime v0.0.0-20230223163248-89232647de67/go.mod h1:salqUyIbJbHU1a9StwrX18tkxIoZejk8BQB9aYNkIPk= -github.com/openshift/kubernetes/staging/src/k8s.io/client-go v0.0.0-20230223163248-89232647de67 h1:XBWzd4WZ5WWElSF5NQIAc0amOIOPdF/1OLERO1fKwjg= -github.com/openshift/kubernetes/staging/src/k8s.io/client-go v0.0.0-20230223163248-89232647de67/go.mod h1:g5iGehpfJ/sjrrPZotg2ndVBM1qrl/xlKDEC6CJwoRo= -github.com/openshift/kubernetes/staging/src/k8s.io/cloud-provider v0.0.0-20230223163248-89232647de67 h1:oI+hUXmAZs5/DhIfBpD2IRZfR47eiKkjYaibFMja+44= -github.com/openshift/kubernetes/staging/src/k8s.io/cloud-provider v0.0.0-20230223163248-89232647de67/go.mod h1:y/nn+aWz2wp+2mklRHKwQb5C36SqiS4mCgw2/C1HRpM= -github.com/openshift/kubernetes/staging/src/k8s.io/cluster-bootstrap v0.0.0-20230223163248-89232647de67 h1:eni4EViEO+I0Kfxyq0NW0C5AxQjGFKfakFsN1TJU1n4= -github.com/openshift/kubernetes/staging/src/k8s.io/cluster-bootstrap v0.0.0-20230223163248-89232647de67/go.mod h1:pfu0i4DFeQXwdlNs9TQpFEUK+8y4I3HSCzqbmQDobJ8= -github.com/openshift/kubernetes/staging/src/k8s.io/code-generator v0.0.0-20230223163248-89232647de67/go.mod h1:ZjLs0DK9L3Xxjv99ioET5vBULmFymo1Dc1ZzF6G6L6c= -github.com/openshift/kubernetes/staging/src/k8s.io/component-base v0.0.0-20230223163248-89232647de67 h1:3o/vN/o1/BX0pSXnzxSBFAfs8xO+7YZkfA5x28p1TDI= -github.com/openshift/kubernetes/staging/src/k8s.io/component-base v0.0.0-20230223163248-89232647de67/go.mod h1:+K4RuDOLxtVWiPZfUefwPoYThb9BEmWYp5zId0KFgU0= -github.com/openshift/kubernetes/staging/src/k8s.io/component-helpers v0.0.0-20230223163248-89232647de67 h1:4RoVjs10TFjwM1hKjMt1mRN/oVInSh6SfAqPLLUG1wM= -github.com/openshift/kubernetes/staging/src/k8s.io/component-helpers v0.0.0-20230223163248-89232647de67/go.mod h1:IrwH1whPmwqMMBuqU2Gkb2cdmdqTg5zpbYsPC9KF8hY= -github.com/openshift/kubernetes/staging/src/k8s.io/controller-manager v0.0.0-20230223163248-89232647de67 h1:wvNSqeJvcGelybVgZS5fuUjGEOGlnxTACbjIkgat4c8= -github.com/openshift/kubernetes/staging/src/k8s.io/controller-manager v0.0.0-20230223163248-89232647de67/go.mod h1:AuOKusKtXgnoNwjX3FYoY9nSggJKZBk9TYeUoM5dnws= -github.com/openshift/kubernetes/staging/src/k8s.io/cri-api v0.0.0-20230223163248-89232647de67 h1:y6O2w4f6gPaK0zJ+lWD2QEh5I0nz5K/YvRExy+iyNf4= -github.com/openshift/kubernetes/staging/src/k8s.io/cri-api v0.0.0-20230223163248-89232647de67/go.mod h1:TVwnVXG26sqo03sNVSJzkjIXBXB1r5KcoNJPliZ7SjM= -github.com/openshift/kubernetes/staging/src/k8s.io/csi-translation-lib v0.0.0-20230223163248-89232647de67 h1:/CYcEisaj3xhjhTA/rAZK634iqlFa0qOb0T6HCnkwAw= -github.com/openshift/kubernetes/staging/src/k8s.io/csi-translation-lib v0.0.0-20230223163248-89232647de67/go.mod h1:tK3gKkqt21TbFbG/1xF5M8Q1zWAmuhS6wO3SGZd0nmw= -github.com/openshift/kubernetes/staging/src/k8s.io/dynamic-resource-allocation v0.0.0-20230223163248-89232647de67 h1:0y3RpX8Y2J1QnzOFhC+hAxYVpYTY2vTRM7iz2XjfsW8= -github.com/openshift/kubernetes/staging/src/k8s.io/dynamic-resource-allocation v0.0.0-20230223163248-89232647de67/go.mod h1:mgVmrJ+p9PHz4zZwo7XouLoex4tpJz3Rb8uPcw6+IJE= -github.com/openshift/kubernetes/staging/src/k8s.io/kms v0.0.0-20230223163248-89232647de67 h1:ClQHFBI/h6g75rl75DYTd87lm3cqkWCcLz7ge5lpTRQ= -github.com/openshift/kubernetes/staging/src/k8s.io/kms v0.0.0-20230223163248-89232647de67/go.mod h1:NXsaH8tQ1U2J3w6IW8hNaC4ZQFJvkC2lVoXOXZQ8ii0= -github.com/openshift/kubernetes/staging/src/k8s.io/kube-aggregator v0.0.0-20230223163248-89232647de67 h1:UxMSfSa6zN8KM519Bo5sI3fK0/FbmZ3B60L4wh6Y7OE= -github.com/openshift/kubernetes/staging/src/k8s.io/kube-aggregator v0.0.0-20230223163248-89232647de67/go.mod h1:YEIiQsb6SFoP9Y4gunC2nL+EL/SDEjfg++eDyZDBV18= -github.com/openshift/kubernetes/staging/src/k8s.io/kube-controller-manager v0.0.0-20230223163248-89232647de67 h1:iA0Z2NZNC9o6DKfdhUOBw7YMKZKaR+33IEn2YpuJyRc= -github.com/openshift/kubernetes/staging/src/k8s.io/kube-controller-manager v0.0.0-20230223163248-89232647de67/go.mod h1:wfRwoBCCxtoS6dmP/ijU2pC1u1COgMcL2qppCHqCeWg= -github.com/openshift/kubernetes/staging/src/k8s.io/kube-scheduler v0.0.0-20230223163248-89232647de67 h1:b0pp/eYVg/KNWg4HUmskyXGqxwnzRjvpbjY8XB6dqf4= -github.com/openshift/kubernetes/staging/src/k8s.io/kube-scheduler v0.0.0-20230223163248-89232647de67/go.mod h1:0hEeqiK9VnRfKjEzziZZ/UdzDn2zolWihYE/iWC4wUM= -github.com/openshift/kubernetes/staging/src/k8s.io/kubectl v0.0.0-20230223163248-89232647de67 h1:bsS++odMO5hvu7njKc3sTt+QqR9mYszQSzvN+uaLLgQ= -github.com/openshift/kubernetes/staging/src/k8s.io/kubectl v0.0.0-20230223163248-89232647de67/go.mod h1:6p383itqHHhUKvZADAr+LDVXOJ4ZWo0tBKVxTjqc9UY= -github.com/openshift/kubernetes/staging/src/k8s.io/kubelet v0.0.0-20230223163248-89232647de67 h1:9bgKIabZ59hgFivSWZb+0kPm/MbFcGD3f9JhF7HIbyw= -github.com/openshift/kubernetes/staging/src/k8s.io/kubelet v0.0.0-20230223163248-89232647de67/go.mod h1:7VSG6sD9u3yCsNAz3+TYBN6oNXmBmfX32o9piXgdUHQ= -github.com/openshift/kubernetes/staging/src/k8s.io/legacy-cloud-providers v0.0.0-20230223163248-89232647de67 h1:J/9hK40KkOnSw2MzzW+IHAIuI8frMTnDqn90v2Y4E+c= -github.com/openshift/kubernetes/staging/src/k8s.io/legacy-cloud-providers v0.0.0-20230223163248-89232647de67/go.mod h1:VD+1/CcB3GhJH1hrDcxv/Idr3wYEN5YURxV/QRrRLJk= -github.com/openshift/kubernetes/staging/src/k8s.io/metrics v0.0.0-20230223163248-89232647de67 h1:s5UgYGleFuVQpDhYxauo2F9glav4K6hdtxGlxSN1zoE= -github.com/openshift/kubernetes/staging/src/k8s.io/metrics v0.0.0-20230223163248-89232647de67/go.mod h1:Yjxnfo5lUPUSBUqfhgoAS19ZFY/JhMC16dgEw0ilIoU= -github.com/openshift/kubernetes/staging/src/k8s.io/mount-utils v0.0.0-20230223163248-89232647de67 h1:vmW1Jb6zsFOuYbCfDsMN5dDS2b6AI+4tjv5wCIaAXvY= -github.com/openshift/kubernetes/staging/src/k8s.io/mount-utils v0.0.0-20230223163248-89232647de67/go.mod h1:n49VMDfRrPr3RdbpZRjo4yIF65v6ryFoeflGeAFItyc= -github.com/openshift/kubernetes/staging/src/k8s.io/pod-security-admission v0.0.0-20230223163248-89232647de67 h1:Bc5AtKJhmjgGUF4Q5NX3LEP2HmU6EnnzvB0o5jnhEA4= -github.com/openshift/kubernetes/staging/src/k8s.io/pod-security-admission v0.0.0-20230223163248-89232647de67/go.mod h1:y8fO9+mZJPj9OK26w+MwxW4kUf+bJh1CHsPYvRjwYoA= -github.com/openshift/library-go v0.0.0-20230127195720-edf819b079cf/go.mod h1:xO4nAf0qa56dgvEJWVD1WuwSJ8JWPU1TYLBQrlutWnE= -github.com/openshift/library-go v0.0.0-20230130232623-47904dd9ff5a h1:OzF7I7mAzO4SBo5eO5CWoCTgMDydN/Tf2/Rq8YbMpT0= -github.com/openshift/library-go v0.0.0-20230130232623-47904dd9ff5a/go.mod h1:xO4nAf0qa56dgvEJWVD1WuwSJ8JWPU1TYLBQrlutWnE= +github.com/openshift/kubernetes v0.0.0-20230306172737-3754ece77dda h1:3fzfpwp+mrCKcB7PcFCGPnkmC0XSdaBXlwbTZPi9qfU= +github.com/openshift/kubernetes v0.0.0-20230306172737-3754ece77dda/go.mod h1:FFmjFkZxW22qBBjGCdvUj9MzYgHeh1t+7fG3n7162tM= +github.com/openshift/kubernetes/staging/src/k8s.io/api v0.0.0-20230306172737-3754ece77dda h1:6kfaDiGwUbHa1Ow05SXNS0E4MbVUSzG2dA2km+PY3JM= +github.com/openshift/kubernetes/staging/src/k8s.io/api v0.0.0-20230306172737-3754ece77dda/go.mod h1:RTbOBHv2jYAglrayTACr8ehH2HG1tEW8PXS62qjcXsM= +github.com/openshift/kubernetes/staging/src/k8s.io/apiextensions-apiserver v0.0.0-20230306172737-3754ece77dda h1:WPGtEk8gWkg7pMO3Z3hky4vQKcL5B0Rs5h3p/BQluyY= +github.com/openshift/kubernetes/staging/src/k8s.io/apiextensions-apiserver v0.0.0-20230306172737-3754ece77dda/go.mod h1:U0Mmzj5eyc8IBdGjsF2XR3dBQG0yqvhy468GKZvdfXU= +github.com/openshift/kubernetes/staging/src/k8s.io/apimachinery v0.0.0-20230306172737-3754ece77dda h1:8Cwr2khjukggvuYqNv3jFqRsIVA4qPQqMQwmA9n9w/0= +github.com/openshift/kubernetes/staging/src/k8s.io/apimachinery v0.0.0-20230306172737-3754ece77dda/go.mod h1:IgGsaYCHg2HXxQq/DkcLV7Qqb5wXHuiOghXAWNRvTIo= +github.com/openshift/kubernetes/staging/src/k8s.io/apiserver v0.0.0-20230306172737-3754ece77dda h1:rHG/U8RiPzsZk1wcJwRymSbzhYFIPrVbxRDXRX0r0lQ= +github.com/openshift/kubernetes/staging/src/k8s.io/apiserver v0.0.0-20230306172737-3754ece77dda/go.mod h1:xwqK7Ox7oH/b11ZMPYtqPV/OYt2ZlYZf7XsuukECSc4= +github.com/openshift/kubernetes/staging/src/k8s.io/cli-runtime v0.0.0-20230306172737-3754ece77dda h1:4uXMRgHzI6Sqga3ZfrWjIkQgGAEI9QZDP9x0ploLRVs= +github.com/openshift/kubernetes/staging/src/k8s.io/cli-runtime v0.0.0-20230306172737-3754ece77dda/go.mod h1:9VL9PumwGZm4ySijjOkqi2A8Q8o/jH6NPv36Hcyff2c= +github.com/openshift/kubernetes/staging/src/k8s.io/client-go v0.0.0-20230306172737-3754ece77dda h1:Y1fPbnj15DQrh4xjT8UmsMIPH83UKxnJKZhX8m+7vCk= +github.com/openshift/kubernetes/staging/src/k8s.io/client-go v0.0.0-20230306172737-3754ece77dda/go.mod h1:j2CuU4yppRfeP82jtQ9Og0EPAoA03neRboLDK7m4tQc= +github.com/openshift/kubernetes/staging/src/k8s.io/cloud-provider v0.0.0-20230306172737-3754ece77dda h1:IwY7jFDCwA4OhZAHeMDe28Js4l9zFH5d4u5IG7mI0LA= +github.com/openshift/kubernetes/staging/src/k8s.io/cloud-provider v0.0.0-20230306172737-3754ece77dda/go.mod h1:C8LxhCSrMIvk2892MFXHd6Ygyy/cCVK30VOZZVm4KSM= +github.com/openshift/kubernetes/staging/src/k8s.io/cluster-bootstrap v0.0.0-20230306172737-3754ece77dda h1:/nYgIqRP6bJd/eXEc8eIxFO0kBiiAdQkayTCJhfARpo= +github.com/openshift/kubernetes/staging/src/k8s.io/cluster-bootstrap v0.0.0-20230306172737-3754ece77dda/go.mod h1:sf8VADmgVR2MzucAzvUaYsYLUi8S4onGjDNXWp6+iOw= +github.com/openshift/kubernetes/staging/src/k8s.io/code-generator v0.0.0-20230306172737-3754ece77dda/go.mod h1:HDEVJ4fMSa8PKXQ5cJgG2PEEYCM9NDxpj7EojkpHatA= +github.com/openshift/kubernetes/staging/src/k8s.io/component-base v0.0.0-20230306172737-3754ece77dda h1:tkwDZgUx2iYk5w/cNYRz/ofr8OX6986+C0Rd4ny0QZ0= +github.com/openshift/kubernetes/staging/src/k8s.io/component-base v0.0.0-20230306172737-3754ece77dda/go.mod h1:Qixtkhh98MU5XSgj3qwsRRdXX650+J9CmYavg7UHfGc= +github.com/openshift/kubernetes/staging/src/k8s.io/component-helpers v0.0.0-20230306172737-3754ece77dda h1:pLrZdt0TA94kfgPL+2oRK1rVfX6g9ZrygZcumUPKAXU= +github.com/openshift/kubernetes/staging/src/k8s.io/component-helpers v0.0.0-20230306172737-3754ece77dda/go.mod h1:v9q5XN/HFJwSIQ9HiyzSh9Pgpkf0sdmLX2s4wWmub1c= +github.com/openshift/kubernetes/staging/src/k8s.io/controller-manager v0.0.0-20230306172737-3754ece77dda h1:iZRa3/fpnTNmHXDFR4D/NsrayLX8jF388CARu+cUmnM= +github.com/openshift/kubernetes/staging/src/k8s.io/controller-manager v0.0.0-20230306172737-3754ece77dda/go.mod h1:45yXoVo9Jbbpsz92uqBbG2oVBkVEWv+4ROfek4yo0NE= +github.com/openshift/kubernetes/staging/src/k8s.io/cri-api v0.0.0-20230306172737-3754ece77dda h1:rQpCTscXo3dHKvGS8BsSYFl3qw7YVD1Q3EQozJ1lhro= +github.com/openshift/kubernetes/staging/src/k8s.io/cri-api v0.0.0-20230306172737-3754ece77dda/go.mod h1:X6BH8wZUzqCnAYka7oy7QYoBUcN3xSXV6rZIxdXoArE= +github.com/openshift/kubernetes/staging/src/k8s.io/csi-translation-lib v0.0.0-20230306172737-3754ece77dda h1:OcHCvCPu6hEC3+O1AOVLMOPdBpCejlYBV5g3t1PNzEA= +github.com/openshift/kubernetes/staging/src/k8s.io/csi-translation-lib v0.0.0-20230306172737-3754ece77dda/go.mod h1:aNNfBLYfQbTrwqWHK9JMaodwbDNG1lELDChC0mhKLJQ= +github.com/openshift/kubernetes/staging/src/k8s.io/dynamic-resource-allocation v0.0.0-20230306172737-3754ece77dda h1:aAJQcMGyWpjmzhQ+1vN9ECFxDGz//1ahxejHrZLALKw= +github.com/openshift/kubernetes/staging/src/k8s.io/dynamic-resource-allocation v0.0.0-20230306172737-3754ece77dda/go.mod h1:MovKp06tUSXe3MnKchEr1D8CdDZgIhYiw6D6sBjZy94= +github.com/openshift/kubernetes/staging/src/k8s.io/kms v0.0.0-20230306172737-3754ece77dda h1:1wimK5IfrRPT/QpUDlBUnz8ptI8XzKu+1qfyG3BNDcE= +github.com/openshift/kubernetes/staging/src/k8s.io/kms v0.0.0-20230306172737-3754ece77dda/go.mod h1:RBaXXXu0TgOgwWU+GKrNbBjVj6I6mZ3Kuwxphmx83hM= +github.com/openshift/kubernetes/staging/src/k8s.io/kube-aggregator v0.0.0-20230306172737-3754ece77dda h1:GErdWKIObiOTw7kpW63qbj7skhDtwf9g4oKQtTSVz6w= +github.com/openshift/kubernetes/staging/src/k8s.io/kube-aggregator v0.0.0-20230306172737-3754ece77dda/go.mod h1:tZLl7PAQI9WT9QcUVeua4aK0EIZE1DZhQorO9WLoRGs= +github.com/openshift/kubernetes/staging/src/k8s.io/kube-controller-manager v0.0.0-20230306172737-3754ece77dda h1:g6WvmCBJOwtgIWJt7/5C/536AZhxYljMmlzrd7cc1UM= +github.com/openshift/kubernetes/staging/src/k8s.io/kube-controller-manager v0.0.0-20230306172737-3754ece77dda/go.mod h1:FmdoDrAFpzYtGWgaPrurpkB+ITnnOV/V/+uoFPovBKA= +github.com/openshift/kubernetes/staging/src/k8s.io/kube-scheduler v0.0.0-20230306172737-3754ece77dda h1:nIO5cUK1g1phQ8AiF0subHE2+GwMpPCHiCPNwJd7p8A= +github.com/openshift/kubernetes/staging/src/k8s.io/kube-scheduler v0.0.0-20230306172737-3754ece77dda/go.mod h1:Zgt5E29gT4nxpbFBvx43u3fRNTfMAvqZxchXnjw+gOo= +github.com/openshift/kubernetes/staging/src/k8s.io/kubectl v0.0.0-20230306172737-3754ece77dda h1:qfj+WIumpRq1y3XTcU7GvBZAd4HZLPR+wa0o6vYRSeo= +github.com/openshift/kubernetes/staging/src/k8s.io/kubectl v0.0.0-20230306172737-3754ece77dda/go.mod h1:PHFHN0OYvl1mOobtWnD5t83uJuHy4pDEeshl0a/t5Do= +github.com/openshift/kubernetes/staging/src/k8s.io/kubelet v0.0.0-20230306172737-3754ece77dda h1:3cFV3W8wX7bP3dKnxqzKRrDDmSsSaLSE8DUvIo3YOOo= +github.com/openshift/kubernetes/staging/src/k8s.io/kubelet v0.0.0-20230306172737-3754ece77dda/go.mod h1:A6pOnDSKM3jdR7v/EOkKKuHWsR3GGm4T3Vr9jS1U6QA= +github.com/openshift/kubernetes/staging/src/k8s.io/legacy-cloud-providers v0.0.0-20230306172737-3754ece77dda h1:rvTqa6/ho9dOeV7Oe0IEigr8G3ifMrGnZ48/s8BD9Y0= +github.com/openshift/kubernetes/staging/src/k8s.io/legacy-cloud-providers v0.0.0-20230306172737-3754ece77dda/go.mod h1:K4ChxIQRGSv8E4Cz3XSuZ38G5UwpTb/4p32vGMDpa1k= +github.com/openshift/kubernetes/staging/src/k8s.io/metrics v0.0.0-20230306172737-3754ece77dda h1:HjGzAPpXxhRUEK+NA9ewibyhP9bX2Pk64dXmVcp+LHg= +github.com/openshift/kubernetes/staging/src/k8s.io/metrics v0.0.0-20230306172737-3754ece77dda/go.mod h1:5qMnaoxtG8tgh9JRt99mH4aEw1Us6LFFigCQExPUeXQ= +github.com/openshift/kubernetes/staging/src/k8s.io/mount-utils v0.0.0-20230306172737-3754ece77dda h1:Q01pTaQLsk+HAxIhbdckz0YLTjtknIaxgeYP1GhTX9E= +github.com/openshift/kubernetes/staging/src/k8s.io/mount-utils v0.0.0-20230306172737-3754ece77dda/go.mod h1:1PgQc8yQxp+tnTD2lzlyNGTngwImNyANUq74eRnHT5U= +github.com/openshift/kubernetes/staging/src/k8s.io/pod-security-admission v0.0.0-20230306172737-3754ece77dda h1:nVZc4sq8D4YQ7TepKruBYDgHroPpZM/3G77yx1wGBy8= +github.com/openshift/kubernetes/staging/src/k8s.io/pod-security-admission v0.0.0-20230306172737-3754ece77dda/go.mod h1:KtKLalpm2l5WOPMqKs6VETKre5j3sPUz0D16MXQd1QI= +github.com/openshift/library-go v0.0.0-20230222090221-582055a1d5c4 h1:B9e1Sga7Q6iSI1YgzLgfABo+LDET7HZngJ+tKlrwVSk= +github.com/openshift/library-go v0.0.0-20230222090221-582055a1d5c4/go.mod h1:xO4nAf0qa56dgvEJWVD1WuwSJ8JWPU1TYLBQrlutWnE= github.com/openshift/onsi-ginkgo/v2 v2.4.1-0.20221214150008-e73634cb3870 h1:YH3Z3ZWCDWjkAGdZpK5rCm5pRZ4wt0uEx1GwvCiO3+I= github.com/openshift/onsi-ginkgo/v2 v2.4.1-0.20221214150008-e73634cb3870/go.mod h1:iHkDK1fKGcBoEHT5W7YBq4RFWaQulw+caOMkAt4OrFo= github.com/openshift/route-controller-manager v0.0.0-20230205134410-d7a8e22db412 h1:VGes5BKdgFXUtaUUcGl8RIC8BLD1e/15bT6Yb3M77Vk= @@ -992,8 +991,9 @@ golang.org/x/net v0.0.0-20220225172249-27dd8689420f/go.mod h1:CfG3xpIq0wQ8r1q4Su golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= golang.org/x/net v0.1.0/go.mod h1:Cx3nUiGt4eDBEyega/BKRp+/AlGL8hYe7U9odMt2Cco= golang.org/x/net v0.3.1-0.20221206200815-1e63c2f08a10/go.mod h1:MBQ8lrhLObU/6UmLb4fmbmk5OcyYmqtbGd/9yIeKjEE= -golang.org/x/net v0.5.0 h1:GyT4nK/YDHSqa1c4753ouYCDajOYKTja9Xb/OHtgvSw= golang.org/x/net v0.5.0/go.mod h1:DivGGAXEgPSlEBzxGzZI+ZLohi+xUj054jfeKui00ws= +golang.org/x/net v0.7.0 h1:rJrUqqhjsgNp7KqAIc25s9pZnjU7TUcSY7HcVZjdn1g= +golang.org/x/net v0.7.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= @@ -1114,14 +1114,16 @@ golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20220908164124-27713097b956/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.3.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.4.0 h1:Zr2JFtRQNX3BCZ8YtxRE9hNJYC8J6I1MVbMg6owUp18= golang.org/x/sys v0.4.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.5.0 h1:MUK/U/4lj1t1oPg0HfuXDN/Z1wv31ZJ/YcPiGccS4DU= +golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.1.0/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.3.0/go.mod h1:q750SLmJuPmVoN1blW3UFBPREJfb1KmY3vwxfr+nFDA= -golang.org/x/term v0.4.0 h1:O7UWfv5+A2qiuulQk30kVinPoMtoIPeVaKLEgLpVkvg= golang.org/x/term v0.4.0/go.mod h1:9P2UbLfCdcvo3p/nzKvsmas4TnlujnuoV9hGgYzW1lQ= +golang.org/x/term v0.5.0 h1:n2a8QNdAb0sZNpU9R1ALUXBbY+w51fCQDN+7EdxNBsY= +golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -1133,8 +1135,9 @@ golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= golang.org/x/text v0.5.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= -golang.org/x/text v0.6.0 h1:3XmdazWV+ubf7QgHSTWeykHOci5oeekaGJBLkrkaw4k= golang.org/x/text v0.6.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= +golang.org/x/text v0.7.0 h1:4BRB4x83lYWy72KwLD/qYDuTu7q9PjSagHvijDw7cLo= +golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= From 99b00d619f911a1ffdcc7690e1d3b655c9e5c556 Mon Sep 17 00:00:00 2001 From: ci-robot Date: Mon, 13 Mar 2023 05:30:45 +0000 Subject: [PATCH 4/8] update microshift/vendor --- .../admissiontimeout/timeoutadmission.go | 86 +++++-- vendor/golang.org/x/net/html/parse.go | 2 +- vendor/golang.org/x/net/html/token.go | 49 +++- vendor/golang.org/x/net/http2/flow.go | 2 +- vendor/golang.org/x/net/http2/frame.go | 11 +- vendor/golang.org/x/net/http2/hpack/hpack.go | 81 ++++--- vendor/golang.org/x/net/http2/server.go | 20 +- vendor/golang.org/x/net/http2/transport.go | 2 +- vendor/golang.org/x/net/ipv6/dgramopt.go | 2 +- vendor/golang.org/x/net/trace/histogram.go | 2 +- vendor/golang.org/x/net/websocket/hybi.go | 2 +- vendor/golang.org/x/sys/cpu/cpu_gccgo_x86.c | 1 + vendor/golang.org/x/sys/cpu/endian_big.go | 11 + vendor/golang.org/x/sys/cpu/endian_little.go | 11 + vendor/golang.org/x/sys/unix/gccgo_c.c | 4 +- .../golang.org/x/sys/unix/syscall_darwin.go | 1 + .../x/sys/unix/syscall_freebsd_386.go | 9 +- .../x/sys/unix/syscall_freebsd_amd64.go | 9 +- .../x/sys/unix/syscall_freebsd_arm.go | 9 +- .../x/sys/unix/syscall_freebsd_arm64.go | 9 +- .../x/sys/unix/syscall_freebsd_riscv64.go | 9 +- vendor/golang.org/x/sys/unix/syscall_linux.go | 3 +- vendor/golang.org/x/sys/unix/syscall_unix.go | 2 +- vendor/golang.org/x/sys/unix/timestruct.go | 2 +- vendor/golang.org/x/sys/unix/xattr_bsd.go | 9 +- vendor/golang.org/x/sys/unix/zerrors_linux.go | 30 ++- .../x/sys/unix/zerrors_linux_386.go | 1 + .../x/sys/unix/zerrors_linux_amd64.go | 1 + .../x/sys/unix/zerrors_linux_arm.go | 1 + .../x/sys/unix/zerrors_linux_arm64.go | 1 + .../x/sys/unix/zerrors_linux_loong64.go | 1 + .../x/sys/unix/zerrors_linux_mips.go | 1 + .../x/sys/unix/zerrors_linux_mips64.go | 1 + .../x/sys/unix/zerrors_linux_mips64le.go | 1 + .../x/sys/unix/zerrors_linux_mipsle.go | 1 + .../x/sys/unix/zerrors_linux_ppc.go | 1 + .../x/sys/unix/zerrors_linux_ppc64.go | 1 + .../x/sys/unix/zerrors_linux_ppc64le.go | 1 + .../x/sys/unix/zerrors_linux_riscv64.go | 1 + .../x/sys/unix/zerrors_linux_s390x.go | 1 + .../x/sys/unix/zerrors_linux_sparc64.go | 1 + .../golang.org/x/sys/unix/zsyscall_linux.go | 11 + vendor/golang.org/x/sys/unix/ztypes_linux.go | 217 +++++++++++++++--- .../x/sys/windows/syscall_windows.go | 14 +- vendor/k8s.io/api/core/v1/generated.proto | 3 +- vendor/k8s.io/api/core/v1/types.go | 3 +- .../api/resource/v1alpha1/generated.proto | 3 +- vendor/k8s.io/api/resource/v1alpha1/types.go | 3 +- .../pkg/util/httpstream/spdy/roundtripper.go | 12 +- .../controller_reconcile.go | 8 +- .../pkg/endpoints/handlers/delete.go | 8 +- .../server/egressselector/egress_selector.go | 5 + .../applyconfigurations/internal/internal.go | 4 + .../client-go/discovery/discovery_client.go | 2 +- vendor/k8s.io/client-go/rest/request.go | 35 ++- vendor/k8s.io/client-go/rest/with_retry.go | 17 +- vendor/k8s.io/client-go/transport/cache.go | 2 +- .../component-base/logs/api/v1/pflags.go | 9 + .../metrics/legacyregistry/registry.go | 3 + .../k8s.io/component-base/metrics/metric.go | 20 -- .../k8s.io/component-base/metrics/registry.go | 14 ++ .../pkg/apiserver/handler_discovery.go | 3 - .../k8s.io/kubectl/pkg/cmd/delete/delete.go | 15 +- .../k8s.io/kubectl/pkg/describe/describe.go | 32 +-- vendor/k8s.io/kubectl/pkg/scheme/install.go | 4 +- .../cmd/kube-apiserver/app/options/options.go | 6 +- .../pkg/apis/core/validation/validation.go | 3 +- .../apis/resource/validation/validation.go | 26 ++- .../controller/daemon/daemon_controller.go | 60 +++-- .../pkg/controller/job/indexed_job_utils.go | 13 +- .../pkg/controller/job/job_controller.go | 52 ++++- .../pkg/controller/podgc/gc_controller.go | 47 +--- .../generated/openapi/zz_generated.openapi.go | 10 +- .../pkg/kubelet/client/kubelet_client.go | 66 +++--- .../kubernetes/pkg/kubelet/pleg/evented.go | 13 ++ .../kubernetes/pkg/kubelet/stats/provider.go | 5 - .../desired_state_of_world_populator.go | 10 +- .../kubernetes/pkg/probe/dialer_others.go | 42 ++++ .../kubernetes/pkg/probe/dialer_windows.go | 42 ++++ .../k8s.io/kubernetes/pkg/probe/http/http.go | 4 + vendor/k8s.io/kubernetes/pkg/probe/tcp/tcp.go | 6 +- .../pkg/registry/core/pod/storage/storage.go | 4 +- .../registry/core/service/allocator/bitmap.go | 1 + .../core/service/ipallocator/allocator.go | 10 +- .../framework/plugins/nodevolumelimits/csi.go | 6 +- .../framework/preemption/preemption.go | 5 +- .../scheduler/framework/runtime/framework.go | 5 +- .../pkg/securitycontext/accessors.go | 39 ++++ .../pod-security-admission/metrics/metrics.go | 3 +- vendor/modules.txt | 120 +++++----- 90 files changed, 1013 insertions(+), 425 deletions(-) create mode 100644 vendor/golang.org/x/sys/cpu/endian_big.go create mode 100644 vendor/golang.org/x/sys/cpu/endian_little.go create mode 100644 vendor/k8s.io/kubernetes/pkg/probe/dialer_others.go create mode 100644 vendor/k8s.io/kubernetes/pkg/probe/dialer_windows.go diff --git a/vendor/github.com/openshift/library-go/pkg/apiserver/admission/admissiontimeout/timeoutadmission.go b/vendor/github.com/openshift/library-go/pkg/apiserver/admission/admissiontimeout/timeoutadmission.go index 8667304edf..2f290641c1 100644 --- a/vendor/github.com/openshift/library-go/pkg/apiserver/admission/admissiontimeout/timeoutadmission.go +++ b/vendor/github.com/openshift/library-go/pkg/apiserver/admission/admissiontimeout/timeoutadmission.go @@ -3,6 +3,8 @@ package admissiontimeout import ( "context" "fmt" + "net/http" + "runtime" "time" "k8s.io/apimachinery/pkg/api/errors" @@ -29,17 +31,38 @@ func (p pluginHandlerWithTimeout) Admit(ctx context.Context, a admission.Attribu return nil } - admissionDone := make(chan struct{}) - admissionErr := fmt.Errorf("default to mutation error") + type result struct { + admissionErr error + panicErr error + } + // if a timeout occurs, we don't want the child goroutine to hang forever + resultCh := make(chan result, 1) go func() { - defer utilruntime.HandleCrash() - defer close(admissionDone) - admissionErr = mutatingHandler.Admit(ctx, a, o) + r := result{} + // NOTE: panics don't cross goroutine boundaries, so we have to handle + // the error here, we can't call utilruntime.HandleCrash here, then it + // will cause the apiserver to crash. + // We also need to make sure that the panic is propagated to the caller. + // TODO: use the reusable panic handler once + // https://github.com/kubernetes/kubernetes/pull/115564 merges. + defer func() { + if err := recover(); err != nil { + r.panicErr = fmt.Errorf("admission panic'd: %v", stack(err)) + utilruntime.HandleError(r.panicErr) + } + resultCh <- r + }() + + r.admissionErr = mutatingHandler.Admit(ctx, a, o) }() select { - case <-admissionDone: - return admissionErr + case r := <-resultCh: + if r.panicErr != nil { + // this panic will propagate to net/http + panic(r.panicErr.(interface{})) + } + return r.admissionErr case <-time.After(p.timeout): return errors.NewInternalError(fmt.Errorf("admission plugin %q failed to complete mutation in %v", p.name, p.timeout)) } @@ -51,18 +74,53 @@ func (p pluginHandlerWithTimeout) Validate(ctx context.Context, a admission.Attr return nil } - admissionDone := make(chan struct{}) - admissionErr := fmt.Errorf("default to validation error") + type result struct { + admissionErr error + panicErr error + } + // if a timeout occurs, we don't want the child goroutine to hang forever + resultCh := make(chan result, 1) go func() { - defer utilruntime.HandleCrash() - defer close(admissionDone) - admissionErr = validatingHandler.Validate(ctx, a, o) + r := result{} + // NOTE: panics don't cross goroutine boundaries, so we have to handle + // the error here, we can't call utilruntime.HandleCrash here, then it + // will cause the apiserver to crash. + // We also need to make sure that the panic is propagated to the caller. + // TODO: use the reusable panic handler once + // https://github.com/kubernetes/kubernetes/pull/115564 merges. + defer func() { + if err := recover(); err != nil { + r.panicErr = fmt.Errorf("admission panic'd: %v", stack(err)) + utilruntime.HandleError(r.panicErr) + } + resultCh <- r + }() + + r.admissionErr = validatingHandler.Validate(ctx, a, o) }() select { - case <-admissionDone: - return admissionErr + case r := <-resultCh: + if r.panicErr != nil { + // this panic will propagate to net/http + panic(r.panicErr.(interface{})) + } + return r.admissionErr case <-time.After(p.timeout): return errors.NewInternalError(fmt.Errorf("admission plugin %q failed to complete validation in %v", p.name, p.timeout)) } } + +func stack(recovered interface{}) interface{} { + // do not wrap the sentinel ErrAbortHandler panic value + if recovered == http.ErrAbortHandler { + return recovered + } + + // Same as stdlib http server code. Manually allocate stack + // trace buffer size to prevent excessively large logs + const size = 64 << 10 + buf := make([]byte, size) + buf = buf[:runtime.Stack(buf, false)] + return fmt.Sprintf("%v\n%s", recovered, buf) +} diff --git a/vendor/golang.org/x/net/html/parse.go b/vendor/golang.org/x/net/html/parse.go index 291c91908d..46a89eda6c 100644 --- a/vendor/golang.org/x/net/html/parse.go +++ b/vendor/golang.org/x/net/html/parse.go @@ -184,7 +184,7 @@ func (p *parser) clearStackToContext(s scope) { } } -// parseGenericRawTextElements implements the generic raw text element parsing +// parseGenericRawTextElement implements the generic raw text element parsing // algorithm defined in 12.2.6.2. // https://html.spec.whatwg.org/multipage/parsing.html#parsing-elements-that-contain-only-text // TODO: Since both RAWTEXT and RCDATA states are treated as tokenizer's part diff --git a/vendor/golang.org/x/net/html/token.go b/vendor/golang.org/x/net/html/token.go index ae24a6fdf4..50f7c6aac8 100644 --- a/vendor/golang.org/x/net/html/token.go +++ b/vendor/golang.org/x/net/html/token.go @@ -598,6 +598,11 @@ scriptDataDoubleEscapeEnd: // readComment reads the next comment token starting with "") return + } else if c == '-' { + dashCount = 1 + beginning = false + continue } } } @@ -645,6 +649,35 @@ func (z *Tokenizer) readComment() { } } +func (z *Tokenizer) calculateAbruptCommentDataEnd() int { + raw := z.Raw() + const prefixLen = len("") return + } else if c == '-' { + dashCount = 1 + beginning = false + continue } } } @@ -645,6 +649,35 @@ func (z *Tokenizer) readComment() { } } +func (z *Tokenizer) calculateAbruptCommentDataEnd() int { + raw := z.Raw() + const prefixLen = len("