meta-virtualization/recipes-containers/kubernetes
Bruce Ashfield 92a4193973 kubernetes: update to 1.23-alpha latest
Bumping kubernetes to version v1.23.0-alpha.1-58-gf6331c74b67, which comprises the following commits:

    6616655b7b6 create common interface for controllers.
    c1284118156 fix typo: Modify PodTrackingWithFinalizers to JobTrackingWithFinalizers
    6dfae64d9be REST: Document mutable inputs on Create()
    42c7e621804 Fix registry tests to look at result objects
    75dea6b8bc2 Service REST: Use DeepCopy() on Create() and fix tests
    322bc827771 Fix buffered signal channel go vet error
    183498a410c Adds CancelRequest function to CommandHeadersRoundTripper
    bdedd2a4c16 apiserver: add key/value pair to httplog
    3a660b72941 bump e2e loadbalancer timeouts to 15m
    2c73d7834ac update vendor
    e1e4408ab34 allow k8s.io/utils/net imports
    0cd75e8fec6 run hack/update-netparse-cve.sh
    e9ddac5d853 rename net.ParseCIDR on messages to avoid false positives
    06f2d678eec update and verify netparse
    c2532351525 vendor: bump k8s.io/util to get fix for LRU cache
    21491aa5a1a Bump livenessprobe to 2.4.0 in e2e hostpath driver spec
    0af1c83e035 CHANGELOG: Update directory for v1.22.1 release
    b1a6f8cdf90 kubectl proxy: append context host path to request path
    950c4dafecb CHANGELOG: Update directory for v1.23.0-alpha.1 release
    3c1a3dea59c test images: Adds Windows Server 2022 to the BASEIMAGEs
    c3509f49f96 Update-vendor to add k8s.io/utils/strings/slices/
    25453708ea2 Remove pkg/utils/slice from kube-proxy
    b18d6ee61d0 Update cobra to v1.2.1
    f5e97186d29 Lower requests b/c multiple containers will leave pending pods
    ccbdf041a2f Fix slice type comparison bug
    0ba731253e0 add tkashem as a reviewer of apiserver
    513b55b00d8 hostNetwork tests can't share the same port
    6a6e24702c9 Update cri-tools to v1.22.0
    fa9d5546cdf Upgrade the default csi-proxy version installed by kube-up.sh
    f9375f20584 Update kubectl GitHub support issue template
    5e03a1f070e Regenerate applyconfigurations
    ffed59d168c Fix allowed imports for kube-openapi
    0e925f266f7 Update unit tests to handle go1.17 certificate parsing error messages
    72fd01095de re-order imports for kubeadm
    b15c2130aad Bump k8s.io/kube-openapi
    7cbac6bde0f [volumeScheduling/metrics] Fix buckets initialization
    76f03f000a1 Fix use variables in the loop in vsphere_util
    04d83edd3c3 SCTP tests run only on 2 nodes
    5b3c226c34a Add name and namespace to structuredmerge errors
    00dd02f89c8 test images: Use PULL_BASE_SHA for non-git image building
    cdbfd009dac Mention seccomp annotation removal in v1.25
    edc19b80727 fix: skip case sensitivity when checking Azure NSG rules
    804ce496e32 image: Change http to https
    7953cf0ce9f fix typo of rate limiter
    8264dbe17d0 Add unit tests for validateStructuralInvariants
    28de406a379 Allocator renames for clarity
    907fceb2067 Remove unused NewContiguousAllocationMap
    9c4d5b69ecf Fix storage class setup in regional_pd.go
    a26f7f2b58d Add non-vendor version ldflags
    87a4e082aca Change defaulter-gen input to package path
    a619be8e48f bump gengo to include defaulter-gen package support
    eba9d33c3ee Fix insufficient privileges to bind to port
    37e9517c2f6 Fix typo in CHANGELOG-1.22.md
    d2a27a58f0a Fix extra latency and add tests for that and width
    29bd66d0189 Remove "pkg/controller/volume/scheduling" dependency from "pkg/scheduler/framework/plugins"
    4849bdcc0a1 updating co-chairs
    27f15035147 rename audit Checker interface
    aa9380e017a Add termination hook to the startup script - GCE Windows
    e36a14730bd reducing the number of containers created based on the ports used
    6e3923d0a4f send retry-after until ready
    096c3e8f2d2 kubeadm: further improve the dynamic version population
    c295a850c66 update instrumentation reviewers
    593eda4ad34 Add unit tests for local volume expansion
    d68186452d9 apf: free seats in use after additional latency
    05beda5c402 Increase time to wait for nodes to become unready
    704628fde41 Update golang used in etcd image to 1.16.7
    1013e000af5 code cleanup:fix spelling mistake in CHANGELOG-1.22
    67e14290aae Fix build with multiple GOFLAGS
    145cec925af reduce the number of containers created by 66%
    8771d60e541 CHANGELOG: Update directory for v1.21.4 release
    874199aff28 CHANGELOG: Update directory for v1.20.10 release
    c4f18223dab CHANGELOG: Update directory for v1.19.14 release
    c69f55519e2 Revert "E2E test for kubelet exit-on-lock-contention"
    11ed96baf57 generated swagger docs
    dfaeacb51f9 CSIDriver: allow "StorageCapacity" to be modified
    ea3c7d98a5c test images: Removes Windows 1903 and 1909 images
    d9f22688166 test images: Adds sync.exe to Windows agnhost images
    94ac8962693 test images: Simplifies the agnhost binary version
    3b6cd89f016 add aojea to test OWNERS
    1181421112c Update version of Cluster Autoscaler to 1.22.0
    e6cb526f6bb set umask on linux and darwin when testing kubeadm copycerts
    ff7307bf9c2 fix single pointer variable
    3af26bae2c3 Refactor defaultpreemption for out-of-tree plugins
    c799a37654d revert test STABLE declaration
    08bec6da0fc Keep MakeMountArgSensitive and add a new signature that receives flags
    83889ae5940 apiserver: refactor WithRetryAfter server filter
    c4ecdad5708 Copy golang license to staging copies
    0379c8f96a7 Fix documented version for DisableKubeletCloudCredentialProviders feature gate
    3182b69e970 apiserver: add a new mode for graceful termination
    e8381733068 apiserver: rename test variables
    f63dbd481fc Warn if docker buildx is not available
    95e000fd657 support kubeadm join dry-run
    1db36ae3b30 Refactor goroutine counting
    75f0a94aba5 Remove 1.20.0 API test data
    bb08d70f403 Add 1.22 API test data
    30e9a420c46 kubelet: fix sandbox creation error suppression when pods are quickly deleted
    1ea65e6213c remove listx from OWNERS_ALIASES
    86c6e25016a Typo in a comment.
    b9b76dba6ee Update the unit tests to handle mountFlags
    338f8ba0bf8 Add missing interface method in mount_unsupported.go
    296b30f1436 Pass additional flags to subpath mount to avoid flakes in certain conditions
    3b0c8980824 Regenerate openapi
    f98ff655647 Drop DefaultGarbageCollectionPolicy checks for legacy apps REST API versions
    97c5b8de9ae Drop legacy validation logic for CRD API
    e3538edc227 kubeadm: update unit tests to support dynamic version updates
    207ffa7bdc6 kubeadm: dynamically populate the current/minimum k8s versions
    1ceb118e3cb Drop legacy status logic for volumeattachments API
    c702dd43940 Drop legacy validation logic for networking API
    b1d344db44d Drop legacy validation logic for certificates API
    befffd1565e Drop legacy validation logic for admission registration
    8fd371353c1 Fixes 104067; Explicitly states Docker CLI plugin buildx required for building using Docker
    39a1293cbc8 Drop beta REST APIs removed in 1.22
    808659cc428 pin-dependencies.sh: support switching repos
    768d69a423a add 'projects/' suffix if this library is used with an older version of the google api library
    cdc225f2979 bandwith --> bandwidth
    2c2661a4113 e2e test: lock-file and exit-on-lock-contention
    5eae896d71a Remove AllowInsecureBackendProxy feature gate
    4af506c9895 Add getOSInfo err info
    73a5cce3e64 device manager: do not clean admitted pods from the state
    93a237abd82 memory manager: do not clean admitted pods from the state
    66babd1a90c cpu manager: do not clean admitted pods from the state
    85d83ebd288 staging/publishing: Set go1.15 version to go1.15.15
    619e38141b6 remove unnecessary waits from watch conformance test
    1ce594b7ee0 Fixes flaky GKE kubectl test
    80ca6a4ae6f Some cleanup of the package for event clocks
    dc079acc2be sched: retry unschedule pods immediately after a waiting pod's deletion
    4f1b1d72e31 Update setcap image to buster-v2.0.4
    cafad985366 Update debian-iptables image to buster-v1.6.6
    08d8f29a7a3 Update debian-base image to buster-v1.9.0
    d166cabd9e2 Add e2e for local volume expansion
    f9efd14d443 TAG used when building pause is configurable
    b98594bc793 Add ibabou to gce/windows OWNERS file
    d2ed3b28b79 Revert "revert Bump DynamicKubeConfig metric deprecation to 1.23 by delta update"
    6b9dc099f88 [go1.16] Update to go1.16.7
    296c18ec323 apf: estimate list width
    7db782ee039 apimachinery: remove unused ignoredConversions map and nameFunc in converter.
    b66d52f6a8b make notes more easily to understand
    561ce035b5b Avoid spurious calls to update/delete validation
    00d89aad506 Allow a custom kube-cross image + tag to be specified
    c2a3b793d3e apf: use EventClock rather than a PassiveClock for queueset
    023f6a90db8 Add SergeyKanzhelev to node e2e test approvers
    ddaa06abeea Propose myself as a reviewer for cluster/gce/gci
    c8431f42d9a kubeadm: Reduce the backoff time of AddMember for etcd
    dfde50b1856 fix unsafe json construction for digestConfigObjects.
    8ed1628a6e7 Add a new webhook metric tracking request totals.
    3cfe3d048ff Improve dynamic cert file change detection
    f9a791ff262 Remove kubectl book
    a947c32783e Add feature gate to disable in-tree credential providers
    d866272d65a Correct comment related to HugePageStorageMediumSize feature gate
    a04a98154e5 Remove the StartupProbe feature gate
    af2129b77d0 Allow override of `CGO_ENABLED=0`
    d9d41b70f64 Fix metrics reporting for the deprecated watch path
    dcb298c9552 Introduce event clocks based on k8s.io/utils/clock
    2c60feffbee apiserver: add callback to get notified of object count
    c486b229d28 refactor(kubeadm): remove the flag --port from KCM manifest
    9351b57defe Skip node e2e test for recovering from ip leak with docker
    ff0e1f4fe97 Add the pod field to all volumeToMount info level logs
    691b45e220c Clarify ready (#103782)
    9cf3ad5cffa Remove duplicate dependencies from 1.22 changelog
    952aa1b2d26 add integration test for apiserver hsts
    ff165c88239 Replace usage of Whitelist with Allowlist within Kubelet's sysctl package (#102298)
    3e44139ae46 [jobs][registry]: Warn if no propagationpolicy set
    9cffbab037e Log kube-env variables from startup script
    a7834389b44 check APIStatus.Code in Is* family of functions
    5d84ffa6c26 Update configure-helper.sh
    b0039559ddf Update configure-helper.sh
    572a24d854e add a keepalive time to the konnectivity server
    0376c58c44d Update configure-helper.sh
    ab595f37d25 CHANGELOG: Update directory for v1.22.0 release
    8cf10d9a200 set showHiddenMetricsForVersion=1.22 in dynamicKubeletConfiguration test
    9d30eb88dfd retry apiserver errors on e2e service tests
    ea1bc18bc17 Use docker buildx for etcd image
    ee7562a2f8a add clusterIP allocator metrics
    94a58a3b146 remove GAed feature gates sysctls
    ac076838c81 Add ehashman to node e2e test approvers
    3463c2dfa97 Skip NVidia GPU test in node e2e CI jobs for containerd and other runtimes
    4efc9a95695 Fix zone calculation - consider only untainted nodes
    c8208247113 Add pod context to volume lifecycle logs
    c35502ad4bd Remove AUFSUmountHung from NPD test
    dab19517e5a Explicitly restart kubelet to stabilize serial-containerd job
    980cf854397 revert Bump DynamicKubeConfig metric deprecation to 1.23 by delta update
    72223406ac6 Remove stray DNS port references in NetPol tests
    b7ea7a7766b kubeadm: disallow the mixture of --config and --patches
    375ef778c4b kubeadm: remove deprecated --experimental-patches
    34f49596332 replace e2e WaitForPodsReady by WaitTimeoutForPodReadyInNamespace
    7e2d6301bf9 [k8s.io/kubectl/pkg/drain/drain]: minor typo fixup
    1a3eda9394b fix: 81134: display conflicted taint without a json representation.
    a77f4f4c29b Log e2e-node kubelet output directly to file
    163e4974b63 e2e node server: fix crash in log line
    1a87ae19a62 Revert "Add a namespace label to admission metrics and expand histogram range to 0-10s"
    09dc055984e Update golang.org/x/time/rate (#104014)
    a2a22903bc0 delete stale UDP conntrack entries for loadbalancer IPs
    2635415482b fix error variable name
    9f735e71bbb Simplify APF promise to what is really used in the code
    9cee586ee98 apiserver: avoid repeated loading context for requestInfo in Namer.Name
    c406f2edab6 Fix: ignore not a VMSS error for VMAS nodes in reconcileBackendPools
    f720c4fd44b hack/verify fixes
    ecb38137269 Update component-base OWNERS to include SIG-Architecture
    fec260d083f Add release note block to cherry-pick script
    260b5ef1554 fixing scripts from https://github.com/google/protobuf/releases to https://github.com/protocolbuffers/protobuf/releases
    59a7cc12c9f Mark failing node serial tests as flaky
    b5f24c334e4 Bump DynamicKubeConfig metric deprecation to 1.23
    a1cf44eab44 Remove unused promise code from APF
    05cfbecab99 test images: Adds image labels by default
    bbb368b7012 Update e2e test images url
    4549573a447 minor cleanups
    ca90849724e add kube-openapi/pkg/schemaconv to kubeadm import-restrictions
    4606ebe423a update node-problem-detector v0.8.9
    99bc2b077fd Added support for multiple --from-env flags
    4edb6e01bed Add kube-openapi to client-go import restrictions
    df1d9380fbd Fixes (temporarily) curl piped to shell security vulnerability
    3628065b455 fix boilerplate and staticcheck
    85bc3c4f857 fix vendor
    49c86bde556 fix extract_test
    af11c4ac9be remove apiserver impor from client-go
    93ef5acb35f Fix kubectl version unit test
    a4dfe406507 Start the informerFactory in the ControllerContext
    db48793269e Set idle and readheader timeouts
    f1e1f3a416b Fix disruptive subPath test failures
    363d47c08c8 staging/publishing: fix rules for legacy-cloud-providers for 1.22
    d38c2df2c4b client-go: deltaFIFO trace slow handlers
    55765f1b49e sched: support HistogramVec in scheduler performance test
    479e2ae307c wrap extractor errors
    7bfc420351f simplify test to only test the new logic of extractUnstructured
    1122091b065 Revert caching in favor of simple ttl
    53582a0104f remove commented out code
    c9e97de46bb Address PR feedback around gvk parser generation ergonomics
    9b9925f56db Restructure caching logic
    7cb18e84f13 comments
    f6ce385e444 remove test script
    604db6eb2ad rename cache, add to integration test
    235a57a29e5 Add HasOpenAPISchemaChanged to DiscoveryInterface
    7b9757faa49 basic caching working
    dda31bbf2e7 Manually set GVK in extract, add commentary to extractor
    9f4a4d812d2 Write TestUnstructuredExtract
    6e481c5db19 Initial UnstructuredExtract without caching
    b15ed04c9dc Allow non-subsetting ILBs to update when the feature is enabled.
    2ad2bc68443 kubectl: Add labels to ingress describe
    004e4414839 refactored master to controlplane
    00080d400fe Allow customizing spam filtering in event client library
    822eb29b6f3 client-go/events: avoid referencing a nil related object
    1555877cc5d fix data race for Test_Run_Positive_VolumeMountControllerAttachEnabledRace
    8dc091ef2e2 Fix wrong log
    ae7b9787ee7 cleanup description on deprecated include-uninitialized flag
    dc9eb82e0aa Fix NPE in test/e2e/framework/providers/azure
    7fa0b9b6c10 add --concurrent-ephemeralvolume-syncs flag for kube-controller-manager
    93146048b4c Mark "update Node.Spec.ConfigSource" node e2es as slow
    4115bef8268 Update references to test/conformance/image
    024930df119 Move cluster/images/conformance to test/conformance/image
    3520e8b3393 Fix a typo in comment
    75f0007d2bc Overlaid OS's environment variables with the ones specified in the CredentialProviderConfig
    00e31ce565a Fix incorrect comments in scheduler_queue.go
    fef5c0c1a63 Improve storage test skipping pattern.
    523b4c0918f Replace 'x.Sub(time.Now())' with 'time.Until(x)'
    326471d8806 k8s.io/code-generator: Change BoilerplatePath() to locate file or require explicit flag
    2cacfada265 Update Containerd version - GCE Windows
    45cf1697ba0 Changed flag name underscore warning to avoid recommending potentially invalid flag name
    97ba475941f add new metric
    94977dce8d1 Update doc description for --audit-log-maxbackup
    971e0c4400c Fix a typo in comment
    f174307e494 k8s.io/code-generator: Enable generate-*  scripts usage as module deps
    8ad83fd685f Make crictl tests host local
    80e4007bc3b test: e2e: HPA ContainerResource
    5be47eaf275 kubeadm: update references to legacy artifacts locations
    e2b6816953c Deprecate apiserver_longrunning_guage and apiserver_registered_watchers
    019e8f71b6a refactor: normalizing URL string locally and move out from purell package
    38239d3025d migrate  cmd/kube-proxy/app logs to structured logging
    dd2c3830600 decouple timeBudget from real clock
    66803689585 Add: specify that reason is a field to record the reason why failed
    6490fcc5bbc setting the status to fix on the known issue
    9f09064104e feat: Provide IPv6 support for internal load balancer
    51e4694cd66 fix typo scheduling queue to active queue
    ef181c14e12 Provide reference to impersonation options for kubectl auth can-i command.
    b09bbd808ae testing patches.  add k8s.io/staging, remove local home
    6d988acb558 Ignore 'wait: no child processes' error when calling mount/umount
    d05b232afc8 optimize the code
    5fdfe872d61 e2e: update makefile example for building images
    ac09f7a8bd3 TODO comment should have been removed with #2912, the restartCount docs wasn't updated as part of #6794.
    318b9a95786 remove superfluous [Feature:SCTP] tag in some test names
    50b3cbe9990 e2e: remove unused sync.WaitGroup
    9d405710fe7 e2e: remove runKubernetesServiceTestContainer
    5347f67e35b Using full url format as runtime endpoint
    d9b8c5f992c add deprecation for Azure Disk Kind in csi migration
    baf0bf831d1 Fix typo in comment in endpoints_controller
    f0b34bd24a7 Pass unknown labels in allowedTopologies during CSI translation
    4101c8b3cb3 Set out.TargetCPUUtilizationPercentage correctly when converting autoscaling_HorizontalPodAutoscalerSpec to v1_HorizontalPodAutoscalerSpec
    1980b18c458 Solved the test problem and added update comment
    d1e9da9f8a0 update comment with EnqueueExtensions
    5f0925a2941 Flake #99979 increase delay for ready state propagation
    1887ddfc968 Make --configure-cloud-routes configurable in local-up-cluster
    169583bf4ed tests for path resolver, add KUBE_ROOT to both top level func calls
    2d3323d1fb4 try to fix the in_tree_volumes cases: refactor the projectBasePath logic
    82728b5f71d Add integration tests for updating Job parallelism
    7911a08fb31 Remove ServiceAccountIssuerDiscovery feature gate
    e75f3fb563e add happy path tests for two types of imports
    d3aabe23974 fix existing unit tests
    585ce7f04dd missed a paren
    bde2ef2a1a0 review comments
    60d446fe3db Drop end of sunrpc port range to avoid port conflicts.
    c79a0a08828 Get rid of unused flowSchemaRVs in P&F
    73211256e8f Rename width to workEstimate in P&F code
    2b03c771895 e2e: fix NFS options test for IPv6
    d02568aab52 client-go/tools: update events version in doc
    7a36a5b827e fix test failures in legacy cloud provider: add 'projects/' after upgrade
    ef3c344868d seems to work, needs tests and a lot of cleanup
    2bc5ff6ab34 Set EC2 instance cache max age to 10 mins
    2926b4572e6 upgrade google.golang.org/api to v0.45.0
    18d583653c6 upgrade github.com/prometheus/common to v0.28.0
    abd8acc2599 fix exec failure for gomock finish calling
    6c87c222771 Add structured logging for more steps
    a9b7dcc8c21 kubelet: update remote runtimes for cri stat changes
    2dc2b1e239d CRI: add fields for pod level stats to satisfy the /stats/summary API
    a9a3c4bb9aa Refactor of TestValidateIngressClass and TestValidateIngressClassUpdate methods by adding Boilerplate in helper functions #FIXES: 99005
    bf9f3dc7b3d deprecate unused option deployment-controller-sync-period for deployment controller
    927d0c39322 cleanup: Removes GcrRelease and SampleRegistry from manifest.go
    abf735daa83 remove stack trace log when sorting with a bad unsortable field
    18955db4161 fix azure disk translation issue
    5d80d6e7c3d Make cpu request of kube proxy configurable by env variable.
    de442ef8604 Retry hostname->IP: [Errno -2] Name or service not known
    03f9f75e880 fix typo for daemon_controller_test.go
    f2eec0a8167 ResourceConfigForPod: check initContainers as other QoS func
    a7c48e97076 images: Removes OS Version workaround for manifest list images
    97bcfbd674b Allow the actual inhibit delay to be greater than the expected inhibit delay
    d9be5abc378 kubelet: add shutdown events
    0839c00b76b Increase pressure timout on DiskPressure test
    992993257d8 Removed usage of github.com/pkg/errors
    8eee78a61f0 Update github.com/pkg/errors to go native errors pkg
    7b98a0770fe remove not used IsStaticPod, prevent possible panic
    f9e4a015e22 tests: Spawn poststart / prestop pods on the same node as the http pod
    e2477171ca2 Ensure images are pulled after eviction tests
    a93ad421ee9 Return StatusError 404 in fake client when resource is not found
    a0e8a98bcb6 Add support for expanding local volumes
    c882437f220 e2e test: bump ProgressDeadlineSeconds in Deployment iterative rollouts
    9d636fea046 e2e test: fix Pause in Deployment iterative rollouts
    a1e56b4f6d1 Update the typo in values of pods in performance-config.yaml
    5b426818404 Correctly drain timer
    6a0452e861e cleanup: fix errors ending with punctuation in proxy
    82402c5af0c Omit redundant nil check in type assertion
    68ec18a050d code-generator/register-gen: groupName can't use '// +groupName=somegroup ' to override
    1dc4a29a1ae fix typo in retry doc
    7aab5df381f use already defined variable
    72271dcc9c5 Fix error path in file /verify-prerelease-lifecycle-tags.sh.
    82a9fb9d0ec subatomic: Creates the symlinks to user-visible files later

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-08-27 10:50:45 -04:00
..
kubernetes k8s: update to 1.22-beta 2021-07-08 08:41:41 -04:00
kubernetes_git.bb kubernetes: update to 1.23-alpha latest 2021-08-27 10:50:45 -04:00