summaryrefslogtreecommitdiffstats
path: root/recipes-containers
diff options
context:
space:
mode:
authorBruce Ashfield <bruce.ashfield@gmail.com>2021-07-07 11:35:20 -0400
committerBruce Ashfield <bruce.ashfield@gmail.com>2021-07-08 08:41:41 -0400
commit33fab067b94f4c4a4493ebcee371dbfb82c929e5 (patch)
treeff0e7e9dfc396b8f92e8aefd44188aab9025475d /recipes-containers
parentc1bd680e12e56f2eea235d22548e0cf85185ab53 (diff)
downloadmeta-virtualization-33fab067b94f4c4a4493ebcee371dbfb82c929e5.tar.gz
k8s: update to 1.22-beta
Updating to 1.22-beta. We drop our bindata patch, since the generated bindata is no longer used. The following commits are part of this update: 9e87082b85f [Pod Security] Baseline + restricted policy checks for seccomp (#103341) a7469cf6804 sort and filter exposed Pod IPs cf6ba6096f9 Move pod-security-admission to an external Attributes interface 6bfaeaf9165 Deprecate azure and gcp in-tree auth plugins 55847256058 Explicitly set LimitedSwap case with fallthrough 0ecc7ba311a Update the logic to pick the best queue in P&F 4c9c761bbb2 instantiates scheduler ComponentConfig after parsing feature gates 74f5ed6b172 This introduces an Impersonate-Uid header to server side code. 2220fc61496 PodSecurity: clean up unnecessary passing fixtures ea54b1b152c PodSecurity: Make check-specific passing fixtures optional 9a5237ca63a Custom plugin config should take precedence over default plugin config 823a0f101ac Don't return in api validation 4b9230ed27f Promote LogarithmicScaleDown to beta 24e19229101 apf: add additional latency into width 20e1c4d7548 exec credential provider: update tests+metadata for v1 04d59ff2df3 test/e2e/network: add Service internalTrafficPolicy test for pod (w/ host network) -> pod (w/ host network) 9977ea371b1 test/e2e/network: add Service internalTrafficPolicy test for pod -> pod (w/ host network) 025c95a778b test/e2e/network: add Service internalTrafficPolicy test pod (w/ host network) -> pod f6bc5d01402 test/e2e/network: add Service internalTrafficPolicy test pod to pod 28f3f365057 Promote the ServiceInternalTrafficPolicy field to Beta and on by default (#103462) d0c422fd9c8 Hide long and multiline strings when printing edbaf9d5d36 test/integration/quota: poll for ResourceQuota used status in TestQuotaLimitService caf42fde430 test/integration/quota: refactor Service forbidden check into helper function 54bc1babe16 test/integration/quota: update TestQuotaLimitService to explicitly check for Forbidden status when quota limit is exceeded 87cef2ca736 test/integration/quota: deflake TestQuotaLimitService by collapsing test cases and adding a short delay for resource quota to propagate a85f3e4cce6 Fix(test/integration/util): fix typo on logging message a2c1b284da2 update url 1002b0d163d apiserver: add callback to get notified of object count b6b1674f560 Switch to the version instead of the `latest` 194ed1408dd update translations 66dbfbce105 update-translations.sh: add fix translations option (-k) 079d8aeb1e4 fix update-translations.sh 06124c1d1c6 Add backwards compatibility for kubectl debug f01d251e38c kubeadm: statically default ImagePullPolicy in v1beta3 bb6d5b1f95a memory manager: provide unittests for init containers re-use 960da7895cc memory manager: remove init containers once app container started b965502c495 memory manager: re-use the memory allocated for init containers 94414bea475 kubeadm: fix godoc formatting for v1beta3 61d88af9e40 Revert "Update runc to 1.0.0" 5ea9460234a Readable error message on the plugin configs of the removed plugins 2069ff9efcd fix compatibiltiy_test failures 1f24a198e76 reduce cpu usage of kube-proxy with iptables mode 29814890f6a fix compatibiltiy test f1f0183d2bb refactored extenders from scheduler/core to scheduler 570365178a8 merge packages of scheduler/core and scheduler 26f223fa6ed Bump `distroless/base` image to latest version 772344aef22 kubeadm: fix nil pointer in Cfg() feature gate checking c2a8cd359f1 re-order the imports in kubeadm c50b3074fe8 Moved VOLUME_MOUNT_GROUP capability check from NodeStageVolume to MountDevice; added log message in SetupAt to indicate FSGroup is delegated to driver 794a925a85f Pass FsGroup to NodeStageVolume 0e315355dfc Pass FsGroup to MountDevice ae5668edefd Pass FsGroup to NodePublishVolume 65db13a3a5f Combine capability check implementations 99700f7faff feature gate c24dfe528a0 cluster,hack: Use community infra GCS bucket for retrieving CI builds 1ae9b8f04dc Update kernel components to run as non-root in kubeadm. 83ee392ed42 implement EnqueueExtensions interface in volumebinding c96c809539f Add integration test for LB node port control c8bc4202454 Fix the beta release version. 79b6df96fc6 Add tests for LB type service 24592ca9890 Update the related tests 05c6eaf0d16 promote ServiceLBNodePortControl to beta 8972efc65fe change tracing service from kube-apiserver to apiserver 58b91ffca9e adds HasBeenReady signal that fires when the readyz endpoint succeeds ca108d109d5 readyz signals when the handler succeeds for the first time. 968185e1f7c Warn user for runtime support of debug targeting 6d6d200c3a7 dry-run can work when using an external ca 6c88a62cb4c remove logging from the Signal method dae08bc3a73 rename terminationSignals to lifecycleSignals c91496dda04 cluster: enable debug handlers on GCE master nodes 2b84b49ea98 Service REST test: Remove pointless cleanup ca708fa9ac3 Service REST test: Fix some names 54b6a416fba Service REST test: better IP and port alloc checks 8d49502fcd4 csr: update e2e conformance test with expirationSeconds usage 29b3fa78263 Generated cd91e59f7c3 csr: add expirationSeconds field to control cert lifetime 0a38b2804d9 add deprecated message for igonre-errors flag, and fix unsafety http link 43b13840db5 Service REST test: remove obscure const 44eb475b101 Service REST test: remove unused return value d6208606f33 Service REST test: remove pointless scaffolding 48e591eba23 Service REST test: remove obsolete setup param a3b05033f66 Move endpoints test-helper funcs to a package 012bfaf98d3 Service REST test: remove last use of "inner" 22ed090e734 Service REST test: mostly remove tests of "inner" 7e8882d189f Service REST test: Remove pointless scaffolding 175f4f33873 Move service test-helper funcs to a package b1fcbab8014 Service REST test: helper funcs for ports, too 5f65ba7d766 Service REST test: Use helper funcs to streamline d64bb1b29ed Service REST test: always check errors d3a0332b6cd Service REST test: remove unused fields 292b1444ebf Remove bad test for AllocateLoadBalancerNodePorts 0bb280044ec Fix typo in IP allocator error 5970c4671cc Add an IPFamily() method to ipallocator 89b633d3532 Fix doc comment 13a1804a5f5 podsecurity: add restricted volume type check 622f69bf8d4 kubeadm: update v1beta3's godoc changelog 11d444b00e0 kubeadm: remove versioned copies of the bootstrap token API and utils 14fa296bb38 kubeadm: use the bootstraptoken/v1 API across the code base 5b7bda90c03 kubeadm: introduce apis/bootstraptoken/v1 1cfbb0aa25b remove webhook.go to revert changes to conformance test ac4bb885be8 hostProcess test fixture data 49d31c45b12 PodSecurity: baseline hostProcess check 80494481135 [PodSecurity] baseline - apparmor Implement the "AppArmor" check from https://kubernetes.io/docs/concepts/security/pod-security-standards/#baseline b0ffaa93f5c move tracing instantiation further up, and check for nil f0ffba75ad5 Add baseline check for procMount type 210c610d662 make sure to split NPD hashes by architecture when upgrading to 0.8.9 db3534dd648 master too main cleanup e2e1c94f063 use native error instead of github.com/pkg/errors 2cab85a4034 Mark net.ipv4.ip_unprivileged_port_start as a safe sysctl ba6b4c5a18c PodSecurity: test GA-only cases and alpha/beta fields separately e87016cf941 PodSecurity: add ability to skip failure cases if relevant features are disabled b522e95aaeb Prioritizing nodes based on volume capacity: API changes 03b7a699c24 Kubeproxy uses V1 EndpointSlice ab5b77944ec kubelet/cm: don't set Devices 4e7cf5413d5 vendor: bump runc to 1.0.0 pre 67bc23411b6 [storage] [test] Ensure proper resource creation 5bd3334ad69 [PodSecurity] Add privileged containers baseline check b790cf388ce Bump SMD to v4.1.2 to pick up #102749 fix 1c39cf23652 Fix incorrect user and group for kube-scheduler when it is running as non-root. 7ad44d04fce Enforce ReadWriteOncePod access mode during scheduling d57e143277e [PodSecurity] Implement host ports check 9c150b0f22f Error string should not be capitalized or end with punctuation. 584eb5e947f Update local-cluster-up.sh to auto-detect darwin and skip kubelet and kube-proxy 1ac0e018d5b [PodSecurity] Implement sysctls check 4a2aef00d6d adds metrics for authorization webhook 6c86c34457e kube-scheduler: ensure the default config output of --write-to-config is usable 1441a330300 hostPath baseline check for Pod Security Standards 1fa673c15c9 Extent the `NodeResourcesBalancedAllocation` plugin to cover more resources 71cb2d71a87 podsecurity: add baseline hostNamespace check da4aaf81cdd Error should be checked first, then go to other steps. c1d5a3a99e1 Update golang.org/x/net to v0.0.0-20210520170846-37e1c6afe023 03f85e9ade8 Update NPD release version and include windows defender config 5c00024c70b kubeadm: fix wrong check for keys/certs during "download-certs" f0d917a3caa add fuzzer patch to fix tests 39f32d7286a Ensure MemorySwapConfig can't be set without feature flag d4041cb80f9 Add generated files for swap API changes d3fd1362ca1 Rename NoSwap to LimitedSwap as workloads may still swap 0deef4610e8 Set MemorySwapLimitInBytes for CRI when NodeSwapEnabled 7342acb0b83 Add validation for KubeletConfig MemorySwap 7d50271d217 Update CRI with memory_swap_limit_in_bytes bda03b4818d API change: add MemorySwap to KubeletConfiguration 9eeec68d67e Update local-up-cluster.sh swap warning 0dd4ce40adc Add NodeSwapEnabled feature flag ac41e565822 docs: add documentation on adding files to the embedded data deb14b995ac Add score plugin for NodeResourcesFit ebc3fdb2936 Store PVC reference counts in NodeInfo cache c65b80a6378 [storage] [test] Remove extra zone test 0ab03d3d5bb dependencies: remove go-bindata bbccf2ecb43 e2e-node: move to embedded test manifests d98b2dd2d62 generated: remove usage of go-bindata 68b334d02bf test: setup embedded file sources for manifests ceb42d09389 Update github.com/pkg/errors with go native errors pkg 8e4212c01a7 test/integration: rename package and files name from master to controlplane in test/integration 903d76f558e apiextension: fix typo and test case in conversion integration test 3af6329caf2 e2e-framework: add an EmbeddedFileSource to sources 7546e5d6dc9 vendor: update manifest 43c2e454a05 hack: remove bindata generation logic for translations eb75b343949 kubectl: use embedded translations instead of generated bindata 5ece28b77a2 kubectl: move translations to i18n package to kubectl staging directory 322c18c147d adds metrics for authentication webhook b7d732d3d6f Map PV access modes to CSI access modes 8db83c89aab CSI client helpers for NodeGetCapabilities 5f98f6cfa47 Update helper methods to print and parse ReadWriteOncePod access mode 2b98f8edc77 Enforce ReadWriteOncePod access mode during mount 7491d016519 Validate use of the ReadWriteOncePod access mode 48ba5020a28 ReadWriteOncePod PV access mode and feature gate 358d2e0bd1f Export contains access mode helper method 83e3ee780ad Rename access mode contains helper method dba8ee229ea Add validation options for PersistentVolumeClaims 9ba0eed7c50 Add validation options for PersistentVolumes 477aef192f5 fix loadbalancerclass integration test funcation name ffdf3f50073 update node-problem-detector npd to v0.8.8 f80f9eeb6d0 Destroy the created runtimeclass resources at the end of the test case. ab4918b6bc0 remove redundant clause in string_slice_flag f59523ab4c8 Update dns-horizontal-autoscaler to use the wqmulti-arch image c21f9cb59d2 Fix grammar 6f9011a4ae4 PodSecurity: vendor: generated files b8bdcf64419 PodSecurity: update dependencies 724fbfbb69b PodSecurity: test: generate fixture data 93c6f8969a8 PodSecurity: check: addCapabilities 3733e209c91 PodSecurity: check: allowPrivilegeEscalation a8206ef58be PodSecurity: check: runAsNonRoot 12ea930aae3 PodSecurity: check: selinux 42dc070b476 PodSecurity: kube-apiserver integration test f39bddd7677 PodSecurity: kube-apiserver: admission wiring 65a42a483cd PodSecurity: pkg/features: feature gate 02a61877576 PodSecurity: admission: admission library 29f5ebf1fe8 PodSecurity: test: framework 1436d35779f PodSecurity: policy: registry 5183ea0bf03 PodSecurity: metrics: stub interface a3ba921b168 PodSecurity: admission/api: configuration API 9ce17c87738 PodSecurity: api: runtime API 79d400c4416 add tracing to the apiserver's client-go requests 48dfa2a5542 generate scheduler merge patches on the pod status instead of the full pod def93317b48 Kubelet Credential Provider 30a6812aa13 promote client.authentication.k8s.io to v1 889dcb5b54d e2e: node: fix npd test failures bumping image 669fb501368 upgrade staticcheck to v0.2.0 and update the static failure packages 39a373b162f correct example command of kubeadm help a8d4cfac933 Allow delete with grace period 1s even if metadata period is negative 45ce2dfacc8 Treat negative as 1s in delete path 40593fa4d36 spec.terminationGracePeriodSeconds allow it to be set to 1s if it was previously negative 1b73a0040a4 Promote Stateful Status e2e test to Conformance 405e9a5172a Promote Deployment Status e2e test to Conformance d3ad1d77f36 Promote Statefulset list and deleteCollection e2e test to Conformance 266ffa85266 bug fix in sctp test 4add8ed9106 kubectl command headers as default in beta aeccadda4ff Update setcap image to buster-v2.0.3 1721be087d0 nodeport tests: node addresses must match the service IP family 0a8a9188c98 Update debian-iptables image to buster-v1.6.5 42f9333e7fa Update debian-base image to buster-v1.8.0 70124846fa4 control plane typo in node role path 21fd224ebdb Updated to use konnectivity client v0.0.21, and implemented placeholder context 2eb50ee2fd5 fix comment on dual-stack integration test 80171465b35 Renamed variable containing master to control plane fa7b5d86e63 remove duplicate validation on services 20f84b12a16 Optimize scheduler res scorer on non-requested extended res 0cdd8c1c109 Removing ServiceAppProtocol feature gate 913c449a42f add unit test to verify graceful termination behavior a84c1b71005 apiserver: NonBlockingRun should return a listener stopped channel d85619030e3 apiserver: refactor graceful termination logic 79550ed40c6 Add distributed tracing to the apiserver using OpenTelemetry 916dbc335c9 nodeport tests: node addresses must match the service IP family 02a3caba9c4 refactor default IP family cluster detection 9accb994dff tests: Wait for the network connectivity first 16b7d473f23 Narrow the scope of the json/register test case usage checking 179e48c4bec Add missing comments in APF API types fe161579e20 Add integration test to promote serviceloadbalancerclass feature to beta. ecc53182475 Remove MPL-licensed dep from lruexpirecache 1e250610b20 Fix panic in pkg/volume/csi tests 7f893f6bd62 Split documentation according to both mechanisms available for migration b6a317aeafc add a function that returns default scheduler configuration 5feff280e1a remove fakefs to drop spf13/afero dependency af825b43577 Remove default JSON logging format registration from component-base/logs package d3dfe124dac Update mounter interface in volume manager 4233056f804 Move HPA v2beta2 deprecation to 1.23. 538e7777c39 kubeadm:remove deprecated flags CSROnly and CSRDir 8f08db9164b Change log level to Debug 7cf30d56906 fix/remove-errors-pkg 89a4d4b0717 kubelet: modify the function of getCgroupSubsystemsV2 to use libcontainer API 23ce7977b75 Loadbalancer IngressIP policy should be configured as non-DSR to enable routing mesh by default cf07d42337b removes unused libraries 7e891e5d6cf csr: correctly handle backdating of short lived certs 70a524659aa kubeadm: add {Init|Join}Configuration.Patches.Directory to v1beta3 a4402122b4f kubeadm: add the --patches flag and deprecate --experimental-patches 70c0fdda0c6 Add lilic as Instrumentation reviewer b259686b367 tests for statefulset PersistentVolumeClaimDeletePolicy api change 43f8f58895d add containers starttime metrics for metrics/resource endpoint 0762f492c5b Add config checking for inflight limits e4e735cd1cf statefulset PersistentVolumeClaimDeletePolicy api change 0feba0c4eec Add StatefulSetAutoDeletePVC feature gate 5d461adb3b8 Apply suggestions from code review 93365919b50 Fix staticcheck failures 674802147c8 update to remove github.com/pkg/errors 730c21d386a Drop etcd tests dependency 01760927b82 Simplify running embedded etcd server in tests cf9510751d5 StatefulSet minReadySeconds e2e 47615c20207 e2e: node: remove obsolete AlphaFeature tag e7a240395e9 uses native errors instead of github.com/pkg/errors 12dcd2f84d4 Remove usage of github.com/pkg/errors 8b7003aff4c Add SeccompDefault feature 4b140218747 update github.com/pkg/errors to go native errors pkg in staging 3b36e6bcea4 kubeadm: fix image pull policy integration b4dddbafa2f CHANGELOG: Update directory for v1.22.0-beta.0 release c5498744c9e Making a run test. cd318aec0ba Disable deprecated volume limits test when migration enabled and replace with CSI-specific test 6583b05f07b replace more powershell commands with /bin/sh in volume/fixtures.go 7aa8a497df0 replaced usage of powershell commands with linux commands f0d7e9c9d1d undo windows compatibility changes because the linux commands work 9a146bc3e99 Remove [LinuxOnly] string from ginkgo tests 54070a66284 Enable another test in windows, use a /bin/sh command instead of a PS one ee34cd640ac enable gcpdcsi multivolume tests with windows nodes 58a83ecbdb3 integeration tests 2c6bba29360 fix auto upgraded preferDualStack services (in cluster upgrade) d4767ed5ebe memory manager: move to beta b6c75bee15e Remove balanced attached node volumes 63a23f1ed7a Transitive dependency: high CVE fix 681905706d4 e2e node: provide tests for memory manager pod resources metrics 03830db82de Implement all necessary methods to provide memory manager data under pod resources metrics 24023f9fcc7 Extend pod resource API response to return the memory manager information 0f922b200f3 Simplify the formula used in the RequestedToCapacityRatio plugin 3daef0a5343 Allows manual restart of dbus to work in Ubuntu. ec93b3b0be4 Stop using github.com/pkg/errors 0dd1624ec8e update cri-api v1 25f479c2ac7 fix'--log-file only works if --logtostderr=false' d95f677dd86 Fix OWNERS 249db7ceb39 wait for endpoints to be available 44360b315ca GCE Windows: Upgrade to flb-exporter v0.17.0 which reduces log spam. 459fe7d08ad add support of imagePullPolicy to kubeadm 8231a3e9210 CSIServiceAccountToken ga e2061cfcd81 Expose envvar CSI_PROXY_VERSION 518844fd25f use GA topology labels for vsphere 1e949fa9280 updating github.com/pkg/errors with native errors pkg 4d11c3cd8cb deflake TestClientReceivedGOAWAY test 6cb448c10e2 Specify etcdctl version for livenessProbe 676958c2bd0 Fix NodeAuthenticator tests in dual stack b22d0b13cc4 Fix verify staticcheck flake in cluster/images/etcd ea419eaf339 Add shu-mutou to dashboard approvers 6203d4fc6af apf: calculation of dR/dt should use seats in use 6d3fd8353c3 don't panic if nodeIPs are not found 1f9d448283a Use errors.Errorf instead of errors.Wrapf when the err is nil afea48d23f0 test/e2e/network: remove dependency to google.com for in-cluster networking tests 292f2a67bd6 Update logging example with caller e37d6d6c6dc Simplify zap logger initialization a2a8080169a Fix: typo with hack/update-codegen.sh fc38aeed6f8 Fix: typo on ExtractHoge b9d5d5536ed Add log sanitization klog integration tests cff40a7bcc1 Add info about source code location in JSON logging e371b27e6cb Fix frameworkImpl.extenders being not set 875f1ffe2bc chore: clean up the tests that have external dependencies 72a53288a5b Remove gcepd unmanaged zone test. 35e9d97f3e0 update Azure/go-ansiterm to v0.0.0-20210617225240-d185dfc1b5a1 8942cba24d4 log if we're running with -race 68d8bcb64fb remove redundant bits from test-dockerized.sh 4ee729ce5f2 disable race detector in test-cmd.sh 55d2868e9d8 don't redundantly set KUBE_RACE in test-integration.sh 3c44b86ad65 enable race detector by default in make test 6c0463bd2b6 fix: properly wrap errors when reading response body in the client 3930629e130 Track generalization for width 676f0450ed3 Add APF metrics about R(t) e72effbf12e Remove omitempty from PathType 774d228637d remove the path if it exists before writing pki data. 5d15ed02b56 Extract columnPrinter interface for printing the values behind additional columns 1c2ba3162db update internal modules e977740ae63 Rename master to apiserver in test/integration 9571b1f8844 update vendor 4eab19ae7d9 Clean up the master term in test/integration comments 54fde5d119f Make logged verbs match metric-reported verbs 762eeb0988c Use the hostprocess feature flag and assign a user ff716cef508 apf: take seats into account when dispatching request 47171077bf3 CHANGELOG: Update directory for v1.21.2 release 0ccf53dd200 CHANGELOG: Update directory for v1.20.8 release 780872223f2 CHANGELOG: Update directory for v1.19.12 release 6ae7b551143 update internal modules 97031da5e29 Correct comment block from openapi_v2.NewDocument to openapi_v2.ParseDocument c691386fef7 Update github.com/googleapis/gnostic to v0.5.5 and updating transitive dependencies go-cmp, protobuf,, to adapt the latest gnostic release which cosists of [Update protos for Go protoc plugin compatibility] edd0cd79eb0 Updating non-vendor specific code to support/use AWS-SDK-GO v1.38.49 1b27430b506 Updating AWS-SDK-Go to version 1.38.49 c673e166383 Fix ServerGroupsAndResources docs typo 1a4b0ee09bb remove excess error handling 45d18acbcc1 add info for possible failed listAndWatch grpc call c789898f793 when new manager failed should return err da35add03f7 Rename master to apiserver in test/integration eed37fa47d3 fix: cleanup outdated routes 5a0756c5f4f Update etcd in kubeadm to run as non-root. 9e694a45f94 test/e2e/network: mark tests in test/e2e/network/netpol/network_legacy.go with NetworkPolicyLegacy 3c59e742f3b Create List, Patch & DeleteCollection StatefulSet Test 63d12371021 Fix Node Resources plugins score when there are pods with no requests 584503d2ed3 Speed up unit tests in -race detection mode d41249f7803 CHANGELOG: Update directory for v1.18.20 release d5da73032f7 Add unit test for DSWP with uncertain volume f795b02f4f8 Refactor dswp unit tests 2fcb5e9cf79 Add PodRemovedFromVolume ca934b8f5cb Add GetPossiblyMountedVolumesForPod to let kubelet know all volumes were unmounted f4b41c0a171 Fix UnmountDevice error cases 54ad7e40f1a Add e2e test for NodeUnstage error cases a47afdded0e cmd/kubelet: replace KEP link with the documentation one as it is available now 0bfd1cb7c71 Update gomock to 1.4.4, removing a few extra dependencies. 7fcdbbef06d Switch to github.com/coreos/go-systemd/v22 and drop older package 265ef1741f9 Move scheduler plugin set and configuration defaulting to component config 057422504ab Run volume cloning tests in the same topology segment abf65843227 update string_slice_flag add nil judgment cf2a3c32309 Kube proxy for windows userspace, remove dns Mangling, vendor updates b98824c55d9 Update Azure Go SDK to v55.0.0 480093bd1f4 test/e2e/network: mark network_tiers.go tests with GCE tag f298a658aed e2e metrics: remove redundant checks around metrics tests a4c7e91b591 e2e metrics: skip tests when metrics grabbing is disabled 1d3420ca72f e2e metrics: check whether debug handlers are available 5e9076da93c e2e: grab controller and scheduler metrics via port forwarding 3e0269ce6e1 Move common code to ensureTopologyRequirements 4ee38f33d21 update etcd makefile to build v3.5.0 image 6448181d95c Update to etcd v3.5.0 client 207f9e8b714 switch go-flow-levee to tagged version 84112d36900 refactor cmd/kubeadm/app/preflight/checks_test.go() 5ca47deb0aa Promote DaemonSet Status e2e test to Conformance f7d02f4d25a Promote ReplicaSet Status e2e test to Conformance 503f5e1b528 Quiet grpc info logs in apiserver dd5f67d23c0 Kube proxy for windows userspace, remove dns Mangling 8fb909291fb Skip migrated metrics for Windows CSI tests f02948e7766 Use container-storage-interface spec v1.5.0 6ba7b3d26b3 allow enabling Leader Migration without config flag. bade96ed78f implement wildcard component. eadfe46e036 Do not throw error when we can't get canonical path 14085c50d3c bump KUBE_TIMEOUT to 180s 2f7456076e0 apf: always include seats in virtual time 9469756b6cb Ensure kubelet statuses can handle loss of container runtime state 211485c23d3 last-applied-config annotation no longer mirrored to endpoint slices ceb1dbd2f1f statefulsets: MinReadySeconds implementation 01bb0f86b02 update comments and owners file for pkg/util/removeall f1de598233e Improve terminated pod message when node is shutting down f9343f837dc Use LoggingConfig within LogOptions 5cfc39ef5e9 Update protobuf,grpc,etcd dependencies bc86d12dd9c Update generated files for endPort promotion to Beta a26c392de17 Fix etcd egress dialer addr parsing 19db126d76e Exercise egress configuration in local-up-cluster f283deee6b6 Quiet embedded etcd logs 068e4c55a8a Eliminate parallel and unnecessary embedded etcd instances 52b629efbc8 Drop use of deprecated clientv3.SetLogger 2979c3325e3 Switch to go.etcd.io/etcd/client/v3 ff2c6142459 Switch to non-deprecated timestamppb.Now() 1134456c89c Fix CSI mock driver to get marshaleable grpc error 77ab4bdbbcc Drop etcd v2 support from test util 5f1983d8710 Drop etcd v2 support from etcd migration image 1e1a60e310d publishing: Use go1.15.13 for 1.20 and 1.19 release branches 9f18ddf03ce Promote endPort field in netpolicies to beta e427d2f22a7 test/cmd: kubectl and exec plugins don't fight for stdin 60246f69cc0 kubectl: don't fight for stdin with exec plugins cd83d89ac94 exec credential provider: InteractiveMode support ca254e978b5 feature: add unified on cri to support cgroup v2 be48f1d272d Add test cases to the addAllocatableThresholds function in pkg/kubelet/eviction/helpers.go 8fe00a7e484 Start deprecation of --record flag 5ea3dd531c7 Update certs.go 83ee5da75e9 Fix:slow memory leak may be in kubelet podworkers.isWorking 74feb075948 kubeadm: CoreDNS permissions for endpointslices 188193e1c0b kubeadm: upgrade coredns 1.8.4 and corefile-migration to v1.0.12 a3e464490a5 Fix some typos and omissions in kubeadm APIs ff0f83b4b2d skipping more tests in case when ExecProbeTimeout set to false 4b36a5cbe95 Switch to github.com/robfig/cron/v3 f042b4968d3 Fix broken KEP link for issue #101008 c329202ee8e update comments to reflect wildcard component. 44cb4a63f61 Allow write on events to edit role 7560f33e27d kube-scheduler: stop using insecure serving bits 59b4b124df0 Update kubeadm control-plane to run as non-root. de2f9f17093 Remove error wrap from logs 2e06066bab8 Migrate kube-proxy to use v1 Event API 8748f3105bb Update corefile-migration to v1.0.12. 60ab908119f Fix - Winterm issue on Windows 8.1 in kubectl exec 9f7d61c520f Upgrade ANP components to v0.0.20. 106f416873c Upgraded konnectivity-client to v0.0.20 9109d928cd0 test(proxy::config): deflake TestInitialSync 44b396ae0e6 owners: update puerco/cpanato and clean up old members c13c3ebc793 Remove deprecated scheduler CLI flags hard-pod-affinity-symmetric-weight and scheduler-name c710f99ef73 apf: add a gauge for the number of seats currently in use 9d514b2de42 Konnectivity: tune flags for larger clusters (5k nodes). 36eaa11d50b cleanup usage of NewPodNominator fd972934e49 client-go: reduce log level of reflector again 369416b7636 cm: handle nil cpumanager avoiding segfault 29aa4c0ee81 Check content of volumes in snapshot/clone multivolume tests 89284a1ba7f run_remote: improve error reporting 654ec0866a9 kubeadm: use a suggested example in v1beta2/3 docs 9255f2ccf38 Fix kubelet cpuset typo 68f139548b3 Remove unused parameters from TestConcurrentAccessToRelatedVolumes 77c04d22844 Increase KUBE_TIMEOUT default to a passing default 110c39ef60c unroll extenders dae335c1150 Fix test failure in some envs. 90df026709d JSON log format registration for kube-controller-manager 170c93bf05e JSON log format registration for kube-apiserver 52f5ba3a58d Remove SchedulerAlgorithmSource from scheduler's internal CC API a5825d68365 JSON log format registration for kube-scheduler e6bf19bcf69 Update CreateInitStaticPodManifestFiles, CreateStaticPodFiles and CreateLocalEtcdStaticPodManifestFile to take into account if the command was run as dry-run. 183bc3cece7 Allow scheduler maintainers to approve changes in the internal apis pkg 46f3e4dfdd4 Define in-tree scheduler plugin names in separate pkg to break a cyclic depednecy when moving plugin defaulting to CC a84b91f08c1 fix net-tiers e2e test 6d7c83f2cd1 the last upperbound of kms latency metric is too small 9b72eb1929a apf: add plumbing to estimate width" of a request 12447bc8038 Upgrade etcd server version to 3.5.0-rc.0 c98306a09e9 test: adjust summary test for cgroup v2 c0c9f1f318c Ignore first SIGINT in node-e2e tests bd80603c9e5 JSON log format registration for kubelet 386036d23d0 Add k8s.io/component-base/logs/json/register to vendor dc5626cc183 Upgrade debian-base to buster v1.7.1 897f8012fdd kubeadm:Run preflight checks for diff to check that the manifests already exist 484eb018222 kubelet: do not call RemoveAll on volumes directory for orphaned pods 528baa09f6d e2e storage: disable health-monitor controller in hostpath deployment 1932536ebe3 CHANGELOG: Update directory for v1.22.0-alpha.3 release a94aa0ea9a3 Update version of go-flow-levee for verify-govet-levee check. de7e56bf374 apiserver: close handler chain right after shutdown delay duration 652e056e61f Add dims as approver in build/ directory 3968ee532d9 CSI e2e: stop leaking pvs in CSI mock snapshot test 1524526991c [go1.16] Update to go1.16.5 1eb8060dd61 Add test for CSI mounter 0fcd3c951c5 test/integration: Rename master to controlplane or apiserver 257b494478a test/integration: Rename masterConfig to instanceConfig ac5535c9491 test/integration: Rename MasterConfigOptions to ControlPlaneConfigOptions 3ac8d8c9cee endpointslicemirroring controller mirror address status 8d0936b7436 Check empty zone after the validation of providers aea2e33175b gendocs: using bytes.NewReader(nil)/ioutil.Discard instead of os input/output to generate command c065d7c7b3b Fix NPE for CSI mounter f22b07d8b42 add e2e test for immutable label selector in netpol ff164f90130 feat: remove ephemeral-storage etcd requirement bb6151906f1 Add utils to set file/directory owners and permissions. 95c8b02096b Add explicit capability for online volume expansion 28511e82ad9 Add e2e test for a volume + its clone used on the same node 7a63dff88bb Update konnectivity default 3c8e56bef95 scheduler: graduate CC to v1beta2, deprecate plugins 2067b69b922 storage e2e: extend timeouts for subpath restart tests 3a830aacb0e Trivial: fixed typo in logs requrested --> requested 64946cd50d6 fix flake integration rotation via informer 7ced405de5a Create a new modele component-base/logs/json/register for optional json register 92b52a4fb56 populate last successful time to cronjob status 77bb053102c Use native zsh completion 7b0fbb72929 add audit log test cases for cross-group subresource 46aa6045e4c Add tests for completion utility functions 1babceac650 Revert "Add Go tests for custom completions" 9625872d1e4 Join common functions for completion 9d03185d3c1 Update staging/src/k8s.io/kubectl/pkg/cmd/config/config.go c0b3a698fa1 Add Go tests for custom completions 879cdc5fa9e Move all completion bash code to Go code 663b13e8149 refactor: implement custom completions for some flags using Go c5d70e9db1e Fix staticcheck in cluster & k8s.io/{apimachinery,apiserver} aa9321f534b Add example showing impact on log output 8e85a2b0c23 sched: fix a bug that a preemptor pod exists as a phantom c15fd76ee90 e2e storage: enable health-check controller in hostpath deployment 88174fc3f2c Add klog integration tests c9414c2bbaf fix bug where string slice flag is not assigned 2e167a1399b Disable zap sampling and cleanup config a9a2346e194 Cleanup json logging benchmarks d8e91ab7275 Fix test order in /pkg/probe/http/http_test.go 1010e6a9d98 proxier/ipvs: fix test cases where ready endpoints were not used cc2e9394be3 kubelet: Fix test order in verifyContainerStatuses 91e5d98b572 Fix audit unit test file location 4ebc0c94a4e Remove legacy metrics client from podautoscaler 3175dbd8554 Update owners for structured logging library f5739a15d1b The test was not very useful and required elevated access 8eb7e81bc94 proxy/ipvs: add unit test Test_HealthCheckNodePortWhenTerminating for ensuring health check node port fails when all local endpoints are terminating ed4fe073755 proxy/iptables: add unit test Test_HealthCheckNodePortWhenTerminating for ensuring health check node port fails when all local endpoints are terminating 14cc201b58b proxy: add test case in TestGetLocalEndpointIPs for when all endpoints are terminating 3e459997c83 proxy/ipvs: add a unit tests for when the ProxyTerminatingEndpoint feature gate is disabled 68ebd16a2ca proxier/iptables: refactor terminating endpoints unit tests with test table and test for feature gate f92265f6543 proxier/ipvs: check feature gate ProxyTerminatingEndpoints 8c514cb2329 proxier/iptables: check feature gate ProxyTerminatingEndpoints 25e2c92733c add feature gate ProxyTerminatingEndpoints cf9ccf5a8e2 proxier/ipvs: unit tests should specify Service ports d82d851d89a proxier/iptables: include Service port in unit tests 4c8b190372a proxier/iptables: reuse the same variable for endpointchains for better memory consumption 55881093d8a proxier/ipvs: add ipvs unit tests for falling back to terminating endpoints 9d4e24aa32d proxier/ipvs: fall back to ready terminating if no ready endpoint exists b54c0568d8c proxier/iptables: add unit tests for falling back to terminating endpoints 732635fd4b2 proxier/iptables: fallback to terminating endpoints if there are no ready endpoints be92fc83e2e proxier: simplify toplogy FilterLocalEndpoint function e797a5a1989 client-go: fix flake in test TestRequestWatchWithRetry 892d4fabb84 Revert "Merge pull request #102581 from liggitt/revert-watch-retry" fbf2d2df268 only delete forwardingrule and address when net tier annotation is specified d9f82f7eba4 Drop viper stuff in test/ 558bdd18aa2 Update cronjob integration test to batch/v1 6871b2b3c73 Rename masterConfig to controlPlaneConfig 812a04539cc remove redundant code 45179bb989a update debian-iptables to v1.6.2 c26c423b1ca storage e2e: disable health check containers 82be7aad262 Update etcd makefile to build v3.5.0-rc.0 image ceaf9b9d16a add ut for preventing dropping null from arrays ca279bbcc18 Fix race in attachdetach tests 6e0650e3e13 upgrade gopkg.in/evanphx/json-patch to v4.11.0 e35af41a123 Revert "client-go: add retry logic for Watch and Stream" 58833d652d5 Support subresource match 38d3ae1a060 api: update API compatibility tests to remove topologyKeys from Service e9c7fa49d95 core/v1: add unit tests to ensure deprecated protobuf field numbers are not re-used d96af5f2761 kube-proxy: remove ServiceTopology implementation f119b8df5f2 apis: update generated code after removing Service topologyKeys 4d38d21880a apis: remove Service topologyKeys 8c376426f3e features: remove alpha ServiceTopology feature gate 0b8dc56408f fix volume failing test a2a4b50bc15 fixed deadlock ae603a38bc2 remove -ssh-user from cluster scripts for GCE f94391789f1 Add doc.go for client-go apply support 5bf7bb52fe4 Remove -k from toCurl output ba708e5fc9e graduate SuspendJob to beta 8aba8e2a2cd remove the ssh tunneler implementation from kube-apiserver 6449416a3d7 Add scalability label to kubemark OWNERS 84590fe27cd remove --ssh- options, deprecated 13 releases, that only work on GCE ab45d5e4963 part of master to controlplane in test/integration SetMaster -> SetAPIServer 51717256f97 fix(timezone): the timezone is standardized to UTC 1331c76aa3d Added field-selector option for kubectl top pod 08ad7114d3f make lint-dependencies happy! 29def9ff6ab Updating to prometheus/common v0.26.0 77b5ad2fb02 Part of master to controlplane in test/integration(1.22) 2c9f02c3290 Add test 506fabc9ab9 Close the used modules file b87ad95fec3 Close the used file 918246d7a16 update error info with the new limit in #98753 387154f1a9a Part3: master to controlplane in test/integration Rename RunAMaster to RunAControlPlane f6d015be7a0 kubeadm: add utilities to manage users and groups dfd67c7d79e Add unit test coverage for init container phases 47a7fcb17b4 GCE Windows: Only create NPD kubeconfig when the file path is defined. b8edcd3bb33 add loadbalancer name to ESIPP tests so regex pick them 8e2eeffa792 PokeHTTP default timeout to avoid hanging connections 21073e3b347 loadbalancer outer poll loops should have a longer timeout that inner loop 27e20e226eb e2e lb use same variable for endpoint path bd2d63dd57e Fix closing of decorated watcher channel on timeout 8847a250267 apf: fix flake in test 5d4c1162b94 hotfix(staging_apiserver_pkg_httplog): restore depth to log calls 53af0027420 storage e2e: capture driver pod changes, including all events 9eea445bcce Update test cases for 'RESTARTS' column in 'kubectl get pods' ec4182d0032 Add last restart time to 'RESTARTS' column to 'kubectl get pods' output ce08fd59767 Add test cases to the LoadClientConfig function 211e9747224 Clarify and split up the "not actually SCTP" SCTP NetworkPolicy test 4b0d0d6fc7d Fix spurious Feature tags on some NetworkPolicy tests c3a9c7da160 Promote CronJobControllerV2 flag to GA 1619e8eb953 Clean apply's prune and kube addons with batch/v1 CronJob 1bf8edfdd44 remove GAed feature gates group: LegacyNodeRoleBehavior/ServiceNodeExclusion/NodeDisruptionExclusion 8054b0f808d Fix watch rejections in P&F filter 15c4d579f08 Use objGV instead of gvk.GroupVersion eac1d23825b nit: Update comment to match headers change. b049e1b9ab4 Cleanup redundant failure reason in InterPodAffinity plugin 95ac461a290 serviceOwnsFrontendIP shouldn't report error when the public IP doesn't match 58d7bf67d46 Simplify objGV construction b9b01a0f901 Simplify objGV construction 19c72a6cd05 Simplify objGV construction 0ae6a7bac6b Simplify objGV construction 86d68effc21 clean code 355be993906 Default GCE testing to using konnectivity 673352dbd25 Cleanup Framework interface 97ba90cbfb4 use subpath for coredns only for default repository 9880ceceb94 Add KEP links to sig-net feature gates 9d2135f703f reuse fake topology manager 8b3162d67b2 clean code f3f59d420a6 remove LinuxOnly tags for subset of dual-stack tests 39d45fcceff Add user and group name constants for kubeadm rootless control-plane. 3cb4f3e1bf0 GCE Windows: Upgrade to fluent-bit 1.7.7, 1.7.6 had a major regression. 8d9dd7b6eae Avoid warning on seccomp field usage f2ca9c17946 Fix regression for timed-out stream cleanups 452e2eaf1ba Fix RollingUpdateDaemonSet godoc regarding rounding e3841e91c81 fix watch_cache_capacity metrics 5b0bafabf6b vendor: upgrade cadvisor to 0.39.2 4567a431010 Return UnschedulableAndUnresolvable when looking up volume-related resources returns NotFound error e105611d3a7 Azure auth forwarding adal refresh error to tokenSource, fixes error when token refresh fails. d9d51541a87 Address watch panics in P&F handler and extend testing. 582b492cc09 Pre-allocated memory 341f6e42673 Refactor logs options 607d3819498 client-go: add retry logic for Watch and Stream f9249061737 Bump golang.org/x/text to v0.3.6 6a374b50f92 Add tests to logs eb114115fdb Improve func ToSelectableFields performance for event 1431eab36d3 Remove Godeps 329f7d55d13 Fix auditing failed of request: encoding failed ade167e53af Delete AvailableResources judgment for GA features c7111515c5b Enable protocol-buffers by default 3c899f9b54d sched: fix Dump's doc comment 24a1f9d817c kubeadm: use "SkipPhases" from configuration for "init" and "join" ac161866aa7 kubeadm: add SkipPhases in {Init|Join}Configuration for v1beta3 39d74049615 Uniform output string. 47c8c48e2cf Remove Redundant alias 2787e8c18ce Kill container runtime with SIGKILL 1b6cf83cf40 Error message should not be capitalized. d3f92af74f1 Part of master to controlplane in test/integration NewMasterConfig -> NewControlPlaneConfig cd3709232f8 Fix VolumeAttachment garbage collection for migrated PVs 02bade46443 Fix a grammar error in doc c9fe8ddf68d bump calico to v3.19.1 816a069d543 Add a test for verifying compute basepath. 36cdb72eb6f (scheduler e2e) Create balanced pods in parallel 3813ed1ef71 fix prometheus-to-sd image for fluentbit 12fe4dee2b0 Update setcap to buster-v2.0.1 and add setcap to dependencies.yaml f9a04f3bc4a Move error reporting to volume plugins 0ed0714f8c0 Simplify kube-cross dependency handling 39d9e98a6f9 Build non-static binaries with PIE buildmode ac17d03e76c Remove set errexit from etcd manifest ae4db677f41 Update kube-cross to v1.16.4-2 c694b9f7619 CronJob: switch storage version to batch/v1 in 1.22 781c65a40c2 fix: skip pods with empty ip 580b557592c Log spelling formatting and a redundant conversion 5c2841c8cd4 Forbid the use of --config and --cri-socket at the same time 6738380a80c cleanup tempDir after fsstore_test.go d9681d72669 AllowExpandedDNSConfig if haveSameExpandedDNSConfig(newPod, oldPod) 6317ce63c6a Add feature gate ExpandedDNSConfig 819059f641d kubelet: Validate the length of the DNS search path a95842095ec Retry reading /proc/mounts indifinetly in FC and iSCSI volume reconstruction 82cfe9f14f8 ConsistentRead tries 10 times 1d16f934b94 Bump k8s.io/utils 64e8396e300 Retry detaching FibreChannel volume few times faae926d15d Changes headers to IETF standard d7a67a3b8e5 change log line to print actual pod uid instead of address of the pod uid 876174125bc upgrade klog to v2.9.0 27044f48552 depracate ValidateProxyRedirects as it is with StreamingProxyRedirects 363b78fe883 Promote cronjob to batch/v1: kubectl sparse_test prune 90e215dfd29 add api e2e test for port ranges of netpolices 9cfbf062256 cleanup PodPreset testdata 0cc217647ca Implement support for watch initialization in P&F 507710b50f8 Update CNI plugins v0.9.1 4acb6a865c9 storage e2e: use csi-driver-host-path v1.7.2 in single pod d98a83bb01b kubeadm:return error info normally 80a5b004451 Removing utils/mount dependencies from vendor 2769e99dba2 remove scheduler deprecated algorithm-provider flag and clean up algorithmprovider pkg e89d2a77795 Promote Daemonset list and deleteCollection e2e test to Conformance 5e4c59ba991 Promote Replicaset list and deleteCollection e2e test to Conformance e43e9696cc6 Fixed sort-by not sorting Resources as expected 8651fcb25a7 Implement a windows Netpol NewModel 4c95bc8830b testdata: StatefulSet f3ab9550180 validation: Handle presence of api introduced d11cc95376c feature: Add minReadySeconds featuregate 5464b649812 generated: Changes for api introduced 49af8358522 api: Introduce minReadySeconds,AvailableReplicas in Statefulset df4c34e771c Update pd csi driver images to use v1 images (CSINode, CSIDriver, etc) 17551f291d0 Return UnschedulableAndUnresolvable instead of Error when failing to lookup pvc or storageclass in VolumeZone plugin f871475a5e5 Grant PSP permissions to all serviceaccounts in e2e, not just default 80fa50e0d74 Update etcd image revision 33fe4bb0764 Update debian-base to buster-v1.7.0 3bcc15e19dd Update debian-iptables to buster-v1.6.1 6c0976814ca use ownerReference to build default spreading contraints in the scheduler 2e771b8e745 Make a public ValidateAnnotationsSize 8e5a9824425 kubeadm: remove the cgroup driver detection code for Docker a013c6a2db5 Adding IPV6 (Dual Stack) support to handle IPV6 pod cidrs 93f79103e54 kubeadm: add "+optional" to fields with "omitempty" in v1beta3 2c79f52de90 Local PV e2e: fix leaked local volumes 38c56883f1c e2e: hugepages: delete test pod after the test e862421c2bc Update etcd makefile to build v3.5.0-beta.3 image 383ce85649c [scheduler] avoid comparing function pointers in unit tests c9ec4862872 Part of master to controlplane in test/integration Rename NewIntegrationTestMasterConfig to NewIntegrationTestControlPlaneConfig 1b6895c11fb Fix: remove framework.ScoreExtensions interface check 5908cd0d90d simplify returning boolean expression in /pkg/volume 9e257ec194f Optimization logging format for pkg/kubelet 55ff9630179 Make validation totalAnnotationSizeLimitB public. 69019a03d3a Add netpol tests for windows 2d361d43063 e2e: Flag questionable durations in container status on termination f9cb68a2b13 Fix EndpointSliceCache::getEndpointsMap for different endpoints with same IP f1aee7e0496 kubelet/cm: GetResourceStats -> MemoryUsage 517feed45b5 Add: interface check 202a0120937 Add restart unit test b344d4d4422 api link is missing 20c02357cad Add hint to fake topology manager. c299b8fc9a0 kubelet/cm: rm propagateControllers fadf3e15316 Graduate prefer nominated node to beta e8f69398c35 simplify return boolean value expression in cmd/kube-controller-manager/app/certificates.go c24b87b1336 Fixed a possible nil pointer dereference caused by variable `plug` c201a78dff9 Remove etcd connection apiserver preflight check 3c1576ae573 Create e2e Deployment status lifecycle test bcfa3604a28 Create e2e test for Statefulset Status endpoints 990d0949c4e Add test, after restart dbus, should be able to gracefully shutdown 9c59e6c85fa After dbus restarts, make GracefulNodeShutdown work again ae90e6b9a1f Retain the test coverage of TestObserveWebhookRejection. fb23e449ab6 Add attr to the argument list of ObserveWebhookRejection, and remove operation, as it is included in attr. f40b10e3aa0 Prevent data race condition in vsphere unit tests f9ee64007ee apf: always create missing bootstrap configuration object(s) 32c14da9025 fix(metrics-proxy): wait for enough component pods to show up first 6c63ef147cc extract same code of es and esm to pkg 72fe1b722ce Make the service account error more apparent 88b31814f4a BoundServiceAccountTokenVolume ga 619fff10eac handle Unmarshal error 074f25523b2 scheduler_perf: correct error handling 55be51a2dbe Issue [2683](https://github.com/kubernetes/org/issues/2683) was closed with PR [2690](https://github.com/kubernetes/org/pull/2690O) sSimran should now be part of kubernetes ORG 330fee13506 remove the RunAsGroup feature-gate 5ea01629066 e2e: deflake test by not relying on events 3916c009551 fix manual trigger of readinessProbe on startupProbe success fa1a4100c6c Remove CSIMigrationVSphereComplete flag baa88b26cdc Remove feature gate to GA the setHostnameAsFQDN feature 60377ba1a37 graduate IngressClassNamespacedParams to beta 2eb90f9b809 Default StreamingProxyRedirects to disabled afe28c6fc83 kubelet_pods.go: clean makeEnvironmentVariables 1df3a735d3b go-to-protobuf: small fixes to improve debuggability 2335547a9cf cleanup: delete tempDir after flexvloume_test is executed 650666406e1 update kubelet_running_pods metrics comments: pods that have a running pod sandbox a3b2e35d700 Making a run test. 125fb04dbf2 Relax node_id length limit to 256 2dbdfd0902e Extend the max of admission latency buckets to 10s. e7db88b0b65 Add a namespace label to admission metrics. 3bad31b531e Add allowAutoIOPSPerGBIncrease to translated AWS EBS StorageClasses 4272ac92a76 Document the NodeAddressType values b9d9cc38b52 fix: inaccurate miss schedule times of cronjob v2. 78323910db5 Fix typo: Use uniform format of structured klog 8725c960149 Fix csi_client_test.go metrics nil pointer dereference 79126376f02 Add test for counting inodes correct with hardlinks d45ba645a8f Get inodes and disk usage via pure go 6e54f067e9d Support dynamically set log level for kube-proxy 1d764952dad Fix incorrect test code in pkg/volume/csi/csi_attacher_test.go file 64fca6bda7d doc: remove the description `socat` is required 80b4277bff4 Optimize the structured Logging migration. 0eb40b3ded6 e2e: reduce pods used in shared local pv test dea89e549fc Fix use nil err 086cdfb3601 Use docker buildx for the build-image. 2d3073c5917 Tweak kubelet config comments for consistency and readability fdcbb54febd Improve kubelet config type documentation bc3e7b5dca3 nit: use %v for error as it is already quoted 04f091790ee e2e: TM: wait for SRIOV devices in pod scope tests 8e7b5ff480b staging/src/k8s.io/apiserver/pkg/registry:migrate logs to structured logs 3ec63238c53 fix kubectl alpha debug node does not work on tainted nodes 88fbd370407 Fix the url 'version's comparation of github.com/Azure/go-autorest/' lost 1995f28c64a Simply modify the Kubectl logs information 385b7d7ff07 fix --event-qps and --event-burst 620c23473fb fix Spelling error for klog 00da68dbc25 Adding restart kubelet flag on e2e test 07002e41bbe Update Calico to use a non-conflicting route table range ad156aff59e ignore "vmdk not found" vsphere errors during unmount (assume success) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> /
Diffstat (limited to 'recipes-containers')
-rw-r--r--recipes-containers/kubernetes/kubernetes/0001-generate-bindata-unset-GOBIN.patch36
-rw-r--r--recipes-containers/kubernetes/kubernetes_git.bb5
2 files changed, 2 insertions, 39 deletions
diff --git a/recipes-containers/kubernetes/kubernetes/0001-generate-bindata-unset-GOBIN.patch b/recipes-containers/kubernetes/kubernetes/0001-generate-bindata-unset-GOBIN.patch
deleted file mode 100644
index 95196efa..00000000
--- a/recipes-containers/kubernetes/kubernetes/0001-generate-bindata-unset-GOBIN.patch
+++ /dev/null
@@ -1,36 +0,0 @@
1From 3a43ae2df86f8609d5b88863caf19667420ec171 Mon Sep 17 00:00:00 2001
2From: Bruce Ashfield <bruce.ashfield@gmail.com>
3Date: Fri, 31 Jul 2020 18:39:38 +0000
4Subject: [PATCH] generate-bindata: unset GOBIN
5
6go install is more strict with recent releases and when cross-compiling
7will generate the following error if GOBIN is set:
8
9 | go install: cannot install cross-compiled binaries when GOBIN is set
10 | make[2]: *** [Makefile.generated_files:622: gen_bindata] Error 1
11 | make[1]: *** [Makefile:545: generated_files] Error 2
12 | make: *** [Makefile:506: cross] Error 1
13 | WARNING: exit code 2 from a shell command.
14
15So we explicitly unset GOBIN to avoid the issue.
16
17Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
18---
19 src/import/hack/generate-bindata.sh | 1 +
20 1 file changed, 1 insertion(+)
21
22diff --git a/src/import/hack/generate-bindata.sh b/src/import/hack/generate-bindata.sh
23index c12da77e54b..9a9f8ac3b2f 100755
24--- a/src/import/hack/generate-bindata.sh
25+++ b/src/import/hack/generate-bindata.sh
26@@ -33,6 +33,7 @@ export GOBIN="${KUBE_OUTPUT_BINPATH}"
27 PATH="${GOBIN}:${PATH}"
28
29 # Install tools we need, but only from vendor/...
30+unset GOBIN
31 go install k8s.io/kubernetes/vendor/github.com/go-bindata/go-bindata/go-bindata
32
33 # run the generation from the root directory for stable output
34--
352.19.1
36
diff --git a/recipes-containers/kubernetes/kubernetes_git.bb b/recipes-containers/kubernetes/kubernetes_git.bb
index e770e423..94af351f 100644
--- a/recipes-containers/kubernetes/kubernetes_git.bb
+++ b/recipes-containers/kubernetes/kubernetes_git.bb
@@ -5,15 +5,14 @@ applications across multiple hosts, providing basic mechanisms for deployment, \
5maintenance, and scaling of applications. \ 5maintenance, and scaling of applications. \
6" 6"
7 7
8PV = "v1.22-alpha+git${SRCREV_kubernetes}" 8PV = "v1.22-beta+git${SRCREV_kubernetes}"
9SRCREV_kubernetes = "7229ea343dd649f9a6c20fa1fd6b13e602f3f082" 9SRCREV_kubernetes = "b289fbb03dee455fd44689d483333e49a1795438"
10SRCREV_kubernetes-release = "7c1aa83dac555de6f05500911467b70aca4949f0" 10SRCREV_kubernetes-release = "7c1aa83dac555de6f05500911467b70aca4949f0"
11 11
12SRC_URI = "git://github.com/kubernetes/kubernetes.git;branch=master;name=kubernetes \ 12SRC_URI = "git://github.com/kubernetes/kubernetes.git;branch=master;name=kubernetes \
13 git://github.com/kubernetes/release;branch=master;name=kubernetes-release;destsuffix=git/release \ 13 git://github.com/kubernetes/release;branch=master;name=kubernetes-release;destsuffix=git/release \
14 file://0001-hack-lib-golang.sh-use-CC-from-environment.patch \ 14 file://0001-hack-lib-golang.sh-use-CC-from-environment.patch \
15 file://0001-cross-don-t-build-tests-by-default.patch \ 15 file://0001-cross-don-t-build-tests-by-default.patch \
16 file://0001-generate-bindata-unset-GOBIN.patch \
17 file://0001-build-golang.sh-convert-remaining-go-calls-to-use.patch \ 16 file://0001-build-golang.sh-convert-remaining-go-calls-to-use.patch \
18 file://0001-Makefile.generated_files-Fix-race-issue-for-installi.patch \ 17 file://0001-Makefile.generated_files-Fix-race-issue-for-installi.patch \
19 " 18 "