From 0530c019f167e7b306191f04efa273c9e3e3e52e Mon Sep 17 00:00:00 2001 From: ci-robot Date: Thu, 19 Oct 2023 05:16:43 +0000 Subject: [PATCH 1/9] 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 30df2fda64..a8d64b38c7 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.15.0-0.nightly-2023-10-05-021229" "registry.ci.openshift.org/ocp-arm64/release-arm64:4.15.0-0.nightly-arm64-2023-10-05-220031" +./scripts/auto-rebase/rebase.sh to "registry.ci.openshift.org/ocp/release:4.15.0-0.nightly-2023-10-17-065657" "registry.ci.openshift.org/ocp-arm64/release-arm64:4.15.0-0.nightly-arm64-2023-10-18-122140" From fe16650527e84c8b0687331aea27e71cf105e5ba Mon Sep 17 00:00:00 2001 From: ci-robot Date: Thu, 19 Oct 2023 05:16:43 +0000 Subject: [PATCH 2/9] update changelog --- scripts/auto-rebase/changelog.txt | 6639 ++++------------------------- scripts/auto-rebase/commits.txt | 48 +- 2 files changed, 763 insertions(+), 5924 deletions(-) diff --git a/scripts/auto-rebase/changelog.txt b/scripts/auto-rebase/changelog.txt index 4181aa1c5d..057bbae794 100644 --- a/scripts/auto-rebase/changelog.txt +++ b/scripts/auto-rebase/changelog.txt @@ -1,5903 +1,742 @@ -- cluster-csi-snapshot-controller-operator embedded-component 9a67364ca9b2761f9bfffd7f600018788f94a5dd to 809d4caef5ba829e1951985128f5bef29c2be560 - - e9ecc1e 2023-09-16T17:48:03+00:00 Updating ose-cluster-csi-snapshot-controller-operator images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/ose-cluster-csi-snapshot-controller-operator.yml - - 1c9d074 2023-09-05T16:16:43-04:00 Move readonlyRootFilesystem to the right place - - 8a0f49a 2023-08-20T17:46:02-07:00 STOR-1443: Restart webhook Pods if `csi-snapshot-webhook-secret` changed - - 50bde7e 2023-08-20T17:42:56-07:00 STOR-1443: Add list+watch RBAC for "secrets" in Hypershift and standalone RBAC yamls - -- cluster-dns-operator embedded-component f5f12b76e1d19ca9c98013158a0a5aae278a4d57 to c03919da0952618d02225d3e58cb391806c9e2f0 - - b15beb2 2023-09-21T02:18:02-04:00 TestCoreDNSDaemonSetReconciliation: Fix nil in log - - d055e4e 2023-09-21T02:07:49-04:00 test/e2e: Set controller-runtime logger - - bdef901 2023-09-16T09:15:32+00:00 Updating ose-cluster-dns-operator images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/ose-cluster-dns-operator.yml - -- cluster-ingress-operator embedded-component cd9777112490675bcb38d1aaff13e6082965eeb5 to a10d93e71e59779eed2f5e904a5a15ef4680fb41 - - 7ee37ab 2023-09-25T13:12:30-04:00 OCPBUGS-1689: Add unit test for the route-metrics controller reconcile function. - - 1311288 2023-09-25T12:35:13-04:00 OCPBUGS-3541: Don't create route_metrics_controiller_routes_per_shard metrics for ingress controllers that are not admitted - - 556ddd8 2023-09-17T21:29:45+00:00 Updating ose-cluster-ingress-operator images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/ose-cluster-ingress-operator.yml - - 806de29 2023-09-13T13:15:48-04:00 OCPBUGS-18248: Prevent GatewayClass from getting recreated - - 4aa579b 2023-09-05T14:24:15-04:00 Add test for captured cookie truncation - - fa716b8 2023-09-05T13:57:30-04:00 TestMTLSWithCRLs: only try to parse HTTP status code from curl output when stdout is long enough. - - f021ba0 2023-08-28T14:01:56-04:00 Move getPods to test/e2e/util_test.go - -- cluster-kube-apiserver-operator embedded-component cbe6c19dd6d139ac3aad15220b8cbcb791fbe79a to c1fb42cb128d60386aabde57bb62cc7fc626a980 - - 4f92e41b 2023-09-28T14:04:27-04:00 Update required GV for ValidatingAdmissionPolicy gate. - - 0942d77a 2023-09-28T10:03:47-04:00 Update "deprecated API in use" alert expressions for 1.28. - - a4b9aa71 2023-09-27T13:39:37+02:00 bump(openshift/client-go,library-go) - - e5d67309 2023-09-25T08:52:12+03:00 installerpod: change pod manifest mode to 0600 - - b1837ef8 2023-09-15T14:13:46-04:00 remove featuregate upgradeable controller that moved to cluster-config-operator - - 7ce913ad 2023-09-15T13:04:01-03:00 bump(k8s): go mod vendor - - 43375967 2023-09-15T13:03:49-03:00 bump(k8s): bump openshift/{api,client-go,library-go} - - 779c2dbb 2023-09-14T16:50:13-03:00 bump(k8s): go mod vendor - - 61e5982e 2023-09-14T16:50:13-03:00 bump(k8s): update k8s.io/* dependencies to v1.28.2 - - 497c1aa5 2023-09-11T11:10:28-03:00 bump(k8s): go mod vendor - - cb3354eb 2023-09-11T11:10:15-03:00 bump(k8s): update k8s.io/* dependencies to v1.28.1 - - a57919a9 2023-09-05T19:46:02+02:00 manifests: don't include recording rules when console is disabled - - 3faf3f33 2023-09-05T17:27:55+02:00 manifest: remove kube-apiserver PrometheusRule - -- cluster-kube-controller-manager-operator embedded-component d95b0c25ba55c4ef8e09e56461562ee60b22d51c to ee4020fad5112dbb054dc5988bf0be97edf9d803 - - 697e9dd 2023-09-27T13:40:36+02:00 bump(openshift/client-go,library-go) - - 333eaf6 2023-09-25T08:56:58+03:00 installerpod: change pod manifest mode to 0600 - - 44d7739 2023-09-17T20:04:36+00:00 Updating ose-cluster-kube-controller-manager-operator images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/ose-cluster-kube-controller-manager-operator.yml - - 234a70d 2023-09-15T13:07:34-03:00 bump(k8s): go mod vendor - - 58529e0 2023-09-15T13:07:16-03:00 bump(k8s): bump openshift/{api,client-go,library-go} - - 9c3916c 2023-09-14T16:52:31-03:00 bump(k8s): go mod vendor - - c401181 2023-09-14T16:52:15-03:00 bump(k8s): update k8s.io/* dependencies to v1.28.2 - - bf34782 2023-09-11T11:22:14-03:00 bump(k8s): go mod vendor - - c7a16e2 2023-09-11T11:22:03-03:00 bump(k8s): update k8s.io/* dependencies to v1.28.1 - -- cluster-kube-scheduler-operator embedded-component db92b6d9fcf410aa24efc4a70c4114925bb7b797 to b8245a4b3da2d8d22ab81466c2a949e52909ecf4 - - 279b345 2023-09-27T13:41:32+02:00 bump(openshift/client-go,library-go) - - 9b40cab 2023-09-25T09:02:52+03:00 installerpod: change pod manifest mode to 0600 - - 3b3ff10 2023-09-16T21:06:55+00:00 Updating ose-cluster-kube-scheduler-operator images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/ose-cluster-kube-scheduler-operator.yml - - d86f38f 2023-09-15T13:09:22-03:00 bump(k8s): go mod vendor - - e705475 2023-09-15T13:08:49-03:00 bump(k8s): bump openshift/{api,client-go,library-go} - - a224a80 2023-09-14T16:54:33-03:00 bump(k8s): go mod vendor - - 37ec9a3 2023-09-14T16:54:19-03:00 bump(k8s): update k8s.io/* dependencies to v1.28.2 - - 02afd00 2023-09-11T11:20:23-03:00 bump(k8s): go mod vendor - - 9a3ca4f 2023-09-11T11:19:56-03:00 bump(k8s): update k8s.io/* dependencies to v1.28.1 - -- cluster-network-operator embedded-component 6e0b2dce4cf7443ed8de8363da3e38efa57efe9b to 7f7237477af289135aa5aad2571890c80dfc8be7 - - 4aa7fa8 2023-09-28T21:45:29+01:00 Network metrics: change priority class to openshift-user-critical - - fcad0c9 2023-09-28T19:54:53+03:00 get ipsecStatus from host daemonset - - 1892ecf 2023-09-27T13:35:34-04:00 Multus per-node certificates should have 24h duration - - 016802c 2023-09-27T18:32:07+02:00 Revert "Kuryr: Set MTU on Bootstrap, not Render phase" - - e006531 2023-09-27T18:31:52+02:00 Revert "Kuryr: Fix deriving MTU from previous config" - - e446ce2 2023-09-27T09:36:50+02:00 HyperShift: Use the local konnectivity proxy when checking proxy readiness - - 6aee20c 2023-09-25T15:09:38+02:00 Use port 9108 for ovnkube-control-plane metrics - - b527e74 2023-09-25T12:47:58+02:00 Do not enable node admission webhook if the CNI is not OVN-Kubernetes - - 5a97ce5 2023-09-22T15:34:31-04:00 Multus should request certificates per-node. - - d05348d 2023-09-22T18:35:41+02:00 Print IC upgrade status - - af4540a 2023-09-22T12:19:24+02:00 Network identity: node-specific certificate in ovnkube-node, validating webhook - - 32e3e47 2023-09-21T18:25:07+00:00 Fix config status MTU migration not being updated - - 59eb5c5 2023-09-21T07:09:10-05:00 multus: set MULTUS_NODE_NAME to filter pods to local node - - 2fe8d1c 2023-09-21T09:39:39+02:00 Relax conditions to get IC upgrade started - - 775cd92 2023-09-20T19:35:43+03:00 ipsec: remove preStop from host - - 9f83883 2023-09-20T09:06:54+01:00 use $CPE_NAME to find the OS major version - - 37d1cc7 2023-09-19T18:46:53+03:00 ipsec: doc update - - 3b6f592 2023-09-19T15:59:08+03:00 ipsec: fix oopsy from 9ca4a98ce4 - - 39a47fb 2023-09-19T15:58:31+03:00 ipsec: make ipsec.service required for ipsec-host - - 8c3a513 2023-09-19T14:13:56+02:00 Kuryr: Fix deriving MTU from previous config - - 7b97583 2023-09-19T10:49:58+02:00 Add linux node selector to openshift-sdn/sdn-controller daemonset - - c420f16 2023-09-19T10:49:53+02:00 Replace deprecated linux node selector - - 962798c 2023-09-18T18:32:16+02:00 Limit OVN-Kubernetes RBAC - - 4442f54 2023-09-17T12:59:06+00:00 Updating cluster-network-operator images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/cluster-network-operator.yml - - d05b27a 2023-09-14T13:37:47-07:00 remove prestop hooks for northd, sbdbd and nbdb - - 703ccb5 2023-09-11T14:18:01-05:00 ovnkube: drop northd to single-threading rather than 4 threads - - f4e3274 2023-09-11T14:17:47-05:00 ovnkube: set northd backoff-interval to save CPU - - c8db085 2023-09-11T22:14:08+03:00 ipsec: rename files to match ds names - - 58b8ae9 2023-09-11T22:07:42+03:00 ipsec: rename ipsec ds - - 84f38d0 2023-09-11T22:04:18+03:00 ipsec: improve liveness check - - ab40a71 2023-09-11T20:43:40+03:00 ipsec: fix oopsy from 2e3fc8e7a0 - - aec54c5 2023-09-06T13:38:03+02:00 Kuryr: Set MTU on Bootstrap, not Render phase - - a662f49 2023-08-31T14:36:33+00:00 Disable weak SSH cipher suites - - 4fb617a 2023-08-28T16:02:03+00:00 OVN Interconnect: Separate libovsdb Logs into a dedicated File - - b8b3435 2023-04-11T09:15:56+02:00 Fix MTU miscalculation - -- cluster-openshift-controller-manager-operator embedded-component d6eca58c0b87ef2e85a0c262492bff24aa5676b0 to 5692d9b1f64e6e5a37a93da212dd4a1a657ffe44 - - 1410b02 2023-09-21T09:49:14+03:00 Bump kube dependencies to 1.28.2 - - 8b2f1b9 2023-09-16T11:37:57+00:00 Updating ose-cluster-openshift-controller-manager-operator images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/ose-cluster-openshift-controller-manager-operator.yml - - ac2ddf1 2023-09-14T08:46:38+03:00 Always sort disabled controller list - - 689c759 2023-09-11T17:07:50+03:00 fix unit test failures - - 1b2a784 2023-09-11T16:47:37+03:00 Disable BuildConfigChange controller when Build cap is disabled - -- cluster-policy-controller embedded-component b3cb22fa48308962b4b520cd3ae694967c769bae to 2b2da0c15bd8ea5f47f8330a06c583e20ed62727 - - d7b3934 2023-09-22T20:57:38+02:00 react to changes in update filter location - - 04ff8c1 2023-09-22T18:12:25+02:00 go mod vendor - - 2fff150 2023-09-22T18:12:25+02:00 go.mod: manually switch to kubernetes release-1.28 branch - - b6dd0c7 2023-09-20T16:03:47+02:00 bump k8s to 1.28 - - 910bd33 2023-09-16T07:22:09+00:00 Updating cluster-policy-controller images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/cluster-policy-controller.yml - - 55e425d 2023-09-08T16:12:11+02:00 ps syncer: don't hotloop on a missing namespace - -- csi-external-snapshotter embedded-component 712bf7c316adfa0a3c8afc56d1db23abfadad58e to fd88424cce8555ec05a7be98640583b5d921ba4e - - e254095 2023-09-17T19:07:48+00:00 Updating csi-snapshot-validation-webhook images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/csi-snapshot-validation-webhook.yml - - 6b549ac 2023-09-17T09:26:08+00:00 Updating ose-csi-external-snapshotter images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/ose-csi-external-snapshotter.yml - - 25e8cdf 2023-09-16T02:52:37+00:00 Updating ose-csi-snapshot-controller images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/ose-csi-snapshot-controller.yml - -- kubernetes embedded-component 2c287eb3d35003a8f746482ca30b461e9434b1cd to 6ab54b8d9a0ea02856efd3835b6f9df5da9ce115 - - 3e79b326be7 2023-10-03T13:15:52-03:00 UPSTREAM: : Add OpenShift tooling, images, configs and docs - - 377868de0f7 2023-10-03T09:29:21-04:00 Revert "Merge pull request #1703 from bertinatto/rhel9-images" - - 57e1d0d2852 2023-09-29T18:41:11+02:00 UPSTREAM: : bump(openshift/client-go,library-go,apiserver-library-go) - - 84851669d5e 2023-09-28T18:33:09-03:00 UPSTREAM: : Add OpenShift tooling, images, configs and docs - - 4c86cc567b5 2023-09-26T12:11:13-04:00 UPSTREAM: : kubelet/cm: use MkdirAll when creating cpuset to ignore file exists error - - 8739d645c4e 2023-09-26T09:34:54-04:00 UPSTREAM: : vendor: bump cadvisor and runc to 1.1.9 - - fababfcda48 2023-09-25T13:41:10-03:00 UPSTREAM: : hack/update-vendor.sh (with updated builder image) - - 15d7fa3ae99 2023-09-25T11:40:48-03:00 UPSTREAM: 120817: e2e: bootstrap vsphere tests earlier - - 8e6b965c653 2023-09-20T13:06:28+02:00 UPSTREAM: 119317: change rolling update logic to exclude sunsetting nodes - - 1deb51f713e 2023-09-15T11:24:40-03:00 UPSTREAM: : hack/update-vendor.sh (to get updated openshift/* libs) - - 3c19c806f87 2023-09-14T08:05:38-03:00 UPSTREAM: : make update - - dc4b1016980 2023-09-14T07:57:39-03:00 UPSTREAM: : hack/update-vendor.sh - - 260ed49c0a3 2023-09-14T07:55:27-03:00 UPSTREAM: : update feature gates - - aef6afb2403 2023-09-14T07:55:27-03:00 UPSTREAM: : Export cpu stats of ovs.slice via prometheus - - c3dce8005a6 2023-09-14T07:55:27-03:00 UPSTREAM: : retry etcd Unavailable errors - - c6b0f600e4d 2023-09-14T07:55:27-03:00 UPSTREAM: : selfsubjectaccessreview: grant user:full scope to self-SARs that have user:check-access - - 65d7f440354 2023-09-14T07:55:27-03:00 UPSTREAM: : merge v3 openapi discovery and specs for special groups - - da66597b8ba 2023-09-14T07:55:26-03:00 UPSTREAM: : watch-termination: termination.log file with resticted permissions - - 871ded3827e 2023-09-14T07:55:26-03:00 UPSTREAM: : STOR-1270: Admission plugin to deny deletion of storages.operator.openshift.io - - 8da97edacab 2023-09-14T07:55:26-03:00 UPSTREAM: : when only this kube-apiserver can fulfill the kubernetes.default.svc, don't wait for aggregated availability - - 92b8ba42fc4 2023-09-14T07:55:26-03:00 UPSTREAM: : add conditional shutdown response header - - 7b9cc8c9624 2023-09-14T07:55:26-03:00 UPSTREAM: : Export internal code from k8s.io/apimachinery/pkg/util/managedfields - - 64158c740da 2023-09-14T07:55:26-03:00 UPSTREAM: : don't fail integration due to too many goroutines - - 70460ba8dcd 2023-09-14T07:55:26-03:00 UPSTREAM: : APISelfSubjectReview: only test v1beta1 API - - c31f09eaf56 2023-09-14T07:55:26-03:00 UPSTREAM: : add shutdown annotation to response header - - 382f5da452f 2023-09-14T07:55:26-03:00 UPSTREAM: : disable load balancing on created cgroups when managed is enabled - - 57c60d85db0 2023-09-14T07:55:26-03:00 UPSTREAM: 115328: annotate early and late requests - - 675a7dfd305 2023-09-14T07:55:26-03:00 UPSTREAM: : PSa metrics: log platform namespaces in audit denies - - 88907d51489 2023-09-14T07:55:26-03:00 UPSTREAM: : make the PSA workload admission warnings honor the changes that SCC will eventually make to the pod - - 7da4fb9600e 2023-09-14T07:55:25-03:00 UPSTREAM: : optionally enable retry after until apiserver is ready - - e1bceb742c0 2023-09-14T07:55:25-03:00 UPSTREAM: : fix [sig-auth] ServiceAccounts no secret-based service account token should be auto-generated - - 2619d118731 2023-09-14T07:55:25-03:00 UPSTREAM: : e2e-framework: don't autosync PodSecurity labels - - d2f3b318d74 2023-09-14T07:55:25-03:00 UPSTREAM: : use console-public config map for console redirect - - c0e5b4ec99f 2023-09-14T07:55:25-03:00 UPSTREAM: : Release lock on KCM and KS termination - - 8108fc26480 2023-09-14T07:55:25-03:00 UPSTREAM: : sets X-OpenShift-Internal-If-Not-Ready HTTP Header for GC and Namespace controllers - - 579900e91d5 2023-09-14T07:55:25-03:00 UPSTREAM: : add max_housekeeping_interval - - 6725b0247ad 2023-09-14T07:55:25-03:00 UPSTREAM: : send Retry-After when not ready with a caller opt in - - a697a185fb5 2023-09-14T07:55:25-03:00 UPSTREAM: : skip posting failures to aggregated APIs to avoid getting false positives until the server becomes ready - - bd2d0db195d 2023-09-14T07:55:25-03:00 UPSTREAM: : Revert "Remove Endpoints write access from aggregated edit role" - - 884b753d468 2023-09-14T07:55:25-03:00 UPSTREAM: : add a way to inject a vulnerable, legacy service-ca.crt for migration compatibility - - 74407fcf8b7 2023-09-14T07:55:25-03:00 UPSTREAM: 103612: tolerate additional, but congruent, events for integration test - - a880c63e011 2023-09-14T07:55:24-03:00 UPSTREAM: : openshift's kube-apiserver is in openshift-kube-apiserver - - 0d87099291e 2023-09-14T07:55:24-03:00 UPSTREAM: : only chown if non-windows machine - - 6f8165b90f6 2023-09-14T07:55:24-03:00 UPSTREAM: : crd: add ClusterOperator condition message table column - - 0b76658a3cd 2023-09-14T07:55:24-03:00 UPSTREAM: : emit event when readyz goes true - - d251b624f2e 2023-09-14T07:55:24-03:00 UPSTREAM: : apiserver: add system_client=kube-{apiserver,cm,s} to apiserver_request_total - - b31e1ac87a4 2023-09-14T07:55:24-03:00 UPSTREAM: : Ensure service ca is mounted for projected tokens - - f7aa37b702b 2023-09-14T07:55:24-03:00 UPSTREAM: : allows for switching KCM to talk to Kube API over localhost - - 70cde557d14 2023-09-14T07:55:24-03:00 UPSTREAM: : APIRequestCount Handler - - f7cb2ac1a80 2023-09-14T07:55:24-03:00 UPSTREAM: : add management support to kubelet - - 52b4c7da510 2023-09-14T07:55:23-03:00 UPSTREAM: : allows for switching KS to talk to Kube API over localhost - - 6483774d88b 2023-09-14T07:55:23-03:00 UPSTREAM: : provide events, messages, and bodies for probe failures of important pods - - 78dcde2d2a6 2023-09-14T07:55:23-03:00 UPSTREAM: : allow kubelet to self-authorize metrics scraping - - 718f3eadee4 2023-09-14T07:55:23-03:00 UPSTREAM: : use hardcoded metrics scraping authorizer for delegated apiservers - - 537e46ca45a 2023-09-14T07:55:23-03:00 UPSTREAM: : kube-apiserver: ignore SIGTERM/INT after the first one - - b70e208f2fb 2023-09-14T07:55:23-03:00 UPSTREAM: : Skip unit tests incompatible with openshift ci - - 065063ef8f1 2023-09-14T07:55:23-03:00 UPSTREAM: : noderestrictions: add node-role.kubernetes.io/* to allowed node labels - - d04e7ec0e42 2023-09-14T07:55:23-03:00 UPSTREAM: : export HandleFlags - - b038e41a81a 2023-09-14T07:55:23-03:00 UPSTREAM: : Add OpenShift tooling, images, configs and docs - - 4fb4a4b2c96 2023-09-14T07:55:23-03:00 UPSTREAM: : refactor/improve CRD publishing e2e tests in an HA setup - - 562d02b227f 2023-09-14T07:55:23-03:00 UPSTREAM: : conditionally fill the UserAgent from the currently running test - - f5fc6cba563 2023-09-14T07:55:23-03:00 UPSTREAM: : Remove excessive e2e logging - - df32b16498b 2023-09-14T07:55:22-03:00 UPSTREAM: : disable AES24, not supported by FIPS - - 2e9c4f4f476 2023-09-14T07:55:22-03:00 UPSTREAM: : warn only about unknown feature gates - - 770748f528d 2023-09-14T07:55:22-03:00 UPSTREAM: : bootstrap-rbac-policy: move over .well-known rules - - cfbb6d6711a 2023-09-14T07:55:22-03:00 UPSTREAM: : create termination events - - dde60e035a1 2023-09-14T07:55:22-03:00 UPSTREAM: : kube-apiserver: wire through isTerminating into handler chain - - c52121b9095 2023-09-14T07:55:22-03:00 UPSTREAM: : Always test PDB's during service upgrade test - - 22a488e37fd 2023-09-14T07:55:22-03:00 UPSTREAM: : kube-apiserver: priorize some CRD groups over others - - c5e67e237f3 2023-09-14T07:55:22-03:00 UPSTREAM: : openshift-kube-apiserver: add openshift-kube-apiserver code - - e4e0bbc4f2a 2023-09-14T07:55:22-03:00 UPSTREAM: : openshift-kube-apiserver: add kube-apiserver patches - - b9eba4ae769 2023-09-14T07:55:22-03:00 UPSTREAM: : kube-apiserver: add our immortal namespaces directly to admission plugin - - 02fa5ab6e41 2023-09-14T07:55:22-03:00 UPSTREAM: : kube-controller-manager: exclude some origin resources from quota - - 9c6653b62fd 2023-09-14T07:55:21-03:00 UPSTREAM: : kube-controller-manager: allow running bare kube-controller-manager - - 5dceabb760f 2023-09-14T07:55:21-03:00 UPSTREAM: : kube-controller-manager: add service serving cert signer to token controller - - 180513e8788 2023-09-14T07:55:21-03:00 UPSTREAM: : Extend NodeLogQuery feature - - ff88e348fb0 2023-09-14T07:55:21-03:00 UPSTREAM: : hardcoded restmapper with a few entries to rebootstrap SDN when SDN is down - - 55968ee9d20 2023-09-14T07:55:21-03:00 UPSTREAM: : remove apiservice from sync in CRD registration when it exists - - aafdf65a6a0 2023-09-14T07:55:21-03:00 UPSTREAM: : patch aggregator to allow delegating resources - - c8bea878cc2 2023-09-14T07:55:21-03:00 UPSTREAM: : filter out CustomResourceQuota paths from OpenAPI - - 3f9ab3bf68e 2023-09-14T07:55:21-03:00 UPSTREAM: 93286: wait for apiservices on startup - - 669e7a708cf 2023-09-14T07:55:21-03:00 UPSTREAM: 84466: gce: ensureInternalInstanceGroups: reuse instance-groups for internal load balancers - - 4b6dafb6881 2023-09-14T07:55:21-03:00 UPSTREAM: 74956: apiserver: switch authorization to use protobuf client - - 89a4ea3e1e4 2023-09-13T09:29:06+00:00 Release commit for Kubernetes v1.28.2 - - d7babc8b00d 2023-09-12T10:48:34+02:00 UPSTREAM: : disable test removed in 1.28 - - 0aebbad4731 2023-09-08T14:06:51+00:00 fix(queue_test): make sure the first bind failure via counter - - 798a0abe368 2023-09-07T15:36:05+02:00 [go] Bump images, versions and deps to use Go 1.20.8 - - 62321a9201c 2023-09-06T07:45:28+02:00 scheduler: unit test case for concurrent event with other pod - - e5b981ebcd7 2023-09-06T07:45:28+02:00 scheduler: fix tracking of concurrent events - - 16298b54483 2023-09-05T20:00:55-06:00 fix verify errors - - 38904e5f2d1 2023-09-05T20:00:55-06:00 remove used vars - - ce017591468 2023-09-05T20:00:55-06:00 sort stability list of metrics in the shell command - - b5fd7e9f23c 2023-09-06T10:24:48+09:00 Feature-gate SidecarContainers code in pkg/kubelet/kuberuntime - - 958c30349fa 2023-09-06T10:24:48+09:00 Add an e2e test for the pod sandbox changed scenario - - ac67de196ff 2023-09-05T19:26:59+00:00 fix: concurrent map writes in e2e test - - 19c4cf0f1a0 2023-09-03T23:53:49-07:00 Automated cherry pick of #119776: Fix a job quota related deadlock (#120319) - - dda909d6c51 2023-09-01T16:30:41-04:00 TopologyAwareHints: Take lock in HasPopulatedHints - - 8656da75f2a 2023-09-01T11:01:34-04:00 Fallback to legacy discovery on a wider range of conditions in aggregator - - 526e25b685a 2023-09-01T22:55:53+08:00 Fix OpenAPI aggregation cleanup - - 0bca3b0e4de 2023-09-01T08:09:21-06:00 apiextensions-apiserver: generate applyconfigurations - - 8c7c4f3fc4d 2023-08-31T19:49:32-04:00 Revert to json-patch 4.12.0 - - 2080726cf8d 2023-08-31T15:07:47-04:00 UPSTREAM: : cm: reorder setting of sched_load_balance for sandbox slice - - 648a3d811f7 2023-08-31T17:44:03+02:00 UPSTREAM: : Export cpu stats of ovs.slice via prometheus - - a4fdac21a98 2023-08-30T14:52:50+02:00 update build cross image to the correct release branch image - - fc184558921 2023-08-28T17:18:56+02:00 Mark Job onPodConditions as optional in pod failure policy - - 955843efcf3 2023-08-24T12:41:25+00:00 Incorporating feedback on 119341 - - 4c8b24d8618 2023-08-24T11:42:13+00:00 Update CHANGELOG/CHANGELOG-1.28.md for v1.28.1 - - 8dc49c4b984 2023-08-24T11:16:29+00:00 Release commit for Kubernetes v1.28.1 - - ad60b95eb63 2023-08-23T17:51:08+00:00 Add wait for cache sync - - 175bbaa8894 2023-08-22T16:05:29-04:00 check for overflow - - f3f88b8e7b5 2023-08-22T16:05:16-04:00 Fix CEL cost handling of zero length replacement strings - - 90715527543 2023-08-21T19:46:22+00:00 Use env varaibles for passing path - - 53902ce5ede 2023-08-21T19:41:29+00:00 Use environment varaibles for parameters in Powershell - - e8abf3c441c 2023-08-19T14:18:33+00:00 e2e framework util subtle bug checking endpoints - - a1fdd1152d9 2023-08-18T17:36:11+00:00 Pass Pinned field to kubecontainer.Image - - 27e6c94259f 2023-08-18T10:13:07+05:30 prep for go1.21: use -e in go list - - 04de4683cb1 2023-08-17T14:47:32+03:00 kubeadm: fix nil pointer when etcd member is already removed - - 8fd45c6bd0f 2023-08-17T09:30:36+02:00 update to golangci-lint v1.54.1 + go-ruleguard v0.4.0 - - cce3f6ffa79 2023-08-16T11:08:51-04:00 Make gomaxprocs install optional, limit to tests - - 20b69aea685 2023-08-16T13:30:44+02:00 Drop [Feature: tag to make sure this tests runs on pre-submits - - 58ac6e12ccc 2023-08-16T13:30:44+02:00 Statefulset should wait for new replicas when removing .start.ordinal - - e7cfe85b9c1 2023-08-16T08:14:03+00:00 e2e WaitForServiceEndpointsNum take into account the address family - - 96696c15f89 2023-08-15T13:26:39+00:00 fix: when PreFilter returns UnschedulableAndUnresolvable, copy the state in all nodes in statusmap - - d20fe4d8487 2023-08-15T10:38:49+00:00 Update CHANGELOG/CHANGELOG-1.28.md for v1.28.0 - - 855e7c48de7 2023-08-15T10:15:49+00:00 Release commit for Kubernetes v1.28.0 - - b4053c3b293 2023-08-14T09:46:04-07:00 Fix a bug that PostFilter plugin may not function if previous PreFilter plugins return Skip - - b4fac632cd1 2023-08-11T15:24:27+05:30 Remove release-notes for the PR#118895 - - 5f7b27f4ade 2023-08-11T13:11:53+05:30 Remove release-notes for the PR#118895 - - 87caf500e1f 2023-08-10T20:57:37+00:00 Update CHANGELOG/CHANGELOG-1.28.md for v1.28.0-rc.1 - - c5048f41fe3 2023-08-10T20:57:36+00:00 CHANGELOG: Update directory for v1.28.0-rc.1 release - - add7e14df11 2023-08-10T20:33:37+00:00 Release commit for Kubernetes v1.28.0-rc.1 - - c6efaf16c1e 2023-08-10T17:31:18+02:00 apiserver/etcd3: fix segv during metric collection - - 6ddcdef29ae 2023-08-10T11:14:04+02:00 kube-proxy: fix combination of --config and logging command line flags - - 0d90d1ffa5e 2023-08-09T15:51:20-07:00 Revert "Merge pull request #118895 from RyanAoh/kep-1860" - - 1876ddf7149 2023-08-09T14:45:33-04:00 Avoid returning nil responseKind in v1beta1 aggregated discovery - - 55ca1a6ee15 2023-08-09T18:39:01+02:00 Remove leases test case from AdmissionWebhookMatchConditions suit - - 050c0437e60 2023-08-09T03:32:14+00:00 fix: broadcast when pod is pushed back to activeQ directly in AddUnschedulableIfNotPresent - - 9bc857d6d90 2023-08-08T18:03:49-06:00 [releng] Update publishing-bot rules for release branches to Go 1.20.7 - - 38a81ca04f3 2023-08-08T07:14:14-06:00 Bump distroless-iptables to 0.2.7 - - ae86051ec5a 2023-08-07T17:26:05-06:00 Bump protoc - - ab26637eae4 2023-08-07T17:06:05-04:00 Add test coverage of result size of string operations - - 8e72718249e 2023-08-07T17:06:05-04:00 Bump cel-go to v0.16.1 - - 72c8cf9fce7 2023-08-07T13:25:59-06:00 [go] Bump images, versions and deps to use Go 1.20.7 - - 2ceca1c78db 2023-08-07T18:34:06+00:00 e2e WaitForServiceEndpointsNum should watch EndpointSlices - - 2f30fae0e8b 2023-08-02T11:04:10+02:00 scheduler: fix data race after binding failure - - 1b90dff5276 2023-08-02T11:11:22+05:30 .*: bump golang.org/x/net to v0.13.0 - - 73107c1b755 2023-07-31T22:30:56+05:30 Update OWNERS - - 53c8872cc18 2023-07-31T22:11:07+05:30 Update OWNERS - - 2a82aac5248 2023-07-31T11:06:53-04:00 Update CHANGELOG-1.28.md for KMSv2KDF - - 294c7df3285 2023-07-30T13:02:17+02:00 Avoid pulling node-problem-detector through CDN - - b4ef4015a29 2023-07-28T22:15:55-04:00 Avoid pulling mounter.tar through the CDN - - cfcbce31a39 2023-07-28T12:31:19+02:00 apiextensions: fix validation error for status.storedVersions - - 936819c21bc 2023-07-27T17:08:03-07:00 docs: update release note for KMSv1 deprecation - - 6689fd97469 2023-07-27T13:47:29-04:00 DefaultHostNetworkHostPortsInWorkloads -> DefaultHostNetworkHostPortsInPodTemplates - - a65d2075072 2023-07-26T23:10:06+00:00 calculate the correct machine-type - - 182a4f858a3 2023-07-26T15:57:57-07:00 API warn non-ExternalName services w/ externalName - - 7bd0a857e30 2023-07-26T15:52:49-07:00 API warn ExternalName services with externalIPs - - dd8a64d7e15 2023-07-26T21:52:00+05:30 publishing-bot rules for release-1.28 branch - - a005617111c 2023-07-26T09:07:45+00:00 CHANGELOG: Update directory for v1.28.0-rc.0 release - - 7d13c9b096b 2023-07-26T10:32:27+03:00 set map to nil if an empty string is passed - - eb4063f0ced 2023-07-25T15:36:19-07:00 Add cases to tests `AdmissionWebhook` MatchConditions size limit (#119404) - - ef4907eddd7 2023-07-25T14:02:17-07:00 Add e2e tests for admission webhooks MatchCondition fields (#118319) - - a248c4de521 2023-07-25T15:41:38-04:00 test: fix NodeLogQuery tests to query the correct node for logs - - 45710678b30 2023-07-25T18:59:04+00:00 Release commit for Kubernetes v1.28.0-rc.0 - - 67769438e1d 2023-07-25T09:50:59-07:00 kmsv2 test feature enablement disablement and restart - - 18a7025383c 2023-07-25T08:57:54-07:00 update documentation with descriptions - - 7e0a9a7f4e7 2023-07-24T17:56:03-07:00 Use statusReason for reason under x-kubernetes-validations (#119544) - - 3b9af471185 2023-07-24T10:54:54-07:00 add admission policy integration test all resources - - 22bf29ad22f 2023-07-24T12:44:25-04:00 Treat empty string as nil in fuzzer for CEL Reason field - - a164005cc09 2023-07-24T11:37:57-04:00 Fix non-test code relying on test-code - - e1b0bc3d0a7 2023-07-24T07:46:11-07:00 bugfix: use matched resource for AdmissionRequest.resource, not the resource it was converted from - - 5e2e8c80647 2023-07-21T18:14:50-07:00 bump validatingadmissionpolicy alpha->beta - - 1c99f9591b0 2023-07-21T21:46:37+00:00 add node-env and instance-type flags to node-e2e tests - - d6479587445 2023-07-21T13:56:23-07:00 update codegen - - ef8670c946d 2023-07-21T13:41:24-07:00 refactor: replace usage of v1alpha1 with v1beta1 - - 294f5c9a42f 2023-07-21T21:39:24+02:00 make update - - ae185e91186 2023-07-21T21:39:23+02:00 e2e: test LastPhaseTransitionTime field when binding PV - - a9c3444a47b 2023-07-21T21:39:16+02:00 test: add coverage for pv status update and create strategy - - bf49c727ba1 2023-07-21T15:25:52-04:00 kmsv2: KDF based nonce extension - - aa65bab4269 2023-07-21T20:42:25+02:00 implement pv last phase transition time - - c97eb2b5cb0 2023-07-21T13:55:23-04:00 Fix XValidations deepcopy to copy contents of nested pointers - - 76eefd3a012 2023-07-21T16:37:51+00:00 CHANGELOG: Update directory for v1.28.0-beta.0 release - - 1b4de065df4 2023-07-21T17:19:11+02:00 add LastPhaseTransitionTime field to PersistentVolume - - 5310dd7ff53 2023-07-21T17:19:11+02:00 add PersistentVolumeLastPhaseTransitionTime feature gate - - a31fee98f09 2023-07-21T17:19:11+02:00 rename function for dropping disabled fields - - dbea2791129 2023-07-21T14:45:04+02:00 Fix the flaky TestJobApiBackoffReset test - - 8f35fceae37 2023-07-21T13:28:17+08:00 update vendor to use containerd cgroups - - c4bf42199a0 2023-07-21T13:27:50+08:00 do not touch swap for cgroup v1 if swap not enabled - - 74fcf3e7668 2023-07-21T00:44:53+00:00 implementation of PodReplacementPolicy kep in the job controller - - cb6d7fbe66c 2023-07-20T16:05:38-07:00 update documented metrics - - f50e74206e1 2023-07-20T21:36:44+00:00 Address comment - - c46ffc2b422 2023-07-20T20:40:11+00:00 Refactor jsonpath parser and add tests. - - b3b775baa51 2023-07-20T13:24:09-07:00 test: adjust tests for v1beta1 validatingadmissionpolicy - - 88becfc0ba5 2023-07-20T13:24:09-07:00 api: add v1beta1 ValidatingAdmissionPolicy/Binding types and storage - - b5e9e0168cf 2023-07-20T09:30:10-07:00 feature: add multiple params capability to VAP controller - - 3f63a2d17d4 2023-07-20T09:30:10-07:00 refactor: make scope of ParamKind available to vap controller - - 6323c106e9b 2023-07-20T09:30:10-07:00 refactor: use the provided sharedInformerFactory for params - - 9a595209bd2 2023-07-20T09:30:10-07:00 update-codegen - - c8dbf4712cf 2023-07-20T09:30:09-07:00 add namespaceParamRef to v1alpha1 and internal - - 03aad1f823c 2023-07-20T15:08:41+02:00 Fix the semantic meaning of etcd server within component statuses and metrics. - - e0a6eb93a1f 2023-07-20T20:18:05+09:00 node_e2e: Fix createStaticSystemNodeCriticalPod's invalid spec - - 2863b3d1ab7 2023-07-20T10:50:32+08:00 Revert "refactor: simplify RunScorePlugins for readability + performance" - - 3685e5e5a9c 2023-07-19T21:06:24+00:00 CHANGELOG: Update directory for v1.24.16 release - - 51bfe417b81 2023-07-19T20:24:37+00:00 CHANGELOG: Update directory for v1.25.12 release - - c575a1e31aa 2023-07-19T19:39:12+00:00 CHANGELOG: Update directory for v1.26.7 release - - ba01bfcdc6c 2023-07-19T18:47:39+00:00 CHANGELOG: Update directory for v1.27.4 release - - ce929520376 2023-07-19T16:34:38+00:00 add podReplacementPolicy and terminating field to job api - - 35d0af9243c 2023-07-19T17:39:58+02:00 Include ignored pods when computing backoff delay for Job pod failures - - ee82654e398 2023-07-19T14:44:05+03:00 Add pod_swap_usage_bytes as an expected metric in e2e test - - 81abfca4078 2023-07-19T14:44:04+03:00 Add a haveKeys() helper function to match multiple keys - - 1000ed64e09 2023-07-19T10:14:37+02:00 Use debian-base instead of distroless for conformance image - - d6e525877b5 2023-07-18T22:54:03-07:00 [KEP-2876]Add reason and fieldPath into CRD validation rules (#118041) - - b1d685a05fe 2023-07-18T20:05:18-07:00 apiextensions: validate status updates with status schema - - 06a81d13959 2023-07-18T21:41:14-04:00 cmd/kubelet: implement drop-in configuration directory for kubelet - - c1aef65640b 2023-07-18T17:36:30-07:00 Add integration test - - cd5f3d9f9d5 2023-07-18T17:36:22-07:00 Add impl for uvip - - 2c8288ac873 2023-07-18T22:44:02+00:00 feat: improves metric and logging - - 0449cef8fd5 2023-07-18T22:45:01+01:00 Increase timeout for DRA kubelet plugin client - - a15c27661e6 2023-07-18T13:44:11-07:00 Job controller implementation of backoff limit per index (#118009) - - b5012ba1e2d 2023-07-18T13:24:01-07:00 Mark existing NodeLogQuery e2e tests as [LinuxOnly] since they do not run on Windows - - bfb2c6a22a2 2023-07-18T11:49:30-07:00 update go.mod - - 668497e7550 2023-07-18T11:49:30-07:00 use ratcheting schema validator when feature is enabled - - e0f9db42ace 2023-07-18T11:49:30-07:00 add ratcheting schema validator using new openapi hooks - - 6f238334ab4 2023-07-18T11:49:30-07:00 add CRDValidationRatcheting feature gate - - 635875ad521 2023-07-18T11:49:30-07:00 refactor: convert slices to []interface before inserion into VendorExtensible - - 9ee6d97fc05 2023-07-18T11:49:29-07:00 refactor: add ValidateCustomResourceUpdate to support future validators for CRD Updates - - a8a2fb317c8 2023-07-18T13:38:43-04:00 Add tracking and reporting of executing requests - - 1351845133b 2023-07-18T09:27:20-07:00 Update cri-api change in v1.28.0 - - 59b4951c649 2023-07-18T09:23:55-07:00 Expose commit memory used in WindowsMemoryUsage struct - - 0ec99fb0b24 2023-07-18T19:06:33+03:00 Kubelet DRA: fix failing test cases - - f6431c61386 2023-07-18T18:23:10+03:00 DRA: don't query claims from API server - - cf0b74774f6 2023-07-18T16:41:11+02:00 Extend the API for the Job job-index-failure-count annotation - - d281daee335 2023-07-18T08:31:37-04:00 Prefer pods without a deletion timestamp over pods with a deletion timestamp when getting an ordered list of active pods. - - 0372e4b6620 2023-07-18T12:14:27+02:00 add unit test for dra/manager.go. - - fcbfdc17106 2023-07-18T11:28:15+02:00 Extend the Job API for BackoffLimitPerIndex - - 3fd40ffb0ef 2023-07-18T10:37:55+02:00 addons/metrics-server: fix nanny rbac permissions - - 056c19e8b39 2023-07-18T01:11:08-07:00 Add slash ended urls for service-account-issuer-discovery to match API in swagger (#117511) - - 89ab733760a 2023-07-18T14:48:20+08:00 Improve docs on framework.CycleState - - 4da418aba7f 2023-07-17T21:49:59-07:00 refactor: cleanup to NewSchemaValidator takes JSONSchemaProps - - ba581300213 2023-07-17T21:49:59-07:00 refactor: rename apiservervalidation -> apiextensionsvalidation - - 735be024cf9 2023-07-18T04:49:56+00:00 Make CRDs built and aggregated lazily for oasv2 - - ea23e13463f 2023-07-18T04:46:09+00:00 Update OpenAPI Aggregator - - 850dc6123af 2023-07-18T10:24:26+08:00 Remove ability to re-enable serving deprecated policyv1beta1 APIs - - e7be841957d 2023-07-17T21:23:27-04:00 cli-runtime: make VerifiableQueryParam shared-parameter aware - - a4a607198a1 2023-07-17T21:23:27-04:00 hack/update-openapi-spec.sh - - 961c1503b5b 2023-07-17T21:19:47-04:00 Bump kube-openapi - - 4cb5547f934 2023-07-18T02:55:56+03:00 Adjust summary API e2e test - - e429793db1e 2023-07-18T02:55:56+03:00 Unit tests: node swap usage resource metric - - 1d368420b28 2023-07-18T02:55:56+03:00 Add a node swap usage resource metric (/metrics/resource) - - 7d187f967ba 2023-07-18T02:55:56+03:00 Unit tests: CRI swap stats - - 59e3e3897e3 2023-07-18T02:55:56+03:00 Add SwapStats to summary API through CRI - - 87ff9c45256 2023-07-18T02:55:53+03:00 Add swap statistics to CRI-API - - 053d7ac61f5 2023-07-18T02:40:02+03:00 Unit tests: cadvisor swap stats - - c74ee8045de 2023-07-18T02:40:02+03:00 Add SwapStats to summary API through cadvisor - - a05d200ac89 2023-07-18T02:40:02+03:00 Add SwapStats to NodeStats, PodStats and ContainerStats - - d029f0ef060 2023-07-18T08:12:25+09:00 Add restartable init container lifecycle hook e2e tests - - f17e9117776 2023-07-18T08:12:25+09:00 Add restartable init container probe e2e tests - - 9d6c1030db0 2023-07-18T08:12:24+09:00 Generate containers ready condition including restartable init containers - - 3bf282652f0 2023-07-18T08:12:24+09:00 Allow restartable init containers to have lifecycle - - 7ef2d674e24 2023-07-18T07:54:33+09:00 Allow restartable init containers to have livenessProbe - - 2c8b37498e5 2023-07-18T07:54:33+09:00 Allow restartable init containers to have readinessProbe - - 8b20dbd0d16 2023-07-18T07:54:32+09:00 Add validateStartupProbe - - c7e7eee554a 2023-07-17T15:53:07-07:00 feature(scheduling_queue): track events per Pods (#118438) - - 91ea8043355 2023-07-17T17:54:00-04:00 Replace lavalamp with jpbetz as feature-approver for api-machinery - - 94c8ad289bb 2023-07-17T22:40:55+01:00 Enable admissionWebhookMatchCondition by default - - 4321d8c60f3 2023-07-18T00:24:12+03:00 Graduate NodeSwap to Beta1 - - f1e7386fbc4 2023-07-17T16:51:47-04:00 Deprecate now-unused kubelet iptables flags - - d486736dd38 2023-07-17T16:51:47-04:00 Remove IPTablesOwnershipCleanup checks and dead code - - 77cbd86b0b1 2023-07-17T13:40:16-07:00 Add metrics for cloud-provider node sync, update. - - d3c506133f1 2023-07-17T19:52:43+00:00 Skip apiserver_admission_webhook_request_total during context-canceled - - 7698fe76397 2023-07-17T12:47:10-07:00 Add StatefulSet pod index as pod label (#119232) - - 2e217e8cea1 2023-07-17T15:34:45-04:00 Reduce duplication between helpers for checking featuregate - - 7edd72f7805 2023-07-17T15:34:37-04:00 Update generated documentation - - 137474e2839 2023-07-17T15:30:36-04:00 Fix validation options for old pvc - - d765fa6b747 2023-07-17T15:30:36-04:00 Update generated stuff after changing comments - - f01a1faa8cb 2023-07-17T15:30:36-04:00 Update comments about allocatedResourceStatus - - c072e5b3a7e 2023-07-17T15:30:36-04:00 Update test generated data for 1.26 branch - - db8998265e9 2023-07-17T15:30:36-04:00 Update 1.27 generated data - - 6a780f57ce5 2023-07-17T15:30:36-04:00 Update generated data - - e0111871149 2023-07-17T15:30:35-04:00 Update code to use new generic allocatedResourceStatus field - - d3ef2d4fe95 2023-07-17T19:26:52+00:00 priority & fairness: support dynamically configuring work estimator max seats - - 9189c3d5599 2023-07-17T11:22:23-07:00 fix tests - - aa788219f46 2023-07-17T11:22:21-07:00 fix metric names - - d32aa62d844 2023-07-17T11:20:26-07:00 promote beta metrics - - 65ce7222ced 2023-07-17T18:16:53+00:00 All sig node approvers should be able to merge changes to CRI API - - 9cb2c103107 2023-07-17T17:45:42+00:00 Adding node feature owners - - 00de051729a 2023-07-17T18:34:42+01:00 Make matchConditionsFeatureGateInitiallyEnabled a boolean instead - - 48eee4eed86 2023-07-18T02:31:36+09:00 Fix e2e tests for overriding timoutGracePeriodSeconds of probes - - 0074b24ca42 2023-07-17T18:19:35+01:00 Graduate AdmissionWebhookMatchCondition to beta - - bfa62e0009a 2023-07-17T13:05:30-04:00 kubelet: retry RuntimeConfig call and prep for nil values from GetLinux - - 6aeff13def3 2023-07-18T01:34:02+09:00 Never drop the `terminationGracePeriodSeconds` of a probe - - d0952686f68 2023-07-17T12:27:05-04:00 CRI: add cavieats about cgroup driver field - - d7797fbc616 2023-07-17T12:27:05-04:00 kubelet: get cgroup driver config from CRI - - fd434003f3f 2023-07-17T12:27:05-04:00 kubelet: initialization of runtime service earlier in the startup - - 37330a13924 2023-07-17T12:27:04-04:00 Add KubeletCgroupDriverFromCRI feature gate - - d2d5e2e27dc 2023-07-17T12:27:04-04:00 Add CRI fake runtimes for RuntimeConfig rpc - - 0f05a92ce68 2023-07-17T12:27:04-04:00 cri-api: add rpc for querying runtime configuration - - 660be4484b4 2023-07-17T15:39:39+02:00 Update publishing-bot rules for release branches to Go 1.20.6 - - be01f4a0838 2023-07-17T09:22:45-04:00 KEP-3178 IPTablesOwnershipCleanup to GA - - ff62cca47b8 2023-07-17T12:13:37+02:00 Bump distroless-iptables to 0.2.6 - - 229eb93a834 2023-07-17T12:56:28+03:00 DRA: report NodePrepareResource errors - - b57c7e2fe4b 2023-07-17T11:53:09+02:00 Add CDI devices to device plugin API - - b1850497b4b 2023-07-17T16:03:02+08:00 Integration tests for IP mode field - - 7eab0d7a0de 2023-07-17T16:02:36+08:00 Proxy changes for IP mode field - - 7c6e399b228 2023-07-17T16:01:59+08:00 Generated code for IP mode field - - e6863757f4f 2023-07-17T15:51:40+08:00 Add IP mode field - - e38ab6d3671 2023-07-16T23:47:04+00:00 Add PodGC changes for PodReplacementPolicy - - 169abcc0398 2023-07-16T16:08:01+02:00 openapi: reference shared parameters - - 6c0ea702d43 2023-07-16T08:37:37-04:00 Conditionally serialize flushFrequency as int - - 19f61caabee 2023-07-16T11:47:19+00:00 aggregate kube-proxy metrics - - bd9b78d6861 2023-07-16T12:37:12+08:00 kubeadm: remove the limitation that the 'ignorePreflightErrors' field can not be set to 'all' in kubeadm config file, and keep CLI / config consistent - - 6b3ce3004db 2023-07-16T01:06:08+01:00 Add integration tests for match conditions feature gate enablement - - b883f305011 2023-07-15T19:29:18+08:00 kubeadm: Support `kubeadm config validate` for ResetConfiguration - - 171b19d9fe1 2023-07-15T13:22:28+08:00 fix histogram vec compare using ignore fields - - 9b6af80a631 2023-07-15T13:22:24+08:00 upgrade prometheus common to v0.44.0 - - 8f9e2cb8a80 2023-07-15T13:18:47+08:00 kubeadm: Support `kubeadm config migrate` for ResetConfiguration - - 22f0f2e210f 2023-07-15T11:14:28+08:00 kubeadm: add 'kubeadm config print reset-defaults' command for ResetConfiguration - - 13172cba5c0 2023-07-14T17:53:08-07:00 ValidatingAdmissionPolicy: support namespace access (#118267) - - df0d51d3b35 2023-07-15T08:02:33+08:00 add some detailed message for dup container ports(steal from thockin) - - 1732b23a343 2023-07-14T20:20:33+00:00 Ignore context canceled from validate and mutate webhook failopen metric - - 90ab7580aae 2023-07-14T13:47:19-04:00 add list of served versions to storage version - - 9564bdc39de 2023-07-14T19:09:39+02:00 Ensure final diff is used for setting expectations for Job pod creation - - 8a4a29d5917 2023-07-14T12:01:40-05:00 remove todo/spelling - - bef43788fc0 2023-07-14T12:01:40-05:00 update histogram - - 01b9f4b6eb8 2023-07-14T12:01:37-05:00 matchCondition metrics - - 5f37c102cb5 2023-07-14T16:48:13+00:00 revert changes in staging - - d9bd413f991 2023-07-14T13:27:38-03:00 Proactively bump golang.org/x/net to v0.12.0 - - 883d0c3b717 2023-07-14T08:38:25-04:00 Add a dummy implementation of proxyutil.LineBuffer - - 34640772ed4 2023-07-14T12:31:27+00:00 implement SchedulerQueueingHints feature gate - - 619be9c1537 2023-07-14T14:52:28+03:00 Add a swap e2e test - - 4b6314f815b 2023-07-14T14:52:28+03:00 Unit test: Swap - Limited/Unlimited Swap, cgroups v1/v2, etc - - a30410d9ceb 2023-07-14T14:52:28+03:00 LimitedSwap: Automatically configure swap limit for Burstable QoS Pods - - e4da568f331 2023-07-14T14:52:27+03:00 Make kuberuntime unit tests environment independent + support cgroup v2 - - f37aec6c57f 2023-07-14T14:52:27+03:00 Add LIMITED_SWAP env var to enable limited swap - - 0ed7bdb057e 2023-07-14T12:20:45+02:00 Update vendor - - 69c4bc29f55 2023-07-14T12:04:13+02:00 [go] Bump images, versions and deps to use Go 1.20.6 - - 2a907e60043 2023-07-14T17:03:37+08:00 kubeadm: fix fuzzing for ResetConfiguration - - 2e6715bc77b 2023-07-14T17:03:31+08:00 kubeadm: implementation of `ResetConfiguration` API types - - 037847066ce 2023-07-14T15:25:36+08:00 replace strings.Index with strings.Contains instead - - 3e2a1a7b9ce 2023-07-14T09:43:16+08:00 Regenerate - - b2613dd381b 2023-07-14T09:35:31+08:00 Add e2e to check that hostIPs and Downward API works - - 14b09c414ac 2023-07-14T09:35:31+08:00 Add DownwardAPI validation for status.hostIPs - - 335d905ce95 2023-07-14T09:35:30+08:00 Downward API support for status.hostIPs - - bf030fd68ab 2023-07-14T09:35:30+08:00 Add validate HostIPs - - 267e76a66e2 2023-07-14T09:35:30+08:00 Add status.hostIPs in validEnvDownwardAPIFieldPathExpressions - - c287943bdd5 2023-07-14T09:35:30+08:00 Add status.hostIPs in ConvertDownwardAPIFieldLabel - - 7a81ef6406c 2023-07-14T09:35:30+08:00 Add fuzzer for PodStatus - - e6bdd224c17 2023-07-14T09:35:30+08:00 Add HostIPs for kubelet - - dacb6890027 2023-07-14T09:35:30+08:00 Add dropDisabledStatusFields - - e061143de7f 2023-07-14T09:35:30+08:00 Add HostIPs field and update PodIPs field - - c2c001a243a 2023-07-14T09:35:30+08:00 Add FeatureGate PodHostIPs - - ce90eb2cc2f 2023-07-14T01:02:28+00:00 Fix validation to use field.Forbidden instead of Required - - 7305c967101 2023-07-14T01:01:57+00:00 QueueSet and controller part of borrowing by exempt PLs - - 2069835094d 2023-07-14T01:01:43+00:00 Tolerate only the two allowed field changes - - 3754d2da20f 2023-07-14T01:01:29+00:00 apf: allow admin to change the Exempt field only of the exempt pl - - f8e4e8abac8 2023-07-14T01:01:09+00:00 apf: add validation to exempt for borrowing - - f78d6062eb8 2023-07-14T01:00:06+00:00 Update generated code for APF borrowing by exempt - - a9d8cace1f5 2023-07-14T00:47:58+00:00 Fix AutoUpdateAnnotationKey, NominalConcurrencyShares - - 3d3240c8b43 2023-07-14T00:47:28+00:00 apf: add API changes for borrowing by exempt pl - - b635f2a401f 2023-07-13T17:13:28-07:00 ValidatingAdmissionPolicy: Variable Composition (#118642) - - 49d03468021 2023-07-13T23:43:12+01:00 Pre-allocate webhook accessors arrays for mutating and validating webhooks - - 037091284e2 2023-07-13T22:38:21+00:00 fix unit test bug - - 423f4dfc798 2023-07-13T14:43:56-07:00 Add quantity library to CEL (#118803) - - a1a5f49bb9c 2023-07-13T21:07:17+00:00 remove statefulset label added to wrong branch - - 1ae60c0ed16 2023-07-13T21:04:37+00:00 use job completion index annotation as label - - 131216fa8f2 2023-07-13T20:42:09+00:00 chore: hashes keyID - - 049614f884e 2023-07-13T13:41:50-07:00 ValidatingAdmissionPolicy controller for Type Checking (#117377) - - d25075f3424 2023-07-13T20:13:04+00:00 update generated list of stable metrics - - c291e6355c4 2023-07-13T20:08:27+00:00 feat: implements metrics for encryption config hot reload - - be2e5417ea2 2023-07-13T15:27:53-04:00 allow api-approvers to approve directories touched by generation - - 80ab8f0542f 2023-07-13T21:27:11+02:00 dra: handle scheduled pods in kube-controller-manager - - cffbb1f1b29 2023-07-13T21:27:11+02:00 dra controller: enhance testing - - 5cec6d798c3 2023-07-13T21:27:11+02:00 dra: revamp event handlers in kube-controller-manager - - 0bb419b1498 2023-07-13T19:00:31+00:00 promote the following APF metrics to beta: - - 39207dada25 2023-07-13T20:42:21+02:00 Add integration test for node authorizer claim references - - 4121c1fc79a 2023-07-13T20:42:21+02:00 auth: don't allow kubelet to from modify ResourceClaimStatuses - - c688478a28b 2023-07-13T09:56:49-07:00 Fix lifecycle generator to check the version correctly (#119268) - - ddc0d947900 2023-07-13T18:41:40+02:00 dra API: ensure that pod status contains no duplicate resource claims - - 052b06bdad3 2023-07-13T18:33:18+02:00 Remove test Pods sharing a single local PV - - 22d8ae1ba6e 2023-07-13T18:11:40+02:00 Enable NewVolumeManagerReconstruction - - 9914909f5aa 2023-07-13T10:26:33-04:00 Define tcpProtocol in one place in the unit tests rather than many - - 967ef293786 2023-07-13T10:26:29-04:00 Remove/clarify two FIXME comments in the proxier unit test - - 14375947869 2023-07-13T10:26:25-04:00 Remove some stray references to the ProxyTerminatingEndpoints feature gate - - 7e3b53042b1 2023-07-13T16:11:06+02:00 Pass Job context down to firstPendingIndexes - - 4835d9e1371 2023-07-13T09:41:32-04:00 Belatedly clean up some "Endpoints" vs "EndpointSlice" distinctions in the unit tests - - 2a308bde5da 2023-07-13T14:36:15+02:00 UPSTREAM: : watch-termination: termination.log file with resticted permissions - - 4d8f569b037 2023-07-13T13:44:43+03:00 Remove KUBECTL_EXPLAIN_OPENAPIV3 environment variable - - c5147c91b88 2023-07-13T10:41:06+00:00 controlplane: kubernetes.default controller stop polling - - 9f5b6db8be8 2023-07-13T09:04:24+02:00 test: azure: check error for cloud detection. - - 1db11c07ff2 2023-07-13T08:35:12+02:00 node authorizer: limit kubelet access to ResourceClaim objects - - 71ef0dafa72 2023-07-13T14:33:33+08:00 add flag 'logging-format' to kube-proxy - - c550c17f7f0 2023-07-13T14:33:33+08:00 accept int or string flush frequency - - 148acc8632c 2023-07-13T14:16:46+08:00 enable arm64 support for GCE node configuration - - 75186b1c32a 2023-07-13T01:50:37-04:00 Fix, deprecate apiserver_flowcontrol_request_concurrency_limit - - c52911e59ad 2023-07-13T09:59:39+05:30 docs: add comment describing `LoadConfigFromFile` - - 5c18810f357 2023-07-13T09:59:39+05:30 chore: update license date for configfile tests - - 72aeb961322 2023-07-13T09:59:39+05:30 test: add tests for `LoadConfigFromFile` - - b3373ae2738 2023-07-13T09:59:39+05:30 refactor: make only `LoadConfigFromFile` public - `loadConfig` can be made public again when needed (not required now) - - 8e284389a5d 2023-07-13T09:59:39+05:30 feat: make `loadConfig` and `loadConfigFile` public functions - so that users who import kube-scheduler libraries can use these functions to read kube scheduler config - - 0599b3caa0f 2023-07-13T00:56:41+08:00 change the QueueingHintFn to pass a logger - - 39bb8f4bb1d 2023-07-12T17:26:17+02:00 Implement ConsistentListFromCache feature gate - - 0695853a306 2023-07-12T16:20:14+01:00 Improve naming and code comments - - 08d40f53a7a 2023-07-12T16:57:17+02:00 dra: test with and without immediate ReservedFor - - 98ba89d31d5 2023-07-12T16:57:17+02:00 resourceclaim controller: avoid caching deleted pod unnecessarily - - 28b6c906966 2023-07-12T15:50:40+01:00 Move DeleteFunc logging to level 2 - - 761016482da 2023-07-12T15:50:40+01:00 Properly setup mutatingWebhookConfigurationManager{} - - 747dbd9b6b7 2023-07-12T15:50:16+01:00 run `./hack/verify-gofmt.sh` - - 1eb60939fe5 2023-07-12T15:50:16+01:00 Add smart reload for `MutatingWebhooks` - - aeefb762ece 2023-07-12T15:50:16+01:00 Properly handle parameter in `shareInformer.DeleteFunc` - - a01a8cb07e7 2023-07-12T15:50:16+01:00 Fix webhook accessors caching pattern - - 7d3d44af776 2023-07-12T15:50:16+01:00 Add webhookAccessors smart reloads unit tests - - c6f36e8702a 2023-07-12T15:50:16+01:00 Fix deadlock issue - - 99875b3fb73 2023-07-12T15:50:14+01:00 Webhook Accessors Smart Recompilation - - 7d064812bb4 2023-07-12T14:57:29+02:00 kube-controller-manager: finish conversion to contextual logging - - d743c50bb9e 2023-07-12T14:50:30+02:00 kubelet: support batched prepare/unprepare in v1alpha3 DRA plugin API - - 7a63997c8a1 2023-07-12T14:33:10+02:00 Improve apiserver storage size metric to allow it's graduation - - 610509fedd9 2023-07-12T08:28:50-04:00 Update standard app protocols - - f1f2fa9da8a 2023-07-12T14:13:10+02:00 kube-apiserver/corerest: split apart generic code - - 01c3a51a780 2023-07-12T14:11:22+02:00 node: podresources: getallocatable: move to GA - - c1decb6763d 2023-07-12T14:03:32+02:00 Fix TestConditionalProgressRequester and TestWaitUntilFreshAndListTimeout flakes - - 1b8ddf6b79a 2023-07-12T13:45:10+02:00 podgc controller: convert to contextual logging - - f924bf95df9 2023-07-12T13:27:18+02:00 dynamic resource allocation: Improve code coverage of state checkpoint - - c635a7e7d83 2023-07-12T13:25:36+02:00 node: devicemgr: topomgr: add logs - - d78671447f2 2023-07-12T13:25:36+02:00 e2e: node: add test to check device-requiring pods are cleaned up - - 5cf50105a2b 2023-07-12T13:25:36+02:00 e2e: node: devices: improve the node reboot test - - b926aba2689 2023-07-12T13:25:36+02:00 e2e: node: devicemanager: update tests - - 3bcf4220ece 2023-07-12T13:25:36+02:00 kubelet: devices: skip allocation for running pods - - ab3a0b78ea3 2023-07-12T12:49:33+02:00 Match both old and new kubectl version for a while in e2e - - c143a875edb 2023-07-12T11:20:47+02:00 dra e2e: fix "reallocation works" flake - - 6f1a29520fe 2023-07-12T11:17:04+02:00 scheduler/dra: reduce pod scheduling latency - - e01db325735 2023-07-12T11:07:59+02:00 scheduler util: handle cache.DeletedFinalStateUnknown in As - - ef48efc736c 2023-07-12T11:07:59+02:00 scheduler dynamicresources: minor logging improvements - - 363874e9b56 2023-07-12T09:29:55+02:00 setcap: update to debian bookworm v1.0.0 - - 19869478c11 2023-07-12T11:30:45+08:00 Migrate /pkg/controller/disruption to structured and contextual logging - - b81f07ac9a6 2023-07-11T16:07:44-04:00 Add enj to apiserver options approver - - 6d6595d0f6e 2023-07-11T14:36:45-04:00 Add jpbetz as approver of apiserver integration tests - - 43b509de420 2023-07-11T18:08:26+00:00 staging: Add endpointslice to publishing data. - - 7c873327b67 2023-07-11T18:08:25+00:00 Convert controller name to reconciler variable. - - 29fad383dab 2023-07-11T18:08:12+00:00 move endpointslice reconciler to staging endpointslice repo - - c0030a4d27e 2023-07-11T18:49:04+02:00 Add support for watchlist to APF - - 9759fc3c230 2023-07-12T00:02:13+08:00 Fix the converts an empty string to nil. - - 22c66784e03 2023-07-11T15:42:20+00:00 staging: add endpointslice repo - - a34e06e74c7 2023-07-11T17:27:20+02:00 kube-apiserver/corerest: structure Config - - 75e3576523f 2023-07-11T17:27:20+02:00 kube-apiserver: rewire service controllers: kubernetesservice + IP repair - - f22aa42aa81 2023-07-11T17:22:33+03:00 bump go.mod cadvisor to v0.47.3 - - f855a23b455 2023-07-11T15:06:57+02:00 topologymanager: promote TopologyManagerPolicyOptions feature to beta - - 3267dd9d529 2023-07-11T06:05:11-07:00 kubectl delete: Introduce new interactive flag for interactive deletion (#114530) - - 23833b9c81c 2023-07-11T15:04:32+02:00 topologymanager: Increase TopologyManager test coverage by adding negative test cases around NUMA topology discovery - - 998654e0443 2023-07-11T15:04:32+02:00 topologymanager: fix TopologyManagerPolicyBetaOptions not being enabled by default - - fec25785ee6 2023-07-11T14:23:49+02:00 dra: store generated ResourceClaims in cache - - ba810871ada 2023-07-11T14:23:49+02:00 dra e2e: check that not generating a ResourceClaim works - - 0fc62d5ded0 2023-07-11T14:23:48+02:00 dra: generated files - - 444d23bd2f1 2023-07-11T14:23:48+02:00 dra: generated name for ResourceClaim from template - - 98461be8ffa 2023-07-11T13:03:13+02:00 Implement conditionalProgressRequester that allows requesting watch progress notification if watch cache is not fresh - - cd14e97ea80 2023-07-11T11:48:26+02:00 Add a builder for ContainerAllocateResponse objects - - db2a1edbdd6 2023-07-11T11:48:24+02:00 Generate empty cdi annotations - - f0e3c32fe56 2023-07-11T11:47:53+02:00 Move CDI annotation code to utils package - - 354b6c409f5 2023-07-11T11:25:43+02:00 Rename updateReconstructedFromAPIServer - - 1903f5aa2ad 2023-07-11T11:15:24+02:00 Rename volumesNeedDevicePath - - 7cd60df4aa1 2023-07-11T10:32:22+02:00 Update volumesInUse after attachability is confirmed - - 0a2272dc68d 2023-07-11T10:32:22+02:00 Add uncertain state of volume attach-ability - - bf48165232f 2023-07-11T09:44:08+02:00 Remarks to syncJobCtx - - 990339d4c3e 2023-07-11T09:27:21+02:00 Introduce syncJobContext to limit the number of function parameters - - 94b782680c0 2023-07-11T09:21:33+02:00 Update publishing-bot rules for release branches to Go 1.20.5 - - f443c458afe 2023-07-11T13:51:51+08:00 move non-graceful node shutdown to GA - - 645cb907320 2023-07-11T01:43:30+05:30 migrated pkg/controller/endpointslicemirroring to contextual logging - - 98c6e25c371 2023-07-10T20:11:52+00:00 update name of pod index label - - 09849b09cf4 2023-07-11T01:28:22+05:30 migrated pkg/controller/endpointslice to contextual logging - - de076430957 2023-07-10T15:01:13+03:00 Document address family of listening INET sockets - - 08dd657a71c 2023-07-10T10:32:02+02:00 Implement metrics agreed on the KEP - - 9b1c4c7b57f 2023-07-10T10:30:54+02:00 Implement KEP-3836 - - cca66011067 2023-07-10T06:30:05+00:00 Add reason to force detach metric - - e655931274f 2023-07-09T19:41:44-07:00 expended type checking. - - 8fb5b6eb4c1 2023-07-10T08:55:48+09:00 node-e2e: Add container lifecycle e2e tests for preStop hook - - 47ef977ddd5 2023-07-08T12:03:46+08:00 Direct reference to the packages - - 7286d122fb7 2023-07-08T07:26:13+09:00 Mark pods with restartable init containers as `UnschedulableAndUnresolvable` - - 0a987079128 2023-07-08T07:26:13+09:00 Sidecar: Update printPod to show restartable init container information - - ea1eb7f8f79 2023-07-08T07:26:13+09:00 implement sidecar resource calculation - - 03c22176877 2023-07-08T07:26:12+09:00 Sidecar: Add e2e tests - - b94fa250c27 2023-07-08T07:26:12+09:00 Sidecar: Implement lifecycle of the restartable init container - - c187b381173 2023-07-07T21:39:35+00:00 Sidecar: Generated code - - 5d26bcd468b 2023-07-07T21:39:34+00:00 Sidecar: API changes - - 10dc1ca0846 2023-07-07T16:08:42-04:00 Skip GracefulNodeShutdown on older systemd versions - - f7a1fb76f4f 2023-07-07T14:08:19-04:00 Only declare job as finished after removing all finalizers - - 3f07fc3acc9 2023-07-07T18:46:34+02:00 Remove long/golang version information making short the default - - 3a5268502f3 2023-07-07T23:33:33+08:00 Remove deprecated scheduler CLI flags - - 68ed020b2a3 2023-07-07T09:04:04-04:00 Split IptablesRulesTotal metric into two different metrics - - bc059817dc5 2023-07-07T18:26:59+08:00 fix: Add "metav1.CauseType" to "field.ErrorType" map - - c0eb0caf4ac 2023-07-07T13:30:29+08:00 Support fine-gained rescheduling in ReservePlugin - - d7708e79d32 2023-07-06T23:01:06-05:00 Use cmp diff - - 278a8376e17 2023-07-07T10:35:59+08:00 Fix: fiterror in permit plugin not handled perfectly - - 14bd9bc127e 2023-07-07T00:15:00+00:00 CHANGELOG: Update directory for v1.28.0-alpha.4 release - - 2fe38f93e53 2023-07-06T14:39:04-07:00 feat: Append job creation timestamp to cronjob annotations (#118137) - - 1acdb4ae86e 2023-07-06T13:39:03-07:00 [KMSv2] Mark KMS v1beta1 as deprecated with no further fixes (#119007) - - 02c59710eaa 2023-07-06T15:48:48-04:00 Test the IptablesRulesTotal metric in TestSyncProxyRulesRepeated - - ecf0cee91ce 2023-07-06T17:33:11+00:00 update comment on feature flag - - 3a02ecb3418 2023-07-06T17:30:40+00:00 check test case param instead of feature flag in unit test code - - b10cc642b56 2023-07-06T19:31:45+03:00 DRA controller: batch resource claims for Allocate - - be0db3f93d7 2023-07-06T16:07:39+00:00 clean up the implementation around QueueingHintFn - - 5175752df74 2023-07-06T12:40:35+02:00 Issue 4230: remove readiness check for cache exclusion - - 132d477cb7a 2023-07-06T16:35:52+08:00 use stopCh to avoid goroutine leak in tests - - 20a25cbfcfb 2023-07-06T08:40:09+02:00 Add user specified image to CRI `ContainerConfig` - - 65e818d4ecf 2023-07-06T00:50:11-04:00 Introduce apiserver_flowcontrol_current_executing_seats metric - - 1bf2f6c9c05 2023-07-06T08:42:08+08:00 feat(NodePorts): return Skip status in PreFilter - - dfc1838379f 2023-07-06T07:39:52+08:00 Migrated pkg/controller/volume|util|replicaset|nodeipam to contextual logging - - 6c0387d0047 2023-07-06T07:36:51+08:00 Migrated pkg/controller/endpoint to contextual logging - - 3cf2822bc58 2023-07-06T07:36:51+08:00 Migrated pkg/controller/garbagecollector to contextual logging - - 921b7e6e8f7 2023-07-05T20:11:48+00:00 remove equalReady and replace with k8 util function - - a647f9febbf 2023-07-05T18:47:45+00:00 default enabled pod index for test cases, add test case disabling it - - 322da7c1aae 2023-07-06T02:06:03+08:00 fix gc metrics - - 02efe09abe3 2023-07-05T19:08:54+02:00 component-base/logs: improve handling of re-applying a configuration - - 1240a29af9c 2023-07-05T16:58:28+02:00 Hide numberOfMissedSchedules as an algorithm internal number - - c733c57962f 2023-07-05T16:46:40+02:00 pkg/controlplane: wire core storage as RESTStorageProvider - - 65b34221ebb 2023-07-05T16:45:31+02:00 kube-apiserver: remove IP repair plumbing from kubernetes service controller - - 9dcc57ede62 2023-07-05T16:42:55+02:00 Stop using deprecated API - - 5e1777be529 2023-07-05T16:13:03+02:00 Update debian-base to bookworm - - a514f40131c 2023-07-05T16:10:20+02:00 dra resourceclaim controller: delete generated claims when pod is done - - e8a0c42212d 2023-07-05T16:10:20+02:00 dra resourceclaim controller: remove reservation for completed pods - - 7f5a02fc7e4 2023-07-05T16:10:20+02:00 dra resourceclaim controller: enhance logging - - d1ba893ad8e 2023-07-05T16:09:41+02:00 dra resourceclaim controller: refactor isPodDone - - e2900da46aa 2023-07-05T09:11:23-04:00 Remove unnecessary utiliptables.Interface arg from local detectors - - 7690c6e8121 2023-07-05T09:09:54-04:00 Simplify getDualStackLocalDetectorTuple - - cefd50a753e 2023-07-05T09:06:25-04:00 Improve the single-stack LocalDetector behavior - - bfccfa7016b 2023-07-05T09:06:25-04:00 Add names to the getLocalDetector unit tests, use t.Run - - 16e9cc42c1a 2023-07-05T14:31:32+02:00 e2e node: remove unused test/e2e_node/gcp - - 932d0337b82 2023-07-05T13:34:09+02:00 e2e: detect unexpected command line arguments - - 68aee61d4f7 2023-07-05T11:00:37+02:00 SPLIT: kube-apiserver/corerest: split out service IP setup logic - - 443bf3b01b0 2023-07-05T16:00:25+08:00 scheduler test: Use cmp.Diff instead of reflect.DeepEqual for pkg/scheduler/internal/cache - - dad3e4d2112 2023-07-05T09:45:20+02:00 SPLIT: kube-apiserver/corerest: split constructor - - 31943cc3f44 2023-07-05T10:04:12+08:00 kubeadm: check the GV after the config migration - - b4f479d1f29 2023-07-05T10:02:06+08:00 bump npd to v0.8.13 - - a556feb7cbe 2023-07-05T09:50:45+08:00 run hack/update-vendor.sh to fix verify master - - 4149933ed2e 2023-07-04T22:28:27+02:00 kube-apiserver: move "public IP matches IP family" check to option validation - - 616c9599880 2023-07-04T16:38:14+02:00 FIXUP: pkg/controlplane: move bootstrap controller to controllers/kubernetesservice - - c26e1ba10c3 2023-07-04T22:11:32+08:00 [UT] increase coverage kubeadm/app/phases/dns - - b36fdd68b72 2023-07-04T10:13:54+02:00 Test consistent List - - 01b1174c114 2023-07-04T15:20:43+08:00 kubeadm: fix "migrate config --allow-experimental-api" to print v1beta4 kubeadm configurations instead of v1beta3 - - 18f2e9055fc 2023-07-04T08:04:53+03:00 Add OIDC integration tests - - c68a6b07456 2023-07-04T10:01:26+08:00 kubeadm: fix fuzzing for ExtraEnvs defined in the control plane component - - 80b035a116a 2023-07-04T09:57:07+08:00 kubeadm: Support custom env in control plane component - - 6b01ece5806 2023-07-03T21:16:53+02:00 scheduler-perf: fix perfdash display problem - - 29e5771aa4d 2023-07-03T21:15:16+02:00 scheduler-perf: shorten "Name" label in metrics - - e08bd3bc263 2023-07-03T21:10:52+02:00 Simplify DeleteCollection - - 7b62d000a4d 2023-07-03T20:27:41+02:00 MOVE: pkg/controlplane: move bootstrap controller to controllers/kubernetesservice - - 2b03f04ce58 2023-07-03T09:16:51-07:00 Initialize the AuditEvent with the AuditContext (#113611) - - c903c29c3b1 2023-07-03T16:26:28+02:00 e2e: support admissionapi.LevelRestricted in test/e2e/framwork/pod - - 19cb6d036ae 2023-07-03T15:27:09+02:00 kube-apiserver/corerest: remove redundant interface - - ede17eace45 2023-07-03T18:37:46+05:30 test-e2e: Retrigger the RBD image post merge job - - a966d186083 2023-07-03T08:34:06-04:00 Double-check the proxy configuration vs the available IP families - - 36e458612a9 2023-07-03T13:20:29+02:00 cmd/kube-apiserver: move back master count variable from generic controlplane - - 1cfb932111e 2023-07-03T12:17:56+02:00 kubectl: Allow parallelizing diffing - - bcbc12cd79c 2023-07-03T11:15:59+02:00 Fix `should be able to create and delete a critical pod` test - - 4517d3004ad 2023-07-03T16:34:47+08:00 bump kube-dns to v1.22.23 - - 985cf718a43 2023-07-03T06:47:15+00:00 [Dual-stack] Fix generateAPIPodStatus() of kubelet handling Secondary IP hostIPs order may not be be consistent. If secondary IP is before primary one, current logic adds primary IP twice into PodIPs, which leads to error: "may specify no more than one IP for each IP family". In this case, the second IP shouldn't be added. - - f6a86bb2030 2023-07-03T14:01:33+08:00 fix indent error - - c143710ecf1 2023-07-03T13:46:58+08:00 upgrade npd image version to v0.8.13 for kubemark - - 96694514a75 2023-07-03T08:50:16+12:00 Remove csiDriver Conformance test - - bb0c3a08189 2023-07-01T08:49:38-04:00 Remove proxyutil.IsProxyableIP / IsProxyableHostname - - 59592ba4639 2023-07-01T10:53:53+03:00 Add OIDC test server - - 1f2bf32e95f 2023-06-30T17:43:04-04:00 Figure out single-stack/dual-stack support before creating the proxier - - 8abfa89e82b 2023-06-30T17:39:36-04:00 Move proxy platformSetup call, and do LocalDetector setup from there - - ebb0fdd4f6f 2023-06-30T12:32:59-04:00 Don't explicitly filter config.NodePortAddresses by IP family - - a74b9fde3aa 2023-06-30T11:30:17-04:00 Don't pass around full node in proxy constructor, just pass PodCIDRs - - 0537c1da563 2023-06-30T18:14:10+03:00 kubeadm: move migrate / validate tests out of config_tests.go - - b01a4145b2c 2023-06-30T09:18:44-04:00 Install ecr-credential-provider during node e2e tests - - 4e6aa5fb861 2023-06-30T11:25:48+02:00 kube-proxy service health: add new return header with number of local endpoints - - a5df442be78 2023-06-30T09:55:25+02:00 flowcontrol: copy object before passing it to client-go Create to avoid data race - - ea34d039256 2023-06-30T09:52:57+02:00 integration testing: configure gRPC logging during init - - 1c48b7ec144 2023-06-29T15:40:54-07:00 Add servedVersions info in StorageVersion API - - d548983dbb2 2023-06-29T14:51:55-07:00 Use table-driven table for TestPerPodSchedulingMetrics - - e0af0a5a455 2023-06-29T21:51:15+00:00 add test case param for feature flag - - d68f5f0d921 2023-06-29T13:46:12-07:00 fix tests - - 44f1c4dd94d 2023-06-29T12:30:30-07:00 fix duplicate metrics issue - - 84b3d9b7b7e 2023-06-29T14:44:21-04:00 remove legacy NetworkPolicy tests - - 0eeca0987a6 2023-06-29T10:14:45-07:00 fix tests - - 04ea1d506b4 2023-06-29T09:23:01-07:00 promote sli metrics to beta - - f96d83af668 2023-06-29T11:56:00-04:00 Copy container logs for easier debugging - - dfc150ca182 2023-06-29T17:40:36+02:00 e2e: node: podresources: cooldown the rate limit - - f7cf9effa33 2023-06-29T22:32:03+08:00 fix kubelet podWorkers.SyncKnownPods() typo - - 52ef833b6c2 2023-06-29T09:58:31-04:00 Bump cadvisor version in tests to v0.47.2 - - 8266c4d934d 2023-06-29T09:02:37-04:00 Generalize watch storage tests - - d53762ec3a5 2023-06-29T21:22:20+09:00 remove unnecessary comment in pkg/scheduler/framework.QueueingHintFn - - 1b47e6433b8 2023-06-29T09:47:30+02:00 dra delayed allocation: deallocate when a pod is done - - dbdd861ea36 2023-06-29T00:36:07-07:00 chore: address review feedback - - 72294e4eff0 2023-06-29T15:28:42+08:00 scheduler test: Use cmp.Diff instead of reflect.DeepEqual for pkg/scheduler/internal/queue/ - - f269acd12b2 2023-06-28T23:15:43-04:00 Make QueueSet support exempt behavior; use it - - 931456a1427 2023-06-28T18:21:12-04:00 Simplify the node name for metrics - just use localhost - - 3e5fafd57ab 2023-06-28T18:08:40-04:00 Drop docker.log and add cloud-init-output.log - - 1c7e87cff27 2023-06-28T13:56:45-07:00 client-go: add DNS resolver latency metrics (#115357) - - 150f732c7ee 2023-06-28T20:38:33+00:00 [StructuredAuthenticationConfig] wire request context to claim resolver - - 4a5a242a68d 2023-06-28T21:48:57+02:00 dra e2e: using logging for background activity - - f1700e4b95b 2023-06-28T15:30:04-04:00 Cache authz decisions within validating policy admission. - - 60fb8f2fbc5 2023-06-28T15:02:13-04:00 Exclude terminal pods from Daemonset e2e tests - - 24f4785e3eb 2023-06-29T00:16:38+08:00 kubeadm: remove unused Kind and Resource functions from output API - - 16fdd3e5eef 2023-06-28T15:48:39+00:00 apiserver: introduce larger buckets for flowcontrol request_wait_duration_seconds bucket - - 90f82d05ce2 2023-06-28T23:36:53+08:00 kubeadm: remove unused Kind and Resource functions from kubeadm internal API - - fd15c6791a4 2023-06-28T18:21:57+03:00 kubeadm: restore and generalize the TestMigrateOldConfig test - - d616cf72a3b 2023-06-28T16:55:38+02:00 Add unit tests for parallel StatefulSet create & delete - - c6079843792 2023-06-28T14:19:51+00:00 apiserver: introduce larger buckets for request_filter_duration_seconds metric - - ef265101648 2023-06-28T12:08:10+00:00 Return Skip in PodTopologySpread#PreScore under specific conditions - - 732775ee7d1 2023-06-28T07:16:42-04:00 Paginate within DeleteCollection call. - - 0d41d509d2d 2023-06-28T09:22:26+02:00 scheduler_perf: replace gomega.Eventually with wait.PollUntilContextTimeout - - cecebe8ea2f 2023-06-28T09:22:25+02:00 scheduler_perf: add TestScheduling integration test - - dfd646e0a89 2023-06-28T09:22:25+02:00 scheduler_perf: fix namespace deletion - - d9c16a1cedd 2023-06-28T08:14:34+02:00 scheduler_perf: fix goroutine leak in runWorkload - - 2e7f37353cb 2023-06-28T08:14:34+02:00 test/integration: avoid errors in fake PC controller during shutdown - - 812556365b6 2023-06-28T00:12:29-04:00 kubeadm: backdate generated CAs by 5 minutes - - 44692a486f9 2023-06-28T00:09:40-04:00 client-go: allow to set NotBefore in NewSelfSignedCACert() - - cfa2fa6d774 2023-06-27T22:20:17+00:00 put feature gate in alphabetical order - - 860aab842db 2023-06-28T06:12:44+08:00 fix a reference to the wrong variable name - - a75b00ea39d 2023-06-27T16:14:59-04:00 Better URL for scraping metrics from kubelet - - 685b0c5efa1 2023-06-27T16:04:12-04:00 Bump to latest node-problem-detector version with arm64 - - cad338890df 2023-06-27T21:53:45+02:00 add test for apiservices.apiregistration.k8s.io discoverability in openapi/v3 - - 9e3b5b65838 2023-06-27T21:53:45+02:00 update openapi - - ad2b4368e21 2023-06-27T21:53:40+02:00 expose apiregistration.k8s.io into OpenAPIV3 - - bb8766daaf6 2023-06-27T19:16:16+00:00 feature flags should be ordered alphabetically - - 7f4c187ab26 2023-06-27T20:47:30+02:00 kubectl explain should work for both cluster and namespace resources and without a GET method - - a9afaa1eee9 2023-06-27T18:07:17+00:00 add feature gate - - dfce076c6cf 2023-06-27T12:10:46-04:00 Update the template.pot file with latest message IDs. - - a4519665fe0 2023-06-27T08:56:33-07:00 Skip terminal Pods with a deletion timestamp from the Daemonset sync (#118716) - - 9c7166ff639 2023-06-27T23:19:34+08:00 wait for eventhandlers to sync before run scheduler - - bde66bfb55c 2023-06-27T16:02:31+02:00 kubelet dra: restore skipping of unused resource claims - - 874daa8b52c 2023-06-27T16:01:11+02:00 kubelet dra: fix checking of second pod which uses a claim - - 6c587b43e92 2023-06-27T09:36:00-04:00 Cleanup pods at the end in Pod conditions e2e node test - - 56c5c8f7eef 2023-06-27T08:57:59-04:00 Revert "Make CA valid 1 hour in the past" - - ecd727e4c75 2023-06-27T05:50:29-07:00 Fix PodGC test when PodDisruptionConditions disabled (#118805) - - bdbf07525fa 2023-06-27T14:20:41+02:00 test: remove exception comments in discovery tests - - 6fd830a075f 2023-06-27T14:20:41+02:00 hack/tools: bump golangci-lint and consequently staticcheck - - 1af54256969 2023-06-27T14:20:41+02:00 hack: disable gomega.Consistently/Eventually check due to false positives - - f618e613322 2023-06-27T14:20:41+02:00 e2e: replace gomega.HaveLen(0) with gomega.BeEmpty() - - e7df337ebad 2023-06-27T14:20:20+02:00 e2e: replace gomega.Equal(true/false) with gomega.BeTrue/BeFalse() - - 8b33e8bdd1b 2023-06-27T14:20:20+02:00 e2e: fix gomega.Expect calls without assertions - - 0ef1f2f2d89 2023-06-27T07:45:59-04:00 Set AWS specific credential provider when running there - - b0f694f50ac 2023-06-27T12:46:25+02:00 CHANGELOG-1.27: Add note for AWS in-tree provider removal - - af1c9e49c49 2023-06-27T11:29:30+02:00 Update schedule logic to properly calculate missed schedules - - 0033f658085 2023-06-26T17:31:50-07:00 increase the log level for the GetTargetNodeName error message - - 08198fe22b5 2023-06-26T15:32:34-07:00 Extend Large Create Timeout to 60 min - - 9354e78289f 2023-06-26T17:36:11-04:00 no-op: split transformer interface - - 21760534157 2023-06-26T19:53:14+00:00 add completion index as pod label - - 8083d0d22e2 2023-06-26T21:50:38+02:00 pkg/controlplane/apiserver: remove temporary import restriction of cmd/kube-apiserver - - 764da8a01dc 2023-06-26T21:50:38+02:00 FIXUP: cmd/kube-apiserver/app/options: split apart controlplane part - - 1b3779baa0d 2023-06-26T21:50:37+02:00 MOVE: cmd/kube-apiserver/app/options: split apart controlplane part - - 3df92362abd 2023-06-26T18:49:55+02:00 fix openapi/v3 non local apiservices aggregation - - 4298953c26c 2023-06-26T22:11:52+08:00 kubeadm: remove unused Kind and Resource functions from v1beta4 API - - 6e079545c48 2023-06-26T15:20:40+02:00 cmd/kube-apiserver: move options completion into options package - - f04484fe775 2023-06-26T13:50:47+03:00 kubeadm: add the --allow-experimental-api flag to "config" commands - - 0774f779d5c 2023-06-26T13:43:47+03:00 kubeadm: add v1beta4 to the kubeadm API scheme - - 38222014c61 2023-06-26T08:10:24+03:00 kubelet pod-resources: add e2e for KubeletPodResourcesGet feature - - f7239e40959 2023-06-25T16:25:28-04:00 Better back off delays and connection timeout to talk to containerd - - e4f93d8a82d 2023-06-25T13:14:46+00:00 ipallocator bug if ips has leading zeros - - 89a9e480f9b 2023-06-24T20:48:01+01:00 fix: update deployment e2e tests - - 41d961758ee 2023-06-24T15:34:09+08:00 update cri-api change in v1.27 - - 22258a263f4 2023-06-23T16:57:56+02:00 Fix stable metric finder for NewDesc with custom import name - - 13842746227 2023-06-23T14:54:17+02:00 Update metric documentation - - 45aa59946af 2023-06-23T12:28:15+02:00 Refactor FindAttachablePluginBySpec out of CSI code path - - 07f38a3ec18 2023-06-22T13:35:28-07:00 add test - - 6f8d38406a7 2023-06-22T13:36:19+00:00 feature(scheduler): implement ClusterEventWithHint to filter out useless events - - 531d38e323c 2023-06-22T15:19:50+02:00 features: rename UserNamespacesStatelessPodsSupport - - 556d713a4ad 2023-06-22T15:15:42+02:00 apis: drop check for volumes with user namespaces - - 8ed23558b44 2023-06-22T11:10:53+02:00 Do not set jm.syncJobBatchPeriod=0 if not needed - - 17013d39604 2023-06-22T10:55:39+02:00 Review remarks to improve HandlePodCleanups in kubelet - - e3ee9b9adc1 2023-06-22T09:18:34+02:00 Fix the deletion of rejected pods - - c91c578795c 2023-06-22T08:56:14+02:00 scheduler_perf: skip expensive cleanup during benchmarks - - 92a35f5bca9 2023-06-22T00:56:54-04:00 Usse generics to simplify pkg/registry/flowcontrol/ensurer - - 902c711fb49 2023-06-21T14:16:08-07:00 Unset gated pod info timestamp in addToActiveQ - - 56cb4c93918 2023-06-21T13:17:41-07:00 [bug] Update DefaultObjectDescriber to handle interface params (#118190) - - 1053d1bbcf5 2023-06-21T13:59:34-04:00 CEL lib: Expose errors on authz decisions instead of raising them from check(). - - 406899360b5 2023-06-21T16:06:57+02:00 Refactor shouldDelegateList/shouldListFromStorage to better explain decisions - - e4cf103c9b9 2023-06-21T15:15:07+02:00 Test all cases for LIST request cache bypass - - 7f532891c9c 2023-06-21T15:05:13+02:00 e2e tests: set all PSa labels instead of just enforcing - - a9af2de8fdd 2023-06-21T14:23:30+02:00 Refactor WithRequireLeader to make it part of the etcd store - - 1bd3f072fa7 2023-06-21T13:09:05+02:00 stop ignoring storage class selection errors - - e5cbc51d29d 2023-06-21T13:02:01+02:00 e2e framework: allow setting all PSa labels at once - - edb59e9bc75 2023-06-21T13:34:21+03:00 kubeadm: move token defaulting and related constants to token package - - ec70b2ec801 2023-06-21T10:42:22+02:00 e2e dra: add "kubelet must skip NodePrepareResource if not used by any container" - - fdd992da865 2023-06-21T11:09:15+08:00 upgrade image addon-manager/kube-addon-manager:v9.1.6 to v9.1.7 - - 420fbd11e44 2023-06-21T09:38:05+08:00 ignore Histogram for prometheus client v1.16.0 - - c98e72841b1 2023-06-20T21:32:50-04:00 Add a connection backoff to talk to CRI impls - - 409bc8ccc05 2023-06-20T15:08:29-04:00 deps: Bump to cAdvisor v0.47.2 - - f72c2c2b7d2 2023-06-20T10:13:31-07:00 add process start to prometheus handler opts - - bbc7ca94a42 2023-06-20T17:03:14+00:00 CHANGELOG: Update directory for v1.28.0-alpha.3 release - - ab75e48494c 2023-06-20T16:49:03+02:00 storage: stop using deprecated io/ioutil - - 687ca0e0bb2 2023-06-20T08:22:26-04:00 fix(script): handle wait_for_success failed condition - - eecac058718 2023-06-20T14:33:30+03:00 kubeadm: add v1beta4 API boilerplate - - 63e5b6bdb24 2023-06-20T12:15:21+02:00 Parallel StatefulSet pod create & delete - - 2fb472c83cd 2023-06-20T12:14:25+02:00 Refactor StatefulSet controller update logic - - 784a309b917 2023-06-20T11:31:24+02:00 Do not error in Job controller sync when there are pod failures - - f2e3157df0a 2023-06-20T14:21:10+05:30 Remove AdvancedAuditing feature gate. - - bbae445d172 2023-06-20T16:46:31+08:00 fix metrics test with 1.16.0 prometheus client - - 180c2332bf8 2023-06-20T12:57:22+08:00 [UT] increase coverage ut for kubeadm/app/features - - 564c236ce28 2023-06-19T22:01:12-04:00 Do NOT prepull images for e2e-node jobs - - c84b5b0a99f 2023-06-19T13:27:17-04:00 Cleanup unnecessary renames of variable t - - c9b01dd9778 2023-06-19T13:26:39-04:00 Fix race in logging expectations - - 3dd1bac4dce 2023-06-19T16:52:38+02:00 Set small DefaultJobPodFailureBackOff in Job integration tests - - 85d9339ef8f 2023-06-19T15:01:01+02:00 add KCM names into CCM cmd allowed import-restrictions - - 3b55f20bd34 2023-06-19T15:01:01+02:00 update vendor - - 4e6a3fb9c10 2023-06-19T15:01:01+02:00 deduplicate cloud provider controller names - - e5f5a9bfdbe 2023-06-19T15:01:01+02:00 use controller names for CLI FlagSets to show the names in help - - cd56748ec57 2023-06-19T15:01:01+02:00 reference controllers correctly from CLI help - - 9fd8f568fe0 2023-06-19T15:01:01+02:00 introduce CCM controller aliases and unify controller names - - 94792d85dea 2023-06-19T15:00:59+02:00 simplify TestValidateControllersOptions test - - 97309511366 2023-06-19T14:59:33+02:00 introduce KCM controller aliases and unify controller names - - ba1755132e1 2023-06-19T14:59:33+02:00 support controller name aliases in GenericControllerManagerConfigurationOptions - - 2596245f5a7 2023-06-19T13:55:54+02:00 Replace deprecated sets.Int with sets.Set[int] in Job integration tests - - e5116a39c96 2023-06-19T09:58:54+08:00 fix: kubectl expose fails for apps with same-port, different-protocol - - 958c8fb6950 2023-06-18T21:46:26+03:00 Make use of `k8s.io/utils/pointer.Duration` - - ede2ec22b68 2023-06-18T15:38:53+03:00 kubeadm: drop older etcd versions from kubeadm support - - 8cd65e9cee6 2023-06-18T14:09:57+08:00 reorder hack/unwanted-dependencies.json map keys and arrays - - f44029705f9 2023-06-18T14:09:50+08:00 exit 1 if status are not as expected(order) - - a1e0aa0e504 2023-06-17T13:12:40+03:00 DRA Node E2E: add NodeAlphaFeature to fix CI - - 74c5ff97f18 2023-06-16T17:00:04+02:00 Lower the constants for the rate limiter in Job controller - - f54c15d4e80 2023-06-16T19:47:03+05:30 Change the fieldpath in the deprecated plugin response - - 471fd1ae8a1 2023-06-16T19:45:36+05:30 deprecate RBD plugin from available in-tree drivers - - c51a422d787 2023-06-16T14:53:27+02:00 Cleanup job controller handling of backoff - - fff5b35023b 2023-06-16T16:33:07+05:30 Adding review changs to update - - 889ecf865b7 2023-06-15T14:23:09+00:00 always execute condition for wait.PollUntilContextTimeout with immediate=true - - 5aa5f1abc9c 2023-06-15T11:24:32+00:00 update prometheus/client_golang v1.14.0 to v1.16.0 - - 5bde9404a09 2023-06-15T05:22:11-04:00 Remove unused error return value from internal function - - 8636f9353a8 2023-06-14T21:26:04+00:00 CHANGELOG: Update directory for v1.27.3 release - - 763555814b5 2023-06-14T20:17:31+00:00 CHANGELOG: Update directory for v1.26.6 release - - 3bf93156d80 2023-06-15T07:31:31+12:00 Update pending_eligible_endpoints.yaml to match APISnoop - - ff2a1f0167f 2023-06-14T18:51:12+00:00 CHANGELOG: Update directory for v1.25.11 release - - a29be0cfb00 2023-06-14T19:18:39+01:00 update container runtime flags to use containerd instead of docker - - 89adbc6e5b5 2023-06-14T14:03:44-04:00 check for AWS environment before running sudo - - 7f650acb3c1 2023-06-14T17:59:12+00:00 CHANGELOG: Update directory for v1.24.15 release - - a83edd35c4a 2023-06-14T20:46:24+03:00 DRA Node E2E: relabel test suite to fix CI - - c27f9fdeb79 2023-06-14T10:38:42-04:00 Add warnings for big number of completions and parallelism - - a86380c7813 2023-06-14T08:54:23-04:00 Update CLI help text for grammar and consistency - - 96e7d5f1f25 2023-06-14T12:47:16+02:00 Bump iscsi test server image - - e0f273ffdaf 2023-06-14T10:40:01+00:00 use ingress-gce-glbc v1.23.1 image for CI - - e213448db12 2023-06-14T12:33:18+05:30 Updated kubectl explain help output - - 7bc449d7e0c 2023-06-14T13:40:02+08:00 add contextual logging to job-controller - - cfbc5dc54f8 2023-06-13T18:50:33-07:00 mount-utils: fix linter warnings in tests - - 8ced101db53 2023-06-13T18:50:33-07:00 mount-utils: stop using ioutil in tests - - 699d118d85f 2023-06-13T18:50:33-07:00 mount-utils: stop using ioutil - - b690450e846 2023-06-13T18:50:27-07:00 mount-utils: don't reread mountinfo on newer kernels - - 8c79a911331 2023-06-13T18:35:41-07:00 mount-utils: isMountPointMatch: simplify and speedup - - 404e844468b 2023-06-13T18:35:41-07:00 mount-utils: add isMountPointMatch test and benchmark - - 4bb02392793 2023-06-13T18:35:41-07:00 mount-utils: IsMountPoint: fix - - 167252fb5e0 2023-06-13T18:35:41-07:00 mount-utils: format with gofumpt - - 55b690ee018 2023-06-13T18:24:50-04:00 kmsv2: no-op refactor priming logic into its own function - - 15003c609d0 2023-06-13T16:59:23-04:00 kmsv2: refine probing logic to avoid slow starts - - d8150b81601 2023-06-13T16:34:56-04:00 kmsv2: add a sanity check to confirm that new state is always valid - - 8c06ca68d7d 2023-06-13T17:01:46+05:30 Details added in kubectl explain help - - 4960207b317 2023-06-13T12:42:05+03:00 DRA Node E2E: test NodePrepareResource timeout - - 5c5f6e8fe2f 2023-06-13T12:42:05+03:00 DRA Node E2E: add NodePrepareResourceCalled API - - 673d0aaa60c 2023-06-13T12:41:59+03:00 DRA Node E2E: add call blocking to the Kubelet plugin APIs - - a60314c47ef 2023-06-13T10:10:29+02:00 Make etcd component status consistent with health probes - - e1735b98637 2023-06-13T01:34:41-04:00 Make CA valid 1 hour in the past - - 5e048041e40 2023-06-13T09:22:59+08:00 remove helper function for unused storage feature in pkg/proxy/util - - e1aef2ac917 2023-06-12T18:41:41-06:00 Bump publishing bot rules for Go 1.19 branches - - 9cb52a6872c 2023-06-13T00:11:13+00:00 Fix the flaky legacy_service_account_token_clean_up_test. - - 4e20a8f52bc 2023-06-12T15:49:01-05:00 kill all processes in a container in the event of OOM - - 0222e6d4ae3 2023-06-12T23:34:02+03:00 Update kind details for DRA e2e - - 75cf25c0e7f 2023-06-12T15:45:19+02:00 iscsi: use dbus from the host - - f7a5817bc65 2023-06-12T15:41:43+02:00 e2e storage: terminate worker quietly on test completion - - 22de2c27d1b 2023-06-12T19:02:50+08:00 scheduler: improve cache_test.go - Add test name to enhance test readability - Remove redundant test tables - - 325205efb72 2023-06-11T20:12:07+08:00 Migrated pkg/controller/endpoint to contextual logging - - be14b026e33 2023-06-11T04:47:18+00:00 fix the integration test - - a7eb7ed5c6a 2023-06-11T03:29:05+00:00 refactor: simplify RunScorePlugins for readability + performance - - 587f992a7b2 2023-06-10T10:42:56+02:00 e2e: deflake a HPA CPU test by stabilizing cpu consumption - - 672614b57e8 2023-06-09T13:31:23-04:00 apf: refactor bootstrap ensure strategy - - 910630fbea2 2023-06-10T00:52:24+08:00 kubelet: mark '--azure-container-registry-config' flag as deprecated - - 5e6ae25a33b 2023-06-09T10:57:37-05:00 Updates chairs, tech leads for sig cloud provider - - 34368884783 2023-06-09T22:06:06+08:00 move luxas as an emeritus approver of test/e2e/lifecycle - - e97d9803f2f 2023-06-09T21:49:31+08:00 add SataQiu as a test/e2e/lifecycle approver - - 4977189c1b0 2023-06-09T09:34:05+02:00 Fix ginkgo noColor deprecation warning - - e6bc945a61b 2023-06-09T08:49:31+03:00 Add startup probe in integration test - - ea1de7517ee 2023-06-08T23:34:07+00:00 CHANGELOG: Update directory for v1.28.0-alpha.2 release - - 7ccc2317839 2023-06-08T15:51:05-07:00 add test for authorizer type checking. - - 54cae706786 2023-06-08T17:33:37+08:00 Pass the mandatory parameters to support testing on ARM64 - - fdc49f5257c 2023-06-08T13:37:36+05:30 Return deprecation warning for storageOS,PhotonPD,ScaleIO..etc - - 151509fb74d 2023-06-07T17:14:49-07:00 Remove unreachable warning on volume name dup - - d73923c8ebf 2023-06-07T19:48:10-04:00 fix 'pod' in kubelet prober metrics - - 0ddaa7f7c9f 2023-06-07T15:59:36-07:00 Fix warnings on "duplicate" env vars - - 4820cc852a0 2023-06-07T19:37:55+00:00 Minor fix on variable - - a6f5abfb81e 2023-06-07T19:34:33+00:00 Updating names from webhookconversion to conversionwebhook - - 0fe84ff7cb1 2023-06-07T11:21:43-07:00 Re-add the legacy wsstream package and deprecate it - - 8f3109da791 2023-06-07T11:21:43-07:00 Refactor wsstream library from apiserver to apimachinery - - 6d4abd7e7b6 2023-06-07T11:37:55-06:00 bump distroless-iptables to v0.2.5 - - 04fa4184ed3 2023-06-07T10:11:30-07:00 add support for authorizer to type checking. - - e5a15c87e9d 2023-06-07T12:48:33-04:00 Ensure timeout test handlers don't complete before timing out. - - f2a64cb91d7 2023-06-07T23:47:39+08:00 fix Cronjob status.lastSuccessfulTime not populated by a manually triggered job - - 2f6b1d3c0fb 2023-06-07T17:32:46+02:00 Ensure Job sync invocations are batched by 1s periods - - ed429c4388a 2023-06-07T23:24:04+08:00 replace node-role.kubernetes.io/master taint with node-role.kubernetes.io/control-plane for gce kubelet flags - - b1da721bdd7 2023-06-07T08:26:14-06:00 Update vendor with hack/update-vendor.sh - - 88b69cdd0e6 2023-06-07T07:51:52-06:00 Fix flaky persistent volumes e2e test - - d9e12db547e 2023-06-07T07:44:27-06:00 Bump images, versions and deps to use Go 1.20.5 - - ea6495e8284 2023-06-07T15:40:10+03:00 Remove StartupProbe on debug with pod copy - - ac15d697578 2023-06-07T14:31:16+02:00 remove RetroactiveDefaultStorageClass feature gate checks - - 6afb363ca17 2023-06-07T14:31:16+02:00 test: remove RetroactiveDefaultStorageClass feature gate - - 97a81a59f62 2023-06-07T14:31:16+02:00 test: correct validation test error message - - 42722ffef02 2023-06-07T14:31:16+02:00 graduate RetroactiveDefaultStorageClass feature to GA in 1.28 - - 7f87ec9406a 2023-06-07T17:37:44+05:30 storage: Add MadhavJivrajani as reviewer - - 7ac36bd0720 2023-06-07T10:11:04+03:00 test/integration: use t.Log in TestAPIServiceWaitOnStart - - 77cf37ee543 2023-06-07T10:11:04+03:00 STRUCTURE: cmd/kube-apiserver: move admission construction back from controlplane - - 7961812bed8 2023-06-07T10:11:04+03:00 STRUCTURE: cmd/kube-apiserver: move OpenAPI construction back from controlplane - - 43be9c3a0ac 2023-06-07T10:11:04+03:00 MOVE: cmd/kube-apiserver: move genericapiserver construction into controlplane package - - 9be6e7bb339 2023-06-07T10:05:43+03:00 STRUCTURE: cmd/kube-apiserver/app: stratify construction with options/config/server - - e6ed4c7934d 2023-06-07T10:05:43+03:00 CLEANUP: cmd/kube-apiserver/app: remove trivial funcs - - f7d4e90b5c4 2023-06-07T10:05:43+03:00 MOVE: cmd/kube-apiserver/app.createAPIExtensionsConfig -> pkg/controlplane - - 087fbc9304f 2023-06-06T21:18:59-04:00 Remove invalid merge key - - 4962e6eacb9 2023-06-06T20:48:00-04:00 Squash detectNodeIP and nodeIPTuple together - - b5db644422d 2023-06-06T20:26:43-04:00 Add merge map key validation to StorageVersions - - 58162ffd63b 2023-06-06T23:03:50+03:00 DRA: add node tests - - b69b34bec64 2023-06-06T16:01:03-04:00 Move a kube-proxy unit test to the correct file - - 4bee9b2b352 2023-06-07T01:21:03+05:30 structured logging in proxy/ipvs/ipset - - 26801d6541a 2023-06-06T15:03:22+00:00 kube-proxy avoid race condition using LocalModeNodeCIDR - - 4dbece1e203 2023-06-06T22:19:55+08:00 e2e-framework: remove node-role.kubernetes.io/master taint from non-blocking-taints - - dddbecb47e2 2023-06-06T05:26:00-07:00 prune's xml files to display only top level tests and failed sub-tests - - 8b0a6ed6999 2023-06-06T18:04:29+08:00 re-send the shutdown signal in case the dbus restart is not done - - 4d0e25151db 2023-06-06T11:30:27+02:00 Fix SELinux contexts used in e2e tests - - 010343562c6 2023-06-06T14:45:00+05:30 dependencies: update github.com/dustin/go-humanize v1.0.1 - - 743e5525edb 2023-06-06T17:05:04+08:00 fix eviction failing test for nil feature gates assignment - - 6d66fbc6b67 2023-06-06T14:11:03+05:30 storage: Move cacher tests to reside with the cacher code - - 70978e4af61 2023-06-06T14:08:25+05:30 cacher: Move common testing utils to a single file - - bdfb96c57d3 2023-06-06T15:23:19+08:00 chore: os.SEEK_END os.SEEK_SET and use b.Logf(...) instead of b.Log(fmt.Sprintf(...)) - - 7a80d7c839c 2023-06-06T14:52:48+08:00 add warning for duplicate containers[*].ports with the same port, protocol, hostPort, and hostIP - - 923db7bd8e0 2023-06-06T14:29:20+08:00 chore: use strings.Contains instead - - e9e4acb1dde 2023-06-06T08:32:34+03:00 k8s.io/apiserver: remove skewed completion from EtcdOptions - - 4d85a1f00cb 2023-06-06T10:53:04+05:30 storage: Implement TestWatchFromZero for cacher - - 2e76ac31fd8 2023-06-05T21:08:56-05:00 Replace os.Setenv with testing.T.Setenv in tests - - ac5ce5cbce7 2023-06-05T21:03:21-05:00 Replace os.Setenv with testing.T.Setenv in tests - - b274a9bf7c4 2023-06-06T11:22:41+12:00 remove csidriver endpoints from pending_eligible_endpoints.yaml - - 5d4bf0b6f90 2023-06-06T10:28:39+12:00 Promote CSIDriver e2e test to Conformance - - 3085b57869a 2023-06-05T18:03:48+00:00 Do not copy bytes for cached serializations - - c009667c6c6 2023-06-05T23:26:43+05:30 deprecate CephFS plugin from available in-tree drivers. - - 1fcfd1d5090 2023-06-05T19:47:47+02:00 pkg/util/iptables: use buf.String() instead of string(buf.Bytes()) - - 9eaa50cc829 2023-06-05T09:02:06-07:00 Rename scheduler queue variables for consistency - - 6195f96e56e 2023-06-05T05:31:25-07:00 minor fix comments in netpol so its easy to understand the tests for newcomers, remove one misleading comment (#118264) - - 410b6023d6f 2023-06-05T17:29:49+08:00 scheduler: fix code style issues for pkg/scheduler - - 71ab7dc791f 2023-06-05T10:48:32+02:00 Remarks - - 70d3bb43e56 2023-06-05T10:06:56+02:00 Adjust the algorithm for computing the pod finish time - - b994e639a6b 2023-06-04T23:10:10-07:00 Add mininumKubelet tag into ReadWriteOncePod test - - db9fcfeed29 2023-06-05T08:08:18+02:00 Move cri/streaming to k8s.io/kubelet staging repository - - da4a8d831b9 2023-06-04T15:45:24+02:00 kubectl: use bytes.Buffer.String - - 8e4228a8c1f 2023-06-04T18:40:17+08:00 remove CSI-migration gate - - a5c4fbe9791 2023-06-03T21:40:16-07:00 chore(fix): test jsonpath condition parsing errors - - 9d3e55ec431 2023-06-03T19:39:42-07:00 Support JSONPath condition without value - - f520f6fd06c 2023-06-04T01:12:02+08:00 Add Pod Termination e2e tests to test termination grace period seconds - - b4dfae25dee 2023-06-04T01:04:13+08:00 fix terminationGracePeriod blocked by preStop - - fd92acba5a8 2023-06-03T13:48:15+08:00 chore: should use buf.String() instead of string(buf.Bytes()) - - 20866b3f85a 2023-06-02T13:40:48-07:00 dryrun: Don't reuse current object for conversion - - f351c6d1ecc 2023-06-02T20:24:06+02:00 k8s.io/apiserver: apply storage object count tracker implicitly - - 45c9e066164 2023-06-02T10:09:51-07:00 Fix errant debugging code in codegen - - a51be9786ba 2023-06-03T00:06:50+08:00 remove enabled by default beta resources that have been removed - - f4d326a1fcc 2023-06-02T17:38:14+02:00 verify: produce JUnit file also for pull-kubernetes-verify-strict-lint - - a4ea058cc75 2023-06-02T14:45:55+00:00 feature(scheduler_perf): distinguish result in scheduler_scheduling_attempt_duration_seconds metric result - - 322968e9b38 2023-06-02T14:34:26+00:00 Update unwanted dependencies per CI instructions - - 2111e79f56a 2023-06-02T14:34:26+00:00 Update gnostic references - - 1993a4cb379 2023-06-02T14:34:25+00:00 vendor - - 0b4efddae01 2023-06-02T15:39:27+02:00 verify: nicer failure message rendering in Prow - - dbbb21469f4 2023-06-02T15:37:50+02:00 verify: pick relevant lines from verify-golangci-lint.sh as failure message - - d6168bb6587 2023-06-01T23:05:06-07:00 Add ephemeralcontainer to imagepolicy securityaccount admission plugin - - 70ff750c755 2023-06-02T13:10:38+08:00 chore: io/ioutil deprecated - - 1ce285ad3df 2023-06-02T10:20:53+08:00 Revert "removed the deprecated `azureFile` in-tree storage plugin" - - daa71159077 2023-06-01T23:06:26+08:00 kubeadm: add deprecation message for UpgradeAddonsBeforeControlPlane feature gate - - a6c7f63b188 2023-06-01T07:20:17-04:00 Set the node-ips annotation correctly with CloudDualStackNodeIPs - - d49c43abde5 2023-06-01T18:45:06+08:00 kubeadm: add integration test to ensure that the supported etcd version is always available for the stable Kubernetes version - - 6d23da045fc 2023-06-01T18:24:54+08:00 Migrated pkg/scheduler/framework/plugins/interpodaffinity to use contextual logging - - db2389ba9c8 2023-06-01T11:48:16+02:00 kube-proxy: remove log warning about not using config file - - 15aa00fc836 2023-06-01T11:03:39+02:00 Remove unused `getSeccompProfilePath` helper function - - d0a64739e2c 2023-06-01T09:58:05+02:00 e2e dra: collect and check GRPC calls - - 68901de8981 2023-05-31T18:36:50-04:00 Enable optionals and add tests - - 5c0b59891d6 2023-05-31T18:36:43-04:00 Bump cel-go to v0.16.0 - - 5b3510c0b67 2023-05-31T13:59:02-07:00 Fixing gmsa-webhook install steps for Windows GMSA full tests - - c539c739161 2023-05-31T19:23:57+00:00 Changes to buckets and comments - - 35d2431b3a8 2023-05-31T08:24:26-07:00 informer: fix race against Run and SetTransform/SetWatchErrorHandler - - 64269620597 2023-05-31T14:31:08+00:00 Changes to histogram buckets - - c48c4c679ad 2023-05-31T12:53:11+03:00 Fix ginkgo deprecation warning - - 5a14573258b 2023-05-31T11:07:24+08:00 clean: use info instead of error to log queue closed message when scheduler exit - - f2a5e247ebf 2023-05-31T10:34:42+08:00 add pacoxu to kubeadm approvers list - - 705c6ff315b 2023-05-31T01:04:57+00:00 Review comments, added metric namespace, moved utility functions, and etc - - a8ef109aca0 2023-05-31T00:22:04+00:00 CHANGELOG: Update directory for v1.28.0-alpha.1 release - - 369e3faa4ff 2023-05-30T20:15:40+00:00 Moving Kubelet Credential Provider test to common so that it can be run both as Node and Cluster test - - 2d8c820741d 2023-05-31T00:30:20+05:30 move pkg/util/ipset inside pkg/proxy/ipvs - - 85e0d8c8b14 2023-05-31T00:30:08+08:00 Revert "kubeadm: add --feature-gates flag for kubeadm upgrade node" - - f3ba9353363 2023-05-30T12:18:49-04:00 Consistently use proxyutil as the name for pkg/proxy/util - - b3111170f8e 2023-05-31T01:32:10+12:00 remove Ephemeral Containers form list - - 64c9070f8d0 2023-05-30T10:57:04+08:00 add pod containers[*].port duplicate warning - - f9ae3e774d0 2023-05-30T10:07:04+08:00 testutil: use contextual logging - - 534f5edb53c 2023-05-30T00:58:32+03:00 Cleanup boilerpate.py - - d9e2583af16 2023-05-29T19:36:29+02:00 test/e2e: replace deprecated ioutil - - 4b4b3b71b78 2023-05-29T21:40:46+08:00 clean up dead code - - 4523a301c87 2023-05-29T21:32:42+08:00 kubeadm: enable --feature-gates flag for kubeadm upgrade node - - 074900e81bd 2023-05-29T13:26:32+08:00 scheduler: update the scheduler interface and cache methods to use contextual logging - - 0951204298a 2023-05-29T13:05:20+08:00 kubeadm: Supports() return true for all alpha/beta/ga/deprecated - - c6aaa1eab04 2023-05-29T10:39:20+08:00 kubeadm: lower the log level of EtcdSupportedVersion warning message as it is a kubeadm internal warning - - 4e6d929580a 2023-05-29T08:35:22+08:00 deprecate csi migration for ceph rdb - - 11a40406a1f 2023-05-29T11:46:10+12:00 Promote Ephemeral containers e2e test to Conformance - - bf116e85943 2023-05-28T00:46:35-04:00 Optimize reflect checks further, save item type information - - 12e3d9fcc4c 2023-05-28T00:46:35-04:00 Implement WithAlloc variants for EachListItem and ExtractList - - efc601302ad 2023-05-27T23:26:36-04:00 Extract List reflect optimization - - b8a3bd673dc 2023-05-27T23:26:35-04:00 Add WithAlloc interface and stub implementations with base benchmarks - - 4aa5441de2e 2023-05-27T18:37:50+02:00 Move pkg/util/ipvs inside pkg/proxy/ipvs - - 0535e742241 2023-05-27T11:34:32+00:00 feature(schedule_one): use heap to find the highest score node - - 532fe3c9653 2023-05-26T17:48:21-04:00 Add kerthcet and sanposhiho as SIG scheduling approvers - - 8df1a5e6dcb 2023-05-26T19:34:36+00:00 Webhook conversion metrics - - a045fedd025 2023-05-26T13:20:33-04:00 Update google.golang.org/genproto - - 455169bd66a 2023-05-26T17:43:13+02:00 e2e storage: add missing error checking for WaitForVolumeAttachmentTerminated - - d76043958fb 2023-05-26T15:50:25+02:00 Follow up from dynamic retryAfter - - 510287d3444 2023-05-26T21:32:36+08:00 Fix the git-repo test error caused by the correct use of loop variables - - 926bc9bf8e5 2023-05-26T10:24:36+02:00 Update podFailurePolicy comment from alpha-level to beta - - 7d2e1888f8a 2023-05-26T14:13:35+08:00 Chore: fix the example about how to use PollUntilContextTimeout - - 4d2ff08bfa1 2023-05-26T12:36:19+08:00 e2e-framework: code cleanup for mismatched comments - - 15678e4a67e 2023-05-26T10:07:43+08:00 Optimize usage message of commands which have subcommands. - - 6a867eacd85 2023-05-26T09:47:40+08:00 kubeadm: warning only for deprecated FG - - 4dfc684b342 2023-05-26T01:01:33+00:00 Set kube-proxy memory request to 50Mi - - 5d18f471494 2023-05-25T17:26:06+00:00 Improve clarity and guidance in provisioner waiting message - - 7a6b4a9215e 2023-05-25T15:10:05+02:00 dra scheduler plugin test: fix loopvar bug and "reserve" expected data - - e31b2080f5a 2023-05-25T11:22:45+00:00 e2e framework retry on Service unavailable errors - - a50549cc906 2023-05-25T07:19:51+00:00 e2e rc: if the pods are running but not ready the test will fail - - 133eff3df49 2023-05-24T23:20:17+00:00 implement LegacyServiceAccountTokenCleanUp alpha - - a6003ae1e11 2023-05-24T22:56:14+00:00 fix unknown field error in rs e2e - - 27057def059 2023-05-24T19:00:15+00:00 Signature fix for registeropenapi - - 4373ae05f34 2023-05-24T18:55:36+00:00 Update vendor - - 72e4c9a82ac 2023-05-24T21:22:02+03:00 kubeadm: add the "config validate" subcommand - - f4891842194 2023-05-24T12:39:57-04:00 Delete CRDs created during field validation tests. - - 2ea6896f90c 2023-05-24T09:08:50-07:00 Add warning log callback in client-go loading rules (#117233) - - 485d1631cd3 2023-05-24T14:10:34+00:00 Remove Azure file in-tree storage plugin - - 2eed9b4143a 2023-05-24T21:10:01+08:00 Should get ENABLE_CLIENT_GO_WATCH_LIST_ALPHA when new reflector - - e2ed8f8c3ca 2023-05-24T20:24:36+08:00 style: correct the sentence - - 08139044040 2023-05-24T04:16:49-07:00 Fix: Restricted profile comply with PSS (#117543) - - c68f8586580 2023-05-24T16:00:20+05:30 proxy/ipvs: github user name change: daman1807 -> aroradaman - - 05b3beb7f02 2023-05-24T20:04:27+12:00 Create e2e test for CSIDriver endpoints - - d459b4429f4 2023-05-24T10:02:53+02:00 integration: remove special verbosity for garbagecollector and graph_builder - - 931cc96b8d4 2023-05-24T14:54:22+08:00 remote windows condition when #116693 is merged - - 0bff705acd8 2023-05-23T23:20:49-07:00 Preserve code blocks in templates.Normalizer (#118029) - - 7470a94f5a9 2023-05-24T09:34:03+08:00 add some log for debuging - - 6232ac734a0 2023-05-23T16:17:07-04:00 Merge duplicated Linux/Windows kube-proxy setup code - - 08ce5805769 2023-05-23T16:17:04-04:00 Add ProxyServer.platformSetup - - e0b7f31ce6e 2023-05-23T11:46:30-07:00 use standard base image in dra dev - - 149f4878a70 2023-05-23T14:46:05+02:00 Simplify DeferCleanup. - - dbb6d25f13b 2023-05-23T08:29:10+02:00 e2e: apply timeout for CSI Storage Capacity test only to node - - 1c05cf1d516 2023-05-23T10:17:34+08:00 kube-scheduler: NewFramework function to pass the context parameter - - 1b206399f6a 2023-05-22T20:03:58-04:00 fix using stale binaries in local-up-cluster - - ece68cf8337 2023-05-22T14:51:30-07:00 Fix update-vendor.sh logging - - cba8c1f5e2e 2023-05-22T13:36:21-07:00 Fixing windows memory allocation e2e tests after a refactor - - 96d48de9b97 2023-05-22T11:01:38-07:00 add OWNERS for cmd/prune-junit-xml - - 86a258b13a2 2023-05-22T11:51:23-04:00 kmsv2: ignore cache key expiration on reads - - 89439b570fc 2023-05-22T19:59:30+05:30 test/e2e: use agnhost latest version in the manifest - - b30720fc9f0 2023-05-22T15:31:40+02:00 Add test for starting kubelet with a CSI volume mounted - - ad9e264c3cc 2023-05-22T18:44:30+05:30 test/e2e: Use json.NewSerializerWithOptions in place of json/yaml newSerializers. - - 048938f1d85 2023-05-22T20:37:49+08:00 hpa: cleanup `currentReplicas` code - - 0f5535ea259 2023-05-22T12:35:43+02:00 registry/core/service: remove incorrect comments - - 2db577a560c 2023-05-22T08:07:15+02:00 scheduler-perf: inject "benchmark" as name into JSON result filename - - 0789bbe9f7a 2023-05-21T19:33:33+05:30 Update k8s.po - - b6364dddfe6 2023-05-21T21:32:45+08:00 update webhook test to go 1.21 - - d8db9640fab 2023-05-20T23:03:45+03:00 kubeadm: remove function pointer comparison in phase test - - 2658a2b627f 2023-05-20T19:02:55+00:00 Make connection lost retryable in webhook - - ed26fcf5b87 2023-05-20T22:53:43+08:00 cleanup useless null pointer check about nodeInfo.Node() from snapshot for in-tree plugins - - e21cf9a54e9 2023-05-20T00:07:44+00:00 Setup e2e_node to support testing on ARM64 - - ec8d94f2057 2023-05-19T17:23:13-04:00 Grab logs from all the containers when DNS related tests fail - - 182cd425d3b 2023-05-19T10:33:34-07:00 graduate LegacyServiceAccountTokenTracking to GA - - 337728b0255 2023-05-19T15:47:11+02:00 Improve backoff policy in reflector. - - 0fe27a06f99 2023-05-19T09:52:08+02:00 Cleanup the Job controller handling of terminating pods - - c74790e266a 2023-05-19T11:16:11+05:30 remove redundunt type conversion, unused variable...etc - - 07c94553608 2023-05-19T09:53:42+08:00 fix apiserver InstallAPIGroups slices out of range - - aa11cc69696 2023-05-18T17:41:13-04:00 Mark grpc-gateway v1 as an unwanted dependency - - 19ae2de19cb 2023-05-18T15:09:15-04:00 kubeadm: speedup init by 0s or 20s - - e4102d5e300 2023-05-18T12:17:37-04:00 Test APIService safe handling at startup - - 3be3997193a 2023-05-18T11:07:53-04:00 Fix waiting for CRD sync at server start - - 71ec9df5b61 2023-05-18T20:27:40+05:30 update image tags in manifests to reflect the version listed in the source - - a10ff53d8e6 2023-05-18T13:47:49+00:00 Reword the event message to read better for a single secret - - b2eae2f92e9 2023-05-18T14:44:26+02:00 Support podman for building release images - - 6b4251c0fdf 2023-05-18T16:55:19+08:00 Remove statefulset from logcheck.conf - - 3f1d8e7aeb4 2023-05-18T16:55:19+08:00 Apply to use contextual logging for all loggers in statefulSet - - d9b941b7827 2023-05-18T16:07:45+08:00 Remove undesired verbose fields from log - - bea71a3e4ee 2023-05-18T15:58:38+08:00 remove unused pv informer from expand_controller - - 4c9887e3ebd 2023-05-18T07:44:34+02:00 Updating the nodeAffinity of gated pods having nil affinity should be allowed - - a0f14c1c5ea 2023-05-18T00:32:57+00:00 CHANGELOG: Update directory for v1.25.10 release - - bab8002fb38 2023-05-17T23:29:45+00:00 CHANGELOG: Update directory for v1.24.14 release - - 80b9c853613 2023-05-17T18:34:27-04:00 belated cleanup of some kube-proxy stuff for old versions - - e553fe1fff0 2023-05-17T21:41:45+00:00 CHANGELOG: Update directory for v1.27.2 release - - c9e4de90dbe 2023-05-17T21:41:26+00:00 CHANGELOG: Update directory for v1.26.5 release - - 526d45416fb 2023-05-17T20:34:25+00:00 update err status code check in transformation metrics - - 5a75a03a774 2023-05-17T18:50:54+00:00 Improve warning message - - b76ef2e095f 2023-05-17T18:30:54+00:00 fix: move to `dl.k8s.io` from `kubernetes-release` bucket - - fc4fb004cf6 2023-05-17T09:59:26-07:00 add reviewers and labels to yamlfmt - - 93462377120 2023-05-17T12:38:52-04:00 Update docker/containerd/runc versions and capture more logs - - 885f3d7a7df 2023-05-17T16:36:46+00:00 Sort and limit to the describers the return (string, error) - - 9e9a6cde4b8 2023-05-17T17:10:09+02:00 test/integration/scheduler: fix data races - - b035c373db8 2023-05-17T19:51:48+05:30 build latest sample-api-server for test/e2e - - bafae5c0764 2023-05-17T14:55:07+02:00 rename err to lookupErr - - 8b9cbe62025 2023-05-17T14:52:00+02:00 fix false positive kubectl plugin unit tests - - b9950b5192d 2023-05-17T08:37:53-04:00 Drop zeitgeist from tools go.mod - - 36f0caf7ecd 2023-05-17T17:40:28+05:30 remove GlusterFS references from test/e2e/* comments/descriptions - - d83c3ce7ca8 2023-05-17T17:40:28+05:30 make rbd and iscsi test images in parity with the test code - - 9de2846c72c 2023-05-17T17:40:25+05:30 remove glusterdynamic provisioner images reference from tests - - 763e7923fb9 2023-05-17T11:19:23+02:00 e2e: replace ubuntu-slim with agnhost in hpa cm noExporterDeployment - - 261de704c25 2023-05-17T17:05:24+08:00 kubeadm: fix a bug where the static pod changes detection logic is inconsistent with kubelet - - 666be79d670 2023-05-17T17:02:44+08:00 legacy names of volume plugins have been gone a LONG time - - 8b4840aa374 2023-05-17T16:35:50+08:00 clean up unsupport etcd version - - e0ebac6c9ca 2023-05-16T23:23:22-07:00 drop redundant NArg check when looping Args - - 82c40e3697e 2023-05-16T23:12:37-07:00 drop redundant NArg check when looping Args - - 829bcea7634 2023-05-16T22:27:56-07:00 remove vestigial BUILD file - - 0616d15712b 2023-05-17T12:14:06+08:00 Fix perf-test by increasing the error margin - - 46ed70ecac5 2023-05-17T10:52:12+08:00 Bump runc to v1.1.7 - - 51d79c4d6b0 2023-05-17T07:55:27+05:30 e2e: use gomega.Expect instead of deprecated framework.Expect* - - 1daf74d25c4 2023-05-16T17:51:26-04:00 Initialize data if nil - - b81cfb9cb8c 2023-05-16T13:10:45-07:00 Update vendor - - 15c5713015e 2023-05-16T13:03:48-07:00 managedfields: Remove gvk from SkipNonApplied - - b52e57c589a 2023-05-16T13:03:48-07:00 managedfields: Improve/strengthen version checking for Apply - - 559d12fcce0 2023-05-16T13:03:48-07:00 managedfields: Create NewFakeFieldManager - - 45853e20ae5 2023-05-16T13:03:48-07:00 openapi: Create client -> TypeConverter function - - 45603efecb7 2023-05-17T06:30:43+12:00 Create e2e test for PodEphemeralcontainers endpoints - - ebaf49dbd70 2023-05-16T19:20:07+02:00 Export DefaultServerUrlFor utility function - - 5519b89a28e 2023-05-16T09:41:18-07:00 Validate lock identity - - e3eb4bd0c56 2023-05-16T20:27:17+05:30 updating dependencies.yaml for etcd v3.5.9 version - - c99cf53a108 2023-05-16T16:46:00+02:00 e2e: deflake hpa e2e custom metrics tests - - 247ea7fc780 2023-05-16T20:11:03+05:30 use upstream etcd github path instead of redirecting one - - 6616e1f2385 2023-05-16T20:11:03+05:30 update etcd version in install.sh to 3.5.9 - - 0e456dcf866 2023-05-16T09:14:11-04:00 Clarify localhost nodeport comments/errors - - a744a186b67 2023-05-16T09:14:09-04:00 Rename GetNodeAddresses to GetNodeIPs, return net.IP - - 2ca215fd994 2023-05-16T09:09:24-04:00 Add NodePortAddresses.MatchAll() - - d6e488b998e 2023-05-16T14:39:15+03:00 Changing annotate PrintFlags from annotate to annotated - - d8e82b1417c 2023-05-16T16:33:21+05:30 e2e: use gomega.Expect instead of framework.ExpectEqual in windows/* - - 8c6c1e53194 2023-05-16T16:52:29+08:00 plugin_evaluation_total metric support preScore/score - - 3680a5230c3 2023-05-16T09:20:40+02:00 Bump docker/distribution to 2.8.2 - - 3ac74973610 2023-05-16T14:46:15+08:00 Chore: cleanup in interpodaffinity - - 073b4cf66ad 2023-05-16T08:11:43+02:00 test/e2e/dra: fix kind cluster creation - - 3b69fa2fa54 2023-05-16T10:18:52+05:30 dependencies: update github.com/mitchellh/go-wordwrap v1.0.1 - - 19ae103e829 2023-05-16T10:19:01+08:00 emit warning on deprecated annotation volume.beta.kubernetes.io/storage-class - - 517c5b75c5d 2023-05-15T20:35:58-04:00 Update unwanted deps - - d6d1dbdd82a 2023-05-15T16:42:00-04:00 Update kube-openapi, drop mapstructure - - a52dcd0d9f3 2023-05-15T19:52:04+00:00 Add DelayCacheUntilActive option to start informers after leader election - - 7c554ea1d91 2023-05-15T14:18:19-04:00 Regenerate discovery fixtures - - 2ab6fd3590b 2023-05-15T14:18:18-04:00 Capture discovery API output in test fixtures - - 3867569ae27 2023-05-15T10:16:18-07:00 codegen - - 0819d342040 2023-05-15T15:53:47+00:00 using parsers in applyDefaultImageTag - - 7da7468a3fc 2023-05-15T23:14:30+08:00 cleanup: duplicate request_test TestRequestAbsPathPreservesTrailingSlash - - f0f92853ad8 2023-05-15T11:09:54-04:00 Add api-machinery TL owners permissions for jpbetz - - e4dd6f68dc8 2023-05-15T20:26:42+05:30 remove CSIStorageCapacity featuregate - - 9ac657bb94e 2023-05-15T10:53:44-04:00 Make NodePortAddresses explicitly IP-family-specific - - f7bb9a9a0a7 2023-05-15T10:53:21-04:00 Remove a mostly-unused variable in the ipvs proxy - - 1ca8f84eede 2023-05-15T21:43:00+09:00 Scheduler: Pass the supported nodeSelectorOperators to the field.NotSupported - - d85b91f343b 2023-05-15T14:33:40+02:00 scheduler-perf: measure workload runtime and relabel workloads - - aa405c8aac6 2023-05-15T09:08:14+02:00 Allow runtimes to provide additional context on CRI pull errors - - 83fb5a50bc9 2023-05-15T08:58:05+02:00 dependencies: bump k8s.io/utils - - daebf1c735d 2023-05-15T08:51:46+03:00 Simplify plugin resolution check function - - f562375c8a6 2023-05-15T09:39:45+08:00 add changelog for kube-addon-manager v9.1.7 - - be4c4a51ea2 2023-05-15T10:14:38+12:00 Update pending_eligible_endpoints.yaml - - d34d4755ae2 2023-05-15T09:53:31+12:00 Promote APIResources e2e test to Conformance - - 6e2ea32fc89 2023-05-15T00:06:08+08:00 feature(DynamicResources): return Skip in PreFilter - - a0133b7cc47 2023-05-14T16:29:43+05:30 proxy/ipvs: added daman1807 as reviewer - - dcefc42b35a 2023-05-14T12:34:48+05:30 update vendor dependencies for the change - - ae749238786 2023-05-14T12:24:40+05:30 etcd depdencies are updated to v3.5.9 - - 13cef6a7549 2023-05-14T00:22:25+09:00 cleanup unused variables for v1beta2 component config - - 815578295ae 2023-05-13T11:11:04-04:00 Revert "support short name for flowschema and prioritylevelconfiguration" - - 72202f9a007 2023-05-13T11:10:55-04:00 Revert "add shortnames for mutatingwebhookconfigurations and validatingwebhookconfigurations" - - 45836971f27 2023-05-13T14:03:46+02:00 cli: replace intstr.FromInt with intstr.FromInt32 - - 8580c116d5c 2023-05-13T10:57:41+00:00 fix: use dl.k8s.io, not kubernetes-release bucket - - ef9f8d7c0c8 2023-05-12T17:38:44-07:00 kubeadm: Remove leading zeros from etcd member ID in log messages - - ff4c6916ec7 2023-05-12T17:38:44-07:00 kubeadm: Fix log message when etcd member is added as learner - - 196e2f041b1 2023-05-12T17:40:38-04:00 Update the cgroups v2 toleration in local-up-cluster - - 7248b9263f0 2023-05-12T13:23:17-07:00 Fix comments on InformerFor - - 6ac1bae2815 2023-05-12T12:57:28-04:00 test: Improve debug output of init container tests - - 1f16d711857 2023-05-12T12:57:27-04:00 kubelet: Rename PodManager DeletePod to RemovePod - - 166256f73e8 2023-05-12T12:57:27-04:00 kubelet: Reduce the interface pod.Manager consumers accept - - 8bd94dfa762 2023-05-12T12:57:27-04:00 kubelet: Organize and document kubelet pod-related members - - bb568844b67 2023-05-12T12:57:26-04:00 kubelet: Separate the MirrorClient from the PodManager - - 80b1aca580b 2023-05-12T12:57:26-04:00 kubelet: Remove dispatchWork and inline calls to UpdatePod - - e7207c85467 2023-05-12T12:57:26-04:00 kubelet: Merge orphaned mirror pod names into GetPodsAndMirrorPods - - f8086f2dac1 2023-05-12T12:57:26-04:00 kubelet: Convert IsMirrorOf to a function - - 02960a8253e 2023-05-12T12:57:25-04:00 kubelet: Remove unused mirrorPodFunc in eviction - - 1168b118750 2023-05-12T09:16:19-04:00 Stabilize local-up-cluster in our CI - - 3dc4eea8896 2023-05-12T15:04:04+05:30 proxy/service_health: release read lock early - - 655f2f74010 2023-05-12T17:06:07+08:00 replace build to build.sh - - cc1251123ba 2023-05-12T15:45:59+08:00 use wait to avoid blocking the SIGTERM handler - - 808098c4c69 2023-05-12T12:57:47+05:30 proxy/ipvs: healthzServer for instantiating the proxier - - 4b50c4bb016 2023-05-12T14:51:45+08:00 Update --image-gc-low-threshold option's description - - 3da79e2850d 2023-05-11T21:44:45-07:00 OpenAPI V3 invalid document checks - - cbe825b2b6c 2023-05-12T09:38:26+05:30 ginkgo update to v2.9.4 and gomega to 1.27.6 - - feb63fb0285 2023-05-12T11:54:54+08:00 e2e_kubeadm: stop using deprecated framework.ExpectEqual - - 7681135f1b1 2023-05-12T11:14:02+08:00 etcd: Build image 3.5.9-0 - - 7a4787ade10 2023-05-12T08:38:21+05:30 openconsensus update to v0.24.0 - - 82d1e356de4 2023-05-12T08:29:56+05:30 deps: go-gcfg update to the v1.2.3 - - f03b5cdc083 2023-05-12T08:21:39+05:30 update containerd/ttrpc to v1.2.2 - - dd49af86b7b 2023-05-12T10:48:46+08:00 [UT] add ut for pkg/client/conditions - - f7948c6e2e4 2023-05-12T09:34:56+08:00 use kubectl v1.27.1 in cluster addon manager - - eb1483fe64d 2023-05-12T09:34:56+08:00 user --prune-allowlist in kube-addons.sh - - 20602c819be 2023-05-12T08:39:37+08:00 e2e framework: remove dependency on k8s.io/kubernetes/pkg/api/v1/pod - - 2e2afc7fd27 2023-05-12T03:26:25+09:00 Job: Use generic Set in validation - - 1ffe3f467e8 2023-05-11T16:43:38+00:00 lavalamp is taking a long break - - 1ea17254bf0 2023-05-11T16:54:26+02:00 hack/tools: bump logcheck to v0.5.0 - - 3fa55d469c7 2023-05-11T22:04:30+08:00 fix a bug where the AttachedVolume is not printed correctly in the log - - 8c82855467b 2023-05-11T13:04:42+02:00 When expecting pods count only active ones - - de882f5193b 2023-05-11T19:29:14+09:00 Job: Replace deprecated pointer utils with supported ones - - 8f11f5bb2b5 2023-05-11T12:47:23+03:00 DRA: use containerd 1.7 in kind image - - 123845da886 2023-05-11T09:33:14+00:00 Log a warning if a ImagePullSecrets does not exist - - 3f3e1d507d0 2023-05-11T09:07:11+00:00 add new metrics for the internal client-go transport generator - - e7c679c362c 2023-05-11T10:53:03+02:00 cidrset, multicidrset: directly use getIndexForIP method - - fe728996ca8 2023-05-11T15:46:08+08:00 scheduler test: call frameworkruntime.WithLogger function for contextual logging - - b4563925678 2023-05-11T15:46:02+08:00 Migrated `pkg/scheduler/framework/runtime` to use contextual logging - - bfb4f8b7071 2023-05-11T12:36:46+05:30 etcd version monitor build go version update to 1.19.9 - - 0ae902fca4c 2023-05-11T10:17:13+05:30 update golang version of etcd build to 1.19.9 - - 3b634de6ffc 2023-05-10T23:29:10+02:00 test/e2e/dra: update README - - 5fdeaa8e42c 2023-05-10T19:13:54+00:00 update for feedback - - 6f23c774085 2023-05-10T18:30:16+00:00 QueryParamVerifier falls back on invalid v3 document - - d5f4b9634c6 2023-05-10T21:14:36+03:00 DRA: fix image build on Mac - - 569695b0226 2023-05-10T22:28:23+05:30 e2e/network: setting --max-time for curl - - 5fd5768ef32 2023-05-10T09:13:31-07:00 kubeadm: Make etcd member removal idempotent - - 164113bc1c3 2023-05-10T22:29:37+08:00 fix a bug where the KubeletConfiguration is not printed correctly in the log - - a5575425b03 2023-05-10T06:02:58-07:00 add no resources found message to rollout-status command (#117884) - - c0611b6bb33 2023-05-10T13:02:23+00:00 Return Skip in InterPodAffinity#PreScore under specific conditions - - 11f1d241654 2023-05-10T11:25:49+00:00 unit tests: Fixes kubelet util unit tests for Windows - - 3a394bbeada 2023-05-10T18:13:28+08:00 fix:translations zh_CN LC_MESSAGES k8s.po error - - 4634073d0b9 2023-05-10T10:41:43+03:00 Use getter function for plugin subcommand resolution - - 2c03afac4c8 2023-05-10T09:29:34+02:00 apimachinery/util: stop using deprecated io/ioutil - - e3d5feb76c4 2023-05-10T11:14:29+08:00 fix HPA plain metric calculate - - 6607834207a 2023-05-09T19:33:21-07:00 Use the same report files as before - - 9150e6b55a1 2023-05-10T10:22:52+08:00 s/of referencedFrom/from referenceFrom/ - - 4bbf611773d 2023-05-09T18:10:44-07:00 Retool validation for pod HostNetwork ports - - ec3379a717e 2023-05-09T18:10:20-07:00 Do hostNet Pod-ports -> hostPorts in Pod defaults - - ef796dca9bb 2023-05-09T16:24:18-07:00 Simpler openapi gen - subprojects do themselves - - 93b2845bec7 2023-05-09T16:24:17-07:00 Codegen: subprojects openapi - - 4909dbd0d7f 2023-05-09T16:14:48-07:00 Deprecate generate*groups.sh -> kube_codegen.sh - - c3971002c9d 2023-05-09T18:19:00-04:00 MinimizeIPTablesRestore to GA - - 8f229057484 2023-05-09T17:36:47-04:00 [refactor] refactoring flags and options in Expose cmd - - 82e3fa0930e 2023-05-09T09:24:11-05:00 fix fd leaks and failed file removing for main pkg and cmd - - 5289a7b029f 2023-05-09T09:22:31-05:00 fix fd leaks and failed file removing for test directory - - b94c6daa0b7 2023-05-09T09:22:31-05:00 fix fd leaks and failed file removing for pkg kubectl and pod-security-admission - - 982d2966cd3 2023-05-09T09:22:31-05:00 fix fd leaks and failed file removing for pkg controller-manager and apiserver - - 73aeed8766c 2023-05-09T09:22:30-05:00 fix fd leaks and failed file removing for pkg client-go - - f49cc5eb113 2023-05-09T09:22:30-05:00 add remove_file in client-go util directory - - c8737346db4 2023-05-09T15:43:32+02:00 Export GOMAXPROCS environment variable - - e865b30abd0 2023-05-09T06:34:08-07:00 update serial number to a valid non-zero number in ca certificate (#117791) - - 308ab380d7c 2023-05-09T18:05:43+08:00 Add unit testcases of refMap. - - 23ac0fdaa52 2023-05-09T11:40:03+02:00 APF: Dynamically compute retry-after based on history - - 99ebc8d9f82 2023-05-09T10:29:12+02:00 Tweak annotating kubemark nodes on startup - - aab02d52f4d 2023-05-09T15:45:26+08:00 Fix make etcd image failed - - 91570a36614 2023-05-09T11:38:16+08:00 promote ServiceNodePortStaticSubrange to beta - - e79daae6823 2023-05-09T10:46:32+08:00 Chore: clearify need update test cases - - fb4d0150b96 2023-05-08T14:36:26-07:00 Convert apiextensions-apiserver to new codegen - - 29913a89735 2023-05-08T14:36:25-07:00 Convert code-generator/examples to new codegen - - 643bf1b0362 2023-05-08T14:36:24-07:00 Convert kube-aggregator to new codegen - - 1e0b7aab756 2023-05-08T14:36:23-07:00 Convert metrics to new codegen - - e368f1b25bf 2023-05-08T14:36:22-07:00 Convert sample-controller to new codegen - - d0e5adb58bc 2023-05-08T14:36:21-07:00 Add a new way for subprojects to do codegen - - 05b3449346e 2023-05-08T13:35:03-07:00 kubeadm: Add etcd client unit tests - - fc1b2287798 2023-05-08T13:35:03-07:00 kubeadm: Use internal etcd client through an interface - - e740f8340ee 2023-05-08T11:52:31-04:00 Introduce CEL EnvSets for managing safe rollout of new CEL features, libraries and expression variables - - 235c261196e 2023-05-09T00:25:45+09:00 Job: Fix a misspelling - - b4560f9e573 2023-05-08T22:17:32+08:00 kubeadm: fix a bug where file copy(backup) could not be executed correctly on Windows platform during upgrade - - f2de1a00b8f 2023-05-08T15:59:31+02:00 storage/etcd: skip SendInitialEvents if the request is backward compatible - - bbf5c03dd80 2023-05-08T16:09:21+03:00 Add NodeLogQuery e2e tests - - ddb8c8a38b4 2023-05-08T12:48:50+00:00 remove ServiceInternalTrafficPolicy e2e feature tag - - 16fecf3e761 2023-05-08T13:34:15+02:00 Refactor APF handler in preparation for dynamic retryAfter - - d3237b72587 2023-05-08T10:53:39+00:00 unittests: Fixes unit tests for Windows (part 7) - - ccb4ca89549 2023-05-08T15:32:10+08:00 record podUID in refMap in watchBasedManager - - e4340f0d9bd 2023-05-08T15:02:23+09:00 Job: Use generic Set in controller - - 22d0aa1d04a 2023-05-08T12:11:11+08:00 remove DevicePlugins featuregate - - 27cdddeaf16 2023-05-08T11:53:14+08:00 update Feature:KubeletCredentialProviders] e2e test name - - 2ebc0cc0257 2023-05-06T19:41:31+08:00 remove unwantedReferences - - 57969c1b52c 2023-05-06T19:40:40+08:00 Fix etcd3 config changed - - 4e24237f3bc 2023-05-06T10:45:27+00:00 e2e services: retry if healthcheck nodeport is not avaioable - - e560df770e3 2023-05-06T17:57:12+08:00 respect local GOPROXY setting in build/common.sh - - c56839c0a1e 2023-05-06T17:29:47+08:00 etcd: Update version to 3.5.8 - - 64f2fe2357d 2023-05-06T14:50:21+08:00 kubeadm: fix crictl pull using wrong flag, use -i and -r - - 936265e8707 2023-05-06T13:58:14+08:00 Add podUID in AddReference and DeleteReference - - cd51c1803e2 2023-05-05T22:48:45-04:00 Add new partial/full sync time metrics for iptables kube-proxy - - a862a5f2d24 2023-05-05T20:23:01+00:00 Use the right executable ss/netstat in log message - - ae08fe1e199 2023-05-05T14:27:54-05:00 ProbeTerminationGracePeriod promote to GA - - 2cb215e1091 2023-05-05T18:30:54+00:00 Add all describers to the exported DefaultObjectDescriber - - 5ea40d14fd9 2023-05-05T17:01:01+00:00 Added e2e_node test for sigkilled pods exit code and exit reason check - - 3e57a0bd138 2023-05-05T11:16:23-04:00 Add go.work and go.work.sum to .gitignore - - 008576da073 2023-05-05T09:36:48-04:00 Improve and simplify maintenance of APF bootstrap objects - - 194ac957ad3 2023-05-05T13:31:36+00:00 make resize of hollow objects more verbose in start-kubemark - - c3e77bf21cd 2023-05-05T21:23:42+08:00 Update podFailurePolicy comments from alpha-level to beta - - 4fa7e444805 2023-05-05T09:09:56-04:00 Remove gcp cloud-provider checks for kubelet version >= 1.7.2 - - 1c45bacfb0e 2023-05-05T11:20:46+02:00 mount-utils: fix flaky test 'TestFormat' - - 6a5cf99aad1 2023-05-05T14:29:24+05:30 pkg/proxy: human-readable messages - - c2c8b8d1783 2023-05-05T14:29:23+05:30 pkg/proxy: using generic sets - - 359bcec0e09 2023-05-04T17:02:47-07:00 benchmark test to evaluate the overhead of podMatchesScopeFunc - - edd032e22b7 2023-05-04T17:02:47-07:00 Fix incorrect calculation for ResourceQuota with PriorityClass as its scope - - e807a6aec57 2023-05-04T16:41:20-04:00 Disable NewVolumeManagerReconstruction feature gate - - 0c9f55588c5 2023-05-04T11:39:40-04:00 Simplify creation of default KubeProxyConfiguration - - ec2cc36404e 2023-05-04T15:52:34+02:00 e2e: disable jig.ExternalIPs - - b849ff57b85 2023-05-04T13:04:52+00:00 e2e reasonable grace termination period timeout - - 791573ddb60 2023-05-04T12:58:33+00:00 promote ProxyTerminatingEndpoints to GA - - b249b4ca9bb 2023-05-04T20:37:10+09:00 Promote ExpandedDNSConfig feature to the GA stage - - 5aca41af50f 2023-05-04T07:19:23-04:00 [local-up-cluster] Use the kubectl we built - - 8524d21bf48 2023-05-04T07:12:15-04:00 Bump Ginkgo Poll Progress parameters to a sane level - - 034528a9f04 2023-05-04T13:08:06+02:00 scheduler perf: add DynamicResourceAllocation test cases - - 1c52fb38759 2023-05-04T11:17:09+02:00 Update publishing-bot rules for release branches to Go 1.19.9 - - 19f7cb23c8c 2023-05-04T08:33:59+00:00 e2e agnhost functionality to RST TCP connections - - 63b69dd50ce 2023-05-04T08:34:11+02:00 Add support for CRI `ErrSignatureValidationFailed` - - 859359ad6ae 2023-05-04T10:25:10+08:00 Fix strict linting - - a7035f54595 2023-05-04T10:25:09+08:00 Pass Context to StartTestServer - - 2d866ec2fc8 2023-05-04T10:09:24+08:00 Teardown only scheduler in integration tests - - 8969fdd2f51 2023-05-03T17:11:45-07:00 QueryParamVerifierV3 resilient to minimal OpenAPI V3 documents - - cede96336a8 2023-05-03T16:26:09+00:00 Depend on k8s.io/utils cpuset - - 9f46cbc6fa4 2023-05-03T16:26:04+00:00 Update k8s.io/utils version to v0.0.0-20230313181309-38a27ef9d749 - - 10a869fc752 2023-05-03T10:15:37-04:00 Remove duplicated config fields from ProxyServer - - 1f7c07f3553 2023-05-03T21:43:19+08:00 scheduler: remove deprecated v1beta2 KubeSchedulerConfiguration - - a3848714f55 2023-05-03T18:11:21+05:30 dependencies: update gh/Azure/go-autorest to latest version - - 17c17da97b6 2023-05-03T08:37:40-04:00 e2e_node: move getSampleDevicePluginPod to device_plugin_test.go - - c53cc4fe0db 2023-05-03T14:26:43+02:00 Update distroless-iptables to v0.2.4 - - c4575c34382 2023-05-03T08:22:49-04:00 Fix up detect-local-mode validation - - 3734fe7ab1d 2023-05-03T08:22:45-04:00 Remove some useless error checks - - 19885264f3d 2023-05-03T12:22:23+02:00 [go] Bump images, dependencies and versions to go 1.20.4 - - d82684e691d 2023-05-03T04:39:00+00:00 Add check to skip PodTopologySpread PreFilter if no constraints are specified - - d22b9310e6e 2023-05-02T23:45:44-04:00 Allow override of prerelease/buildID portions of version at runtime - - 36b760a9317 2023-05-03T11:00:19+08:00 upgrade etcd deps to v3.5.8 - - 7c5573d326d 2023-05-03T01:29:37+02:00 Fix cmd, integration, and conformance tests - - 69eccd41b89 2023-05-02T15:58:07-07:00 endpointslice: reduce visibility of vars/funcs - - 933b665c18c 2023-05-02T22:39:52+00:00 Upgrades spf13/cobra to 1.7.0 - - 3653b21e6ba 2023-05-02T21:24:06+00:00 Move glusterfs 1.25 deprecation notice to the deprecation section. - - 9d19c207d22 2023-05-02T21:01:48+00:00 fix: fixes flake in TestKMSv2Healthz - - 561548e86c4 2023-05-02T20:25:42+00:00 unit tests: Fixes kuberuntime unittests for Windows - - 5f489a33277 2023-05-02T19:52:23+00:00 feat: rename PodHasNetwork to PodReadyToStartContainers - - a40810a2d9d 2023-05-02T21:17:57+02:00 Add comment about removing the feature gate - - e51e5962d5a 2023-05-03T02:27:26+09:00 Use early return pattern to avoid nested conditions - - e1e38148bb2 2023-05-02T18:53:19+02:00 Add DisruptionTarget condition when preempting for critical pod - - 7be3f8e43f7 2023-05-03T00:35:38+08:00 Remove old metric scheduler_goroutines - - e7396e35513 2023-05-02T22:40:26+08:00 remove ability to re-enable serving deprecated versions of the runtimeclasses kind - - d96f83f02f9 2023-05-02T16:56:09+03:00 windows-tests: Update connectivity check util function - - e496085bd34 2023-05-02T15:51:22+02:00 Kube-proxy/ipvs: accept access to healthCheckNodePort on LbIP - - d257d5dfdc4 2023-05-02T15:32:02+02:00 Trigger re-sync on any change to providerID - - 40de26dcff8 2023-05-02T14:50:40+02:00 KEP-3325: Promote SelfSubjectReview to GA - - d9524379210 2023-05-02T05:42:12-07:00 Fix flaky HPA e2e tests by not failing on context cancelled (#117669) - - 5fff8cae749 2023-05-02T13:22:30+02:00 dependencies: klog v2.100.1 - - d55b67b3490 2023-05-02T00:48:42-07:00 Clean up brace whitespace in **/validation_test.go - - 2ad2c15c9ca 2023-05-02T07:59:48+02:00 Update copyright year to 2023 - - b464d084278 2023-05-02T07:59:16+02:00 Remove custom fake svc lister in favor of regular indexer - - b899ae48477 2023-05-02T13:16:31+08:00 remove genericfeatures.DryRun in 1.28 - - c6bdde8051c 2023-05-02T10:13:15+12:00 Create e2e test for APIResources endpoints - - ab9c8eb1e8d 2023-05-01T13:30:38-07:00 Removing WindowsHostProcessContainers feature-gate - - 077cc20f8af 2023-05-01T13:19:46-07:00 fixup patcher test to include field manager - - ad5cda4d219 2023-05-01T13:19:46-07:00 remove checks for fieldmanager from handlers - - 4721ec7519c 2023-05-01T13:18:44-07:00 include apiextensions types in apiextensions generated openapi - - 08e756342c2 2023-05-01T13:18:44-07:00 fix scale not being given gvk in CRD openapi schemas - - ffb9c076d77 2023-05-01T13:18:44-07:00 add OpenAPIV3 config to tests and server options - - c2177dca5f6 2023-05-01T13:15:23-07:00 add error for attempting to initialize field manager with nil typeconverter - - 94909af68ae 2023-05-01T13:15:22-07:00 supply deduced typeconverter to apiserver tests - - 302daa889c5 2023-05-01T13:14:03-07:00 Throw error if OpenAPIV3 config is not provided - - 1b766839677 2023-05-01T11:53:58-07:00 filter out directives before taking patch value as-is - - 6de6cd0a658 2023-05-01T11:53:58-07:00 add integration test for nested $patch in SMP - - e00a9c3a0b1 2023-05-01T11:53:57-07:00 add subtests - - ffeec1f4d44 2023-05-01T15:19:25-03:00 Update compatibility data test - - ec997d5433a 2023-05-01T15:19:25-03:00 Generated files for NetworkPolicyStatus removal - - bff8a6cd9f3 2023-05-01T15:19:25-03:00 Remove withdrawn feature NetworkPolicyStatus - - 0fcf42f3211 2023-05-01T20:18:14+02:00 Move test double queue to test file and unexport - - 208af2d1d83 2023-05-01T20:18:14+02:00 Localize SpyWorkQueue to cloud-provider for now - - a15013ec8b1 2023-05-01T20:18:14+02:00 Document RetryError properly - - 73bc9861d25 2023-05-01T20:18:14+02:00 Improve error logging in processNextServiceItem - - 18e978a89df 2023-05-01T20:18:14+02:00 Improve RetryError GoDocs - - de34540248a 2023-05-01T17:19:03+00:00 Update kube-openapi to fix race - - d0677f528c0 2023-05-01T23:05:32+08:00 Add json tag - - 69bc6855568 2023-05-01T16:23:28+02:00 node: podresources: graduate to GA - - 04ad946e8fb 2023-05-01T15:09:43+03:00 kubelet dra: lock before getting claimInfo CDIDevices and annotations fields - - aaa30439bdd 2023-05-01T19:58:41+08:00 reduce util pkg for testing in tempdir. - - 4c83aae2cc7 2023-05-01T09:17:50+02:00 kubeadm: replace intstr.FromInt with intstr.FromInt32 - - 026e7c7cb37 2023-05-01T09:17:45+02:00 registry: replace intstr.FromInt with intstr.FromInt32 - - 0ee9f1b7a75 2023-05-01T09:17:35+02:00 kubelet: replace intstr.FromInt with intstr.FromInt32 - - 1c4b97ea272 2023-05-01T09:17:30+02:00 network: replace intstr.FromInt with intstr.FromInt32 - - 5bfe738af2e 2023-05-01T09:17:05+02:00 apps: replace intstr.FromInt with intstr.FromInt32 - - 94410ee8078 2023-05-01T09:16:27+02:00 api-machinery: replace intstr.FromInt with intstr.FromInt32 - - 4911e9de4a7 2023-05-01T09:16:15+02:00 api: replace intstr.FromInt with intstr.FromInt32 - - 79266560383 2023-05-01T01:02:44-04:00 kubelet: Implement support for Windows podAndContainerStatsFromCRI - - 14952cef5b7 2023-05-01T01:02:36-04:00 kubelet: Move Linux stats to a Linux specific file - - fc8b4657c18 2023-04-30T22:43:56+02:00 Add tests - - ea4ce5dc28e 2023-04-30T22:37:34+02:00 Alias api/errors instead of stdlib errors - - a179203bdba 2023-04-30T22:37:34+02:00 Support specifying custom LB retry period from cloud provider - - da922f0af67 2023-04-30T19:21:46+08:00 Remove ability to re-enable serving deprecated discoveryv1beta1 APIs - - e28f3de6568 2023-04-30T09:05:42+08:00 Revert "proxy startup-time config handling cleanup" - - d94c733ee2b 2023-04-29T08:28:27-07:00 Use absolute path instead requestURI in openapiv3 discovery (#117495) - - 34d3c7520be 2023-04-29T14:27:35+05:30 update Deps gopkg.in/warnings.v0 v0.1.1 to v0.1.2 - - 944a4cd3114 2023-04-29T16:51:48+08:00 Remove ability to re-enable serving deprecated autoscalingapiv2beta APIs - - 671a3f43fdf 2023-04-28T22:03:31+00:00 Correct the changelog for GlusterFS removal in 1.26. - - 859690d72a4 2023-04-28T21:28:26+00:00 Added support for image credential provider for windows and arm64 on gce - - 28c573358b0 2023-04-28T13:13:55-05:00 test for init container restarts - - d727df1741e 2023-04-28T14:45:21+01:00 node: device-plugin: e2e: Additional test cases - - 3dbb741c976 2023-04-28T14:45:21+01:00 node: device-plugin: add node reboot test scenario - - a26f4d855d5 2023-04-28T14:44:42+01:00 node: device-plugin: e2e: Capture pod admission failure - - 96975737033 2023-04-28T14:43:25+01:00 node: device-mgr: e2e: adapt to sample device plugin refactoring - - 282a6a80b92 2023-04-28T14:43:17+01:00 node: device-mgr: e2e: Update the e2e test to reproduce issue:109595 - - d509e79837d 2023-04-28T14:41:38+01:00 node: device-mgr: e2e: Implement End to end test - - dc1a5926321 2023-04-28T14:41:30+01:00 node: device-mgr: Handle recovery by checking if healthy devices exist - - 53c9103a1de 2023-04-28T11:47:08+00:00 Set ENABLE_AUTH_PROVIDER_GCP to true in gce tests - - 2572a430344 2023-04-28T15:00:16+08:00 kubeadm: fix unit test failure on node with multiple cri endpoints - - f81b49d8739 2023-04-28T14:58:59+08:00 Remove ability to re-enable serving deprecated eventv1beta1 APIs - - 48d01d6d9b0 2023-04-28T14:08:31+08:00 Remove ability to re-enable serving deprecated batchapiv1beta1 APIs - - c6f4bee98dd 2023-04-28T13:55:46+08:00 kubeadm: add deprecated FG UpgradeAddonsBeforeControlPlane - - 4d9261c7567 2023-04-28T13:04:04+08:00 Fix LocationOfOrigin shows up unexpectedly - - 76fe41a996e 2023-04-27T20:46:23-07:00 chore: update cgroups and ttrpc versions - - 0dbeff4b6e6 2023-04-28T10:51:37+08:00 remove GA feature gates in 1.28 about network - - 4e7b6e8ba49 2023-04-28T10:17:24+08:00 remove DelegateFSGroupToCSIDriver featuregate - - fc0d2cd32f5 2023-04-27T22:42:49+00:00 added init containers tests to simplify the sidecar KEP large PR - - 258c4c4251e 2023-04-27T15:43:35-04:00 Remove duplicated config fields from ProxyServer - - 9d4f10f5d28 2023-04-27T15:43:35-04:00 Fix up detect-local-mode validation - - 5ece6541b80 2023-04-27T21:02:25+02:00 proxy/ipvs: don't bind nodeips to the dummy device - - 5310305098a 2023-04-27T21:02:20+02:00 proxy/ipvs: add a GetAllLocalAddressesExcept() function - - f24d1d2c950 2023-04-27T20:21:00+05:30 use go 1.19.x for etcd version monitor compilation - - 91ee58050f8 2023-04-27T16:44:24+02:00 wait: fix PollUntilContextTimeout godoc comment - - b3e0bc88640 2023-04-27T15:31:40+02:00 scheduler_perf: let the test decide which informers are needed - - 969d28b12b7 2023-04-27T15:31:37+02:00 scheduler_perf: refactor common code - - 91df71be549 2023-04-27T18:11:39+05:30 correct etcd base image reference in the doc - - 6b40cd8cd37 2023-04-27T17:08:04+05:30 update test/conformance/image version to v1.4.2 - - 6c8be35fa86 2023-04-27T17:06:54+05:30 update the etcd base image to v1.4.2 - - 1eca720dcc7 2023-04-27T13:06:01+02:00 Refactor some watchcache tests - - 7f370d651dd 2023-04-27T15:55:09+08:00 Migrated `pkg/scheduler/framework/plugins/podtopologyspread` to contextual logging - - 54e6f609ceb 2023-04-27T14:46:13+08:00 Migrated `pkg/scheduler/framework/plugins/noderesources` to contextual logging - - 152c1a02723 2023-04-27T12:18:18+08:00 Chore: Replace re-initialized variables with create new ones - - 37a9260d5c5 2023-04-27T11:28:19+08:00 Migrate pkg/scheduler/framework/plugins/defaultpreemption/default_preemption.go to use contextual logging - - eeb13993832 2023-04-27T11:28:14+08:00 Migrated `pkg/scheduler/framework/preemption` to use contextual logging - - 550d4c00746 2023-04-26T21:01:31+02:00 scheduler_perf: support test case selection via labels - - 79de8879cbe 2023-04-26T14:29:17-04:00 OWNERS_ALIASES: add self to sig-node-reviewers - - 217196c59fa 2023-04-26T10:22:16-07:00 Add ROX storage tests (#114628) - - 6a4cf352b8b 2023-04-26T17:16:05+00:00 remove tracking annotation from validation and webhooks - - 2af662b05fe 2023-04-26T17:09:50+00:00 Refactors discovery content-type and helper functions - - 170d5ef9fa0 2023-04-26T23:51:39+08:00 code cleanup for kubeadm - - 902c4ecc90f 2023-04-26T09:55:06-04:00 Add jpbetz to approvers of apiextensions-apiserver - - 0a582431593 2023-04-26T15:33:00+02:00 node: device-plugin: e2e: Add test case for kubelet restart - - 09100804722 2023-04-26T15:32:59+02:00 node: device-plugin: e2e: Provide sleep intervals via constants - - 4a0f7c791fe 2023-04-26T15:32:57+02:00 node: device-plugin: e2e: Update test description to make it explicit - - fd459beeff6 2023-04-26T15:32:54+02:00 node: device-plugin: e2e: Isolate test to pod restart scenario - - 5ab4ba62052 2023-04-26T15:32:21+02:00 node: device-plugin: e2e: Annotate device check with error message - - 5c4f397361f 2023-04-26T15:32:16+02:00 node: device-plugins: e2e: s/devLen/expectedSampleDevsAmount - - 0aa6a5726a6 2023-04-26T15:31:16+02:00 node: device-plugins: e2e: Refactor parse log to return string and error - - 8ed861889aa 2023-04-26T20:17:04+08:00 feat(NodeVolumeLimits): return Skip in PreFilter - - 28519e240ed 2023-04-26T14:11:48+02:00 Fix scheduler performance regression after adding plugin metrics - - c96188a38b5 2023-04-26T20:08:06+08:00 remove seccomp profile path - - 96eaed9980d 2023-04-26T11:17:28+00:00 cluster/gce: update cloud-controller-manager to use go-runner - - 0d27d3cfffc 2023-04-26T11:13:29+00:00 cluster/gce: update cloud-provider-gcp image to latest tagged version - - 4cdfe600e04 2023-04-26T11:02:47+02:00 Fix image pull error type `ErrRegistryUnavailable` - - 6da128bdb3e 2023-04-26T14:08:20+05:30 dependencies: go.uber.org/atomic v1.10.0 - - 87230578802 2023-04-26T14:02:34+05:30 dependencies: update go.uber.org/multierr v1.11.0 - - f7ce6f834a1 2023-04-26T15:03:08+08:00 Chore: add ipfamilies tweak functions - - 78b8af9fed3 2023-04-26T08:11:50+02:00 scheduler_perf: update throughputCollector - - a325fdbbe5d 2023-04-26T10:22:03+05:30 update Deps gopkg.in/natefinch/lumberjack.v2 v2.0.0 to v2.2.1 - - da3e7e37816 2023-04-26T09:04:33+08:00 stop watcher when error occurs - - 018564b8cfc 2023-04-26T00:50:31+00:00 change the seccompProfile field description to match the imlpementation - - 6d8a0100f70 2023-04-25T20:26:10-04:00 Fix typo in kubectl api-resources help text for --categories flag - - 3c45b61b643 2023-04-26T01:43:11+02:00 [KCCM]: have providerID trigger re-sync, but not be required for nodes - - a4f98e4c1e8 2023-04-25T14:22:01-07:00 Update staging/src/k8s.io/apiserver/pkg/cel/common/values.go - - e115d5234c2 2023-04-25T16:18:25-04:00 Fix bug where CEL listOfString.join() results in unexpected error - - 3229deda37b 2023-04-25T20:06:05+00:00 register missing metrics - - 24e68b3c6ac 2023-04-25T20:06:05+00:00 use client-go metrics not only rest_client - - 2bd42061b6e 2023-04-25T19:12:04+02:00 Remove support for EndpointsLeases and ConfigMapsLeases lock from leader election - - 3f247e59edf 2023-04-25T19:03:52+02:00 Refactor cacher.ListerWatcher code structure - - 892ebf2d253 2023-04-25T09:06:18-07:00 Ensure version "*" is passed instead of "" for all authz checks (#116937) - - 73d9a9cfa06 2023-04-25T17:29:25+02:00 kubelet/kuberuntime: Fix flaky test 'TestGeneratePodSandboxConfig' - - e3d84aa93cd 2023-04-25T22:12:50+08:00 kubeadm: add the experimental (alpha) feature gate UpgradeAddonsAfterControlPlane that supports upgrade coredns and kube-proxy addons after all the control plane instances have been upgraded - - 78e6cb1cccb 2023-04-25T14:53:16+02:00 intstr: add FromInt32, deprecate FromInt - - 88e2c344390 2023-04-25T10:47:18+02:00 Enable a bunch of generic storage tests for watchcache. - - 860329c04b5 2023-04-25T11:45:28+08:00 drop v1.25.0 API testdata - - 440d5910f7d 2023-04-25T10:58:59+08:00 Chore: add app protocol tweak function - - 06993afdd6a 2023-04-25T10:55:52+08:00 Chore: cleanup whitespaces - - 3d8f7233da9 2023-04-25T10:55:12+08:00 Chore: remove impossible and redunant cases - - 4a6bc66e40f 2023-04-24T15:32:45-07:00 updating microsft/go-winio package to latest version - - 60d25c3ed77 2023-04-24T20:55:43+00:00 improve remotecommand testing fuzzing the data stream - - d76f5dae67c 2023-04-24T22:35:20+02:00 Add a comment to roleRef to document that it is immutable - - 959c90c1d9a 2023-04-24T23:11:23+08:00 Chore: add deletion timestamp tweak function - - 4169d7d0283 2023-04-24T15:05:47+02:00 golangci-lint: allow exceptions for Go naming convention - - 4f8eba2a0be 2023-04-24T20:28:29+08:00 Chore: add finalizers tweak function - - 28db34a231f 2023-04-24T20:28:29+08:00 Chore: add load balancer tweak function - - 1c465c51e80 2023-04-24T20:28:29+08:00 Chore: add service port tweak function - - 0cc7369196b 2023-04-24T20:28:29+08:00 Chore: add LBIngress tweak function - - 23c242770fe 2023-04-24T20:28:29+08:00 Chore: add etp tweak function - - 2f6bc661dc3 2023-04-24T20:28:28+08:00 Chore: rewrite newService function - - f9bab9a60b0 2023-04-24T18:28:14+08:00 add --concurrent-cron-job-syncs flag - - bc00f5c071f 2023-04-24T08:52:25+02:00 Update cri-tools to v1.27.0 - - c3384191ea6 2023-04-24T14:27:37+08:00 remove validation GCE-ism - - 28ac914bc54 2023-04-24T10:22:08+05:30 Remove repeated info - - e0d5c4aa93e 2023-04-24T10:19:29+05:30 Move info where its most relevant - - 0a508ad8067 2023-04-24T10:19:29+05:30 Update `kubectl edit` documentation - - d0412928961 2023-04-23T20:34:48+08:00 Add v1.27.0 API testdata - - 7514d8b3339 2023-04-23T18:32:49+08:00 add shortnames for mutatingwebhookconfigurations and validatingwebhookconfigurations - - 95fea2f2bff 2023-04-22T11:03:50-07:00 add test case for merging a patch against empty list - - 3469bb05db7 2023-04-22T17:02:34+08:00 kubeadm: fix unit test panic for TestNewResetData - - ed37e6986b6 2023-04-21T16:16:53-07:00 uncomment exit trap to cleanup tmpdir - - 63d44fdde58 2023-04-21T16:15:21-07:00 retain KUBE_GOPATH on recursive kube::golang - - 4d736a0435e 2023-04-21T16:15:21-07:00 cleanup update-mocks.sh - - 726992f9db9 2023-04-21T16:15:21-07:00 call kube::golang::setup_env before setting up worktree - - 17db22d0558 2023-04-21T23:50:33+08:00 Fix potential mutex usage bug - - 39e52449f9f 2023-04-21T15:10:31+02:00 remove nodes resource from CoreDNS RBAC manifest - - 7a14c5ad6dd 2023-04-20T17:04:01-07:00 ensure we can remove _output - - 11f3ef1ed7d 2023-04-20T15:47:57-07:00 drop linux/arm build warning, now that 1.27 is released, this is covered by the release notes - - 104c208d0fb 2023-04-20T21:35:55+08:00 add Authentication tracking request/error counts and latency metrics - - 65f3454c1d9 2023-04-20T17:16:46+08:00 fix undefined convertion - - 8efeb5afcfd 2023-04-20T14:06:57+05:30 Dependencies Update google.golang.org/protobuf v1.28.1 to v1.30.0 - - 6f90c536330 2023-04-20T11:00:06+05:30 Dependencies Update golang.org/x/tools v0.7.0 to v0.8.0 - - 5c584269a79 2023-04-19T20:10:22+00:00 avoid volume copy in checkAttachableInlineVolume - - 2bbd07c0192 2023-04-19T11:06:26-07:00 remove defunct interactive tutorial - - 1d15354ccb5 2023-04-19T21:08:16+05:30 update gofuzz dependency - - 2cd23c8b17c 2023-04-19T21:01:55+05:30 Update go-logr dependencies - - 062f146d325 2023-04-19T23:11:57+08:00 Replace the deprecated ioutil method in the pkg/credentialprovider directory - - be6709044ad 2023-04-19T22:08:45+08:00 etcd: Build image 3.5.8-0 - - 6db4cbfde7b 2023-04-19T15:29:13+02:00 cacher: do not popExpiredWatchers when the cacher hasn't dispatched any event - - eab66a687b2 2023-04-19T06:13:11-07:00 cacher avoid double locking (#117410) - - a02e94ae2b4 2023-04-19T08:25:30+02:00 e2e: fix flaky test 'should contain OpenAPI V3 for Aggregated APIServer' - - 0c54d9af6f2 2023-04-19T01:32:20+02:00 Fix stomping os env in kubectl e2e tests - - 766f6c3ad41 2023-04-18T10:35:30-07:00 Include stderr in cred provider plugin errors - - eaba1703b1b 2023-04-18T22:27:35+08:00 enhancemanet: reduce calculation calls - - a8b808ee6ca 2023-04-18T21:51:10+08:00 Replace the deprecated ioutil methods in the test directory - - a959785f964 2023-04-18T11:49:28+05:30 dependencies: udpate coredns/caddy to v1.1.1 - - 0297329795e 2023-04-18T08:04:39+02:00 Refactor watch bookmark tests to allow sharing between etcd3 and watchcache - - 45e836a968a 2023-04-18T08:02:32+02:00 Generalize few watch tests from cacher - - f3b9e0ddc9b 2023-04-17T20:55:49-05:00 Replace os.Setenv with testing.T.Setenv in tests - - 7cbbf47f5ea 2023-04-17T20:40:08-05:00 Cleanup environment in tests that call os.Unsetenv - - d38ac7e7c6b 2023-04-17T20:39:46-05:00 Replace os.Setenv with testing.T.Setenv in tests - - e8d3a4a105c 2023-04-17T20:27:22-05:00 Cleanup environment in tests that call os.Unsetenv - - 2181eea4843 2023-04-17T20:26:56-05:00 Replace os.Setenv with testing.T.Setenv in tests - - cf125a35611 2023-04-17T20:21:56-05:00 Replace os.Setenv with testing.T.Setenv in tests - - b9ef1603223 2023-04-17T20:03:33-05:00 Cleanup environment in tests that call os.Unsetenv - - 240fccd7668 2023-04-17T20:03:09-05:00 Replace os.Setenv with testing.T.Setenv in tests - - 89467ad3e9b 2023-04-17T19:46:53-05:00 Replace os.Setenv with testing.T.Setenv in tests - - fc643d2e40c 2023-04-17T19:34:03-05:00 Replace os.Setenv with testing.T.Setenv in tests - - 29b6c54d158 2023-04-17T18:20:27-04:00 dependencies: update github.com/cenkalti/backoff/v4 to v4.2.1 - - 0a8343352b4 2023-04-17T22:47:38+02:00 Document gomega.Equal() instead of gomega.BeEqual() - - d231d6022b0 2023-04-17T23:01:35+03:00 Remove endpoints (old leader election) related RBAC from kube-controller-manager ClusterRole - - e340325024d 2023-04-17T18:44:13+00:00 Fix nil pointer in test AfterEach for volumeperf.go - - 453f81d1cae 2023-04-17T11:53:28-05:00 kubelet: pass context to VolumeManager.WaitFor* - - 4de0d2c6f8f 2023-04-17T18:37:50+08:00 use generic set in storage/validation - - 3ac77335303 2023-04-17T09:52:01+02:00 Add `saschagrunert` to `sig-node-reviewers` - - 7fb88eec73c 2023-04-17T13:19:35+08:00 support fieldSelector spec.hostNetwork - - 4d73864026c 2023-04-16T22:18:35-07:00 Dependencies Update golang.org/x/timet 90d013bbcef8 to v0.3.0 - - ff9ebfa90de 2023-04-17T00:17:16+03:00 e2e framework: control k/k/pkg imports - - ee99ca25ee6 2023-04-16T23:55:31+08:00 Remove unnecessary if judgments - - 1359ebcc5b0 2023-04-16T18:29:45+08:00 fix doc mismatch - - a6339e2702f 2023-04-16T15:59:14+05:30 proxy/conntrack: using common conntrack cleaning function in proxiers - - 399f09dde05 2023-04-16T15:54:47+05:30 proxy/conntrack: common function for cleaning stale conntrack entries - - efb05630946 2023-04-16T15:52:52+05:30 proxy/conntrack: moved pkg/util/conntrack -> pkg/proxy/conntrack - - 37ea51fd567 2023-04-16T11:41:14+08:00 Improve the performance of map usage - - 9c0153aef9e 2023-04-16T01:33:16+02:00 KCCM: add providerID predicate to service controller - - d3c103edce7 2023-04-16T01:16:50+02:00 Re-work logic in shouldSyncUpdatedNode - - dc4f6f9da6a 2023-04-15T14:28:32+03:00 e2e framework: remove last dependency to k/k/pkg/util - - 40521fe3601 2023-04-14T22:32:06+03:00 e2e framework: remove last dependency to k/k/pkg/kubelet - - 030debc1990 2023-04-14T22:07:56+05:30 changelog: fix formatting issue with v1.27 change log - - 4e8c5364bc6 2023-04-14T16:11:35+00:00 CHANGELOG: Update directory for v1.27.1 release - - 1b93abb9bac 2023-04-14T17:56:15+03:00 Move kubelet config API to e2e_node - - 4e928c96b5e 2023-04-14T22:44:24+08:00 skip checks when topologyPolicyName is PolicyNone - - 71a989e5e9c 2023-04-14T21:04:35+08:00 Fix CHANGELOG-1.27 correct - - 06dc3d00fcc 2023-04-14T13:59:41+02:00 e2e/apimachinery: Add an e2e test for the API Streaming feature - - 8d19c0002bb 2023-04-14T12:51:54+02:00 Add node check to vSphere cloud provider - - 3b7c14e8cfb 2023-04-14T16:41:44+08:00 Remove unnecessary int type conversion - - 36e6e759182 2023-04-13T23:48:44-07:00 dependencies: udpate seccomp/libseccomp-golang to v0.10.0 - - 5bce18c98ec 2023-04-13T23:29:48-07:00 dependencies: update go-semver to v0.3.1 - - d7270f4ba72 2023-04-13T23:25:57-07:00 dependencies: update go-oidc to v2.2.1 - - b0d89a7807e 2023-04-14T11:54:45+05:30 dependencies: update github.com/gofrs/uuid v4.4.0 - - 1595d7f52d7 2023-04-13T23:21:38-07:00 dependencies: update go-systemd to v22.5.0 - - 9cfdf989eda 2023-04-14T11:51:11+05:30 dependencies: update gh/fvbommel/v1.1.0 - - 6b70710b0d1 2023-04-14T11:17:07+05:30 dependencies: xlab/treeprint v1.2.0 - - 6320b6843a2 2023-04-14T11:13:51+05:30 dependencies: update netns to v0.0.4 - - 9e2bb40e158 2023-04-14T13:32:49+08:00 fix typo annotation key notes. - - becf73a82b1 2023-04-14T11:55:08+08:00 add invaild scope test case - - c4e1b01416e 2023-04-14T08:05:53+08:00 replace spew methods with dump methods - - a96358ac0fa 2023-04-13T19:50:26-04:00 Remove some useless error checks - - 867be8fc3e2 2023-04-14T00:28:33+03:00 get rid of e2e/framework -> k/k/pkg/kubelet dependency - - 2bb35e08f4b 2023-04-13T14:05:58-04:00 Clarify kubelet/kube-proxy iptables rule skew constraints - - 6d13cad2cf5 2023-04-13T23:25:48+05:30 dependencies: update gh/Azure/auto-test/{adal,validation} - - 432a3016a49 2023-04-13T11:27:39-04:00 Revert "Merge pull request #113151 from ncdc/refactor-crd-conversion" - - 9c5a66e2080 2023-04-13T11:21:40-04:00 Revert "CR conversion: protect from converter input edits" - - ed0124855aa 2023-04-13T22:29:18+08:00 add log includes pod preemption details - - 0979d554435 2023-04-13T12:07:18+00:00 unit tests: Skip flaky tests on Windows (part 2) - - 2d06fad5163 2023-04-13T14:55:56+05:30 dependencies: azure-sdk-for-go to v55->v68 - - 625c3025057 2023-04-13T12:19:01+03:00 change pv recycler scrub cmd to find -delete - - c042837a761 2023-04-13T15:56:16+08:00 truncate the precision at a millisecond for image pull event message - - 804d9f47c9f 2023-04-13T00:31:34-04:00 kube-aggregator: correctly use client-go TLS cache with custom dialer - - db5d74935ee 2023-04-13T09:02:46+08:00 optimize evict sandbox logic - - ccf7ddacfce 2023-04-13T09:02:46+08:00 replace ioutil with os, update doc - - 5668399a87c 2023-04-12T17:08:36-07:00 Codegen: use openapi-gen via k8s.io/code-generator - - b23ab389b4f 2023-04-12T15:42:06-04:00 Add SIG ownership to controller/nodelifecycle - - 375e3cf869b 2023-04-12T19:05:24+00:00 CHANGELOG: Update directory for v1.24.13 release - - f7295ac5e08 2023-04-12T18:22:59+00:00 CHANGELOG: Update directory for v1.25.9 release - - d567d61aa56 2023-04-13T02:03:16+08:00 Fix a data race in TopologyCache - - a62563f1305 2023-04-13T01:47:55+08:00 Fix TopologyAwareHint not working when zone label is added after Node creation - - 83a1774df2b 2023-04-12T17:41:04+00:00 CHANGELOG: Update directory for v1.26.4 release - - a7a8cd6e5de 2023-04-12T08:58:38-07:00 Codegen: subprojects: nuke existing files - - bc302fa4144 2023-04-12T08:48:03-07:00 Replace uses of ObjectReflectDiff with cmp.Diff - - 9627c50ef37 2023-04-12T08:46:16-07:00 Replace uses of ObjectGoPrintDiff with cmp.Diff - - 29c0b73d640 2023-04-12T08:46:12-07:00 Replace uses of diff.ObjectDiff with cmp.Diff - - dd7af241c11 2023-04-12T08:45:32-07:00 Replace diff.ObjectDiff with cmp.Equal - - 97bab44cae3 2023-04-12T08:45:31-07:00 Replace apimachinery diff.StringDiff with cmp - - 4f6714ef42d 2023-04-12T07:02:45-07:00 apiserver/etcd: add request and request_error metrics (#117222) - - d09842e0adf 2023-04-12T07:02:33-07:00 node-lifecycle-controller: improve monitorNodeHealth test-coverage (#116687) - - be101a748dd 2023-04-12T09:41:38-04:00 Remove some unused winkernel arguments/fields/functions - - 8a790ac2e1b 2023-04-12T09:41:38-04:00 Remove unused ProxyServer.EventClient field - - 9754386c764 2023-04-12T09:41:37-04:00 Remove write-only ProxyServer fields - - b4c384ebfb2 2023-04-12T09:19:17-04:00 vendor: bump runc to 1.1.6 - - c69689659a6 2023-04-12T14:19:39+02:00 Add `--concurrent-job-syncs` flag to kube-controller-manager - - 4438208511e 2023-04-12T12:47:59+02:00 api: encode NamespacedName with lower case in JSON - - 476e407ffd2 2023-04-12T12:43:43+02:00 cacher: prevent a potential deadlock - - 7cdffe37c1d 2023-04-12T13:45:45+05:30 update container storage interface spec to v1.8.0 - - 10a8ec5b2cc 2023-04-12T15:39:55+08:00 use case-insensitive header keys for http probes - - a6173fad88a 2023-04-12T15:38:05+08:00 Delete duplicate code in schedule.go - - 5588e8a4cd0 2023-04-12T15:20:04+08:00 hack/logcheck.conf: remove certificate controller exception - - 277c03fc799 2023-04-11T20:20:49-07:00 remove these unrelated openapi files (#117051) - - 9a468563070 2023-04-11T20:20:30-07:00 remove reuse buf todo (#117033) - - 5da386745af 2023-04-11T19:17:53-07:00 Kubectl convert - warn users with NotRegisteredError and Fail on all other errors (#117002) - - 0eec63fd687 2023-04-12T07:58:06+09:00 fix the mistake in the release note - - 02d8fc28faa 2023-04-11T22:41:50+00:00 fix: add the bug as a known issue o on the v1.26 release note - - 75f17eb38fc 2023-04-11T15:36:03-07:00 optimize watch-cache getlist (#116327) - - 9c15d75f234 2023-04-11T15:34:43-07:00 Migrated `pod-security-admission` to contextual logging (#114471) - - 2bed67d0f1c 2023-04-11T22:28:42+00:00 Revert "Optimization on running prePreEnqueuePlugins before adding pods into activeQ" - - 73eb7c09309 2023-04-11T15:19:27-07:00 Codegen: easier to read logs for subproject output - - bbbb695060a 2023-04-11T15:18:08-07:00 Codegen: subproject: chdir to the project dir - - 893ec0ca453 2023-04-11T14:19:45-07:00 Codegen: simpler k8s.io/code-generator/examples - - af29cca6ced 2023-04-11T12:47:45-07:00 Codegen: new tools will not become part of 'all' - - 5f7345deaac 2023-04-11T12:46:53-07:00 Codegen subprojects: consolidate generate-*groups - - 95e614b3717 2023-04-11T12:45:45-07:00 Codegen subprojects: deprecate "all" in scripts - - a94ed5b8ac8 2023-04-11T12:45:45-07:00 Codegen metrics: include v1beta2 - - 8b68e063e14 2023-04-11T12:45:44-07:00 Codegen subprojects: regen defaulters when needed - - 5200f4b0d36 2023-04-11T12:45:43-07:00 Codegen subprojects: reify 'all' into explicit - - 201653aa870 2023-04-11T12:45:42-07:00 Trivial change to reduce diffs - - 901dea73073 2023-04-11T15:02:25-04:00 Fix azure disk e2e after migration - - d212041d513 2023-04-11T20:09:47+02:00 hack/local-up-cluster.sh: Remove old dynamic certs - - ed5dd38dcdc 2023-04-11T17:27:35+00:00 CHANGELOG: Update directory for v1.27.0 release - - 464edfe6f6e 2023-04-11T16:35:37+02:00 test/integration: create nodes directly with kubernetes.io/hostname label - - 9204e6b286e 2023-04-11T16:51:35+05:30 remove unused constant `expansionFailed` in expansion test. - - 4491ba89171 2023-04-11T16:51:35+05:30 rename variable delete to avoid collision to builtin variable - - d04d7ffa6ec 2023-04-11T01:39:05-07:00 kubelet: Mark new terminal pods as non-finished in pod worker - - 0020631985e 2023-04-11T01:39:05-07:00 test: Add node e2e to restart kubelet while pod is terminating - - aa73f06e569 2023-04-11T09:59:16+02:00 scheduler perf: allow creating 0 items - - 49bbf7c2681 2023-04-11T09:46:34+02:00 scheduler_perf: fix race condition - - a869a898257 2023-04-11T09:43:45+02:00 scheduler perf: remove cleanup func - - b039a2ff2c7 2023-04-10T12:34:03+05:30 Add new contribex leads to sig-contribex-approvers - - 9363afc6502 2023-04-10T11:18:09+05:30 Fixing broken tests - - d102a6fea51 2023-04-09T22:44:20+01:00 HPA Controller - Update Owners - - 8d18ae6fc24 2023-04-09T11:34:17+05:30 Use the generic Set in scheduler - - b04ca79445e 2023-04-08T18:55:45-04:00 Add unit tests showing the effect of unlimited containers when calculating pod limits. - - 1dec97436c8 2023-04-09T01:47:42+09:00 Fix typo at job_test.go - - 046bb892566 2023-04-08T17:56:21+08:00 supported version of etcd 3.5.7-0 for Kubernetes v1.27.0-rc.0 - - f138d29bf2d 2023-04-07T10:16:46+02:00 watchcache: currentCapacity acquires read lock - - c77ad3116f4 2023-04-07T11:07:51+03:00 kubelet: fix setup of emptyDir with sizeLimit (fsquota) - - ea74a2d877d 2023-04-06T16:48:24-07:00 cpumanager: fix typo in godoc - - 1cce3b3e2f5 2023-04-06T08:01:41-07:00 wait: fix incorrect suggested method - - d3ae6c2df3c 2023-04-06T10:42:17-04:00 Specify KUBE_ROOT for test-e2e-node/AWS to work - - d9bd22115ff 2023-04-06T16:32:16+03:00 Alias deprecated genericclioptions.IOStreams with new one - - 26b35ce36ae 2023-04-06T17:40:52+05:30 Remove endpoint related RBAC from scheduler cluster role - - 7fa3d54ea5b 2023-04-06T08:50:10+00:00 unittests: Fixes server journal unit test on Windows - - 08a324bf512 2023-04-05T20:07:04+02:00 cluster/addons: set metrics-resolution to 15s - - eba18d503cc 2023-04-05T20:05:39+02:00 cluster/addons: bump metrics-server to v0.6.3 - - 88e055059cd 2023-04-05T16:24:56+02:00 component-base: avoid data race in log format registry - - a2fb32870f3 2023-04-05T16:11:38+02:00 test/integration/auth: fix data race - - 1dde8ef026e 2023-04-05T16:08:01+02:00 test/integration/framework: avoid race around grpclog.SetLoggerV2 - - f91518b81a5 2023-04-05T17:05:37+03:00 Add genericiooptions in allowed list of genericclioptions - - b4e4db336f6 2023-04-05T17:05:23+03:00 More migrations from genericclioptions to genericiooptions - - 5e1c6cd0d4f 2023-04-05T15:59:22+02:00 pkg/registry/flowcontrol: avoid race condition during Create - - 934516791c6 2023-04-05T22:01:40+09:00 Swap assert.Equal parameters oders to follow convention - - 2d06601b81c 2023-04-05T18:03:10+05:30 RBD: e2e containers base image has been udpated to F38 - - 0518dffd259 2023-04-05T18:02:03+05:30 iscsi: e2e containers base image has been udpated to F38 - - 8d9386fc402 2023-04-05T15:03:35+03:00 Remove genericclioptions.IOStreams struct - - c3497b30aca 2023-04-05T15:03:09+03:00 More migrations from genericclioptions to genericiooptions - - 00c30941260 2023-04-05T14:07:46+03:00 Migrate genericclioptions.IOStreams usage to genericiooptions - - 51a7751a496 2023-04-05T13:07:33+03:00 Move genericclioptions.IOStreams into genericiooptions.IOStreams - - e450ed98122 2023-04-04T21:41:29-07:00 CVE-2023-27561: Bump runc go module v1.1.4 -> v1.1.5 - - 3d3686b9cf0 2023-04-04T14:53:46+00:00 Return error for localhost seccomp type with no localhost profile defined - - e1bcfd47da9 2023-04-04T06:44:17+00:00 Sort unmounted volumes message in volume manager - - 79b3126f00a 2023-04-04T11:25:45+08:00 skip clear quota if FSQuotaMonitoring is disabled - - 0a37f09c32b 2023-04-03T12:34:37-07:00 Fix directory mismatch for `volume.SetVolumeOwnership()` - - 731068288e1 2023-04-03T11:27:59+02:00 correct storage class selection message - - cc8cd88a94d 2023-04-03T16:41:09+08:00 remove duplicate validation for csi - - 978da1e8f13 2023-04-03T11:39:59+08:00 remove GA feature-gates - - bda73bd1129 2023-04-02T16:51:39-04:00 Refactor remote runners - - e389d140ae6 2023-04-01T10:34:57+00:00 fix as suggested - - 457bb58ebbf 2023-03-31T12:34:00+03:00 kubectl events: Support fully qualified names for --for flag - - 1893f639d03 2023-03-31T02:10:39-07:00 test: Fix flake in node e2e mirror pod tests - - ffcf3ee6f87 2023-03-31T02:15:04+00:00 feature(pkg/api): warning for Pod with null labelSelector in PodAffinity and TopologySpread - - 70369bfe299 2023-03-31T10:09:58+08:00 remove GAed KubeletCredentialProviders - - 5662566e03a 2023-03-30T20:26:07-04:00 Set GOMAXPROCS explicitly - - 56755b8ffdb 2023-03-30T17:08:59+08:00 fix doc mismatch - - 8e36e948ce6 2023-03-30T10:44:45+08:00 verifyVolumeNoStatusUpdateNeeded may cause flake and so only keep the last ones - - dac85fe2d3f 2023-03-29T20:14:54+00:00 [KMSv2] cleanup comments in v2 proto api - - feba08a6947 2023-03-29T19:50:06+00:00 Create local copy to avoid potential race condition - - 29503fd8d45 2023-03-29T12:39:35-07:00 openapi: Make file client more easy to re-use - - ed48dcd2d71 2023-03-29T15:29:59-04:00 kubelet: Ensure pods that have not started track a pendingUpdate - - db92cc13880 2023-03-29T21:52:38+08:00 ftr(etcd): add benchmarks - - 05f4e497f1d 2023-03-29T13:46:49+02:00 Deflake TestGetListNonRecursive - - 906f0607efc 2023-03-28T22:36:41-07:00 Clean up kms test - - d3f6cb717f7 2023-03-29T11:18:52+08:00 update conformance yaml - - 7bfcfc4d5de 2023-03-28T23:36:42+00:00 docs: fix storage e2e test README - - f7765eb0d42 2023-03-28T14:24:34-04:00 Add damemi to emeritus SIG scheduling approvers - - bbbd366cf39 2023-03-28T14:08:31-04:00 Move damemi to sig-scheduling reviewers - - 397cc73dc9b 2023-03-28T22:41:20+08:00 delete unused functions in pkg/controller directory - - 47f8d42a6ba 2023-03-27T21:46:10+00:00 Add CecileRobertMichon to sig-cluster-lifecycle-leads - - 449f847630e 2023-03-27T20:43:37+00:00 [KMSv2] update ci script and add readme - - 86e1f4b9d10 2023-03-27T11:22:18-05:00 e2e node: bump all nodes ready timeout - - beb329f4bfa 2023-03-27T17:44:25+02:00 Do not look at VPC-related resources outside the cluster's network - - 8d92cfb1316 2023-03-27T11:22:09-04:00 Added conversions to/from NamespacedName - - df0a2538205 2023-03-27T22:23:45+08:00 generate ReportingInstance and ReportingController in Event - - e9b384f5a75 2023-03-27T10:23:27+08:00 fix typo - - f638e2849fb 2023-03-27T09:24:22+08:00 replaced spew.Sprintf with a util pretty print function - - 838ed7feb53 2023-03-25T17:08:36+08:00 Improve the performance of map usage - - f6fa250e304 2023-03-24T16:15:55-04:00 Add API approvers - - 03be789851d 2023-03-24T15:39:20+00:00 Fix sample-controller docs after moving to context-based cancellation - - 99ad88a2611 2023-03-24T15:43:25+08:00 Remove unnecessary int type conversion - - f2fe1fff655 2023-03-23T16:40:16+00:00 [KMSv2] add tests for generate transformer - - 479fcf0b13f 2023-03-23T16:22:56+00:00 kmsv2: validate encrypt response at DEK generation time - - 8d644fbc725 2023-03-23T23:14:24+08:00 return skip in volumerestrictions - - ade63dd7647 2023-03-23T21:40:33+08:00 cronjob: add ut for namespace terminating cause no extra log - - 9a776cbf212 2023-03-23T11:05:21+02:00 kubelet pod-resources: e2e node test add failure description ExpectNoError - - 1031977b7d8 2023-03-23T09:36:52+02:00 kubelet PodResources API: follow-up review comments - - ec9515a828e 2023-03-22T16:21:17-04:00 Add structured alternatives to strings in client-go/tools/cache - - 2b01f63b115 2023-03-22T11:29:33-07:00 move check for noop managed field timestamp updates - - 07ebb22db92 2023-03-22T18:10:04+00:00 added known issue for 1.27 release - - 80480f8e215 2023-03-22T13:51:15+01:00 combine conditional checks - - 7a6d58001b7 2023-03-22T13:51:15+01:00 handle event errors caused due to terminating namespaces - - af95a76bb21 2023-03-22T21:37:30+09:00 cri-api: fix comment lines about PROPAGATION_PRIVATE - - daa1d287e4d 2023-03-22T17:23:05+08:00 fix GetPodVolumeClaims in comments - - c14068c2023 2023-03-22T11:24:09+08:00 deflake: Add retry with timeout to wait for final conditions - - fbf33e32e61 2023-03-21T20:16:02-07:00 Fix memory leak in kubelet volume_manager populator processedPods - - 27f84b755e1 2023-03-22T11:09:31+08:00 Migrated the volumezone scheduler plugin to use contextual logging - - ddc13e983b5 2023-03-22T11:02:25+08:00 Chore: add selector labels tweak function - - 4cab11f26f0 2023-03-22T11:02:01+08:00 Chore: add persistent volume claim retention policy tweak function - - ba9dfe686fd 2023-03-22T11:01:37+08:00 Chore: add persistent volume claim template tweak function - - f97d3cf7486 2023-03-22T11:01:25+08:00 Chore: add rolling update max unavailable type tweak function - - 1b17b4fa799 2023-03-22T11:01:04+08:00 Chore: add rolling update partition type tweak function - - f3ffeae426f 2023-03-22T11:00:46+08:00 Chore: add update strategy type tweak function - - 5e0161b3de8 2023-03-22T11:00:25+08:00 Chore: add labels tweak function - - ec34891782c 2023-03-22T10:51:54+08:00 Chore: add annotation tweak function - - b907d5af49f 2023-03-22T10:51:41+08:00 Chore: add finalizers tweak function - - 18ba7c0e433 2023-03-22T10:51:18+08:00 Chore: add ordinal start tweak function - - 3eb34d8b6ce 2023-03-22T10:51:03+08:00 Chore: add min ready seconds tweak function - - 2161d095fa1 2023-03-22T10:50:42+08:00 Chore: add template restart policy tweak function - - 4418a9f5906 2023-03-22T10:49:51+08:00 Chore: add replicas tweak function - - 7fc08e0ce70 2023-03-22T10:48:29+08:00 Chore: add pod management policy tweak function - - 77c7d6efcf6 2023-03-22T10:47:43+08:00 Chore: add basic make function for stateful set - - 4a667a1026c 2023-03-21T12:38:48+01:00 fix: remove case sensitive checking of probe headers - - 81a0ea3da3c 2023-03-21T16:21:25+08:00 return name when error occurred in csi-translation - - a2cf4e73459 2023-03-21T14:57:12+08:00 use describe node to print node events as well - - e5674903178 2023-03-20T21:14:00+08:00 fix: remove last ip when apiserver was shut down - - f59ac6e6524 2023-03-20T02:58:54-07:00 [WinProxy] Adding additional validations to queried endpoint list iteration. - - db5590a194b 2023-03-18T11:29:38-04:00 Remove sig-network-driver-approvers alias - - fc8892d26d7 2023-03-18T11:29:38-04:00 Add more labels (esp. area/kube-proxy) to sig-network OWNERS - - 2f3800e1007 2023-03-18T11:29:36-04:00 Make pkg/util/iptables and pkg/util/ipvs owned by sig-network - - 10b36075df6 2023-03-18T22:43:03+08:00 Cleanup: use Set instead of map in endpointSlice utils - - eb60dce33b0 2023-03-17T22:07:25+00:00 deprecate ExperimentalHostUserNamespaceDefaulting - - 94f2d351644 2023-03-17T11:17:20-04:00 Wire bootstrap token authn secret lister only when it is enabled - - d71aea434e5 2023-03-17T10:47:45+01:00 docs(readme): add go report and latest release badges - - a780544f58c 2023-03-17T11:33:48+08:00 add log for kubemark start - - d25572c3892 2023-03-16T15:18:44-06:00 kubelet: HandlePodCleanups takes an extra sync to restart pods - - 41ed0e12341 2023-03-16T10:28:04-04:00 Add an image for kubectl - - 1c7155e7ff6 2023-03-16T09:47:54-04:00 Move hollow_proxy.go from pkg/kubemark to pkg/proxy/kubemark - - 8d3a498c879 2023-03-16T12:18:56+01:00 don't ignore UID impersonation in webhook clients - - 364b66ddd65 2023-03-15T11:15:49-04:00 admission ApplyTo: take in clients - - 630af564be3 2023-03-15T15:22:24+01:00 Update cri-tools to v1.26.1 - - 1aeec10efb7 2023-03-15T09:41:30+02:00 DRA: get rid of unneeded loops over pod containers - - 017bb93887f 2023-03-15T11:26:08+08:00 certificate controller: use contextual logging - - c94a9a14d8d 2023-03-15T10:02:46+08:00 update gofmt - - 8cbe9fe543e 2023-03-15T08:58:01+08:00 trigger update event when service ipFamilies changes. - - b430464df06 2023-03-14T22:39:56+01:00 gce: podresources: don't disable on windows - - 6b4ffdb9f75 2023-03-14T22:39:56+01:00 node: re-implement Localendpoint on windows - - 195fc2f5162 2023-03-14T22:39:54+01:00 kubelet: podresources: rename variable - - d6d19a290de 2023-03-14T10:31:49-07:00 Simplify statefulset fuzzer - - 376bda41c74 2023-03-13T16:51:32+08:00 undeprecate kubelet --provider-id flag - - 8bb328680c0 2023-03-13T15:41:28+08:00 upgrade cluster-autoscaler v1.26.1 to fix ci warnings - - c94bcabd7e2 2023-03-12T12:06:33+08:00 [fix][typing] startResourceClaimController errrorf message has typos - - 31e1df9ae6c 2023-03-10T12:48:25-08:00 Bump Konnectivity to 0.1.2 - - aadb87bdcdb 2023-03-10T13:16:02-06:00 kubelet: Do not mutate pods in the pod manager - - 13192176002 2023-03-09T16:13:12-05:00 Remove vestigal err check from CEL admission controller. - - a6ffbb41f8e 2023-03-09T09:53:38+00:00 Squashed commit of the following: - - bbf2b968c89 2023-03-09T17:05:11+08:00 skip pod resource check when request is zero - - 64ecb161d47 2023-03-05T12:20:15-08:00 Codegen: git grep returns non-zero if no match - - 241d46d1dd5 2023-03-05T12:20:15-08:00 Codegen: deepcopy needs to run before swagger - - 3405853e6d0 2023-03-05T12:20:14-08:00 Codegen: clean up stray ls-files use - - 3dd0c416639 2023-03-02T09:04:28+00:00 support short name for flowschema and prioritylevelconfiguration - - e2b10505162 2023-03-02T17:01:38+08:00 add some buff for pod initial restart count that is not zero - - efee9b4866d 2023-03-02T17:00:16+08:00 cleanup: promote ProbeTerminationGracePeriod to conformance tests - - b0eeeacfc0c 2023-02-28T17:14:00+00:00 fix: the volume is not detached after the pod and PVC objects are deleted - - 4d3f92d5f75 2023-02-23T10:58:22+09:00 Update toplogy keyset initialization - - a890724f9ef 2023-02-22T17:37:31+08:00 cronjob: return immediately when failed to create job for the namespace is terminating - - 37aff025ff8 2023-02-22T17:17:47+08:00 cleanup: remove Clear for fake job controller - - b7cdbca2374 2023-02-13T10:30:41-08:00 Add more tests that should exist but don't for some reason - - 67d7f09eb82 2023-02-13T16:56:14+01:00 hack/OWNERS: add pohly as reviewer and approver - - 5dca1be0160 2023-02-11T15:10:56-08:00 Add tests - - bab2c18c246 2023-02-11T15:10:40-08:00 Add jsonpath support for explain - - 77692f1b1c5 2023-02-08T17:46:18+01:00 fix linting - - fabf1cba947 2023-02-02T17:02:38+01:00 Add warning about TLS 1.3 cipher suites - - 6ad156d80ee 2023-02-01T18:41:08+08:00 Cleanup: modify some sentences about statefulset - - 13354d3da4d 2023-01-30T14:42:45+01:00 Add note about TLS 1.3 cipher suites - - c50c19d13af 2023-01-18T23:37:57+08:00 remove unused not api functions in the pkg/apis directory - - b1e3326eaee 2023-01-14T12:10:00-05:00 Fix gorestful typos in the APIServerHandler.Director docstring - - a3b44b574fb 2023-01-13T17:34:56-08:00 cluster/gce: Fetch image from image family - - 26f0325734c 2023-01-13T02:37:14+00:00 fix typo in volume util - - 0311a4e8e6d 2023-01-06T17:32:45+05:30 Fixed typo - - 9b9f22f06b5 2023-01-06T19:10:40+08:00 Fix unknown field error in deployment lifecycle e2e - - 6f19e8656f5 2023-01-03T10:56:01-08:00 Apply suggestions from code review - - 1134134e727 2023-01-02T14:40:55+01:00 kubelet/cm/containermap: Improving test coverage - - 87f094c5e88 2023-01-01T00:15:30+00:00 Replaces path.Operation with filepath.Operation (part 2) - - 5111bced373 2022-12-30T14:55:27+08:00 fix test cases that may be incorrect - - 9a3c4aa2dc9 2022-12-13T13:52:47-08:00 initial e2e tests for ValidatingAdmissionPolicy - - bd778449f4d 2022-12-10T00:50:30+00:00 versioning of CRI API - - 34d980e7709 2022-11-21T22:48:42-05:00 i18n: Fix bug where package-level variables are not translated. - - ad2d23eb9ff 2022-11-21T10:25:30+08:00 Add test for cmd/kubeadm/app/phases/upgrade/compute.go - - fd4adba9acd 2022-11-10T09:57:36+08:00 add sig/storage label for pkg/controller/volume package PR - - 2557b35202f 2022-11-10T09:43:53+08:00 controller: add non-exist node test case - - 95fe0a158c2 2022-10-30T16:23:53-04:00 Fix strategic merge patch $deleteFromPrimitiveList bug - - 76c8765bda5 2022-10-20T20:57:39+08:00 ensure etc-host file permission is 644 whatever umask is - - 73883c71574 2022-10-11T20:24:57+02:00 Remove default annotations from copied storage class - - f16f9100e57 2022-08-24T14:30:04+08:00 cleanup: delete unused AuditDynamicOptions in apiserver - - 583ea17efd6 2022-06-24T19:27:37+02:00 Add parameter to set SecurityContext for containers in tests - -- machine-config-operator embedded-component 5b821a279c88fee1cc1886a6cf1ec774891a2258 to 6f37eade07de8e649fe14541c183949023f00c47 - - de247a19 2023-10-03T19:53:00+05:30 Fix OCPBUGS-19708 - - a82a0340 2023-09-27T14:16:04-04:00 Drop `machine-os-content` references - - ba63fc7b 2023-09-25T12:26:13-05:00 OCPBUGS-18771: Consider ingress VIPs when selecting node IP - - c80f2a28 2023-09-25T13:22:58-04:00 support icsp and idms objects - - 3f56497c 2023-09-25T13:22:56-04:00 vendor openshift/runtime-utils - - e6167b29 2023-09-25T10:45:13-04:00 add certificate input to bootstrap mcs - - 6f2bc89c 2023-09-25T10:39:05-04:00 Revert "Revert "fix nodeStatusUpdateFrequency"" - - b19dc30b 2023-09-22T18:37:14+03:00 MCO-707: Remove ostree remote, and transport from container image reference for booted OS image URL One of the conditions to reboot after firstboot is different os image URLs. In order to correctly compare the URLs, the booted OS image URL has to be stripped from container image reference and transport. This commit utilizes a recent change in rpm-ostree client to do just that. - - 8ce8b6f3 2023-09-22T09:36:54-04:00 operator: add listers for secrets merge - - 43b34a1a 2023-09-21T11:14:02-04:00 adds e2e tests for on-cluster builds - - e453bd20 2023-09-21T15:53:27+02:00 Ignore invoking nbctl calls if its SDN - - cbf48291 2023-09-20T19:30:03-04:00 adds pool state helpers - - 3bd8f0a8 2023-09-20T19:30:03-04:00 ensure that MachineConfigPool updates do not conflict - - 58039556 2023-09-19T16:40:01-04:00 mod: Update rpmostree-client-go - - af9bd2f2 2023-09-19T16:09:45-04:00 fix merged image registry CA and File behavior - - 5d1f26c1 2023-09-19T14:31:08+02:00 Dockerfile: update local copy to OCP 4.15 image - - 17bab994 2023-09-19T11:00:17+02:00 daemon: always use `podman cp` to copy extensions container content - - a9ff9fb6 2023-09-19T09:20:09+02:00 NO-ISSUE: Use `image exists` in resolv-prepender instead of `wc -l` - - 13edba3c 2023-09-16T22:18:54+00:00 Updating ose-machine-config-operator images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/ose-machine-config-operator.yml - - 6058bb36 2023-09-16T02:10:05+00:00 Updating openshift-proxy-pull-test images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/openshift-proxy-pull-test.yml - - 71f6d86a 2023-09-14T02:06:26+05:30 Improve kubelet error log - - 2a7111d4 2023-09-13T13:56:08-04:00 bootstrap: removed limit on controller - - f0936282 2023-09-12T13:47:27-04:00 operator: removed k8s pkg dependancy - - bb1e2a79 2023-09-12T10:25:34+02:00 OCPBUGS-15910: After dual-stack conversion reconcile IPFamilies - - 03da78f9 2023-09-11T09:02:45+02:00 resolv-prepender: avoid pulling baremetalRuntimeCfgImage again if it already exists on the node - - f2877d6b 2023-09-08T00:10:05+03:00 MCO-708: Extract and merge kernel arguments from /proc/cmdline In firstboot MCO checks if reboot can be skipped. In order for reboot to be skipped, the kernel arguments of the current (booted) system and the expected system need to match. Currently, in firstboot the list of the current kargs is assumed to be empty. To reflect the actual list of arguments the system was booted with, this change extracts the set of booted kargs from /proc/cmdline to be used for comparison. Only kargs that appear both in the requested kargs and /proc/cmdline are used for comparison. - - 1cebf678 2023-09-06T09:45:50-04:00 Restrict orig preservation to only /usr/etc directory and files that are claimed by the rpm; delete all incorrectly preserved orig files and create noorigs for them - - 951719cc 2023-09-05T11:47:50+05:30 configure-ovs-network: Add tun device support - - 7530ded8 2023-08-29T09:28:27-07:00 install: Recreate and delayed default ServiceAccount deletion - - a98f5eac 2023-08-19T23:29:26+03:00 MCO-731: Move services machine-config-daemon-pull.service and machine-config-daemon-firstboot.service before ovs-configuration.service The systemd service ovs-configuration.service is skipped if the file /etc/ignition-machine-config-encapsulated.json exists. The service machine-config-daemon-firstboot.service removes the file after processing. When we want to skip reboot, we need to verify that the service is not skipped. Therefore, these two services are moved before ovs-configuration.service. - - 3ea186f2 2023-04-10T16:00:53-05:00 Add v6-primary dual stack support to VSphere UPI - -- openshift-controller-manager embedded-component 66b616997963132f90abd5dfdb11c75e82bdabde to 1d4fb5b041da1728a0ce499088abc339579b302f - - a067066 2023-09-21T12:32:15-04:00 separate controllers for builder/deployer service accounts - - 750ce3f 2023-09-21T12:32:15-04:00 configmap lease no longer available - - 5ef861f 2023-09-21T12:32:15-04:00 update vendor - - bed4192 2023-09-21T12:32:15-04:00 bump github.com/api - - 8723576 2023-09-16T18:16:27+00:00 Updating ose-openshift-controller-manager images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/ose-openshift-controller-manager.yml - - 5b2cf8c 2023-09-13T11:28:10+03:00 Disable Build and DeploymentConfig Informers if their caps are disabled - - d675fc5 2023-08-21T12:34:17-04:00 go mod vendor - - 8dc4436 2023-08-21T12:33:58-04:00 consistently use the v5 containers modules - - f7b0c76 2023-08-21T12:14:03-04:00 bump go.mod go to 1.20 - -- route-controller-manager embedded-component 0a976ea8bb9f7bf1d0b22730dc0825f976b27ccc to b1399340162be837615609c172bbee297ef478cb - - 7a594cb 2023-09-20T19:15:28+02:00 go mod vendor - - 6d8df18 2023-09-20T19:15:27+02:00 bump k8s to 1.28 - - 7a284c0 2023-09-17T04:13:47+00:00 Updating ose-route-controller-manager images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/ose-route-controller-manager.yml - -- service-ca-operator embedded-component 5e9dfaadeb46f3ca7ff4343ed4f76f1186ea3003 to bbf914e4df0f60617b8480c1dc87f5f0cde1f82c - - 3a6bc91 2023-09-16T21:21:06+00:00 Updating ose-service-ca-operator images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/ose-service-ca-operator.yml - - 17d1995 2023-09-08T13:47:11+02:00 add e2e tests for multiple webhooks CA injection - - 25fb64e 2023-09-08T13:47:11+02:00 vendor in testify - - c5f2227 2023-09-08T13:47:11+02:00 fix admission webhookConfig CA injector only injecting a single webhook of the config object - -- oc image-amd64 795bf1a6260847ecfc612da2ab11ea2d6e07da16 to 7e74d82e13fae0a514805cec1e2c9164cda06325 - - 0e794305 2023-09-28T11:40:50+03:00 oc adm release info: Add --first-parent to git log for simplification - - fb365e2c 2023-09-28T09:33:50+03:00 Add shell completion for plugins feature in upstream - - 13bab282 2023-09-28T09:15:35+03:00 Update oc version example by removing short - - 67223a62 2023-09-22T07:44:43-04:00 OCPBUGS-19517: remove unsupported commands from microshift docs - - 60312f3e 2023-09-20T09:05:24+02:00 OCPBUGS-15772: Decouple new-app and set commands scheme from global scheme (#1534) - - 96873319 2023-09-19T09:06:06+03:00 Remove custom flag bindings and fully rely on flag to options conversion - - 55c8e1fc 2023-09-18T16:10:35+03:00 Use MultiProtocolsForObjectFn instead deprecated ProtocolsForObjectFn in expose - - 804d0bdd 2023-09-18T15:44:54+03:00 Refactor expose according to new upstream expose - - 7d6e2f01 2023-09-18T13:43:35+03:00 Remove removed short flag in oc version - - 1f30e734 2023-09-18T13:32:39+03:00 Migrate from deprecated genericclioptions.IOStreams to genericiooptions.IOStreams - - 052e3c16 2023-09-18T11:44:40+03:00 Use upstream function to check enabled command for plugin resolution - - 4fe33f16 2023-09-18T11:34:48+03:00 Bump kube related dependencies to 1.28.2 in go modules - - 668c64c7 2023-09-18T11:31:22+03:00 Set makefile KUBE_GIT_VERSION to 1.28.2 - - 05207c0e 2023-09-18T01:45:15+00:00 Updating ose-cli-artifacts images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/ose-cli-artifacts.yml - - 0200c622 2023-09-18T01:31:02+00:00 Updating ose-tools images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/ose-tools.yml - - 39bbf6b6 2023-09-18T01:16:48+00:00 Updating openshift-enterprise-deployer images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/openshift-enterprise-deployer.yml - - 3ed84549 2023-09-16T09:58:22+00:00 Updating openshift-enterprise-cli images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/openshift-enterprise-cli.yml - -- coredns image-amd64 a2c62dd3976b27d6a45e273532c63ba914700917 to ac051aa4594463c262d2a479af01065ef08b02d0 - - 89d7d8c 2023-09-17T07:46:50+00:00 Updating coredns images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/coredns.yml - - 5378301 2023-08-15T23:05:17-04:00 UPSTREAM: : openshift: Disable dependabot - - 6a6aca3 2023-08-15T23:05:17-04:00 UPSTREAM: : openshift: Vendor required modules - - a5843d8 2023-08-15T23:05:16-04:00 UPSTREAM: : openshift: .gitignore: Properly ignore coredns binary - - 4c6110d 2023-08-15T23:05:16-04:00 UPSTREAM: : openshift: Make coredns exclusion more specific - - 78b2bdb 2023-08-15T23:05:16-04:00 UPSTREAM: : openshift: Add a `make test` target - - f5d39cf 2023-08-15T23:04:42-04:00 UPSTREAM: : openshift: Add product build config - - c6cbe9f 2023-08-15T23:00:56-04:00 UPSTREAM: : openshift: Add OWNERS - - ae2bbc2 2023-08-15T15:30:32-04:00 1.11.1 release: bump version + add notes (#6273) - - 678d033 2023-08-14T20:33:37-04:00 Revert "plugin/forward: Continue waiting after receiving malformed responses (#6014)" (#6270) - - 90d5561 2023-08-14T11:01:13-07:00 Plugin dnstap: add support for "extra" field in payload (#6226) - - eec26e5 2023-08-14T09:19:51-07:00 build(deps): bump actions/dependency-review-action from 3.0.6 to 3.0.7 (#6269) - - fd5dbb7 2023-08-14T07:03:41-07:00 build(deps): bump github.com/aws/aws-sdk-go from 1.44.317 to 1.44.322 (#6265) - - 4d153bf 2023-08-14T07:03:32-07:00 build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.53.0 to 1.54.0 (#6266) - - fa069dc 2023-08-14T06:26:02-07:00 build(deps): bump github.com/antonmedv/expr from 1.12.7 to 1.13.0 (#6267) - - 07f0955 2023-08-14T06:25:41-07:00 build(deps): bump google.golang.org/api from 0.134.0 to 0.136.0 (#6264) - - 33fffbc 2023-08-14T06:24:56-07:00 build(deps): bump github.com/openzipkin/zipkin-go from 0.4.1 to 0.4.2 (#6268) - - 5de473d 2023-08-14T15:14:09+02:00 fix: remove unnecessary conversion (#6258) - - 141c760 2023-08-12T07:02:22-07:00 Updated go versions used in workflows to 1.21 (#6260) - - 2fe5890 2023-08-10T11:06:48-04:00 Fix typos (#6235) - - c657af4 2023-08-10T09:17:34-04:00 grep out the timestamp line (#6251) - - 9313984 2023-08-09T09:37:00-04:00 bump quic package to get go 1.21 fix (#6252) - - 6c85814 2023-08-09T08:32:50-04:00 fix keepttl parsing (#6250) - - 932049c 2023-08-08T21:13:11-04:00 Fix docker release as mips64le is not avail (#6246) - - 9f4aa9d 2023-08-07T12:14:52-07:00 Update release note of 1.11.0 and prepare the release (#6223) - - 0e3b775 2023-08-07T09:59:55-07:00 build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.52.0 to 1.53.0 (#6239) - - 9680cbe 2023-08-07T09:13:09-07:00 build(deps): bump github.com/quic-go/quic-go from 0.35.1 to 0.37.3 (#6238) - - 8830cb6 2023-08-07T09:10:56-07:00 build(deps): bump github.com/aws/aws-sdk-go from 1.44.312 to 1.44.317 (#6241) - - a2bc5ac 2023-08-07T09:10:44-07:00 build(deps): bump golang.org/x/crypto from 0.11.0 to 0.12.0 (#6242) - - cc7a364 2023-07-31T15:34:31-04:00 [RFC-9250]: Add QUIC server support (#6182) - - b7c9d3e 2023-07-31T11:51:39-07:00 build(deps): bump google.golang.org/grpc from 1.56.2 to 1.57.0 (#6234) - - e2662bb 2023-07-31T14:45:17-04:00 update outdated blog links (#6231) - - 1f4fff7 2023-07-31T11:18:05-07:00 build(deps): bump google.golang.org/api from 0.132.0 to 0.134.0 (#6233) - - c778fee 2023-07-31T11:17:57-07:00 build(deps): bump github.com/aws/aws-sdk-go from 1.44.300 to 1.44.312 (#6232) - - a0e734e 2023-07-30T15:38:12+02:00 implement Name function on secondary plugin (#6230) - - b95bc0a 2023-07-24T11:44:19-07:00 build(deps): bump k8s.io/client-go from 0.27.3 to 0.27.4 (#6221) - - b6425e3 2023-07-24T09:35:13-07:00 build(deps): bump google.golang.org/api from 0.131.0 to 0.132.0 (#6220) - - ecf0255 2023-07-24T09:34:50-07:00 build(deps): bump k8s.io/api from 0.27.3 to 0.27.4 (#6222) - - 55a2fbe 2023-07-24T09:34:32-07:00 build(deps): bump github.com/antonmedv/expr from 1.12.6 to 1.12.7 (#6218) - - 26eee82 2023-07-17T18:54:19-07:00 build(deps): bump github.com/aws/aws-sdk-go from 1.44.294 to 1.44.300 (#6209) - - 7feef34 2023-07-17T07:11:45-07:00 build(deps): bump github.com/prometheus/client_golang (#6205) - - 217884d 2023-07-17T07:11:19-07:00 build(deps): bump github.com/antonmedv/expr from 1.12.5 to 1.12.6 (#6208) - - 6552b97 2023-07-17T07:11:07-07:00 build(deps): bump google.golang.org/api from 0.130.0 to 0.131.0 (#6207) - - c1b479f 2023-07-12T15:12:35-04:00 1.11.0 release prep (#6135) - - 20408b6 2023-07-11T06:34:29-07:00 Add GitHub release (#6201) - - 6e9c0cd 2023-07-10T09:12:22-07:00 build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.51.0 to 1.52.0 (#6197) - - 52f0348 2023-07-10T07:49:52-07:00 Change default value to 1232 (#6183) - - 7569d13 2023-07-10T07:49:01-07:00 Add support for RISC-V (#6195) - - a338c25 2023-07-10T07:48:24-07:00 build(deps): bump google.golang.org/api from 0.129.0 to 0.130.0 (#6199) - - 6fd025f 2023-07-10T15:44:43+02:00 build(deps): bump github.com/miekg/dns from 1.1.54 to 1.1.55 (#6198) - - ae3c8f5 2023-07-10T15:42:13+02:00 build(deps): bump golang.org/x/crypto from 0.10.0 to 0.11.0 (#6196) - - cd3efc8 2023-07-10T15:40:31+02:00 build(deps): bump k8s.io/client-go from 0.27.2 to 0.27.3 (#6200) - - e550ebd 2023-07-05T19:32:24+02:00 build(deps): bump github.com/oschwald/geoip2-golang from 1.8.0 to 1.9.0 (#6171) - - f8dc407 2023-07-05T19:26:24+02:00 build(deps): bump ossf/scorecard-action from 2.1.3 to 2.2.0 (#6180) - - 8224303 2023-07-05T17:53:02+02:00 install faillint properly (#6194) - - a703fbe 2023-07-04T19:28:24+02:00 build(deps): bump google.golang.org/api from 0.126.0 to 0.129.0 (#6190) - - 1587eab 2023-07-04T17:15:02+02:00 build(deps): bump k8s.io/api from 0.27.2 to 0.27.3 (#6170) - - 4b7cea3 2023-07-04T16:43:46+02:00 build(deps): bump github.com/aws/aws-sdk-go from 1.44.280 to 1.44.294 (#6189) - - 3ef26bc 2023-07-04T16:36:25+02:00 build(deps): bump golang.org/x/crypto from 0.9.0 to 0.10.0 (#6173) - - ea293da 2023-07-04T16:35:55+02:00 Fix forward metrics for backwards compatibility (#6178) - - 6e1263d 2023-06-26T09:42:03-04:00 fix ports panic (#6179) - - 5b5a6ac 2023-06-19T08:42:17-04:00 plugin/kubernetes: filter ExternalName services from matching double subdomain wildcard (#6162) - - 7e6d3bb 2023-06-18T11:23:25+02:00 Update workflow versioning (#6165) - - b868350 2023-06-17T15:21:01+02:00 test: use `t.TempDir` to create temporary test directory (#6164) - - 06cd843 2023-06-12T08:22:57-07:00 plugin/kubernetes: Remove Endpoint and EndpointSlice v1beta Support (#6147) - - 6e6fc65 2023-06-12T08:21:57-07:00 build(deps): bump golangci/golangci-lint-action from 3.5.0 to 3.6.0 (#6154) - - 781956b 2023-06-12T08:21:47-07:00 build(deps): bump aquasecurity/trivy-action from 0.10.0 to 0.11.2 (#6155) - - 0d88f8f 2023-06-12T08:21:36-07:00 build(deps): bump github/codeql-action from 2.3.6 to 2.13.4 (#6156) - - 50ce182 2023-06-12T08:21:25-07:00 build(deps): bump google.golang.org/api from 0.125.0 to 0.126.0 (#6157) - - f20d162 2023-06-12T08:21:15-07:00 build(deps): bump github.com/aws/aws-sdk-go from 1.44.275 to 1.44.280 (#6158) - - 4f0b367 2023-06-11T01:01:28+02:00 build(deps): bump github/codeql-action from 2.3.5 to 2.3.6 (#6142) - - e0c1aa9 2023-06-10T12:09:09+02:00 build(deps): bump actions/dependency-review-action from 3.0.4 to 3.0.6 (#6144) - - 8c489bd 2023-06-09T18:08:23+02:00 replace reviewdog fully by golangci-lint (#6139) - - 6d3db02 2023-06-07T16:22:28-04:00 plugin/kubernetes: fix headless/endpoint query panics when endpoints are disabled (#6137) - - 7bf37c1 2023-06-06T13:23:11+02:00 build(deps): bump google.golang.org/api from 0.124.0 to 0.125.0 (#6145) - - 4a67aa1 2023-06-06T13:12:23+02:00 build(deps): bump golangci/golangci-lint-action from 3.4.0 to 3.5.0 (#6143) - - 2ca8c7b 2023-06-05T20:44:41+02:00 build(deps): bump github.com/aws/aws-sdk-go from 1.44.271 to 1.44.275 (#6146) - - c74c212 2023-06-02T09:33:34-04:00 prevent panics when using DoHWriter (#6120) - - d3965b8 2023-06-01T14:07:58-04:00 Revert "plugin/tls: respect the path specified by root plugin (#5944)" (#6136) - - d0375bc 2023-06-01T08:56:57-04:00 plugin/tls: respect the path specified by root plugin (#5944) - - cf87aa9 2023-05-31T21:02:28+02:00 build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.50.1 to 1.51.0 (#6130) - - d00c860 2023-05-31T16:28:12+02:00 build(deps): bump k8s.io/client-go from 0.27.1 to 0.27.2 (#6129) - - 3b9b400 2023-05-31T13:43:35+02:00 build(deps): bump github/codeql-action from 2.3.3 to 2.3.5 (#6127) - - b38a445 2023-05-31T13:20:20+02:00 build(deps): bump github.com/prometheus/common from 0.43.0 to 0.44.0 (#6131) - - 426b5b6 2023-05-31T13:08:42+02:00 build(deps): bump k8s.io/api from 0.27.1 to 0.27.2 (#6132) - - ac68a9d 2023-05-30T23:07:38+02:00 build(deps): bump github.com/aws/aws-sdk-go from 1.44.266 to 1.44.271 (#6128) - - 8b0bff6 2023-05-29T12:52:48+02:00 build(deps): bump google.golang.org/api from 0.121.0 to 0.124.0 (#6121) - - d34b330 2023-05-29T10:22:00+02:00 Fix: Correct the spelling of committee within the Governance documentation. (#6124) - - e4be859 2023-05-29T09:53:55+02:00 refactor: use standard library instead of `isIn` (#6125) - - 7231bb0 2023-05-26T17:01:06-04:00 plugin/forward: fix descriptions in README.md (#6123) - - a4c34d0 2023-05-26T15:58:01+02:00 build(deps): bump github.com/aws/aws-sdk-go from 1.44.245 to 1.44.266 (#6105) - - 7674836 2023-05-26T15:57:25+02:00 Introduces the ARG in Dockerfile (#5931) - - e81b0b4 2023-05-26T15:25:05+02:00 build(deps): bump google.golang.org/grpc from 1.54.0 to 1.55.0 (#6098) - - 87154ac 2023-05-26T15:08:32+02:00 build(deps): bump go.etcd.io/etcd/client/v3 from 3.5.8 to 3.5.9 (#6096) - - aef4bd2 2023-05-26T14:38:22+02:00 build(deps): bump actions/setup-go from 4.0.0 to 4.0.1 (#6094) - - e19068c 2023-05-26T14:37:29+02:00 build(deps): bump golang.org/x/crypto from 0.8.0 to 0.9.0 (#6095) - - 7821c08 2023-05-26T14:36:20+02:00 build(deps): bump codecov/codecov-action from 3.1.3 to 3.1.4 (#6104) - - 917489e 2023-05-26T14:35:34+02:00 add support unix socket for GRPC (#5943) - - 31ff926 2023-05-25T09:09:56-04:00 fuzz: fix forward plugin target (#6115) - - 21fe7ea 2023-05-09T07:11:38-07:00 Update ADOPTERS.md (#6079) - - c2d726e 2023-05-09T06:25:49-07:00 build(deps): bump github/codeql-action from 2.3.2 to 2.3.3 (#6080) - - 18dde64 2023-05-08T19:02:41-07:00 build(deps): bump github.com/Azure/go-autorest/autorest (#6083) - - c63bf98 2023-05-08T10:19:44-07:00 build(deps): bump golang.org/x/sys from 0.7.0 to 0.8.0 (#6084) - - a28a01d 2023-05-08T10:19:27-07:00 build(deps): bump github.com/prometheus/common from 0.42.0 to 0.43.0 (#6085) - - aade56e 2023-05-08T10:19:08-07:00 build(deps): bump github.com/miekg/dns from 1.1.53 to 1.1.54 (#6082) - - c9ac2c9 2023-05-07T09:47:09-07:00 build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.48.0 to 1.50.1 (#6072) - - 47d8ff6 2023-05-04T13:41:42+02:00 build(deps): bump google.golang.org/api from 0.119.0 to 0.121.0 (#6073) - - 83e94a9 2023-05-04T10:47:18+02:00 Bump golang to 1.20.0 (#6070) - - efd9bd4 2023-05-04T10:47:01+02:00 build(deps): bump golang.org/x/crypto from 0.7.0 to 0.8.0 (#6064) - - 74c23f4 2023-05-04T10:45:47+02:00 build(deps): bump github.com/prometheus/client_golang (#6062) - - 7d9856e 2023-05-03T14:47:08-04:00 build(deps): bump k8s.io/klog/v2 from 2.90.1 to 2.100.1 (#6063) - - 74ad0df 2023-05-03T13:54:39-04:00 build(deps): bump github/codeql-action from 2.3.0 to 2.3.2 (#6061) - - 3f6dfbd 2023-05-03T13:53:48-04:00 Fix temp file close error (#6068) - - 604a902 2023-04-29T11:52:00+02:00 plugin/forward: Continue waiting after receiving malformed responses (#6014) - - 1b95a60 2023-04-25T20:26:57+02:00 plugin/kubernetes: rename client-go metrics label "url" to "host" (#6040) - - 9455a4e 2023-04-25T11:25:32-04:00 build(deps): bump google.golang.org/api from 0.114.0 to 0.119.0 (#6045) - - ee39993 2023-04-25T11:25:07-04:00 fix some comments (#6052) - - 7bced74 2023-04-25T11:24:49-04:00 Fix typo (#6053) - - 7c31aef 2023-04-25T09:33:04-04:00 build(deps): bump google.golang.org/grpc from 1.53.0 to 1.54.0 (#6046) - - 63a22ef 2023-04-25T09:30:07-04:00 build(deps): bump github/codeql-action from 2.2.12 to 2.3.0 (#6044) - - 26a36b8 2023-04-25T09:29:14-04:00 build(deps): bump aquasecurity/trivy-action from 0.9.2 to 0.10.0 (#6043) - - d58daf7 2023-04-25T09:27:53-04:00 build(deps): bump go.etcd.io/etcd/client/v3 from 3.5.7 to 3.5.8 (#6048) - - 18180d8 2023-04-25T09:20:07-04:00 build(deps): bump go.etcd.io/etcd/api/v3 from 3.5.7 to 3.5.8 (#6047) - - 8cc60a8 2023-04-24T15:39:42-04:00 build(deps): bump codecov/codecov-action from 3.1.2 to 3.1.3 (#6042) - - 13e6691 2023-04-22T22:32:01+02:00 plugin/dnssec: on delegation, sign DS or NSEC of no DS. (#5899) - - 0862dd1 2023-04-22T18:38:49+02:00 plugin/kubernetes: expose client-go internal request metrics (#5991) - - 68816a4 2023-04-20T13:24:06-04:00 update informer for client-go 0.27 (#6038) - - 7be03b6 2023-04-19T15:44:24-04:00 build(deps): bump github.com/aws/aws-sdk-go from 1.44.224 to 1.44.245 (#6037) - - 4489b7f 2023-04-19T15:30:39-04:00 build(deps): bump github/codeql-action from 2.2.7 to 2.2.12 (#6030) - - 2b329b8 2023-04-19T15:30:13-04:00 build(deps): bump codecov/codecov-action from 3.1.1 to 3.1.2 (#6029) - - 4965c11 2023-04-19T15:29:53-04:00 build(deps): bump github.com/miekg/dns from 1.1.51 to 1.1.53 (#6011) - - b8019b6 2023-04-19T15:29:31-04:00 build(deps): bump github.com/go-logr/logr from 1.2.3 to 1.2.4 (#6010) - - 4be640b 2023-04-19T15:28:46-04:00 build(deps): bump github.com/antonmedv/expr from 1.12.1 to 1.12.5 (#6008) - - 392d787 2023-04-19T15:28:07-04:00 build(deps): bump ossf/scorecard-action from 2.1.2 to 2.1.3 (#6006) - - 50439a5 2023-04-19T15:27:41-04:00 build(deps): bump actions/stale from 7.0.0 to 8.0.0 (#6005) - - 7db1d4f 2023-04-16T16:08:56+02:00 Prevent fail counter of a proxy overflows (#5990) - - 8e8231d 2023-04-13T08:19:36-04:00 [rewrite] Introduce cname target rewrite rule to rewrite plugin (#6004) - - 0063d7a 2023-03-29T09:57:54-04:00 plugin/health: Poll localhost by default (#5934) - - f823825 2023-03-24T08:55:51-04:00 plugin/forward: Allow Proxy to be used outside of forward plugin. (#5951) - - 47dceab 2023-03-24T08:52:44-04:00 plugin/k8s_extenral: Supports fallthrough option (#5959) - - 48c40ae 2023-03-23T11:34:11-04:00 fix: clouddns plugin answers limited to one response (#5986) - - c2d5658 2023-03-22T11:39:12-04:00 build(deps): bump github/codeql-action from 2.2.6 to 2.2.7 (#5978) - - 7470616 2023-03-22T11:38:59-04:00 build(deps): bump actions/setup-go from 3.5.0 to 4.0.0 (#5976) - - 07e9765 2023-03-22T11:38:46-04:00 build(deps): bump actions/dependency-review-action from 3.0.3 to 3.0.4 (#5977) - - edccb14 2023-03-22T11:38:30-04:00 build(deps): bump google.golang.org/api from 0.112.0 to 0.114.0 (#5979) - - a8877a0 2023-03-22T11:37:56-04:00 build(deps): bump karancode/yamllint-github-action from 2.0.0 to 2.1.1 (#5974) - - 7285aa8 2023-03-20T10:31:52-04:00 build(deps): bump github.com/aws/aws-sdk-go from 1.44.219 to 1.44.224 (#5982) - - 86eedbb 2023-03-20T10:27:24-04:00 build(deps): bump k8s.io/api from 0.26.2 to 0.26.3 (#5975) - - d21537f 2023-03-20T10:19:59-04:00 Run coredns as non root. (#5969) - - 1258e3b 2023-03-13T14:31:24-04:00 Fix trivy scan (#5967) - - 1c09052 2023-03-13T10:51:25-04:00 build(deps): bump k8s.io/klog/v2 from 2.90.0 to 2.90.1 (#5966) - - 5f1e4a2 2023-03-13T10:17:21-04:00 build(deps): bump k8s.io/client-go from 0.26.1 to 0.26.2 (#5965) - - 73aa698 2023-03-13T10:17:11-04:00 build(deps): bump github.com/aws/aws-sdk-go from 1.44.214 to 1.44.219 (#5964) - - 033802e 2023-03-13T10:17:01-04:00 build(deps): bump github/codeql-action from 2.2.5 to 2.2.6 (#5963) - - cc39479 2023-03-13T10:16:51-04:00 build(deps): bump aquasecurity/trivy-action from 0.9.1 to 0.9.2 (#5962) - - 792b822 2023-03-13T10:16:41-04:00 build(deps): bump github.com/prometheus/common from 0.40.0 to 0.42.0 (#5961) - - 7fb2aca 2023-03-13T10:16:23-04:00 build(deps): bump google.golang.org/api from 0.110.0 to 0.112.0 (#5960) - - ccfbb8b 2023-03-13T09:57:18-04:00 build(deps): bump github.com/aws/aws-sdk-go from 1.44.209 to 1.44.214 (#5948) - - 0c22536 2023-03-13T09:54:01-04:00 build(deps): bump k8s.io/api from 0.26.1 to 0.26.2 (#5946) - - 69b2958 2023-03-13T09:53:50-04:00 build(deps): bump golang.org/x/crypto from 0.6.0 to 0.7.0 (#5950) - - 80b40c1 2023-03-03T09:44:38-05:00 DoH: Allow http as the protocol (#5762) - - 03fb2fa 2023-02-27T06:45:16-08:00 build(deps): bump github.com/antonmedv/expr from 1.12.0 to 1.12.1 (#5940) - - 03bb228 2023-02-27T06:45:08-08:00 build(deps): bump golang.org/x/crypto (#5941) - - 2cf4b3d 2023-02-27T06:44:54-08:00 build(deps): bump github.com/aws/aws-sdk-go from 1.44.204 to 1.44.209 (#5939) - - 39b8f78 2023-02-27T06:44:44-08:00 build(deps): bump github/codeql-action from 2.2.4 to 2.2.5 (#5937) - - 763b797 2023-02-27T06:44:35-08:00 build(deps): bump github.com/miekg/dns from 1.1.50 to 1.1.51 (#5936) - - e82d8ed 2023-02-27T06:44:27-08:00 build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.47.0 to 1.48.0 (#5935) - - 915b74f 2023-02-20T16:19:43-08:00 build(deps): bump google.golang.org/api from 0.109.0 to 0.110.0 (#5928) - - 83fc3bb 2023-02-20T18:34:48-05:00 dnstap tls support (#5917) - - 66df12d 2023-02-20T18:29:49-05:00 build(deps): bump github.com/prometheus/common from 0.39.0 to 0.40.0 (#5926) - - 4891c91 2023-02-20T18:29:39-05:00 build(deps): bump golang.org/x/net from 0.5.0 to 0.7.0 (#5929) - - fa76615 2023-02-20T14:23:15-08:00 build(deps): bump github.com/aws/aws-sdk-go from 1.44.199 to 1.44.204 (#5927) - - 77c7c0b 2023-02-15T13:25:02-05:00 send notifies after adding zones all zones (#5774) - - ad623eb 2023-02-15T13:15:30-05:00 build: cp Dockerfile in docker-build target (#5925) - - 52f1c64 2023-02-15T12:43:19-05:00 plugin/loadbalance: Improve weights update (#5906) - - 156da74 2023-02-15T12:41:51-05:00 Close the body after reading the response body information (#5907) - - 8a0d3ba 2023-02-13T09:43:18-05:00 build(deps): bump google.golang.org/grpc from 1.52.3 to 1.53.0 (#5922) - - 52c49ef 2023-02-13T09:43:05-05:00 build(deps): bump golang.org/x/sys from 0.4.0 to 0.5.0 (#5923) - - 4c42a9e 2023-02-13T09:42:52-05:00 build(deps): bump github/codeql-action from 2.2.1 to 2.2.4 (#5920) - - a5e647b 2023-02-13T09:42:37-05:00 build(deps): bump aquasecurity/trivy-action from 0.9.0 to 0.9.1 (#5919) - - 1d6ad41 2023-02-13T09:42:26-05:00 build(deps): bump github.com/aws/aws-sdk-go from 1.44.194 to 1.44.199 (#5921) - - 1b001ec 2023-02-10T09:39:55-05:00 fix typo for log output (#5909) - - 039a4d8 2023-02-09T12:29:49+01:00 Use http constants instead of string (#5908) - -- csi-external-snapshotter image-amd64 712bf7c316adfa0a3c8afc56d1db23abfadad58e to fd88424cce8555ec05a7be98640583b5d921ba4e - - e254095 2023-09-17T19:07:48+00:00 Updating csi-snapshot-validation-webhook images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/csi-snapshot-validation-webhook.yml - - 6b549ac 2023-09-17T09:26:08+00:00 Updating ose-csi-external-snapshotter images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/ose-csi-external-snapshotter.yml - - 25e8cdf 2023-09-16T02:52:37+00:00 Updating ose-csi-snapshot-controller images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/ose-csi-snapshot-controller.yml - -- csi-external-snapshotter image-amd64 712bf7c316adfa0a3c8afc56d1db23abfadad58e to fd88424cce8555ec05a7be98640583b5d921ba4e - - e254095 2023-09-17T19:07:48+00:00 Updating csi-snapshot-validation-webhook images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/csi-snapshot-validation-webhook.yml - - 6b549ac 2023-09-17T09:26:08+00:00 Updating ose-csi-external-snapshotter images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/ose-csi-external-snapshotter.yml - - 25e8cdf 2023-09-16T02:52:37+00:00 Updating ose-csi-snapshot-controller images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/ose-csi-snapshot-controller.yml - -- csi-external-snapshotter image-amd64 712bf7c316adfa0a3c8afc56d1db23abfadad58e to fd88424cce8555ec05a7be98640583b5d921ba4e - - e254095 2023-09-17T19:07:48+00:00 Updating csi-snapshot-validation-webhook images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/csi-snapshot-validation-webhook.yml - - 6b549ac 2023-09-17T09:26:08+00:00 Updating ose-csi-external-snapshotter images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/ose-csi-external-snapshotter.yml - - 25e8cdf 2023-09-16T02:52:37+00:00 Updating ose-csi-snapshot-controller images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/ose-csi-snapshot-controller.yml - -- router image-amd64 80e2d999242203ad62c39ce758966531ba59dd2c to f142a3a4f2890527d6b22c211faf04f34ed86625 - - 8bc393a 2023-09-18T02:56:25+00:00 Updating openshift-enterprise-haproxy-router images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/openshift-enterprise-haproxy-router.yml - - b11edb1 2023-09-17T16:31:52+00:00 Updating ose-haproxy-router-base images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/ose-haproxy-router-base.yml - - ca357ed 2023-08-31T11:39:55+01:00 UniqueHost: Fix incorrect identification of conflicting route - -- ovn-kubernetes image-amd64 3169692876363cef51e57871d7a895cb7ecd2f70 to 20dd07c6bd94a3d410228749acc8ec9051086ec9 - - ac329f8 2023-09-29T02:41:35+02:00 Run node certificate manager in hybrid overlay - - 7b0ba0d 2023-09-28T15:30:47+02:00 IC/ICNI: Remove the need for namespace updates - - 2482651 2023-09-27T19:33:31+02:00 Fix removal of address from link manager - - 4f36908 2023-09-27T12:51:37+02:00 Allow ovnkube-node to set util.OvnNodeManagementPort - - 09769a3 2023-09-27T12:51:37+02:00 Allow OvnNodeGatewayMtuSupport in Node Admission Webhook - - 726a259 2023-09-27T10:13:38+02:00 Github CI: remove google-cloud-sdk from purge pkg list - - d05f0d0 2023-09-27T10:13:38+02:00 Github CI: match e2e-upgrade job purge pkg list for jobs e2e & e2e-periodic - - 4d9a58f 2023-09-27T10:13:38+02:00 EIP multi NIC node tcs: add check for stale artifacts - - f715596 2023-09-27T10:13:38+02:00 EIP multi NIC node tcs: add check to validate EIP IP - - f439da4 2023-09-27T10:13:38+02:00 EIP multi NIC: if no EIP config, return nil - - e3ad290 2023-09-26T19:51:49+02:00 switch-manager: Remove ippool duplicate call - - 9976739 2023-09-26T10:20:35-04:00 Added missing documentation for new functions - - 1c67bac 2023-09-26T10:20:35-04:00 [APB External Route]: Add unit test to cover pod delete -> recreate scenario - - 23058d9 2023-09-26T10:20:35-04:00 Update ExternalGatewayRouteInfoCache to only expose methods, and not internal locks. Use key-based locking to simplify locking logic. - - 6a56e3b 2023-09-26T10:20:35-04:00 Update SyncMap to enable any comparable key type, not just string. - - c7c7be4 2023-09-26T10:20:35-04:00 [OCPBUGS-17692] Fixes an issue in APB External Route where deleting a pod and recreating it failed due to the Deleted state in the routeInfo. The solution involves getting the status before obtaining the routeInfo lock and comparing it after obtaining lock: if the values differ, return with error. If the values match, there has been no changes and it is safe to reuse the routeInfo in case it was deleted. - - 3492f6b 2023-09-26T10:50:18+02:00 Clarify the behavior of ModelPredicate - - 917656b 2023-09-26T10:50:18+02:00 Enable node ip migration test for IC - - f2eb471 2023-09-26T10:50:18+02:00 Fixes node ip migration with IC - - 53d1c13 2023-09-25T18:40:08-04:00 change the name of host-addresses annotation to host-cidrs - - 4ed4f84 2023-09-25T20:46:11+02:00 Fix kubevirt code to use createDefaultRouteToExternal utility - - be5561b 2023-09-25T20:46:09+02:00 Fix ESVC on IC - - faefeca 2023-09-25T12:58:35+02:00 Fix EIP on IC - - 451cfc5 2023-09-25T11:03:03+02:00 libovsdb/util: Add createDefaultRouteToExternal utility - - 381c7b5 2023-09-25T11:03:03+02:00 Move getClusterSubnets to util package - - 8ae2133 2023-09-21T19:27:43-04:00 skip hybrid overlay nodes when upgrading to interconnect - - 90f6f21 2023-09-21T13:35:11+01:00 EIP multi NIC: pass ip family to func and rename vars to improve readability - - 6281ee7 2023-09-21T12:17:25+01:00 EIP multi NIC: switch to use utilnet func to detect IP family - - a8698c4 2023-09-21T12:17:25+01:00 EIP multi NIC: refactor funcs to accept ip family as arg - - c7d6424 2023-09-21T12:17:25+01:00 EIP multi NIC: only match EIP IP family with pod IP family - - ff456a7 2023-09-21T11:50:50+02:00 Trivial: Improve CloudPrivateIPConfig logs when it cannot be assigned. - - c7ce723 2023-09-21T07:05:31+02:00 Add ovnkube-identity binary to the downstream image - - 1855b42 2023-09-21T02:27:15+09:00 Add additonal certificate acceptance condition feature in ovnkube-identity - - d8adce2 2023-09-20T22:00:26+09:00 Add additonal certificate acceptance condition feature in ovnkube-identity - - 9d751a8 2023-09-19T09:13:16+00:00 Updating ovn-kubernetes-base images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/1734f02719122dc25f5a783fbb767ca8afc07f65/images/ovn-kubernetes-base.yml - - a556758 2023-09-19T08:31:50+01:00 EIP: remove extra arg in event log message - - 036329d 2023-09-18T11:58:45+02:00 Dockerfile: Copy ovnkube-trace file for RHEL8 platform - - efdb9fe 2023-09-18T10:57:53+01:00 Improve EIP multi NIC logging to detect if the correct network is chosen - - 6bc2191 2023-09-18T10:55:35+01:00 EIP: remove all all references to status item Network field - - f99df77 2023-09-18T10:55:34+01:00 Revert "Update Egress IP CRD to include a new field called network in a status item" - - e658677 2023-09-18T03:10:38+00:00 Updating ovn-kubernetes-microshift images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/ovn-kubernetes-microshift.yml - - 7dc4804 2023-09-15T15:58:48+02:00 Introduce ovnkube-identity with per-node certs and a validating webhook - - ab27303 2023-09-15T15:58:47+02:00 vendor dependencies - - a61d357 2023-09-15T15:58:47+02:00 OVN-Kubernetes Node Identity docs - - 8055a47 2023-09-15T15:40:47+02:00 Free up more disk space, remove image once loaded - - afb304a 2023-09-15T15:40:47+02:00 Remove the centos image usages from e2e tests - - ccabba4 2023-09-14T10:52:25-04:00 clearInitialNodeNetworkUnavailableCondition() called on node update - - 01286a7 2023-09-14T09:09:08-05:00 Dockerfile: bump OVN to ovn23.09-23.09.0-beta.31.el9fdp - - 0046069 2023-09-14T14:07:38+01:00 EIP: fix entry of eip into validated eip set - - 1756511 2023-09-14T13:17:30+01:00 EIP test: fix incorrect node name passed to allocator - - 1141809 2023-09-14T13:17:04+01:00 EIP test: do not add non-OVN managed networks to EIP config - - 096ac00 2023-09-14T00:17:47+00:00 Update bridge flow cache when the host address changes - - 2666ed4 2023-09-12T14:06:00+01:00 Retry EIP node repair for a period of time - - 2107cc0 2023-09-12T14:06:00+01:00 Fix Egress IP detection of OVN and non-OVN networks - - e2b9680 2023-09-11T14:58:14+02:00 Refactor hybrid-overlay-node for linux nodes - - 4980714 2023-09-06T18:25:20+00:00 Check libovsdbclient.ErrNotFound on wrapped errors - - 099f803 2023-09-06T18:12:01+02:00 Add e2e for mimicing pod2external case via GR - - b805dfa 2023-09-06T18:12:01+02:00 Enable gateway_mtu on rtoe port of GR - - a747d8e 2023-09-06T12:23:00+02:00 Add e2e test for pmtud on an load balancer service - - bd40c03 2023-09-06T12:09:47+02:00 Make PMTUD works in shared gateway mode - - b7e85c7 2023-09-05T11:51:24-05:00 types: remove redundant meter names - - b534190 2023-09-05T11:51:24-05:00 ovn: add COPP for Service Monitor to prevent CVE-2023-3153 - - e766245 2023-09-05T15:03:37+02:00 Make ovnkube-trace to work for ovnkube-controller - - f9394c3 2023-09-05T13:25:37+02:00 e2e, kubevirt: Pin fedora coreos image - - 7ece621 2023-09-04T23:02:36+02:00 Do not set vlanID when its zero - - 5738c58 2023-09-04T17:00:18+02:00 LGW: Fix the precedence of rules in FORWARD chain - - f6f3f84 2023-09-04T15:01:49+02:00 EIP multi NIC: ensure we exclude ovn managed networks - - c3b1a54 2023-09-04T12:28:08+02:00 e2e: Avoid test panic if unidling test fails - - 758b10d 2023-09-01T23:59:25-04:00 fix: build-go.sh capture k8s.io/client-go version to use in build tag - - 6ef8a10 2023-09-01T10:33:46-04:00 Set default network topology type to layer 3 - - 6b345bf 2023-09-01T10:32:00-04:00 More perf optimizations with searching for Pod IPs - - 63f83fa 2023-08-30T18:09:37-04:00 Speed up getting pod ips from pod with default network - - 9a578a5 2023-08-30T18:09:37-04:00 When enabling metrics in kind, enable pprof - - 47ec3b8 2023-08-30T18:09:37-04:00 Fixes enabling scale metrics with kind - - 5d56a53 2023-08-30T18:59:57+02:00 Fix push image permissions - - 132065b 2023-08-30T10:51:20+02:00 fix race condition in hybrid overlay. - - e9ba301 2023-08-30T10:43:44+02:00 EIP multi NIC: fix possible exception when finding a network for EIP - - 9fee8d0 2023-08-30T10:40:21+02:00 Refactor RBAC - - 579d224 2023-08-30T10:40:21+02:00 Use the status subresource for setting labels and annotations - - 6798a9b 2023-08-29T13:16:38+02:00 EIP TC: stop flake by ensuring EIP spec and status are equal - - ee363c2 2023-08-28T15:16:18+02:00 kind: enable control plane/cluster manager HA with IC - - a5ea0b6 2023-08-28T11:42:22+02:00 Update ovnkube-trace readme file - - e14dc81 2023-08-25T13:53:49-04:00 APB: fix issue when policyConfig status is not flagged as failed when there is an error updating a policy - - 0419f8e 2023-08-25T13:05:10-04:00 Correct the operation of the hybrid overlay - - 9fde26f 2023-08-25T09:52:23-04:00 Change APB unit test to use multus annotation instead of hostnetwork to run the nbDB flow as part of the unit tests - - 0e75d7f 2023-08-25T12:49:22+02:00 Rename GetDbObjsForAS to GetTestDbAddrSets as it should be used only for testing. This is a follow-up to the 2c252f11344c80718fc1b291d0e0921e2afb4e41 where I added UUID generation for address sets, which can only be used for testing. - - 87a8c3f 2023-08-24T14:20:01-04:00 move clearInitialNodeNetworkUnavailableCondition to clustermanager - - 771c0ce 2023-08-24T15:02:00+00:00 kind: allow custom encap port configuration - - bf107a3 2023-08-24T14:14:03+00:00 Fix encap port configuration for remote chassis - - d21e770 2023-08-22T11:10:01+02:00 NIT: Rename annoation to annotation - - 1e0028f 2023-08-04T08:53:52+00:00 Remove secondary network ports on node local to remote event - - db7126c 2023-08-04T08:37:33+00:00 Watch nodes for localnet secondary networks - -- kubernetes image-amd64 2c287eb3d35003a8f746482ca30b461e9434b1cd to 6ab54b8d9a0ea02856efd3835b6f9df5da9ce115 - - 3e79b326be7 2023-10-03T13:15:52-03:00 UPSTREAM: : Add OpenShift tooling, images, configs and docs - - 377868de0f7 2023-10-03T09:29:21-04:00 Revert "Merge pull request #1703 from bertinatto/rhel9-images" - - 57e1d0d2852 2023-09-29T18:41:11+02:00 UPSTREAM: : bump(openshift/client-go,library-go,apiserver-library-go) - - 84851669d5e 2023-09-28T18:33:09-03:00 UPSTREAM: : Add OpenShift tooling, images, configs and docs - - 4c86cc567b5 2023-09-26T12:11:13-04:00 UPSTREAM: : kubelet/cm: use MkdirAll when creating cpuset to ignore file exists error - - 8739d645c4e 2023-09-26T09:34:54-04:00 UPSTREAM: : vendor: bump cadvisor and runc to 1.1.9 - - fababfcda48 2023-09-25T13:41:10-03:00 UPSTREAM: : hack/update-vendor.sh (with updated builder image) - - 15d7fa3ae99 2023-09-25T11:40:48-03:00 UPSTREAM: 120817: e2e: bootstrap vsphere tests earlier - - 8e6b965c653 2023-09-20T13:06:28+02:00 UPSTREAM: 119317: change rolling update logic to exclude sunsetting nodes - - 1deb51f713e 2023-09-15T11:24:40-03:00 UPSTREAM: : hack/update-vendor.sh (to get updated openshift/* libs) - - 3c19c806f87 2023-09-14T08:05:38-03:00 UPSTREAM: : make update - - dc4b1016980 2023-09-14T07:57:39-03:00 UPSTREAM: : hack/update-vendor.sh - - 260ed49c0a3 2023-09-14T07:55:27-03:00 UPSTREAM: : update feature gates - - aef6afb2403 2023-09-14T07:55:27-03:00 UPSTREAM: : Export cpu stats of ovs.slice via prometheus - - c3dce8005a6 2023-09-14T07:55:27-03:00 UPSTREAM: : retry etcd Unavailable errors - - c6b0f600e4d 2023-09-14T07:55:27-03:00 UPSTREAM: : selfsubjectaccessreview: grant user:full scope to self-SARs that have user:check-access - - 65d7f440354 2023-09-14T07:55:27-03:00 UPSTREAM: : merge v3 openapi discovery and specs for special groups - - da66597b8ba 2023-09-14T07:55:26-03:00 UPSTREAM: : watch-termination: termination.log file with resticted permissions - - 871ded3827e 2023-09-14T07:55:26-03:00 UPSTREAM: : STOR-1270: Admission plugin to deny deletion of storages.operator.openshift.io - - 8da97edacab 2023-09-14T07:55:26-03:00 UPSTREAM: : when only this kube-apiserver can fulfill the kubernetes.default.svc, don't wait for aggregated availability - - 92b8ba42fc4 2023-09-14T07:55:26-03:00 UPSTREAM: : add conditional shutdown response header - - 7b9cc8c9624 2023-09-14T07:55:26-03:00 UPSTREAM: : Export internal code from k8s.io/apimachinery/pkg/util/managedfields - - 64158c740da 2023-09-14T07:55:26-03:00 UPSTREAM: : don't fail integration due to too many goroutines - - 70460ba8dcd 2023-09-14T07:55:26-03:00 UPSTREAM: : APISelfSubjectReview: only test v1beta1 API - - c31f09eaf56 2023-09-14T07:55:26-03:00 UPSTREAM: : add shutdown annotation to response header - - 382f5da452f 2023-09-14T07:55:26-03:00 UPSTREAM: : disable load balancing on created cgroups when managed is enabled - - 57c60d85db0 2023-09-14T07:55:26-03:00 UPSTREAM: 115328: annotate early and late requests - - 675a7dfd305 2023-09-14T07:55:26-03:00 UPSTREAM: : PSa metrics: log platform namespaces in audit denies - - 88907d51489 2023-09-14T07:55:26-03:00 UPSTREAM: : make the PSA workload admission warnings honor the changes that SCC will eventually make to the pod - - 7da4fb9600e 2023-09-14T07:55:25-03:00 UPSTREAM: : optionally enable retry after until apiserver is ready - - e1bceb742c0 2023-09-14T07:55:25-03:00 UPSTREAM: : fix [sig-auth] ServiceAccounts no secret-based service account token should be auto-generated - - 2619d118731 2023-09-14T07:55:25-03:00 UPSTREAM: : e2e-framework: don't autosync PodSecurity labels - - d2f3b318d74 2023-09-14T07:55:25-03:00 UPSTREAM: : use console-public config map for console redirect - - c0e5b4ec99f 2023-09-14T07:55:25-03:00 UPSTREAM: : Release lock on KCM and KS termination - - 8108fc26480 2023-09-14T07:55:25-03:00 UPSTREAM: : sets X-OpenShift-Internal-If-Not-Ready HTTP Header for GC and Namespace controllers - - 579900e91d5 2023-09-14T07:55:25-03:00 UPSTREAM: : add max_housekeeping_interval - - 6725b0247ad 2023-09-14T07:55:25-03:00 UPSTREAM: : send Retry-After when not ready with a caller opt in - - a697a185fb5 2023-09-14T07:55:25-03:00 UPSTREAM: : skip posting failures to aggregated APIs to avoid getting false positives until the server becomes ready - - bd2d0db195d 2023-09-14T07:55:25-03:00 UPSTREAM: : Revert "Remove Endpoints write access from aggregated edit role" - - 884b753d468 2023-09-14T07:55:25-03:00 UPSTREAM: : add a way to inject a vulnerable, legacy service-ca.crt for migration compatibility - - 74407fcf8b7 2023-09-14T07:55:25-03:00 UPSTREAM: 103612: tolerate additional, but congruent, events for integration test - - a880c63e011 2023-09-14T07:55:24-03:00 UPSTREAM: : openshift's kube-apiserver is in openshift-kube-apiserver - - 0d87099291e 2023-09-14T07:55:24-03:00 UPSTREAM: : only chown if non-windows machine - - 6f8165b90f6 2023-09-14T07:55:24-03:00 UPSTREAM: : crd: add ClusterOperator condition message table column - - 0b76658a3cd 2023-09-14T07:55:24-03:00 UPSTREAM: : emit event when readyz goes true - - d251b624f2e 2023-09-14T07:55:24-03:00 UPSTREAM: : apiserver: add system_client=kube-{apiserver,cm,s} to apiserver_request_total - - b31e1ac87a4 2023-09-14T07:55:24-03:00 UPSTREAM: : Ensure service ca is mounted for projected tokens - - f7aa37b702b 2023-09-14T07:55:24-03:00 UPSTREAM: : allows for switching KCM to talk to Kube API over localhost - - 70cde557d14 2023-09-14T07:55:24-03:00 UPSTREAM: : APIRequestCount Handler - - f7cb2ac1a80 2023-09-14T07:55:24-03:00 UPSTREAM: : add management support to kubelet - - 52b4c7da510 2023-09-14T07:55:23-03:00 UPSTREAM: : allows for switching KS to talk to Kube API over localhost - - 6483774d88b 2023-09-14T07:55:23-03:00 UPSTREAM: : provide events, messages, and bodies for probe failures of important pods - - 78dcde2d2a6 2023-09-14T07:55:23-03:00 UPSTREAM: : allow kubelet to self-authorize metrics scraping - - 718f3eadee4 2023-09-14T07:55:23-03:00 UPSTREAM: : use hardcoded metrics scraping authorizer for delegated apiservers - - 537e46ca45a 2023-09-14T07:55:23-03:00 UPSTREAM: : kube-apiserver: ignore SIGTERM/INT after the first one - - b70e208f2fb 2023-09-14T07:55:23-03:00 UPSTREAM: : Skip unit tests incompatible with openshift ci - - 065063ef8f1 2023-09-14T07:55:23-03:00 UPSTREAM: : noderestrictions: add node-role.kubernetes.io/* to allowed node labels - - d04e7ec0e42 2023-09-14T07:55:23-03:00 UPSTREAM: : export HandleFlags - - b038e41a81a 2023-09-14T07:55:23-03:00 UPSTREAM: : Add OpenShift tooling, images, configs and docs - - 4fb4a4b2c96 2023-09-14T07:55:23-03:00 UPSTREAM: : refactor/improve CRD publishing e2e tests in an HA setup - - 562d02b227f 2023-09-14T07:55:23-03:00 UPSTREAM: : conditionally fill the UserAgent from the currently running test - - f5fc6cba563 2023-09-14T07:55:23-03:00 UPSTREAM: : Remove excessive e2e logging - - df32b16498b 2023-09-14T07:55:22-03:00 UPSTREAM: : disable AES24, not supported by FIPS - - 2e9c4f4f476 2023-09-14T07:55:22-03:00 UPSTREAM: : warn only about unknown feature gates - - 770748f528d 2023-09-14T07:55:22-03:00 UPSTREAM: : bootstrap-rbac-policy: move over .well-known rules - - cfbb6d6711a 2023-09-14T07:55:22-03:00 UPSTREAM: : create termination events - - dde60e035a1 2023-09-14T07:55:22-03:00 UPSTREAM: : kube-apiserver: wire through isTerminating into handler chain - - c52121b9095 2023-09-14T07:55:22-03:00 UPSTREAM: : Always test PDB's during service upgrade test - - 22a488e37fd 2023-09-14T07:55:22-03:00 UPSTREAM: : kube-apiserver: priorize some CRD groups over others - - c5e67e237f3 2023-09-14T07:55:22-03:00 UPSTREAM: : openshift-kube-apiserver: add openshift-kube-apiserver code - - e4e0bbc4f2a 2023-09-14T07:55:22-03:00 UPSTREAM: : openshift-kube-apiserver: add kube-apiserver patches - - b9eba4ae769 2023-09-14T07:55:22-03:00 UPSTREAM: : kube-apiserver: add our immortal namespaces directly to admission plugin - - 02fa5ab6e41 2023-09-14T07:55:22-03:00 UPSTREAM: : kube-controller-manager: exclude some origin resources from quota - - 9c6653b62fd 2023-09-14T07:55:21-03:00 UPSTREAM: : kube-controller-manager: allow running bare kube-controller-manager - - 5dceabb760f 2023-09-14T07:55:21-03:00 UPSTREAM: : kube-controller-manager: add service serving cert signer to token controller - - 180513e8788 2023-09-14T07:55:21-03:00 UPSTREAM: : Extend NodeLogQuery feature - - ff88e348fb0 2023-09-14T07:55:21-03:00 UPSTREAM: : hardcoded restmapper with a few entries to rebootstrap SDN when SDN is down - - 55968ee9d20 2023-09-14T07:55:21-03:00 UPSTREAM: : remove apiservice from sync in CRD registration when it exists - - aafdf65a6a0 2023-09-14T07:55:21-03:00 UPSTREAM: : patch aggregator to allow delegating resources - - c8bea878cc2 2023-09-14T07:55:21-03:00 UPSTREAM: : filter out CustomResourceQuota paths from OpenAPI - - 3f9ab3bf68e 2023-09-14T07:55:21-03:00 UPSTREAM: 93286: wait for apiservices on startup - - 669e7a708cf 2023-09-14T07:55:21-03:00 UPSTREAM: 84466: gce: ensureInternalInstanceGroups: reuse instance-groups for internal load balancers - - 4b6dafb6881 2023-09-14T07:55:21-03:00 UPSTREAM: 74956: apiserver: switch authorization to use protobuf client - - 89a4ea3e1e4 2023-09-13T09:29:06+00:00 Release commit for Kubernetes v1.28.2 - - d7babc8b00d 2023-09-12T10:48:34+02:00 UPSTREAM: : disable test removed in 1.28 - - 0aebbad4731 2023-09-08T14:06:51+00:00 fix(queue_test): make sure the first bind failure via counter - - 798a0abe368 2023-09-07T15:36:05+02:00 [go] Bump images, versions and deps to use Go 1.20.8 - - 62321a9201c 2023-09-06T07:45:28+02:00 scheduler: unit test case for concurrent event with other pod - - e5b981ebcd7 2023-09-06T07:45:28+02:00 scheduler: fix tracking of concurrent events - - 16298b54483 2023-09-05T20:00:55-06:00 fix verify errors - - 38904e5f2d1 2023-09-05T20:00:55-06:00 remove used vars - - ce017591468 2023-09-05T20:00:55-06:00 sort stability list of metrics in the shell command - - b5fd7e9f23c 2023-09-06T10:24:48+09:00 Feature-gate SidecarContainers code in pkg/kubelet/kuberuntime - - 958c30349fa 2023-09-06T10:24:48+09:00 Add an e2e test for the pod sandbox changed scenario - - ac67de196ff 2023-09-05T19:26:59+00:00 fix: concurrent map writes in e2e test - - 19c4cf0f1a0 2023-09-03T23:53:49-07:00 Automated cherry pick of #119776: Fix a job quota related deadlock (#120319) - - dda909d6c51 2023-09-01T16:30:41-04:00 TopologyAwareHints: Take lock in HasPopulatedHints - - 8656da75f2a 2023-09-01T11:01:34-04:00 Fallback to legacy discovery on a wider range of conditions in aggregator - - 526e25b685a 2023-09-01T22:55:53+08:00 Fix OpenAPI aggregation cleanup - - 0bca3b0e4de 2023-09-01T08:09:21-06:00 apiextensions-apiserver: generate applyconfigurations - - 8c7c4f3fc4d 2023-08-31T19:49:32-04:00 Revert to json-patch 4.12.0 - - 2080726cf8d 2023-08-31T15:07:47-04:00 UPSTREAM: : cm: reorder setting of sched_load_balance for sandbox slice - - 648a3d811f7 2023-08-31T17:44:03+02:00 UPSTREAM: : Export cpu stats of ovs.slice via prometheus - - a4fdac21a98 2023-08-30T14:52:50+02:00 update build cross image to the correct release branch image - - fc184558921 2023-08-28T17:18:56+02:00 Mark Job onPodConditions as optional in pod failure policy - - 955843efcf3 2023-08-24T12:41:25+00:00 Incorporating feedback on 119341 - - 4c8b24d8618 2023-08-24T11:42:13+00:00 Update CHANGELOG/CHANGELOG-1.28.md for v1.28.1 - - 8dc49c4b984 2023-08-24T11:16:29+00:00 Release commit for Kubernetes v1.28.1 - - ad60b95eb63 2023-08-23T17:51:08+00:00 Add wait for cache sync - - 175bbaa8894 2023-08-22T16:05:29-04:00 check for overflow - - f3f88b8e7b5 2023-08-22T16:05:16-04:00 Fix CEL cost handling of zero length replacement strings - - 90715527543 2023-08-21T19:46:22+00:00 Use env varaibles for passing path - - 53902ce5ede 2023-08-21T19:41:29+00:00 Use environment varaibles for parameters in Powershell - - e8abf3c441c 2023-08-19T14:18:33+00:00 e2e framework util subtle bug checking endpoints - - a1fdd1152d9 2023-08-18T17:36:11+00:00 Pass Pinned field to kubecontainer.Image - - 27e6c94259f 2023-08-18T10:13:07+05:30 prep for go1.21: use -e in go list - - 04de4683cb1 2023-08-17T14:47:32+03:00 kubeadm: fix nil pointer when etcd member is already removed - - 8fd45c6bd0f 2023-08-17T09:30:36+02:00 update to golangci-lint v1.54.1 + go-ruleguard v0.4.0 - - cce3f6ffa79 2023-08-16T11:08:51-04:00 Make gomaxprocs install optional, limit to tests - - 20b69aea685 2023-08-16T13:30:44+02:00 Drop [Feature: tag to make sure this tests runs on pre-submits - - 58ac6e12ccc 2023-08-16T13:30:44+02:00 Statefulset should wait for new replicas when removing .start.ordinal - - e7cfe85b9c1 2023-08-16T08:14:03+00:00 e2e WaitForServiceEndpointsNum take into account the address family - - 96696c15f89 2023-08-15T13:26:39+00:00 fix: when PreFilter returns UnschedulableAndUnresolvable, copy the state in all nodes in statusmap - - d20fe4d8487 2023-08-15T10:38:49+00:00 Update CHANGELOG/CHANGELOG-1.28.md for v1.28.0 - - 855e7c48de7 2023-08-15T10:15:49+00:00 Release commit for Kubernetes v1.28.0 - - b4053c3b293 2023-08-14T09:46:04-07:00 Fix a bug that PostFilter plugin may not function if previous PreFilter plugins return Skip - - b4fac632cd1 2023-08-11T15:24:27+05:30 Remove release-notes for the PR#118895 - - 5f7b27f4ade 2023-08-11T13:11:53+05:30 Remove release-notes for the PR#118895 - - 87caf500e1f 2023-08-10T20:57:37+00:00 Update CHANGELOG/CHANGELOG-1.28.md for v1.28.0-rc.1 - - c5048f41fe3 2023-08-10T20:57:36+00:00 CHANGELOG: Update directory for v1.28.0-rc.1 release - - add7e14df11 2023-08-10T20:33:37+00:00 Release commit for Kubernetes v1.28.0-rc.1 - - c6efaf16c1e 2023-08-10T17:31:18+02:00 apiserver/etcd3: fix segv during metric collection - - 6ddcdef29ae 2023-08-10T11:14:04+02:00 kube-proxy: fix combination of --config and logging command line flags - - 0d90d1ffa5e 2023-08-09T15:51:20-07:00 Revert "Merge pull request #118895 from RyanAoh/kep-1860" - - 1876ddf7149 2023-08-09T14:45:33-04:00 Avoid returning nil responseKind in v1beta1 aggregated discovery - - 55ca1a6ee15 2023-08-09T18:39:01+02:00 Remove leases test case from AdmissionWebhookMatchConditions suit - - 050c0437e60 2023-08-09T03:32:14+00:00 fix: broadcast when pod is pushed back to activeQ directly in AddUnschedulableIfNotPresent - - 9bc857d6d90 2023-08-08T18:03:49-06:00 [releng] Update publishing-bot rules for release branches to Go 1.20.7 - - 38a81ca04f3 2023-08-08T07:14:14-06:00 Bump distroless-iptables to 0.2.7 - - ae86051ec5a 2023-08-07T17:26:05-06:00 Bump protoc - - ab26637eae4 2023-08-07T17:06:05-04:00 Add test coverage of result size of string operations - - 8e72718249e 2023-08-07T17:06:05-04:00 Bump cel-go to v0.16.1 - - 72c8cf9fce7 2023-08-07T13:25:59-06:00 [go] Bump images, versions and deps to use Go 1.20.7 - - 2ceca1c78db 2023-08-07T18:34:06+00:00 e2e WaitForServiceEndpointsNum should watch EndpointSlices - - 2f30fae0e8b 2023-08-02T11:04:10+02:00 scheduler: fix data race after binding failure - - 1b90dff5276 2023-08-02T11:11:22+05:30 .*: bump golang.org/x/net to v0.13.0 - - 73107c1b755 2023-07-31T22:30:56+05:30 Update OWNERS - - 53c8872cc18 2023-07-31T22:11:07+05:30 Update OWNERS - - 2a82aac5248 2023-07-31T11:06:53-04:00 Update CHANGELOG-1.28.md for KMSv2KDF - - 294c7df3285 2023-07-30T13:02:17+02:00 Avoid pulling node-problem-detector through CDN - - b4ef4015a29 2023-07-28T22:15:55-04:00 Avoid pulling mounter.tar through the CDN - - cfcbce31a39 2023-07-28T12:31:19+02:00 apiextensions: fix validation error for status.storedVersions - - 936819c21bc 2023-07-27T17:08:03-07:00 docs: update release note for KMSv1 deprecation - - 6689fd97469 2023-07-27T13:47:29-04:00 DefaultHostNetworkHostPortsInWorkloads -> DefaultHostNetworkHostPortsInPodTemplates - - a65d2075072 2023-07-26T23:10:06+00:00 calculate the correct machine-type - - 182a4f858a3 2023-07-26T15:57:57-07:00 API warn non-ExternalName services w/ externalName - - 7bd0a857e30 2023-07-26T15:52:49-07:00 API warn ExternalName services with externalIPs - - dd8a64d7e15 2023-07-26T21:52:00+05:30 publishing-bot rules for release-1.28 branch - - a005617111c 2023-07-26T09:07:45+00:00 CHANGELOG: Update directory for v1.28.0-rc.0 release - - 7d13c9b096b 2023-07-26T10:32:27+03:00 set map to nil if an empty string is passed - - eb4063f0ced 2023-07-25T15:36:19-07:00 Add cases to tests `AdmissionWebhook` MatchConditions size limit (#119404) - - ef4907eddd7 2023-07-25T14:02:17-07:00 Add e2e tests for admission webhooks MatchCondition fields (#118319) - - a248c4de521 2023-07-25T15:41:38-04:00 test: fix NodeLogQuery tests to query the correct node for logs - - 45710678b30 2023-07-25T18:59:04+00:00 Release commit for Kubernetes v1.28.0-rc.0 - - 67769438e1d 2023-07-25T09:50:59-07:00 kmsv2 test feature enablement disablement and restart - - 18a7025383c 2023-07-25T08:57:54-07:00 update documentation with descriptions - - 7e0a9a7f4e7 2023-07-24T17:56:03-07:00 Use statusReason for reason under x-kubernetes-validations (#119544) - - 3b9af471185 2023-07-24T10:54:54-07:00 add admission policy integration test all resources - - 22bf29ad22f 2023-07-24T12:44:25-04:00 Treat empty string as nil in fuzzer for CEL Reason field - - a164005cc09 2023-07-24T11:37:57-04:00 Fix non-test code relying on test-code - - e1b0bc3d0a7 2023-07-24T07:46:11-07:00 bugfix: use matched resource for AdmissionRequest.resource, not the resource it was converted from - - 5e2e8c80647 2023-07-21T18:14:50-07:00 bump validatingadmissionpolicy alpha->beta - - 1c99f9591b0 2023-07-21T21:46:37+00:00 add node-env and instance-type flags to node-e2e tests - - d6479587445 2023-07-21T13:56:23-07:00 update codegen - - ef8670c946d 2023-07-21T13:41:24-07:00 refactor: replace usage of v1alpha1 with v1beta1 - - 294f5c9a42f 2023-07-21T21:39:24+02:00 make update - - ae185e91186 2023-07-21T21:39:23+02:00 e2e: test LastPhaseTransitionTime field when binding PV - - a9c3444a47b 2023-07-21T21:39:16+02:00 test: add coverage for pv status update and create strategy - - bf49c727ba1 2023-07-21T15:25:52-04:00 kmsv2: KDF based nonce extension - - aa65bab4269 2023-07-21T20:42:25+02:00 implement pv last phase transition time - - c97eb2b5cb0 2023-07-21T13:55:23-04:00 Fix XValidations deepcopy to copy contents of nested pointers - - 76eefd3a012 2023-07-21T16:37:51+00:00 CHANGELOG: Update directory for v1.28.0-beta.0 release - - 1b4de065df4 2023-07-21T17:19:11+02:00 add LastPhaseTransitionTime field to PersistentVolume - - 5310dd7ff53 2023-07-21T17:19:11+02:00 add PersistentVolumeLastPhaseTransitionTime feature gate - - a31fee98f09 2023-07-21T17:19:11+02:00 rename function for dropping disabled fields - - dbea2791129 2023-07-21T14:45:04+02:00 Fix the flaky TestJobApiBackoffReset test - - 8f35fceae37 2023-07-21T13:28:17+08:00 update vendor to use containerd cgroups - - c4bf42199a0 2023-07-21T13:27:50+08:00 do not touch swap for cgroup v1 if swap not enabled - - 74fcf3e7668 2023-07-21T00:44:53+00:00 implementation of PodReplacementPolicy kep in the job controller - - cb6d7fbe66c 2023-07-20T16:05:38-07:00 update documented metrics - - f50e74206e1 2023-07-20T21:36:44+00:00 Address comment - - c46ffc2b422 2023-07-20T20:40:11+00:00 Refactor jsonpath parser and add tests. - - b3b775baa51 2023-07-20T13:24:09-07:00 test: adjust tests for v1beta1 validatingadmissionpolicy - - 88becfc0ba5 2023-07-20T13:24:09-07:00 api: add v1beta1 ValidatingAdmissionPolicy/Binding types and storage - - b5e9e0168cf 2023-07-20T09:30:10-07:00 feature: add multiple params capability to VAP controller - - 3f63a2d17d4 2023-07-20T09:30:10-07:00 refactor: make scope of ParamKind available to vap controller - - 6323c106e9b 2023-07-20T09:30:10-07:00 refactor: use the provided sharedInformerFactory for params - - 9a595209bd2 2023-07-20T09:30:10-07:00 update-codegen - - c8dbf4712cf 2023-07-20T09:30:09-07:00 add namespaceParamRef to v1alpha1 and internal - - 03aad1f823c 2023-07-20T15:08:41+02:00 Fix the semantic meaning of etcd server within component statuses and metrics. - - e0a6eb93a1f 2023-07-20T20:18:05+09:00 node_e2e: Fix createStaticSystemNodeCriticalPod's invalid spec - - 2863b3d1ab7 2023-07-20T10:50:32+08:00 Revert "refactor: simplify RunScorePlugins for readability + performance" - - 3685e5e5a9c 2023-07-19T21:06:24+00:00 CHANGELOG: Update directory for v1.24.16 release - - 51bfe417b81 2023-07-19T20:24:37+00:00 CHANGELOG: Update directory for v1.25.12 release - - c575a1e31aa 2023-07-19T19:39:12+00:00 CHANGELOG: Update directory for v1.26.7 release - - ba01bfcdc6c 2023-07-19T18:47:39+00:00 CHANGELOG: Update directory for v1.27.4 release - - ce929520376 2023-07-19T16:34:38+00:00 add podReplacementPolicy and terminating field to job api - - 35d0af9243c 2023-07-19T17:39:58+02:00 Include ignored pods when computing backoff delay for Job pod failures - - ee82654e398 2023-07-19T14:44:05+03:00 Add pod_swap_usage_bytes as an expected metric in e2e test - - 81abfca4078 2023-07-19T14:44:04+03:00 Add a haveKeys() helper function to match multiple keys - - 1000ed64e09 2023-07-19T10:14:37+02:00 Use debian-base instead of distroless for conformance image - - d6e525877b5 2023-07-18T22:54:03-07:00 [KEP-2876]Add reason and fieldPath into CRD validation rules (#118041) - - b1d685a05fe 2023-07-18T20:05:18-07:00 apiextensions: validate status updates with status schema - - 06a81d13959 2023-07-18T21:41:14-04:00 cmd/kubelet: implement drop-in configuration directory for kubelet - - c1aef65640b 2023-07-18T17:36:30-07:00 Add integration test - - cd5f3d9f9d5 2023-07-18T17:36:22-07:00 Add impl for uvip - - 2c8288ac873 2023-07-18T22:44:02+00:00 feat: improves metric and logging - - 0449cef8fd5 2023-07-18T22:45:01+01:00 Increase timeout for DRA kubelet plugin client - - a15c27661e6 2023-07-18T13:44:11-07:00 Job controller implementation of backoff limit per index (#118009) - - b5012ba1e2d 2023-07-18T13:24:01-07:00 Mark existing NodeLogQuery e2e tests as [LinuxOnly] since they do not run on Windows - - bfb2c6a22a2 2023-07-18T11:49:30-07:00 update go.mod - - 668497e7550 2023-07-18T11:49:30-07:00 use ratcheting schema validator when feature is enabled - - e0f9db42ace 2023-07-18T11:49:30-07:00 add ratcheting schema validator using new openapi hooks - - 6f238334ab4 2023-07-18T11:49:30-07:00 add CRDValidationRatcheting feature gate - - 635875ad521 2023-07-18T11:49:30-07:00 refactor: convert slices to []interface before inserion into VendorExtensible - - 9ee6d97fc05 2023-07-18T11:49:29-07:00 refactor: add ValidateCustomResourceUpdate to support future validators for CRD Updates - - a8a2fb317c8 2023-07-18T13:38:43-04:00 Add tracking and reporting of executing requests - - 1351845133b 2023-07-18T09:27:20-07:00 Update cri-api change in v1.28.0 - - 59b4951c649 2023-07-18T09:23:55-07:00 Expose commit memory used in WindowsMemoryUsage struct - - 0ec99fb0b24 2023-07-18T19:06:33+03:00 Kubelet DRA: fix failing test cases - - f6431c61386 2023-07-18T18:23:10+03:00 DRA: don't query claims from API server - - cf0b74774f6 2023-07-18T16:41:11+02:00 Extend the API for the Job job-index-failure-count annotation - - d281daee335 2023-07-18T08:31:37-04:00 Prefer pods without a deletion timestamp over pods with a deletion timestamp when getting an ordered list of active pods. - - 0372e4b6620 2023-07-18T12:14:27+02:00 add unit test for dra/manager.go. - - fcbfdc17106 2023-07-18T11:28:15+02:00 Extend the Job API for BackoffLimitPerIndex - - 3fd40ffb0ef 2023-07-18T10:37:55+02:00 addons/metrics-server: fix nanny rbac permissions - - 056c19e8b39 2023-07-18T01:11:08-07:00 Add slash ended urls for service-account-issuer-discovery to match API in swagger (#117511) - - 89ab733760a 2023-07-18T14:48:20+08:00 Improve docs on framework.CycleState - - 4da418aba7f 2023-07-17T21:49:59-07:00 refactor: cleanup to NewSchemaValidator takes JSONSchemaProps - - ba581300213 2023-07-17T21:49:59-07:00 refactor: rename apiservervalidation -> apiextensionsvalidation - - 735be024cf9 2023-07-18T04:49:56+00:00 Make CRDs built and aggregated lazily for oasv2 - - ea23e13463f 2023-07-18T04:46:09+00:00 Update OpenAPI Aggregator - - 850dc6123af 2023-07-18T10:24:26+08:00 Remove ability to re-enable serving deprecated policyv1beta1 APIs - - e7be841957d 2023-07-17T21:23:27-04:00 cli-runtime: make VerifiableQueryParam shared-parameter aware - - a4a607198a1 2023-07-17T21:23:27-04:00 hack/update-openapi-spec.sh - - 961c1503b5b 2023-07-17T21:19:47-04:00 Bump kube-openapi - - 4cb5547f934 2023-07-18T02:55:56+03:00 Adjust summary API e2e test - - e429793db1e 2023-07-18T02:55:56+03:00 Unit tests: node swap usage resource metric - - 1d368420b28 2023-07-18T02:55:56+03:00 Add a node swap usage resource metric (/metrics/resource) - - 7d187f967ba 2023-07-18T02:55:56+03:00 Unit tests: CRI swap stats - - 59e3e3897e3 2023-07-18T02:55:56+03:00 Add SwapStats to summary API through CRI - - 87ff9c45256 2023-07-18T02:55:53+03:00 Add swap statistics to CRI-API - - 053d7ac61f5 2023-07-18T02:40:02+03:00 Unit tests: cadvisor swap stats - - c74ee8045de 2023-07-18T02:40:02+03:00 Add SwapStats to summary API through cadvisor - - a05d200ac89 2023-07-18T02:40:02+03:00 Add SwapStats to NodeStats, PodStats and ContainerStats - - d029f0ef060 2023-07-18T08:12:25+09:00 Add restartable init container lifecycle hook e2e tests - - f17e9117776 2023-07-18T08:12:25+09:00 Add restartable init container probe e2e tests - - 9d6c1030db0 2023-07-18T08:12:24+09:00 Generate containers ready condition including restartable init containers - - 3bf282652f0 2023-07-18T08:12:24+09:00 Allow restartable init containers to have lifecycle - - 7ef2d674e24 2023-07-18T07:54:33+09:00 Allow restartable init containers to have livenessProbe - - 2c8b37498e5 2023-07-18T07:54:33+09:00 Allow restartable init containers to have readinessProbe - - 8b20dbd0d16 2023-07-18T07:54:32+09:00 Add validateStartupProbe - - c7e7eee554a 2023-07-17T15:53:07-07:00 feature(scheduling_queue): track events per Pods (#118438) - - 91ea8043355 2023-07-17T17:54:00-04:00 Replace lavalamp with jpbetz as feature-approver for api-machinery - - 94c8ad289bb 2023-07-17T22:40:55+01:00 Enable admissionWebhookMatchCondition by default - - 4321d8c60f3 2023-07-18T00:24:12+03:00 Graduate NodeSwap to Beta1 - - f1e7386fbc4 2023-07-17T16:51:47-04:00 Deprecate now-unused kubelet iptables flags - - d486736dd38 2023-07-17T16:51:47-04:00 Remove IPTablesOwnershipCleanup checks and dead code - - 77cbd86b0b1 2023-07-17T13:40:16-07:00 Add metrics for cloud-provider node sync, update. - - d3c506133f1 2023-07-17T19:52:43+00:00 Skip apiserver_admission_webhook_request_total during context-canceled - - 7698fe76397 2023-07-17T12:47:10-07:00 Add StatefulSet pod index as pod label (#119232) - - 2e217e8cea1 2023-07-17T15:34:45-04:00 Reduce duplication between helpers for checking featuregate - - 7edd72f7805 2023-07-17T15:34:37-04:00 Update generated documentation - - 137474e2839 2023-07-17T15:30:36-04:00 Fix validation options for old pvc - - d765fa6b747 2023-07-17T15:30:36-04:00 Update generated stuff after changing comments - - f01a1faa8cb 2023-07-17T15:30:36-04:00 Update comments about allocatedResourceStatus - - c072e5b3a7e 2023-07-17T15:30:36-04:00 Update test generated data for 1.26 branch - - db8998265e9 2023-07-17T15:30:36-04:00 Update 1.27 generated data - - 6a780f57ce5 2023-07-17T15:30:36-04:00 Update generated data - - e0111871149 2023-07-17T15:30:35-04:00 Update code to use new generic allocatedResourceStatus field - - d3ef2d4fe95 2023-07-17T19:26:52+00:00 priority & fairness: support dynamically configuring work estimator max seats - - 9189c3d5599 2023-07-17T11:22:23-07:00 fix tests - - aa788219f46 2023-07-17T11:22:21-07:00 fix metric names - - d32aa62d844 2023-07-17T11:20:26-07:00 promote beta metrics - - 65ce7222ced 2023-07-17T18:16:53+00:00 All sig node approvers should be able to merge changes to CRI API - - 9cb2c103107 2023-07-17T17:45:42+00:00 Adding node feature owners - - 00de051729a 2023-07-17T18:34:42+01:00 Make matchConditionsFeatureGateInitiallyEnabled a boolean instead - - 48eee4eed86 2023-07-18T02:31:36+09:00 Fix e2e tests for overriding timoutGracePeriodSeconds of probes - - 0074b24ca42 2023-07-17T18:19:35+01:00 Graduate AdmissionWebhookMatchCondition to beta - - bfa62e0009a 2023-07-17T13:05:30-04:00 kubelet: retry RuntimeConfig call and prep for nil values from GetLinux - - 6aeff13def3 2023-07-18T01:34:02+09:00 Never drop the `terminationGracePeriodSeconds` of a probe - - d0952686f68 2023-07-17T12:27:05-04:00 CRI: add cavieats about cgroup driver field - - d7797fbc616 2023-07-17T12:27:05-04:00 kubelet: get cgroup driver config from CRI - - fd434003f3f 2023-07-17T12:27:05-04:00 kubelet: initialization of runtime service earlier in the startup - - 37330a13924 2023-07-17T12:27:04-04:00 Add KubeletCgroupDriverFromCRI feature gate - - d2d5e2e27dc 2023-07-17T12:27:04-04:00 Add CRI fake runtimes for RuntimeConfig rpc - - 0f05a92ce68 2023-07-17T12:27:04-04:00 cri-api: add rpc for querying runtime configuration - - 660be4484b4 2023-07-17T15:39:39+02:00 Update publishing-bot rules for release branches to Go 1.20.6 - - be01f4a0838 2023-07-17T09:22:45-04:00 KEP-3178 IPTablesOwnershipCleanup to GA - - ff62cca47b8 2023-07-17T12:13:37+02:00 Bump distroless-iptables to 0.2.6 - - 229eb93a834 2023-07-17T12:56:28+03:00 DRA: report NodePrepareResource errors - - b57c7e2fe4b 2023-07-17T11:53:09+02:00 Add CDI devices to device plugin API - - b1850497b4b 2023-07-17T16:03:02+08:00 Integration tests for IP mode field - - 7eab0d7a0de 2023-07-17T16:02:36+08:00 Proxy changes for IP mode field - - 7c6e399b228 2023-07-17T16:01:59+08:00 Generated code for IP mode field - - e6863757f4f 2023-07-17T15:51:40+08:00 Add IP mode field - - e38ab6d3671 2023-07-16T23:47:04+00:00 Add PodGC changes for PodReplacementPolicy - - 169abcc0398 2023-07-16T16:08:01+02:00 openapi: reference shared parameters - - 6c0ea702d43 2023-07-16T08:37:37-04:00 Conditionally serialize flushFrequency as int - - 19f61caabee 2023-07-16T11:47:19+00:00 aggregate kube-proxy metrics - - bd9b78d6861 2023-07-16T12:37:12+08:00 kubeadm: remove the limitation that the 'ignorePreflightErrors' field can not be set to 'all' in kubeadm config file, and keep CLI / config consistent - - 6b3ce3004db 2023-07-16T01:06:08+01:00 Add integration tests for match conditions feature gate enablement - - b883f305011 2023-07-15T19:29:18+08:00 kubeadm: Support `kubeadm config validate` for ResetConfiguration - - 171b19d9fe1 2023-07-15T13:22:28+08:00 fix histogram vec compare using ignore fields - - 9b6af80a631 2023-07-15T13:22:24+08:00 upgrade prometheus common to v0.44.0 - - 8f9e2cb8a80 2023-07-15T13:18:47+08:00 kubeadm: Support `kubeadm config migrate` for ResetConfiguration - - 22f0f2e210f 2023-07-15T11:14:28+08:00 kubeadm: add 'kubeadm config print reset-defaults' command for ResetConfiguration - - 13172cba5c0 2023-07-14T17:53:08-07:00 ValidatingAdmissionPolicy: support namespace access (#118267) - - df0d51d3b35 2023-07-15T08:02:33+08:00 add some detailed message for dup container ports(steal from thockin) - - 1732b23a343 2023-07-14T20:20:33+00:00 Ignore context canceled from validate and mutate webhook failopen metric - - 90ab7580aae 2023-07-14T13:47:19-04:00 add list of served versions to storage version - - 9564bdc39de 2023-07-14T19:09:39+02:00 Ensure final diff is used for setting expectations for Job pod creation - - 8a4a29d5917 2023-07-14T12:01:40-05:00 remove todo/spelling - - bef43788fc0 2023-07-14T12:01:40-05:00 update histogram - - 01b9f4b6eb8 2023-07-14T12:01:37-05:00 matchCondition metrics - - 5f37c102cb5 2023-07-14T16:48:13+00:00 revert changes in staging - - d9bd413f991 2023-07-14T13:27:38-03:00 Proactively bump golang.org/x/net to v0.12.0 - - 883d0c3b717 2023-07-14T08:38:25-04:00 Add a dummy implementation of proxyutil.LineBuffer - - 34640772ed4 2023-07-14T12:31:27+00:00 implement SchedulerQueueingHints feature gate - - 619be9c1537 2023-07-14T14:52:28+03:00 Add a swap e2e test - - 4b6314f815b 2023-07-14T14:52:28+03:00 Unit test: Swap - Limited/Unlimited Swap, cgroups v1/v2, etc - - a30410d9ceb 2023-07-14T14:52:28+03:00 LimitedSwap: Automatically configure swap limit for Burstable QoS Pods - - e4da568f331 2023-07-14T14:52:27+03:00 Make kuberuntime unit tests environment independent + support cgroup v2 - - f37aec6c57f 2023-07-14T14:52:27+03:00 Add LIMITED_SWAP env var to enable limited swap - - 0ed7bdb057e 2023-07-14T12:20:45+02:00 Update vendor - - 69c4bc29f55 2023-07-14T12:04:13+02:00 [go] Bump images, versions and deps to use Go 1.20.6 - - 2a907e60043 2023-07-14T17:03:37+08:00 kubeadm: fix fuzzing for ResetConfiguration - - 2e6715bc77b 2023-07-14T17:03:31+08:00 kubeadm: implementation of `ResetConfiguration` API types - - 037847066ce 2023-07-14T15:25:36+08:00 replace strings.Index with strings.Contains instead - - 3e2a1a7b9ce 2023-07-14T09:43:16+08:00 Regenerate - - b2613dd381b 2023-07-14T09:35:31+08:00 Add e2e to check that hostIPs and Downward API works - - 14b09c414ac 2023-07-14T09:35:31+08:00 Add DownwardAPI validation for status.hostIPs - - 335d905ce95 2023-07-14T09:35:30+08:00 Downward API support for status.hostIPs - - bf030fd68ab 2023-07-14T09:35:30+08:00 Add validate HostIPs - - 267e76a66e2 2023-07-14T09:35:30+08:00 Add status.hostIPs in validEnvDownwardAPIFieldPathExpressions - - c287943bdd5 2023-07-14T09:35:30+08:00 Add status.hostIPs in ConvertDownwardAPIFieldLabel - - 7a81ef6406c 2023-07-14T09:35:30+08:00 Add fuzzer for PodStatus - - e6bdd224c17 2023-07-14T09:35:30+08:00 Add HostIPs for kubelet - - dacb6890027 2023-07-14T09:35:30+08:00 Add dropDisabledStatusFields - - e061143de7f 2023-07-14T09:35:30+08:00 Add HostIPs field and update PodIPs field - - c2c001a243a 2023-07-14T09:35:30+08:00 Add FeatureGate PodHostIPs - - ce90eb2cc2f 2023-07-14T01:02:28+00:00 Fix validation to use field.Forbidden instead of Required - - 7305c967101 2023-07-14T01:01:57+00:00 QueueSet and controller part of borrowing by exempt PLs - - 2069835094d 2023-07-14T01:01:43+00:00 Tolerate only the two allowed field changes - - 3754d2da20f 2023-07-14T01:01:29+00:00 apf: allow admin to change the Exempt field only of the exempt pl - - f8e4e8abac8 2023-07-14T01:01:09+00:00 apf: add validation to exempt for borrowing - - f78d6062eb8 2023-07-14T01:00:06+00:00 Update generated code for APF borrowing by exempt - - a9d8cace1f5 2023-07-14T00:47:58+00:00 Fix AutoUpdateAnnotationKey, NominalConcurrencyShares - - 3d3240c8b43 2023-07-14T00:47:28+00:00 apf: add API changes for borrowing by exempt pl - - b635f2a401f 2023-07-13T17:13:28-07:00 ValidatingAdmissionPolicy: Variable Composition (#118642) - - 49d03468021 2023-07-13T23:43:12+01:00 Pre-allocate webhook accessors arrays for mutating and validating webhooks - - 037091284e2 2023-07-13T22:38:21+00:00 fix unit test bug - - 423f4dfc798 2023-07-13T14:43:56-07:00 Add quantity library to CEL (#118803) - - a1a5f49bb9c 2023-07-13T21:07:17+00:00 remove statefulset label added to wrong branch - - 1ae60c0ed16 2023-07-13T21:04:37+00:00 use job completion index annotation as label - - 131216fa8f2 2023-07-13T20:42:09+00:00 chore: hashes keyID - - 049614f884e 2023-07-13T13:41:50-07:00 ValidatingAdmissionPolicy controller for Type Checking (#117377) - - d25075f3424 2023-07-13T20:13:04+00:00 update generated list of stable metrics - - c291e6355c4 2023-07-13T20:08:27+00:00 feat: implements metrics for encryption config hot reload - - be2e5417ea2 2023-07-13T15:27:53-04:00 allow api-approvers to approve directories touched by generation - - 80ab8f0542f 2023-07-13T21:27:11+02:00 dra: handle scheduled pods in kube-controller-manager - - cffbb1f1b29 2023-07-13T21:27:11+02:00 dra controller: enhance testing - - 5cec6d798c3 2023-07-13T21:27:11+02:00 dra: revamp event handlers in kube-controller-manager - - 0bb419b1498 2023-07-13T19:00:31+00:00 promote the following APF metrics to beta: - - 39207dada25 2023-07-13T20:42:21+02:00 Add integration test for node authorizer claim references - - 4121c1fc79a 2023-07-13T20:42:21+02:00 auth: don't allow kubelet to from modify ResourceClaimStatuses - - c688478a28b 2023-07-13T09:56:49-07:00 Fix lifecycle generator to check the version correctly (#119268) - - ddc0d947900 2023-07-13T18:41:40+02:00 dra API: ensure that pod status contains no duplicate resource claims - - 052b06bdad3 2023-07-13T18:33:18+02:00 Remove test Pods sharing a single local PV - - 22d8ae1ba6e 2023-07-13T18:11:40+02:00 Enable NewVolumeManagerReconstruction - - 9914909f5aa 2023-07-13T10:26:33-04:00 Define tcpProtocol in one place in the unit tests rather than many - - 967ef293786 2023-07-13T10:26:29-04:00 Remove/clarify two FIXME comments in the proxier unit test - - 14375947869 2023-07-13T10:26:25-04:00 Remove some stray references to the ProxyTerminatingEndpoints feature gate - - 7e3b53042b1 2023-07-13T16:11:06+02:00 Pass Job context down to firstPendingIndexes - - 4835d9e1371 2023-07-13T09:41:32-04:00 Belatedly clean up some "Endpoints" vs "EndpointSlice" distinctions in the unit tests - - 2a308bde5da 2023-07-13T14:36:15+02:00 UPSTREAM: : watch-termination: termination.log file with resticted permissions - - 4d8f569b037 2023-07-13T13:44:43+03:00 Remove KUBECTL_EXPLAIN_OPENAPIV3 environment variable - - c5147c91b88 2023-07-13T10:41:06+00:00 controlplane: kubernetes.default controller stop polling - - 9f5b6db8be8 2023-07-13T09:04:24+02:00 test: azure: check error for cloud detection. - - 1db11c07ff2 2023-07-13T08:35:12+02:00 node authorizer: limit kubelet access to ResourceClaim objects - - 71ef0dafa72 2023-07-13T14:33:33+08:00 add flag 'logging-format' to kube-proxy - - c550c17f7f0 2023-07-13T14:33:33+08:00 accept int or string flush frequency - - 148acc8632c 2023-07-13T14:16:46+08:00 enable arm64 support for GCE node configuration - - 75186b1c32a 2023-07-13T01:50:37-04:00 Fix, deprecate apiserver_flowcontrol_request_concurrency_limit - - c52911e59ad 2023-07-13T09:59:39+05:30 docs: add comment describing `LoadConfigFromFile` - - 5c18810f357 2023-07-13T09:59:39+05:30 chore: update license date for configfile tests - - 72aeb961322 2023-07-13T09:59:39+05:30 test: add tests for `LoadConfigFromFile` - - b3373ae2738 2023-07-13T09:59:39+05:30 refactor: make only `LoadConfigFromFile` public - `loadConfig` can be made public again when needed (not required now) - - 8e284389a5d 2023-07-13T09:59:39+05:30 feat: make `loadConfig` and `loadConfigFile` public functions - so that users who import kube-scheduler libraries can use these functions to read kube scheduler config - - 0599b3caa0f 2023-07-13T00:56:41+08:00 change the QueueingHintFn to pass a logger - - 39bb8f4bb1d 2023-07-12T17:26:17+02:00 Implement ConsistentListFromCache feature gate - - 0695853a306 2023-07-12T16:20:14+01:00 Improve naming and code comments - - 08d40f53a7a 2023-07-12T16:57:17+02:00 dra: test with and without immediate ReservedFor - - 98ba89d31d5 2023-07-12T16:57:17+02:00 resourceclaim controller: avoid caching deleted pod unnecessarily - - 28b6c906966 2023-07-12T15:50:40+01:00 Move DeleteFunc logging to level 2 - - 761016482da 2023-07-12T15:50:40+01:00 Properly setup mutatingWebhookConfigurationManager{} - - 747dbd9b6b7 2023-07-12T15:50:16+01:00 run `./hack/verify-gofmt.sh` - - 1eb60939fe5 2023-07-12T15:50:16+01:00 Add smart reload for `MutatingWebhooks` - - aeefb762ece 2023-07-12T15:50:16+01:00 Properly handle parameter in `shareInformer.DeleteFunc` - - a01a8cb07e7 2023-07-12T15:50:16+01:00 Fix webhook accessors caching pattern - - 7d3d44af776 2023-07-12T15:50:16+01:00 Add webhookAccessors smart reloads unit tests - - c6f36e8702a 2023-07-12T15:50:16+01:00 Fix deadlock issue - - 99875b3fb73 2023-07-12T15:50:14+01:00 Webhook Accessors Smart Recompilation - - 7d064812bb4 2023-07-12T14:57:29+02:00 kube-controller-manager: finish conversion to contextual logging - - d743c50bb9e 2023-07-12T14:50:30+02:00 kubelet: support batched prepare/unprepare in v1alpha3 DRA plugin API - - 7a63997c8a1 2023-07-12T14:33:10+02:00 Improve apiserver storage size metric to allow it's graduation - - 610509fedd9 2023-07-12T08:28:50-04:00 Update standard app protocols - - f1f2fa9da8a 2023-07-12T14:13:10+02:00 kube-apiserver/corerest: split apart generic code - - 01c3a51a780 2023-07-12T14:11:22+02:00 node: podresources: getallocatable: move to GA - - c1decb6763d 2023-07-12T14:03:32+02:00 Fix TestConditionalProgressRequester and TestWaitUntilFreshAndListTimeout flakes - - 1b8ddf6b79a 2023-07-12T13:45:10+02:00 podgc controller: convert to contextual logging - - f924bf95df9 2023-07-12T13:27:18+02:00 dynamic resource allocation: Improve code coverage of state checkpoint - - c635a7e7d83 2023-07-12T13:25:36+02:00 node: devicemgr: topomgr: add logs - - d78671447f2 2023-07-12T13:25:36+02:00 e2e: node: add test to check device-requiring pods are cleaned up - - 5cf50105a2b 2023-07-12T13:25:36+02:00 e2e: node: devices: improve the node reboot test - - b926aba2689 2023-07-12T13:25:36+02:00 e2e: node: devicemanager: update tests - - 3bcf4220ece 2023-07-12T13:25:36+02:00 kubelet: devices: skip allocation for running pods - - ab3a0b78ea3 2023-07-12T12:49:33+02:00 Match both old and new kubectl version for a while in e2e - - c143a875edb 2023-07-12T11:20:47+02:00 dra e2e: fix "reallocation works" flake - - 6f1a29520fe 2023-07-12T11:17:04+02:00 scheduler/dra: reduce pod scheduling latency - - e01db325735 2023-07-12T11:07:59+02:00 scheduler util: handle cache.DeletedFinalStateUnknown in As - - ef48efc736c 2023-07-12T11:07:59+02:00 scheduler dynamicresources: minor logging improvements - - 363874e9b56 2023-07-12T09:29:55+02:00 setcap: update to debian bookworm v1.0.0 - - 19869478c11 2023-07-12T11:30:45+08:00 Migrate /pkg/controller/disruption to structured and contextual logging - - b81f07ac9a6 2023-07-11T16:07:44-04:00 Add enj to apiserver options approver - - 6d6595d0f6e 2023-07-11T14:36:45-04:00 Add jpbetz as approver of apiserver integration tests - - 43b509de420 2023-07-11T18:08:26+00:00 staging: Add endpointslice to publishing data. - - 7c873327b67 2023-07-11T18:08:25+00:00 Convert controller name to reconciler variable. - - 29fad383dab 2023-07-11T18:08:12+00:00 move endpointslice reconciler to staging endpointslice repo - - c0030a4d27e 2023-07-11T18:49:04+02:00 Add support for watchlist to APF - - 9759fc3c230 2023-07-12T00:02:13+08:00 Fix the converts an empty string to nil. - - 22c66784e03 2023-07-11T15:42:20+00:00 staging: add endpointslice repo - - a34e06e74c7 2023-07-11T17:27:20+02:00 kube-apiserver/corerest: structure Config - - 75e3576523f 2023-07-11T17:27:20+02:00 kube-apiserver: rewire service controllers: kubernetesservice + IP repair - - f22aa42aa81 2023-07-11T17:22:33+03:00 bump go.mod cadvisor to v0.47.3 - - f855a23b455 2023-07-11T15:06:57+02:00 topologymanager: promote TopologyManagerPolicyOptions feature to beta - - 3267dd9d529 2023-07-11T06:05:11-07:00 kubectl delete: Introduce new interactive flag for interactive deletion (#114530) - - 23833b9c81c 2023-07-11T15:04:32+02:00 topologymanager: Increase TopologyManager test coverage by adding negative test cases around NUMA topology discovery - - 998654e0443 2023-07-11T15:04:32+02:00 topologymanager: fix TopologyManagerPolicyBetaOptions not being enabled by default - - fec25785ee6 2023-07-11T14:23:49+02:00 dra: store generated ResourceClaims in cache - - ba810871ada 2023-07-11T14:23:49+02:00 dra e2e: check that not generating a ResourceClaim works - - 0fc62d5ded0 2023-07-11T14:23:48+02:00 dra: generated files - - 444d23bd2f1 2023-07-11T14:23:48+02:00 dra: generated name for ResourceClaim from template - - 98461be8ffa 2023-07-11T13:03:13+02:00 Implement conditionalProgressRequester that allows requesting watch progress notification if watch cache is not fresh - - cd14e97ea80 2023-07-11T11:48:26+02:00 Add a builder for ContainerAllocateResponse objects - - db2a1edbdd6 2023-07-11T11:48:24+02:00 Generate empty cdi annotations - - f0e3c32fe56 2023-07-11T11:47:53+02:00 Move CDI annotation code to utils package - - 354b6c409f5 2023-07-11T11:25:43+02:00 Rename updateReconstructedFromAPIServer - - 1903f5aa2ad 2023-07-11T11:15:24+02:00 Rename volumesNeedDevicePath - - 7cd60df4aa1 2023-07-11T10:32:22+02:00 Update volumesInUse after attachability is confirmed - - 0a2272dc68d 2023-07-11T10:32:22+02:00 Add uncertain state of volume attach-ability - - bf48165232f 2023-07-11T09:44:08+02:00 Remarks to syncJobCtx - - 990339d4c3e 2023-07-11T09:27:21+02:00 Introduce syncJobContext to limit the number of function parameters - - 94b782680c0 2023-07-11T09:21:33+02:00 Update publishing-bot rules for release branches to Go 1.20.5 - - f443c458afe 2023-07-11T13:51:51+08:00 move non-graceful node shutdown to GA - - 645cb907320 2023-07-11T01:43:30+05:30 migrated pkg/controller/endpointslicemirroring to contextual logging - - 98c6e25c371 2023-07-10T20:11:52+00:00 update name of pod index label - - 09849b09cf4 2023-07-11T01:28:22+05:30 migrated pkg/controller/endpointslice to contextual logging - - de076430957 2023-07-10T15:01:13+03:00 Document address family of listening INET sockets - - 08dd657a71c 2023-07-10T10:32:02+02:00 Implement metrics agreed on the KEP - - 9b1c4c7b57f 2023-07-10T10:30:54+02:00 Implement KEP-3836 - - cca66011067 2023-07-10T06:30:05+00:00 Add reason to force detach metric - - e655931274f 2023-07-09T19:41:44-07:00 expended type checking. - - 8fb5b6eb4c1 2023-07-10T08:55:48+09:00 node-e2e: Add container lifecycle e2e tests for preStop hook - - 47ef977ddd5 2023-07-08T12:03:46+08:00 Direct reference to the packages - - 7286d122fb7 2023-07-08T07:26:13+09:00 Mark pods with restartable init containers as `UnschedulableAndUnresolvable` - - 0a987079128 2023-07-08T07:26:13+09:00 Sidecar: Update printPod to show restartable init container information - - ea1eb7f8f79 2023-07-08T07:26:13+09:00 implement sidecar resource calculation - - 03c22176877 2023-07-08T07:26:12+09:00 Sidecar: Add e2e tests - - b94fa250c27 2023-07-08T07:26:12+09:00 Sidecar: Implement lifecycle of the restartable init container - - c187b381173 2023-07-07T21:39:35+00:00 Sidecar: Generated code - - 5d26bcd468b 2023-07-07T21:39:34+00:00 Sidecar: API changes - - 10dc1ca0846 2023-07-07T16:08:42-04:00 Skip GracefulNodeShutdown on older systemd versions - - f7a1fb76f4f 2023-07-07T14:08:19-04:00 Only declare job as finished after removing all finalizers - - 3f07fc3acc9 2023-07-07T18:46:34+02:00 Remove long/golang version information making short the default - - 3a5268502f3 2023-07-07T23:33:33+08:00 Remove deprecated scheduler CLI flags - - 68ed020b2a3 2023-07-07T09:04:04-04:00 Split IptablesRulesTotal metric into two different metrics - - bc059817dc5 2023-07-07T18:26:59+08:00 fix: Add "metav1.CauseType" to "field.ErrorType" map - - c0eb0caf4ac 2023-07-07T13:30:29+08:00 Support fine-gained rescheduling in ReservePlugin - - d7708e79d32 2023-07-06T23:01:06-05:00 Use cmp diff - - 278a8376e17 2023-07-07T10:35:59+08:00 Fix: fiterror in permit plugin not handled perfectly - - 14bd9bc127e 2023-07-07T00:15:00+00:00 CHANGELOG: Update directory for v1.28.0-alpha.4 release - - 2fe38f93e53 2023-07-06T14:39:04-07:00 feat: Append job creation timestamp to cronjob annotations (#118137) - - 1acdb4ae86e 2023-07-06T13:39:03-07:00 [KMSv2] Mark KMS v1beta1 as deprecated with no further fixes (#119007) - - 02c59710eaa 2023-07-06T15:48:48-04:00 Test the IptablesRulesTotal metric in TestSyncProxyRulesRepeated - - ecf0cee91ce 2023-07-06T17:33:11+00:00 update comment on feature flag - - 3a02ecb3418 2023-07-06T17:30:40+00:00 check test case param instead of feature flag in unit test code - - b10cc642b56 2023-07-06T19:31:45+03:00 DRA controller: batch resource claims for Allocate - - be0db3f93d7 2023-07-06T16:07:39+00:00 clean up the implementation around QueueingHintFn - - 5175752df74 2023-07-06T12:40:35+02:00 Issue 4230: remove readiness check for cache exclusion - - 132d477cb7a 2023-07-06T16:35:52+08:00 use stopCh to avoid goroutine leak in tests - - 20a25cbfcfb 2023-07-06T08:40:09+02:00 Add user specified image to CRI `ContainerConfig` - - 65e818d4ecf 2023-07-06T00:50:11-04:00 Introduce apiserver_flowcontrol_current_executing_seats metric - - 1bf2f6c9c05 2023-07-06T08:42:08+08:00 feat(NodePorts): return Skip status in PreFilter - - dfc1838379f 2023-07-06T07:39:52+08:00 Migrated pkg/controller/volume|util|replicaset|nodeipam to contextual logging - - 6c0387d0047 2023-07-06T07:36:51+08:00 Migrated pkg/controller/endpoint to contextual logging - - 3cf2822bc58 2023-07-06T07:36:51+08:00 Migrated pkg/controller/garbagecollector to contextual logging - - 921b7e6e8f7 2023-07-05T20:11:48+00:00 remove equalReady and replace with k8 util function - - a647f9febbf 2023-07-05T18:47:45+00:00 default enabled pod index for test cases, add test case disabling it - - 322da7c1aae 2023-07-06T02:06:03+08:00 fix gc metrics - - 02efe09abe3 2023-07-05T19:08:54+02:00 component-base/logs: improve handling of re-applying a configuration - - 1240a29af9c 2023-07-05T16:58:28+02:00 Hide numberOfMissedSchedules as an algorithm internal number - - c733c57962f 2023-07-05T16:46:40+02:00 pkg/controlplane: wire core storage as RESTStorageProvider - - 65b34221ebb 2023-07-05T16:45:31+02:00 kube-apiserver: remove IP repair plumbing from kubernetes service controller - - 9dcc57ede62 2023-07-05T16:42:55+02:00 Stop using deprecated API - - 5e1777be529 2023-07-05T16:13:03+02:00 Update debian-base to bookworm - - a514f40131c 2023-07-05T16:10:20+02:00 dra resourceclaim controller: delete generated claims when pod is done - - e8a0c42212d 2023-07-05T16:10:20+02:00 dra resourceclaim controller: remove reservation for completed pods - - 7f5a02fc7e4 2023-07-05T16:10:20+02:00 dra resourceclaim controller: enhance logging - - d1ba893ad8e 2023-07-05T16:09:41+02:00 dra resourceclaim controller: refactor isPodDone - - e2900da46aa 2023-07-05T09:11:23-04:00 Remove unnecessary utiliptables.Interface arg from local detectors - - 7690c6e8121 2023-07-05T09:09:54-04:00 Simplify getDualStackLocalDetectorTuple - - cefd50a753e 2023-07-05T09:06:25-04:00 Improve the single-stack LocalDetector behavior - - bfccfa7016b 2023-07-05T09:06:25-04:00 Add names to the getLocalDetector unit tests, use t.Run - - 16e9cc42c1a 2023-07-05T14:31:32+02:00 e2e node: remove unused test/e2e_node/gcp - - 932d0337b82 2023-07-05T13:34:09+02:00 e2e: detect unexpected command line arguments - - 68aee61d4f7 2023-07-05T11:00:37+02:00 SPLIT: kube-apiserver/corerest: split out service IP setup logic - - 443bf3b01b0 2023-07-05T16:00:25+08:00 scheduler test: Use cmp.Diff instead of reflect.DeepEqual for pkg/scheduler/internal/cache - - dad3e4d2112 2023-07-05T09:45:20+02:00 SPLIT: kube-apiserver/corerest: split constructor - - 31943cc3f44 2023-07-05T10:04:12+08:00 kubeadm: check the GV after the config migration - - b4f479d1f29 2023-07-05T10:02:06+08:00 bump npd to v0.8.13 - - a556feb7cbe 2023-07-05T09:50:45+08:00 run hack/update-vendor.sh to fix verify master - - 4149933ed2e 2023-07-04T22:28:27+02:00 kube-apiserver: move "public IP matches IP family" check to option validation - - 616c9599880 2023-07-04T16:38:14+02:00 FIXUP: pkg/controlplane: move bootstrap controller to controllers/kubernetesservice - - c26e1ba10c3 2023-07-04T22:11:32+08:00 [UT] increase coverage kubeadm/app/phases/dns - - b36fdd68b72 2023-07-04T10:13:54+02:00 Test consistent List - - 01b1174c114 2023-07-04T15:20:43+08:00 kubeadm: fix "migrate config --allow-experimental-api" to print v1beta4 kubeadm configurations instead of v1beta3 - - 18f2e9055fc 2023-07-04T08:04:53+03:00 Add OIDC integration tests - - c68a6b07456 2023-07-04T10:01:26+08:00 kubeadm: fix fuzzing for ExtraEnvs defined in the control plane component - - 80b035a116a 2023-07-04T09:57:07+08:00 kubeadm: Support custom env in control plane component - - 6b01ece5806 2023-07-03T21:16:53+02:00 scheduler-perf: fix perfdash display problem - - 29e5771aa4d 2023-07-03T21:15:16+02:00 scheduler-perf: shorten "Name" label in metrics - - e08bd3bc263 2023-07-03T21:10:52+02:00 Simplify DeleteCollection - - 7b62d000a4d 2023-07-03T20:27:41+02:00 MOVE: pkg/controlplane: move bootstrap controller to controllers/kubernetesservice - - 2b03f04ce58 2023-07-03T09:16:51-07:00 Initialize the AuditEvent with the AuditContext (#113611) - - c903c29c3b1 2023-07-03T16:26:28+02:00 e2e: support admissionapi.LevelRestricted in test/e2e/framwork/pod - - 19cb6d036ae 2023-07-03T15:27:09+02:00 kube-apiserver/corerest: remove redundant interface - - ede17eace45 2023-07-03T18:37:46+05:30 test-e2e: Retrigger the RBD image post merge job - - a966d186083 2023-07-03T08:34:06-04:00 Double-check the proxy configuration vs the available IP families - - 36e458612a9 2023-07-03T13:20:29+02:00 cmd/kube-apiserver: move back master count variable from generic controlplane - - 1cfb932111e 2023-07-03T12:17:56+02:00 kubectl: Allow parallelizing diffing - - bcbc12cd79c 2023-07-03T11:15:59+02:00 Fix `should be able to create and delete a critical pod` test - - 4517d3004ad 2023-07-03T16:34:47+08:00 bump kube-dns to v1.22.23 - - 985cf718a43 2023-07-03T06:47:15+00:00 [Dual-stack] Fix generateAPIPodStatus() of kubelet handling Secondary IP hostIPs order may not be be consistent. If secondary IP is before primary one, current logic adds primary IP twice into PodIPs, which leads to error: "may specify no more than one IP for each IP family". In this case, the second IP shouldn't be added. - - f6a86bb2030 2023-07-03T14:01:33+08:00 fix indent error - - c143710ecf1 2023-07-03T13:46:58+08:00 upgrade npd image version to v0.8.13 for kubemark - - 96694514a75 2023-07-03T08:50:16+12:00 Remove csiDriver Conformance test - - bb0c3a08189 2023-07-01T08:49:38-04:00 Remove proxyutil.IsProxyableIP / IsProxyableHostname - - 59592ba4639 2023-07-01T10:53:53+03:00 Add OIDC test server - - 1f2bf32e95f 2023-06-30T17:43:04-04:00 Figure out single-stack/dual-stack support before creating the proxier - - 8abfa89e82b 2023-06-30T17:39:36-04:00 Move proxy platformSetup call, and do LocalDetector setup from there - - ebb0fdd4f6f 2023-06-30T12:32:59-04:00 Don't explicitly filter config.NodePortAddresses by IP family - - a74b9fde3aa 2023-06-30T11:30:17-04:00 Don't pass around full node in proxy constructor, just pass PodCIDRs - - 0537c1da563 2023-06-30T18:14:10+03:00 kubeadm: move migrate / validate tests out of config_tests.go - - b01a4145b2c 2023-06-30T09:18:44-04:00 Install ecr-credential-provider during node e2e tests - - 4e6aa5fb861 2023-06-30T11:25:48+02:00 kube-proxy service health: add new return header with number of local endpoints - - a5df442be78 2023-06-30T09:55:25+02:00 flowcontrol: copy object before passing it to client-go Create to avoid data race - - ea34d039256 2023-06-30T09:52:57+02:00 integration testing: configure gRPC logging during init - - 1c48b7ec144 2023-06-29T15:40:54-07:00 Add servedVersions info in StorageVersion API - - d548983dbb2 2023-06-29T14:51:55-07:00 Use table-driven table for TestPerPodSchedulingMetrics - - e0af0a5a455 2023-06-29T21:51:15+00:00 add test case param for feature flag - - d68f5f0d921 2023-06-29T13:46:12-07:00 fix tests - - 44f1c4dd94d 2023-06-29T12:30:30-07:00 fix duplicate metrics issue - - 84b3d9b7b7e 2023-06-29T14:44:21-04:00 remove legacy NetworkPolicy tests - - 0eeca0987a6 2023-06-29T10:14:45-07:00 fix tests - - 04ea1d506b4 2023-06-29T09:23:01-07:00 promote sli metrics to beta - - f96d83af668 2023-06-29T11:56:00-04:00 Copy container logs for easier debugging - - dfc150ca182 2023-06-29T17:40:36+02:00 e2e: node: podresources: cooldown the rate limit - - f7cf9effa33 2023-06-29T22:32:03+08:00 fix kubelet podWorkers.SyncKnownPods() typo - - 52ef833b6c2 2023-06-29T09:58:31-04:00 Bump cadvisor version in tests to v0.47.2 - - 8266c4d934d 2023-06-29T09:02:37-04:00 Generalize watch storage tests - - d53762ec3a5 2023-06-29T21:22:20+09:00 remove unnecessary comment in pkg/scheduler/framework.QueueingHintFn - - 1b47e6433b8 2023-06-29T09:47:30+02:00 dra delayed allocation: deallocate when a pod is done - - dbdd861ea36 2023-06-29T00:36:07-07:00 chore: address review feedback - - 72294e4eff0 2023-06-29T15:28:42+08:00 scheduler test: Use cmp.Diff instead of reflect.DeepEqual for pkg/scheduler/internal/queue/ - - f269acd12b2 2023-06-28T23:15:43-04:00 Make QueueSet support exempt behavior; use it - - 931456a1427 2023-06-28T18:21:12-04:00 Simplify the node name for metrics - just use localhost - - 3e5fafd57ab 2023-06-28T18:08:40-04:00 Drop docker.log and add cloud-init-output.log - - 1c7e87cff27 2023-06-28T13:56:45-07:00 client-go: add DNS resolver latency metrics (#115357) - - 150f732c7ee 2023-06-28T20:38:33+00:00 [StructuredAuthenticationConfig] wire request context to claim resolver - - 4a5a242a68d 2023-06-28T21:48:57+02:00 dra e2e: using logging for background activity - - f1700e4b95b 2023-06-28T15:30:04-04:00 Cache authz decisions within validating policy admission. - - 60fb8f2fbc5 2023-06-28T15:02:13-04:00 Exclude terminal pods from Daemonset e2e tests - - 24f4785e3eb 2023-06-29T00:16:38+08:00 kubeadm: remove unused Kind and Resource functions from output API - - 16fdd3e5eef 2023-06-28T15:48:39+00:00 apiserver: introduce larger buckets for flowcontrol request_wait_duration_seconds bucket - - 90f82d05ce2 2023-06-28T23:36:53+08:00 kubeadm: remove unused Kind and Resource functions from kubeadm internal API - - fd15c6791a4 2023-06-28T18:21:57+03:00 kubeadm: restore and generalize the TestMigrateOldConfig test - - d616cf72a3b 2023-06-28T16:55:38+02:00 Add unit tests for parallel StatefulSet create & delete - - c6079843792 2023-06-28T14:19:51+00:00 apiserver: introduce larger buckets for request_filter_duration_seconds metric - - ef265101648 2023-06-28T12:08:10+00:00 Return Skip in PodTopologySpread#PreScore under specific conditions - - 732775ee7d1 2023-06-28T07:16:42-04:00 Paginate within DeleteCollection call. - - 0d41d509d2d 2023-06-28T09:22:26+02:00 scheduler_perf: replace gomega.Eventually with wait.PollUntilContextTimeout - - cecebe8ea2f 2023-06-28T09:22:25+02:00 scheduler_perf: add TestScheduling integration test - - dfd646e0a89 2023-06-28T09:22:25+02:00 scheduler_perf: fix namespace deletion - - d9c16a1cedd 2023-06-28T08:14:34+02:00 scheduler_perf: fix goroutine leak in runWorkload - - 2e7f37353cb 2023-06-28T08:14:34+02:00 test/integration: avoid errors in fake PC controller during shutdown - - 812556365b6 2023-06-28T00:12:29-04:00 kubeadm: backdate generated CAs by 5 minutes - - 44692a486f9 2023-06-28T00:09:40-04:00 client-go: allow to set NotBefore in NewSelfSignedCACert() - - cfa2fa6d774 2023-06-27T22:20:17+00:00 put feature gate in alphabetical order - - 860aab842db 2023-06-28T06:12:44+08:00 fix a reference to the wrong variable name - - a75b00ea39d 2023-06-27T16:14:59-04:00 Better URL for scraping metrics from kubelet - - 685b0c5efa1 2023-06-27T16:04:12-04:00 Bump to latest node-problem-detector version with arm64 - - cad338890df 2023-06-27T21:53:45+02:00 add test for apiservices.apiregistration.k8s.io discoverability in openapi/v3 - - 9e3b5b65838 2023-06-27T21:53:45+02:00 update openapi - - ad2b4368e21 2023-06-27T21:53:40+02:00 expose apiregistration.k8s.io into OpenAPIV3 - - bb8766daaf6 2023-06-27T19:16:16+00:00 feature flags should be ordered alphabetically - - 7f4c187ab26 2023-06-27T20:47:30+02:00 kubectl explain should work for both cluster and namespace resources and without a GET method - - a9afaa1eee9 2023-06-27T18:07:17+00:00 add feature gate - - dfce076c6cf 2023-06-27T12:10:46-04:00 Update the template.pot file with latest message IDs. - - a4519665fe0 2023-06-27T08:56:33-07:00 Skip terminal Pods with a deletion timestamp from the Daemonset sync (#118716) - - 9c7166ff639 2023-06-27T23:19:34+08:00 wait for eventhandlers to sync before run scheduler - - bde66bfb55c 2023-06-27T16:02:31+02:00 kubelet dra: restore skipping of unused resource claims - - 874daa8b52c 2023-06-27T16:01:11+02:00 kubelet dra: fix checking of second pod which uses a claim - - 6c587b43e92 2023-06-27T09:36:00-04:00 Cleanup pods at the end in Pod conditions e2e node test - - 56c5c8f7eef 2023-06-27T08:57:59-04:00 Revert "Make CA valid 1 hour in the past" - - ecd727e4c75 2023-06-27T05:50:29-07:00 Fix PodGC test when PodDisruptionConditions disabled (#118805) - - bdbf07525fa 2023-06-27T14:20:41+02:00 test: remove exception comments in discovery tests - - 6fd830a075f 2023-06-27T14:20:41+02:00 hack/tools: bump golangci-lint and consequently staticcheck - - 1af54256969 2023-06-27T14:20:41+02:00 hack: disable gomega.Consistently/Eventually check due to false positives - - f618e613322 2023-06-27T14:20:41+02:00 e2e: replace gomega.HaveLen(0) with gomega.BeEmpty() - - e7df337ebad 2023-06-27T14:20:20+02:00 e2e: replace gomega.Equal(true/false) with gomega.BeTrue/BeFalse() - - 8b33e8bdd1b 2023-06-27T14:20:20+02:00 e2e: fix gomega.Expect calls without assertions - - 0ef1f2f2d89 2023-06-27T07:45:59-04:00 Set AWS specific credential provider when running there - - b0f694f50ac 2023-06-27T12:46:25+02:00 CHANGELOG-1.27: Add note for AWS in-tree provider removal - - af1c9e49c49 2023-06-27T11:29:30+02:00 Update schedule logic to properly calculate missed schedules - - 0033f658085 2023-06-26T17:31:50-07:00 increase the log level for the GetTargetNodeName error message - - 08198fe22b5 2023-06-26T15:32:34-07:00 Extend Large Create Timeout to 60 min - - 9354e78289f 2023-06-26T17:36:11-04:00 no-op: split transformer interface - - 21760534157 2023-06-26T19:53:14+00:00 add completion index as pod label - - 8083d0d22e2 2023-06-26T21:50:38+02:00 pkg/controlplane/apiserver: remove temporary import restriction of cmd/kube-apiserver - - 764da8a01dc 2023-06-26T21:50:38+02:00 FIXUP: cmd/kube-apiserver/app/options: split apart controlplane part - - 1b3779baa0d 2023-06-26T21:50:37+02:00 MOVE: cmd/kube-apiserver/app/options: split apart controlplane part - - 3df92362abd 2023-06-26T18:49:55+02:00 fix openapi/v3 non local apiservices aggregation - - 4298953c26c 2023-06-26T22:11:52+08:00 kubeadm: remove unused Kind and Resource functions from v1beta4 API - - 6e079545c48 2023-06-26T15:20:40+02:00 cmd/kube-apiserver: move options completion into options package - - f04484fe775 2023-06-26T13:50:47+03:00 kubeadm: add the --allow-experimental-api flag to "config" commands - - 0774f779d5c 2023-06-26T13:43:47+03:00 kubeadm: add v1beta4 to the kubeadm API scheme - - 38222014c61 2023-06-26T08:10:24+03:00 kubelet pod-resources: add e2e for KubeletPodResourcesGet feature - - f7239e40959 2023-06-25T16:25:28-04:00 Better back off delays and connection timeout to talk to containerd - - e4f93d8a82d 2023-06-25T13:14:46+00:00 ipallocator bug if ips has leading zeros - - 89a9e480f9b 2023-06-24T20:48:01+01:00 fix: update deployment e2e tests - - 41d961758ee 2023-06-24T15:34:09+08:00 update cri-api change in v1.27 - - 22258a263f4 2023-06-23T16:57:56+02:00 Fix stable metric finder for NewDesc with custom import name - - 13842746227 2023-06-23T14:54:17+02:00 Update metric documentation - - 45aa59946af 2023-06-23T12:28:15+02:00 Refactor FindAttachablePluginBySpec out of CSI code path - - 07f38a3ec18 2023-06-22T13:35:28-07:00 add test - - 6f8d38406a7 2023-06-22T13:36:19+00:00 feature(scheduler): implement ClusterEventWithHint to filter out useless events - - 531d38e323c 2023-06-22T15:19:50+02:00 features: rename UserNamespacesStatelessPodsSupport - - 556d713a4ad 2023-06-22T15:15:42+02:00 apis: drop check for volumes with user namespaces - - 8ed23558b44 2023-06-22T11:10:53+02:00 Do not set jm.syncJobBatchPeriod=0 if not needed - - 17013d39604 2023-06-22T10:55:39+02:00 Review remarks to improve HandlePodCleanups in kubelet - - e3ee9b9adc1 2023-06-22T09:18:34+02:00 Fix the deletion of rejected pods - - c91c578795c 2023-06-22T08:56:14+02:00 scheduler_perf: skip expensive cleanup during benchmarks - - 92a35f5bca9 2023-06-22T00:56:54-04:00 Usse generics to simplify pkg/registry/flowcontrol/ensurer - - 902c711fb49 2023-06-21T14:16:08-07:00 Unset gated pod info timestamp in addToActiveQ - - 56cb4c93918 2023-06-21T13:17:41-07:00 [bug] Update DefaultObjectDescriber to handle interface params (#118190) - - 1053d1bbcf5 2023-06-21T13:59:34-04:00 CEL lib: Expose errors on authz decisions instead of raising them from check(). - - 406899360b5 2023-06-21T16:06:57+02:00 Refactor shouldDelegateList/shouldListFromStorage to better explain decisions - - e4cf103c9b9 2023-06-21T15:15:07+02:00 Test all cases for LIST request cache bypass - - 7f532891c9c 2023-06-21T15:05:13+02:00 e2e tests: set all PSa labels instead of just enforcing - - a9af2de8fdd 2023-06-21T14:23:30+02:00 Refactor WithRequireLeader to make it part of the etcd store - - 1bd3f072fa7 2023-06-21T13:09:05+02:00 stop ignoring storage class selection errors - - e5cbc51d29d 2023-06-21T13:02:01+02:00 e2e framework: allow setting all PSa labels at once - - edb59e9bc75 2023-06-21T13:34:21+03:00 kubeadm: move token defaulting and related constants to token package - - ec70b2ec801 2023-06-21T10:42:22+02:00 e2e dra: add "kubelet must skip NodePrepareResource if not used by any container" - - fdd992da865 2023-06-21T11:09:15+08:00 upgrade image addon-manager/kube-addon-manager:v9.1.6 to v9.1.7 - - 420fbd11e44 2023-06-21T09:38:05+08:00 ignore Histogram for prometheus client v1.16.0 - - c98e72841b1 2023-06-20T21:32:50-04:00 Add a connection backoff to talk to CRI impls - - 409bc8ccc05 2023-06-20T15:08:29-04:00 deps: Bump to cAdvisor v0.47.2 - - f72c2c2b7d2 2023-06-20T10:13:31-07:00 add process start to prometheus handler opts - - bbc7ca94a42 2023-06-20T17:03:14+00:00 CHANGELOG: Update directory for v1.28.0-alpha.3 release - - ab75e48494c 2023-06-20T16:49:03+02:00 storage: stop using deprecated io/ioutil - - 687ca0e0bb2 2023-06-20T08:22:26-04:00 fix(script): handle wait_for_success failed condition - - eecac058718 2023-06-20T14:33:30+03:00 kubeadm: add v1beta4 API boilerplate - - 63e5b6bdb24 2023-06-20T12:15:21+02:00 Parallel StatefulSet pod create & delete - - 2fb472c83cd 2023-06-20T12:14:25+02:00 Refactor StatefulSet controller update logic - - 784a309b917 2023-06-20T11:31:24+02:00 Do not error in Job controller sync when there are pod failures - - f2e3157df0a 2023-06-20T14:21:10+05:30 Remove AdvancedAuditing feature gate. - - bbae445d172 2023-06-20T16:46:31+08:00 fix metrics test with 1.16.0 prometheus client - - 180c2332bf8 2023-06-20T12:57:22+08:00 [UT] increase coverage ut for kubeadm/app/features - - 564c236ce28 2023-06-19T22:01:12-04:00 Do NOT prepull images for e2e-node jobs - - c84b5b0a99f 2023-06-19T13:27:17-04:00 Cleanup unnecessary renames of variable t - - c9b01dd9778 2023-06-19T13:26:39-04:00 Fix race in logging expectations - - 3dd1bac4dce 2023-06-19T16:52:38+02:00 Set small DefaultJobPodFailureBackOff in Job integration tests - - 85d9339ef8f 2023-06-19T15:01:01+02:00 add KCM names into CCM cmd allowed import-restrictions - - 3b55f20bd34 2023-06-19T15:01:01+02:00 update vendor - - 4e6a3fb9c10 2023-06-19T15:01:01+02:00 deduplicate cloud provider controller names - - e5f5a9bfdbe 2023-06-19T15:01:01+02:00 use controller names for CLI FlagSets to show the names in help - - cd56748ec57 2023-06-19T15:01:01+02:00 reference controllers correctly from CLI help - - 9fd8f568fe0 2023-06-19T15:01:01+02:00 introduce CCM controller aliases and unify controller names - - 94792d85dea 2023-06-19T15:00:59+02:00 simplify TestValidateControllersOptions test - - 97309511366 2023-06-19T14:59:33+02:00 introduce KCM controller aliases and unify controller names - - ba1755132e1 2023-06-19T14:59:33+02:00 support controller name aliases in GenericControllerManagerConfigurationOptions - - 2596245f5a7 2023-06-19T13:55:54+02:00 Replace deprecated sets.Int with sets.Set[int] in Job integration tests - - e5116a39c96 2023-06-19T09:58:54+08:00 fix: kubectl expose fails for apps with same-port, different-protocol - - 958c8fb6950 2023-06-18T21:46:26+03:00 Make use of `k8s.io/utils/pointer.Duration` - - ede2ec22b68 2023-06-18T15:38:53+03:00 kubeadm: drop older etcd versions from kubeadm support - - 8cd65e9cee6 2023-06-18T14:09:57+08:00 reorder hack/unwanted-dependencies.json map keys and arrays - - f44029705f9 2023-06-18T14:09:50+08:00 exit 1 if status are not as expected(order) - - a1e0aa0e504 2023-06-17T13:12:40+03:00 DRA Node E2E: add NodeAlphaFeature to fix CI - - 74c5ff97f18 2023-06-16T17:00:04+02:00 Lower the constants for the rate limiter in Job controller - - f54c15d4e80 2023-06-16T19:47:03+05:30 Change the fieldpath in the deprecated plugin response - - 471fd1ae8a1 2023-06-16T19:45:36+05:30 deprecate RBD plugin from available in-tree drivers - - c51a422d787 2023-06-16T14:53:27+02:00 Cleanup job controller handling of backoff - - fff5b35023b 2023-06-16T16:33:07+05:30 Adding review changs to update - - 889ecf865b7 2023-06-15T14:23:09+00:00 always execute condition for wait.PollUntilContextTimeout with immediate=true - - 5aa5f1abc9c 2023-06-15T11:24:32+00:00 update prometheus/client_golang v1.14.0 to v1.16.0 - - 5bde9404a09 2023-06-15T05:22:11-04:00 Remove unused error return value from internal function - - 8636f9353a8 2023-06-14T21:26:04+00:00 CHANGELOG: Update directory for v1.27.3 release - - 763555814b5 2023-06-14T20:17:31+00:00 CHANGELOG: Update directory for v1.26.6 release - - 3bf93156d80 2023-06-15T07:31:31+12:00 Update pending_eligible_endpoints.yaml to match APISnoop - - ff2a1f0167f 2023-06-14T18:51:12+00:00 CHANGELOG: Update directory for v1.25.11 release - - a29be0cfb00 2023-06-14T19:18:39+01:00 update container runtime flags to use containerd instead of docker - - 89adbc6e5b5 2023-06-14T14:03:44-04:00 check for AWS environment before running sudo - - 7f650acb3c1 2023-06-14T17:59:12+00:00 CHANGELOG: Update directory for v1.24.15 release - - a83edd35c4a 2023-06-14T20:46:24+03:00 DRA Node E2E: relabel test suite to fix CI - - c27f9fdeb79 2023-06-14T10:38:42-04:00 Add warnings for big number of completions and parallelism - - a86380c7813 2023-06-14T08:54:23-04:00 Update CLI help text for grammar and consistency - - 96e7d5f1f25 2023-06-14T12:47:16+02:00 Bump iscsi test server image - - e0f273ffdaf 2023-06-14T10:40:01+00:00 use ingress-gce-glbc v1.23.1 image for CI - - e213448db12 2023-06-14T12:33:18+05:30 Updated kubectl explain help output - - 7bc449d7e0c 2023-06-14T13:40:02+08:00 add contextual logging to job-controller - - cfbc5dc54f8 2023-06-13T18:50:33-07:00 mount-utils: fix linter warnings in tests - - 8ced101db53 2023-06-13T18:50:33-07:00 mount-utils: stop using ioutil in tests - - 699d118d85f 2023-06-13T18:50:33-07:00 mount-utils: stop using ioutil - - b690450e846 2023-06-13T18:50:27-07:00 mount-utils: don't reread mountinfo on newer kernels - - 8c79a911331 2023-06-13T18:35:41-07:00 mount-utils: isMountPointMatch: simplify and speedup - - 404e844468b 2023-06-13T18:35:41-07:00 mount-utils: add isMountPointMatch test and benchmark - - 4bb02392793 2023-06-13T18:35:41-07:00 mount-utils: IsMountPoint: fix - - 167252fb5e0 2023-06-13T18:35:41-07:00 mount-utils: format with gofumpt - - 55b690ee018 2023-06-13T18:24:50-04:00 kmsv2: no-op refactor priming logic into its own function - - 15003c609d0 2023-06-13T16:59:23-04:00 kmsv2: refine probing logic to avoid slow starts - - d8150b81601 2023-06-13T16:34:56-04:00 kmsv2: add a sanity check to confirm that new state is always valid - - 8c06ca68d7d 2023-06-13T17:01:46+05:30 Details added in kubectl explain help - - 4960207b317 2023-06-13T12:42:05+03:00 DRA Node E2E: test NodePrepareResource timeout - - 5c5f6e8fe2f 2023-06-13T12:42:05+03:00 DRA Node E2E: add NodePrepareResourceCalled API - - 673d0aaa60c 2023-06-13T12:41:59+03:00 DRA Node E2E: add call blocking to the Kubelet plugin APIs - - a60314c47ef 2023-06-13T10:10:29+02:00 Make etcd component status consistent with health probes - - e1735b98637 2023-06-13T01:34:41-04:00 Make CA valid 1 hour in the past - - 5e048041e40 2023-06-13T09:22:59+08:00 remove helper function for unused storage feature in pkg/proxy/util - - e1aef2ac917 2023-06-12T18:41:41-06:00 Bump publishing bot rules for Go 1.19 branches - - 9cb52a6872c 2023-06-13T00:11:13+00:00 Fix the flaky legacy_service_account_token_clean_up_test. - - 4e20a8f52bc 2023-06-12T15:49:01-05:00 kill all processes in a container in the event of OOM - - 0222e6d4ae3 2023-06-12T23:34:02+03:00 Update kind details for DRA e2e - - 75cf25c0e7f 2023-06-12T15:45:19+02:00 iscsi: use dbus from the host - - f7a5817bc65 2023-06-12T15:41:43+02:00 e2e storage: terminate worker quietly on test completion - - 22de2c27d1b 2023-06-12T19:02:50+08:00 scheduler: improve cache_test.go - Add test name to enhance test readability - Remove redundant test tables - - 325205efb72 2023-06-11T20:12:07+08:00 Migrated pkg/controller/endpoint to contextual logging - - be14b026e33 2023-06-11T04:47:18+00:00 fix the integration test - - a7eb7ed5c6a 2023-06-11T03:29:05+00:00 refactor: simplify RunScorePlugins for readability + performance - - 587f992a7b2 2023-06-10T10:42:56+02:00 e2e: deflake a HPA CPU test by stabilizing cpu consumption - - 672614b57e8 2023-06-09T13:31:23-04:00 apf: refactor bootstrap ensure strategy - - 910630fbea2 2023-06-10T00:52:24+08:00 kubelet: mark '--azure-container-registry-config' flag as deprecated - - 5e6ae25a33b 2023-06-09T10:57:37-05:00 Updates chairs, tech leads for sig cloud provider - - 34368884783 2023-06-09T22:06:06+08:00 move luxas as an emeritus approver of test/e2e/lifecycle - - e97d9803f2f 2023-06-09T21:49:31+08:00 add SataQiu as a test/e2e/lifecycle approver - - 4977189c1b0 2023-06-09T09:34:05+02:00 Fix ginkgo noColor deprecation warning - - e6bc945a61b 2023-06-09T08:49:31+03:00 Add startup probe in integration test - - ea1de7517ee 2023-06-08T23:34:07+00:00 CHANGELOG: Update directory for v1.28.0-alpha.2 release - - 7ccc2317839 2023-06-08T15:51:05-07:00 add test for authorizer type checking. - - 54cae706786 2023-06-08T17:33:37+08:00 Pass the mandatory parameters to support testing on ARM64 - - fdc49f5257c 2023-06-08T13:37:36+05:30 Return deprecation warning for storageOS,PhotonPD,ScaleIO..etc - - 151509fb74d 2023-06-07T17:14:49-07:00 Remove unreachable warning on volume name dup - - d73923c8ebf 2023-06-07T19:48:10-04:00 fix 'pod' in kubelet prober metrics - - 0ddaa7f7c9f 2023-06-07T15:59:36-07:00 Fix warnings on "duplicate" env vars - - 4820cc852a0 2023-06-07T19:37:55+00:00 Minor fix on variable - - a6f5abfb81e 2023-06-07T19:34:33+00:00 Updating names from webhookconversion to conversionwebhook - - 0fe84ff7cb1 2023-06-07T11:21:43-07:00 Re-add the legacy wsstream package and deprecate it - - 8f3109da791 2023-06-07T11:21:43-07:00 Refactor wsstream library from apiserver to apimachinery - - 6d4abd7e7b6 2023-06-07T11:37:55-06:00 bump distroless-iptables to v0.2.5 - - 04fa4184ed3 2023-06-07T10:11:30-07:00 add support for authorizer to type checking. - - e5a15c87e9d 2023-06-07T12:48:33-04:00 Ensure timeout test handlers don't complete before timing out. - - f2a64cb91d7 2023-06-07T23:47:39+08:00 fix Cronjob status.lastSuccessfulTime not populated by a manually triggered job - - 2f6b1d3c0fb 2023-06-07T17:32:46+02:00 Ensure Job sync invocations are batched by 1s periods - - ed429c4388a 2023-06-07T23:24:04+08:00 replace node-role.kubernetes.io/master taint with node-role.kubernetes.io/control-plane for gce kubelet flags - - b1da721bdd7 2023-06-07T08:26:14-06:00 Update vendor with hack/update-vendor.sh - - 88b69cdd0e6 2023-06-07T07:51:52-06:00 Fix flaky persistent volumes e2e test - - d9e12db547e 2023-06-07T07:44:27-06:00 Bump images, versions and deps to use Go 1.20.5 - - ea6495e8284 2023-06-07T15:40:10+03:00 Remove StartupProbe on debug with pod copy - - ac15d697578 2023-06-07T14:31:16+02:00 remove RetroactiveDefaultStorageClass feature gate checks - - 6afb363ca17 2023-06-07T14:31:16+02:00 test: remove RetroactiveDefaultStorageClass feature gate - - 97a81a59f62 2023-06-07T14:31:16+02:00 test: correct validation test error message - - 42722ffef02 2023-06-07T14:31:16+02:00 graduate RetroactiveDefaultStorageClass feature to GA in 1.28 - - 7f87ec9406a 2023-06-07T17:37:44+05:30 storage: Add MadhavJivrajani as reviewer - - 7ac36bd0720 2023-06-07T10:11:04+03:00 test/integration: use t.Log in TestAPIServiceWaitOnStart - - 77cf37ee543 2023-06-07T10:11:04+03:00 STRUCTURE: cmd/kube-apiserver: move admission construction back from controlplane - - 7961812bed8 2023-06-07T10:11:04+03:00 STRUCTURE: cmd/kube-apiserver: move OpenAPI construction back from controlplane - - 43be9c3a0ac 2023-06-07T10:11:04+03:00 MOVE: cmd/kube-apiserver: move genericapiserver construction into controlplane package - - 9be6e7bb339 2023-06-07T10:05:43+03:00 STRUCTURE: cmd/kube-apiserver/app: stratify construction with options/config/server - - e6ed4c7934d 2023-06-07T10:05:43+03:00 CLEANUP: cmd/kube-apiserver/app: remove trivial funcs - - f7d4e90b5c4 2023-06-07T10:05:43+03:00 MOVE: cmd/kube-apiserver/app.createAPIExtensionsConfig -> pkg/controlplane - - 087fbc9304f 2023-06-06T21:18:59-04:00 Remove invalid merge key - - 4962e6eacb9 2023-06-06T20:48:00-04:00 Squash detectNodeIP and nodeIPTuple together - - b5db644422d 2023-06-06T20:26:43-04:00 Add merge map key validation to StorageVersions - - 58162ffd63b 2023-06-06T23:03:50+03:00 DRA: add node tests - - b69b34bec64 2023-06-06T16:01:03-04:00 Move a kube-proxy unit test to the correct file - - 4bee9b2b352 2023-06-07T01:21:03+05:30 structured logging in proxy/ipvs/ipset - - 26801d6541a 2023-06-06T15:03:22+00:00 kube-proxy avoid race condition using LocalModeNodeCIDR - - 4dbece1e203 2023-06-06T22:19:55+08:00 e2e-framework: remove node-role.kubernetes.io/master taint from non-blocking-taints - - dddbecb47e2 2023-06-06T05:26:00-07:00 prune's xml files to display only top level tests and failed sub-tests - - 8b0a6ed6999 2023-06-06T18:04:29+08:00 re-send the shutdown signal in case the dbus restart is not done - - 4d0e25151db 2023-06-06T11:30:27+02:00 Fix SELinux contexts used in e2e tests - - 010343562c6 2023-06-06T14:45:00+05:30 dependencies: update github.com/dustin/go-humanize v1.0.1 - - 743e5525edb 2023-06-06T17:05:04+08:00 fix eviction failing test for nil feature gates assignment - - 6d66fbc6b67 2023-06-06T14:11:03+05:30 storage: Move cacher tests to reside with the cacher code - - 70978e4af61 2023-06-06T14:08:25+05:30 cacher: Move common testing utils to a single file - - bdfb96c57d3 2023-06-06T15:23:19+08:00 chore: os.SEEK_END os.SEEK_SET and use b.Logf(...) instead of b.Log(fmt.Sprintf(...)) - - 7a80d7c839c 2023-06-06T14:52:48+08:00 add warning for duplicate containers[*].ports with the same port, protocol, hostPort, and hostIP - - 923db7bd8e0 2023-06-06T14:29:20+08:00 chore: use strings.Contains instead - - e9e4acb1dde 2023-06-06T08:32:34+03:00 k8s.io/apiserver: remove skewed completion from EtcdOptions - - 4d85a1f00cb 2023-06-06T10:53:04+05:30 storage: Implement TestWatchFromZero for cacher - - 2e76ac31fd8 2023-06-05T21:08:56-05:00 Replace os.Setenv with testing.T.Setenv in tests - - ac5ce5cbce7 2023-06-05T21:03:21-05:00 Replace os.Setenv with testing.T.Setenv in tests - - b274a9bf7c4 2023-06-06T11:22:41+12:00 remove csidriver endpoints from pending_eligible_endpoints.yaml - - 5d4bf0b6f90 2023-06-06T10:28:39+12:00 Promote CSIDriver e2e test to Conformance - - 3085b57869a 2023-06-05T18:03:48+00:00 Do not copy bytes for cached serializations - - c009667c6c6 2023-06-05T23:26:43+05:30 deprecate CephFS plugin from available in-tree drivers. - - 1fcfd1d5090 2023-06-05T19:47:47+02:00 pkg/util/iptables: use buf.String() instead of string(buf.Bytes()) - - 9eaa50cc829 2023-06-05T09:02:06-07:00 Rename scheduler queue variables for consistency - - 6195f96e56e 2023-06-05T05:31:25-07:00 minor fix comments in netpol so its easy to understand the tests for newcomers, remove one misleading comment (#118264) - - 410b6023d6f 2023-06-05T17:29:49+08:00 scheduler: fix code style issues for pkg/scheduler - - 71ab7dc791f 2023-06-05T10:48:32+02:00 Remarks - - 70d3bb43e56 2023-06-05T10:06:56+02:00 Adjust the algorithm for computing the pod finish time - - b994e639a6b 2023-06-04T23:10:10-07:00 Add mininumKubelet tag into ReadWriteOncePod test - - db9fcfeed29 2023-06-05T08:08:18+02:00 Move cri/streaming to k8s.io/kubelet staging repository - - da4a8d831b9 2023-06-04T15:45:24+02:00 kubectl: use bytes.Buffer.String - - 8e4228a8c1f 2023-06-04T18:40:17+08:00 remove CSI-migration gate - - a5c4fbe9791 2023-06-03T21:40:16-07:00 chore(fix): test jsonpath condition parsing errors - - 9d3e55ec431 2023-06-03T19:39:42-07:00 Support JSONPath condition without value - - f520f6fd06c 2023-06-04T01:12:02+08:00 Add Pod Termination e2e tests to test termination grace period seconds - - b4dfae25dee 2023-06-04T01:04:13+08:00 fix terminationGracePeriod blocked by preStop - - fd92acba5a8 2023-06-03T13:48:15+08:00 chore: should use buf.String() instead of string(buf.Bytes()) - - 20866b3f85a 2023-06-02T13:40:48-07:00 dryrun: Don't reuse current object for conversion - - f351c6d1ecc 2023-06-02T20:24:06+02:00 k8s.io/apiserver: apply storage object count tracker implicitly - - 45c9e066164 2023-06-02T10:09:51-07:00 Fix errant debugging code in codegen - - a51be9786ba 2023-06-03T00:06:50+08:00 remove enabled by default beta resources that have been removed - - f4d326a1fcc 2023-06-02T17:38:14+02:00 verify: produce JUnit file also for pull-kubernetes-verify-strict-lint - - a4ea058cc75 2023-06-02T14:45:55+00:00 feature(scheduler_perf): distinguish result in scheduler_scheduling_attempt_duration_seconds metric result - - 322968e9b38 2023-06-02T14:34:26+00:00 Update unwanted dependencies per CI instructions - - 2111e79f56a 2023-06-02T14:34:26+00:00 Update gnostic references - - 1993a4cb379 2023-06-02T14:34:25+00:00 vendor - - 0b4efddae01 2023-06-02T15:39:27+02:00 verify: nicer failure message rendering in Prow - - dbbb21469f4 2023-06-02T15:37:50+02:00 verify: pick relevant lines from verify-golangci-lint.sh as failure message - - d6168bb6587 2023-06-01T23:05:06-07:00 Add ephemeralcontainer to imagepolicy securityaccount admission plugin - - 70ff750c755 2023-06-02T13:10:38+08:00 chore: io/ioutil deprecated - - 1ce285ad3df 2023-06-02T10:20:53+08:00 Revert "removed the deprecated `azureFile` in-tree storage plugin" - - daa71159077 2023-06-01T23:06:26+08:00 kubeadm: add deprecation message for UpgradeAddonsBeforeControlPlane feature gate - - a6c7f63b188 2023-06-01T07:20:17-04:00 Set the node-ips annotation correctly with CloudDualStackNodeIPs - - d49c43abde5 2023-06-01T18:45:06+08:00 kubeadm: add integration test to ensure that the supported etcd version is always available for the stable Kubernetes version - - 6d23da045fc 2023-06-01T18:24:54+08:00 Migrated pkg/scheduler/framework/plugins/interpodaffinity to use contextual logging - - db2389ba9c8 2023-06-01T11:48:16+02:00 kube-proxy: remove log warning about not using config file - - 15aa00fc836 2023-06-01T11:03:39+02:00 Remove unused `getSeccompProfilePath` helper function - - d0a64739e2c 2023-06-01T09:58:05+02:00 e2e dra: collect and check GRPC calls - - 68901de8981 2023-05-31T18:36:50-04:00 Enable optionals and add tests - - 5c0b59891d6 2023-05-31T18:36:43-04:00 Bump cel-go to v0.16.0 - - 5b3510c0b67 2023-05-31T13:59:02-07:00 Fixing gmsa-webhook install steps for Windows GMSA full tests - - c539c739161 2023-05-31T19:23:57+00:00 Changes to buckets and comments - - 35d2431b3a8 2023-05-31T08:24:26-07:00 informer: fix race against Run and SetTransform/SetWatchErrorHandler - - 64269620597 2023-05-31T14:31:08+00:00 Changes to histogram buckets - - c48c4c679ad 2023-05-31T12:53:11+03:00 Fix ginkgo deprecation warning - - 5a14573258b 2023-05-31T11:07:24+08:00 clean: use info instead of error to log queue closed message when scheduler exit - - f2a5e247ebf 2023-05-31T10:34:42+08:00 add pacoxu to kubeadm approvers list - - 705c6ff315b 2023-05-31T01:04:57+00:00 Review comments, added metric namespace, moved utility functions, and etc - - a8ef109aca0 2023-05-31T00:22:04+00:00 CHANGELOG: Update directory for v1.28.0-alpha.1 release - - 369e3faa4ff 2023-05-30T20:15:40+00:00 Moving Kubelet Credential Provider test to common so that it can be run both as Node and Cluster test - - 2d8c820741d 2023-05-31T00:30:20+05:30 move pkg/util/ipset inside pkg/proxy/ipvs - - 85e0d8c8b14 2023-05-31T00:30:08+08:00 Revert "kubeadm: add --feature-gates flag for kubeadm upgrade node" - - f3ba9353363 2023-05-30T12:18:49-04:00 Consistently use proxyutil as the name for pkg/proxy/util - - b3111170f8e 2023-05-31T01:32:10+12:00 remove Ephemeral Containers form list - - 64c9070f8d0 2023-05-30T10:57:04+08:00 add pod containers[*].port duplicate warning - - f9ae3e774d0 2023-05-30T10:07:04+08:00 testutil: use contextual logging - - 534f5edb53c 2023-05-30T00:58:32+03:00 Cleanup boilerpate.py - - d9e2583af16 2023-05-29T19:36:29+02:00 test/e2e: replace deprecated ioutil - - 4b4b3b71b78 2023-05-29T21:40:46+08:00 clean up dead code - - 4523a301c87 2023-05-29T21:32:42+08:00 kubeadm: enable --feature-gates flag for kubeadm upgrade node - - 074900e81bd 2023-05-29T13:26:32+08:00 scheduler: update the scheduler interface and cache methods to use contextual logging - - 0951204298a 2023-05-29T13:05:20+08:00 kubeadm: Supports() return true for all alpha/beta/ga/deprecated - - c6aaa1eab04 2023-05-29T10:39:20+08:00 kubeadm: lower the log level of EtcdSupportedVersion warning message as it is a kubeadm internal warning - - 4e6d929580a 2023-05-29T08:35:22+08:00 deprecate csi migration for ceph rdb - - 11a40406a1f 2023-05-29T11:46:10+12:00 Promote Ephemeral containers e2e test to Conformance - - bf116e85943 2023-05-28T00:46:35-04:00 Optimize reflect checks further, save item type information - - 12e3d9fcc4c 2023-05-28T00:46:35-04:00 Implement WithAlloc variants for EachListItem and ExtractList - - efc601302ad 2023-05-27T23:26:36-04:00 Extract List reflect optimization - - b8a3bd673dc 2023-05-27T23:26:35-04:00 Add WithAlloc interface and stub implementations with base benchmarks - - 4aa5441de2e 2023-05-27T18:37:50+02:00 Move pkg/util/ipvs inside pkg/proxy/ipvs - - 0535e742241 2023-05-27T11:34:32+00:00 feature(schedule_one): use heap to find the highest score node - - 532fe3c9653 2023-05-26T17:48:21-04:00 Add kerthcet and sanposhiho as SIG scheduling approvers - - 8df1a5e6dcb 2023-05-26T19:34:36+00:00 Webhook conversion metrics - - a045fedd025 2023-05-26T13:20:33-04:00 Update google.golang.org/genproto - - 455169bd66a 2023-05-26T17:43:13+02:00 e2e storage: add missing error checking for WaitForVolumeAttachmentTerminated - - d76043958fb 2023-05-26T15:50:25+02:00 Follow up from dynamic retryAfter - - 510287d3444 2023-05-26T21:32:36+08:00 Fix the git-repo test error caused by the correct use of loop variables - - 926bc9bf8e5 2023-05-26T10:24:36+02:00 Update podFailurePolicy comment from alpha-level to beta - - 7d2e1888f8a 2023-05-26T14:13:35+08:00 Chore: fix the example about how to use PollUntilContextTimeout - - 4d2ff08bfa1 2023-05-26T12:36:19+08:00 e2e-framework: code cleanup for mismatched comments - - 15678e4a67e 2023-05-26T10:07:43+08:00 Optimize usage message of commands which have subcommands. - - 6a867eacd85 2023-05-26T09:47:40+08:00 kubeadm: warning only for deprecated FG - - 4dfc684b342 2023-05-26T01:01:33+00:00 Set kube-proxy memory request to 50Mi - - 5d18f471494 2023-05-25T17:26:06+00:00 Improve clarity and guidance in provisioner waiting message - - 7a6b4a9215e 2023-05-25T15:10:05+02:00 dra scheduler plugin test: fix loopvar bug and "reserve" expected data - - e31b2080f5a 2023-05-25T11:22:45+00:00 e2e framework retry on Service unavailable errors - - a50549cc906 2023-05-25T07:19:51+00:00 e2e rc: if the pods are running but not ready the test will fail - - 133eff3df49 2023-05-24T23:20:17+00:00 implement LegacyServiceAccountTokenCleanUp alpha - - a6003ae1e11 2023-05-24T22:56:14+00:00 fix unknown field error in rs e2e - - 27057def059 2023-05-24T19:00:15+00:00 Signature fix for registeropenapi - - 4373ae05f34 2023-05-24T18:55:36+00:00 Update vendor - - 72e4c9a82ac 2023-05-24T21:22:02+03:00 kubeadm: add the "config validate" subcommand - - f4891842194 2023-05-24T12:39:57-04:00 Delete CRDs created during field validation tests. - - 2ea6896f90c 2023-05-24T09:08:50-07:00 Add warning log callback in client-go loading rules (#117233) - - 485d1631cd3 2023-05-24T14:10:34+00:00 Remove Azure file in-tree storage plugin - - 2eed9b4143a 2023-05-24T21:10:01+08:00 Should get ENABLE_CLIENT_GO_WATCH_LIST_ALPHA when new reflector - - e2ed8f8c3ca 2023-05-24T20:24:36+08:00 style: correct the sentence - - 08139044040 2023-05-24T04:16:49-07:00 Fix: Restricted profile comply with PSS (#117543) - - c68f8586580 2023-05-24T16:00:20+05:30 proxy/ipvs: github user name change: daman1807 -> aroradaman - - 05b3beb7f02 2023-05-24T20:04:27+12:00 Create e2e test for CSIDriver endpoints - - d459b4429f4 2023-05-24T10:02:53+02:00 integration: remove special verbosity for garbagecollector and graph_builder - - 931cc96b8d4 2023-05-24T14:54:22+08:00 remote windows condition when #116693 is merged - - 0bff705acd8 2023-05-23T23:20:49-07:00 Preserve code blocks in templates.Normalizer (#118029) - - 7470a94f5a9 2023-05-24T09:34:03+08:00 add some log for debuging - - 6232ac734a0 2023-05-23T16:17:07-04:00 Merge duplicated Linux/Windows kube-proxy setup code - - 08ce5805769 2023-05-23T16:17:04-04:00 Add ProxyServer.platformSetup - - e0b7f31ce6e 2023-05-23T11:46:30-07:00 use standard base image in dra dev - - 149f4878a70 2023-05-23T14:46:05+02:00 Simplify DeferCleanup. - - dbb6d25f13b 2023-05-23T08:29:10+02:00 e2e: apply timeout for CSI Storage Capacity test only to node - - 1c05cf1d516 2023-05-23T10:17:34+08:00 kube-scheduler: NewFramework function to pass the context parameter - - 1b206399f6a 2023-05-22T20:03:58-04:00 fix using stale binaries in local-up-cluster - - ece68cf8337 2023-05-22T14:51:30-07:00 Fix update-vendor.sh logging - - cba8c1f5e2e 2023-05-22T13:36:21-07:00 Fixing windows memory allocation e2e tests after a refactor - - 96d48de9b97 2023-05-22T11:01:38-07:00 add OWNERS for cmd/prune-junit-xml - - 86a258b13a2 2023-05-22T11:51:23-04:00 kmsv2: ignore cache key expiration on reads - - 89439b570fc 2023-05-22T19:59:30+05:30 test/e2e: use agnhost latest version in the manifest - - b30720fc9f0 2023-05-22T15:31:40+02:00 Add test for starting kubelet with a CSI volume mounted - - ad9e264c3cc 2023-05-22T18:44:30+05:30 test/e2e: Use json.NewSerializerWithOptions in place of json/yaml newSerializers. - - 048938f1d85 2023-05-22T20:37:49+08:00 hpa: cleanup `currentReplicas` code - - 0f5535ea259 2023-05-22T12:35:43+02:00 registry/core/service: remove incorrect comments - - 2db577a560c 2023-05-22T08:07:15+02:00 scheduler-perf: inject "benchmark" as name into JSON result filename - - 0789bbe9f7a 2023-05-21T19:33:33+05:30 Update k8s.po - - b6364dddfe6 2023-05-21T21:32:45+08:00 update webhook test to go 1.21 - - d8db9640fab 2023-05-20T23:03:45+03:00 kubeadm: remove function pointer comparison in phase test - - 2658a2b627f 2023-05-20T19:02:55+00:00 Make connection lost retryable in webhook - - ed26fcf5b87 2023-05-20T22:53:43+08:00 cleanup useless null pointer check about nodeInfo.Node() from snapshot for in-tree plugins - - e21cf9a54e9 2023-05-20T00:07:44+00:00 Setup e2e_node to support testing on ARM64 - - ec8d94f2057 2023-05-19T17:23:13-04:00 Grab logs from all the containers when DNS related tests fail - - 182cd425d3b 2023-05-19T10:33:34-07:00 graduate LegacyServiceAccountTokenTracking to GA - - 337728b0255 2023-05-19T15:47:11+02:00 Improve backoff policy in reflector. - - 0fe27a06f99 2023-05-19T09:52:08+02:00 Cleanup the Job controller handling of terminating pods - - c74790e266a 2023-05-19T11:16:11+05:30 remove redundunt type conversion, unused variable...etc - - 07c94553608 2023-05-19T09:53:42+08:00 fix apiserver InstallAPIGroups slices out of range - - aa11cc69696 2023-05-18T17:41:13-04:00 Mark grpc-gateway v1 as an unwanted dependency - - 19ae2de19cb 2023-05-18T15:09:15-04:00 kubeadm: speedup init by 0s or 20s - - e4102d5e300 2023-05-18T12:17:37-04:00 Test APIService safe handling at startup - - 3be3997193a 2023-05-18T11:07:53-04:00 Fix waiting for CRD sync at server start - - 71ec9df5b61 2023-05-18T20:27:40+05:30 update image tags in manifests to reflect the version listed in the source - - a10ff53d8e6 2023-05-18T13:47:49+00:00 Reword the event message to read better for a single secret - - b2eae2f92e9 2023-05-18T14:44:26+02:00 Support podman for building release images - - 6b4251c0fdf 2023-05-18T16:55:19+08:00 Remove statefulset from logcheck.conf - - 3f1d8e7aeb4 2023-05-18T16:55:19+08:00 Apply to use contextual logging for all loggers in statefulSet - - d9b941b7827 2023-05-18T16:07:45+08:00 Remove undesired verbose fields from log - - bea71a3e4ee 2023-05-18T15:58:38+08:00 remove unused pv informer from expand_controller - - 4c9887e3ebd 2023-05-18T07:44:34+02:00 Updating the nodeAffinity of gated pods having nil affinity should be allowed - - a0f14c1c5ea 2023-05-18T00:32:57+00:00 CHANGELOG: Update directory for v1.25.10 release - - bab8002fb38 2023-05-17T23:29:45+00:00 CHANGELOG: Update directory for v1.24.14 release - - 80b9c853613 2023-05-17T18:34:27-04:00 belated cleanup of some kube-proxy stuff for old versions - - e553fe1fff0 2023-05-17T21:41:45+00:00 CHANGELOG: Update directory for v1.27.2 release - - c9e4de90dbe 2023-05-17T21:41:26+00:00 CHANGELOG: Update directory for v1.26.5 release - - 526d45416fb 2023-05-17T20:34:25+00:00 update err status code check in transformation metrics - - 5a75a03a774 2023-05-17T18:50:54+00:00 Improve warning message - - b76ef2e095f 2023-05-17T18:30:54+00:00 fix: move to `dl.k8s.io` from `kubernetes-release` bucket - - fc4fb004cf6 2023-05-17T09:59:26-07:00 add reviewers and labels to yamlfmt - - 93462377120 2023-05-17T12:38:52-04:00 Update docker/containerd/runc versions and capture more logs - - 885f3d7a7df 2023-05-17T16:36:46+00:00 Sort and limit to the describers the return (string, error) - - 9e9a6cde4b8 2023-05-17T17:10:09+02:00 test/integration/scheduler: fix data races - - b035c373db8 2023-05-17T19:51:48+05:30 build latest sample-api-server for test/e2e - - bafae5c0764 2023-05-17T14:55:07+02:00 rename err to lookupErr - - 8b9cbe62025 2023-05-17T14:52:00+02:00 fix false positive kubectl plugin unit tests - - b9950b5192d 2023-05-17T08:37:53-04:00 Drop zeitgeist from tools go.mod - - 36f0caf7ecd 2023-05-17T17:40:28+05:30 remove GlusterFS references from test/e2e/* comments/descriptions - - d83c3ce7ca8 2023-05-17T17:40:28+05:30 make rbd and iscsi test images in parity with the test code - - 9de2846c72c 2023-05-17T17:40:25+05:30 remove glusterdynamic provisioner images reference from tests - - 763e7923fb9 2023-05-17T11:19:23+02:00 e2e: replace ubuntu-slim with agnhost in hpa cm noExporterDeployment - - 261de704c25 2023-05-17T17:05:24+08:00 kubeadm: fix a bug where the static pod changes detection logic is inconsistent with kubelet - - 666be79d670 2023-05-17T17:02:44+08:00 legacy names of volume plugins have been gone a LONG time - - 8b4840aa374 2023-05-17T16:35:50+08:00 clean up unsupport etcd version - - e0ebac6c9ca 2023-05-16T23:23:22-07:00 drop redundant NArg check when looping Args - - 82c40e3697e 2023-05-16T23:12:37-07:00 drop redundant NArg check when looping Args - - 829bcea7634 2023-05-16T22:27:56-07:00 remove vestigial BUILD file - - 0616d15712b 2023-05-17T12:14:06+08:00 Fix perf-test by increasing the error margin - - 46ed70ecac5 2023-05-17T10:52:12+08:00 Bump runc to v1.1.7 - - 51d79c4d6b0 2023-05-17T07:55:27+05:30 e2e: use gomega.Expect instead of deprecated framework.Expect* - - 1daf74d25c4 2023-05-16T17:51:26-04:00 Initialize data if nil - - b81cfb9cb8c 2023-05-16T13:10:45-07:00 Update vendor - - 15c5713015e 2023-05-16T13:03:48-07:00 managedfields: Remove gvk from SkipNonApplied - - b52e57c589a 2023-05-16T13:03:48-07:00 managedfields: Improve/strengthen version checking for Apply - - 559d12fcce0 2023-05-16T13:03:48-07:00 managedfields: Create NewFakeFieldManager - - 45853e20ae5 2023-05-16T13:03:48-07:00 openapi: Create client -> TypeConverter function - - 45603efecb7 2023-05-17T06:30:43+12:00 Create e2e test for PodEphemeralcontainers endpoints - - ebaf49dbd70 2023-05-16T19:20:07+02:00 Export DefaultServerUrlFor utility function - - 5519b89a28e 2023-05-16T09:41:18-07:00 Validate lock identity - - e3eb4bd0c56 2023-05-16T20:27:17+05:30 updating dependencies.yaml for etcd v3.5.9 version - - c99cf53a108 2023-05-16T16:46:00+02:00 e2e: deflake hpa e2e custom metrics tests - - 247ea7fc780 2023-05-16T20:11:03+05:30 use upstream etcd github path instead of redirecting one - - 6616e1f2385 2023-05-16T20:11:03+05:30 update etcd version in install.sh to 3.5.9 - - 0e456dcf866 2023-05-16T09:14:11-04:00 Clarify localhost nodeport comments/errors - - a744a186b67 2023-05-16T09:14:09-04:00 Rename GetNodeAddresses to GetNodeIPs, return net.IP - - 2ca215fd994 2023-05-16T09:09:24-04:00 Add NodePortAddresses.MatchAll() - - d6e488b998e 2023-05-16T14:39:15+03:00 Changing annotate PrintFlags from annotate to annotated - - d8e82b1417c 2023-05-16T16:33:21+05:30 e2e: use gomega.Expect instead of framework.ExpectEqual in windows/* - - 8c6c1e53194 2023-05-16T16:52:29+08:00 plugin_evaluation_total metric support preScore/score - - 3680a5230c3 2023-05-16T09:20:40+02:00 Bump docker/distribution to 2.8.2 - - 3ac74973610 2023-05-16T14:46:15+08:00 Chore: cleanup in interpodaffinity - - 073b4cf66ad 2023-05-16T08:11:43+02:00 test/e2e/dra: fix kind cluster creation - - 3b69fa2fa54 2023-05-16T10:18:52+05:30 dependencies: update github.com/mitchellh/go-wordwrap v1.0.1 - - 19ae103e829 2023-05-16T10:19:01+08:00 emit warning on deprecated annotation volume.beta.kubernetes.io/storage-class - - 517c5b75c5d 2023-05-15T20:35:58-04:00 Update unwanted deps - - d6d1dbdd82a 2023-05-15T16:42:00-04:00 Update kube-openapi, drop mapstructure - - a52dcd0d9f3 2023-05-15T19:52:04+00:00 Add DelayCacheUntilActive option to start informers after leader election - - 7c554ea1d91 2023-05-15T14:18:19-04:00 Regenerate discovery fixtures - - 2ab6fd3590b 2023-05-15T14:18:18-04:00 Capture discovery API output in test fixtures - - 3867569ae27 2023-05-15T10:16:18-07:00 codegen - - 0819d342040 2023-05-15T15:53:47+00:00 using parsers in applyDefaultImageTag - - 7da7468a3fc 2023-05-15T23:14:30+08:00 cleanup: duplicate request_test TestRequestAbsPathPreservesTrailingSlash - - f0f92853ad8 2023-05-15T11:09:54-04:00 Add api-machinery TL owners permissions for jpbetz - - e4dd6f68dc8 2023-05-15T20:26:42+05:30 remove CSIStorageCapacity featuregate - - 9ac657bb94e 2023-05-15T10:53:44-04:00 Make NodePortAddresses explicitly IP-family-specific - - f7bb9a9a0a7 2023-05-15T10:53:21-04:00 Remove a mostly-unused variable in the ipvs proxy - - 1ca8f84eede 2023-05-15T21:43:00+09:00 Scheduler: Pass the supported nodeSelectorOperators to the field.NotSupported - - d85b91f343b 2023-05-15T14:33:40+02:00 scheduler-perf: measure workload runtime and relabel workloads - - aa405c8aac6 2023-05-15T09:08:14+02:00 Allow runtimes to provide additional context on CRI pull errors - - 83fb5a50bc9 2023-05-15T08:58:05+02:00 dependencies: bump k8s.io/utils - - daebf1c735d 2023-05-15T08:51:46+03:00 Simplify plugin resolution check function - - f562375c8a6 2023-05-15T09:39:45+08:00 add changelog for kube-addon-manager v9.1.7 - - be4c4a51ea2 2023-05-15T10:14:38+12:00 Update pending_eligible_endpoints.yaml - - d34d4755ae2 2023-05-15T09:53:31+12:00 Promote APIResources e2e test to Conformance - - 6e2ea32fc89 2023-05-15T00:06:08+08:00 feature(DynamicResources): return Skip in PreFilter - - a0133b7cc47 2023-05-14T16:29:43+05:30 proxy/ipvs: added daman1807 as reviewer - - dcefc42b35a 2023-05-14T12:34:48+05:30 update vendor dependencies for the change - - ae749238786 2023-05-14T12:24:40+05:30 etcd depdencies are updated to v3.5.9 - - 13cef6a7549 2023-05-14T00:22:25+09:00 cleanup unused variables for v1beta2 component config - - 815578295ae 2023-05-13T11:11:04-04:00 Revert "support short name for flowschema and prioritylevelconfiguration" - - 72202f9a007 2023-05-13T11:10:55-04:00 Revert "add shortnames for mutatingwebhookconfigurations and validatingwebhookconfigurations" - - 45836971f27 2023-05-13T14:03:46+02:00 cli: replace intstr.FromInt with intstr.FromInt32 - - 8580c116d5c 2023-05-13T10:57:41+00:00 fix: use dl.k8s.io, not kubernetes-release bucket - - ef9f8d7c0c8 2023-05-12T17:38:44-07:00 kubeadm: Remove leading zeros from etcd member ID in log messages - - ff4c6916ec7 2023-05-12T17:38:44-07:00 kubeadm: Fix log message when etcd member is added as learner - - 196e2f041b1 2023-05-12T17:40:38-04:00 Update the cgroups v2 toleration in local-up-cluster - - 7248b9263f0 2023-05-12T13:23:17-07:00 Fix comments on InformerFor - - 6ac1bae2815 2023-05-12T12:57:28-04:00 test: Improve debug output of init container tests - - 1f16d711857 2023-05-12T12:57:27-04:00 kubelet: Rename PodManager DeletePod to RemovePod - - 166256f73e8 2023-05-12T12:57:27-04:00 kubelet: Reduce the interface pod.Manager consumers accept - - 8bd94dfa762 2023-05-12T12:57:27-04:00 kubelet: Organize and document kubelet pod-related members - - bb568844b67 2023-05-12T12:57:26-04:00 kubelet: Separate the MirrorClient from the PodManager - - 80b1aca580b 2023-05-12T12:57:26-04:00 kubelet: Remove dispatchWork and inline calls to UpdatePod - - e7207c85467 2023-05-12T12:57:26-04:00 kubelet: Merge orphaned mirror pod names into GetPodsAndMirrorPods - - f8086f2dac1 2023-05-12T12:57:26-04:00 kubelet: Convert IsMirrorOf to a function - - 02960a8253e 2023-05-12T12:57:25-04:00 kubelet: Remove unused mirrorPodFunc in eviction - - 1168b118750 2023-05-12T09:16:19-04:00 Stabilize local-up-cluster in our CI - - 3dc4eea8896 2023-05-12T15:04:04+05:30 proxy/service_health: release read lock early - - 655f2f74010 2023-05-12T17:06:07+08:00 replace build to build.sh - - cc1251123ba 2023-05-12T15:45:59+08:00 use wait to avoid blocking the SIGTERM handler - - 808098c4c69 2023-05-12T12:57:47+05:30 proxy/ipvs: healthzServer for instantiating the proxier - - 4b50c4bb016 2023-05-12T14:51:45+08:00 Update --image-gc-low-threshold option's description - - 3da79e2850d 2023-05-11T21:44:45-07:00 OpenAPI V3 invalid document checks - - cbe825b2b6c 2023-05-12T09:38:26+05:30 ginkgo update to v2.9.4 and gomega to 1.27.6 - - feb63fb0285 2023-05-12T11:54:54+08:00 e2e_kubeadm: stop using deprecated framework.ExpectEqual - - 7681135f1b1 2023-05-12T11:14:02+08:00 etcd: Build image 3.5.9-0 - - 7a4787ade10 2023-05-12T08:38:21+05:30 openconsensus update to v0.24.0 - - 82d1e356de4 2023-05-12T08:29:56+05:30 deps: go-gcfg update to the v1.2.3 - - f03b5cdc083 2023-05-12T08:21:39+05:30 update containerd/ttrpc to v1.2.2 - - dd49af86b7b 2023-05-12T10:48:46+08:00 [UT] add ut for pkg/client/conditions - - f7948c6e2e4 2023-05-12T09:34:56+08:00 use kubectl v1.27.1 in cluster addon manager - - eb1483fe64d 2023-05-12T09:34:56+08:00 user --prune-allowlist in kube-addons.sh - - 20602c819be 2023-05-12T08:39:37+08:00 e2e framework: remove dependency on k8s.io/kubernetes/pkg/api/v1/pod - - 2e2afc7fd27 2023-05-12T03:26:25+09:00 Job: Use generic Set in validation - - 1ffe3f467e8 2023-05-11T16:43:38+00:00 lavalamp is taking a long break - - 1ea17254bf0 2023-05-11T16:54:26+02:00 hack/tools: bump logcheck to v0.5.0 - - 3fa55d469c7 2023-05-11T22:04:30+08:00 fix a bug where the AttachedVolume is not printed correctly in the log - - 8c82855467b 2023-05-11T13:04:42+02:00 When expecting pods count only active ones - - de882f5193b 2023-05-11T19:29:14+09:00 Job: Replace deprecated pointer utils with supported ones - - 8f11f5bb2b5 2023-05-11T12:47:23+03:00 DRA: use containerd 1.7 in kind image - - 123845da886 2023-05-11T09:33:14+00:00 Log a warning if a ImagePullSecrets does not exist - - 3f3e1d507d0 2023-05-11T09:07:11+00:00 add new metrics for the internal client-go transport generator - - e7c679c362c 2023-05-11T10:53:03+02:00 cidrset, multicidrset: directly use getIndexForIP method - - fe728996ca8 2023-05-11T15:46:08+08:00 scheduler test: call frameworkruntime.WithLogger function for contextual logging - - b4563925678 2023-05-11T15:46:02+08:00 Migrated `pkg/scheduler/framework/runtime` to use contextual logging - - bfb4f8b7071 2023-05-11T12:36:46+05:30 etcd version monitor build go version update to 1.19.9 - - 0ae902fca4c 2023-05-11T10:17:13+05:30 update golang version of etcd build to 1.19.9 - - 3b634de6ffc 2023-05-10T23:29:10+02:00 test/e2e/dra: update README - - 5fdeaa8e42c 2023-05-10T19:13:54+00:00 update for feedback - - 6f23c774085 2023-05-10T18:30:16+00:00 QueryParamVerifier falls back on invalid v3 document - - d5f4b9634c6 2023-05-10T21:14:36+03:00 DRA: fix image build on Mac - - 569695b0226 2023-05-10T22:28:23+05:30 e2e/network: setting --max-time for curl - - 5fd5768ef32 2023-05-10T09:13:31-07:00 kubeadm: Make etcd member removal idempotent - - 164113bc1c3 2023-05-10T22:29:37+08:00 fix a bug where the KubeletConfiguration is not printed correctly in the log - - a5575425b03 2023-05-10T06:02:58-07:00 add no resources found message to rollout-status command (#117884) - - c0611b6bb33 2023-05-10T13:02:23+00:00 Return Skip in InterPodAffinity#PreScore under specific conditions - - 11f1d241654 2023-05-10T11:25:49+00:00 unit tests: Fixes kubelet util unit tests for Windows - - 3a394bbeada 2023-05-10T18:13:28+08:00 fix:translations zh_CN LC_MESSAGES k8s.po error - - 4634073d0b9 2023-05-10T10:41:43+03:00 Use getter function for plugin subcommand resolution - - 2c03afac4c8 2023-05-10T09:29:34+02:00 apimachinery/util: stop using deprecated io/ioutil - - e3d5feb76c4 2023-05-10T11:14:29+08:00 fix HPA plain metric calculate - - 6607834207a 2023-05-09T19:33:21-07:00 Use the same report files as before - - 9150e6b55a1 2023-05-10T10:22:52+08:00 s/of referencedFrom/from referenceFrom/ - - 4bbf611773d 2023-05-09T18:10:44-07:00 Retool validation for pod HostNetwork ports - - ec3379a717e 2023-05-09T18:10:20-07:00 Do hostNet Pod-ports -> hostPorts in Pod defaults - - ef796dca9bb 2023-05-09T16:24:18-07:00 Simpler openapi gen - subprojects do themselves - - 93b2845bec7 2023-05-09T16:24:17-07:00 Codegen: subprojects openapi - - 4909dbd0d7f 2023-05-09T16:14:48-07:00 Deprecate generate*groups.sh -> kube_codegen.sh - - c3971002c9d 2023-05-09T18:19:00-04:00 MinimizeIPTablesRestore to GA - - 8f229057484 2023-05-09T17:36:47-04:00 [refactor] refactoring flags and options in Expose cmd - - 82e3fa0930e 2023-05-09T09:24:11-05:00 fix fd leaks and failed file removing for main pkg and cmd - - 5289a7b029f 2023-05-09T09:22:31-05:00 fix fd leaks and failed file removing for test directory - - b94c6daa0b7 2023-05-09T09:22:31-05:00 fix fd leaks and failed file removing for pkg kubectl and pod-security-admission - - 982d2966cd3 2023-05-09T09:22:31-05:00 fix fd leaks and failed file removing for pkg controller-manager and apiserver - - 73aeed8766c 2023-05-09T09:22:30-05:00 fix fd leaks and failed file removing for pkg client-go - - f49cc5eb113 2023-05-09T09:22:30-05:00 add remove_file in client-go util directory - - c8737346db4 2023-05-09T15:43:32+02:00 Export GOMAXPROCS environment variable - - e865b30abd0 2023-05-09T06:34:08-07:00 update serial number to a valid non-zero number in ca certificate (#117791) - - 308ab380d7c 2023-05-09T18:05:43+08:00 Add unit testcases of refMap. - - 23ac0fdaa52 2023-05-09T11:40:03+02:00 APF: Dynamically compute retry-after based on history - - 99ebc8d9f82 2023-05-09T10:29:12+02:00 Tweak annotating kubemark nodes on startup - - aab02d52f4d 2023-05-09T15:45:26+08:00 Fix make etcd image failed - - 91570a36614 2023-05-09T11:38:16+08:00 promote ServiceNodePortStaticSubrange to beta - - e79daae6823 2023-05-09T10:46:32+08:00 Chore: clearify need update test cases - - fb4d0150b96 2023-05-08T14:36:26-07:00 Convert apiextensions-apiserver to new codegen - - 29913a89735 2023-05-08T14:36:25-07:00 Convert code-generator/examples to new codegen - - 643bf1b0362 2023-05-08T14:36:24-07:00 Convert kube-aggregator to new codegen - - 1e0b7aab756 2023-05-08T14:36:23-07:00 Convert metrics to new codegen - - e368f1b25bf 2023-05-08T14:36:22-07:00 Convert sample-controller to new codegen - - d0e5adb58bc 2023-05-08T14:36:21-07:00 Add a new way for subprojects to do codegen - - 05b3449346e 2023-05-08T13:35:03-07:00 kubeadm: Add etcd client unit tests - - fc1b2287798 2023-05-08T13:35:03-07:00 kubeadm: Use internal etcd client through an interface - - e740f8340ee 2023-05-08T11:52:31-04:00 Introduce CEL EnvSets for managing safe rollout of new CEL features, libraries and expression variables - - 235c261196e 2023-05-09T00:25:45+09:00 Job: Fix a misspelling - - b4560f9e573 2023-05-08T22:17:32+08:00 kubeadm: fix a bug where file copy(backup) could not be executed correctly on Windows platform during upgrade - - f2de1a00b8f 2023-05-08T15:59:31+02:00 storage/etcd: skip SendInitialEvents if the request is backward compatible - - bbf5c03dd80 2023-05-08T16:09:21+03:00 Add NodeLogQuery e2e tests - - ddb8c8a38b4 2023-05-08T12:48:50+00:00 remove ServiceInternalTrafficPolicy e2e feature tag - - 16fecf3e761 2023-05-08T13:34:15+02:00 Refactor APF handler in preparation for dynamic retryAfter - - d3237b72587 2023-05-08T10:53:39+00:00 unittests: Fixes unit tests for Windows (part 7) - - ccb4ca89549 2023-05-08T15:32:10+08:00 record podUID in refMap in watchBasedManager - - e4340f0d9bd 2023-05-08T15:02:23+09:00 Job: Use generic Set in controller - - 22d0aa1d04a 2023-05-08T12:11:11+08:00 remove DevicePlugins featuregate - - 27cdddeaf16 2023-05-08T11:53:14+08:00 update Feature:KubeletCredentialProviders] e2e test name - - 2ebc0cc0257 2023-05-06T19:41:31+08:00 remove unwantedReferences - - 57969c1b52c 2023-05-06T19:40:40+08:00 Fix etcd3 config changed - - 4e24237f3bc 2023-05-06T10:45:27+00:00 e2e services: retry if healthcheck nodeport is not avaioable - - e560df770e3 2023-05-06T17:57:12+08:00 respect local GOPROXY setting in build/common.sh - - c56839c0a1e 2023-05-06T17:29:47+08:00 etcd: Update version to 3.5.8 - - 64f2fe2357d 2023-05-06T14:50:21+08:00 kubeadm: fix crictl pull using wrong flag, use -i and -r - - 936265e8707 2023-05-06T13:58:14+08:00 Add podUID in AddReference and DeleteReference - - cd51c1803e2 2023-05-05T22:48:45-04:00 Add new partial/full sync time metrics for iptables kube-proxy - - a862a5f2d24 2023-05-05T20:23:01+00:00 Use the right executable ss/netstat in log message - - ae08fe1e199 2023-05-05T14:27:54-05:00 ProbeTerminationGracePeriod promote to GA - - 2cb215e1091 2023-05-05T18:30:54+00:00 Add all describers to the exported DefaultObjectDescriber - - 5ea40d14fd9 2023-05-05T17:01:01+00:00 Added e2e_node test for sigkilled pods exit code and exit reason check - - 3e57a0bd138 2023-05-05T11:16:23-04:00 Add go.work and go.work.sum to .gitignore - - 008576da073 2023-05-05T09:36:48-04:00 Improve and simplify maintenance of APF bootstrap objects - - 194ac957ad3 2023-05-05T13:31:36+00:00 make resize of hollow objects more verbose in start-kubemark - - c3e77bf21cd 2023-05-05T21:23:42+08:00 Update podFailurePolicy comments from alpha-level to beta - - 4fa7e444805 2023-05-05T09:09:56-04:00 Remove gcp cloud-provider checks for kubelet version >= 1.7.2 - - 1c45bacfb0e 2023-05-05T11:20:46+02:00 mount-utils: fix flaky test 'TestFormat' - - 6a5cf99aad1 2023-05-05T14:29:24+05:30 pkg/proxy: human-readable messages - - c2c8b8d1783 2023-05-05T14:29:23+05:30 pkg/proxy: using generic sets - - 359bcec0e09 2023-05-04T17:02:47-07:00 benchmark test to evaluate the overhead of podMatchesScopeFunc - - edd032e22b7 2023-05-04T17:02:47-07:00 Fix incorrect calculation for ResourceQuota with PriorityClass as its scope - - e807a6aec57 2023-05-04T16:41:20-04:00 Disable NewVolumeManagerReconstruction feature gate - - 0c9f55588c5 2023-05-04T11:39:40-04:00 Simplify creation of default KubeProxyConfiguration - - ec2cc36404e 2023-05-04T15:52:34+02:00 e2e: disable jig.ExternalIPs - - b849ff57b85 2023-05-04T13:04:52+00:00 e2e reasonable grace termination period timeout - - 791573ddb60 2023-05-04T12:58:33+00:00 promote ProxyTerminatingEndpoints to GA - - b249b4ca9bb 2023-05-04T20:37:10+09:00 Promote ExpandedDNSConfig feature to the GA stage - - 5aca41af50f 2023-05-04T07:19:23-04:00 [local-up-cluster] Use the kubectl we built - - 8524d21bf48 2023-05-04T07:12:15-04:00 Bump Ginkgo Poll Progress parameters to a sane level - - 034528a9f04 2023-05-04T13:08:06+02:00 scheduler perf: add DynamicResourceAllocation test cases - - 1c52fb38759 2023-05-04T11:17:09+02:00 Update publishing-bot rules for release branches to Go 1.19.9 - - 19f7cb23c8c 2023-05-04T08:33:59+00:00 e2e agnhost functionality to RST TCP connections - - 63b69dd50ce 2023-05-04T08:34:11+02:00 Add support for CRI `ErrSignatureValidationFailed` - - 859359ad6ae 2023-05-04T10:25:10+08:00 Fix strict linting - - a7035f54595 2023-05-04T10:25:09+08:00 Pass Context to StartTestServer - - 2d866ec2fc8 2023-05-04T10:09:24+08:00 Teardown only scheduler in integration tests - - 8969fdd2f51 2023-05-03T17:11:45-07:00 QueryParamVerifierV3 resilient to minimal OpenAPI V3 documents - - cede96336a8 2023-05-03T16:26:09+00:00 Depend on k8s.io/utils cpuset - - 9f46cbc6fa4 2023-05-03T16:26:04+00:00 Update k8s.io/utils version to v0.0.0-20230313181309-38a27ef9d749 - - 10a869fc752 2023-05-03T10:15:37-04:00 Remove duplicated config fields from ProxyServer - - 1f7c07f3553 2023-05-03T21:43:19+08:00 scheduler: remove deprecated v1beta2 KubeSchedulerConfiguration - - a3848714f55 2023-05-03T18:11:21+05:30 dependencies: update gh/Azure/go-autorest to latest version - - 17c17da97b6 2023-05-03T08:37:40-04:00 e2e_node: move getSampleDevicePluginPod to device_plugin_test.go - - c53cc4fe0db 2023-05-03T14:26:43+02:00 Update distroless-iptables to v0.2.4 - - c4575c34382 2023-05-03T08:22:49-04:00 Fix up detect-local-mode validation - - 3734fe7ab1d 2023-05-03T08:22:45-04:00 Remove some useless error checks - - 19885264f3d 2023-05-03T12:22:23+02:00 [go] Bump images, dependencies and versions to go 1.20.4 - - d82684e691d 2023-05-03T04:39:00+00:00 Add check to skip PodTopologySpread PreFilter if no constraints are specified - - d22b9310e6e 2023-05-02T23:45:44-04:00 Allow override of prerelease/buildID portions of version at runtime - - 36b760a9317 2023-05-03T11:00:19+08:00 upgrade etcd deps to v3.5.8 - - 7c5573d326d 2023-05-03T01:29:37+02:00 Fix cmd, integration, and conformance tests - - 69eccd41b89 2023-05-02T15:58:07-07:00 endpointslice: reduce visibility of vars/funcs - - 933b665c18c 2023-05-02T22:39:52+00:00 Upgrades spf13/cobra to 1.7.0 - - 3653b21e6ba 2023-05-02T21:24:06+00:00 Move glusterfs 1.25 deprecation notice to the deprecation section. - - 9d19c207d22 2023-05-02T21:01:48+00:00 fix: fixes flake in TestKMSv2Healthz - - 561548e86c4 2023-05-02T20:25:42+00:00 unit tests: Fixes kuberuntime unittests for Windows - - 5f489a33277 2023-05-02T19:52:23+00:00 feat: rename PodHasNetwork to PodReadyToStartContainers - - a40810a2d9d 2023-05-02T21:17:57+02:00 Add comment about removing the feature gate - - e51e5962d5a 2023-05-03T02:27:26+09:00 Use early return pattern to avoid nested conditions - - e1e38148bb2 2023-05-02T18:53:19+02:00 Add DisruptionTarget condition when preempting for critical pod - - 7be3f8e43f7 2023-05-03T00:35:38+08:00 Remove old metric scheduler_goroutines - - e7396e35513 2023-05-02T22:40:26+08:00 remove ability to re-enable serving deprecated versions of the runtimeclasses kind - - d96f83f02f9 2023-05-02T16:56:09+03:00 windows-tests: Update connectivity check util function - - e496085bd34 2023-05-02T15:51:22+02:00 Kube-proxy/ipvs: accept access to healthCheckNodePort on LbIP - - d257d5dfdc4 2023-05-02T15:32:02+02:00 Trigger re-sync on any change to providerID - - 40de26dcff8 2023-05-02T14:50:40+02:00 KEP-3325: Promote SelfSubjectReview to GA - - d9524379210 2023-05-02T05:42:12-07:00 Fix flaky HPA e2e tests by not failing on context cancelled (#117669) - - 5fff8cae749 2023-05-02T13:22:30+02:00 dependencies: klog v2.100.1 - - d55b67b3490 2023-05-02T00:48:42-07:00 Clean up brace whitespace in **/validation_test.go - - 2ad2c15c9ca 2023-05-02T07:59:48+02:00 Update copyright year to 2023 - - b464d084278 2023-05-02T07:59:16+02:00 Remove custom fake svc lister in favor of regular indexer - - b899ae48477 2023-05-02T13:16:31+08:00 remove genericfeatures.DryRun in 1.28 - - c6bdde8051c 2023-05-02T10:13:15+12:00 Create e2e test for APIResources endpoints - - ab9c8eb1e8d 2023-05-01T13:30:38-07:00 Removing WindowsHostProcessContainers feature-gate - - 077cc20f8af 2023-05-01T13:19:46-07:00 fixup patcher test to include field manager - - ad5cda4d219 2023-05-01T13:19:46-07:00 remove checks for fieldmanager from handlers - - 4721ec7519c 2023-05-01T13:18:44-07:00 include apiextensions types in apiextensions generated openapi - - 08e756342c2 2023-05-01T13:18:44-07:00 fix scale not being given gvk in CRD openapi schemas - - ffb9c076d77 2023-05-01T13:18:44-07:00 add OpenAPIV3 config to tests and server options - - c2177dca5f6 2023-05-01T13:15:23-07:00 add error for attempting to initialize field manager with nil typeconverter - - 94909af68ae 2023-05-01T13:15:22-07:00 supply deduced typeconverter to apiserver tests - - 302daa889c5 2023-05-01T13:14:03-07:00 Throw error if OpenAPIV3 config is not provided - - 1b766839677 2023-05-01T11:53:58-07:00 filter out directives before taking patch value as-is - - 6de6cd0a658 2023-05-01T11:53:58-07:00 add integration test for nested $patch in SMP - - e00a9c3a0b1 2023-05-01T11:53:57-07:00 add subtests - - ffeec1f4d44 2023-05-01T15:19:25-03:00 Update compatibility data test - - ec997d5433a 2023-05-01T15:19:25-03:00 Generated files for NetworkPolicyStatus removal - - bff8a6cd9f3 2023-05-01T15:19:25-03:00 Remove withdrawn feature NetworkPolicyStatus - - 0fcf42f3211 2023-05-01T20:18:14+02:00 Move test double queue to test file and unexport - - 208af2d1d83 2023-05-01T20:18:14+02:00 Localize SpyWorkQueue to cloud-provider for now - - a15013ec8b1 2023-05-01T20:18:14+02:00 Document RetryError properly - - 73bc9861d25 2023-05-01T20:18:14+02:00 Improve error logging in processNextServiceItem - - 18e978a89df 2023-05-01T20:18:14+02:00 Improve RetryError GoDocs - - de34540248a 2023-05-01T17:19:03+00:00 Update kube-openapi to fix race - - d0677f528c0 2023-05-01T23:05:32+08:00 Add json tag - - 69bc6855568 2023-05-01T16:23:28+02:00 node: podresources: graduate to GA - - 04ad946e8fb 2023-05-01T15:09:43+03:00 kubelet dra: lock before getting claimInfo CDIDevices and annotations fields - - aaa30439bdd 2023-05-01T19:58:41+08:00 reduce util pkg for testing in tempdir. - - 4c83aae2cc7 2023-05-01T09:17:50+02:00 kubeadm: replace intstr.FromInt with intstr.FromInt32 - - 026e7c7cb37 2023-05-01T09:17:45+02:00 registry: replace intstr.FromInt with intstr.FromInt32 - - 0ee9f1b7a75 2023-05-01T09:17:35+02:00 kubelet: replace intstr.FromInt with intstr.FromInt32 - - 1c4b97ea272 2023-05-01T09:17:30+02:00 network: replace intstr.FromInt with intstr.FromInt32 - - 5bfe738af2e 2023-05-01T09:17:05+02:00 apps: replace intstr.FromInt with intstr.FromInt32 - - 94410ee8078 2023-05-01T09:16:27+02:00 api-machinery: replace intstr.FromInt with intstr.FromInt32 - - 4911e9de4a7 2023-05-01T09:16:15+02:00 api: replace intstr.FromInt with intstr.FromInt32 - - 79266560383 2023-05-01T01:02:44-04:00 kubelet: Implement support for Windows podAndContainerStatsFromCRI - - 14952cef5b7 2023-05-01T01:02:36-04:00 kubelet: Move Linux stats to a Linux specific file - - fc8b4657c18 2023-04-30T22:43:56+02:00 Add tests - - ea4ce5dc28e 2023-04-30T22:37:34+02:00 Alias api/errors instead of stdlib errors - - a179203bdba 2023-04-30T22:37:34+02:00 Support specifying custom LB retry period from cloud provider - - da922f0af67 2023-04-30T19:21:46+08:00 Remove ability to re-enable serving deprecated discoveryv1beta1 APIs - - e28f3de6568 2023-04-30T09:05:42+08:00 Revert "proxy startup-time config handling cleanup" - - d94c733ee2b 2023-04-29T08:28:27-07:00 Use absolute path instead requestURI in openapiv3 discovery (#117495) - - 34d3c7520be 2023-04-29T14:27:35+05:30 update Deps gopkg.in/warnings.v0 v0.1.1 to v0.1.2 - - 944a4cd3114 2023-04-29T16:51:48+08:00 Remove ability to re-enable serving deprecated autoscalingapiv2beta APIs - - 671a3f43fdf 2023-04-28T22:03:31+00:00 Correct the changelog for GlusterFS removal in 1.26. - - 859690d72a4 2023-04-28T21:28:26+00:00 Added support for image credential provider for windows and arm64 on gce - - 28c573358b0 2023-04-28T13:13:55-05:00 test for init container restarts - - d727df1741e 2023-04-28T14:45:21+01:00 node: device-plugin: e2e: Additional test cases - - 3dbb741c976 2023-04-28T14:45:21+01:00 node: device-plugin: add node reboot test scenario - - a26f4d855d5 2023-04-28T14:44:42+01:00 node: device-plugin: e2e: Capture pod admission failure - - 96975737033 2023-04-28T14:43:25+01:00 node: device-mgr: e2e: adapt to sample device plugin refactoring - - 282a6a80b92 2023-04-28T14:43:17+01:00 node: device-mgr: e2e: Update the e2e test to reproduce issue:109595 - - d509e79837d 2023-04-28T14:41:38+01:00 node: device-mgr: e2e: Implement End to end test - - dc1a5926321 2023-04-28T14:41:30+01:00 node: device-mgr: Handle recovery by checking if healthy devices exist - - 53c9103a1de 2023-04-28T11:47:08+00:00 Set ENABLE_AUTH_PROVIDER_GCP to true in gce tests - - 2572a430344 2023-04-28T15:00:16+08:00 kubeadm: fix unit test failure on node with multiple cri endpoints - - f81b49d8739 2023-04-28T14:58:59+08:00 Remove ability to re-enable serving deprecated eventv1beta1 APIs - - 48d01d6d9b0 2023-04-28T14:08:31+08:00 Remove ability to re-enable serving deprecated batchapiv1beta1 APIs - - c6f4bee98dd 2023-04-28T13:55:46+08:00 kubeadm: add deprecated FG UpgradeAddonsBeforeControlPlane - - 4d9261c7567 2023-04-28T13:04:04+08:00 Fix LocationOfOrigin shows up unexpectedly - - 76fe41a996e 2023-04-27T20:46:23-07:00 chore: update cgroups and ttrpc versions - - 0dbeff4b6e6 2023-04-28T10:51:37+08:00 remove GA feature gates in 1.28 about network - - 4e7b6e8ba49 2023-04-28T10:17:24+08:00 remove DelegateFSGroupToCSIDriver featuregate - - fc0d2cd32f5 2023-04-27T22:42:49+00:00 added init containers tests to simplify the sidecar KEP large PR - - 258c4c4251e 2023-04-27T15:43:35-04:00 Remove duplicated config fields from ProxyServer - - 9d4f10f5d28 2023-04-27T15:43:35-04:00 Fix up detect-local-mode validation - - 5ece6541b80 2023-04-27T21:02:25+02:00 proxy/ipvs: don't bind nodeips to the dummy device - - 5310305098a 2023-04-27T21:02:20+02:00 proxy/ipvs: add a GetAllLocalAddressesExcept() function - - f24d1d2c950 2023-04-27T20:21:00+05:30 use go 1.19.x for etcd version monitor compilation - - 91ee58050f8 2023-04-27T16:44:24+02:00 wait: fix PollUntilContextTimeout godoc comment - - b3e0bc88640 2023-04-27T15:31:40+02:00 scheduler_perf: let the test decide which informers are needed - - 969d28b12b7 2023-04-27T15:31:37+02:00 scheduler_perf: refactor common code - - 91df71be549 2023-04-27T18:11:39+05:30 correct etcd base image reference in the doc - - 6b40cd8cd37 2023-04-27T17:08:04+05:30 update test/conformance/image version to v1.4.2 - - 6c8be35fa86 2023-04-27T17:06:54+05:30 update the etcd base image to v1.4.2 - - 1eca720dcc7 2023-04-27T13:06:01+02:00 Refactor some watchcache tests - - 7f370d651dd 2023-04-27T15:55:09+08:00 Migrated `pkg/scheduler/framework/plugins/podtopologyspread` to contextual logging - - 54e6f609ceb 2023-04-27T14:46:13+08:00 Migrated `pkg/scheduler/framework/plugins/noderesources` to contextual logging - - 152c1a02723 2023-04-27T12:18:18+08:00 Chore: Replace re-initialized variables with create new ones - - 37a9260d5c5 2023-04-27T11:28:19+08:00 Migrate pkg/scheduler/framework/plugins/defaultpreemption/default_preemption.go to use contextual logging - - eeb13993832 2023-04-27T11:28:14+08:00 Migrated `pkg/scheduler/framework/preemption` to use contextual logging - - 550d4c00746 2023-04-26T21:01:31+02:00 scheduler_perf: support test case selection via labels - - 79de8879cbe 2023-04-26T14:29:17-04:00 OWNERS_ALIASES: add self to sig-node-reviewers - - 217196c59fa 2023-04-26T10:22:16-07:00 Add ROX storage tests (#114628) - - 6a4cf352b8b 2023-04-26T17:16:05+00:00 remove tracking annotation from validation and webhooks - - 2af662b05fe 2023-04-26T17:09:50+00:00 Refactors discovery content-type and helper functions - - 170d5ef9fa0 2023-04-26T23:51:39+08:00 code cleanup for kubeadm - - 902c4ecc90f 2023-04-26T09:55:06-04:00 Add jpbetz to approvers of apiextensions-apiserver - - 0a582431593 2023-04-26T15:33:00+02:00 node: device-plugin: e2e: Add test case for kubelet restart - - 09100804722 2023-04-26T15:32:59+02:00 node: device-plugin: e2e: Provide sleep intervals via constants - - 4a0f7c791fe 2023-04-26T15:32:57+02:00 node: device-plugin: e2e: Update test description to make it explicit - - fd459beeff6 2023-04-26T15:32:54+02:00 node: device-plugin: e2e: Isolate test to pod restart scenario - - 5ab4ba62052 2023-04-26T15:32:21+02:00 node: device-plugin: e2e: Annotate device check with error message - - 5c4f397361f 2023-04-26T15:32:16+02:00 node: device-plugins: e2e: s/devLen/expectedSampleDevsAmount - - 0aa6a5726a6 2023-04-26T15:31:16+02:00 node: device-plugins: e2e: Refactor parse log to return string and error - - 8ed861889aa 2023-04-26T20:17:04+08:00 feat(NodeVolumeLimits): return Skip in PreFilter - - 28519e240ed 2023-04-26T14:11:48+02:00 Fix scheduler performance regression after adding plugin metrics - - c96188a38b5 2023-04-26T20:08:06+08:00 remove seccomp profile path - - 96eaed9980d 2023-04-26T11:17:28+00:00 cluster/gce: update cloud-controller-manager to use go-runner - - 0d27d3cfffc 2023-04-26T11:13:29+00:00 cluster/gce: update cloud-provider-gcp image to latest tagged version - - 4cdfe600e04 2023-04-26T11:02:47+02:00 Fix image pull error type `ErrRegistryUnavailable` - - 6da128bdb3e 2023-04-26T14:08:20+05:30 dependencies: go.uber.org/atomic v1.10.0 - - 87230578802 2023-04-26T14:02:34+05:30 dependencies: update go.uber.org/multierr v1.11.0 - - f7ce6f834a1 2023-04-26T15:03:08+08:00 Chore: add ipfamilies tweak functions - - 78b8af9fed3 2023-04-26T08:11:50+02:00 scheduler_perf: update throughputCollector - - a325fdbbe5d 2023-04-26T10:22:03+05:30 update Deps gopkg.in/natefinch/lumberjack.v2 v2.0.0 to v2.2.1 - - da3e7e37816 2023-04-26T09:04:33+08:00 stop watcher when error occurs - - 018564b8cfc 2023-04-26T00:50:31+00:00 change the seccompProfile field description to match the imlpementation - - 6d8a0100f70 2023-04-25T20:26:10-04:00 Fix typo in kubectl api-resources help text for --categories flag - - 3c45b61b643 2023-04-26T01:43:11+02:00 [KCCM]: have providerID trigger re-sync, but not be required for nodes - - a4f98e4c1e8 2023-04-25T14:22:01-07:00 Update staging/src/k8s.io/apiserver/pkg/cel/common/values.go - - e115d5234c2 2023-04-25T16:18:25-04:00 Fix bug where CEL listOfString.join() results in unexpected error - - 3229deda37b 2023-04-25T20:06:05+00:00 register missing metrics - - 24e68b3c6ac 2023-04-25T20:06:05+00:00 use client-go metrics not only rest_client - - 2bd42061b6e 2023-04-25T19:12:04+02:00 Remove support for EndpointsLeases and ConfigMapsLeases lock from leader election - - 3f247e59edf 2023-04-25T19:03:52+02:00 Refactor cacher.ListerWatcher code structure - - 892ebf2d253 2023-04-25T09:06:18-07:00 Ensure version "*" is passed instead of "" for all authz checks (#116937) - - 73d9a9cfa06 2023-04-25T17:29:25+02:00 kubelet/kuberuntime: Fix flaky test 'TestGeneratePodSandboxConfig' - - e3d84aa93cd 2023-04-25T22:12:50+08:00 kubeadm: add the experimental (alpha) feature gate UpgradeAddonsAfterControlPlane that supports upgrade coredns and kube-proxy addons after all the control plane instances have been upgraded - - 78e6cb1cccb 2023-04-25T14:53:16+02:00 intstr: add FromInt32, deprecate FromInt - - 88e2c344390 2023-04-25T10:47:18+02:00 Enable a bunch of generic storage tests for watchcache. - - 860329c04b5 2023-04-25T11:45:28+08:00 drop v1.25.0 API testdata - - 440d5910f7d 2023-04-25T10:58:59+08:00 Chore: add app protocol tweak function - - 06993afdd6a 2023-04-25T10:55:52+08:00 Chore: cleanup whitespaces - - 3d8f7233da9 2023-04-25T10:55:12+08:00 Chore: remove impossible and redunant cases - - 4a6bc66e40f 2023-04-24T15:32:45-07:00 updating microsft/go-winio package to latest version - - 60d25c3ed77 2023-04-24T20:55:43+00:00 improve remotecommand testing fuzzing the data stream - - d76f5dae67c 2023-04-24T22:35:20+02:00 Add a comment to roleRef to document that it is immutable - - 959c90c1d9a 2023-04-24T23:11:23+08:00 Chore: add deletion timestamp tweak function - - 4169d7d0283 2023-04-24T15:05:47+02:00 golangci-lint: allow exceptions for Go naming convention - - 4f8eba2a0be 2023-04-24T20:28:29+08:00 Chore: add finalizers tweak function - - 28db34a231f 2023-04-24T20:28:29+08:00 Chore: add load balancer tweak function - - 1c465c51e80 2023-04-24T20:28:29+08:00 Chore: add service port tweak function - - 0cc7369196b 2023-04-24T20:28:29+08:00 Chore: add LBIngress tweak function - - 23c242770fe 2023-04-24T20:28:29+08:00 Chore: add etp tweak function - - 2f6bc661dc3 2023-04-24T20:28:28+08:00 Chore: rewrite newService function - - f9bab9a60b0 2023-04-24T18:28:14+08:00 add --concurrent-cron-job-syncs flag - - bc00f5c071f 2023-04-24T08:52:25+02:00 Update cri-tools to v1.27.0 - - c3384191ea6 2023-04-24T14:27:37+08:00 remove validation GCE-ism - - 28ac914bc54 2023-04-24T10:22:08+05:30 Remove repeated info - - e0d5c4aa93e 2023-04-24T10:19:29+05:30 Move info where its most relevant - - 0a508ad8067 2023-04-24T10:19:29+05:30 Update `kubectl edit` documentation - - d0412928961 2023-04-23T20:34:48+08:00 Add v1.27.0 API testdata - - 7514d8b3339 2023-04-23T18:32:49+08:00 add shortnames for mutatingwebhookconfigurations and validatingwebhookconfigurations - - 95fea2f2bff 2023-04-22T11:03:50-07:00 add test case for merging a patch against empty list - - 3469bb05db7 2023-04-22T17:02:34+08:00 kubeadm: fix unit test panic for TestNewResetData - - ed37e6986b6 2023-04-21T16:16:53-07:00 uncomment exit trap to cleanup tmpdir - - 63d44fdde58 2023-04-21T16:15:21-07:00 retain KUBE_GOPATH on recursive kube::golang - - 4d736a0435e 2023-04-21T16:15:21-07:00 cleanup update-mocks.sh - - 726992f9db9 2023-04-21T16:15:21-07:00 call kube::golang::setup_env before setting up worktree - - 17db22d0558 2023-04-21T23:50:33+08:00 Fix potential mutex usage bug - - 39e52449f9f 2023-04-21T15:10:31+02:00 remove nodes resource from CoreDNS RBAC manifest - - 7a14c5ad6dd 2023-04-20T17:04:01-07:00 ensure we can remove _output - - 11f3ef1ed7d 2023-04-20T15:47:57-07:00 drop linux/arm build warning, now that 1.27 is released, this is covered by the release notes - - 104c208d0fb 2023-04-20T21:35:55+08:00 add Authentication tracking request/error counts and latency metrics - - 65f3454c1d9 2023-04-20T17:16:46+08:00 fix undefined convertion - - 8efeb5afcfd 2023-04-20T14:06:57+05:30 Dependencies Update google.golang.org/protobuf v1.28.1 to v1.30.0 - - 6f90c536330 2023-04-20T11:00:06+05:30 Dependencies Update golang.org/x/tools v0.7.0 to v0.8.0 - - 5c584269a79 2023-04-19T20:10:22+00:00 avoid volume copy in checkAttachableInlineVolume - - 2bbd07c0192 2023-04-19T11:06:26-07:00 remove defunct interactive tutorial - - 1d15354ccb5 2023-04-19T21:08:16+05:30 update gofuzz dependency - - 2cd23c8b17c 2023-04-19T21:01:55+05:30 Update go-logr dependencies - - 062f146d325 2023-04-19T23:11:57+08:00 Replace the deprecated ioutil method in the pkg/credentialprovider directory - - be6709044ad 2023-04-19T22:08:45+08:00 etcd: Build image 3.5.8-0 - - 6db4cbfde7b 2023-04-19T15:29:13+02:00 cacher: do not popExpiredWatchers when the cacher hasn't dispatched any event - - eab66a687b2 2023-04-19T06:13:11-07:00 cacher avoid double locking (#117410) - - a02e94ae2b4 2023-04-19T08:25:30+02:00 e2e: fix flaky test 'should contain OpenAPI V3 for Aggregated APIServer' - - 0c54d9af6f2 2023-04-19T01:32:20+02:00 Fix stomping os env in kubectl e2e tests - - 766f6c3ad41 2023-04-18T10:35:30-07:00 Include stderr in cred provider plugin errors - - eaba1703b1b 2023-04-18T22:27:35+08:00 enhancemanet: reduce calculation calls - - a8b808ee6ca 2023-04-18T21:51:10+08:00 Replace the deprecated ioutil methods in the test directory - - a959785f964 2023-04-18T11:49:28+05:30 dependencies: udpate coredns/caddy to v1.1.1 - - 0297329795e 2023-04-18T08:04:39+02:00 Refactor watch bookmark tests to allow sharing between etcd3 and watchcache - - 45e836a968a 2023-04-18T08:02:32+02:00 Generalize few watch tests from cacher - - f3b9e0ddc9b 2023-04-17T20:55:49-05:00 Replace os.Setenv with testing.T.Setenv in tests - - 7cbbf47f5ea 2023-04-17T20:40:08-05:00 Cleanup environment in tests that call os.Unsetenv - - d38ac7e7c6b 2023-04-17T20:39:46-05:00 Replace os.Setenv with testing.T.Setenv in tests - - e8d3a4a105c 2023-04-17T20:27:22-05:00 Cleanup environment in tests that call os.Unsetenv - - 2181eea4843 2023-04-17T20:26:56-05:00 Replace os.Setenv with testing.T.Setenv in tests - - cf125a35611 2023-04-17T20:21:56-05:00 Replace os.Setenv with testing.T.Setenv in tests - - b9ef1603223 2023-04-17T20:03:33-05:00 Cleanup environment in tests that call os.Unsetenv - - 240fccd7668 2023-04-17T20:03:09-05:00 Replace os.Setenv with testing.T.Setenv in tests - - 89467ad3e9b 2023-04-17T19:46:53-05:00 Replace os.Setenv with testing.T.Setenv in tests - - fc643d2e40c 2023-04-17T19:34:03-05:00 Replace os.Setenv with testing.T.Setenv in tests - - 29b6c54d158 2023-04-17T18:20:27-04:00 dependencies: update github.com/cenkalti/backoff/v4 to v4.2.1 - - 0a8343352b4 2023-04-17T22:47:38+02:00 Document gomega.Equal() instead of gomega.BeEqual() - - d231d6022b0 2023-04-17T23:01:35+03:00 Remove endpoints (old leader election) related RBAC from kube-controller-manager ClusterRole - - e340325024d 2023-04-17T18:44:13+00:00 Fix nil pointer in test AfterEach for volumeperf.go - - 453f81d1cae 2023-04-17T11:53:28-05:00 kubelet: pass context to VolumeManager.WaitFor* - - 4de0d2c6f8f 2023-04-17T18:37:50+08:00 use generic set in storage/validation - - 3ac77335303 2023-04-17T09:52:01+02:00 Add `saschagrunert` to `sig-node-reviewers` - - 7fb88eec73c 2023-04-17T13:19:35+08:00 support fieldSelector spec.hostNetwork - - 4d73864026c 2023-04-16T22:18:35-07:00 Dependencies Update golang.org/x/timet 90d013bbcef8 to v0.3.0 - - ff9ebfa90de 2023-04-17T00:17:16+03:00 e2e framework: control k/k/pkg imports - - ee99ca25ee6 2023-04-16T23:55:31+08:00 Remove unnecessary if judgments - - 1359ebcc5b0 2023-04-16T18:29:45+08:00 fix doc mismatch - - a6339e2702f 2023-04-16T15:59:14+05:30 proxy/conntrack: using common conntrack cleaning function in proxiers - - 399f09dde05 2023-04-16T15:54:47+05:30 proxy/conntrack: common function for cleaning stale conntrack entries - - efb05630946 2023-04-16T15:52:52+05:30 proxy/conntrack: moved pkg/util/conntrack -> pkg/proxy/conntrack - - 37ea51fd567 2023-04-16T11:41:14+08:00 Improve the performance of map usage - - 9c0153aef9e 2023-04-16T01:33:16+02:00 KCCM: add providerID predicate to service controller - - d3c103edce7 2023-04-16T01:16:50+02:00 Re-work logic in shouldSyncUpdatedNode - - dc4f6f9da6a 2023-04-15T14:28:32+03:00 e2e framework: remove last dependency to k/k/pkg/util - - 40521fe3601 2023-04-14T22:32:06+03:00 e2e framework: remove last dependency to k/k/pkg/kubelet - - 030debc1990 2023-04-14T22:07:56+05:30 changelog: fix formatting issue with v1.27 change log - - 4e8c5364bc6 2023-04-14T16:11:35+00:00 CHANGELOG: Update directory for v1.27.1 release - - 1b93abb9bac 2023-04-14T17:56:15+03:00 Move kubelet config API to e2e_node - - 4e928c96b5e 2023-04-14T22:44:24+08:00 skip checks when topologyPolicyName is PolicyNone - - 71a989e5e9c 2023-04-14T21:04:35+08:00 Fix CHANGELOG-1.27 correct - - 06dc3d00fcc 2023-04-14T13:59:41+02:00 e2e/apimachinery: Add an e2e test for the API Streaming feature - - 8d19c0002bb 2023-04-14T12:51:54+02:00 Add node check to vSphere cloud provider - - 3b7c14e8cfb 2023-04-14T16:41:44+08:00 Remove unnecessary int type conversion - - 36e6e759182 2023-04-13T23:48:44-07:00 dependencies: udpate seccomp/libseccomp-golang to v0.10.0 - - 5bce18c98ec 2023-04-13T23:29:48-07:00 dependencies: update go-semver to v0.3.1 - - d7270f4ba72 2023-04-13T23:25:57-07:00 dependencies: update go-oidc to v2.2.1 - - b0d89a7807e 2023-04-14T11:54:45+05:30 dependencies: update github.com/gofrs/uuid v4.4.0 - - 1595d7f52d7 2023-04-13T23:21:38-07:00 dependencies: update go-systemd to v22.5.0 - - 9cfdf989eda 2023-04-14T11:51:11+05:30 dependencies: update gh/fvbommel/v1.1.0 - - 6b70710b0d1 2023-04-14T11:17:07+05:30 dependencies: xlab/treeprint v1.2.0 - - 6320b6843a2 2023-04-14T11:13:51+05:30 dependencies: update netns to v0.0.4 - - 9e2bb40e158 2023-04-14T13:32:49+08:00 fix typo annotation key notes. - - becf73a82b1 2023-04-14T11:55:08+08:00 add invaild scope test case - - c4e1b01416e 2023-04-14T08:05:53+08:00 replace spew methods with dump methods - - a96358ac0fa 2023-04-13T19:50:26-04:00 Remove some useless error checks - - 867be8fc3e2 2023-04-14T00:28:33+03:00 get rid of e2e/framework -> k/k/pkg/kubelet dependency - - 2bb35e08f4b 2023-04-13T14:05:58-04:00 Clarify kubelet/kube-proxy iptables rule skew constraints - - 6d13cad2cf5 2023-04-13T23:25:48+05:30 dependencies: update gh/Azure/auto-test/{adal,validation} - - 432a3016a49 2023-04-13T11:27:39-04:00 Revert "Merge pull request #113151 from ncdc/refactor-crd-conversion" - - 9c5a66e2080 2023-04-13T11:21:40-04:00 Revert "CR conversion: protect from converter input edits" - - ed0124855aa 2023-04-13T22:29:18+08:00 add log includes pod preemption details - - 0979d554435 2023-04-13T12:07:18+00:00 unit tests: Skip flaky tests on Windows (part 2) - - 2d06fad5163 2023-04-13T14:55:56+05:30 dependencies: azure-sdk-for-go to v55->v68 - - 625c3025057 2023-04-13T12:19:01+03:00 change pv recycler scrub cmd to find -delete - - c042837a761 2023-04-13T15:56:16+08:00 truncate the precision at a millisecond for image pull event message - - 804d9f47c9f 2023-04-13T00:31:34-04:00 kube-aggregator: correctly use client-go TLS cache with custom dialer - - db5d74935ee 2023-04-13T09:02:46+08:00 optimize evict sandbox logic - - ccf7ddacfce 2023-04-13T09:02:46+08:00 replace ioutil with os, update doc - - 5668399a87c 2023-04-12T17:08:36-07:00 Codegen: use openapi-gen via k8s.io/code-generator - - b23ab389b4f 2023-04-12T15:42:06-04:00 Add SIG ownership to controller/nodelifecycle - - 375e3cf869b 2023-04-12T19:05:24+00:00 CHANGELOG: Update directory for v1.24.13 release - - f7295ac5e08 2023-04-12T18:22:59+00:00 CHANGELOG: Update directory for v1.25.9 release - - d567d61aa56 2023-04-13T02:03:16+08:00 Fix a data race in TopologyCache - - a62563f1305 2023-04-13T01:47:55+08:00 Fix TopologyAwareHint not working when zone label is added after Node creation - - 83a1774df2b 2023-04-12T17:41:04+00:00 CHANGELOG: Update directory for v1.26.4 release - - a7a8cd6e5de 2023-04-12T08:58:38-07:00 Codegen: subprojects: nuke existing files - - bc302fa4144 2023-04-12T08:48:03-07:00 Replace uses of ObjectReflectDiff with cmp.Diff - - 9627c50ef37 2023-04-12T08:46:16-07:00 Replace uses of ObjectGoPrintDiff with cmp.Diff - - 29c0b73d640 2023-04-12T08:46:12-07:00 Replace uses of diff.ObjectDiff with cmp.Diff - - dd7af241c11 2023-04-12T08:45:32-07:00 Replace diff.ObjectDiff with cmp.Equal - - 97bab44cae3 2023-04-12T08:45:31-07:00 Replace apimachinery diff.StringDiff with cmp - - 4f6714ef42d 2023-04-12T07:02:45-07:00 apiserver/etcd: add request and request_error metrics (#117222) - - d09842e0adf 2023-04-12T07:02:33-07:00 node-lifecycle-controller: improve monitorNodeHealth test-coverage (#116687) - - be101a748dd 2023-04-12T09:41:38-04:00 Remove some unused winkernel arguments/fields/functions - - 8a790ac2e1b 2023-04-12T09:41:38-04:00 Remove unused ProxyServer.EventClient field - - 9754386c764 2023-04-12T09:41:37-04:00 Remove write-only ProxyServer fields - - b4c384ebfb2 2023-04-12T09:19:17-04:00 vendor: bump runc to 1.1.6 - - c69689659a6 2023-04-12T14:19:39+02:00 Add `--concurrent-job-syncs` flag to kube-controller-manager - - 4438208511e 2023-04-12T12:47:59+02:00 api: encode NamespacedName with lower case in JSON - - 476e407ffd2 2023-04-12T12:43:43+02:00 cacher: prevent a potential deadlock - - 7cdffe37c1d 2023-04-12T13:45:45+05:30 update container storage interface spec to v1.8.0 - - 10a8ec5b2cc 2023-04-12T15:39:55+08:00 use case-insensitive header keys for http probes - - a6173fad88a 2023-04-12T15:38:05+08:00 Delete duplicate code in schedule.go - - 5588e8a4cd0 2023-04-12T15:20:04+08:00 hack/logcheck.conf: remove certificate controller exception - - 277c03fc799 2023-04-11T20:20:49-07:00 remove these unrelated openapi files (#117051) - - 9a468563070 2023-04-11T20:20:30-07:00 remove reuse buf todo (#117033) - - 5da386745af 2023-04-11T19:17:53-07:00 Kubectl convert - warn users with NotRegisteredError and Fail on all other errors (#117002) - - 0eec63fd687 2023-04-12T07:58:06+09:00 fix the mistake in the release note - - 02d8fc28faa 2023-04-11T22:41:50+00:00 fix: add the bug as a known issue o on the v1.26 release note - - 75f17eb38fc 2023-04-11T15:36:03-07:00 optimize watch-cache getlist (#116327) - - 9c15d75f234 2023-04-11T15:34:43-07:00 Migrated `pod-security-admission` to contextual logging (#114471) - - 2bed67d0f1c 2023-04-11T22:28:42+00:00 Revert "Optimization on running prePreEnqueuePlugins before adding pods into activeQ" - - 73eb7c09309 2023-04-11T15:19:27-07:00 Codegen: easier to read logs for subproject output - - bbbb695060a 2023-04-11T15:18:08-07:00 Codegen: subproject: chdir to the project dir - - 893ec0ca453 2023-04-11T14:19:45-07:00 Codegen: simpler k8s.io/code-generator/examples - - af29cca6ced 2023-04-11T12:47:45-07:00 Codegen: new tools will not become part of 'all' - - 5f7345deaac 2023-04-11T12:46:53-07:00 Codegen subprojects: consolidate generate-*groups - - 95e614b3717 2023-04-11T12:45:45-07:00 Codegen subprojects: deprecate "all" in scripts - - a94ed5b8ac8 2023-04-11T12:45:45-07:00 Codegen metrics: include v1beta2 - - 8b68e063e14 2023-04-11T12:45:44-07:00 Codegen subprojects: regen defaulters when needed - - 5200f4b0d36 2023-04-11T12:45:43-07:00 Codegen subprojects: reify 'all' into explicit - - 201653aa870 2023-04-11T12:45:42-07:00 Trivial change to reduce diffs - - 901dea73073 2023-04-11T15:02:25-04:00 Fix azure disk e2e after migration - - d212041d513 2023-04-11T20:09:47+02:00 hack/local-up-cluster.sh: Remove old dynamic certs - - ed5dd38dcdc 2023-04-11T17:27:35+00:00 CHANGELOG: Update directory for v1.27.0 release - - 464edfe6f6e 2023-04-11T16:35:37+02:00 test/integration: create nodes directly with kubernetes.io/hostname label - - 9204e6b286e 2023-04-11T16:51:35+05:30 remove unused constant `expansionFailed` in expansion test. - - 4491ba89171 2023-04-11T16:51:35+05:30 rename variable delete to avoid collision to builtin variable - - d04d7ffa6ec 2023-04-11T01:39:05-07:00 kubelet: Mark new terminal pods as non-finished in pod worker - - 0020631985e 2023-04-11T01:39:05-07:00 test: Add node e2e to restart kubelet while pod is terminating - - aa73f06e569 2023-04-11T09:59:16+02:00 scheduler perf: allow creating 0 items - - 49bbf7c2681 2023-04-11T09:46:34+02:00 scheduler_perf: fix race condition - - a869a898257 2023-04-11T09:43:45+02:00 scheduler perf: remove cleanup func - - b039a2ff2c7 2023-04-10T12:34:03+05:30 Add new contribex leads to sig-contribex-approvers - - 9363afc6502 2023-04-10T11:18:09+05:30 Fixing broken tests - - d102a6fea51 2023-04-09T22:44:20+01:00 HPA Controller - Update Owners - - 8d18ae6fc24 2023-04-09T11:34:17+05:30 Use the generic Set in scheduler - - b04ca79445e 2023-04-08T18:55:45-04:00 Add unit tests showing the effect of unlimited containers when calculating pod limits. - - 1dec97436c8 2023-04-09T01:47:42+09:00 Fix typo at job_test.go - - 046bb892566 2023-04-08T17:56:21+08:00 supported version of etcd 3.5.7-0 for Kubernetes v1.27.0-rc.0 - - f138d29bf2d 2023-04-07T10:16:46+02:00 watchcache: currentCapacity acquires read lock - - c77ad3116f4 2023-04-07T11:07:51+03:00 kubelet: fix setup of emptyDir with sizeLimit (fsquota) - - ea74a2d877d 2023-04-06T16:48:24-07:00 cpumanager: fix typo in godoc - - 1cce3b3e2f5 2023-04-06T08:01:41-07:00 wait: fix incorrect suggested method - - d3ae6c2df3c 2023-04-06T10:42:17-04:00 Specify KUBE_ROOT for test-e2e-node/AWS to work - - d9bd22115ff 2023-04-06T16:32:16+03:00 Alias deprecated genericclioptions.IOStreams with new one - - 26b35ce36ae 2023-04-06T17:40:52+05:30 Remove endpoint related RBAC from scheduler cluster role - - 7fa3d54ea5b 2023-04-06T08:50:10+00:00 unittests: Fixes server journal unit test on Windows - - 08a324bf512 2023-04-05T20:07:04+02:00 cluster/addons: set metrics-resolution to 15s - - eba18d503cc 2023-04-05T20:05:39+02:00 cluster/addons: bump metrics-server to v0.6.3 - - 88e055059cd 2023-04-05T16:24:56+02:00 component-base: avoid data race in log format registry - - a2fb32870f3 2023-04-05T16:11:38+02:00 test/integration/auth: fix data race - - 1dde8ef026e 2023-04-05T16:08:01+02:00 test/integration/framework: avoid race around grpclog.SetLoggerV2 - - f91518b81a5 2023-04-05T17:05:37+03:00 Add genericiooptions in allowed list of genericclioptions - - b4e4db336f6 2023-04-05T17:05:23+03:00 More migrations from genericclioptions to genericiooptions - - 5e1c6cd0d4f 2023-04-05T15:59:22+02:00 pkg/registry/flowcontrol: avoid race condition during Create - - 934516791c6 2023-04-05T22:01:40+09:00 Swap assert.Equal parameters oders to follow convention - - 2d06601b81c 2023-04-05T18:03:10+05:30 RBD: e2e containers base image has been udpated to F38 - - 0518dffd259 2023-04-05T18:02:03+05:30 iscsi: e2e containers base image has been udpated to F38 - - 8d9386fc402 2023-04-05T15:03:35+03:00 Remove genericclioptions.IOStreams struct - - c3497b30aca 2023-04-05T15:03:09+03:00 More migrations from genericclioptions to genericiooptions - - 00c30941260 2023-04-05T14:07:46+03:00 Migrate genericclioptions.IOStreams usage to genericiooptions - - 51a7751a496 2023-04-05T13:07:33+03:00 Move genericclioptions.IOStreams into genericiooptions.IOStreams - - e450ed98122 2023-04-04T21:41:29-07:00 CVE-2023-27561: Bump runc go module v1.1.4 -> v1.1.5 - - 3d3686b9cf0 2023-04-04T14:53:46+00:00 Return error for localhost seccomp type with no localhost profile defined - - e1bcfd47da9 2023-04-04T06:44:17+00:00 Sort unmounted volumes message in volume manager - - 79b3126f00a 2023-04-04T11:25:45+08:00 skip clear quota if FSQuotaMonitoring is disabled - - 0a37f09c32b 2023-04-03T12:34:37-07:00 Fix directory mismatch for `volume.SetVolumeOwnership()` - - 731068288e1 2023-04-03T11:27:59+02:00 correct storage class selection message - - cc8cd88a94d 2023-04-03T16:41:09+08:00 remove duplicate validation for csi - - 978da1e8f13 2023-04-03T11:39:59+08:00 remove GA feature-gates - - bda73bd1129 2023-04-02T16:51:39-04:00 Refactor remote runners - - e389d140ae6 2023-04-01T10:34:57+00:00 fix as suggested - - 457bb58ebbf 2023-03-31T12:34:00+03:00 kubectl events: Support fully qualified names for --for flag - - 1893f639d03 2023-03-31T02:10:39-07:00 test: Fix flake in node e2e mirror pod tests - - ffcf3ee6f87 2023-03-31T02:15:04+00:00 feature(pkg/api): warning for Pod with null labelSelector in PodAffinity and TopologySpread - - 70369bfe299 2023-03-31T10:09:58+08:00 remove GAed KubeletCredentialProviders - - 5662566e03a 2023-03-30T20:26:07-04:00 Set GOMAXPROCS explicitly - - 56755b8ffdb 2023-03-30T17:08:59+08:00 fix doc mismatch - - 8e36e948ce6 2023-03-30T10:44:45+08:00 verifyVolumeNoStatusUpdateNeeded may cause flake and so only keep the last ones - - dac85fe2d3f 2023-03-29T20:14:54+00:00 [KMSv2] cleanup comments in v2 proto api - - feba08a6947 2023-03-29T19:50:06+00:00 Create local copy to avoid potential race condition - - 29503fd8d45 2023-03-29T12:39:35-07:00 openapi: Make file client more easy to re-use - - ed48dcd2d71 2023-03-29T15:29:59-04:00 kubelet: Ensure pods that have not started track a pendingUpdate - - db92cc13880 2023-03-29T21:52:38+08:00 ftr(etcd): add benchmarks - - 05f4e497f1d 2023-03-29T13:46:49+02:00 Deflake TestGetListNonRecursive - - 906f0607efc 2023-03-28T22:36:41-07:00 Clean up kms test - - d3f6cb717f7 2023-03-29T11:18:52+08:00 update conformance yaml - - 7bfcfc4d5de 2023-03-28T23:36:42+00:00 docs: fix storage e2e test README - - f7765eb0d42 2023-03-28T14:24:34-04:00 Add damemi to emeritus SIG scheduling approvers - - bbbd366cf39 2023-03-28T14:08:31-04:00 Move damemi to sig-scheduling reviewers - - 397cc73dc9b 2023-03-28T22:41:20+08:00 delete unused functions in pkg/controller directory - - 47f8d42a6ba 2023-03-27T21:46:10+00:00 Add CecileRobertMichon to sig-cluster-lifecycle-leads - - 449f847630e 2023-03-27T20:43:37+00:00 [KMSv2] update ci script and add readme - - 86e1f4b9d10 2023-03-27T11:22:18-05:00 e2e node: bump all nodes ready timeout - - beb329f4bfa 2023-03-27T17:44:25+02:00 Do not look at VPC-related resources outside the cluster's network - - 8d92cfb1316 2023-03-27T11:22:09-04:00 Added conversions to/from NamespacedName - - df0a2538205 2023-03-27T22:23:45+08:00 generate ReportingInstance and ReportingController in Event - - e9b384f5a75 2023-03-27T10:23:27+08:00 fix typo - - f638e2849fb 2023-03-27T09:24:22+08:00 replaced spew.Sprintf with a util pretty print function - - 838ed7feb53 2023-03-25T17:08:36+08:00 Improve the performance of map usage - - f6fa250e304 2023-03-24T16:15:55-04:00 Add API approvers - - 03be789851d 2023-03-24T15:39:20+00:00 Fix sample-controller docs after moving to context-based cancellation - - 99ad88a2611 2023-03-24T15:43:25+08:00 Remove unnecessary int type conversion - - f2fe1fff655 2023-03-23T16:40:16+00:00 [KMSv2] add tests for generate transformer - - 479fcf0b13f 2023-03-23T16:22:56+00:00 kmsv2: validate encrypt response at DEK generation time - - 8d644fbc725 2023-03-23T23:14:24+08:00 return skip in volumerestrictions - - ade63dd7647 2023-03-23T21:40:33+08:00 cronjob: add ut for namespace terminating cause no extra log - - 9a776cbf212 2023-03-23T11:05:21+02:00 kubelet pod-resources: e2e node test add failure description ExpectNoError - - 1031977b7d8 2023-03-23T09:36:52+02:00 kubelet PodResources API: follow-up review comments - - ec9515a828e 2023-03-22T16:21:17-04:00 Add structured alternatives to strings in client-go/tools/cache - - 2b01f63b115 2023-03-22T11:29:33-07:00 move check for noop managed field timestamp updates - - 07ebb22db92 2023-03-22T18:10:04+00:00 added known issue for 1.27 release - - 80480f8e215 2023-03-22T13:51:15+01:00 combine conditional checks - - 7a6d58001b7 2023-03-22T13:51:15+01:00 handle event errors caused due to terminating namespaces - - af95a76bb21 2023-03-22T21:37:30+09:00 cri-api: fix comment lines about PROPAGATION_PRIVATE - - daa1d287e4d 2023-03-22T17:23:05+08:00 fix GetPodVolumeClaims in comments - - c14068c2023 2023-03-22T11:24:09+08:00 deflake: Add retry with timeout to wait for final conditions - - fbf33e32e61 2023-03-21T20:16:02-07:00 Fix memory leak in kubelet volume_manager populator processedPods - - 27f84b755e1 2023-03-22T11:09:31+08:00 Migrated the volumezone scheduler plugin to use contextual logging - - ddc13e983b5 2023-03-22T11:02:25+08:00 Chore: add selector labels tweak function - - 4cab11f26f0 2023-03-22T11:02:01+08:00 Chore: add persistent volume claim retention policy tweak function - - ba9dfe686fd 2023-03-22T11:01:37+08:00 Chore: add persistent volume claim template tweak function - - f97d3cf7486 2023-03-22T11:01:25+08:00 Chore: add rolling update max unavailable type tweak function - - 1b17b4fa799 2023-03-22T11:01:04+08:00 Chore: add rolling update partition type tweak function - - f3ffeae426f 2023-03-22T11:00:46+08:00 Chore: add update strategy type tweak function - - 5e0161b3de8 2023-03-22T11:00:25+08:00 Chore: add labels tweak function - - ec34891782c 2023-03-22T10:51:54+08:00 Chore: add annotation tweak function - - b907d5af49f 2023-03-22T10:51:41+08:00 Chore: add finalizers tweak function - - 18ba7c0e433 2023-03-22T10:51:18+08:00 Chore: add ordinal start tweak function - - 3eb34d8b6ce 2023-03-22T10:51:03+08:00 Chore: add min ready seconds tweak function - - 2161d095fa1 2023-03-22T10:50:42+08:00 Chore: add template restart policy tweak function - - 4418a9f5906 2023-03-22T10:49:51+08:00 Chore: add replicas tweak function - - 7fc08e0ce70 2023-03-22T10:48:29+08:00 Chore: add pod management policy tweak function - - 77c7d6efcf6 2023-03-22T10:47:43+08:00 Chore: add basic make function for stateful set - - 4a667a1026c 2023-03-21T12:38:48+01:00 fix: remove case sensitive checking of probe headers - - 81a0ea3da3c 2023-03-21T16:21:25+08:00 return name when error occurred in csi-translation - - a2cf4e73459 2023-03-21T14:57:12+08:00 use describe node to print node events as well - - e5674903178 2023-03-20T21:14:00+08:00 fix: remove last ip when apiserver was shut down - - f59ac6e6524 2023-03-20T02:58:54-07:00 [WinProxy] Adding additional validations to queried endpoint list iteration. - - db5590a194b 2023-03-18T11:29:38-04:00 Remove sig-network-driver-approvers alias - - fc8892d26d7 2023-03-18T11:29:38-04:00 Add more labels (esp. area/kube-proxy) to sig-network OWNERS - - 2f3800e1007 2023-03-18T11:29:36-04:00 Make pkg/util/iptables and pkg/util/ipvs owned by sig-network - - 10b36075df6 2023-03-18T22:43:03+08:00 Cleanup: use Set instead of map in endpointSlice utils - - eb60dce33b0 2023-03-17T22:07:25+00:00 deprecate ExperimentalHostUserNamespaceDefaulting - - 94f2d351644 2023-03-17T11:17:20-04:00 Wire bootstrap token authn secret lister only when it is enabled - - d71aea434e5 2023-03-17T10:47:45+01:00 docs(readme): add go report and latest release badges - - a780544f58c 2023-03-17T11:33:48+08:00 add log for kubemark start - - d25572c3892 2023-03-16T15:18:44-06:00 kubelet: HandlePodCleanups takes an extra sync to restart pods - - 41ed0e12341 2023-03-16T10:28:04-04:00 Add an image for kubectl - - 1c7155e7ff6 2023-03-16T09:47:54-04:00 Move hollow_proxy.go from pkg/kubemark to pkg/proxy/kubemark - - 8d3a498c879 2023-03-16T12:18:56+01:00 don't ignore UID impersonation in webhook clients - - 364b66ddd65 2023-03-15T11:15:49-04:00 admission ApplyTo: take in clients - - 630af564be3 2023-03-15T15:22:24+01:00 Update cri-tools to v1.26.1 - - 1aeec10efb7 2023-03-15T09:41:30+02:00 DRA: get rid of unneeded loops over pod containers - - 017bb93887f 2023-03-15T11:26:08+08:00 certificate controller: use contextual logging - - c94a9a14d8d 2023-03-15T10:02:46+08:00 update gofmt - - 8cbe9fe543e 2023-03-15T08:58:01+08:00 trigger update event when service ipFamilies changes. - - b430464df06 2023-03-14T22:39:56+01:00 gce: podresources: don't disable on windows - - 6b4ffdb9f75 2023-03-14T22:39:56+01:00 node: re-implement Localendpoint on windows - - 195fc2f5162 2023-03-14T22:39:54+01:00 kubelet: podresources: rename variable - - d6d19a290de 2023-03-14T10:31:49-07:00 Simplify statefulset fuzzer - - 376bda41c74 2023-03-13T16:51:32+08:00 undeprecate kubelet --provider-id flag - - 8bb328680c0 2023-03-13T15:41:28+08:00 upgrade cluster-autoscaler v1.26.1 to fix ci warnings - - c94bcabd7e2 2023-03-12T12:06:33+08:00 [fix][typing] startResourceClaimController errrorf message has typos - - 31e1df9ae6c 2023-03-10T12:48:25-08:00 Bump Konnectivity to 0.1.2 - - aadb87bdcdb 2023-03-10T13:16:02-06:00 kubelet: Do not mutate pods in the pod manager - - 13192176002 2023-03-09T16:13:12-05:00 Remove vestigal err check from CEL admission controller. - - a6ffbb41f8e 2023-03-09T09:53:38+00:00 Squashed commit of the following: - - bbf2b968c89 2023-03-09T17:05:11+08:00 skip pod resource check when request is zero - - 64ecb161d47 2023-03-05T12:20:15-08:00 Codegen: git grep returns non-zero if no match - - 241d46d1dd5 2023-03-05T12:20:15-08:00 Codegen: deepcopy needs to run before swagger - - 3405853e6d0 2023-03-05T12:20:14-08:00 Codegen: clean up stray ls-files use - - 3dd0c416639 2023-03-02T09:04:28+00:00 support short name for flowschema and prioritylevelconfiguration - - e2b10505162 2023-03-02T17:01:38+08:00 add some buff for pod initial restart count that is not zero - - efee9b4866d 2023-03-02T17:00:16+08:00 cleanup: promote ProbeTerminationGracePeriod to conformance tests - - b0eeeacfc0c 2023-02-28T17:14:00+00:00 fix: the volume is not detached after the pod and PVC objects are deleted - - 4d3f92d5f75 2023-02-23T10:58:22+09:00 Update toplogy keyset initialization - - a890724f9ef 2023-02-22T17:37:31+08:00 cronjob: return immediately when failed to create job for the namespace is terminating - - 37aff025ff8 2023-02-22T17:17:47+08:00 cleanup: remove Clear for fake job controller - - b7cdbca2374 2023-02-13T10:30:41-08:00 Add more tests that should exist but don't for some reason - - 67d7f09eb82 2023-02-13T16:56:14+01:00 hack/OWNERS: add pohly as reviewer and approver - - 5dca1be0160 2023-02-11T15:10:56-08:00 Add tests - - bab2c18c246 2023-02-11T15:10:40-08:00 Add jsonpath support for explain - - 77692f1b1c5 2023-02-08T17:46:18+01:00 fix linting - - fabf1cba947 2023-02-02T17:02:38+01:00 Add warning about TLS 1.3 cipher suites - - 6ad156d80ee 2023-02-01T18:41:08+08:00 Cleanup: modify some sentences about statefulset - - 13354d3da4d 2023-01-30T14:42:45+01:00 Add note about TLS 1.3 cipher suites - - c50c19d13af 2023-01-18T23:37:57+08:00 remove unused not api functions in the pkg/apis directory - - b1e3326eaee 2023-01-14T12:10:00-05:00 Fix gorestful typos in the APIServerHandler.Director docstring - - a3b44b574fb 2023-01-13T17:34:56-08:00 cluster/gce: Fetch image from image family - - 26f0325734c 2023-01-13T02:37:14+00:00 fix typo in volume util - - 0311a4e8e6d 2023-01-06T17:32:45+05:30 Fixed typo - - 9b9f22f06b5 2023-01-06T19:10:40+08:00 Fix unknown field error in deployment lifecycle e2e - - 6f19e8656f5 2023-01-03T10:56:01-08:00 Apply suggestions from code review - - 1134134e727 2023-01-02T14:40:55+01:00 kubelet/cm/containermap: Improving test coverage - - 87f094c5e88 2023-01-01T00:15:30+00:00 Replaces path.Operation with filepath.Operation (part 2) - - 5111bced373 2022-12-30T14:55:27+08:00 fix test cases that may be incorrect - - 9a3c4aa2dc9 2022-12-13T13:52:47-08:00 initial e2e tests for ValidatingAdmissionPolicy - - bd778449f4d 2022-12-10T00:50:30+00:00 versioning of CRI API - - 34d980e7709 2022-11-21T22:48:42-05:00 i18n: Fix bug where package-level variables are not translated. - - ad2d23eb9ff 2022-11-21T10:25:30+08:00 Add test for cmd/kubeadm/app/phases/upgrade/compute.go - - fd4adba9acd 2022-11-10T09:57:36+08:00 add sig/storage label for pkg/controller/volume package PR - - 2557b35202f 2022-11-10T09:43:53+08:00 controller: add non-exist node test case - - 95fe0a158c2 2022-10-30T16:23:53-04:00 Fix strategic merge patch $deleteFromPrimitiveList bug - - 76c8765bda5 2022-10-20T20:57:39+08:00 ensure etc-host file permission is 644 whatever umask is - - 73883c71574 2022-10-11T20:24:57+02:00 Remove default annotations from copied storage class - - f16f9100e57 2022-08-24T14:30:04+08:00 cleanup: delete unused AuditDynamicOptions in apiserver - - 583ea17efd6 2022-06-24T19:27:37+02:00 Add parameter to set SecurityContext for containers in tests - -- service-ca-operator image-amd64 5e9dfaadeb46f3ca7ff4343ed4f76f1186ea3003 to bbf914e4df0f60617b8480c1dc87f5f0cde1f82c - - 3a6bc91 2023-09-16T21:21:06+00:00 Updating ose-service-ca-operator images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/ose-service-ca-operator.yml - - 17d1995 2023-09-08T13:47:11+02:00 add e2e tests for multiple webhooks CA injection - - 25fb64e 2023-09-08T13:47:11+02:00 vendor in testify - - c5f2227 2023-09-08T13:47:11+02:00 fix admission webhookConfig CA injector only injecting a single webhook of the config object - -- oc image-arm64 795bf1a6260847ecfc612da2ab11ea2d6e07da16 to 0713df698a13fd9f127e4c344405693b688ec7a2 - - 0e794305 2023-09-28T11:40:50+03:00 oc adm release info: Add --first-parent to git log for simplification - - fb365e2c 2023-09-28T09:33:50+03:00 Add shell completion for plugins feature in upstream - - 13bab282 2023-09-28T09:15:35+03:00 Update oc version example by removing short +- cluster-dns-operator embedded-component c03919da0952618d02225d3e58cb391806c9e2f0 to 5e1233474d5652de8b37add803a031dd30873619 + - 1a3080f 2023-10-02T20:11:27-04:00 Revert "Revert "Set DNS DaemonSet's maxSurge value to 10%"" + +- cluster-ingress-operator embedded-component a10d93e71e59779eed2f5e904a5a15ef4680fb41 to e27d0004b5d560e57abc3e0217e4cb01d548d4c4 + - 9822f2a 2023-10-13T11:00:54-04:00 OCPBUGS-20192: Add necessary security constraints to router deployment + - 35f202f 2023-10-06T11:16:27-04:00 Bump openshift/api for container.maxLength fix + +- cluster-kube-controller-manager-operator embedded-component ee4020fad5112dbb054dc5988bf0be97edf9d803 to 18f73fe6f9d1f9d5a44d36b3ca2e607ae0856998 + - f72f812 2023-10-16T13:52:14+02:00 go mod vendor + - 4436f19 2023-10-16T13:51:14+02:00 Bump deps to address CVE-2023-44487 + +- cluster-kube-scheduler-operator embedded-component b8245a4b3da2d8d22ab81466c2a949e52909ecf4 to 573243056eec1e3462c7282a88e49f327782a8f2 + - 2465255 2023-10-16T17:08:13+02:00 go mod vendor + - 7614661 2023-10-16T17:07:59+02:00 Bump deps to address CVE-2023-44487 + +- cluster-network-operator embedded-component 7f7237477af289135aa5aad2571890c80dfc8be7 to 457336f3513f35b097a1c934b4489dbcd688b177 + - c7d7b5c 2023-10-13T20:31:33+00:00 volume mount ovnkube dir in single-zone-interconnect phase + - e5fbb3a 2023-10-11T08:34:20-03:00 Revert "Merge pull request #2037 from dcbw/db-script-cleanup" + - 2d6c87a 2023-10-10T11:14:45-05:00 ovnkube: no longer need ovn-ca and ovn-cert volumes + - d1d747c 2023-10-10T11:14:45-05:00 ovnkube: move ovnkube container script to common library + - e50ed40 2023-10-10T11:14:45-05:00 ovnkube: move sbdb container script to common library + - f175030 2023-10-10T11:14:45-05:00 ovnkube: move nbdb container script to common library + - a44557c 2023-10-10T11:14:45-05:00 ovnkube: move rbac proxy container script to common library + - 3c278b2 2023-10-10T11:14:45-05:00 ovnkube: move audit log rotation container script to common library + - 27f7454 2023-10-10T11:14:45-05:00 ovnkube: move northd container script to common library + - c37bfc1 2023-10-10T11:14:45-05:00 ovnkube: move ovn-controller container script to common library + - 4557b31 2023-10-10T11:14:45-05:00 ovnkube: reduce diff between self-hosted and managed + - bbdc237 2023-10-10T11:13:58-05:00 ovnkube: set all NB_Global options in one go + - 1df34a2 2023-10-10T11:13:58-05:00 ovnkube: stop setting a pssl connection + - cc46ae2 2023-10-10T11:13:58-05:00 ovnkube: don't need to "kill time" while the cluster converges + - 2f64545 2023-10-10T11:13:58-05:00 ovnkube: move trim-on-compaction to postStart + - ac872e6 2023-10-10T11:13:58-05:00 ovnkube: reduce readiness probe initialDelaySeconds to 10 + - bc38cfd 2023-10-10T11:12:19-05:00 ovnkube: ovn-ctl upgrades the DB for us + - 52b0016 2023-10-10T11:12:19-05:00 ovnkube: remove pointless OVN_ARGS shell variable + - df26de0 2023-10-10T11:12:19-05:00 ovnkube: remove unused bracketify() function + - 4443bc6 2023-10-09T11:44:59+02:00 Remove ability to deploy with Kuryr + - 7921166 2023-10-05T12:43:04+00:00 Don't run network node identity as root + - 1ae47f9 2023-10-04T14:26:42-04:00 Multus should determine kubeconfig path + - 0294021 2023-09-06T09:31:11-04:00 OCPBUGS-18392: notify when /etc/openvswitch path changes + +- cluster-openshift-controller-manager-operator embedded-component 5692d9b1f64e6e5a37a93da212dd4a1a657ffe44 to bec461cc84f32d2898c8888cfb4fec0855e75bc4 + - 1654d53 2023-10-12T14:28:49-04:00 OCPBUGS-20164: Include Build CRD in manifests + - 11e8131 2023-10-12T14:28:49-04:00 bump(openshift/api): + +- cluster-policy-controller embedded-component 2b2da0c15bd8ea5f47f8330a06c583e20ed62727 to adaa98fca9c663789f287c42a9a875706c6e392b + - 6adc679 2023-10-16T14:46:23+03:00 Bump deps to address CVE-2023-44487 + +- csi-external-snapshotter embedded-component fd88424cce8555ec05a7be98640583b5d921ba4e to 11bb38ff1192d6b4e7b9f5f0db0bd24a7536b1c5 + - 43fec16 2023-10-16T10:48:13-06:00 UPSTREAM: : CVE-2023-44487: bump golang.org/x/net to v0.17.0 + - 558cee1 2023-10-03T20:51:03-07:00 UPSTREAM: : Add OpenShift files + - de93167 2023-09-13T21:36:00+00:00 Remove changes related to VolumeGroupSnapshot + - 350388a 2023-09-13T21:30:48+00:00 Add changelog for v6.3.0 + - fd03420 2023-09-13T16:24:33+00:00 Remove direct dep on kubernetes + - 0667aa8 2023-09-12T13:25:22+00:00 Update client lib version to 6.3.0 + - 94b2103 2023-09-12T11:52:53+00:00 Bump github.com/evanphx/json-patch + - 95cd3df 2023-09-11T22:36:48+00:00 Update K8s deps to 0.28 and update generated code + - bb29899 2023-09-10T20:17:40+00:00 Disable VolumeGroupSnapshot feature flag + - da82bb1 2023-09-08T16:52:51+00:00 Bump google.golang.org/grpc from 1.57.0 to 1.58.0 + - 5c8c378 2023-09-08T08:35:12+05:30 Squashed 'release-tools/' changes from de2fba88..984feece + - 3ede1a4 2023-09-07T21:18:03+00:00 Update dependency go modules for k8s v1.28.0 + - e880831 2023-09-07T17:13:52+00:00 Squashed 'release-tools/' changes from de2fba88..984feece + - f607abe 2023-09-05T11:14:50+00:00 Bump actions/checkout from 3 to 4 + - 3653079 2023-08-15T16:41:14+08:00 Squashed 'release-tools/' changes from 4133d1df..de2fba88 + - da067ce 2023-07-27T11:46:42+00:00 Bump google.golang.org/grpc from 1.56.2 to 1.57.0 + - c494031 2023-07-26T10:09:20+08:00 check if the csi driver is supported the volume group snapshot cap when the --enable-volume-group-snapshots arg is true + - fe21d5f 2023-07-07T11:40:55+00:00 Bump google.golang.org/grpc from 1.56.0 to 1.56.2 + - 3cb5c30 2023-07-04T17:58:46+08:00 Add more detail in vgs/vgsc/vgsclass printed columns + - 7fac9cd 2023-06-29T21:17:27+05:30 external-snapshotter constantly retrying CreateSnapshot calls on error w/o backoff + - d8e698f 2023-06-29T08:03:57+05:30 external-snapshotter constantly retrying CreateSnapshot calls on error w/o backoff + - ffaba0f 2023-06-28T18:32:07+05:30 external-snapshotter constantly retrying CreateSnapshot calls on error w/o backoff + - a8c9b7b 2023-06-28T15:59:21+05:30 external-snapshotter constantly retrying CreateSnapshot calls on error w/o backoff + - 98939c0 2023-06-28T13:17:42+05:30 external-snapshotter constantly retrying CreateSnapshot calls on error w/o backoff + - 62c611a 2023-06-25T11:09:17+08:00 chore: remove refs to deprecated io/ioutil + - 324bf2c 2023-06-19T12:10:03+00:00 Bump google.golang.org/grpc from 1.55.0 to 1.56.0 + - 9da1c9b 2023-06-15T20:19:20+00:00 Bump github.com/prometheus/client_golang from 1.15.1 to 1.16.0 + - dde2106 2023-06-14T14:39:32+00:00 Bump github.com/prometheus/common from 0.37.0 to 0.44.0 + - 6c9f595 2023-06-14T12:43:17+00:00 Bump google.golang.org/grpc from 1.51.0 to 1.55.0 + - 54b4d8b 2023-06-14T11:49:22+00:00 Bump github.com/spf13/cobra from 1.6.1 to 1.7.0 + - a012263 2023-06-14T11:49:12+00:00 Bump github.com/kubernetes-csi/csi-lib-utils from 0.12.0 to 0.13.0 + - 655d43b 2023-06-12T17:05:14+00:00 Bump github.com/kubernetes-csi/csi-test/v4 from 4.0.2 to 4.4.0 + - 488cb7c 2023-06-12T15:08:47+00:00 Bump github.com/prometheus/client_model from 0.3.0 to 0.4.0 + - 87eed5e 2023-06-12T13:11:34+00:00 Bump actions/setup-go from 3 to 4 + - 3d036fc 2023-06-12T13:11:27+00:00 Bump actions/checkout from 2 to 3 + - 9473b16 2023-06-12T13:03:40+00:00 Bump k8s.io/klog/v2 from 2.90.1 to 2.100.1 + - d1245c3 2023-06-12T13:02:10+00:00 Bump github.com/evanphx/json-patch + - ad73393 2023-06-12T13:02:00+00:00 Bump github.com/prometheus/client_golang from 1.14.0 to 1.15.1 + - 7fe5ac4 2023-06-12T10:06:43+08:00 move dependabot.yaml + - 926df0c 2023-05-25T18:13:50+02:00 add "document-start" 1st line to all yaml files + - a3cb5a9 2023-05-08T18:25:23+05:30 add groupsnapshot related webhooks + - 5f1d746 2023-05-03T22:35:57+05:30 go mod tidy for removal of ptypes + - dbfa2c7 2023-05-03T22:34:39+05:30 remove ptypes + - 7722fd7 2023-05-03T21:22:01+05:30 fix go mod + - 21acc92 2023-05-03T21:21:32+05:30 Fix typos + - 1a93d9f 2023-05-03T21:21:32+05:30 Add volume snapshot ref details to group snapshot + - 65fbb48 2023-05-03T21:21:32+05:30 Change timestamp format in volumesnapshot and content names + - 80893cb 2023-05-03T21:21:32+05:30 Add hash of PVC UUID to group snapshot names + - e26501e 2023-05-03T21:21:32+05:30 Add reference details to volume group snapshot content status + - 9e2d4f6 2023-05-03T21:21:32+05:30 Add groupSnapshotNamePrefix and groupSnapshotNameUUIDLength CLI options + - d8d01a3 2023-05-03T21:21:32+05:30 Change all occurences of content to group snapshot content + - 8713129 2023-05-03T21:21:32+05:30 Added create group volume snapshot functionality + - 299862c 2023-05-03T21:21:32+05:30 Add csi snapshotter functionality for volume group snapshots + - 09b36e7 2023-05-03T21:21:32+05:30 Add syncGroupSnapshotContent and related functions + - 3c32e81 2023-05-03T21:21:32+05:30 SyncUnreadyGroupSnapshot and related functions + - a574b87 2023-05-03T21:21:32+05:30 -Introduce volume group snapshot functionality include initializing queues and caches in snapshotter - Introduce new flag for volume group snapshots and run worker if flag is enabled - Introduce the main controller for group snapshots in snapshot-controller + - 394ed49 2023-04-26T17:01:43+00:00 Squashed 'release-tools/' changes from 6613c398..4133d1df + - 8a11d50 2023-04-16T14:55:02-06:00 Switch to using google.golang.org/protobuf rather than github.com/golang/protobuf + - 1679e9f 2023-04-12T20:16:52+00:00 Squashed 'release-tools/' changes from 78c0fb71..6613c398 + - 00b7d54 2023-04-12T18:57:15+00:00 Update dependency go modules for k8s v1.27.0 + - 236537f 2023-04-04T17:10:16+00:00 Update dependency go modules for k8s v1.27.0-rc.0 + - 81c2a77 2023-03-29T03:52:25+00:00 fix: CVE-2022-41723 + - 606c2d5 2023-03-08T10:51:48+05:30 Fix vendor + - bc61409 2023-03-08T10:51:30+05:30 Fix nits in comments + - b051cf0 2023-03-08T10:46:57+05:30 Fix vendor + - 43672cb 2023-03-08T10:46:23+05:30 Fix typo + - b5e139d 2023-03-08T10:44:21+05:30 Add Source to volumegroupsnapshot + - 4379628 2023-03-07T18:53:56+05:30 Update README + - 4b0dbc4 2023-03-06T16:37:37+05:30 Fix vendor + - ada506c 2023-03-06T11:14:39+05:30 Address comments and re generate code + - c4d9e9a 2023-03-01T12:30:38+05:30 Reuse deletionpolicy and error from snapshot.storage.k8s.io + - 69b054d 2023-03-01T12:20:16+05:30 Refactor snapshot error to utils.go + - 9ce31d0 2023-03-01T11:20:20+05:30 Change groupName to groupsnapshot.storage.k8s.io + - db21ddd 2023-02-28T12:39:44+05:30 Add oneOf constraint to VolumeGroupSnapshotContent + - e231c81 2023-02-28T12:33:04+05:30 Update code-generator to v0.26.0 + - 0f5bcc4 2023-02-28T12:29:55+05:30 Add VolumeGroupSnapshot API definition, including CRD, client, informer and lister generated code. Update ./client/hack/README with instructions to update the client directory. + - 19e8a30 2023-02-27T10:25:58-08:00 updated vendor + - d92a0c7 2023-02-27T10:23:31-08:00 updated go module files + - 4e1e4ea 2023-02-06T09:35:53-05:00 Update images to v6.2.1 + - 8cc3b4d 2023-01-03T10:39:50+05:30 Add marker description + - 9d4ad3f 2022-11-29T10:10:33+05:30 Add marker + - 3309c8a 2022-11-18T14:32:51+05:30 Add volume mode conversion flag to manifests + +- kubernetes embedded-component 6ab54b8d9a0ea02856efd3835b6f9df5da9ce115 to 481304af1da9b2376ebb1ddefa2ca665e1e1ae40 + - 9a9476af3 2023-10-13T08:55:27-04:00 UPSTREAM: 121204: Skip TestUnauthenticatedHTTP2ClientConnectionClose http1 tests + - d9d763d74 2023-10-13T08:54:38-04:00 UPSTREAM: 121196: Prevent rapid reset http2 DOS on API server + - ac4be7092 2023-10-12T11:00:06-04:00 UPSTREAM: 121128: [CVE-2023-39325] .: bump golang.org/x/net to v0.17.0 + - a06b69ebc 2023-10-06T10:11:13-04:00 UPSTREAM: : Do not allow nodes to set forbidden openshift labels + - 5685fb026 2023-10-04T13:11:53-05:00 UPSTREAM: : bump pause image to RHEL9 + +- machine-config-operator embedded-component 6f37eade07de8e649fe14541c183949023f00c47 to d14938550422f1cd437bdfcae25c12a7dcecdd40 + - c04484c9 2023-10-14T06:47:56-05:00 gcp-routes: don't exit on crictl failures + - 1332c4ee 2023-10-10T12:19:42-04:00 dashboard should detect unknown and not ready for not ready dashboard + - 2141f4b7 2023-10-05T10:47:08-04:00 Introduce kubelet-dependencies.target and firstboot-osupdate.target + - f20fc324 2023-10-03T09:10:54-04:00 controller: remove namespace arg in context create + - 9facf371 2023-10-03T12:23:11+02:00 Ensure gcp-routes hack for internalLB hairpin traffic works for SGW + - e15afcd7 2023-09-29T10:39:24+02:00 Set guestinfo.hostname for CAPI VMs on vSphere + - 1ae564e4 2023-09-19T14:40:06-04:00 Allow specifying the interface for br-ex + +- oc image-amd64 7e74d82e13fae0a514805cec1e2c9164cda06325 to c365b47f538bd8d3bd9b498d179a360959ff69ff + - 5cdc970f 2023-10-16T07:30:41+03:00 Bump golang.org/x/net to v0.17.0 + - 808d66f9 2023-10-13T07:46:04+03:00 Revert "OCPBUGS-7465: Bump distribution/v3 to sync with oc-mirror" + - 8dfa2dc2 2023-10-12T11:41:53+02:00 OCPBUGS-20474: Set ImportPolicy to PreserveOriginal to honor --keep-manifest-list when mirroring a payload to an image stream + - e217decb 2023-10-11T14:10:52+03:00 Reflect container's exit code for long running tasks not attached to terminal + - 70b05882 2023-10-09T14:27:14+03:00 Bump distribution/v3 to sync with oc-mirror + - 77ddc860 2023-10-06T14:38:49+03:00 Remove unused docker/registry dependency + - e169d763 2023-10-06T14:30:31+03:00 Introduce refreshable dynamic credential store for image manifests + - 047d1431 2023-10-06T14:14:45+03:00 Use quay redis image instead docker mysql + - d8b76850 2023-10-05T15:24:41-04:00 Updating excluded list of unsupported oc adm commands in MicroShift + - 375a7c2a 2023-10-03T19:27:25-04:00 regeneratemco: explicitly check for PlatformStatus field - e6c189c3 2023-09-22T13:39:59-04:00 Add Windows node functionality to debug command - - 67223a62 2023-09-22T07:44:43-04:00 OCPBUGS-19517: remove unsupported commands from microshift docs - - 60312f3e 2023-09-20T09:05:24+02:00 OCPBUGS-15772: Decouple new-app and set commands scheme from global scheme (#1534) - - 96873319 2023-09-19T09:06:06+03:00 Remove custom flag bindings and fully rely on flag to options conversion - - 55c8e1fc 2023-09-18T16:10:35+03:00 Use MultiProtocolsForObjectFn instead deprecated ProtocolsForObjectFn in expose - - 804d0bdd 2023-09-18T15:44:54+03:00 Refactor expose according to new upstream expose - - 7d6e2f01 2023-09-18T13:43:35+03:00 Remove removed short flag in oc version - - 1f30e734 2023-09-18T13:32:39+03:00 Migrate from deprecated genericclioptions.IOStreams to genericiooptions.IOStreams - - 052e3c16 2023-09-18T11:44:40+03:00 Use upstream function to check enabled command for plugin resolution - - 4fe33f16 2023-09-18T11:34:48+03:00 Bump kube related dependencies to 1.28.2 in go modules - - 668c64c7 2023-09-18T11:31:22+03:00 Set makefile KUBE_GIT_VERSION to 1.28.2 - - 05207c0e 2023-09-18T01:45:15+00:00 Updating ose-cli-artifacts images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/ose-cli-artifacts.yml - - 0200c622 2023-09-18T01:31:02+00:00 Updating ose-tools images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/ose-tools.yml - - 39bbf6b6 2023-09-18T01:16:48+00:00 Updating openshift-enterprise-deployer images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/openshift-enterprise-deployer.yml - - 3ed84549 2023-09-16T09:58:22+00:00 Updating openshift-enterprise-cli images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/openshift-enterprise-cli.yml - -- coredns image-arm64 a2c62dd3976b27d6a45e273532c63ba914700917 to ac051aa4594463c262d2a479af01065ef08b02d0 - - 89d7d8c 2023-09-17T07:46:50+00:00 Updating coredns images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/coredns.yml - - 5378301 2023-08-15T23:05:17-04:00 UPSTREAM: : openshift: Disable dependabot - - 6a6aca3 2023-08-15T23:05:17-04:00 UPSTREAM: : openshift: Vendor required modules - - a5843d8 2023-08-15T23:05:16-04:00 UPSTREAM: : openshift: .gitignore: Properly ignore coredns binary - - 4c6110d 2023-08-15T23:05:16-04:00 UPSTREAM: : openshift: Make coredns exclusion more specific - - 78b2bdb 2023-08-15T23:05:16-04:00 UPSTREAM: : openshift: Add a `make test` target - - f5d39cf 2023-08-15T23:04:42-04:00 UPSTREAM: : openshift: Add product build config - - c6cbe9f 2023-08-15T23:00:56-04:00 UPSTREAM: : openshift: Add OWNERS - - ae2bbc2 2023-08-15T15:30:32-04:00 1.11.1 release: bump version + add notes (#6273) - - 678d033 2023-08-14T20:33:37-04:00 Revert "plugin/forward: Continue waiting after receiving malformed responses (#6014)" (#6270) - - 90d5561 2023-08-14T11:01:13-07:00 Plugin dnstap: add support for "extra" field in payload (#6226) - - eec26e5 2023-08-14T09:19:51-07:00 build(deps): bump actions/dependency-review-action from 3.0.6 to 3.0.7 (#6269) - - fd5dbb7 2023-08-14T07:03:41-07:00 build(deps): bump github.com/aws/aws-sdk-go from 1.44.317 to 1.44.322 (#6265) - - 4d153bf 2023-08-14T07:03:32-07:00 build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.53.0 to 1.54.0 (#6266) - - fa069dc 2023-08-14T06:26:02-07:00 build(deps): bump github.com/antonmedv/expr from 1.12.7 to 1.13.0 (#6267) - - 07f0955 2023-08-14T06:25:41-07:00 build(deps): bump google.golang.org/api from 0.134.0 to 0.136.0 (#6264) - - 33fffbc 2023-08-14T06:24:56-07:00 build(deps): bump github.com/openzipkin/zipkin-go from 0.4.1 to 0.4.2 (#6268) - - 5de473d 2023-08-14T15:14:09+02:00 fix: remove unnecessary conversion (#6258) - - 141c760 2023-08-12T07:02:22-07:00 Updated go versions used in workflows to 1.21 (#6260) - - 2fe5890 2023-08-10T11:06:48-04:00 Fix typos (#6235) - - c657af4 2023-08-10T09:17:34-04:00 grep out the timestamp line (#6251) - - 9313984 2023-08-09T09:37:00-04:00 bump quic package to get go 1.21 fix (#6252) - - 6c85814 2023-08-09T08:32:50-04:00 fix keepttl parsing (#6250) - - 932049c 2023-08-08T21:13:11-04:00 Fix docker release as mips64le is not avail (#6246) - - 9f4aa9d 2023-08-07T12:14:52-07:00 Update release note of 1.11.0 and prepare the release (#6223) - - 0e3b775 2023-08-07T09:59:55-07:00 build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.52.0 to 1.53.0 (#6239) - - 9680cbe 2023-08-07T09:13:09-07:00 build(deps): bump github.com/quic-go/quic-go from 0.35.1 to 0.37.3 (#6238) - - 8830cb6 2023-08-07T09:10:56-07:00 build(deps): bump github.com/aws/aws-sdk-go from 1.44.312 to 1.44.317 (#6241) - - a2bc5ac 2023-08-07T09:10:44-07:00 build(deps): bump golang.org/x/crypto from 0.11.0 to 0.12.0 (#6242) - - cc7a364 2023-07-31T15:34:31-04:00 [RFC-9250]: Add QUIC server support (#6182) - - b7c9d3e 2023-07-31T11:51:39-07:00 build(deps): bump google.golang.org/grpc from 1.56.2 to 1.57.0 (#6234) - - e2662bb 2023-07-31T14:45:17-04:00 update outdated blog links (#6231) - - 1f4fff7 2023-07-31T11:18:05-07:00 build(deps): bump google.golang.org/api from 0.132.0 to 0.134.0 (#6233) - - c778fee 2023-07-31T11:17:57-07:00 build(deps): bump github.com/aws/aws-sdk-go from 1.44.300 to 1.44.312 (#6232) - - a0e734e 2023-07-30T15:38:12+02:00 implement Name function on secondary plugin (#6230) - - b95bc0a 2023-07-24T11:44:19-07:00 build(deps): bump k8s.io/client-go from 0.27.3 to 0.27.4 (#6221) - - b6425e3 2023-07-24T09:35:13-07:00 build(deps): bump google.golang.org/api from 0.131.0 to 0.132.0 (#6220) - - ecf0255 2023-07-24T09:34:50-07:00 build(deps): bump k8s.io/api from 0.27.3 to 0.27.4 (#6222) - - 55a2fbe 2023-07-24T09:34:32-07:00 build(deps): bump github.com/antonmedv/expr from 1.12.6 to 1.12.7 (#6218) - - 26eee82 2023-07-17T18:54:19-07:00 build(deps): bump github.com/aws/aws-sdk-go from 1.44.294 to 1.44.300 (#6209) - - 7feef34 2023-07-17T07:11:45-07:00 build(deps): bump github.com/prometheus/client_golang (#6205) - - 217884d 2023-07-17T07:11:19-07:00 build(deps): bump github.com/antonmedv/expr from 1.12.5 to 1.12.6 (#6208) - - 6552b97 2023-07-17T07:11:07-07:00 build(deps): bump google.golang.org/api from 0.130.0 to 0.131.0 (#6207) - - c1b479f 2023-07-12T15:12:35-04:00 1.11.0 release prep (#6135) - - 20408b6 2023-07-11T06:34:29-07:00 Add GitHub release (#6201) - - 6e9c0cd 2023-07-10T09:12:22-07:00 build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.51.0 to 1.52.0 (#6197) - - 52f0348 2023-07-10T07:49:52-07:00 Change default value to 1232 (#6183) - - 7569d13 2023-07-10T07:49:01-07:00 Add support for RISC-V (#6195) - - a338c25 2023-07-10T07:48:24-07:00 build(deps): bump google.golang.org/api from 0.129.0 to 0.130.0 (#6199) - - 6fd025f 2023-07-10T15:44:43+02:00 build(deps): bump github.com/miekg/dns from 1.1.54 to 1.1.55 (#6198) - - ae3c8f5 2023-07-10T15:42:13+02:00 build(deps): bump golang.org/x/crypto from 0.10.0 to 0.11.0 (#6196) - - cd3efc8 2023-07-10T15:40:31+02:00 build(deps): bump k8s.io/client-go from 0.27.2 to 0.27.3 (#6200) - - e550ebd 2023-07-05T19:32:24+02:00 build(deps): bump github.com/oschwald/geoip2-golang from 1.8.0 to 1.9.0 (#6171) - - f8dc407 2023-07-05T19:26:24+02:00 build(deps): bump ossf/scorecard-action from 2.1.3 to 2.2.0 (#6180) - - 8224303 2023-07-05T17:53:02+02:00 install faillint properly (#6194) - - a703fbe 2023-07-04T19:28:24+02:00 build(deps): bump google.golang.org/api from 0.126.0 to 0.129.0 (#6190) - - 1587eab 2023-07-04T17:15:02+02:00 build(deps): bump k8s.io/api from 0.27.2 to 0.27.3 (#6170) - - 4b7cea3 2023-07-04T16:43:46+02:00 build(deps): bump github.com/aws/aws-sdk-go from 1.44.280 to 1.44.294 (#6189) - - 3ef26bc 2023-07-04T16:36:25+02:00 build(deps): bump golang.org/x/crypto from 0.9.0 to 0.10.0 (#6173) - - ea293da 2023-07-04T16:35:55+02:00 Fix forward metrics for backwards compatibility (#6178) - - 6e1263d 2023-06-26T09:42:03-04:00 fix ports panic (#6179) - - 5b5a6ac 2023-06-19T08:42:17-04:00 plugin/kubernetes: filter ExternalName services from matching double subdomain wildcard (#6162) - - 7e6d3bb 2023-06-18T11:23:25+02:00 Update workflow versioning (#6165) - - b868350 2023-06-17T15:21:01+02:00 test: use `t.TempDir` to create temporary test directory (#6164) - - 06cd843 2023-06-12T08:22:57-07:00 plugin/kubernetes: Remove Endpoint and EndpointSlice v1beta Support (#6147) - - 6e6fc65 2023-06-12T08:21:57-07:00 build(deps): bump golangci/golangci-lint-action from 3.5.0 to 3.6.0 (#6154) - - 781956b 2023-06-12T08:21:47-07:00 build(deps): bump aquasecurity/trivy-action from 0.10.0 to 0.11.2 (#6155) - - 0d88f8f 2023-06-12T08:21:36-07:00 build(deps): bump github/codeql-action from 2.3.6 to 2.13.4 (#6156) - - 50ce182 2023-06-12T08:21:25-07:00 build(deps): bump google.golang.org/api from 0.125.0 to 0.126.0 (#6157) - - f20d162 2023-06-12T08:21:15-07:00 build(deps): bump github.com/aws/aws-sdk-go from 1.44.275 to 1.44.280 (#6158) - - 4f0b367 2023-06-11T01:01:28+02:00 build(deps): bump github/codeql-action from 2.3.5 to 2.3.6 (#6142) - - e0c1aa9 2023-06-10T12:09:09+02:00 build(deps): bump actions/dependency-review-action from 3.0.4 to 3.0.6 (#6144) - - 8c489bd 2023-06-09T18:08:23+02:00 replace reviewdog fully by golangci-lint (#6139) - - 6d3db02 2023-06-07T16:22:28-04:00 plugin/kubernetes: fix headless/endpoint query panics when endpoints are disabled (#6137) - - 7bf37c1 2023-06-06T13:23:11+02:00 build(deps): bump google.golang.org/api from 0.124.0 to 0.125.0 (#6145) - - 4a67aa1 2023-06-06T13:12:23+02:00 build(deps): bump golangci/golangci-lint-action from 3.4.0 to 3.5.0 (#6143) - - 2ca8c7b 2023-06-05T20:44:41+02:00 build(deps): bump github.com/aws/aws-sdk-go from 1.44.271 to 1.44.275 (#6146) - - c74c212 2023-06-02T09:33:34-04:00 prevent panics when using DoHWriter (#6120) - - d3965b8 2023-06-01T14:07:58-04:00 Revert "plugin/tls: respect the path specified by root plugin (#5944)" (#6136) - - d0375bc 2023-06-01T08:56:57-04:00 plugin/tls: respect the path specified by root plugin (#5944) - - cf87aa9 2023-05-31T21:02:28+02:00 build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.50.1 to 1.51.0 (#6130) - - d00c860 2023-05-31T16:28:12+02:00 build(deps): bump k8s.io/client-go from 0.27.1 to 0.27.2 (#6129) - - 3b9b400 2023-05-31T13:43:35+02:00 build(deps): bump github/codeql-action from 2.3.3 to 2.3.5 (#6127) - - b38a445 2023-05-31T13:20:20+02:00 build(deps): bump github.com/prometheus/common from 0.43.0 to 0.44.0 (#6131) - - 426b5b6 2023-05-31T13:08:42+02:00 build(deps): bump k8s.io/api from 0.27.1 to 0.27.2 (#6132) - - ac68a9d 2023-05-30T23:07:38+02:00 build(deps): bump github.com/aws/aws-sdk-go from 1.44.266 to 1.44.271 (#6128) - - 8b0bff6 2023-05-29T12:52:48+02:00 build(deps): bump google.golang.org/api from 0.121.0 to 0.124.0 (#6121) - - d34b330 2023-05-29T10:22:00+02:00 Fix: Correct the spelling of committee within the Governance documentation. (#6124) - - e4be859 2023-05-29T09:53:55+02:00 refactor: use standard library instead of `isIn` (#6125) - - 7231bb0 2023-05-26T17:01:06-04:00 plugin/forward: fix descriptions in README.md (#6123) - - a4c34d0 2023-05-26T15:58:01+02:00 build(deps): bump github.com/aws/aws-sdk-go from 1.44.245 to 1.44.266 (#6105) - - 7674836 2023-05-26T15:57:25+02:00 Introduces the ARG in Dockerfile (#5931) - - e81b0b4 2023-05-26T15:25:05+02:00 build(deps): bump google.golang.org/grpc from 1.54.0 to 1.55.0 (#6098) - - 87154ac 2023-05-26T15:08:32+02:00 build(deps): bump go.etcd.io/etcd/client/v3 from 3.5.8 to 3.5.9 (#6096) - - aef4bd2 2023-05-26T14:38:22+02:00 build(deps): bump actions/setup-go from 4.0.0 to 4.0.1 (#6094) - - e19068c 2023-05-26T14:37:29+02:00 build(deps): bump golang.org/x/crypto from 0.8.0 to 0.9.0 (#6095) - - 7821c08 2023-05-26T14:36:20+02:00 build(deps): bump codecov/codecov-action from 3.1.3 to 3.1.4 (#6104) - - 917489e 2023-05-26T14:35:34+02:00 add support unix socket for GRPC (#5943) - - 31ff926 2023-05-25T09:09:56-04:00 fuzz: fix forward plugin target (#6115) - - 21fe7ea 2023-05-09T07:11:38-07:00 Update ADOPTERS.md (#6079) - - c2d726e 2023-05-09T06:25:49-07:00 build(deps): bump github/codeql-action from 2.3.2 to 2.3.3 (#6080) - - 18dde64 2023-05-08T19:02:41-07:00 build(deps): bump github.com/Azure/go-autorest/autorest (#6083) - - c63bf98 2023-05-08T10:19:44-07:00 build(deps): bump golang.org/x/sys from 0.7.0 to 0.8.0 (#6084) - - a28a01d 2023-05-08T10:19:27-07:00 build(deps): bump github.com/prometheus/common from 0.42.0 to 0.43.0 (#6085) - - aade56e 2023-05-08T10:19:08-07:00 build(deps): bump github.com/miekg/dns from 1.1.53 to 1.1.54 (#6082) - - c9ac2c9 2023-05-07T09:47:09-07:00 build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.48.0 to 1.50.1 (#6072) - - 47d8ff6 2023-05-04T13:41:42+02:00 build(deps): bump google.golang.org/api from 0.119.0 to 0.121.0 (#6073) - - 83e94a9 2023-05-04T10:47:18+02:00 Bump golang to 1.20.0 (#6070) - - efd9bd4 2023-05-04T10:47:01+02:00 build(deps): bump golang.org/x/crypto from 0.7.0 to 0.8.0 (#6064) - - 74c23f4 2023-05-04T10:45:47+02:00 build(deps): bump github.com/prometheus/client_golang (#6062) - - 7d9856e 2023-05-03T14:47:08-04:00 build(deps): bump k8s.io/klog/v2 from 2.90.1 to 2.100.1 (#6063) - - 74ad0df 2023-05-03T13:54:39-04:00 build(deps): bump github/codeql-action from 2.3.0 to 2.3.2 (#6061) - - 3f6dfbd 2023-05-03T13:53:48-04:00 Fix temp file close error (#6068) - - 604a902 2023-04-29T11:52:00+02:00 plugin/forward: Continue waiting after receiving malformed responses (#6014) - - 1b95a60 2023-04-25T20:26:57+02:00 plugin/kubernetes: rename client-go metrics label "url" to "host" (#6040) - - 9455a4e 2023-04-25T11:25:32-04:00 build(deps): bump google.golang.org/api from 0.114.0 to 0.119.0 (#6045) - - ee39993 2023-04-25T11:25:07-04:00 fix some comments (#6052) - - 7bced74 2023-04-25T11:24:49-04:00 Fix typo (#6053) - - 7c31aef 2023-04-25T09:33:04-04:00 build(deps): bump google.golang.org/grpc from 1.53.0 to 1.54.0 (#6046) - - 63a22ef 2023-04-25T09:30:07-04:00 build(deps): bump github/codeql-action from 2.2.12 to 2.3.0 (#6044) - - 26a36b8 2023-04-25T09:29:14-04:00 build(deps): bump aquasecurity/trivy-action from 0.9.2 to 0.10.0 (#6043) - - d58daf7 2023-04-25T09:27:53-04:00 build(deps): bump go.etcd.io/etcd/client/v3 from 3.5.7 to 3.5.8 (#6048) - - 18180d8 2023-04-25T09:20:07-04:00 build(deps): bump go.etcd.io/etcd/api/v3 from 3.5.7 to 3.5.8 (#6047) - - 8cc60a8 2023-04-24T15:39:42-04:00 build(deps): bump codecov/codecov-action from 3.1.2 to 3.1.3 (#6042) - - 13e6691 2023-04-22T22:32:01+02:00 plugin/dnssec: on delegation, sign DS or NSEC of no DS. (#5899) - - 0862dd1 2023-04-22T18:38:49+02:00 plugin/kubernetes: expose client-go internal request metrics (#5991) - - 68816a4 2023-04-20T13:24:06-04:00 update informer for client-go 0.27 (#6038) - - 7be03b6 2023-04-19T15:44:24-04:00 build(deps): bump github.com/aws/aws-sdk-go from 1.44.224 to 1.44.245 (#6037) - - 4489b7f 2023-04-19T15:30:39-04:00 build(deps): bump github/codeql-action from 2.2.7 to 2.2.12 (#6030) - - 2b329b8 2023-04-19T15:30:13-04:00 build(deps): bump codecov/codecov-action from 3.1.1 to 3.1.2 (#6029) - - 4965c11 2023-04-19T15:29:53-04:00 build(deps): bump github.com/miekg/dns from 1.1.51 to 1.1.53 (#6011) - - b8019b6 2023-04-19T15:29:31-04:00 build(deps): bump github.com/go-logr/logr from 1.2.3 to 1.2.4 (#6010) - - 4be640b 2023-04-19T15:28:46-04:00 build(deps): bump github.com/antonmedv/expr from 1.12.1 to 1.12.5 (#6008) - - 392d787 2023-04-19T15:28:07-04:00 build(deps): bump ossf/scorecard-action from 2.1.2 to 2.1.3 (#6006) - - 50439a5 2023-04-19T15:27:41-04:00 build(deps): bump actions/stale from 7.0.0 to 8.0.0 (#6005) - - 7db1d4f 2023-04-16T16:08:56+02:00 Prevent fail counter of a proxy overflows (#5990) - - 8e8231d 2023-04-13T08:19:36-04:00 [rewrite] Introduce cname target rewrite rule to rewrite plugin (#6004) - - 0063d7a 2023-03-29T09:57:54-04:00 plugin/health: Poll localhost by default (#5934) - - f823825 2023-03-24T08:55:51-04:00 plugin/forward: Allow Proxy to be used outside of forward plugin. (#5951) - - 47dceab 2023-03-24T08:52:44-04:00 plugin/k8s_extenral: Supports fallthrough option (#5959) - - 48c40ae 2023-03-23T11:34:11-04:00 fix: clouddns plugin answers limited to one response (#5986) - - c2d5658 2023-03-22T11:39:12-04:00 build(deps): bump github/codeql-action from 2.2.6 to 2.2.7 (#5978) - - 7470616 2023-03-22T11:38:59-04:00 build(deps): bump actions/setup-go from 3.5.0 to 4.0.0 (#5976) - - 07e9765 2023-03-22T11:38:46-04:00 build(deps): bump actions/dependency-review-action from 3.0.3 to 3.0.4 (#5977) - - edccb14 2023-03-22T11:38:30-04:00 build(deps): bump google.golang.org/api from 0.112.0 to 0.114.0 (#5979) - - a8877a0 2023-03-22T11:37:56-04:00 build(deps): bump karancode/yamllint-github-action from 2.0.0 to 2.1.1 (#5974) - - 7285aa8 2023-03-20T10:31:52-04:00 build(deps): bump github.com/aws/aws-sdk-go from 1.44.219 to 1.44.224 (#5982) - - 86eedbb 2023-03-20T10:27:24-04:00 build(deps): bump k8s.io/api from 0.26.2 to 0.26.3 (#5975) - - d21537f 2023-03-20T10:19:59-04:00 Run coredns as non root. (#5969) - - 1258e3b 2023-03-13T14:31:24-04:00 Fix trivy scan (#5967) - - 1c09052 2023-03-13T10:51:25-04:00 build(deps): bump k8s.io/klog/v2 from 2.90.0 to 2.90.1 (#5966) - - 5f1e4a2 2023-03-13T10:17:21-04:00 build(deps): bump k8s.io/client-go from 0.26.1 to 0.26.2 (#5965) - - 73aa698 2023-03-13T10:17:11-04:00 build(deps): bump github.com/aws/aws-sdk-go from 1.44.214 to 1.44.219 (#5964) - - 033802e 2023-03-13T10:17:01-04:00 build(deps): bump github/codeql-action from 2.2.5 to 2.2.6 (#5963) - - cc39479 2023-03-13T10:16:51-04:00 build(deps): bump aquasecurity/trivy-action from 0.9.1 to 0.9.2 (#5962) - - 792b822 2023-03-13T10:16:41-04:00 build(deps): bump github.com/prometheus/common from 0.40.0 to 0.42.0 (#5961) - - 7fb2aca 2023-03-13T10:16:23-04:00 build(deps): bump google.golang.org/api from 0.110.0 to 0.112.0 (#5960) - - ccfbb8b 2023-03-13T09:57:18-04:00 build(deps): bump github.com/aws/aws-sdk-go from 1.44.209 to 1.44.214 (#5948) - - 0c22536 2023-03-13T09:54:01-04:00 build(deps): bump k8s.io/api from 0.26.1 to 0.26.2 (#5946) - - 69b2958 2023-03-13T09:53:50-04:00 build(deps): bump golang.org/x/crypto from 0.6.0 to 0.7.0 (#5950) - - 80b40c1 2023-03-03T09:44:38-05:00 DoH: Allow http as the protocol (#5762) - - 03fb2fa 2023-02-27T06:45:16-08:00 build(deps): bump github.com/antonmedv/expr from 1.12.0 to 1.12.1 (#5940) - - 03bb228 2023-02-27T06:45:08-08:00 build(deps): bump golang.org/x/crypto (#5941) - - 2cf4b3d 2023-02-27T06:44:54-08:00 build(deps): bump github.com/aws/aws-sdk-go from 1.44.204 to 1.44.209 (#5939) - - 39b8f78 2023-02-27T06:44:44-08:00 build(deps): bump github/codeql-action from 2.2.4 to 2.2.5 (#5937) - - 763b797 2023-02-27T06:44:35-08:00 build(deps): bump github.com/miekg/dns from 1.1.50 to 1.1.51 (#5936) - - e82d8ed 2023-02-27T06:44:27-08:00 build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.47.0 to 1.48.0 (#5935) - - 915b74f 2023-02-20T16:19:43-08:00 build(deps): bump google.golang.org/api from 0.109.0 to 0.110.0 (#5928) - - 83fc3bb 2023-02-20T18:34:48-05:00 dnstap tls support (#5917) - - 66df12d 2023-02-20T18:29:49-05:00 build(deps): bump github.com/prometheus/common from 0.39.0 to 0.40.0 (#5926) - - 4891c91 2023-02-20T18:29:39-05:00 build(deps): bump golang.org/x/net from 0.5.0 to 0.7.0 (#5929) - - fa76615 2023-02-20T14:23:15-08:00 build(deps): bump github.com/aws/aws-sdk-go from 1.44.199 to 1.44.204 (#5927) - - 77c7c0b 2023-02-15T13:25:02-05:00 send notifies after adding zones all zones (#5774) - - ad623eb 2023-02-15T13:15:30-05:00 build: cp Dockerfile in docker-build target (#5925) - - 52f1c64 2023-02-15T12:43:19-05:00 plugin/loadbalance: Improve weights update (#5906) - - 156da74 2023-02-15T12:41:51-05:00 Close the body after reading the response body information (#5907) - - 8a0d3ba 2023-02-13T09:43:18-05:00 build(deps): bump google.golang.org/grpc from 1.52.3 to 1.53.0 (#5922) - - 52c49ef 2023-02-13T09:43:05-05:00 build(deps): bump golang.org/x/sys from 0.4.0 to 0.5.0 (#5923) - - 4c42a9e 2023-02-13T09:42:52-05:00 build(deps): bump github/codeql-action from 2.2.1 to 2.2.4 (#5920) - - a5e647b 2023-02-13T09:42:37-05:00 build(deps): bump aquasecurity/trivy-action from 0.9.0 to 0.9.1 (#5919) - - 1d6ad41 2023-02-13T09:42:26-05:00 build(deps): bump github.com/aws/aws-sdk-go from 1.44.194 to 1.44.199 (#5921) - - 1b001ec 2023-02-10T09:39:55-05:00 fix typo for log output (#5909) - - 039a4d8 2023-02-09T12:29:49+01:00 Use http constants instead of string (#5908) - -- csi-external-snapshotter image-arm64 712bf7c316adfa0a3c8afc56d1db23abfadad58e to fd88424cce8555ec05a7be98640583b5d921ba4e - - e254095 2023-09-17T19:07:48+00:00 Updating csi-snapshot-validation-webhook images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/csi-snapshot-validation-webhook.yml - - 6b549ac 2023-09-17T09:26:08+00:00 Updating ose-csi-external-snapshotter images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/ose-csi-external-snapshotter.yml - - 25e8cdf 2023-09-16T02:52:37+00:00 Updating ose-csi-snapshot-controller images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/ose-csi-snapshot-controller.yml - -- csi-external-snapshotter image-arm64 712bf7c316adfa0a3c8afc56d1db23abfadad58e to fd88424cce8555ec05a7be98640583b5d921ba4e - - e254095 2023-09-17T19:07:48+00:00 Updating csi-snapshot-validation-webhook images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/csi-snapshot-validation-webhook.yml - - 6b549ac 2023-09-17T09:26:08+00:00 Updating ose-csi-external-snapshotter images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/ose-csi-external-snapshotter.yml - - 25e8cdf 2023-09-16T02:52:37+00:00 Updating ose-csi-snapshot-controller images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/ose-csi-snapshot-controller.yml - -- csi-external-snapshotter image-arm64 712bf7c316adfa0a3c8afc56d1db23abfadad58e to fd88424cce8555ec05a7be98640583b5d921ba4e - - e254095 2023-09-17T19:07:48+00:00 Updating csi-snapshot-validation-webhook images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/csi-snapshot-validation-webhook.yml - - 6b549ac 2023-09-17T09:26:08+00:00 Updating ose-csi-external-snapshotter images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/ose-csi-external-snapshotter.yml - - 25e8cdf 2023-09-16T02:52:37+00:00 Updating ose-csi-snapshot-controller images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/ose-csi-snapshot-controller.yml - -- router image-arm64 80e2d999242203ad62c39ce758966531ba59dd2c to f142a3a4f2890527d6b22c211faf04f34ed86625 - - 8bc393a 2023-09-18T02:56:25+00:00 Updating openshift-enterprise-haproxy-router images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/openshift-enterprise-haproxy-router.yml - - b11edb1 2023-09-17T16:31:52+00:00 Updating ose-haproxy-router-base images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/ose-haproxy-router-base.yml - - ca357ed 2023-08-31T11:39:55+01:00 UniqueHost: Fix incorrect identification of conflicting route - -- ovn-kubernetes image-arm64 3169692876363cef51e57871d7a895cb7ecd2f70 to 20dd07c6bd94a3d410228749acc8ec9051086ec9 - - ac329f8 2023-09-29T02:41:35+02:00 Run node certificate manager in hybrid overlay - - 7b0ba0d 2023-09-28T15:30:47+02:00 IC/ICNI: Remove the need for namespace updates - - 2482651 2023-09-27T19:33:31+02:00 Fix removal of address from link manager - - 4f36908 2023-09-27T12:51:37+02:00 Allow ovnkube-node to set util.OvnNodeManagementPort - - 09769a3 2023-09-27T12:51:37+02:00 Allow OvnNodeGatewayMtuSupport in Node Admission Webhook - - 726a259 2023-09-27T10:13:38+02:00 Github CI: remove google-cloud-sdk from purge pkg list - - d05f0d0 2023-09-27T10:13:38+02:00 Github CI: match e2e-upgrade job purge pkg list for jobs e2e & e2e-periodic - - 4d9a58f 2023-09-27T10:13:38+02:00 EIP multi NIC node tcs: add check for stale artifacts - - f715596 2023-09-27T10:13:38+02:00 EIP multi NIC node tcs: add check to validate EIP IP - - f439da4 2023-09-27T10:13:38+02:00 EIP multi NIC: if no EIP config, return nil - - e3ad290 2023-09-26T19:51:49+02:00 switch-manager: Remove ippool duplicate call - - 9976739 2023-09-26T10:20:35-04:00 Added missing documentation for new functions - - 1c67bac 2023-09-26T10:20:35-04:00 [APB External Route]: Add unit test to cover pod delete -> recreate scenario - - 23058d9 2023-09-26T10:20:35-04:00 Update ExternalGatewayRouteInfoCache to only expose methods, and not internal locks. Use key-based locking to simplify locking logic. - - 6a56e3b 2023-09-26T10:20:35-04:00 Update SyncMap to enable any comparable key type, not just string. - - c7c7be4 2023-09-26T10:20:35-04:00 [OCPBUGS-17692] Fixes an issue in APB External Route where deleting a pod and recreating it failed due to the Deleted state in the routeInfo. The solution involves getting the status before obtaining the routeInfo lock and comparing it after obtaining lock: if the values differ, return with error. If the values match, there has been no changes and it is safe to reuse the routeInfo in case it was deleted. - - 3492f6b 2023-09-26T10:50:18+02:00 Clarify the behavior of ModelPredicate - - 917656b 2023-09-26T10:50:18+02:00 Enable node ip migration test for IC - - f2eb471 2023-09-26T10:50:18+02:00 Fixes node ip migration with IC - - 53d1c13 2023-09-25T18:40:08-04:00 change the name of host-addresses annotation to host-cidrs - - 4ed4f84 2023-09-25T20:46:11+02:00 Fix kubevirt code to use createDefaultRouteToExternal utility - - be5561b 2023-09-25T20:46:09+02:00 Fix ESVC on IC - - faefeca 2023-09-25T12:58:35+02:00 Fix EIP on IC - - 451cfc5 2023-09-25T11:03:03+02:00 libovsdb/util: Add createDefaultRouteToExternal utility - - 381c7b5 2023-09-25T11:03:03+02:00 Move getClusterSubnets to util package - - 8ae2133 2023-09-21T19:27:43-04:00 skip hybrid overlay nodes when upgrading to interconnect - - 90f6f21 2023-09-21T13:35:11+01:00 EIP multi NIC: pass ip family to func and rename vars to improve readability - - 6281ee7 2023-09-21T12:17:25+01:00 EIP multi NIC: switch to use utilnet func to detect IP family - - a8698c4 2023-09-21T12:17:25+01:00 EIP multi NIC: refactor funcs to accept ip family as arg - - c7d6424 2023-09-21T12:17:25+01:00 EIP multi NIC: only match EIP IP family with pod IP family - - ff456a7 2023-09-21T11:50:50+02:00 Trivial: Improve CloudPrivateIPConfig logs when it cannot be assigned. - - c7ce723 2023-09-21T07:05:31+02:00 Add ovnkube-identity binary to the downstream image - - 1855b42 2023-09-21T02:27:15+09:00 Add additonal certificate acceptance condition feature in ovnkube-identity - - d8adce2 2023-09-20T22:00:26+09:00 Add additonal certificate acceptance condition feature in ovnkube-identity - - 9d751a8 2023-09-19T09:13:16+00:00 Updating ovn-kubernetes-base images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/1734f02719122dc25f5a783fbb767ca8afc07f65/images/ovn-kubernetes-base.yml - - a556758 2023-09-19T08:31:50+01:00 EIP: remove extra arg in event log message - - 036329d 2023-09-18T11:58:45+02:00 Dockerfile: Copy ovnkube-trace file for RHEL8 platform - - efdb9fe 2023-09-18T10:57:53+01:00 Improve EIP multi NIC logging to detect if the correct network is chosen - - 6bc2191 2023-09-18T10:55:35+01:00 EIP: remove all all references to status item Network field - - f99df77 2023-09-18T10:55:34+01:00 Revert "Update Egress IP CRD to include a new field called network in a status item" - - e658677 2023-09-18T03:10:38+00:00 Updating ovn-kubernetes-microshift images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/ovn-kubernetes-microshift.yml - - 7dc4804 2023-09-15T15:58:48+02:00 Introduce ovnkube-identity with per-node certs and a validating webhook - - ab27303 2023-09-15T15:58:47+02:00 vendor dependencies - - a61d357 2023-09-15T15:58:47+02:00 OVN-Kubernetes Node Identity docs - - 8055a47 2023-09-15T15:40:47+02:00 Free up more disk space, remove image once loaded - - afb304a 2023-09-15T15:40:47+02:00 Remove the centos image usages from e2e tests - - ccabba4 2023-09-14T10:52:25-04:00 clearInitialNodeNetworkUnavailableCondition() called on node update - - 01286a7 2023-09-14T09:09:08-05:00 Dockerfile: bump OVN to ovn23.09-23.09.0-beta.31.el9fdp - - 0046069 2023-09-14T14:07:38+01:00 EIP: fix entry of eip into validated eip set - - 1756511 2023-09-14T13:17:30+01:00 EIP test: fix incorrect node name passed to allocator - - 1141809 2023-09-14T13:17:04+01:00 EIP test: do not add non-OVN managed networks to EIP config - - 096ac00 2023-09-14T00:17:47+00:00 Update bridge flow cache when the host address changes - - 2666ed4 2023-09-12T14:06:00+01:00 Retry EIP node repair for a period of time - - 2107cc0 2023-09-12T14:06:00+01:00 Fix Egress IP detection of OVN and non-OVN networks - - e2b9680 2023-09-11T14:58:14+02:00 Refactor hybrid-overlay-node for linux nodes - - 4980714 2023-09-06T18:25:20+00:00 Check libovsdbclient.ErrNotFound on wrapped errors - - 099f803 2023-09-06T18:12:01+02:00 Add e2e for mimicing pod2external case via GR - - b805dfa 2023-09-06T18:12:01+02:00 Enable gateway_mtu on rtoe port of GR - - a747d8e 2023-09-06T12:23:00+02:00 Add e2e test for pmtud on an load balancer service - - bd40c03 2023-09-06T12:09:47+02:00 Make PMTUD works in shared gateway mode - - b7e85c7 2023-09-05T11:51:24-05:00 types: remove redundant meter names - - b534190 2023-09-05T11:51:24-05:00 ovn: add COPP for Service Monitor to prevent CVE-2023-3153 - - e766245 2023-09-05T15:03:37+02:00 Make ovnkube-trace to work for ovnkube-controller - - f9394c3 2023-09-05T13:25:37+02:00 e2e, kubevirt: Pin fedora coreos image - - 7ece621 2023-09-04T23:02:36+02:00 Do not set vlanID when its zero - - 5738c58 2023-09-04T17:00:18+02:00 LGW: Fix the precedence of rules in FORWARD chain - - f6f3f84 2023-09-04T15:01:49+02:00 EIP multi NIC: ensure we exclude ovn managed networks - - c3b1a54 2023-09-04T12:28:08+02:00 e2e: Avoid test panic if unidling test fails - - 758b10d 2023-09-01T23:59:25-04:00 fix: build-go.sh capture k8s.io/client-go version to use in build tag - - 6ef8a10 2023-09-01T10:33:46-04:00 Set default network topology type to layer 3 - - 6b345bf 2023-09-01T10:32:00-04:00 More perf optimizations with searching for Pod IPs - - 63f83fa 2023-08-30T18:09:37-04:00 Speed up getting pod ips from pod with default network - - 9a578a5 2023-08-30T18:09:37-04:00 When enabling metrics in kind, enable pprof - - 47ec3b8 2023-08-30T18:09:37-04:00 Fixes enabling scale metrics with kind - - 5d56a53 2023-08-30T18:59:57+02:00 Fix push image permissions - - 132065b 2023-08-30T10:51:20+02:00 fix race condition in hybrid overlay. - - e9ba301 2023-08-30T10:43:44+02:00 EIP multi NIC: fix possible exception when finding a network for EIP - - 9fee8d0 2023-08-30T10:40:21+02:00 Refactor RBAC - - 579d224 2023-08-30T10:40:21+02:00 Use the status subresource for setting labels and annotations - - 6798a9b 2023-08-29T13:16:38+02:00 EIP TC: stop flake by ensuring EIP spec and status are equal - - ee363c2 2023-08-28T15:16:18+02:00 kind: enable control plane/cluster manager HA with IC - - a5ea0b6 2023-08-28T11:42:22+02:00 Update ovnkube-trace readme file - - e14dc81 2023-08-25T13:53:49-04:00 APB: fix issue when policyConfig status is not flagged as failed when there is an error updating a policy - - 0419f8e 2023-08-25T13:05:10-04:00 Correct the operation of the hybrid overlay - - 9fde26f 2023-08-25T09:52:23-04:00 Change APB unit test to use multus annotation instead of hostnetwork to run the nbDB flow as part of the unit tests - - 0e75d7f 2023-08-25T12:49:22+02:00 Rename GetDbObjsForAS to GetTestDbAddrSets as it should be used only for testing. This is a follow-up to the 2c252f11344c80718fc1b291d0e0921e2afb4e41 where I added UUID generation for address sets, which can only be used for testing. - - 87a8c3f 2023-08-24T14:20:01-04:00 move clearInitialNodeNetworkUnavailableCondition to clustermanager - - 771c0ce 2023-08-24T15:02:00+00:00 kind: allow custom encap port configuration - - bf107a3 2023-08-24T14:14:03+00:00 Fix encap port configuration for remote chassis - - d21e770 2023-08-22T11:10:01+02:00 NIT: Rename annoation to annotation - - 1e0028f 2023-08-04T08:53:52+00:00 Remove secondary network ports on node local to remote event - - db7126c 2023-08-04T08:37:33+00:00 Watch nodes for localnet secondary networks - -- kubernetes image-arm64 2c287eb3d35003a8f746482ca30b461e9434b1cd to 6ab54b8d9a0ea02856efd3835b6f9df5da9ce115 - - 3e79b326be7 2023-10-03T13:15:52-03:00 UPSTREAM: : Add OpenShift tooling, images, configs and docs - - 377868de0f7 2023-10-03T09:29:21-04:00 Revert "Merge pull request #1703 from bertinatto/rhel9-images" - - 57e1d0d2852 2023-09-29T18:41:11+02:00 UPSTREAM: : bump(openshift/client-go,library-go,apiserver-library-go) - - 84851669d5e 2023-09-28T18:33:09-03:00 UPSTREAM: : Add OpenShift tooling, images, configs and docs - - 4c86cc567b5 2023-09-26T12:11:13-04:00 UPSTREAM: : kubelet/cm: use MkdirAll when creating cpuset to ignore file exists error - - 8739d645c4e 2023-09-26T09:34:54-04:00 UPSTREAM: : vendor: bump cadvisor and runc to 1.1.9 - - fababfcda48 2023-09-25T13:41:10-03:00 UPSTREAM: : hack/update-vendor.sh (with updated builder image) - - 15d7fa3ae99 2023-09-25T11:40:48-03:00 UPSTREAM: 120817: e2e: bootstrap vsphere tests earlier - - 8e6b965c653 2023-09-20T13:06:28+02:00 UPSTREAM: 119317: change rolling update logic to exclude sunsetting nodes - - 1deb51f713e 2023-09-15T11:24:40-03:00 UPSTREAM: : hack/update-vendor.sh (to get updated openshift/* libs) - - 3c19c806f87 2023-09-14T08:05:38-03:00 UPSTREAM: : make update - - dc4b1016980 2023-09-14T07:57:39-03:00 UPSTREAM: : hack/update-vendor.sh - - 260ed49c0a3 2023-09-14T07:55:27-03:00 UPSTREAM: : update feature gates - - aef6afb2403 2023-09-14T07:55:27-03:00 UPSTREAM: : Export cpu stats of ovs.slice via prometheus - - c3dce8005a6 2023-09-14T07:55:27-03:00 UPSTREAM: : retry etcd Unavailable errors - - c6b0f600e4d 2023-09-14T07:55:27-03:00 UPSTREAM: : selfsubjectaccessreview: grant user:full scope to self-SARs that have user:check-access - - 65d7f440354 2023-09-14T07:55:27-03:00 UPSTREAM: : merge v3 openapi discovery and specs for special groups - - da66597b8ba 2023-09-14T07:55:26-03:00 UPSTREAM: : watch-termination: termination.log file with resticted permissions - - 871ded3827e 2023-09-14T07:55:26-03:00 UPSTREAM: : STOR-1270: Admission plugin to deny deletion of storages.operator.openshift.io - - 8da97edacab 2023-09-14T07:55:26-03:00 UPSTREAM: : when only this kube-apiserver can fulfill the kubernetes.default.svc, don't wait for aggregated availability - - 92b8ba42fc4 2023-09-14T07:55:26-03:00 UPSTREAM: : add conditional shutdown response header - - 7b9cc8c9624 2023-09-14T07:55:26-03:00 UPSTREAM: : Export internal code from k8s.io/apimachinery/pkg/util/managedfields - - 64158c740da 2023-09-14T07:55:26-03:00 UPSTREAM: : don't fail integration due to too many goroutines - - 70460ba8dcd 2023-09-14T07:55:26-03:00 UPSTREAM: : APISelfSubjectReview: only test v1beta1 API - - c31f09eaf56 2023-09-14T07:55:26-03:00 UPSTREAM: : add shutdown annotation to response header - - 382f5da452f 2023-09-14T07:55:26-03:00 UPSTREAM: : disable load balancing on created cgroups when managed is enabled - - 57c60d85db0 2023-09-14T07:55:26-03:00 UPSTREAM: 115328: annotate early and late requests - - 675a7dfd305 2023-09-14T07:55:26-03:00 UPSTREAM: : PSa metrics: log platform namespaces in audit denies - - 88907d51489 2023-09-14T07:55:26-03:00 UPSTREAM: : make the PSA workload admission warnings honor the changes that SCC will eventually make to the pod - - 7da4fb9600e 2023-09-14T07:55:25-03:00 UPSTREAM: : optionally enable retry after until apiserver is ready - - e1bceb742c0 2023-09-14T07:55:25-03:00 UPSTREAM: : fix [sig-auth] ServiceAccounts no secret-based service account token should be auto-generated - - 2619d118731 2023-09-14T07:55:25-03:00 UPSTREAM: : e2e-framework: don't autosync PodSecurity labels - - d2f3b318d74 2023-09-14T07:55:25-03:00 UPSTREAM: : use console-public config map for console redirect - - c0e5b4ec99f 2023-09-14T07:55:25-03:00 UPSTREAM: : Release lock on KCM and KS termination - - 8108fc26480 2023-09-14T07:55:25-03:00 UPSTREAM: : sets X-OpenShift-Internal-If-Not-Ready HTTP Header for GC and Namespace controllers - - 579900e91d5 2023-09-14T07:55:25-03:00 UPSTREAM: : add max_housekeeping_interval - - 6725b0247ad 2023-09-14T07:55:25-03:00 UPSTREAM: : send Retry-After when not ready with a caller opt in - - a697a185fb5 2023-09-14T07:55:25-03:00 UPSTREAM: : skip posting failures to aggregated APIs to avoid getting false positives until the server becomes ready - - bd2d0db195d 2023-09-14T07:55:25-03:00 UPSTREAM: : Revert "Remove Endpoints write access from aggregated edit role" - - 884b753d468 2023-09-14T07:55:25-03:00 UPSTREAM: : add a way to inject a vulnerable, legacy service-ca.crt for migration compatibility - - 74407fcf8b7 2023-09-14T07:55:25-03:00 UPSTREAM: 103612: tolerate additional, but congruent, events for integration test - - a880c63e011 2023-09-14T07:55:24-03:00 UPSTREAM: : openshift's kube-apiserver is in openshift-kube-apiserver - - 0d87099291e 2023-09-14T07:55:24-03:00 UPSTREAM: : only chown if non-windows machine - - 6f8165b90f6 2023-09-14T07:55:24-03:00 UPSTREAM: : crd: add ClusterOperator condition message table column - - 0b76658a3cd 2023-09-14T07:55:24-03:00 UPSTREAM: : emit event when readyz goes true - - d251b624f2e 2023-09-14T07:55:24-03:00 UPSTREAM: : apiserver: add system_client=kube-{apiserver,cm,s} to apiserver_request_total - - b31e1ac87a4 2023-09-14T07:55:24-03:00 UPSTREAM: : Ensure service ca is mounted for projected tokens - - f7aa37b702b 2023-09-14T07:55:24-03:00 UPSTREAM: : allows for switching KCM to talk to Kube API over localhost - - 70cde557d14 2023-09-14T07:55:24-03:00 UPSTREAM: : APIRequestCount Handler - - f7cb2ac1a80 2023-09-14T07:55:24-03:00 UPSTREAM: : add management support to kubelet - - 52b4c7da510 2023-09-14T07:55:23-03:00 UPSTREAM: : allows for switching KS to talk to Kube API over localhost - - 6483774d88b 2023-09-14T07:55:23-03:00 UPSTREAM: : provide events, messages, and bodies for probe failures of important pods - - 78dcde2d2a6 2023-09-14T07:55:23-03:00 UPSTREAM: : allow kubelet to self-authorize metrics scraping - - 718f3eadee4 2023-09-14T07:55:23-03:00 UPSTREAM: : use hardcoded metrics scraping authorizer for delegated apiservers - - 537e46ca45a 2023-09-14T07:55:23-03:00 UPSTREAM: : kube-apiserver: ignore SIGTERM/INT after the first one - - b70e208f2fb 2023-09-14T07:55:23-03:00 UPSTREAM: : Skip unit tests incompatible with openshift ci - - 065063ef8f1 2023-09-14T07:55:23-03:00 UPSTREAM: : noderestrictions: add node-role.kubernetes.io/* to allowed node labels - - d04e7ec0e42 2023-09-14T07:55:23-03:00 UPSTREAM: : export HandleFlags - - b038e41a81a 2023-09-14T07:55:23-03:00 UPSTREAM: : Add OpenShift tooling, images, configs and docs - - 4fb4a4b2c96 2023-09-14T07:55:23-03:00 UPSTREAM: : refactor/improve CRD publishing e2e tests in an HA setup - - 562d02b227f 2023-09-14T07:55:23-03:00 UPSTREAM: : conditionally fill the UserAgent from the currently running test - - f5fc6cba563 2023-09-14T07:55:23-03:00 UPSTREAM: : Remove excessive e2e logging - - df32b16498b 2023-09-14T07:55:22-03:00 UPSTREAM: : disable AES24, not supported by FIPS - - 2e9c4f4f476 2023-09-14T07:55:22-03:00 UPSTREAM: : warn only about unknown feature gates - - 770748f528d 2023-09-14T07:55:22-03:00 UPSTREAM: : bootstrap-rbac-policy: move over .well-known rules - - cfbb6d6711a 2023-09-14T07:55:22-03:00 UPSTREAM: : create termination events - - dde60e035a1 2023-09-14T07:55:22-03:00 UPSTREAM: : kube-apiserver: wire through isTerminating into handler chain - - c52121b9095 2023-09-14T07:55:22-03:00 UPSTREAM: : Always test PDB's during service upgrade test - - 22a488e37fd 2023-09-14T07:55:22-03:00 UPSTREAM: : kube-apiserver: priorize some CRD groups over others - - c5e67e237f3 2023-09-14T07:55:22-03:00 UPSTREAM: : openshift-kube-apiserver: add openshift-kube-apiserver code - - e4e0bbc4f2a 2023-09-14T07:55:22-03:00 UPSTREAM: : openshift-kube-apiserver: add kube-apiserver patches - - b9eba4ae769 2023-09-14T07:55:22-03:00 UPSTREAM: : kube-apiserver: add our immortal namespaces directly to admission plugin - - 02fa5ab6e41 2023-09-14T07:55:22-03:00 UPSTREAM: : kube-controller-manager: exclude some origin resources from quota - - 9c6653b62fd 2023-09-14T07:55:21-03:00 UPSTREAM: : kube-controller-manager: allow running bare kube-controller-manager - - 5dceabb760f 2023-09-14T07:55:21-03:00 UPSTREAM: : kube-controller-manager: add service serving cert signer to token controller - - 180513e8788 2023-09-14T07:55:21-03:00 UPSTREAM: : Extend NodeLogQuery feature - - ff88e348fb0 2023-09-14T07:55:21-03:00 UPSTREAM: : hardcoded restmapper with a few entries to rebootstrap SDN when SDN is down - - 55968ee9d20 2023-09-14T07:55:21-03:00 UPSTREAM: : remove apiservice from sync in CRD registration when it exists - - aafdf65a6a0 2023-09-14T07:55:21-03:00 UPSTREAM: : patch aggregator to allow delegating resources - - c8bea878cc2 2023-09-14T07:55:21-03:00 UPSTREAM: : filter out CustomResourceQuota paths from OpenAPI - - 3f9ab3bf68e 2023-09-14T07:55:21-03:00 UPSTREAM: 93286: wait for apiservices on startup - - 669e7a708cf 2023-09-14T07:55:21-03:00 UPSTREAM: 84466: gce: ensureInternalInstanceGroups: reuse instance-groups for internal load balancers - - 4b6dafb6881 2023-09-14T07:55:21-03:00 UPSTREAM: 74956: apiserver: switch authorization to use protobuf client - - 89a4ea3e1e4 2023-09-13T09:29:06+00:00 Release commit for Kubernetes v1.28.2 - - d7babc8b00d 2023-09-12T10:48:34+02:00 UPSTREAM: : disable test removed in 1.28 - - 0aebbad4731 2023-09-08T14:06:51+00:00 fix(queue_test): make sure the first bind failure via counter - - 798a0abe368 2023-09-07T15:36:05+02:00 [go] Bump images, versions and deps to use Go 1.20.8 - - 62321a9201c 2023-09-06T07:45:28+02:00 scheduler: unit test case for concurrent event with other pod - - e5b981ebcd7 2023-09-06T07:45:28+02:00 scheduler: fix tracking of concurrent events - - 16298b54483 2023-09-05T20:00:55-06:00 fix verify errors - - 38904e5f2d1 2023-09-05T20:00:55-06:00 remove used vars - - ce017591468 2023-09-05T20:00:55-06:00 sort stability list of metrics in the shell command - - b5fd7e9f23c 2023-09-06T10:24:48+09:00 Feature-gate SidecarContainers code in pkg/kubelet/kuberuntime - - 958c30349fa 2023-09-06T10:24:48+09:00 Add an e2e test for the pod sandbox changed scenario - - ac67de196ff 2023-09-05T19:26:59+00:00 fix: concurrent map writes in e2e test - - 19c4cf0f1a0 2023-09-03T23:53:49-07:00 Automated cherry pick of #119776: Fix a job quota related deadlock (#120319) - - dda909d6c51 2023-09-01T16:30:41-04:00 TopologyAwareHints: Take lock in HasPopulatedHints - - 8656da75f2a 2023-09-01T11:01:34-04:00 Fallback to legacy discovery on a wider range of conditions in aggregator - - 526e25b685a 2023-09-01T22:55:53+08:00 Fix OpenAPI aggregation cleanup - - 0bca3b0e4de 2023-09-01T08:09:21-06:00 apiextensions-apiserver: generate applyconfigurations - - 8c7c4f3fc4d 2023-08-31T19:49:32-04:00 Revert to json-patch 4.12.0 - - 2080726cf8d 2023-08-31T15:07:47-04:00 UPSTREAM: : cm: reorder setting of sched_load_balance for sandbox slice - - 648a3d811f7 2023-08-31T17:44:03+02:00 UPSTREAM: : Export cpu stats of ovs.slice via prometheus - - a4fdac21a98 2023-08-30T14:52:50+02:00 update build cross image to the correct release branch image - - fc184558921 2023-08-28T17:18:56+02:00 Mark Job onPodConditions as optional in pod failure policy - - 955843efcf3 2023-08-24T12:41:25+00:00 Incorporating feedback on 119341 - - 4c8b24d8618 2023-08-24T11:42:13+00:00 Update CHANGELOG/CHANGELOG-1.28.md for v1.28.1 - - 8dc49c4b984 2023-08-24T11:16:29+00:00 Release commit for Kubernetes v1.28.1 - - ad60b95eb63 2023-08-23T17:51:08+00:00 Add wait for cache sync - - 175bbaa8894 2023-08-22T16:05:29-04:00 check for overflow - - f3f88b8e7b5 2023-08-22T16:05:16-04:00 Fix CEL cost handling of zero length replacement strings - - 90715527543 2023-08-21T19:46:22+00:00 Use env varaibles for passing path - - 53902ce5ede 2023-08-21T19:41:29+00:00 Use environment varaibles for parameters in Powershell - - e8abf3c441c 2023-08-19T14:18:33+00:00 e2e framework util subtle bug checking endpoints - - a1fdd1152d9 2023-08-18T17:36:11+00:00 Pass Pinned field to kubecontainer.Image - - 27e6c94259f 2023-08-18T10:13:07+05:30 prep for go1.21: use -e in go list - - 04de4683cb1 2023-08-17T14:47:32+03:00 kubeadm: fix nil pointer when etcd member is already removed - - 8fd45c6bd0f 2023-08-17T09:30:36+02:00 update to golangci-lint v1.54.1 + go-ruleguard v0.4.0 - - cce3f6ffa79 2023-08-16T11:08:51-04:00 Make gomaxprocs install optional, limit to tests - - 20b69aea685 2023-08-16T13:30:44+02:00 Drop [Feature: tag to make sure this tests runs on pre-submits - - 58ac6e12ccc 2023-08-16T13:30:44+02:00 Statefulset should wait for new replicas when removing .start.ordinal - - e7cfe85b9c1 2023-08-16T08:14:03+00:00 e2e WaitForServiceEndpointsNum take into account the address family - - 96696c15f89 2023-08-15T13:26:39+00:00 fix: when PreFilter returns UnschedulableAndUnresolvable, copy the state in all nodes in statusmap - - d20fe4d8487 2023-08-15T10:38:49+00:00 Update CHANGELOG/CHANGELOG-1.28.md for v1.28.0 - - 855e7c48de7 2023-08-15T10:15:49+00:00 Release commit for Kubernetes v1.28.0 - - b4053c3b293 2023-08-14T09:46:04-07:00 Fix a bug that PostFilter plugin may not function if previous PreFilter plugins return Skip - - b4fac632cd1 2023-08-11T15:24:27+05:30 Remove release-notes for the PR#118895 - - 5f7b27f4ade 2023-08-11T13:11:53+05:30 Remove release-notes for the PR#118895 - - 87caf500e1f 2023-08-10T20:57:37+00:00 Update CHANGELOG/CHANGELOG-1.28.md for v1.28.0-rc.1 - - c5048f41fe3 2023-08-10T20:57:36+00:00 CHANGELOG: Update directory for v1.28.0-rc.1 release - - add7e14df11 2023-08-10T20:33:37+00:00 Release commit for Kubernetes v1.28.0-rc.1 - - c6efaf16c1e 2023-08-10T17:31:18+02:00 apiserver/etcd3: fix segv during metric collection - - 6ddcdef29ae 2023-08-10T11:14:04+02:00 kube-proxy: fix combination of --config and logging command line flags - - 0d90d1ffa5e 2023-08-09T15:51:20-07:00 Revert "Merge pull request #118895 from RyanAoh/kep-1860" - - 1876ddf7149 2023-08-09T14:45:33-04:00 Avoid returning nil responseKind in v1beta1 aggregated discovery - - 55ca1a6ee15 2023-08-09T18:39:01+02:00 Remove leases test case from AdmissionWebhookMatchConditions suit - - 050c0437e60 2023-08-09T03:32:14+00:00 fix: broadcast when pod is pushed back to activeQ directly in AddUnschedulableIfNotPresent - - 9bc857d6d90 2023-08-08T18:03:49-06:00 [releng] Update publishing-bot rules for release branches to Go 1.20.7 - - 38a81ca04f3 2023-08-08T07:14:14-06:00 Bump distroless-iptables to 0.2.7 - - ae86051ec5a 2023-08-07T17:26:05-06:00 Bump protoc - - ab26637eae4 2023-08-07T17:06:05-04:00 Add test coverage of result size of string operations - - 8e72718249e 2023-08-07T17:06:05-04:00 Bump cel-go to v0.16.1 - - 72c8cf9fce7 2023-08-07T13:25:59-06:00 [go] Bump images, versions and deps to use Go 1.20.7 - - 2ceca1c78db 2023-08-07T18:34:06+00:00 e2e WaitForServiceEndpointsNum should watch EndpointSlices - - 2f30fae0e8b 2023-08-02T11:04:10+02:00 scheduler: fix data race after binding failure - - 1b90dff5276 2023-08-02T11:11:22+05:30 .*: bump golang.org/x/net to v0.13.0 - - 73107c1b755 2023-07-31T22:30:56+05:30 Update OWNERS - - 53c8872cc18 2023-07-31T22:11:07+05:30 Update OWNERS - - 2a82aac5248 2023-07-31T11:06:53-04:00 Update CHANGELOG-1.28.md for KMSv2KDF - - 294c7df3285 2023-07-30T13:02:17+02:00 Avoid pulling node-problem-detector through CDN - - b4ef4015a29 2023-07-28T22:15:55-04:00 Avoid pulling mounter.tar through the CDN - - cfcbce31a39 2023-07-28T12:31:19+02:00 apiextensions: fix validation error for status.storedVersions - - 936819c21bc 2023-07-27T17:08:03-07:00 docs: update release note for KMSv1 deprecation - - 6689fd97469 2023-07-27T13:47:29-04:00 DefaultHostNetworkHostPortsInWorkloads -> DefaultHostNetworkHostPortsInPodTemplates - - a65d2075072 2023-07-26T23:10:06+00:00 calculate the correct machine-type - - 182a4f858a3 2023-07-26T15:57:57-07:00 API warn non-ExternalName services w/ externalName - - 7bd0a857e30 2023-07-26T15:52:49-07:00 API warn ExternalName services with externalIPs - - dd8a64d7e15 2023-07-26T21:52:00+05:30 publishing-bot rules for release-1.28 branch - - a005617111c 2023-07-26T09:07:45+00:00 CHANGELOG: Update directory for v1.28.0-rc.0 release - - 7d13c9b096b 2023-07-26T10:32:27+03:00 set map to nil if an empty string is passed - - eb4063f0ced 2023-07-25T15:36:19-07:00 Add cases to tests `AdmissionWebhook` MatchConditions size limit (#119404) - - ef4907eddd7 2023-07-25T14:02:17-07:00 Add e2e tests for admission webhooks MatchCondition fields (#118319) - - a248c4de521 2023-07-25T15:41:38-04:00 test: fix NodeLogQuery tests to query the correct node for logs - - 45710678b30 2023-07-25T18:59:04+00:00 Release commit for Kubernetes v1.28.0-rc.0 - - 67769438e1d 2023-07-25T09:50:59-07:00 kmsv2 test feature enablement disablement and restart - - 18a7025383c 2023-07-25T08:57:54-07:00 update documentation with descriptions - - 7e0a9a7f4e7 2023-07-24T17:56:03-07:00 Use statusReason for reason under x-kubernetes-validations (#119544) - - 3b9af471185 2023-07-24T10:54:54-07:00 add admission policy integration test all resources - - 22bf29ad22f 2023-07-24T12:44:25-04:00 Treat empty string as nil in fuzzer for CEL Reason field - - a164005cc09 2023-07-24T11:37:57-04:00 Fix non-test code relying on test-code - - e1b0bc3d0a7 2023-07-24T07:46:11-07:00 bugfix: use matched resource for AdmissionRequest.resource, not the resource it was converted from - - 5e2e8c80647 2023-07-21T18:14:50-07:00 bump validatingadmissionpolicy alpha->beta - - 1c99f9591b0 2023-07-21T21:46:37+00:00 add node-env and instance-type flags to node-e2e tests - - d6479587445 2023-07-21T13:56:23-07:00 update codegen - - ef8670c946d 2023-07-21T13:41:24-07:00 refactor: replace usage of v1alpha1 with v1beta1 - - 294f5c9a42f 2023-07-21T21:39:24+02:00 make update - - ae185e91186 2023-07-21T21:39:23+02:00 e2e: test LastPhaseTransitionTime field when binding PV - - a9c3444a47b 2023-07-21T21:39:16+02:00 test: add coverage for pv status update and create strategy - - bf49c727ba1 2023-07-21T15:25:52-04:00 kmsv2: KDF based nonce extension - - aa65bab4269 2023-07-21T20:42:25+02:00 implement pv last phase transition time - - c97eb2b5cb0 2023-07-21T13:55:23-04:00 Fix XValidations deepcopy to copy contents of nested pointers - - 76eefd3a012 2023-07-21T16:37:51+00:00 CHANGELOG: Update directory for v1.28.0-beta.0 release - - 1b4de065df4 2023-07-21T17:19:11+02:00 add LastPhaseTransitionTime field to PersistentVolume - - 5310dd7ff53 2023-07-21T17:19:11+02:00 add PersistentVolumeLastPhaseTransitionTime feature gate - - a31fee98f09 2023-07-21T17:19:11+02:00 rename function for dropping disabled fields - - dbea2791129 2023-07-21T14:45:04+02:00 Fix the flaky TestJobApiBackoffReset test - - 8f35fceae37 2023-07-21T13:28:17+08:00 update vendor to use containerd cgroups - - c4bf42199a0 2023-07-21T13:27:50+08:00 do not touch swap for cgroup v1 if swap not enabled - - 74fcf3e7668 2023-07-21T00:44:53+00:00 implementation of PodReplacementPolicy kep in the job controller - - cb6d7fbe66c 2023-07-20T16:05:38-07:00 update documented metrics - - f50e74206e1 2023-07-20T21:36:44+00:00 Address comment - - c46ffc2b422 2023-07-20T20:40:11+00:00 Refactor jsonpath parser and add tests. - - b3b775baa51 2023-07-20T13:24:09-07:00 test: adjust tests for v1beta1 validatingadmissionpolicy - - 88becfc0ba5 2023-07-20T13:24:09-07:00 api: add v1beta1 ValidatingAdmissionPolicy/Binding types and storage - - b5e9e0168cf 2023-07-20T09:30:10-07:00 feature: add multiple params capability to VAP controller - - 3f63a2d17d4 2023-07-20T09:30:10-07:00 refactor: make scope of ParamKind available to vap controller - - 6323c106e9b 2023-07-20T09:30:10-07:00 refactor: use the provided sharedInformerFactory for params - - 9a595209bd2 2023-07-20T09:30:10-07:00 update-codegen - - c8dbf4712cf 2023-07-20T09:30:09-07:00 add namespaceParamRef to v1alpha1 and internal - - 03aad1f823c 2023-07-20T15:08:41+02:00 Fix the semantic meaning of etcd server within component statuses and metrics. - - e0a6eb93a1f 2023-07-20T20:18:05+09:00 node_e2e: Fix createStaticSystemNodeCriticalPod's invalid spec - - 2863b3d1ab7 2023-07-20T10:50:32+08:00 Revert "refactor: simplify RunScorePlugins for readability + performance" - - 3685e5e5a9c 2023-07-19T21:06:24+00:00 CHANGELOG: Update directory for v1.24.16 release - - 51bfe417b81 2023-07-19T20:24:37+00:00 CHANGELOG: Update directory for v1.25.12 release - - c575a1e31aa 2023-07-19T19:39:12+00:00 CHANGELOG: Update directory for v1.26.7 release - - ba01bfcdc6c 2023-07-19T18:47:39+00:00 CHANGELOG: Update directory for v1.27.4 release - - ce929520376 2023-07-19T16:34:38+00:00 add podReplacementPolicy and terminating field to job api - - 35d0af9243c 2023-07-19T17:39:58+02:00 Include ignored pods when computing backoff delay for Job pod failures - - ee82654e398 2023-07-19T14:44:05+03:00 Add pod_swap_usage_bytes as an expected metric in e2e test - - 81abfca4078 2023-07-19T14:44:04+03:00 Add a haveKeys() helper function to match multiple keys - - 1000ed64e09 2023-07-19T10:14:37+02:00 Use debian-base instead of distroless for conformance image - - d6e525877b5 2023-07-18T22:54:03-07:00 [KEP-2876]Add reason and fieldPath into CRD validation rules (#118041) - - b1d685a05fe 2023-07-18T20:05:18-07:00 apiextensions: validate status updates with status schema - - 06a81d13959 2023-07-18T21:41:14-04:00 cmd/kubelet: implement drop-in configuration directory for kubelet - - c1aef65640b 2023-07-18T17:36:30-07:00 Add integration test - - cd5f3d9f9d5 2023-07-18T17:36:22-07:00 Add impl for uvip - - 2c8288ac873 2023-07-18T22:44:02+00:00 feat: improves metric and logging - - 0449cef8fd5 2023-07-18T22:45:01+01:00 Increase timeout for DRA kubelet plugin client - - a15c27661e6 2023-07-18T13:44:11-07:00 Job controller implementation of backoff limit per index (#118009) - - b5012ba1e2d 2023-07-18T13:24:01-07:00 Mark existing NodeLogQuery e2e tests as [LinuxOnly] since they do not run on Windows - - bfb2c6a22a2 2023-07-18T11:49:30-07:00 update go.mod - - 668497e7550 2023-07-18T11:49:30-07:00 use ratcheting schema validator when feature is enabled - - e0f9db42ace 2023-07-18T11:49:30-07:00 add ratcheting schema validator using new openapi hooks - - 6f238334ab4 2023-07-18T11:49:30-07:00 add CRDValidationRatcheting feature gate - - 635875ad521 2023-07-18T11:49:30-07:00 refactor: convert slices to []interface before inserion into VendorExtensible - - 9ee6d97fc05 2023-07-18T11:49:29-07:00 refactor: add ValidateCustomResourceUpdate to support future validators for CRD Updates - - a8a2fb317c8 2023-07-18T13:38:43-04:00 Add tracking and reporting of executing requests - - 1351845133b 2023-07-18T09:27:20-07:00 Update cri-api change in v1.28.0 - - 59b4951c649 2023-07-18T09:23:55-07:00 Expose commit memory used in WindowsMemoryUsage struct - - 0ec99fb0b24 2023-07-18T19:06:33+03:00 Kubelet DRA: fix failing test cases - - f6431c61386 2023-07-18T18:23:10+03:00 DRA: don't query claims from API server - - cf0b74774f6 2023-07-18T16:41:11+02:00 Extend the API for the Job job-index-failure-count annotation - - d281daee335 2023-07-18T08:31:37-04:00 Prefer pods without a deletion timestamp over pods with a deletion timestamp when getting an ordered list of active pods. - - 0372e4b6620 2023-07-18T12:14:27+02:00 add unit test for dra/manager.go. - - fcbfdc17106 2023-07-18T11:28:15+02:00 Extend the Job API for BackoffLimitPerIndex - - 3fd40ffb0ef 2023-07-18T10:37:55+02:00 addons/metrics-server: fix nanny rbac permissions - - 056c19e8b39 2023-07-18T01:11:08-07:00 Add slash ended urls for service-account-issuer-discovery to match API in swagger (#117511) - - 89ab733760a 2023-07-18T14:48:20+08:00 Improve docs on framework.CycleState - - 4da418aba7f 2023-07-17T21:49:59-07:00 refactor: cleanup to NewSchemaValidator takes JSONSchemaProps - - ba581300213 2023-07-17T21:49:59-07:00 refactor: rename apiservervalidation -> apiextensionsvalidation - - 735be024cf9 2023-07-18T04:49:56+00:00 Make CRDs built and aggregated lazily for oasv2 - - ea23e13463f 2023-07-18T04:46:09+00:00 Update OpenAPI Aggregator - - 850dc6123af 2023-07-18T10:24:26+08:00 Remove ability to re-enable serving deprecated policyv1beta1 APIs - - e7be841957d 2023-07-17T21:23:27-04:00 cli-runtime: make VerifiableQueryParam shared-parameter aware - - a4a607198a1 2023-07-17T21:23:27-04:00 hack/update-openapi-spec.sh - - 961c1503b5b 2023-07-17T21:19:47-04:00 Bump kube-openapi - - 4cb5547f934 2023-07-18T02:55:56+03:00 Adjust summary API e2e test - - e429793db1e 2023-07-18T02:55:56+03:00 Unit tests: node swap usage resource metric - - 1d368420b28 2023-07-18T02:55:56+03:00 Add a node swap usage resource metric (/metrics/resource) - - 7d187f967ba 2023-07-18T02:55:56+03:00 Unit tests: CRI swap stats - - 59e3e3897e3 2023-07-18T02:55:56+03:00 Add SwapStats to summary API through CRI - - 87ff9c45256 2023-07-18T02:55:53+03:00 Add swap statistics to CRI-API - - 053d7ac61f5 2023-07-18T02:40:02+03:00 Unit tests: cadvisor swap stats - - c74ee8045de 2023-07-18T02:40:02+03:00 Add SwapStats to summary API through cadvisor - - a05d200ac89 2023-07-18T02:40:02+03:00 Add SwapStats to NodeStats, PodStats and ContainerStats - - d029f0ef060 2023-07-18T08:12:25+09:00 Add restartable init container lifecycle hook e2e tests - - f17e9117776 2023-07-18T08:12:25+09:00 Add restartable init container probe e2e tests - - 9d6c1030db0 2023-07-18T08:12:24+09:00 Generate containers ready condition including restartable init containers - - 3bf282652f0 2023-07-18T08:12:24+09:00 Allow restartable init containers to have lifecycle - - 7ef2d674e24 2023-07-18T07:54:33+09:00 Allow restartable init containers to have livenessProbe - - 2c8b37498e5 2023-07-18T07:54:33+09:00 Allow restartable init containers to have readinessProbe - - 8b20dbd0d16 2023-07-18T07:54:32+09:00 Add validateStartupProbe - - c7e7eee554a 2023-07-17T15:53:07-07:00 feature(scheduling_queue): track events per Pods (#118438) - - 91ea8043355 2023-07-17T17:54:00-04:00 Replace lavalamp with jpbetz as feature-approver for api-machinery - - 94c8ad289bb 2023-07-17T22:40:55+01:00 Enable admissionWebhookMatchCondition by default - - 4321d8c60f3 2023-07-18T00:24:12+03:00 Graduate NodeSwap to Beta1 - - f1e7386fbc4 2023-07-17T16:51:47-04:00 Deprecate now-unused kubelet iptables flags - - d486736dd38 2023-07-17T16:51:47-04:00 Remove IPTablesOwnershipCleanup checks and dead code - - 77cbd86b0b1 2023-07-17T13:40:16-07:00 Add metrics for cloud-provider node sync, update. - - d3c506133f1 2023-07-17T19:52:43+00:00 Skip apiserver_admission_webhook_request_total during context-canceled - - 7698fe76397 2023-07-17T12:47:10-07:00 Add StatefulSet pod index as pod label (#119232) - - 2e217e8cea1 2023-07-17T15:34:45-04:00 Reduce duplication between helpers for checking featuregate - - 7edd72f7805 2023-07-17T15:34:37-04:00 Update generated documentation - - 137474e2839 2023-07-17T15:30:36-04:00 Fix validation options for old pvc - - d765fa6b747 2023-07-17T15:30:36-04:00 Update generated stuff after changing comments - - f01a1faa8cb 2023-07-17T15:30:36-04:00 Update comments about allocatedResourceStatus - - c072e5b3a7e 2023-07-17T15:30:36-04:00 Update test generated data for 1.26 branch - - db8998265e9 2023-07-17T15:30:36-04:00 Update 1.27 generated data - - 6a780f57ce5 2023-07-17T15:30:36-04:00 Update generated data - - e0111871149 2023-07-17T15:30:35-04:00 Update code to use new generic allocatedResourceStatus field - - d3ef2d4fe95 2023-07-17T19:26:52+00:00 priority & fairness: support dynamically configuring work estimator max seats - - 9189c3d5599 2023-07-17T11:22:23-07:00 fix tests - - aa788219f46 2023-07-17T11:22:21-07:00 fix metric names - - d32aa62d844 2023-07-17T11:20:26-07:00 promote beta metrics - - 65ce7222ced 2023-07-17T18:16:53+00:00 All sig node approvers should be able to merge changes to CRI API - - 9cb2c103107 2023-07-17T17:45:42+00:00 Adding node feature owners - - 00de051729a 2023-07-17T18:34:42+01:00 Make matchConditionsFeatureGateInitiallyEnabled a boolean instead - - 48eee4eed86 2023-07-18T02:31:36+09:00 Fix e2e tests for overriding timoutGracePeriodSeconds of probes - - 0074b24ca42 2023-07-17T18:19:35+01:00 Graduate AdmissionWebhookMatchCondition to beta - - bfa62e0009a 2023-07-17T13:05:30-04:00 kubelet: retry RuntimeConfig call and prep for nil values from GetLinux - - 6aeff13def3 2023-07-18T01:34:02+09:00 Never drop the `terminationGracePeriodSeconds` of a probe - - d0952686f68 2023-07-17T12:27:05-04:00 CRI: add cavieats about cgroup driver field - - d7797fbc616 2023-07-17T12:27:05-04:00 kubelet: get cgroup driver config from CRI - - fd434003f3f 2023-07-17T12:27:05-04:00 kubelet: initialization of runtime service earlier in the startup - - 37330a13924 2023-07-17T12:27:04-04:00 Add KubeletCgroupDriverFromCRI feature gate - - d2d5e2e27dc 2023-07-17T12:27:04-04:00 Add CRI fake runtimes for RuntimeConfig rpc - - 0f05a92ce68 2023-07-17T12:27:04-04:00 cri-api: add rpc for querying runtime configuration - - 660be4484b4 2023-07-17T15:39:39+02:00 Update publishing-bot rules for release branches to Go 1.20.6 - - be01f4a0838 2023-07-17T09:22:45-04:00 KEP-3178 IPTablesOwnershipCleanup to GA - - ff62cca47b8 2023-07-17T12:13:37+02:00 Bump distroless-iptables to 0.2.6 - - 229eb93a834 2023-07-17T12:56:28+03:00 DRA: report NodePrepareResource errors - - b57c7e2fe4b 2023-07-17T11:53:09+02:00 Add CDI devices to device plugin API - - b1850497b4b 2023-07-17T16:03:02+08:00 Integration tests for IP mode field - - 7eab0d7a0de 2023-07-17T16:02:36+08:00 Proxy changes for IP mode field - - 7c6e399b228 2023-07-17T16:01:59+08:00 Generated code for IP mode field - - e6863757f4f 2023-07-17T15:51:40+08:00 Add IP mode field - - e38ab6d3671 2023-07-16T23:47:04+00:00 Add PodGC changes for PodReplacementPolicy - - 169abcc0398 2023-07-16T16:08:01+02:00 openapi: reference shared parameters - - 6c0ea702d43 2023-07-16T08:37:37-04:00 Conditionally serialize flushFrequency as int - - 19f61caabee 2023-07-16T11:47:19+00:00 aggregate kube-proxy metrics - - bd9b78d6861 2023-07-16T12:37:12+08:00 kubeadm: remove the limitation that the 'ignorePreflightErrors' field can not be set to 'all' in kubeadm config file, and keep CLI / config consistent - - 6b3ce3004db 2023-07-16T01:06:08+01:00 Add integration tests for match conditions feature gate enablement - - b883f305011 2023-07-15T19:29:18+08:00 kubeadm: Support `kubeadm config validate` for ResetConfiguration - - 171b19d9fe1 2023-07-15T13:22:28+08:00 fix histogram vec compare using ignore fields - - 9b6af80a631 2023-07-15T13:22:24+08:00 upgrade prometheus common to v0.44.0 - - 8f9e2cb8a80 2023-07-15T13:18:47+08:00 kubeadm: Support `kubeadm config migrate` for ResetConfiguration - - 22f0f2e210f 2023-07-15T11:14:28+08:00 kubeadm: add 'kubeadm config print reset-defaults' command for ResetConfiguration - - 13172cba5c0 2023-07-14T17:53:08-07:00 ValidatingAdmissionPolicy: support namespace access (#118267) - - df0d51d3b35 2023-07-15T08:02:33+08:00 add some detailed message for dup container ports(steal from thockin) - - 1732b23a343 2023-07-14T20:20:33+00:00 Ignore context canceled from validate and mutate webhook failopen metric - - 90ab7580aae 2023-07-14T13:47:19-04:00 add list of served versions to storage version - - 9564bdc39de 2023-07-14T19:09:39+02:00 Ensure final diff is used for setting expectations for Job pod creation - - 8a4a29d5917 2023-07-14T12:01:40-05:00 remove todo/spelling - - bef43788fc0 2023-07-14T12:01:40-05:00 update histogram - - 01b9f4b6eb8 2023-07-14T12:01:37-05:00 matchCondition metrics - - 5f37c102cb5 2023-07-14T16:48:13+00:00 revert changes in staging - - d9bd413f991 2023-07-14T13:27:38-03:00 Proactively bump golang.org/x/net to v0.12.0 - - 883d0c3b717 2023-07-14T08:38:25-04:00 Add a dummy implementation of proxyutil.LineBuffer - - 34640772ed4 2023-07-14T12:31:27+00:00 implement SchedulerQueueingHints feature gate - - 619be9c1537 2023-07-14T14:52:28+03:00 Add a swap e2e test - - 4b6314f815b 2023-07-14T14:52:28+03:00 Unit test: Swap - Limited/Unlimited Swap, cgroups v1/v2, etc - - a30410d9ceb 2023-07-14T14:52:28+03:00 LimitedSwap: Automatically configure swap limit for Burstable QoS Pods - - e4da568f331 2023-07-14T14:52:27+03:00 Make kuberuntime unit tests environment independent + support cgroup v2 - - f37aec6c57f 2023-07-14T14:52:27+03:00 Add LIMITED_SWAP env var to enable limited swap - - 0ed7bdb057e 2023-07-14T12:20:45+02:00 Update vendor - - 69c4bc29f55 2023-07-14T12:04:13+02:00 [go] Bump images, versions and deps to use Go 1.20.6 - - 2a907e60043 2023-07-14T17:03:37+08:00 kubeadm: fix fuzzing for ResetConfiguration - - 2e6715bc77b 2023-07-14T17:03:31+08:00 kubeadm: implementation of `ResetConfiguration` API types - - 037847066ce 2023-07-14T15:25:36+08:00 replace strings.Index with strings.Contains instead - - 3e2a1a7b9ce 2023-07-14T09:43:16+08:00 Regenerate - - b2613dd381b 2023-07-14T09:35:31+08:00 Add e2e to check that hostIPs and Downward API works - - 14b09c414ac 2023-07-14T09:35:31+08:00 Add DownwardAPI validation for status.hostIPs - - 335d905ce95 2023-07-14T09:35:30+08:00 Downward API support for status.hostIPs - - bf030fd68ab 2023-07-14T09:35:30+08:00 Add validate HostIPs - - 267e76a66e2 2023-07-14T09:35:30+08:00 Add status.hostIPs in validEnvDownwardAPIFieldPathExpressions - - c287943bdd5 2023-07-14T09:35:30+08:00 Add status.hostIPs in ConvertDownwardAPIFieldLabel - - 7a81ef6406c 2023-07-14T09:35:30+08:00 Add fuzzer for PodStatus - - e6bdd224c17 2023-07-14T09:35:30+08:00 Add HostIPs for kubelet - - dacb6890027 2023-07-14T09:35:30+08:00 Add dropDisabledStatusFields - - e061143de7f 2023-07-14T09:35:30+08:00 Add HostIPs field and update PodIPs field - - c2c001a243a 2023-07-14T09:35:30+08:00 Add FeatureGate PodHostIPs - - ce90eb2cc2f 2023-07-14T01:02:28+00:00 Fix validation to use field.Forbidden instead of Required - - 7305c967101 2023-07-14T01:01:57+00:00 QueueSet and controller part of borrowing by exempt PLs - - 2069835094d 2023-07-14T01:01:43+00:00 Tolerate only the two allowed field changes - - 3754d2da20f 2023-07-14T01:01:29+00:00 apf: allow admin to change the Exempt field only of the exempt pl - - f8e4e8abac8 2023-07-14T01:01:09+00:00 apf: add validation to exempt for borrowing - - f78d6062eb8 2023-07-14T01:00:06+00:00 Update generated code for APF borrowing by exempt - - a9d8cace1f5 2023-07-14T00:47:58+00:00 Fix AutoUpdateAnnotationKey, NominalConcurrencyShares - - 3d3240c8b43 2023-07-14T00:47:28+00:00 apf: add API changes for borrowing by exempt pl - - b635f2a401f 2023-07-13T17:13:28-07:00 ValidatingAdmissionPolicy: Variable Composition (#118642) - - 49d03468021 2023-07-13T23:43:12+01:00 Pre-allocate webhook accessors arrays for mutating and validating webhooks - - 037091284e2 2023-07-13T22:38:21+00:00 fix unit test bug - - 423f4dfc798 2023-07-13T14:43:56-07:00 Add quantity library to CEL (#118803) - - a1a5f49bb9c 2023-07-13T21:07:17+00:00 remove statefulset label added to wrong branch - - 1ae60c0ed16 2023-07-13T21:04:37+00:00 use job completion index annotation as label - - 131216fa8f2 2023-07-13T20:42:09+00:00 chore: hashes keyID - - 049614f884e 2023-07-13T13:41:50-07:00 ValidatingAdmissionPolicy controller for Type Checking (#117377) - - d25075f3424 2023-07-13T20:13:04+00:00 update generated list of stable metrics - - c291e6355c4 2023-07-13T20:08:27+00:00 feat: implements metrics for encryption config hot reload - - be2e5417ea2 2023-07-13T15:27:53-04:00 allow api-approvers to approve directories touched by generation - - 80ab8f0542f 2023-07-13T21:27:11+02:00 dra: handle scheduled pods in kube-controller-manager - - cffbb1f1b29 2023-07-13T21:27:11+02:00 dra controller: enhance testing - - 5cec6d798c3 2023-07-13T21:27:11+02:00 dra: revamp event handlers in kube-controller-manager - - 0bb419b1498 2023-07-13T19:00:31+00:00 promote the following APF metrics to beta: - - 39207dada25 2023-07-13T20:42:21+02:00 Add integration test for node authorizer claim references - - 4121c1fc79a 2023-07-13T20:42:21+02:00 auth: don't allow kubelet to from modify ResourceClaimStatuses - - c688478a28b 2023-07-13T09:56:49-07:00 Fix lifecycle generator to check the version correctly (#119268) - - ddc0d947900 2023-07-13T18:41:40+02:00 dra API: ensure that pod status contains no duplicate resource claims - - 052b06bdad3 2023-07-13T18:33:18+02:00 Remove test Pods sharing a single local PV - - 22d8ae1ba6e 2023-07-13T18:11:40+02:00 Enable NewVolumeManagerReconstruction - - 9914909f5aa 2023-07-13T10:26:33-04:00 Define tcpProtocol in one place in the unit tests rather than many - - 967ef293786 2023-07-13T10:26:29-04:00 Remove/clarify two FIXME comments in the proxier unit test - - 14375947869 2023-07-13T10:26:25-04:00 Remove some stray references to the ProxyTerminatingEndpoints feature gate - - 7e3b53042b1 2023-07-13T16:11:06+02:00 Pass Job context down to firstPendingIndexes - - 4835d9e1371 2023-07-13T09:41:32-04:00 Belatedly clean up some "Endpoints" vs "EndpointSlice" distinctions in the unit tests - - 2a308bde5da 2023-07-13T14:36:15+02:00 UPSTREAM: : watch-termination: termination.log file with resticted permissions - - 4d8f569b037 2023-07-13T13:44:43+03:00 Remove KUBECTL_EXPLAIN_OPENAPIV3 environment variable - - c5147c91b88 2023-07-13T10:41:06+00:00 controlplane: kubernetes.default controller stop polling - - 9f5b6db8be8 2023-07-13T09:04:24+02:00 test: azure: check error for cloud detection. - - 1db11c07ff2 2023-07-13T08:35:12+02:00 node authorizer: limit kubelet access to ResourceClaim objects - - 71ef0dafa72 2023-07-13T14:33:33+08:00 add flag 'logging-format' to kube-proxy - - c550c17f7f0 2023-07-13T14:33:33+08:00 accept int or string flush frequency - - 148acc8632c 2023-07-13T14:16:46+08:00 enable arm64 support for GCE node configuration - - 75186b1c32a 2023-07-13T01:50:37-04:00 Fix, deprecate apiserver_flowcontrol_request_concurrency_limit - - c52911e59ad 2023-07-13T09:59:39+05:30 docs: add comment describing `LoadConfigFromFile` - - 5c18810f357 2023-07-13T09:59:39+05:30 chore: update license date for configfile tests - - 72aeb961322 2023-07-13T09:59:39+05:30 test: add tests for `LoadConfigFromFile` - - b3373ae2738 2023-07-13T09:59:39+05:30 refactor: make only `LoadConfigFromFile` public - `loadConfig` can be made public again when needed (not required now) - - 8e284389a5d 2023-07-13T09:59:39+05:30 feat: make `loadConfig` and `loadConfigFile` public functions - so that users who import kube-scheduler libraries can use these functions to read kube scheduler config - - 0599b3caa0f 2023-07-13T00:56:41+08:00 change the QueueingHintFn to pass a logger - - 39bb8f4bb1d 2023-07-12T17:26:17+02:00 Implement ConsistentListFromCache feature gate - - 0695853a306 2023-07-12T16:20:14+01:00 Improve naming and code comments - - 08d40f53a7a 2023-07-12T16:57:17+02:00 dra: test with and without immediate ReservedFor - - 98ba89d31d5 2023-07-12T16:57:17+02:00 resourceclaim controller: avoid caching deleted pod unnecessarily - - 28b6c906966 2023-07-12T15:50:40+01:00 Move DeleteFunc logging to level 2 - - 761016482da 2023-07-12T15:50:40+01:00 Properly setup mutatingWebhookConfigurationManager{} - - 747dbd9b6b7 2023-07-12T15:50:16+01:00 run `./hack/verify-gofmt.sh` - - 1eb60939fe5 2023-07-12T15:50:16+01:00 Add smart reload for `MutatingWebhooks` - - aeefb762ece 2023-07-12T15:50:16+01:00 Properly handle parameter in `shareInformer.DeleteFunc` - - a01a8cb07e7 2023-07-12T15:50:16+01:00 Fix webhook accessors caching pattern - - 7d3d44af776 2023-07-12T15:50:16+01:00 Add webhookAccessors smart reloads unit tests - - c6f36e8702a 2023-07-12T15:50:16+01:00 Fix deadlock issue - - 99875b3fb73 2023-07-12T15:50:14+01:00 Webhook Accessors Smart Recompilation - - 7d064812bb4 2023-07-12T14:57:29+02:00 kube-controller-manager: finish conversion to contextual logging - - d743c50bb9e 2023-07-12T14:50:30+02:00 kubelet: support batched prepare/unprepare in v1alpha3 DRA plugin API - - 7a63997c8a1 2023-07-12T14:33:10+02:00 Improve apiserver storage size metric to allow it's graduation - - 610509fedd9 2023-07-12T08:28:50-04:00 Update standard app protocols - - f1f2fa9da8a 2023-07-12T14:13:10+02:00 kube-apiserver/corerest: split apart generic code - - 01c3a51a780 2023-07-12T14:11:22+02:00 node: podresources: getallocatable: move to GA - - c1decb6763d 2023-07-12T14:03:32+02:00 Fix TestConditionalProgressRequester and TestWaitUntilFreshAndListTimeout flakes - - 1b8ddf6b79a 2023-07-12T13:45:10+02:00 podgc controller: convert to contextual logging - - f924bf95df9 2023-07-12T13:27:18+02:00 dynamic resource allocation: Improve code coverage of state checkpoint - - c635a7e7d83 2023-07-12T13:25:36+02:00 node: devicemgr: topomgr: add logs - - d78671447f2 2023-07-12T13:25:36+02:00 e2e: node: add test to check device-requiring pods are cleaned up - - 5cf50105a2b 2023-07-12T13:25:36+02:00 e2e: node: devices: improve the node reboot test - - b926aba2689 2023-07-12T13:25:36+02:00 e2e: node: devicemanager: update tests - - 3bcf4220ece 2023-07-12T13:25:36+02:00 kubelet: devices: skip allocation for running pods - - ab3a0b78ea3 2023-07-12T12:49:33+02:00 Match both old and new kubectl version for a while in e2e - - c143a875edb 2023-07-12T11:20:47+02:00 dra e2e: fix "reallocation works" flake - - 6f1a29520fe 2023-07-12T11:17:04+02:00 scheduler/dra: reduce pod scheduling latency - - e01db325735 2023-07-12T11:07:59+02:00 scheduler util: handle cache.DeletedFinalStateUnknown in As - - ef48efc736c 2023-07-12T11:07:59+02:00 scheduler dynamicresources: minor logging improvements - - 363874e9b56 2023-07-12T09:29:55+02:00 setcap: update to debian bookworm v1.0.0 - - 19869478c11 2023-07-12T11:30:45+08:00 Migrate /pkg/controller/disruption to structured and contextual logging - - b81f07ac9a6 2023-07-11T16:07:44-04:00 Add enj to apiserver options approver - - 6d6595d0f6e 2023-07-11T14:36:45-04:00 Add jpbetz as approver of apiserver integration tests - - 43b509de420 2023-07-11T18:08:26+00:00 staging: Add endpointslice to publishing data. - - 7c873327b67 2023-07-11T18:08:25+00:00 Convert controller name to reconciler variable. - - 29fad383dab 2023-07-11T18:08:12+00:00 move endpointslice reconciler to staging endpointslice repo - - c0030a4d27e 2023-07-11T18:49:04+02:00 Add support for watchlist to APF - - 9759fc3c230 2023-07-12T00:02:13+08:00 Fix the converts an empty string to nil. - - 22c66784e03 2023-07-11T15:42:20+00:00 staging: add endpointslice repo - - a34e06e74c7 2023-07-11T17:27:20+02:00 kube-apiserver/corerest: structure Config - - 75e3576523f 2023-07-11T17:27:20+02:00 kube-apiserver: rewire service controllers: kubernetesservice + IP repair - - f22aa42aa81 2023-07-11T17:22:33+03:00 bump go.mod cadvisor to v0.47.3 - - f855a23b455 2023-07-11T15:06:57+02:00 topologymanager: promote TopologyManagerPolicyOptions feature to beta - - 3267dd9d529 2023-07-11T06:05:11-07:00 kubectl delete: Introduce new interactive flag for interactive deletion (#114530) - - 23833b9c81c 2023-07-11T15:04:32+02:00 topologymanager: Increase TopologyManager test coverage by adding negative test cases around NUMA topology discovery - - 998654e0443 2023-07-11T15:04:32+02:00 topologymanager: fix TopologyManagerPolicyBetaOptions not being enabled by default - - fec25785ee6 2023-07-11T14:23:49+02:00 dra: store generated ResourceClaims in cache - - ba810871ada 2023-07-11T14:23:49+02:00 dra e2e: check that not generating a ResourceClaim works - - 0fc62d5ded0 2023-07-11T14:23:48+02:00 dra: generated files - - 444d23bd2f1 2023-07-11T14:23:48+02:00 dra: generated name for ResourceClaim from template - - 98461be8ffa 2023-07-11T13:03:13+02:00 Implement conditionalProgressRequester that allows requesting watch progress notification if watch cache is not fresh - - cd14e97ea80 2023-07-11T11:48:26+02:00 Add a builder for ContainerAllocateResponse objects - - db2a1edbdd6 2023-07-11T11:48:24+02:00 Generate empty cdi annotations - - f0e3c32fe56 2023-07-11T11:47:53+02:00 Move CDI annotation code to utils package - - 354b6c409f5 2023-07-11T11:25:43+02:00 Rename updateReconstructedFromAPIServer - - 1903f5aa2ad 2023-07-11T11:15:24+02:00 Rename volumesNeedDevicePath - - 7cd60df4aa1 2023-07-11T10:32:22+02:00 Update volumesInUse after attachability is confirmed - - 0a2272dc68d 2023-07-11T10:32:22+02:00 Add uncertain state of volume attach-ability - - bf48165232f 2023-07-11T09:44:08+02:00 Remarks to syncJobCtx - - 990339d4c3e 2023-07-11T09:27:21+02:00 Introduce syncJobContext to limit the number of function parameters - - 94b782680c0 2023-07-11T09:21:33+02:00 Update publishing-bot rules for release branches to Go 1.20.5 - - f443c458afe 2023-07-11T13:51:51+08:00 move non-graceful node shutdown to GA - - 645cb907320 2023-07-11T01:43:30+05:30 migrated pkg/controller/endpointslicemirroring to contextual logging - - 98c6e25c371 2023-07-10T20:11:52+00:00 update name of pod index label - - 09849b09cf4 2023-07-11T01:28:22+05:30 migrated pkg/controller/endpointslice to contextual logging - - de076430957 2023-07-10T15:01:13+03:00 Document address family of listening INET sockets - - 08dd657a71c 2023-07-10T10:32:02+02:00 Implement metrics agreed on the KEP - - 9b1c4c7b57f 2023-07-10T10:30:54+02:00 Implement KEP-3836 - - cca66011067 2023-07-10T06:30:05+00:00 Add reason to force detach metric - - e655931274f 2023-07-09T19:41:44-07:00 expended type checking. - - 8fb5b6eb4c1 2023-07-10T08:55:48+09:00 node-e2e: Add container lifecycle e2e tests for preStop hook - - 47ef977ddd5 2023-07-08T12:03:46+08:00 Direct reference to the packages - - 7286d122fb7 2023-07-08T07:26:13+09:00 Mark pods with restartable init containers as `UnschedulableAndUnresolvable` - - 0a987079128 2023-07-08T07:26:13+09:00 Sidecar: Update printPod to show restartable init container information - - ea1eb7f8f79 2023-07-08T07:26:13+09:00 implement sidecar resource calculation - - 03c22176877 2023-07-08T07:26:12+09:00 Sidecar: Add e2e tests - - b94fa250c27 2023-07-08T07:26:12+09:00 Sidecar: Implement lifecycle of the restartable init container - - c187b381173 2023-07-07T21:39:35+00:00 Sidecar: Generated code - - 5d26bcd468b 2023-07-07T21:39:34+00:00 Sidecar: API changes - - 10dc1ca0846 2023-07-07T16:08:42-04:00 Skip GracefulNodeShutdown on older systemd versions - - f7a1fb76f4f 2023-07-07T14:08:19-04:00 Only declare job as finished after removing all finalizers - - 3f07fc3acc9 2023-07-07T18:46:34+02:00 Remove long/golang version information making short the default - - 3a5268502f3 2023-07-07T23:33:33+08:00 Remove deprecated scheduler CLI flags - - 68ed020b2a3 2023-07-07T09:04:04-04:00 Split IptablesRulesTotal metric into two different metrics - - bc059817dc5 2023-07-07T18:26:59+08:00 fix: Add "metav1.CauseType" to "field.ErrorType" map - - c0eb0caf4ac 2023-07-07T13:30:29+08:00 Support fine-gained rescheduling in ReservePlugin - - d7708e79d32 2023-07-06T23:01:06-05:00 Use cmp diff - - 278a8376e17 2023-07-07T10:35:59+08:00 Fix: fiterror in permit plugin not handled perfectly - - 14bd9bc127e 2023-07-07T00:15:00+00:00 CHANGELOG: Update directory for v1.28.0-alpha.4 release - - 2fe38f93e53 2023-07-06T14:39:04-07:00 feat: Append job creation timestamp to cronjob annotations (#118137) - - 1acdb4ae86e 2023-07-06T13:39:03-07:00 [KMSv2] Mark KMS v1beta1 as deprecated with no further fixes (#119007) - - 02c59710eaa 2023-07-06T15:48:48-04:00 Test the IptablesRulesTotal metric in TestSyncProxyRulesRepeated - - ecf0cee91ce 2023-07-06T17:33:11+00:00 update comment on feature flag - - 3a02ecb3418 2023-07-06T17:30:40+00:00 check test case param instead of feature flag in unit test code - - b10cc642b56 2023-07-06T19:31:45+03:00 DRA controller: batch resource claims for Allocate - - be0db3f93d7 2023-07-06T16:07:39+00:00 clean up the implementation around QueueingHintFn - - 5175752df74 2023-07-06T12:40:35+02:00 Issue 4230: remove readiness check for cache exclusion - - 132d477cb7a 2023-07-06T16:35:52+08:00 use stopCh to avoid goroutine leak in tests - - 20a25cbfcfb 2023-07-06T08:40:09+02:00 Add user specified image to CRI `ContainerConfig` - - 65e818d4ecf 2023-07-06T00:50:11-04:00 Introduce apiserver_flowcontrol_current_executing_seats metric - - 1bf2f6c9c05 2023-07-06T08:42:08+08:00 feat(NodePorts): return Skip status in PreFilter - - dfc1838379f 2023-07-06T07:39:52+08:00 Migrated pkg/controller/volume|util|replicaset|nodeipam to contextual logging - - 6c0387d0047 2023-07-06T07:36:51+08:00 Migrated pkg/controller/endpoint to contextual logging - - 3cf2822bc58 2023-07-06T07:36:51+08:00 Migrated pkg/controller/garbagecollector to contextual logging - - 921b7e6e8f7 2023-07-05T20:11:48+00:00 remove equalReady and replace with k8 util function - - a647f9febbf 2023-07-05T18:47:45+00:00 default enabled pod index for test cases, add test case disabling it - - 322da7c1aae 2023-07-06T02:06:03+08:00 fix gc metrics - - 02efe09abe3 2023-07-05T19:08:54+02:00 component-base/logs: improve handling of re-applying a configuration - - 1240a29af9c 2023-07-05T16:58:28+02:00 Hide numberOfMissedSchedules as an algorithm internal number - - c733c57962f 2023-07-05T16:46:40+02:00 pkg/controlplane: wire core storage as RESTStorageProvider - - 65b34221ebb 2023-07-05T16:45:31+02:00 kube-apiserver: remove IP repair plumbing from kubernetes service controller - - 9dcc57ede62 2023-07-05T16:42:55+02:00 Stop using deprecated API - - 5e1777be529 2023-07-05T16:13:03+02:00 Update debian-base to bookworm - - a514f40131c 2023-07-05T16:10:20+02:00 dra resourceclaim controller: delete generated claims when pod is done - - e8a0c42212d 2023-07-05T16:10:20+02:00 dra resourceclaim controller: remove reservation for completed pods - - 7f5a02fc7e4 2023-07-05T16:10:20+02:00 dra resourceclaim controller: enhance logging - - d1ba893ad8e 2023-07-05T16:09:41+02:00 dra resourceclaim controller: refactor isPodDone - - e2900da46aa 2023-07-05T09:11:23-04:00 Remove unnecessary utiliptables.Interface arg from local detectors - - 7690c6e8121 2023-07-05T09:09:54-04:00 Simplify getDualStackLocalDetectorTuple - - cefd50a753e 2023-07-05T09:06:25-04:00 Improve the single-stack LocalDetector behavior - - bfccfa7016b 2023-07-05T09:06:25-04:00 Add names to the getLocalDetector unit tests, use t.Run - - 16e9cc42c1a 2023-07-05T14:31:32+02:00 e2e node: remove unused test/e2e_node/gcp - - 932d0337b82 2023-07-05T13:34:09+02:00 e2e: detect unexpected command line arguments - - 68aee61d4f7 2023-07-05T11:00:37+02:00 SPLIT: kube-apiserver/corerest: split out service IP setup logic - - 443bf3b01b0 2023-07-05T16:00:25+08:00 scheduler test: Use cmp.Diff instead of reflect.DeepEqual for pkg/scheduler/internal/cache - - dad3e4d2112 2023-07-05T09:45:20+02:00 SPLIT: kube-apiserver/corerest: split constructor - - 31943cc3f44 2023-07-05T10:04:12+08:00 kubeadm: check the GV after the config migration - - b4f479d1f29 2023-07-05T10:02:06+08:00 bump npd to v0.8.13 - - a556feb7cbe 2023-07-05T09:50:45+08:00 run hack/update-vendor.sh to fix verify master - - 4149933ed2e 2023-07-04T22:28:27+02:00 kube-apiserver: move "public IP matches IP family" check to option validation - - 616c9599880 2023-07-04T16:38:14+02:00 FIXUP: pkg/controlplane: move bootstrap controller to controllers/kubernetesservice - - c26e1ba10c3 2023-07-04T22:11:32+08:00 [UT] increase coverage kubeadm/app/phases/dns - - b36fdd68b72 2023-07-04T10:13:54+02:00 Test consistent List - - 01b1174c114 2023-07-04T15:20:43+08:00 kubeadm: fix "migrate config --allow-experimental-api" to print v1beta4 kubeadm configurations instead of v1beta3 - - 18f2e9055fc 2023-07-04T08:04:53+03:00 Add OIDC integration tests - - c68a6b07456 2023-07-04T10:01:26+08:00 kubeadm: fix fuzzing for ExtraEnvs defined in the control plane component - - 80b035a116a 2023-07-04T09:57:07+08:00 kubeadm: Support custom env in control plane component - - 6b01ece5806 2023-07-03T21:16:53+02:00 scheduler-perf: fix perfdash display problem - - 29e5771aa4d 2023-07-03T21:15:16+02:00 scheduler-perf: shorten "Name" label in metrics - - e08bd3bc263 2023-07-03T21:10:52+02:00 Simplify DeleteCollection - - 7b62d000a4d 2023-07-03T20:27:41+02:00 MOVE: pkg/controlplane: move bootstrap controller to controllers/kubernetesservice - - 2b03f04ce58 2023-07-03T09:16:51-07:00 Initialize the AuditEvent with the AuditContext (#113611) - - c903c29c3b1 2023-07-03T16:26:28+02:00 e2e: support admissionapi.LevelRestricted in test/e2e/framwork/pod - - 19cb6d036ae 2023-07-03T15:27:09+02:00 kube-apiserver/corerest: remove redundant interface - - ede17eace45 2023-07-03T18:37:46+05:30 test-e2e: Retrigger the RBD image post merge job - - a966d186083 2023-07-03T08:34:06-04:00 Double-check the proxy configuration vs the available IP families - - 36e458612a9 2023-07-03T13:20:29+02:00 cmd/kube-apiserver: move back master count variable from generic controlplane - - 1cfb932111e 2023-07-03T12:17:56+02:00 kubectl: Allow parallelizing diffing - - bcbc12cd79c 2023-07-03T11:15:59+02:00 Fix `should be able to create and delete a critical pod` test - - 4517d3004ad 2023-07-03T16:34:47+08:00 bump kube-dns to v1.22.23 - - 985cf718a43 2023-07-03T06:47:15+00:00 [Dual-stack] Fix generateAPIPodStatus() of kubelet handling Secondary IP hostIPs order may not be be consistent. If secondary IP is before primary one, current logic adds primary IP twice into PodIPs, which leads to error: "may specify no more than one IP for each IP family". In this case, the second IP shouldn't be added. - - f6a86bb2030 2023-07-03T14:01:33+08:00 fix indent error - - c143710ecf1 2023-07-03T13:46:58+08:00 upgrade npd image version to v0.8.13 for kubemark - - 96694514a75 2023-07-03T08:50:16+12:00 Remove csiDriver Conformance test - - bb0c3a08189 2023-07-01T08:49:38-04:00 Remove proxyutil.IsProxyableIP / IsProxyableHostname - - 59592ba4639 2023-07-01T10:53:53+03:00 Add OIDC test server - - 1f2bf32e95f 2023-06-30T17:43:04-04:00 Figure out single-stack/dual-stack support before creating the proxier - - 8abfa89e82b 2023-06-30T17:39:36-04:00 Move proxy platformSetup call, and do LocalDetector setup from there - - ebb0fdd4f6f 2023-06-30T12:32:59-04:00 Don't explicitly filter config.NodePortAddresses by IP family - - a74b9fde3aa 2023-06-30T11:30:17-04:00 Don't pass around full node in proxy constructor, just pass PodCIDRs - - 0537c1da563 2023-06-30T18:14:10+03:00 kubeadm: move migrate / validate tests out of config_tests.go - - b01a4145b2c 2023-06-30T09:18:44-04:00 Install ecr-credential-provider during node e2e tests - - 4e6aa5fb861 2023-06-30T11:25:48+02:00 kube-proxy service health: add new return header with number of local endpoints - - a5df442be78 2023-06-30T09:55:25+02:00 flowcontrol: copy object before passing it to client-go Create to avoid data race - - ea34d039256 2023-06-30T09:52:57+02:00 integration testing: configure gRPC logging during init - - 1c48b7ec144 2023-06-29T15:40:54-07:00 Add servedVersions info in StorageVersion API - - d548983dbb2 2023-06-29T14:51:55-07:00 Use table-driven table for TestPerPodSchedulingMetrics - - e0af0a5a455 2023-06-29T21:51:15+00:00 add test case param for feature flag - - d68f5f0d921 2023-06-29T13:46:12-07:00 fix tests - - 44f1c4dd94d 2023-06-29T12:30:30-07:00 fix duplicate metrics issue - - 84b3d9b7b7e 2023-06-29T14:44:21-04:00 remove legacy NetworkPolicy tests - - 0eeca0987a6 2023-06-29T10:14:45-07:00 fix tests - - 04ea1d506b4 2023-06-29T09:23:01-07:00 promote sli metrics to beta - - f96d83af668 2023-06-29T11:56:00-04:00 Copy container logs for easier debugging - - dfc150ca182 2023-06-29T17:40:36+02:00 e2e: node: podresources: cooldown the rate limit - - f7cf9effa33 2023-06-29T22:32:03+08:00 fix kubelet podWorkers.SyncKnownPods() typo - - 52ef833b6c2 2023-06-29T09:58:31-04:00 Bump cadvisor version in tests to v0.47.2 - - 8266c4d934d 2023-06-29T09:02:37-04:00 Generalize watch storage tests - - d53762ec3a5 2023-06-29T21:22:20+09:00 remove unnecessary comment in pkg/scheduler/framework.QueueingHintFn - - 1b47e6433b8 2023-06-29T09:47:30+02:00 dra delayed allocation: deallocate when a pod is done - - dbdd861ea36 2023-06-29T00:36:07-07:00 chore: address review feedback - - 72294e4eff0 2023-06-29T15:28:42+08:00 scheduler test: Use cmp.Diff instead of reflect.DeepEqual for pkg/scheduler/internal/queue/ - - f269acd12b2 2023-06-28T23:15:43-04:00 Make QueueSet support exempt behavior; use it - - 931456a1427 2023-06-28T18:21:12-04:00 Simplify the node name for metrics - just use localhost - - 3e5fafd57ab 2023-06-28T18:08:40-04:00 Drop docker.log and add cloud-init-output.log - - 1c7e87cff27 2023-06-28T13:56:45-07:00 client-go: add DNS resolver latency metrics (#115357) - - 150f732c7ee 2023-06-28T20:38:33+00:00 [StructuredAuthenticationConfig] wire request context to claim resolver - - 4a5a242a68d 2023-06-28T21:48:57+02:00 dra e2e: using logging for background activity - - f1700e4b95b 2023-06-28T15:30:04-04:00 Cache authz decisions within validating policy admission. - - 60fb8f2fbc5 2023-06-28T15:02:13-04:00 Exclude terminal pods from Daemonset e2e tests - - 24f4785e3eb 2023-06-29T00:16:38+08:00 kubeadm: remove unused Kind and Resource functions from output API - - 16fdd3e5eef 2023-06-28T15:48:39+00:00 apiserver: introduce larger buckets for flowcontrol request_wait_duration_seconds bucket - - 90f82d05ce2 2023-06-28T23:36:53+08:00 kubeadm: remove unused Kind and Resource functions from kubeadm internal API - - fd15c6791a4 2023-06-28T18:21:57+03:00 kubeadm: restore and generalize the TestMigrateOldConfig test - - d616cf72a3b 2023-06-28T16:55:38+02:00 Add unit tests for parallel StatefulSet create & delete - - c6079843792 2023-06-28T14:19:51+00:00 apiserver: introduce larger buckets for request_filter_duration_seconds metric - - ef265101648 2023-06-28T12:08:10+00:00 Return Skip in PodTopologySpread#PreScore under specific conditions - - 732775ee7d1 2023-06-28T07:16:42-04:00 Paginate within DeleteCollection call. - - 0d41d509d2d 2023-06-28T09:22:26+02:00 scheduler_perf: replace gomega.Eventually with wait.PollUntilContextTimeout - - cecebe8ea2f 2023-06-28T09:22:25+02:00 scheduler_perf: add TestScheduling integration test - - dfd646e0a89 2023-06-28T09:22:25+02:00 scheduler_perf: fix namespace deletion - - d9c16a1cedd 2023-06-28T08:14:34+02:00 scheduler_perf: fix goroutine leak in runWorkload - - 2e7f37353cb 2023-06-28T08:14:34+02:00 test/integration: avoid errors in fake PC controller during shutdown - - 812556365b6 2023-06-28T00:12:29-04:00 kubeadm: backdate generated CAs by 5 minutes - - 44692a486f9 2023-06-28T00:09:40-04:00 client-go: allow to set NotBefore in NewSelfSignedCACert() - - cfa2fa6d774 2023-06-27T22:20:17+00:00 put feature gate in alphabetical order - - 860aab842db 2023-06-28T06:12:44+08:00 fix a reference to the wrong variable name - - a75b00ea39d 2023-06-27T16:14:59-04:00 Better URL for scraping metrics from kubelet - - 685b0c5efa1 2023-06-27T16:04:12-04:00 Bump to latest node-problem-detector version with arm64 - - cad338890df 2023-06-27T21:53:45+02:00 add test for apiservices.apiregistration.k8s.io discoverability in openapi/v3 - - 9e3b5b65838 2023-06-27T21:53:45+02:00 update openapi - - ad2b4368e21 2023-06-27T21:53:40+02:00 expose apiregistration.k8s.io into OpenAPIV3 - - bb8766daaf6 2023-06-27T19:16:16+00:00 feature flags should be ordered alphabetically - - 7f4c187ab26 2023-06-27T20:47:30+02:00 kubectl explain should work for both cluster and namespace resources and without a GET method - - a9afaa1eee9 2023-06-27T18:07:17+00:00 add feature gate - - dfce076c6cf 2023-06-27T12:10:46-04:00 Update the template.pot file with latest message IDs. - - a4519665fe0 2023-06-27T08:56:33-07:00 Skip terminal Pods with a deletion timestamp from the Daemonset sync (#118716) - - 9c7166ff639 2023-06-27T23:19:34+08:00 wait for eventhandlers to sync before run scheduler - - bde66bfb55c 2023-06-27T16:02:31+02:00 kubelet dra: restore skipping of unused resource claims - - 874daa8b52c 2023-06-27T16:01:11+02:00 kubelet dra: fix checking of second pod which uses a claim - - 6c587b43e92 2023-06-27T09:36:00-04:00 Cleanup pods at the end in Pod conditions e2e node test - - 56c5c8f7eef 2023-06-27T08:57:59-04:00 Revert "Make CA valid 1 hour in the past" - - ecd727e4c75 2023-06-27T05:50:29-07:00 Fix PodGC test when PodDisruptionConditions disabled (#118805) - - bdbf07525fa 2023-06-27T14:20:41+02:00 test: remove exception comments in discovery tests - - 6fd830a075f 2023-06-27T14:20:41+02:00 hack/tools: bump golangci-lint and consequently staticcheck - - 1af54256969 2023-06-27T14:20:41+02:00 hack: disable gomega.Consistently/Eventually check due to false positives - - f618e613322 2023-06-27T14:20:41+02:00 e2e: replace gomega.HaveLen(0) with gomega.BeEmpty() - - e7df337ebad 2023-06-27T14:20:20+02:00 e2e: replace gomega.Equal(true/false) with gomega.BeTrue/BeFalse() - - 8b33e8bdd1b 2023-06-27T14:20:20+02:00 e2e: fix gomega.Expect calls without assertions - - 0ef1f2f2d89 2023-06-27T07:45:59-04:00 Set AWS specific credential provider when running there - - b0f694f50ac 2023-06-27T12:46:25+02:00 CHANGELOG-1.27: Add note for AWS in-tree provider removal - - af1c9e49c49 2023-06-27T11:29:30+02:00 Update schedule logic to properly calculate missed schedules - - 0033f658085 2023-06-26T17:31:50-07:00 increase the log level for the GetTargetNodeName error message - - 08198fe22b5 2023-06-26T15:32:34-07:00 Extend Large Create Timeout to 60 min - - 9354e78289f 2023-06-26T17:36:11-04:00 no-op: split transformer interface - - 21760534157 2023-06-26T19:53:14+00:00 add completion index as pod label - - 8083d0d22e2 2023-06-26T21:50:38+02:00 pkg/controlplane/apiserver: remove temporary import restriction of cmd/kube-apiserver - - 764da8a01dc 2023-06-26T21:50:38+02:00 FIXUP: cmd/kube-apiserver/app/options: split apart controlplane part - - 1b3779baa0d 2023-06-26T21:50:37+02:00 MOVE: cmd/kube-apiserver/app/options: split apart controlplane part - - 3df92362abd 2023-06-26T18:49:55+02:00 fix openapi/v3 non local apiservices aggregation - - 4298953c26c 2023-06-26T22:11:52+08:00 kubeadm: remove unused Kind and Resource functions from v1beta4 API - - 6e079545c48 2023-06-26T15:20:40+02:00 cmd/kube-apiserver: move options completion into options package - - f04484fe775 2023-06-26T13:50:47+03:00 kubeadm: add the --allow-experimental-api flag to "config" commands - - 0774f779d5c 2023-06-26T13:43:47+03:00 kubeadm: add v1beta4 to the kubeadm API scheme - - 38222014c61 2023-06-26T08:10:24+03:00 kubelet pod-resources: add e2e for KubeletPodResourcesGet feature - - f7239e40959 2023-06-25T16:25:28-04:00 Better back off delays and connection timeout to talk to containerd - - e4f93d8a82d 2023-06-25T13:14:46+00:00 ipallocator bug if ips has leading zeros - - 89a9e480f9b 2023-06-24T20:48:01+01:00 fix: update deployment e2e tests - - 41d961758ee 2023-06-24T15:34:09+08:00 update cri-api change in v1.27 - - 22258a263f4 2023-06-23T16:57:56+02:00 Fix stable metric finder for NewDesc with custom import name - - 13842746227 2023-06-23T14:54:17+02:00 Update metric documentation - - 45aa59946af 2023-06-23T12:28:15+02:00 Refactor FindAttachablePluginBySpec out of CSI code path - - 07f38a3ec18 2023-06-22T13:35:28-07:00 add test - - 6f8d38406a7 2023-06-22T13:36:19+00:00 feature(scheduler): implement ClusterEventWithHint to filter out useless events - - 531d38e323c 2023-06-22T15:19:50+02:00 features: rename UserNamespacesStatelessPodsSupport - - 556d713a4ad 2023-06-22T15:15:42+02:00 apis: drop check for volumes with user namespaces - - 8ed23558b44 2023-06-22T11:10:53+02:00 Do not set jm.syncJobBatchPeriod=0 if not needed - - 17013d39604 2023-06-22T10:55:39+02:00 Review remarks to improve HandlePodCleanups in kubelet - - e3ee9b9adc1 2023-06-22T09:18:34+02:00 Fix the deletion of rejected pods - - c91c578795c 2023-06-22T08:56:14+02:00 scheduler_perf: skip expensive cleanup during benchmarks - - 92a35f5bca9 2023-06-22T00:56:54-04:00 Usse generics to simplify pkg/registry/flowcontrol/ensurer - - 902c711fb49 2023-06-21T14:16:08-07:00 Unset gated pod info timestamp in addToActiveQ - - 56cb4c93918 2023-06-21T13:17:41-07:00 [bug] Update DefaultObjectDescriber to handle interface params (#118190) - - 1053d1bbcf5 2023-06-21T13:59:34-04:00 CEL lib: Expose errors on authz decisions instead of raising them from check(). - - 406899360b5 2023-06-21T16:06:57+02:00 Refactor shouldDelegateList/shouldListFromStorage to better explain decisions - - e4cf103c9b9 2023-06-21T15:15:07+02:00 Test all cases for LIST request cache bypass - - 7f532891c9c 2023-06-21T15:05:13+02:00 e2e tests: set all PSa labels instead of just enforcing - - a9af2de8fdd 2023-06-21T14:23:30+02:00 Refactor WithRequireLeader to make it part of the etcd store - - 1bd3f072fa7 2023-06-21T13:09:05+02:00 stop ignoring storage class selection errors - - e5cbc51d29d 2023-06-21T13:02:01+02:00 e2e framework: allow setting all PSa labels at once - - edb59e9bc75 2023-06-21T13:34:21+03:00 kubeadm: move token defaulting and related constants to token package - - ec70b2ec801 2023-06-21T10:42:22+02:00 e2e dra: add "kubelet must skip NodePrepareResource if not used by any container" - - fdd992da865 2023-06-21T11:09:15+08:00 upgrade image addon-manager/kube-addon-manager:v9.1.6 to v9.1.7 - - 420fbd11e44 2023-06-21T09:38:05+08:00 ignore Histogram for prometheus client v1.16.0 - - c98e72841b1 2023-06-20T21:32:50-04:00 Add a connection backoff to talk to CRI impls - - 409bc8ccc05 2023-06-20T15:08:29-04:00 deps: Bump to cAdvisor v0.47.2 - - f72c2c2b7d2 2023-06-20T10:13:31-07:00 add process start to prometheus handler opts - - bbc7ca94a42 2023-06-20T17:03:14+00:00 CHANGELOG: Update directory for v1.28.0-alpha.3 release - - ab75e48494c 2023-06-20T16:49:03+02:00 storage: stop using deprecated io/ioutil - - 687ca0e0bb2 2023-06-20T08:22:26-04:00 fix(script): handle wait_for_success failed condition - - eecac058718 2023-06-20T14:33:30+03:00 kubeadm: add v1beta4 API boilerplate - - 63e5b6bdb24 2023-06-20T12:15:21+02:00 Parallel StatefulSet pod create & delete - - 2fb472c83cd 2023-06-20T12:14:25+02:00 Refactor StatefulSet controller update logic - - 784a309b917 2023-06-20T11:31:24+02:00 Do not error in Job controller sync when there are pod failures - - f2e3157df0a 2023-06-20T14:21:10+05:30 Remove AdvancedAuditing feature gate. - - bbae445d172 2023-06-20T16:46:31+08:00 fix metrics test with 1.16.0 prometheus client - - 180c2332bf8 2023-06-20T12:57:22+08:00 [UT] increase coverage ut for kubeadm/app/features - - 564c236ce28 2023-06-19T22:01:12-04:00 Do NOT prepull images for e2e-node jobs - - c84b5b0a99f 2023-06-19T13:27:17-04:00 Cleanup unnecessary renames of variable t - - c9b01dd9778 2023-06-19T13:26:39-04:00 Fix race in logging expectations - - 3dd1bac4dce 2023-06-19T16:52:38+02:00 Set small DefaultJobPodFailureBackOff in Job integration tests - - 85d9339ef8f 2023-06-19T15:01:01+02:00 add KCM names into CCM cmd allowed import-restrictions - - 3b55f20bd34 2023-06-19T15:01:01+02:00 update vendor - - 4e6a3fb9c10 2023-06-19T15:01:01+02:00 deduplicate cloud provider controller names - - e5f5a9bfdbe 2023-06-19T15:01:01+02:00 use controller names for CLI FlagSets to show the names in help - - cd56748ec57 2023-06-19T15:01:01+02:00 reference controllers correctly from CLI help - - 9fd8f568fe0 2023-06-19T15:01:01+02:00 introduce CCM controller aliases and unify controller names - - 94792d85dea 2023-06-19T15:00:59+02:00 simplify TestValidateControllersOptions test - - 97309511366 2023-06-19T14:59:33+02:00 introduce KCM controller aliases and unify controller names - - ba1755132e1 2023-06-19T14:59:33+02:00 support controller name aliases in GenericControllerManagerConfigurationOptions - - 2596245f5a7 2023-06-19T13:55:54+02:00 Replace deprecated sets.Int with sets.Set[int] in Job integration tests - - e5116a39c96 2023-06-19T09:58:54+08:00 fix: kubectl expose fails for apps with same-port, different-protocol - - 958c8fb6950 2023-06-18T21:46:26+03:00 Make use of `k8s.io/utils/pointer.Duration` - - ede2ec22b68 2023-06-18T15:38:53+03:00 kubeadm: drop older etcd versions from kubeadm support - - 8cd65e9cee6 2023-06-18T14:09:57+08:00 reorder hack/unwanted-dependencies.json map keys and arrays - - f44029705f9 2023-06-18T14:09:50+08:00 exit 1 if status are not as expected(order) - - a1e0aa0e504 2023-06-17T13:12:40+03:00 DRA Node E2E: add NodeAlphaFeature to fix CI - - 74c5ff97f18 2023-06-16T17:00:04+02:00 Lower the constants for the rate limiter in Job controller - - f54c15d4e80 2023-06-16T19:47:03+05:30 Change the fieldpath in the deprecated plugin response - - 471fd1ae8a1 2023-06-16T19:45:36+05:30 deprecate RBD plugin from available in-tree drivers - - c51a422d787 2023-06-16T14:53:27+02:00 Cleanup job controller handling of backoff - - fff5b35023b 2023-06-16T16:33:07+05:30 Adding review changs to update - - 889ecf865b7 2023-06-15T14:23:09+00:00 always execute condition for wait.PollUntilContextTimeout with immediate=true - - 5aa5f1abc9c 2023-06-15T11:24:32+00:00 update prometheus/client_golang v1.14.0 to v1.16.0 - - 5bde9404a09 2023-06-15T05:22:11-04:00 Remove unused error return value from internal function - - 8636f9353a8 2023-06-14T21:26:04+00:00 CHANGELOG: Update directory for v1.27.3 release - - 763555814b5 2023-06-14T20:17:31+00:00 CHANGELOG: Update directory for v1.26.6 release - - 3bf93156d80 2023-06-15T07:31:31+12:00 Update pending_eligible_endpoints.yaml to match APISnoop - - ff2a1f0167f 2023-06-14T18:51:12+00:00 CHANGELOG: Update directory for v1.25.11 release - - a29be0cfb00 2023-06-14T19:18:39+01:00 update container runtime flags to use containerd instead of docker - - 89adbc6e5b5 2023-06-14T14:03:44-04:00 check for AWS environment before running sudo - - 7f650acb3c1 2023-06-14T17:59:12+00:00 CHANGELOG: Update directory for v1.24.15 release - - a83edd35c4a 2023-06-14T20:46:24+03:00 DRA Node E2E: relabel test suite to fix CI - - c27f9fdeb79 2023-06-14T10:38:42-04:00 Add warnings for big number of completions and parallelism - - a86380c7813 2023-06-14T08:54:23-04:00 Update CLI help text for grammar and consistency - - 96e7d5f1f25 2023-06-14T12:47:16+02:00 Bump iscsi test server image - - e0f273ffdaf 2023-06-14T10:40:01+00:00 use ingress-gce-glbc v1.23.1 image for CI - - e213448db12 2023-06-14T12:33:18+05:30 Updated kubectl explain help output - - 7bc449d7e0c 2023-06-14T13:40:02+08:00 add contextual logging to job-controller - - cfbc5dc54f8 2023-06-13T18:50:33-07:00 mount-utils: fix linter warnings in tests - - 8ced101db53 2023-06-13T18:50:33-07:00 mount-utils: stop using ioutil in tests - - 699d118d85f 2023-06-13T18:50:33-07:00 mount-utils: stop using ioutil - - b690450e846 2023-06-13T18:50:27-07:00 mount-utils: don't reread mountinfo on newer kernels - - 8c79a911331 2023-06-13T18:35:41-07:00 mount-utils: isMountPointMatch: simplify and speedup - - 404e844468b 2023-06-13T18:35:41-07:00 mount-utils: add isMountPointMatch test and benchmark - - 4bb02392793 2023-06-13T18:35:41-07:00 mount-utils: IsMountPoint: fix - - 167252fb5e0 2023-06-13T18:35:41-07:00 mount-utils: format with gofumpt - - 55b690ee018 2023-06-13T18:24:50-04:00 kmsv2: no-op refactor priming logic into its own function - - 15003c609d0 2023-06-13T16:59:23-04:00 kmsv2: refine probing logic to avoid slow starts - - d8150b81601 2023-06-13T16:34:56-04:00 kmsv2: add a sanity check to confirm that new state is always valid - - 8c06ca68d7d 2023-06-13T17:01:46+05:30 Details added in kubectl explain help - - 4960207b317 2023-06-13T12:42:05+03:00 DRA Node E2E: test NodePrepareResource timeout - - 5c5f6e8fe2f 2023-06-13T12:42:05+03:00 DRA Node E2E: add NodePrepareResourceCalled API - - 673d0aaa60c 2023-06-13T12:41:59+03:00 DRA Node E2E: add call blocking to the Kubelet plugin APIs - - a60314c47ef 2023-06-13T10:10:29+02:00 Make etcd component status consistent with health probes - - e1735b98637 2023-06-13T01:34:41-04:00 Make CA valid 1 hour in the past - - 5e048041e40 2023-06-13T09:22:59+08:00 remove helper function for unused storage feature in pkg/proxy/util - - e1aef2ac917 2023-06-12T18:41:41-06:00 Bump publishing bot rules for Go 1.19 branches - - 9cb52a6872c 2023-06-13T00:11:13+00:00 Fix the flaky legacy_service_account_token_clean_up_test. - - 4e20a8f52bc 2023-06-12T15:49:01-05:00 kill all processes in a container in the event of OOM - - 0222e6d4ae3 2023-06-12T23:34:02+03:00 Update kind details for DRA e2e - - 75cf25c0e7f 2023-06-12T15:45:19+02:00 iscsi: use dbus from the host - - f7a5817bc65 2023-06-12T15:41:43+02:00 e2e storage: terminate worker quietly on test completion - - 22de2c27d1b 2023-06-12T19:02:50+08:00 scheduler: improve cache_test.go - Add test name to enhance test readability - Remove redundant test tables - - 325205efb72 2023-06-11T20:12:07+08:00 Migrated pkg/controller/endpoint to contextual logging - - be14b026e33 2023-06-11T04:47:18+00:00 fix the integration test - - a7eb7ed5c6a 2023-06-11T03:29:05+00:00 refactor: simplify RunScorePlugins for readability + performance - - 587f992a7b2 2023-06-10T10:42:56+02:00 e2e: deflake a HPA CPU test by stabilizing cpu consumption - - 672614b57e8 2023-06-09T13:31:23-04:00 apf: refactor bootstrap ensure strategy - - 910630fbea2 2023-06-10T00:52:24+08:00 kubelet: mark '--azure-container-registry-config' flag as deprecated - - 5e6ae25a33b 2023-06-09T10:57:37-05:00 Updates chairs, tech leads for sig cloud provider - - 34368884783 2023-06-09T22:06:06+08:00 move luxas as an emeritus approver of test/e2e/lifecycle - - e97d9803f2f 2023-06-09T21:49:31+08:00 add SataQiu as a test/e2e/lifecycle approver - - 4977189c1b0 2023-06-09T09:34:05+02:00 Fix ginkgo noColor deprecation warning - - e6bc945a61b 2023-06-09T08:49:31+03:00 Add startup probe in integration test - - ea1de7517ee 2023-06-08T23:34:07+00:00 CHANGELOG: Update directory for v1.28.0-alpha.2 release - - 7ccc2317839 2023-06-08T15:51:05-07:00 add test for authorizer type checking. - - 54cae706786 2023-06-08T17:33:37+08:00 Pass the mandatory parameters to support testing on ARM64 - - fdc49f5257c 2023-06-08T13:37:36+05:30 Return deprecation warning for storageOS,PhotonPD,ScaleIO..etc - - 151509fb74d 2023-06-07T17:14:49-07:00 Remove unreachable warning on volume name dup - - d73923c8ebf 2023-06-07T19:48:10-04:00 fix 'pod' in kubelet prober metrics - - 0ddaa7f7c9f 2023-06-07T15:59:36-07:00 Fix warnings on "duplicate" env vars - - 4820cc852a0 2023-06-07T19:37:55+00:00 Minor fix on variable - - a6f5abfb81e 2023-06-07T19:34:33+00:00 Updating names from webhookconversion to conversionwebhook - - 0fe84ff7cb1 2023-06-07T11:21:43-07:00 Re-add the legacy wsstream package and deprecate it - - 8f3109da791 2023-06-07T11:21:43-07:00 Refactor wsstream library from apiserver to apimachinery - - 6d4abd7e7b6 2023-06-07T11:37:55-06:00 bump distroless-iptables to v0.2.5 - - 04fa4184ed3 2023-06-07T10:11:30-07:00 add support for authorizer to type checking. - - e5a15c87e9d 2023-06-07T12:48:33-04:00 Ensure timeout test handlers don't complete before timing out. - - f2a64cb91d7 2023-06-07T23:47:39+08:00 fix Cronjob status.lastSuccessfulTime not populated by a manually triggered job - - 2f6b1d3c0fb 2023-06-07T17:32:46+02:00 Ensure Job sync invocations are batched by 1s periods - - ed429c4388a 2023-06-07T23:24:04+08:00 replace node-role.kubernetes.io/master taint with node-role.kubernetes.io/control-plane for gce kubelet flags - - b1da721bdd7 2023-06-07T08:26:14-06:00 Update vendor with hack/update-vendor.sh - - 88b69cdd0e6 2023-06-07T07:51:52-06:00 Fix flaky persistent volumes e2e test - - d9e12db547e 2023-06-07T07:44:27-06:00 Bump images, versions and deps to use Go 1.20.5 - - ea6495e8284 2023-06-07T15:40:10+03:00 Remove StartupProbe on debug with pod copy - - ac15d697578 2023-06-07T14:31:16+02:00 remove RetroactiveDefaultStorageClass feature gate checks - - 6afb363ca17 2023-06-07T14:31:16+02:00 test: remove RetroactiveDefaultStorageClass feature gate - - 97a81a59f62 2023-06-07T14:31:16+02:00 test: correct validation test error message - - 42722ffef02 2023-06-07T14:31:16+02:00 graduate RetroactiveDefaultStorageClass feature to GA in 1.28 - - 7f87ec9406a 2023-06-07T17:37:44+05:30 storage: Add MadhavJivrajani as reviewer - - 7ac36bd0720 2023-06-07T10:11:04+03:00 test/integration: use t.Log in TestAPIServiceWaitOnStart - - 77cf37ee543 2023-06-07T10:11:04+03:00 STRUCTURE: cmd/kube-apiserver: move admission construction back from controlplane - - 7961812bed8 2023-06-07T10:11:04+03:00 STRUCTURE: cmd/kube-apiserver: move OpenAPI construction back from controlplane - - 43be9c3a0ac 2023-06-07T10:11:04+03:00 MOVE: cmd/kube-apiserver: move genericapiserver construction into controlplane package - - 9be6e7bb339 2023-06-07T10:05:43+03:00 STRUCTURE: cmd/kube-apiserver/app: stratify construction with options/config/server - - e6ed4c7934d 2023-06-07T10:05:43+03:00 CLEANUP: cmd/kube-apiserver/app: remove trivial funcs - - f7d4e90b5c4 2023-06-07T10:05:43+03:00 MOVE: cmd/kube-apiserver/app.createAPIExtensionsConfig -> pkg/controlplane - - 087fbc9304f 2023-06-06T21:18:59-04:00 Remove invalid merge key - - 4962e6eacb9 2023-06-06T20:48:00-04:00 Squash detectNodeIP and nodeIPTuple together - - b5db644422d 2023-06-06T20:26:43-04:00 Add merge map key validation to StorageVersions - - 58162ffd63b 2023-06-06T23:03:50+03:00 DRA: add node tests - - b69b34bec64 2023-06-06T16:01:03-04:00 Move a kube-proxy unit test to the correct file - - 4bee9b2b352 2023-06-07T01:21:03+05:30 structured logging in proxy/ipvs/ipset - - 26801d6541a 2023-06-06T15:03:22+00:00 kube-proxy avoid race condition using LocalModeNodeCIDR - - 4dbece1e203 2023-06-06T22:19:55+08:00 e2e-framework: remove node-role.kubernetes.io/master taint from non-blocking-taints - - dddbecb47e2 2023-06-06T05:26:00-07:00 prune's xml files to display only top level tests and failed sub-tests - - 8b0a6ed6999 2023-06-06T18:04:29+08:00 re-send the shutdown signal in case the dbus restart is not done - - 4d0e25151db 2023-06-06T11:30:27+02:00 Fix SELinux contexts used in e2e tests - - 010343562c6 2023-06-06T14:45:00+05:30 dependencies: update github.com/dustin/go-humanize v1.0.1 - - 743e5525edb 2023-06-06T17:05:04+08:00 fix eviction failing test for nil feature gates assignment - - 6d66fbc6b67 2023-06-06T14:11:03+05:30 storage: Move cacher tests to reside with the cacher code - - 70978e4af61 2023-06-06T14:08:25+05:30 cacher: Move common testing utils to a single file - - bdfb96c57d3 2023-06-06T15:23:19+08:00 chore: os.SEEK_END os.SEEK_SET and use b.Logf(...) instead of b.Log(fmt.Sprintf(...)) - - 7a80d7c839c 2023-06-06T14:52:48+08:00 add warning for duplicate containers[*].ports with the same port, protocol, hostPort, and hostIP - - 923db7bd8e0 2023-06-06T14:29:20+08:00 chore: use strings.Contains instead - - e9e4acb1dde 2023-06-06T08:32:34+03:00 k8s.io/apiserver: remove skewed completion from EtcdOptions - - 4d85a1f00cb 2023-06-06T10:53:04+05:30 storage: Implement TestWatchFromZero for cacher - - 2e76ac31fd8 2023-06-05T21:08:56-05:00 Replace os.Setenv with testing.T.Setenv in tests - - ac5ce5cbce7 2023-06-05T21:03:21-05:00 Replace os.Setenv with testing.T.Setenv in tests - - b274a9bf7c4 2023-06-06T11:22:41+12:00 remove csidriver endpoints from pending_eligible_endpoints.yaml - - 5d4bf0b6f90 2023-06-06T10:28:39+12:00 Promote CSIDriver e2e test to Conformance - - 3085b57869a 2023-06-05T18:03:48+00:00 Do not copy bytes for cached serializations - - c009667c6c6 2023-06-05T23:26:43+05:30 deprecate CephFS plugin from available in-tree drivers. - - 1fcfd1d5090 2023-06-05T19:47:47+02:00 pkg/util/iptables: use buf.String() instead of string(buf.Bytes()) - - 9eaa50cc829 2023-06-05T09:02:06-07:00 Rename scheduler queue variables for consistency - - 6195f96e56e 2023-06-05T05:31:25-07:00 minor fix comments in netpol so its easy to understand the tests for newcomers, remove one misleading comment (#118264) - - 410b6023d6f 2023-06-05T17:29:49+08:00 scheduler: fix code style issues for pkg/scheduler - - 71ab7dc791f 2023-06-05T10:48:32+02:00 Remarks - - 70d3bb43e56 2023-06-05T10:06:56+02:00 Adjust the algorithm for computing the pod finish time - - b994e639a6b 2023-06-04T23:10:10-07:00 Add mininumKubelet tag into ReadWriteOncePod test - - db9fcfeed29 2023-06-05T08:08:18+02:00 Move cri/streaming to k8s.io/kubelet staging repository - - da4a8d831b9 2023-06-04T15:45:24+02:00 kubectl: use bytes.Buffer.String - - 8e4228a8c1f 2023-06-04T18:40:17+08:00 remove CSI-migration gate - - a5c4fbe9791 2023-06-03T21:40:16-07:00 chore(fix): test jsonpath condition parsing errors - - 9d3e55ec431 2023-06-03T19:39:42-07:00 Support JSONPath condition without value - - f520f6fd06c 2023-06-04T01:12:02+08:00 Add Pod Termination e2e tests to test termination grace period seconds - - b4dfae25dee 2023-06-04T01:04:13+08:00 fix terminationGracePeriod blocked by preStop - - fd92acba5a8 2023-06-03T13:48:15+08:00 chore: should use buf.String() instead of string(buf.Bytes()) - - 20866b3f85a 2023-06-02T13:40:48-07:00 dryrun: Don't reuse current object for conversion - - f351c6d1ecc 2023-06-02T20:24:06+02:00 k8s.io/apiserver: apply storage object count tracker implicitly - - 45c9e066164 2023-06-02T10:09:51-07:00 Fix errant debugging code in codegen - - a51be9786ba 2023-06-03T00:06:50+08:00 remove enabled by default beta resources that have been removed - - f4d326a1fcc 2023-06-02T17:38:14+02:00 verify: produce JUnit file also for pull-kubernetes-verify-strict-lint - - a4ea058cc75 2023-06-02T14:45:55+00:00 feature(scheduler_perf): distinguish result in scheduler_scheduling_attempt_duration_seconds metric result - - 322968e9b38 2023-06-02T14:34:26+00:00 Update unwanted dependencies per CI instructions - - 2111e79f56a 2023-06-02T14:34:26+00:00 Update gnostic references - - 1993a4cb379 2023-06-02T14:34:25+00:00 vendor - - 0b4efddae01 2023-06-02T15:39:27+02:00 verify: nicer failure message rendering in Prow - - dbbb21469f4 2023-06-02T15:37:50+02:00 verify: pick relevant lines from verify-golangci-lint.sh as failure message - - d6168bb6587 2023-06-01T23:05:06-07:00 Add ephemeralcontainer to imagepolicy securityaccount admission plugin - - 70ff750c755 2023-06-02T13:10:38+08:00 chore: io/ioutil deprecated - - 1ce285ad3df 2023-06-02T10:20:53+08:00 Revert "removed the deprecated `azureFile` in-tree storage plugin" - - daa71159077 2023-06-01T23:06:26+08:00 kubeadm: add deprecation message for UpgradeAddonsBeforeControlPlane feature gate - - a6c7f63b188 2023-06-01T07:20:17-04:00 Set the node-ips annotation correctly with CloudDualStackNodeIPs - - d49c43abde5 2023-06-01T18:45:06+08:00 kubeadm: add integration test to ensure that the supported etcd version is always available for the stable Kubernetes version - - 6d23da045fc 2023-06-01T18:24:54+08:00 Migrated pkg/scheduler/framework/plugins/interpodaffinity to use contextual logging - - db2389ba9c8 2023-06-01T11:48:16+02:00 kube-proxy: remove log warning about not using config file - - 15aa00fc836 2023-06-01T11:03:39+02:00 Remove unused `getSeccompProfilePath` helper function - - d0a64739e2c 2023-06-01T09:58:05+02:00 e2e dra: collect and check GRPC calls - - 68901de8981 2023-05-31T18:36:50-04:00 Enable optionals and add tests - - 5c0b59891d6 2023-05-31T18:36:43-04:00 Bump cel-go to v0.16.0 - - 5b3510c0b67 2023-05-31T13:59:02-07:00 Fixing gmsa-webhook install steps for Windows GMSA full tests - - c539c739161 2023-05-31T19:23:57+00:00 Changes to buckets and comments - - 35d2431b3a8 2023-05-31T08:24:26-07:00 informer: fix race against Run and SetTransform/SetWatchErrorHandler - - 64269620597 2023-05-31T14:31:08+00:00 Changes to histogram buckets - - c48c4c679ad 2023-05-31T12:53:11+03:00 Fix ginkgo deprecation warning - - 5a14573258b 2023-05-31T11:07:24+08:00 clean: use info instead of error to log queue closed message when scheduler exit - - f2a5e247ebf 2023-05-31T10:34:42+08:00 add pacoxu to kubeadm approvers list - - 705c6ff315b 2023-05-31T01:04:57+00:00 Review comments, added metric namespace, moved utility functions, and etc - - a8ef109aca0 2023-05-31T00:22:04+00:00 CHANGELOG: Update directory for v1.28.0-alpha.1 release - - 369e3faa4ff 2023-05-30T20:15:40+00:00 Moving Kubelet Credential Provider test to common so that it can be run both as Node and Cluster test - - 2d8c820741d 2023-05-31T00:30:20+05:30 move pkg/util/ipset inside pkg/proxy/ipvs - - 85e0d8c8b14 2023-05-31T00:30:08+08:00 Revert "kubeadm: add --feature-gates flag for kubeadm upgrade node" - - f3ba9353363 2023-05-30T12:18:49-04:00 Consistently use proxyutil as the name for pkg/proxy/util - - b3111170f8e 2023-05-31T01:32:10+12:00 remove Ephemeral Containers form list - - 64c9070f8d0 2023-05-30T10:57:04+08:00 add pod containers[*].port duplicate warning - - f9ae3e774d0 2023-05-30T10:07:04+08:00 testutil: use contextual logging - - 534f5edb53c 2023-05-30T00:58:32+03:00 Cleanup boilerpate.py - - d9e2583af16 2023-05-29T19:36:29+02:00 test/e2e: replace deprecated ioutil - - 4b4b3b71b78 2023-05-29T21:40:46+08:00 clean up dead code - - 4523a301c87 2023-05-29T21:32:42+08:00 kubeadm: enable --feature-gates flag for kubeadm upgrade node - - 074900e81bd 2023-05-29T13:26:32+08:00 scheduler: update the scheduler interface and cache methods to use contextual logging - - 0951204298a 2023-05-29T13:05:20+08:00 kubeadm: Supports() return true for all alpha/beta/ga/deprecated - - c6aaa1eab04 2023-05-29T10:39:20+08:00 kubeadm: lower the log level of EtcdSupportedVersion warning message as it is a kubeadm internal warning - - 4e6d929580a 2023-05-29T08:35:22+08:00 deprecate csi migration for ceph rdb - - 11a40406a1f 2023-05-29T11:46:10+12:00 Promote Ephemeral containers e2e test to Conformance - - bf116e85943 2023-05-28T00:46:35-04:00 Optimize reflect checks further, save item type information - - 12e3d9fcc4c 2023-05-28T00:46:35-04:00 Implement WithAlloc variants for EachListItem and ExtractList - - efc601302ad 2023-05-27T23:26:36-04:00 Extract List reflect optimization - - b8a3bd673dc 2023-05-27T23:26:35-04:00 Add WithAlloc interface and stub implementations with base benchmarks - - 4aa5441de2e 2023-05-27T18:37:50+02:00 Move pkg/util/ipvs inside pkg/proxy/ipvs - - 0535e742241 2023-05-27T11:34:32+00:00 feature(schedule_one): use heap to find the highest score node - - 532fe3c9653 2023-05-26T17:48:21-04:00 Add kerthcet and sanposhiho as SIG scheduling approvers - - 8df1a5e6dcb 2023-05-26T19:34:36+00:00 Webhook conversion metrics - - a045fedd025 2023-05-26T13:20:33-04:00 Update google.golang.org/genproto - - 455169bd66a 2023-05-26T17:43:13+02:00 e2e storage: add missing error checking for WaitForVolumeAttachmentTerminated - - d76043958fb 2023-05-26T15:50:25+02:00 Follow up from dynamic retryAfter - - 510287d3444 2023-05-26T21:32:36+08:00 Fix the git-repo test error caused by the correct use of loop variables - - 926bc9bf8e5 2023-05-26T10:24:36+02:00 Update podFailurePolicy comment from alpha-level to beta - - 7d2e1888f8a 2023-05-26T14:13:35+08:00 Chore: fix the example about how to use PollUntilContextTimeout - - 4d2ff08bfa1 2023-05-26T12:36:19+08:00 e2e-framework: code cleanup for mismatched comments - - 15678e4a67e 2023-05-26T10:07:43+08:00 Optimize usage message of commands which have subcommands. - - 6a867eacd85 2023-05-26T09:47:40+08:00 kubeadm: warning only for deprecated FG - - 4dfc684b342 2023-05-26T01:01:33+00:00 Set kube-proxy memory request to 50Mi - - 5d18f471494 2023-05-25T17:26:06+00:00 Improve clarity and guidance in provisioner waiting message - - 7a6b4a9215e 2023-05-25T15:10:05+02:00 dra scheduler plugin test: fix loopvar bug and "reserve" expected data - - e31b2080f5a 2023-05-25T11:22:45+00:00 e2e framework retry on Service unavailable errors - - a50549cc906 2023-05-25T07:19:51+00:00 e2e rc: if the pods are running but not ready the test will fail - - 133eff3df49 2023-05-24T23:20:17+00:00 implement LegacyServiceAccountTokenCleanUp alpha - - a6003ae1e11 2023-05-24T22:56:14+00:00 fix unknown field error in rs e2e - - 27057def059 2023-05-24T19:00:15+00:00 Signature fix for registeropenapi - - 4373ae05f34 2023-05-24T18:55:36+00:00 Update vendor - - 72e4c9a82ac 2023-05-24T21:22:02+03:00 kubeadm: add the "config validate" subcommand - - f4891842194 2023-05-24T12:39:57-04:00 Delete CRDs created during field validation tests. - - 2ea6896f90c 2023-05-24T09:08:50-07:00 Add warning log callback in client-go loading rules (#117233) - - 485d1631cd3 2023-05-24T14:10:34+00:00 Remove Azure file in-tree storage plugin - - 2eed9b4143a 2023-05-24T21:10:01+08:00 Should get ENABLE_CLIENT_GO_WATCH_LIST_ALPHA when new reflector - - e2ed8f8c3ca 2023-05-24T20:24:36+08:00 style: correct the sentence - - 08139044040 2023-05-24T04:16:49-07:00 Fix: Restricted profile comply with PSS (#117543) - - c68f8586580 2023-05-24T16:00:20+05:30 proxy/ipvs: github user name change: daman1807 -> aroradaman - - 05b3beb7f02 2023-05-24T20:04:27+12:00 Create e2e test for CSIDriver endpoints - - d459b4429f4 2023-05-24T10:02:53+02:00 integration: remove special verbosity for garbagecollector and graph_builder - - 931cc96b8d4 2023-05-24T14:54:22+08:00 remote windows condition when #116693 is merged - - 0bff705acd8 2023-05-23T23:20:49-07:00 Preserve code blocks in templates.Normalizer (#118029) - - 7470a94f5a9 2023-05-24T09:34:03+08:00 add some log for debuging - - 6232ac734a0 2023-05-23T16:17:07-04:00 Merge duplicated Linux/Windows kube-proxy setup code - - 08ce5805769 2023-05-23T16:17:04-04:00 Add ProxyServer.platformSetup - - e0b7f31ce6e 2023-05-23T11:46:30-07:00 use standard base image in dra dev - - 149f4878a70 2023-05-23T14:46:05+02:00 Simplify DeferCleanup. - - dbb6d25f13b 2023-05-23T08:29:10+02:00 e2e: apply timeout for CSI Storage Capacity test only to node - - 1c05cf1d516 2023-05-23T10:17:34+08:00 kube-scheduler: NewFramework function to pass the context parameter - - 1b206399f6a 2023-05-22T20:03:58-04:00 fix using stale binaries in local-up-cluster - - ece68cf8337 2023-05-22T14:51:30-07:00 Fix update-vendor.sh logging - - cba8c1f5e2e 2023-05-22T13:36:21-07:00 Fixing windows memory allocation e2e tests after a refactor - - 96d48de9b97 2023-05-22T11:01:38-07:00 add OWNERS for cmd/prune-junit-xml - - 86a258b13a2 2023-05-22T11:51:23-04:00 kmsv2: ignore cache key expiration on reads - - 89439b570fc 2023-05-22T19:59:30+05:30 test/e2e: use agnhost latest version in the manifest - - b30720fc9f0 2023-05-22T15:31:40+02:00 Add test for starting kubelet with a CSI volume mounted - - ad9e264c3cc 2023-05-22T18:44:30+05:30 test/e2e: Use json.NewSerializerWithOptions in place of json/yaml newSerializers. - - 048938f1d85 2023-05-22T20:37:49+08:00 hpa: cleanup `currentReplicas` code - - 0f5535ea259 2023-05-22T12:35:43+02:00 registry/core/service: remove incorrect comments - - 2db577a560c 2023-05-22T08:07:15+02:00 scheduler-perf: inject "benchmark" as name into JSON result filename - - 0789bbe9f7a 2023-05-21T19:33:33+05:30 Update k8s.po - - b6364dddfe6 2023-05-21T21:32:45+08:00 update webhook test to go 1.21 - - d8db9640fab 2023-05-20T23:03:45+03:00 kubeadm: remove function pointer comparison in phase test - - 2658a2b627f 2023-05-20T19:02:55+00:00 Make connection lost retryable in webhook - - ed26fcf5b87 2023-05-20T22:53:43+08:00 cleanup useless null pointer check about nodeInfo.Node() from snapshot for in-tree plugins - - e21cf9a54e9 2023-05-20T00:07:44+00:00 Setup e2e_node to support testing on ARM64 - - ec8d94f2057 2023-05-19T17:23:13-04:00 Grab logs from all the containers when DNS related tests fail - - 182cd425d3b 2023-05-19T10:33:34-07:00 graduate LegacyServiceAccountTokenTracking to GA - - 337728b0255 2023-05-19T15:47:11+02:00 Improve backoff policy in reflector. - - 0fe27a06f99 2023-05-19T09:52:08+02:00 Cleanup the Job controller handling of terminating pods - - c74790e266a 2023-05-19T11:16:11+05:30 remove redundunt type conversion, unused variable...etc - - 07c94553608 2023-05-19T09:53:42+08:00 fix apiserver InstallAPIGroups slices out of range - - aa11cc69696 2023-05-18T17:41:13-04:00 Mark grpc-gateway v1 as an unwanted dependency - - 19ae2de19cb 2023-05-18T15:09:15-04:00 kubeadm: speedup init by 0s or 20s - - e4102d5e300 2023-05-18T12:17:37-04:00 Test APIService safe handling at startup - - 3be3997193a 2023-05-18T11:07:53-04:00 Fix waiting for CRD sync at server start - - 71ec9df5b61 2023-05-18T20:27:40+05:30 update image tags in manifests to reflect the version listed in the source - - a10ff53d8e6 2023-05-18T13:47:49+00:00 Reword the event message to read better for a single secret - - b2eae2f92e9 2023-05-18T14:44:26+02:00 Support podman for building release images - - 6b4251c0fdf 2023-05-18T16:55:19+08:00 Remove statefulset from logcheck.conf - - 3f1d8e7aeb4 2023-05-18T16:55:19+08:00 Apply to use contextual logging for all loggers in statefulSet - - d9b941b7827 2023-05-18T16:07:45+08:00 Remove undesired verbose fields from log - - bea71a3e4ee 2023-05-18T15:58:38+08:00 remove unused pv informer from expand_controller - - 4c9887e3ebd 2023-05-18T07:44:34+02:00 Updating the nodeAffinity of gated pods having nil affinity should be allowed - - a0f14c1c5ea 2023-05-18T00:32:57+00:00 CHANGELOG: Update directory for v1.25.10 release - - bab8002fb38 2023-05-17T23:29:45+00:00 CHANGELOG: Update directory for v1.24.14 release - - 80b9c853613 2023-05-17T18:34:27-04:00 belated cleanup of some kube-proxy stuff for old versions - - e553fe1fff0 2023-05-17T21:41:45+00:00 CHANGELOG: Update directory for v1.27.2 release - - c9e4de90dbe 2023-05-17T21:41:26+00:00 CHANGELOG: Update directory for v1.26.5 release - - 526d45416fb 2023-05-17T20:34:25+00:00 update err status code check in transformation metrics - - 5a75a03a774 2023-05-17T18:50:54+00:00 Improve warning message - - b76ef2e095f 2023-05-17T18:30:54+00:00 fix: move to `dl.k8s.io` from `kubernetes-release` bucket - - fc4fb004cf6 2023-05-17T09:59:26-07:00 add reviewers and labels to yamlfmt - - 93462377120 2023-05-17T12:38:52-04:00 Update docker/containerd/runc versions and capture more logs - - 885f3d7a7df 2023-05-17T16:36:46+00:00 Sort and limit to the describers the return (string, error) - - 9e9a6cde4b8 2023-05-17T17:10:09+02:00 test/integration/scheduler: fix data races - - b035c373db8 2023-05-17T19:51:48+05:30 build latest sample-api-server for test/e2e - - bafae5c0764 2023-05-17T14:55:07+02:00 rename err to lookupErr - - 8b9cbe62025 2023-05-17T14:52:00+02:00 fix false positive kubectl plugin unit tests - - b9950b5192d 2023-05-17T08:37:53-04:00 Drop zeitgeist from tools go.mod - - 36f0caf7ecd 2023-05-17T17:40:28+05:30 remove GlusterFS references from test/e2e/* comments/descriptions - - d83c3ce7ca8 2023-05-17T17:40:28+05:30 make rbd and iscsi test images in parity with the test code - - 9de2846c72c 2023-05-17T17:40:25+05:30 remove glusterdynamic provisioner images reference from tests - - 763e7923fb9 2023-05-17T11:19:23+02:00 e2e: replace ubuntu-slim with agnhost in hpa cm noExporterDeployment - - 261de704c25 2023-05-17T17:05:24+08:00 kubeadm: fix a bug where the static pod changes detection logic is inconsistent with kubelet - - 666be79d670 2023-05-17T17:02:44+08:00 legacy names of volume plugins have been gone a LONG time - - 8b4840aa374 2023-05-17T16:35:50+08:00 clean up unsupport etcd version - - e0ebac6c9ca 2023-05-16T23:23:22-07:00 drop redundant NArg check when looping Args - - 82c40e3697e 2023-05-16T23:12:37-07:00 drop redundant NArg check when looping Args - - 829bcea7634 2023-05-16T22:27:56-07:00 remove vestigial BUILD file - - 0616d15712b 2023-05-17T12:14:06+08:00 Fix perf-test by increasing the error margin - - 46ed70ecac5 2023-05-17T10:52:12+08:00 Bump runc to v1.1.7 - - 51d79c4d6b0 2023-05-17T07:55:27+05:30 e2e: use gomega.Expect instead of deprecated framework.Expect* - - 1daf74d25c4 2023-05-16T17:51:26-04:00 Initialize data if nil - - b81cfb9cb8c 2023-05-16T13:10:45-07:00 Update vendor - - 15c5713015e 2023-05-16T13:03:48-07:00 managedfields: Remove gvk from SkipNonApplied - - b52e57c589a 2023-05-16T13:03:48-07:00 managedfields: Improve/strengthen version checking for Apply - - 559d12fcce0 2023-05-16T13:03:48-07:00 managedfields: Create NewFakeFieldManager - - 45853e20ae5 2023-05-16T13:03:48-07:00 openapi: Create client -> TypeConverter function - - 45603efecb7 2023-05-17T06:30:43+12:00 Create e2e test for PodEphemeralcontainers endpoints - - ebaf49dbd70 2023-05-16T19:20:07+02:00 Export DefaultServerUrlFor utility function - - 5519b89a28e 2023-05-16T09:41:18-07:00 Validate lock identity - - e3eb4bd0c56 2023-05-16T20:27:17+05:30 updating dependencies.yaml for etcd v3.5.9 version - - c99cf53a108 2023-05-16T16:46:00+02:00 e2e: deflake hpa e2e custom metrics tests - - 247ea7fc780 2023-05-16T20:11:03+05:30 use upstream etcd github path instead of redirecting one - - 6616e1f2385 2023-05-16T20:11:03+05:30 update etcd version in install.sh to 3.5.9 - - 0e456dcf866 2023-05-16T09:14:11-04:00 Clarify localhost nodeport comments/errors - - a744a186b67 2023-05-16T09:14:09-04:00 Rename GetNodeAddresses to GetNodeIPs, return net.IP - - 2ca215fd994 2023-05-16T09:09:24-04:00 Add NodePortAddresses.MatchAll() - - d6e488b998e 2023-05-16T14:39:15+03:00 Changing annotate PrintFlags from annotate to annotated - - d8e82b1417c 2023-05-16T16:33:21+05:30 e2e: use gomega.Expect instead of framework.ExpectEqual in windows/* - - 8c6c1e53194 2023-05-16T16:52:29+08:00 plugin_evaluation_total metric support preScore/score - - 3680a5230c3 2023-05-16T09:20:40+02:00 Bump docker/distribution to 2.8.2 - - 3ac74973610 2023-05-16T14:46:15+08:00 Chore: cleanup in interpodaffinity - - 073b4cf66ad 2023-05-16T08:11:43+02:00 test/e2e/dra: fix kind cluster creation - - 3b69fa2fa54 2023-05-16T10:18:52+05:30 dependencies: update github.com/mitchellh/go-wordwrap v1.0.1 - - 19ae103e829 2023-05-16T10:19:01+08:00 emit warning on deprecated annotation volume.beta.kubernetes.io/storage-class - - 517c5b75c5d 2023-05-15T20:35:58-04:00 Update unwanted deps - - d6d1dbdd82a 2023-05-15T16:42:00-04:00 Update kube-openapi, drop mapstructure - - a52dcd0d9f3 2023-05-15T19:52:04+00:00 Add DelayCacheUntilActive option to start informers after leader election - - 7c554ea1d91 2023-05-15T14:18:19-04:00 Regenerate discovery fixtures - - 2ab6fd3590b 2023-05-15T14:18:18-04:00 Capture discovery API output in test fixtures - - 3867569ae27 2023-05-15T10:16:18-07:00 codegen - - 0819d342040 2023-05-15T15:53:47+00:00 using parsers in applyDefaultImageTag - - 7da7468a3fc 2023-05-15T23:14:30+08:00 cleanup: duplicate request_test TestRequestAbsPathPreservesTrailingSlash - - f0f92853ad8 2023-05-15T11:09:54-04:00 Add api-machinery TL owners permissions for jpbetz - - e4dd6f68dc8 2023-05-15T20:26:42+05:30 remove CSIStorageCapacity featuregate - - 9ac657bb94e 2023-05-15T10:53:44-04:00 Make NodePortAddresses explicitly IP-family-specific - - f7bb9a9a0a7 2023-05-15T10:53:21-04:00 Remove a mostly-unused variable in the ipvs proxy - - 1ca8f84eede 2023-05-15T21:43:00+09:00 Scheduler: Pass the supported nodeSelectorOperators to the field.NotSupported - - d85b91f343b 2023-05-15T14:33:40+02:00 scheduler-perf: measure workload runtime and relabel workloads - - aa405c8aac6 2023-05-15T09:08:14+02:00 Allow runtimes to provide additional context on CRI pull errors - - 83fb5a50bc9 2023-05-15T08:58:05+02:00 dependencies: bump k8s.io/utils - - daebf1c735d 2023-05-15T08:51:46+03:00 Simplify plugin resolution check function - - f562375c8a6 2023-05-15T09:39:45+08:00 add changelog for kube-addon-manager v9.1.7 - - be4c4a51ea2 2023-05-15T10:14:38+12:00 Update pending_eligible_endpoints.yaml - - d34d4755ae2 2023-05-15T09:53:31+12:00 Promote APIResources e2e test to Conformance - - 6e2ea32fc89 2023-05-15T00:06:08+08:00 feature(DynamicResources): return Skip in PreFilter - - a0133b7cc47 2023-05-14T16:29:43+05:30 proxy/ipvs: added daman1807 as reviewer - - dcefc42b35a 2023-05-14T12:34:48+05:30 update vendor dependencies for the change - - ae749238786 2023-05-14T12:24:40+05:30 etcd depdencies are updated to v3.5.9 - - 13cef6a7549 2023-05-14T00:22:25+09:00 cleanup unused variables for v1beta2 component config - - 815578295ae 2023-05-13T11:11:04-04:00 Revert "support short name for flowschema and prioritylevelconfiguration" - - 72202f9a007 2023-05-13T11:10:55-04:00 Revert "add shortnames for mutatingwebhookconfigurations and validatingwebhookconfigurations" - - 45836971f27 2023-05-13T14:03:46+02:00 cli: replace intstr.FromInt with intstr.FromInt32 - - 8580c116d5c 2023-05-13T10:57:41+00:00 fix: use dl.k8s.io, not kubernetes-release bucket - - ef9f8d7c0c8 2023-05-12T17:38:44-07:00 kubeadm: Remove leading zeros from etcd member ID in log messages - - ff4c6916ec7 2023-05-12T17:38:44-07:00 kubeadm: Fix log message when etcd member is added as learner - - 196e2f041b1 2023-05-12T17:40:38-04:00 Update the cgroups v2 toleration in local-up-cluster - - 7248b9263f0 2023-05-12T13:23:17-07:00 Fix comments on InformerFor - - 6ac1bae2815 2023-05-12T12:57:28-04:00 test: Improve debug output of init container tests - - 1f16d711857 2023-05-12T12:57:27-04:00 kubelet: Rename PodManager DeletePod to RemovePod - - 166256f73e8 2023-05-12T12:57:27-04:00 kubelet: Reduce the interface pod.Manager consumers accept - - 8bd94dfa762 2023-05-12T12:57:27-04:00 kubelet: Organize and document kubelet pod-related members - - bb568844b67 2023-05-12T12:57:26-04:00 kubelet: Separate the MirrorClient from the PodManager - - 80b1aca580b 2023-05-12T12:57:26-04:00 kubelet: Remove dispatchWork and inline calls to UpdatePod - - e7207c85467 2023-05-12T12:57:26-04:00 kubelet: Merge orphaned mirror pod names into GetPodsAndMirrorPods - - f8086f2dac1 2023-05-12T12:57:26-04:00 kubelet: Convert IsMirrorOf to a function - - 02960a8253e 2023-05-12T12:57:25-04:00 kubelet: Remove unused mirrorPodFunc in eviction - - 1168b118750 2023-05-12T09:16:19-04:00 Stabilize local-up-cluster in our CI - - 3dc4eea8896 2023-05-12T15:04:04+05:30 proxy/service_health: release read lock early - - 655f2f74010 2023-05-12T17:06:07+08:00 replace build to build.sh - - cc1251123ba 2023-05-12T15:45:59+08:00 use wait to avoid blocking the SIGTERM handler - - 808098c4c69 2023-05-12T12:57:47+05:30 proxy/ipvs: healthzServer for instantiating the proxier - - 4b50c4bb016 2023-05-12T14:51:45+08:00 Update --image-gc-low-threshold option's description - - 3da79e2850d 2023-05-11T21:44:45-07:00 OpenAPI V3 invalid document checks - - cbe825b2b6c 2023-05-12T09:38:26+05:30 ginkgo update to v2.9.4 and gomega to 1.27.6 - - feb63fb0285 2023-05-12T11:54:54+08:00 e2e_kubeadm: stop using deprecated framework.ExpectEqual - - 7681135f1b1 2023-05-12T11:14:02+08:00 etcd: Build image 3.5.9-0 - - 7a4787ade10 2023-05-12T08:38:21+05:30 openconsensus update to v0.24.0 - - 82d1e356de4 2023-05-12T08:29:56+05:30 deps: go-gcfg update to the v1.2.3 - - f03b5cdc083 2023-05-12T08:21:39+05:30 update containerd/ttrpc to v1.2.2 - - dd49af86b7b 2023-05-12T10:48:46+08:00 [UT] add ut for pkg/client/conditions - - f7948c6e2e4 2023-05-12T09:34:56+08:00 use kubectl v1.27.1 in cluster addon manager - - eb1483fe64d 2023-05-12T09:34:56+08:00 user --prune-allowlist in kube-addons.sh - - 20602c819be 2023-05-12T08:39:37+08:00 e2e framework: remove dependency on k8s.io/kubernetes/pkg/api/v1/pod - - 2e2afc7fd27 2023-05-12T03:26:25+09:00 Job: Use generic Set in validation - - 1ffe3f467e8 2023-05-11T16:43:38+00:00 lavalamp is taking a long break - - 1ea17254bf0 2023-05-11T16:54:26+02:00 hack/tools: bump logcheck to v0.5.0 - - 3fa55d469c7 2023-05-11T22:04:30+08:00 fix a bug where the AttachedVolume is not printed correctly in the log - - 8c82855467b 2023-05-11T13:04:42+02:00 When expecting pods count only active ones - - de882f5193b 2023-05-11T19:29:14+09:00 Job: Replace deprecated pointer utils with supported ones - - 8f11f5bb2b5 2023-05-11T12:47:23+03:00 DRA: use containerd 1.7 in kind image - - 123845da886 2023-05-11T09:33:14+00:00 Log a warning if a ImagePullSecrets does not exist - - 3f3e1d507d0 2023-05-11T09:07:11+00:00 add new metrics for the internal client-go transport generator - - e7c679c362c 2023-05-11T10:53:03+02:00 cidrset, multicidrset: directly use getIndexForIP method - - fe728996ca8 2023-05-11T15:46:08+08:00 scheduler test: call frameworkruntime.WithLogger function for contextual logging - - b4563925678 2023-05-11T15:46:02+08:00 Migrated `pkg/scheduler/framework/runtime` to use contextual logging - - bfb4f8b7071 2023-05-11T12:36:46+05:30 etcd version monitor build go version update to 1.19.9 - - 0ae902fca4c 2023-05-11T10:17:13+05:30 update golang version of etcd build to 1.19.9 - - 3b634de6ffc 2023-05-10T23:29:10+02:00 test/e2e/dra: update README - - 5fdeaa8e42c 2023-05-10T19:13:54+00:00 update for feedback - - 6f23c774085 2023-05-10T18:30:16+00:00 QueryParamVerifier falls back on invalid v3 document - - d5f4b9634c6 2023-05-10T21:14:36+03:00 DRA: fix image build on Mac - - 569695b0226 2023-05-10T22:28:23+05:30 e2e/network: setting --max-time for curl - - 5fd5768ef32 2023-05-10T09:13:31-07:00 kubeadm: Make etcd member removal idempotent - - 164113bc1c3 2023-05-10T22:29:37+08:00 fix a bug where the KubeletConfiguration is not printed correctly in the log - - a5575425b03 2023-05-10T06:02:58-07:00 add no resources found message to rollout-status command (#117884) - - c0611b6bb33 2023-05-10T13:02:23+00:00 Return Skip in InterPodAffinity#PreScore under specific conditions - - 11f1d241654 2023-05-10T11:25:49+00:00 unit tests: Fixes kubelet util unit tests for Windows - - 3a394bbeada 2023-05-10T18:13:28+08:00 fix:translations zh_CN LC_MESSAGES k8s.po error - - 4634073d0b9 2023-05-10T10:41:43+03:00 Use getter function for plugin subcommand resolution - - 2c03afac4c8 2023-05-10T09:29:34+02:00 apimachinery/util: stop using deprecated io/ioutil - - e3d5feb76c4 2023-05-10T11:14:29+08:00 fix HPA plain metric calculate - - 6607834207a 2023-05-09T19:33:21-07:00 Use the same report files as before - - 9150e6b55a1 2023-05-10T10:22:52+08:00 s/of referencedFrom/from referenceFrom/ - - 4bbf611773d 2023-05-09T18:10:44-07:00 Retool validation for pod HostNetwork ports - - ec3379a717e 2023-05-09T18:10:20-07:00 Do hostNet Pod-ports -> hostPorts in Pod defaults - - ef796dca9bb 2023-05-09T16:24:18-07:00 Simpler openapi gen - subprojects do themselves - - 93b2845bec7 2023-05-09T16:24:17-07:00 Codegen: subprojects openapi - - 4909dbd0d7f 2023-05-09T16:14:48-07:00 Deprecate generate*groups.sh -> kube_codegen.sh - - c3971002c9d 2023-05-09T18:19:00-04:00 MinimizeIPTablesRestore to GA - - 8f229057484 2023-05-09T17:36:47-04:00 [refactor] refactoring flags and options in Expose cmd - - 82e3fa0930e 2023-05-09T09:24:11-05:00 fix fd leaks and failed file removing for main pkg and cmd - - 5289a7b029f 2023-05-09T09:22:31-05:00 fix fd leaks and failed file removing for test directory - - b94c6daa0b7 2023-05-09T09:22:31-05:00 fix fd leaks and failed file removing for pkg kubectl and pod-security-admission - - 982d2966cd3 2023-05-09T09:22:31-05:00 fix fd leaks and failed file removing for pkg controller-manager and apiserver - - 73aeed8766c 2023-05-09T09:22:30-05:00 fix fd leaks and failed file removing for pkg client-go - - f49cc5eb113 2023-05-09T09:22:30-05:00 add remove_file in client-go util directory - - c8737346db4 2023-05-09T15:43:32+02:00 Export GOMAXPROCS environment variable - - e865b30abd0 2023-05-09T06:34:08-07:00 update serial number to a valid non-zero number in ca certificate (#117791) - - 308ab380d7c 2023-05-09T18:05:43+08:00 Add unit testcases of refMap. - - 23ac0fdaa52 2023-05-09T11:40:03+02:00 APF: Dynamically compute retry-after based on history - - 99ebc8d9f82 2023-05-09T10:29:12+02:00 Tweak annotating kubemark nodes on startup - - aab02d52f4d 2023-05-09T15:45:26+08:00 Fix make etcd image failed - - 91570a36614 2023-05-09T11:38:16+08:00 promote ServiceNodePortStaticSubrange to beta - - e79daae6823 2023-05-09T10:46:32+08:00 Chore: clearify need update test cases - - fb4d0150b96 2023-05-08T14:36:26-07:00 Convert apiextensions-apiserver to new codegen - - 29913a89735 2023-05-08T14:36:25-07:00 Convert code-generator/examples to new codegen - - 643bf1b0362 2023-05-08T14:36:24-07:00 Convert kube-aggregator to new codegen - - 1e0b7aab756 2023-05-08T14:36:23-07:00 Convert metrics to new codegen - - e368f1b25bf 2023-05-08T14:36:22-07:00 Convert sample-controller to new codegen - - d0e5adb58bc 2023-05-08T14:36:21-07:00 Add a new way for subprojects to do codegen - - 05b3449346e 2023-05-08T13:35:03-07:00 kubeadm: Add etcd client unit tests - - fc1b2287798 2023-05-08T13:35:03-07:00 kubeadm: Use internal etcd client through an interface - - e740f8340ee 2023-05-08T11:52:31-04:00 Introduce CEL EnvSets for managing safe rollout of new CEL features, libraries and expression variables - - 235c261196e 2023-05-09T00:25:45+09:00 Job: Fix a misspelling - - b4560f9e573 2023-05-08T22:17:32+08:00 kubeadm: fix a bug where file copy(backup) could not be executed correctly on Windows platform during upgrade - - f2de1a00b8f 2023-05-08T15:59:31+02:00 storage/etcd: skip SendInitialEvents if the request is backward compatible - - bbf5c03dd80 2023-05-08T16:09:21+03:00 Add NodeLogQuery e2e tests - - ddb8c8a38b4 2023-05-08T12:48:50+00:00 remove ServiceInternalTrafficPolicy e2e feature tag - - 16fecf3e761 2023-05-08T13:34:15+02:00 Refactor APF handler in preparation for dynamic retryAfter - - d3237b72587 2023-05-08T10:53:39+00:00 unittests: Fixes unit tests for Windows (part 7) - - ccb4ca89549 2023-05-08T15:32:10+08:00 record podUID in refMap in watchBasedManager - - e4340f0d9bd 2023-05-08T15:02:23+09:00 Job: Use generic Set in controller - - 22d0aa1d04a 2023-05-08T12:11:11+08:00 remove DevicePlugins featuregate - - 27cdddeaf16 2023-05-08T11:53:14+08:00 update Feature:KubeletCredentialProviders] e2e test name - - 2ebc0cc0257 2023-05-06T19:41:31+08:00 remove unwantedReferences - - 57969c1b52c 2023-05-06T19:40:40+08:00 Fix etcd3 config changed - - 4e24237f3bc 2023-05-06T10:45:27+00:00 e2e services: retry if healthcheck nodeport is not avaioable - - e560df770e3 2023-05-06T17:57:12+08:00 respect local GOPROXY setting in build/common.sh - - c56839c0a1e 2023-05-06T17:29:47+08:00 etcd: Update version to 3.5.8 - - 64f2fe2357d 2023-05-06T14:50:21+08:00 kubeadm: fix crictl pull using wrong flag, use -i and -r - - 936265e8707 2023-05-06T13:58:14+08:00 Add podUID in AddReference and DeleteReference - - cd51c1803e2 2023-05-05T22:48:45-04:00 Add new partial/full sync time metrics for iptables kube-proxy - - a862a5f2d24 2023-05-05T20:23:01+00:00 Use the right executable ss/netstat in log message - - ae08fe1e199 2023-05-05T14:27:54-05:00 ProbeTerminationGracePeriod promote to GA - - 2cb215e1091 2023-05-05T18:30:54+00:00 Add all describers to the exported DefaultObjectDescriber - - 5ea40d14fd9 2023-05-05T17:01:01+00:00 Added e2e_node test for sigkilled pods exit code and exit reason check - - 3e57a0bd138 2023-05-05T11:16:23-04:00 Add go.work and go.work.sum to .gitignore - - 008576da073 2023-05-05T09:36:48-04:00 Improve and simplify maintenance of APF bootstrap objects - - 194ac957ad3 2023-05-05T13:31:36+00:00 make resize of hollow objects more verbose in start-kubemark - - c3e77bf21cd 2023-05-05T21:23:42+08:00 Update podFailurePolicy comments from alpha-level to beta - - 4fa7e444805 2023-05-05T09:09:56-04:00 Remove gcp cloud-provider checks for kubelet version >= 1.7.2 - - 1c45bacfb0e 2023-05-05T11:20:46+02:00 mount-utils: fix flaky test 'TestFormat' - - 6a5cf99aad1 2023-05-05T14:29:24+05:30 pkg/proxy: human-readable messages - - c2c8b8d1783 2023-05-05T14:29:23+05:30 pkg/proxy: using generic sets - - 359bcec0e09 2023-05-04T17:02:47-07:00 benchmark test to evaluate the overhead of podMatchesScopeFunc - - edd032e22b7 2023-05-04T17:02:47-07:00 Fix incorrect calculation for ResourceQuota with PriorityClass as its scope - - e807a6aec57 2023-05-04T16:41:20-04:00 Disable NewVolumeManagerReconstruction feature gate - - 0c9f55588c5 2023-05-04T11:39:40-04:00 Simplify creation of default KubeProxyConfiguration - - ec2cc36404e 2023-05-04T15:52:34+02:00 e2e: disable jig.ExternalIPs - - b849ff57b85 2023-05-04T13:04:52+00:00 e2e reasonable grace termination period timeout - - 791573ddb60 2023-05-04T12:58:33+00:00 promote ProxyTerminatingEndpoints to GA - - b249b4ca9bb 2023-05-04T20:37:10+09:00 Promote ExpandedDNSConfig feature to the GA stage - - 5aca41af50f 2023-05-04T07:19:23-04:00 [local-up-cluster] Use the kubectl we built - - 8524d21bf48 2023-05-04T07:12:15-04:00 Bump Ginkgo Poll Progress parameters to a sane level - - 034528a9f04 2023-05-04T13:08:06+02:00 scheduler perf: add DynamicResourceAllocation test cases - - 1c52fb38759 2023-05-04T11:17:09+02:00 Update publishing-bot rules for release branches to Go 1.19.9 - - 19f7cb23c8c 2023-05-04T08:33:59+00:00 e2e agnhost functionality to RST TCP connections - - 63b69dd50ce 2023-05-04T08:34:11+02:00 Add support for CRI `ErrSignatureValidationFailed` - - 859359ad6ae 2023-05-04T10:25:10+08:00 Fix strict linting - - a7035f54595 2023-05-04T10:25:09+08:00 Pass Context to StartTestServer - - 2d866ec2fc8 2023-05-04T10:09:24+08:00 Teardown only scheduler in integration tests - - 8969fdd2f51 2023-05-03T17:11:45-07:00 QueryParamVerifierV3 resilient to minimal OpenAPI V3 documents - - cede96336a8 2023-05-03T16:26:09+00:00 Depend on k8s.io/utils cpuset - - 9f46cbc6fa4 2023-05-03T16:26:04+00:00 Update k8s.io/utils version to v0.0.0-20230313181309-38a27ef9d749 - - 10a869fc752 2023-05-03T10:15:37-04:00 Remove duplicated config fields from ProxyServer - - 1f7c07f3553 2023-05-03T21:43:19+08:00 scheduler: remove deprecated v1beta2 KubeSchedulerConfiguration - - a3848714f55 2023-05-03T18:11:21+05:30 dependencies: update gh/Azure/go-autorest to latest version - - 17c17da97b6 2023-05-03T08:37:40-04:00 e2e_node: move getSampleDevicePluginPod to device_plugin_test.go - - c53cc4fe0db 2023-05-03T14:26:43+02:00 Update distroless-iptables to v0.2.4 - - c4575c34382 2023-05-03T08:22:49-04:00 Fix up detect-local-mode validation - - 3734fe7ab1d 2023-05-03T08:22:45-04:00 Remove some useless error checks - - 19885264f3d 2023-05-03T12:22:23+02:00 [go] Bump images, dependencies and versions to go 1.20.4 - - d82684e691d 2023-05-03T04:39:00+00:00 Add check to skip PodTopologySpread PreFilter if no constraints are specified - - d22b9310e6e 2023-05-02T23:45:44-04:00 Allow override of prerelease/buildID portions of version at runtime - - 36b760a9317 2023-05-03T11:00:19+08:00 upgrade etcd deps to v3.5.8 - - 7c5573d326d 2023-05-03T01:29:37+02:00 Fix cmd, integration, and conformance tests - - 69eccd41b89 2023-05-02T15:58:07-07:00 endpointslice: reduce visibility of vars/funcs - - 933b665c18c 2023-05-02T22:39:52+00:00 Upgrades spf13/cobra to 1.7.0 - - 3653b21e6ba 2023-05-02T21:24:06+00:00 Move glusterfs 1.25 deprecation notice to the deprecation section. - - 9d19c207d22 2023-05-02T21:01:48+00:00 fix: fixes flake in TestKMSv2Healthz - - 561548e86c4 2023-05-02T20:25:42+00:00 unit tests: Fixes kuberuntime unittests for Windows - - 5f489a33277 2023-05-02T19:52:23+00:00 feat: rename PodHasNetwork to PodReadyToStartContainers - - a40810a2d9d 2023-05-02T21:17:57+02:00 Add comment about removing the feature gate - - e51e5962d5a 2023-05-03T02:27:26+09:00 Use early return pattern to avoid nested conditions - - e1e38148bb2 2023-05-02T18:53:19+02:00 Add DisruptionTarget condition when preempting for critical pod - - 7be3f8e43f7 2023-05-03T00:35:38+08:00 Remove old metric scheduler_goroutines - - e7396e35513 2023-05-02T22:40:26+08:00 remove ability to re-enable serving deprecated versions of the runtimeclasses kind - - d96f83f02f9 2023-05-02T16:56:09+03:00 windows-tests: Update connectivity check util function - - e496085bd34 2023-05-02T15:51:22+02:00 Kube-proxy/ipvs: accept access to healthCheckNodePort on LbIP - - d257d5dfdc4 2023-05-02T15:32:02+02:00 Trigger re-sync on any change to providerID - - 40de26dcff8 2023-05-02T14:50:40+02:00 KEP-3325: Promote SelfSubjectReview to GA - - d9524379210 2023-05-02T05:42:12-07:00 Fix flaky HPA e2e tests by not failing on context cancelled (#117669) - - 5fff8cae749 2023-05-02T13:22:30+02:00 dependencies: klog v2.100.1 - - d55b67b3490 2023-05-02T00:48:42-07:00 Clean up brace whitespace in **/validation_test.go - - 2ad2c15c9ca 2023-05-02T07:59:48+02:00 Update copyright year to 2023 - - b464d084278 2023-05-02T07:59:16+02:00 Remove custom fake svc lister in favor of regular indexer - - b899ae48477 2023-05-02T13:16:31+08:00 remove genericfeatures.DryRun in 1.28 - - c6bdde8051c 2023-05-02T10:13:15+12:00 Create e2e test for APIResources endpoints - - ab9c8eb1e8d 2023-05-01T13:30:38-07:00 Removing WindowsHostProcessContainers feature-gate - - 077cc20f8af 2023-05-01T13:19:46-07:00 fixup patcher test to include field manager - - ad5cda4d219 2023-05-01T13:19:46-07:00 remove checks for fieldmanager from handlers - - 4721ec7519c 2023-05-01T13:18:44-07:00 include apiextensions types in apiextensions generated openapi - - 08e756342c2 2023-05-01T13:18:44-07:00 fix scale not being given gvk in CRD openapi schemas - - ffb9c076d77 2023-05-01T13:18:44-07:00 add OpenAPIV3 config to tests and server options - - c2177dca5f6 2023-05-01T13:15:23-07:00 add error for attempting to initialize field manager with nil typeconverter - - 94909af68ae 2023-05-01T13:15:22-07:00 supply deduced typeconverter to apiserver tests - - 302daa889c5 2023-05-01T13:14:03-07:00 Throw error if OpenAPIV3 config is not provided - - 1b766839677 2023-05-01T11:53:58-07:00 filter out directives before taking patch value as-is - - 6de6cd0a658 2023-05-01T11:53:58-07:00 add integration test for nested $patch in SMP - - e00a9c3a0b1 2023-05-01T11:53:57-07:00 add subtests - - ffeec1f4d44 2023-05-01T15:19:25-03:00 Update compatibility data test - - ec997d5433a 2023-05-01T15:19:25-03:00 Generated files for NetworkPolicyStatus removal - - bff8a6cd9f3 2023-05-01T15:19:25-03:00 Remove withdrawn feature NetworkPolicyStatus - - 0fcf42f3211 2023-05-01T20:18:14+02:00 Move test double queue to test file and unexport - - 208af2d1d83 2023-05-01T20:18:14+02:00 Localize SpyWorkQueue to cloud-provider for now - - a15013ec8b1 2023-05-01T20:18:14+02:00 Document RetryError properly - - 73bc9861d25 2023-05-01T20:18:14+02:00 Improve error logging in processNextServiceItem - - 18e978a89df 2023-05-01T20:18:14+02:00 Improve RetryError GoDocs - - de34540248a 2023-05-01T17:19:03+00:00 Update kube-openapi to fix race - - d0677f528c0 2023-05-01T23:05:32+08:00 Add json tag - - 69bc6855568 2023-05-01T16:23:28+02:00 node: podresources: graduate to GA - - 04ad946e8fb 2023-05-01T15:09:43+03:00 kubelet dra: lock before getting claimInfo CDIDevices and annotations fields - - aaa30439bdd 2023-05-01T19:58:41+08:00 reduce util pkg for testing in tempdir. - - 4c83aae2cc7 2023-05-01T09:17:50+02:00 kubeadm: replace intstr.FromInt with intstr.FromInt32 - - 026e7c7cb37 2023-05-01T09:17:45+02:00 registry: replace intstr.FromInt with intstr.FromInt32 - - 0ee9f1b7a75 2023-05-01T09:17:35+02:00 kubelet: replace intstr.FromInt with intstr.FromInt32 - - 1c4b97ea272 2023-05-01T09:17:30+02:00 network: replace intstr.FromInt with intstr.FromInt32 - - 5bfe738af2e 2023-05-01T09:17:05+02:00 apps: replace intstr.FromInt with intstr.FromInt32 - - 94410ee8078 2023-05-01T09:16:27+02:00 api-machinery: replace intstr.FromInt with intstr.FromInt32 - - 4911e9de4a7 2023-05-01T09:16:15+02:00 api: replace intstr.FromInt with intstr.FromInt32 - - 79266560383 2023-05-01T01:02:44-04:00 kubelet: Implement support for Windows podAndContainerStatsFromCRI - - 14952cef5b7 2023-05-01T01:02:36-04:00 kubelet: Move Linux stats to a Linux specific file - - fc8b4657c18 2023-04-30T22:43:56+02:00 Add tests - - ea4ce5dc28e 2023-04-30T22:37:34+02:00 Alias api/errors instead of stdlib errors - - a179203bdba 2023-04-30T22:37:34+02:00 Support specifying custom LB retry period from cloud provider - - da922f0af67 2023-04-30T19:21:46+08:00 Remove ability to re-enable serving deprecated discoveryv1beta1 APIs - - e28f3de6568 2023-04-30T09:05:42+08:00 Revert "proxy startup-time config handling cleanup" - - d94c733ee2b 2023-04-29T08:28:27-07:00 Use absolute path instead requestURI in openapiv3 discovery (#117495) - - 34d3c7520be 2023-04-29T14:27:35+05:30 update Deps gopkg.in/warnings.v0 v0.1.1 to v0.1.2 - - 944a4cd3114 2023-04-29T16:51:48+08:00 Remove ability to re-enable serving deprecated autoscalingapiv2beta APIs - - 671a3f43fdf 2023-04-28T22:03:31+00:00 Correct the changelog for GlusterFS removal in 1.26. - - 859690d72a4 2023-04-28T21:28:26+00:00 Added support for image credential provider for windows and arm64 on gce - - 28c573358b0 2023-04-28T13:13:55-05:00 test for init container restarts - - d727df1741e 2023-04-28T14:45:21+01:00 node: device-plugin: e2e: Additional test cases - - 3dbb741c976 2023-04-28T14:45:21+01:00 node: device-plugin: add node reboot test scenario - - a26f4d855d5 2023-04-28T14:44:42+01:00 node: device-plugin: e2e: Capture pod admission failure - - 96975737033 2023-04-28T14:43:25+01:00 node: device-mgr: e2e: adapt to sample device plugin refactoring - - 282a6a80b92 2023-04-28T14:43:17+01:00 node: device-mgr: e2e: Update the e2e test to reproduce issue:109595 - - d509e79837d 2023-04-28T14:41:38+01:00 node: device-mgr: e2e: Implement End to end test - - dc1a5926321 2023-04-28T14:41:30+01:00 node: device-mgr: Handle recovery by checking if healthy devices exist - - 53c9103a1de 2023-04-28T11:47:08+00:00 Set ENABLE_AUTH_PROVIDER_GCP to true in gce tests - - 2572a430344 2023-04-28T15:00:16+08:00 kubeadm: fix unit test failure on node with multiple cri endpoints - - f81b49d8739 2023-04-28T14:58:59+08:00 Remove ability to re-enable serving deprecated eventv1beta1 APIs - - 48d01d6d9b0 2023-04-28T14:08:31+08:00 Remove ability to re-enable serving deprecated batchapiv1beta1 APIs - - c6f4bee98dd 2023-04-28T13:55:46+08:00 kubeadm: add deprecated FG UpgradeAddonsBeforeControlPlane - - 4d9261c7567 2023-04-28T13:04:04+08:00 Fix LocationOfOrigin shows up unexpectedly - - 76fe41a996e 2023-04-27T20:46:23-07:00 chore: update cgroups and ttrpc versions - - 0dbeff4b6e6 2023-04-28T10:51:37+08:00 remove GA feature gates in 1.28 about network - - 4e7b6e8ba49 2023-04-28T10:17:24+08:00 remove DelegateFSGroupToCSIDriver featuregate - - fc0d2cd32f5 2023-04-27T22:42:49+00:00 added init containers tests to simplify the sidecar KEP large PR - - 258c4c4251e 2023-04-27T15:43:35-04:00 Remove duplicated config fields from ProxyServer - - 9d4f10f5d28 2023-04-27T15:43:35-04:00 Fix up detect-local-mode validation - - 5ece6541b80 2023-04-27T21:02:25+02:00 proxy/ipvs: don't bind nodeips to the dummy device - - 5310305098a 2023-04-27T21:02:20+02:00 proxy/ipvs: add a GetAllLocalAddressesExcept() function - - f24d1d2c950 2023-04-27T20:21:00+05:30 use go 1.19.x for etcd version monitor compilation - - 91ee58050f8 2023-04-27T16:44:24+02:00 wait: fix PollUntilContextTimeout godoc comment - - b3e0bc88640 2023-04-27T15:31:40+02:00 scheduler_perf: let the test decide which informers are needed - - 969d28b12b7 2023-04-27T15:31:37+02:00 scheduler_perf: refactor common code - - 91df71be549 2023-04-27T18:11:39+05:30 correct etcd base image reference in the doc - - 6b40cd8cd37 2023-04-27T17:08:04+05:30 update test/conformance/image version to v1.4.2 - - 6c8be35fa86 2023-04-27T17:06:54+05:30 update the etcd base image to v1.4.2 - - 1eca720dcc7 2023-04-27T13:06:01+02:00 Refactor some watchcache tests - - 7f370d651dd 2023-04-27T15:55:09+08:00 Migrated `pkg/scheduler/framework/plugins/podtopologyspread` to contextual logging - - 54e6f609ceb 2023-04-27T14:46:13+08:00 Migrated `pkg/scheduler/framework/plugins/noderesources` to contextual logging - - 152c1a02723 2023-04-27T12:18:18+08:00 Chore: Replace re-initialized variables with create new ones - - 37a9260d5c5 2023-04-27T11:28:19+08:00 Migrate pkg/scheduler/framework/plugins/defaultpreemption/default_preemption.go to use contextual logging - - eeb13993832 2023-04-27T11:28:14+08:00 Migrated `pkg/scheduler/framework/preemption` to use contextual logging - - 550d4c00746 2023-04-26T21:01:31+02:00 scheduler_perf: support test case selection via labels - - 79de8879cbe 2023-04-26T14:29:17-04:00 OWNERS_ALIASES: add self to sig-node-reviewers - - 217196c59fa 2023-04-26T10:22:16-07:00 Add ROX storage tests (#114628) - - 6a4cf352b8b 2023-04-26T17:16:05+00:00 remove tracking annotation from validation and webhooks - - 2af662b05fe 2023-04-26T17:09:50+00:00 Refactors discovery content-type and helper functions - - 170d5ef9fa0 2023-04-26T23:51:39+08:00 code cleanup for kubeadm - - 902c4ecc90f 2023-04-26T09:55:06-04:00 Add jpbetz to approvers of apiextensions-apiserver - - 0a582431593 2023-04-26T15:33:00+02:00 node: device-plugin: e2e: Add test case for kubelet restart - - 09100804722 2023-04-26T15:32:59+02:00 node: device-plugin: e2e: Provide sleep intervals via constants - - 4a0f7c791fe 2023-04-26T15:32:57+02:00 node: device-plugin: e2e: Update test description to make it explicit - - fd459beeff6 2023-04-26T15:32:54+02:00 node: device-plugin: e2e: Isolate test to pod restart scenario - - 5ab4ba62052 2023-04-26T15:32:21+02:00 node: device-plugin: e2e: Annotate device check with error message - - 5c4f397361f 2023-04-26T15:32:16+02:00 node: device-plugins: e2e: s/devLen/expectedSampleDevsAmount - - 0aa6a5726a6 2023-04-26T15:31:16+02:00 node: device-plugins: e2e: Refactor parse log to return string and error - - 8ed861889aa 2023-04-26T20:17:04+08:00 feat(NodeVolumeLimits): return Skip in PreFilter - - 28519e240ed 2023-04-26T14:11:48+02:00 Fix scheduler performance regression after adding plugin metrics - - c96188a38b5 2023-04-26T20:08:06+08:00 remove seccomp profile path - - 96eaed9980d 2023-04-26T11:17:28+00:00 cluster/gce: update cloud-controller-manager to use go-runner - - 0d27d3cfffc 2023-04-26T11:13:29+00:00 cluster/gce: update cloud-provider-gcp image to latest tagged version - - 4cdfe600e04 2023-04-26T11:02:47+02:00 Fix image pull error type `ErrRegistryUnavailable` - - 6da128bdb3e 2023-04-26T14:08:20+05:30 dependencies: go.uber.org/atomic v1.10.0 - - 87230578802 2023-04-26T14:02:34+05:30 dependencies: update go.uber.org/multierr v1.11.0 - - f7ce6f834a1 2023-04-26T15:03:08+08:00 Chore: add ipfamilies tweak functions - - 78b8af9fed3 2023-04-26T08:11:50+02:00 scheduler_perf: update throughputCollector - - a325fdbbe5d 2023-04-26T10:22:03+05:30 update Deps gopkg.in/natefinch/lumberjack.v2 v2.0.0 to v2.2.1 - - da3e7e37816 2023-04-26T09:04:33+08:00 stop watcher when error occurs - - 018564b8cfc 2023-04-26T00:50:31+00:00 change the seccompProfile field description to match the imlpementation - - 6d8a0100f70 2023-04-25T20:26:10-04:00 Fix typo in kubectl api-resources help text for --categories flag - - 3c45b61b643 2023-04-26T01:43:11+02:00 [KCCM]: have providerID trigger re-sync, but not be required for nodes - - a4f98e4c1e8 2023-04-25T14:22:01-07:00 Update staging/src/k8s.io/apiserver/pkg/cel/common/values.go - - e115d5234c2 2023-04-25T16:18:25-04:00 Fix bug where CEL listOfString.join() results in unexpected error - - 3229deda37b 2023-04-25T20:06:05+00:00 register missing metrics - - 24e68b3c6ac 2023-04-25T20:06:05+00:00 use client-go metrics not only rest_client - - 2bd42061b6e 2023-04-25T19:12:04+02:00 Remove support for EndpointsLeases and ConfigMapsLeases lock from leader election - - 3f247e59edf 2023-04-25T19:03:52+02:00 Refactor cacher.ListerWatcher code structure - - 892ebf2d253 2023-04-25T09:06:18-07:00 Ensure version "*" is passed instead of "" for all authz checks (#116937) - - 73d9a9cfa06 2023-04-25T17:29:25+02:00 kubelet/kuberuntime: Fix flaky test 'TestGeneratePodSandboxConfig' - - e3d84aa93cd 2023-04-25T22:12:50+08:00 kubeadm: add the experimental (alpha) feature gate UpgradeAddonsAfterControlPlane that supports upgrade coredns and kube-proxy addons after all the control plane instances have been upgraded - - 78e6cb1cccb 2023-04-25T14:53:16+02:00 intstr: add FromInt32, deprecate FromInt - - 88e2c344390 2023-04-25T10:47:18+02:00 Enable a bunch of generic storage tests for watchcache. - - 860329c04b5 2023-04-25T11:45:28+08:00 drop v1.25.0 API testdata - - 440d5910f7d 2023-04-25T10:58:59+08:00 Chore: add app protocol tweak function - - 06993afdd6a 2023-04-25T10:55:52+08:00 Chore: cleanup whitespaces - - 3d8f7233da9 2023-04-25T10:55:12+08:00 Chore: remove impossible and redunant cases - - 4a6bc66e40f 2023-04-24T15:32:45-07:00 updating microsft/go-winio package to latest version - - 60d25c3ed77 2023-04-24T20:55:43+00:00 improve remotecommand testing fuzzing the data stream - - d76f5dae67c 2023-04-24T22:35:20+02:00 Add a comment to roleRef to document that it is immutable - - 959c90c1d9a 2023-04-24T23:11:23+08:00 Chore: add deletion timestamp tweak function - - 4169d7d0283 2023-04-24T15:05:47+02:00 golangci-lint: allow exceptions for Go naming convention - - 4f8eba2a0be 2023-04-24T20:28:29+08:00 Chore: add finalizers tweak function - - 28db34a231f 2023-04-24T20:28:29+08:00 Chore: add load balancer tweak function - - 1c465c51e80 2023-04-24T20:28:29+08:00 Chore: add service port tweak function - - 0cc7369196b 2023-04-24T20:28:29+08:00 Chore: add LBIngress tweak function - - 23c242770fe 2023-04-24T20:28:29+08:00 Chore: add etp tweak function - - 2f6bc661dc3 2023-04-24T20:28:28+08:00 Chore: rewrite newService function - - f9bab9a60b0 2023-04-24T18:28:14+08:00 add --concurrent-cron-job-syncs flag - - bc00f5c071f 2023-04-24T08:52:25+02:00 Update cri-tools to v1.27.0 - - c3384191ea6 2023-04-24T14:27:37+08:00 remove validation GCE-ism - - 28ac914bc54 2023-04-24T10:22:08+05:30 Remove repeated info - - e0d5c4aa93e 2023-04-24T10:19:29+05:30 Move info where its most relevant - - 0a508ad8067 2023-04-24T10:19:29+05:30 Update `kubectl edit` documentation - - d0412928961 2023-04-23T20:34:48+08:00 Add v1.27.0 API testdata - - 7514d8b3339 2023-04-23T18:32:49+08:00 add shortnames for mutatingwebhookconfigurations and validatingwebhookconfigurations - - 95fea2f2bff 2023-04-22T11:03:50-07:00 add test case for merging a patch against empty list - - 3469bb05db7 2023-04-22T17:02:34+08:00 kubeadm: fix unit test panic for TestNewResetData - - ed37e6986b6 2023-04-21T16:16:53-07:00 uncomment exit trap to cleanup tmpdir - - 63d44fdde58 2023-04-21T16:15:21-07:00 retain KUBE_GOPATH on recursive kube::golang - - 4d736a0435e 2023-04-21T16:15:21-07:00 cleanup update-mocks.sh - - 726992f9db9 2023-04-21T16:15:21-07:00 call kube::golang::setup_env before setting up worktree - - 17db22d0558 2023-04-21T23:50:33+08:00 Fix potential mutex usage bug - - 39e52449f9f 2023-04-21T15:10:31+02:00 remove nodes resource from CoreDNS RBAC manifest - - 7a14c5ad6dd 2023-04-20T17:04:01-07:00 ensure we can remove _output - - 11f3ef1ed7d 2023-04-20T15:47:57-07:00 drop linux/arm build warning, now that 1.27 is released, this is covered by the release notes - - 104c208d0fb 2023-04-20T21:35:55+08:00 add Authentication tracking request/error counts and latency metrics - - 65f3454c1d9 2023-04-20T17:16:46+08:00 fix undefined convertion - - 8efeb5afcfd 2023-04-20T14:06:57+05:30 Dependencies Update google.golang.org/protobuf v1.28.1 to v1.30.0 - - 6f90c536330 2023-04-20T11:00:06+05:30 Dependencies Update golang.org/x/tools v0.7.0 to v0.8.0 - - 5c584269a79 2023-04-19T20:10:22+00:00 avoid volume copy in checkAttachableInlineVolume - - 2bbd07c0192 2023-04-19T11:06:26-07:00 remove defunct interactive tutorial - - 1d15354ccb5 2023-04-19T21:08:16+05:30 update gofuzz dependency - - 2cd23c8b17c 2023-04-19T21:01:55+05:30 Update go-logr dependencies - - 062f146d325 2023-04-19T23:11:57+08:00 Replace the deprecated ioutil method in the pkg/credentialprovider directory - - be6709044ad 2023-04-19T22:08:45+08:00 etcd: Build image 3.5.8-0 - - 6db4cbfde7b 2023-04-19T15:29:13+02:00 cacher: do not popExpiredWatchers when the cacher hasn't dispatched any event - - eab66a687b2 2023-04-19T06:13:11-07:00 cacher avoid double locking (#117410) - - a02e94ae2b4 2023-04-19T08:25:30+02:00 e2e: fix flaky test 'should contain OpenAPI V3 for Aggregated APIServer' - - 0c54d9af6f2 2023-04-19T01:32:20+02:00 Fix stomping os env in kubectl e2e tests - - 766f6c3ad41 2023-04-18T10:35:30-07:00 Include stderr in cred provider plugin errors - - eaba1703b1b 2023-04-18T22:27:35+08:00 enhancemanet: reduce calculation calls - - a8b808ee6ca 2023-04-18T21:51:10+08:00 Replace the deprecated ioutil methods in the test directory - - a959785f964 2023-04-18T11:49:28+05:30 dependencies: udpate coredns/caddy to v1.1.1 - - 0297329795e 2023-04-18T08:04:39+02:00 Refactor watch bookmark tests to allow sharing between etcd3 and watchcache - - 45e836a968a 2023-04-18T08:02:32+02:00 Generalize few watch tests from cacher - - f3b9e0ddc9b 2023-04-17T20:55:49-05:00 Replace os.Setenv with testing.T.Setenv in tests - - 7cbbf47f5ea 2023-04-17T20:40:08-05:00 Cleanup environment in tests that call os.Unsetenv - - d38ac7e7c6b 2023-04-17T20:39:46-05:00 Replace os.Setenv with testing.T.Setenv in tests - - e8d3a4a105c 2023-04-17T20:27:22-05:00 Cleanup environment in tests that call os.Unsetenv - - 2181eea4843 2023-04-17T20:26:56-05:00 Replace os.Setenv with testing.T.Setenv in tests - - cf125a35611 2023-04-17T20:21:56-05:00 Replace os.Setenv with testing.T.Setenv in tests - - b9ef1603223 2023-04-17T20:03:33-05:00 Cleanup environment in tests that call os.Unsetenv - - 240fccd7668 2023-04-17T20:03:09-05:00 Replace os.Setenv with testing.T.Setenv in tests - - 89467ad3e9b 2023-04-17T19:46:53-05:00 Replace os.Setenv with testing.T.Setenv in tests - - fc643d2e40c 2023-04-17T19:34:03-05:00 Replace os.Setenv with testing.T.Setenv in tests - - 29b6c54d158 2023-04-17T18:20:27-04:00 dependencies: update github.com/cenkalti/backoff/v4 to v4.2.1 - - 0a8343352b4 2023-04-17T22:47:38+02:00 Document gomega.Equal() instead of gomega.BeEqual() - - d231d6022b0 2023-04-17T23:01:35+03:00 Remove endpoints (old leader election) related RBAC from kube-controller-manager ClusterRole - - e340325024d 2023-04-17T18:44:13+00:00 Fix nil pointer in test AfterEach for volumeperf.go - - 453f81d1cae 2023-04-17T11:53:28-05:00 kubelet: pass context to VolumeManager.WaitFor* - - 4de0d2c6f8f 2023-04-17T18:37:50+08:00 use generic set in storage/validation - - 3ac77335303 2023-04-17T09:52:01+02:00 Add `saschagrunert` to `sig-node-reviewers` - - 7fb88eec73c 2023-04-17T13:19:35+08:00 support fieldSelector spec.hostNetwork - - 4d73864026c 2023-04-16T22:18:35-07:00 Dependencies Update golang.org/x/timet 90d013bbcef8 to v0.3.0 - - ff9ebfa90de 2023-04-17T00:17:16+03:00 e2e framework: control k/k/pkg imports - - ee99ca25ee6 2023-04-16T23:55:31+08:00 Remove unnecessary if judgments - - 1359ebcc5b0 2023-04-16T18:29:45+08:00 fix doc mismatch - - a6339e2702f 2023-04-16T15:59:14+05:30 proxy/conntrack: using common conntrack cleaning function in proxiers - - 399f09dde05 2023-04-16T15:54:47+05:30 proxy/conntrack: common function for cleaning stale conntrack entries - - efb05630946 2023-04-16T15:52:52+05:30 proxy/conntrack: moved pkg/util/conntrack -> pkg/proxy/conntrack - - 37ea51fd567 2023-04-16T11:41:14+08:00 Improve the performance of map usage - - 9c0153aef9e 2023-04-16T01:33:16+02:00 KCCM: add providerID predicate to service controller - - d3c103edce7 2023-04-16T01:16:50+02:00 Re-work logic in shouldSyncUpdatedNode - - dc4f6f9da6a 2023-04-15T14:28:32+03:00 e2e framework: remove last dependency to k/k/pkg/util - - 40521fe3601 2023-04-14T22:32:06+03:00 e2e framework: remove last dependency to k/k/pkg/kubelet - - 030debc1990 2023-04-14T22:07:56+05:30 changelog: fix formatting issue with v1.27 change log - - 4e8c5364bc6 2023-04-14T16:11:35+00:00 CHANGELOG: Update directory for v1.27.1 release - - 1b93abb9bac 2023-04-14T17:56:15+03:00 Move kubelet config API to e2e_node - - 4e928c96b5e 2023-04-14T22:44:24+08:00 skip checks when topologyPolicyName is PolicyNone - - 71a989e5e9c 2023-04-14T21:04:35+08:00 Fix CHANGELOG-1.27 correct - - 06dc3d00fcc 2023-04-14T13:59:41+02:00 e2e/apimachinery: Add an e2e test for the API Streaming feature - - 8d19c0002bb 2023-04-14T12:51:54+02:00 Add node check to vSphere cloud provider - - 3b7c14e8cfb 2023-04-14T16:41:44+08:00 Remove unnecessary int type conversion - - 36e6e759182 2023-04-13T23:48:44-07:00 dependencies: udpate seccomp/libseccomp-golang to v0.10.0 - - 5bce18c98ec 2023-04-13T23:29:48-07:00 dependencies: update go-semver to v0.3.1 - - d7270f4ba72 2023-04-13T23:25:57-07:00 dependencies: update go-oidc to v2.2.1 - - b0d89a7807e 2023-04-14T11:54:45+05:30 dependencies: update github.com/gofrs/uuid v4.4.0 - - 1595d7f52d7 2023-04-13T23:21:38-07:00 dependencies: update go-systemd to v22.5.0 - - 9cfdf989eda 2023-04-14T11:51:11+05:30 dependencies: update gh/fvbommel/v1.1.0 - - 6b70710b0d1 2023-04-14T11:17:07+05:30 dependencies: xlab/treeprint v1.2.0 - - 6320b6843a2 2023-04-14T11:13:51+05:30 dependencies: update netns to v0.0.4 - - 9e2bb40e158 2023-04-14T13:32:49+08:00 fix typo annotation key notes. - - becf73a82b1 2023-04-14T11:55:08+08:00 add invaild scope test case - - c4e1b01416e 2023-04-14T08:05:53+08:00 replace spew methods with dump methods - - a96358ac0fa 2023-04-13T19:50:26-04:00 Remove some useless error checks - - 867be8fc3e2 2023-04-14T00:28:33+03:00 get rid of e2e/framework -> k/k/pkg/kubelet dependency - - 2bb35e08f4b 2023-04-13T14:05:58-04:00 Clarify kubelet/kube-proxy iptables rule skew constraints - - 6d13cad2cf5 2023-04-13T23:25:48+05:30 dependencies: update gh/Azure/auto-test/{adal,validation} - - 432a3016a49 2023-04-13T11:27:39-04:00 Revert "Merge pull request #113151 from ncdc/refactor-crd-conversion" - - 9c5a66e2080 2023-04-13T11:21:40-04:00 Revert "CR conversion: protect from converter input edits" - - ed0124855aa 2023-04-13T22:29:18+08:00 add log includes pod preemption details - - 0979d554435 2023-04-13T12:07:18+00:00 unit tests: Skip flaky tests on Windows (part 2) - - 2d06fad5163 2023-04-13T14:55:56+05:30 dependencies: azure-sdk-for-go to v55->v68 - - 625c3025057 2023-04-13T12:19:01+03:00 change pv recycler scrub cmd to find -delete - - c042837a761 2023-04-13T15:56:16+08:00 truncate the precision at a millisecond for image pull event message - - 804d9f47c9f 2023-04-13T00:31:34-04:00 kube-aggregator: correctly use client-go TLS cache with custom dialer - - db5d74935ee 2023-04-13T09:02:46+08:00 optimize evict sandbox logic - - ccf7ddacfce 2023-04-13T09:02:46+08:00 replace ioutil with os, update doc - - 5668399a87c 2023-04-12T17:08:36-07:00 Codegen: use openapi-gen via k8s.io/code-generator - - b23ab389b4f 2023-04-12T15:42:06-04:00 Add SIG ownership to controller/nodelifecycle - - 375e3cf869b 2023-04-12T19:05:24+00:00 CHANGELOG: Update directory for v1.24.13 release - - f7295ac5e08 2023-04-12T18:22:59+00:00 CHANGELOG: Update directory for v1.25.9 release - - d567d61aa56 2023-04-13T02:03:16+08:00 Fix a data race in TopologyCache - - a62563f1305 2023-04-13T01:47:55+08:00 Fix TopologyAwareHint not working when zone label is added after Node creation - - 83a1774df2b 2023-04-12T17:41:04+00:00 CHANGELOG: Update directory for v1.26.4 release - - a7a8cd6e5de 2023-04-12T08:58:38-07:00 Codegen: subprojects: nuke existing files - - bc302fa4144 2023-04-12T08:48:03-07:00 Replace uses of ObjectReflectDiff with cmp.Diff - - 9627c50ef37 2023-04-12T08:46:16-07:00 Replace uses of ObjectGoPrintDiff with cmp.Diff - - 29c0b73d640 2023-04-12T08:46:12-07:00 Replace uses of diff.ObjectDiff with cmp.Diff - - dd7af241c11 2023-04-12T08:45:32-07:00 Replace diff.ObjectDiff with cmp.Equal - - 97bab44cae3 2023-04-12T08:45:31-07:00 Replace apimachinery diff.StringDiff with cmp - - 4f6714ef42d 2023-04-12T07:02:45-07:00 apiserver/etcd: add request and request_error metrics (#117222) - - d09842e0adf 2023-04-12T07:02:33-07:00 node-lifecycle-controller: improve monitorNodeHealth test-coverage (#116687) - - be101a748dd 2023-04-12T09:41:38-04:00 Remove some unused winkernel arguments/fields/functions - - 8a790ac2e1b 2023-04-12T09:41:38-04:00 Remove unused ProxyServer.EventClient field - - 9754386c764 2023-04-12T09:41:37-04:00 Remove write-only ProxyServer fields - - b4c384ebfb2 2023-04-12T09:19:17-04:00 vendor: bump runc to 1.1.6 - - c69689659a6 2023-04-12T14:19:39+02:00 Add `--concurrent-job-syncs` flag to kube-controller-manager - - 4438208511e 2023-04-12T12:47:59+02:00 api: encode NamespacedName with lower case in JSON - - 476e407ffd2 2023-04-12T12:43:43+02:00 cacher: prevent a potential deadlock - - 7cdffe37c1d 2023-04-12T13:45:45+05:30 update container storage interface spec to v1.8.0 - - 10a8ec5b2cc 2023-04-12T15:39:55+08:00 use case-insensitive header keys for http probes - - a6173fad88a 2023-04-12T15:38:05+08:00 Delete duplicate code in schedule.go - - 5588e8a4cd0 2023-04-12T15:20:04+08:00 hack/logcheck.conf: remove certificate controller exception - - 277c03fc799 2023-04-11T20:20:49-07:00 remove these unrelated openapi files (#117051) - - 9a468563070 2023-04-11T20:20:30-07:00 remove reuse buf todo (#117033) - - 5da386745af 2023-04-11T19:17:53-07:00 Kubectl convert - warn users with NotRegisteredError and Fail on all other errors (#117002) - - 0eec63fd687 2023-04-12T07:58:06+09:00 fix the mistake in the release note - - 02d8fc28faa 2023-04-11T22:41:50+00:00 fix: add the bug as a known issue o on the v1.26 release note - - 75f17eb38fc 2023-04-11T15:36:03-07:00 optimize watch-cache getlist (#116327) - - 9c15d75f234 2023-04-11T15:34:43-07:00 Migrated `pod-security-admission` to contextual logging (#114471) - - 2bed67d0f1c 2023-04-11T22:28:42+00:00 Revert "Optimization on running prePreEnqueuePlugins before adding pods into activeQ" - - 73eb7c09309 2023-04-11T15:19:27-07:00 Codegen: easier to read logs for subproject output - - bbbb695060a 2023-04-11T15:18:08-07:00 Codegen: subproject: chdir to the project dir - - 893ec0ca453 2023-04-11T14:19:45-07:00 Codegen: simpler k8s.io/code-generator/examples - - af29cca6ced 2023-04-11T12:47:45-07:00 Codegen: new tools will not become part of 'all' - - 5f7345deaac 2023-04-11T12:46:53-07:00 Codegen subprojects: consolidate generate-*groups - - 95e614b3717 2023-04-11T12:45:45-07:00 Codegen subprojects: deprecate "all" in scripts - - a94ed5b8ac8 2023-04-11T12:45:45-07:00 Codegen metrics: include v1beta2 - - 8b68e063e14 2023-04-11T12:45:44-07:00 Codegen subprojects: regen defaulters when needed - - 5200f4b0d36 2023-04-11T12:45:43-07:00 Codegen subprojects: reify 'all' into explicit - - 201653aa870 2023-04-11T12:45:42-07:00 Trivial change to reduce diffs - - 901dea73073 2023-04-11T15:02:25-04:00 Fix azure disk e2e after migration - - d212041d513 2023-04-11T20:09:47+02:00 hack/local-up-cluster.sh: Remove old dynamic certs - - ed5dd38dcdc 2023-04-11T17:27:35+00:00 CHANGELOG: Update directory for v1.27.0 release - - 464edfe6f6e 2023-04-11T16:35:37+02:00 test/integration: create nodes directly with kubernetes.io/hostname label - - 9204e6b286e 2023-04-11T16:51:35+05:30 remove unused constant `expansionFailed` in expansion test. - - 4491ba89171 2023-04-11T16:51:35+05:30 rename variable delete to avoid collision to builtin variable - - d04d7ffa6ec 2023-04-11T01:39:05-07:00 kubelet: Mark new terminal pods as non-finished in pod worker - - 0020631985e 2023-04-11T01:39:05-07:00 test: Add node e2e to restart kubelet while pod is terminating - - aa73f06e569 2023-04-11T09:59:16+02:00 scheduler perf: allow creating 0 items - - 49bbf7c2681 2023-04-11T09:46:34+02:00 scheduler_perf: fix race condition - - a869a898257 2023-04-11T09:43:45+02:00 scheduler perf: remove cleanup func - - b039a2ff2c7 2023-04-10T12:34:03+05:30 Add new contribex leads to sig-contribex-approvers - - 9363afc6502 2023-04-10T11:18:09+05:30 Fixing broken tests - - d102a6fea51 2023-04-09T22:44:20+01:00 HPA Controller - Update Owners - - 8d18ae6fc24 2023-04-09T11:34:17+05:30 Use the generic Set in scheduler - - b04ca79445e 2023-04-08T18:55:45-04:00 Add unit tests showing the effect of unlimited containers when calculating pod limits. - - 1dec97436c8 2023-04-09T01:47:42+09:00 Fix typo at job_test.go - - 046bb892566 2023-04-08T17:56:21+08:00 supported version of etcd 3.5.7-0 for Kubernetes v1.27.0-rc.0 - - f138d29bf2d 2023-04-07T10:16:46+02:00 watchcache: currentCapacity acquires read lock - - c77ad3116f4 2023-04-07T11:07:51+03:00 kubelet: fix setup of emptyDir with sizeLimit (fsquota) - - ea74a2d877d 2023-04-06T16:48:24-07:00 cpumanager: fix typo in godoc - - 1cce3b3e2f5 2023-04-06T08:01:41-07:00 wait: fix incorrect suggested method - - d3ae6c2df3c 2023-04-06T10:42:17-04:00 Specify KUBE_ROOT for test-e2e-node/AWS to work - - d9bd22115ff 2023-04-06T16:32:16+03:00 Alias deprecated genericclioptions.IOStreams with new one - - 26b35ce36ae 2023-04-06T17:40:52+05:30 Remove endpoint related RBAC from scheduler cluster role - - 7fa3d54ea5b 2023-04-06T08:50:10+00:00 unittests: Fixes server journal unit test on Windows - - 08a324bf512 2023-04-05T20:07:04+02:00 cluster/addons: set metrics-resolution to 15s - - eba18d503cc 2023-04-05T20:05:39+02:00 cluster/addons: bump metrics-server to v0.6.3 - - 88e055059cd 2023-04-05T16:24:56+02:00 component-base: avoid data race in log format registry - - a2fb32870f3 2023-04-05T16:11:38+02:00 test/integration/auth: fix data race - - 1dde8ef026e 2023-04-05T16:08:01+02:00 test/integration/framework: avoid race around grpclog.SetLoggerV2 - - f91518b81a5 2023-04-05T17:05:37+03:00 Add genericiooptions in allowed list of genericclioptions - - b4e4db336f6 2023-04-05T17:05:23+03:00 More migrations from genericclioptions to genericiooptions - - 5e1c6cd0d4f 2023-04-05T15:59:22+02:00 pkg/registry/flowcontrol: avoid race condition during Create - - 934516791c6 2023-04-05T22:01:40+09:00 Swap assert.Equal parameters oders to follow convention - - 2d06601b81c 2023-04-05T18:03:10+05:30 RBD: e2e containers base image has been udpated to F38 - - 0518dffd259 2023-04-05T18:02:03+05:30 iscsi: e2e containers base image has been udpated to F38 - - 8d9386fc402 2023-04-05T15:03:35+03:00 Remove genericclioptions.IOStreams struct - - c3497b30aca 2023-04-05T15:03:09+03:00 More migrations from genericclioptions to genericiooptions - - 00c30941260 2023-04-05T14:07:46+03:00 Migrate genericclioptions.IOStreams usage to genericiooptions - - 51a7751a496 2023-04-05T13:07:33+03:00 Move genericclioptions.IOStreams into genericiooptions.IOStreams - - e450ed98122 2023-04-04T21:41:29-07:00 CVE-2023-27561: Bump runc go module v1.1.4 -> v1.1.5 - - 3d3686b9cf0 2023-04-04T14:53:46+00:00 Return error for localhost seccomp type with no localhost profile defined - - e1bcfd47da9 2023-04-04T06:44:17+00:00 Sort unmounted volumes message in volume manager - - 79b3126f00a 2023-04-04T11:25:45+08:00 skip clear quota if FSQuotaMonitoring is disabled - - 0a37f09c32b 2023-04-03T12:34:37-07:00 Fix directory mismatch for `volume.SetVolumeOwnership()` - - 731068288e1 2023-04-03T11:27:59+02:00 correct storage class selection message - - cc8cd88a94d 2023-04-03T16:41:09+08:00 remove duplicate validation for csi - - 978da1e8f13 2023-04-03T11:39:59+08:00 remove GA feature-gates - - bda73bd1129 2023-04-02T16:51:39-04:00 Refactor remote runners - - e389d140ae6 2023-04-01T10:34:57+00:00 fix as suggested - - 457bb58ebbf 2023-03-31T12:34:00+03:00 kubectl events: Support fully qualified names for --for flag - - 1893f639d03 2023-03-31T02:10:39-07:00 test: Fix flake in node e2e mirror pod tests - - ffcf3ee6f87 2023-03-31T02:15:04+00:00 feature(pkg/api): warning for Pod with null labelSelector in PodAffinity and TopologySpread - - 70369bfe299 2023-03-31T10:09:58+08:00 remove GAed KubeletCredentialProviders - - 5662566e03a 2023-03-30T20:26:07-04:00 Set GOMAXPROCS explicitly - - 56755b8ffdb 2023-03-30T17:08:59+08:00 fix doc mismatch - - 8e36e948ce6 2023-03-30T10:44:45+08:00 verifyVolumeNoStatusUpdateNeeded may cause flake and so only keep the last ones - - dac85fe2d3f 2023-03-29T20:14:54+00:00 [KMSv2] cleanup comments in v2 proto api - - feba08a6947 2023-03-29T19:50:06+00:00 Create local copy to avoid potential race condition - - 29503fd8d45 2023-03-29T12:39:35-07:00 openapi: Make file client more easy to re-use - - ed48dcd2d71 2023-03-29T15:29:59-04:00 kubelet: Ensure pods that have not started track a pendingUpdate - - db92cc13880 2023-03-29T21:52:38+08:00 ftr(etcd): add benchmarks - - 05f4e497f1d 2023-03-29T13:46:49+02:00 Deflake TestGetListNonRecursive - - 906f0607efc 2023-03-28T22:36:41-07:00 Clean up kms test - - d3f6cb717f7 2023-03-29T11:18:52+08:00 update conformance yaml - - 7bfcfc4d5de 2023-03-28T23:36:42+00:00 docs: fix storage e2e test README - - f7765eb0d42 2023-03-28T14:24:34-04:00 Add damemi to emeritus SIG scheduling approvers - - bbbd366cf39 2023-03-28T14:08:31-04:00 Move damemi to sig-scheduling reviewers - - 397cc73dc9b 2023-03-28T22:41:20+08:00 delete unused functions in pkg/controller directory - - 47f8d42a6ba 2023-03-27T21:46:10+00:00 Add CecileRobertMichon to sig-cluster-lifecycle-leads - - 449f847630e 2023-03-27T20:43:37+00:00 [KMSv2] update ci script and add readme - - 86e1f4b9d10 2023-03-27T11:22:18-05:00 e2e node: bump all nodes ready timeout - - beb329f4bfa 2023-03-27T17:44:25+02:00 Do not look at VPC-related resources outside the cluster's network - - 8d92cfb1316 2023-03-27T11:22:09-04:00 Added conversions to/from NamespacedName - - df0a2538205 2023-03-27T22:23:45+08:00 generate ReportingInstance and ReportingController in Event - - e9b384f5a75 2023-03-27T10:23:27+08:00 fix typo - - f638e2849fb 2023-03-27T09:24:22+08:00 replaced spew.Sprintf with a util pretty print function - - 838ed7feb53 2023-03-25T17:08:36+08:00 Improve the performance of map usage - - f6fa250e304 2023-03-24T16:15:55-04:00 Add API approvers - - 03be789851d 2023-03-24T15:39:20+00:00 Fix sample-controller docs after moving to context-based cancellation - - 99ad88a2611 2023-03-24T15:43:25+08:00 Remove unnecessary int type conversion - - f2fe1fff655 2023-03-23T16:40:16+00:00 [KMSv2] add tests for generate transformer - - 479fcf0b13f 2023-03-23T16:22:56+00:00 kmsv2: validate encrypt response at DEK generation time - - 8d644fbc725 2023-03-23T23:14:24+08:00 return skip in volumerestrictions - - ade63dd7647 2023-03-23T21:40:33+08:00 cronjob: add ut for namespace terminating cause no extra log - - 9a776cbf212 2023-03-23T11:05:21+02:00 kubelet pod-resources: e2e node test add failure description ExpectNoError - - 1031977b7d8 2023-03-23T09:36:52+02:00 kubelet PodResources API: follow-up review comments - - ec9515a828e 2023-03-22T16:21:17-04:00 Add structured alternatives to strings in client-go/tools/cache - - 2b01f63b115 2023-03-22T11:29:33-07:00 move check for noop managed field timestamp updates - - 07ebb22db92 2023-03-22T18:10:04+00:00 added known issue for 1.27 release - - 80480f8e215 2023-03-22T13:51:15+01:00 combine conditional checks - - 7a6d58001b7 2023-03-22T13:51:15+01:00 handle event errors caused due to terminating namespaces - - af95a76bb21 2023-03-22T21:37:30+09:00 cri-api: fix comment lines about PROPAGATION_PRIVATE - - daa1d287e4d 2023-03-22T17:23:05+08:00 fix GetPodVolumeClaims in comments - - c14068c2023 2023-03-22T11:24:09+08:00 deflake: Add retry with timeout to wait for final conditions - - fbf33e32e61 2023-03-21T20:16:02-07:00 Fix memory leak in kubelet volume_manager populator processedPods - - 27f84b755e1 2023-03-22T11:09:31+08:00 Migrated the volumezone scheduler plugin to use contextual logging - - ddc13e983b5 2023-03-22T11:02:25+08:00 Chore: add selector labels tweak function - - 4cab11f26f0 2023-03-22T11:02:01+08:00 Chore: add persistent volume claim retention policy tweak function - - ba9dfe686fd 2023-03-22T11:01:37+08:00 Chore: add persistent volume claim template tweak function - - f97d3cf7486 2023-03-22T11:01:25+08:00 Chore: add rolling update max unavailable type tweak function - - 1b17b4fa799 2023-03-22T11:01:04+08:00 Chore: add rolling update partition type tweak function - - f3ffeae426f 2023-03-22T11:00:46+08:00 Chore: add update strategy type tweak function - - 5e0161b3de8 2023-03-22T11:00:25+08:00 Chore: add labels tweak function - - ec34891782c 2023-03-22T10:51:54+08:00 Chore: add annotation tweak function - - b907d5af49f 2023-03-22T10:51:41+08:00 Chore: add finalizers tweak function - - 18ba7c0e433 2023-03-22T10:51:18+08:00 Chore: add ordinal start tweak function - - 3eb34d8b6ce 2023-03-22T10:51:03+08:00 Chore: add min ready seconds tweak function - - 2161d095fa1 2023-03-22T10:50:42+08:00 Chore: add template restart policy tweak function - - 4418a9f5906 2023-03-22T10:49:51+08:00 Chore: add replicas tweak function - - 7fc08e0ce70 2023-03-22T10:48:29+08:00 Chore: add pod management policy tweak function - - 77c7d6efcf6 2023-03-22T10:47:43+08:00 Chore: add basic make function for stateful set - - 4a667a1026c 2023-03-21T12:38:48+01:00 fix: remove case sensitive checking of probe headers - - 81a0ea3da3c 2023-03-21T16:21:25+08:00 return name when error occurred in csi-translation - - a2cf4e73459 2023-03-21T14:57:12+08:00 use describe node to print node events as well - - e5674903178 2023-03-20T21:14:00+08:00 fix: remove last ip when apiserver was shut down - - f59ac6e6524 2023-03-20T02:58:54-07:00 [WinProxy] Adding additional validations to queried endpoint list iteration. - - db5590a194b 2023-03-18T11:29:38-04:00 Remove sig-network-driver-approvers alias - - fc8892d26d7 2023-03-18T11:29:38-04:00 Add more labels (esp. area/kube-proxy) to sig-network OWNERS - - 2f3800e1007 2023-03-18T11:29:36-04:00 Make pkg/util/iptables and pkg/util/ipvs owned by sig-network - - 10b36075df6 2023-03-18T22:43:03+08:00 Cleanup: use Set instead of map in endpointSlice utils - - eb60dce33b0 2023-03-17T22:07:25+00:00 deprecate ExperimentalHostUserNamespaceDefaulting - - 94f2d351644 2023-03-17T11:17:20-04:00 Wire bootstrap token authn secret lister only when it is enabled - - d71aea434e5 2023-03-17T10:47:45+01:00 docs(readme): add go report and latest release badges - - a780544f58c 2023-03-17T11:33:48+08:00 add log for kubemark start - - d25572c3892 2023-03-16T15:18:44-06:00 kubelet: HandlePodCleanups takes an extra sync to restart pods - - 41ed0e12341 2023-03-16T10:28:04-04:00 Add an image for kubectl - - 1c7155e7ff6 2023-03-16T09:47:54-04:00 Move hollow_proxy.go from pkg/kubemark to pkg/proxy/kubemark - - 8d3a498c879 2023-03-16T12:18:56+01:00 don't ignore UID impersonation in webhook clients - - 364b66ddd65 2023-03-15T11:15:49-04:00 admission ApplyTo: take in clients - - 630af564be3 2023-03-15T15:22:24+01:00 Update cri-tools to v1.26.1 - - 1aeec10efb7 2023-03-15T09:41:30+02:00 DRA: get rid of unneeded loops over pod containers - - 017bb93887f 2023-03-15T11:26:08+08:00 certificate controller: use contextual logging - - c94a9a14d8d 2023-03-15T10:02:46+08:00 update gofmt - - 8cbe9fe543e 2023-03-15T08:58:01+08:00 trigger update event when service ipFamilies changes. - - b430464df06 2023-03-14T22:39:56+01:00 gce: podresources: don't disable on windows - - 6b4ffdb9f75 2023-03-14T22:39:56+01:00 node: re-implement Localendpoint on windows - - 195fc2f5162 2023-03-14T22:39:54+01:00 kubelet: podresources: rename variable - - d6d19a290de 2023-03-14T10:31:49-07:00 Simplify statefulset fuzzer - - 376bda41c74 2023-03-13T16:51:32+08:00 undeprecate kubelet --provider-id flag - - 8bb328680c0 2023-03-13T15:41:28+08:00 upgrade cluster-autoscaler v1.26.1 to fix ci warnings - - c94bcabd7e2 2023-03-12T12:06:33+08:00 [fix][typing] startResourceClaimController errrorf message has typos - - 31e1df9ae6c 2023-03-10T12:48:25-08:00 Bump Konnectivity to 0.1.2 - - aadb87bdcdb 2023-03-10T13:16:02-06:00 kubelet: Do not mutate pods in the pod manager - - 13192176002 2023-03-09T16:13:12-05:00 Remove vestigal err check from CEL admission controller. - - a6ffbb41f8e 2023-03-09T09:53:38+00:00 Squashed commit of the following: - - bbf2b968c89 2023-03-09T17:05:11+08:00 skip pod resource check when request is zero - - 64ecb161d47 2023-03-05T12:20:15-08:00 Codegen: git grep returns non-zero if no match - - 241d46d1dd5 2023-03-05T12:20:15-08:00 Codegen: deepcopy needs to run before swagger - - 3405853e6d0 2023-03-05T12:20:14-08:00 Codegen: clean up stray ls-files use - - 3dd0c416639 2023-03-02T09:04:28+00:00 support short name for flowschema and prioritylevelconfiguration - - e2b10505162 2023-03-02T17:01:38+08:00 add some buff for pod initial restart count that is not zero - - efee9b4866d 2023-03-02T17:00:16+08:00 cleanup: promote ProbeTerminationGracePeriod to conformance tests - - b0eeeacfc0c 2023-02-28T17:14:00+00:00 fix: the volume is not detached after the pod and PVC objects are deleted - - 4d3f92d5f75 2023-02-23T10:58:22+09:00 Update toplogy keyset initialization - - a890724f9ef 2023-02-22T17:37:31+08:00 cronjob: return immediately when failed to create job for the namespace is terminating - - 37aff025ff8 2023-02-22T17:17:47+08:00 cleanup: remove Clear for fake job controller - - b7cdbca2374 2023-02-13T10:30:41-08:00 Add more tests that should exist but don't for some reason - - 67d7f09eb82 2023-02-13T16:56:14+01:00 hack/OWNERS: add pohly as reviewer and approver - - 5dca1be0160 2023-02-11T15:10:56-08:00 Add tests - - bab2c18c246 2023-02-11T15:10:40-08:00 Add jsonpath support for explain - - 77692f1b1c5 2023-02-08T17:46:18+01:00 fix linting - - fabf1cba947 2023-02-02T17:02:38+01:00 Add warning about TLS 1.3 cipher suites - - 6ad156d80ee 2023-02-01T18:41:08+08:00 Cleanup: modify some sentences about statefulset - - 13354d3da4d 2023-01-30T14:42:45+01:00 Add note about TLS 1.3 cipher suites - - c50c19d13af 2023-01-18T23:37:57+08:00 remove unused not api functions in the pkg/apis directory - - b1e3326eaee 2023-01-14T12:10:00-05:00 Fix gorestful typos in the APIServerHandler.Director docstring - - a3b44b574fb 2023-01-13T17:34:56-08:00 cluster/gce: Fetch image from image family - - 26f0325734c 2023-01-13T02:37:14+00:00 fix typo in volume util - - 0311a4e8e6d 2023-01-06T17:32:45+05:30 Fixed typo - - 9b9f22f06b5 2023-01-06T19:10:40+08:00 Fix unknown field error in deployment lifecycle e2e - - 6f19e8656f5 2023-01-03T10:56:01-08:00 Apply suggestions from code review - - 1134134e727 2023-01-02T14:40:55+01:00 kubelet/cm/containermap: Improving test coverage - - 87f094c5e88 2023-01-01T00:15:30+00:00 Replaces path.Operation with filepath.Operation (part 2) - - 5111bced373 2022-12-30T14:55:27+08:00 fix test cases that may be incorrect - - 9a3c4aa2dc9 2022-12-13T13:52:47-08:00 initial e2e tests for ValidatingAdmissionPolicy - - bd778449f4d 2022-12-10T00:50:30+00:00 versioning of CRI API - - 34d980e7709 2022-11-21T22:48:42-05:00 i18n: Fix bug where package-level variables are not translated. - - ad2d23eb9ff 2022-11-21T10:25:30+08:00 Add test for cmd/kubeadm/app/phases/upgrade/compute.go - - fd4adba9acd 2022-11-10T09:57:36+08:00 add sig/storage label for pkg/controller/volume package PR - - 2557b35202f 2022-11-10T09:43:53+08:00 controller: add non-exist node test case - - 95fe0a158c2 2022-10-30T16:23:53-04:00 Fix strategic merge patch $deleteFromPrimitiveList bug - - 76c8765bda5 2022-10-20T20:57:39+08:00 ensure etc-host file permission is 644 whatever umask is - - 73883c71574 2022-10-11T20:24:57+02:00 Remove default annotations from copied storage class - - f16f9100e57 2022-08-24T14:30:04+08:00 cleanup: delete unused AuditDynamicOptions in apiserver - - 583ea17efd6 2022-06-24T19:27:37+02:00 Add parameter to set SecurityContext for containers in tests -- service-ca-operator image-arm64 5e9dfaadeb46f3ca7ff4343ed4f76f1186ea3003 to bbf914e4df0f60617b8480c1dc87f5f0cde1f82c - - 3a6bc91 2023-09-16T21:21:06+00:00 Updating ose-service-ca-operator images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/ose-service-ca-operator.yml - - 17d1995 2023-09-08T13:47:11+02:00 add e2e tests for multiple webhooks CA injection - - 25fb64e 2023-09-08T13:47:11+02:00 vendor in testify - - c5f2227 2023-09-08T13:47:11+02:00 fix admission webhookConfig CA injector only injecting a single webhook of the config object +- csi-external-snapshotter image-amd64 fd88424cce8555ec05a7be98640583b5d921ba4e to 11bb38ff1192d6b4e7b9f5f0db0bd24a7536b1c5 + - 43fec16 2023-10-16T10:48:13-06:00 UPSTREAM: : CVE-2023-44487: bump golang.org/x/net to v0.17.0 + - 558cee1 2023-10-03T20:51:03-07:00 UPSTREAM: : Add OpenShift files + - de93167 2023-09-13T21:36:00+00:00 Remove changes related to VolumeGroupSnapshot + - 350388a 2023-09-13T21:30:48+00:00 Add changelog for v6.3.0 + - fd03420 2023-09-13T16:24:33+00:00 Remove direct dep on kubernetes + - 0667aa8 2023-09-12T13:25:22+00:00 Update client lib version to 6.3.0 + - 94b2103 2023-09-12T11:52:53+00:00 Bump github.com/evanphx/json-patch + - 95cd3df 2023-09-11T22:36:48+00:00 Update K8s deps to 0.28 and update generated code + - bb29899 2023-09-10T20:17:40+00:00 Disable VolumeGroupSnapshot feature flag + - da82bb1 2023-09-08T16:52:51+00:00 Bump google.golang.org/grpc from 1.57.0 to 1.58.0 + - 5c8c378 2023-09-08T08:35:12+05:30 Squashed 'release-tools/' changes from de2fba88..984feece + - 3ede1a4 2023-09-07T21:18:03+00:00 Update dependency go modules for k8s v1.28.0 + - e880831 2023-09-07T17:13:52+00:00 Squashed 'release-tools/' changes from de2fba88..984feece + - f607abe 2023-09-05T11:14:50+00:00 Bump actions/checkout from 3 to 4 + - 3653079 2023-08-15T16:41:14+08:00 Squashed 'release-tools/' changes from 4133d1df..de2fba88 + - da067ce 2023-07-27T11:46:42+00:00 Bump google.golang.org/grpc from 1.56.2 to 1.57.0 + - c494031 2023-07-26T10:09:20+08:00 check if the csi driver is supported the volume group snapshot cap when the --enable-volume-group-snapshots arg is true + - fe21d5f 2023-07-07T11:40:55+00:00 Bump google.golang.org/grpc from 1.56.0 to 1.56.2 + - 3cb5c30 2023-07-04T17:58:46+08:00 Add more detail in vgs/vgsc/vgsclass printed columns + - 7fac9cd 2023-06-29T21:17:27+05:30 external-snapshotter constantly retrying CreateSnapshot calls on error w/o backoff + - d8e698f 2023-06-29T08:03:57+05:30 external-snapshotter constantly retrying CreateSnapshot calls on error w/o backoff + - ffaba0f 2023-06-28T18:32:07+05:30 external-snapshotter constantly retrying CreateSnapshot calls on error w/o backoff + - a8c9b7b 2023-06-28T15:59:21+05:30 external-snapshotter constantly retrying CreateSnapshot calls on error w/o backoff + - 98939c0 2023-06-28T13:17:42+05:30 external-snapshotter constantly retrying CreateSnapshot calls on error w/o backoff + - 62c611a 2023-06-25T11:09:17+08:00 chore: remove refs to deprecated io/ioutil + - 324bf2c 2023-06-19T12:10:03+00:00 Bump google.golang.org/grpc from 1.55.0 to 1.56.0 + - 9da1c9b 2023-06-15T20:19:20+00:00 Bump github.com/prometheus/client_golang from 1.15.1 to 1.16.0 + - dde2106 2023-06-14T14:39:32+00:00 Bump github.com/prometheus/common from 0.37.0 to 0.44.0 + - 6c9f595 2023-06-14T12:43:17+00:00 Bump google.golang.org/grpc from 1.51.0 to 1.55.0 + - 54b4d8b 2023-06-14T11:49:22+00:00 Bump github.com/spf13/cobra from 1.6.1 to 1.7.0 + - a012263 2023-06-14T11:49:12+00:00 Bump github.com/kubernetes-csi/csi-lib-utils from 0.12.0 to 0.13.0 + - 655d43b 2023-06-12T17:05:14+00:00 Bump github.com/kubernetes-csi/csi-test/v4 from 4.0.2 to 4.4.0 + - 488cb7c 2023-06-12T15:08:47+00:00 Bump github.com/prometheus/client_model from 0.3.0 to 0.4.0 + - 87eed5e 2023-06-12T13:11:34+00:00 Bump actions/setup-go from 3 to 4 + - 3d036fc 2023-06-12T13:11:27+00:00 Bump actions/checkout from 2 to 3 + - 9473b16 2023-06-12T13:03:40+00:00 Bump k8s.io/klog/v2 from 2.90.1 to 2.100.1 + - d1245c3 2023-06-12T13:02:10+00:00 Bump github.com/evanphx/json-patch + - ad73393 2023-06-12T13:02:00+00:00 Bump github.com/prometheus/client_golang from 1.14.0 to 1.15.1 + - 7fe5ac4 2023-06-12T10:06:43+08:00 move dependabot.yaml + - 926df0c 2023-05-25T18:13:50+02:00 add "document-start" 1st line to all yaml files + - a3cb5a9 2023-05-08T18:25:23+05:30 add groupsnapshot related webhooks + - 5f1d746 2023-05-03T22:35:57+05:30 go mod tidy for removal of ptypes + - dbfa2c7 2023-05-03T22:34:39+05:30 remove ptypes + - 7722fd7 2023-05-03T21:22:01+05:30 fix go mod + - 21acc92 2023-05-03T21:21:32+05:30 Fix typos + - 1a93d9f 2023-05-03T21:21:32+05:30 Add volume snapshot ref details to group snapshot + - 65fbb48 2023-05-03T21:21:32+05:30 Change timestamp format in volumesnapshot and content names + - 80893cb 2023-05-03T21:21:32+05:30 Add hash of PVC UUID to group snapshot names + - e26501e 2023-05-03T21:21:32+05:30 Add reference details to volume group snapshot content status + - 9e2d4f6 2023-05-03T21:21:32+05:30 Add groupSnapshotNamePrefix and groupSnapshotNameUUIDLength CLI options + - d8d01a3 2023-05-03T21:21:32+05:30 Change all occurences of content to group snapshot content + - 8713129 2023-05-03T21:21:32+05:30 Added create group volume snapshot functionality + - 299862c 2023-05-03T21:21:32+05:30 Add csi snapshotter functionality for volume group snapshots + - 09b36e7 2023-05-03T21:21:32+05:30 Add syncGroupSnapshotContent and related functions + - 3c32e81 2023-05-03T21:21:32+05:30 SyncUnreadyGroupSnapshot and related functions + - a574b87 2023-05-03T21:21:32+05:30 -Introduce volume group snapshot functionality include initializing queues and caches in snapshotter - Introduce new flag for volume group snapshots and run worker if flag is enabled - Introduce the main controller for group snapshots in snapshot-controller + - 394ed49 2023-04-26T17:01:43+00:00 Squashed 'release-tools/' changes from 6613c398..4133d1df + - 8a11d50 2023-04-16T14:55:02-06:00 Switch to using google.golang.org/protobuf rather than github.com/golang/protobuf + - 1679e9f 2023-04-12T20:16:52+00:00 Squashed 'release-tools/' changes from 78c0fb71..6613c398 + - 00b7d54 2023-04-12T18:57:15+00:00 Update dependency go modules for k8s v1.27.0 + - 236537f 2023-04-04T17:10:16+00:00 Update dependency go modules for k8s v1.27.0-rc.0 + - 81c2a77 2023-03-29T03:52:25+00:00 fix: CVE-2022-41723 + - 606c2d5 2023-03-08T10:51:48+05:30 Fix vendor + - bc61409 2023-03-08T10:51:30+05:30 Fix nits in comments + - b051cf0 2023-03-08T10:46:57+05:30 Fix vendor + - 43672cb 2023-03-08T10:46:23+05:30 Fix typo + - b5e139d 2023-03-08T10:44:21+05:30 Add Source to volumegroupsnapshot + - 4379628 2023-03-07T18:53:56+05:30 Update README + - 4b0dbc4 2023-03-06T16:37:37+05:30 Fix vendor + - ada506c 2023-03-06T11:14:39+05:30 Address comments and re generate code + - c4d9e9a 2023-03-01T12:30:38+05:30 Reuse deletionpolicy and error from snapshot.storage.k8s.io + - 69b054d 2023-03-01T12:20:16+05:30 Refactor snapshot error to utils.go + - 9ce31d0 2023-03-01T11:20:20+05:30 Change groupName to groupsnapshot.storage.k8s.io + - db21ddd 2023-02-28T12:39:44+05:30 Add oneOf constraint to VolumeGroupSnapshotContent + - e231c81 2023-02-28T12:33:04+05:30 Update code-generator to v0.26.0 + - 0f5bcc4 2023-02-28T12:29:55+05:30 Add VolumeGroupSnapshot API definition, including CRD, client, informer and lister generated code. Update ./client/hack/README with instructions to update the client directory. + - 19e8a30 2023-02-27T10:25:58-08:00 updated vendor + - d92a0c7 2023-02-27T10:23:31-08:00 updated go module files + - 4e1e4ea 2023-02-06T09:35:53-05:00 Update images to v6.2.1 + - 8cc3b4d 2023-01-03T10:39:50+05:30 Add marker description + - 9d4ad3f 2022-11-29T10:10:33+05:30 Add marker + - 3309c8a 2022-11-18T14:32:51+05:30 Add volume mode conversion flag to manifests + +- csi-external-snapshotter image-amd64 fd88424cce8555ec05a7be98640583b5d921ba4e to 11bb38ff1192d6b4e7b9f5f0db0bd24a7536b1c5 + - 43fec16 2023-10-16T10:48:13-06:00 UPSTREAM: : CVE-2023-44487: bump golang.org/x/net to v0.17.0 + - 558cee1 2023-10-03T20:51:03-07:00 UPSTREAM: : Add OpenShift files + - de93167 2023-09-13T21:36:00+00:00 Remove changes related to VolumeGroupSnapshot + - 350388a 2023-09-13T21:30:48+00:00 Add changelog for v6.3.0 + - fd03420 2023-09-13T16:24:33+00:00 Remove direct dep on kubernetes + - 0667aa8 2023-09-12T13:25:22+00:00 Update client lib version to 6.3.0 + - 94b2103 2023-09-12T11:52:53+00:00 Bump github.com/evanphx/json-patch + - 95cd3df 2023-09-11T22:36:48+00:00 Update K8s deps to 0.28 and update generated code + - bb29899 2023-09-10T20:17:40+00:00 Disable VolumeGroupSnapshot feature flag + - da82bb1 2023-09-08T16:52:51+00:00 Bump google.golang.org/grpc from 1.57.0 to 1.58.0 + - 5c8c378 2023-09-08T08:35:12+05:30 Squashed 'release-tools/' changes from de2fba88..984feece + - 3ede1a4 2023-09-07T21:18:03+00:00 Update dependency go modules for k8s v1.28.0 + - e880831 2023-09-07T17:13:52+00:00 Squashed 'release-tools/' changes from de2fba88..984feece + - f607abe 2023-09-05T11:14:50+00:00 Bump actions/checkout from 3 to 4 + - 3653079 2023-08-15T16:41:14+08:00 Squashed 'release-tools/' changes from 4133d1df..de2fba88 + - da067ce 2023-07-27T11:46:42+00:00 Bump google.golang.org/grpc from 1.56.2 to 1.57.0 + - c494031 2023-07-26T10:09:20+08:00 check if the csi driver is supported the volume group snapshot cap when the --enable-volume-group-snapshots arg is true + - fe21d5f 2023-07-07T11:40:55+00:00 Bump google.golang.org/grpc from 1.56.0 to 1.56.2 + - 3cb5c30 2023-07-04T17:58:46+08:00 Add more detail in vgs/vgsc/vgsclass printed columns + - 7fac9cd 2023-06-29T21:17:27+05:30 external-snapshotter constantly retrying CreateSnapshot calls on error w/o backoff + - d8e698f 2023-06-29T08:03:57+05:30 external-snapshotter constantly retrying CreateSnapshot calls on error w/o backoff + - ffaba0f 2023-06-28T18:32:07+05:30 external-snapshotter constantly retrying CreateSnapshot calls on error w/o backoff + - a8c9b7b 2023-06-28T15:59:21+05:30 external-snapshotter constantly retrying CreateSnapshot calls on error w/o backoff + - 98939c0 2023-06-28T13:17:42+05:30 external-snapshotter constantly retrying CreateSnapshot calls on error w/o backoff + - 62c611a 2023-06-25T11:09:17+08:00 chore: remove refs to deprecated io/ioutil + - 324bf2c 2023-06-19T12:10:03+00:00 Bump google.golang.org/grpc from 1.55.0 to 1.56.0 + - 9da1c9b 2023-06-15T20:19:20+00:00 Bump github.com/prometheus/client_golang from 1.15.1 to 1.16.0 + - dde2106 2023-06-14T14:39:32+00:00 Bump github.com/prometheus/common from 0.37.0 to 0.44.0 + - 6c9f595 2023-06-14T12:43:17+00:00 Bump google.golang.org/grpc from 1.51.0 to 1.55.0 + - 54b4d8b 2023-06-14T11:49:22+00:00 Bump github.com/spf13/cobra from 1.6.1 to 1.7.0 + - a012263 2023-06-14T11:49:12+00:00 Bump github.com/kubernetes-csi/csi-lib-utils from 0.12.0 to 0.13.0 + - 655d43b 2023-06-12T17:05:14+00:00 Bump github.com/kubernetes-csi/csi-test/v4 from 4.0.2 to 4.4.0 + - 488cb7c 2023-06-12T15:08:47+00:00 Bump github.com/prometheus/client_model from 0.3.0 to 0.4.0 + - 87eed5e 2023-06-12T13:11:34+00:00 Bump actions/setup-go from 3 to 4 + - 3d036fc 2023-06-12T13:11:27+00:00 Bump actions/checkout from 2 to 3 + - 9473b16 2023-06-12T13:03:40+00:00 Bump k8s.io/klog/v2 from 2.90.1 to 2.100.1 + - d1245c3 2023-06-12T13:02:10+00:00 Bump github.com/evanphx/json-patch + - ad73393 2023-06-12T13:02:00+00:00 Bump github.com/prometheus/client_golang from 1.14.0 to 1.15.1 + - 7fe5ac4 2023-06-12T10:06:43+08:00 move dependabot.yaml + - 926df0c 2023-05-25T18:13:50+02:00 add "document-start" 1st line to all yaml files + - a3cb5a9 2023-05-08T18:25:23+05:30 add groupsnapshot related webhooks + - 5f1d746 2023-05-03T22:35:57+05:30 go mod tidy for removal of ptypes + - dbfa2c7 2023-05-03T22:34:39+05:30 remove ptypes + - 7722fd7 2023-05-03T21:22:01+05:30 fix go mod + - 21acc92 2023-05-03T21:21:32+05:30 Fix typos + - 1a93d9f 2023-05-03T21:21:32+05:30 Add volume snapshot ref details to group snapshot + - 65fbb48 2023-05-03T21:21:32+05:30 Change timestamp format in volumesnapshot and content names + - 80893cb 2023-05-03T21:21:32+05:30 Add hash of PVC UUID to group snapshot names + - e26501e 2023-05-03T21:21:32+05:30 Add reference details to volume group snapshot content status + - 9e2d4f6 2023-05-03T21:21:32+05:30 Add groupSnapshotNamePrefix and groupSnapshotNameUUIDLength CLI options + - d8d01a3 2023-05-03T21:21:32+05:30 Change all occurences of content to group snapshot content + - 8713129 2023-05-03T21:21:32+05:30 Added create group volume snapshot functionality + - 299862c 2023-05-03T21:21:32+05:30 Add csi snapshotter functionality for volume group snapshots + - 09b36e7 2023-05-03T21:21:32+05:30 Add syncGroupSnapshotContent and related functions + - 3c32e81 2023-05-03T21:21:32+05:30 SyncUnreadyGroupSnapshot and related functions + - a574b87 2023-05-03T21:21:32+05:30 -Introduce volume group snapshot functionality include initializing queues and caches in snapshotter - Introduce new flag for volume group snapshots and run worker if flag is enabled - Introduce the main controller for group snapshots in snapshot-controller + - 394ed49 2023-04-26T17:01:43+00:00 Squashed 'release-tools/' changes from 6613c398..4133d1df + - 8a11d50 2023-04-16T14:55:02-06:00 Switch to using google.golang.org/protobuf rather than github.com/golang/protobuf + - 1679e9f 2023-04-12T20:16:52+00:00 Squashed 'release-tools/' changes from 78c0fb71..6613c398 + - 00b7d54 2023-04-12T18:57:15+00:00 Update dependency go modules for k8s v1.27.0 + - 236537f 2023-04-04T17:10:16+00:00 Update dependency go modules for k8s v1.27.0-rc.0 + - 81c2a77 2023-03-29T03:52:25+00:00 fix: CVE-2022-41723 + - 606c2d5 2023-03-08T10:51:48+05:30 Fix vendor + - bc61409 2023-03-08T10:51:30+05:30 Fix nits in comments + - b051cf0 2023-03-08T10:46:57+05:30 Fix vendor + - 43672cb 2023-03-08T10:46:23+05:30 Fix typo + - b5e139d 2023-03-08T10:44:21+05:30 Add Source to volumegroupsnapshot + - 4379628 2023-03-07T18:53:56+05:30 Update README + - 4b0dbc4 2023-03-06T16:37:37+05:30 Fix vendor + - ada506c 2023-03-06T11:14:39+05:30 Address comments and re generate code + - c4d9e9a 2023-03-01T12:30:38+05:30 Reuse deletionpolicy and error from snapshot.storage.k8s.io + - 69b054d 2023-03-01T12:20:16+05:30 Refactor snapshot error to utils.go + - 9ce31d0 2023-03-01T11:20:20+05:30 Change groupName to groupsnapshot.storage.k8s.io + - db21ddd 2023-02-28T12:39:44+05:30 Add oneOf constraint to VolumeGroupSnapshotContent + - e231c81 2023-02-28T12:33:04+05:30 Update code-generator to v0.26.0 + - 0f5bcc4 2023-02-28T12:29:55+05:30 Add VolumeGroupSnapshot API definition, including CRD, client, informer and lister generated code. Update ./client/hack/README with instructions to update the client directory. + - 19e8a30 2023-02-27T10:25:58-08:00 updated vendor + - d92a0c7 2023-02-27T10:23:31-08:00 updated go module files + - 4e1e4ea 2023-02-06T09:35:53-05:00 Update images to v6.2.1 + - 8cc3b4d 2023-01-03T10:39:50+05:30 Add marker description + - 9d4ad3f 2022-11-29T10:10:33+05:30 Add marker + - 3309c8a 2022-11-18T14:32:51+05:30 Add volume mode conversion flag to manifests + +- csi-external-snapshotter image-amd64 fd88424cce8555ec05a7be98640583b5d921ba4e to 11bb38ff1192d6b4e7b9f5f0db0bd24a7536b1c5 + - 43fec16 2023-10-16T10:48:13-06:00 UPSTREAM: : CVE-2023-44487: bump golang.org/x/net to v0.17.0 + - 558cee1 2023-10-03T20:51:03-07:00 UPSTREAM: : Add OpenShift files + - de93167 2023-09-13T21:36:00+00:00 Remove changes related to VolumeGroupSnapshot + - 350388a 2023-09-13T21:30:48+00:00 Add changelog for v6.3.0 + - fd03420 2023-09-13T16:24:33+00:00 Remove direct dep on kubernetes + - 0667aa8 2023-09-12T13:25:22+00:00 Update client lib version to 6.3.0 + - 94b2103 2023-09-12T11:52:53+00:00 Bump github.com/evanphx/json-patch + - 95cd3df 2023-09-11T22:36:48+00:00 Update K8s deps to 0.28 and update generated code + - bb29899 2023-09-10T20:17:40+00:00 Disable VolumeGroupSnapshot feature flag + - da82bb1 2023-09-08T16:52:51+00:00 Bump google.golang.org/grpc from 1.57.0 to 1.58.0 + - 5c8c378 2023-09-08T08:35:12+05:30 Squashed 'release-tools/' changes from de2fba88..984feece + - 3ede1a4 2023-09-07T21:18:03+00:00 Update dependency go modules for k8s v1.28.0 + - e880831 2023-09-07T17:13:52+00:00 Squashed 'release-tools/' changes from de2fba88..984feece + - f607abe 2023-09-05T11:14:50+00:00 Bump actions/checkout from 3 to 4 + - 3653079 2023-08-15T16:41:14+08:00 Squashed 'release-tools/' changes from 4133d1df..de2fba88 + - da067ce 2023-07-27T11:46:42+00:00 Bump google.golang.org/grpc from 1.56.2 to 1.57.0 + - c494031 2023-07-26T10:09:20+08:00 check if the csi driver is supported the volume group snapshot cap when the --enable-volume-group-snapshots arg is true + - fe21d5f 2023-07-07T11:40:55+00:00 Bump google.golang.org/grpc from 1.56.0 to 1.56.2 + - 3cb5c30 2023-07-04T17:58:46+08:00 Add more detail in vgs/vgsc/vgsclass printed columns + - 7fac9cd 2023-06-29T21:17:27+05:30 external-snapshotter constantly retrying CreateSnapshot calls on error w/o backoff + - d8e698f 2023-06-29T08:03:57+05:30 external-snapshotter constantly retrying CreateSnapshot calls on error w/o backoff + - ffaba0f 2023-06-28T18:32:07+05:30 external-snapshotter constantly retrying CreateSnapshot calls on error w/o backoff + - a8c9b7b 2023-06-28T15:59:21+05:30 external-snapshotter constantly retrying CreateSnapshot calls on error w/o backoff + - 98939c0 2023-06-28T13:17:42+05:30 external-snapshotter constantly retrying CreateSnapshot calls on error w/o backoff + - 62c611a 2023-06-25T11:09:17+08:00 chore: remove refs to deprecated io/ioutil + - 324bf2c 2023-06-19T12:10:03+00:00 Bump google.golang.org/grpc from 1.55.0 to 1.56.0 + - 9da1c9b 2023-06-15T20:19:20+00:00 Bump github.com/prometheus/client_golang from 1.15.1 to 1.16.0 + - dde2106 2023-06-14T14:39:32+00:00 Bump github.com/prometheus/common from 0.37.0 to 0.44.0 + - 6c9f595 2023-06-14T12:43:17+00:00 Bump google.golang.org/grpc from 1.51.0 to 1.55.0 + - 54b4d8b 2023-06-14T11:49:22+00:00 Bump github.com/spf13/cobra from 1.6.1 to 1.7.0 + - a012263 2023-06-14T11:49:12+00:00 Bump github.com/kubernetes-csi/csi-lib-utils from 0.12.0 to 0.13.0 + - 655d43b 2023-06-12T17:05:14+00:00 Bump github.com/kubernetes-csi/csi-test/v4 from 4.0.2 to 4.4.0 + - 488cb7c 2023-06-12T15:08:47+00:00 Bump github.com/prometheus/client_model from 0.3.0 to 0.4.0 + - 87eed5e 2023-06-12T13:11:34+00:00 Bump actions/setup-go from 3 to 4 + - 3d036fc 2023-06-12T13:11:27+00:00 Bump actions/checkout from 2 to 3 + - 9473b16 2023-06-12T13:03:40+00:00 Bump k8s.io/klog/v2 from 2.90.1 to 2.100.1 + - d1245c3 2023-06-12T13:02:10+00:00 Bump github.com/evanphx/json-patch + - ad73393 2023-06-12T13:02:00+00:00 Bump github.com/prometheus/client_golang from 1.14.0 to 1.15.1 + - 7fe5ac4 2023-06-12T10:06:43+08:00 move dependabot.yaml + - 926df0c 2023-05-25T18:13:50+02:00 add "document-start" 1st line to all yaml files + - a3cb5a9 2023-05-08T18:25:23+05:30 add groupsnapshot related webhooks + - 5f1d746 2023-05-03T22:35:57+05:30 go mod tidy for removal of ptypes + - dbfa2c7 2023-05-03T22:34:39+05:30 remove ptypes + - 7722fd7 2023-05-03T21:22:01+05:30 fix go mod + - 21acc92 2023-05-03T21:21:32+05:30 Fix typos + - 1a93d9f 2023-05-03T21:21:32+05:30 Add volume snapshot ref details to group snapshot + - 65fbb48 2023-05-03T21:21:32+05:30 Change timestamp format in volumesnapshot and content names + - 80893cb 2023-05-03T21:21:32+05:30 Add hash of PVC UUID to group snapshot names + - e26501e 2023-05-03T21:21:32+05:30 Add reference details to volume group snapshot content status + - 9e2d4f6 2023-05-03T21:21:32+05:30 Add groupSnapshotNamePrefix and groupSnapshotNameUUIDLength CLI options + - d8d01a3 2023-05-03T21:21:32+05:30 Change all occurences of content to group snapshot content + - 8713129 2023-05-03T21:21:32+05:30 Added create group volume snapshot functionality + - 299862c 2023-05-03T21:21:32+05:30 Add csi snapshotter functionality for volume group snapshots + - 09b36e7 2023-05-03T21:21:32+05:30 Add syncGroupSnapshotContent and related functions + - 3c32e81 2023-05-03T21:21:32+05:30 SyncUnreadyGroupSnapshot and related functions + - a574b87 2023-05-03T21:21:32+05:30 -Introduce volume group snapshot functionality include initializing queues and caches in snapshotter - Introduce new flag for volume group snapshots and run worker if flag is enabled - Introduce the main controller for group snapshots in snapshot-controller + - 394ed49 2023-04-26T17:01:43+00:00 Squashed 'release-tools/' changes from 6613c398..4133d1df + - 8a11d50 2023-04-16T14:55:02-06:00 Switch to using google.golang.org/protobuf rather than github.com/golang/protobuf + - 1679e9f 2023-04-12T20:16:52+00:00 Squashed 'release-tools/' changes from 78c0fb71..6613c398 + - 00b7d54 2023-04-12T18:57:15+00:00 Update dependency go modules for k8s v1.27.0 + - 236537f 2023-04-04T17:10:16+00:00 Update dependency go modules for k8s v1.27.0-rc.0 + - 81c2a77 2023-03-29T03:52:25+00:00 fix: CVE-2022-41723 + - 606c2d5 2023-03-08T10:51:48+05:30 Fix vendor + - bc61409 2023-03-08T10:51:30+05:30 Fix nits in comments + - b051cf0 2023-03-08T10:46:57+05:30 Fix vendor + - 43672cb 2023-03-08T10:46:23+05:30 Fix typo + - b5e139d 2023-03-08T10:44:21+05:30 Add Source to volumegroupsnapshot + - 4379628 2023-03-07T18:53:56+05:30 Update README + - 4b0dbc4 2023-03-06T16:37:37+05:30 Fix vendor + - ada506c 2023-03-06T11:14:39+05:30 Address comments and re generate code + - c4d9e9a 2023-03-01T12:30:38+05:30 Reuse deletionpolicy and error from snapshot.storage.k8s.io + - 69b054d 2023-03-01T12:20:16+05:30 Refactor snapshot error to utils.go + - 9ce31d0 2023-03-01T11:20:20+05:30 Change groupName to groupsnapshot.storage.k8s.io + - db21ddd 2023-02-28T12:39:44+05:30 Add oneOf constraint to VolumeGroupSnapshotContent + - e231c81 2023-02-28T12:33:04+05:30 Update code-generator to v0.26.0 + - 0f5bcc4 2023-02-28T12:29:55+05:30 Add VolumeGroupSnapshot API definition, including CRD, client, informer and lister generated code. Update ./client/hack/README with instructions to update the client directory. + - 19e8a30 2023-02-27T10:25:58-08:00 updated vendor + - d92a0c7 2023-02-27T10:23:31-08:00 updated go module files + - 4e1e4ea 2023-02-06T09:35:53-05:00 Update images to v6.2.1 + - 8cc3b4d 2023-01-03T10:39:50+05:30 Add marker description + - 9d4ad3f 2022-11-29T10:10:33+05:30 Add marker + - 3309c8a 2022-11-18T14:32:51+05:30 Add volume mode conversion flag to manifests + +- kube-rbac-proxy image-amd64 86f31e2de5221ed4acd6509fa7a010a286089f1f to 688b36e681b21a6a88522629b87991d7279df1b9 + - 3ba16cd 2023-09-16T13:17:26+00:00 Updating kube-rbac-proxy images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/kube-rbac-proxy.yml + +- ovn-kubernetes image-amd64 20dd07c6bd94a3d410228749acc8ec9051086ec9 to 1cf6c0376bf03a13d7c6a6ee91a98699df2aaa5c + - 5b2a74a 2023-10-09T12:14:35+02:00 Fix webhook error & exit handling + - 76378a0 2023-10-09T11:28:57+02:00 kubevirt, e2e: Retry vm creation + - 24cd90a 2023-10-06T09:51:28+02:00 Update code, comments and tests with new transit switch CIDR + - e67e9e2 2023-10-06T09:45:15+02:00 Use private IPv4 address range for transit switch subnet + - b2e59d3 2023-10-04T10:14:57-04:00 fedora: Update OVN to 23.09.0-0. + - f528ceb 2023-10-04T09:17:03-04:00 APB: return error if the target pod is in Pending phase when adding the external gateway IPs so that it can be retried when the pod obtains an IP + - b2bfdf1 2023-10-03T11:18:22-07:00 dont quit if node does not have subnet annotation + - 44a7018 2023-09-29T19:05:26+02:00 OVNK/GW: Ignore headless services in syncServices + - daafa09 2023-09-29T15:23:22+02:00 Add retry-framework for EIP healthcheck logic + - 47177d5 2023-09-29T12:06:42+01:00 Link manager: add ipv4 unit tests for add and del addr + - 0040a5e 2023-09-29T12:06:42+01:00 Link manager: ensure addresses IP family are supported + - f32361c 2023-09-29T12:54:09+02:00 Do not add CPIP if its being deleted + - 9f577df 2023-09-26T14:16:04+00:00 Updating ose-ovn-kubernetes images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/db6316c9cbe9e5ba1ad0dd4afde7af26cb23d341/images/ose-ovn-kubernetes.yml + - 318035d 2023-09-07T10:26:39-05:00 ovnkube.sh: set northd backoff interval to save CPU + - 46aaa6b 2023-06-07T16:10:08-05:00 Dockerfile: stop installing CNI plugins RPM + +- kubernetes image-amd64 6ab54b8d9a0ea02856efd3835b6f9df5da9ce115 to 481304af1da9b2376ebb1ddefa2ca665e1e1ae40 + - 9a9476af3 2023-10-13T08:55:27-04:00 UPSTREAM: 121204: Skip TestUnauthenticatedHTTP2ClientConnectionClose http1 tests + - d9d763d74 2023-10-13T08:54:38-04:00 UPSTREAM: 121196: Prevent rapid reset http2 DOS on API server + - ac4be7092 2023-10-12T11:00:06-04:00 UPSTREAM: 121128: [CVE-2023-39325] .: bump golang.org/x/net to v0.17.0 + - a06b69ebc 2023-10-06T10:11:13-04:00 UPSTREAM: : Do not allow nodes to set forbidden openshift labels + - 5685fb026 2023-10-04T13:11:53-05:00 UPSTREAM: : bump pause image to RHEL9 + +- oc image-arm64 0713df698a13fd9f127e4c344405693b688ec7a2 to e3fc34f3ab93350937098bd032f1d8a3b4971128 + - d4d9a6f5 2023-10-17T14:02:44+03:00 Fix some commands incorrect examples + - 5cdc970f 2023-10-16T07:30:41+03:00 Bump golang.org/x/net to v0.17.0 + - 808d66f9 2023-10-13T07:46:04+03:00 Revert "OCPBUGS-7465: Bump distribution/v3 to sync with oc-mirror" + - 8dfa2dc2 2023-10-12T11:41:53+02:00 OCPBUGS-20474: Set ImportPolicy to PreserveOriginal to honor --keep-manifest-list when mirroring a payload to an image stream + - e217decb 2023-10-11T14:10:52+03:00 Reflect container's exit code for long running tasks not attached to terminal + - 70b05882 2023-10-09T14:27:14+03:00 Bump distribution/v3 to sync with oc-mirror + - 77ddc860 2023-10-06T14:38:49+03:00 Remove unused docker/registry dependency + - e169d763 2023-10-06T14:30:31+03:00 Introduce refreshable dynamic credential store for image manifests + - 047d1431 2023-10-06T14:14:45+03:00 Use quay redis image instead docker mysql + - d8b76850 2023-10-05T15:24:41-04:00 Updating excluded list of unsupported oc adm commands in MicroShift + - 701c2eee 2023-10-04T15:28:41-07:00 pkg/cli/admin/upgrade/status: Add tech-preview 'oc adm upgrade status' + - eb4c104c 2023-10-04T11:52:09-07:00 pkg/cli/admin/upgrade: Warn on unrecognized subcommands + - 375a7c2a 2023-10-03T19:27:25-04:00 regeneratemco: explicitly check for PlatformStatus field + +- csi-external-snapshotter image-arm64 fd88424cce8555ec05a7be98640583b5d921ba4e to 11bb38ff1192d6b4e7b9f5f0db0bd24a7536b1c5 + - 43fec16 2023-10-16T10:48:13-06:00 UPSTREAM: : CVE-2023-44487: bump golang.org/x/net to v0.17.0 + - 558cee1 2023-10-03T20:51:03-07:00 UPSTREAM: : Add OpenShift files + - de93167 2023-09-13T21:36:00+00:00 Remove changes related to VolumeGroupSnapshot + - 350388a 2023-09-13T21:30:48+00:00 Add changelog for v6.3.0 + - fd03420 2023-09-13T16:24:33+00:00 Remove direct dep on kubernetes + - 0667aa8 2023-09-12T13:25:22+00:00 Update client lib version to 6.3.0 + - 94b2103 2023-09-12T11:52:53+00:00 Bump github.com/evanphx/json-patch + - 95cd3df 2023-09-11T22:36:48+00:00 Update K8s deps to 0.28 and update generated code + - bb29899 2023-09-10T20:17:40+00:00 Disable VolumeGroupSnapshot feature flag + - da82bb1 2023-09-08T16:52:51+00:00 Bump google.golang.org/grpc from 1.57.0 to 1.58.0 + - 5c8c378 2023-09-08T08:35:12+05:30 Squashed 'release-tools/' changes from de2fba88..984feece + - 3ede1a4 2023-09-07T21:18:03+00:00 Update dependency go modules for k8s v1.28.0 + - e880831 2023-09-07T17:13:52+00:00 Squashed 'release-tools/' changes from de2fba88..984feece + - f607abe 2023-09-05T11:14:50+00:00 Bump actions/checkout from 3 to 4 + - 3653079 2023-08-15T16:41:14+08:00 Squashed 'release-tools/' changes from 4133d1df..de2fba88 + - da067ce 2023-07-27T11:46:42+00:00 Bump google.golang.org/grpc from 1.56.2 to 1.57.0 + - c494031 2023-07-26T10:09:20+08:00 check if the csi driver is supported the volume group snapshot cap when the --enable-volume-group-snapshots arg is true + - fe21d5f 2023-07-07T11:40:55+00:00 Bump google.golang.org/grpc from 1.56.0 to 1.56.2 + - 3cb5c30 2023-07-04T17:58:46+08:00 Add more detail in vgs/vgsc/vgsclass printed columns + - 7fac9cd 2023-06-29T21:17:27+05:30 external-snapshotter constantly retrying CreateSnapshot calls on error w/o backoff + - d8e698f 2023-06-29T08:03:57+05:30 external-snapshotter constantly retrying CreateSnapshot calls on error w/o backoff + - ffaba0f 2023-06-28T18:32:07+05:30 external-snapshotter constantly retrying CreateSnapshot calls on error w/o backoff + - a8c9b7b 2023-06-28T15:59:21+05:30 external-snapshotter constantly retrying CreateSnapshot calls on error w/o backoff + - 98939c0 2023-06-28T13:17:42+05:30 external-snapshotter constantly retrying CreateSnapshot calls on error w/o backoff + - 62c611a 2023-06-25T11:09:17+08:00 chore: remove refs to deprecated io/ioutil + - 324bf2c 2023-06-19T12:10:03+00:00 Bump google.golang.org/grpc from 1.55.0 to 1.56.0 + - 9da1c9b 2023-06-15T20:19:20+00:00 Bump github.com/prometheus/client_golang from 1.15.1 to 1.16.0 + - dde2106 2023-06-14T14:39:32+00:00 Bump github.com/prometheus/common from 0.37.0 to 0.44.0 + - 6c9f595 2023-06-14T12:43:17+00:00 Bump google.golang.org/grpc from 1.51.0 to 1.55.0 + - 54b4d8b 2023-06-14T11:49:22+00:00 Bump github.com/spf13/cobra from 1.6.1 to 1.7.0 + - a012263 2023-06-14T11:49:12+00:00 Bump github.com/kubernetes-csi/csi-lib-utils from 0.12.0 to 0.13.0 + - 655d43b 2023-06-12T17:05:14+00:00 Bump github.com/kubernetes-csi/csi-test/v4 from 4.0.2 to 4.4.0 + - 488cb7c 2023-06-12T15:08:47+00:00 Bump github.com/prometheus/client_model from 0.3.0 to 0.4.0 + - 87eed5e 2023-06-12T13:11:34+00:00 Bump actions/setup-go from 3 to 4 + - 3d036fc 2023-06-12T13:11:27+00:00 Bump actions/checkout from 2 to 3 + - 9473b16 2023-06-12T13:03:40+00:00 Bump k8s.io/klog/v2 from 2.90.1 to 2.100.1 + - d1245c3 2023-06-12T13:02:10+00:00 Bump github.com/evanphx/json-patch + - ad73393 2023-06-12T13:02:00+00:00 Bump github.com/prometheus/client_golang from 1.14.0 to 1.15.1 + - 7fe5ac4 2023-06-12T10:06:43+08:00 move dependabot.yaml + - 926df0c 2023-05-25T18:13:50+02:00 add "document-start" 1st line to all yaml files + - a3cb5a9 2023-05-08T18:25:23+05:30 add groupsnapshot related webhooks + - 5f1d746 2023-05-03T22:35:57+05:30 go mod tidy for removal of ptypes + - dbfa2c7 2023-05-03T22:34:39+05:30 remove ptypes + - 7722fd7 2023-05-03T21:22:01+05:30 fix go mod + - 21acc92 2023-05-03T21:21:32+05:30 Fix typos + - 1a93d9f 2023-05-03T21:21:32+05:30 Add volume snapshot ref details to group snapshot + - 65fbb48 2023-05-03T21:21:32+05:30 Change timestamp format in volumesnapshot and content names + - 80893cb 2023-05-03T21:21:32+05:30 Add hash of PVC UUID to group snapshot names + - e26501e 2023-05-03T21:21:32+05:30 Add reference details to volume group snapshot content status + - 9e2d4f6 2023-05-03T21:21:32+05:30 Add groupSnapshotNamePrefix and groupSnapshotNameUUIDLength CLI options + - d8d01a3 2023-05-03T21:21:32+05:30 Change all occurences of content to group snapshot content + - 8713129 2023-05-03T21:21:32+05:30 Added create group volume snapshot functionality + - 299862c 2023-05-03T21:21:32+05:30 Add csi snapshotter functionality for volume group snapshots + - 09b36e7 2023-05-03T21:21:32+05:30 Add syncGroupSnapshotContent and related functions + - 3c32e81 2023-05-03T21:21:32+05:30 SyncUnreadyGroupSnapshot and related functions + - a574b87 2023-05-03T21:21:32+05:30 -Introduce volume group snapshot functionality include initializing queues and caches in snapshotter - Introduce new flag for volume group snapshots and run worker if flag is enabled - Introduce the main controller for group snapshots in snapshot-controller + - 394ed49 2023-04-26T17:01:43+00:00 Squashed 'release-tools/' changes from 6613c398..4133d1df + - 8a11d50 2023-04-16T14:55:02-06:00 Switch to using google.golang.org/protobuf rather than github.com/golang/protobuf + - 1679e9f 2023-04-12T20:16:52+00:00 Squashed 'release-tools/' changes from 78c0fb71..6613c398 + - 00b7d54 2023-04-12T18:57:15+00:00 Update dependency go modules for k8s v1.27.0 + - 236537f 2023-04-04T17:10:16+00:00 Update dependency go modules for k8s v1.27.0-rc.0 + - 81c2a77 2023-03-29T03:52:25+00:00 fix: CVE-2022-41723 + - 606c2d5 2023-03-08T10:51:48+05:30 Fix vendor + - bc61409 2023-03-08T10:51:30+05:30 Fix nits in comments + - b051cf0 2023-03-08T10:46:57+05:30 Fix vendor + - 43672cb 2023-03-08T10:46:23+05:30 Fix typo + - b5e139d 2023-03-08T10:44:21+05:30 Add Source to volumegroupsnapshot + - 4379628 2023-03-07T18:53:56+05:30 Update README + - 4b0dbc4 2023-03-06T16:37:37+05:30 Fix vendor + - ada506c 2023-03-06T11:14:39+05:30 Address comments and re generate code + - c4d9e9a 2023-03-01T12:30:38+05:30 Reuse deletionpolicy and error from snapshot.storage.k8s.io + - 69b054d 2023-03-01T12:20:16+05:30 Refactor snapshot error to utils.go + - 9ce31d0 2023-03-01T11:20:20+05:30 Change groupName to groupsnapshot.storage.k8s.io + - db21ddd 2023-02-28T12:39:44+05:30 Add oneOf constraint to VolumeGroupSnapshotContent + - e231c81 2023-02-28T12:33:04+05:30 Update code-generator to v0.26.0 + - 0f5bcc4 2023-02-28T12:29:55+05:30 Add VolumeGroupSnapshot API definition, including CRD, client, informer and lister generated code. Update ./client/hack/README with instructions to update the client directory. + - 19e8a30 2023-02-27T10:25:58-08:00 updated vendor + - d92a0c7 2023-02-27T10:23:31-08:00 updated go module files + - 4e1e4ea 2023-02-06T09:35:53-05:00 Update images to v6.2.1 + - 8cc3b4d 2023-01-03T10:39:50+05:30 Add marker description + - 9d4ad3f 2022-11-29T10:10:33+05:30 Add marker + - 3309c8a 2022-11-18T14:32:51+05:30 Add volume mode conversion flag to manifests + +- csi-external-snapshotter image-arm64 fd88424cce8555ec05a7be98640583b5d921ba4e to 11bb38ff1192d6b4e7b9f5f0db0bd24a7536b1c5 + - 43fec16 2023-10-16T10:48:13-06:00 UPSTREAM: : CVE-2023-44487: bump golang.org/x/net to v0.17.0 + - 558cee1 2023-10-03T20:51:03-07:00 UPSTREAM: : Add OpenShift files + - de93167 2023-09-13T21:36:00+00:00 Remove changes related to VolumeGroupSnapshot + - 350388a 2023-09-13T21:30:48+00:00 Add changelog for v6.3.0 + - fd03420 2023-09-13T16:24:33+00:00 Remove direct dep on kubernetes + - 0667aa8 2023-09-12T13:25:22+00:00 Update client lib version to 6.3.0 + - 94b2103 2023-09-12T11:52:53+00:00 Bump github.com/evanphx/json-patch + - 95cd3df 2023-09-11T22:36:48+00:00 Update K8s deps to 0.28 and update generated code + - bb29899 2023-09-10T20:17:40+00:00 Disable VolumeGroupSnapshot feature flag + - da82bb1 2023-09-08T16:52:51+00:00 Bump google.golang.org/grpc from 1.57.0 to 1.58.0 + - 5c8c378 2023-09-08T08:35:12+05:30 Squashed 'release-tools/' changes from de2fba88..984feece + - 3ede1a4 2023-09-07T21:18:03+00:00 Update dependency go modules for k8s v1.28.0 + - e880831 2023-09-07T17:13:52+00:00 Squashed 'release-tools/' changes from de2fba88..984feece + - f607abe 2023-09-05T11:14:50+00:00 Bump actions/checkout from 3 to 4 + - 3653079 2023-08-15T16:41:14+08:00 Squashed 'release-tools/' changes from 4133d1df..de2fba88 + - da067ce 2023-07-27T11:46:42+00:00 Bump google.golang.org/grpc from 1.56.2 to 1.57.0 + - c494031 2023-07-26T10:09:20+08:00 check if the csi driver is supported the volume group snapshot cap when the --enable-volume-group-snapshots arg is true + - fe21d5f 2023-07-07T11:40:55+00:00 Bump google.golang.org/grpc from 1.56.0 to 1.56.2 + - 3cb5c30 2023-07-04T17:58:46+08:00 Add more detail in vgs/vgsc/vgsclass printed columns + - 7fac9cd 2023-06-29T21:17:27+05:30 external-snapshotter constantly retrying CreateSnapshot calls on error w/o backoff + - d8e698f 2023-06-29T08:03:57+05:30 external-snapshotter constantly retrying CreateSnapshot calls on error w/o backoff + - ffaba0f 2023-06-28T18:32:07+05:30 external-snapshotter constantly retrying CreateSnapshot calls on error w/o backoff + - a8c9b7b 2023-06-28T15:59:21+05:30 external-snapshotter constantly retrying CreateSnapshot calls on error w/o backoff + - 98939c0 2023-06-28T13:17:42+05:30 external-snapshotter constantly retrying CreateSnapshot calls on error w/o backoff + - 62c611a 2023-06-25T11:09:17+08:00 chore: remove refs to deprecated io/ioutil + - 324bf2c 2023-06-19T12:10:03+00:00 Bump google.golang.org/grpc from 1.55.0 to 1.56.0 + - 9da1c9b 2023-06-15T20:19:20+00:00 Bump github.com/prometheus/client_golang from 1.15.1 to 1.16.0 + - dde2106 2023-06-14T14:39:32+00:00 Bump github.com/prometheus/common from 0.37.0 to 0.44.0 + - 6c9f595 2023-06-14T12:43:17+00:00 Bump google.golang.org/grpc from 1.51.0 to 1.55.0 + - 54b4d8b 2023-06-14T11:49:22+00:00 Bump github.com/spf13/cobra from 1.6.1 to 1.7.0 + - a012263 2023-06-14T11:49:12+00:00 Bump github.com/kubernetes-csi/csi-lib-utils from 0.12.0 to 0.13.0 + - 655d43b 2023-06-12T17:05:14+00:00 Bump github.com/kubernetes-csi/csi-test/v4 from 4.0.2 to 4.4.0 + - 488cb7c 2023-06-12T15:08:47+00:00 Bump github.com/prometheus/client_model from 0.3.0 to 0.4.0 + - 87eed5e 2023-06-12T13:11:34+00:00 Bump actions/setup-go from 3 to 4 + - 3d036fc 2023-06-12T13:11:27+00:00 Bump actions/checkout from 2 to 3 + - 9473b16 2023-06-12T13:03:40+00:00 Bump k8s.io/klog/v2 from 2.90.1 to 2.100.1 + - d1245c3 2023-06-12T13:02:10+00:00 Bump github.com/evanphx/json-patch + - ad73393 2023-06-12T13:02:00+00:00 Bump github.com/prometheus/client_golang from 1.14.0 to 1.15.1 + - 7fe5ac4 2023-06-12T10:06:43+08:00 move dependabot.yaml + - 926df0c 2023-05-25T18:13:50+02:00 add "document-start" 1st line to all yaml files + - a3cb5a9 2023-05-08T18:25:23+05:30 add groupsnapshot related webhooks + - 5f1d746 2023-05-03T22:35:57+05:30 go mod tidy for removal of ptypes + - dbfa2c7 2023-05-03T22:34:39+05:30 remove ptypes + - 7722fd7 2023-05-03T21:22:01+05:30 fix go mod + - 21acc92 2023-05-03T21:21:32+05:30 Fix typos + - 1a93d9f 2023-05-03T21:21:32+05:30 Add volume snapshot ref details to group snapshot + - 65fbb48 2023-05-03T21:21:32+05:30 Change timestamp format in volumesnapshot and content names + - 80893cb 2023-05-03T21:21:32+05:30 Add hash of PVC UUID to group snapshot names + - e26501e 2023-05-03T21:21:32+05:30 Add reference details to volume group snapshot content status + - 9e2d4f6 2023-05-03T21:21:32+05:30 Add groupSnapshotNamePrefix and groupSnapshotNameUUIDLength CLI options + - d8d01a3 2023-05-03T21:21:32+05:30 Change all occurences of content to group snapshot content + - 8713129 2023-05-03T21:21:32+05:30 Added create group volume snapshot functionality + - 299862c 2023-05-03T21:21:32+05:30 Add csi snapshotter functionality for volume group snapshots + - 09b36e7 2023-05-03T21:21:32+05:30 Add syncGroupSnapshotContent and related functions + - 3c32e81 2023-05-03T21:21:32+05:30 SyncUnreadyGroupSnapshot and related functions + - a574b87 2023-05-03T21:21:32+05:30 -Introduce volume group snapshot functionality include initializing queues and caches in snapshotter - Introduce new flag for volume group snapshots and run worker if flag is enabled - Introduce the main controller for group snapshots in snapshot-controller + - 394ed49 2023-04-26T17:01:43+00:00 Squashed 'release-tools/' changes from 6613c398..4133d1df + - 8a11d50 2023-04-16T14:55:02-06:00 Switch to using google.golang.org/protobuf rather than github.com/golang/protobuf + - 1679e9f 2023-04-12T20:16:52+00:00 Squashed 'release-tools/' changes from 78c0fb71..6613c398 + - 00b7d54 2023-04-12T18:57:15+00:00 Update dependency go modules for k8s v1.27.0 + - 236537f 2023-04-04T17:10:16+00:00 Update dependency go modules for k8s v1.27.0-rc.0 + - 81c2a77 2023-03-29T03:52:25+00:00 fix: CVE-2022-41723 + - 606c2d5 2023-03-08T10:51:48+05:30 Fix vendor + - bc61409 2023-03-08T10:51:30+05:30 Fix nits in comments + - b051cf0 2023-03-08T10:46:57+05:30 Fix vendor + - 43672cb 2023-03-08T10:46:23+05:30 Fix typo + - b5e139d 2023-03-08T10:44:21+05:30 Add Source to volumegroupsnapshot + - 4379628 2023-03-07T18:53:56+05:30 Update README + - 4b0dbc4 2023-03-06T16:37:37+05:30 Fix vendor + - ada506c 2023-03-06T11:14:39+05:30 Address comments and re generate code + - c4d9e9a 2023-03-01T12:30:38+05:30 Reuse deletionpolicy and error from snapshot.storage.k8s.io + - 69b054d 2023-03-01T12:20:16+05:30 Refactor snapshot error to utils.go + - 9ce31d0 2023-03-01T11:20:20+05:30 Change groupName to groupsnapshot.storage.k8s.io + - db21ddd 2023-02-28T12:39:44+05:30 Add oneOf constraint to VolumeGroupSnapshotContent + - e231c81 2023-02-28T12:33:04+05:30 Update code-generator to v0.26.0 + - 0f5bcc4 2023-02-28T12:29:55+05:30 Add VolumeGroupSnapshot API definition, including CRD, client, informer and lister generated code. Update ./client/hack/README with instructions to update the client directory. + - 19e8a30 2023-02-27T10:25:58-08:00 updated vendor + - d92a0c7 2023-02-27T10:23:31-08:00 updated go module files + - 4e1e4ea 2023-02-06T09:35:53-05:00 Update images to v6.2.1 + - 8cc3b4d 2023-01-03T10:39:50+05:30 Add marker description + - 9d4ad3f 2022-11-29T10:10:33+05:30 Add marker + - 3309c8a 2022-11-18T14:32:51+05:30 Add volume mode conversion flag to manifests + +- csi-external-snapshotter image-arm64 fd88424cce8555ec05a7be98640583b5d921ba4e to 11bb38ff1192d6b4e7b9f5f0db0bd24a7536b1c5 + - 43fec16 2023-10-16T10:48:13-06:00 UPSTREAM: : CVE-2023-44487: bump golang.org/x/net to v0.17.0 + - 558cee1 2023-10-03T20:51:03-07:00 UPSTREAM: : Add OpenShift files + - de93167 2023-09-13T21:36:00+00:00 Remove changes related to VolumeGroupSnapshot + - 350388a 2023-09-13T21:30:48+00:00 Add changelog for v6.3.0 + - fd03420 2023-09-13T16:24:33+00:00 Remove direct dep on kubernetes + - 0667aa8 2023-09-12T13:25:22+00:00 Update client lib version to 6.3.0 + - 94b2103 2023-09-12T11:52:53+00:00 Bump github.com/evanphx/json-patch + - 95cd3df 2023-09-11T22:36:48+00:00 Update K8s deps to 0.28 and update generated code + - bb29899 2023-09-10T20:17:40+00:00 Disable VolumeGroupSnapshot feature flag + - da82bb1 2023-09-08T16:52:51+00:00 Bump google.golang.org/grpc from 1.57.0 to 1.58.0 + - 5c8c378 2023-09-08T08:35:12+05:30 Squashed 'release-tools/' changes from de2fba88..984feece + - 3ede1a4 2023-09-07T21:18:03+00:00 Update dependency go modules for k8s v1.28.0 + - e880831 2023-09-07T17:13:52+00:00 Squashed 'release-tools/' changes from de2fba88..984feece + - f607abe 2023-09-05T11:14:50+00:00 Bump actions/checkout from 3 to 4 + - 3653079 2023-08-15T16:41:14+08:00 Squashed 'release-tools/' changes from 4133d1df..de2fba88 + - da067ce 2023-07-27T11:46:42+00:00 Bump google.golang.org/grpc from 1.56.2 to 1.57.0 + - c494031 2023-07-26T10:09:20+08:00 check if the csi driver is supported the volume group snapshot cap when the --enable-volume-group-snapshots arg is true + - fe21d5f 2023-07-07T11:40:55+00:00 Bump google.golang.org/grpc from 1.56.0 to 1.56.2 + - 3cb5c30 2023-07-04T17:58:46+08:00 Add more detail in vgs/vgsc/vgsclass printed columns + - 7fac9cd 2023-06-29T21:17:27+05:30 external-snapshotter constantly retrying CreateSnapshot calls on error w/o backoff + - d8e698f 2023-06-29T08:03:57+05:30 external-snapshotter constantly retrying CreateSnapshot calls on error w/o backoff + - ffaba0f 2023-06-28T18:32:07+05:30 external-snapshotter constantly retrying CreateSnapshot calls on error w/o backoff + - a8c9b7b 2023-06-28T15:59:21+05:30 external-snapshotter constantly retrying CreateSnapshot calls on error w/o backoff + - 98939c0 2023-06-28T13:17:42+05:30 external-snapshotter constantly retrying CreateSnapshot calls on error w/o backoff + - 62c611a 2023-06-25T11:09:17+08:00 chore: remove refs to deprecated io/ioutil + - 324bf2c 2023-06-19T12:10:03+00:00 Bump google.golang.org/grpc from 1.55.0 to 1.56.0 + - 9da1c9b 2023-06-15T20:19:20+00:00 Bump github.com/prometheus/client_golang from 1.15.1 to 1.16.0 + - dde2106 2023-06-14T14:39:32+00:00 Bump github.com/prometheus/common from 0.37.0 to 0.44.0 + - 6c9f595 2023-06-14T12:43:17+00:00 Bump google.golang.org/grpc from 1.51.0 to 1.55.0 + - 54b4d8b 2023-06-14T11:49:22+00:00 Bump github.com/spf13/cobra from 1.6.1 to 1.7.0 + - a012263 2023-06-14T11:49:12+00:00 Bump github.com/kubernetes-csi/csi-lib-utils from 0.12.0 to 0.13.0 + - 655d43b 2023-06-12T17:05:14+00:00 Bump github.com/kubernetes-csi/csi-test/v4 from 4.0.2 to 4.4.0 + - 488cb7c 2023-06-12T15:08:47+00:00 Bump github.com/prometheus/client_model from 0.3.0 to 0.4.0 + - 87eed5e 2023-06-12T13:11:34+00:00 Bump actions/setup-go from 3 to 4 + - 3d036fc 2023-06-12T13:11:27+00:00 Bump actions/checkout from 2 to 3 + - 9473b16 2023-06-12T13:03:40+00:00 Bump k8s.io/klog/v2 from 2.90.1 to 2.100.1 + - d1245c3 2023-06-12T13:02:10+00:00 Bump github.com/evanphx/json-patch + - ad73393 2023-06-12T13:02:00+00:00 Bump github.com/prometheus/client_golang from 1.14.0 to 1.15.1 + - 7fe5ac4 2023-06-12T10:06:43+08:00 move dependabot.yaml + - 926df0c 2023-05-25T18:13:50+02:00 add "document-start" 1st line to all yaml files + - a3cb5a9 2023-05-08T18:25:23+05:30 add groupsnapshot related webhooks + - 5f1d746 2023-05-03T22:35:57+05:30 go mod tidy for removal of ptypes + - dbfa2c7 2023-05-03T22:34:39+05:30 remove ptypes + - 7722fd7 2023-05-03T21:22:01+05:30 fix go mod + - 21acc92 2023-05-03T21:21:32+05:30 Fix typos + - 1a93d9f 2023-05-03T21:21:32+05:30 Add volume snapshot ref details to group snapshot + - 65fbb48 2023-05-03T21:21:32+05:30 Change timestamp format in volumesnapshot and content names + - 80893cb 2023-05-03T21:21:32+05:30 Add hash of PVC UUID to group snapshot names + - e26501e 2023-05-03T21:21:32+05:30 Add reference details to volume group snapshot content status + - 9e2d4f6 2023-05-03T21:21:32+05:30 Add groupSnapshotNamePrefix and groupSnapshotNameUUIDLength CLI options + - d8d01a3 2023-05-03T21:21:32+05:30 Change all occurences of content to group snapshot content + - 8713129 2023-05-03T21:21:32+05:30 Added create group volume snapshot functionality + - 299862c 2023-05-03T21:21:32+05:30 Add csi snapshotter functionality for volume group snapshots + - 09b36e7 2023-05-03T21:21:32+05:30 Add syncGroupSnapshotContent and related functions + - 3c32e81 2023-05-03T21:21:32+05:30 SyncUnreadyGroupSnapshot and related functions + - a574b87 2023-05-03T21:21:32+05:30 -Introduce volume group snapshot functionality include initializing queues and caches in snapshotter - Introduce new flag for volume group snapshots and run worker if flag is enabled - Introduce the main controller for group snapshots in snapshot-controller + - 394ed49 2023-04-26T17:01:43+00:00 Squashed 'release-tools/' changes from 6613c398..4133d1df + - 8a11d50 2023-04-16T14:55:02-06:00 Switch to using google.golang.org/protobuf rather than github.com/golang/protobuf + - 1679e9f 2023-04-12T20:16:52+00:00 Squashed 'release-tools/' changes from 78c0fb71..6613c398 + - 00b7d54 2023-04-12T18:57:15+00:00 Update dependency go modules for k8s v1.27.0 + - 236537f 2023-04-04T17:10:16+00:00 Update dependency go modules for k8s v1.27.0-rc.0 + - 81c2a77 2023-03-29T03:52:25+00:00 fix: CVE-2022-41723 + - 606c2d5 2023-03-08T10:51:48+05:30 Fix vendor + - bc61409 2023-03-08T10:51:30+05:30 Fix nits in comments + - b051cf0 2023-03-08T10:46:57+05:30 Fix vendor + - 43672cb 2023-03-08T10:46:23+05:30 Fix typo + - b5e139d 2023-03-08T10:44:21+05:30 Add Source to volumegroupsnapshot + - 4379628 2023-03-07T18:53:56+05:30 Update README + - 4b0dbc4 2023-03-06T16:37:37+05:30 Fix vendor + - ada506c 2023-03-06T11:14:39+05:30 Address comments and re generate code + - c4d9e9a 2023-03-01T12:30:38+05:30 Reuse deletionpolicy and error from snapshot.storage.k8s.io + - 69b054d 2023-03-01T12:20:16+05:30 Refactor snapshot error to utils.go + - 9ce31d0 2023-03-01T11:20:20+05:30 Change groupName to groupsnapshot.storage.k8s.io + - db21ddd 2023-02-28T12:39:44+05:30 Add oneOf constraint to VolumeGroupSnapshotContent + - e231c81 2023-02-28T12:33:04+05:30 Update code-generator to v0.26.0 + - 0f5bcc4 2023-02-28T12:29:55+05:30 Add VolumeGroupSnapshot API definition, including CRD, client, informer and lister generated code. Update ./client/hack/README with instructions to update the client directory. + - 19e8a30 2023-02-27T10:25:58-08:00 updated vendor + - d92a0c7 2023-02-27T10:23:31-08:00 updated go module files + - 4e1e4ea 2023-02-06T09:35:53-05:00 Update images to v6.2.1 + - 8cc3b4d 2023-01-03T10:39:50+05:30 Add marker description + - 9d4ad3f 2022-11-29T10:10:33+05:30 Add marker + - 3309c8a 2022-11-18T14:32:51+05:30 Add volume mode conversion flag to manifests + +- kube-rbac-proxy image-arm64 86f31e2de5221ed4acd6509fa7a010a286089f1f to 7a0795ecdf2abb40b90f7d406e0ca52138cb221b + - 8eb00e4 2023-10-17T12:19:42+02:00 go mod vendor + - 73e383f 2023-10-16T17:22:25+02:00 go.mod: bump golang.org/x/net to v0.17.0 + - 3ba16cd 2023-09-16T13:17:26+00:00 Updating kube-rbac-proxy images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/da6a5af1fa96762cc8410f09fc28c0457280f59a/images/kube-rbac-proxy.yml + +- ovn-kubernetes image-arm64 20dd07c6bd94a3d410228749acc8ec9051086ec9 to 30f8cefeaca25f02b3beaec8dda572ce38872748 + - 5cdcee0 2023-10-10T17:48:21+05:30 Handle tombstone of type cache.DeletedFinalStateUnknown while deleting net-attach-def + - c670398 2023-10-09T17:09:42-04:00 Move exgw e2e test out of e2e.go into external_gateways.go + - 0051718 2023-10-09T17:03:25-04:00 Fixes correctly syncing hybrid route policies for exgw Hybrid route policies were not unconditionally removed if there was not a matching ECMP route in OVN. This changes the behavior to fully clean hybrid policies as well as any stale addresses that exist in its related address set. + - 8b118bb 2023-10-09T17:03:25-04:00 exgw: try to remove hybrid policy when no gateways exist + - 5b2a74a 2023-10-09T12:14:35+02:00 Fix webhook error & exit handling + - 76378a0 2023-10-09T11:28:57+02:00 kubevirt, e2e: Retry vm creation + - fd9dac3 2023-10-06T10:44:47+02:00 Synchronize node primary address update + - 24cd90a 2023-10-06T09:51:28+02:00 Update code, comments and tests with new transit switch CIDR + - e67e9e2 2023-10-06T09:45:15+02:00 Use private IPv4 address range for transit switch subnet + - b2e59d3 2023-10-04T10:14:57-04:00 fedora: Update OVN to 23.09.0-0. + - f528ceb 2023-10-04T09:17:03-04:00 APB: return error if the target pod is in Pending phase when adding the external gateway IPs so that it can be retried when the pod obtains an IP + - b2bfdf1 2023-10-03T11:18:22-07:00 dont quit if node does not have subnet annotation + - 44a7018 2023-09-29T19:05:26+02:00 OVNK/GW: Ignore headless services in syncServices + - daafa09 2023-09-29T15:23:22+02:00 Add retry-framework for EIP healthcheck logic + - 47177d5 2023-09-29T12:06:42+01:00 Link manager: add ipv4 unit tests for add and del addr + - 0040a5e 2023-09-29T12:06:42+01:00 Link manager: ensure addresses IP family are supported + - f32361c 2023-09-29T12:54:09+02:00 Do not add CPIP if its being deleted + - 9f577df 2023-09-26T14:16:04+00:00 Updating ose-ovn-kubernetes images to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/db6316c9cbe9e5ba1ad0dd4afde7af26cb23d341/images/ose-ovn-kubernetes.yml + - 318035d 2023-09-07T10:26:39-05:00 ovnkube.sh: set northd backoff interval to save CPU + - 46aaa6b 2023-06-07T16:10:08-05:00 Dockerfile: stop installing CNI plugins RPM + +- kubernetes image-arm64 6ab54b8d9a0ea02856efd3835b6f9df5da9ce115 to c0449761f4ad0c3a585990c26aea90a1dadb82cb + - 9a9476af3 2023-10-13T08:55:27-04:00 UPSTREAM: 121204: Skip TestUnauthenticatedHTTP2ClientConnectionClose http1 tests + - d9d763d74 2023-10-13T08:54:38-04:00 UPSTREAM: 121196: Prevent rapid reset http2 DOS on API server + - ac4be7092 2023-10-12T11:00:06-04:00 UPSTREAM: 121128: [CVE-2023-39325] .: bump golang.org/x/net to v0.17.0 + - a06b69ebc 2023-10-06T10:11:13-04:00 UPSTREAM: : Do not allow nodes to set forbidden openshift labels + - 5685fb026 2023-10-04T13:11:53-05:00 UPSTREAM: : bump pause image to RHEL9 + - 9201bb716 2023-10-02T12:02:28-04:00 UPSTREAM: : hack/update-vendor.sh + - 46047d5bc 2023-10-02T12:00:16-04:00 UPSTREAM: : support for both icsp and idms objects diff --git a/scripts/auto-rebase/commits.txt b/scripts/auto-rebase/commits.txt index 8de7f29c17..bde761051d 100644 --- a/scripts/auto-rebase/commits.txt +++ b/scripts/auto-rebase/commits.txt @@ -1,37 +1,37 @@ https://github.com/openshift/cluster-csi-snapshot-controller-operator embedded-component 809d4caef5ba829e1951985128f5bef29c2be560 -https://github.com/openshift/cluster-dns-operator embedded-component c03919da0952618d02225d3e58cb391806c9e2f0 -https://github.com/openshift/cluster-ingress-operator embedded-component a10d93e71e59779eed2f5e904a5a15ef4680fb41 +https://github.com/openshift/cluster-dns-operator embedded-component 5e1233474d5652de8b37add803a031dd30873619 +https://github.com/openshift/cluster-ingress-operator embedded-component e27d0004b5d560e57abc3e0217e4cb01d548d4c4 https://github.com/openshift/cluster-kube-apiserver-operator embedded-component c1fb42cb128d60386aabde57bb62cc7fc626a980 -https://github.com/openshift/cluster-kube-controller-manager-operator embedded-component ee4020fad5112dbb054dc5988bf0be97edf9d803 -https://github.com/openshift/cluster-kube-scheduler-operator embedded-component b8245a4b3da2d8d22ab81466c2a949e52909ecf4 -https://github.com/openshift/cluster-network-operator embedded-component 7f7237477af289135aa5aad2571890c80dfc8be7 -https://github.com/openshift/cluster-openshift-controller-manager-operator embedded-component 5692d9b1f64e6e5a37a93da212dd4a1a657ffe44 -https://github.com/openshift/cluster-policy-controller embedded-component 2b2da0c15bd8ea5f47f8330a06c583e20ed62727 -https://github.com/openshift/csi-external-snapshotter embedded-component fd88424cce8555ec05a7be98640583b5d921ba4e +https://github.com/openshift/cluster-kube-controller-manager-operator embedded-component 18f73fe6f9d1f9d5a44d36b3ca2e607ae0856998 +https://github.com/openshift/cluster-kube-scheduler-operator embedded-component 573243056eec1e3462c7282a88e49f327782a8f2 +https://github.com/openshift/cluster-network-operator embedded-component 457336f3513f35b097a1c934b4489dbcd688b177 +https://github.com/openshift/cluster-openshift-controller-manager-operator embedded-component bec461cc84f32d2898c8888cfb4fec0855e75bc4 +https://github.com/openshift/cluster-policy-controller embedded-component adaa98fca9c663789f287c42a9a875706c6e392b +https://github.com/openshift/csi-external-snapshotter embedded-component 11bb38ff1192d6b4e7b9f5f0db0bd24a7536b1c5 https://github.com/openshift/etcd embedded-component 6fc69d5d835662c88d21fe2ebed024d87b245f88 -https://github.com/openshift/kubernetes embedded-component 6ab54b8d9a0ea02856efd3835b6f9df5da9ce115 +https://github.com/openshift/kubernetes embedded-component 481304af1da9b2376ebb1ddefa2ca665e1e1ae40 https://github.com/openshift/kubernetes-kube-storage-version-migrator embedded-component 8558e14a116804168506d06e96eac5a79913a6eb -https://github.com/openshift/machine-config-operator embedded-component 6f37eade07de8e649fe14541c183949023f00c47 +https://github.com/openshift/machine-config-operator embedded-component d14938550422f1cd437bdfcae25c12a7dcecdd40 https://github.com/openshift/openshift-controller-manager embedded-component 1d4fb5b041da1728a0ce499088abc339579b302f https://github.com/openshift/route-controller-manager embedded-component b1399340162be837615609c172bbee297ef478cb https://github.com/openshift/service-ca-operator embedded-component bbf914e4df0f60617b8480c1dc87f5f0cde1f82c -https://github.com/openshift/oc image-amd64 7e74d82e13fae0a514805cec1e2c9164cda06325 +https://github.com/openshift/oc image-amd64 c365b47f538bd8d3bd9b498d179a360959ff69ff https://github.com/openshift/coredns image-amd64 ac051aa4594463c262d2a479af01065ef08b02d0 -https://github.com/openshift/csi-external-snapshotter image-amd64 fd88424cce8555ec05a7be98640583b5d921ba4e -https://github.com/openshift/csi-external-snapshotter image-amd64 fd88424cce8555ec05a7be98640583b5d921ba4e -https://github.com/openshift/csi-external-snapshotter image-amd64 fd88424cce8555ec05a7be98640583b5d921ba4e +https://github.com/openshift/csi-external-snapshotter image-amd64 11bb38ff1192d6b4e7b9f5f0db0bd24a7536b1c5 +https://github.com/openshift/csi-external-snapshotter image-amd64 11bb38ff1192d6b4e7b9f5f0db0bd24a7536b1c5 +https://github.com/openshift/csi-external-snapshotter image-amd64 11bb38ff1192d6b4e7b9f5f0db0bd24a7536b1c5 https://github.com/openshift/router image-amd64 f142a3a4f2890527d6b22c211faf04f34ed86625 -https://github.com/openshift/kube-rbac-proxy image-amd64 86f31e2de5221ed4acd6509fa7a010a286089f1f -https://github.com/openshift/ovn-kubernetes image-amd64 20dd07c6bd94a3d410228749acc8ec9051086ec9 -https://github.com/openshift/kubernetes image-amd64 6ab54b8d9a0ea02856efd3835b6f9df5da9ce115 +https://github.com/openshift/kube-rbac-proxy image-amd64 688b36e681b21a6a88522629b87991d7279df1b9 +https://github.com/openshift/ovn-kubernetes image-amd64 1cf6c0376bf03a13d7c6a6ee91a98699df2aaa5c +https://github.com/openshift/kubernetes image-amd64 481304af1da9b2376ebb1ddefa2ca665e1e1ae40 https://github.com/openshift/service-ca-operator image-amd64 bbf914e4df0f60617b8480c1dc87f5f0cde1f82c -https://github.com/openshift/oc image-arm64 0713df698a13fd9f127e4c344405693b688ec7a2 +https://github.com/openshift/oc image-arm64 e3fc34f3ab93350937098bd032f1d8a3b4971128 https://github.com/openshift/coredns image-arm64 ac051aa4594463c262d2a479af01065ef08b02d0 -https://github.com/openshift/csi-external-snapshotter image-arm64 fd88424cce8555ec05a7be98640583b5d921ba4e -https://github.com/openshift/csi-external-snapshotter image-arm64 fd88424cce8555ec05a7be98640583b5d921ba4e -https://github.com/openshift/csi-external-snapshotter image-arm64 fd88424cce8555ec05a7be98640583b5d921ba4e +https://github.com/openshift/csi-external-snapshotter image-arm64 11bb38ff1192d6b4e7b9f5f0db0bd24a7536b1c5 +https://github.com/openshift/csi-external-snapshotter image-arm64 11bb38ff1192d6b4e7b9f5f0db0bd24a7536b1c5 +https://github.com/openshift/csi-external-snapshotter image-arm64 11bb38ff1192d6b4e7b9f5f0db0bd24a7536b1c5 https://github.com/openshift/router image-arm64 f142a3a4f2890527d6b22c211faf04f34ed86625 -https://github.com/openshift/kube-rbac-proxy image-arm64 86f31e2de5221ed4acd6509fa7a010a286089f1f -https://github.com/openshift/ovn-kubernetes image-arm64 20dd07c6bd94a3d410228749acc8ec9051086ec9 -https://github.com/openshift/kubernetes image-arm64 6ab54b8d9a0ea02856efd3835b6f9df5da9ce115 +https://github.com/openshift/kube-rbac-proxy image-arm64 7a0795ecdf2abb40b90f7d406e0ca52138cb221b +https://github.com/openshift/ovn-kubernetes image-arm64 30f8cefeaca25f02b3beaec8dda572ce38872748 +https://github.com/openshift/kubernetes image-arm64 c0449761f4ad0c3a585990c26aea90a1dadb82cb https://github.com/openshift/service-ca-operator image-arm64 bbf914e4df0f60617b8480c1dc87f5f0cde1f82c From b64bfdadafa86e4a0c1ab2fa03807bfb69ec2e81 Mon Sep 17 00:00:00 2001 From: ci-robot Date: Thu, 19 Oct 2023 05:17:19 +0000 Subject: [PATCH 3/9] update microshift/go.mod --- go.mod | 72 ++++++++++++++++----------------- go.sum | 124 ++++++++++++++++++++++++++++----------------------------- 2 files changed, 98 insertions(+), 98 deletions(-) diff --git a/go.mod b/go.mod index cc825e9b79..f9849efdd7 100644 --- a/go.mod +++ b/go.mod @@ -10,7 +10,7 @@ require ( github.com/openshift/api v0.0.0-20230919091950-86cd393582c0 github.com/openshift/build-machinery-go v0.0.0-20230824093055-6a18da01283c github.com/openshift/client-go v0.0.0-20230926161409-848405da69e1 - github.com/openshift/cluster-policy-controller v0.0.0-20230925114512-2b2da0c15bd8 + github.com/openshift/cluster-policy-controller v0.0.0-20231016143100-adaa98fca9c6 github.com/openshift/library-go v0.0.0-20230927113136-405c34317fa4 github.com/openshift/route-controller-manager v0.0.0-20230925114908-b1399340162b github.com/pkg/errors v0.9.1 // indirect @@ -20,7 +20,7 @@ require ( github.com/vishvananda/netlink v1.1.0 go.etcd.io/etcd/client/pkg/v3 v3.5.9 go.etcd.io/etcd/client/v3 v3.5.9 - golang.org/x/sys v0.12.0 + golang.org/x/sys v0.13.0 gopkg.in/yaml.v3 v3.0.1 k8s.io/api v0.28.2 k8s.io/apiextensions-apiserver v0.28.2 @@ -187,13 +187,13 @@ require ( go.uber.org/atomic v1.10.0 // indirect go.uber.org/multierr v1.11.0 // indirect go.uber.org/zap v1.19.0 // indirect - golang.org/x/crypto v0.13.0 // indirect + golang.org/x/crypto v0.14.0 // indirect golang.org/x/exp v0.0.0-20220722155223-a9213eeb770e // indirect golang.org/x/mod v0.10.0 // indirect - golang.org/x/net v0.15.0 // indirect + golang.org/x/net v0.17.0 // indirect golang.org/x/oauth2 v0.8.0 // indirect golang.org/x/sync v0.2.0 // indirect - golang.org/x/term v0.12.0 // indirect + golang.org/x/term v0.13.0 // indirect golang.org/x/text v0.13.0 // indirect golang.org/x/time v0.3.0 // indirect golang.org/x/tools v0.8.0 // indirect @@ -235,36 +235,36 @@ require ( replace ( github.com/onsi/ginkgo/v2 => github.com/openshift/onsi-ginkgo/v2 v2.6.1-0.20230811135323-13a5964cc98e // from kubernetes - k8s.io/api => github.com/openshift/kubernetes/staging/src/k8s.io/api v0.0.0-20231003193349-6ab54b8d9a0e // staging kubernetes - k8s.io/apiextensions-apiserver => github.com/openshift/kubernetes/staging/src/k8s.io/apiextensions-apiserver v0.0.0-20231003193349-6ab54b8d9a0e // staging kubernetes - k8s.io/apimachinery => github.com/openshift/kubernetes/staging/src/k8s.io/apimachinery v0.0.0-20231003193349-6ab54b8d9a0e // staging kubernetes - k8s.io/apiserver => github.com/openshift/kubernetes/staging/src/k8s.io/apiserver v0.0.0-20231003193349-6ab54b8d9a0e // staging kubernetes - k8s.io/cli-runtime => github.com/openshift/kubernetes/staging/src/k8s.io/cli-runtime v0.0.0-20231003193349-6ab54b8d9a0e // from kubernetes - k8s.io/client-go => github.com/openshift/kubernetes/staging/src/k8s.io/client-go v0.0.0-20231003193349-6ab54b8d9a0e // staging kubernetes - k8s.io/cloud-provider => github.com/openshift/kubernetes/staging/src/k8s.io/cloud-provider v0.0.0-20231003193349-6ab54b8d9a0e // from kubernetes - k8s.io/cluster-bootstrap => github.com/openshift/kubernetes/staging/src/k8s.io/cluster-bootstrap v0.0.0-20231003193349-6ab54b8d9a0e // from kubernetes - k8s.io/code-generator => github.com/openshift/kubernetes/staging/src/k8s.io/code-generator v0.0.0-20231003193349-6ab54b8d9a0e // staging kubernetes - k8s.io/component-base => github.com/openshift/kubernetes/staging/src/k8s.io/component-base v0.0.0-20231003193349-6ab54b8d9a0e // staging kubernetes - k8s.io/component-helpers => github.com/openshift/kubernetes/staging/src/k8s.io/component-helpers v0.0.0-20231003193349-6ab54b8d9a0e // from kubernetes - k8s.io/controller-manager => github.com/openshift/kubernetes/staging/src/k8s.io/controller-manager v0.0.0-20231003193349-6ab54b8d9a0e // from kubernetes - k8s.io/cri-api => github.com/openshift/kubernetes/staging/src/k8s.io/cri-api v0.0.0-20231003193349-6ab54b8d9a0e // from kubernetes - k8s.io/csi-translation-lib => github.com/openshift/kubernetes/staging/src/k8s.io/csi-translation-lib v0.0.0-20231003193349-6ab54b8d9a0e // from kubernetes - k8s.io/dynamic-resource-allocation => github.com/openshift/kubernetes/staging/src/k8s.io/dynamic-resource-allocation v0.0.0-20231003193349-6ab54b8d9a0e // staging kubernetes - k8s.io/kms => github.com/openshift/kubernetes/staging/src/k8s.io/kms v0.0.0-20231003193349-6ab54b8d9a0e // staging kubernetes - k8s.io/kube-aggregator => github.com/openshift/kubernetes/staging/src/k8s.io/kube-aggregator v0.0.0-20231003193349-6ab54b8d9a0e // staging kubernetes - k8s.io/kube-controller-manager => github.com/openshift/kubernetes/staging/src/k8s.io/kube-controller-manager v0.0.0-20231003193349-6ab54b8d9a0e // from kubernetes - k8s.io/kube-proxy => github.com/openshift/kubernetes/staging/src/k8s.io/kube-proxy v0.0.0-20231003193349-6ab54b8d9a0e // from kubernetes - k8s.io/kube-scheduler => github.com/openshift/kubernetes/staging/src/k8s.io/kube-scheduler v0.0.0-20231003193349-6ab54b8d9a0e // from kubernetes - k8s.io/kubectl => github.com/openshift/kubernetes/staging/src/k8s.io/kubectl v0.0.0-20231003193349-6ab54b8d9a0e // from kubernetes - k8s.io/kubelet => github.com/openshift/kubernetes/staging/src/k8s.io/kubelet v0.0.0-20231003193349-6ab54b8d9a0e // from kubernetes - k8s.io/kubernetes => github.com/openshift/kubernetes v0.0.0-20231003193349-6ab54b8d9a0e // release kubernetes - k8s.io/legacy-cloud-providers => github.com/openshift/kubernetes/staging/src/k8s.io/legacy-cloud-providers v0.0.0-20231003193349-6ab54b8d9a0e // from kubernetes - k8s.io/metrics => github.com/openshift/kubernetes/staging/src/k8s.io/metrics v0.0.0-20231003193349-6ab54b8d9a0e // from kubernetes - k8s.io/mount-utils => github.com/openshift/kubernetes/staging/src/k8s.io/mount-utils v0.0.0-20231003193349-6ab54b8d9a0e // from kubernetes - k8s.io/pod-security-admission => github.com/openshift/kubernetes/staging/src/k8s.io/pod-security-admission v0.0.0-20231003193349-6ab54b8d9a0e // from kubernetes - k8s.io/sample-apiserver => github.com/openshift/kubernetes/staging/src/k8s.io/sample-apiserver v0.0.0-20231003193349-6ab54b8d9a0e // from kubernetes - k8s.io/sample-cli-plugin => github.com/openshift/kubernetes/staging/src/k8s.io/sample-cli-plugin v0.0.0-20231003193349-6ab54b8d9a0e // from kubernetes - k8s.io/sample-controller => github.com/openshift/kubernetes/staging/src/k8s.io/sample-controller v0.0.0-20231003193349-6ab54b8d9a0e // from kubernetes + k8s.io/api => github.com/openshift/kubernetes/staging/src/k8s.io/api v0.0.0-20231013210905-481304af1da9 // staging kubernetes + k8s.io/apiextensions-apiserver => github.com/openshift/kubernetes/staging/src/k8s.io/apiextensions-apiserver v0.0.0-20231013210905-481304af1da9 // staging kubernetes + k8s.io/apimachinery => github.com/openshift/kubernetes/staging/src/k8s.io/apimachinery v0.0.0-20231013210905-481304af1da9 // staging kubernetes + k8s.io/apiserver => github.com/openshift/kubernetes/staging/src/k8s.io/apiserver v0.0.0-20231013210905-481304af1da9 // staging kubernetes + k8s.io/cli-runtime => github.com/openshift/kubernetes/staging/src/k8s.io/cli-runtime v0.0.0-20231013210905-481304af1da9 // from kubernetes + k8s.io/client-go => github.com/openshift/kubernetes/staging/src/k8s.io/client-go v0.0.0-20231013210905-481304af1da9 // staging kubernetes + k8s.io/cloud-provider => github.com/openshift/kubernetes/staging/src/k8s.io/cloud-provider v0.0.0-20231013210905-481304af1da9 // from kubernetes + k8s.io/cluster-bootstrap => github.com/openshift/kubernetes/staging/src/k8s.io/cluster-bootstrap v0.0.0-20231013210905-481304af1da9 // from kubernetes + k8s.io/code-generator => github.com/openshift/kubernetes/staging/src/k8s.io/code-generator v0.0.0-20231013210905-481304af1da9 // staging kubernetes + k8s.io/component-base => github.com/openshift/kubernetes/staging/src/k8s.io/component-base v0.0.0-20231013210905-481304af1da9 // staging kubernetes + k8s.io/component-helpers => github.com/openshift/kubernetes/staging/src/k8s.io/component-helpers v0.0.0-20231013210905-481304af1da9 // from kubernetes + k8s.io/controller-manager => github.com/openshift/kubernetes/staging/src/k8s.io/controller-manager v0.0.0-20231013210905-481304af1da9 // from kubernetes + k8s.io/cri-api => github.com/openshift/kubernetes/staging/src/k8s.io/cri-api v0.0.0-20231013210905-481304af1da9 // from kubernetes + k8s.io/csi-translation-lib => github.com/openshift/kubernetes/staging/src/k8s.io/csi-translation-lib v0.0.0-20231013210905-481304af1da9 // from kubernetes + k8s.io/dynamic-resource-allocation => github.com/openshift/kubernetes/staging/src/k8s.io/dynamic-resource-allocation v0.0.0-20231013210905-481304af1da9 // staging kubernetes + k8s.io/kms => github.com/openshift/kubernetes/staging/src/k8s.io/kms v0.0.0-20231013210905-481304af1da9 // staging kubernetes + k8s.io/kube-aggregator => github.com/openshift/kubernetes/staging/src/k8s.io/kube-aggregator v0.0.0-20231013210905-481304af1da9 // staging kubernetes + k8s.io/kube-controller-manager => github.com/openshift/kubernetes/staging/src/k8s.io/kube-controller-manager v0.0.0-20231013210905-481304af1da9 // from kubernetes + k8s.io/kube-proxy => github.com/openshift/kubernetes/staging/src/k8s.io/kube-proxy v0.0.0-20231013210905-481304af1da9 // from kubernetes + k8s.io/kube-scheduler => github.com/openshift/kubernetes/staging/src/k8s.io/kube-scheduler v0.0.0-20231013210905-481304af1da9 // from kubernetes + k8s.io/kubectl => github.com/openshift/kubernetes/staging/src/k8s.io/kubectl v0.0.0-20231013210905-481304af1da9 // from kubernetes + k8s.io/kubelet => github.com/openshift/kubernetes/staging/src/k8s.io/kubelet v0.0.0-20231013210905-481304af1da9 // from kubernetes + k8s.io/kubernetes => github.com/openshift/kubernetes v0.0.0-20231013210905-481304af1da9 // release kubernetes + k8s.io/legacy-cloud-providers => github.com/openshift/kubernetes/staging/src/k8s.io/legacy-cloud-providers v0.0.0-20231013210905-481304af1da9 // from kubernetes + k8s.io/metrics => github.com/openshift/kubernetes/staging/src/k8s.io/metrics v0.0.0-20231013210905-481304af1da9 // from kubernetes + k8s.io/mount-utils => github.com/openshift/kubernetes/staging/src/k8s.io/mount-utils v0.0.0-20231013210905-481304af1da9 // from kubernetes + k8s.io/pod-security-admission => github.com/openshift/kubernetes/staging/src/k8s.io/pod-security-admission v0.0.0-20231013210905-481304af1da9 // from kubernetes + k8s.io/sample-apiserver => github.com/openshift/kubernetes/staging/src/k8s.io/sample-apiserver v0.0.0-20231013210905-481304af1da9 // from kubernetes + k8s.io/sample-cli-plugin => github.com/openshift/kubernetes/staging/src/k8s.io/sample-cli-plugin v0.0.0-20231013210905-481304af1da9 // from kubernetes + k8s.io/sample-controller => github.com/openshift/kubernetes/staging/src/k8s.io/sample-controller v0.0.0-20231013210905-481304af1da9 // from kubernetes ) replace ( @@ -275,4 +275,4 @@ replace ( replace sigs.k8s.io/kube-storage-version-migrator => github.com/openshift/kubernetes-kube-storage-version-migrator v0.0.3-0.20230724151845-8558e14a1168 // release kube-storage-version-migrator via kubernetes-kube-storage-version-migrator -replace k8s.io/endpointslice => github.com/openshift/kubernetes/staging/src/k8s.io/endpointslice v0.0.0-20231003193349-6ab54b8d9a0e // staging kubernetes +replace k8s.io/endpointslice => github.com/openshift/kubernetes/staging/src/k8s.io/endpointslice v0.0.0-20231013210905-481304af1da9 // staging kubernetes diff --git a/go.sum b/go.sum index 40d6cbb61f..67dcdc65d8 100644 --- a/go.sum +++ b/go.sum @@ -520,68 +520,68 @@ github.com/openshift/build-machinery-go v0.0.0-20230824093055-6a18da01283c h1:H5 github.com/openshift/build-machinery-go v0.0.0-20230824093055-6a18da01283c/go.mod h1:b1BuldmJlbA/xYtdZvKi+7j5YGB44qJUJDZ9zwiNCfE= github.com/openshift/client-go v0.0.0-20230926161409-848405da69e1 h1:W1N/3nVciqmjPjn2xldHjb0AwwCQzlGxLvX5BCgE8H4= github.com/openshift/client-go v0.0.0-20230926161409-848405da69e1/go.mod h1:ihUJrhBcYAGYQrJu/gP2OMgfVds5f5z5kbeLNBqjHLo= -github.com/openshift/cluster-policy-controller v0.0.0-20230925114512-2b2da0c15bd8 h1:kH8k5J8pR992GO+GXUBdbNHChGzRBfDjT0Kl8tIFZ2o= -github.com/openshift/cluster-policy-controller v0.0.0-20230925114512-2b2da0c15bd8/go.mod h1:OIoC3fCGgicSqU1gsLMsmXGpNVLfwphCQ9JmeVGW51w= +github.com/openshift/cluster-policy-controller v0.0.0-20231016143100-adaa98fca9c6 h1:uZJK21dTLCNMLnFLWl40DMKdiinEwwc27DP9wzM7Iig= +github.com/openshift/cluster-policy-controller v0.0.0-20231016143100-adaa98fca9c6/go.mod h1:3oNWlnzcXGEYzUpFpBJR3KMQKQsfL7Rv8ccP1Q6lKfk= github.com/openshift/etcd/api/v3 v3.5.1-0.20230831104714-6fc69d5d8356 h1:71wDtEEaTJTkIqQpbrpJMCo4QP4tio0+nNKL8jVBA1Q= github.com/openshift/etcd/api/v3 v3.5.1-0.20230831104714-6fc69d5d8356/go.mod h1:uyAal843mC8uUVSLWz6eHa/d971iDGnCRpmKd2Z+X8k= github.com/openshift/etcd/client/pkg/v3 v3.5.1-0.20230831104714-6fc69d5d8356 h1:DeSAADHdiSFZFrO+bWWqYDARrSKRyVE1ljDxMeRjtnM= github.com/openshift/etcd/client/pkg/v3 v3.5.1-0.20230831104714-6fc69d5d8356/go.mod h1:y+CzeSmkMpWN2Jyu1npecjB9BBnABxGM4pN8cGuJeL4= github.com/openshift/etcd/client/v3 v3.5.1-0.20230831104714-6fc69d5d8356 h1:EJkTTOpB2zxhxAuq2QIETwySDj23V0YNuBvefami7FU= github.com/openshift/etcd/client/v3 v3.5.1-0.20230831104714-6fc69d5d8356/go.mod h1:i/Eo5LrZ5IKqpbtpPDuaUnDOUv471oDg8cjQaUr2MbA= -github.com/openshift/kubernetes v0.0.0-20231003193349-6ab54b8d9a0e h1:eMwmWGHx+lnaSX+dvvCNFraYHMnyy2V/QsMMLiEyiyE= -github.com/openshift/kubernetes v0.0.0-20231003193349-6ab54b8d9a0e/go.mod h1:tILLHdQa+75SNxRQlSUbIS4EUudsuRWQQVTnu4qpCY4= +github.com/openshift/kubernetes v0.0.0-20231013210905-481304af1da9 h1:QUnKpZr7ammro69TgkXayI36gryNbHtryEvT4J0dsuQ= +github.com/openshift/kubernetes v0.0.0-20231013210905-481304af1da9/go.mod h1:+zMWPGfGw4m+nw4BGf8HDsKxSngGrM1uPncL3pPFYFU= github.com/openshift/kubernetes-kube-storage-version-migrator v0.0.3-0.20230724151845-8558e14a1168 h1:gjPs80PVnSOjK7oBizuGNphNNYBdaevQBw0EvQ5/fsQ= github.com/openshift/kubernetes-kube-storage-version-migrator v0.0.3-0.20230724151845-8558e14a1168/go.mod h1:nc9vh1Bd8i4OnTM+uoZeFbRaJJ9uOs1AzaN69SdVnd8= -github.com/openshift/kubernetes/staging/src/k8s.io/api v0.0.0-20231003193349-6ab54b8d9a0e h1:1oK2VSNgaTt1LrDzQ9Eg36r0pk50niQhJgdNaGwuz6U= -github.com/openshift/kubernetes/staging/src/k8s.io/api v0.0.0-20231003193349-6ab54b8d9a0e/go.mod h1:yD/XC41oRNxPyPBsnP6+8vzMY90ddNPeIRRXqEIcBbw= -github.com/openshift/kubernetes/staging/src/k8s.io/apiextensions-apiserver v0.0.0-20231003193349-6ab54b8d9a0e h1:O1c1fb6KkiF4mD0tKsDHqDe6aJBuJCqk5Svr/ArN6C8= -github.com/openshift/kubernetes/staging/src/k8s.io/apiextensions-apiserver v0.0.0-20231003193349-6ab54b8d9a0e/go.mod h1:7CLFujfVBwfrV8AlohQSQAaT3AE6y3wnMCZ7OmdLFuk= -github.com/openshift/kubernetes/staging/src/k8s.io/apimachinery v0.0.0-20231003193349-6ab54b8d9a0e h1:R7TJW95s4oUL+ahEEiUwphL6Zlc16hSdDssXq/r3j6Y= -github.com/openshift/kubernetes/staging/src/k8s.io/apimachinery v0.0.0-20231003193349-6ab54b8d9a0e/go.mod h1:8uNoTzWFUfzumvJhmo2ujd0FbGGHBsJ5ErBcXY3JWjA= -github.com/openshift/kubernetes/staging/src/k8s.io/apiserver v0.0.0-20231003193349-6ab54b8d9a0e h1:zOW83RkUw3/IgHXQl/FPGiKnS6d88YVG4r6L9gz4gIg= -github.com/openshift/kubernetes/staging/src/k8s.io/apiserver v0.0.0-20231003193349-6ab54b8d9a0e/go.mod h1:oHfrIXX6FmDNxSKG2s0i00o8p83grTNoiBkpWK/6D0M= -github.com/openshift/kubernetes/staging/src/k8s.io/cli-runtime v0.0.0-20231003193349-6ab54b8d9a0e h1:xPmqXCzP4gh7uDLBMT+x28sPb/d8ZR1w5dTIIOX3C4E= -github.com/openshift/kubernetes/staging/src/k8s.io/cli-runtime v0.0.0-20231003193349-6ab54b8d9a0e/go.mod h1:20jb1XfQJdrGsMkB/p3pLwXwIHde1YnVOs2oeLAylZc= -github.com/openshift/kubernetes/staging/src/k8s.io/client-go v0.0.0-20231003193349-6ab54b8d9a0e h1:lWGgqQi1Pdf4dj/9gCdaoCvDxpknvw/qlPTXY7VwTp4= -github.com/openshift/kubernetes/staging/src/k8s.io/client-go v0.0.0-20231003193349-6ab54b8d9a0e/go.mod h1:1vmz62YhH8RG/pflS4+M/C6KinpjzPodjEisWVqM4ys= -github.com/openshift/kubernetes/staging/src/k8s.io/cloud-provider v0.0.0-20231003193349-6ab54b8d9a0e h1:RJKoDucVbNJyWEgUQUcn2t6Q0pCZ6f4Ci/k+EZgwwhQ= -github.com/openshift/kubernetes/staging/src/k8s.io/cloud-provider v0.0.0-20231003193349-6ab54b8d9a0e/go.mod h1:UHZxbZAHSkybXfVJJsny5dkg4t41NwsWo1Z0wsOHsnQ= -github.com/openshift/kubernetes/staging/src/k8s.io/cluster-bootstrap v0.0.0-20231003193349-6ab54b8d9a0e h1:ibbIse5AAdrpGnX62oRyRA04JUnP5XOu1ZDpH433Tr4= -github.com/openshift/kubernetes/staging/src/k8s.io/cluster-bootstrap v0.0.0-20231003193349-6ab54b8d9a0e/go.mod h1:l7NGBFEzEUShfE46ytH0U+5Nhke8wiAhjd9bhweLxok= -github.com/openshift/kubernetes/staging/src/k8s.io/component-base v0.0.0-20231003193349-6ab54b8d9a0e h1:G/9TOxapkISaT5HdVGyyikFsQEueKlqh8rW3Ij9cKfE= -github.com/openshift/kubernetes/staging/src/k8s.io/component-base v0.0.0-20231003193349-6ab54b8d9a0e/go.mod h1:RuUxfrQ2L+wRKH3C04yKGPMsxRfn2ofgCdn66SSaYXU= -github.com/openshift/kubernetes/staging/src/k8s.io/component-helpers v0.0.0-20231003193349-6ab54b8d9a0e h1:DLXg6hqo2zs1EkVOMJ7Vr+vKJiSKtMEMQVwvvLw8qH4= -github.com/openshift/kubernetes/staging/src/k8s.io/component-helpers v0.0.0-20231003193349-6ab54b8d9a0e/go.mod h1:zYpLXy/A9Z7kDk2FvnMBvGVnzQ5h+8AaVoupl/WDtuw= -github.com/openshift/kubernetes/staging/src/k8s.io/controller-manager v0.0.0-20231003193349-6ab54b8d9a0e h1:GjIj3rR3JyZxVihbXM+3whPzXNpczqxwpRwVojdIGL4= -github.com/openshift/kubernetes/staging/src/k8s.io/controller-manager v0.0.0-20231003193349-6ab54b8d9a0e/go.mod h1:L0AisimhS8J3K6Cv5GWLDZiMLeWM0cfu/Tv4jgGDhaM= -github.com/openshift/kubernetes/staging/src/k8s.io/cri-api v0.0.0-20231003193349-6ab54b8d9a0e h1:/pXT7lsUBby15Bx7z82Ps9jDW/V8hPbYTBZgHLAn6iY= -github.com/openshift/kubernetes/staging/src/k8s.io/cri-api v0.0.0-20231003193349-6ab54b8d9a0e/go.mod h1:KPLEHfMFAw9ArVJOSjVXco3LkTvUhUK+ixB+3ZN1sCI= -github.com/openshift/kubernetes/staging/src/k8s.io/csi-translation-lib v0.0.0-20231003193349-6ab54b8d9a0e h1:4Hj6lzs8Ft6qpEH978Vyc8WEfR+lkV6BEeHX4RMnZ3M= -github.com/openshift/kubernetes/staging/src/k8s.io/csi-translation-lib v0.0.0-20231003193349-6ab54b8d9a0e/go.mod h1:lowiBVEkILyq7xXMXRrZ+r3rhvq2oVetkYIesOf4I1s= -github.com/openshift/kubernetes/staging/src/k8s.io/dynamic-resource-allocation v0.0.0-20231003193349-6ab54b8d9a0e h1:3pdp+/QItWImioMercWed9tZMjcbh+s/kTCijvec2Pc= -github.com/openshift/kubernetes/staging/src/k8s.io/dynamic-resource-allocation v0.0.0-20231003193349-6ab54b8d9a0e/go.mod h1:na7oL+3U+xHh+tfkRO/62MC6Pmj4QSqz+VbcRG1lOIk= -github.com/openshift/kubernetes/staging/src/k8s.io/endpointslice v0.0.0-20231003193349-6ab54b8d9a0e h1:BQUzcPVlgx1gSP0hkuqyDhkp4e9werMe/bX3Q7HCbJA= -github.com/openshift/kubernetes/staging/src/k8s.io/endpointslice v0.0.0-20231003193349-6ab54b8d9a0e/go.mod h1:3keGZA4CFpnYwBhh26yV8644ifeZBF2J1JLmUvKq8sk= -github.com/openshift/kubernetes/staging/src/k8s.io/kms v0.0.0-20231003193349-6ab54b8d9a0e h1:MwHUtvhFD7CK+sNgmHCcWLtrxLkp3fSNc2HeQBEua9I= -github.com/openshift/kubernetes/staging/src/k8s.io/kms v0.0.0-20231003193349-6ab54b8d9a0e/go.mod h1:OJ/nhPuZsEuoLAGEY2lPSbvRnAaMbVwqjXxwCt3Jf2Q= -github.com/openshift/kubernetes/staging/src/k8s.io/kube-aggregator v0.0.0-20231003193349-6ab54b8d9a0e h1:ebQ5ZQfZ2sNKQAXInlvPJQ2HwxWHlpb/jy4TMoasrc0= -github.com/openshift/kubernetes/staging/src/k8s.io/kube-aggregator v0.0.0-20231003193349-6ab54b8d9a0e/go.mod h1:bHFl5UDrHIQTIV1doPiW8bHUeDRjYhJBq8MOdgkGwS4= -github.com/openshift/kubernetes/staging/src/k8s.io/kube-controller-manager v0.0.0-20231003193349-6ab54b8d9a0e h1:yDO5A5AOLkRZ8/cqDPZ8mQsQTKuZ8nfjIdSo3BFrYmA= -github.com/openshift/kubernetes/staging/src/k8s.io/kube-controller-manager v0.0.0-20231003193349-6ab54b8d9a0e/go.mod h1:pYgh+UHLZPS2Cphe+ZXnVZAk+Gvgu/JHXK5afe37jac= -github.com/openshift/kubernetes/staging/src/k8s.io/kube-scheduler v0.0.0-20231003193349-6ab54b8d9a0e h1:4PYab/nH02Dz/xWeBI2dCVznH9auI6sCWH1T8gDwZTg= -github.com/openshift/kubernetes/staging/src/k8s.io/kube-scheduler v0.0.0-20231003193349-6ab54b8d9a0e/go.mod h1:FYA/5UmSNMGCM+SuNjZm+5eaTm6q6cKFJqz905sV2nE= -github.com/openshift/kubernetes/staging/src/k8s.io/kubectl v0.0.0-20231003193349-6ab54b8d9a0e h1:b9XDeyQg7PHaYYvAtt834reTL2BANrhQZag3yMh7Pwk= -github.com/openshift/kubernetes/staging/src/k8s.io/kubectl v0.0.0-20231003193349-6ab54b8d9a0e/go.mod h1:B41JWy0vUrMF4fzGEoFARn4yGKHOB6NrNGulkJixGNk= -github.com/openshift/kubernetes/staging/src/k8s.io/kubelet v0.0.0-20231003193349-6ab54b8d9a0e h1:8FatswFi8oCSdVHnaH9UvJO2YzTMDhwSNBvHOq+3SGg= -github.com/openshift/kubernetes/staging/src/k8s.io/kubelet v0.0.0-20231003193349-6ab54b8d9a0e/go.mod h1:r6lKWvs5KkVPBu1vU6zmSGVC70GnZxa9Vyy75UKj8Ik= -github.com/openshift/kubernetes/staging/src/k8s.io/legacy-cloud-providers v0.0.0-20231003193349-6ab54b8d9a0e h1:N8yxP8pE9+8Vmn2tpCVsfAODo4Ts9+FUwTcuK6gCHek= -github.com/openshift/kubernetes/staging/src/k8s.io/legacy-cloud-providers v0.0.0-20231003193349-6ab54b8d9a0e/go.mod h1:ZycSd4UzGsJ28HJm41vn8Ug+0B59tKuwjb/43IjZ2fE= -github.com/openshift/kubernetes/staging/src/k8s.io/metrics v0.0.0-20231003193349-6ab54b8d9a0e h1:vvYuMxye7mlcRtYMwnvQgRAx3cjoZZ2iHqxtCQNn+2c= -github.com/openshift/kubernetes/staging/src/k8s.io/metrics v0.0.0-20231003193349-6ab54b8d9a0e/go.mod h1:2PUWZtfK3JUwYAIRFyQefj6M5z2UlUtQq7V9M79wEpQ= -github.com/openshift/kubernetes/staging/src/k8s.io/mount-utils v0.0.0-20231003193349-6ab54b8d9a0e h1:En48bqw+fEPYWf/M4prMdS9LL22b0MqEwkE+zoOf8vo= -github.com/openshift/kubernetes/staging/src/k8s.io/mount-utils v0.0.0-20231003193349-6ab54b8d9a0e/go.mod h1:J45ntIAJifEZNQJF4L/ohCpXeIviOv/O8Ek99xsUq5g= -github.com/openshift/kubernetes/staging/src/k8s.io/pod-security-admission v0.0.0-20231003193349-6ab54b8d9a0e h1:P5K9yj07xS3PmA/gMUrXuqCxPrcNNzK4vi1+f4MPKwA= -github.com/openshift/kubernetes/staging/src/k8s.io/pod-security-admission v0.0.0-20231003193349-6ab54b8d9a0e/go.mod h1:ByCzaXJRX3okjb94xDWonNwfnkaOA/N9PevmSKGPq8Q= +github.com/openshift/kubernetes/staging/src/k8s.io/api v0.0.0-20231013210905-481304af1da9 h1:VVHVBAh/RD0p3n3netN3g4uEWuyULhLBduciHbVkbos= +github.com/openshift/kubernetes/staging/src/k8s.io/api v0.0.0-20231013210905-481304af1da9/go.mod h1:Eelar9xRzWfOdgwHVFOt9pB5sBAjvgFGhvawDAjPNi8= +github.com/openshift/kubernetes/staging/src/k8s.io/apiextensions-apiserver v0.0.0-20231013210905-481304af1da9 h1:5TFhncH3+OPXGlSn9YJs/l95l8hvag9CYRx6qtyzhlc= +github.com/openshift/kubernetes/staging/src/k8s.io/apiextensions-apiserver v0.0.0-20231013210905-481304af1da9/go.mod h1:fmX6IIOINS5+32Y2KisexZ+69MXmLODn2/YVkGRuhzs= +github.com/openshift/kubernetes/staging/src/k8s.io/apimachinery v0.0.0-20231013210905-481304af1da9 h1:Yx+KiuRZFAxtUy6n4t08mz7HUdxx38UPgVCYa7jmerI= +github.com/openshift/kubernetes/staging/src/k8s.io/apimachinery v0.0.0-20231013210905-481304af1da9/go.mod h1:9VGCNvcQPP2Ydx4g1Zer7UJW2kdFcxec3KeCPc03JMs= +github.com/openshift/kubernetes/staging/src/k8s.io/apiserver v0.0.0-20231013210905-481304af1da9 h1:nnK1cAjztIFzyKeXC9OjXYzGK+y1YuCYSZxko0tDwkg= +github.com/openshift/kubernetes/staging/src/k8s.io/apiserver v0.0.0-20231013210905-481304af1da9/go.mod h1:ZzVKPeJJOvOgV8/565eJOutuV3DEs+J0V/2GuXQqD9U= +github.com/openshift/kubernetes/staging/src/k8s.io/cli-runtime v0.0.0-20231013210905-481304af1da9 h1:E7Ky4btng9xEl03Alrj2LXOvU7MP6SvtjWWxmOzpemM= +github.com/openshift/kubernetes/staging/src/k8s.io/cli-runtime v0.0.0-20231013210905-481304af1da9/go.mod h1:rhB+sDsWNkqhEDdTihBHO8MwmghdLDhzFSAVUHreGz8= +github.com/openshift/kubernetes/staging/src/k8s.io/client-go v0.0.0-20231013210905-481304af1da9 h1:quwe5bJZJgdN/BwHBgSTB8uuQ5HCxTf+5m5f/stR6Bg= +github.com/openshift/kubernetes/staging/src/k8s.io/client-go v0.0.0-20231013210905-481304af1da9/go.mod h1:ZlboG6J0M/ICiNBAO7dl3MzfxAvIruU4VpN9l3+vN2k= +github.com/openshift/kubernetes/staging/src/k8s.io/cloud-provider v0.0.0-20231013210905-481304af1da9 h1:eGpFVC6/RgsNBJqVCvjT/MM6tyqm/dyXUpROA/hCSeY= +github.com/openshift/kubernetes/staging/src/k8s.io/cloud-provider v0.0.0-20231013210905-481304af1da9/go.mod h1:vZQscIOkUZ4A3uhgAZVy3KSt1JWbmM0bEyAHCrsyn+4= +github.com/openshift/kubernetes/staging/src/k8s.io/cluster-bootstrap v0.0.0-20231013210905-481304af1da9 h1:pfVF6qfARG90Oxh6PYMIxbNBr6kIXNF8CydBR483zDM= +github.com/openshift/kubernetes/staging/src/k8s.io/cluster-bootstrap v0.0.0-20231013210905-481304af1da9/go.mod h1:Oud359//BW/KurutYor8VVNBScGVtgMo91cS5IK2s8M= +github.com/openshift/kubernetes/staging/src/k8s.io/component-base v0.0.0-20231013210905-481304af1da9 h1:gcXn+yaXyR3QxmHmdHTGBOrxcOm4AfZpb2q4baXxvbI= +github.com/openshift/kubernetes/staging/src/k8s.io/component-base v0.0.0-20231013210905-481304af1da9/go.mod h1:YozlgUrj60K/Cqq8D/kBFySXs1b1XQtFnZEM2q4MuH4= +github.com/openshift/kubernetes/staging/src/k8s.io/component-helpers v0.0.0-20231013210905-481304af1da9 h1:MfI2UrNFXFjLZKmnzrHemFMAYk87qHF9EZBBlOdx3KU= +github.com/openshift/kubernetes/staging/src/k8s.io/component-helpers v0.0.0-20231013210905-481304af1da9/go.mod h1:jsFRdaPGc5N/WtjgxkLyCCCu2hx1lEg+0r6WCwUDJLc= +github.com/openshift/kubernetes/staging/src/k8s.io/controller-manager v0.0.0-20231013210905-481304af1da9 h1:Mt3glMSUgJPayMWpeKqh+vEoHj1fIbnjVf3yqX4LOXk= +github.com/openshift/kubernetes/staging/src/k8s.io/controller-manager v0.0.0-20231013210905-481304af1da9/go.mod h1:9JVigzumIPx6vBcPyzkWiTHWm3cOKhXJxkM1TJWfvgU= +github.com/openshift/kubernetes/staging/src/k8s.io/cri-api v0.0.0-20231013210905-481304af1da9 h1:cQQvqujazFIv/ZJclwJZOdRInRsjpGYfR2sPwu2G8VI= +github.com/openshift/kubernetes/staging/src/k8s.io/cri-api v0.0.0-20231013210905-481304af1da9/go.mod h1:oKJ26/7Ok7/ztY6HijtDtAxlx4VrhtdaSTXwwHRiqn4= +github.com/openshift/kubernetes/staging/src/k8s.io/csi-translation-lib v0.0.0-20231013210905-481304af1da9 h1:wNcLijOaYbnW75UinFuf2Vp3a+pukohB1KfyJ/VjyoM= +github.com/openshift/kubernetes/staging/src/k8s.io/csi-translation-lib v0.0.0-20231013210905-481304af1da9/go.mod h1:srlqdvpfWClckIChHOLotF9J9Bbz0W8VzRoYARVa2UU= +github.com/openshift/kubernetes/staging/src/k8s.io/dynamic-resource-allocation v0.0.0-20231013210905-481304af1da9 h1:f1B5CJHrEABA0Ad7kwV4jV89+20Az/1WHdudEXYFLIA= +github.com/openshift/kubernetes/staging/src/k8s.io/dynamic-resource-allocation v0.0.0-20231013210905-481304af1da9/go.mod h1:ebam8GQTOhO14Kn9AuuQ+xY6eoMea+e6DZ8fqKlWW5s= +github.com/openshift/kubernetes/staging/src/k8s.io/endpointslice v0.0.0-20231013210905-481304af1da9 h1:WOIXoMIj6pSpqKUpwHoLfh3sq89qFFl0pqgF3MqA9hU= +github.com/openshift/kubernetes/staging/src/k8s.io/endpointslice v0.0.0-20231013210905-481304af1da9/go.mod h1:jcspAtp3662O/zijbthCM7lwguGzbJn+YxvR8Anpnrs= +github.com/openshift/kubernetes/staging/src/k8s.io/kms v0.0.0-20231013210905-481304af1da9 h1:EiAh3ODLkMa9pY0i52gSFliENRAVoU7GLxCZFOeLRvk= +github.com/openshift/kubernetes/staging/src/k8s.io/kms v0.0.0-20231013210905-481304af1da9/go.mod h1:tf5ISdfV1Ds6oqF91PQVklDw4o3SLenqraeDgN3f0UE= +github.com/openshift/kubernetes/staging/src/k8s.io/kube-aggregator v0.0.0-20231013210905-481304af1da9 h1:M6MACNiX6W97XX3Mq8uu64G9YnMNEQ0QA/GE41ykDmU= +github.com/openshift/kubernetes/staging/src/k8s.io/kube-aggregator v0.0.0-20231013210905-481304af1da9/go.mod h1:dF5KdoiE2iYhRRgxqBPsS4r3+pJi+HEl1TqNfGWLDrA= +github.com/openshift/kubernetes/staging/src/k8s.io/kube-controller-manager v0.0.0-20231013210905-481304af1da9 h1:NTKYNGWi/La0ePskCY1bE5vHwNvRnEKXT8S6F50cgrQ= +github.com/openshift/kubernetes/staging/src/k8s.io/kube-controller-manager v0.0.0-20231013210905-481304af1da9/go.mod h1:NjYAEsCCOzaSLwsWgLeoIQuAjFiS3jHmP6OowN4rZU8= +github.com/openshift/kubernetes/staging/src/k8s.io/kube-scheduler v0.0.0-20231013210905-481304af1da9 h1:hNIdgZcEfc8gsySYxFMewG5KhDm8Be7bFatxuyP35PE= +github.com/openshift/kubernetes/staging/src/k8s.io/kube-scheduler v0.0.0-20231013210905-481304af1da9/go.mod h1:N28GCEAQbaWg6zdormrvIp3KCjOSayAK1/rzUEbC93s= +github.com/openshift/kubernetes/staging/src/k8s.io/kubectl v0.0.0-20231013210905-481304af1da9 h1:1Px2k3DsKyRQbsUCpfmk1bawZjY+BTfOqqnXGXrhpfE= +github.com/openshift/kubernetes/staging/src/k8s.io/kubectl v0.0.0-20231013210905-481304af1da9/go.mod h1:5jBNYJzBfeJDLX2eGjNI2SIS3crsfHDHoVq11b4HAKw= +github.com/openshift/kubernetes/staging/src/k8s.io/kubelet v0.0.0-20231013210905-481304af1da9 h1:VnGrCuAiWe6Dkg6/ePqUG+pEhCALrGQPI3tofoIZqEM= +github.com/openshift/kubernetes/staging/src/k8s.io/kubelet v0.0.0-20231013210905-481304af1da9/go.mod h1:TVPmn9MC7jRIjqHZyrZ5cnITpdwOhHgdoT0l3KhOCQg= +github.com/openshift/kubernetes/staging/src/k8s.io/legacy-cloud-providers v0.0.0-20231013210905-481304af1da9 h1:LBfnzLSZSd+NMGXqMtXY0cdDxTSKK3HgBR2tIUWSueQ= +github.com/openshift/kubernetes/staging/src/k8s.io/legacy-cloud-providers v0.0.0-20231013210905-481304af1da9/go.mod h1:R65PKjh16b4/SXqmJrohIY+TmD7v/PLBXxd0rhQ0/X0= +github.com/openshift/kubernetes/staging/src/k8s.io/metrics v0.0.0-20231013210905-481304af1da9 h1:1rbTOZIwCO8wuw17zus565VzNKTP0Ka6SCY5QlH56gs= +github.com/openshift/kubernetes/staging/src/k8s.io/metrics v0.0.0-20231013210905-481304af1da9/go.mod h1:9JYZbRA82PP7YByuxu8uACvUWd/rdkbNGosVlV4Knmo= +github.com/openshift/kubernetes/staging/src/k8s.io/mount-utils v0.0.0-20231013210905-481304af1da9 h1:0oQSy8OfetwmWjsNp/7rwrBDpCPDjfogW2MK/TvBJj4= +github.com/openshift/kubernetes/staging/src/k8s.io/mount-utils v0.0.0-20231013210905-481304af1da9/go.mod h1:yYLrOnwrKD9ZSaouOoEXuMHW/V7dF2unms2JROtJICI= +github.com/openshift/kubernetes/staging/src/k8s.io/pod-security-admission v0.0.0-20231013210905-481304af1da9 h1:zldCWV7T5wLj5mn43SfiRgxW8JTsQ1/py7H+3EVfPUw= +github.com/openshift/kubernetes/staging/src/k8s.io/pod-security-admission v0.0.0-20231013210905-481304af1da9/go.mod h1:8Xr9NKlrEsmHtLC+iw4PKt40sZ1jGbEVwqAh+Ct6JTQ= github.com/openshift/library-go v0.0.0-20230927113136-405c34317fa4 h1:nNPH6wOCPP6XLDyHECflAlgW7xLorcUq7wl0vqyRQ34= github.com/openshift/library-go v0.0.0-20230927113136-405c34317fa4/go.mod h1:hl8bxWuFMM72N4YH7FKLGWtYhDz/A0xwvaa8Yr5fxYU= github.com/openshift/onsi-ginkgo/v2 v2.6.1-0.20230811135323-13a5964cc98e h1:WgaylNSIB4uff7ieewaqIiEG3mP6jSMER8LCkoOEkys= @@ -782,8 +782,8 @@ golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5y golang.org/x/crypto v0.0.0-20220331220935-ae2d96664a29/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.6.0/go.mod h1:OFC/31mSvZgRz0V1QTNCzfAI1aIRzbiufJtkMIlEp58= -golang.org/x/crypto v0.13.0 h1:mvySKfSWJ+UKUii46M40LOvyWfN0s2U+46/jDd0e6Ck= -golang.org/x/crypto v0.13.0/go.mod h1:y6Z2r+Rw4iayiXXAIxJIDAJ1zMW4yaTpebo8fPOliYc= +golang.org/x/crypto v0.14.0 h1:wBqGXzWJW6m1XrIKlAH0Hs1JJ7+9KBwnIO8v66Q9cHc= +golang.org/x/crypto v0.14.0/go.mod h1:MVFd36DqK4CsrnJYDkBA3VC4m2GkXAM0PvzMCn4JQf4= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= @@ -872,8 +872,8 @@ 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.4.0/go.mod h1:MBQ8lrhLObU/6UmLb4fmbmk5OcyYmqtbGd/9yIeKjEE= golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= -golang.org/x/net v0.15.0 h1:ugBLEUaxABaB5AJqW9enI0ACdci2RUd4eP51NTBvuJ8= -golang.org/x/net v0.15.0/go.mod h1:idbUs1IY1+zTqbi8yxTbhexhEEk5ur9LInksu6HrEpk= +golang.org/x/net v0.17.0 h1:pVaXccu2ozPjCXewfr1S7xza/zcXTity9cCdXQYSjIM= +golang.org/x/net v0.17.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE= 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= @@ -983,15 +983,15 @@ golang.org/x/sys v0.0.0-20220908164124-27713097b956/go.mod h1:oPkhp1MJrh7nUepCBc 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.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.12.0 h1:CM0HF96J0hcLAwsHPJZjfdNzs0gftsLfgKt57wWHJ0o= -golang.org/x/sys v0.12.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.13.0 h1:Af8nKPmuFypiUBjVoU9V20FiaFXOcuZI21p0ycVYYGE= +golang.org/x/sys v0.13.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.0.0-20220526004731-065cf7ba2467/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.3.0/go.mod h1:q750SLmJuPmVoN1blW3UFBPREJfb1KmY3vwxfr+nFDA= golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= -golang.org/x/term v0.12.0 h1:/ZfYdc3zq+q02Rv9vGqTeSItdzZTSNDmfTi0mBAuidU= -golang.org/x/term v0.12.0/go.mod h1:owVbMEjm3cBLCHdkQu9b1opXd4ETQWc3BhuQGKgXgvU= +golang.org/x/term v0.13.0 h1:bb+I9cTfFazGW51MZqBVmZy7+JEJMouUHTUSKVQLBek= +golang.org/x/term v0.13.0/go.mod h1:LTmsnFJwVN6bCy1rVCoS+qHT1HhALEFxKncY3WNNh4U= 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= From 004447d42863a0a35dca3d3010854a2ac7d974a9 Mon Sep 17 00:00:00 2001 From: ci-robot Date: Thu, 19 Oct 2023 05:17:40 +0000 Subject: [PATCH 4/9] update microshift/vendor --- .../golang.org/x/crypto/cryptobyte/builder.go | 5 + .../golang.org/x/crypto/cryptobyte/string.go | 11 + vendor/golang.org/x/net/http2/server.go | 78 +++++- vendor/golang.org/x/sys/cpu/cpu_riscv64.go | 2 +- vendor/golang.org/x/sys/cpu/hwcap_linux.go | 4 +- .../sys/internal/unsafeheader/unsafeheader.go | 30 -- vendor/golang.org/x/sys/unix/ptrace_darwin.go | 6 - vendor/golang.org/x/sys/unix/ptrace_ios.go | 6 - vendor/golang.org/x/sys/unix/syscall_aix.go | 2 - .../golang.org/x/sys/unix/syscall_darwin.go | 186 ------------- .../x/sys/unix/syscall_darwin_amd64.go | 1 - .../x/sys/unix/syscall_darwin_arm64.go | 1 - .../x/sys/unix/syscall_dragonfly.go | 198 ------------- .../golang.org/x/sys/unix/syscall_freebsd.go | 192 ------------- vendor/golang.org/x/sys/unix/syscall_linux.go | 115 +------- .../golang.org/x/sys/unix/syscall_netbsd.go | 261 ------------------ .../golang.org/x/sys/unix/syscall_openbsd.go | 74 ----- .../golang.org/x/sys/unix/syscall_solaris.go | 18 -- .../x/sys/unix/syscall_zos_s390x.go | 1 - vendor/golang.org/x/sys/unix/zerrors_linux.go | 9 + .../x/sys/unix/zerrors_linux_386.go | 2 + .../x/sys/unix/zerrors_linux_amd64.go | 2 + .../x/sys/unix/zerrors_linux_arm.go | 2 + .../x/sys/unix/zerrors_linux_arm64.go | 2 + .../x/sys/unix/zerrors_linux_loong64.go | 4 + .../x/sys/unix/zerrors_linux_mips.go | 2 + .../x/sys/unix/zerrors_linux_mips64.go | 2 + .../x/sys/unix/zerrors_linux_mips64le.go | 2 + .../x/sys/unix/zerrors_linux_mipsle.go | 2 + .../x/sys/unix/zerrors_linux_ppc.go | 2 + .../x/sys/unix/zerrors_linux_ppc64.go | 2 + .../x/sys/unix/zerrors_linux_ppc64le.go | 2 + .../x/sys/unix/zerrors_linux_riscv64.go | 2 + .../x/sys/unix/zerrors_linux_s390x.go | 2 + .../x/sys/unix/zerrors_linux_sparc64.go | 2 + .../golang.org/x/sys/unix/zsyscall_aix_ppc.go | 22 -- .../x/sys/unix/zsyscall_aix_ppc64.go | 22 -- .../x/sys/unix/zsyscall_darwin_amd64.go | 40 +-- .../x/sys/unix/zsyscall_darwin_amd64.s | 149 ---------- .../x/sys/unix/zsyscall_darwin_arm64.go | 40 +-- .../x/sys/unix/zsyscall_darwin_arm64.s | 149 ---------- .../x/sys/unix/zsyscall_dragonfly_amd64.go | 22 -- .../x/sys/unix/zsyscall_freebsd_386.go | 22 -- .../x/sys/unix/zsyscall_freebsd_amd64.go | 22 -- .../x/sys/unix/zsyscall_freebsd_arm.go | 22 -- .../x/sys/unix/zsyscall_freebsd_arm64.go | 22 -- .../x/sys/unix/zsyscall_freebsd_riscv64.go | 22 -- .../x/sys/unix/zsyscall_illumos_amd64.go | 10 +- .../golang.org/x/sys/unix/zsyscall_linux.go | 22 -- .../x/sys/unix/zsyscall_netbsd_386.go | 22 -- .../x/sys/unix/zsyscall_netbsd_amd64.go | 22 -- .../x/sys/unix/zsyscall_netbsd_arm.go | 22 -- .../x/sys/unix/zsyscall_netbsd_arm64.go | 22 -- .../x/sys/unix/zsyscall_openbsd_386.go | 32 +-- .../x/sys/unix/zsyscall_openbsd_amd64.go | 22 -- .../x/sys/unix/zsyscall_openbsd_arm.go | 32 +-- .../x/sys/unix/zsyscall_openbsd_arm64.go | 32 +-- .../x/sys/unix/zsyscall_openbsd_mips64.go | 32 +-- .../x/sys/unix/zsyscall_openbsd_ppc64.go | 32 +-- .../x/sys/unix/zsyscall_openbsd_riscv64.go | 32 +-- .../x/sys/unix/zsyscall_solaris_amd64.go | 256 ++++++++--------- .../x/sys/unix/zsyscall_zos_s390x.go | 11 - .../x/sys/unix/zsysnum_linux_386.go | 1 + .../x/sys/unix/zsysnum_linux_amd64.go | 1 + .../x/sys/unix/zsysnum_linux_arm.go | 1 + .../x/sys/unix/zsysnum_linux_arm64.go | 1 + .../x/sys/unix/zsysnum_linux_loong64.go | 1 + .../x/sys/unix/zsysnum_linux_mips.go | 1 + .../x/sys/unix/zsysnum_linux_mips64.go | 1 + .../x/sys/unix/zsysnum_linux_mips64le.go | 1 + .../x/sys/unix/zsysnum_linux_mipsle.go | 1 + .../x/sys/unix/zsysnum_linux_ppc.go | 1 + .../x/sys/unix/zsysnum_linux_ppc64.go | 1 + .../x/sys/unix/zsysnum_linux_ppc64le.go | 1 + .../x/sys/unix/zsysnum_linux_riscv64.go | 1 + .../x/sys/unix/zsysnum_linux_s390x.go | 1 + .../x/sys/unix/zsysnum_linux_sparc64.go | 1 + vendor/golang.org/x/sys/unix/ztypes_linux.go | 8 +- .../x/sys/unix/ztypes_linux_riscv64.go | 4 + .../golang.org/x/sys/windows/exec_windows.go | 89 +++++- .../x/sys/windows/security_windows.go | 21 +- .../golang.org/x/sys/windows/svc/service.go | 7 +- .../x/sys/windows/syscall_windows.go | 42 +-- .../golang.org/x/sys/windows/types_windows.go | 7 + .../x/sys/windows/zsyscall_windows.go | 28 +- .../apimachinery/pkg/util/runtime/runtime.go | 15 +- .../pkg/endpoints/filters/authentication.go | 38 +++ .../apiserver/pkg/features/kube_features.go | 20 ++ .../apiserver/pkg/server/secure_serving.go | 5 +- .../kubelet/pkg/apis/well_known_labels.go | 6 - .../pkg/apis/well_known_openshift_labels.go | 43 +++ .../cmd/kubelet/app/options/options.go | 3 + .../admission/noderestriction/admission.go | 12 +- vendor/modules.txt | 125 +++++---- 94 files changed, 666 insertions(+), 2209 deletions(-) delete mode 100644 vendor/golang.org/x/sys/internal/unsafeheader/unsafeheader.go create mode 100644 vendor/k8s.io/kubelet/pkg/apis/well_known_openshift_labels.go diff --git a/vendor/golang.org/x/crypto/cryptobyte/builder.go b/vendor/golang.org/x/crypto/cryptobyte/builder.go index c05ac7d16d..cf254f5f1e 100644 --- a/vendor/golang.org/x/crypto/cryptobyte/builder.go +++ b/vendor/golang.org/x/crypto/cryptobyte/builder.go @@ -95,6 +95,11 @@ func (b *Builder) AddUint32(v uint32) { b.add(byte(v>>24), byte(v>>16), byte(v>>8), byte(v)) } +// AddUint48 appends a big-endian, 48-bit value to the byte string. +func (b *Builder) AddUint48(v uint64) { + b.add(byte(v>>40), byte(v>>32), byte(v>>24), byte(v>>16), byte(v>>8), byte(v)) +} + // AddUint64 appends a big-endian, 64-bit value to the byte string. func (b *Builder) AddUint64(v uint64) { b.add(byte(v>>56), byte(v>>48), byte(v>>40), byte(v>>32), byte(v>>24), byte(v>>16), byte(v>>8), byte(v)) diff --git a/vendor/golang.org/x/crypto/cryptobyte/string.go b/vendor/golang.org/x/crypto/cryptobyte/string.go index 0531a3d6f1..10692a8a31 100644 --- a/vendor/golang.org/x/crypto/cryptobyte/string.go +++ b/vendor/golang.org/x/crypto/cryptobyte/string.go @@ -81,6 +81,17 @@ func (s *String) ReadUint32(out *uint32) bool { return true } +// ReadUint48 decodes a big-endian, 48-bit value into out and advances over it. +// It reports whether the read was successful. +func (s *String) ReadUint48(out *uint64) bool { + v := s.read(6) + if v == nil { + return false + } + *out = uint64(v[0])<<40 | uint64(v[1])<<32 | uint64(v[2])<<24 | uint64(v[3])<<16 | uint64(v[4])<<8 | uint64(v[5]) + return true +} + // ReadUint64 decodes a big-endian, 64-bit value into out and advances over it. // It reports whether the read was successful. func (s *String) ReadUint64(out *uint64) bool { diff --git a/vendor/golang.org/x/net/http2/server.go b/vendor/golang.org/x/net/http2/server.go index 6d5e008874..02c88b6b3e 100644 --- a/vendor/golang.org/x/net/http2/server.go +++ b/vendor/golang.org/x/net/http2/server.go @@ -581,9 +581,11 @@ type serverConn struct { advMaxStreams uint32 // our SETTINGS_MAX_CONCURRENT_STREAMS advertised the client curClientStreams uint32 // number of open streams initiated by the client curPushedStreams uint32 // number of open streams initiated by server push + curHandlers uint32 // number of running handler goroutines maxClientStreamID uint32 // max ever seen from client (odd), or 0 if there have been no client requests maxPushPromiseID uint32 // ID of the last push promise (even), or 0 if there have been no pushes streams map[uint32]*stream + unstartedHandlers []unstartedHandler initialStreamSendWindowSize int32 maxFrameSize int32 peerMaxHeaderListSize uint32 // zero means unknown (default) @@ -981,6 +983,8 @@ func (sc *serverConn) serve() { return case gracefulShutdownMsg: sc.startGracefulShutdownInternal() + case handlerDoneMsg: + sc.handlerDone() default: panic("unknown timer") } @@ -1020,6 +1024,7 @@ var ( idleTimerMsg = new(serverMessage) shutdownTimerMsg = new(serverMessage) gracefulShutdownMsg = new(serverMessage) + handlerDoneMsg = new(serverMessage) ) func (sc *serverConn) onSettingsTimer() { sc.sendServeMsg(settingsTimerMsg) } @@ -1892,9 +1897,11 @@ func (st *stream) copyTrailersToHandlerRequest() { // onReadTimeout is run on its own goroutine (from time.AfterFunc) // when the stream's ReadTimeout has fired. func (st *stream) onReadTimeout() { - // Wrap the ErrDeadlineExceeded to avoid callers depending on us - // returning the bare error. - st.body.CloseWithError(fmt.Errorf("%w", os.ErrDeadlineExceeded)) + if st.body != nil { + // Wrap the ErrDeadlineExceeded to avoid callers depending on us + // returning the bare error. + st.body.CloseWithError(fmt.Errorf("%w", os.ErrDeadlineExceeded)) + } } // onWriteTimeout is run on its own goroutine (from time.AfterFunc) @@ -2012,13 +2019,10 @@ func (sc *serverConn) processHeaders(f *MetaHeadersFrame) error { // (in Go 1.8), though. That's a more sane option anyway. if sc.hs.ReadTimeout != 0 { sc.conn.SetReadDeadline(time.Time{}) - if st.body != nil { - st.readDeadline = time.AfterFunc(sc.hs.ReadTimeout, st.onReadTimeout) - } + st.readDeadline = time.AfterFunc(sc.hs.ReadTimeout, st.onReadTimeout) } - go sc.runHandler(rw, req, handler) - return nil + return sc.scheduleHandler(id, rw, req, handler) } func (sc *serverConn) upgradeRequest(req *http.Request) { @@ -2038,6 +2042,10 @@ func (sc *serverConn) upgradeRequest(req *http.Request) { sc.conn.SetReadDeadline(time.Time{}) } + // This is the first request on the connection, + // so start the handler directly rather than going + // through scheduleHandler. + sc.curHandlers++ go sc.runHandler(rw, req, sc.handler.ServeHTTP) } @@ -2278,8 +2286,62 @@ func (sc *serverConn) newResponseWriter(st *stream, req *http.Request) *response return &responseWriter{rws: rws} } +type unstartedHandler struct { + streamID uint32 + rw *responseWriter + req *http.Request + handler func(http.ResponseWriter, *http.Request) +} + +// scheduleHandler starts a handler goroutine, +// or schedules one to start as soon as an existing handler finishes. +func (sc *serverConn) scheduleHandler(streamID uint32, rw *responseWriter, req *http.Request, handler func(http.ResponseWriter, *http.Request)) error { + sc.serveG.check() + maxHandlers := sc.advMaxStreams + if sc.curHandlers < maxHandlers { + sc.curHandlers++ + go sc.runHandler(rw, req, handler) + return nil + } + if len(sc.unstartedHandlers) > int(4*sc.advMaxStreams) { + return sc.countError("too_many_early_resets", ConnectionError(ErrCodeEnhanceYourCalm)) + } + sc.unstartedHandlers = append(sc.unstartedHandlers, unstartedHandler{ + streamID: streamID, + rw: rw, + req: req, + handler: handler, + }) + return nil +} + +func (sc *serverConn) handlerDone() { + sc.serveG.check() + sc.curHandlers-- + i := 0 + maxHandlers := sc.advMaxStreams + for ; i < len(sc.unstartedHandlers); i++ { + u := sc.unstartedHandlers[i] + if sc.streams[u.streamID] == nil { + // This stream was reset before its goroutine had a chance to start. + continue + } + if sc.curHandlers >= maxHandlers { + break + } + sc.curHandlers++ + go sc.runHandler(u.rw, u.req, u.handler) + sc.unstartedHandlers[i] = unstartedHandler{} // don't retain references + } + sc.unstartedHandlers = sc.unstartedHandlers[i:] + if len(sc.unstartedHandlers) == 0 { + sc.unstartedHandlers = nil + } +} + // Run on its own goroutine. func (sc *serverConn) runHandler(rw *responseWriter, req *http.Request, handler func(http.ResponseWriter, *http.Request)) { + defer sc.sendServeMsg(handlerDoneMsg) didPanic := true defer func() { rw.rws.stream.cancelCtx() diff --git a/vendor/golang.org/x/sys/cpu/cpu_riscv64.go b/vendor/golang.org/x/sys/cpu/cpu_riscv64.go index bd6c128af9..ff7da60eb8 100644 --- a/vendor/golang.org/x/sys/cpu/cpu_riscv64.go +++ b/vendor/golang.org/x/sys/cpu/cpu_riscv64.go @@ -7,6 +7,6 @@ package cpu -const cacheLineSize = 32 +const cacheLineSize = 64 func initOptions() {} diff --git a/vendor/golang.org/x/sys/cpu/hwcap_linux.go b/vendor/golang.org/x/sys/cpu/hwcap_linux.go index 1d9d91f3ed..34e49f955a 100644 --- a/vendor/golang.org/x/sys/cpu/hwcap_linux.go +++ b/vendor/golang.org/x/sys/cpu/hwcap_linux.go @@ -5,7 +5,7 @@ package cpu import ( - "io/ioutil" + "os" ) const ( @@ -39,7 +39,7 @@ func readHWCAP() error { return nil } - buf, err := ioutil.ReadFile(procAuxv) + buf, err := os.ReadFile(procAuxv) if err != nil { // e.g. on android /proc/self/auxv is not accessible, so silently // ignore the error and leave Initialized = false. On some diff --git a/vendor/golang.org/x/sys/internal/unsafeheader/unsafeheader.go b/vendor/golang.org/x/sys/internal/unsafeheader/unsafeheader.go deleted file mode 100644 index e07899b909..0000000000 --- a/vendor/golang.org/x/sys/internal/unsafeheader/unsafeheader.go +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// Package unsafeheader contains header declarations for the Go runtime's -// slice and string implementations. -// -// This package allows x/sys to use types equivalent to -// reflect.SliceHeader and reflect.StringHeader without introducing -// a dependency on the (relatively heavy) "reflect" package. -package unsafeheader - -import ( - "unsafe" -) - -// Slice is the runtime representation of a slice. -// It cannot be used safely or portably and its representation may change in a later release. -type Slice struct { - Data unsafe.Pointer - Len int - Cap int -} - -// String is the runtime representation of a string. -// It cannot be used safely or portably and its representation may change in a later release. -type String struct { - Data unsafe.Pointer - Len int -} diff --git a/vendor/golang.org/x/sys/unix/ptrace_darwin.go b/vendor/golang.org/x/sys/unix/ptrace_darwin.go index 39dba6ca6a..463c3eff7f 100644 --- a/vendor/golang.org/x/sys/unix/ptrace_darwin.go +++ b/vendor/golang.org/x/sys/unix/ptrace_darwin.go @@ -7,12 +7,6 @@ package unix -import "unsafe" - func ptrace(request int, pid int, addr uintptr, data uintptr) error { return ptrace1(request, pid, addr, data) } - -func ptracePtr(request int, pid int, addr uintptr, data unsafe.Pointer) error { - return ptrace1Ptr(request, pid, addr, data) -} diff --git a/vendor/golang.org/x/sys/unix/ptrace_ios.go b/vendor/golang.org/x/sys/unix/ptrace_ios.go index 9ea66330a9..ed0509a011 100644 --- a/vendor/golang.org/x/sys/unix/ptrace_ios.go +++ b/vendor/golang.org/x/sys/unix/ptrace_ios.go @@ -7,12 +7,6 @@ package unix -import "unsafe" - func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) { return ENOTSUP } - -func ptracePtr(request int, pid int, addr uintptr, data unsafe.Pointer) (err error) { - return ENOTSUP -} diff --git a/vendor/golang.org/x/sys/unix/syscall_aix.go b/vendor/golang.org/x/sys/unix/syscall_aix.go index 9a6e5acacb..e94e6cdac8 100644 --- a/vendor/golang.org/x/sys/unix/syscall_aix.go +++ b/vendor/golang.org/x/sys/unix/syscall_aix.go @@ -487,8 +487,6 @@ func Fsync(fd int) error { //sys Unlinkat(dirfd int, path string, flags int) (err error) //sys Ustat(dev int, ubuf *Ustat_t) (err error) //sys write(fd int, p []byte) (n int, err error) -//sys readlen(fd int, p *byte, np int) (n int, err error) = read -//sys writelen(fd int, p *byte, np int) (n int, err error) = write //sys Dup2(oldfd int, newfd int) (err error) //sys Fadvise(fd int, offset int64, length int64, advice int) (err error) = posix_fadvise64 diff --git a/vendor/golang.org/x/sys/unix/syscall_darwin.go b/vendor/golang.org/x/sys/unix/syscall_darwin.go index 135cc3cd75..59542a897d 100644 --- a/vendor/golang.org/x/sys/unix/syscall_darwin.go +++ b/vendor/golang.org/x/sys/unix/syscall_darwin.go @@ -644,189 +644,3 @@ func SysctlKinfoProcSlice(name string, args ...int) ([]KinfoProc, error) { //sys write(fd int, p []byte) (n int, err error) //sys mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) //sys munmap(addr uintptr, length uintptr) (err error) -//sys readlen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_READ -//sys writelen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_WRITE - -/* - * Unimplemented - */ -// Profil -// Sigaction -// Sigprocmask -// Getlogin -// Sigpending -// Sigaltstack -// Ioctl -// Reboot -// Execve -// Vfork -// Sbrk -// Sstk -// Ovadvise -// Mincore -// Setitimer -// Swapon -// Select -// Sigsuspend -// Readv -// Writev -// Nfssvc -// Getfh -// Quotactl -// Csops -// Waitid -// Add_profil -// Kdebug_trace -// Sigreturn -// Atsocket -// Kqueue_from_portset_np -// Kqueue_portset -// Getattrlist -// Getdirentriesattr -// Searchfs -// Delete -// Copyfile -// Watchevent -// Waitevent -// Modwatch -// Fsctl -// Initgroups -// Posix_spawn -// Nfsclnt -// Fhopen -// Minherit -// Semsys -// Msgsys -// Shmsys -// Semctl -// Semget -// Semop -// Msgctl -// Msgget -// Msgsnd -// Msgrcv -// Shm_open -// Shm_unlink -// Sem_open -// Sem_close -// Sem_unlink -// Sem_wait -// Sem_trywait -// Sem_post -// Sem_getvalue -// Sem_init -// Sem_destroy -// Open_extended -// Umask_extended -// Stat_extended -// Lstat_extended -// Fstat_extended -// Chmod_extended -// Fchmod_extended -// Access_extended -// Settid -// Gettid -// Setsgroups -// Getsgroups -// Setwgroups -// Getwgroups -// Mkfifo_extended -// Mkdir_extended -// Identitysvc -// Shared_region_check_np -// Shared_region_map_np -// __pthread_mutex_destroy -// __pthread_mutex_init -// __pthread_mutex_lock -// __pthread_mutex_trylock -// __pthread_mutex_unlock -// __pthread_cond_init -// __pthread_cond_destroy -// __pthread_cond_broadcast -// __pthread_cond_signal -// Setsid_with_pid -// __pthread_cond_timedwait -// Aio_fsync -// Aio_return -// Aio_suspend -// Aio_cancel -// Aio_error -// Aio_read -// Aio_write -// Lio_listio -// __pthread_cond_wait -// Iopolicysys -// __pthread_kill -// __pthread_sigmask -// __sigwait -// __disable_threadsignal -// __pthread_markcancel -// __pthread_canceled -// __semwait_signal -// Proc_info -// sendfile -// Stat64_extended -// Lstat64_extended -// Fstat64_extended -// __pthread_chdir -// __pthread_fchdir -// Audit -// Auditon -// Getauid -// Setauid -// Getaudit -// Setaudit -// Getaudit_addr -// Setaudit_addr -// Auditctl -// Bsdthread_create -// Bsdthread_terminate -// Stack_snapshot -// Bsdthread_register -// Workq_open -// Workq_ops -// __mac_execve -// __mac_syscall -// __mac_get_file -// __mac_set_file -// __mac_get_link -// __mac_set_link -// __mac_get_proc -// __mac_set_proc -// __mac_get_fd -// __mac_set_fd -// __mac_get_pid -// __mac_get_lcid -// __mac_get_lctx -// __mac_set_lctx -// Setlcid -// Read_nocancel -// Write_nocancel -// Open_nocancel -// Close_nocancel -// Wait4_nocancel -// Recvmsg_nocancel -// Sendmsg_nocancel -// Recvfrom_nocancel -// Accept_nocancel -// Fcntl_nocancel -// Select_nocancel -// Fsync_nocancel -// Connect_nocancel -// Sigsuspend_nocancel -// Readv_nocancel -// Writev_nocancel -// Sendto_nocancel -// Pread_nocancel -// Pwrite_nocancel -// Waitid_nocancel -// Poll_nocancel -// Msgsnd_nocancel -// Msgrcv_nocancel -// Sem_wait_nocancel -// Aio_suspend_nocancel -// __sigwait_nocancel -// __semwait_signal_nocancel -// __mac_mount -// __mac_get_mount -// __mac_getfsstat diff --git a/vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go b/vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go index 9fa879806b..b37310ce9b 100644 --- a/vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go +++ b/vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go @@ -47,6 +47,5 @@ func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, //sys getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) = SYS_GETFSSTAT64 //sys Lstat(path string, stat *Stat_t) (err error) = SYS_LSTAT64 //sys ptrace1(request int, pid int, addr uintptr, data uintptr) (err error) = SYS_ptrace -//sys ptrace1Ptr(request int, pid int, addr unsafe.Pointer, data uintptr) (err error) = SYS_ptrace //sys Stat(path string, stat *Stat_t) (err error) = SYS_STAT64 //sys Statfs(path string, stat *Statfs_t) (err error) = SYS_STATFS64 diff --git a/vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go b/vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go index f17b8c526a..d51ec99630 100644 --- a/vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go +++ b/vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go @@ -47,6 +47,5 @@ func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, //sys getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) = SYS_GETFSSTAT //sys Lstat(path string, stat *Stat_t) (err error) //sys ptrace1(request int, pid int, addr uintptr, data uintptr) (err error) = SYS_ptrace -//sys ptrace1Ptr(request int, pid int, addr unsafe.Pointer, data uintptr) (err error) = SYS_ptrace //sys Stat(path string, stat *Stat_t) (err error) //sys Statfs(path string, stat *Statfs_t) (err error) diff --git a/vendor/golang.org/x/sys/unix/syscall_dragonfly.go b/vendor/golang.org/x/sys/unix/syscall_dragonfly.go index d4ce988e72..97cb916f2c 100644 --- a/vendor/golang.org/x/sys/unix/syscall_dragonfly.go +++ b/vendor/golang.org/x/sys/unix/syscall_dragonfly.go @@ -343,203 +343,5 @@ func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err e //sys write(fd int, p []byte) (n int, err error) //sys mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) //sys munmap(addr uintptr, length uintptr) (err error) -//sys readlen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_READ -//sys writelen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_WRITE //sys accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) //sys utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) - -/* - * Unimplemented - * TODO(jsing): Update this list for DragonFly. - */ -// Profil -// Sigaction -// Sigprocmask -// Getlogin -// Sigpending -// Sigaltstack -// Reboot -// Execve -// Vfork -// Sbrk -// Sstk -// Ovadvise -// Mincore -// Setitimer -// Swapon -// Select -// Sigsuspend -// Readv -// Writev -// Nfssvc -// Getfh -// Quotactl -// Mount -// Csops -// Waitid -// Add_profil -// Kdebug_trace -// Sigreturn -// Atsocket -// Kqueue_from_portset_np -// Kqueue_portset -// Getattrlist -// Setattrlist -// Getdirentriesattr -// Searchfs -// Delete -// Copyfile -// Watchevent -// Waitevent -// Modwatch -// Getxattr -// Fgetxattr -// Setxattr -// Fsetxattr -// Removexattr -// Fremovexattr -// Listxattr -// Flistxattr -// Fsctl -// Initgroups -// Posix_spawn -// Nfsclnt -// Fhopen -// Minherit -// Semsys -// Msgsys -// Shmsys -// Semctl -// Semget -// Semop -// Msgctl -// Msgget -// Msgsnd -// Msgrcv -// Shmat -// Shmctl -// Shmdt -// Shmget -// Shm_open -// Shm_unlink -// Sem_open -// Sem_close -// Sem_unlink -// Sem_wait -// Sem_trywait -// Sem_post -// Sem_getvalue -// Sem_init -// Sem_destroy -// Open_extended -// Umask_extended -// Stat_extended -// Lstat_extended -// Fstat_extended -// Chmod_extended -// Fchmod_extended -// Access_extended -// Settid -// Gettid -// Setsgroups -// Getsgroups -// Setwgroups -// Getwgroups -// Mkfifo_extended -// Mkdir_extended -// Identitysvc -// Shared_region_check_np -// Shared_region_map_np -// __pthread_mutex_destroy -// __pthread_mutex_init -// __pthread_mutex_lock -// __pthread_mutex_trylock -// __pthread_mutex_unlock -// __pthread_cond_init -// __pthread_cond_destroy -// __pthread_cond_broadcast -// __pthread_cond_signal -// Setsid_with_pid -// __pthread_cond_timedwait -// Aio_fsync -// Aio_return -// Aio_suspend -// Aio_cancel -// Aio_error -// Aio_read -// Aio_write -// Lio_listio -// __pthread_cond_wait -// Iopolicysys -// __pthread_kill -// __pthread_sigmask -// __sigwait -// __disable_threadsignal -// __pthread_markcancel -// __pthread_canceled -// __semwait_signal -// Proc_info -// Stat64_extended -// Lstat64_extended -// Fstat64_extended -// __pthread_chdir -// __pthread_fchdir -// Audit -// Auditon -// Getauid -// Setauid -// Getaudit -// Setaudit -// Getaudit_addr -// Setaudit_addr -// Auditctl -// Bsdthread_create -// Bsdthread_terminate -// Stack_snapshot -// Bsdthread_register -// Workq_open -// Workq_ops -// __mac_execve -// __mac_syscall -// __mac_get_file -// __mac_set_file -// __mac_get_link -// __mac_set_link -// __mac_get_proc -// __mac_set_proc -// __mac_get_fd -// __mac_set_fd -// __mac_get_pid -// __mac_get_lcid -// __mac_get_lctx -// __mac_set_lctx -// Setlcid -// Read_nocancel -// Write_nocancel -// Open_nocancel -// Close_nocancel -// Wait4_nocancel -// Recvmsg_nocancel -// Sendmsg_nocancel -// Recvfrom_nocancel -// Accept_nocancel -// Fcntl_nocancel -// Select_nocancel -// Fsync_nocancel -// Connect_nocancel -// Sigsuspend_nocancel -// Readv_nocancel -// Writev_nocancel -// Sendto_nocancel -// Pread_nocancel -// Pwrite_nocancel -// Waitid_nocancel -// Msgsnd_nocancel -// Msgrcv_nocancel -// Sem_wait_nocancel -// Aio_suspend_nocancel -// __sigwait_nocancel -// __semwait_signal_nocancel -// __mac_mount -// __mac_get_mount -// __mac_getfsstat diff --git a/vendor/golang.org/x/sys/unix/syscall_freebsd.go b/vendor/golang.org/x/sys/unix/syscall_freebsd.go index afb10106f6..64d1bb4dba 100644 --- a/vendor/golang.org/x/sys/unix/syscall_freebsd.go +++ b/vendor/golang.org/x/sys/unix/syscall_freebsd.go @@ -449,197 +449,5 @@ func Dup3(oldfd, newfd, flags int) error { //sys write(fd int, p []byte) (n int, err error) //sys mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) //sys munmap(addr uintptr, length uintptr) (err error) -//sys readlen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_READ -//sys writelen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_WRITE //sys accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) //sys utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) - -/* - * Unimplemented - */ -// Profil -// Sigaction -// Sigprocmask -// Getlogin -// Sigpending -// Sigaltstack -// Ioctl -// Reboot -// Execve -// Vfork -// Sbrk -// Sstk -// Ovadvise -// Mincore -// Setitimer -// Swapon -// Select -// Sigsuspend -// Readv -// Writev -// Nfssvc -// Getfh -// Quotactl -// Mount -// Csops -// Waitid -// Add_profil -// Kdebug_trace -// Sigreturn -// Atsocket -// Kqueue_from_portset_np -// Kqueue_portset -// Getattrlist -// Setattrlist -// Getdents -// Getdirentriesattr -// Searchfs -// Delete -// Copyfile -// Watchevent -// Waitevent -// Modwatch -// Fsctl -// Initgroups -// Posix_spawn -// Nfsclnt -// Fhopen -// Minherit -// Semsys -// Msgsys -// Shmsys -// Semctl -// Semget -// Semop -// Msgctl -// Msgget -// Msgsnd -// Msgrcv -// Shmat -// Shmctl -// Shmdt -// Shmget -// Shm_open -// Shm_unlink -// Sem_open -// Sem_close -// Sem_unlink -// Sem_wait -// Sem_trywait -// Sem_post -// Sem_getvalue -// Sem_init -// Sem_destroy -// Open_extended -// Umask_extended -// Stat_extended -// Lstat_extended -// Fstat_extended -// Chmod_extended -// Fchmod_extended -// Access_extended -// Settid -// Gettid -// Setsgroups -// Getsgroups -// Setwgroups -// Getwgroups -// Mkfifo_extended -// Mkdir_extended -// Identitysvc -// Shared_region_check_np -// Shared_region_map_np -// __pthread_mutex_destroy -// __pthread_mutex_init -// __pthread_mutex_lock -// __pthread_mutex_trylock -// __pthread_mutex_unlock -// __pthread_cond_init -// __pthread_cond_destroy -// __pthread_cond_broadcast -// __pthread_cond_signal -// Setsid_with_pid -// __pthread_cond_timedwait -// Aio_fsync -// Aio_return -// Aio_suspend -// Aio_cancel -// Aio_error -// Aio_read -// Aio_write -// Lio_listio -// __pthread_cond_wait -// Iopolicysys -// __pthread_kill -// __pthread_sigmask -// __sigwait -// __disable_threadsignal -// __pthread_markcancel -// __pthread_canceled -// __semwait_signal -// Proc_info -// Stat64_extended -// Lstat64_extended -// Fstat64_extended -// __pthread_chdir -// __pthread_fchdir -// Audit -// Auditon -// Getauid -// Setauid -// Getaudit -// Setaudit -// Getaudit_addr -// Setaudit_addr -// Auditctl -// Bsdthread_create -// Bsdthread_terminate -// Stack_snapshot -// Bsdthread_register -// Workq_open -// Workq_ops -// __mac_execve -// __mac_syscall -// __mac_get_file -// __mac_set_file -// __mac_get_link -// __mac_set_link -// __mac_get_proc -// __mac_set_proc -// __mac_get_fd -// __mac_set_fd -// __mac_get_pid -// __mac_get_lcid -// __mac_get_lctx -// __mac_set_lctx -// Setlcid -// Read_nocancel -// Write_nocancel -// Open_nocancel -// Close_nocancel -// Wait4_nocancel -// Recvmsg_nocancel -// Sendmsg_nocancel -// Recvfrom_nocancel -// Accept_nocancel -// Fcntl_nocancel -// Select_nocancel -// Fsync_nocancel -// Connect_nocancel -// Sigsuspend_nocancel -// Readv_nocancel -// Writev_nocancel -// Sendto_nocancel -// Pread_nocancel -// Pwrite_nocancel -// Waitid_nocancel -// Poll_nocancel -// Msgsnd_nocancel -// Msgrcv_nocancel -// Sem_wait_nocancel -// Aio_suspend_nocancel -// __sigwait_nocancel -// __semwait_signal_nocancel -// __mac_mount -// __mac_get_mount -// __mac_getfsstat diff --git a/vendor/golang.org/x/sys/unix/syscall_linux.go b/vendor/golang.org/x/sys/unix/syscall_linux.go index 0ba030197f..fb4e50224c 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux.go @@ -693,10 +693,10 @@ type SockaddrALG struct { func (sa *SockaddrALG) sockaddr() (unsafe.Pointer, _Socklen, error) { // Leave room for NUL byte terminator. - if len(sa.Type) > 13 { + if len(sa.Type) > len(sa.raw.Type)-1 { return nil, 0, EINVAL } - if len(sa.Name) > 63 { + if len(sa.Name) > len(sa.raw.Name)-1 { return nil, 0, EINVAL } @@ -704,17 +704,8 @@ func (sa *SockaddrALG) sockaddr() (unsafe.Pointer, _Socklen, error) { sa.raw.Feat = sa.Feature sa.raw.Mask = sa.Mask - typ, err := ByteSliceFromString(sa.Type) - if err != nil { - return nil, 0, err - } - name, err := ByteSliceFromString(sa.Name) - if err != nil { - return nil, 0, err - } - - copy(sa.raw.Type[:], typ) - copy(sa.raw.Name[:], name) + copy(sa.raw.Type[:], sa.Type) + copy(sa.raw.Name[:], sa.Name) return unsafe.Pointer(&sa.raw), SizeofSockaddrALG, nil } @@ -1988,8 +1979,6 @@ func Signalfd(fd int, sigmask *Sigset_t, flags int) (newfd int, err error) { //sys Unshare(flags int) (err error) //sys write(fd int, p []byte) (n int, err error) //sys exitThread(code int) (err error) = SYS_EXIT -//sys readlen(fd int, p *byte, np int) (n int, err error) = SYS_READ -//sys writelen(fd int, p *byte, np int) (n int, err error) = SYS_WRITE //sys readv(fd int, iovs []Iovec) (n int, err error) = SYS_READV //sys writev(fd int, iovs []Iovec) (n int, err error) = SYS_WRITEV //sys preadv(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) = SYS_PREADV @@ -2493,99 +2482,3 @@ func SchedGetAttr(pid int, flags uint) (*SchedAttr, error) { } return attr, nil } - -/* - * Unimplemented - */ -// AfsSyscall -// ArchPrctl -// Brk -// ClockNanosleep -// ClockSettime -// Clone -// EpollCtlOld -// EpollPwait -// EpollWaitOld -// Execve -// Fork -// Futex -// GetKernelSyms -// GetMempolicy -// GetRobustList -// GetThreadArea -// Getpmsg -// IoCancel -// IoDestroy -// IoGetevents -// IoSetup -// IoSubmit -// IoprioGet -// IoprioSet -// KexecLoad -// LookupDcookie -// Mbind -// MigratePages -// Mincore -// ModifyLdt -// Mount -// MovePages -// MqGetsetattr -// MqNotify -// MqOpen -// MqTimedreceive -// MqTimedsend -// MqUnlink -// Msgctl -// Msgget -// Msgrcv -// Msgsnd -// Nfsservctl -// Personality -// Pselect6 -// Ptrace -// Putpmsg -// Quotactl -// Readahead -// Readv -// RemapFilePages -// RestartSyscall -// RtSigaction -// RtSigpending -// RtSigqueueinfo -// RtSigreturn -// RtSigsuspend -// RtSigtimedwait -// SchedGetPriorityMax -// SchedGetPriorityMin -// SchedGetparam -// SchedGetscheduler -// SchedRrGetInterval -// SchedSetparam -// SchedYield -// Security -// Semctl -// Semget -// Semop -// Semtimedop -// SetMempolicy -// SetRobustList -// SetThreadArea -// SetTidAddress -// Sigaltstack -// Swapoff -// Swapon -// Sysfs -// TimerCreate -// TimerDelete -// TimerGetoverrun -// TimerGettime -// TimerSettime -// Tkill (obsolete) -// Tuxcall -// Umount2 -// Uselib -// Utimensat -// Vfork -// Vhangup -// Vserver -// _Sysctl diff --git a/vendor/golang.org/x/sys/unix/syscall_netbsd.go b/vendor/golang.org/x/sys/unix/syscall_netbsd.go index ddd1ac8534..88162099af 100644 --- a/vendor/golang.org/x/sys/unix/syscall_netbsd.go +++ b/vendor/golang.org/x/sys/unix/syscall_netbsd.go @@ -356,8 +356,6 @@ func Statvfs(path string, buf *Statvfs_t) (err error) { //sys write(fd int, p []byte) (n int, err error) //sys mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) //sys munmap(addr uintptr, length uintptr) (err error) -//sys readlen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_READ -//sys writelen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_WRITE //sys utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) const ( @@ -371,262 +369,3 @@ const ( func mremap(oldaddr uintptr, oldlength uintptr, newlength uintptr, flags int, newaddr uintptr) (uintptr, error) { return mremapNetBSD(oldaddr, oldlength, newaddr, newlength, flags) } - -/* - * Unimplemented - */ -// ____semctl13 -// __clone -// __fhopen40 -// __fhstat40 -// __fhstatvfs140 -// __fstat30 -// __getcwd -// __getfh30 -// __getlogin -// __lstat30 -// __mount50 -// __msgctl13 -// __msync13 -// __ntp_gettime30 -// __posix_chown -// __posix_fchown -// __posix_lchown -// __posix_rename -// __setlogin -// __shmctl13 -// __sigaction_sigtramp -// __sigaltstack14 -// __sigpending14 -// __sigprocmask14 -// __sigsuspend14 -// __sigtimedwait -// __stat30 -// __syscall -// __vfork14 -// _ksem_close -// _ksem_destroy -// _ksem_getvalue -// _ksem_init -// _ksem_open -// _ksem_post -// _ksem_trywait -// _ksem_unlink -// _ksem_wait -// _lwp_continue -// _lwp_create -// _lwp_ctl -// _lwp_detach -// _lwp_exit -// _lwp_getname -// _lwp_getprivate -// _lwp_kill -// _lwp_park -// _lwp_self -// _lwp_setname -// _lwp_setprivate -// _lwp_suspend -// _lwp_unpark -// _lwp_unpark_all -// _lwp_wait -// _lwp_wakeup -// _pset_bind -// _sched_getaffinity -// _sched_getparam -// _sched_setaffinity -// _sched_setparam -// acct -// aio_cancel -// aio_error -// aio_fsync -// aio_read -// aio_return -// aio_suspend -// aio_write -// break -// clock_getres -// clock_gettime -// clock_settime -// compat_09_ogetdomainname -// compat_09_osetdomainname -// compat_09_ouname -// compat_10_omsgsys -// compat_10_osemsys -// compat_10_oshmsys -// compat_12_fstat12 -// compat_12_getdirentries -// compat_12_lstat12 -// compat_12_msync -// compat_12_oreboot -// compat_12_oswapon -// compat_12_stat12 -// compat_13_sigaction13 -// compat_13_sigaltstack13 -// compat_13_sigpending13 -// compat_13_sigprocmask13 -// compat_13_sigreturn13 -// compat_13_sigsuspend13 -// compat_14___semctl -// compat_14_msgctl -// compat_14_shmctl -// compat_16___sigaction14 -// compat_16___sigreturn14 -// compat_20_fhstatfs -// compat_20_fstatfs -// compat_20_getfsstat -// compat_20_statfs -// compat_30___fhstat30 -// compat_30___fstat13 -// compat_30___lstat13 -// compat_30___stat13 -// compat_30_fhopen -// compat_30_fhstat -// compat_30_fhstatvfs1 -// compat_30_getdents -// compat_30_getfh -// compat_30_ntp_gettime -// compat_30_socket -// compat_40_mount -// compat_43_fstat43 -// compat_43_lstat43 -// compat_43_oaccept -// compat_43_ocreat -// compat_43_oftruncate -// compat_43_ogetdirentries -// compat_43_ogetdtablesize -// compat_43_ogethostid -// compat_43_ogethostname -// compat_43_ogetkerninfo -// compat_43_ogetpagesize -// compat_43_ogetpeername -// compat_43_ogetrlimit -// compat_43_ogetsockname -// compat_43_okillpg -// compat_43_olseek -// compat_43_ommap -// compat_43_oquota -// compat_43_orecv -// compat_43_orecvfrom -// compat_43_orecvmsg -// compat_43_osend -// compat_43_osendmsg -// compat_43_osethostid -// compat_43_osethostname -// compat_43_osigblock -// compat_43_osigsetmask -// compat_43_osigstack -// compat_43_osigvec -// compat_43_otruncate -// compat_43_owait -// compat_43_stat43 -// execve -// extattr_delete_fd -// extattr_delete_file -// extattr_delete_link -// extattr_get_fd -// extattr_get_file -// extattr_get_link -// extattr_list_fd -// extattr_list_file -// extattr_list_link -// extattr_set_fd -// extattr_set_file -// extattr_set_link -// extattrctl -// fchroot -// fdatasync -// fgetxattr -// fktrace -// flistxattr -// fork -// fremovexattr -// fsetxattr -// fstatvfs1 -// fsync_range -// getcontext -// getitimer -// getvfsstat -// getxattr -// ktrace -// lchflags -// lchmod -// lfs_bmapv -// lfs_markv -// lfs_segclean -// lfs_segwait -// lgetxattr -// lio_listio -// listxattr -// llistxattr -// lremovexattr -// lseek -// lsetxattr -// lutimes -// madvise -// mincore -// minherit -// modctl -// mq_close -// mq_getattr -// mq_notify -// mq_open -// mq_receive -// mq_send -// mq_setattr -// mq_timedreceive -// mq_timedsend -// mq_unlink -// msgget -// msgrcv -// msgsnd -// nfssvc -// ntp_adjtime -// pmc_control -// pmc_get_info -// pollts -// preadv -// profil -// pselect -// pset_assign -// pset_create -// pset_destroy -// ptrace -// pwritev -// quotactl -// rasctl -// readv -// reboot -// removexattr -// sa_enable -// sa_preempt -// sa_register -// sa_setconcurrency -// sa_stacks -// sa_yield -// sbrk -// sched_yield -// semconfig -// semget -// semop -// setcontext -// setitimer -// setxattr -// shmat -// shmdt -// shmget -// sstk -// statvfs1 -// swapctl -// sysarch -// syscall -// timer_create -// timer_delete -// timer_getoverrun -// timer_gettime -// timer_settime -// undelete -// utrace -// uuidgen -// vadvise -// vfork -// writev diff --git a/vendor/golang.org/x/sys/unix/syscall_openbsd.go b/vendor/golang.org/x/sys/unix/syscall_openbsd.go index c5f166a115..6f34479b59 100644 --- a/vendor/golang.org/x/sys/unix/syscall_openbsd.go +++ b/vendor/golang.org/x/sys/unix/syscall_openbsd.go @@ -326,78 +326,4 @@ func Uname(uname *Utsname) error { //sys write(fd int, p []byte) (n int, err error) //sys mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) //sys munmap(addr uintptr, length uintptr) (err error) -//sys readlen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_READ -//sys writelen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_WRITE //sys utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) - -/* - * Unimplemented - */ -// __getcwd -// __semctl -// __syscall -// __sysctl -// adjfreq -// break -// clock_getres -// clock_gettime -// clock_settime -// closefrom -// execve -// fhopen -// fhstat -// fhstatfs -// fork -// futimens -// getfh -// getgid -// getitimer -// getlogin -// getthrid -// ktrace -// lfs_bmapv -// lfs_markv -// lfs_segclean -// lfs_segwait -// mincore -// minherit -// mount -// mquery -// msgctl -// msgget -// msgrcv -// msgsnd -// nfssvc -// nnpfspioctl -// preadv -// profil -// pwritev -// quotactl -// readv -// reboot -// renameat -// rfork -// sched_yield -// semget -// semop -// setgroups -// setitimer -// setsockopt -// shmat -// shmctl -// shmdt -// shmget -// sigaction -// sigaltstack -// sigpending -// sigprocmask -// sigreturn -// sigsuspend -// sysarch -// syscall -// threxit -// thrsigdivert -// thrsleep -// thrwakeup -// vfork -// writev diff --git a/vendor/golang.org/x/sys/unix/syscall_solaris.go b/vendor/golang.org/x/sys/unix/syscall_solaris.go index 72d23575fa..b99cfa1342 100644 --- a/vendor/golang.org/x/sys/unix/syscall_solaris.go +++ b/vendor/golang.org/x/sys/unix/syscall_solaris.go @@ -698,24 +698,6 @@ func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err e //sys setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) = libsocket.setsockopt //sys recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) = libsocket.recvfrom -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procread)), 3, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf), 0, 0, 0) - n = int(r0) - if e1 != 0 { - err = e1 - } - return -} - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procwrite)), 3, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf), 0, 0, 0) - n = int(r0) - if e1 != 0 { - err = e1 - } - return -} - // Event Ports type fileObjCookie struct { diff --git a/vendor/golang.org/x/sys/unix/syscall_zos_s390x.go b/vendor/golang.org/x/sys/unix/syscall_zos_s390x.go index 44e72edb42..4596d041ce 100644 --- a/vendor/golang.org/x/sys/unix/syscall_zos_s390x.go +++ b/vendor/golang.org/x/sys/unix/syscall_zos_s390x.go @@ -192,7 +192,6 @@ func (cmsg *Cmsghdr) SetLen(length int) { //sys fcntl(fd int, cmd int, arg int) (val int, err error) //sys read(fd int, p []byte) (n int, err error) -//sys readlen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_READ //sys write(fd int, p []byte) (n int, err error) //sys accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) = SYS___ACCEPT_A diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux.go b/vendor/golang.org/x/sys/unix/zerrors_linux.go index 0787a043be..f9c7f479b0 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux.go @@ -2421,6 +2421,15 @@ const ( PR_PAC_GET_ENABLED_KEYS = 0x3d PR_PAC_RESET_KEYS = 0x36 PR_PAC_SET_ENABLED_KEYS = 0x3c + PR_RISCV_V_GET_CONTROL = 0x46 + PR_RISCV_V_SET_CONTROL = 0x45 + PR_RISCV_V_VSTATE_CTRL_CUR_MASK = 0x3 + PR_RISCV_V_VSTATE_CTRL_DEFAULT = 0x0 + PR_RISCV_V_VSTATE_CTRL_INHERIT = 0x10 + PR_RISCV_V_VSTATE_CTRL_MASK = 0x1f + PR_RISCV_V_VSTATE_CTRL_NEXT_MASK = 0xc + PR_RISCV_V_VSTATE_CTRL_OFF = 0x1 + PR_RISCV_V_VSTATE_CTRL_ON = 0x2 PR_SCHED_CORE = 0x3e PR_SCHED_CORE_CREATE = 0x1 PR_SCHED_CORE_GET = 0x0 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_386.go b/vendor/golang.org/x/sys/unix/zerrors_linux_386.go index cfb1430018..30aee00a53 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_386.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_386.go @@ -326,10 +326,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0xa SO_PASSCRED = 0x10 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x11 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1f SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x26 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go index df64f2d590..8ebfa51278 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go @@ -327,10 +327,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0xa SO_PASSCRED = 0x10 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x11 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1f SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x26 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go b/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go index 3025cd5b2d..271a21cdc7 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go @@ -333,10 +333,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0xa SO_PASSCRED = 0x10 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x11 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1f SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x26 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go index 09e1ffbef9..910c330a39 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go @@ -323,10 +323,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0xa SO_PASSCRED = 0x10 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x11 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1f SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x26 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go index a457235407..a640798c93 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go @@ -118,6 +118,8 @@ const ( IUCLC = 0x200 IXOFF = 0x1000 IXON = 0x400 + LASX_CTX_MAGIC = 0x41535801 + LSX_CTX_MAGIC = 0x53580001 MAP_ANON = 0x20 MAP_ANONYMOUS = 0x20 MAP_DENYWRITE = 0x800 @@ -317,10 +319,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0xa SO_PASSCRED = 0x10 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x11 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1f SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x26 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go b/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go index fee7dfb819..0d5925d340 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go @@ -326,10 +326,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0x100 SO_PASSCRED = 0x11 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x12 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1e SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x1028 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go index a5b2373aea..d72a00e0b6 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go @@ -326,10 +326,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0x100 SO_PASSCRED = 0x11 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x12 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1e SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x1028 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go b/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go index 5dde82c98a..02ba129f85 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go @@ -326,10 +326,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0x100 SO_PASSCRED = 0x11 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x12 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1e SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x1028 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go b/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go index 2e80ea6b33..8daa6dd968 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go @@ -326,10 +326,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0x100 SO_PASSCRED = 0x11 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x12 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1e SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x1028 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go b/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go index a65dcd7cbe..63c8fa2f7f 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go @@ -381,10 +381,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0xa SO_PASSCRED = 0x14 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x15 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1f SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x26 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go index cbd34e3d89..930799ec1b 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go @@ -385,10 +385,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0xa SO_PASSCRED = 0x14 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x15 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1f SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x26 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go b/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go index e4afa7a317..8605a7dd7e 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go @@ -385,10 +385,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0xa SO_PASSCRED = 0x14 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x15 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1f SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x26 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go index 44f45a039d..95a016f1c0 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go @@ -314,10 +314,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0xa SO_PASSCRED = 0x10 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x11 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1f SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x26 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go b/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go index 74733e260f..1ae0108f57 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go @@ -389,10 +389,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0xa SO_PASSCRED = 0x10 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x11 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1f SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x26 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go index f5f3934b1a..1bb7c6333b 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go @@ -428,10 +428,12 @@ const ( SO_NOFCS = 0x27 SO_OOBINLINE = 0x100 SO_PASSCRED = 0x2 + SO_PASSPIDFD = 0x55 SO_PASSSEC = 0x1f SO_PEEK_OFF = 0x26 SO_PEERCRED = 0x40 SO_PEERGROUPS = 0x3d + SO_PEERPIDFD = 0x56 SO_PEERSEC = 0x1e SO_PREFER_BUSY_POLL = 0x48 SO_PROTOCOL = 0x1028 diff --git a/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc.go b/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc.go index 9a257219d7..d1d1d23311 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc.go @@ -817,28 +817,6 @@ func write(fd int, p []byte) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, p *byte, np int) (n int, err error) { - r0, er := C.read(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(p))), C.size_t(np)) - n = int(r0) - if r0 == -1 && er != nil { - err = er - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, p *byte, np int) (n int, err error) { - r0, er := C.write(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(p))), C.size_t(np)) - n = int(r0) - if r0 == -1 && er != nil { - err = er - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func Dup2(oldfd int, newfd int) (err error) { r0, er := C.dup2(C.int(oldfd), C.int(newfd)) if r0 == -1 && er != nil { diff --git a/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64.go b/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64.go index 6de80c20cf..f99a18adc3 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64.go @@ -762,28 +762,6 @@ func write(fd int, p []byte) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, p *byte, np int) (n int, err error) { - r0, e1 := callread(fd, uintptr(unsafe.Pointer(p)), np) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, p *byte, np int) (n int, err error) { - r0, e1 := callwrite(fd, uintptr(unsafe.Pointer(p)), np) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func Dup2(oldfd int, newfd int) (err error) { _, e1 := calldup2(oldfd, newfd) if e1 != 0 { diff --git a/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go b/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go index 4037ccf7a9..1cad561e98 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go @@ -725,6 +725,12 @@ func ioctl(fd int, req uint, arg uintptr) (err error) { return } +var libc_ioctl_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_ioctl ioctl "/usr/lib/libSystem.B.dylib" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { _, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) if e1 != 0 { @@ -733,10 +739,6 @@ func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { return } -var libc_ioctl_trampoline_addr uintptr - -//go:cgo_import_dynamic libc_ioctl ioctl "/usr/lib/libSystem.B.dylib" - // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { @@ -2410,28 +2412,6 @@ var libc_munmap_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func Fstat(fd int, stat *Stat_t) (err error) { _, _, e1 := syscall_syscall(libc_fstat64_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) if e1 != 0 { @@ -2521,14 +2501,6 @@ func ptrace1(request int, pid int, addr uintptr, data uintptr) (err error) { return } -func ptrace1Ptr(request int, pid int, addr uintptr, data unsafe.Pointer) (err error) { - _, _, e1 := syscall_syscall6(libc_ptrace_trampoline_addr, uintptr(request), uintptr(pid), addr, uintptr(data), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - var libc_ptrace_trampoline_addr uintptr //go:cgo_import_dynamic libc_ptrace ptrace "/usr/lib/libSystem.B.dylib" diff --git a/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.s b/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.s index 4baaed0bc1..8b8bb28402 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.s +++ b/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.s @@ -5,703 +5,586 @@ TEXT libc_fdopendir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fdopendir(SB) - GLOBL ·libc_fdopendir_trampoline_addr(SB), RODATA, $8 DATA ·libc_fdopendir_trampoline_addr(SB)/8, $libc_fdopendir_trampoline<>(SB) TEXT libc_getgroups_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getgroups(SB) - GLOBL ·libc_getgroups_trampoline_addr(SB), RODATA, $8 DATA ·libc_getgroups_trampoline_addr(SB)/8, $libc_getgroups_trampoline<>(SB) TEXT libc_setgroups_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setgroups(SB) - GLOBL ·libc_setgroups_trampoline_addr(SB), RODATA, $8 DATA ·libc_setgroups_trampoline_addr(SB)/8, $libc_setgroups_trampoline<>(SB) TEXT libc_wait4_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_wait4(SB) - GLOBL ·libc_wait4_trampoline_addr(SB), RODATA, $8 DATA ·libc_wait4_trampoline_addr(SB)/8, $libc_wait4_trampoline<>(SB) TEXT libc_accept_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_accept(SB) - GLOBL ·libc_accept_trampoline_addr(SB), RODATA, $8 DATA ·libc_accept_trampoline_addr(SB)/8, $libc_accept_trampoline<>(SB) TEXT libc_bind_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_bind(SB) - GLOBL ·libc_bind_trampoline_addr(SB), RODATA, $8 DATA ·libc_bind_trampoline_addr(SB)/8, $libc_bind_trampoline<>(SB) TEXT libc_connect_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_connect(SB) - GLOBL ·libc_connect_trampoline_addr(SB), RODATA, $8 DATA ·libc_connect_trampoline_addr(SB)/8, $libc_connect_trampoline<>(SB) TEXT libc_socket_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_socket(SB) - GLOBL ·libc_socket_trampoline_addr(SB), RODATA, $8 DATA ·libc_socket_trampoline_addr(SB)/8, $libc_socket_trampoline<>(SB) TEXT libc_getsockopt_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getsockopt(SB) - GLOBL ·libc_getsockopt_trampoline_addr(SB), RODATA, $8 DATA ·libc_getsockopt_trampoline_addr(SB)/8, $libc_getsockopt_trampoline<>(SB) TEXT libc_setsockopt_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setsockopt(SB) - GLOBL ·libc_setsockopt_trampoline_addr(SB), RODATA, $8 DATA ·libc_setsockopt_trampoline_addr(SB)/8, $libc_setsockopt_trampoline<>(SB) TEXT libc_getpeername_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpeername(SB) - GLOBL ·libc_getpeername_trampoline_addr(SB), RODATA, $8 DATA ·libc_getpeername_trampoline_addr(SB)/8, $libc_getpeername_trampoline<>(SB) TEXT libc_getsockname_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getsockname(SB) - GLOBL ·libc_getsockname_trampoline_addr(SB), RODATA, $8 DATA ·libc_getsockname_trampoline_addr(SB)/8, $libc_getsockname_trampoline<>(SB) TEXT libc_shutdown_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_shutdown(SB) - GLOBL ·libc_shutdown_trampoline_addr(SB), RODATA, $8 DATA ·libc_shutdown_trampoline_addr(SB)/8, $libc_shutdown_trampoline<>(SB) TEXT libc_socketpair_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_socketpair(SB) - GLOBL ·libc_socketpair_trampoline_addr(SB), RODATA, $8 DATA ·libc_socketpair_trampoline_addr(SB)/8, $libc_socketpair_trampoline<>(SB) TEXT libc_recvfrom_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_recvfrom(SB) - GLOBL ·libc_recvfrom_trampoline_addr(SB), RODATA, $8 DATA ·libc_recvfrom_trampoline_addr(SB)/8, $libc_recvfrom_trampoline<>(SB) TEXT libc_sendto_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sendto(SB) - GLOBL ·libc_sendto_trampoline_addr(SB), RODATA, $8 DATA ·libc_sendto_trampoline_addr(SB)/8, $libc_sendto_trampoline<>(SB) TEXT libc_recvmsg_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_recvmsg(SB) - GLOBL ·libc_recvmsg_trampoline_addr(SB), RODATA, $8 DATA ·libc_recvmsg_trampoline_addr(SB)/8, $libc_recvmsg_trampoline<>(SB) TEXT libc_sendmsg_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sendmsg(SB) - GLOBL ·libc_sendmsg_trampoline_addr(SB), RODATA, $8 DATA ·libc_sendmsg_trampoline_addr(SB)/8, $libc_sendmsg_trampoline<>(SB) TEXT libc_kevent_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_kevent(SB) - GLOBL ·libc_kevent_trampoline_addr(SB), RODATA, $8 DATA ·libc_kevent_trampoline_addr(SB)/8, $libc_kevent_trampoline<>(SB) TEXT libc_utimes_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_utimes(SB) - GLOBL ·libc_utimes_trampoline_addr(SB), RODATA, $8 DATA ·libc_utimes_trampoline_addr(SB)/8, $libc_utimes_trampoline<>(SB) TEXT libc_futimes_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_futimes(SB) - GLOBL ·libc_futimes_trampoline_addr(SB), RODATA, $8 DATA ·libc_futimes_trampoline_addr(SB)/8, $libc_futimes_trampoline<>(SB) TEXT libc_poll_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_poll(SB) - GLOBL ·libc_poll_trampoline_addr(SB), RODATA, $8 DATA ·libc_poll_trampoline_addr(SB)/8, $libc_poll_trampoline<>(SB) TEXT libc_madvise_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_madvise(SB) - GLOBL ·libc_madvise_trampoline_addr(SB), RODATA, $8 DATA ·libc_madvise_trampoline_addr(SB)/8, $libc_madvise_trampoline<>(SB) TEXT libc_mlock_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mlock(SB) - GLOBL ·libc_mlock_trampoline_addr(SB), RODATA, $8 DATA ·libc_mlock_trampoline_addr(SB)/8, $libc_mlock_trampoline<>(SB) TEXT libc_mlockall_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mlockall(SB) - GLOBL ·libc_mlockall_trampoline_addr(SB), RODATA, $8 DATA ·libc_mlockall_trampoline_addr(SB)/8, $libc_mlockall_trampoline<>(SB) TEXT libc_mprotect_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mprotect(SB) - GLOBL ·libc_mprotect_trampoline_addr(SB), RODATA, $8 DATA ·libc_mprotect_trampoline_addr(SB)/8, $libc_mprotect_trampoline<>(SB) TEXT libc_msync_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_msync(SB) - GLOBL ·libc_msync_trampoline_addr(SB), RODATA, $8 DATA ·libc_msync_trampoline_addr(SB)/8, $libc_msync_trampoline<>(SB) TEXT libc_munlock_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_munlock(SB) - GLOBL ·libc_munlock_trampoline_addr(SB), RODATA, $8 DATA ·libc_munlock_trampoline_addr(SB)/8, $libc_munlock_trampoline<>(SB) TEXT libc_munlockall_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_munlockall(SB) - GLOBL ·libc_munlockall_trampoline_addr(SB), RODATA, $8 DATA ·libc_munlockall_trampoline_addr(SB)/8, $libc_munlockall_trampoline<>(SB) TEXT libc_closedir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_closedir(SB) - GLOBL ·libc_closedir_trampoline_addr(SB), RODATA, $8 DATA ·libc_closedir_trampoline_addr(SB)/8, $libc_closedir_trampoline<>(SB) TEXT libc_readdir_r_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_readdir_r(SB) - GLOBL ·libc_readdir_r_trampoline_addr(SB), RODATA, $8 DATA ·libc_readdir_r_trampoline_addr(SB)/8, $libc_readdir_r_trampoline<>(SB) TEXT libc_pipe_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_pipe(SB) - GLOBL ·libc_pipe_trampoline_addr(SB), RODATA, $8 DATA ·libc_pipe_trampoline_addr(SB)/8, $libc_pipe_trampoline<>(SB) TEXT libc_getxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getxattr(SB) - GLOBL ·libc_getxattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_getxattr_trampoline_addr(SB)/8, $libc_getxattr_trampoline<>(SB) TEXT libc_fgetxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fgetxattr(SB) - GLOBL ·libc_fgetxattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_fgetxattr_trampoline_addr(SB)/8, $libc_fgetxattr_trampoline<>(SB) TEXT libc_setxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setxattr(SB) - GLOBL ·libc_setxattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_setxattr_trampoline_addr(SB)/8, $libc_setxattr_trampoline<>(SB) TEXT libc_fsetxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fsetxattr(SB) - GLOBL ·libc_fsetxattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_fsetxattr_trampoline_addr(SB)/8, $libc_fsetxattr_trampoline<>(SB) TEXT libc_removexattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_removexattr(SB) - GLOBL ·libc_removexattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_removexattr_trampoline_addr(SB)/8, $libc_removexattr_trampoline<>(SB) TEXT libc_fremovexattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fremovexattr(SB) - GLOBL ·libc_fremovexattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_fremovexattr_trampoline_addr(SB)/8, $libc_fremovexattr_trampoline<>(SB) TEXT libc_listxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_listxattr(SB) - GLOBL ·libc_listxattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_listxattr_trampoline_addr(SB)/8, $libc_listxattr_trampoline<>(SB) TEXT libc_flistxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_flistxattr(SB) - GLOBL ·libc_flistxattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_flistxattr_trampoline_addr(SB)/8, $libc_flistxattr_trampoline<>(SB) TEXT libc_utimensat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_utimensat(SB) - GLOBL ·libc_utimensat_trampoline_addr(SB), RODATA, $8 DATA ·libc_utimensat_trampoline_addr(SB)/8, $libc_utimensat_trampoline<>(SB) TEXT libc_fcntl_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fcntl(SB) - GLOBL ·libc_fcntl_trampoline_addr(SB), RODATA, $8 DATA ·libc_fcntl_trampoline_addr(SB)/8, $libc_fcntl_trampoline<>(SB) TEXT libc_kill_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_kill(SB) - GLOBL ·libc_kill_trampoline_addr(SB), RODATA, $8 DATA ·libc_kill_trampoline_addr(SB)/8, $libc_kill_trampoline<>(SB) TEXT libc_ioctl_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_ioctl(SB) - GLOBL ·libc_ioctl_trampoline_addr(SB), RODATA, $8 DATA ·libc_ioctl_trampoline_addr(SB)/8, $libc_ioctl_trampoline<>(SB) TEXT libc_sysctl_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sysctl(SB) - GLOBL ·libc_sysctl_trampoline_addr(SB), RODATA, $8 DATA ·libc_sysctl_trampoline_addr(SB)/8, $libc_sysctl_trampoline<>(SB) TEXT libc_sendfile_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sendfile(SB) - GLOBL ·libc_sendfile_trampoline_addr(SB), RODATA, $8 DATA ·libc_sendfile_trampoline_addr(SB)/8, $libc_sendfile_trampoline<>(SB) TEXT libc_shmat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_shmat(SB) - GLOBL ·libc_shmat_trampoline_addr(SB), RODATA, $8 DATA ·libc_shmat_trampoline_addr(SB)/8, $libc_shmat_trampoline<>(SB) TEXT libc_shmctl_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_shmctl(SB) - GLOBL ·libc_shmctl_trampoline_addr(SB), RODATA, $8 DATA ·libc_shmctl_trampoline_addr(SB)/8, $libc_shmctl_trampoline<>(SB) TEXT libc_shmdt_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_shmdt(SB) - GLOBL ·libc_shmdt_trampoline_addr(SB), RODATA, $8 DATA ·libc_shmdt_trampoline_addr(SB)/8, $libc_shmdt_trampoline<>(SB) TEXT libc_shmget_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_shmget(SB) - GLOBL ·libc_shmget_trampoline_addr(SB), RODATA, $8 DATA ·libc_shmget_trampoline_addr(SB)/8, $libc_shmget_trampoline<>(SB) TEXT libc_access_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_access(SB) - GLOBL ·libc_access_trampoline_addr(SB), RODATA, $8 DATA ·libc_access_trampoline_addr(SB)/8, $libc_access_trampoline<>(SB) TEXT libc_adjtime_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_adjtime(SB) - GLOBL ·libc_adjtime_trampoline_addr(SB), RODATA, $8 DATA ·libc_adjtime_trampoline_addr(SB)/8, $libc_adjtime_trampoline<>(SB) TEXT libc_chdir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chdir(SB) - GLOBL ·libc_chdir_trampoline_addr(SB), RODATA, $8 DATA ·libc_chdir_trampoline_addr(SB)/8, $libc_chdir_trampoline<>(SB) TEXT libc_chflags_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chflags(SB) - GLOBL ·libc_chflags_trampoline_addr(SB), RODATA, $8 DATA ·libc_chflags_trampoline_addr(SB)/8, $libc_chflags_trampoline<>(SB) TEXT libc_chmod_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chmod(SB) - GLOBL ·libc_chmod_trampoline_addr(SB), RODATA, $8 DATA ·libc_chmod_trampoline_addr(SB)/8, $libc_chmod_trampoline<>(SB) TEXT libc_chown_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chown(SB) - GLOBL ·libc_chown_trampoline_addr(SB), RODATA, $8 DATA ·libc_chown_trampoline_addr(SB)/8, $libc_chown_trampoline<>(SB) TEXT libc_chroot_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chroot(SB) - GLOBL ·libc_chroot_trampoline_addr(SB), RODATA, $8 DATA ·libc_chroot_trampoline_addr(SB)/8, $libc_chroot_trampoline<>(SB) TEXT libc_clock_gettime_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_clock_gettime(SB) - GLOBL ·libc_clock_gettime_trampoline_addr(SB), RODATA, $8 DATA ·libc_clock_gettime_trampoline_addr(SB)/8, $libc_clock_gettime_trampoline<>(SB) TEXT libc_close_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_close(SB) - GLOBL ·libc_close_trampoline_addr(SB), RODATA, $8 DATA ·libc_close_trampoline_addr(SB)/8, $libc_close_trampoline<>(SB) TEXT libc_clonefile_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_clonefile(SB) - GLOBL ·libc_clonefile_trampoline_addr(SB), RODATA, $8 DATA ·libc_clonefile_trampoline_addr(SB)/8, $libc_clonefile_trampoline<>(SB) TEXT libc_clonefileat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_clonefileat(SB) - GLOBL ·libc_clonefileat_trampoline_addr(SB), RODATA, $8 DATA ·libc_clonefileat_trampoline_addr(SB)/8, $libc_clonefileat_trampoline<>(SB) TEXT libc_dup_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_dup(SB) - GLOBL ·libc_dup_trampoline_addr(SB), RODATA, $8 DATA ·libc_dup_trampoline_addr(SB)/8, $libc_dup_trampoline<>(SB) TEXT libc_dup2_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_dup2(SB) - GLOBL ·libc_dup2_trampoline_addr(SB), RODATA, $8 DATA ·libc_dup2_trampoline_addr(SB)/8, $libc_dup2_trampoline<>(SB) TEXT libc_exchangedata_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_exchangedata(SB) - GLOBL ·libc_exchangedata_trampoline_addr(SB), RODATA, $8 DATA ·libc_exchangedata_trampoline_addr(SB)/8, $libc_exchangedata_trampoline<>(SB) TEXT libc_exit_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_exit(SB) - GLOBL ·libc_exit_trampoline_addr(SB), RODATA, $8 DATA ·libc_exit_trampoline_addr(SB)/8, $libc_exit_trampoline<>(SB) TEXT libc_faccessat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_faccessat(SB) - GLOBL ·libc_faccessat_trampoline_addr(SB), RODATA, $8 DATA ·libc_faccessat_trampoline_addr(SB)/8, $libc_faccessat_trampoline<>(SB) TEXT libc_fchdir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchdir(SB) - GLOBL ·libc_fchdir_trampoline_addr(SB), RODATA, $8 DATA ·libc_fchdir_trampoline_addr(SB)/8, $libc_fchdir_trampoline<>(SB) TEXT libc_fchflags_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchflags(SB) - GLOBL ·libc_fchflags_trampoline_addr(SB), RODATA, $8 DATA ·libc_fchflags_trampoline_addr(SB)/8, $libc_fchflags_trampoline<>(SB) TEXT libc_fchmod_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchmod(SB) - GLOBL ·libc_fchmod_trampoline_addr(SB), RODATA, $8 DATA ·libc_fchmod_trampoline_addr(SB)/8, $libc_fchmod_trampoline<>(SB) TEXT libc_fchmodat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchmodat(SB) - GLOBL ·libc_fchmodat_trampoline_addr(SB), RODATA, $8 DATA ·libc_fchmodat_trampoline_addr(SB)/8, $libc_fchmodat_trampoline<>(SB) TEXT libc_fchown_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchown(SB) - GLOBL ·libc_fchown_trampoline_addr(SB), RODATA, $8 DATA ·libc_fchown_trampoline_addr(SB)/8, $libc_fchown_trampoline<>(SB) TEXT libc_fchownat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchownat(SB) - GLOBL ·libc_fchownat_trampoline_addr(SB), RODATA, $8 DATA ·libc_fchownat_trampoline_addr(SB)/8, $libc_fchownat_trampoline<>(SB) TEXT libc_fclonefileat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fclonefileat(SB) - GLOBL ·libc_fclonefileat_trampoline_addr(SB), RODATA, $8 DATA ·libc_fclonefileat_trampoline_addr(SB)/8, $libc_fclonefileat_trampoline<>(SB) TEXT libc_flock_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_flock(SB) - GLOBL ·libc_flock_trampoline_addr(SB), RODATA, $8 DATA ·libc_flock_trampoline_addr(SB)/8, $libc_flock_trampoline<>(SB) TEXT libc_fpathconf_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fpathconf(SB) - GLOBL ·libc_fpathconf_trampoline_addr(SB), RODATA, $8 DATA ·libc_fpathconf_trampoline_addr(SB)/8, $libc_fpathconf_trampoline<>(SB) TEXT libc_fsync_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fsync(SB) - GLOBL ·libc_fsync_trampoline_addr(SB), RODATA, $8 DATA ·libc_fsync_trampoline_addr(SB)/8, $libc_fsync_trampoline<>(SB) TEXT libc_ftruncate_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_ftruncate(SB) - GLOBL ·libc_ftruncate_trampoline_addr(SB), RODATA, $8 DATA ·libc_ftruncate_trampoline_addr(SB)/8, $libc_ftruncate_trampoline<>(SB) TEXT libc_getcwd_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getcwd(SB) - GLOBL ·libc_getcwd_trampoline_addr(SB), RODATA, $8 DATA ·libc_getcwd_trampoline_addr(SB)/8, $libc_getcwd_trampoline<>(SB) TEXT libc_getdtablesize_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getdtablesize(SB) - GLOBL ·libc_getdtablesize_trampoline_addr(SB), RODATA, $8 DATA ·libc_getdtablesize_trampoline_addr(SB)/8, $libc_getdtablesize_trampoline<>(SB) TEXT libc_getegid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getegid(SB) - GLOBL ·libc_getegid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getegid_trampoline_addr(SB)/8, $libc_getegid_trampoline<>(SB) TEXT libc_geteuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_geteuid(SB) - GLOBL ·libc_geteuid_trampoline_addr(SB), RODATA, $8 DATA ·libc_geteuid_trampoline_addr(SB)/8, $libc_geteuid_trampoline<>(SB) TEXT libc_getgid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getgid(SB) - GLOBL ·libc_getgid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getgid_trampoline_addr(SB)/8, $libc_getgid_trampoline<>(SB) TEXT libc_getpgid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpgid(SB) - GLOBL ·libc_getpgid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getpgid_trampoline_addr(SB)/8, $libc_getpgid_trampoline<>(SB) TEXT libc_getpgrp_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpgrp(SB) - GLOBL ·libc_getpgrp_trampoline_addr(SB), RODATA, $8 DATA ·libc_getpgrp_trampoline_addr(SB)/8, $libc_getpgrp_trampoline<>(SB) TEXT libc_getpid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpid(SB) - GLOBL ·libc_getpid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getpid_trampoline_addr(SB)/8, $libc_getpid_trampoline<>(SB) TEXT libc_getppid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getppid(SB) - GLOBL ·libc_getppid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getppid_trampoline_addr(SB)/8, $libc_getppid_trampoline<>(SB) TEXT libc_getpriority_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpriority(SB) - GLOBL ·libc_getpriority_trampoline_addr(SB), RODATA, $8 DATA ·libc_getpriority_trampoline_addr(SB)/8, $libc_getpriority_trampoline<>(SB) TEXT libc_getrlimit_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getrlimit(SB) - GLOBL ·libc_getrlimit_trampoline_addr(SB), RODATA, $8 DATA ·libc_getrlimit_trampoline_addr(SB)/8, $libc_getrlimit_trampoline<>(SB) TEXT libc_getrusage_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getrusage(SB) - GLOBL ·libc_getrusage_trampoline_addr(SB), RODATA, $8 DATA ·libc_getrusage_trampoline_addr(SB)/8, $libc_getrusage_trampoline<>(SB) TEXT libc_getsid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getsid(SB) - GLOBL ·libc_getsid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getsid_trampoline_addr(SB)/8, $libc_getsid_trampoline<>(SB) TEXT libc_gettimeofday_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_gettimeofday(SB) - GLOBL ·libc_gettimeofday_trampoline_addr(SB), RODATA, $8 DATA ·libc_gettimeofday_trampoline_addr(SB)/8, $libc_gettimeofday_trampoline<>(SB) TEXT libc_getuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getuid(SB) - GLOBL ·libc_getuid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getuid_trampoline_addr(SB)/8, $libc_getuid_trampoline<>(SB) TEXT libc_issetugid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_issetugid(SB) - GLOBL ·libc_issetugid_trampoline_addr(SB), RODATA, $8 DATA ·libc_issetugid_trampoline_addr(SB)/8, $libc_issetugid_trampoline<>(SB) TEXT libc_kqueue_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_kqueue(SB) - GLOBL ·libc_kqueue_trampoline_addr(SB), RODATA, $8 DATA ·libc_kqueue_trampoline_addr(SB)/8, $libc_kqueue_trampoline<>(SB) TEXT libc_lchown_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_lchown(SB) - GLOBL ·libc_lchown_trampoline_addr(SB), RODATA, $8 DATA ·libc_lchown_trampoline_addr(SB)/8, $libc_lchown_trampoline<>(SB) TEXT libc_link_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_link(SB) - GLOBL ·libc_link_trampoline_addr(SB), RODATA, $8 DATA ·libc_link_trampoline_addr(SB)/8, $libc_link_trampoline<>(SB) TEXT libc_linkat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_linkat(SB) - GLOBL ·libc_linkat_trampoline_addr(SB), RODATA, $8 DATA ·libc_linkat_trampoline_addr(SB)/8, $libc_linkat_trampoline<>(SB) TEXT libc_listen_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_listen(SB) - GLOBL ·libc_listen_trampoline_addr(SB), RODATA, $8 DATA ·libc_listen_trampoline_addr(SB)/8, $libc_listen_trampoline<>(SB) TEXT libc_mkdir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mkdir(SB) - GLOBL ·libc_mkdir_trampoline_addr(SB), RODATA, $8 DATA ·libc_mkdir_trampoline_addr(SB)/8, $libc_mkdir_trampoline<>(SB) TEXT libc_mkdirat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mkdirat(SB) - GLOBL ·libc_mkdirat_trampoline_addr(SB), RODATA, $8 DATA ·libc_mkdirat_trampoline_addr(SB)/8, $libc_mkdirat_trampoline<>(SB) TEXT libc_mkfifo_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mkfifo(SB) - GLOBL ·libc_mkfifo_trampoline_addr(SB), RODATA, $8 DATA ·libc_mkfifo_trampoline_addr(SB)/8, $libc_mkfifo_trampoline<>(SB) TEXT libc_mknod_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mknod(SB) - GLOBL ·libc_mknod_trampoline_addr(SB), RODATA, $8 DATA ·libc_mknod_trampoline_addr(SB)/8, $libc_mknod_trampoline<>(SB) TEXT libc_mount_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mount(SB) - GLOBL ·libc_mount_trampoline_addr(SB), RODATA, $8 DATA ·libc_mount_trampoline_addr(SB)/8, $libc_mount_trampoline<>(SB) TEXT libc_open_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_open(SB) - GLOBL ·libc_open_trampoline_addr(SB), RODATA, $8 DATA ·libc_open_trampoline_addr(SB)/8, $libc_open_trampoline<>(SB) TEXT libc_openat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_openat(SB) - GLOBL ·libc_openat_trampoline_addr(SB), RODATA, $8 DATA ·libc_openat_trampoline_addr(SB)/8, $libc_openat_trampoline<>(SB) TEXT libc_pathconf_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_pathconf(SB) - GLOBL ·libc_pathconf_trampoline_addr(SB), RODATA, $8 DATA ·libc_pathconf_trampoline_addr(SB)/8, $libc_pathconf_trampoline<>(SB) TEXT libc_pread_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_pread(SB) - GLOBL ·libc_pread_trampoline_addr(SB), RODATA, $8 DATA ·libc_pread_trampoline_addr(SB)/8, $libc_pread_trampoline<>(SB) TEXT libc_pwrite_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_pwrite(SB) - GLOBL ·libc_pwrite_trampoline_addr(SB), RODATA, $8 DATA ·libc_pwrite_trampoline_addr(SB)/8, $libc_pwrite_trampoline<>(SB) TEXT libc_read_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_read(SB) - GLOBL ·libc_read_trampoline_addr(SB), RODATA, $8 DATA ·libc_read_trampoline_addr(SB)/8, $libc_read_trampoline<>(SB) TEXT libc_readlink_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_readlink(SB) - GLOBL ·libc_readlink_trampoline_addr(SB), RODATA, $8 DATA ·libc_readlink_trampoline_addr(SB)/8, $libc_readlink_trampoline<>(SB) TEXT libc_readlinkat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_readlinkat(SB) - GLOBL ·libc_readlinkat_trampoline_addr(SB), RODATA, $8 DATA ·libc_readlinkat_trampoline_addr(SB)/8, $libc_readlinkat_trampoline<>(SB) TEXT libc_rename_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_rename(SB) - GLOBL ·libc_rename_trampoline_addr(SB), RODATA, $8 DATA ·libc_rename_trampoline_addr(SB)/8, $libc_rename_trampoline<>(SB) TEXT libc_renameat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_renameat(SB) - GLOBL ·libc_renameat_trampoline_addr(SB), RODATA, $8 DATA ·libc_renameat_trampoline_addr(SB)/8, $libc_renameat_trampoline<>(SB) TEXT libc_revoke_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_revoke(SB) - GLOBL ·libc_revoke_trampoline_addr(SB), RODATA, $8 DATA ·libc_revoke_trampoline_addr(SB)/8, $libc_revoke_trampoline<>(SB) TEXT libc_rmdir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_rmdir(SB) - GLOBL ·libc_rmdir_trampoline_addr(SB), RODATA, $8 DATA ·libc_rmdir_trampoline_addr(SB)/8, $libc_rmdir_trampoline<>(SB) TEXT libc_lseek_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_lseek(SB) - GLOBL ·libc_lseek_trampoline_addr(SB), RODATA, $8 DATA ·libc_lseek_trampoline_addr(SB)/8, $libc_lseek_trampoline<>(SB) TEXT libc_select_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_select(SB) - GLOBL ·libc_select_trampoline_addr(SB), RODATA, $8 DATA ·libc_select_trampoline_addr(SB)/8, $libc_select_trampoline<>(SB) @@ -712,192 +595,160 @@ DATA ·libc_setattrlist_trampoline_addr(SB)/8, $libc_setattrlist_trampoline<>(SB TEXT libc_setegid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setegid(SB) - GLOBL ·libc_setegid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setegid_trampoline_addr(SB)/8, $libc_setegid_trampoline<>(SB) TEXT libc_seteuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_seteuid(SB) - GLOBL ·libc_seteuid_trampoline_addr(SB), RODATA, $8 DATA ·libc_seteuid_trampoline_addr(SB)/8, $libc_seteuid_trampoline<>(SB) TEXT libc_setgid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setgid(SB) - GLOBL ·libc_setgid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setgid_trampoline_addr(SB)/8, $libc_setgid_trampoline<>(SB) TEXT libc_setlogin_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setlogin(SB) - GLOBL ·libc_setlogin_trampoline_addr(SB), RODATA, $8 DATA ·libc_setlogin_trampoline_addr(SB)/8, $libc_setlogin_trampoline<>(SB) TEXT libc_setpgid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setpgid(SB) - GLOBL ·libc_setpgid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setpgid_trampoline_addr(SB)/8, $libc_setpgid_trampoline<>(SB) TEXT libc_setpriority_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setpriority(SB) - GLOBL ·libc_setpriority_trampoline_addr(SB), RODATA, $8 DATA ·libc_setpriority_trampoline_addr(SB)/8, $libc_setpriority_trampoline<>(SB) TEXT libc_setprivexec_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setprivexec(SB) - GLOBL ·libc_setprivexec_trampoline_addr(SB), RODATA, $8 DATA ·libc_setprivexec_trampoline_addr(SB)/8, $libc_setprivexec_trampoline<>(SB) TEXT libc_setregid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setregid(SB) - GLOBL ·libc_setregid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setregid_trampoline_addr(SB)/8, $libc_setregid_trampoline<>(SB) TEXT libc_setreuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setreuid(SB) - GLOBL ·libc_setreuid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setreuid_trampoline_addr(SB)/8, $libc_setreuid_trampoline<>(SB) TEXT libc_setsid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setsid(SB) - GLOBL ·libc_setsid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setsid_trampoline_addr(SB)/8, $libc_setsid_trampoline<>(SB) TEXT libc_settimeofday_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_settimeofday(SB) - GLOBL ·libc_settimeofday_trampoline_addr(SB), RODATA, $8 DATA ·libc_settimeofday_trampoline_addr(SB)/8, $libc_settimeofday_trampoline<>(SB) TEXT libc_setuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setuid(SB) - GLOBL ·libc_setuid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setuid_trampoline_addr(SB)/8, $libc_setuid_trampoline<>(SB) TEXT libc_symlink_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_symlink(SB) - GLOBL ·libc_symlink_trampoline_addr(SB), RODATA, $8 DATA ·libc_symlink_trampoline_addr(SB)/8, $libc_symlink_trampoline<>(SB) TEXT libc_symlinkat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_symlinkat(SB) - GLOBL ·libc_symlinkat_trampoline_addr(SB), RODATA, $8 DATA ·libc_symlinkat_trampoline_addr(SB)/8, $libc_symlinkat_trampoline<>(SB) TEXT libc_sync_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sync(SB) - GLOBL ·libc_sync_trampoline_addr(SB), RODATA, $8 DATA ·libc_sync_trampoline_addr(SB)/8, $libc_sync_trampoline<>(SB) TEXT libc_truncate_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_truncate(SB) - GLOBL ·libc_truncate_trampoline_addr(SB), RODATA, $8 DATA ·libc_truncate_trampoline_addr(SB)/8, $libc_truncate_trampoline<>(SB) TEXT libc_umask_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_umask(SB) - GLOBL ·libc_umask_trampoline_addr(SB), RODATA, $8 DATA ·libc_umask_trampoline_addr(SB)/8, $libc_umask_trampoline<>(SB) TEXT libc_undelete_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_undelete(SB) - GLOBL ·libc_undelete_trampoline_addr(SB), RODATA, $8 DATA ·libc_undelete_trampoline_addr(SB)/8, $libc_undelete_trampoline<>(SB) TEXT libc_unlink_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_unlink(SB) - GLOBL ·libc_unlink_trampoline_addr(SB), RODATA, $8 DATA ·libc_unlink_trampoline_addr(SB)/8, $libc_unlink_trampoline<>(SB) TEXT libc_unlinkat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_unlinkat(SB) - GLOBL ·libc_unlinkat_trampoline_addr(SB), RODATA, $8 DATA ·libc_unlinkat_trampoline_addr(SB)/8, $libc_unlinkat_trampoline<>(SB) TEXT libc_unmount_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_unmount(SB) - GLOBL ·libc_unmount_trampoline_addr(SB), RODATA, $8 DATA ·libc_unmount_trampoline_addr(SB)/8, $libc_unmount_trampoline<>(SB) TEXT libc_write_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_write(SB) - GLOBL ·libc_write_trampoline_addr(SB), RODATA, $8 DATA ·libc_write_trampoline_addr(SB)/8, $libc_write_trampoline<>(SB) TEXT libc_mmap_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mmap(SB) - GLOBL ·libc_mmap_trampoline_addr(SB), RODATA, $8 DATA ·libc_mmap_trampoline_addr(SB)/8, $libc_mmap_trampoline<>(SB) TEXT libc_munmap_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_munmap(SB) - GLOBL ·libc_munmap_trampoline_addr(SB), RODATA, $8 DATA ·libc_munmap_trampoline_addr(SB)/8, $libc_munmap_trampoline<>(SB) TEXT libc_fstat64_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fstat64(SB) - GLOBL ·libc_fstat64_trampoline_addr(SB), RODATA, $8 DATA ·libc_fstat64_trampoline_addr(SB)/8, $libc_fstat64_trampoline<>(SB) TEXT libc_fstatat64_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fstatat64(SB) - GLOBL ·libc_fstatat64_trampoline_addr(SB), RODATA, $8 DATA ·libc_fstatat64_trampoline_addr(SB)/8, $libc_fstatat64_trampoline<>(SB) TEXT libc_fstatfs64_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fstatfs64(SB) - GLOBL ·libc_fstatfs64_trampoline_addr(SB), RODATA, $8 DATA ·libc_fstatfs64_trampoline_addr(SB)/8, $libc_fstatfs64_trampoline<>(SB) TEXT libc_getfsstat64_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getfsstat64(SB) - GLOBL ·libc_getfsstat64_trampoline_addr(SB), RODATA, $8 DATA ·libc_getfsstat64_trampoline_addr(SB)/8, $libc_getfsstat64_trampoline<>(SB) TEXT libc_lstat64_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_lstat64(SB) - GLOBL ·libc_lstat64_trampoline_addr(SB), RODATA, $8 DATA ·libc_lstat64_trampoline_addr(SB)/8, $libc_lstat64_trampoline<>(SB) TEXT libc_ptrace_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_ptrace(SB) - GLOBL ·libc_ptrace_trampoline_addr(SB), RODATA, $8 DATA ·libc_ptrace_trampoline_addr(SB)/8, $libc_ptrace_trampoline<>(SB) TEXT libc_stat64_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_stat64(SB) - GLOBL ·libc_stat64_trampoline_addr(SB), RODATA, $8 DATA ·libc_stat64_trampoline_addr(SB)/8, $libc_stat64_trampoline<>(SB) TEXT libc_statfs64_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_statfs64(SB) - GLOBL ·libc_statfs64_trampoline_addr(SB), RODATA, $8 DATA ·libc_statfs64_trampoline_addr(SB)/8, $libc_statfs64_trampoline<>(SB) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go b/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go index 51d6f3fb25..b18edbd0e3 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go @@ -725,6 +725,12 @@ func ioctl(fd int, req uint, arg uintptr) (err error) { return } +var libc_ioctl_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_ioctl ioctl "/usr/lib/libSystem.B.dylib" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { _, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) if e1 != 0 { @@ -733,10 +739,6 @@ func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { return } -var libc_ioctl_trampoline_addr uintptr - -//go:cgo_import_dynamic libc_ioctl ioctl "/usr/lib/libSystem.B.dylib" - // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { @@ -2410,28 +2412,6 @@ var libc_munmap_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func Fstat(fd int, stat *Stat_t) (err error) { _, _, e1 := syscall_syscall(libc_fstat_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) if e1 != 0 { @@ -2521,14 +2501,6 @@ func ptrace1(request int, pid int, addr uintptr, data uintptr) (err error) { return } -func ptrace1Ptr(request int, pid int, addr uintptr, data unsafe.Pointer) (err error) { - _, _, e1 := syscall_syscall6(libc_ptrace_trampoline_addr, uintptr(request), uintptr(pid), addr, uintptr(data), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - var libc_ptrace_trampoline_addr uintptr //go:cgo_import_dynamic libc_ptrace ptrace "/usr/lib/libSystem.B.dylib" diff --git a/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.s b/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.s index c3b82c0379..08362c1ab7 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.s +++ b/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.s @@ -5,703 +5,586 @@ TEXT libc_fdopendir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fdopendir(SB) - GLOBL ·libc_fdopendir_trampoline_addr(SB), RODATA, $8 DATA ·libc_fdopendir_trampoline_addr(SB)/8, $libc_fdopendir_trampoline<>(SB) TEXT libc_getgroups_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getgroups(SB) - GLOBL ·libc_getgroups_trampoline_addr(SB), RODATA, $8 DATA ·libc_getgroups_trampoline_addr(SB)/8, $libc_getgroups_trampoline<>(SB) TEXT libc_setgroups_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setgroups(SB) - GLOBL ·libc_setgroups_trampoline_addr(SB), RODATA, $8 DATA ·libc_setgroups_trampoline_addr(SB)/8, $libc_setgroups_trampoline<>(SB) TEXT libc_wait4_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_wait4(SB) - GLOBL ·libc_wait4_trampoline_addr(SB), RODATA, $8 DATA ·libc_wait4_trampoline_addr(SB)/8, $libc_wait4_trampoline<>(SB) TEXT libc_accept_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_accept(SB) - GLOBL ·libc_accept_trampoline_addr(SB), RODATA, $8 DATA ·libc_accept_trampoline_addr(SB)/8, $libc_accept_trampoline<>(SB) TEXT libc_bind_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_bind(SB) - GLOBL ·libc_bind_trampoline_addr(SB), RODATA, $8 DATA ·libc_bind_trampoline_addr(SB)/8, $libc_bind_trampoline<>(SB) TEXT libc_connect_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_connect(SB) - GLOBL ·libc_connect_trampoline_addr(SB), RODATA, $8 DATA ·libc_connect_trampoline_addr(SB)/8, $libc_connect_trampoline<>(SB) TEXT libc_socket_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_socket(SB) - GLOBL ·libc_socket_trampoline_addr(SB), RODATA, $8 DATA ·libc_socket_trampoline_addr(SB)/8, $libc_socket_trampoline<>(SB) TEXT libc_getsockopt_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getsockopt(SB) - GLOBL ·libc_getsockopt_trampoline_addr(SB), RODATA, $8 DATA ·libc_getsockopt_trampoline_addr(SB)/8, $libc_getsockopt_trampoline<>(SB) TEXT libc_setsockopt_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setsockopt(SB) - GLOBL ·libc_setsockopt_trampoline_addr(SB), RODATA, $8 DATA ·libc_setsockopt_trampoline_addr(SB)/8, $libc_setsockopt_trampoline<>(SB) TEXT libc_getpeername_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpeername(SB) - GLOBL ·libc_getpeername_trampoline_addr(SB), RODATA, $8 DATA ·libc_getpeername_trampoline_addr(SB)/8, $libc_getpeername_trampoline<>(SB) TEXT libc_getsockname_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getsockname(SB) - GLOBL ·libc_getsockname_trampoline_addr(SB), RODATA, $8 DATA ·libc_getsockname_trampoline_addr(SB)/8, $libc_getsockname_trampoline<>(SB) TEXT libc_shutdown_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_shutdown(SB) - GLOBL ·libc_shutdown_trampoline_addr(SB), RODATA, $8 DATA ·libc_shutdown_trampoline_addr(SB)/8, $libc_shutdown_trampoline<>(SB) TEXT libc_socketpair_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_socketpair(SB) - GLOBL ·libc_socketpair_trampoline_addr(SB), RODATA, $8 DATA ·libc_socketpair_trampoline_addr(SB)/8, $libc_socketpair_trampoline<>(SB) TEXT libc_recvfrom_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_recvfrom(SB) - GLOBL ·libc_recvfrom_trampoline_addr(SB), RODATA, $8 DATA ·libc_recvfrom_trampoline_addr(SB)/8, $libc_recvfrom_trampoline<>(SB) TEXT libc_sendto_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sendto(SB) - GLOBL ·libc_sendto_trampoline_addr(SB), RODATA, $8 DATA ·libc_sendto_trampoline_addr(SB)/8, $libc_sendto_trampoline<>(SB) TEXT libc_recvmsg_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_recvmsg(SB) - GLOBL ·libc_recvmsg_trampoline_addr(SB), RODATA, $8 DATA ·libc_recvmsg_trampoline_addr(SB)/8, $libc_recvmsg_trampoline<>(SB) TEXT libc_sendmsg_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sendmsg(SB) - GLOBL ·libc_sendmsg_trampoline_addr(SB), RODATA, $8 DATA ·libc_sendmsg_trampoline_addr(SB)/8, $libc_sendmsg_trampoline<>(SB) TEXT libc_kevent_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_kevent(SB) - GLOBL ·libc_kevent_trampoline_addr(SB), RODATA, $8 DATA ·libc_kevent_trampoline_addr(SB)/8, $libc_kevent_trampoline<>(SB) TEXT libc_utimes_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_utimes(SB) - GLOBL ·libc_utimes_trampoline_addr(SB), RODATA, $8 DATA ·libc_utimes_trampoline_addr(SB)/8, $libc_utimes_trampoline<>(SB) TEXT libc_futimes_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_futimes(SB) - GLOBL ·libc_futimes_trampoline_addr(SB), RODATA, $8 DATA ·libc_futimes_trampoline_addr(SB)/8, $libc_futimes_trampoline<>(SB) TEXT libc_poll_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_poll(SB) - GLOBL ·libc_poll_trampoline_addr(SB), RODATA, $8 DATA ·libc_poll_trampoline_addr(SB)/8, $libc_poll_trampoline<>(SB) TEXT libc_madvise_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_madvise(SB) - GLOBL ·libc_madvise_trampoline_addr(SB), RODATA, $8 DATA ·libc_madvise_trampoline_addr(SB)/8, $libc_madvise_trampoline<>(SB) TEXT libc_mlock_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mlock(SB) - GLOBL ·libc_mlock_trampoline_addr(SB), RODATA, $8 DATA ·libc_mlock_trampoline_addr(SB)/8, $libc_mlock_trampoline<>(SB) TEXT libc_mlockall_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mlockall(SB) - GLOBL ·libc_mlockall_trampoline_addr(SB), RODATA, $8 DATA ·libc_mlockall_trampoline_addr(SB)/8, $libc_mlockall_trampoline<>(SB) TEXT libc_mprotect_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mprotect(SB) - GLOBL ·libc_mprotect_trampoline_addr(SB), RODATA, $8 DATA ·libc_mprotect_trampoline_addr(SB)/8, $libc_mprotect_trampoline<>(SB) TEXT libc_msync_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_msync(SB) - GLOBL ·libc_msync_trampoline_addr(SB), RODATA, $8 DATA ·libc_msync_trampoline_addr(SB)/8, $libc_msync_trampoline<>(SB) TEXT libc_munlock_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_munlock(SB) - GLOBL ·libc_munlock_trampoline_addr(SB), RODATA, $8 DATA ·libc_munlock_trampoline_addr(SB)/8, $libc_munlock_trampoline<>(SB) TEXT libc_munlockall_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_munlockall(SB) - GLOBL ·libc_munlockall_trampoline_addr(SB), RODATA, $8 DATA ·libc_munlockall_trampoline_addr(SB)/8, $libc_munlockall_trampoline<>(SB) TEXT libc_closedir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_closedir(SB) - GLOBL ·libc_closedir_trampoline_addr(SB), RODATA, $8 DATA ·libc_closedir_trampoline_addr(SB)/8, $libc_closedir_trampoline<>(SB) TEXT libc_readdir_r_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_readdir_r(SB) - GLOBL ·libc_readdir_r_trampoline_addr(SB), RODATA, $8 DATA ·libc_readdir_r_trampoline_addr(SB)/8, $libc_readdir_r_trampoline<>(SB) TEXT libc_pipe_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_pipe(SB) - GLOBL ·libc_pipe_trampoline_addr(SB), RODATA, $8 DATA ·libc_pipe_trampoline_addr(SB)/8, $libc_pipe_trampoline<>(SB) TEXT libc_getxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getxattr(SB) - GLOBL ·libc_getxattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_getxattr_trampoline_addr(SB)/8, $libc_getxattr_trampoline<>(SB) TEXT libc_fgetxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fgetxattr(SB) - GLOBL ·libc_fgetxattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_fgetxattr_trampoline_addr(SB)/8, $libc_fgetxattr_trampoline<>(SB) TEXT libc_setxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setxattr(SB) - GLOBL ·libc_setxattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_setxattr_trampoline_addr(SB)/8, $libc_setxattr_trampoline<>(SB) TEXT libc_fsetxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fsetxattr(SB) - GLOBL ·libc_fsetxattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_fsetxattr_trampoline_addr(SB)/8, $libc_fsetxattr_trampoline<>(SB) TEXT libc_removexattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_removexattr(SB) - GLOBL ·libc_removexattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_removexattr_trampoline_addr(SB)/8, $libc_removexattr_trampoline<>(SB) TEXT libc_fremovexattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fremovexattr(SB) - GLOBL ·libc_fremovexattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_fremovexattr_trampoline_addr(SB)/8, $libc_fremovexattr_trampoline<>(SB) TEXT libc_listxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_listxattr(SB) - GLOBL ·libc_listxattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_listxattr_trampoline_addr(SB)/8, $libc_listxattr_trampoline<>(SB) TEXT libc_flistxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_flistxattr(SB) - GLOBL ·libc_flistxattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_flistxattr_trampoline_addr(SB)/8, $libc_flistxattr_trampoline<>(SB) TEXT libc_utimensat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_utimensat(SB) - GLOBL ·libc_utimensat_trampoline_addr(SB), RODATA, $8 DATA ·libc_utimensat_trampoline_addr(SB)/8, $libc_utimensat_trampoline<>(SB) TEXT libc_fcntl_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fcntl(SB) - GLOBL ·libc_fcntl_trampoline_addr(SB), RODATA, $8 DATA ·libc_fcntl_trampoline_addr(SB)/8, $libc_fcntl_trampoline<>(SB) TEXT libc_kill_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_kill(SB) - GLOBL ·libc_kill_trampoline_addr(SB), RODATA, $8 DATA ·libc_kill_trampoline_addr(SB)/8, $libc_kill_trampoline<>(SB) TEXT libc_ioctl_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_ioctl(SB) - GLOBL ·libc_ioctl_trampoline_addr(SB), RODATA, $8 DATA ·libc_ioctl_trampoline_addr(SB)/8, $libc_ioctl_trampoline<>(SB) TEXT libc_sysctl_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sysctl(SB) - GLOBL ·libc_sysctl_trampoline_addr(SB), RODATA, $8 DATA ·libc_sysctl_trampoline_addr(SB)/8, $libc_sysctl_trampoline<>(SB) TEXT libc_sendfile_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sendfile(SB) - GLOBL ·libc_sendfile_trampoline_addr(SB), RODATA, $8 DATA ·libc_sendfile_trampoline_addr(SB)/8, $libc_sendfile_trampoline<>(SB) TEXT libc_shmat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_shmat(SB) - GLOBL ·libc_shmat_trampoline_addr(SB), RODATA, $8 DATA ·libc_shmat_trampoline_addr(SB)/8, $libc_shmat_trampoline<>(SB) TEXT libc_shmctl_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_shmctl(SB) - GLOBL ·libc_shmctl_trampoline_addr(SB), RODATA, $8 DATA ·libc_shmctl_trampoline_addr(SB)/8, $libc_shmctl_trampoline<>(SB) TEXT libc_shmdt_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_shmdt(SB) - GLOBL ·libc_shmdt_trampoline_addr(SB), RODATA, $8 DATA ·libc_shmdt_trampoline_addr(SB)/8, $libc_shmdt_trampoline<>(SB) TEXT libc_shmget_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_shmget(SB) - GLOBL ·libc_shmget_trampoline_addr(SB), RODATA, $8 DATA ·libc_shmget_trampoline_addr(SB)/8, $libc_shmget_trampoline<>(SB) TEXT libc_access_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_access(SB) - GLOBL ·libc_access_trampoline_addr(SB), RODATA, $8 DATA ·libc_access_trampoline_addr(SB)/8, $libc_access_trampoline<>(SB) TEXT libc_adjtime_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_adjtime(SB) - GLOBL ·libc_adjtime_trampoline_addr(SB), RODATA, $8 DATA ·libc_adjtime_trampoline_addr(SB)/8, $libc_adjtime_trampoline<>(SB) TEXT libc_chdir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chdir(SB) - GLOBL ·libc_chdir_trampoline_addr(SB), RODATA, $8 DATA ·libc_chdir_trampoline_addr(SB)/8, $libc_chdir_trampoline<>(SB) TEXT libc_chflags_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chflags(SB) - GLOBL ·libc_chflags_trampoline_addr(SB), RODATA, $8 DATA ·libc_chflags_trampoline_addr(SB)/8, $libc_chflags_trampoline<>(SB) TEXT libc_chmod_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chmod(SB) - GLOBL ·libc_chmod_trampoline_addr(SB), RODATA, $8 DATA ·libc_chmod_trampoline_addr(SB)/8, $libc_chmod_trampoline<>(SB) TEXT libc_chown_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chown(SB) - GLOBL ·libc_chown_trampoline_addr(SB), RODATA, $8 DATA ·libc_chown_trampoline_addr(SB)/8, $libc_chown_trampoline<>(SB) TEXT libc_chroot_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chroot(SB) - GLOBL ·libc_chroot_trampoline_addr(SB), RODATA, $8 DATA ·libc_chroot_trampoline_addr(SB)/8, $libc_chroot_trampoline<>(SB) TEXT libc_clock_gettime_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_clock_gettime(SB) - GLOBL ·libc_clock_gettime_trampoline_addr(SB), RODATA, $8 DATA ·libc_clock_gettime_trampoline_addr(SB)/8, $libc_clock_gettime_trampoline<>(SB) TEXT libc_close_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_close(SB) - GLOBL ·libc_close_trampoline_addr(SB), RODATA, $8 DATA ·libc_close_trampoline_addr(SB)/8, $libc_close_trampoline<>(SB) TEXT libc_clonefile_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_clonefile(SB) - GLOBL ·libc_clonefile_trampoline_addr(SB), RODATA, $8 DATA ·libc_clonefile_trampoline_addr(SB)/8, $libc_clonefile_trampoline<>(SB) TEXT libc_clonefileat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_clonefileat(SB) - GLOBL ·libc_clonefileat_trampoline_addr(SB), RODATA, $8 DATA ·libc_clonefileat_trampoline_addr(SB)/8, $libc_clonefileat_trampoline<>(SB) TEXT libc_dup_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_dup(SB) - GLOBL ·libc_dup_trampoline_addr(SB), RODATA, $8 DATA ·libc_dup_trampoline_addr(SB)/8, $libc_dup_trampoline<>(SB) TEXT libc_dup2_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_dup2(SB) - GLOBL ·libc_dup2_trampoline_addr(SB), RODATA, $8 DATA ·libc_dup2_trampoline_addr(SB)/8, $libc_dup2_trampoline<>(SB) TEXT libc_exchangedata_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_exchangedata(SB) - GLOBL ·libc_exchangedata_trampoline_addr(SB), RODATA, $8 DATA ·libc_exchangedata_trampoline_addr(SB)/8, $libc_exchangedata_trampoline<>(SB) TEXT libc_exit_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_exit(SB) - GLOBL ·libc_exit_trampoline_addr(SB), RODATA, $8 DATA ·libc_exit_trampoline_addr(SB)/8, $libc_exit_trampoline<>(SB) TEXT libc_faccessat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_faccessat(SB) - GLOBL ·libc_faccessat_trampoline_addr(SB), RODATA, $8 DATA ·libc_faccessat_trampoline_addr(SB)/8, $libc_faccessat_trampoline<>(SB) TEXT libc_fchdir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchdir(SB) - GLOBL ·libc_fchdir_trampoline_addr(SB), RODATA, $8 DATA ·libc_fchdir_trampoline_addr(SB)/8, $libc_fchdir_trampoline<>(SB) TEXT libc_fchflags_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchflags(SB) - GLOBL ·libc_fchflags_trampoline_addr(SB), RODATA, $8 DATA ·libc_fchflags_trampoline_addr(SB)/8, $libc_fchflags_trampoline<>(SB) TEXT libc_fchmod_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchmod(SB) - GLOBL ·libc_fchmod_trampoline_addr(SB), RODATA, $8 DATA ·libc_fchmod_trampoline_addr(SB)/8, $libc_fchmod_trampoline<>(SB) TEXT libc_fchmodat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchmodat(SB) - GLOBL ·libc_fchmodat_trampoline_addr(SB), RODATA, $8 DATA ·libc_fchmodat_trampoline_addr(SB)/8, $libc_fchmodat_trampoline<>(SB) TEXT libc_fchown_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchown(SB) - GLOBL ·libc_fchown_trampoline_addr(SB), RODATA, $8 DATA ·libc_fchown_trampoline_addr(SB)/8, $libc_fchown_trampoline<>(SB) TEXT libc_fchownat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchownat(SB) - GLOBL ·libc_fchownat_trampoline_addr(SB), RODATA, $8 DATA ·libc_fchownat_trampoline_addr(SB)/8, $libc_fchownat_trampoline<>(SB) TEXT libc_fclonefileat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fclonefileat(SB) - GLOBL ·libc_fclonefileat_trampoline_addr(SB), RODATA, $8 DATA ·libc_fclonefileat_trampoline_addr(SB)/8, $libc_fclonefileat_trampoline<>(SB) TEXT libc_flock_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_flock(SB) - GLOBL ·libc_flock_trampoline_addr(SB), RODATA, $8 DATA ·libc_flock_trampoline_addr(SB)/8, $libc_flock_trampoline<>(SB) TEXT libc_fpathconf_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fpathconf(SB) - GLOBL ·libc_fpathconf_trampoline_addr(SB), RODATA, $8 DATA ·libc_fpathconf_trampoline_addr(SB)/8, $libc_fpathconf_trampoline<>(SB) TEXT libc_fsync_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fsync(SB) - GLOBL ·libc_fsync_trampoline_addr(SB), RODATA, $8 DATA ·libc_fsync_trampoline_addr(SB)/8, $libc_fsync_trampoline<>(SB) TEXT libc_ftruncate_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_ftruncate(SB) - GLOBL ·libc_ftruncate_trampoline_addr(SB), RODATA, $8 DATA ·libc_ftruncate_trampoline_addr(SB)/8, $libc_ftruncate_trampoline<>(SB) TEXT libc_getcwd_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getcwd(SB) - GLOBL ·libc_getcwd_trampoline_addr(SB), RODATA, $8 DATA ·libc_getcwd_trampoline_addr(SB)/8, $libc_getcwd_trampoline<>(SB) TEXT libc_getdtablesize_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getdtablesize(SB) - GLOBL ·libc_getdtablesize_trampoline_addr(SB), RODATA, $8 DATA ·libc_getdtablesize_trampoline_addr(SB)/8, $libc_getdtablesize_trampoline<>(SB) TEXT libc_getegid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getegid(SB) - GLOBL ·libc_getegid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getegid_trampoline_addr(SB)/8, $libc_getegid_trampoline<>(SB) TEXT libc_geteuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_geteuid(SB) - GLOBL ·libc_geteuid_trampoline_addr(SB), RODATA, $8 DATA ·libc_geteuid_trampoline_addr(SB)/8, $libc_geteuid_trampoline<>(SB) TEXT libc_getgid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getgid(SB) - GLOBL ·libc_getgid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getgid_trampoline_addr(SB)/8, $libc_getgid_trampoline<>(SB) TEXT libc_getpgid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpgid(SB) - GLOBL ·libc_getpgid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getpgid_trampoline_addr(SB)/8, $libc_getpgid_trampoline<>(SB) TEXT libc_getpgrp_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpgrp(SB) - GLOBL ·libc_getpgrp_trampoline_addr(SB), RODATA, $8 DATA ·libc_getpgrp_trampoline_addr(SB)/8, $libc_getpgrp_trampoline<>(SB) TEXT libc_getpid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpid(SB) - GLOBL ·libc_getpid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getpid_trampoline_addr(SB)/8, $libc_getpid_trampoline<>(SB) TEXT libc_getppid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getppid(SB) - GLOBL ·libc_getppid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getppid_trampoline_addr(SB)/8, $libc_getppid_trampoline<>(SB) TEXT libc_getpriority_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpriority(SB) - GLOBL ·libc_getpriority_trampoline_addr(SB), RODATA, $8 DATA ·libc_getpriority_trampoline_addr(SB)/8, $libc_getpriority_trampoline<>(SB) TEXT libc_getrlimit_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getrlimit(SB) - GLOBL ·libc_getrlimit_trampoline_addr(SB), RODATA, $8 DATA ·libc_getrlimit_trampoline_addr(SB)/8, $libc_getrlimit_trampoline<>(SB) TEXT libc_getrusage_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getrusage(SB) - GLOBL ·libc_getrusage_trampoline_addr(SB), RODATA, $8 DATA ·libc_getrusage_trampoline_addr(SB)/8, $libc_getrusage_trampoline<>(SB) TEXT libc_getsid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getsid(SB) - GLOBL ·libc_getsid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getsid_trampoline_addr(SB)/8, $libc_getsid_trampoline<>(SB) TEXT libc_gettimeofday_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_gettimeofday(SB) - GLOBL ·libc_gettimeofday_trampoline_addr(SB), RODATA, $8 DATA ·libc_gettimeofday_trampoline_addr(SB)/8, $libc_gettimeofday_trampoline<>(SB) TEXT libc_getuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getuid(SB) - GLOBL ·libc_getuid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getuid_trampoline_addr(SB)/8, $libc_getuid_trampoline<>(SB) TEXT libc_issetugid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_issetugid(SB) - GLOBL ·libc_issetugid_trampoline_addr(SB), RODATA, $8 DATA ·libc_issetugid_trampoline_addr(SB)/8, $libc_issetugid_trampoline<>(SB) TEXT libc_kqueue_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_kqueue(SB) - GLOBL ·libc_kqueue_trampoline_addr(SB), RODATA, $8 DATA ·libc_kqueue_trampoline_addr(SB)/8, $libc_kqueue_trampoline<>(SB) TEXT libc_lchown_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_lchown(SB) - GLOBL ·libc_lchown_trampoline_addr(SB), RODATA, $8 DATA ·libc_lchown_trampoline_addr(SB)/8, $libc_lchown_trampoline<>(SB) TEXT libc_link_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_link(SB) - GLOBL ·libc_link_trampoline_addr(SB), RODATA, $8 DATA ·libc_link_trampoline_addr(SB)/8, $libc_link_trampoline<>(SB) TEXT libc_linkat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_linkat(SB) - GLOBL ·libc_linkat_trampoline_addr(SB), RODATA, $8 DATA ·libc_linkat_trampoline_addr(SB)/8, $libc_linkat_trampoline<>(SB) TEXT libc_listen_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_listen(SB) - GLOBL ·libc_listen_trampoline_addr(SB), RODATA, $8 DATA ·libc_listen_trampoline_addr(SB)/8, $libc_listen_trampoline<>(SB) TEXT libc_mkdir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mkdir(SB) - GLOBL ·libc_mkdir_trampoline_addr(SB), RODATA, $8 DATA ·libc_mkdir_trampoline_addr(SB)/8, $libc_mkdir_trampoline<>(SB) TEXT libc_mkdirat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mkdirat(SB) - GLOBL ·libc_mkdirat_trampoline_addr(SB), RODATA, $8 DATA ·libc_mkdirat_trampoline_addr(SB)/8, $libc_mkdirat_trampoline<>(SB) TEXT libc_mkfifo_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mkfifo(SB) - GLOBL ·libc_mkfifo_trampoline_addr(SB), RODATA, $8 DATA ·libc_mkfifo_trampoline_addr(SB)/8, $libc_mkfifo_trampoline<>(SB) TEXT libc_mknod_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mknod(SB) - GLOBL ·libc_mknod_trampoline_addr(SB), RODATA, $8 DATA ·libc_mknod_trampoline_addr(SB)/8, $libc_mknod_trampoline<>(SB) TEXT libc_mount_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mount(SB) - GLOBL ·libc_mount_trampoline_addr(SB), RODATA, $8 DATA ·libc_mount_trampoline_addr(SB)/8, $libc_mount_trampoline<>(SB) TEXT libc_open_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_open(SB) - GLOBL ·libc_open_trampoline_addr(SB), RODATA, $8 DATA ·libc_open_trampoline_addr(SB)/8, $libc_open_trampoline<>(SB) TEXT libc_openat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_openat(SB) - GLOBL ·libc_openat_trampoline_addr(SB), RODATA, $8 DATA ·libc_openat_trampoline_addr(SB)/8, $libc_openat_trampoline<>(SB) TEXT libc_pathconf_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_pathconf(SB) - GLOBL ·libc_pathconf_trampoline_addr(SB), RODATA, $8 DATA ·libc_pathconf_trampoline_addr(SB)/8, $libc_pathconf_trampoline<>(SB) TEXT libc_pread_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_pread(SB) - GLOBL ·libc_pread_trampoline_addr(SB), RODATA, $8 DATA ·libc_pread_trampoline_addr(SB)/8, $libc_pread_trampoline<>(SB) TEXT libc_pwrite_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_pwrite(SB) - GLOBL ·libc_pwrite_trampoline_addr(SB), RODATA, $8 DATA ·libc_pwrite_trampoline_addr(SB)/8, $libc_pwrite_trampoline<>(SB) TEXT libc_read_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_read(SB) - GLOBL ·libc_read_trampoline_addr(SB), RODATA, $8 DATA ·libc_read_trampoline_addr(SB)/8, $libc_read_trampoline<>(SB) TEXT libc_readlink_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_readlink(SB) - GLOBL ·libc_readlink_trampoline_addr(SB), RODATA, $8 DATA ·libc_readlink_trampoline_addr(SB)/8, $libc_readlink_trampoline<>(SB) TEXT libc_readlinkat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_readlinkat(SB) - GLOBL ·libc_readlinkat_trampoline_addr(SB), RODATA, $8 DATA ·libc_readlinkat_trampoline_addr(SB)/8, $libc_readlinkat_trampoline<>(SB) TEXT libc_rename_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_rename(SB) - GLOBL ·libc_rename_trampoline_addr(SB), RODATA, $8 DATA ·libc_rename_trampoline_addr(SB)/8, $libc_rename_trampoline<>(SB) TEXT libc_renameat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_renameat(SB) - GLOBL ·libc_renameat_trampoline_addr(SB), RODATA, $8 DATA ·libc_renameat_trampoline_addr(SB)/8, $libc_renameat_trampoline<>(SB) TEXT libc_revoke_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_revoke(SB) - GLOBL ·libc_revoke_trampoline_addr(SB), RODATA, $8 DATA ·libc_revoke_trampoline_addr(SB)/8, $libc_revoke_trampoline<>(SB) TEXT libc_rmdir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_rmdir(SB) - GLOBL ·libc_rmdir_trampoline_addr(SB), RODATA, $8 DATA ·libc_rmdir_trampoline_addr(SB)/8, $libc_rmdir_trampoline<>(SB) TEXT libc_lseek_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_lseek(SB) - GLOBL ·libc_lseek_trampoline_addr(SB), RODATA, $8 DATA ·libc_lseek_trampoline_addr(SB)/8, $libc_lseek_trampoline<>(SB) TEXT libc_select_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_select(SB) - GLOBL ·libc_select_trampoline_addr(SB), RODATA, $8 DATA ·libc_select_trampoline_addr(SB)/8, $libc_select_trampoline<>(SB) @@ -712,192 +595,160 @@ DATA ·libc_setattrlist_trampoline_addr(SB)/8, $libc_setattrlist_trampoline<>(SB TEXT libc_setegid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setegid(SB) - GLOBL ·libc_setegid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setegid_trampoline_addr(SB)/8, $libc_setegid_trampoline<>(SB) TEXT libc_seteuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_seteuid(SB) - GLOBL ·libc_seteuid_trampoline_addr(SB), RODATA, $8 DATA ·libc_seteuid_trampoline_addr(SB)/8, $libc_seteuid_trampoline<>(SB) TEXT libc_setgid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setgid(SB) - GLOBL ·libc_setgid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setgid_trampoline_addr(SB)/8, $libc_setgid_trampoline<>(SB) TEXT libc_setlogin_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setlogin(SB) - GLOBL ·libc_setlogin_trampoline_addr(SB), RODATA, $8 DATA ·libc_setlogin_trampoline_addr(SB)/8, $libc_setlogin_trampoline<>(SB) TEXT libc_setpgid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setpgid(SB) - GLOBL ·libc_setpgid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setpgid_trampoline_addr(SB)/8, $libc_setpgid_trampoline<>(SB) TEXT libc_setpriority_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setpriority(SB) - GLOBL ·libc_setpriority_trampoline_addr(SB), RODATA, $8 DATA ·libc_setpriority_trampoline_addr(SB)/8, $libc_setpriority_trampoline<>(SB) TEXT libc_setprivexec_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setprivexec(SB) - GLOBL ·libc_setprivexec_trampoline_addr(SB), RODATA, $8 DATA ·libc_setprivexec_trampoline_addr(SB)/8, $libc_setprivexec_trampoline<>(SB) TEXT libc_setregid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setregid(SB) - GLOBL ·libc_setregid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setregid_trampoline_addr(SB)/8, $libc_setregid_trampoline<>(SB) TEXT libc_setreuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setreuid(SB) - GLOBL ·libc_setreuid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setreuid_trampoline_addr(SB)/8, $libc_setreuid_trampoline<>(SB) TEXT libc_setsid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setsid(SB) - GLOBL ·libc_setsid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setsid_trampoline_addr(SB)/8, $libc_setsid_trampoline<>(SB) TEXT libc_settimeofday_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_settimeofday(SB) - GLOBL ·libc_settimeofday_trampoline_addr(SB), RODATA, $8 DATA ·libc_settimeofday_trampoline_addr(SB)/8, $libc_settimeofday_trampoline<>(SB) TEXT libc_setuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setuid(SB) - GLOBL ·libc_setuid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setuid_trampoline_addr(SB)/8, $libc_setuid_trampoline<>(SB) TEXT libc_symlink_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_symlink(SB) - GLOBL ·libc_symlink_trampoline_addr(SB), RODATA, $8 DATA ·libc_symlink_trampoline_addr(SB)/8, $libc_symlink_trampoline<>(SB) TEXT libc_symlinkat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_symlinkat(SB) - GLOBL ·libc_symlinkat_trampoline_addr(SB), RODATA, $8 DATA ·libc_symlinkat_trampoline_addr(SB)/8, $libc_symlinkat_trampoline<>(SB) TEXT libc_sync_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sync(SB) - GLOBL ·libc_sync_trampoline_addr(SB), RODATA, $8 DATA ·libc_sync_trampoline_addr(SB)/8, $libc_sync_trampoline<>(SB) TEXT libc_truncate_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_truncate(SB) - GLOBL ·libc_truncate_trampoline_addr(SB), RODATA, $8 DATA ·libc_truncate_trampoline_addr(SB)/8, $libc_truncate_trampoline<>(SB) TEXT libc_umask_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_umask(SB) - GLOBL ·libc_umask_trampoline_addr(SB), RODATA, $8 DATA ·libc_umask_trampoline_addr(SB)/8, $libc_umask_trampoline<>(SB) TEXT libc_undelete_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_undelete(SB) - GLOBL ·libc_undelete_trampoline_addr(SB), RODATA, $8 DATA ·libc_undelete_trampoline_addr(SB)/8, $libc_undelete_trampoline<>(SB) TEXT libc_unlink_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_unlink(SB) - GLOBL ·libc_unlink_trampoline_addr(SB), RODATA, $8 DATA ·libc_unlink_trampoline_addr(SB)/8, $libc_unlink_trampoline<>(SB) TEXT libc_unlinkat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_unlinkat(SB) - GLOBL ·libc_unlinkat_trampoline_addr(SB), RODATA, $8 DATA ·libc_unlinkat_trampoline_addr(SB)/8, $libc_unlinkat_trampoline<>(SB) TEXT libc_unmount_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_unmount(SB) - GLOBL ·libc_unmount_trampoline_addr(SB), RODATA, $8 DATA ·libc_unmount_trampoline_addr(SB)/8, $libc_unmount_trampoline<>(SB) TEXT libc_write_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_write(SB) - GLOBL ·libc_write_trampoline_addr(SB), RODATA, $8 DATA ·libc_write_trampoline_addr(SB)/8, $libc_write_trampoline<>(SB) TEXT libc_mmap_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mmap(SB) - GLOBL ·libc_mmap_trampoline_addr(SB), RODATA, $8 DATA ·libc_mmap_trampoline_addr(SB)/8, $libc_mmap_trampoline<>(SB) TEXT libc_munmap_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_munmap(SB) - GLOBL ·libc_munmap_trampoline_addr(SB), RODATA, $8 DATA ·libc_munmap_trampoline_addr(SB)/8, $libc_munmap_trampoline<>(SB) TEXT libc_fstat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fstat(SB) - GLOBL ·libc_fstat_trampoline_addr(SB), RODATA, $8 DATA ·libc_fstat_trampoline_addr(SB)/8, $libc_fstat_trampoline<>(SB) TEXT libc_fstatat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fstatat(SB) - GLOBL ·libc_fstatat_trampoline_addr(SB), RODATA, $8 DATA ·libc_fstatat_trampoline_addr(SB)/8, $libc_fstatat_trampoline<>(SB) TEXT libc_fstatfs_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fstatfs(SB) - GLOBL ·libc_fstatfs_trampoline_addr(SB), RODATA, $8 DATA ·libc_fstatfs_trampoline_addr(SB)/8, $libc_fstatfs_trampoline<>(SB) TEXT libc_getfsstat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getfsstat(SB) - GLOBL ·libc_getfsstat_trampoline_addr(SB), RODATA, $8 DATA ·libc_getfsstat_trampoline_addr(SB)/8, $libc_getfsstat_trampoline<>(SB) TEXT libc_lstat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_lstat(SB) - GLOBL ·libc_lstat_trampoline_addr(SB), RODATA, $8 DATA ·libc_lstat_trampoline_addr(SB)/8, $libc_lstat_trampoline<>(SB) TEXT libc_ptrace_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_ptrace(SB) - GLOBL ·libc_ptrace_trampoline_addr(SB), RODATA, $8 DATA ·libc_ptrace_trampoline_addr(SB)/8, $libc_ptrace_trampoline<>(SB) TEXT libc_stat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_stat(SB) - GLOBL ·libc_stat_trampoline_addr(SB), RODATA, $8 DATA ·libc_stat_trampoline_addr(SB)/8, $libc_stat_trampoline<>(SB) TEXT libc_statfs_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_statfs(SB) - GLOBL ·libc_statfs_trampoline_addr(SB), RODATA, $8 DATA ·libc_statfs_trampoline_addr(SB)/8, $libc_statfs_trampoline<>(SB) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go b/vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go index 0eabac7ade..0c67df64a5 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go @@ -1642,28 +1642,6 @@ func munmap(addr uintptr, length uintptr) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) { r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0) nfd = int(r0) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go index ee313eb007..e6e05d145b 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go @@ -1862,28 +1862,6 @@ func munmap(addr uintptr, length uintptr) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) { r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0) nfd = int(r0) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go index 4c986e448e..7508accac9 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go @@ -1862,28 +1862,6 @@ func munmap(addr uintptr, length uintptr) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) { r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0) nfd = int(r0) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm.go b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm.go index 555216944a..7b56aead46 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm.go @@ -1862,28 +1862,6 @@ func munmap(addr uintptr, length uintptr) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) { r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0) nfd = int(r0) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go index 67a226fbf5..cc623dcaae 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go @@ -1862,28 +1862,6 @@ func munmap(addr uintptr, length uintptr) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) { r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0) nfd = int(r0) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_riscv64.go b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_riscv64.go index f0b9ddaaa2..5818491974 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_riscv64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_riscv64.go @@ -1862,28 +1862,6 @@ func munmap(addr uintptr, length uintptr) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) { r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0) nfd = int(r0) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_illumos_amd64.go b/vendor/golang.org/x/sys/unix/zsyscall_illumos_amd64.go index b57c7050d7..6be25cd190 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_illumos_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_illumos_amd64.go @@ -40,7 +40,7 @@ func readv(fd int, iovs []Iovec) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procreadv)), 3, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(iovs)), 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -55,7 +55,7 @@ func preadv(fd int, iovs []Iovec, off int64) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procpreadv)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(iovs)), uintptr(off), 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -70,7 +70,7 @@ func writev(fd int, iovs []Iovec) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procwritev)), 3, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(iovs)), 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -85,7 +85,7 @@ func pwritev(fd int, iovs []Iovec, off int64) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procpwritev)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(iovs)), uintptr(off), 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -96,7 +96,7 @@ func accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procaccept4)), 4, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0) fd = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux.go b/vendor/golang.org/x/sys/unix/zsyscall_linux.go index 14ab34a565..1ff3aec74c 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux.go @@ -1734,28 +1734,6 @@ func exitThread(code int) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, p *byte, np int) (n int, err error) { - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, p *byte, np int) (n int, err error) { - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func readv(fd int, iovs []Iovec) (n int, err error) { var _p0 unsafe.Pointer if len(iovs) > 0 { diff --git a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go index 35f499b32a..2df3c5bac6 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go @@ -1824,28 +1824,6 @@ func munmap(addr uintptr, length uintptr) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go index 3cda65b0da..a60556babb 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go @@ -1824,28 +1824,6 @@ func munmap(addr uintptr, length uintptr) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go index 1e1fea902b..9f788917a4 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go @@ -1824,28 +1824,6 @@ func munmap(addr uintptr, length uintptr) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go index 3b77da1107..82a4cb2dc4 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go @@ -1824,28 +1824,6 @@ func munmap(addr uintptr, length uintptr) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go index 9ab9abf721..66b3b64563 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go @@ -549,6 +549,12 @@ func ioctl(fd int, req uint, arg uintptr) (err error) { return } +var libc_ioctl_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { _, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) if e1 != 0 { @@ -557,10 +563,6 @@ func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { return } -var libc_ioctl_trampoline_addr uintptr - -//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" - // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { @@ -2211,28 +2213,6 @@ var libc_munmap_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go index 915761eab7..c5c4cc112e 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go @@ -2213,28 +2213,6 @@ var libc_munmap_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go index 8e87fdf153..93bfbb3287 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go @@ -549,6 +549,12 @@ func ioctl(fd int, req uint, arg uintptr) (err error) { return } +var libc_ioctl_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { _, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) if e1 != 0 { @@ -557,10 +563,6 @@ func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { return } -var libc_ioctl_trampoline_addr uintptr - -//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" - // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { @@ -2211,28 +2213,6 @@ var libc_munmap_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go index 12a7a2160e..a107b8fda5 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go @@ -549,6 +549,12 @@ func ioctl(fd int, req uint, arg uintptr) (err error) { return } +var libc_ioctl_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { _, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) if e1 != 0 { @@ -557,10 +563,6 @@ func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { return } -var libc_ioctl_trampoline_addr uintptr - -//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" - // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { @@ -2211,28 +2213,6 @@ var libc_munmap_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.go b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.go index b19e8aa031..c427de509e 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.go @@ -549,6 +549,12 @@ func ioctl(fd int, req uint, arg uintptr) (err error) { return } +var libc_ioctl_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { _, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) if e1 != 0 { @@ -557,10 +563,6 @@ func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { return } -var libc_ioctl_trampoline_addr uintptr - -//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" - // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { @@ -2211,28 +2213,6 @@ var libc_munmap_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.go b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.go index fb99594c93..60c1a99ae4 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.go @@ -549,6 +549,12 @@ func ioctl(fd int, req uint, arg uintptr) (err error) { return } +var libc_ioctl_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { _, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) if e1 != 0 { @@ -557,10 +563,6 @@ func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { return } -var libc_ioctl_trampoline_addr uintptr - -//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" - // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { @@ -2211,28 +2213,6 @@ var libc_munmap_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.go b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.go index 32cbbbc52b..52eba360f8 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.go @@ -549,6 +549,12 @@ func ioctl(fd int, req uint, arg uintptr) (err error) { return } +var libc_ioctl_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { _, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) if e1 != 0 { @@ -557,10 +563,6 @@ func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { return } -var libc_ioctl_trampoline_addr uintptr - -//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" - // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { @@ -2211,28 +2213,6 @@ var libc_munmap_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go b/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go index 609d1c598a..b401894644 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go @@ -436,7 +436,7 @@ func pipe(p *[2]_C_int) (n int, err error) { r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procpipe)), 1, uintptr(unsafe.Pointer(p)), 0, 0, 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -446,7 +446,7 @@ func pipe(p *[2]_C_int) (n int, err error) { func pipe2(p *[2]_C_int, flags int) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procpipe2)), 2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -456,7 +456,7 @@ func pipe2(p *[2]_C_int, flags int) (err error) { func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procgetsockname)), 3, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -471,7 +471,7 @@ func Getcwd(buf []byte) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procGetcwd)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), 0, 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -482,7 +482,7 @@ func getgroups(ngid int, gid *_Gid_t) (n int, err error) { r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procgetgroups)), 2, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0, 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -492,7 +492,7 @@ func getgroups(ngid int, gid *_Gid_t) (n int, err error) { func setgroups(ngid int, gid *_Gid_t) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procsetgroups)), 2, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -503,7 +503,7 @@ func wait4(pid int32, statusp *_C_int, options int, rusage *Rusage) (wpid int32, r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procwait4)), 4, uintptr(pid), uintptr(unsafe.Pointer(statusp)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0) wpid = int32(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -518,7 +518,7 @@ func gethostname(buf []byte) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procgethostname)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), 0, 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -533,7 +533,7 @@ func utimes(path string, times *[2]Timeval) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procutimes)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -548,7 +548,7 @@ func utimensat(fd int, path string, times *[2]Timespec, flag int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procutimensat)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flag), 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -559,7 +559,7 @@ func fcntl(fd int, cmd int, arg int) (val int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procfcntl)), 3, uintptr(fd), uintptr(cmd), uintptr(arg), 0, 0, 0) val = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -569,7 +569,7 @@ func fcntl(fd int, cmd int, arg int) (val int, err error) { func futimesat(fildes int, path *byte, times *[2]Timeval) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procfutimesat)), 3, uintptr(fildes), uintptr(unsafe.Pointer(path)), uintptr(unsafe.Pointer(times)), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -580,7 +580,7 @@ func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procaccept)), 3, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), 0, 0, 0) fd = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -591,7 +591,7 @@ func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_recvmsg)), 3, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags), 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -602,7 +602,7 @@ func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_sendmsg)), 3, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags), 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -612,7 +612,7 @@ func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) { func acct(path *byte) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procacct)), 1, uintptr(unsafe.Pointer(path)), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -647,7 +647,7 @@ func ioctlRet(fd int, req int, arg uintptr) (ret int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procioctl)), 3, uintptr(fd), uintptr(req), uintptr(arg), 0, 0, 0) ret = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -658,7 +658,7 @@ func ioctlPtrRet(fd int, req int, arg unsafe.Pointer) (ret int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procioctl)), 3, uintptr(fd), uintptr(req), uintptr(arg), 0, 0, 0) ret = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -669,7 +669,7 @@ func poll(fds *PollFd, nfds int, timeout int) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procpoll)), 3, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout), 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -684,7 +684,7 @@ func Access(path string, mode uint32) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procAccess)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -694,7 +694,7 @@ func Access(path string, mode uint32) (err error) { func Adjtime(delta *Timeval, olddelta *Timeval) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procAdjtime)), 2, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -709,7 +709,7 @@ func Chdir(path string) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procChdir)), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -724,7 +724,7 @@ func Chmod(path string, mode uint32) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procChmod)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -739,7 +739,7 @@ func Chown(path string, uid int, gid int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procChown)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -754,7 +754,7 @@ func Chroot(path string) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procChroot)), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -764,7 +764,7 @@ func Chroot(path string) (err error) { func ClockGettime(clockid int32, time *Timespec) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procClockGettime)), 2, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -774,7 +774,7 @@ func ClockGettime(clockid int32, time *Timespec) (err error) { func Close(fd int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procClose)), 1, uintptr(fd), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -790,7 +790,7 @@ func Creat(path string, mode uint32) (fd int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procCreat)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0) fd = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -801,7 +801,7 @@ func Dup(fd int) (nfd int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procDup)), 1, uintptr(fd), 0, 0, 0, 0, 0) nfd = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -811,7 +811,7 @@ func Dup(fd int) (nfd int, err error) { func Dup2(oldfd int, newfd int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procDup2)), 2, uintptr(oldfd), uintptr(newfd), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -833,7 +833,7 @@ func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFaccessat)), 4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -843,7 +843,7 @@ func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) { func Fchdir(fd int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchdir)), 1, uintptr(fd), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -853,7 +853,7 @@ func Fchdir(fd int) (err error) { func Fchmod(fd int, mode uint32) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchmod)), 2, uintptr(fd), uintptr(mode), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -868,7 +868,7 @@ func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchmodat)), 4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -878,7 +878,7 @@ func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) { func Fchown(fd int, uid int, gid int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchown)), 3, uintptr(fd), uintptr(uid), uintptr(gid), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -893,7 +893,7 @@ func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchownat)), 5, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -903,7 +903,7 @@ func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) { func Fdatasync(fd int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFdatasync)), 1, uintptr(fd), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -913,7 +913,7 @@ func Fdatasync(fd int) (err error) { func Flock(fd int, how int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFlock)), 2, uintptr(fd), uintptr(how), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -924,7 +924,7 @@ func Fpathconf(fd int, name int) (val int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFpathconf)), 2, uintptr(fd), uintptr(name), 0, 0, 0, 0) val = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -934,7 +934,7 @@ func Fpathconf(fd int, name int) (val int, err error) { func Fstat(fd int, stat *Stat_t) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFstat)), 2, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -949,7 +949,7 @@ func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFstatat)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -959,7 +959,7 @@ func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) { func Fstatvfs(fd int, vfsstat *Statvfs_t) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFstatvfs)), 2, uintptr(fd), uintptr(unsafe.Pointer(vfsstat)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -974,7 +974,7 @@ func Getdents(fd int, buf []byte, basep *uintptr) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procGetdents)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1001,7 +1001,7 @@ func Getpgid(pid int) (pgid int, err error) { r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetpgid)), 1, uintptr(pid), 0, 0, 0, 0, 0) pgid = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1012,7 +1012,7 @@ func Getpgrp() (pgid int, err error) { r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetpgrp)), 0, 0, 0, 0, 0, 0, 0) pgid = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1047,7 +1047,7 @@ func Getpriority(which int, who int) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procGetpriority)), 2, uintptr(which), uintptr(who), 0, 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1057,7 +1057,7 @@ func Getpriority(which int, who int) (n int, err error) { func Getrlimit(which int, lim *Rlimit) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetrlimit)), 2, uintptr(which), uintptr(unsafe.Pointer(lim)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1067,7 +1067,7 @@ func Getrlimit(which int, lim *Rlimit) (err error) { func Getrusage(who int, rusage *Rusage) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetrusage)), 2, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1078,7 +1078,7 @@ func Getsid(pid int) (sid int, err error) { r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetsid)), 1, uintptr(pid), 0, 0, 0, 0, 0) sid = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1088,7 +1088,7 @@ func Getsid(pid int) (sid int, err error) { func Gettimeofday(tv *Timeval) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGettimeofday)), 1, uintptr(unsafe.Pointer(tv)), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1106,7 +1106,7 @@ func Getuid() (uid int) { func Kill(pid int, signum syscall.Signal) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procKill)), 2, uintptr(pid), uintptr(signum), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1121,7 +1121,7 @@ func Lchown(path string, uid int, gid int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procLchown)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1141,7 +1141,7 @@ func Link(path string, link string) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procLink)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1151,7 +1151,7 @@ func Link(path string, link string) (err error) { func Listen(s int, backlog int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_llisten)), 2, uintptr(s), uintptr(backlog), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1166,7 +1166,7 @@ func Lstat(path string, stat *Stat_t) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procLstat)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1180,7 +1180,7 @@ func Madvise(b []byte, advice int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMadvise)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), uintptr(advice), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1195,7 +1195,7 @@ func Mkdir(path string, mode uint32) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMkdir)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1210,7 +1210,7 @@ func Mkdirat(dirfd int, path string, mode uint32) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMkdirat)), 3, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1225,7 +1225,7 @@ func Mkfifo(path string, mode uint32) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMkfifo)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1240,7 +1240,7 @@ func Mkfifoat(dirfd int, path string, mode uint32) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMkfifoat)), 3, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1255,7 +1255,7 @@ func Mknod(path string, mode uint32, dev int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMknod)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1270,7 +1270,7 @@ func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMknodat)), 4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1284,7 +1284,7 @@ func Mlock(b []byte) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMlock)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1294,7 +1294,7 @@ func Mlock(b []byte) (err error) { func Mlockall(flags int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMlockall)), 1, uintptr(flags), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1308,7 +1308,7 @@ func Mprotect(b []byte, prot int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMprotect)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), uintptr(prot), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1322,7 +1322,7 @@ func Msync(b []byte, flags int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMsync)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), uintptr(flags), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1336,7 +1336,7 @@ func Munlock(b []byte) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMunlock)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1346,7 +1346,7 @@ func Munlock(b []byte) (err error) { func Munlockall() (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMunlockall)), 0, 0, 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1356,7 +1356,7 @@ func Munlockall() (err error) { func Nanosleep(time *Timespec, leftover *Timespec) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procNanosleep)), 2, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1372,7 +1372,7 @@ func Open(path string, mode int, perm uint32) (fd int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procOpen)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0, 0) fd = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1388,7 +1388,7 @@ func Openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procOpenat)), 4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mode), 0, 0) fd = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1404,7 +1404,7 @@ func Pathconf(path string, name int) (val int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procPathconf)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0, 0, 0, 0) val = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1414,7 +1414,7 @@ func Pathconf(path string, name int) (val int, err error) { func Pause() (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procPause)), 0, 0, 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1429,7 +1429,7 @@ func pread(fd int, p []byte, offset int64) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procpread)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), uintptr(offset), 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1444,7 +1444,7 @@ func pwrite(fd int, p []byte, offset int64) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procpwrite)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), uintptr(offset), 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1459,7 +1459,7 @@ func read(fd int, p []byte) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procread)), 3, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1479,7 +1479,7 @@ func Readlink(path string, buf []byte) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procReadlink)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(len(buf)), 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1499,7 +1499,7 @@ func Rename(from string, to string) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procRename)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1519,7 +1519,7 @@ func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err e } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procRenameat)), 4, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1534,7 +1534,7 @@ func Rmdir(path string) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procRmdir)), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1545,7 +1545,7 @@ func Seek(fd int, offset int64, whence int) (newoffset int64, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proclseek)), 3, uintptr(fd), uintptr(offset), uintptr(whence), 0, 0, 0) newoffset = int64(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1556,7 +1556,7 @@ func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSelect)), 5, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1566,7 +1566,7 @@ func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err func Setegid(egid int) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetegid)), 1, uintptr(egid), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1576,7 +1576,7 @@ func Setegid(egid int) (err error) { func Seteuid(euid int) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSeteuid)), 1, uintptr(euid), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1586,7 +1586,7 @@ func Seteuid(euid int) (err error) { func Setgid(gid int) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetgid)), 1, uintptr(gid), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1600,7 +1600,7 @@ func Sethostname(p []byte) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSethostname)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1610,7 +1610,7 @@ func Sethostname(p []byte) (err error) { func Setpgid(pid int, pgid int) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetpgid)), 2, uintptr(pid), uintptr(pgid), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1620,7 +1620,7 @@ func Setpgid(pid int, pgid int) (err error) { func Setpriority(which int, who int, prio int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSetpriority)), 3, uintptr(which), uintptr(who), uintptr(prio), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1630,7 +1630,7 @@ func Setpriority(which int, who int, prio int) (err error) { func Setregid(rgid int, egid int) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetregid)), 2, uintptr(rgid), uintptr(egid), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1640,7 +1640,7 @@ func Setregid(rgid int, egid int) (err error) { func Setreuid(ruid int, euid int) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetreuid)), 2, uintptr(ruid), uintptr(euid), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1651,7 +1651,7 @@ func Setsid() (pid int, err error) { r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetsid)), 0, 0, 0, 0, 0, 0, 0) pid = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1661,7 +1661,7 @@ func Setsid() (pid int, err error) { func Setuid(uid int) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetuid)), 1, uintptr(uid), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1671,7 +1671,7 @@ func Setuid(uid int) (err error) { func Shutdown(s int, how int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procshutdown)), 2, uintptr(s), uintptr(how), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1686,7 +1686,7 @@ func Stat(path string, stat *Stat_t) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procStat)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1701,7 +1701,7 @@ func Statvfs(path string, vfsstat *Statvfs_t) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procStatvfs)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(vfsstat)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1721,7 +1721,7 @@ func Symlink(path string, link string) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSymlink)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1731,7 +1731,7 @@ func Symlink(path string, link string) (err error) { func Sync() (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSync)), 0, 0, 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1742,7 +1742,7 @@ func Sysconf(which int) (n int64, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSysconf)), 1, uintptr(which), 0, 0, 0, 0, 0) n = int64(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1753,7 +1753,7 @@ func Times(tms *Tms) (ticks uintptr, err error) { r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procTimes)), 1, uintptr(unsafe.Pointer(tms)), 0, 0, 0, 0, 0) ticks = uintptr(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1768,7 +1768,7 @@ func Truncate(path string, length int64) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procTruncate)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1778,7 +1778,7 @@ func Truncate(path string, length int64) (err error) { func Fsync(fd int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFsync)), 1, uintptr(fd), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1788,7 +1788,7 @@ func Fsync(fd int) (err error) { func Ftruncate(fd int, length int64) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFtruncate)), 2, uintptr(fd), uintptr(length), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1806,7 +1806,7 @@ func Umask(mask int) (oldmask int) { func Uname(buf *Utsname) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procUname)), 1, uintptr(unsafe.Pointer(buf)), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1821,7 +1821,7 @@ func Unmount(target string, flags int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procumount)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1836,7 +1836,7 @@ func Unlink(path string) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procUnlink)), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1851,7 +1851,7 @@ func Unlinkat(dirfd int, path string, flags int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procUnlinkat)), 3, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1861,7 +1861,7 @@ func Unlinkat(dirfd int, path string, flags int) (err error) { func Ustat(dev int, ubuf *Ustat_t) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procUstat)), 2, uintptr(dev), uintptr(unsafe.Pointer(ubuf)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1876,7 +1876,7 @@ func Utime(path string, buf *Utimbuf) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procUtime)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(buf)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1886,7 +1886,7 @@ func Utime(path string, buf *Utimbuf) (err error) { func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_bind)), 3, uintptr(s), uintptr(addr), uintptr(addrlen), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1896,7 +1896,7 @@ func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_connect)), 3, uintptr(s), uintptr(addr), uintptr(addrlen), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1907,7 +1907,7 @@ func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) ( r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procmmap)), 6, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos)) ret = uintptr(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1917,7 +1917,7 @@ func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) ( func munmap(addr uintptr, length uintptr) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procmunmap)), 2, uintptr(addr), uintptr(length), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1928,7 +1928,7 @@ func sendfile(outfd int, infd int, offset *int64, count int) (written int, err e r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procsendfile)), 4, uintptr(outfd), uintptr(infd), uintptr(unsafe.Pointer(offset)), uintptr(count), 0, 0) written = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1942,7 +1942,7 @@ func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) ( } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_sendto)), 6, uintptr(s), uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen)) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1953,7 +1953,7 @@ func socket(domain int, typ int, proto int) (fd int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_socket)), 3, uintptr(domain), uintptr(typ), uintptr(proto), 0, 0, 0) fd = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1963,7 +1963,7 @@ func socket(domain int, typ int, proto int) (fd int, err error) { func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&proc__xnet_socketpair)), 4, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1978,7 +1978,7 @@ func write(fd int, p []byte) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procwrite)), 3, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1988,7 +1988,7 @@ func write(fd int, p []byte) (n int, err error) { func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_getsockopt)), 5, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1998,7 +1998,7 @@ func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procgetpeername)), 3, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -2008,7 +2008,7 @@ func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procsetsockopt)), 5, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -2023,7 +2023,7 @@ func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Sockl r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procrecvfrom)), 6, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen))) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -2034,7 +2034,7 @@ func port_create() (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procport_create)), 0, 0, 0, 0, 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -2045,7 +2045,7 @@ func port_associate(port int, source int, object uintptr, events int, user *byte r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procport_associate)), 5, uintptr(port), uintptr(source), uintptr(object), uintptr(events), uintptr(unsafe.Pointer(user)), 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -2056,7 +2056,7 @@ func port_dissociate(port int, source int, object uintptr) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procport_dissociate)), 3, uintptr(port), uintptr(source), uintptr(object), 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -2067,7 +2067,7 @@ func port_get(port int, pe *portEvent, timeout *Timespec) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procport_get)), 3, uintptr(port), uintptr(unsafe.Pointer(pe)), uintptr(unsafe.Pointer(timeout)), 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -2078,7 +2078,7 @@ func port_getn(port int, pe *portEvent, max uint32, nget *uint32, timeout *Times r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procport_getn)), 5, uintptr(port), uintptr(unsafe.Pointer(pe)), uintptr(max), uintptr(unsafe.Pointer(nget)), uintptr(unsafe.Pointer(timeout)), 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -2088,7 +2088,7 @@ func port_getn(port int, pe *portEvent, max uint32, nget *uint32, timeout *Times func putmsg(fd int, clptr *strbuf, dataptr *strbuf, flags int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procputmsg)), 4, uintptr(fd), uintptr(unsafe.Pointer(clptr)), uintptr(unsafe.Pointer(dataptr)), uintptr(flags), 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -2098,7 +2098,7 @@ func putmsg(fd int, clptr *strbuf, dataptr *strbuf, flags int) (err error) { func getmsg(fd int, clptr *strbuf, dataptr *strbuf, flags *int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procgetmsg)), 4, uintptr(fd), uintptr(unsafe.Pointer(clptr)), uintptr(unsafe.Pointer(dataptr)), uintptr(unsafe.Pointer(flags)), 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } diff --git a/vendor/golang.org/x/sys/unix/zsyscall_zos_s390x.go b/vendor/golang.org/x/sys/unix/zsyscall_zos_s390x.go index c31681743c..1d8fe1d4b2 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_zos_s390x.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_zos_s390x.go @@ -40,17 +40,6 @@ func read(fd int, p []byte) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func write(fd int, p []byte) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go index c9c4ad0314..9862853d34 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go @@ -447,4 +447,5 @@ const ( SYS_PROCESS_MRELEASE = 448 SYS_FUTEX_WAITV = 449 SYS_SET_MEMPOLICY_HOME_NODE = 450 + SYS_CACHESTAT = 451 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go index 12ff3417c5..8901f0f4e5 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go @@ -369,4 +369,5 @@ const ( SYS_PROCESS_MRELEASE = 448 SYS_FUTEX_WAITV = 449 SYS_SET_MEMPOLICY_HOME_NODE = 450 + SYS_CACHESTAT = 451 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go index c3fb5e77ab..6902c37eed 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go @@ -411,4 +411,5 @@ const ( SYS_PROCESS_MRELEASE = 448 SYS_FUTEX_WAITV = 449 SYS_SET_MEMPOLICY_HOME_NODE = 450 + SYS_CACHESTAT = 451 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go index 358c847a40..a6d3dff811 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go @@ -314,4 +314,5 @@ const ( SYS_PROCESS_MRELEASE = 448 SYS_FUTEX_WAITV = 449 SYS_SET_MEMPOLICY_HOME_NODE = 450 + SYS_CACHESTAT = 451 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go index 81c4849b16..b18f3f7107 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go @@ -308,4 +308,5 @@ const ( SYS_PROCESS_MRELEASE = 448 SYS_FUTEX_WAITV = 449 SYS_SET_MEMPOLICY_HOME_NODE = 450 + SYS_CACHESTAT = 451 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go index 202a57e900..0302e5e3de 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go @@ -431,4 +431,5 @@ const ( SYS_PROCESS_MRELEASE = 4448 SYS_FUTEX_WAITV = 4449 SYS_SET_MEMPOLICY_HOME_NODE = 4450 + SYS_CACHESTAT = 4451 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go index 1fbceb52d7..6693ba4a0f 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go @@ -361,4 +361,5 @@ const ( SYS_PROCESS_MRELEASE = 5448 SYS_FUTEX_WAITV = 5449 SYS_SET_MEMPOLICY_HOME_NODE = 5450 + SYS_CACHESTAT = 5451 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go index b4ffb7a207..fd93f4987c 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go @@ -361,4 +361,5 @@ const ( SYS_PROCESS_MRELEASE = 5448 SYS_FUTEX_WAITV = 5449 SYS_SET_MEMPOLICY_HOME_NODE = 5450 + SYS_CACHESTAT = 5451 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go index 867985f9b4..760ddcadc2 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go @@ -431,4 +431,5 @@ const ( SYS_PROCESS_MRELEASE = 4448 SYS_FUTEX_WAITV = 4449 SYS_SET_MEMPOLICY_HOME_NODE = 4450 + SYS_CACHESTAT = 4451 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go index a8cce69ede..cff2b2555b 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go @@ -438,4 +438,5 @@ const ( SYS_PROCESS_MRELEASE = 448 SYS_FUTEX_WAITV = 449 SYS_SET_MEMPOLICY_HOME_NODE = 450 + SYS_CACHESTAT = 451 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go index d44c5b39d7..a4b2405d09 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go @@ -410,4 +410,5 @@ const ( SYS_PROCESS_MRELEASE = 448 SYS_FUTEX_WAITV = 449 SYS_SET_MEMPOLICY_HOME_NODE = 450 + SYS_CACHESTAT = 451 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go index 4214dd9c03..aca54b4e3a 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go @@ -410,4 +410,5 @@ const ( SYS_PROCESS_MRELEASE = 448 SYS_FUTEX_WAITV = 449 SYS_SET_MEMPOLICY_HOME_NODE = 450 + SYS_CACHESTAT = 451 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go index ef285c567b..9d1738d641 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go @@ -315,4 +315,5 @@ const ( SYS_PROCESS_MRELEASE = 448 SYS_FUTEX_WAITV = 449 SYS_SET_MEMPOLICY_HOME_NODE = 450 + SYS_CACHESTAT = 451 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go index e6ed7d637d..022878dc8d 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go @@ -376,4 +376,5 @@ const ( SYS_PROCESS_MRELEASE = 448 SYS_FUTEX_WAITV = 449 SYS_SET_MEMPOLICY_HOME_NODE = 450 + SYS_CACHESTAT = 451 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go index 92f628ef4f..4100a761c2 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go @@ -389,4 +389,5 @@ const ( SYS_PROCESS_MRELEASE = 448 SYS_FUTEX_WAITV = 449 SYS_SET_MEMPOLICY_HOME_NODE = 450 + SYS_CACHESTAT = 451 ) diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux.go b/vendor/golang.org/x/sys/unix/ztypes_linux.go index 494493c78c..18aa70b426 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux.go @@ -1977,7 +1977,7 @@ const ( NFT_MSG_GETFLOWTABLE = 0x17 NFT_MSG_DELFLOWTABLE = 0x18 NFT_MSG_GETRULE_RESET = 0x19 - NFT_MSG_MAX = 0x21 + NFT_MSG_MAX = 0x22 NFTA_LIST_UNSPEC = 0x0 NFTA_LIST_ELEM = 0x1 NFTA_HOOK_UNSPEC = 0x0 @@ -4499,7 +4499,7 @@ const ( NL80211_ATTR_MAC_HINT = 0xc8 NL80211_ATTR_MAC_MASK = 0xd7 NL80211_ATTR_MAX_AP_ASSOC_STA = 0xca - NL80211_ATTR_MAX = 0x145 + NL80211_ATTR_MAX = 0x146 NL80211_ATTR_MAX_CRIT_PROT_DURATION = 0xb4 NL80211_ATTR_MAX_CSA_COUNTERS = 0xce NL80211_ATTR_MAX_MATCH_SETS = 0x85 @@ -4869,7 +4869,7 @@ const ( NL80211_CMD_LEAVE_IBSS = 0x2c NL80211_CMD_LEAVE_MESH = 0x45 NL80211_CMD_LEAVE_OCB = 0x6d - NL80211_CMD_MAX = 0x99 + NL80211_CMD_MAX = 0x9a NL80211_CMD_MICHAEL_MIC_FAILURE = 0x29 NL80211_CMD_MODIFY_LINK_STA = 0x97 NL80211_CMD_NAN_MATCH = 0x78 @@ -5503,7 +5503,7 @@ const ( NL80211_RATE_INFO_HE_RU_ALLOC_52 = 0x1 NL80211_RATE_INFO_HE_RU_ALLOC_996 = 0x5 NL80211_RATE_INFO_HE_RU_ALLOC = 0x11 - NL80211_RATE_INFO_MAX = 0x16 + NL80211_RATE_INFO_MAX = 0x1d NL80211_RATE_INFO_MCS = 0x2 NL80211_RATE_INFO_SHORT_GI = 0x4 NL80211_RATE_INFO_VHT_MCS = 0x6 diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go b/vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go index 83c69c119f..1b4c97c32a 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go @@ -733,6 +733,10 @@ const ( RISCV_HWPROBE_KEY_IMA_EXT_0 = 0x4 RISCV_HWPROBE_IMA_FD = 0x1 RISCV_HWPROBE_IMA_C = 0x2 + RISCV_HWPROBE_IMA_V = 0x4 + RISCV_HWPROBE_EXT_ZBA = 0x8 + RISCV_HWPROBE_EXT_ZBB = 0x10 + RISCV_HWPROBE_EXT_ZBS = 0x20 RISCV_HWPROBE_KEY_CPUPERF_0 = 0x5 RISCV_HWPROBE_MISALIGNED_UNKNOWN = 0x0 RISCV_HWPROBE_MISALIGNED_EMULATED = 0x1 diff --git a/vendor/golang.org/x/sys/windows/exec_windows.go b/vendor/golang.org/x/sys/windows/exec_windows.go index a52e0331d8..9cabbb6941 100644 --- a/vendor/golang.org/x/sys/windows/exec_windows.go +++ b/vendor/golang.org/x/sys/windows/exec_windows.go @@ -22,7 +22,7 @@ import ( // but only if there is space or tab inside s. func EscapeArg(s string) string { if len(s) == 0 { - return "\"\"" + return `""` } n := len(s) hasSpace := false @@ -35,7 +35,7 @@ func EscapeArg(s string) string { } } if hasSpace { - n += 2 + n += 2 // Reserve space for quotes. } if n == len(s) { return s @@ -82,20 +82,68 @@ func EscapeArg(s string) string { // in CreateProcess's CommandLine argument, CreateService/ChangeServiceConfig's BinaryPathName argument, // or any program that uses CommandLineToArgv. func ComposeCommandLine(args []string) string { - var commandLine string - for i := range args { - if i > 0 { - commandLine += " " + if len(args) == 0 { + return "" + } + + // Per https://learn.microsoft.com/en-us/windows/win32/api/shellapi/nf-shellapi-commandlinetoargvw: + // “This function accepts command lines that contain a program name; the + // program name can be enclosed in quotation marks or not.” + // + // Unfortunately, it provides no means of escaping interior quotation marks + // within that program name, and we have no way to report them here. + prog := args[0] + mustQuote := len(prog) == 0 + for i := 0; i < len(prog); i++ { + c := prog[i] + if c <= ' ' || (c == '"' && i == 0) { + // Force quotes for not only the ASCII space and tab as described in the + // MSDN article, but also ASCII control characters. + // The documentation for CommandLineToArgvW doesn't say what happens when + // the first argument is not a valid program name, but it empirically + // seems to drop unquoted control characters. + mustQuote = true + break + } + } + var commandLine []byte + if mustQuote { + commandLine = make([]byte, 0, len(prog)+2) + commandLine = append(commandLine, '"') + for i := 0; i < len(prog); i++ { + c := prog[i] + if c == '"' { + // This quote would interfere with our surrounding quotes. + // We have no way to report an error, so just strip out + // the offending character instead. + continue + } + commandLine = append(commandLine, c) } - commandLine += EscapeArg(args[i]) + commandLine = append(commandLine, '"') + } else { + if len(args) == 1 { + // args[0] is a valid command line representing itself. + // No need to allocate a new slice or string for it. + return prog + } + commandLine = []byte(prog) } - return commandLine + + for _, arg := range args[1:] { + commandLine = append(commandLine, ' ') + // TODO(bcmills): since we're already appending to a slice, it would be nice + // to avoid the intermediate allocations of EscapeArg. + // Perhaps we can factor out an appendEscapedArg function. + commandLine = append(commandLine, EscapeArg(arg)...) + } + return string(commandLine) } // DecomposeCommandLine breaks apart its argument command line into unescaped parts using CommandLineToArgv, // as gathered from GetCommandLine, QUERY_SERVICE_CONFIG's BinaryPathName argument, or elsewhere that // command lines are passed around. -// DecomposeCommandLine returns error if commandLine contains NUL. +// DecomposeCommandLine returns an error if commandLine contains NUL. func DecomposeCommandLine(commandLine string) ([]string, error) { if len(commandLine) == 0 { return []string{}, nil @@ -105,18 +153,35 @@ func DecomposeCommandLine(commandLine string) ([]string, error) { return nil, errorspkg.New("string with NUL passed to DecomposeCommandLine") } var argc int32 - argv, err := CommandLineToArgv(&utf16CommandLine[0], &argc) + argv, err := commandLineToArgv(&utf16CommandLine[0], &argc) if err != nil { return nil, err } defer LocalFree(Handle(unsafe.Pointer(argv))) + var args []string - for _, v := range (*argv)[:argc] { - args = append(args, UTF16ToString((*v)[:])) + for _, p := range unsafe.Slice(argv, argc) { + args = append(args, UTF16PtrToString(p)) } return args, nil } +// CommandLineToArgv parses a Unicode command line string and sets +// argc to the number of parsed arguments. +// +// The returned memory should be freed using a single call to LocalFree. +// +// Note that although the return type of CommandLineToArgv indicates 8192 +// entries of up to 8192 characters each, the actual count of parsed arguments +// may exceed 8192, and the documentation for CommandLineToArgvW does not mention +// any bound on the lengths of the individual argument strings. +// (See https://go.dev/issue/63236.) +func CommandLineToArgv(cmd *uint16, argc *int32) (argv *[8192]*[8192]uint16, err error) { + argp, err := commandLineToArgv(cmd, argc) + argv = (*[8192]*[8192]uint16)(unsafe.Pointer(argp)) + return argv, err +} + func CloseOnExec(fd Handle) { SetHandleInformation(Handle(fd), HANDLE_FLAG_INHERIT, 0) } diff --git a/vendor/golang.org/x/sys/windows/security_windows.go b/vendor/golang.org/x/sys/windows/security_windows.go index d414ef13be..26be94a8a7 100644 --- a/vendor/golang.org/x/sys/windows/security_windows.go +++ b/vendor/golang.org/x/sys/windows/security_windows.go @@ -7,8 +7,6 @@ package windows import ( "syscall" "unsafe" - - "golang.org/x/sys/internal/unsafeheader" ) const ( @@ -1341,21 +1339,14 @@ func (selfRelativeSD *SECURITY_DESCRIPTOR) copySelfRelativeSecurityDescriptor() sdLen = min } - var src []byte - h := (*unsafeheader.Slice)(unsafe.Pointer(&src)) - h.Data = unsafe.Pointer(selfRelativeSD) - h.Len = sdLen - h.Cap = sdLen - + src := unsafe.Slice((*byte)(unsafe.Pointer(selfRelativeSD)), sdLen) + // SECURITY_DESCRIPTOR has pointers in it, which means checkptr expects for it to + // be aligned properly. When we're copying a Windows-allocated struct to a + // Go-allocated one, make sure that the Go allocation is aligned to the + // pointer size. const psize = int(unsafe.Sizeof(uintptr(0))) - - var dst []byte - h = (*unsafeheader.Slice)(unsafe.Pointer(&dst)) alloc := make([]uintptr, (sdLen+psize-1)/psize) - h.Data = (*unsafeheader.Slice)(unsafe.Pointer(&alloc)).Data - h.Len = sdLen - h.Cap = sdLen - + dst := unsafe.Slice((*byte)(unsafe.Pointer(&alloc[0])), sdLen) copy(dst, src) return (*SECURITY_DESCRIPTOR)(unsafe.Pointer(&dst[0])) } diff --git a/vendor/golang.org/x/sys/windows/svc/service.go b/vendor/golang.org/x/sys/windows/svc/service.go index 2b4a7bc6c2..e9e47f0b4e 100644 --- a/vendor/golang.org/x/sys/windows/svc/service.go +++ b/vendor/golang.org/x/sys/windows/svc/service.go @@ -13,7 +13,6 @@ import ( "sync" "unsafe" - "golang.org/x/sys/internal/unsafeheader" "golang.org/x/sys/windows" ) @@ -222,11 +221,7 @@ func serviceMain(argc uint32, argv **uint16) uintptr { defer func() { theService.h = 0 }() - var args16 []*uint16 - hdr := (*unsafeheader.Slice)(unsafe.Pointer(&args16)) - hdr.Data = unsafe.Pointer(argv) - hdr.Len = int(argc) - hdr.Cap = int(argc) + args16 := unsafe.Slice(argv, int(argc)) args := make([]string, len(args16)) for i, a := range args16 { diff --git a/vendor/golang.org/x/sys/windows/syscall_windows.go b/vendor/golang.org/x/sys/windows/syscall_windows.go index 67bad0926a..35cfc57ca8 100644 --- a/vendor/golang.org/x/sys/windows/syscall_windows.go +++ b/vendor/golang.org/x/sys/windows/syscall_windows.go @@ -15,8 +15,6 @@ import ( "time" "unicode/utf16" "unsafe" - - "golang.org/x/sys/internal/unsafeheader" ) type Handle uintptr @@ -240,7 +238,7 @@ func NewCallbackCDecl(fn interface{}) uintptr { //sys SetFileAttributes(name *uint16, attrs uint32) (err error) = kernel32.SetFileAttributesW //sys GetFileAttributesEx(name *uint16, level uint32, info *byte) (err error) = kernel32.GetFileAttributesExW //sys GetCommandLine() (cmd *uint16) = kernel32.GetCommandLineW -//sys CommandLineToArgv(cmd *uint16, argc *int32) (argv *[8192]*[8192]uint16, err error) [failretval==nil] = shell32.CommandLineToArgvW +//sys commandLineToArgv(cmd *uint16, argc *int32) (argv **uint16, err error) [failretval==nil] = shell32.CommandLineToArgvW //sys LocalFree(hmem Handle) (handle Handle, err error) [failretval!=0] //sys LocalAlloc(flags uint32, length uint32) (ptr uintptr, err error) //sys SetHandleInformation(handle Handle, mask uint32, flags uint32) (err error) @@ -299,12 +297,15 @@ func NewCallbackCDecl(fn interface{}) uintptr { //sys RegNotifyChangeKeyValue(key Handle, watchSubtree bool, notifyFilter uint32, event Handle, asynchronous bool) (regerrno error) = advapi32.RegNotifyChangeKeyValue //sys GetCurrentProcessId() (pid uint32) = kernel32.GetCurrentProcessId //sys ProcessIdToSessionId(pid uint32, sessionid *uint32) (err error) = kernel32.ProcessIdToSessionId +//sys ClosePseudoConsole(console Handle) = kernel32.ClosePseudoConsole +//sys createPseudoConsole(size uint32, in Handle, out Handle, flags uint32, pconsole *Handle) (hr error) = kernel32.CreatePseudoConsole //sys GetConsoleMode(console Handle, mode *uint32) (err error) = kernel32.GetConsoleMode //sys SetConsoleMode(console Handle, mode uint32) (err error) = kernel32.SetConsoleMode //sys GetConsoleScreenBufferInfo(console Handle, info *ConsoleScreenBufferInfo) (err error) = kernel32.GetConsoleScreenBufferInfo //sys setConsoleCursorPosition(console Handle, position uint32) (err error) = kernel32.SetConsoleCursorPosition //sys WriteConsole(console Handle, buf *uint16, towrite uint32, written *uint32, reserved *byte) (err error) = kernel32.WriteConsoleW //sys ReadConsole(console Handle, buf *uint16, toread uint32, read *uint32, inputControl *byte) (err error) = kernel32.ReadConsoleW +//sys resizePseudoConsole(pconsole Handle, size uint32) (hr error) = kernel32.ResizePseudoConsole //sys CreateToolhelp32Snapshot(flags uint32, processId uint32) (handle Handle, err error) [failretval==InvalidHandle] = kernel32.CreateToolhelp32Snapshot //sys Module32First(snapshot Handle, moduleEntry *ModuleEntry32) (err error) = kernel32.Module32FirstW //sys Module32Next(snapshot Handle, moduleEntry *ModuleEntry32) (err error) = kernel32.Module32NextW @@ -1667,12 +1668,8 @@ func NewNTUnicodeString(s string) (*NTUnicodeString, error) { // Slice returns a uint16 slice that aliases the data in the NTUnicodeString. func (s *NTUnicodeString) Slice() []uint16 { - var slice []uint16 - hdr := (*unsafeheader.Slice)(unsafe.Pointer(&slice)) - hdr.Data = unsafe.Pointer(s.Buffer) - hdr.Len = int(s.Length) - hdr.Cap = int(s.MaximumLength) - return slice + slice := unsafe.Slice(s.Buffer, s.MaximumLength) + return slice[:s.Length] } func (s *NTUnicodeString) String() string { @@ -1695,12 +1692,8 @@ func NewNTString(s string) (*NTString, error) { // Slice returns a byte slice that aliases the data in the NTString. func (s *NTString) Slice() []byte { - var slice []byte - hdr := (*unsafeheader.Slice)(unsafe.Pointer(&slice)) - hdr.Data = unsafe.Pointer(s.Buffer) - hdr.Len = int(s.Length) - hdr.Cap = int(s.MaximumLength) - return slice + slice := unsafe.Slice(s.Buffer, s.MaximumLength) + return slice[:s.Length] } func (s *NTString) String() string { @@ -1752,10 +1745,7 @@ func LoadResourceData(module, resInfo Handle) (data []byte, err error) { if err != nil { return } - h := (*unsafeheader.Slice)(unsafe.Pointer(&data)) - h.Data = unsafe.Pointer(ptr) - h.Len = int(size) - h.Cap = int(size) + data = unsafe.Slice((*byte)(unsafe.Pointer(ptr)), size) return } @@ -1826,3 +1816,17 @@ type PSAPI_WORKING_SET_EX_INFORMATION struct { // A PSAPI_WORKING_SET_EX_BLOCK union that indicates the attributes of the page at VirtualAddress. VirtualAttributes PSAPI_WORKING_SET_EX_BLOCK } + +// CreatePseudoConsole creates a windows pseudo console. +func CreatePseudoConsole(size Coord, in Handle, out Handle, flags uint32, pconsole *Handle) error { + // We need this wrapper to manually cast Coord to uint32. The autogenerated wrappers only + // accept arguments that can be casted to uintptr, and Coord can't. + return createPseudoConsole(*((*uint32)(unsafe.Pointer(&size))), in, out, flags, pconsole) +} + +// ResizePseudoConsole resizes the internal buffers of the pseudo console to the width and height specified in `size`. +func ResizePseudoConsole(pconsole Handle, size Coord) error { + // We need this wrapper to manually cast Coord to uint32. The autogenerated wrappers only + // accept arguments that can be casted to uintptr, and Coord can't. + return resizePseudoConsole(pconsole, *((*uint32)(unsafe.Pointer(&size)))) +} diff --git a/vendor/golang.org/x/sys/windows/types_windows.go b/vendor/golang.org/x/sys/windows/types_windows.go index 88e62a6385..b88dc7c85e 100644 --- a/vendor/golang.org/x/sys/windows/types_windows.go +++ b/vendor/golang.org/x/sys/windows/types_windows.go @@ -247,6 +247,7 @@ const ( PROC_THREAD_ATTRIBUTE_MITIGATION_POLICY = 0x00020007 PROC_THREAD_ATTRIBUTE_UMS_THREAD = 0x00030006 PROC_THREAD_ATTRIBUTE_PROTECTION_LEVEL = 0x0002000b + PROC_THREAD_ATTRIBUTE_PSEUDOCONSOLE = 0x00020016 ) const ( @@ -2139,6 +2140,12 @@ const ( ENABLE_LVB_GRID_WORLDWIDE = 0x10 ) +// Pseudo console related constants used for the flags parameter to +// CreatePseudoConsole. See: https://learn.microsoft.com/en-us/windows/console/createpseudoconsole +const ( + PSEUDOCONSOLE_INHERIT_CURSOR = 0x1 +) + type Coord struct { X int16 Y int16 diff --git a/vendor/golang.org/x/sys/windows/zsyscall_windows.go b/vendor/golang.org/x/sys/windows/zsyscall_windows.go index 5c385580f6..8b1688de4c 100644 --- a/vendor/golang.org/x/sys/windows/zsyscall_windows.go +++ b/vendor/golang.org/x/sys/windows/zsyscall_windows.go @@ -188,6 +188,7 @@ var ( procCancelIo = modkernel32.NewProc("CancelIo") procCancelIoEx = modkernel32.NewProc("CancelIoEx") procCloseHandle = modkernel32.NewProc("CloseHandle") + procClosePseudoConsole = modkernel32.NewProc("ClosePseudoConsole") procConnectNamedPipe = modkernel32.NewProc("ConnectNamedPipe") procCreateDirectoryW = modkernel32.NewProc("CreateDirectoryW") procCreateEventExW = modkernel32.NewProc("CreateEventExW") @@ -202,6 +203,7 @@ var ( procCreateNamedPipeW = modkernel32.NewProc("CreateNamedPipeW") procCreatePipe = modkernel32.NewProc("CreatePipe") procCreateProcessW = modkernel32.NewProc("CreateProcessW") + procCreatePseudoConsole = modkernel32.NewProc("CreatePseudoConsole") procCreateSymbolicLinkW = modkernel32.NewProc("CreateSymbolicLinkW") procCreateToolhelp32Snapshot = modkernel32.NewProc("CreateToolhelp32Snapshot") procDefineDosDeviceW = modkernel32.NewProc("DefineDosDeviceW") @@ -328,6 +330,7 @@ var ( procReleaseMutex = modkernel32.NewProc("ReleaseMutex") procRemoveDirectoryW = modkernel32.NewProc("RemoveDirectoryW") procResetEvent = modkernel32.NewProc("ResetEvent") + procResizePseudoConsole = modkernel32.NewProc("ResizePseudoConsole") procResumeThread = modkernel32.NewProc("ResumeThread") procSetCommTimeouts = modkernel32.NewProc("SetCommTimeouts") procSetConsoleCursorPosition = modkernel32.NewProc("SetConsoleCursorPosition") @@ -1633,6 +1636,11 @@ func CloseHandle(handle Handle) (err error) { return } +func ClosePseudoConsole(console Handle) { + syscall.Syscall(procClosePseudoConsole.Addr(), 1, uintptr(console), 0, 0) + return +} + func ConnectNamedPipe(pipe Handle, overlapped *Overlapped) (err error) { r1, _, e1 := syscall.Syscall(procConnectNamedPipe.Addr(), 2, uintptr(pipe), uintptr(unsafe.Pointer(overlapped)), 0) if r1 == 0 { @@ -1762,6 +1770,14 @@ func CreateProcess(appName *uint16, commandLine *uint16, procSecurity *SecurityA return } +func createPseudoConsole(size uint32, in Handle, out Handle, flags uint32, pconsole *Handle) (hr error) { + r0, _, _ := syscall.Syscall6(procCreatePseudoConsole.Addr(), 5, uintptr(size), uintptr(in), uintptr(out), uintptr(flags), uintptr(unsafe.Pointer(pconsole)), 0) + if r0 != 0 { + hr = syscall.Errno(r0) + } + return +} + func CreateSymbolicLink(symlinkfilename *uint16, targetfilename *uint16, flags uint32) (err error) { r1, _, e1 := syscall.Syscall(procCreateSymbolicLinkW.Addr(), 3, uintptr(unsafe.Pointer(symlinkfilename)), uintptr(unsafe.Pointer(targetfilename)), uintptr(flags)) if r1&0xff == 0 { @@ -2862,6 +2878,14 @@ func ResetEvent(event Handle) (err error) { return } +func resizePseudoConsole(pconsole Handle, size uint32) (hr error) { + r0, _, _ := syscall.Syscall(procResizePseudoConsole.Addr(), 2, uintptr(pconsole), uintptr(size), 0) + if r0 != 0 { + hr = syscall.Errno(r0) + } + return +} + func ResumeThread(thread Handle) (ret uint32, err error) { r0, _, e1 := syscall.Syscall(procResumeThread.Addr(), 1, uintptr(thread), 0, 0) ret = uint32(r0) @@ -3820,9 +3844,9 @@ func setupUninstallOEMInf(infFileName *uint16, flags SUOI, reserved uintptr) (er return } -func CommandLineToArgv(cmd *uint16, argc *int32) (argv *[8192]*[8192]uint16, err error) { +func commandLineToArgv(cmd *uint16, argc *int32) (argv **uint16, err error) { r0, _, e1 := syscall.Syscall(procCommandLineToArgvW.Addr(), 2, uintptr(unsafe.Pointer(cmd)), uintptr(unsafe.Pointer(argc)), 0) - argv = (*[8192]*[8192]uint16)(unsafe.Pointer(r0)) + argv = (**uint16)(unsafe.Pointer(r0)) if argv == nil { err = errnoErr(e1) } diff --git a/vendor/k8s.io/apimachinery/pkg/util/runtime/runtime.go b/vendor/k8s.io/apimachinery/pkg/util/runtime/runtime.go index d738725caf..3674914f70 100644 --- a/vendor/k8s.io/apimachinery/pkg/util/runtime/runtime.go +++ b/vendor/k8s.io/apimachinery/pkg/util/runtime/runtime.go @@ -126,14 +126,17 @@ type rudimentaryErrorBackoff struct { // OnError will block if it is called more often than the embedded period time. // This will prevent overly tight hot error loops. func (r *rudimentaryErrorBackoff) OnError(error) { + now := time.Now() // start the timer before acquiring the lock r.lastErrorTimeLock.Lock() - defer r.lastErrorTimeLock.Unlock() - d := time.Since(r.lastErrorTime) - if d < r.minPeriod { - // If the time moves backwards for any reason, do nothing - time.Sleep(r.minPeriod - d) - } + d := now.Sub(r.lastErrorTime) r.lastErrorTime = time.Now() + r.lastErrorTimeLock.Unlock() + + // Do not sleep with the lock held because that causes all callers of HandleError to block. + // We only want the current goroutine to block. + // A negative or zero duration causes time.Sleep to return immediately. + // If the time moves backwards for any reason, do nothing. + time.Sleep(r.minPeriod - d) } // GetCaller returns the caller of the function that calls it. diff --git a/vendor/k8s.io/apiserver/pkg/endpoints/filters/authentication.go b/vendor/k8s.io/apiserver/pkg/endpoints/filters/authentication.go index 277bdcdfe5..64b3569d0d 100644 --- a/vendor/k8s.io/apiserver/pkg/endpoints/filters/authentication.go +++ b/vendor/k8s.io/apiserver/pkg/endpoints/filters/authentication.go @@ -29,8 +29,11 @@ import ( "k8s.io/apiserver/pkg/authentication/authenticator" "k8s.io/apiserver/pkg/authentication/authenticatorfactory" "k8s.io/apiserver/pkg/authentication/request/headerrequest" + "k8s.io/apiserver/pkg/authentication/user" "k8s.io/apiserver/pkg/endpoints/handlers/responsewriters" genericapirequest "k8s.io/apiserver/pkg/endpoints/request" + genericfeatures "k8s.io/apiserver/pkg/features" + utilfeature "k8s.io/apiserver/pkg/util/feature" "k8s.io/klog/v2" ) @@ -101,6 +104,18 @@ func withAuthentication(handler http.Handler, auth authenticator.Request, failed ) } + // http2 is an expensive protocol that is prone to abuse, + // see CVE-2023-44487 and CVE-2023-39325 for an example. + // Do not allow unauthenticated clients to keep these + // connections open (i.e. basically degrade them to the + // performance of http1 with keep-alive disabled). + if utilfeature.DefaultFeatureGate.Enabled(genericfeatures.UnauthenticatedHTTP2DOSMitigation) && req.ProtoMajor == 2 && isAnonymousUser(resp.User) { + // limit this connection to just this request, + // and then send a GOAWAY and tear down the TCP connection + // https://github.com/golang/net/commit/97aa3a539ec716117a9d15a4659a911f50d13c3c + w.Header().Set("Connection", "close") + } + req = req.WithContext(genericapirequest.WithUser(req.Context(), resp.User)) handler.ServeHTTP(w, req) }) @@ -108,6 +123,17 @@ func withAuthentication(handler http.Handler, auth authenticator.Request, failed func Unauthorized(s runtime.NegotiatedSerializer) http.Handler { return http.HandlerFunc(func(w http.ResponseWriter, req *http.Request) { + // http2 is an expensive protocol that is prone to abuse, + // see CVE-2023-44487 and CVE-2023-39325 for an example. + // Do not allow unauthenticated clients to keep these + // connections open (i.e. basically degrade them to the + // performance of http1 with keep-alive disabled). + if utilfeature.DefaultFeatureGate.Enabled(genericfeatures.UnauthenticatedHTTP2DOSMitigation) && req.ProtoMajor == 2 { + // limit this connection to just this request, + // and then send a GOAWAY and tear down the TCP connection + // https://github.com/golang/net/commit/97aa3a539ec716117a9d15a4659a911f50d13c3c + w.Header().Set("Connection", "close") + } ctx := req.Context() requestInfo, found := genericapirequest.RequestInfoFrom(ctx) if !found { @@ -127,3 +153,15 @@ func audiencesAreAcceptable(apiAuds, responseAudiences authenticator.Audiences) return len(apiAuds.Intersect(responseAudiences)) > 0 } + +func isAnonymousUser(u user.Info) bool { + if u.GetName() == user.Anonymous { + return true + } + for _, group := range u.GetGroups() { + if group == user.AllUnauthenticated { + return true + } + } + return false +} diff --git a/vendor/k8s.io/apiserver/pkg/features/kube_features.go b/vendor/k8s.io/apiserver/pkg/features/kube_features.go index f1d1879ec4..58eaeb98c2 100644 --- a/vendor/k8s.io/apiserver/pkg/features/kube_features.go +++ b/vendor/k8s.io/apiserver/pkg/features/kube_features.go @@ -182,6 +182,24 @@ const ( // Enables server-side field validation. ServerSideFieldValidation featuregate.Feature = "ServerSideFieldValidation" + // owner: @enj + // beta: v1.29 + // + // Enables http2 DOS mitigations for unauthenticated clients. + // + // Some known reasons to disable these mitigations: + // + // An API server that is fronted by an L7 load balancer that is set up + // to mitigate http2 attacks may opt to disable this protection to prevent + // unauthenticated clients from disabling connection reuse between the load + // balancer and the API server (many incoming connections could share the + // same backend connection). + // + // An API server that is on a private network may opt to disable this + // protection to prevent performance regressions for unauthenticated + // clients. + UnauthenticatedHTTP2DOSMitigation featuregate.Feature = "UnauthenticatedHTTP2DOSMitigation" + // owner: @caesarxuchao @roycaihw // alpha: v1.20 // @@ -276,6 +294,8 @@ var defaultKubernetesFeatureGates = map[featuregate.Feature]featuregate.FeatureS StorageVersionHash: {Default: true, PreRelease: featuregate.Beta}, + UnauthenticatedHTTP2DOSMitigation: {Default: true, PreRelease: featuregate.Beta}, + WatchBookmark: {Default: true, PreRelease: featuregate.GA, LockToDefault: true}, InPlacePodVerticalScaling: {Default: false, PreRelease: featuregate.Alpha}, diff --git a/vendor/k8s.io/apiserver/pkg/server/secure_serving.go b/vendor/k8s.io/apiserver/pkg/server/secure_serving.go index 64bcc87ebf..0a4fdc6932 100644 --- a/vendor/k8s.io/apiserver/pkg/server/secure_serving.go +++ b/vendor/k8s.io/apiserver/pkg/server/secure_serving.go @@ -189,7 +189,10 @@ func (s *SecureServingInfo) Serve(handler http.Handler, shutdownTimeout time.Dur if s.HTTP2MaxStreamsPerConnection > 0 { http2Options.MaxConcurrentStreams = uint32(s.HTTP2MaxStreamsPerConnection) } else { - http2Options.MaxConcurrentStreams = 250 + // match http2.initialMaxConcurrentStreams used by clients + // this makes it so that a malicious client can only open 400 streams before we forcibly close the connection + // https://github.com/golang/net/commit/b225e7ca6dde1ef5a5ae5ce922861bda011cfabd + http2Options.MaxConcurrentStreams = 100 } // increase the connection buffer size from the 1MB default to handle the specified number of concurrent streams diff --git a/vendor/k8s.io/kubelet/pkg/apis/well_known_labels.go b/vendor/k8s.io/kubelet/pkg/apis/well_known_labels.go index b77b526392..96890b553f 100644 --- a/vendor/k8s.io/kubelet/pkg/apis/well_known_labels.go +++ b/vendor/k8s.io/kubelet/pkg/apis/well_known_labels.go @@ -45,12 +45,6 @@ var kubeletLabels = sets.NewString( LabelOS, LabelArch, - - // These are special for OpenShift: - "node-role.kubernetes.io/control-plane", - "node-role.kubernetes.io/master", - "node-role.kubernetes.io/worker", - "node-role.kubernetes.io/etcd", ) var kubeletLabelNamespaces = sets.NewString( diff --git a/vendor/k8s.io/kubelet/pkg/apis/well_known_openshift_labels.go b/vendor/k8s.io/kubelet/pkg/apis/well_known_openshift_labels.go new file mode 100644 index 0000000000..9535c1702c --- /dev/null +++ b/vendor/k8s.io/kubelet/pkg/apis/well_known_openshift_labels.go @@ -0,0 +1,43 @@ +/* +Copyright 2023 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package apis + +import ( + "k8s.io/apimachinery/pkg/util/sets" +) + +const ( + NodeLabelControlPlane = "node-role.kubernetes.io/control-plane" + NodeLabelMaster = "node-role.kubernetes.io/master" + NodeLabelWorker = "node-role.kubernetes.io/worker" + NodeLabelEtcd = "node-role.kubernetes.io/etcd" +) + +var openshiftNodeLabels = sets.NewString( + NodeLabelControlPlane, + NodeLabelMaster, + NodeLabelWorker, + NodeLabelEtcd, +) + +func OpenShiftNodeLabels() []string { + return openshiftNodeLabels.List() +} + +func IsForbiddenOpenshiftLabel(label string) bool { + return openshiftNodeLabels.Has(label) +} diff --git a/vendor/k8s.io/kubernetes/cmd/kubelet/app/options/options.go b/vendor/k8s.io/kubernetes/cmd/kubelet/app/options/options.go index 71ea243361..7c54cf9ffe 100644 --- a/vendor/k8s.io/kubernetes/cmd/kubelet/app/options/options.go +++ b/vendor/k8s.io/kubernetes/cmd/kubelet/app/options/options.go @@ -158,6 +158,9 @@ func ValidateKubeletFlags(f *KubeletFlags) error { invalidLabelErrs := make(map[string][]string) for k, v := range f.NodeLabels { if isKubernetesLabel(k) && !kubeletapis.IsKubeletLabel(k) { + if kubeletapis.IsForbiddenOpenshiftLabel(k) { + continue + } unknownLabels.Insert(k) } diff --git a/vendor/k8s.io/kubernetes/plugin/pkg/admission/noderestriction/admission.go b/vendor/k8s.io/kubernetes/plugin/pkg/admission/noderestriction/admission.go index 6989a72ff1..373a930645 100644 --- a/vendor/k8s.io/kubernetes/plugin/pkg/admission/noderestriction/admission.go +++ b/vendor/k8s.io/kubernetes/plugin/pkg/admission/noderestriction/admission.go @@ -433,7 +433,7 @@ func (p *Plugin) admitNode(nodeName string, a admission.Attributes) error { // Don't allow a node to register with labels outside the allowed set. // This would allow a node to add or modify its labels in a way that would let it steer privileged workloads to itself. modifiedLabels := getModifiedLabels(node.Labels, nil) - if forbiddenLabels := p.getForbiddenLabels(modifiedLabels); len(forbiddenLabels) > 0 { + if forbiddenLabels := p.getForbiddenLabels(modifiedLabels, a.GetOperation()); len(forbiddenLabels) > 0 { return admission.NewForbidden(a, fmt.Errorf("node %q is not allowed to set the following labels: %s", nodeName, strings.Join(forbiddenLabels.List(), ", "))) } } @@ -464,9 +464,10 @@ func (p *Plugin) admitNode(nodeName string, a admission.Attributes) error { // Don't allow a node to update labels outside the allowed set. // This would allow a node to add or modify its labels in a way that would let it steer privileged workloads to itself. modifiedLabels := getModifiedLabels(node.Labels, oldNode.Labels) - if forbiddenUpdateLabels := p.getForbiddenLabels(modifiedLabels); len(forbiddenUpdateLabels) > 0 { + if forbiddenUpdateLabels := p.getForbiddenLabels(modifiedLabels, a.GetOperation()); len(forbiddenUpdateLabels) > 0 { return admission.NewForbidden(a, fmt.Errorf("is not allowed to modify labels: %s", strings.Join(forbiddenUpdateLabels.List(), ", "))) } + } return nil @@ -507,7 +508,7 @@ func getLabelNamespace(key string) string { } // getForbiddenLabels returns the set of labels that may not be added, removed, or modified by the node on create or update. -func (p *Plugin) getForbiddenLabels(modifiedLabels sets.String) sets.String { +func (p *Plugin) getForbiddenLabels(modifiedLabels sets.String, admissionOpn admission.Operation) sets.String { if len(modifiedLabels) == 0 { return nil } @@ -522,6 +523,11 @@ func (p *Plugin) getForbiddenLabels(modifiedLabels sets.String) sets.String { // forbid kubelets from setting unknown kubernetes.io and k8s.io labels on update if isKubernetesLabel(label) && !kubeletapis.IsKubeletLabel(label) { // TODO: defer to label policy once available + if admissionOpn == admission.Create { + if kubeletapis.IsForbiddenOpenshiftLabel(label) { + continue + } + } forbiddenLabels.Insert(label) } } diff --git a/vendor/modules.txt b/vendor/modules.txt index 8e115b8269..3d44815893 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -749,7 +749,7 @@ github.com/openshift/client-go/user/informers/externalversions/internalinterface github.com/openshift/client-go/user/informers/externalversions/user github.com/openshift/client-go/user/informers/externalversions/user/v1 github.com/openshift/client-go/user/listers/user/v1 -# github.com/openshift/cluster-policy-controller v0.0.0-20230925114512-2b2da0c15bd8 +# github.com/openshift/cluster-policy-controller v0.0.0-20231016143100-adaa98fca9c6 ## explicit; go 1.20 github.com/openshift/cluster-policy-controller/pkg/client/genericinformers github.com/openshift/cluster-policy-controller/pkg/cmd/cluster-policy-controller @@ -1051,7 +1051,7 @@ go.uber.org/zap/internal/color go.uber.org/zap/internal/exit go.uber.org/zap/zapcore go.uber.org/zap/zapgrpc -# golang.org/x/crypto v0.13.0 +# golang.org/x/crypto v0.14.0 ## explicit; go 1.17 golang.org/x/crypto/cryptobyte golang.org/x/crypto/cryptobyte/asn1 @@ -1074,7 +1074,7 @@ golang.org/x/exp/slices golang.org/x/mod/internal/lazyregexp golang.org/x/mod/module golang.org/x/mod/semver -# golang.org/x/net v0.15.0 +# golang.org/x/net v0.17.0 ## explicit; go 1.17 golang.org/x/net/bpf golang.org/x/net/context @@ -1106,17 +1106,16 @@ golang.org/x/oauth2/jwt ## explicit golang.org/x/sync/errgroup golang.org/x/sync/singleflight -# golang.org/x/sys v0.12.0 +# golang.org/x/sys v0.13.0 ## explicit; go 1.17 golang.org/x/sys/cpu golang.org/x/sys/execabs -golang.org/x/sys/internal/unsafeheader golang.org/x/sys/plan9 golang.org/x/sys/unix golang.org/x/sys/windows golang.org/x/sys/windows/registry golang.org/x/sys/windows/svc -# golang.org/x/term v0.12.0 +# golang.org/x/term v0.13.0 ## explicit; go 1.17 golang.org/x/term # golang.org/x/text v0.13.0 @@ -1335,7 +1334,7 @@ gopkg.in/yaml.v2 # gopkg.in/yaml.v3 v3.0.1 ## explicit gopkg.in/yaml.v3 -# k8s.io/api v0.28.2 => github.com/openshift/kubernetes/staging/src/k8s.io/api v0.0.0-20231003193349-6ab54b8d9a0e +# k8s.io/api v0.28.2 => github.com/openshift/kubernetes/staging/src/k8s.io/api v0.0.0-20231013210905-481304af1da9 ## explicit; go 1.20 k8s.io/api/admission/v1 k8s.io/api/admission/v1beta1 @@ -1392,7 +1391,7 @@ k8s.io/api/scheduling/v1beta1 k8s.io/api/storage/v1 k8s.io/api/storage/v1alpha1 k8s.io/api/storage/v1beta1 -# k8s.io/apiextensions-apiserver v0.28.2 => github.com/openshift/kubernetes/staging/src/k8s.io/apiextensions-apiserver v0.0.0-20231003193349-6ab54b8d9a0e +# k8s.io/apiextensions-apiserver v0.28.2 => github.com/openshift/kubernetes/staging/src/k8s.io/apiextensions-apiserver v0.0.0-20231013210905-481304af1da9 ## explicit; go 1.20 k8s.io/apiextensions-apiserver/pkg/apihelpers k8s.io/apiextensions-apiserver/pkg/apis/apiextensions @@ -1439,7 +1438,7 @@ k8s.io/apiextensions-apiserver/pkg/generated/openapi k8s.io/apiextensions-apiserver/pkg/registry/customresource k8s.io/apiextensions-apiserver/pkg/registry/customresource/tableconvertor k8s.io/apiextensions-apiserver/pkg/registry/customresourcedefinition -# k8s.io/apimachinery v0.28.2 => github.com/openshift/kubernetes/staging/src/k8s.io/apimachinery v0.0.0-20231003193349-6ab54b8d9a0e +# k8s.io/apimachinery v0.28.2 => github.com/openshift/kubernetes/staging/src/k8s.io/apimachinery v0.0.0-20231013210905-481304af1da9 ## explicit; go 1.20 k8s.io/apimachinery/pkg/api/equality k8s.io/apimachinery/pkg/api/errors @@ -1506,7 +1505,7 @@ k8s.io/apimachinery/pkg/watch k8s.io/apimachinery/third_party/forked/golang/json k8s.io/apimachinery/third_party/forked/golang/netutil k8s.io/apimachinery/third_party/forked/golang/reflect -# k8s.io/apiserver v0.28.2 => github.com/openshift/kubernetes/staging/src/k8s.io/apiserver v0.0.0-20231003193349-6ab54b8d9a0e +# k8s.io/apiserver v0.28.2 => github.com/openshift/kubernetes/staging/src/k8s.io/apiserver v0.0.0-20231013210905-481304af1da9 ## explicit; go 1.20 k8s.io/apiserver/pkg/admission k8s.io/apiserver/pkg/admission/cel @@ -1670,13 +1669,13 @@ k8s.io/apiserver/plugin/pkg/audit/webhook k8s.io/apiserver/plugin/pkg/authenticator/token/oidc k8s.io/apiserver/plugin/pkg/authenticator/token/webhook k8s.io/apiserver/plugin/pkg/authorizer/webhook -# k8s.io/cli-runtime v0.0.0 => github.com/openshift/kubernetes/staging/src/k8s.io/cli-runtime v0.0.0-20231003193349-6ab54b8d9a0e +# k8s.io/cli-runtime v0.0.0 => github.com/openshift/kubernetes/staging/src/k8s.io/cli-runtime v0.0.0-20231013210905-481304af1da9 ## explicit; go 1.20 k8s.io/cli-runtime/pkg/genericclioptions k8s.io/cli-runtime/pkg/genericiooptions k8s.io/cli-runtime/pkg/printers k8s.io/cli-runtime/pkg/resource -# k8s.io/client-go v0.28.2 => github.com/openshift/kubernetes/staging/src/k8s.io/client-go v0.0.0-20231003193349-6ab54b8d9a0e +# k8s.io/client-go v0.28.2 => github.com/openshift/kubernetes/staging/src/k8s.io/client-go v0.0.0-20231013210905-481304af1da9 ## explicit; go 1.20 k8s.io/client-go/applyconfigurations/admissionregistration/v1 k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1 @@ -2013,7 +2012,7 @@ k8s.io/client-go/util/jsonpath k8s.io/client-go/util/keyutil k8s.io/client-go/util/retry k8s.io/client-go/util/workqueue -# k8s.io/cloud-provider v0.0.0 => github.com/openshift/kubernetes/staging/src/k8s.io/cloud-provider v0.0.0-20231003193349-6ab54b8d9a0e +# k8s.io/cloud-provider v0.0.0 => github.com/openshift/kubernetes/staging/src/k8s.io/cloud-provider v0.0.0-20231013210905-481304af1da9 ## explicit; go 1.20 k8s.io/cloud-provider k8s.io/cloud-provider/api @@ -2036,14 +2035,14 @@ k8s.io/cloud-provider/service/helpers k8s.io/cloud-provider/volume k8s.io/cloud-provider/volume/errors k8s.io/cloud-provider/volume/helpers -# k8s.io/cluster-bootstrap v0.0.0 => github.com/openshift/kubernetes/staging/src/k8s.io/cluster-bootstrap v0.0.0-20231003193349-6ab54b8d9a0e +# k8s.io/cluster-bootstrap v0.0.0 => github.com/openshift/kubernetes/staging/src/k8s.io/cluster-bootstrap v0.0.0-20231013210905-481304af1da9 ## explicit; go 1.20 k8s.io/cluster-bootstrap/token/api k8s.io/cluster-bootstrap/token/jws k8s.io/cluster-bootstrap/token/util k8s.io/cluster-bootstrap/util/secrets k8s.io/cluster-bootstrap/util/tokens -# k8s.io/component-base v0.28.2 => github.com/openshift/kubernetes/staging/src/k8s.io/component-base v0.0.0-20231003193349-6ab54b8d9a0e +# k8s.io/component-base v0.28.2 => github.com/openshift/kubernetes/staging/src/k8s.io/component-base v0.0.0-20231013210905-481304af1da9 ## explicit; go 1.20 k8s.io/component-base/cli k8s.io/component-base/cli/flag @@ -2077,7 +2076,7 @@ k8s.io/component-base/tracing k8s.io/component-base/tracing/api/v1 k8s.io/component-base/version k8s.io/component-base/version/verflag -# k8s.io/component-helpers v0.28.2 => github.com/openshift/kubernetes/staging/src/k8s.io/component-helpers v0.0.0-20231003193349-6ab54b8d9a0e +# k8s.io/component-helpers v0.28.2 => github.com/openshift/kubernetes/staging/src/k8s.io/component-helpers v0.0.0-20231013210905-481304af1da9 ## explicit; go 1.20 k8s.io/component-helpers/apimachinery/lease k8s.io/component-helpers/apps/poddisruptionbudget @@ -2090,7 +2089,7 @@ k8s.io/component-helpers/scheduling/corev1 k8s.io/component-helpers/scheduling/corev1/nodeaffinity k8s.io/component-helpers/storage/ephemeral k8s.io/component-helpers/storage/volume -# k8s.io/controller-manager v0.28.2 => github.com/openshift/kubernetes/staging/src/k8s.io/controller-manager v0.0.0-20231003193349-6ab54b8d9a0e +# k8s.io/controller-manager v0.28.2 => github.com/openshift/kubernetes/staging/src/k8s.io/controller-manager v0.0.0-20231013210905-481304af1da9 ## explicit; go 1.20 k8s.io/controller-manager/app k8s.io/controller-manager/config @@ -2107,19 +2106,19 @@ k8s.io/controller-manager/pkg/informerfactory k8s.io/controller-manager/pkg/leadermigration k8s.io/controller-manager/pkg/leadermigration/config k8s.io/controller-manager/pkg/leadermigration/options -# k8s.io/cri-api v0.0.0 => github.com/openshift/kubernetes/staging/src/k8s.io/cri-api v0.0.0-20231003193349-6ab54b8d9a0e +# k8s.io/cri-api v0.0.0 => github.com/openshift/kubernetes/staging/src/k8s.io/cri-api v0.0.0-20231013210905-481304af1da9 ## explicit; go 1.20 k8s.io/cri-api/pkg/apis k8s.io/cri-api/pkg/apis/runtime/v1 k8s.io/cri-api/pkg/errors -# k8s.io/csi-translation-lib v0.0.0 => github.com/openshift/kubernetes/staging/src/k8s.io/csi-translation-lib v0.0.0-20231003193349-6ab54b8d9a0e +# k8s.io/csi-translation-lib v0.0.0 => github.com/openshift/kubernetes/staging/src/k8s.io/csi-translation-lib v0.0.0-20231013210905-481304af1da9 ## explicit; go 1.20 k8s.io/csi-translation-lib k8s.io/csi-translation-lib/plugins -# k8s.io/dynamic-resource-allocation v0.0.0 => github.com/openshift/kubernetes/staging/src/k8s.io/dynamic-resource-allocation v0.0.0-20231003193349-6ab54b8d9a0e +# k8s.io/dynamic-resource-allocation v0.0.0 => github.com/openshift/kubernetes/staging/src/k8s.io/dynamic-resource-allocation v0.0.0-20231013210905-481304af1da9 ## explicit; go 1.20 k8s.io/dynamic-resource-allocation/resourceclaim -# k8s.io/endpointslice v0.0.0 => github.com/openshift/kubernetes/staging/src/k8s.io/endpointslice v0.0.0-20231003193349-6ab54b8d9a0e +# k8s.io/endpointslice v0.0.0 => github.com/openshift/kubernetes/staging/src/k8s.io/endpointslice v0.0.0-20231013210905-481304af1da9 ## explicit; go 1.20 k8s.io/endpointslice k8s.io/endpointslice/metrics @@ -2141,13 +2140,13 @@ k8s.io/klog/v2/internal/clock k8s.io/klog/v2/internal/dbg k8s.io/klog/v2/internal/serialize k8s.io/klog/v2/internal/severity -# k8s.io/kms v0.28.2 => github.com/openshift/kubernetes/staging/src/k8s.io/kms v0.0.0-20231003193349-6ab54b8d9a0e +# k8s.io/kms v0.28.2 => github.com/openshift/kubernetes/staging/src/k8s.io/kms v0.0.0-20231013210905-481304af1da9 ## explicit; go 1.20 k8s.io/kms/apis/v1beta1 k8s.io/kms/apis/v2 k8s.io/kms/pkg/service k8s.io/kms/pkg/util -# k8s.io/kube-aggregator v0.28.2 => github.com/openshift/kubernetes/staging/src/k8s.io/kube-aggregator v0.0.0-20231003193349-6ab54b8d9a0e +# k8s.io/kube-aggregator v0.28.2 => github.com/openshift/kubernetes/staging/src/k8s.io/kube-aggregator v0.0.0-20231013210905-481304af1da9 ## explicit; go 1.20 k8s.io/kube-aggregator/pkg/apis/apiregistration k8s.io/kube-aggregator/pkg/apis/apiregistration/install @@ -2178,7 +2177,7 @@ k8s.io/kube-aggregator/pkg/controllers/status k8s.io/kube-aggregator/pkg/registry/apiservice k8s.io/kube-aggregator/pkg/registry/apiservice/etcd k8s.io/kube-aggregator/pkg/registry/apiservice/rest -# k8s.io/kube-controller-manager v0.0.0 => github.com/openshift/kubernetes/staging/src/k8s.io/kube-controller-manager v0.0.0-20231003193349-6ab54b8d9a0e +# k8s.io/kube-controller-manager v0.0.0 => github.com/openshift/kubernetes/staging/src/k8s.io/kube-controller-manager v0.0.0-20231013210905-481304af1da9 ## explicit; go 1.20 k8s.io/kube-controller-manager/config/v1alpha1 # k8s.io/kube-openapi v0.0.0-20230717233707-2695361300d9 @@ -2211,12 +2210,12 @@ k8s.io/kube-openapi/pkg/validation/spec k8s.io/kube-openapi/pkg/validation/strfmt k8s.io/kube-openapi/pkg/validation/strfmt/bson k8s.io/kube-openapi/pkg/validation/validate -# k8s.io/kube-scheduler v0.0.0 => github.com/openshift/kubernetes/staging/src/k8s.io/kube-scheduler v0.0.0-20231003193349-6ab54b8d9a0e +# k8s.io/kube-scheduler v0.0.0 => github.com/openshift/kubernetes/staging/src/k8s.io/kube-scheduler v0.0.0-20231013210905-481304af1da9 ## explicit; go 1.20 k8s.io/kube-scheduler/config/v1 k8s.io/kube-scheduler/config/v1beta3 k8s.io/kube-scheduler/extender/v1 -# k8s.io/kubectl v0.0.0 => github.com/openshift/kubernetes/staging/src/k8s.io/kubectl v0.0.0-20231003193349-6ab54b8d9a0e +# k8s.io/kubectl v0.0.0 => github.com/openshift/kubernetes/staging/src/k8s.io/kubectl v0.0.0-20231013210905-481304af1da9 ## explicit; go 1.20 k8s.io/kubectl/pkg/apps k8s.io/kubectl/pkg/cmd/apiresources @@ -2251,7 +2250,7 @@ k8s.io/kubectl/pkg/util/storage k8s.io/kubectl/pkg/util/templates k8s.io/kubectl/pkg/util/term k8s.io/kubectl/pkg/validation -# k8s.io/kubelet v0.0.0 => github.com/openshift/kubernetes/staging/src/k8s.io/kubelet v0.0.0-20231003193349-6ab54b8d9a0e +# k8s.io/kubelet v0.0.0 => github.com/openshift/kubernetes/staging/src/k8s.io/kubelet v0.0.0-20231013210905-481304af1da9 ## explicit; go 1.20 k8s.io/kubelet/config/v1 k8s.io/kubelet/config/v1alpha1 @@ -2272,7 +2271,7 @@ k8s.io/kubelet/pkg/apis/stats/v1alpha1 k8s.io/kubelet/pkg/cri/streaming k8s.io/kubelet/pkg/cri/streaming/portforward k8s.io/kubelet/pkg/cri/streaming/remotecommand -# k8s.io/kubernetes v1.28.2 => github.com/openshift/kubernetes v0.0.0-20231003193349-6ab54b8d9a0e +# k8s.io/kubernetes v1.28.2 => github.com/openshift/kubernetes v0.0.0-20231013210905-481304af1da9 ## explicit; go 1.20 k8s.io/kubernetes/cmd/kube-apiserver/app k8s.io/kubernetes/cmd/kube-apiserver/app/options @@ -3078,7 +3077,7 @@ k8s.io/kubernetes/third_party/forked/gonum/graph k8s.io/kubernetes/third_party/forked/gonum/graph/internal/linear k8s.io/kubernetes/third_party/forked/gonum/graph/simple k8s.io/kubernetes/third_party/forked/gonum/graph/traverse -# k8s.io/legacy-cloud-providers v0.0.0 => github.com/openshift/kubernetes/staging/src/k8s.io/legacy-cloud-providers v0.0.0-20231003193349-6ab54b8d9a0e +# k8s.io/legacy-cloud-providers v0.0.0 => github.com/openshift/kubernetes/staging/src/k8s.io/legacy-cloud-providers v0.0.0-20231013210905-481304af1da9 ## explicit; go 1.20 k8s.io/legacy-cloud-providers/azure k8s.io/legacy-cloud-providers/azure/auth @@ -3120,7 +3119,7 @@ k8s.io/legacy-cloud-providers/gce/gcpcredential k8s.io/legacy-cloud-providers/vsphere k8s.io/legacy-cloud-providers/vsphere/vclib k8s.io/legacy-cloud-providers/vsphere/vclib/diskmanagers -# k8s.io/metrics v0.0.0 => github.com/openshift/kubernetes/staging/src/k8s.io/metrics v0.0.0-20231003193349-6ab54b8d9a0e +# k8s.io/metrics v0.0.0 => github.com/openshift/kubernetes/staging/src/k8s.io/metrics v0.0.0-20231013210905-481304af1da9 ## explicit; go 1.20 k8s.io/metrics/pkg/apis/custom_metrics k8s.io/metrics/pkg/apis/custom_metrics/v1beta1 @@ -3135,10 +3134,10 @@ k8s.io/metrics/pkg/client/clientset/versioned/typed/metrics/v1beta1 k8s.io/metrics/pkg/client/custom_metrics k8s.io/metrics/pkg/client/custom_metrics/scheme k8s.io/metrics/pkg/client/external_metrics -# k8s.io/mount-utils v0.0.0 => github.com/openshift/kubernetes/staging/src/k8s.io/mount-utils v0.0.0-20231003193349-6ab54b8d9a0e +# k8s.io/mount-utils v0.0.0 => github.com/openshift/kubernetes/staging/src/k8s.io/mount-utils v0.0.0-20231013210905-481304af1da9 ## explicit; go 1.20 k8s.io/mount-utils -# k8s.io/pod-security-admission v0.28.2 => github.com/openshift/kubernetes/staging/src/k8s.io/pod-security-admission v0.0.0-20231003193349-6ab54b8d9a0e +# k8s.io/pod-security-admission v0.28.2 => github.com/openshift/kubernetes/staging/src/k8s.io/pod-security-admission v0.0.0-20231013210905-481304af1da9 ## explicit; go 1.20 k8s.io/pod-security-admission/admission k8s.io/pod-security-admission/admission/api @@ -3289,38 +3288,38 @@ sigs.k8s.io/structured-merge-diff/v4/value ## explicit; go 1.12 sigs.k8s.io/yaml # github.com/onsi/ginkgo/v2 => github.com/openshift/onsi-ginkgo/v2 v2.6.1-0.20230811135323-13a5964cc98e -# k8s.io/api => github.com/openshift/kubernetes/staging/src/k8s.io/api v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/apiextensions-apiserver => github.com/openshift/kubernetes/staging/src/k8s.io/apiextensions-apiserver v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/apimachinery => github.com/openshift/kubernetes/staging/src/k8s.io/apimachinery v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/apiserver => github.com/openshift/kubernetes/staging/src/k8s.io/apiserver v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/cli-runtime => github.com/openshift/kubernetes/staging/src/k8s.io/cli-runtime v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/client-go => github.com/openshift/kubernetes/staging/src/k8s.io/client-go v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/cloud-provider => github.com/openshift/kubernetes/staging/src/k8s.io/cloud-provider v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/cluster-bootstrap => github.com/openshift/kubernetes/staging/src/k8s.io/cluster-bootstrap v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/code-generator => github.com/openshift/kubernetes/staging/src/k8s.io/code-generator v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/component-base => github.com/openshift/kubernetes/staging/src/k8s.io/component-base v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/component-helpers => github.com/openshift/kubernetes/staging/src/k8s.io/component-helpers v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/controller-manager => github.com/openshift/kubernetes/staging/src/k8s.io/controller-manager v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/cri-api => github.com/openshift/kubernetes/staging/src/k8s.io/cri-api v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/csi-translation-lib => github.com/openshift/kubernetes/staging/src/k8s.io/csi-translation-lib v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/dynamic-resource-allocation => github.com/openshift/kubernetes/staging/src/k8s.io/dynamic-resource-allocation v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/kms => github.com/openshift/kubernetes/staging/src/k8s.io/kms v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/kube-aggregator => github.com/openshift/kubernetes/staging/src/k8s.io/kube-aggregator v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/kube-controller-manager => github.com/openshift/kubernetes/staging/src/k8s.io/kube-controller-manager v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/kube-proxy => github.com/openshift/kubernetes/staging/src/k8s.io/kube-proxy v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/kube-scheduler => github.com/openshift/kubernetes/staging/src/k8s.io/kube-scheduler v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/kubectl => github.com/openshift/kubernetes/staging/src/k8s.io/kubectl v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/kubelet => github.com/openshift/kubernetes/staging/src/k8s.io/kubelet v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/kubernetes => github.com/openshift/kubernetes v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/legacy-cloud-providers => github.com/openshift/kubernetes/staging/src/k8s.io/legacy-cloud-providers v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/metrics => github.com/openshift/kubernetes/staging/src/k8s.io/metrics v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/mount-utils => github.com/openshift/kubernetes/staging/src/k8s.io/mount-utils v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/pod-security-admission => github.com/openshift/kubernetes/staging/src/k8s.io/pod-security-admission v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/sample-apiserver => github.com/openshift/kubernetes/staging/src/k8s.io/sample-apiserver v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/sample-cli-plugin => github.com/openshift/kubernetes/staging/src/k8s.io/sample-cli-plugin v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/sample-controller => github.com/openshift/kubernetes/staging/src/k8s.io/sample-controller v0.0.0-20231003193349-6ab54b8d9a0e +# k8s.io/api => github.com/openshift/kubernetes/staging/src/k8s.io/api v0.0.0-20231013210905-481304af1da9 +# k8s.io/apiextensions-apiserver => github.com/openshift/kubernetes/staging/src/k8s.io/apiextensions-apiserver v0.0.0-20231013210905-481304af1da9 +# k8s.io/apimachinery => github.com/openshift/kubernetes/staging/src/k8s.io/apimachinery v0.0.0-20231013210905-481304af1da9 +# k8s.io/apiserver => github.com/openshift/kubernetes/staging/src/k8s.io/apiserver v0.0.0-20231013210905-481304af1da9 +# k8s.io/cli-runtime => github.com/openshift/kubernetes/staging/src/k8s.io/cli-runtime v0.0.0-20231013210905-481304af1da9 +# k8s.io/client-go => github.com/openshift/kubernetes/staging/src/k8s.io/client-go v0.0.0-20231013210905-481304af1da9 +# k8s.io/cloud-provider => github.com/openshift/kubernetes/staging/src/k8s.io/cloud-provider v0.0.0-20231013210905-481304af1da9 +# k8s.io/cluster-bootstrap => github.com/openshift/kubernetes/staging/src/k8s.io/cluster-bootstrap v0.0.0-20231013210905-481304af1da9 +# k8s.io/code-generator => github.com/openshift/kubernetes/staging/src/k8s.io/code-generator v0.0.0-20231013210905-481304af1da9 +# k8s.io/component-base => github.com/openshift/kubernetes/staging/src/k8s.io/component-base v0.0.0-20231013210905-481304af1da9 +# k8s.io/component-helpers => github.com/openshift/kubernetes/staging/src/k8s.io/component-helpers v0.0.0-20231013210905-481304af1da9 +# k8s.io/controller-manager => github.com/openshift/kubernetes/staging/src/k8s.io/controller-manager v0.0.0-20231013210905-481304af1da9 +# k8s.io/cri-api => github.com/openshift/kubernetes/staging/src/k8s.io/cri-api v0.0.0-20231013210905-481304af1da9 +# k8s.io/csi-translation-lib => github.com/openshift/kubernetes/staging/src/k8s.io/csi-translation-lib v0.0.0-20231013210905-481304af1da9 +# k8s.io/dynamic-resource-allocation => github.com/openshift/kubernetes/staging/src/k8s.io/dynamic-resource-allocation v0.0.0-20231013210905-481304af1da9 +# k8s.io/kms => github.com/openshift/kubernetes/staging/src/k8s.io/kms v0.0.0-20231013210905-481304af1da9 +# k8s.io/kube-aggregator => github.com/openshift/kubernetes/staging/src/k8s.io/kube-aggregator v0.0.0-20231013210905-481304af1da9 +# k8s.io/kube-controller-manager => github.com/openshift/kubernetes/staging/src/k8s.io/kube-controller-manager v0.0.0-20231013210905-481304af1da9 +# k8s.io/kube-proxy => github.com/openshift/kubernetes/staging/src/k8s.io/kube-proxy v0.0.0-20231013210905-481304af1da9 +# k8s.io/kube-scheduler => github.com/openshift/kubernetes/staging/src/k8s.io/kube-scheduler v0.0.0-20231013210905-481304af1da9 +# k8s.io/kubectl => github.com/openshift/kubernetes/staging/src/k8s.io/kubectl v0.0.0-20231013210905-481304af1da9 +# k8s.io/kubelet => github.com/openshift/kubernetes/staging/src/k8s.io/kubelet v0.0.0-20231013210905-481304af1da9 +# k8s.io/kubernetes => github.com/openshift/kubernetes v0.0.0-20231013210905-481304af1da9 +# k8s.io/legacy-cloud-providers => github.com/openshift/kubernetes/staging/src/k8s.io/legacy-cloud-providers v0.0.0-20231013210905-481304af1da9 +# k8s.io/metrics => github.com/openshift/kubernetes/staging/src/k8s.io/metrics v0.0.0-20231013210905-481304af1da9 +# k8s.io/mount-utils => github.com/openshift/kubernetes/staging/src/k8s.io/mount-utils v0.0.0-20231013210905-481304af1da9 +# k8s.io/pod-security-admission => github.com/openshift/kubernetes/staging/src/k8s.io/pod-security-admission v0.0.0-20231013210905-481304af1da9 +# k8s.io/sample-apiserver => github.com/openshift/kubernetes/staging/src/k8s.io/sample-apiserver v0.0.0-20231013210905-481304af1da9 +# k8s.io/sample-cli-plugin => github.com/openshift/kubernetes/staging/src/k8s.io/sample-cli-plugin v0.0.0-20231013210905-481304af1da9 +# k8s.io/sample-controller => github.com/openshift/kubernetes/staging/src/k8s.io/sample-controller v0.0.0-20231013210905-481304af1da9 # go.etcd.io/etcd/api/v3 => github.com/openshift/etcd/api/v3 v3.5.1-0.20230831104714-6fc69d5d8356 # go.etcd.io/etcd/client/pkg/v3 => github.com/openshift/etcd/client/pkg/v3 v3.5.1-0.20230831104714-6fc69d5d8356 # go.etcd.io/etcd/client/v3 => github.com/openshift/etcd/client/v3 v3.5.1-0.20230831104714-6fc69d5d8356 # sigs.k8s.io/kube-storage-version-migrator => github.com/openshift/kubernetes-kube-storage-version-migrator v0.0.3-0.20230724151845-8558e14a1168 -# k8s.io/endpointslice => github.com/openshift/kubernetes/staging/src/k8s.io/endpointslice v0.0.0-20231003193349-6ab54b8d9a0e +# k8s.io/endpointslice => github.com/openshift/kubernetes/staging/src/k8s.io/endpointslice v0.0.0-20231013210905-481304af1da9 From b3df9c7df05ff3223203078b2e9cb244435b2e33 Mon Sep 17 00:00:00 2001 From: ci-robot Date: Thu, 19 Oct 2023 05:17:40 +0000 Subject: [PATCH 5/9] update etcd/go.mod --- etcd/go.mod | 68 ++++++++++++++++++++++++++--------------------------- etcd/go.sum | 40 +++++++++++++++---------------- 2 files changed, 54 insertions(+), 54 deletions(-) diff --git a/etcd/go.mod b/etcd/go.mod index ceeea71301..32162f52ba 100644 --- a/etcd/go.mod +++ b/etcd/go.mod @@ -113,11 +113,11 @@ require ( go.uber.org/atomic v1.10.0 // indirect go.uber.org/multierr v1.11.0 // indirect go.uber.org/zap v1.19.0 // indirect - golang.org/x/crypto v0.13.0 // indirect - golang.org/x/net v0.15.0 // indirect + golang.org/x/crypto v0.14.0 // indirect + golang.org/x/net v0.17.0 // indirect golang.org/x/oauth2 v0.8.0 // indirect - golang.org/x/sys v0.12.0 // indirect - golang.org/x/term v0.12.0 // indirect + golang.org/x/sys v0.13.0 // indirect + golang.org/x/term v0.13.0 // indirect golang.org/x/text v0.13.0 // indirect golang.org/x/time v0.3.0 // indirect google.golang.org/appengine v1.6.7 // indirect @@ -146,35 +146,35 @@ replace ( go.etcd.io/etcd/pkg/v3 => github.com/openshift/etcd/pkg/v3 v3.5.1-0.20230831104714-6fc69d5d8356 // from etcd go.etcd.io/etcd/raft/v3 => github.com/openshift/etcd/raft/v3 v3.5.1-0.20230831104714-6fc69d5d8356 // from etcd go.etcd.io/etcd/server/v3 => github.com/openshift/etcd/server/v3 v3.5.1-0.20230831104714-6fc69d5d8356 // from etcd - k8s.io/api => github.com/openshift/kubernetes/staging/src/k8s.io/api v0.0.0-20231003193349-6ab54b8d9a0e // staging kubernetes - k8s.io/apiextensions-apiserver => github.com/openshift/kubernetes/staging/src/k8s.io/apiextensions-apiserver v0.0.0-20231003193349-6ab54b8d9a0e // staging kubernetes - k8s.io/apimachinery => github.com/openshift/kubernetes/staging/src/k8s.io/apimachinery v0.0.0-20231003193349-6ab54b8d9a0e // staging kubernetes - k8s.io/apiserver => github.com/openshift/kubernetes/staging/src/k8s.io/apiserver v0.0.0-20231003193349-6ab54b8d9a0e // staging kubernetes - k8s.io/cli-runtime => github.com/openshift/kubernetes/staging/src/k8s.io/cli-runtime v0.0.0-20231003193349-6ab54b8d9a0e // from kubernetes - k8s.io/client-go => github.com/openshift/kubernetes/staging/src/k8s.io/client-go v0.0.0-20231003193349-6ab54b8d9a0e // staging kubernetes - k8s.io/cloud-provider => github.com/openshift/kubernetes/staging/src/k8s.io/cloud-provider v0.0.0-20231003193349-6ab54b8d9a0e // staging kubernetes - k8s.io/cluster-bootstrap => github.com/openshift/kubernetes/staging/src/k8s.io/cluster-bootstrap v0.0.0-20231003193349-6ab54b8d9a0e // staging kubernetes - k8s.io/code-generator => github.com/openshift/kubernetes/staging/src/k8s.io/code-generator v0.0.0-20231003193349-6ab54b8d9a0e // staging kubernetes - k8s.io/component-base => github.com/openshift/kubernetes/staging/src/k8s.io/component-base v0.0.0-20231003193349-6ab54b8d9a0e // staging kubernetes - k8s.io/component-helpers => github.com/openshift/kubernetes/staging/src/k8s.io/component-helpers v0.0.0-20231003193349-6ab54b8d9a0e // staging kubernetes - k8s.io/controller-manager => github.com/openshift/kubernetes/staging/src/k8s.io/controller-manager v0.0.0-20231003193349-6ab54b8d9a0e // staging kubernetes - k8s.io/cri-api => github.com/openshift/kubernetes/staging/src/k8s.io/cri-api v0.0.0-20231003193349-6ab54b8d9a0e // staging kubernetes - k8s.io/csi-translation-lib => github.com/openshift/kubernetes/staging/src/k8s.io/csi-translation-lib v0.0.0-20231003193349-6ab54b8d9a0e // staging kubernetes - k8s.io/dynamic-resource-allocation => github.com/openshift/kubernetes/staging/src/k8s.io/dynamic-resource-allocation v0.0.0-20231003193349-6ab54b8d9a0e // staging kubernetes - k8s.io/kms => github.com/openshift/kubernetes/staging/src/k8s.io/kms v0.0.0-20231003193349-6ab54b8d9a0e // staging kubernetes - k8s.io/kube-aggregator => github.com/openshift/kubernetes/staging/src/k8s.io/kube-aggregator v0.0.0-20231003193349-6ab54b8d9a0e // staging kubernetes - k8s.io/kube-controller-manager => github.com/openshift/kubernetes/staging/src/k8s.io/kube-controller-manager v0.0.0-20231003193349-6ab54b8d9a0e // staging kubernetes - k8s.io/kube-proxy => github.com/openshift/kubernetes/staging/src/k8s.io/kube-proxy v0.0.0-20231003193349-6ab54b8d9a0e // staging kubernetes - k8s.io/kube-scheduler => github.com/openshift/kubernetes/staging/src/k8s.io/kube-scheduler v0.0.0-20231003193349-6ab54b8d9a0e // staging kubernetes - k8s.io/kubectl => github.com/openshift/kubernetes/staging/src/k8s.io/kubectl v0.0.0-20231003193349-6ab54b8d9a0e // from kubernetes - k8s.io/kubelet => github.com/openshift/kubernetes/staging/src/k8s.io/kubelet v0.0.0-20231003193349-6ab54b8d9a0e // staging kubernetes - k8s.io/legacy-cloud-providers => github.com/openshift/kubernetes/staging/src/k8s.io/legacy-cloud-providers v0.0.0-20231003193349-6ab54b8d9a0e // staging kubernetes - k8s.io/metrics => github.com/openshift/kubernetes/staging/src/k8s.io/metrics v0.0.0-20231003193349-6ab54b8d9a0e // staging kubernetes - k8s.io/mount-utils => github.com/openshift/kubernetes/staging/src/k8s.io/mount-utils v0.0.0-20231003193349-6ab54b8d9a0e // staging kubernetes - k8s.io/pod-security-admission => github.com/openshift/kubernetes/staging/src/k8s.io/pod-security-admission v0.0.0-20231003193349-6ab54b8d9a0e // staging kubernetes - k8s.io/sample-apiserver => github.com/openshift/kubernetes/staging/src/k8s.io/sample-apiserver v0.0.0-20231003193349-6ab54b8d9a0e // staging kubernetes - k8s.io/sample-cli-plugin => github.com/openshift/kubernetes/staging/src/k8s.io/sample-cli-plugin v0.0.0-20231003193349-6ab54b8d9a0e // staging kubernetes - k8s.io/sample-controller => github.com/openshift/kubernetes/staging/src/k8s.io/sample-controller v0.0.0-20231003193349-6ab54b8d9a0e // staging kubernetes + k8s.io/api => github.com/openshift/kubernetes/staging/src/k8s.io/api v0.0.0-20231013210905-481304af1da9 // staging kubernetes + k8s.io/apiextensions-apiserver => github.com/openshift/kubernetes/staging/src/k8s.io/apiextensions-apiserver v0.0.0-20231013210905-481304af1da9 // staging kubernetes + k8s.io/apimachinery => github.com/openshift/kubernetes/staging/src/k8s.io/apimachinery v0.0.0-20231013210905-481304af1da9 // staging kubernetes + k8s.io/apiserver => github.com/openshift/kubernetes/staging/src/k8s.io/apiserver v0.0.0-20231013210905-481304af1da9 // staging kubernetes + k8s.io/cli-runtime => github.com/openshift/kubernetes/staging/src/k8s.io/cli-runtime v0.0.0-20231013210905-481304af1da9 // from kubernetes + k8s.io/client-go => github.com/openshift/kubernetes/staging/src/k8s.io/client-go v0.0.0-20231013210905-481304af1da9 // staging kubernetes + k8s.io/cloud-provider => github.com/openshift/kubernetes/staging/src/k8s.io/cloud-provider v0.0.0-20231013210905-481304af1da9 // staging kubernetes + k8s.io/cluster-bootstrap => github.com/openshift/kubernetes/staging/src/k8s.io/cluster-bootstrap v0.0.0-20231013210905-481304af1da9 // staging kubernetes + k8s.io/code-generator => github.com/openshift/kubernetes/staging/src/k8s.io/code-generator v0.0.0-20231013210905-481304af1da9 // staging kubernetes + k8s.io/component-base => github.com/openshift/kubernetes/staging/src/k8s.io/component-base v0.0.0-20231013210905-481304af1da9 // staging kubernetes + k8s.io/component-helpers => github.com/openshift/kubernetes/staging/src/k8s.io/component-helpers v0.0.0-20231013210905-481304af1da9 // staging kubernetes + k8s.io/controller-manager => github.com/openshift/kubernetes/staging/src/k8s.io/controller-manager v0.0.0-20231013210905-481304af1da9 // staging kubernetes + k8s.io/cri-api => github.com/openshift/kubernetes/staging/src/k8s.io/cri-api v0.0.0-20231013210905-481304af1da9 // staging kubernetes + k8s.io/csi-translation-lib => github.com/openshift/kubernetes/staging/src/k8s.io/csi-translation-lib v0.0.0-20231013210905-481304af1da9 // staging kubernetes + k8s.io/dynamic-resource-allocation => github.com/openshift/kubernetes/staging/src/k8s.io/dynamic-resource-allocation v0.0.0-20231013210905-481304af1da9 // staging kubernetes + k8s.io/kms => github.com/openshift/kubernetes/staging/src/k8s.io/kms v0.0.0-20231013210905-481304af1da9 // staging kubernetes + k8s.io/kube-aggregator => github.com/openshift/kubernetes/staging/src/k8s.io/kube-aggregator v0.0.0-20231013210905-481304af1da9 // staging kubernetes + k8s.io/kube-controller-manager => github.com/openshift/kubernetes/staging/src/k8s.io/kube-controller-manager v0.0.0-20231013210905-481304af1da9 // staging kubernetes + k8s.io/kube-proxy => github.com/openshift/kubernetes/staging/src/k8s.io/kube-proxy v0.0.0-20231013210905-481304af1da9 // staging kubernetes + k8s.io/kube-scheduler => github.com/openshift/kubernetes/staging/src/k8s.io/kube-scheduler v0.0.0-20231013210905-481304af1da9 // staging kubernetes + k8s.io/kubectl => github.com/openshift/kubernetes/staging/src/k8s.io/kubectl v0.0.0-20231013210905-481304af1da9 // from kubernetes + k8s.io/kubelet => github.com/openshift/kubernetes/staging/src/k8s.io/kubelet v0.0.0-20231013210905-481304af1da9 // staging kubernetes + k8s.io/legacy-cloud-providers => github.com/openshift/kubernetes/staging/src/k8s.io/legacy-cloud-providers v0.0.0-20231013210905-481304af1da9 // staging kubernetes + k8s.io/metrics => github.com/openshift/kubernetes/staging/src/k8s.io/metrics v0.0.0-20231013210905-481304af1da9 // staging kubernetes + k8s.io/mount-utils => github.com/openshift/kubernetes/staging/src/k8s.io/mount-utils v0.0.0-20231013210905-481304af1da9 // staging kubernetes + k8s.io/pod-security-admission => github.com/openshift/kubernetes/staging/src/k8s.io/pod-security-admission v0.0.0-20231013210905-481304af1da9 // staging kubernetes + k8s.io/sample-apiserver => github.com/openshift/kubernetes/staging/src/k8s.io/sample-apiserver v0.0.0-20231013210905-481304af1da9 // staging kubernetes + k8s.io/sample-cli-plugin => github.com/openshift/kubernetes/staging/src/k8s.io/sample-cli-plugin v0.0.0-20231013210905-481304af1da9 // staging kubernetes + k8s.io/sample-controller => github.com/openshift/kubernetes/staging/src/k8s.io/sample-controller v0.0.0-20231013210905-481304af1da9 // staging kubernetes ) -replace k8s.io/endpointslice => github.com/openshift/kubernetes/staging/src/k8s.io/endpointslice v0.0.0-20231003193349-6ab54b8d9a0e // staging kubernetes +replace k8s.io/endpointslice => github.com/openshift/kubernetes/staging/src/k8s.io/endpointslice v0.0.0-20231013210905-481304af1da9 // staging kubernetes diff --git a/etcd/go.sum b/etcd/go.sum index db42ada3df..7a501d1ea5 100644 --- a/etcd/go.sum +++ b/etcd/go.sum @@ -268,18 +268,18 @@ github.com/openshift/etcd/raft/v3 v3.5.1-0.20230831104714-6fc69d5d8356 h1:ZuooqW github.com/openshift/etcd/raft/v3 v3.5.1-0.20230831104714-6fc69d5d8356/go.mod h1:WnFkqzFdZua4LVlVXQEGhmooLeyS7mqzS4Pf4BCVqXg= github.com/openshift/etcd/server/v3 v3.5.1-0.20230831104714-6fc69d5d8356 h1:E2pbz6dFWms2pibVqOuQuK0P6rDN4UA3GB3yewGQPnI= github.com/openshift/etcd/server/v3 v3.5.1-0.20230831104714-6fc69d5d8356/go.mod h1:GgI1fQClQCFIzuVjlvdbMxNbnISt90gdfYyqiAIt65g= -github.com/openshift/kubernetes/staging/src/k8s.io/api v0.0.0-20231003193349-6ab54b8d9a0e h1:1oK2VSNgaTt1LrDzQ9Eg36r0pk50niQhJgdNaGwuz6U= -github.com/openshift/kubernetes/staging/src/k8s.io/api v0.0.0-20231003193349-6ab54b8d9a0e/go.mod h1:yD/XC41oRNxPyPBsnP6+8vzMY90ddNPeIRRXqEIcBbw= -github.com/openshift/kubernetes/staging/src/k8s.io/apimachinery v0.0.0-20231003193349-6ab54b8d9a0e h1:R7TJW95s4oUL+ahEEiUwphL6Zlc16hSdDssXq/r3j6Y= -github.com/openshift/kubernetes/staging/src/k8s.io/apimachinery v0.0.0-20231003193349-6ab54b8d9a0e/go.mod h1:8uNoTzWFUfzumvJhmo2ujd0FbGGHBsJ5ErBcXY3JWjA= -github.com/openshift/kubernetes/staging/src/k8s.io/cli-runtime v0.0.0-20231003193349-6ab54b8d9a0e h1:xPmqXCzP4gh7uDLBMT+x28sPb/d8ZR1w5dTIIOX3C4E= -github.com/openshift/kubernetes/staging/src/k8s.io/cli-runtime v0.0.0-20231003193349-6ab54b8d9a0e/go.mod h1:20jb1XfQJdrGsMkB/p3pLwXwIHde1YnVOs2oeLAylZc= -github.com/openshift/kubernetes/staging/src/k8s.io/client-go v0.0.0-20231003193349-6ab54b8d9a0e h1:lWGgqQi1Pdf4dj/9gCdaoCvDxpknvw/qlPTXY7VwTp4= -github.com/openshift/kubernetes/staging/src/k8s.io/client-go v0.0.0-20231003193349-6ab54b8d9a0e/go.mod h1:1vmz62YhH8RG/pflS4+M/C6KinpjzPodjEisWVqM4ys= -github.com/openshift/kubernetes/staging/src/k8s.io/component-base v0.0.0-20231003193349-6ab54b8d9a0e h1:G/9TOxapkISaT5HdVGyyikFsQEueKlqh8rW3Ij9cKfE= -github.com/openshift/kubernetes/staging/src/k8s.io/component-base v0.0.0-20231003193349-6ab54b8d9a0e/go.mod h1:RuUxfrQ2L+wRKH3C04yKGPMsxRfn2ofgCdn66SSaYXU= -github.com/openshift/kubernetes/staging/src/k8s.io/kubectl v0.0.0-20231003193349-6ab54b8d9a0e h1:b9XDeyQg7PHaYYvAtt834reTL2BANrhQZag3yMh7Pwk= -github.com/openshift/kubernetes/staging/src/k8s.io/kubectl v0.0.0-20231003193349-6ab54b8d9a0e/go.mod h1:B41JWy0vUrMF4fzGEoFARn4yGKHOB6NrNGulkJixGNk= +github.com/openshift/kubernetes/staging/src/k8s.io/api v0.0.0-20231013210905-481304af1da9 h1:VVHVBAh/RD0p3n3netN3g4uEWuyULhLBduciHbVkbos= +github.com/openshift/kubernetes/staging/src/k8s.io/api v0.0.0-20231013210905-481304af1da9/go.mod h1:Eelar9xRzWfOdgwHVFOt9pB5sBAjvgFGhvawDAjPNi8= +github.com/openshift/kubernetes/staging/src/k8s.io/apimachinery v0.0.0-20231013210905-481304af1da9 h1:Yx+KiuRZFAxtUy6n4t08mz7HUdxx38UPgVCYa7jmerI= +github.com/openshift/kubernetes/staging/src/k8s.io/apimachinery v0.0.0-20231013210905-481304af1da9/go.mod h1:9VGCNvcQPP2Ydx4g1Zer7UJW2kdFcxec3KeCPc03JMs= +github.com/openshift/kubernetes/staging/src/k8s.io/cli-runtime v0.0.0-20231013210905-481304af1da9 h1:E7Ky4btng9xEl03Alrj2LXOvU7MP6SvtjWWxmOzpemM= +github.com/openshift/kubernetes/staging/src/k8s.io/cli-runtime v0.0.0-20231013210905-481304af1da9/go.mod h1:rhB+sDsWNkqhEDdTihBHO8MwmghdLDhzFSAVUHreGz8= +github.com/openshift/kubernetes/staging/src/k8s.io/client-go v0.0.0-20231013210905-481304af1da9 h1:quwe5bJZJgdN/BwHBgSTB8uuQ5HCxTf+5m5f/stR6Bg= +github.com/openshift/kubernetes/staging/src/k8s.io/client-go v0.0.0-20231013210905-481304af1da9/go.mod h1:ZlboG6J0M/ICiNBAO7dl3MzfxAvIruU4VpN9l3+vN2k= +github.com/openshift/kubernetes/staging/src/k8s.io/component-base v0.0.0-20231013210905-481304af1da9 h1:gcXn+yaXyR3QxmHmdHTGBOrxcOm4AfZpb2q4baXxvbI= +github.com/openshift/kubernetes/staging/src/k8s.io/component-base v0.0.0-20231013210905-481304af1da9/go.mod h1:YozlgUrj60K/Cqq8D/kBFySXs1b1XQtFnZEM2q4MuH4= +github.com/openshift/kubernetes/staging/src/k8s.io/kubectl v0.0.0-20231013210905-481304af1da9 h1:1Px2k3DsKyRQbsUCpfmk1bawZjY+BTfOqqnXGXrhpfE= +github.com/openshift/kubernetes/staging/src/k8s.io/kubectl v0.0.0-20231013210905-481304af1da9/go.mod h1:5jBNYJzBfeJDLX2eGjNI2SIS3crsfHDHoVq11b4HAKw= github.com/openshift/onsi-ginkgo/v2 v2.6.1-0.20230811135323-13a5964cc98e h1:WgaylNSIB4uff7ieewaqIiEG3mP6jSMER8LCkoOEkys= github.com/opentracing/opentracing-go v1.1.0/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o= github.com/peterbourgon/diskv v2.0.1+incompatible h1:UBdAOUP5p4RWqPBg048CAvpKN+vxiaj6gdUUzhl4XmI= @@ -386,8 +386,8 @@ golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8U golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.13.0 h1:mvySKfSWJ+UKUii46M40LOvyWfN0s2U+46/jDd0e6Ck= -golang.org/x/crypto v0.13.0/go.mod h1:y6Z2r+Rw4iayiXXAIxJIDAJ1zMW4yaTpebo8fPOliYc= +golang.org/x/crypto v0.14.0 h1:wBqGXzWJW6m1XrIKlAH0Hs1JJ7+9KBwnIO8v66Q9cHc= +golang.org/x/crypto v0.14.0/go.mod h1:MVFd36DqK4CsrnJYDkBA3VC4m2GkXAM0PvzMCn4JQf4= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= @@ -448,8 +448,8 @@ golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwY golang.org/x/net v0.0.0-20201202161906-c7110b5ffcbb/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= golang.org/x/net v0.0.0-20211123203042-d83791d6bcd9/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.15.0 h1:ugBLEUaxABaB5AJqW9enI0ACdci2RUd4eP51NTBvuJ8= -golang.org/x/net v0.15.0/go.mod h1:idbUs1IY1+zTqbi8yxTbhexhEEk5ur9LInksu6HrEpk= +golang.org/x/net v0.17.0 h1:pVaXccu2ozPjCXewfr1S7xza/zcXTity9cCdXQYSjIM= +golang.org/x/net v0.17.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE= 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= @@ -504,12 +504,12 @@ golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.12.0 h1:CM0HF96J0hcLAwsHPJZjfdNzs0gftsLfgKt57wWHJ0o= -golang.org/x/sys v0.12.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.13.0 h1:Af8nKPmuFypiUBjVoU9V20FiaFXOcuZI21p0ycVYYGE= +golang.org/x/sys v0.13.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-20220526004731-065cf7ba2467/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= -golang.org/x/term v0.12.0 h1:/ZfYdc3zq+q02Rv9vGqTeSItdzZTSNDmfTi0mBAuidU= -golang.org/x/term v0.12.0/go.mod h1:owVbMEjm3cBLCHdkQu9b1opXd4ETQWc3BhuQGKgXgvU= +golang.org/x/term v0.13.0 h1:bb+I9cTfFazGW51MZqBVmZy7+JEJMouUHTUSKVQLBek= +golang.org/x/term v0.13.0/go.mod h1:LTmsnFJwVN6bCy1rVCoS+qHT1HhALEFxKncY3WNNh4U= 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= From 173d6afd88fc0a68ee192c519410d103fcae01e4 Mon Sep 17 00:00:00 2001 From: ci-robot Date: Thu, 19 Oct 2023 05:17:45 +0000 Subject: [PATCH 6/9] update etcd/vendor --- .../openshift/microshift/pkg/config/config.go | 9 + .../microshift/pkg/config/debugging.go | 42 ++- etcd/vendor/golang.org/x/net/http2/server.go | 78 +++++- .../sys/internal/unsafeheader/unsafeheader.go | 30 -- .../golang.org/x/sys/unix/ptrace_darwin.go | 6 - .../golang.org/x/sys/unix/ptrace_ios.go | 6 - .../golang.org/x/sys/unix/syscall_aix.go | 2 - .../golang.org/x/sys/unix/syscall_darwin.go | 186 ------------- .../x/sys/unix/syscall_darwin_amd64.go | 1 - .../x/sys/unix/syscall_darwin_arm64.go | 1 - .../x/sys/unix/syscall_dragonfly.go | 198 ------------- .../golang.org/x/sys/unix/syscall_freebsd.go | 192 ------------- .../golang.org/x/sys/unix/syscall_linux.go | 115 +------- .../golang.org/x/sys/unix/syscall_netbsd.go | 261 ------------------ .../golang.org/x/sys/unix/syscall_openbsd.go | 74 ----- .../golang.org/x/sys/unix/syscall_solaris.go | 18 -- .../x/sys/unix/syscall_zos_s390x.go | 1 - .../golang.org/x/sys/unix/zerrors_linux.go | 9 + .../x/sys/unix/zerrors_linux_386.go | 2 + .../x/sys/unix/zerrors_linux_amd64.go | 2 + .../x/sys/unix/zerrors_linux_arm.go | 2 + .../x/sys/unix/zerrors_linux_arm64.go | 2 + .../x/sys/unix/zerrors_linux_loong64.go | 4 + .../x/sys/unix/zerrors_linux_mips.go | 2 + .../x/sys/unix/zerrors_linux_mips64.go | 2 + .../x/sys/unix/zerrors_linux_mips64le.go | 2 + .../x/sys/unix/zerrors_linux_mipsle.go | 2 + .../x/sys/unix/zerrors_linux_ppc.go | 2 + .../x/sys/unix/zerrors_linux_ppc64.go | 2 + .../x/sys/unix/zerrors_linux_ppc64le.go | 2 + .../x/sys/unix/zerrors_linux_riscv64.go | 2 + .../x/sys/unix/zerrors_linux_s390x.go | 2 + .../x/sys/unix/zerrors_linux_sparc64.go | 2 + .../golang.org/x/sys/unix/zsyscall_aix_ppc.go | 22 -- .../x/sys/unix/zsyscall_aix_ppc64.go | 22 -- .../x/sys/unix/zsyscall_darwin_amd64.go | 40 +-- .../x/sys/unix/zsyscall_darwin_amd64.s | 149 ---------- .../x/sys/unix/zsyscall_darwin_arm64.go | 40 +-- .../x/sys/unix/zsyscall_darwin_arm64.s | 149 ---------- .../x/sys/unix/zsyscall_dragonfly_amd64.go | 22 -- .../x/sys/unix/zsyscall_freebsd_386.go | 22 -- .../x/sys/unix/zsyscall_freebsd_amd64.go | 22 -- .../x/sys/unix/zsyscall_freebsd_arm.go | 22 -- .../x/sys/unix/zsyscall_freebsd_arm64.go | 22 -- .../x/sys/unix/zsyscall_freebsd_riscv64.go | 22 -- .../x/sys/unix/zsyscall_illumos_amd64.go | 10 +- .../golang.org/x/sys/unix/zsyscall_linux.go | 22 -- .../x/sys/unix/zsyscall_netbsd_386.go | 22 -- .../x/sys/unix/zsyscall_netbsd_amd64.go | 22 -- .../x/sys/unix/zsyscall_netbsd_arm.go | 22 -- .../x/sys/unix/zsyscall_netbsd_arm64.go | 22 -- .../x/sys/unix/zsyscall_openbsd_386.go | 32 +-- .../x/sys/unix/zsyscall_openbsd_amd64.go | 22 -- .../x/sys/unix/zsyscall_openbsd_arm.go | 32 +-- .../x/sys/unix/zsyscall_openbsd_arm64.go | 32 +-- .../x/sys/unix/zsyscall_openbsd_mips64.go | 32 +-- .../x/sys/unix/zsyscall_openbsd_ppc64.go | 32 +-- .../x/sys/unix/zsyscall_openbsd_riscv64.go | 32 +-- .../x/sys/unix/zsyscall_solaris_amd64.go | 256 ++++++++--------- .../x/sys/unix/zsyscall_zos_s390x.go | 11 - .../x/sys/unix/zsysnum_linux_386.go | 1 + .../x/sys/unix/zsysnum_linux_amd64.go | 1 + .../x/sys/unix/zsysnum_linux_arm.go | 1 + .../x/sys/unix/zsysnum_linux_arm64.go | 1 + .../x/sys/unix/zsysnum_linux_loong64.go | 1 + .../x/sys/unix/zsysnum_linux_mips.go | 1 + .../x/sys/unix/zsysnum_linux_mips64.go | 1 + .../x/sys/unix/zsysnum_linux_mips64le.go | 1 + .../x/sys/unix/zsysnum_linux_mipsle.go | 1 + .../x/sys/unix/zsysnum_linux_ppc.go | 1 + .../x/sys/unix/zsysnum_linux_ppc64.go | 1 + .../x/sys/unix/zsysnum_linux_ppc64le.go | 1 + .../x/sys/unix/zsysnum_linux_riscv64.go | 1 + .../x/sys/unix/zsysnum_linux_s390x.go | 1 + .../x/sys/unix/zsysnum_linux_sparc64.go | 1 + .../golang.org/x/sys/unix/ztypes_linux.go | 8 +- .../x/sys/unix/ztypes_linux_riscv64.go | 4 + .../golang.org/x/sys/windows/exec_windows.go | 89 +++++- .../x/sys/windows/security_windows.go | 21 +- .../x/sys/windows/syscall_windows.go | 42 +-- .../golang.org/x/sys/windows/types_windows.go | 7 + .../x/sys/windows/zsyscall_windows.go | 28 +- .../apimachinery/pkg/util/runtime/runtime.go | 15 +- etcd/vendor/modules.txt | 81 +++--- 84 files changed, 549 insertions(+), 2177 deletions(-) delete mode 100644 etcd/vendor/golang.org/x/sys/internal/unsafeheader/unsafeheader.go diff --git a/etcd/vendor/github.com/openshift/microshift/pkg/config/config.go b/etcd/vendor/github.com/openshift/microshift/pkg/config/config.go index 029fccaba0..9ff785c2e4 100644 --- a/etcd/vendor/github.com/openshift/microshift/pkg/config/config.go +++ b/etcd/vendor/github.com/openshift/microshift/pkg/config/config.go @@ -38,6 +38,8 @@ type Config struct { userSettings *Config `json:"-"` // the values read from the config file MultiNode MultiNodeConfig `json:"-"` // the value read from commond line + + Warnings []string `json:"-"` // Warnings that should not prevent the service from starting. } // NewDefault creates a new Config struct populated with the @@ -219,6 +221,8 @@ func (c *Config) updateComputedValues() error { c.ApiServer.AdvertiseAddress = firstValidIP.String() } + c.computeLoggingSetting() + return nil } @@ -278,6 +282,11 @@ func (c *Config) validate() error { return nil } +// AddWarning saves a warning message to be reported later. +func (c *Config) AddWarning(message string) { + c.Warnings = append(c.Warnings, message) +} + // UserNodeIP return the user configured NodeIP, or "" if it's unset. func (c Config) UserNodeIP() string { if c.userSettings != nil { diff --git a/etcd/vendor/github.com/openshift/microshift/pkg/config/debugging.go b/etcd/vendor/github.com/openshift/microshift/pkg/config/debugging.go index ca1017525d..ac21ddee36 100644 --- a/etcd/vendor/github.com/openshift/microshift/pkg/config/debugging.go +++ b/etcd/vendor/github.com/openshift/microshift/pkg/config/debugging.go @@ -1,6 +1,13 @@ package config -import "strings" +import ( + "fmt" + "strings" +) + +// Use the upper-case version of the word to match the kubebuilder +// default. +const defaultLogLevel = "Normal" type Debugging struct { // Valid values are: "Normal", "Debug", "Trace", "TraceAll". @@ -9,15 +16,32 @@ type Debugging struct { LogLevel string `json:"logLevel"` } -// GetVerbosity returns the numerical value for LogLevel which is an enum -func (c *Config) GetVerbosity() int { - var levelNames = map[string]int{ - "normal": 2, - "debug": 4, - "trace": 6, - "traceall": 8, +var logLevelNames = map[string]int{ + "normal": 2, + "debug": 4, + "trace": 6, + "traceall": 8, +} + +// computeLoggingSetting validates the logging setting and saves a +// warning if there is an issue. +func (c *Config) computeLoggingSetting() { + _, ok := logLevelNames[strings.ToLower(c.Debugging.LogLevel)] + if !ok { + if c.Debugging.LogLevel != "" { + c.AddWarning(fmt.Sprintf("Unrecognized log level %q, defaulting to %q", + c.Debugging.LogLevel, defaultLogLevel)) + } + // Reset the value so that `show-config` reports the value + // being used instead of the value in the config file. + c.Debugging.LogLevel = defaultLogLevel } - verbosity, ok := levelNames[strings.ToLower(c.Debugging.LogLevel)] +} + +// GetVerbosity returns the numerical value for LogLevel which is an +// enum. +func (c *Config) GetVerbosity() int { + verbosity, ok := logLevelNames[strings.ToLower(c.Debugging.LogLevel)] if !ok { verbosity = 2 } diff --git a/etcd/vendor/golang.org/x/net/http2/server.go b/etcd/vendor/golang.org/x/net/http2/server.go index 6d5e008874..02c88b6b3e 100644 --- a/etcd/vendor/golang.org/x/net/http2/server.go +++ b/etcd/vendor/golang.org/x/net/http2/server.go @@ -581,9 +581,11 @@ type serverConn struct { advMaxStreams uint32 // our SETTINGS_MAX_CONCURRENT_STREAMS advertised the client curClientStreams uint32 // number of open streams initiated by the client curPushedStreams uint32 // number of open streams initiated by server push + curHandlers uint32 // number of running handler goroutines maxClientStreamID uint32 // max ever seen from client (odd), or 0 if there have been no client requests maxPushPromiseID uint32 // ID of the last push promise (even), or 0 if there have been no pushes streams map[uint32]*stream + unstartedHandlers []unstartedHandler initialStreamSendWindowSize int32 maxFrameSize int32 peerMaxHeaderListSize uint32 // zero means unknown (default) @@ -981,6 +983,8 @@ func (sc *serverConn) serve() { return case gracefulShutdownMsg: sc.startGracefulShutdownInternal() + case handlerDoneMsg: + sc.handlerDone() default: panic("unknown timer") } @@ -1020,6 +1024,7 @@ var ( idleTimerMsg = new(serverMessage) shutdownTimerMsg = new(serverMessage) gracefulShutdownMsg = new(serverMessage) + handlerDoneMsg = new(serverMessage) ) func (sc *serverConn) onSettingsTimer() { sc.sendServeMsg(settingsTimerMsg) } @@ -1892,9 +1897,11 @@ func (st *stream) copyTrailersToHandlerRequest() { // onReadTimeout is run on its own goroutine (from time.AfterFunc) // when the stream's ReadTimeout has fired. func (st *stream) onReadTimeout() { - // Wrap the ErrDeadlineExceeded to avoid callers depending on us - // returning the bare error. - st.body.CloseWithError(fmt.Errorf("%w", os.ErrDeadlineExceeded)) + if st.body != nil { + // Wrap the ErrDeadlineExceeded to avoid callers depending on us + // returning the bare error. + st.body.CloseWithError(fmt.Errorf("%w", os.ErrDeadlineExceeded)) + } } // onWriteTimeout is run on its own goroutine (from time.AfterFunc) @@ -2012,13 +2019,10 @@ func (sc *serverConn) processHeaders(f *MetaHeadersFrame) error { // (in Go 1.8), though. That's a more sane option anyway. if sc.hs.ReadTimeout != 0 { sc.conn.SetReadDeadline(time.Time{}) - if st.body != nil { - st.readDeadline = time.AfterFunc(sc.hs.ReadTimeout, st.onReadTimeout) - } + st.readDeadline = time.AfterFunc(sc.hs.ReadTimeout, st.onReadTimeout) } - go sc.runHandler(rw, req, handler) - return nil + return sc.scheduleHandler(id, rw, req, handler) } func (sc *serverConn) upgradeRequest(req *http.Request) { @@ -2038,6 +2042,10 @@ func (sc *serverConn) upgradeRequest(req *http.Request) { sc.conn.SetReadDeadline(time.Time{}) } + // This is the first request on the connection, + // so start the handler directly rather than going + // through scheduleHandler. + sc.curHandlers++ go sc.runHandler(rw, req, sc.handler.ServeHTTP) } @@ -2278,8 +2286,62 @@ func (sc *serverConn) newResponseWriter(st *stream, req *http.Request) *response return &responseWriter{rws: rws} } +type unstartedHandler struct { + streamID uint32 + rw *responseWriter + req *http.Request + handler func(http.ResponseWriter, *http.Request) +} + +// scheduleHandler starts a handler goroutine, +// or schedules one to start as soon as an existing handler finishes. +func (sc *serverConn) scheduleHandler(streamID uint32, rw *responseWriter, req *http.Request, handler func(http.ResponseWriter, *http.Request)) error { + sc.serveG.check() + maxHandlers := sc.advMaxStreams + if sc.curHandlers < maxHandlers { + sc.curHandlers++ + go sc.runHandler(rw, req, handler) + return nil + } + if len(sc.unstartedHandlers) > int(4*sc.advMaxStreams) { + return sc.countError("too_many_early_resets", ConnectionError(ErrCodeEnhanceYourCalm)) + } + sc.unstartedHandlers = append(sc.unstartedHandlers, unstartedHandler{ + streamID: streamID, + rw: rw, + req: req, + handler: handler, + }) + return nil +} + +func (sc *serverConn) handlerDone() { + sc.serveG.check() + sc.curHandlers-- + i := 0 + maxHandlers := sc.advMaxStreams + for ; i < len(sc.unstartedHandlers); i++ { + u := sc.unstartedHandlers[i] + if sc.streams[u.streamID] == nil { + // This stream was reset before its goroutine had a chance to start. + continue + } + if sc.curHandlers >= maxHandlers { + break + } + sc.curHandlers++ + go sc.runHandler(u.rw, u.req, u.handler) + sc.unstartedHandlers[i] = unstartedHandler{} // don't retain references + } + sc.unstartedHandlers = sc.unstartedHandlers[i:] + if len(sc.unstartedHandlers) == 0 { + sc.unstartedHandlers = nil + } +} + // Run on its own goroutine. func (sc *serverConn) runHandler(rw *responseWriter, req *http.Request, handler func(http.ResponseWriter, *http.Request)) { + defer sc.sendServeMsg(handlerDoneMsg) didPanic := true defer func() { rw.rws.stream.cancelCtx() diff --git a/etcd/vendor/golang.org/x/sys/internal/unsafeheader/unsafeheader.go b/etcd/vendor/golang.org/x/sys/internal/unsafeheader/unsafeheader.go deleted file mode 100644 index e07899b909..0000000000 --- a/etcd/vendor/golang.org/x/sys/internal/unsafeheader/unsafeheader.go +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// Package unsafeheader contains header declarations for the Go runtime's -// slice and string implementations. -// -// This package allows x/sys to use types equivalent to -// reflect.SliceHeader and reflect.StringHeader without introducing -// a dependency on the (relatively heavy) "reflect" package. -package unsafeheader - -import ( - "unsafe" -) - -// Slice is the runtime representation of a slice. -// It cannot be used safely or portably and its representation may change in a later release. -type Slice struct { - Data unsafe.Pointer - Len int - Cap int -} - -// String is the runtime representation of a string. -// It cannot be used safely or portably and its representation may change in a later release. -type String struct { - Data unsafe.Pointer - Len int -} diff --git a/etcd/vendor/golang.org/x/sys/unix/ptrace_darwin.go b/etcd/vendor/golang.org/x/sys/unix/ptrace_darwin.go index 39dba6ca6a..463c3eff7f 100644 --- a/etcd/vendor/golang.org/x/sys/unix/ptrace_darwin.go +++ b/etcd/vendor/golang.org/x/sys/unix/ptrace_darwin.go @@ -7,12 +7,6 @@ package unix -import "unsafe" - func ptrace(request int, pid int, addr uintptr, data uintptr) error { return ptrace1(request, pid, addr, data) } - -func ptracePtr(request int, pid int, addr uintptr, data unsafe.Pointer) error { - return ptrace1Ptr(request, pid, addr, data) -} diff --git a/etcd/vendor/golang.org/x/sys/unix/ptrace_ios.go b/etcd/vendor/golang.org/x/sys/unix/ptrace_ios.go index 9ea66330a9..ed0509a011 100644 --- a/etcd/vendor/golang.org/x/sys/unix/ptrace_ios.go +++ b/etcd/vendor/golang.org/x/sys/unix/ptrace_ios.go @@ -7,12 +7,6 @@ package unix -import "unsafe" - func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) { return ENOTSUP } - -func ptracePtr(request int, pid int, addr uintptr, data unsafe.Pointer) (err error) { - return ENOTSUP -} diff --git a/etcd/vendor/golang.org/x/sys/unix/syscall_aix.go b/etcd/vendor/golang.org/x/sys/unix/syscall_aix.go index 9a6e5acacb..e94e6cdac8 100644 --- a/etcd/vendor/golang.org/x/sys/unix/syscall_aix.go +++ b/etcd/vendor/golang.org/x/sys/unix/syscall_aix.go @@ -487,8 +487,6 @@ func Fsync(fd int) error { //sys Unlinkat(dirfd int, path string, flags int) (err error) //sys Ustat(dev int, ubuf *Ustat_t) (err error) //sys write(fd int, p []byte) (n int, err error) -//sys readlen(fd int, p *byte, np int) (n int, err error) = read -//sys writelen(fd int, p *byte, np int) (n int, err error) = write //sys Dup2(oldfd int, newfd int) (err error) //sys Fadvise(fd int, offset int64, length int64, advice int) (err error) = posix_fadvise64 diff --git a/etcd/vendor/golang.org/x/sys/unix/syscall_darwin.go b/etcd/vendor/golang.org/x/sys/unix/syscall_darwin.go index 135cc3cd75..59542a897d 100644 --- a/etcd/vendor/golang.org/x/sys/unix/syscall_darwin.go +++ b/etcd/vendor/golang.org/x/sys/unix/syscall_darwin.go @@ -644,189 +644,3 @@ func SysctlKinfoProcSlice(name string, args ...int) ([]KinfoProc, error) { //sys write(fd int, p []byte) (n int, err error) //sys mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) //sys munmap(addr uintptr, length uintptr) (err error) -//sys readlen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_READ -//sys writelen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_WRITE - -/* - * Unimplemented - */ -// Profil -// Sigaction -// Sigprocmask -// Getlogin -// Sigpending -// Sigaltstack -// Ioctl -// Reboot -// Execve -// Vfork -// Sbrk -// Sstk -// Ovadvise -// Mincore -// Setitimer -// Swapon -// Select -// Sigsuspend -// Readv -// Writev -// Nfssvc -// Getfh -// Quotactl -// Csops -// Waitid -// Add_profil -// Kdebug_trace -// Sigreturn -// Atsocket -// Kqueue_from_portset_np -// Kqueue_portset -// Getattrlist -// Getdirentriesattr -// Searchfs -// Delete -// Copyfile -// Watchevent -// Waitevent -// Modwatch -// Fsctl -// Initgroups -// Posix_spawn -// Nfsclnt -// Fhopen -// Minherit -// Semsys -// Msgsys -// Shmsys -// Semctl -// Semget -// Semop -// Msgctl -// Msgget -// Msgsnd -// Msgrcv -// Shm_open -// Shm_unlink -// Sem_open -// Sem_close -// Sem_unlink -// Sem_wait -// Sem_trywait -// Sem_post -// Sem_getvalue -// Sem_init -// Sem_destroy -// Open_extended -// Umask_extended -// Stat_extended -// Lstat_extended -// Fstat_extended -// Chmod_extended -// Fchmod_extended -// Access_extended -// Settid -// Gettid -// Setsgroups -// Getsgroups -// Setwgroups -// Getwgroups -// Mkfifo_extended -// Mkdir_extended -// Identitysvc -// Shared_region_check_np -// Shared_region_map_np -// __pthread_mutex_destroy -// __pthread_mutex_init -// __pthread_mutex_lock -// __pthread_mutex_trylock -// __pthread_mutex_unlock -// __pthread_cond_init -// __pthread_cond_destroy -// __pthread_cond_broadcast -// __pthread_cond_signal -// Setsid_with_pid -// __pthread_cond_timedwait -// Aio_fsync -// Aio_return -// Aio_suspend -// Aio_cancel -// Aio_error -// Aio_read -// Aio_write -// Lio_listio -// __pthread_cond_wait -// Iopolicysys -// __pthread_kill -// __pthread_sigmask -// __sigwait -// __disable_threadsignal -// __pthread_markcancel -// __pthread_canceled -// __semwait_signal -// Proc_info -// sendfile -// Stat64_extended -// Lstat64_extended -// Fstat64_extended -// __pthread_chdir -// __pthread_fchdir -// Audit -// Auditon -// Getauid -// Setauid -// Getaudit -// Setaudit -// Getaudit_addr -// Setaudit_addr -// Auditctl -// Bsdthread_create -// Bsdthread_terminate -// Stack_snapshot -// Bsdthread_register -// Workq_open -// Workq_ops -// __mac_execve -// __mac_syscall -// __mac_get_file -// __mac_set_file -// __mac_get_link -// __mac_set_link -// __mac_get_proc -// __mac_set_proc -// __mac_get_fd -// __mac_set_fd -// __mac_get_pid -// __mac_get_lcid -// __mac_get_lctx -// __mac_set_lctx -// Setlcid -// Read_nocancel -// Write_nocancel -// Open_nocancel -// Close_nocancel -// Wait4_nocancel -// Recvmsg_nocancel -// Sendmsg_nocancel -// Recvfrom_nocancel -// Accept_nocancel -// Fcntl_nocancel -// Select_nocancel -// Fsync_nocancel -// Connect_nocancel -// Sigsuspend_nocancel -// Readv_nocancel -// Writev_nocancel -// Sendto_nocancel -// Pread_nocancel -// Pwrite_nocancel -// Waitid_nocancel -// Poll_nocancel -// Msgsnd_nocancel -// Msgrcv_nocancel -// Sem_wait_nocancel -// Aio_suspend_nocancel -// __sigwait_nocancel -// __semwait_signal_nocancel -// __mac_mount -// __mac_get_mount -// __mac_getfsstat diff --git a/etcd/vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go b/etcd/vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go index 9fa879806b..b37310ce9b 100644 --- a/etcd/vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go +++ b/etcd/vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go @@ -47,6 +47,5 @@ func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, //sys getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) = SYS_GETFSSTAT64 //sys Lstat(path string, stat *Stat_t) (err error) = SYS_LSTAT64 //sys ptrace1(request int, pid int, addr uintptr, data uintptr) (err error) = SYS_ptrace -//sys ptrace1Ptr(request int, pid int, addr unsafe.Pointer, data uintptr) (err error) = SYS_ptrace //sys Stat(path string, stat *Stat_t) (err error) = SYS_STAT64 //sys Statfs(path string, stat *Statfs_t) (err error) = SYS_STATFS64 diff --git a/etcd/vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go b/etcd/vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go index f17b8c526a..d51ec99630 100644 --- a/etcd/vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go +++ b/etcd/vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go @@ -47,6 +47,5 @@ func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, //sys getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) = SYS_GETFSSTAT //sys Lstat(path string, stat *Stat_t) (err error) //sys ptrace1(request int, pid int, addr uintptr, data uintptr) (err error) = SYS_ptrace -//sys ptrace1Ptr(request int, pid int, addr unsafe.Pointer, data uintptr) (err error) = SYS_ptrace //sys Stat(path string, stat *Stat_t) (err error) //sys Statfs(path string, stat *Statfs_t) (err error) diff --git a/etcd/vendor/golang.org/x/sys/unix/syscall_dragonfly.go b/etcd/vendor/golang.org/x/sys/unix/syscall_dragonfly.go index d4ce988e72..97cb916f2c 100644 --- a/etcd/vendor/golang.org/x/sys/unix/syscall_dragonfly.go +++ b/etcd/vendor/golang.org/x/sys/unix/syscall_dragonfly.go @@ -343,203 +343,5 @@ func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err e //sys write(fd int, p []byte) (n int, err error) //sys mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) //sys munmap(addr uintptr, length uintptr) (err error) -//sys readlen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_READ -//sys writelen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_WRITE //sys accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) //sys utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) - -/* - * Unimplemented - * TODO(jsing): Update this list for DragonFly. - */ -// Profil -// Sigaction -// Sigprocmask -// Getlogin -// Sigpending -// Sigaltstack -// Reboot -// Execve -// Vfork -// Sbrk -// Sstk -// Ovadvise -// Mincore -// Setitimer -// Swapon -// Select -// Sigsuspend -// Readv -// Writev -// Nfssvc -// Getfh -// Quotactl -// Mount -// Csops -// Waitid -// Add_profil -// Kdebug_trace -// Sigreturn -// Atsocket -// Kqueue_from_portset_np -// Kqueue_portset -// Getattrlist -// Setattrlist -// Getdirentriesattr -// Searchfs -// Delete -// Copyfile -// Watchevent -// Waitevent -// Modwatch -// Getxattr -// Fgetxattr -// Setxattr -// Fsetxattr -// Removexattr -// Fremovexattr -// Listxattr -// Flistxattr -// Fsctl -// Initgroups -// Posix_spawn -// Nfsclnt -// Fhopen -// Minherit -// Semsys -// Msgsys -// Shmsys -// Semctl -// Semget -// Semop -// Msgctl -// Msgget -// Msgsnd -// Msgrcv -// Shmat -// Shmctl -// Shmdt -// Shmget -// Shm_open -// Shm_unlink -// Sem_open -// Sem_close -// Sem_unlink -// Sem_wait -// Sem_trywait -// Sem_post -// Sem_getvalue -// Sem_init -// Sem_destroy -// Open_extended -// Umask_extended -// Stat_extended -// Lstat_extended -// Fstat_extended -// Chmod_extended -// Fchmod_extended -// Access_extended -// Settid -// Gettid -// Setsgroups -// Getsgroups -// Setwgroups -// Getwgroups -// Mkfifo_extended -// Mkdir_extended -// Identitysvc -// Shared_region_check_np -// Shared_region_map_np -// __pthread_mutex_destroy -// __pthread_mutex_init -// __pthread_mutex_lock -// __pthread_mutex_trylock -// __pthread_mutex_unlock -// __pthread_cond_init -// __pthread_cond_destroy -// __pthread_cond_broadcast -// __pthread_cond_signal -// Setsid_with_pid -// __pthread_cond_timedwait -// Aio_fsync -// Aio_return -// Aio_suspend -// Aio_cancel -// Aio_error -// Aio_read -// Aio_write -// Lio_listio -// __pthread_cond_wait -// Iopolicysys -// __pthread_kill -// __pthread_sigmask -// __sigwait -// __disable_threadsignal -// __pthread_markcancel -// __pthread_canceled -// __semwait_signal -// Proc_info -// Stat64_extended -// Lstat64_extended -// Fstat64_extended -// __pthread_chdir -// __pthread_fchdir -// Audit -// Auditon -// Getauid -// Setauid -// Getaudit -// Setaudit -// Getaudit_addr -// Setaudit_addr -// Auditctl -// Bsdthread_create -// Bsdthread_terminate -// Stack_snapshot -// Bsdthread_register -// Workq_open -// Workq_ops -// __mac_execve -// __mac_syscall -// __mac_get_file -// __mac_set_file -// __mac_get_link -// __mac_set_link -// __mac_get_proc -// __mac_set_proc -// __mac_get_fd -// __mac_set_fd -// __mac_get_pid -// __mac_get_lcid -// __mac_get_lctx -// __mac_set_lctx -// Setlcid -// Read_nocancel -// Write_nocancel -// Open_nocancel -// Close_nocancel -// Wait4_nocancel -// Recvmsg_nocancel -// Sendmsg_nocancel -// Recvfrom_nocancel -// Accept_nocancel -// Fcntl_nocancel -// Select_nocancel -// Fsync_nocancel -// Connect_nocancel -// Sigsuspend_nocancel -// Readv_nocancel -// Writev_nocancel -// Sendto_nocancel -// Pread_nocancel -// Pwrite_nocancel -// Waitid_nocancel -// Msgsnd_nocancel -// Msgrcv_nocancel -// Sem_wait_nocancel -// Aio_suspend_nocancel -// __sigwait_nocancel -// __semwait_signal_nocancel -// __mac_mount -// __mac_get_mount -// __mac_getfsstat diff --git a/etcd/vendor/golang.org/x/sys/unix/syscall_freebsd.go b/etcd/vendor/golang.org/x/sys/unix/syscall_freebsd.go index afb10106f6..64d1bb4dba 100644 --- a/etcd/vendor/golang.org/x/sys/unix/syscall_freebsd.go +++ b/etcd/vendor/golang.org/x/sys/unix/syscall_freebsd.go @@ -449,197 +449,5 @@ func Dup3(oldfd, newfd, flags int) error { //sys write(fd int, p []byte) (n int, err error) //sys mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) //sys munmap(addr uintptr, length uintptr) (err error) -//sys readlen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_READ -//sys writelen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_WRITE //sys accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) //sys utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) - -/* - * Unimplemented - */ -// Profil -// Sigaction -// Sigprocmask -// Getlogin -// Sigpending -// Sigaltstack -// Ioctl -// Reboot -// Execve -// Vfork -// Sbrk -// Sstk -// Ovadvise -// Mincore -// Setitimer -// Swapon -// Select -// Sigsuspend -// Readv -// Writev -// Nfssvc -// Getfh -// Quotactl -// Mount -// Csops -// Waitid -// Add_profil -// Kdebug_trace -// Sigreturn -// Atsocket -// Kqueue_from_portset_np -// Kqueue_portset -// Getattrlist -// Setattrlist -// Getdents -// Getdirentriesattr -// Searchfs -// Delete -// Copyfile -// Watchevent -// Waitevent -// Modwatch -// Fsctl -// Initgroups -// Posix_spawn -// Nfsclnt -// Fhopen -// Minherit -// Semsys -// Msgsys -// Shmsys -// Semctl -// Semget -// Semop -// Msgctl -// Msgget -// Msgsnd -// Msgrcv -// Shmat -// Shmctl -// Shmdt -// Shmget -// Shm_open -// Shm_unlink -// Sem_open -// Sem_close -// Sem_unlink -// Sem_wait -// Sem_trywait -// Sem_post -// Sem_getvalue -// Sem_init -// Sem_destroy -// Open_extended -// Umask_extended -// Stat_extended -// Lstat_extended -// Fstat_extended -// Chmod_extended -// Fchmod_extended -// Access_extended -// Settid -// Gettid -// Setsgroups -// Getsgroups -// Setwgroups -// Getwgroups -// Mkfifo_extended -// Mkdir_extended -// Identitysvc -// Shared_region_check_np -// Shared_region_map_np -// __pthread_mutex_destroy -// __pthread_mutex_init -// __pthread_mutex_lock -// __pthread_mutex_trylock -// __pthread_mutex_unlock -// __pthread_cond_init -// __pthread_cond_destroy -// __pthread_cond_broadcast -// __pthread_cond_signal -// Setsid_with_pid -// __pthread_cond_timedwait -// Aio_fsync -// Aio_return -// Aio_suspend -// Aio_cancel -// Aio_error -// Aio_read -// Aio_write -// Lio_listio -// __pthread_cond_wait -// Iopolicysys -// __pthread_kill -// __pthread_sigmask -// __sigwait -// __disable_threadsignal -// __pthread_markcancel -// __pthread_canceled -// __semwait_signal -// Proc_info -// Stat64_extended -// Lstat64_extended -// Fstat64_extended -// __pthread_chdir -// __pthread_fchdir -// Audit -// Auditon -// Getauid -// Setauid -// Getaudit -// Setaudit -// Getaudit_addr -// Setaudit_addr -// Auditctl -// Bsdthread_create -// Bsdthread_terminate -// Stack_snapshot -// Bsdthread_register -// Workq_open -// Workq_ops -// __mac_execve -// __mac_syscall -// __mac_get_file -// __mac_set_file -// __mac_get_link -// __mac_set_link -// __mac_get_proc -// __mac_set_proc -// __mac_get_fd -// __mac_set_fd -// __mac_get_pid -// __mac_get_lcid -// __mac_get_lctx -// __mac_set_lctx -// Setlcid -// Read_nocancel -// Write_nocancel -// Open_nocancel -// Close_nocancel -// Wait4_nocancel -// Recvmsg_nocancel -// Sendmsg_nocancel -// Recvfrom_nocancel -// Accept_nocancel -// Fcntl_nocancel -// Select_nocancel -// Fsync_nocancel -// Connect_nocancel -// Sigsuspend_nocancel -// Readv_nocancel -// Writev_nocancel -// Sendto_nocancel -// Pread_nocancel -// Pwrite_nocancel -// Waitid_nocancel -// Poll_nocancel -// Msgsnd_nocancel -// Msgrcv_nocancel -// Sem_wait_nocancel -// Aio_suspend_nocancel -// __sigwait_nocancel -// __semwait_signal_nocancel -// __mac_mount -// __mac_get_mount -// __mac_getfsstat diff --git a/etcd/vendor/golang.org/x/sys/unix/syscall_linux.go b/etcd/vendor/golang.org/x/sys/unix/syscall_linux.go index 0ba030197f..fb4e50224c 100644 --- a/etcd/vendor/golang.org/x/sys/unix/syscall_linux.go +++ b/etcd/vendor/golang.org/x/sys/unix/syscall_linux.go @@ -693,10 +693,10 @@ type SockaddrALG struct { func (sa *SockaddrALG) sockaddr() (unsafe.Pointer, _Socklen, error) { // Leave room for NUL byte terminator. - if len(sa.Type) > 13 { + if len(sa.Type) > len(sa.raw.Type)-1 { return nil, 0, EINVAL } - if len(sa.Name) > 63 { + if len(sa.Name) > len(sa.raw.Name)-1 { return nil, 0, EINVAL } @@ -704,17 +704,8 @@ func (sa *SockaddrALG) sockaddr() (unsafe.Pointer, _Socklen, error) { sa.raw.Feat = sa.Feature sa.raw.Mask = sa.Mask - typ, err := ByteSliceFromString(sa.Type) - if err != nil { - return nil, 0, err - } - name, err := ByteSliceFromString(sa.Name) - if err != nil { - return nil, 0, err - } - - copy(sa.raw.Type[:], typ) - copy(sa.raw.Name[:], name) + copy(sa.raw.Type[:], sa.Type) + copy(sa.raw.Name[:], sa.Name) return unsafe.Pointer(&sa.raw), SizeofSockaddrALG, nil } @@ -1988,8 +1979,6 @@ func Signalfd(fd int, sigmask *Sigset_t, flags int) (newfd int, err error) { //sys Unshare(flags int) (err error) //sys write(fd int, p []byte) (n int, err error) //sys exitThread(code int) (err error) = SYS_EXIT -//sys readlen(fd int, p *byte, np int) (n int, err error) = SYS_READ -//sys writelen(fd int, p *byte, np int) (n int, err error) = SYS_WRITE //sys readv(fd int, iovs []Iovec) (n int, err error) = SYS_READV //sys writev(fd int, iovs []Iovec) (n int, err error) = SYS_WRITEV //sys preadv(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) = SYS_PREADV @@ -2493,99 +2482,3 @@ func SchedGetAttr(pid int, flags uint) (*SchedAttr, error) { } return attr, nil } - -/* - * Unimplemented - */ -// AfsSyscall -// ArchPrctl -// Brk -// ClockNanosleep -// ClockSettime -// Clone -// EpollCtlOld -// EpollPwait -// EpollWaitOld -// Execve -// Fork -// Futex -// GetKernelSyms -// GetMempolicy -// GetRobustList -// GetThreadArea -// Getpmsg -// IoCancel -// IoDestroy -// IoGetevents -// IoSetup -// IoSubmit -// IoprioGet -// IoprioSet -// KexecLoad -// LookupDcookie -// Mbind -// MigratePages -// Mincore -// ModifyLdt -// Mount -// MovePages -// MqGetsetattr -// MqNotify -// MqOpen -// MqTimedreceive -// MqTimedsend -// MqUnlink -// Msgctl -// Msgget -// Msgrcv -// Msgsnd -// Nfsservctl -// Personality -// Pselect6 -// Ptrace -// Putpmsg -// Quotactl -// Readahead -// Readv -// RemapFilePages -// RestartSyscall -// RtSigaction -// RtSigpending -// RtSigqueueinfo -// RtSigreturn -// RtSigsuspend -// RtSigtimedwait -// SchedGetPriorityMax -// SchedGetPriorityMin -// SchedGetparam -// SchedGetscheduler -// SchedRrGetInterval -// SchedSetparam -// SchedYield -// Security -// Semctl -// Semget -// Semop -// Semtimedop -// SetMempolicy -// SetRobustList -// SetThreadArea -// SetTidAddress -// Sigaltstack -// Swapoff -// Swapon -// Sysfs -// TimerCreate -// TimerDelete -// TimerGetoverrun -// TimerGettime -// TimerSettime -// Tkill (obsolete) -// Tuxcall -// Umount2 -// Uselib -// Utimensat -// Vfork -// Vhangup -// Vserver -// _Sysctl diff --git a/etcd/vendor/golang.org/x/sys/unix/syscall_netbsd.go b/etcd/vendor/golang.org/x/sys/unix/syscall_netbsd.go index ddd1ac8534..88162099af 100644 --- a/etcd/vendor/golang.org/x/sys/unix/syscall_netbsd.go +++ b/etcd/vendor/golang.org/x/sys/unix/syscall_netbsd.go @@ -356,8 +356,6 @@ func Statvfs(path string, buf *Statvfs_t) (err error) { //sys write(fd int, p []byte) (n int, err error) //sys mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) //sys munmap(addr uintptr, length uintptr) (err error) -//sys readlen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_READ -//sys writelen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_WRITE //sys utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) const ( @@ -371,262 +369,3 @@ const ( func mremap(oldaddr uintptr, oldlength uintptr, newlength uintptr, flags int, newaddr uintptr) (uintptr, error) { return mremapNetBSD(oldaddr, oldlength, newaddr, newlength, flags) } - -/* - * Unimplemented - */ -// ____semctl13 -// __clone -// __fhopen40 -// __fhstat40 -// __fhstatvfs140 -// __fstat30 -// __getcwd -// __getfh30 -// __getlogin -// __lstat30 -// __mount50 -// __msgctl13 -// __msync13 -// __ntp_gettime30 -// __posix_chown -// __posix_fchown -// __posix_lchown -// __posix_rename -// __setlogin -// __shmctl13 -// __sigaction_sigtramp -// __sigaltstack14 -// __sigpending14 -// __sigprocmask14 -// __sigsuspend14 -// __sigtimedwait -// __stat30 -// __syscall -// __vfork14 -// _ksem_close -// _ksem_destroy -// _ksem_getvalue -// _ksem_init -// _ksem_open -// _ksem_post -// _ksem_trywait -// _ksem_unlink -// _ksem_wait -// _lwp_continue -// _lwp_create -// _lwp_ctl -// _lwp_detach -// _lwp_exit -// _lwp_getname -// _lwp_getprivate -// _lwp_kill -// _lwp_park -// _lwp_self -// _lwp_setname -// _lwp_setprivate -// _lwp_suspend -// _lwp_unpark -// _lwp_unpark_all -// _lwp_wait -// _lwp_wakeup -// _pset_bind -// _sched_getaffinity -// _sched_getparam -// _sched_setaffinity -// _sched_setparam -// acct -// aio_cancel -// aio_error -// aio_fsync -// aio_read -// aio_return -// aio_suspend -// aio_write -// break -// clock_getres -// clock_gettime -// clock_settime -// compat_09_ogetdomainname -// compat_09_osetdomainname -// compat_09_ouname -// compat_10_omsgsys -// compat_10_osemsys -// compat_10_oshmsys -// compat_12_fstat12 -// compat_12_getdirentries -// compat_12_lstat12 -// compat_12_msync -// compat_12_oreboot -// compat_12_oswapon -// compat_12_stat12 -// compat_13_sigaction13 -// compat_13_sigaltstack13 -// compat_13_sigpending13 -// compat_13_sigprocmask13 -// compat_13_sigreturn13 -// compat_13_sigsuspend13 -// compat_14___semctl -// compat_14_msgctl -// compat_14_shmctl -// compat_16___sigaction14 -// compat_16___sigreturn14 -// compat_20_fhstatfs -// compat_20_fstatfs -// compat_20_getfsstat -// compat_20_statfs -// compat_30___fhstat30 -// compat_30___fstat13 -// compat_30___lstat13 -// compat_30___stat13 -// compat_30_fhopen -// compat_30_fhstat -// compat_30_fhstatvfs1 -// compat_30_getdents -// compat_30_getfh -// compat_30_ntp_gettime -// compat_30_socket -// compat_40_mount -// compat_43_fstat43 -// compat_43_lstat43 -// compat_43_oaccept -// compat_43_ocreat -// compat_43_oftruncate -// compat_43_ogetdirentries -// compat_43_ogetdtablesize -// compat_43_ogethostid -// compat_43_ogethostname -// compat_43_ogetkerninfo -// compat_43_ogetpagesize -// compat_43_ogetpeername -// compat_43_ogetrlimit -// compat_43_ogetsockname -// compat_43_okillpg -// compat_43_olseek -// compat_43_ommap -// compat_43_oquota -// compat_43_orecv -// compat_43_orecvfrom -// compat_43_orecvmsg -// compat_43_osend -// compat_43_osendmsg -// compat_43_osethostid -// compat_43_osethostname -// compat_43_osigblock -// compat_43_osigsetmask -// compat_43_osigstack -// compat_43_osigvec -// compat_43_otruncate -// compat_43_owait -// compat_43_stat43 -// execve -// extattr_delete_fd -// extattr_delete_file -// extattr_delete_link -// extattr_get_fd -// extattr_get_file -// extattr_get_link -// extattr_list_fd -// extattr_list_file -// extattr_list_link -// extattr_set_fd -// extattr_set_file -// extattr_set_link -// extattrctl -// fchroot -// fdatasync -// fgetxattr -// fktrace -// flistxattr -// fork -// fremovexattr -// fsetxattr -// fstatvfs1 -// fsync_range -// getcontext -// getitimer -// getvfsstat -// getxattr -// ktrace -// lchflags -// lchmod -// lfs_bmapv -// lfs_markv -// lfs_segclean -// lfs_segwait -// lgetxattr -// lio_listio -// listxattr -// llistxattr -// lremovexattr -// lseek -// lsetxattr -// lutimes -// madvise -// mincore -// minherit -// modctl -// mq_close -// mq_getattr -// mq_notify -// mq_open -// mq_receive -// mq_send -// mq_setattr -// mq_timedreceive -// mq_timedsend -// mq_unlink -// msgget -// msgrcv -// msgsnd -// nfssvc -// ntp_adjtime -// pmc_control -// pmc_get_info -// pollts -// preadv -// profil -// pselect -// pset_assign -// pset_create -// pset_destroy -// ptrace -// pwritev -// quotactl -// rasctl -// readv -// reboot -// removexattr -// sa_enable -// sa_preempt -// sa_register -// sa_setconcurrency -// sa_stacks -// sa_yield -// sbrk -// sched_yield -// semconfig -// semget -// semop -// setcontext -// setitimer -// setxattr -// shmat -// shmdt -// shmget -// sstk -// statvfs1 -// swapctl -// sysarch -// syscall -// timer_create -// timer_delete -// timer_getoverrun -// timer_gettime -// timer_settime -// undelete -// utrace -// uuidgen -// vadvise -// vfork -// writev diff --git a/etcd/vendor/golang.org/x/sys/unix/syscall_openbsd.go b/etcd/vendor/golang.org/x/sys/unix/syscall_openbsd.go index c5f166a115..6f34479b59 100644 --- a/etcd/vendor/golang.org/x/sys/unix/syscall_openbsd.go +++ b/etcd/vendor/golang.org/x/sys/unix/syscall_openbsd.go @@ -326,78 +326,4 @@ func Uname(uname *Utsname) error { //sys write(fd int, p []byte) (n int, err error) //sys mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) //sys munmap(addr uintptr, length uintptr) (err error) -//sys readlen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_READ -//sys writelen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_WRITE //sys utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) - -/* - * Unimplemented - */ -// __getcwd -// __semctl -// __syscall -// __sysctl -// adjfreq -// break -// clock_getres -// clock_gettime -// clock_settime -// closefrom -// execve -// fhopen -// fhstat -// fhstatfs -// fork -// futimens -// getfh -// getgid -// getitimer -// getlogin -// getthrid -// ktrace -// lfs_bmapv -// lfs_markv -// lfs_segclean -// lfs_segwait -// mincore -// minherit -// mount -// mquery -// msgctl -// msgget -// msgrcv -// msgsnd -// nfssvc -// nnpfspioctl -// preadv -// profil -// pwritev -// quotactl -// readv -// reboot -// renameat -// rfork -// sched_yield -// semget -// semop -// setgroups -// setitimer -// setsockopt -// shmat -// shmctl -// shmdt -// shmget -// sigaction -// sigaltstack -// sigpending -// sigprocmask -// sigreturn -// sigsuspend -// sysarch -// syscall -// threxit -// thrsigdivert -// thrsleep -// thrwakeup -// vfork -// writev diff --git a/etcd/vendor/golang.org/x/sys/unix/syscall_solaris.go b/etcd/vendor/golang.org/x/sys/unix/syscall_solaris.go index 72d23575fa..b99cfa1342 100644 --- a/etcd/vendor/golang.org/x/sys/unix/syscall_solaris.go +++ b/etcd/vendor/golang.org/x/sys/unix/syscall_solaris.go @@ -698,24 +698,6 @@ func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err e //sys setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) = libsocket.setsockopt //sys recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) = libsocket.recvfrom -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procread)), 3, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf), 0, 0, 0) - n = int(r0) - if e1 != 0 { - err = e1 - } - return -} - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procwrite)), 3, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf), 0, 0, 0) - n = int(r0) - if e1 != 0 { - err = e1 - } - return -} - // Event Ports type fileObjCookie struct { diff --git a/etcd/vendor/golang.org/x/sys/unix/syscall_zos_s390x.go b/etcd/vendor/golang.org/x/sys/unix/syscall_zos_s390x.go index 44e72edb42..4596d041ce 100644 --- a/etcd/vendor/golang.org/x/sys/unix/syscall_zos_s390x.go +++ b/etcd/vendor/golang.org/x/sys/unix/syscall_zos_s390x.go @@ -192,7 +192,6 @@ func (cmsg *Cmsghdr) SetLen(length int) { //sys fcntl(fd int, cmd int, arg int) (val int, err error) //sys read(fd int, p []byte) (n int, err error) -//sys readlen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_READ //sys write(fd int, p []byte) (n int, err error) //sys accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) = SYS___ACCEPT_A diff --git a/etcd/vendor/golang.org/x/sys/unix/zerrors_linux.go b/etcd/vendor/golang.org/x/sys/unix/zerrors_linux.go index 0787a043be..f9c7f479b0 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zerrors_linux.go +++ b/etcd/vendor/golang.org/x/sys/unix/zerrors_linux.go @@ -2421,6 +2421,15 @@ const ( PR_PAC_GET_ENABLED_KEYS = 0x3d PR_PAC_RESET_KEYS = 0x36 PR_PAC_SET_ENABLED_KEYS = 0x3c + PR_RISCV_V_GET_CONTROL = 0x46 + PR_RISCV_V_SET_CONTROL = 0x45 + PR_RISCV_V_VSTATE_CTRL_CUR_MASK = 0x3 + PR_RISCV_V_VSTATE_CTRL_DEFAULT = 0x0 + PR_RISCV_V_VSTATE_CTRL_INHERIT = 0x10 + PR_RISCV_V_VSTATE_CTRL_MASK = 0x1f + PR_RISCV_V_VSTATE_CTRL_NEXT_MASK = 0xc + PR_RISCV_V_VSTATE_CTRL_OFF = 0x1 + PR_RISCV_V_VSTATE_CTRL_ON = 0x2 PR_SCHED_CORE = 0x3e PR_SCHED_CORE_CREATE = 0x1 PR_SCHED_CORE_GET = 0x0 diff --git a/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_386.go b/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_386.go index cfb1430018..30aee00a53 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_386.go +++ b/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_386.go @@ -326,10 +326,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0xa SO_PASSCRED = 0x10 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x11 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1f SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x26 diff --git a/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go b/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go index df64f2d590..8ebfa51278 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go +++ b/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go @@ -327,10 +327,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0xa SO_PASSCRED = 0x10 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x11 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1f SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x26 diff --git a/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go b/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go index 3025cd5b2d..271a21cdc7 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go +++ b/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go @@ -333,10 +333,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0xa SO_PASSCRED = 0x10 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x11 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1f SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x26 diff --git a/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go b/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go index 09e1ffbef9..910c330a39 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go +++ b/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go @@ -323,10 +323,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0xa SO_PASSCRED = 0x10 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x11 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1f SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x26 diff --git a/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go b/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go index a457235407..a640798c93 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go +++ b/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go @@ -118,6 +118,8 @@ const ( IUCLC = 0x200 IXOFF = 0x1000 IXON = 0x400 + LASX_CTX_MAGIC = 0x41535801 + LSX_CTX_MAGIC = 0x53580001 MAP_ANON = 0x20 MAP_ANONYMOUS = 0x20 MAP_DENYWRITE = 0x800 @@ -317,10 +319,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0xa SO_PASSCRED = 0x10 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x11 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1f SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x26 diff --git a/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go b/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go index fee7dfb819..0d5925d340 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go +++ b/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go @@ -326,10 +326,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0x100 SO_PASSCRED = 0x11 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x12 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1e SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x1028 diff --git a/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go b/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go index a5b2373aea..d72a00e0b6 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go +++ b/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go @@ -326,10 +326,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0x100 SO_PASSCRED = 0x11 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x12 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1e SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x1028 diff --git a/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go b/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go index 5dde82c98a..02ba129f85 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go +++ b/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go @@ -326,10 +326,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0x100 SO_PASSCRED = 0x11 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x12 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1e SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x1028 diff --git a/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go b/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go index 2e80ea6b33..8daa6dd968 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go +++ b/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go @@ -326,10 +326,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0x100 SO_PASSCRED = 0x11 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x12 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1e SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x1028 diff --git a/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go b/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go index a65dcd7cbe..63c8fa2f7f 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go +++ b/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go @@ -381,10 +381,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0xa SO_PASSCRED = 0x14 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x15 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1f SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x26 diff --git a/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go b/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go index cbd34e3d89..930799ec1b 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go +++ b/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go @@ -385,10 +385,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0xa SO_PASSCRED = 0x14 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x15 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1f SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x26 diff --git a/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go b/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go index e4afa7a317..8605a7dd7e 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go +++ b/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go @@ -385,10 +385,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0xa SO_PASSCRED = 0x14 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x15 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1f SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x26 diff --git a/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go b/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go index 44f45a039d..95a016f1c0 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go +++ b/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go @@ -314,10 +314,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0xa SO_PASSCRED = 0x10 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x11 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1f SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x26 diff --git a/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go b/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go index 74733e260f..1ae0108f57 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go +++ b/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go @@ -389,10 +389,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0xa SO_PASSCRED = 0x10 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x11 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1f SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x26 diff --git a/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go b/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go index f5f3934b1a..1bb7c6333b 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go +++ b/etcd/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go @@ -428,10 +428,12 @@ const ( SO_NOFCS = 0x27 SO_OOBINLINE = 0x100 SO_PASSCRED = 0x2 + SO_PASSPIDFD = 0x55 SO_PASSSEC = 0x1f SO_PEEK_OFF = 0x26 SO_PEERCRED = 0x40 SO_PEERGROUPS = 0x3d + SO_PEERPIDFD = 0x56 SO_PEERSEC = 0x1e SO_PREFER_BUSY_POLL = 0x48 SO_PROTOCOL = 0x1028 diff --git a/etcd/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc.go b/etcd/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc.go index 9a257219d7..d1d1d23311 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc.go +++ b/etcd/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc.go @@ -817,28 +817,6 @@ func write(fd int, p []byte) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, p *byte, np int) (n int, err error) { - r0, er := C.read(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(p))), C.size_t(np)) - n = int(r0) - if r0 == -1 && er != nil { - err = er - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, p *byte, np int) (n int, err error) { - r0, er := C.write(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(p))), C.size_t(np)) - n = int(r0) - if r0 == -1 && er != nil { - err = er - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func Dup2(oldfd int, newfd int) (err error) { r0, er := C.dup2(C.int(oldfd), C.int(newfd)) if r0 == -1 && er != nil { diff --git a/etcd/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64.go b/etcd/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64.go index 6de80c20cf..f99a18adc3 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64.go +++ b/etcd/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64.go @@ -762,28 +762,6 @@ func write(fd int, p []byte) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, p *byte, np int) (n int, err error) { - r0, e1 := callread(fd, uintptr(unsafe.Pointer(p)), np) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, p *byte, np int) (n int, err error) { - r0, e1 := callwrite(fd, uintptr(unsafe.Pointer(p)), np) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func Dup2(oldfd int, newfd int) (err error) { _, e1 := calldup2(oldfd, newfd) if e1 != 0 { diff --git a/etcd/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go b/etcd/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go index 4037ccf7a9..1cad561e98 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go +++ b/etcd/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go @@ -725,6 +725,12 @@ func ioctl(fd int, req uint, arg uintptr) (err error) { return } +var libc_ioctl_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_ioctl ioctl "/usr/lib/libSystem.B.dylib" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { _, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) if e1 != 0 { @@ -733,10 +739,6 @@ func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { return } -var libc_ioctl_trampoline_addr uintptr - -//go:cgo_import_dynamic libc_ioctl ioctl "/usr/lib/libSystem.B.dylib" - // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { @@ -2410,28 +2412,6 @@ var libc_munmap_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func Fstat(fd int, stat *Stat_t) (err error) { _, _, e1 := syscall_syscall(libc_fstat64_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) if e1 != 0 { @@ -2521,14 +2501,6 @@ func ptrace1(request int, pid int, addr uintptr, data uintptr) (err error) { return } -func ptrace1Ptr(request int, pid int, addr uintptr, data unsafe.Pointer) (err error) { - _, _, e1 := syscall_syscall6(libc_ptrace_trampoline_addr, uintptr(request), uintptr(pid), addr, uintptr(data), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - var libc_ptrace_trampoline_addr uintptr //go:cgo_import_dynamic libc_ptrace ptrace "/usr/lib/libSystem.B.dylib" diff --git a/etcd/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.s b/etcd/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.s index 4baaed0bc1..8b8bb28402 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.s +++ b/etcd/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.s @@ -5,703 +5,586 @@ TEXT libc_fdopendir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fdopendir(SB) - GLOBL ·libc_fdopendir_trampoline_addr(SB), RODATA, $8 DATA ·libc_fdopendir_trampoline_addr(SB)/8, $libc_fdopendir_trampoline<>(SB) TEXT libc_getgroups_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getgroups(SB) - GLOBL ·libc_getgroups_trampoline_addr(SB), RODATA, $8 DATA ·libc_getgroups_trampoline_addr(SB)/8, $libc_getgroups_trampoline<>(SB) TEXT libc_setgroups_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setgroups(SB) - GLOBL ·libc_setgroups_trampoline_addr(SB), RODATA, $8 DATA ·libc_setgroups_trampoline_addr(SB)/8, $libc_setgroups_trampoline<>(SB) TEXT libc_wait4_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_wait4(SB) - GLOBL ·libc_wait4_trampoline_addr(SB), RODATA, $8 DATA ·libc_wait4_trampoline_addr(SB)/8, $libc_wait4_trampoline<>(SB) TEXT libc_accept_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_accept(SB) - GLOBL ·libc_accept_trampoline_addr(SB), RODATA, $8 DATA ·libc_accept_trampoline_addr(SB)/8, $libc_accept_trampoline<>(SB) TEXT libc_bind_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_bind(SB) - GLOBL ·libc_bind_trampoline_addr(SB), RODATA, $8 DATA ·libc_bind_trampoline_addr(SB)/8, $libc_bind_trampoline<>(SB) TEXT libc_connect_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_connect(SB) - GLOBL ·libc_connect_trampoline_addr(SB), RODATA, $8 DATA ·libc_connect_trampoline_addr(SB)/8, $libc_connect_trampoline<>(SB) TEXT libc_socket_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_socket(SB) - GLOBL ·libc_socket_trampoline_addr(SB), RODATA, $8 DATA ·libc_socket_trampoline_addr(SB)/8, $libc_socket_trampoline<>(SB) TEXT libc_getsockopt_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getsockopt(SB) - GLOBL ·libc_getsockopt_trampoline_addr(SB), RODATA, $8 DATA ·libc_getsockopt_trampoline_addr(SB)/8, $libc_getsockopt_trampoline<>(SB) TEXT libc_setsockopt_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setsockopt(SB) - GLOBL ·libc_setsockopt_trampoline_addr(SB), RODATA, $8 DATA ·libc_setsockopt_trampoline_addr(SB)/8, $libc_setsockopt_trampoline<>(SB) TEXT libc_getpeername_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpeername(SB) - GLOBL ·libc_getpeername_trampoline_addr(SB), RODATA, $8 DATA ·libc_getpeername_trampoline_addr(SB)/8, $libc_getpeername_trampoline<>(SB) TEXT libc_getsockname_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getsockname(SB) - GLOBL ·libc_getsockname_trampoline_addr(SB), RODATA, $8 DATA ·libc_getsockname_trampoline_addr(SB)/8, $libc_getsockname_trampoline<>(SB) TEXT libc_shutdown_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_shutdown(SB) - GLOBL ·libc_shutdown_trampoline_addr(SB), RODATA, $8 DATA ·libc_shutdown_trampoline_addr(SB)/8, $libc_shutdown_trampoline<>(SB) TEXT libc_socketpair_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_socketpair(SB) - GLOBL ·libc_socketpair_trampoline_addr(SB), RODATA, $8 DATA ·libc_socketpair_trampoline_addr(SB)/8, $libc_socketpair_trampoline<>(SB) TEXT libc_recvfrom_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_recvfrom(SB) - GLOBL ·libc_recvfrom_trampoline_addr(SB), RODATA, $8 DATA ·libc_recvfrom_trampoline_addr(SB)/8, $libc_recvfrom_trampoline<>(SB) TEXT libc_sendto_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sendto(SB) - GLOBL ·libc_sendto_trampoline_addr(SB), RODATA, $8 DATA ·libc_sendto_trampoline_addr(SB)/8, $libc_sendto_trampoline<>(SB) TEXT libc_recvmsg_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_recvmsg(SB) - GLOBL ·libc_recvmsg_trampoline_addr(SB), RODATA, $8 DATA ·libc_recvmsg_trampoline_addr(SB)/8, $libc_recvmsg_trampoline<>(SB) TEXT libc_sendmsg_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sendmsg(SB) - GLOBL ·libc_sendmsg_trampoline_addr(SB), RODATA, $8 DATA ·libc_sendmsg_trampoline_addr(SB)/8, $libc_sendmsg_trampoline<>(SB) TEXT libc_kevent_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_kevent(SB) - GLOBL ·libc_kevent_trampoline_addr(SB), RODATA, $8 DATA ·libc_kevent_trampoline_addr(SB)/8, $libc_kevent_trampoline<>(SB) TEXT libc_utimes_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_utimes(SB) - GLOBL ·libc_utimes_trampoline_addr(SB), RODATA, $8 DATA ·libc_utimes_trampoline_addr(SB)/8, $libc_utimes_trampoline<>(SB) TEXT libc_futimes_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_futimes(SB) - GLOBL ·libc_futimes_trampoline_addr(SB), RODATA, $8 DATA ·libc_futimes_trampoline_addr(SB)/8, $libc_futimes_trampoline<>(SB) TEXT libc_poll_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_poll(SB) - GLOBL ·libc_poll_trampoline_addr(SB), RODATA, $8 DATA ·libc_poll_trampoline_addr(SB)/8, $libc_poll_trampoline<>(SB) TEXT libc_madvise_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_madvise(SB) - GLOBL ·libc_madvise_trampoline_addr(SB), RODATA, $8 DATA ·libc_madvise_trampoline_addr(SB)/8, $libc_madvise_trampoline<>(SB) TEXT libc_mlock_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mlock(SB) - GLOBL ·libc_mlock_trampoline_addr(SB), RODATA, $8 DATA ·libc_mlock_trampoline_addr(SB)/8, $libc_mlock_trampoline<>(SB) TEXT libc_mlockall_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mlockall(SB) - GLOBL ·libc_mlockall_trampoline_addr(SB), RODATA, $8 DATA ·libc_mlockall_trampoline_addr(SB)/8, $libc_mlockall_trampoline<>(SB) TEXT libc_mprotect_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mprotect(SB) - GLOBL ·libc_mprotect_trampoline_addr(SB), RODATA, $8 DATA ·libc_mprotect_trampoline_addr(SB)/8, $libc_mprotect_trampoline<>(SB) TEXT libc_msync_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_msync(SB) - GLOBL ·libc_msync_trampoline_addr(SB), RODATA, $8 DATA ·libc_msync_trampoline_addr(SB)/8, $libc_msync_trampoline<>(SB) TEXT libc_munlock_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_munlock(SB) - GLOBL ·libc_munlock_trampoline_addr(SB), RODATA, $8 DATA ·libc_munlock_trampoline_addr(SB)/8, $libc_munlock_trampoline<>(SB) TEXT libc_munlockall_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_munlockall(SB) - GLOBL ·libc_munlockall_trampoline_addr(SB), RODATA, $8 DATA ·libc_munlockall_trampoline_addr(SB)/8, $libc_munlockall_trampoline<>(SB) TEXT libc_closedir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_closedir(SB) - GLOBL ·libc_closedir_trampoline_addr(SB), RODATA, $8 DATA ·libc_closedir_trampoline_addr(SB)/8, $libc_closedir_trampoline<>(SB) TEXT libc_readdir_r_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_readdir_r(SB) - GLOBL ·libc_readdir_r_trampoline_addr(SB), RODATA, $8 DATA ·libc_readdir_r_trampoline_addr(SB)/8, $libc_readdir_r_trampoline<>(SB) TEXT libc_pipe_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_pipe(SB) - GLOBL ·libc_pipe_trampoline_addr(SB), RODATA, $8 DATA ·libc_pipe_trampoline_addr(SB)/8, $libc_pipe_trampoline<>(SB) TEXT libc_getxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getxattr(SB) - GLOBL ·libc_getxattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_getxattr_trampoline_addr(SB)/8, $libc_getxattr_trampoline<>(SB) TEXT libc_fgetxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fgetxattr(SB) - GLOBL ·libc_fgetxattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_fgetxattr_trampoline_addr(SB)/8, $libc_fgetxattr_trampoline<>(SB) TEXT libc_setxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setxattr(SB) - GLOBL ·libc_setxattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_setxattr_trampoline_addr(SB)/8, $libc_setxattr_trampoline<>(SB) TEXT libc_fsetxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fsetxattr(SB) - GLOBL ·libc_fsetxattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_fsetxattr_trampoline_addr(SB)/8, $libc_fsetxattr_trampoline<>(SB) TEXT libc_removexattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_removexattr(SB) - GLOBL ·libc_removexattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_removexattr_trampoline_addr(SB)/8, $libc_removexattr_trampoline<>(SB) TEXT libc_fremovexattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fremovexattr(SB) - GLOBL ·libc_fremovexattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_fremovexattr_trampoline_addr(SB)/8, $libc_fremovexattr_trampoline<>(SB) TEXT libc_listxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_listxattr(SB) - GLOBL ·libc_listxattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_listxattr_trampoline_addr(SB)/8, $libc_listxattr_trampoline<>(SB) TEXT libc_flistxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_flistxattr(SB) - GLOBL ·libc_flistxattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_flistxattr_trampoline_addr(SB)/8, $libc_flistxattr_trampoline<>(SB) TEXT libc_utimensat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_utimensat(SB) - GLOBL ·libc_utimensat_trampoline_addr(SB), RODATA, $8 DATA ·libc_utimensat_trampoline_addr(SB)/8, $libc_utimensat_trampoline<>(SB) TEXT libc_fcntl_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fcntl(SB) - GLOBL ·libc_fcntl_trampoline_addr(SB), RODATA, $8 DATA ·libc_fcntl_trampoline_addr(SB)/8, $libc_fcntl_trampoline<>(SB) TEXT libc_kill_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_kill(SB) - GLOBL ·libc_kill_trampoline_addr(SB), RODATA, $8 DATA ·libc_kill_trampoline_addr(SB)/8, $libc_kill_trampoline<>(SB) TEXT libc_ioctl_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_ioctl(SB) - GLOBL ·libc_ioctl_trampoline_addr(SB), RODATA, $8 DATA ·libc_ioctl_trampoline_addr(SB)/8, $libc_ioctl_trampoline<>(SB) TEXT libc_sysctl_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sysctl(SB) - GLOBL ·libc_sysctl_trampoline_addr(SB), RODATA, $8 DATA ·libc_sysctl_trampoline_addr(SB)/8, $libc_sysctl_trampoline<>(SB) TEXT libc_sendfile_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sendfile(SB) - GLOBL ·libc_sendfile_trampoline_addr(SB), RODATA, $8 DATA ·libc_sendfile_trampoline_addr(SB)/8, $libc_sendfile_trampoline<>(SB) TEXT libc_shmat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_shmat(SB) - GLOBL ·libc_shmat_trampoline_addr(SB), RODATA, $8 DATA ·libc_shmat_trampoline_addr(SB)/8, $libc_shmat_trampoline<>(SB) TEXT libc_shmctl_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_shmctl(SB) - GLOBL ·libc_shmctl_trampoline_addr(SB), RODATA, $8 DATA ·libc_shmctl_trampoline_addr(SB)/8, $libc_shmctl_trampoline<>(SB) TEXT libc_shmdt_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_shmdt(SB) - GLOBL ·libc_shmdt_trampoline_addr(SB), RODATA, $8 DATA ·libc_shmdt_trampoline_addr(SB)/8, $libc_shmdt_trampoline<>(SB) TEXT libc_shmget_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_shmget(SB) - GLOBL ·libc_shmget_trampoline_addr(SB), RODATA, $8 DATA ·libc_shmget_trampoline_addr(SB)/8, $libc_shmget_trampoline<>(SB) TEXT libc_access_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_access(SB) - GLOBL ·libc_access_trampoline_addr(SB), RODATA, $8 DATA ·libc_access_trampoline_addr(SB)/8, $libc_access_trampoline<>(SB) TEXT libc_adjtime_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_adjtime(SB) - GLOBL ·libc_adjtime_trampoline_addr(SB), RODATA, $8 DATA ·libc_adjtime_trampoline_addr(SB)/8, $libc_adjtime_trampoline<>(SB) TEXT libc_chdir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chdir(SB) - GLOBL ·libc_chdir_trampoline_addr(SB), RODATA, $8 DATA ·libc_chdir_trampoline_addr(SB)/8, $libc_chdir_trampoline<>(SB) TEXT libc_chflags_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chflags(SB) - GLOBL ·libc_chflags_trampoline_addr(SB), RODATA, $8 DATA ·libc_chflags_trampoline_addr(SB)/8, $libc_chflags_trampoline<>(SB) TEXT libc_chmod_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chmod(SB) - GLOBL ·libc_chmod_trampoline_addr(SB), RODATA, $8 DATA ·libc_chmod_trampoline_addr(SB)/8, $libc_chmod_trampoline<>(SB) TEXT libc_chown_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chown(SB) - GLOBL ·libc_chown_trampoline_addr(SB), RODATA, $8 DATA ·libc_chown_trampoline_addr(SB)/8, $libc_chown_trampoline<>(SB) TEXT libc_chroot_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chroot(SB) - GLOBL ·libc_chroot_trampoline_addr(SB), RODATA, $8 DATA ·libc_chroot_trampoline_addr(SB)/8, $libc_chroot_trampoline<>(SB) TEXT libc_clock_gettime_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_clock_gettime(SB) - GLOBL ·libc_clock_gettime_trampoline_addr(SB), RODATA, $8 DATA ·libc_clock_gettime_trampoline_addr(SB)/8, $libc_clock_gettime_trampoline<>(SB) TEXT libc_close_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_close(SB) - GLOBL ·libc_close_trampoline_addr(SB), RODATA, $8 DATA ·libc_close_trampoline_addr(SB)/8, $libc_close_trampoline<>(SB) TEXT libc_clonefile_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_clonefile(SB) - GLOBL ·libc_clonefile_trampoline_addr(SB), RODATA, $8 DATA ·libc_clonefile_trampoline_addr(SB)/8, $libc_clonefile_trampoline<>(SB) TEXT libc_clonefileat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_clonefileat(SB) - GLOBL ·libc_clonefileat_trampoline_addr(SB), RODATA, $8 DATA ·libc_clonefileat_trampoline_addr(SB)/8, $libc_clonefileat_trampoline<>(SB) TEXT libc_dup_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_dup(SB) - GLOBL ·libc_dup_trampoline_addr(SB), RODATA, $8 DATA ·libc_dup_trampoline_addr(SB)/8, $libc_dup_trampoline<>(SB) TEXT libc_dup2_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_dup2(SB) - GLOBL ·libc_dup2_trampoline_addr(SB), RODATA, $8 DATA ·libc_dup2_trampoline_addr(SB)/8, $libc_dup2_trampoline<>(SB) TEXT libc_exchangedata_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_exchangedata(SB) - GLOBL ·libc_exchangedata_trampoline_addr(SB), RODATA, $8 DATA ·libc_exchangedata_trampoline_addr(SB)/8, $libc_exchangedata_trampoline<>(SB) TEXT libc_exit_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_exit(SB) - GLOBL ·libc_exit_trampoline_addr(SB), RODATA, $8 DATA ·libc_exit_trampoline_addr(SB)/8, $libc_exit_trampoline<>(SB) TEXT libc_faccessat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_faccessat(SB) - GLOBL ·libc_faccessat_trampoline_addr(SB), RODATA, $8 DATA ·libc_faccessat_trampoline_addr(SB)/8, $libc_faccessat_trampoline<>(SB) TEXT libc_fchdir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchdir(SB) - GLOBL ·libc_fchdir_trampoline_addr(SB), RODATA, $8 DATA ·libc_fchdir_trampoline_addr(SB)/8, $libc_fchdir_trampoline<>(SB) TEXT libc_fchflags_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchflags(SB) - GLOBL ·libc_fchflags_trampoline_addr(SB), RODATA, $8 DATA ·libc_fchflags_trampoline_addr(SB)/8, $libc_fchflags_trampoline<>(SB) TEXT libc_fchmod_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchmod(SB) - GLOBL ·libc_fchmod_trampoline_addr(SB), RODATA, $8 DATA ·libc_fchmod_trampoline_addr(SB)/8, $libc_fchmod_trampoline<>(SB) TEXT libc_fchmodat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchmodat(SB) - GLOBL ·libc_fchmodat_trampoline_addr(SB), RODATA, $8 DATA ·libc_fchmodat_trampoline_addr(SB)/8, $libc_fchmodat_trampoline<>(SB) TEXT libc_fchown_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchown(SB) - GLOBL ·libc_fchown_trampoline_addr(SB), RODATA, $8 DATA ·libc_fchown_trampoline_addr(SB)/8, $libc_fchown_trampoline<>(SB) TEXT libc_fchownat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchownat(SB) - GLOBL ·libc_fchownat_trampoline_addr(SB), RODATA, $8 DATA ·libc_fchownat_trampoline_addr(SB)/8, $libc_fchownat_trampoline<>(SB) TEXT libc_fclonefileat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fclonefileat(SB) - GLOBL ·libc_fclonefileat_trampoline_addr(SB), RODATA, $8 DATA ·libc_fclonefileat_trampoline_addr(SB)/8, $libc_fclonefileat_trampoline<>(SB) TEXT libc_flock_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_flock(SB) - GLOBL ·libc_flock_trampoline_addr(SB), RODATA, $8 DATA ·libc_flock_trampoline_addr(SB)/8, $libc_flock_trampoline<>(SB) TEXT libc_fpathconf_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fpathconf(SB) - GLOBL ·libc_fpathconf_trampoline_addr(SB), RODATA, $8 DATA ·libc_fpathconf_trampoline_addr(SB)/8, $libc_fpathconf_trampoline<>(SB) TEXT libc_fsync_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fsync(SB) - GLOBL ·libc_fsync_trampoline_addr(SB), RODATA, $8 DATA ·libc_fsync_trampoline_addr(SB)/8, $libc_fsync_trampoline<>(SB) TEXT libc_ftruncate_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_ftruncate(SB) - GLOBL ·libc_ftruncate_trampoline_addr(SB), RODATA, $8 DATA ·libc_ftruncate_trampoline_addr(SB)/8, $libc_ftruncate_trampoline<>(SB) TEXT libc_getcwd_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getcwd(SB) - GLOBL ·libc_getcwd_trampoline_addr(SB), RODATA, $8 DATA ·libc_getcwd_trampoline_addr(SB)/8, $libc_getcwd_trampoline<>(SB) TEXT libc_getdtablesize_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getdtablesize(SB) - GLOBL ·libc_getdtablesize_trampoline_addr(SB), RODATA, $8 DATA ·libc_getdtablesize_trampoline_addr(SB)/8, $libc_getdtablesize_trampoline<>(SB) TEXT libc_getegid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getegid(SB) - GLOBL ·libc_getegid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getegid_trampoline_addr(SB)/8, $libc_getegid_trampoline<>(SB) TEXT libc_geteuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_geteuid(SB) - GLOBL ·libc_geteuid_trampoline_addr(SB), RODATA, $8 DATA ·libc_geteuid_trampoline_addr(SB)/8, $libc_geteuid_trampoline<>(SB) TEXT libc_getgid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getgid(SB) - GLOBL ·libc_getgid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getgid_trampoline_addr(SB)/8, $libc_getgid_trampoline<>(SB) TEXT libc_getpgid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpgid(SB) - GLOBL ·libc_getpgid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getpgid_trampoline_addr(SB)/8, $libc_getpgid_trampoline<>(SB) TEXT libc_getpgrp_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpgrp(SB) - GLOBL ·libc_getpgrp_trampoline_addr(SB), RODATA, $8 DATA ·libc_getpgrp_trampoline_addr(SB)/8, $libc_getpgrp_trampoline<>(SB) TEXT libc_getpid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpid(SB) - GLOBL ·libc_getpid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getpid_trampoline_addr(SB)/8, $libc_getpid_trampoline<>(SB) TEXT libc_getppid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getppid(SB) - GLOBL ·libc_getppid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getppid_trampoline_addr(SB)/8, $libc_getppid_trampoline<>(SB) TEXT libc_getpriority_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpriority(SB) - GLOBL ·libc_getpriority_trampoline_addr(SB), RODATA, $8 DATA ·libc_getpriority_trampoline_addr(SB)/8, $libc_getpriority_trampoline<>(SB) TEXT libc_getrlimit_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getrlimit(SB) - GLOBL ·libc_getrlimit_trampoline_addr(SB), RODATA, $8 DATA ·libc_getrlimit_trampoline_addr(SB)/8, $libc_getrlimit_trampoline<>(SB) TEXT libc_getrusage_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getrusage(SB) - GLOBL ·libc_getrusage_trampoline_addr(SB), RODATA, $8 DATA ·libc_getrusage_trampoline_addr(SB)/8, $libc_getrusage_trampoline<>(SB) TEXT libc_getsid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getsid(SB) - GLOBL ·libc_getsid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getsid_trampoline_addr(SB)/8, $libc_getsid_trampoline<>(SB) TEXT libc_gettimeofday_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_gettimeofday(SB) - GLOBL ·libc_gettimeofday_trampoline_addr(SB), RODATA, $8 DATA ·libc_gettimeofday_trampoline_addr(SB)/8, $libc_gettimeofday_trampoline<>(SB) TEXT libc_getuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getuid(SB) - GLOBL ·libc_getuid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getuid_trampoline_addr(SB)/8, $libc_getuid_trampoline<>(SB) TEXT libc_issetugid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_issetugid(SB) - GLOBL ·libc_issetugid_trampoline_addr(SB), RODATA, $8 DATA ·libc_issetugid_trampoline_addr(SB)/8, $libc_issetugid_trampoline<>(SB) TEXT libc_kqueue_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_kqueue(SB) - GLOBL ·libc_kqueue_trampoline_addr(SB), RODATA, $8 DATA ·libc_kqueue_trampoline_addr(SB)/8, $libc_kqueue_trampoline<>(SB) TEXT libc_lchown_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_lchown(SB) - GLOBL ·libc_lchown_trampoline_addr(SB), RODATA, $8 DATA ·libc_lchown_trampoline_addr(SB)/8, $libc_lchown_trampoline<>(SB) TEXT libc_link_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_link(SB) - GLOBL ·libc_link_trampoline_addr(SB), RODATA, $8 DATA ·libc_link_trampoline_addr(SB)/8, $libc_link_trampoline<>(SB) TEXT libc_linkat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_linkat(SB) - GLOBL ·libc_linkat_trampoline_addr(SB), RODATA, $8 DATA ·libc_linkat_trampoline_addr(SB)/8, $libc_linkat_trampoline<>(SB) TEXT libc_listen_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_listen(SB) - GLOBL ·libc_listen_trampoline_addr(SB), RODATA, $8 DATA ·libc_listen_trampoline_addr(SB)/8, $libc_listen_trampoline<>(SB) TEXT libc_mkdir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mkdir(SB) - GLOBL ·libc_mkdir_trampoline_addr(SB), RODATA, $8 DATA ·libc_mkdir_trampoline_addr(SB)/8, $libc_mkdir_trampoline<>(SB) TEXT libc_mkdirat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mkdirat(SB) - GLOBL ·libc_mkdirat_trampoline_addr(SB), RODATA, $8 DATA ·libc_mkdirat_trampoline_addr(SB)/8, $libc_mkdirat_trampoline<>(SB) TEXT libc_mkfifo_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mkfifo(SB) - GLOBL ·libc_mkfifo_trampoline_addr(SB), RODATA, $8 DATA ·libc_mkfifo_trampoline_addr(SB)/8, $libc_mkfifo_trampoline<>(SB) TEXT libc_mknod_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mknod(SB) - GLOBL ·libc_mknod_trampoline_addr(SB), RODATA, $8 DATA ·libc_mknod_trampoline_addr(SB)/8, $libc_mknod_trampoline<>(SB) TEXT libc_mount_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mount(SB) - GLOBL ·libc_mount_trampoline_addr(SB), RODATA, $8 DATA ·libc_mount_trampoline_addr(SB)/8, $libc_mount_trampoline<>(SB) TEXT libc_open_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_open(SB) - GLOBL ·libc_open_trampoline_addr(SB), RODATA, $8 DATA ·libc_open_trampoline_addr(SB)/8, $libc_open_trampoline<>(SB) TEXT libc_openat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_openat(SB) - GLOBL ·libc_openat_trampoline_addr(SB), RODATA, $8 DATA ·libc_openat_trampoline_addr(SB)/8, $libc_openat_trampoline<>(SB) TEXT libc_pathconf_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_pathconf(SB) - GLOBL ·libc_pathconf_trampoline_addr(SB), RODATA, $8 DATA ·libc_pathconf_trampoline_addr(SB)/8, $libc_pathconf_trampoline<>(SB) TEXT libc_pread_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_pread(SB) - GLOBL ·libc_pread_trampoline_addr(SB), RODATA, $8 DATA ·libc_pread_trampoline_addr(SB)/8, $libc_pread_trampoline<>(SB) TEXT libc_pwrite_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_pwrite(SB) - GLOBL ·libc_pwrite_trampoline_addr(SB), RODATA, $8 DATA ·libc_pwrite_trampoline_addr(SB)/8, $libc_pwrite_trampoline<>(SB) TEXT libc_read_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_read(SB) - GLOBL ·libc_read_trampoline_addr(SB), RODATA, $8 DATA ·libc_read_trampoline_addr(SB)/8, $libc_read_trampoline<>(SB) TEXT libc_readlink_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_readlink(SB) - GLOBL ·libc_readlink_trampoline_addr(SB), RODATA, $8 DATA ·libc_readlink_trampoline_addr(SB)/8, $libc_readlink_trampoline<>(SB) TEXT libc_readlinkat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_readlinkat(SB) - GLOBL ·libc_readlinkat_trampoline_addr(SB), RODATA, $8 DATA ·libc_readlinkat_trampoline_addr(SB)/8, $libc_readlinkat_trampoline<>(SB) TEXT libc_rename_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_rename(SB) - GLOBL ·libc_rename_trampoline_addr(SB), RODATA, $8 DATA ·libc_rename_trampoline_addr(SB)/8, $libc_rename_trampoline<>(SB) TEXT libc_renameat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_renameat(SB) - GLOBL ·libc_renameat_trampoline_addr(SB), RODATA, $8 DATA ·libc_renameat_trampoline_addr(SB)/8, $libc_renameat_trampoline<>(SB) TEXT libc_revoke_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_revoke(SB) - GLOBL ·libc_revoke_trampoline_addr(SB), RODATA, $8 DATA ·libc_revoke_trampoline_addr(SB)/8, $libc_revoke_trampoline<>(SB) TEXT libc_rmdir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_rmdir(SB) - GLOBL ·libc_rmdir_trampoline_addr(SB), RODATA, $8 DATA ·libc_rmdir_trampoline_addr(SB)/8, $libc_rmdir_trampoline<>(SB) TEXT libc_lseek_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_lseek(SB) - GLOBL ·libc_lseek_trampoline_addr(SB), RODATA, $8 DATA ·libc_lseek_trampoline_addr(SB)/8, $libc_lseek_trampoline<>(SB) TEXT libc_select_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_select(SB) - GLOBL ·libc_select_trampoline_addr(SB), RODATA, $8 DATA ·libc_select_trampoline_addr(SB)/8, $libc_select_trampoline<>(SB) @@ -712,192 +595,160 @@ DATA ·libc_setattrlist_trampoline_addr(SB)/8, $libc_setattrlist_trampoline<>(SB TEXT libc_setegid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setegid(SB) - GLOBL ·libc_setegid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setegid_trampoline_addr(SB)/8, $libc_setegid_trampoline<>(SB) TEXT libc_seteuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_seteuid(SB) - GLOBL ·libc_seteuid_trampoline_addr(SB), RODATA, $8 DATA ·libc_seteuid_trampoline_addr(SB)/8, $libc_seteuid_trampoline<>(SB) TEXT libc_setgid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setgid(SB) - GLOBL ·libc_setgid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setgid_trampoline_addr(SB)/8, $libc_setgid_trampoline<>(SB) TEXT libc_setlogin_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setlogin(SB) - GLOBL ·libc_setlogin_trampoline_addr(SB), RODATA, $8 DATA ·libc_setlogin_trampoline_addr(SB)/8, $libc_setlogin_trampoline<>(SB) TEXT libc_setpgid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setpgid(SB) - GLOBL ·libc_setpgid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setpgid_trampoline_addr(SB)/8, $libc_setpgid_trampoline<>(SB) TEXT libc_setpriority_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setpriority(SB) - GLOBL ·libc_setpriority_trampoline_addr(SB), RODATA, $8 DATA ·libc_setpriority_trampoline_addr(SB)/8, $libc_setpriority_trampoline<>(SB) TEXT libc_setprivexec_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setprivexec(SB) - GLOBL ·libc_setprivexec_trampoline_addr(SB), RODATA, $8 DATA ·libc_setprivexec_trampoline_addr(SB)/8, $libc_setprivexec_trampoline<>(SB) TEXT libc_setregid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setregid(SB) - GLOBL ·libc_setregid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setregid_trampoline_addr(SB)/8, $libc_setregid_trampoline<>(SB) TEXT libc_setreuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setreuid(SB) - GLOBL ·libc_setreuid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setreuid_trampoline_addr(SB)/8, $libc_setreuid_trampoline<>(SB) TEXT libc_setsid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setsid(SB) - GLOBL ·libc_setsid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setsid_trampoline_addr(SB)/8, $libc_setsid_trampoline<>(SB) TEXT libc_settimeofday_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_settimeofday(SB) - GLOBL ·libc_settimeofday_trampoline_addr(SB), RODATA, $8 DATA ·libc_settimeofday_trampoline_addr(SB)/8, $libc_settimeofday_trampoline<>(SB) TEXT libc_setuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setuid(SB) - GLOBL ·libc_setuid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setuid_trampoline_addr(SB)/8, $libc_setuid_trampoline<>(SB) TEXT libc_symlink_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_symlink(SB) - GLOBL ·libc_symlink_trampoline_addr(SB), RODATA, $8 DATA ·libc_symlink_trampoline_addr(SB)/8, $libc_symlink_trampoline<>(SB) TEXT libc_symlinkat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_symlinkat(SB) - GLOBL ·libc_symlinkat_trampoline_addr(SB), RODATA, $8 DATA ·libc_symlinkat_trampoline_addr(SB)/8, $libc_symlinkat_trampoline<>(SB) TEXT libc_sync_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sync(SB) - GLOBL ·libc_sync_trampoline_addr(SB), RODATA, $8 DATA ·libc_sync_trampoline_addr(SB)/8, $libc_sync_trampoline<>(SB) TEXT libc_truncate_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_truncate(SB) - GLOBL ·libc_truncate_trampoline_addr(SB), RODATA, $8 DATA ·libc_truncate_trampoline_addr(SB)/8, $libc_truncate_trampoline<>(SB) TEXT libc_umask_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_umask(SB) - GLOBL ·libc_umask_trampoline_addr(SB), RODATA, $8 DATA ·libc_umask_trampoline_addr(SB)/8, $libc_umask_trampoline<>(SB) TEXT libc_undelete_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_undelete(SB) - GLOBL ·libc_undelete_trampoline_addr(SB), RODATA, $8 DATA ·libc_undelete_trampoline_addr(SB)/8, $libc_undelete_trampoline<>(SB) TEXT libc_unlink_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_unlink(SB) - GLOBL ·libc_unlink_trampoline_addr(SB), RODATA, $8 DATA ·libc_unlink_trampoline_addr(SB)/8, $libc_unlink_trampoline<>(SB) TEXT libc_unlinkat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_unlinkat(SB) - GLOBL ·libc_unlinkat_trampoline_addr(SB), RODATA, $8 DATA ·libc_unlinkat_trampoline_addr(SB)/8, $libc_unlinkat_trampoline<>(SB) TEXT libc_unmount_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_unmount(SB) - GLOBL ·libc_unmount_trampoline_addr(SB), RODATA, $8 DATA ·libc_unmount_trampoline_addr(SB)/8, $libc_unmount_trampoline<>(SB) TEXT libc_write_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_write(SB) - GLOBL ·libc_write_trampoline_addr(SB), RODATA, $8 DATA ·libc_write_trampoline_addr(SB)/8, $libc_write_trampoline<>(SB) TEXT libc_mmap_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mmap(SB) - GLOBL ·libc_mmap_trampoline_addr(SB), RODATA, $8 DATA ·libc_mmap_trampoline_addr(SB)/8, $libc_mmap_trampoline<>(SB) TEXT libc_munmap_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_munmap(SB) - GLOBL ·libc_munmap_trampoline_addr(SB), RODATA, $8 DATA ·libc_munmap_trampoline_addr(SB)/8, $libc_munmap_trampoline<>(SB) TEXT libc_fstat64_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fstat64(SB) - GLOBL ·libc_fstat64_trampoline_addr(SB), RODATA, $8 DATA ·libc_fstat64_trampoline_addr(SB)/8, $libc_fstat64_trampoline<>(SB) TEXT libc_fstatat64_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fstatat64(SB) - GLOBL ·libc_fstatat64_trampoline_addr(SB), RODATA, $8 DATA ·libc_fstatat64_trampoline_addr(SB)/8, $libc_fstatat64_trampoline<>(SB) TEXT libc_fstatfs64_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fstatfs64(SB) - GLOBL ·libc_fstatfs64_trampoline_addr(SB), RODATA, $8 DATA ·libc_fstatfs64_trampoline_addr(SB)/8, $libc_fstatfs64_trampoline<>(SB) TEXT libc_getfsstat64_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getfsstat64(SB) - GLOBL ·libc_getfsstat64_trampoline_addr(SB), RODATA, $8 DATA ·libc_getfsstat64_trampoline_addr(SB)/8, $libc_getfsstat64_trampoline<>(SB) TEXT libc_lstat64_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_lstat64(SB) - GLOBL ·libc_lstat64_trampoline_addr(SB), RODATA, $8 DATA ·libc_lstat64_trampoline_addr(SB)/8, $libc_lstat64_trampoline<>(SB) TEXT libc_ptrace_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_ptrace(SB) - GLOBL ·libc_ptrace_trampoline_addr(SB), RODATA, $8 DATA ·libc_ptrace_trampoline_addr(SB)/8, $libc_ptrace_trampoline<>(SB) TEXT libc_stat64_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_stat64(SB) - GLOBL ·libc_stat64_trampoline_addr(SB), RODATA, $8 DATA ·libc_stat64_trampoline_addr(SB)/8, $libc_stat64_trampoline<>(SB) TEXT libc_statfs64_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_statfs64(SB) - GLOBL ·libc_statfs64_trampoline_addr(SB), RODATA, $8 DATA ·libc_statfs64_trampoline_addr(SB)/8, $libc_statfs64_trampoline<>(SB) diff --git a/etcd/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go b/etcd/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go index 51d6f3fb25..b18edbd0e3 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go +++ b/etcd/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go @@ -725,6 +725,12 @@ func ioctl(fd int, req uint, arg uintptr) (err error) { return } +var libc_ioctl_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_ioctl ioctl "/usr/lib/libSystem.B.dylib" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { _, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) if e1 != 0 { @@ -733,10 +739,6 @@ func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { return } -var libc_ioctl_trampoline_addr uintptr - -//go:cgo_import_dynamic libc_ioctl ioctl "/usr/lib/libSystem.B.dylib" - // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { @@ -2410,28 +2412,6 @@ var libc_munmap_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func Fstat(fd int, stat *Stat_t) (err error) { _, _, e1 := syscall_syscall(libc_fstat_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) if e1 != 0 { @@ -2521,14 +2501,6 @@ func ptrace1(request int, pid int, addr uintptr, data uintptr) (err error) { return } -func ptrace1Ptr(request int, pid int, addr uintptr, data unsafe.Pointer) (err error) { - _, _, e1 := syscall_syscall6(libc_ptrace_trampoline_addr, uintptr(request), uintptr(pid), addr, uintptr(data), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - var libc_ptrace_trampoline_addr uintptr //go:cgo_import_dynamic libc_ptrace ptrace "/usr/lib/libSystem.B.dylib" diff --git a/etcd/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.s b/etcd/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.s index c3b82c0379..08362c1ab7 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.s +++ b/etcd/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.s @@ -5,703 +5,586 @@ TEXT libc_fdopendir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fdopendir(SB) - GLOBL ·libc_fdopendir_trampoline_addr(SB), RODATA, $8 DATA ·libc_fdopendir_trampoline_addr(SB)/8, $libc_fdopendir_trampoline<>(SB) TEXT libc_getgroups_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getgroups(SB) - GLOBL ·libc_getgroups_trampoline_addr(SB), RODATA, $8 DATA ·libc_getgroups_trampoline_addr(SB)/8, $libc_getgroups_trampoline<>(SB) TEXT libc_setgroups_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setgroups(SB) - GLOBL ·libc_setgroups_trampoline_addr(SB), RODATA, $8 DATA ·libc_setgroups_trampoline_addr(SB)/8, $libc_setgroups_trampoline<>(SB) TEXT libc_wait4_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_wait4(SB) - GLOBL ·libc_wait4_trampoline_addr(SB), RODATA, $8 DATA ·libc_wait4_trampoline_addr(SB)/8, $libc_wait4_trampoline<>(SB) TEXT libc_accept_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_accept(SB) - GLOBL ·libc_accept_trampoline_addr(SB), RODATA, $8 DATA ·libc_accept_trampoline_addr(SB)/8, $libc_accept_trampoline<>(SB) TEXT libc_bind_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_bind(SB) - GLOBL ·libc_bind_trampoline_addr(SB), RODATA, $8 DATA ·libc_bind_trampoline_addr(SB)/8, $libc_bind_trampoline<>(SB) TEXT libc_connect_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_connect(SB) - GLOBL ·libc_connect_trampoline_addr(SB), RODATA, $8 DATA ·libc_connect_trampoline_addr(SB)/8, $libc_connect_trampoline<>(SB) TEXT libc_socket_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_socket(SB) - GLOBL ·libc_socket_trampoline_addr(SB), RODATA, $8 DATA ·libc_socket_trampoline_addr(SB)/8, $libc_socket_trampoline<>(SB) TEXT libc_getsockopt_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getsockopt(SB) - GLOBL ·libc_getsockopt_trampoline_addr(SB), RODATA, $8 DATA ·libc_getsockopt_trampoline_addr(SB)/8, $libc_getsockopt_trampoline<>(SB) TEXT libc_setsockopt_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setsockopt(SB) - GLOBL ·libc_setsockopt_trampoline_addr(SB), RODATA, $8 DATA ·libc_setsockopt_trampoline_addr(SB)/8, $libc_setsockopt_trampoline<>(SB) TEXT libc_getpeername_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpeername(SB) - GLOBL ·libc_getpeername_trampoline_addr(SB), RODATA, $8 DATA ·libc_getpeername_trampoline_addr(SB)/8, $libc_getpeername_trampoline<>(SB) TEXT libc_getsockname_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getsockname(SB) - GLOBL ·libc_getsockname_trampoline_addr(SB), RODATA, $8 DATA ·libc_getsockname_trampoline_addr(SB)/8, $libc_getsockname_trampoline<>(SB) TEXT libc_shutdown_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_shutdown(SB) - GLOBL ·libc_shutdown_trampoline_addr(SB), RODATA, $8 DATA ·libc_shutdown_trampoline_addr(SB)/8, $libc_shutdown_trampoline<>(SB) TEXT libc_socketpair_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_socketpair(SB) - GLOBL ·libc_socketpair_trampoline_addr(SB), RODATA, $8 DATA ·libc_socketpair_trampoline_addr(SB)/8, $libc_socketpair_trampoline<>(SB) TEXT libc_recvfrom_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_recvfrom(SB) - GLOBL ·libc_recvfrom_trampoline_addr(SB), RODATA, $8 DATA ·libc_recvfrom_trampoline_addr(SB)/8, $libc_recvfrom_trampoline<>(SB) TEXT libc_sendto_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sendto(SB) - GLOBL ·libc_sendto_trampoline_addr(SB), RODATA, $8 DATA ·libc_sendto_trampoline_addr(SB)/8, $libc_sendto_trampoline<>(SB) TEXT libc_recvmsg_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_recvmsg(SB) - GLOBL ·libc_recvmsg_trampoline_addr(SB), RODATA, $8 DATA ·libc_recvmsg_trampoline_addr(SB)/8, $libc_recvmsg_trampoline<>(SB) TEXT libc_sendmsg_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sendmsg(SB) - GLOBL ·libc_sendmsg_trampoline_addr(SB), RODATA, $8 DATA ·libc_sendmsg_trampoline_addr(SB)/8, $libc_sendmsg_trampoline<>(SB) TEXT libc_kevent_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_kevent(SB) - GLOBL ·libc_kevent_trampoline_addr(SB), RODATA, $8 DATA ·libc_kevent_trampoline_addr(SB)/8, $libc_kevent_trampoline<>(SB) TEXT libc_utimes_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_utimes(SB) - GLOBL ·libc_utimes_trampoline_addr(SB), RODATA, $8 DATA ·libc_utimes_trampoline_addr(SB)/8, $libc_utimes_trampoline<>(SB) TEXT libc_futimes_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_futimes(SB) - GLOBL ·libc_futimes_trampoline_addr(SB), RODATA, $8 DATA ·libc_futimes_trampoline_addr(SB)/8, $libc_futimes_trampoline<>(SB) TEXT libc_poll_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_poll(SB) - GLOBL ·libc_poll_trampoline_addr(SB), RODATA, $8 DATA ·libc_poll_trampoline_addr(SB)/8, $libc_poll_trampoline<>(SB) TEXT libc_madvise_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_madvise(SB) - GLOBL ·libc_madvise_trampoline_addr(SB), RODATA, $8 DATA ·libc_madvise_trampoline_addr(SB)/8, $libc_madvise_trampoline<>(SB) TEXT libc_mlock_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mlock(SB) - GLOBL ·libc_mlock_trampoline_addr(SB), RODATA, $8 DATA ·libc_mlock_trampoline_addr(SB)/8, $libc_mlock_trampoline<>(SB) TEXT libc_mlockall_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mlockall(SB) - GLOBL ·libc_mlockall_trampoline_addr(SB), RODATA, $8 DATA ·libc_mlockall_trampoline_addr(SB)/8, $libc_mlockall_trampoline<>(SB) TEXT libc_mprotect_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mprotect(SB) - GLOBL ·libc_mprotect_trampoline_addr(SB), RODATA, $8 DATA ·libc_mprotect_trampoline_addr(SB)/8, $libc_mprotect_trampoline<>(SB) TEXT libc_msync_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_msync(SB) - GLOBL ·libc_msync_trampoline_addr(SB), RODATA, $8 DATA ·libc_msync_trampoline_addr(SB)/8, $libc_msync_trampoline<>(SB) TEXT libc_munlock_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_munlock(SB) - GLOBL ·libc_munlock_trampoline_addr(SB), RODATA, $8 DATA ·libc_munlock_trampoline_addr(SB)/8, $libc_munlock_trampoline<>(SB) TEXT libc_munlockall_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_munlockall(SB) - GLOBL ·libc_munlockall_trampoline_addr(SB), RODATA, $8 DATA ·libc_munlockall_trampoline_addr(SB)/8, $libc_munlockall_trampoline<>(SB) TEXT libc_closedir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_closedir(SB) - GLOBL ·libc_closedir_trampoline_addr(SB), RODATA, $8 DATA ·libc_closedir_trampoline_addr(SB)/8, $libc_closedir_trampoline<>(SB) TEXT libc_readdir_r_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_readdir_r(SB) - GLOBL ·libc_readdir_r_trampoline_addr(SB), RODATA, $8 DATA ·libc_readdir_r_trampoline_addr(SB)/8, $libc_readdir_r_trampoline<>(SB) TEXT libc_pipe_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_pipe(SB) - GLOBL ·libc_pipe_trampoline_addr(SB), RODATA, $8 DATA ·libc_pipe_trampoline_addr(SB)/8, $libc_pipe_trampoline<>(SB) TEXT libc_getxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getxattr(SB) - GLOBL ·libc_getxattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_getxattr_trampoline_addr(SB)/8, $libc_getxattr_trampoline<>(SB) TEXT libc_fgetxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fgetxattr(SB) - GLOBL ·libc_fgetxattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_fgetxattr_trampoline_addr(SB)/8, $libc_fgetxattr_trampoline<>(SB) TEXT libc_setxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setxattr(SB) - GLOBL ·libc_setxattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_setxattr_trampoline_addr(SB)/8, $libc_setxattr_trampoline<>(SB) TEXT libc_fsetxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fsetxattr(SB) - GLOBL ·libc_fsetxattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_fsetxattr_trampoline_addr(SB)/8, $libc_fsetxattr_trampoline<>(SB) TEXT libc_removexattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_removexattr(SB) - GLOBL ·libc_removexattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_removexattr_trampoline_addr(SB)/8, $libc_removexattr_trampoline<>(SB) TEXT libc_fremovexattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fremovexattr(SB) - GLOBL ·libc_fremovexattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_fremovexattr_trampoline_addr(SB)/8, $libc_fremovexattr_trampoline<>(SB) TEXT libc_listxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_listxattr(SB) - GLOBL ·libc_listxattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_listxattr_trampoline_addr(SB)/8, $libc_listxattr_trampoline<>(SB) TEXT libc_flistxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_flistxattr(SB) - GLOBL ·libc_flistxattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_flistxattr_trampoline_addr(SB)/8, $libc_flistxattr_trampoline<>(SB) TEXT libc_utimensat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_utimensat(SB) - GLOBL ·libc_utimensat_trampoline_addr(SB), RODATA, $8 DATA ·libc_utimensat_trampoline_addr(SB)/8, $libc_utimensat_trampoline<>(SB) TEXT libc_fcntl_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fcntl(SB) - GLOBL ·libc_fcntl_trampoline_addr(SB), RODATA, $8 DATA ·libc_fcntl_trampoline_addr(SB)/8, $libc_fcntl_trampoline<>(SB) TEXT libc_kill_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_kill(SB) - GLOBL ·libc_kill_trampoline_addr(SB), RODATA, $8 DATA ·libc_kill_trampoline_addr(SB)/8, $libc_kill_trampoline<>(SB) TEXT libc_ioctl_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_ioctl(SB) - GLOBL ·libc_ioctl_trampoline_addr(SB), RODATA, $8 DATA ·libc_ioctl_trampoline_addr(SB)/8, $libc_ioctl_trampoline<>(SB) TEXT libc_sysctl_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sysctl(SB) - GLOBL ·libc_sysctl_trampoline_addr(SB), RODATA, $8 DATA ·libc_sysctl_trampoline_addr(SB)/8, $libc_sysctl_trampoline<>(SB) TEXT libc_sendfile_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sendfile(SB) - GLOBL ·libc_sendfile_trampoline_addr(SB), RODATA, $8 DATA ·libc_sendfile_trampoline_addr(SB)/8, $libc_sendfile_trampoline<>(SB) TEXT libc_shmat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_shmat(SB) - GLOBL ·libc_shmat_trampoline_addr(SB), RODATA, $8 DATA ·libc_shmat_trampoline_addr(SB)/8, $libc_shmat_trampoline<>(SB) TEXT libc_shmctl_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_shmctl(SB) - GLOBL ·libc_shmctl_trampoline_addr(SB), RODATA, $8 DATA ·libc_shmctl_trampoline_addr(SB)/8, $libc_shmctl_trampoline<>(SB) TEXT libc_shmdt_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_shmdt(SB) - GLOBL ·libc_shmdt_trampoline_addr(SB), RODATA, $8 DATA ·libc_shmdt_trampoline_addr(SB)/8, $libc_shmdt_trampoline<>(SB) TEXT libc_shmget_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_shmget(SB) - GLOBL ·libc_shmget_trampoline_addr(SB), RODATA, $8 DATA ·libc_shmget_trampoline_addr(SB)/8, $libc_shmget_trampoline<>(SB) TEXT libc_access_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_access(SB) - GLOBL ·libc_access_trampoline_addr(SB), RODATA, $8 DATA ·libc_access_trampoline_addr(SB)/8, $libc_access_trampoline<>(SB) TEXT libc_adjtime_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_adjtime(SB) - GLOBL ·libc_adjtime_trampoline_addr(SB), RODATA, $8 DATA ·libc_adjtime_trampoline_addr(SB)/8, $libc_adjtime_trampoline<>(SB) TEXT libc_chdir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chdir(SB) - GLOBL ·libc_chdir_trampoline_addr(SB), RODATA, $8 DATA ·libc_chdir_trampoline_addr(SB)/8, $libc_chdir_trampoline<>(SB) TEXT libc_chflags_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chflags(SB) - GLOBL ·libc_chflags_trampoline_addr(SB), RODATA, $8 DATA ·libc_chflags_trampoline_addr(SB)/8, $libc_chflags_trampoline<>(SB) TEXT libc_chmod_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chmod(SB) - GLOBL ·libc_chmod_trampoline_addr(SB), RODATA, $8 DATA ·libc_chmod_trampoline_addr(SB)/8, $libc_chmod_trampoline<>(SB) TEXT libc_chown_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chown(SB) - GLOBL ·libc_chown_trampoline_addr(SB), RODATA, $8 DATA ·libc_chown_trampoline_addr(SB)/8, $libc_chown_trampoline<>(SB) TEXT libc_chroot_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chroot(SB) - GLOBL ·libc_chroot_trampoline_addr(SB), RODATA, $8 DATA ·libc_chroot_trampoline_addr(SB)/8, $libc_chroot_trampoline<>(SB) TEXT libc_clock_gettime_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_clock_gettime(SB) - GLOBL ·libc_clock_gettime_trampoline_addr(SB), RODATA, $8 DATA ·libc_clock_gettime_trampoline_addr(SB)/8, $libc_clock_gettime_trampoline<>(SB) TEXT libc_close_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_close(SB) - GLOBL ·libc_close_trampoline_addr(SB), RODATA, $8 DATA ·libc_close_trampoline_addr(SB)/8, $libc_close_trampoline<>(SB) TEXT libc_clonefile_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_clonefile(SB) - GLOBL ·libc_clonefile_trampoline_addr(SB), RODATA, $8 DATA ·libc_clonefile_trampoline_addr(SB)/8, $libc_clonefile_trampoline<>(SB) TEXT libc_clonefileat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_clonefileat(SB) - GLOBL ·libc_clonefileat_trampoline_addr(SB), RODATA, $8 DATA ·libc_clonefileat_trampoline_addr(SB)/8, $libc_clonefileat_trampoline<>(SB) TEXT libc_dup_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_dup(SB) - GLOBL ·libc_dup_trampoline_addr(SB), RODATA, $8 DATA ·libc_dup_trampoline_addr(SB)/8, $libc_dup_trampoline<>(SB) TEXT libc_dup2_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_dup2(SB) - GLOBL ·libc_dup2_trampoline_addr(SB), RODATA, $8 DATA ·libc_dup2_trampoline_addr(SB)/8, $libc_dup2_trampoline<>(SB) TEXT libc_exchangedata_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_exchangedata(SB) - GLOBL ·libc_exchangedata_trampoline_addr(SB), RODATA, $8 DATA ·libc_exchangedata_trampoline_addr(SB)/8, $libc_exchangedata_trampoline<>(SB) TEXT libc_exit_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_exit(SB) - GLOBL ·libc_exit_trampoline_addr(SB), RODATA, $8 DATA ·libc_exit_trampoline_addr(SB)/8, $libc_exit_trampoline<>(SB) TEXT libc_faccessat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_faccessat(SB) - GLOBL ·libc_faccessat_trampoline_addr(SB), RODATA, $8 DATA ·libc_faccessat_trampoline_addr(SB)/8, $libc_faccessat_trampoline<>(SB) TEXT libc_fchdir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchdir(SB) - GLOBL ·libc_fchdir_trampoline_addr(SB), RODATA, $8 DATA ·libc_fchdir_trampoline_addr(SB)/8, $libc_fchdir_trampoline<>(SB) TEXT libc_fchflags_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchflags(SB) - GLOBL ·libc_fchflags_trampoline_addr(SB), RODATA, $8 DATA ·libc_fchflags_trampoline_addr(SB)/8, $libc_fchflags_trampoline<>(SB) TEXT libc_fchmod_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchmod(SB) - GLOBL ·libc_fchmod_trampoline_addr(SB), RODATA, $8 DATA ·libc_fchmod_trampoline_addr(SB)/8, $libc_fchmod_trampoline<>(SB) TEXT libc_fchmodat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchmodat(SB) - GLOBL ·libc_fchmodat_trampoline_addr(SB), RODATA, $8 DATA ·libc_fchmodat_trampoline_addr(SB)/8, $libc_fchmodat_trampoline<>(SB) TEXT libc_fchown_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchown(SB) - GLOBL ·libc_fchown_trampoline_addr(SB), RODATA, $8 DATA ·libc_fchown_trampoline_addr(SB)/8, $libc_fchown_trampoline<>(SB) TEXT libc_fchownat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchownat(SB) - GLOBL ·libc_fchownat_trampoline_addr(SB), RODATA, $8 DATA ·libc_fchownat_trampoline_addr(SB)/8, $libc_fchownat_trampoline<>(SB) TEXT libc_fclonefileat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fclonefileat(SB) - GLOBL ·libc_fclonefileat_trampoline_addr(SB), RODATA, $8 DATA ·libc_fclonefileat_trampoline_addr(SB)/8, $libc_fclonefileat_trampoline<>(SB) TEXT libc_flock_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_flock(SB) - GLOBL ·libc_flock_trampoline_addr(SB), RODATA, $8 DATA ·libc_flock_trampoline_addr(SB)/8, $libc_flock_trampoline<>(SB) TEXT libc_fpathconf_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fpathconf(SB) - GLOBL ·libc_fpathconf_trampoline_addr(SB), RODATA, $8 DATA ·libc_fpathconf_trampoline_addr(SB)/8, $libc_fpathconf_trampoline<>(SB) TEXT libc_fsync_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fsync(SB) - GLOBL ·libc_fsync_trampoline_addr(SB), RODATA, $8 DATA ·libc_fsync_trampoline_addr(SB)/8, $libc_fsync_trampoline<>(SB) TEXT libc_ftruncate_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_ftruncate(SB) - GLOBL ·libc_ftruncate_trampoline_addr(SB), RODATA, $8 DATA ·libc_ftruncate_trampoline_addr(SB)/8, $libc_ftruncate_trampoline<>(SB) TEXT libc_getcwd_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getcwd(SB) - GLOBL ·libc_getcwd_trampoline_addr(SB), RODATA, $8 DATA ·libc_getcwd_trampoline_addr(SB)/8, $libc_getcwd_trampoline<>(SB) TEXT libc_getdtablesize_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getdtablesize(SB) - GLOBL ·libc_getdtablesize_trampoline_addr(SB), RODATA, $8 DATA ·libc_getdtablesize_trampoline_addr(SB)/8, $libc_getdtablesize_trampoline<>(SB) TEXT libc_getegid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getegid(SB) - GLOBL ·libc_getegid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getegid_trampoline_addr(SB)/8, $libc_getegid_trampoline<>(SB) TEXT libc_geteuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_geteuid(SB) - GLOBL ·libc_geteuid_trampoline_addr(SB), RODATA, $8 DATA ·libc_geteuid_trampoline_addr(SB)/8, $libc_geteuid_trampoline<>(SB) TEXT libc_getgid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getgid(SB) - GLOBL ·libc_getgid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getgid_trampoline_addr(SB)/8, $libc_getgid_trampoline<>(SB) TEXT libc_getpgid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpgid(SB) - GLOBL ·libc_getpgid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getpgid_trampoline_addr(SB)/8, $libc_getpgid_trampoline<>(SB) TEXT libc_getpgrp_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpgrp(SB) - GLOBL ·libc_getpgrp_trampoline_addr(SB), RODATA, $8 DATA ·libc_getpgrp_trampoline_addr(SB)/8, $libc_getpgrp_trampoline<>(SB) TEXT libc_getpid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpid(SB) - GLOBL ·libc_getpid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getpid_trampoline_addr(SB)/8, $libc_getpid_trampoline<>(SB) TEXT libc_getppid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getppid(SB) - GLOBL ·libc_getppid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getppid_trampoline_addr(SB)/8, $libc_getppid_trampoline<>(SB) TEXT libc_getpriority_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpriority(SB) - GLOBL ·libc_getpriority_trampoline_addr(SB), RODATA, $8 DATA ·libc_getpriority_trampoline_addr(SB)/8, $libc_getpriority_trampoline<>(SB) TEXT libc_getrlimit_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getrlimit(SB) - GLOBL ·libc_getrlimit_trampoline_addr(SB), RODATA, $8 DATA ·libc_getrlimit_trampoline_addr(SB)/8, $libc_getrlimit_trampoline<>(SB) TEXT libc_getrusage_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getrusage(SB) - GLOBL ·libc_getrusage_trampoline_addr(SB), RODATA, $8 DATA ·libc_getrusage_trampoline_addr(SB)/8, $libc_getrusage_trampoline<>(SB) TEXT libc_getsid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getsid(SB) - GLOBL ·libc_getsid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getsid_trampoline_addr(SB)/8, $libc_getsid_trampoline<>(SB) TEXT libc_gettimeofday_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_gettimeofday(SB) - GLOBL ·libc_gettimeofday_trampoline_addr(SB), RODATA, $8 DATA ·libc_gettimeofday_trampoline_addr(SB)/8, $libc_gettimeofday_trampoline<>(SB) TEXT libc_getuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getuid(SB) - GLOBL ·libc_getuid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getuid_trampoline_addr(SB)/8, $libc_getuid_trampoline<>(SB) TEXT libc_issetugid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_issetugid(SB) - GLOBL ·libc_issetugid_trampoline_addr(SB), RODATA, $8 DATA ·libc_issetugid_trampoline_addr(SB)/8, $libc_issetugid_trampoline<>(SB) TEXT libc_kqueue_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_kqueue(SB) - GLOBL ·libc_kqueue_trampoline_addr(SB), RODATA, $8 DATA ·libc_kqueue_trampoline_addr(SB)/8, $libc_kqueue_trampoline<>(SB) TEXT libc_lchown_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_lchown(SB) - GLOBL ·libc_lchown_trampoline_addr(SB), RODATA, $8 DATA ·libc_lchown_trampoline_addr(SB)/8, $libc_lchown_trampoline<>(SB) TEXT libc_link_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_link(SB) - GLOBL ·libc_link_trampoline_addr(SB), RODATA, $8 DATA ·libc_link_trampoline_addr(SB)/8, $libc_link_trampoline<>(SB) TEXT libc_linkat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_linkat(SB) - GLOBL ·libc_linkat_trampoline_addr(SB), RODATA, $8 DATA ·libc_linkat_trampoline_addr(SB)/8, $libc_linkat_trampoline<>(SB) TEXT libc_listen_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_listen(SB) - GLOBL ·libc_listen_trampoline_addr(SB), RODATA, $8 DATA ·libc_listen_trampoline_addr(SB)/8, $libc_listen_trampoline<>(SB) TEXT libc_mkdir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mkdir(SB) - GLOBL ·libc_mkdir_trampoline_addr(SB), RODATA, $8 DATA ·libc_mkdir_trampoline_addr(SB)/8, $libc_mkdir_trampoline<>(SB) TEXT libc_mkdirat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mkdirat(SB) - GLOBL ·libc_mkdirat_trampoline_addr(SB), RODATA, $8 DATA ·libc_mkdirat_trampoline_addr(SB)/8, $libc_mkdirat_trampoline<>(SB) TEXT libc_mkfifo_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mkfifo(SB) - GLOBL ·libc_mkfifo_trampoline_addr(SB), RODATA, $8 DATA ·libc_mkfifo_trampoline_addr(SB)/8, $libc_mkfifo_trampoline<>(SB) TEXT libc_mknod_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mknod(SB) - GLOBL ·libc_mknod_trampoline_addr(SB), RODATA, $8 DATA ·libc_mknod_trampoline_addr(SB)/8, $libc_mknod_trampoline<>(SB) TEXT libc_mount_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mount(SB) - GLOBL ·libc_mount_trampoline_addr(SB), RODATA, $8 DATA ·libc_mount_trampoline_addr(SB)/8, $libc_mount_trampoline<>(SB) TEXT libc_open_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_open(SB) - GLOBL ·libc_open_trampoline_addr(SB), RODATA, $8 DATA ·libc_open_trampoline_addr(SB)/8, $libc_open_trampoline<>(SB) TEXT libc_openat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_openat(SB) - GLOBL ·libc_openat_trampoline_addr(SB), RODATA, $8 DATA ·libc_openat_trampoline_addr(SB)/8, $libc_openat_trampoline<>(SB) TEXT libc_pathconf_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_pathconf(SB) - GLOBL ·libc_pathconf_trampoline_addr(SB), RODATA, $8 DATA ·libc_pathconf_trampoline_addr(SB)/8, $libc_pathconf_trampoline<>(SB) TEXT libc_pread_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_pread(SB) - GLOBL ·libc_pread_trampoline_addr(SB), RODATA, $8 DATA ·libc_pread_trampoline_addr(SB)/8, $libc_pread_trampoline<>(SB) TEXT libc_pwrite_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_pwrite(SB) - GLOBL ·libc_pwrite_trampoline_addr(SB), RODATA, $8 DATA ·libc_pwrite_trampoline_addr(SB)/8, $libc_pwrite_trampoline<>(SB) TEXT libc_read_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_read(SB) - GLOBL ·libc_read_trampoline_addr(SB), RODATA, $8 DATA ·libc_read_trampoline_addr(SB)/8, $libc_read_trampoline<>(SB) TEXT libc_readlink_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_readlink(SB) - GLOBL ·libc_readlink_trampoline_addr(SB), RODATA, $8 DATA ·libc_readlink_trampoline_addr(SB)/8, $libc_readlink_trampoline<>(SB) TEXT libc_readlinkat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_readlinkat(SB) - GLOBL ·libc_readlinkat_trampoline_addr(SB), RODATA, $8 DATA ·libc_readlinkat_trampoline_addr(SB)/8, $libc_readlinkat_trampoline<>(SB) TEXT libc_rename_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_rename(SB) - GLOBL ·libc_rename_trampoline_addr(SB), RODATA, $8 DATA ·libc_rename_trampoline_addr(SB)/8, $libc_rename_trampoline<>(SB) TEXT libc_renameat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_renameat(SB) - GLOBL ·libc_renameat_trampoline_addr(SB), RODATA, $8 DATA ·libc_renameat_trampoline_addr(SB)/8, $libc_renameat_trampoline<>(SB) TEXT libc_revoke_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_revoke(SB) - GLOBL ·libc_revoke_trampoline_addr(SB), RODATA, $8 DATA ·libc_revoke_trampoline_addr(SB)/8, $libc_revoke_trampoline<>(SB) TEXT libc_rmdir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_rmdir(SB) - GLOBL ·libc_rmdir_trampoline_addr(SB), RODATA, $8 DATA ·libc_rmdir_trampoline_addr(SB)/8, $libc_rmdir_trampoline<>(SB) TEXT libc_lseek_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_lseek(SB) - GLOBL ·libc_lseek_trampoline_addr(SB), RODATA, $8 DATA ·libc_lseek_trampoline_addr(SB)/8, $libc_lseek_trampoline<>(SB) TEXT libc_select_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_select(SB) - GLOBL ·libc_select_trampoline_addr(SB), RODATA, $8 DATA ·libc_select_trampoline_addr(SB)/8, $libc_select_trampoline<>(SB) @@ -712,192 +595,160 @@ DATA ·libc_setattrlist_trampoline_addr(SB)/8, $libc_setattrlist_trampoline<>(SB TEXT libc_setegid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setegid(SB) - GLOBL ·libc_setegid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setegid_trampoline_addr(SB)/8, $libc_setegid_trampoline<>(SB) TEXT libc_seteuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_seteuid(SB) - GLOBL ·libc_seteuid_trampoline_addr(SB), RODATA, $8 DATA ·libc_seteuid_trampoline_addr(SB)/8, $libc_seteuid_trampoline<>(SB) TEXT libc_setgid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setgid(SB) - GLOBL ·libc_setgid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setgid_trampoline_addr(SB)/8, $libc_setgid_trampoline<>(SB) TEXT libc_setlogin_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setlogin(SB) - GLOBL ·libc_setlogin_trampoline_addr(SB), RODATA, $8 DATA ·libc_setlogin_trampoline_addr(SB)/8, $libc_setlogin_trampoline<>(SB) TEXT libc_setpgid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setpgid(SB) - GLOBL ·libc_setpgid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setpgid_trampoline_addr(SB)/8, $libc_setpgid_trampoline<>(SB) TEXT libc_setpriority_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setpriority(SB) - GLOBL ·libc_setpriority_trampoline_addr(SB), RODATA, $8 DATA ·libc_setpriority_trampoline_addr(SB)/8, $libc_setpriority_trampoline<>(SB) TEXT libc_setprivexec_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setprivexec(SB) - GLOBL ·libc_setprivexec_trampoline_addr(SB), RODATA, $8 DATA ·libc_setprivexec_trampoline_addr(SB)/8, $libc_setprivexec_trampoline<>(SB) TEXT libc_setregid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setregid(SB) - GLOBL ·libc_setregid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setregid_trampoline_addr(SB)/8, $libc_setregid_trampoline<>(SB) TEXT libc_setreuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setreuid(SB) - GLOBL ·libc_setreuid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setreuid_trampoline_addr(SB)/8, $libc_setreuid_trampoline<>(SB) TEXT libc_setsid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setsid(SB) - GLOBL ·libc_setsid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setsid_trampoline_addr(SB)/8, $libc_setsid_trampoline<>(SB) TEXT libc_settimeofday_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_settimeofday(SB) - GLOBL ·libc_settimeofday_trampoline_addr(SB), RODATA, $8 DATA ·libc_settimeofday_trampoline_addr(SB)/8, $libc_settimeofday_trampoline<>(SB) TEXT libc_setuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setuid(SB) - GLOBL ·libc_setuid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setuid_trampoline_addr(SB)/8, $libc_setuid_trampoline<>(SB) TEXT libc_symlink_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_symlink(SB) - GLOBL ·libc_symlink_trampoline_addr(SB), RODATA, $8 DATA ·libc_symlink_trampoline_addr(SB)/8, $libc_symlink_trampoline<>(SB) TEXT libc_symlinkat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_symlinkat(SB) - GLOBL ·libc_symlinkat_trampoline_addr(SB), RODATA, $8 DATA ·libc_symlinkat_trampoline_addr(SB)/8, $libc_symlinkat_trampoline<>(SB) TEXT libc_sync_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sync(SB) - GLOBL ·libc_sync_trampoline_addr(SB), RODATA, $8 DATA ·libc_sync_trampoline_addr(SB)/8, $libc_sync_trampoline<>(SB) TEXT libc_truncate_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_truncate(SB) - GLOBL ·libc_truncate_trampoline_addr(SB), RODATA, $8 DATA ·libc_truncate_trampoline_addr(SB)/8, $libc_truncate_trampoline<>(SB) TEXT libc_umask_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_umask(SB) - GLOBL ·libc_umask_trampoline_addr(SB), RODATA, $8 DATA ·libc_umask_trampoline_addr(SB)/8, $libc_umask_trampoline<>(SB) TEXT libc_undelete_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_undelete(SB) - GLOBL ·libc_undelete_trampoline_addr(SB), RODATA, $8 DATA ·libc_undelete_trampoline_addr(SB)/8, $libc_undelete_trampoline<>(SB) TEXT libc_unlink_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_unlink(SB) - GLOBL ·libc_unlink_trampoline_addr(SB), RODATA, $8 DATA ·libc_unlink_trampoline_addr(SB)/8, $libc_unlink_trampoline<>(SB) TEXT libc_unlinkat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_unlinkat(SB) - GLOBL ·libc_unlinkat_trampoline_addr(SB), RODATA, $8 DATA ·libc_unlinkat_trampoline_addr(SB)/8, $libc_unlinkat_trampoline<>(SB) TEXT libc_unmount_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_unmount(SB) - GLOBL ·libc_unmount_trampoline_addr(SB), RODATA, $8 DATA ·libc_unmount_trampoline_addr(SB)/8, $libc_unmount_trampoline<>(SB) TEXT libc_write_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_write(SB) - GLOBL ·libc_write_trampoline_addr(SB), RODATA, $8 DATA ·libc_write_trampoline_addr(SB)/8, $libc_write_trampoline<>(SB) TEXT libc_mmap_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mmap(SB) - GLOBL ·libc_mmap_trampoline_addr(SB), RODATA, $8 DATA ·libc_mmap_trampoline_addr(SB)/8, $libc_mmap_trampoline<>(SB) TEXT libc_munmap_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_munmap(SB) - GLOBL ·libc_munmap_trampoline_addr(SB), RODATA, $8 DATA ·libc_munmap_trampoline_addr(SB)/8, $libc_munmap_trampoline<>(SB) TEXT libc_fstat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fstat(SB) - GLOBL ·libc_fstat_trampoline_addr(SB), RODATA, $8 DATA ·libc_fstat_trampoline_addr(SB)/8, $libc_fstat_trampoline<>(SB) TEXT libc_fstatat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fstatat(SB) - GLOBL ·libc_fstatat_trampoline_addr(SB), RODATA, $8 DATA ·libc_fstatat_trampoline_addr(SB)/8, $libc_fstatat_trampoline<>(SB) TEXT libc_fstatfs_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fstatfs(SB) - GLOBL ·libc_fstatfs_trampoline_addr(SB), RODATA, $8 DATA ·libc_fstatfs_trampoline_addr(SB)/8, $libc_fstatfs_trampoline<>(SB) TEXT libc_getfsstat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getfsstat(SB) - GLOBL ·libc_getfsstat_trampoline_addr(SB), RODATA, $8 DATA ·libc_getfsstat_trampoline_addr(SB)/8, $libc_getfsstat_trampoline<>(SB) TEXT libc_lstat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_lstat(SB) - GLOBL ·libc_lstat_trampoline_addr(SB), RODATA, $8 DATA ·libc_lstat_trampoline_addr(SB)/8, $libc_lstat_trampoline<>(SB) TEXT libc_ptrace_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_ptrace(SB) - GLOBL ·libc_ptrace_trampoline_addr(SB), RODATA, $8 DATA ·libc_ptrace_trampoline_addr(SB)/8, $libc_ptrace_trampoline<>(SB) TEXT libc_stat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_stat(SB) - GLOBL ·libc_stat_trampoline_addr(SB), RODATA, $8 DATA ·libc_stat_trampoline_addr(SB)/8, $libc_stat_trampoline<>(SB) TEXT libc_statfs_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_statfs(SB) - GLOBL ·libc_statfs_trampoline_addr(SB), RODATA, $8 DATA ·libc_statfs_trampoline_addr(SB)/8, $libc_statfs_trampoline<>(SB) diff --git a/etcd/vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go b/etcd/vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go index 0eabac7ade..0c67df64a5 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go +++ b/etcd/vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go @@ -1642,28 +1642,6 @@ func munmap(addr uintptr, length uintptr) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) { r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0) nfd = int(r0) diff --git a/etcd/vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go b/etcd/vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go index ee313eb007..e6e05d145b 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go +++ b/etcd/vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go @@ -1862,28 +1862,6 @@ func munmap(addr uintptr, length uintptr) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) { r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0) nfd = int(r0) diff --git a/etcd/vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go b/etcd/vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go index 4c986e448e..7508accac9 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go +++ b/etcd/vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go @@ -1862,28 +1862,6 @@ func munmap(addr uintptr, length uintptr) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) { r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0) nfd = int(r0) diff --git a/etcd/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm.go b/etcd/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm.go index 555216944a..7b56aead46 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm.go +++ b/etcd/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm.go @@ -1862,28 +1862,6 @@ func munmap(addr uintptr, length uintptr) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) { r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0) nfd = int(r0) diff --git a/etcd/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go b/etcd/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go index 67a226fbf5..cc623dcaae 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go +++ b/etcd/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go @@ -1862,28 +1862,6 @@ func munmap(addr uintptr, length uintptr) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) { r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0) nfd = int(r0) diff --git a/etcd/vendor/golang.org/x/sys/unix/zsyscall_freebsd_riscv64.go b/etcd/vendor/golang.org/x/sys/unix/zsyscall_freebsd_riscv64.go index f0b9ddaaa2..5818491974 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zsyscall_freebsd_riscv64.go +++ b/etcd/vendor/golang.org/x/sys/unix/zsyscall_freebsd_riscv64.go @@ -1862,28 +1862,6 @@ func munmap(addr uintptr, length uintptr) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) { r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0) nfd = int(r0) diff --git a/etcd/vendor/golang.org/x/sys/unix/zsyscall_illumos_amd64.go b/etcd/vendor/golang.org/x/sys/unix/zsyscall_illumos_amd64.go index b57c7050d7..6be25cd190 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zsyscall_illumos_amd64.go +++ b/etcd/vendor/golang.org/x/sys/unix/zsyscall_illumos_amd64.go @@ -40,7 +40,7 @@ func readv(fd int, iovs []Iovec) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procreadv)), 3, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(iovs)), 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -55,7 +55,7 @@ func preadv(fd int, iovs []Iovec, off int64) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procpreadv)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(iovs)), uintptr(off), 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -70,7 +70,7 @@ func writev(fd int, iovs []Iovec) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procwritev)), 3, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(iovs)), 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -85,7 +85,7 @@ func pwritev(fd int, iovs []Iovec, off int64) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procpwritev)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(iovs)), uintptr(off), 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -96,7 +96,7 @@ func accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procaccept4)), 4, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0) fd = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } diff --git a/etcd/vendor/golang.org/x/sys/unix/zsyscall_linux.go b/etcd/vendor/golang.org/x/sys/unix/zsyscall_linux.go index 14ab34a565..1ff3aec74c 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zsyscall_linux.go +++ b/etcd/vendor/golang.org/x/sys/unix/zsyscall_linux.go @@ -1734,28 +1734,6 @@ func exitThread(code int) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, p *byte, np int) (n int, err error) { - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, p *byte, np int) (n int, err error) { - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func readv(fd int, iovs []Iovec) (n int, err error) { var _p0 unsafe.Pointer if len(iovs) > 0 { diff --git a/etcd/vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go b/etcd/vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go index 35f499b32a..2df3c5bac6 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go +++ b/etcd/vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go @@ -1824,28 +1824,6 @@ func munmap(addr uintptr, length uintptr) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) diff --git a/etcd/vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go b/etcd/vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go index 3cda65b0da..a60556babb 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go +++ b/etcd/vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go @@ -1824,28 +1824,6 @@ func munmap(addr uintptr, length uintptr) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) diff --git a/etcd/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go b/etcd/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go index 1e1fea902b..9f788917a4 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go +++ b/etcd/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go @@ -1824,28 +1824,6 @@ func munmap(addr uintptr, length uintptr) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) diff --git a/etcd/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go b/etcd/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go index 3b77da1107..82a4cb2dc4 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go +++ b/etcd/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go @@ -1824,28 +1824,6 @@ func munmap(addr uintptr, length uintptr) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) diff --git a/etcd/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go b/etcd/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go index 9ab9abf721..66b3b64563 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go +++ b/etcd/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go @@ -549,6 +549,12 @@ func ioctl(fd int, req uint, arg uintptr) (err error) { return } +var libc_ioctl_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { _, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) if e1 != 0 { @@ -557,10 +563,6 @@ func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { return } -var libc_ioctl_trampoline_addr uintptr - -//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" - // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { @@ -2211,28 +2213,6 @@ var libc_munmap_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) diff --git a/etcd/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go b/etcd/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go index 915761eab7..c5c4cc112e 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go +++ b/etcd/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go @@ -2213,28 +2213,6 @@ var libc_munmap_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) diff --git a/etcd/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go b/etcd/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go index 8e87fdf153..93bfbb3287 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go +++ b/etcd/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go @@ -549,6 +549,12 @@ func ioctl(fd int, req uint, arg uintptr) (err error) { return } +var libc_ioctl_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { _, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) if e1 != 0 { @@ -557,10 +563,6 @@ func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { return } -var libc_ioctl_trampoline_addr uintptr - -//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" - // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { @@ -2211,28 +2213,6 @@ var libc_munmap_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) diff --git a/etcd/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go b/etcd/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go index 12a7a2160e..a107b8fda5 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go +++ b/etcd/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go @@ -549,6 +549,12 @@ func ioctl(fd int, req uint, arg uintptr) (err error) { return } +var libc_ioctl_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { _, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) if e1 != 0 { @@ -557,10 +563,6 @@ func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { return } -var libc_ioctl_trampoline_addr uintptr - -//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" - // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { @@ -2211,28 +2213,6 @@ var libc_munmap_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) diff --git a/etcd/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.go b/etcd/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.go index b19e8aa031..c427de509e 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.go +++ b/etcd/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.go @@ -549,6 +549,12 @@ func ioctl(fd int, req uint, arg uintptr) (err error) { return } +var libc_ioctl_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { _, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) if e1 != 0 { @@ -557,10 +563,6 @@ func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { return } -var libc_ioctl_trampoline_addr uintptr - -//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" - // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { @@ -2211,28 +2213,6 @@ var libc_munmap_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) diff --git a/etcd/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.go b/etcd/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.go index fb99594c93..60c1a99ae4 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.go +++ b/etcd/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.go @@ -549,6 +549,12 @@ func ioctl(fd int, req uint, arg uintptr) (err error) { return } +var libc_ioctl_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { _, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) if e1 != 0 { @@ -557,10 +563,6 @@ func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { return } -var libc_ioctl_trampoline_addr uintptr - -//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" - // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { @@ -2211,28 +2213,6 @@ var libc_munmap_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) diff --git a/etcd/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.go b/etcd/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.go index 32cbbbc52b..52eba360f8 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.go +++ b/etcd/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.go @@ -549,6 +549,12 @@ func ioctl(fd int, req uint, arg uintptr) (err error) { return } +var libc_ioctl_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { _, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) if e1 != 0 { @@ -557,10 +563,6 @@ func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { return } -var libc_ioctl_trampoline_addr uintptr - -//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" - // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { @@ -2211,28 +2213,6 @@ var libc_munmap_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) diff --git a/etcd/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go b/etcd/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go index 609d1c598a..b401894644 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go +++ b/etcd/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go @@ -436,7 +436,7 @@ func pipe(p *[2]_C_int) (n int, err error) { r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procpipe)), 1, uintptr(unsafe.Pointer(p)), 0, 0, 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -446,7 +446,7 @@ func pipe(p *[2]_C_int) (n int, err error) { func pipe2(p *[2]_C_int, flags int) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procpipe2)), 2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -456,7 +456,7 @@ func pipe2(p *[2]_C_int, flags int) (err error) { func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procgetsockname)), 3, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -471,7 +471,7 @@ func Getcwd(buf []byte) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procGetcwd)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), 0, 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -482,7 +482,7 @@ func getgroups(ngid int, gid *_Gid_t) (n int, err error) { r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procgetgroups)), 2, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0, 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -492,7 +492,7 @@ func getgroups(ngid int, gid *_Gid_t) (n int, err error) { func setgroups(ngid int, gid *_Gid_t) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procsetgroups)), 2, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -503,7 +503,7 @@ func wait4(pid int32, statusp *_C_int, options int, rusage *Rusage) (wpid int32, r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procwait4)), 4, uintptr(pid), uintptr(unsafe.Pointer(statusp)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0) wpid = int32(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -518,7 +518,7 @@ func gethostname(buf []byte) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procgethostname)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), 0, 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -533,7 +533,7 @@ func utimes(path string, times *[2]Timeval) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procutimes)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -548,7 +548,7 @@ func utimensat(fd int, path string, times *[2]Timespec, flag int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procutimensat)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flag), 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -559,7 +559,7 @@ func fcntl(fd int, cmd int, arg int) (val int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procfcntl)), 3, uintptr(fd), uintptr(cmd), uintptr(arg), 0, 0, 0) val = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -569,7 +569,7 @@ func fcntl(fd int, cmd int, arg int) (val int, err error) { func futimesat(fildes int, path *byte, times *[2]Timeval) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procfutimesat)), 3, uintptr(fildes), uintptr(unsafe.Pointer(path)), uintptr(unsafe.Pointer(times)), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -580,7 +580,7 @@ func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procaccept)), 3, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), 0, 0, 0) fd = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -591,7 +591,7 @@ func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_recvmsg)), 3, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags), 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -602,7 +602,7 @@ func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_sendmsg)), 3, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags), 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -612,7 +612,7 @@ func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) { func acct(path *byte) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procacct)), 1, uintptr(unsafe.Pointer(path)), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -647,7 +647,7 @@ func ioctlRet(fd int, req int, arg uintptr) (ret int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procioctl)), 3, uintptr(fd), uintptr(req), uintptr(arg), 0, 0, 0) ret = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -658,7 +658,7 @@ func ioctlPtrRet(fd int, req int, arg unsafe.Pointer) (ret int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procioctl)), 3, uintptr(fd), uintptr(req), uintptr(arg), 0, 0, 0) ret = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -669,7 +669,7 @@ func poll(fds *PollFd, nfds int, timeout int) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procpoll)), 3, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout), 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -684,7 +684,7 @@ func Access(path string, mode uint32) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procAccess)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -694,7 +694,7 @@ func Access(path string, mode uint32) (err error) { func Adjtime(delta *Timeval, olddelta *Timeval) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procAdjtime)), 2, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -709,7 +709,7 @@ func Chdir(path string) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procChdir)), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -724,7 +724,7 @@ func Chmod(path string, mode uint32) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procChmod)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -739,7 +739,7 @@ func Chown(path string, uid int, gid int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procChown)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -754,7 +754,7 @@ func Chroot(path string) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procChroot)), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -764,7 +764,7 @@ func Chroot(path string) (err error) { func ClockGettime(clockid int32, time *Timespec) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procClockGettime)), 2, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -774,7 +774,7 @@ func ClockGettime(clockid int32, time *Timespec) (err error) { func Close(fd int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procClose)), 1, uintptr(fd), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -790,7 +790,7 @@ func Creat(path string, mode uint32) (fd int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procCreat)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0) fd = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -801,7 +801,7 @@ func Dup(fd int) (nfd int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procDup)), 1, uintptr(fd), 0, 0, 0, 0, 0) nfd = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -811,7 +811,7 @@ func Dup(fd int) (nfd int, err error) { func Dup2(oldfd int, newfd int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procDup2)), 2, uintptr(oldfd), uintptr(newfd), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -833,7 +833,7 @@ func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFaccessat)), 4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -843,7 +843,7 @@ func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) { func Fchdir(fd int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchdir)), 1, uintptr(fd), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -853,7 +853,7 @@ func Fchdir(fd int) (err error) { func Fchmod(fd int, mode uint32) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchmod)), 2, uintptr(fd), uintptr(mode), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -868,7 +868,7 @@ func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchmodat)), 4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -878,7 +878,7 @@ func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) { func Fchown(fd int, uid int, gid int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchown)), 3, uintptr(fd), uintptr(uid), uintptr(gid), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -893,7 +893,7 @@ func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchownat)), 5, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -903,7 +903,7 @@ func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) { func Fdatasync(fd int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFdatasync)), 1, uintptr(fd), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -913,7 +913,7 @@ func Fdatasync(fd int) (err error) { func Flock(fd int, how int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFlock)), 2, uintptr(fd), uintptr(how), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -924,7 +924,7 @@ func Fpathconf(fd int, name int) (val int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFpathconf)), 2, uintptr(fd), uintptr(name), 0, 0, 0, 0) val = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -934,7 +934,7 @@ func Fpathconf(fd int, name int) (val int, err error) { func Fstat(fd int, stat *Stat_t) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFstat)), 2, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -949,7 +949,7 @@ func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFstatat)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -959,7 +959,7 @@ func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) { func Fstatvfs(fd int, vfsstat *Statvfs_t) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFstatvfs)), 2, uintptr(fd), uintptr(unsafe.Pointer(vfsstat)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -974,7 +974,7 @@ func Getdents(fd int, buf []byte, basep *uintptr) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procGetdents)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1001,7 +1001,7 @@ func Getpgid(pid int) (pgid int, err error) { r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetpgid)), 1, uintptr(pid), 0, 0, 0, 0, 0) pgid = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1012,7 +1012,7 @@ func Getpgrp() (pgid int, err error) { r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetpgrp)), 0, 0, 0, 0, 0, 0, 0) pgid = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1047,7 +1047,7 @@ func Getpriority(which int, who int) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procGetpriority)), 2, uintptr(which), uintptr(who), 0, 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1057,7 +1057,7 @@ func Getpriority(which int, who int) (n int, err error) { func Getrlimit(which int, lim *Rlimit) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetrlimit)), 2, uintptr(which), uintptr(unsafe.Pointer(lim)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1067,7 +1067,7 @@ func Getrlimit(which int, lim *Rlimit) (err error) { func Getrusage(who int, rusage *Rusage) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetrusage)), 2, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1078,7 +1078,7 @@ func Getsid(pid int) (sid int, err error) { r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetsid)), 1, uintptr(pid), 0, 0, 0, 0, 0) sid = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1088,7 +1088,7 @@ func Getsid(pid int) (sid int, err error) { func Gettimeofday(tv *Timeval) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGettimeofday)), 1, uintptr(unsafe.Pointer(tv)), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1106,7 +1106,7 @@ func Getuid() (uid int) { func Kill(pid int, signum syscall.Signal) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procKill)), 2, uintptr(pid), uintptr(signum), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1121,7 +1121,7 @@ func Lchown(path string, uid int, gid int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procLchown)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1141,7 +1141,7 @@ func Link(path string, link string) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procLink)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1151,7 +1151,7 @@ func Link(path string, link string) (err error) { func Listen(s int, backlog int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_llisten)), 2, uintptr(s), uintptr(backlog), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1166,7 +1166,7 @@ func Lstat(path string, stat *Stat_t) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procLstat)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1180,7 +1180,7 @@ func Madvise(b []byte, advice int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMadvise)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), uintptr(advice), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1195,7 +1195,7 @@ func Mkdir(path string, mode uint32) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMkdir)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1210,7 +1210,7 @@ func Mkdirat(dirfd int, path string, mode uint32) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMkdirat)), 3, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1225,7 +1225,7 @@ func Mkfifo(path string, mode uint32) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMkfifo)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1240,7 +1240,7 @@ func Mkfifoat(dirfd int, path string, mode uint32) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMkfifoat)), 3, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1255,7 +1255,7 @@ func Mknod(path string, mode uint32, dev int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMknod)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1270,7 +1270,7 @@ func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMknodat)), 4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1284,7 +1284,7 @@ func Mlock(b []byte) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMlock)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1294,7 +1294,7 @@ func Mlock(b []byte) (err error) { func Mlockall(flags int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMlockall)), 1, uintptr(flags), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1308,7 +1308,7 @@ func Mprotect(b []byte, prot int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMprotect)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), uintptr(prot), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1322,7 +1322,7 @@ func Msync(b []byte, flags int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMsync)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), uintptr(flags), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1336,7 +1336,7 @@ func Munlock(b []byte) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMunlock)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1346,7 +1346,7 @@ func Munlock(b []byte) (err error) { func Munlockall() (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMunlockall)), 0, 0, 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1356,7 +1356,7 @@ func Munlockall() (err error) { func Nanosleep(time *Timespec, leftover *Timespec) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procNanosleep)), 2, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1372,7 +1372,7 @@ func Open(path string, mode int, perm uint32) (fd int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procOpen)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0, 0) fd = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1388,7 +1388,7 @@ func Openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procOpenat)), 4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mode), 0, 0) fd = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1404,7 +1404,7 @@ func Pathconf(path string, name int) (val int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procPathconf)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0, 0, 0, 0) val = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1414,7 +1414,7 @@ func Pathconf(path string, name int) (val int, err error) { func Pause() (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procPause)), 0, 0, 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1429,7 +1429,7 @@ func pread(fd int, p []byte, offset int64) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procpread)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), uintptr(offset), 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1444,7 +1444,7 @@ func pwrite(fd int, p []byte, offset int64) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procpwrite)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), uintptr(offset), 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1459,7 +1459,7 @@ func read(fd int, p []byte) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procread)), 3, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1479,7 +1479,7 @@ func Readlink(path string, buf []byte) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procReadlink)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(len(buf)), 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1499,7 +1499,7 @@ func Rename(from string, to string) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procRename)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1519,7 +1519,7 @@ func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err e } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procRenameat)), 4, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1534,7 +1534,7 @@ func Rmdir(path string) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procRmdir)), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1545,7 +1545,7 @@ func Seek(fd int, offset int64, whence int) (newoffset int64, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proclseek)), 3, uintptr(fd), uintptr(offset), uintptr(whence), 0, 0, 0) newoffset = int64(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1556,7 +1556,7 @@ func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSelect)), 5, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1566,7 +1566,7 @@ func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err func Setegid(egid int) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetegid)), 1, uintptr(egid), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1576,7 +1576,7 @@ func Setegid(egid int) (err error) { func Seteuid(euid int) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSeteuid)), 1, uintptr(euid), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1586,7 +1586,7 @@ func Seteuid(euid int) (err error) { func Setgid(gid int) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetgid)), 1, uintptr(gid), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1600,7 +1600,7 @@ func Sethostname(p []byte) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSethostname)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1610,7 +1610,7 @@ func Sethostname(p []byte) (err error) { func Setpgid(pid int, pgid int) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetpgid)), 2, uintptr(pid), uintptr(pgid), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1620,7 +1620,7 @@ func Setpgid(pid int, pgid int) (err error) { func Setpriority(which int, who int, prio int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSetpriority)), 3, uintptr(which), uintptr(who), uintptr(prio), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1630,7 +1630,7 @@ func Setpriority(which int, who int, prio int) (err error) { func Setregid(rgid int, egid int) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetregid)), 2, uintptr(rgid), uintptr(egid), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1640,7 +1640,7 @@ func Setregid(rgid int, egid int) (err error) { func Setreuid(ruid int, euid int) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetreuid)), 2, uintptr(ruid), uintptr(euid), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1651,7 +1651,7 @@ func Setsid() (pid int, err error) { r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetsid)), 0, 0, 0, 0, 0, 0, 0) pid = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1661,7 +1661,7 @@ func Setsid() (pid int, err error) { func Setuid(uid int) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetuid)), 1, uintptr(uid), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1671,7 +1671,7 @@ func Setuid(uid int) (err error) { func Shutdown(s int, how int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procshutdown)), 2, uintptr(s), uintptr(how), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1686,7 +1686,7 @@ func Stat(path string, stat *Stat_t) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procStat)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1701,7 +1701,7 @@ func Statvfs(path string, vfsstat *Statvfs_t) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procStatvfs)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(vfsstat)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1721,7 +1721,7 @@ func Symlink(path string, link string) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSymlink)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1731,7 +1731,7 @@ func Symlink(path string, link string) (err error) { func Sync() (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSync)), 0, 0, 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1742,7 +1742,7 @@ func Sysconf(which int) (n int64, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSysconf)), 1, uintptr(which), 0, 0, 0, 0, 0) n = int64(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1753,7 +1753,7 @@ func Times(tms *Tms) (ticks uintptr, err error) { r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procTimes)), 1, uintptr(unsafe.Pointer(tms)), 0, 0, 0, 0, 0) ticks = uintptr(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1768,7 +1768,7 @@ func Truncate(path string, length int64) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procTruncate)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1778,7 +1778,7 @@ func Truncate(path string, length int64) (err error) { func Fsync(fd int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFsync)), 1, uintptr(fd), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1788,7 +1788,7 @@ func Fsync(fd int) (err error) { func Ftruncate(fd int, length int64) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFtruncate)), 2, uintptr(fd), uintptr(length), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1806,7 +1806,7 @@ func Umask(mask int) (oldmask int) { func Uname(buf *Utsname) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procUname)), 1, uintptr(unsafe.Pointer(buf)), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1821,7 +1821,7 @@ func Unmount(target string, flags int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procumount)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1836,7 +1836,7 @@ func Unlink(path string) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procUnlink)), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1851,7 +1851,7 @@ func Unlinkat(dirfd int, path string, flags int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procUnlinkat)), 3, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1861,7 +1861,7 @@ func Unlinkat(dirfd int, path string, flags int) (err error) { func Ustat(dev int, ubuf *Ustat_t) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procUstat)), 2, uintptr(dev), uintptr(unsafe.Pointer(ubuf)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1876,7 +1876,7 @@ func Utime(path string, buf *Utimbuf) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procUtime)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(buf)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1886,7 +1886,7 @@ func Utime(path string, buf *Utimbuf) (err error) { func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_bind)), 3, uintptr(s), uintptr(addr), uintptr(addrlen), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1896,7 +1896,7 @@ func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_connect)), 3, uintptr(s), uintptr(addr), uintptr(addrlen), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1907,7 +1907,7 @@ func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) ( r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procmmap)), 6, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos)) ret = uintptr(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1917,7 +1917,7 @@ func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) ( func munmap(addr uintptr, length uintptr) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procmunmap)), 2, uintptr(addr), uintptr(length), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1928,7 +1928,7 @@ func sendfile(outfd int, infd int, offset *int64, count int) (written int, err e r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procsendfile)), 4, uintptr(outfd), uintptr(infd), uintptr(unsafe.Pointer(offset)), uintptr(count), 0, 0) written = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1942,7 +1942,7 @@ func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) ( } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_sendto)), 6, uintptr(s), uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen)) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1953,7 +1953,7 @@ func socket(domain int, typ int, proto int) (fd int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_socket)), 3, uintptr(domain), uintptr(typ), uintptr(proto), 0, 0, 0) fd = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1963,7 +1963,7 @@ func socket(domain int, typ int, proto int) (fd int, err error) { func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&proc__xnet_socketpair)), 4, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1978,7 +1978,7 @@ func write(fd int, p []byte) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procwrite)), 3, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1988,7 +1988,7 @@ func write(fd int, p []byte) (n int, err error) { func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_getsockopt)), 5, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1998,7 +1998,7 @@ func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procgetpeername)), 3, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -2008,7 +2008,7 @@ func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procsetsockopt)), 5, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -2023,7 +2023,7 @@ func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Sockl r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procrecvfrom)), 6, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen))) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -2034,7 +2034,7 @@ func port_create() (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procport_create)), 0, 0, 0, 0, 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -2045,7 +2045,7 @@ func port_associate(port int, source int, object uintptr, events int, user *byte r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procport_associate)), 5, uintptr(port), uintptr(source), uintptr(object), uintptr(events), uintptr(unsafe.Pointer(user)), 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -2056,7 +2056,7 @@ func port_dissociate(port int, source int, object uintptr) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procport_dissociate)), 3, uintptr(port), uintptr(source), uintptr(object), 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -2067,7 +2067,7 @@ func port_get(port int, pe *portEvent, timeout *Timespec) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procport_get)), 3, uintptr(port), uintptr(unsafe.Pointer(pe)), uintptr(unsafe.Pointer(timeout)), 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -2078,7 +2078,7 @@ func port_getn(port int, pe *portEvent, max uint32, nget *uint32, timeout *Times r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procport_getn)), 5, uintptr(port), uintptr(unsafe.Pointer(pe)), uintptr(max), uintptr(unsafe.Pointer(nget)), uintptr(unsafe.Pointer(timeout)), 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -2088,7 +2088,7 @@ func port_getn(port int, pe *portEvent, max uint32, nget *uint32, timeout *Times func putmsg(fd int, clptr *strbuf, dataptr *strbuf, flags int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procputmsg)), 4, uintptr(fd), uintptr(unsafe.Pointer(clptr)), uintptr(unsafe.Pointer(dataptr)), uintptr(flags), 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -2098,7 +2098,7 @@ func putmsg(fd int, clptr *strbuf, dataptr *strbuf, flags int) (err error) { func getmsg(fd int, clptr *strbuf, dataptr *strbuf, flags *int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procgetmsg)), 4, uintptr(fd), uintptr(unsafe.Pointer(clptr)), uintptr(unsafe.Pointer(dataptr)), uintptr(unsafe.Pointer(flags)), 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } diff --git a/etcd/vendor/golang.org/x/sys/unix/zsyscall_zos_s390x.go b/etcd/vendor/golang.org/x/sys/unix/zsyscall_zos_s390x.go index c31681743c..1d8fe1d4b2 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zsyscall_zos_s390x.go +++ b/etcd/vendor/golang.org/x/sys/unix/zsyscall_zos_s390x.go @@ -40,17 +40,6 @@ func read(fd int, p []byte) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func write(fd int, p []byte) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { diff --git a/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go b/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go index c9c4ad0314..9862853d34 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go +++ b/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go @@ -447,4 +447,5 @@ const ( SYS_PROCESS_MRELEASE = 448 SYS_FUTEX_WAITV = 449 SYS_SET_MEMPOLICY_HOME_NODE = 450 + SYS_CACHESTAT = 451 ) diff --git a/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go b/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go index 12ff3417c5..8901f0f4e5 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go +++ b/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go @@ -369,4 +369,5 @@ const ( SYS_PROCESS_MRELEASE = 448 SYS_FUTEX_WAITV = 449 SYS_SET_MEMPOLICY_HOME_NODE = 450 + SYS_CACHESTAT = 451 ) diff --git a/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go b/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go index c3fb5e77ab..6902c37eed 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go +++ b/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go @@ -411,4 +411,5 @@ const ( SYS_PROCESS_MRELEASE = 448 SYS_FUTEX_WAITV = 449 SYS_SET_MEMPOLICY_HOME_NODE = 450 + SYS_CACHESTAT = 451 ) diff --git a/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go b/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go index 358c847a40..a6d3dff811 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go +++ b/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go @@ -314,4 +314,5 @@ const ( SYS_PROCESS_MRELEASE = 448 SYS_FUTEX_WAITV = 449 SYS_SET_MEMPOLICY_HOME_NODE = 450 + SYS_CACHESTAT = 451 ) diff --git a/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go b/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go index 81c4849b16..b18f3f7107 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go +++ b/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go @@ -308,4 +308,5 @@ const ( SYS_PROCESS_MRELEASE = 448 SYS_FUTEX_WAITV = 449 SYS_SET_MEMPOLICY_HOME_NODE = 450 + SYS_CACHESTAT = 451 ) diff --git a/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go b/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go index 202a57e900..0302e5e3de 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go +++ b/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go @@ -431,4 +431,5 @@ const ( SYS_PROCESS_MRELEASE = 4448 SYS_FUTEX_WAITV = 4449 SYS_SET_MEMPOLICY_HOME_NODE = 4450 + SYS_CACHESTAT = 4451 ) diff --git a/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go b/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go index 1fbceb52d7..6693ba4a0f 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go +++ b/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go @@ -361,4 +361,5 @@ const ( SYS_PROCESS_MRELEASE = 5448 SYS_FUTEX_WAITV = 5449 SYS_SET_MEMPOLICY_HOME_NODE = 5450 + SYS_CACHESTAT = 5451 ) diff --git a/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go b/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go index b4ffb7a207..fd93f4987c 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go +++ b/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go @@ -361,4 +361,5 @@ const ( SYS_PROCESS_MRELEASE = 5448 SYS_FUTEX_WAITV = 5449 SYS_SET_MEMPOLICY_HOME_NODE = 5450 + SYS_CACHESTAT = 5451 ) diff --git a/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go b/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go index 867985f9b4..760ddcadc2 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go +++ b/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go @@ -431,4 +431,5 @@ const ( SYS_PROCESS_MRELEASE = 4448 SYS_FUTEX_WAITV = 4449 SYS_SET_MEMPOLICY_HOME_NODE = 4450 + SYS_CACHESTAT = 4451 ) diff --git a/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go b/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go index a8cce69ede..cff2b2555b 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go +++ b/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go @@ -438,4 +438,5 @@ const ( SYS_PROCESS_MRELEASE = 448 SYS_FUTEX_WAITV = 449 SYS_SET_MEMPOLICY_HOME_NODE = 450 + SYS_CACHESTAT = 451 ) diff --git a/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go b/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go index d44c5b39d7..a4b2405d09 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go +++ b/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go @@ -410,4 +410,5 @@ const ( SYS_PROCESS_MRELEASE = 448 SYS_FUTEX_WAITV = 449 SYS_SET_MEMPOLICY_HOME_NODE = 450 + SYS_CACHESTAT = 451 ) diff --git a/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go b/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go index 4214dd9c03..aca54b4e3a 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go +++ b/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go @@ -410,4 +410,5 @@ const ( SYS_PROCESS_MRELEASE = 448 SYS_FUTEX_WAITV = 449 SYS_SET_MEMPOLICY_HOME_NODE = 450 + SYS_CACHESTAT = 451 ) diff --git a/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go b/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go index ef285c567b..9d1738d641 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go +++ b/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go @@ -315,4 +315,5 @@ const ( SYS_PROCESS_MRELEASE = 448 SYS_FUTEX_WAITV = 449 SYS_SET_MEMPOLICY_HOME_NODE = 450 + SYS_CACHESTAT = 451 ) diff --git a/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go b/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go index e6ed7d637d..022878dc8d 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go +++ b/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go @@ -376,4 +376,5 @@ const ( SYS_PROCESS_MRELEASE = 448 SYS_FUTEX_WAITV = 449 SYS_SET_MEMPOLICY_HOME_NODE = 450 + SYS_CACHESTAT = 451 ) diff --git a/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go b/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go index 92f628ef4f..4100a761c2 100644 --- a/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go +++ b/etcd/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go @@ -389,4 +389,5 @@ const ( SYS_PROCESS_MRELEASE = 448 SYS_FUTEX_WAITV = 449 SYS_SET_MEMPOLICY_HOME_NODE = 450 + SYS_CACHESTAT = 451 ) diff --git a/etcd/vendor/golang.org/x/sys/unix/ztypes_linux.go b/etcd/vendor/golang.org/x/sys/unix/ztypes_linux.go index 494493c78c..18aa70b426 100644 --- a/etcd/vendor/golang.org/x/sys/unix/ztypes_linux.go +++ b/etcd/vendor/golang.org/x/sys/unix/ztypes_linux.go @@ -1977,7 +1977,7 @@ const ( NFT_MSG_GETFLOWTABLE = 0x17 NFT_MSG_DELFLOWTABLE = 0x18 NFT_MSG_GETRULE_RESET = 0x19 - NFT_MSG_MAX = 0x21 + NFT_MSG_MAX = 0x22 NFTA_LIST_UNSPEC = 0x0 NFTA_LIST_ELEM = 0x1 NFTA_HOOK_UNSPEC = 0x0 @@ -4499,7 +4499,7 @@ const ( NL80211_ATTR_MAC_HINT = 0xc8 NL80211_ATTR_MAC_MASK = 0xd7 NL80211_ATTR_MAX_AP_ASSOC_STA = 0xca - NL80211_ATTR_MAX = 0x145 + NL80211_ATTR_MAX = 0x146 NL80211_ATTR_MAX_CRIT_PROT_DURATION = 0xb4 NL80211_ATTR_MAX_CSA_COUNTERS = 0xce NL80211_ATTR_MAX_MATCH_SETS = 0x85 @@ -4869,7 +4869,7 @@ const ( NL80211_CMD_LEAVE_IBSS = 0x2c NL80211_CMD_LEAVE_MESH = 0x45 NL80211_CMD_LEAVE_OCB = 0x6d - NL80211_CMD_MAX = 0x99 + NL80211_CMD_MAX = 0x9a NL80211_CMD_MICHAEL_MIC_FAILURE = 0x29 NL80211_CMD_MODIFY_LINK_STA = 0x97 NL80211_CMD_NAN_MATCH = 0x78 @@ -5503,7 +5503,7 @@ const ( NL80211_RATE_INFO_HE_RU_ALLOC_52 = 0x1 NL80211_RATE_INFO_HE_RU_ALLOC_996 = 0x5 NL80211_RATE_INFO_HE_RU_ALLOC = 0x11 - NL80211_RATE_INFO_MAX = 0x16 + NL80211_RATE_INFO_MAX = 0x1d NL80211_RATE_INFO_MCS = 0x2 NL80211_RATE_INFO_SHORT_GI = 0x4 NL80211_RATE_INFO_VHT_MCS = 0x6 diff --git a/etcd/vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go b/etcd/vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go index 83c69c119f..1b4c97c32a 100644 --- a/etcd/vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go +++ b/etcd/vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go @@ -733,6 +733,10 @@ const ( RISCV_HWPROBE_KEY_IMA_EXT_0 = 0x4 RISCV_HWPROBE_IMA_FD = 0x1 RISCV_HWPROBE_IMA_C = 0x2 + RISCV_HWPROBE_IMA_V = 0x4 + RISCV_HWPROBE_EXT_ZBA = 0x8 + RISCV_HWPROBE_EXT_ZBB = 0x10 + RISCV_HWPROBE_EXT_ZBS = 0x20 RISCV_HWPROBE_KEY_CPUPERF_0 = 0x5 RISCV_HWPROBE_MISALIGNED_UNKNOWN = 0x0 RISCV_HWPROBE_MISALIGNED_EMULATED = 0x1 diff --git a/etcd/vendor/golang.org/x/sys/windows/exec_windows.go b/etcd/vendor/golang.org/x/sys/windows/exec_windows.go index a52e0331d8..9cabbb6941 100644 --- a/etcd/vendor/golang.org/x/sys/windows/exec_windows.go +++ b/etcd/vendor/golang.org/x/sys/windows/exec_windows.go @@ -22,7 +22,7 @@ import ( // but only if there is space or tab inside s. func EscapeArg(s string) string { if len(s) == 0 { - return "\"\"" + return `""` } n := len(s) hasSpace := false @@ -35,7 +35,7 @@ func EscapeArg(s string) string { } } if hasSpace { - n += 2 + n += 2 // Reserve space for quotes. } if n == len(s) { return s @@ -82,20 +82,68 @@ func EscapeArg(s string) string { // in CreateProcess's CommandLine argument, CreateService/ChangeServiceConfig's BinaryPathName argument, // or any program that uses CommandLineToArgv. func ComposeCommandLine(args []string) string { - var commandLine string - for i := range args { - if i > 0 { - commandLine += " " + if len(args) == 0 { + return "" + } + + // Per https://learn.microsoft.com/en-us/windows/win32/api/shellapi/nf-shellapi-commandlinetoargvw: + // “This function accepts command lines that contain a program name; the + // program name can be enclosed in quotation marks or not.” + // + // Unfortunately, it provides no means of escaping interior quotation marks + // within that program name, and we have no way to report them here. + prog := args[0] + mustQuote := len(prog) == 0 + for i := 0; i < len(prog); i++ { + c := prog[i] + if c <= ' ' || (c == '"' && i == 0) { + // Force quotes for not only the ASCII space and tab as described in the + // MSDN article, but also ASCII control characters. + // The documentation for CommandLineToArgvW doesn't say what happens when + // the first argument is not a valid program name, but it empirically + // seems to drop unquoted control characters. + mustQuote = true + break + } + } + var commandLine []byte + if mustQuote { + commandLine = make([]byte, 0, len(prog)+2) + commandLine = append(commandLine, '"') + for i := 0; i < len(prog); i++ { + c := prog[i] + if c == '"' { + // This quote would interfere with our surrounding quotes. + // We have no way to report an error, so just strip out + // the offending character instead. + continue + } + commandLine = append(commandLine, c) } - commandLine += EscapeArg(args[i]) + commandLine = append(commandLine, '"') + } else { + if len(args) == 1 { + // args[0] is a valid command line representing itself. + // No need to allocate a new slice or string for it. + return prog + } + commandLine = []byte(prog) } - return commandLine + + for _, arg := range args[1:] { + commandLine = append(commandLine, ' ') + // TODO(bcmills): since we're already appending to a slice, it would be nice + // to avoid the intermediate allocations of EscapeArg. + // Perhaps we can factor out an appendEscapedArg function. + commandLine = append(commandLine, EscapeArg(arg)...) + } + return string(commandLine) } // DecomposeCommandLine breaks apart its argument command line into unescaped parts using CommandLineToArgv, // as gathered from GetCommandLine, QUERY_SERVICE_CONFIG's BinaryPathName argument, or elsewhere that // command lines are passed around. -// DecomposeCommandLine returns error if commandLine contains NUL. +// DecomposeCommandLine returns an error if commandLine contains NUL. func DecomposeCommandLine(commandLine string) ([]string, error) { if len(commandLine) == 0 { return []string{}, nil @@ -105,18 +153,35 @@ func DecomposeCommandLine(commandLine string) ([]string, error) { return nil, errorspkg.New("string with NUL passed to DecomposeCommandLine") } var argc int32 - argv, err := CommandLineToArgv(&utf16CommandLine[0], &argc) + argv, err := commandLineToArgv(&utf16CommandLine[0], &argc) if err != nil { return nil, err } defer LocalFree(Handle(unsafe.Pointer(argv))) + var args []string - for _, v := range (*argv)[:argc] { - args = append(args, UTF16ToString((*v)[:])) + for _, p := range unsafe.Slice(argv, argc) { + args = append(args, UTF16PtrToString(p)) } return args, nil } +// CommandLineToArgv parses a Unicode command line string and sets +// argc to the number of parsed arguments. +// +// The returned memory should be freed using a single call to LocalFree. +// +// Note that although the return type of CommandLineToArgv indicates 8192 +// entries of up to 8192 characters each, the actual count of parsed arguments +// may exceed 8192, and the documentation for CommandLineToArgvW does not mention +// any bound on the lengths of the individual argument strings. +// (See https://go.dev/issue/63236.) +func CommandLineToArgv(cmd *uint16, argc *int32) (argv *[8192]*[8192]uint16, err error) { + argp, err := commandLineToArgv(cmd, argc) + argv = (*[8192]*[8192]uint16)(unsafe.Pointer(argp)) + return argv, err +} + func CloseOnExec(fd Handle) { SetHandleInformation(Handle(fd), HANDLE_FLAG_INHERIT, 0) } diff --git a/etcd/vendor/golang.org/x/sys/windows/security_windows.go b/etcd/vendor/golang.org/x/sys/windows/security_windows.go index d414ef13be..26be94a8a7 100644 --- a/etcd/vendor/golang.org/x/sys/windows/security_windows.go +++ b/etcd/vendor/golang.org/x/sys/windows/security_windows.go @@ -7,8 +7,6 @@ package windows import ( "syscall" "unsafe" - - "golang.org/x/sys/internal/unsafeheader" ) const ( @@ -1341,21 +1339,14 @@ func (selfRelativeSD *SECURITY_DESCRIPTOR) copySelfRelativeSecurityDescriptor() sdLen = min } - var src []byte - h := (*unsafeheader.Slice)(unsafe.Pointer(&src)) - h.Data = unsafe.Pointer(selfRelativeSD) - h.Len = sdLen - h.Cap = sdLen - + src := unsafe.Slice((*byte)(unsafe.Pointer(selfRelativeSD)), sdLen) + // SECURITY_DESCRIPTOR has pointers in it, which means checkptr expects for it to + // be aligned properly. When we're copying a Windows-allocated struct to a + // Go-allocated one, make sure that the Go allocation is aligned to the + // pointer size. const psize = int(unsafe.Sizeof(uintptr(0))) - - var dst []byte - h = (*unsafeheader.Slice)(unsafe.Pointer(&dst)) alloc := make([]uintptr, (sdLen+psize-1)/psize) - h.Data = (*unsafeheader.Slice)(unsafe.Pointer(&alloc)).Data - h.Len = sdLen - h.Cap = sdLen - + dst := unsafe.Slice((*byte)(unsafe.Pointer(&alloc[0])), sdLen) copy(dst, src) return (*SECURITY_DESCRIPTOR)(unsafe.Pointer(&dst[0])) } diff --git a/etcd/vendor/golang.org/x/sys/windows/syscall_windows.go b/etcd/vendor/golang.org/x/sys/windows/syscall_windows.go index 67bad0926a..35cfc57ca8 100644 --- a/etcd/vendor/golang.org/x/sys/windows/syscall_windows.go +++ b/etcd/vendor/golang.org/x/sys/windows/syscall_windows.go @@ -15,8 +15,6 @@ import ( "time" "unicode/utf16" "unsafe" - - "golang.org/x/sys/internal/unsafeheader" ) type Handle uintptr @@ -240,7 +238,7 @@ func NewCallbackCDecl(fn interface{}) uintptr { //sys SetFileAttributes(name *uint16, attrs uint32) (err error) = kernel32.SetFileAttributesW //sys GetFileAttributesEx(name *uint16, level uint32, info *byte) (err error) = kernel32.GetFileAttributesExW //sys GetCommandLine() (cmd *uint16) = kernel32.GetCommandLineW -//sys CommandLineToArgv(cmd *uint16, argc *int32) (argv *[8192]*[8192]uint16, err error) [failretval==nil] = shell32.CommandLineToArgvW +//sys commandLineToArgv(cmd *uint16, argc *int32) (argv **uint16, err error) [failretval==nil] = shell32.CommandLineToArgvW //sys LocalFree(hmem Handle) (handle Handle, err error) [failretval!=0] //sys LocalAlloc(flags uint32, length uint32) (ptr uintptr, err error) //sys SetHandleInformation(handle Handle, mask uint32, flags uint32) (err error) @@ -299,12 +297,15 @@ func NewCallbackCDecl(fn interface{}) uintptr { //sys RegNotifyChangeKeyValue(key Handle, watchSubtree bool, notifyFilter uint32, event Handle, asynchronous bool) (regerrno error) = advapi32.RegNotifyChangeKeyValue //sys GetCurrentProcessId() (pid uint32) = kernel32.GetCurrentProcessId //sys ProcessIdToSessionId(pid uint32, sessionid *uint32) (err error) = kernel32.ProcessIdToSessionId +//sys ClosePseudoConsole(console Handle) = kernel32.ClosePseudoConsole +//sys createPseudoConsole(size uint32, in Handle, out Handle, flags uint32, pconsole *Handle) (hr error) = kernel32.CreatePseudoConsole //sys GetConsoleMode(console Handle, mode *uint32) (err error) = kernel32.GetConsoleMode //sys SetConsoleMode(console Handle, mode uint32) (err error) = kernel32.SetConsoleMode //sys GetConsoleScreenBufferInfo(console Handle, info *ConsoleScreenBufferInfo) (err error) = kernel32.GetConsoleScreenBufferInfo //sys setConsoleCursorPosition(console Handle, position uint32) (err error) = kernel32.SetConsoleCursorPosition //sys WriteConsole(console Handle, buf *uint16, towrite uint32, written *uint32, reserved *byte) (err error) = kernel32.WriteConsoleW //sys ReadConsole(console Handle, buf *uint16, toread uint32, read *uint32, inputControl *byte) (err error) = kernel32.ReadConsoleW +//sys resizePseudoConsole(pconsole Handle, size uint32) (hr error) = kernel32.ResizePseudoConsole //sys CreateToolhelp32Snapshot(flags uint32, processId uint32) (handle Handle, err error) [failretval==InvalidHandle] = kernel32.CreateToolhelp32Snapshot //sys Module32First(snapshot Handle, moduleEntry *ModuleEntry32) (err error) = kernel32.Module32FirstW //sys Module32Next(snapshot Handle, moduleEntry *ModuleEntry32) (err error) = kernel32.Module32NextW @@ -1667,12 +1668,8 @@ func NewNTUnicodeString(s string) (*NTUnicodeString, error) { // Slice returns a uint16 slice that aliases the data in the NTUnicodeString. func (s *NTUnicodeString) Slice() []uint16 { - var slice []uint16 - hdr := (*unsafeheader.Slice)(unsafe.Pointer(&slice)) - hdr.Data = unsafe.Pointer(s.Buffer) - hdr.Len = int(s.Length) - hdr.Cap = int(s.MaximumLength) - return slice + slice := unsafe.Slice(s.Buffer, s.MaximumLength) + return slice[:s.Length] } func (s *NTUnicodeString) String() string { @@ -1695,12 +1692,8 @@ func NewNTString(s string) (*NTString, error) { // Slice returns a byte slice that aliases the data in the NTString. func (s *NTString) Slice() []byte { - var slice []byte - hdr := (*unsafeheader.Slice)(unsafe.Pointer(&slice)) - hdr.Data = unsafe.Pointer(s.Buffer) - hdr.Len = int(s.Length) - hdr.Cap = int(s.MaximumLength) - return slice + slice := unsafe.Slice(s.Buffer, s.MaximumLength) + return slice[:s.Length] } func (s *NTString) String() string { @@ -1752,10 +1745,7 @@ func LoadResourceData(module, resInfo Handle) (data []byte, err error) { if err != nil { return } - h := (*unsafeheader.Slice)(unsafe.Pointer(&data)) - h.Data = unsafe.Pointer(ptr) - h.Len = int(size) - h.Cap = int(size) + data = unsafe.Slice((*byte)(unsafe.Pointer(ptr)), size) return } @@ -1826,3 +1816,17 @@ type PSAPI_WORKING_SET_EX_INFORMATION struct { // A PSAPI_WORKING_SET_EX_BLOCK union that indicates the attributes of the page at VirtualAddress. VirtualAttributes PSAPI_WORKING_SET_EX_BLOCK } + +// CreatePseudoConsole creates a windows pseudo console. +func CreatePseudoConsole(size Coord, in Handle, out Handle, flags uint32, pconsole *Handle) error { + // We need this wrapper to manually cast Coord to uint32. The autogenerated wrappers only + // accept arguments that can be casted to uintptr, and Coord can't. + return createPseudoConsole(*((*uint32)(unsafe.Pointer(&size))), in, out, flags, pconsole) +} + +// ResizePseudoConsole resizes the internal buffers of the pseudo console to the width and height specified in `size`. +func ResizePseudoConsole(pconsole Handle, size Coord) error { + // We need this wrapper to manually cast Coord to uint32. The autogenerated wrappers only + // accept arguments that can be casted to uintptr, and Coord can't. + return resizePseudoConsole(pconsole, *((*uint32)(unsafe.Pointer(&size)))) +} diff --git a/etcd/vendor/golang.org/x/sys/windows/types_windows.go b/etcd/vendor/golang.org/x/sys/windows/types_windows.go index 88e62a6385..b88dc7c85e 100644 --- a/etcd/vendor/golang.org/x/sys/windows/types_windows.go +++ b/etcd/vendor/golang.org/x/sys/windows/types_windows.go @@ -247,6 +247,7 @@ const ( PROC_THREAD_ATTRIBUTE_MITIGATION_POLICY = 0x00020007 PROC_THREAD_ATTRIBUTE_UMS_THREAD = 0x00030006 PROC_THREAD_ATTRIBUTE_PROTECTION_LEVEL = 0x0002000b + PROC_THREAD_ATTRIBUTE_PSEUDOCONSOLE = 0x00020016 ) const ( @@ -2139,6 +2140,12 @@ const ( ENABLE_LVB_GRID_WORLDWIDE = 0x10 ) +// Pseudo console related constants used for the flags parameter to +// CreatePseudoConsole. See: https://learn.microsoft.com/en-us/windows/console/createpseudoconsole +const ( + PSEUDOCONSOLE_INHERIT_CURSOR = 0x1 +) + type Coord struct { X int16 Y int16 diff --git a/etcd/vendor/golang.org/x/sys/windows/zsyscall_windows.go b/etcd/vendor/golang.org/x/sys/windows/zsyscall_windows.go index 5c385580f6..8b1688de4c 100644 --- a/etcd/vendor/golang.org/x/sys/windows/zsyscall_windows.go +++ b/etcd/vendor/golang.org/x/sys/windows/zsyscall_windows.go @@ -188,6 +188,7 @@ var ( procCancelIo = modkernel32.NewProc("CancelIo") procCancelIoEx = modkernel32.NewProc("CancelIoEx") procCloseHandle = modkernel32.NewProc("CloseHandle") + procClosePseudoConsole = modkernel32.NewProc("ClosePseudoConsole") procConnectNamedPipe = modkernel32.NewProc("ConnectNamedPipe") procCreateDirectoryW = modkernel32.NewProc("CreateDirectoryW") procCreateEventExW = modkernel32.NewProc("CreateEventExW") @@ -202,6 +203,7 @@ var ( procCreateNamedPipeW = modkernel32.NewProc("CreateNamedPipeW") procCreatePipe = modkernel32.NewProc("CreatePipe") procCreateProcessW = modkernel32.NewProc("CreateProcessW") + procCreatePseudoConsole = modkernel32.NewProc("CreatePseudoConsole") procCreateSymbolicLinkW = modkernel32.NewProc("CreateSymbolicLinkW") procCreateToolhelp32Snapshot = modkernel32.NewProc("CreateToolhelp32Snapshot") procDefineDosDeviceW = modkernel32.NewProc("DefineDosDeviceW") @@ -328,6 +330,7 @@ var ( procReleaseMutex = modkernel32.NewProc("ReleaseMutex") procRemoveDirectoryW = modkernel32.NewProc("RemoveDirectoryW") procResetEvent = modkernel32.NewProc("ResetEvent") + procResizePseudoConsole = modkernel32.NewProc("ResizePseudoConsole") procResumeThread = modkernel32.NewProc("ResumeThread") procSetCommTimeouts = modkernel32.NewProc("SetCommTimeouts") procSetConsoleCursorPosition = modkernel32.NewProc("SetConsoleCursorPosition") @@ -1633,6 +1636,11 @@ func CloseHandle(handle Handle) (err error) { return } +func ClosePseudoConsole(console Handle) { + syscall.Syscall(procClosePseudoConsole.Addr(), 1, uintptr(console), 0, 0) + return +} + func ConnectNamedPipe(pipe Handle, overlapped *Overlapped) (err error) { r1, _, e1 := syscall.Syscall(procConnectNamedPipe.Addr(), 2, uintptr(pipe), uintptr(unsafe.Pointer(overlapped)), 0) if r1 == 0 { @@ -1762,6 +1770,14 @@ func CreateProcess(appName *uint16, commandLine *uint16, procSecurity *SecurityA return } +func createPseudoConsole(size uint32, in Handle, out Handle, flags uint32, pconsole *Handle) (hr error) { + r0, _, _ := syscall.Syscall6(procCreatePseudoConsole.Addr(), 5, uintptr(size), uintptr(in), uintptr(out), uintptr(flags), uintptr(unsafe.Pointer(pconsole)), 0) + if r0 != 0 { + hr = syscall.Errno(r0) + } + return +} + func CreateSymbolicLink(symlinkfilename *uint16, targetfilename *uint16, flags uint32) (err error) { r1, _, e1 := syscall.Syscall(procCreateSymbolicLinkW.Addr(), 3, uintptr(unsafe.Pointer(symlinkfilename)), uintptr(unsafe.Pointer(targetfilename)), uintptr(flags)) if r1&0xff == 0 { @@ -2862,6 +2878,14 @@ func ResetEvent(event Handle) (err error) { return } +func resizePseudoConsole(pconsole Handle, size uint32) (hr error) { + r0, _, _ := syscall.Syscall(procResizePseudoConsole.Addr(), 2, uintptr(pconsole), uintptr(size), 0) + if r0 != 0 { + hr = syscall.Errno(r0) + } + return +} + func ResumeThread(thread Handle) (ret uint32, err error) { r0, _, e1 := syscall.Syscall(procResumeThread.Addr(), 1, uintptr(thread), 0, 0) ret = uint32(r0) @@ -3820,9 +3844,9 @@ func setupUninstallOEMInf(infFileName *uint16, flags SUOI, reserved uintptr) (er return } -func CommandLineToArgv(cmd *uint16, argc *int32) (argv *[8192]*[8192]uint16, err error) { +func commandLineToArgv(cmd *uint16, argc *int32) (argv **uint16, err error) { r0, _, e1 := syscall.Syscall(procCommandLineToArgvW.Addr(), 2, uintptr(unsafe.Pointer(cmd)), uintptr(unsafe.Pointer(argc)), 0) - argv = (*[8192]*[8192]uint16)(unsafe.Pointer(r0)) + argv = (**uint16)(unsafe.Pointer(r0)) if argv == nil { err = errnoErr(e1) } diff --git a/etcd/vendor/k8s.io/apimachinery/pkg/util/runtime/runtime.go b/etcd/vendor/k8s.io/apimachinery/pkg/util/runtime/runtime.go index d738725caf..3674914f70 100644 --- a/etcd/vendor/k8s.io/apimachinery/pkg/util/runtime/runtime.go +++ b/etcd/vendor/k8s.io/apimachinery/pkg/util/runtime/runtime.go @@ -126,14 +126,17 @@ type rudimentaryErrorBackoff struct { // OnError will block if it is called more often than the embedded period time. // This will prevent overly tight hot error loops. func (r *rudimentaryErrorBackoff) OnError(error) { + now := time.Now() // start the timer before acquiring the lock r.lastErrorTimeLock.Lock() - defer r.lastErrorTimeLock.Unlock() - d := time.Since(r.lastErrorTime) - if d < r.minPeriod { - // If the time moves backwards for any reason, do nothing - time.Sleep(r.minPeriod - d) - } + d := now.Sub(r.lastErrorTime) r.lastErrorTime = time.Now() + r.lastErrorTimeLock.Unlock() + + // Do not sleep with the lock held because that causes all callers of HandleError to block. + // We only want the current goroutine to block. + // A negative or zero duration causes time.Sleep to return immediately. + // If the time moves backwards for any reason, do nothing. + time.Sleep(r.minPeriod - d) } // GetCaller returns the caller of the function that calls it. diff --git a/etcd/vendor/modules.txt b/etcd/vendor/modules.txt index da038bf3ae..6955fbd8d7 100644 --- a/etcd/vendor/modules.txt +++ b/etcd/vendor/modules.txt @@ -419,11 +419,11 @@ go.uber.org/zap/internal/color go.uber.org/zap/internal/exit go.uber.org/zap/zapcore go.uber.org/zap/zapgrpc -# golang.org/x/crypto v0.13.0 +# golang.org/x/crypto v0.14.0 ## explicit; go 1.17 golang.org/x/crypto/bcrypt golang.org/x/crypto/blowfish -# golang.org/x/net v0.15.0 +# golang.org/x/net v0.17.0 ## explicit; go 1.17 golang.org/x/net/context golang.org/x/net/http/httpguts @@ -441,14 +441,13 @@ golang.org/x/oauth2/internal # golang.org/x/sync v0.2.0 ## explicit golang.org/x/sync/errgroup -# golang.org/x/sys v0.12.0 +# golang.org/x/sys v0.13.0 ## explicit; go 1.17 -golang.org/x/sys/internal/unsafeheader golang.org/x/sys/plan9 golang.org/x/sys/unix golang.org/x/sys/windows golang.org/x/sys/windows/registry -# golang.org/x/term v0.12.0 +# golang.org/x/term v0.13.0 ## explicit; go 1.17 golang.org/x/term # golang.org/x/text v0.13.0 @@ -590,7 +589,7 @@ gopkg.in/yaml.v2 # gopkg.in/yaml.v3 v3.0.1 ## explicit gopkg.in/yaml.v3 -# k8s.io/api v0.28.2 => github.com/openshift/kubernetes/staging/src/k8s.io/api v0.0.0-20231003193349-6ab54b8d9a0e +# k8s.io/api v0.28.2 => github.com/openshift/kubernetes/staging/src/k8s.io/api v0.0.0-20231013210905-481304af1da9 ## explicit; go 1.20 k8s.io/api/admission/v1 k8s.io/api/admission/v1beta1 @@ -647,7 +646,7 @@ k8s.io/api/scheduling/v1beta1 k8s.io/api/storage/v1 k8s.io/api/storage/v1alpha1 k8s.io/api/storage/v1beta1 -# k8s.io/apimachinery v0.28.2 => github.com/openshift/kubernetes/staging/src/k8s.io/apimachinery v0.0.0-20231003193349-6ab54b8d9a0e +# k8s.io/apimachinery v0.28.2 => github.com/openshift/kubernetes/staging/src/k8s.io/apimachinery v0.0.0-20231013210905-481304af1da9 ## explicit; go 1.20 k8s.io/apimachinery/pkg/api/equality k8s.io/apimachinery/pkg/api/errors @@ -700,13 +699,13 @@ k8s.io/apimachinery/pkg/watch k8s.io/apimachinery/third_party/forked/golang/json k8s.io/apimachinery/third_party/forked/golang/netutil k8s.io/apimachinery/third_party/forked/golang/reflect -# k8s.io/cli-runtime v0.0.0 => github.com/openshift/kubernetes/staging/src/k8s.io/cli-runtime v0.0.0-20231003193349-6ab54b8d9a0e +# k8s.io/cli-runtime v0.0.0 => github.com/openshift/kubernetes/staging/src/k8s.io/cli-runtime v0.0.0-20231013210905-481304af1da9 ## explicit; go 1.20 k8s.io/cli-runtime/pkg/genericclioptions k8s.io/cli-runtime/pkg/genericiooptions k8s.io/cli-runtime/pkg/printers k8s.io/cli-runtime/pkg/resource -# k8s.io/client-go v0.28.2 => github.com/openshift/kubernetes/staging/src/k8s.io/client-go v0.0.0-20231003193349-6ab54b8d9a0e +# k8s.io/client-go v0.28.2 => github.com/openshift/kubernetes/staging/src/k8s.io/client-go v0.0.0-20231013210905-481304af1da9 ## explicit; go 1.20 k8s.io/client-go/applyconfigurations/admissionregistration/v1 k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1 @@ -852,7 +851,7 @@ k8s.io/client-go/util/homedir k8s.io/client-go/util/jsonpath k8s.io/client-go/util/keyutil k8s.io/client-go/util/workqueue -# k8s.io/component-base v0.28.2 => github.com/openshift/kubernetes/staging/src/k8s.io/component-base v0.0.0-20231003193349-6ab54b8d9a0e +# k8s.io/component-base v0.28.2 => github.com/openshift/kubernetes/staging/src/k8s.io/component-base v0.0.0-20231013210905-481304af1da9 ## explicit; go 1.20 k8s.io/component-base/cli k8s.io/component-base/cli/flag @@ -889,7 +888,7 @@ k8s.io/kube-openapi/pkg/spec3 k8s.io/kube-openapi/pkg/util/proto k8s.io/kube-openapi/pkg/util/proto/validation k8s.io/kube-openapi/pkg/validation/spec -# k8s.io/kubectl v0.0.0 => github.com/openshift/kubernetes/staging/src/k8s.io/kubectl v0.0.0-20231003193349-6ab54b8d9a0e +# k8s.io/kubectl v0.0.0 => github.com/openshift/kubernetes/staging/src/k8s.io/kubectl v0.0.0-20231013210905-481304af1da9 ## explicit; go 1.20 k8s.io/kubectl/pkg/cmd/util k8s.io/kubectl/pkg/scheme @@ -1017,33 +1016,33 @@ sigs.k8s.io/yaml # go.etcd.io/etcd/pkg/v3 => github.com/openshift/etcd/pkg/v3 v3.5.1-0.20230831104714-6fc69d5d8356 # go.etcd.io/etcd/raft/v3 => github.com/openshift/etcd/raft/v3 v3.5.1-0.20230831104714-6fc69d5d8356 # go.etcd.io/etcd/server/v3 => github.com/openshift/etcd/server/v3 v3.5.1-0.20230831104714-6fc69d5d8356 -# k8s.io/api => github.com/openshift/kubernetes/staging/src/k8s.io/api v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/apiextensions-apiserver => github.com/openshift/kubernetes/staging/src/k8s.io/apiextensions-apiserver v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/apimachinery => github.com/openshift/kubernetes/staging/src/k8s.io/apimachinery v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/apiserver => github.com/openshift/kubernetes/staging/src/k8s.io/apiserver v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/cli-runtime => github.com/openshift/kubernetes/staging/src/k8s.io/cli-runtime v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/client-go => github.com/openshift/kubernetes/staging/src/k8s.io/client-go v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/cloud-provider => github.com/openshift/kubernetes/staging/src/k8s.io/cloud-provider v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/cluster-bootstrap => github.com/openshift/kubernetes/staging/src/k8s.io/cluster-bootstrap v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/code-generator => github.com/openshift/kubernetes/staging/src/k8s.io/code-generator v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/component-base => github.com/openshift/kubernetes/staging/src/k8s.io/component-base v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/component-helpers => github.com/openshift/kubernetes/staging/src/k8s.io/component-helpers v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/controller-manager => github.com/openshift/kubernetes/staging/src/k8s.io/controller-manager v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/cri-api => github.com/openshift/kubernetes/staging/src/k8s.io/cri-api v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/csi-translation-lib => github.com/openshift/kubernetes/staging/src/k8s.io/csi-translation-lib v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/dynamic-resource-allocation => github.com/openshift/kubernetes/staging/src/k8s.io/dynamic-resource-allocation v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/kms => github.com/openshift/kubernetes/staging/src/k8s.io/kms v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/kube-aggregator => github.com/openshift/kubernetes/staging/src/k8s.io/kube-aggregator v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/kube-controller-manager => github.com/openshift/kubernetes/staging/src/k8s.io/kube-controller-manager v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/kube-proxy => github.com/openshift/kubernetes/staging/src/k8s.io/kube-proxy v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/kube-scheduler => github.com/openshift/kubernetes/staging/src/k8s.io/kube-scheduler v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/kubectl => github.com/openshift/kubernetes/staging/src/k8s.io/kubectl v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/kubelet => github.com/openshift/kubernetes/staging/src/k8s.io/kubelet v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/legacy-cloud-providers => github.com/openshift/kubernetes/staging/src/k8s.io/legacy-cloud-providers v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/metrics => github.com/openshift/kubernetes/staging/src/k8s.io/metrics v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/mount-utils => github.com/openshift/kubernetes/staging/src/k8s.io/mount-utils v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/pod-security-admission => github.com/openshift/kubernetes/staging/src/k8s.io/pod-security-admission v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/sample-apiserver => github.com/openshift/kubernetes/staging/src/k8s.io/sample-apiserver v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/sample-cli-plugin => github.com/openshift/kubernetes/staging/src/k8s.io/sample-cli-plugin v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/sample-controller => github.com/openshift/kubernetes/staging/src/k8s.io/sample-controller v0.0.0-20231003193349-6ab54b8d9a0e -# k8s.io/endpointslice => github.com/openshift/kubernetes/staging/src/k8s.io/endpointslice v0.0.0-20231003193349-6ab54b8d9a0e +# k8s.io/api => github.com/openshift/kubernetes/staging/src/k8s.io/api v0.0.0-20231013210905-481304af1da9 +# k8s.io/apiextensions-apiserver => github.com/openshift/kubernetes/staging/src/k8s.io/apiextensions-apiserver v0.0.0-20231013210905-481304af1da9 +# k8s.io/apimachinery => github.com/openshift/kubernetes/staging/src/k8s.io/apimachinery v0.0.0-20231013210905-481304af1da9 +# k8s.io/apiserver => github.com/openshift/kubernetes/staging/src/k8s.io/apiserver v0.0.0-20231013210905-481304af1da9 +# k8s.io/cli-runtime => github.com/openshift/kubernetes/staging/src/k8s.io/cli-runtime v0.0.0-20231013210905-481304af1da9 +# k8s.io/client-go => github.com/openshift/kubernetes/staging/src/k8s.io/client-go v0.0.0-20231013210905-481304af1da9 +# k8s.io/cloud-provider => github.com/openshift/kubernetes/staging/src/k8s.io/cloud-provider v0.0.0-20231013210905-481304af1da9 +# k8s.io/cluster-bootstrap => github.com/openshift/kubernetes/staging/src/k8s.io/cluster-bootstrap v0.0.0-20231013210905-481304af1da9 +# k8s.io/code-generator => github.com/openshift/kubernetes/staging/src/k8s.io/code-generator v0.0.0-20231013210905-481304af1da9 +# k8s.io/component-base => github.com/openshift/kubernetes/staging/src/k8s.io/component-base v0.0.0-20231013210905-481304af1da9 +# k8s.io/component-helpers => github.com/openshift/kubernetes/staging/src/k8s.io/component-helpers v0.0.0-20231013210905-481304af1da9 +# k8s.io/controller-manager => github.com/openshift/kubernetes/staging/src/k8s.io/controller-manager v0.0.0-20231013210905-481304af1da9 +# k8s.io/cri-api => github.com/openshift/kubernetes/staging/src/k8s.io/cri-api v0.0.0-20231013210905-481304af1da9 +# k8s.io/csi-translation-lib => github.com/openshift/kubernetes/staging/src/k8s.io/csi-translation-lib v0.0.0-20231013210905-481304af1da9 +# k8s.io/dynamic-resource-allocation => github.com/openshift/kubernetes/staging/src/k8s.io/dynamic-resource-allocation v0.0.0-20231013210905-481304af1da9 +# k8s.io/kms => github.com/openshift/kubernetes/staging/src/k8s.io/kms v0.0.0-20231013210905-481304af1da9 +# k8s.io/kube-aggregator => github.com/openshift/kubernetes/staging/src/k8s.io/kube-aggregator v0.0.0-20231013210905-481304af1da9 +# k8s.io/kube-controller-manager => github.com/openshift/kubernetes/staging/src/k8s.io/kube-controller-manager v0.0.0-20231013210905-481304af1da9 +# k8s.io/kube-proxy => github.com/openshift/kubernetes/staging/src/k8s.io/kube-proxy v0.0.0-20231013210905-481304af1da9 +# k8s.io/kube-scheduler => github.com/openshift/kubernetes/staging/src/k8s.io/kube-scheduler v0.0.0-20231013210905-481304af1da9 +# k8s.io/kubectl => github.com/openshift/kubernetes/staging/src/k8s.io/kubectl v0.0.0-20231013210905-481304af1da9 +# k8s.io/kubelet => github.com/openshift/kubernetes/staging/src/k8s.io/kubelet v0.0.0-20231013210905-481304af1da9 +# k8s.io/legacy-cloud-providers => github.com/openshift/kubernetes/staging/src/k8s.io/legacy-cloud-providers v0.0.0-20231013210905-481304af1da9 +# k8s.io/metrics => github.com/openshift/kubernetes/staging/src/k8s.io/metrics v0.0.0-20231013210905-481304af1da9 +# k8s.io/mount-utils => github.com/openshift/kubernetes/staging/src/k8s.io/mount-utils v0.0.0-20231013210905-481304af1da9 +# k8s.io/pod-security-admission => github.com/openshift/kubernetes/staging/src/k8s.io/pod-security-admission v0.0.0-20231013210905-481304af1da9 +# k8s.io/sample-apiserver => github.com/openshift/kubernetes/staging/src/k8s.io/sample-apiserver v0.0.0-20231013210905-481304af1da9 +# k8s.io/sample-cli-plugin => github.com/openshift/kubernetes/staging/src/k8s.io/sample-cli-plugin v0.0.0-20231013210905-481304af1da9 +# k8s.io/sample-controller => github.com/openshift/kubernetes/staging/src/k8s.io/sample-controller v0.0.0-20231013210905-481304af1da9 +# k8s.io/endpointslice => github.com/openshift/kubernetes/staging/src/k8s.io/endpointslice v0.0.0-20231013210905-481304af1da9 From b20713cb3def87e4b31b85e278a1ff8d2dbfe078 Mon Sep 17 00:00:00 2001 From: ci-robot Date: Thu, 19 Oct 2023 05:17:45 +0000 Subject: [PATCH 7/9] update component images --- packaging/crio.conf.d/microshift_amd64.conf | 2 +- packaging/crio.conf.d/microshift_arm64.conf | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packaging/crio.conf.d/microshift_amd64.conf b/packaging/crio.conf.d/microshift_amd64.conf index 602cd2d7cf..7ccf1e03d1 100644 --- a/packaging/crio.conf.d/microshift_amd64.conf +++ b/packaging/crio.conf.d/microshift_amd64.conf @@ -25,6 +25,6 @@ plugin_dirs = [ # for community builds on top of OKD, this setting has no effect [crio.image] global_auth_file="/etc/crio/openshift-pull-secret" -pause_image = "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:4dc501b28e3001e928e948217824044be5fbe258a733152f0b091eae4769e879" +pause_image = "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:63894732884819fdd4b35bc6b4ff6f6af783bd6f2173dda60079ef35809ae46a" pause_image_auth_file = "/etc/crio/openshift-pull-secret" pause_command = "/usr/bin/pod" diff --git a/packaging/crio.conf.d/microshift_arm64.conf b/packaging/crio.conf.d/microshift_arm64.conf index b21c8d42c5..928d0565a0 100644 --- a/packaging/crio.conf.d/microshift_arm64.conf +++ b/packaging/crio.conf.d/microshift_arm64.conf @@ -25,6 +25,6 @@ plugin_dirs = [ # for community builds on top of OKD, this setting has no effect [crio.image] global_auth_file="/etc/crio/openshift-pull-secret" -pause_image = "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:aa543459db06e47a1e9ec60c016d774355e42a4bd0e6462fa3c0e7c1adff60a9" +pause_image = "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:f4646b56b360862b68122796674fa049dcb061c175610ae80793c72095bf77ea" pause_image_auth_file = "/etc/crio/openshift-pull-secret" pause_command = "/usr/bin/pod" From d329237cd0a84d11df6689507bc3690e9c9bed97 Mon Sep 17 00:00:00 2001 From: ci-robot Date: Thu, 19 Oct 2023 05:17:46 +0000 Subject: [PATCH 8/9] update manifests --- .../openshift-dns/dns/daemonset.yaml | 17 +++++++++----- .../openshift-router/deployment.yaml | 1 + assets/release/release-aarch64.json | 22 +++++++++---------- assets/release/release-x86_64.json | 22 +++++++++---------- 4 files changed, 34 insertions(+), 28 deletions(-) diff --git a/assets/components/openshift-dns/dns/daemonset.yaml b/assets/components/openshift-dns/dns/daemonset.yaml index 7bd4077cd4..fa1fa220a7 100644 --- a/assets/components/openshift-dns/dns/daemonset.yaml +++ b/assets/components/openshift-dns/dns/daemonset.yaml @@ -1,6 +1,8 @@ kind: DaemonSet apiVersion: apps/v1 spec: + # minReadySeconds should be 3x the readiness probe's polling interval (i.e. periodSeconds). + minReadySeconds: 9 template: metadata: annotations: @@ -33,7 +35,7 @@ spec: port: 8181 scheme: HTTP initialDelaySeconds: 10 - periodSeconds: 3 + periodSeconds: 3 # Update the daemonset's spec.minReadySeconds above if you change this value! successThreshold: 1 failureThreshold: 3 timeoutSeconds: 3 @@ -92,11 +94,14 @@ spec: updateStrategy: type: RollingUpdate rollingUpdate: - # TODO: Consider setting maxSurge to a positive value. - maxSurge: 0 - # Note: The daemon controller rounds the percentage up - # (unlike the deployment controller, which rounds down). - maxUnavailable: 10% + # Set maxSurge to a positive value so that each node that has a pod + # continues to have a local ready pod during a rolling update. This is + # important for topology-aware hints as well as for similar logic in + # openshift-sdn and ovn-kubernetes that prefers to use a local ready DNS + # pod whenever one exists. + maxSurge: 10% + # maxUnavailable must be zero when maxSurge is nonzero. + maxUnavailable: 0 selector: matchLabels: dns.operator.openshift.io/daemonset-dns: default diff --git a/assets/components/openshift-router/deployment.yaml b/assets/components/openshift-router/deployment.yaml index 3fc5252cac..5fcb9885ff 100644 --- a/assets/components/openshift-router/deployment.yaml +++ b/assets/components/openshift-router/deployment.yaml @@ -18,6 +18,7 @@ spec: securityContext: # See https://bugzilla.redhat.com/2007246 allowPrivilegeEscalation: true + readOnlyRootFilesystem: false terminationMessagePolicy: FallbackToLogsOnError env: - name: ROUTER_SERVICE_NAMESPACE diff --git a/assets/release/release-aarch64.json b/assets/release/release-aarch64.json index ebd6476f91..252ad4535f 100644 --- a/assets/release/release-aarch64.json +++ b/assets/release/release-aarch64.json @@ -1,23 +1,23 @@ { "release": { - "base": "4.15.0-0.nightly-arm64-2023-10-05-220031" + "base": "4.15.0-0.nightly-arm64-2023-10-18-122140" }, "images": { - "cli": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:0f59fc4f00f9068b63dda48e18a259472872d2c96c5c2df32ab2020fbbf3d9be", - "coredns": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:de53fcbaf297cff034d668efc9d8a5a8fec8472bf13766662c2e0d5fa02592d9", - "haproxy-router": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:cc2ead36dc439530cc0fc9c656c2146da381d2d3636905b29ef2aee2033b709c", - "kube-rbac-proxy": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:c77b65b0ad68e613f3e3aee1046261925cc9a9c93213b1820f927668e877b688", + "cli": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:a577a0ffa3c759bfec9581e8a8fe941f4a66930c97c462c4b073fe6eb51403c8", + "coredns": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:f484a139fdea4e2e0712111be195aa5b5a4094b9cebb2a32d1b3225b090fcd41", + "haproxy-router": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:61c9845e9a510deea8322bb28b3ad6500d617466c4921b7c85fb722a2348a578", + "kube-rbac-proxy": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:269cbcafac25052e9048d8a284b2c7f3bfc5f7f5cc8c284db6fb7bcc21e82af8", "openssl": "registry.access.redhat.com/ubi8/openssl@sha256:9e743d947be073808f7f1750a791a3dbd81e694e37161e8c6c6057c2c342d671", - "ovn-kubernetes-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:c6b0d03960c9a97b661b9bb68bd483e7bb5d415de95de57c02b8f70d518d2866", - "pod": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:aa543459db06e47a1e9ec60c016d774355e42a4bd0e6462fa3c0e7c1adff60a9", - "service-ca-operator": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:2003ba919a2e9236605b42c5e2e62454f85f85cb61e735bc7f4666e16bb4163e", + "ovn-kubernetes-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:04e2c1a139de24af3c2d621ae2210a7deb07137f94abae72c51acca78e440ac3", + "pod": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:f4646b56b360862b68122796674fa049dcb061c175610ae80793c72095bf77ea", + "service-ca-operator": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:58ade48701abfd79dee9a3b0648345479d27822cb349c04e08ed79ed6356625e", "topolvm_csi": "registry.redhat.io/lvms4/topolvm-rhel8@sha256:f676e20b8ecdbe9f5fc994e2ff236a02d2afe666bf325e8ac02cd3a043df107e", "topolvm_csi_registrar": "registry.redhat.io/openshift4/ose-csi-node-driver-registrar@sha256:71d42a2b26fca9690036c95e54aa3641702c4dc7ba1912f8804d777320f9fbf8", "topolvm_csi_livenessprobe": "registry.redhat.io/openshift4/ose-csi-livenessprobe@sha256:3c63c06561f20f5ead423946c6cc22030c397f0fe190004e6b5ccdb3bfaccdc4", "topolvm_csi_resizer": "registry.redhat.io/openshift4/ose-csi-external-resizer@sha256:837b32a0c432123e2605ad6d029e7f3b4489d9c52a9d272c7a133d41ad10db87", "topolvm_csi_provisioner": "registry.redhat.io/openshift4/ose-csi-external-provisioner@sha256:778aa6e5ea046bfcd865e665679c30362dc8c00cfb33a0cdcc56b2395e8ab504", - "csi-external-snapshotter": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6ad876d95e68593cb14d895141a367984aa2912ce6143153421d0372d47bdbed", - "csi-snapshot-controller": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:47ed7ac202fa040dc3aa43b136c35d0910bf0e51fa918e25260c5a476da3779e", - "csi-snapshot-validation-webhook": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:5c247e4288c14ae4be9fb0bc663f39a15e27a4dffa100f77fc8a060ed249b632" + "csi-external-snapshotter": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:31c5144f23a33c0f37d930181f29a3ef9c5173fa117d8b005d1775a638a8f833", + "csi-snapshot-controller": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:14937d8b1f222fcc451acb970f89f671cc85abbbf737d3cb2f33df52d4953474", + "csi-snapshot-validation-webhook": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:23b8f52d62104b60bba2d3d05d025b72db5e884d8d0a2d9c9c79dfd5d242953a" } } diff --git a/assets/release/release-x86_64.json b/assets/release/release-x86_64.json index 818ba8e150..314d0640f3 100644 --- a/assets/release/release-x86_64.json +++ b/assets/release/release-x86_64.json @@ -1,23 +1,23 @@ { "release": { - "base": "4.15.0-0.nightly-2023-10-05-021229" + "base": "4.15.0-0.nightly-2023-10-17-065657" }, "images": { - "cli": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ebe769fcdde53908ba4e66a2f0ea79a839e2329029d39719cd540797d5e65ab1", - "coredns": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:aa43348f754a5e65189f5d1e8babe37483fbf4583b6c7529e613e4672298fab7", - "haproxy-router": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:c75c278f1effca58cbfe4a7667aa2aa81f5a05145a2d13c6a5f367d8375b37e8", - "kube-rbac-proxy": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:417cc59511821ffb3856ec3da83fa78c0fd93783a44732e8934332243b465545", + "cli": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:a9c9ea49d2cfe32891e733540cb489857627f9a493533b043c86d58173a782bf", + "coredns": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:e12a36ac68caddd3e4aed086b8d81b90e85bfd91caf60431816d89632925ec96", + "haproxy-router": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:4df8353fc5f50fee3368d01a9d2a8b60a9c2e9392f6f7aa5936fb181d043b567", + "kube-rbac-proxy": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:c8a54ee1c210e3b848029b7951c9960525a68cfdf6432c76a445e0a5905a4c81", "openssl": "registry.access.redhat.com/ubi8/openssl@sha256:9e743d947be073808f7f1750a791a3dbd81e694e37161e8c6c6057c2c342d671", - "ovn-kubernetes-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:484bb51a1c5391f86b94bddc2194ee0e917d5d0406c9d3e9585abb3ef3d39001", - "pod": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:4dc501b28e3001e928e948217824044be5fbe258a733152f0b091eae4769e879", - "service-ca-operator": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:3cf325e97d25b3bc2bfaed0402f80d447d93e3ef29183a7140aeb2c7ce231154", + "ovn-kubernetes-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:93259ce741f9efea3bd604d9f8dc6b01a2b20ad76e81f81d31f017c1b7681fcc", + "pod": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:63894732884819fdd4b35bc6b4ff6f6af783bd6f2173dda60079ef35809ae46a", + "service-ca-operator": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:e8e51d06d76f6fad7cb26a3bea7649d2243b0e4c90642176ef6a78635a365cf8", "topolvm_csi": "registry.redhat.io/lvms4/topolvm-rhel8@sha256:f676e20b8ecdbe9f5fc994e2ff236a02d2afe666bf325e8ac02cd3a043df107e", "topolvm_csi_registrar": "registry.redhat.io/openshift4/ose-csi-node-driver-registrar@sha256:71d42a2b26fca9690036c95e54aa3641702c4dc7ba1912f8804d777320f9fbf8", "topolvm_csi_livenessprobe": "registry.redhat.io/openshift4/ose-csi-livenessprobe@sha256:3c63c06561f20f5ead423946c6cc22030c397f0fe190004e6b5ccdb3bfaccdc4", "topolvm_csi_resizer": "registry.redhat.io/openshift4/ose-csi-external-resizer@sha256:837b32a0c432123e2605ad6d029e7f3b4489d9c52a9d272c7a133d41ad10db87", "topolvm_csi_provisioner": "registry.redhat.io/openshift4/ose-csi-external-provisioner@sha256:778aa6e5ea046bfcd865e665679c30362dc8c00cfb33a0cdcc56b2395e8ab504", - "csi-external-snapshotter": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:b2b131d706219f5fc4153576c15ece302e678c7553b6b0933cb551cb3abbed74", - "csi-snapshot-controller": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:5f7aa617da6b48bfec7474c2d8390d13ca508507b3732b118140a59e97cdad79", - "csi-snapshot-validation-webhook": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:f1b90292f9258c0bdb7b4fedc24c448c5ba47e202344e8048d418e8926e8c3e9" + "csi-external-snapshotter": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:adec248fd5b087f6e28b1c29204e3aea4eceeb801782d5a02e6409ac21b9f587", + "csi-snapshot-controller": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ee211b2ef42f86cd8aad7d013a3816ad554a00bce4e3c47e4ff234f44d0e2932", + "csi-snapshot-validation-webhook": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:43d83694369bf5040d3a725833027f9859fb04c9a24c3ce8b26d6467f8051db1" } } From 253b6122478ae4a812f2f43babfe7a87174213de Mon Sep 17 00:00:00 2001 From: ci-robot Date: Thu, 19 Oct 2023 05:17:47 +0000 Subject: [PATCH 9/9] update buildfiles --- Makefile.kube_git.var | 2 +- Makefile.version.aarch64.var | 2 +- Makefile.version.x86_64.var | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Makefile.kube_git.var b/Makefile.kube_git.var index 577e26450b..2e35b39c5f 100644 --- a/Makefile.kube_git.var +++ b/Makefile.kube_git.var @@ -1,5 +1,5 @@ KUBE_GIT_MAJOR=1 KUBE_GIT_MINOR=28 KUBE_GIT_VERSION=v1.28.2 -KUBE_GIT_COMMIT=6ab54b8d9a0ea02856efd3835b6f9df5da9ce115 +KUBE_GIT_COMMIT=481304af1da9b2376ebb1ddefa2ca665e1e1ae40 KUBE_GIT_TREE_STATE=clean diff --git a/Makefile.version.aarch64.var b/Makefile.version.aarch64.var index 0d413df1c1..48c1e999da 100644 --- a/Makefile.version.aarch64.var +++ b/Makefile.version.aarch64.var @@ -1 +1 @@ -OCP_VERSION := 4.15.0-0.nightly-arm64-2023-10-05-220031 +OCP_VERSION := 4.15.0-0.nightly-arm64-2023-10-18-122140 diff --git a/Makefile.version.x86_64.var b/Makefile.version.x86_64.var index 6cd43cb9cb..9ce7fde4d9 100644 --- a/Makefile.version.x86_64.var +++ b/Makefile.version.x86_64.var @@ -1 +1 @@ -OCP_VERSION := 4.15.0-0.nightly-2023-10-05-021229 +OCP_VERSION := 4.15.0-0.nightly-2023-10-17-065657