Back to index
4.10.0-fc.0
Download the installer for your operating system or run
oc adm release extract --tools quay.io/openshift-release-dev/ocp-release:4.10.0-fc.0-ppc64le
No tests for this release
Upgrades from:
Untested upgrades:
4.9.0,
4.9.1,
4.9.10,
4.9.11,
4.9.12,
4.9.13,
4.9.4,
4.9.5,
4.9.6,
4.9.7,
4.9.8,
4.9.9
Loading changelog, this may take a while ...
Changes from 4.9.40
Created: 2022-01-11 22:24:54 +0000 UTC
Image Digest: sha256:1305dec1792e63f2660473eb7eec85570b0fc367832a1362abc98a3061267104
Components
New images
Removed images
- ironic-hardware-inventory-recorder
- ironic-inspector
- ironic-ipa-downloader
- mdns-publisher
Rebuilt images without code change
- machine-os-content
sha256:c5e7589465e9c49f7728f27ee59fd48c579da24cd939bd43b4d1f34993026bd7
- Switch to go1.17 #1080
- Bug 2021629: UPSTREAM: <carry>: api request counts for current hour are incorrect #1037
- UPSTREAM: 105910: retry PV create in e2e-test on API quota failure #1078
- UPSTREAM: <drop>: revert to go1.16 #1079
- Updating openshift-enterprise-hyperkube images to be consistent with ART #934
- UPSTREAM: <drop>: remove creation of openshift-infra ns and recycler SA #1039
- Bug 2008532: Fix subpath sources check #1065
- Bug 2017276: UPSTREAM: 105934: Don’t guess SELinux support on error #1052
- Rebase Automation Script #1040
- Updating openshift-enterprise-pod images to be consistent with ART #933
- UPSTREAM: <carry>: delay queuing deletion for PV to allow nodes some time to unmount #1062
- Bug 1978528: UPSTREAM: <carry>: bump cadvisor for 2957, 2999 and 2979 upstream patches #1049
- Bug 2023779: Fix patch 104847 #1059
- Bug 2022811: UPSTREAM: 106382: defer close the rotated log open #1051
- Bug 2007495: UPSTREAM: 105213: remove StartedPodsErrorsTotal metrice message #988
- Bug 2021936: Read k8s version from hyperkube Dockerfile #1038
- Bug 2002759: UPSTREAM: <carry>: verify required http2 cipher suites #1022
- UPSTREAM: <carry>: update rebase doc #1031
- Bug 2000216: Image policy should mutate DeploymentConfigs, StatefulSets, and new CronJobs #1014
- Bug 1970331: UPSTREAM: <drop>: bump apiserver-library-go #1017
- Bug 1990190: Remove Error Message Check Dynamic PV Tests #1011
- Bug 2011513: kubelet: do not arbitrarily create a podSyncStatus for finished pods #1007
- UPSTREAM: <drop>: bump apiserver-library-go #1008
- Bug 1997478: Ensure terminal pods maintain terminal status #999
- Bug 2010348: UPSTREAM: 105352: revert pie build mode #993
- UPSTREAM: <carry>: allow SCC to be disabled on a per-namespace basis #984
- Bug 2000754: UPSTREAM: 104865: e2e iperf2 change threshold to 10MBps = 80 Mbps #980
- Bug 1965368: UPSTREAM: <drop>: bump(apiserver-library-go) #971
- Remove Error Message for Unsupported Volume Test #905
- Add CSI migration feature gates for vSphere and Azure File #961
- etcd-client starts retrying transient errors from the etcd cluster #959
- UPSTREAM: <carry>: openshift-hack/images/os/Dockerfile: Add io.openshift.build.versions, etc. #963
- Bug 2005182: UPSTREAM: <carry>: update list of deprecated apis to be removed #965
- Bug 1999133: kubelet: Handle UID reuse in pod worker #938
- UPSTREAM: <carry>: add control plane to allowed roles #957
- UPSTREAM: <drop>: bump openshift, k8s to 1.22.1 #950
- Bug 2003269: UPSTREAM: 104817: kubelet: Rejected pods should be filtered from admission #948
- Bugzilla 2001763: UPSTREAM: <carry>: 104437: run etcd healthcheck in the background and… #893
- UPSTREAM: 104314: legacy-cloud-providers: aws: Add support for consuming web identity credentials #927
- Automated cherry pick of #106716: bump TestHTTP1DoNotReuseRequestAfterTimeout timeout #106782
- Automated cherry pick of #106728: Add enj to sig-auth-authenticators-approvers #106783
- Automated cherry pick of #106803: Revert dockershim CRI v1 changes #106808
- Grpc field name cherry pick: 1.23 #106776
- Automated cherry pick of #106660: Revert sigs.k8s.io/structured-merge-diff/v4 to v4.1.2 #106661
- Automated cherry pick of #106657: Unversion and normalize openapi v3 fixtures #106659
- Delegate FSGroup CSI driver e2e: verify fsgroup is passed to CSI calls #106611
- test: update major page fault values for summary test #106533
- Clean up deep copy needed for UpdateStatefulSet #106616
- e2e_node: unify device tests #106348
- Fix the bug with GRPC probe #106518
- test/e2e_node/remote: support pure SSH mode #105764
- Speed up field validation tests #106577
- Return BadRequest for invalid large patch #106576
- enabling runtime-config to be passed via make file for node-e2e testing purposes #106431
- Deflake “Kubelet should correctly account for terminated pods after restart” #106544
- Add e2e test for CEL Validation Rules #106462
- Validate etcd image versions in test manifests #106563
- Updating TopologyCache to disregard unready endpoints in calculations #106510
- Updating kube-proxy to ignore unready endpoints for Topology Hints #106507
- bumpt etcd image version for e2e tests #106562
- Changed code to improve output for test/e2e/windows #106220
- Server Side Strict Field Validation #105916
- kubelet: fix npe in test #106414
- tests: Prepull images #105481
- tests: Fetch the pod logs in failed cases #105451
- Promote DeleteCollection service e2e test to conformance - +1 endpoint #106281
- StatefulSet PVC auto-delete implementation #99728
- kubelet: print flags after initializing logging #106520
- node e2e: endocrimes as reviewer #106493
- demote kubelet events test from Conformance #106511
- skip tests that uses default storage class #106503
- Make CRI v1 the default and allow a fallback to v1alpha2 #106501
- Graceful Node Shutdown Based On Pod Priority #102915
- bump e2e period to wait for events #106508
- Revert “Bump DynamicKubeConfig metric deprecation to 1.23” #106505
- Use client set to get nodes configuration #106471
- Implement grpc probe action #106463
- use golangci-lint #106448
- Close connection and stop listening when port forwarding errors occur so that kubectl can exit #103526
- migrated schedular to structured logging #106305
- kubelet: extract multiple ignore errors validate logic to isExpectedError #106041
- OpenAPI v3 #105945
- Fix(kube-proxy): remove os.Exit from cobra.Command #104750
- oidc authenticator: allow http.Client to be overridden #106141
- Bump discovery burst for kubectl to 300 #105520
- Add warning about using unsupported CRON_TZ #106455
- Turn CSIMigrationAWS on by default #106098
- Scheduler simplified MultiPoint plugin config #105611
- migrate –register-with-taints to KubeletConfiguration #105437
- Csi translation portworx #103447
- Graduate TopologyAwareHints feature gate to beta #106433
- Fix metrics AlreadyRegisteredError on TestRecordOperation and TestGetHistogramVecFromGatherer unit test #106289
- ResettableRESTMapper to make it possible to reset wrapped mappers #105623
- Add Support for OpenAPIEnum in OpenAPI v2 #105057
- turning on the CSIMigrationGCE feature flag #104722
- Fix sample_and_watermark_test.go for bad luck, repeated test #106325
- Include Conditions in
kubectl describe namespace
#106219
- Recover expansion failure #106154
- Remove ignore error flag for drain, and set this feature as default #105571
- CloseIdleConnections of wrapped Transport RoundTrippers #104844
- kubectl: add deprecation notice to flag usage help #106172
- Watch HPA v2 instead of v1. #106316
- fix edit of non-registered custom API types #106268
- CHANGELOG/1.9: Fix up GCS bucket references #106450
- Factored TimedObserver into less surprising pieces #106432
- Add wait json #105776
- Feature implementation: Validation rules for Custom Resource Definitions using the CEL expression language #106051
- Fix timeout flake in restart kubelet e2e #106434
- RBD in-tree plugin migration to CSI driver using migration translation lib #95361
- Remove feature gate check when skipping OnRootMismatch tests #106435
- Reduce the number of expensive calls in the Windows stats queries for dockershim #104287
- prevents garbage collection from removing pinned images #103299
- Add more msg when exec probe timeout #106201
- fix init container oomkilled as a failure #104650
- Increase the duration to expire an assumed pod #106412
- DelegateFSGroupToCSIDriver feature gate to beta #106330
- updated probe handler types descriptions #106285
- Add missing alias - used in staging/src/k8s.io/cluster-bootstrap/OWNERS #106430
- Simplify kubelet file config field allowlists #105685
- De-flake ephemeral containers e2e test #106425
- Exclude generated files from the static check #106418
- Fix deletion protection unit test #106376
- e2e_node: fix nil pointer exception under quota lsci test #106408
- Kube-proxy/ipvs; Use go “net” lib to get nodeIPs #101429
- Add dgrisonnet as sig-instrumentation reviewer #106275
- Upgrade etcd to 3.5.1 #105706
- Update comment on ResourcePolicyRule #105555
- leaderelection: populate the apiVersion/kind when reporting events #106399
- package log runner as part of Kubernetes releases #106123
- Use HPA v2 in E2E tests. #106315
- Added requestSloLatencies metric #105890
- Skip OnRootMismatch tests if the CSI driver supports VOLUME_MOUNT_GROUP. #106395
- kubelet: cgroupv2 disable memcg notifications #106332
- Fixed using reference in for loop #105459
- Revert strict-in-alpha to false #106392
- upgrade kustomize-in-kubectl to v4.4.1 #106389
- kubeadm/certs/renew:remove deprecated flags csrOnly and csrPath #106370
- test/e2e: cleanup e2e core framework’s import from sub package e2elog #106170
- Get Windows network stats directly for Containerd #105744
- Ensure there is one running static pod with the same full name #104743
- Switch from arguments to an input structure for kubectl command #106159
- kubelet: fix file descriptor leak in log rotations #106382
- Don’t clear managedFields on live object #106195
- Fix nil check in map merge #105135
- Remove some dead code in the ipvs proxy #105450
- kubeadm: add mutation for Linux paths in KubeletConfiguration on Windows #105992
- pod/storage: remove always-empty ‘oldMachine’ in setPodHostAndAnnotations() #106048
- Remove outdated metric IMPLEMENTATIONS, update links #106360
- Move a number of scheduler metrics to STABLE #106266
- Wire contexts to RBAC controllers #105550
- Fix staticcheck failure in pkg/kubelet/cm/cpuset #103415
- Append node e2e logs to file where possible #106362
- Mark restart_test as flaky #106359
- OWNERS(justaugustus): Prune extraneous reviewer roles #106358
- kubeadm: fix test failures in the e2e_kubeadm suite #106321
- Add NodeFeature tag to ephemeral containers e2e #106346
- Migrated remaining lines of
server.go
and csi.go
to structured logging #106314
- Fix flake caused by sampling signal counter too early. #106329
- Fix check for subpath source #105512
- Remove redundant forwarding rule in filter table #97279
- ScoringStrategy RequestedToCapacityRatio’s shape should not be empty #106169
- don’t expand $(ls -A /scrub) in PV_RECYCLER_TEMPLATE #106319
- : Fix out of bounds in TestSyncLabels unit #106327
- vendor: update system-validators to v1.6.0 #106323
- make kubectl cp resume on transfer error #104792
- Fixed nil pointer dereference #106317
- Move configurable fsgroup to GA #105885
- Add wired off code for Validation rules for Custom Resource Definitions using the CEL expression language #106234
- Graduate IngressClassNamespacedParams to GA #104636
- build: use debian-iptables:bullseye-v1.1.0 #106301
- PodReadinessGate is stable feature and test runs all green #106299
- Clean up some service logging #106296
- The DownwardAPIHugePages feature is beta now, set true by default. #106271
- fish out ShareProcessNamespace from orphans tab #106298
- kubeadm: fix inverted warning message #106288
- more iptables proxy cleanups #106269
- Changed code to improve output for files under test/e2e/lifecycle #106226
- Bugfix: prevent daemon controller to adopt controller revisions of ot… #101250
- vendor: Bump cAdvisor to v0.43.0 #106282
- Fix concurrent map writes error in kube-apiserver #106045
- Changed buckets for apiserver_request_duration_seconds metric #106306
- client-go: add jitter to flowcontrol.Backoff #106240
- PV controller changes to support PV Deletion protection finalizer #105773
- e2e_node: does not rely on Kubelet automatic restart service under hugepages tests #106251
- More seat metrics for APF #105873
- Don’t write fake logs to the real test log #106297
- Add mTLS as default HTTPConnect egress configuration for GCP. #104921
- Upgrade preparation to verify sysctl values containing forward slashes by regex #102393
- tests: Logs the stdout and stderr for network consistency Windows tests on error #106273
- Bump k8s.io/kube-openapi to commit ee342a809c29 #106181
- e2e_node: Skip dynamic config tests when the feature is disabled #106263
- Use simple match instead of regex match in GCE Windows OpenSSH startup script #106245
- Add periodic etcd scraping to integration tests #106190
- Improve wording for panic message #106186
- E2E podresources: fix test checking esclusive cpus allocation #106116
- Migrated scheduler files
comparer.go
, dumper.go
, node_tree.go
to structured logging #105968
- Update sig-cli owners #106156
- fix some kubeadm init phase constants #106243
- Changed the Info type so that the config file can be displayed withou… #106228
- Migrate assume_cache.go to structured logging #105904
- kubeadm: introduce the UnversionedKubeletConfigMap feature gate #105741
- Migrated scheduler files
preemption.go
, stateful.go
, resource_allocation.go
to structured logging #105967
- Create HPA v2 Stable API #102534
- fix some lint error #105874
- Pod os field kubelet #105292
- Make the docker buildx check call –help #106174
- Migrated scheduler file
cache.go
to structured logging #105969
- Move WindowsHostProcessContainers feature-gate to Beta #106058
- : Reconcile OS and arch labels periodically #104613
- e2e_node: fixes after dynamic configuration removal #106210
- Fix creation of the administrator_keys_file file with many users #106196
- kube-proxy consider endpoint readiness to delete UDP stale conntrack entries #106163
- Added non-serialized metrics for windows, for 3 pods #105854
- Adding kubelet metrics for started and failed to start HostProcess containers #105406
- Konnectivity Proxy: move proxy-agent cpu limit to request. #103626
- making some apiserver metrics stable #106122
- Fix edit command #105817
- –as-uid flag in kubectl and kubeconfigs. #105794
- kubeadm: add a new output/v1alpha2 API; deprecate output/v1alpha1 #105295
- remove unnecessary function after PR #88885 merged #103634
- staging/publishing: fix go version for go1.16.10 #106217
- Kubelet: implement support for podAndContainerStatsFromCRI #103095
- Bump konnectivity to v0.0.25 #106213
- Update to go1.17.3 #106209
- Ensure deletion of pods in queues and cache #106102
- kube-proxy iptables code clarity cleanups #106158
- Update to latest kubedns and nodelocaldns images. #106189
- Update corefile-migration to v1.0.14 and update coredns to 1.8.6 #105251
- fix kubelet/types is imported more than once #105621
- Don’t guess SELinux support on error #105934
- Fix bug where using kubectl patch with $deleteFromPrimitiveList on an empty or nonexistent list adds the item to be removed #105421
- misc iptables proxy fixes #106030
- Use “Capacity” instead of “Allocatable” for an accurate node memory total size #102917
- client-go token source transport implement RoundTripperWrapper interface #106177
- Add –override-type flag to kubectl run and kubectl expose #105140
- kubemark: replace deprecated –log-file parameter with runner #106150
- Remove old cronjob controller #106126
- Initial Topology Hints e2e Tests #105949
- e2e node: provide static kubelet config #104153
- e2e_node: Properly check for DynamicKubeletConfig #104481
- Changed code to improve output for files under test/e2e/node #106038
- test: Assert max unavailable for PDB test cases #105960
- component-base: npe when renew hiddenCollectors #106140
- component-base: move v/vmodule/log-flush-frequency into LoggingConfiguration #106090
- Move CSIVolumeFSGroupPolicy feature to GA #105940
- component-base: avoid accumulating default labels #105541
- kubeadm: aggregate all the errors when the shared certs are validated #106042
- Make some scheduler metrics stable #105941
- GET should be transformed to watch in kube-Apiserver #105648
- component-base: use stderr as default output stream for JSON #106146
- Replace ioutil with io and os for cluster/gce/gci #106018
- Fixes for graceful node shutdown test #106108
- Replace ioutil with io and os for hack #106020
- Adding e2e tests to validate volume mounts in HostProcessContainers on Windows #105996
- drop managed fields from audit entries #94986
- : Bump coredns to 1.8.6 #106091
- Create e2e delete service collection test - +1 endpoint #106034
- Upgrade sigs.k8s.io/structured-merge-diff/v4 to v4.2.0 #105983
- PodSecurity: update webhook manifest for beta #106106
- Fix
kubectl unlabel
response msg #104372
- Fixing how EndpointSlice Mirroring handles Service selector transitions #105997
- Add unit tests to cover scheduler’s setup #106105
- Add more info to the ListAndWatch trace #105819
- HostProcess e2e tests to validate command / workingDir parameters #105201
- P&F fix watch tracker bug #106121
- PodSecurity: trim path when building webhook binary #106118
- Fix ephemeral test description #106120
- Changed code to improve output for files under test/e2e/framework #105939
- Remove GAed feature gate CronJobControllerV2 #104470
- fix multiple typos in go files #105302
- PodSecurity: promote config and feature gate to beta #106089
- Remove StorageObjectInUseProtection feature gate logic #104903
- update etcd makefile to using 3.5.1 for building #106065
- Migrated scheduler files binder.go binder_test.go to structured logging #105858
- tests: Use E2E framework deployments #105508
- cleanup lingering bazel related scripts/references #106099
- Expand unit test coverage and fix error cases #106017
- Allow the e2e_node runner to receive a KubeletConfiguration rather than requiring flags #105575
- code cleanup for kubectl #101004
- devicemanager: checkpoint: support pre-1.20 data #102882
- removed unused test/e2e_kubeadm/runner/local/run_local.go #106100
- Update pods validation based on uniqueness of controller #106097
- add condition pre-check for pod uid and pod resource version in bind api #105913
- Wire contexts to Bootstrap controllers #105510
- reuse previous evaluation #106095
- refactor scheudler’s node resource plugins #106002
- Changed code to improve output for files under test/e2e/kubectl #106001
- PodSecurity: benchmark large numbers of owned pods #106087
- Pass DeleteOptions down to the Reactor #102945
- apiextentionserver: refactor returning 503 for custom resource requests during server start #105653
- Wire contexts to Core controllers #105525
- kubectl: include init containers when determining pod QoS #104909
- Metrics improvements #105898
- P&F: Enable support for indexes in watch tracker #105974
- Remove nodes with Cluster Autoscaler taint from LB backends in service controller #105946
- Add annotations denoting the exemption reason and the enforcement policy used #105908
- P&F: Update and cleanup mutating work estimator #105930
- fix potential deadlock #102637
- return value is taken from if statement instead of the function call #105920
- fix: remove VMSS and VMSS instances from SLB backend pool only when necessary #105839
- fix: do not delete the lb that does not exist #105777
- fix: leave the probe path empty for TCP probes #105253
- Additional cases for reconcileState testing #101909
- Fix COS GPU driver installation #105989
- client-go exec: make sure round tripper can be unwrapped #106014
- KubeEnv var to enable Hyper-V in GCE Windows nodes created with kube-up #105999
- enabling
IMAGE_CONFIG_DIR
in make file for testing purposes #106013
- Make job pod template annotations and labels mutable for suspended jobs that never started #105980
- Migrate scheduler files
interpodaffinity/filtering.go
,podtopologyspread/filtering.go
, volume_zone.go
to structured logging #105931
- kubeadm: remove the reset/update-cluster-status phase #105888
- apf: call metrics.AddReject for decisionCancel #105739
- Minor watchcache cleanup #106010
- cacher: refactor process() function #106005
- Add pod os field #104693
- Mark v2beta1 and v2beta2 HPA status conditions as optional #100318
- generic ephemeral volume GA #105609
- Merge conditional assignment into variable declaration #103868
- Fix: move parallelize package to non-internal file #105796
- PodSecurity: return namespace validation errors in standard field.ErrorList format #105959
- Fix typo in kubelet config #103908
- Use 10250 as targetPort for metrics-server #105957
- Fix:Flaky test] [sig-node] Kubelet should correctly account for terminated pods after restart #105926
- Better output #105774
- Always pass HEAD to worktree #105947
- serviceaccount/claims: include validation failure error in the log #105917
- Fix Documentation of Default params for PodExecOptions Function #105726
- Track ready pods in Job status #104915
- e2e_node: remove unnecessary dynamic config changes #105482
- Fix race condition in logging when request times out #105734
- Fix container name on NewDeployment() #105948
- Fix the inaccurate status when a plugin internal status is found #105727
- PodSecurity: clean up namespace validation messages, time bounding, and add testing #105922
- retry PV create in e2e-test on API quota failure #105910
- kubectl drain node output should say node was drained not evicted #105736
- PodSecurity webhook makefile, image, and manifests #105923
- Shell completion of multiple resource names #105711
- Give metrics server permission to read node stats. #105938
- fix hollownode flushlogs not working together with exit #104775
- Revert “sched: ensure –leader-elect* CLI args are honored” #105924
- remove scheduler NodeLabel plugin #105906
- remove storageOperationErrorMetric and storageOperationStatusMetric in release 1.21 #102801
- setHostnameAsFQDN is a GA feature that does not depend on environment #105921
- Add completion to the –output/-o flag #105851
- remove scheduler NodePreferAvoidPods plugin #105907
- adding
--ssh-key
and --ssh-user
for kubetest2 #105637
- upgrade json-patch to v4.12.0 #105896
- return 503 for aggregated APIs when the APIServiceRegistrationController hasn’t finished installing all known APIServices #104748
- add unit tests for
updateEnv
#104832
- volume e2e: block volume metrics fix, II #105911
- tests: Refactors daemonset utils into framework #105507
- PodSecurity: Add runAsUser check to restricted policy #105857
- sample-controller/docs: Use italics font on package name #105719
- Support cgroupv2 in node problem detector test #105755
- Remove format.pods func, instead with klog.Kobjs #105699
- e2e: conformance: correctly produce MODIFIED events #105805
- Add –version flag to podsecurity-webhook command #105749
- volume e2e: block volume metrics fix #105878
- Add context to failure message #105314
- Fixes TestNodeSelectorUpdate flaky test #105869
- Remove scheduler’s legacy policy config #105828
- tests: Wait for pod collection to enter a Running state #105273
- Also log err in *deferredResponseWriter.Write #105879
- Clarify metrics help wrt APF execution phases #105866
- Fix delete collection error channel size #105872
- update extension point PostFilter comment #105584
- storage validation: accept generic ephemeral volumes as volume device #105682
- component-base: test and fix JSON output for KObj #104877
- test: use newer test images for better s390x coverage #105752
- Write Pod- & ServiceProxy Test - +12 endpoint coverage #94786
- mark kube-proxy structured logs as migrated #105718
- kubeadm: make constant of the magic-number in bootstraptoken util #105807
- switch from json-iterator to forked stdlib json decoder #105030
- Free APF seats for watches handled by an aggregated apiserver. #105511
- storage e2e: fix volume metric test for PVC #105824
- Trigger the image build for node-perf/npb-is #105823
- Add feature flag for OpenAPI v3 #105663
- Minor improvements in ‘kubectl run’ flag help #105514
- fix goroutine leak in the DeleteCollection #105606
- pass sandbox resource requirements over CRI #104886
- Remove presumptions about what decision has been made #105729
- generic ephemeral volume E2E tests #105659
- kubeadm: add unit tests for PatchNode error handling #105753
- Cleanup/remove service affinity plugin #105588
- client-go: share the same transport for generated clientsets #105490
- Promote EphemeralContainers to beta #105405
- Run storage e2e test_client_pod as privileged #104551
- glusterdynamic-provisioner: update to v1.3 and provide arm64 support #105730
- revise kubeProxy filed as part of the kubeadm configuration #105564
- Lock StorageObjectInUseProtection feature gate to default #105495
- sched: ensure –leader-elect* CLI args are honored #105712
- node: e2e: clarify findKubeletService #105697
- Fix nodeShutdownReason for node shutdown e2e #104540
- Use separate pathSpec for local and remote to properly handle cleaning paths #94165
- fix: skip instance not found when decoupling vmss from lb #105666
- Graduate JobTrackingWithFinalizers to beta #105687
- Add CPUManager policy option to distribute CPUs across NUMA nodes instead of packing them #105631
- Adding unit test coverage for API validation for ephemeral containers in hostprocess pods on Windows #105748
- apf: return nil for a request that has been removed from queue #105738
- Fix nits noticed in recent code review #105757
- Enable more test images for s390x #102785
- Stop passing WindowsHostProcessContainer annotations for CRI calls in kubelet #105465
- update the log message for mount windows #105081
- fix duplicate package import in pod_worker #104574
- Adds Windows support for etcd image #92433
- Refactor to use structure to pass parameters for GracefulNodeShutdown #105652
- set the content-type Header when the dynamic client sends the request #104327
- kubeadm: fix some retry logic in PatchNodeOnce #105343
- apf: include seat information in per request debug dump #105674
- JSON decoder fixup #105702
- Update the binary version file for NPD to 0.8.10-gke0.1 #105688
- Add support for consuming whole NUMA nodes in CPUManager CPU assignments #102015
- support more than 100 disk mounts on Windows #105673
- e2e: node: kubelet restart improvements #105516
- Fix shellcheck output streams #104783
- Fix CSI
mounter.TearDownAt
log msg #105136
- staging/publishing: Set go1.16 version to go1.16.9 #105679
- Fix name for Pods of NonIndexed Jobs #105676
- e2e: restore volume lifecycle check for most tests, II #105670
- kubeadm/kubeconfig:validate flag –config to make sure it is not empty #105649
- test fix: check correct subresource patch path #105596
- PodSecurity: limit webhook admission input #105485
- Allow updating scheduling directives of suspended jobs that never started #105479
- Wire contexts to Autoscaling controllers #105461
- Wire contexts to Apps controllers #105377
- fix:claim cached in pvcontroller is not the newest may cause unexpected issue #105211
- Update to go1.17.2 #105563
- test, cgroupv2: adjust pagefaults test #105313
- Add VolumeSubpath feature gate back in preparation for its removal #105474
- storage e2e: check metrics also for generic ephemeral volumes #105636
- podresource-api: getAllocatableResources to Beta #105003
- parameter ‘disabled-metrics’ is invalid #105065
- apf: update queue debug to include queue sum stats and next dispatch R in seat-seconds #105660
- Disable P&F for watch requests #105647
- kube-proxy: handle cmd error #105342
- Add diff command return status code greater than 1 when flags invalid #105445
- AWS in-tree controller ignore LoadBalancer service with mixed protocols #105361
- Update queueset_test.go for FinalSeats #105592
- Estimate width of the request based on watchers count in P&F #103539
- Move test utils where they belong #105535
- Simplify the integration test by removing the struct of
nodeConfig
#105627
- Unconfuse logging wrt additional latency #105615
- reduce code for NewSchedulerCommand func #105608
- Allow fast builds on ppc64le #105399
- kubelet: add probe termination to graceful shutdowns #105215
- : Fix PreferNominatedNode test #105509
- Limit Apiserver Proxy Redirects #95128
- improve error message on control-plane endpoint reconciler #105531
- tag ginkgo tests affected by pdcsi migration for skipping #105052
- apiserver/watchcache: doc watch event fan-out to blocked watchers better #105605
- kubelet: also provide filesystem stats for generic ephemeral volumes #105569
- Support SetStructuredLogging with the new events library #105603
- Verifying the auth headers are set for upgraded aggregated API requests #105582
- Advance epoch #105469
- kubelet: use generic ephemeral volume helper functions #105542
- Update log messages in queueSet::finishRequestLocked #105593
- JSON output streams #104873
- add verify script to catch most validation mutations #105578
- apiserver aggregator upgrade unit test #105475
- remove scheduler policy config #105424
- apiserver/storage: free etcd kv early in list decoding loop #105573
- GA TTLAfterFinish #105219
- node: graduate CPUManagerPolicyOptions to beta #105012
- Return only isolated cpus in podresources interface #97415
- Relax TestDifferentWidths #105556
- sched: adjust events to register for VolumeBinding plugin #105546
- Calculate the work in each request just once #105559
- kubelet: set terminated podWorker status for terminated pods #105527
- Add CVE 2021-25741 info to 1.22 Release Notes #105532
- add benchmark test for replaceRegistryInImageURLWithList #105344
- Use github forms for issue templates #104468
- component-base/logs: refactor registry #105539
- apf: introduce final seats #105243
- Scheduling v1beta3 #104251
- generic ephemeral volume util, base code and controller #105345
- podresources: do not export empty NUMA topology #103289
- sched: integration test to cover event registration #105337
- tests: Enable some [LinuxOnly] tests for Windows Containerd #97045
- Update README.md #105455
- apf: print watch initialization latency in httplog #105403
- Adding deprecation notice to the userspace proxy-mode #104631
- update logcheck version and hack/verify-structured-logging.sh #103293
- Fix quota controller hotloop in integration tests #105515
- Do not try to load plugins for cobra commands #105141
- Add [ibabou] & [pjh] to Cluster GCE directory OWNERS #105500
- apiserver: construct logger for httplog only when log level is 3 #104557
- Update windows base images - GCE provider #105333
- Fix issue in node status updating VolumeAttached list #104526
- nominate pacoxu as sig node reviewer #104186
- Refactoring TestConcurrentAccessToRelatedVolumes for enabling Block Volume tests #105217
- Ensure terminal pods maintain terminal status #105462
- Use docker buildx for etcd image #105484
- Add Log statement in exec_util.go for ClientSet Creation #102333
- Add missing format values to test logline #105468
- Copy VolumeSnapshotContent annotations in snapshottable.go test #105388
- Enhance client-go url timing logging with http statistics #105156
- Use json stdlib for pretty-printer encoding #105466
- Scheduler volumebinding plugin - handle Lost PVC as UnschedulableAndUnresolvable #105245
- kubelet: memory manager: fix preferred topology hints calculation #104689
- remove nodeLease feature GA #105222
- Create node_e2e test for ephemeral containers #103372
- Define datatype for seat-seconds and prevent overflow #105412
- apiserver: decorate http.ResponseWriter correctly #104920
- Roll-forward: Beta requirements for JobTrackingWithFinalizers #105197
- [Failing Test] Fix Kubelet Storage Eviction Tests #104304
- Fix for TestWithMaxWaitRateLimiter test case failure #105312
- remove format specifiers from structured logs #105144
- apiserver: refactor PolicyRuleEvaluator interface #105103
- PodSecurity: add namespace update verify benchmark #105457
- remove scheduler component config v1beta1 #104782
- component-base: verbosity in example command #105414
- node: test file use k8s.io/utils/clock instead #105375
- deprecate klog flags #105042
- add windows arm support on client-side since go 1.17 supports #104894
- Remove
kind/design
from PR template #104058
- Speed up counting of bits in allocator #104968
- Fixes kubectl command headers which hangs on kubectl run #105384
- Excluding Control Plane Nodes from Topology Hints calculations #104744
- Fix typo
registry
#104227
- initialize logging after flag parsing + refactor commands #105076
- generic ephemeral volume checks #100482
- Fix CSR test to accept certs shorter than the requested duration #105396
- Propagate source to list items when flattening #104499
- Validate PodSpec in EphemeralContainersUpdate #105293
- Fix word most
comment
to common
and typo #104653
- Fix initContainersReusableMemory delete bug in MemoryManager #104788
- Remove Redundant type conversion #103359
- Ignore VMs in vmss delete backend pools #105185
- Bubble up to pkg/volume/OWNERS file #105374
- Removing elweb9858 from winkernel kube-proxy approver+reviewer lists #105385
- make lifecycle signal thread safe #105383
- pkg/volume/util: remove out-dated OWNERS #105379
- Revert “Build non-static binaries with PIE buildmode” #105352
- conversion of tests from mockery to mockgen #104933
- Add description of use case “storage version with non-existing id should be GC’ed” execution conditions #103391
- Vendor in k8s.io/utils #105372
- log nsPolicy evaluation for the request #104365
- remove redundant nil check #104965
- fix top node output format incorrect #105121
- Make package paths referenced by import boss valid #105330
- handle error when parse Quantity #105117
- Remove deprecated kubectl –dry-run values. #105327
- fix: consolidate logs for instance not found error #105188
- Add feature gate CustomResourceValidationExpressions #105107
- Set up kube-controller-manager functions to accept contexts #101125
- Fix double formatting on error message #105247
- Cache rest mapper and discovery client #103900
- Add unit test coverage for events expansion #105315
- Remove a duplicate StorageClass creation call #105048
- TopologyAwareHints: fix getHintsByZone bug #105267
- Process GCE ILB services with the v1 annotation in the service controller #104925
- Create TransformingInformer #104300
- Optimize indexer #105234
- Remove StartedPodsErrorsTotal metric message #105213
- cmd/kube-scheduler: add usage message only when parsing flags failed #105175
- cleanup: DualStack GA for kubeadm #104770
- add NET_RAW capability to server container in “should drop INVALID conntrack entries” e2e test #105283
- Add jittering for Kubelet status computing #105272
- Enhance ErrReasonPVNotExist in volumebinding scheduler plugin #105196
- kubectl: remove extra +1 for printing event count #105009
- Optimize watchcache by not starting a gorotuine for all Get/List requests setting RV=0 #105232
- Aggregator uses the regular transport when handling upgrade requests #104985
- Revert “Use docker buildx for etcd image” #105285
- scheduler: do not reference range-loop variable #105212
- apf: rename WorkEstimate.Seats to InitialSeats #105275
- Skip runtimeclass test unless provider GCE #104803
- Add Metrics for Kubelet credential provider #102802
- Remove GET job and retries for status updates #105214
- Check namespaces match in UpdateWithEventNamespace #104507
- fix typo in kms encryption config logs #105078
- Add UID to client-go impersonation config #104483
- bump metrics-server to 0.5.1 #105263
- mount-utils: force-format xfs-filesystems too #104923
- releng: Update build images to Debian 11 (Bullseye) #105158
- updated errors pkg to native go pkg for test/e2e/network/netopol test_helper #105250
- Clear initial UDP conntrack entries for loadBalancerIPs for proxy-mode=ipvs #105249
- adding sig info to failing/flaking test issue templates #105190
- test/integration: skip etcd startup for -help flag #105206
- use k8s-staging-test-infra/gcb-docker-gcloud #105235
- [fluentd/elasticsearch] Add mechanism to load simple sniffer class #92853
- mute unnecessary logs when failing to parse IPs #105218
- Log if PV is still in use trying to delete it #101987
- fix typo in node_affinity_test #104892
- Fix klog error in
pkg/proxy
#105159
- Remove ShareProcessNamespace tags from e2e_node tests #103370
- e2e scheduling priorities: do not reference control loop variable #105205
- devicemanager: skip unhealthy devices in GetAllocatable #104123
- Improve formatting in CHANGELOGs #105086
- Structured Logging migration: modify logs of controller-manager #100672
- Replace custom dualstack support logic in Windows Kube-proxy #104952
- PodSecurity: benchmark and optimize privileged namespace evaluations #104588
- Improve sharding and dispatch #105160
- Try yet again to add metrics about LIST handling #104983
- remove unused function of NewSingleContentTypeSerializer #97665
- Fix PodSecurity forbidden response reason #105180
- Format json file with proper indentation #104808
- Revert #104739 #105181
- sysctl-test: use status reason check instead of events check #103906
- Make importverifier package-compatible #105170
- Smoke test code-generator using full packages #105169
- sched: de-duplicate plugin registration logic by using FactoryAdapter #105151
- Remove deprecated flag –experimental-bootstrap-kubeconfig #103172
- refactor: switch to tls cipher suite in stdlib #105064
- fix the test issue of node shutdown manager #104959
- Optimize kubelet stats provider for perfomace bottleneck #103424
- Make staticcheck package-compatible #105171
- migrate k8s.io/apimachinery/util/clock -> k8s.io/utils/clock #105162
- Remove the BoundServiceAccountTokenVolume feature gate #104167
- Update TestNoRestraint and TestWindup #105085
- Scheduler: fix calculateBackoffDuration overflow in extreme data cases #105125
- agnhost: allow to disable udp listener on netexec #105143
- avoid hostNetwork pods conflict binding UDP ports #105145
- Migrate
cmd/proxy/{config, healthcheck, winkernel}
to structured logging #104944
- Move client-go/tools/record tests away from
IntervalClock
to SimpleIntervalClock
#104578
- rootcacertpublisher: drop the namespace label from metrics to reduce its cardinality #102523
- Unify towards k8s.io/utils/clock - part 3 #105095
- e2e storage: update OWNERS #104916
- e2e: restore volume lifecycle check for most tests #104863
- Remove SupportPodPidsLimit and SupportNodePidsLimit feature gates #104163
- add update-unwanted-dependencies.sh to track unwanted dependencies #102309
- Fix incorrect format specifier in test files #105098
- client-go bucket rate limiter add maxDelay #104655
- Migrate apiserver/pkg/util/flowcontrol to use k8s.io/utils/clock #105106
- local-cluster-up: allow to specify the kubelet resolv.conf #105134
- cleanup duplicated import of “k8s.io/apimachinery/pkg/runtime” #105109
- workqueue: fix leak in queue preventing objects from being GCed #105031
- Fix error message typo in conntrack #104939
- Remove VolumeSubpath feature gate #105090
- fix: wrap errors correct when validating kubeconfig #105080
- Provide a timeout function to fail quick on blocking operations #105056
- replace package realClock impl. with clock.RealClock #105010
- kubeadm: move swap on check error to warning since NodeSwap is beta #104854
- Beta requirements for JobTrackingWithFinalizers #104739
- Move node and networking related helpers from pkg/util to component helpers #101161
- Unify towards k8s.io/utils/clock - part 2 #105026
- konnectivity-agent-ds: remove toleration for NoSchedule #105084
- Fix core calculation for dns autoscaler test. #105083
- test(dualstack): remove should have ipv4 and ipv6 node podCIDRs test #105079
- Improve create configmap test #104761
- Do not attempt to overwrite higher system (sysctl) values #103174
- Svc REST: clean up defaultOnRead to be consistent #104986
- etcd client starts retrying transient errors from the etcd cluster #105069
- Add supported ‘alg’ header values. #105067
- Skip check for all topology labels when using system default spreading #105046
- scheduler: avoid repeated boilerplate code when registering plugins #104998
- kubelet: Handle UID reuse in pod worker #104847
- NodeMetrics, PodMetrics: Add doc for metav1.ObjectMeta #104627
- Updated json-iterator version to 1.1.12 from 1.1.11 #104949
- turn on CSIMigrationAzureDisk by default on 1.23 #104670
- Structured log migration for pkg/util/netsh #105033
- Rename httplog entry from “apf_d” to “apf_fd” #105055
- remove windows service not used global variable #102937
- add feature gate for OpenAPIEnums. #105054
- Add CVE 2021-25741 info to 1.19 Release Notes #105058
- kubeadm: do not check if the /etc/kubernetes/manifests folder is empty on joining worker nodes during preflight #104942
- staging/publishing: Set go1.16 version to go1.16.8 #105040
- pin-dependency.sh: enhance forking of a dependency #104995
- add StatefulSet MinReadySeconds e2e test #104078
- kubeadm: remove the flag –port from scheduler manifest #105034
- add NoExecute toleration for konnectivity agent #102592
- Fix workqueue memory leak #104991
- Add unit tests for scheduler’s dynamic event handlers registration #104793
- kube-controller-manager: properly check generic ephemeral volume feature #104913
- When resolvConf is “” in kubelet configuration, pod will be created with wrong dns policy #104624
- update ineligible_endpoints removing upper case
Endpoint
to endpoint
#105006
- component-base: enable JSON in example #105005
- Increase QPS in garbage collector controller #104966
- update github.com/pkg/errors in test/conformance/image/go-runner/ with native go pkg #104948
- build/common: check if docker buildx is available #104749
- Update to go1.17.1 #104904
- refactor: disable insecure serving in kube-scheduler #96345
- Track recent reorg in testing clockery #104979
- Structured log migration for pkg/util/netsh #99529
- Plumb the schema.GroupResource into etcd3 Store struct #104981
- Unify towards k8s.io/utils/clock - part 1 #104874
- update pause image references to use 3.6 #104711
- Fix conversion of literal null JSON values #104969
- Add integration test for Services Finalizes Racing with the Repair Loop #104883
- apf: introduce v1beta2 #104399
- Update ineligible_endpoint.yaml to include RBAC #104978
- pkg/kubelet/cm/memorymanager: Fix ErrorS key/value pair #104794
- change health-check port to listen to node port addresses #104742
- Update debian-iptables to pick CVE fixes #104970
- Promote min ready sec sts beta #104045
- Update conformance image to use debian-base:buster-v1.9.0 #104696
- scheduler/volumebinding: migrate to use pkg/scheduler/framework/plugins/feature #103493
- Drop broken/no-op proxyconfig.EndpointsHandler implementations #104801
- remove the –csr* flags from “kubeadm certs renew” #104796
- e2e: TM: add option to fail instead of skip #100373
- avoid sharedIndexInformer run more than once, avoid more cache and me… #104853
- Improve DeltaFIFO function ‘ListKeys’ #104725
- Simplify and de-layer Service REST implementation #96684
- Skip externalips service tests if admission controller to deny externalip services is enabled. #104917
- client-go/workqueue: Drain work queue on shutdown #101928
- e2e: enable generic ephemeral inline volume also for in-tree drivers #104858
- vendor: bump hcsshim to v0.8.22 #104880
- Move
YamlPrinter
to its own file #104901
- Remove functionality from deprecated kubectl run flags #104884
- fix typo in framework interface #104866
- [Failing Test] Fix GPU Device Driver test in kubelet-serial #104606
- fix detach disk issue on deleting vmss node #104572
- client-go: para ‘resourceVersion’ in DeltaFIFO.Replace is not used, so remove it #104841
- kubelet: Rejected pods should be filtered from admission #104817
- fix data race in kubelet volume test: add lock for ut #104069
- Widen margins of TestDifferentWidths and TestTooWide #104881
- Fix typos in files which are used for generating OpenAPI #104747
- Fix client IP preservation for NodePort service with protocol SCTP #104756
- klog 2.20.0, logr v1.1.0, zapr v1.1.0 #104103
- Update CHANGELOG OWNERS #104826
- Fix Job tracking with finalizers for more than 500 pods #104666
- fix AsApproximateFloat64() for BinarySI #103751
- Fix comment of
processorListener.requestedResyncPeriod
#104812
- Fix staticcheck in k8s.io/{apiserver/pkg/storage,client-go/rest/watch} #103023
- Revert PR 103515 #104849
- Request: Add ehashman as a sig-node API review shadow #104848
- increasing sleep timer to 5 sec in attempt to deflake token test #104828
- e2e iperf2 change threshold to 10MBps = 80 Mbps #104845
- Change execution duration guess from 1 minute to 3 milliseconds #104806
- Fix couple of incorrect description #104805
- Change TTLAfterFinished state to beta in comment #104704
- Refine locking in API Priority and Fairness config controller #104833
- Add verbose logs for node/plugin scores even ranged in low levels #103515
- rbac: remove AttributeRestriction documentation #104829
- Update the valid string from rand.go #104816
- Avoid expensive go-cmp/cmp comparison #104823
- Object creation with generateName should return AlreadyExists instead of a Timeout #104699
- server-side-apply: print object name in SHOULD NOT HAPPEN message #104790
- Adding more detailed logging for Topology Hints #104741
- Enable http2 health checking with go 1.16.5 on KAS egress. #104444
- fix Log attempts to output resp.Body #104184 #104240
- Fix misspelling and misgrammar #99682
- tests: Bumps image versions (Adds Windows Server 2022) #104458
- Fix err of GrabFromAPIServer() #104740
- Update obsolete link in the Conformance Test doc #104290
- Remove EXTRA from log messages #100185
- Automate code generated by using mockgen and go:generate #103631
- scheduler: more informative generic ephemeral volume events #104605
- Update CHANGELOG OWNERS #104759
- Health checks for controller managers. #104667
- cleanup: fix errors in wrapped format and log capitalization in proxy #101303
- X race condition from TestApfExecuteWatchRequestsWithInitializationSignal #104697
- Adjust LIST work estimator to match current code #104599
- Add GA AnnStorageProvisioner annotation to PVC #104590
- Fix typo in gci/README.md #101318
- Fix flake test TestEnsurePIPTagged #104734
- fix: ignore the case when comparing azure tags in service annotation #104705
- Remove wrong comment #103896
- fix e2e test apiserver endpoint and endpointslices #104664
- Reduce the number of parallel typechecks to
2
#104608
- Scheduler version should be printed out by default(–v=0) #104708
- fix 104329: check for headless before trying to release the ClusterIPs #104467
- Remove deprecated
--seccomp-profile-root
/seccompProfileRoot
config #103941
- Fix typo in kubectl describe pods example #104621
- integration test for cronjob with controllerv2 #104570
- Introduce storagebackend.ConfigForResource #104652
- legacy-cloud-providers: aws: Add support for consuming web identity credentials #104314
- admission: run PodSecurity before PodSecurityPolicy #104715
- Fix the key missing issue for structured log #104703
- Explain the reason why metaclient special processing metav1.DeleteOptions encoding #104573
- Add the metric data for different extension points #104391
- modify non-uniform aliases #104668
- Add alculquicondor to sig-apps-reviewers #104663
- apiserver: Revert startup-send-retry-after-until-ready server option #104688
- Wait 15m after instead of before breaking nodes #104677
- Remove unused
--allow-gathering-profiles
e2e.test flag #104676
- revert “fix wrong output when using jsonpath” #104172
- fix: ignore the case when updating tags #104593
- Increase debug logging in waitGroupCounter::Add #104211
- Update ServiceInternalTrafficPolicy feature state #104633
- Fix a small regression in Service updates #104601
- storege e2etest: Delete restored PVC/Pod in snapshottable #104634
- kubelet: Admission must exclude completed pods and avoid races #104577
- test images: Adds Windows Server 2022 to the BASEIMAGEs (part 2) #104455
- set AllowLongNodeID to true by default since 1.23 #104160
- Structured Logging migration:modify Scheduler part logs. #99273
- apiserver: remove server option startup-send-retry-after-until-ready #104630
- Fix comparison between FQDN and hostname #104408
- sched: remove unneeded json tags in unversioned API objs #104559
- refactor: controller manager: InitFunc and base controller interface. #95885
- Unify controller worker num param
threadiness
to workers
#104231
- Skip testing for Pod DNS records. #104614
- skip hack/tools/vendor folder #104610
- update protobuf github url #104003
- OWNERS(releng): Set reviewers to
release-managers
#104617
- Add init hostprocess container e2e test #104609
- cmd/kube-scheduler: return error instead of os.Exit when something goes wrong #104503
- OWNERS: SIG Release cleanups #104586
- kubeadm: add missing word in output error #104585
- Remove Error Message Check Dynamic PV Tests #104582
- Don’t prematurely close reflectors in case of slow initialization in watch based manager #104604
- Added support for setting controller-manager log level online #104571
- vendor: bump runc to 1.0.2 #104528
- Get containerID from systemd-style cgroupPath in cri_stats_provider #104039
- Pause Images: Added base image for Windows Server 2022 #104438
- add kubectl fish shell completion #92989
- code-generator: remove bounding-dirs flag of the deepcopy-gen in the scripts #104475
- update the usage doc of prerelease-lifecycle-gen #101572
- test images: Trigger the windows-servercore-cache image job #104552
- Remove deprecated volumeSchedulingLatency metric #104518
- Promote
ingressclass.kubernetes.io/is-default-class
annotation to networking/v1 #103603
- Update to go1.17 #103692
- apiserver/pkg/storage/interfaces.go: Add backticks to comments misparsed as HTML by IDEs #104494
- Add APF’s priorityLevel to httplog.go #104359
- Ensure serviceaccount admission produces v1 Pod matching defaults after round-trip #104523
- Allow custom service account names to be used for cloud controllers #103178
- Clean up: delete NumUnschedulablePods because it’s no longer in use #104541
- Modify the wrong comment for controller_util.go #103630
- test images: retrigger busybox image building #104543
- Added support for multiple –from-env flags #104232
- Fix typo
CRED
to CRUD
#104504
- Convert some GCE LB events to logs. #104362
- fix: ensure InstanceShutdownByProviderID return false for creating Azure VMs #104382
- common interface for controllers #103557
- Adds CancelRequest function to CommandHeadersRoundTripper #104488
- apiserver: add key/value pair to httplog #104465
- REST: Document mutable inputs on Create() and fix tests #103545
- Bump livenessprobe to 2.4.0 in e2e hostpath driver spec #104460
- Fix storage class setup in regional_pd.go #104369
- apimachinery: remove unused ignoredConversions map in converter. #104187
- Fix typo PodTrackingWithFinalizers to JobTrackingWithFinalizers #104509
- Fix extra latency and add tests for that and non-unit width #104345
- Fix using variables in the loop in vsphere_util #104410
- Fix buffered signal channel go vet error #104489
- Fix slice type comparison bug #104435
- bump e2e loadbalancer timeouts to 15m #104478
- kubectl proxy: append context host path to request path #97350
- test images: Adds Windows Server 2022 to the BASEIMAGEs #104451
- Fix typo of rate limiter #104373
- golang 1.17 fails to parse IPs with leading zeros #104368
- test: e2e: HPA ContainerResource - Lower requests b/c multiple containers will leave pending pods on existing test infra #104441
- 1.22 compatibility data #104270
- [volumeScheduling/metrics] Fix buckets initialization #100720
- vendor: bump k8s.io/util to get fix for LRU cache #104466
- hostNetwork tests can’t share the same port #104407
- Update cobra to 1.2.1 #103448
- Omit redundant nil check in type assertion #100917
- Changed flag name underscore warning to prevent duplicate warnings and avoid recommending invalid flag name #103852
- Provide reference to impersonation options for kubectl auth can-i command. #103791
- refactor: rename audit Checker interface #104350
- fix: skip case sensitivity when checking Azure NSG rules #104384
- Remove pkg/utils/slice dependeny in kube-proxy #103672
- Upgrade the default csi-proxy version installed by kube-up.sh #104426
- Update cri-tools to v1.22.0 #104430
- Create new metric which conform to our naming conventions #103799
- add tkashem as a reviewer of apiserver #104434
- SCTP tests run only on 2 nodes #104401
- kubelet: add graceful shutdown events #101081
- Update unit tests to handle go1.17 certificate parsing error messages #104416
- updating co-chairs #104355
- Update kubectl GitHub support issue template #104423
- Update ldflags to work with gomodule build #104363
- Bump k8s.io/kube-openapi #104413
- Change defaulter-gen input to package import path #104330
- kubeadm: update the grouping of source code imports #103981
- Replace ‘x.Sub(time.Now())’ with ‘time.Until(x)’ #103862
- Allow the actual inhibit delay to be greater than the expected inhibit delay #103137
- ResourceConfigForPod: check initContainers as other QoS func #103107
- remove not used IsStaticPod, prevent possible panic #103048
- Ensure images are pulled after eviction tests #102916
- Update github.com/pkg/errors to go native errors pkg #103059
- Add getOSInfo err info #101962
- Fix insufficient privileges to bind to port #104409
- Add name to structuredmerge errors #104351
- send retry-after until the apiserver is ready #104281
- image: Change the download url from http to https #104381
- test images: Use PULL_BASE_SHA for non-git image building #104393
- Mention seccomp annotation removal in v1.25 #104389
- Fix zone calculation - consider only untainted nodes #104077
- Refactor instances of master to controlplane in test/e2e.go #103269
- Fix typo in CHANGELOG-1.22.md #104361
- IP Allocator cleanups #104378
- cleanup: fix errors ending with punctuation in proxy #101399
- Add unit tests for validateStructuralInvariants #103402
- Fix typo #104239
- ClusterIP Allocator metrics #104119
- Add a new webhook request total metric and add a 1.0s bucket boundary to the webhook latency metric #103162
- test: e2e: HPA ContainerResource #102666
- Remove “pkg/controller/volume/scheduling” dependency from “pkg/scheduler/framework/plugins” #103072
- Optimize the resource consumption of networkpolicy tests by reducing the containers created #104349
- Increase time to wait for nodes to become unready #104322
- kubeadm: further improve the dynamic version population #104338
- Fix single pointer variable parenthesis #104229
- apf: add additional latency into work estimate #103240
- Add termination hook to the startup script - GCE Windows #104317
- update instrumentation reviewers #104337
- Update golang used in etcd image to 1.16.3 #104301
- Update the typo in values of pods in performance-config.yaml #102007
- Add support for expanding local volumes #102886
- test images: Adds sync.exe to Windows agnhost images #103976
- Remove AllowInsecureBackendProxy feature gate #103796
- tests: Spawn poststart / prestop pods on the same node as the http pod #101063
- Update e2e test images url #103724
- images: Removes OS Version workaround for manifest list images #103156
- test images: Removes Windows 1903 and 1909 images #102599
- code cleanup:fix spelling mistake in CHANGELOG-1.22 #104320
- (experimental) Calibrate networkpolicy test aggressiveness #104086
- Fix build with multiple GOFLAGS #104315
- client-go/events: avoid referencing a nil related object #103912
- Refactor defaultpreemption for out-of-tree plugins #104030
- Fix error path in file /verify-prerelease-lifecycle-tags.sh. #99887
- CSIDriver: allow “StorageCapacity” to be modified #101789
- Revert “E2E test for kubelet exit-on-lock-contention” #104308
- add aojea to test OWNERS approvers #104294
- e2e test: bump ProgressDeadlineSeconds in Deployment iterative rollouts #102736
- kubeadm: disallow the mixture of –config and –patches & remove deprecated –experimental-patches #104065
- seems to work, needs tests and a lot of cleanup #103654
- set umask on linux and darwin when testing kubeadm copycerts #104284
- Allow customizing spam filtering in event client library #103918
- e2e test: fix Pause in Deployment iterative rollouts #102730
- test images: Simplifies the agnhost binary version #104296
- Update version of Cluster Autoscaler to 1.22.0 #104293
- Fix documented version for DisableKubeletCloudCredentialProviders feature gate #104278
- remove listx from OWNERS_ALIASES #104259
- Pass additional flags to subpath mount to avoid flakes in certain conditions #104253
- E2E test for kubelet exit-on-lock-contention #103608
- Warn if docker buildx is not available #104271
- Use docker buildx for etcd image #104116
- check APIStatus.Code in Is* family of functions #101926
- Copy golang license to staging copies #104279
- Typo in a comment. #104258
- Remove AUFSUmountHung from NPD test #104048
- apiserver: graceful termination with new option shutdown-send-retry-after #101257
- kubelet: fix sandbox creation error suppression when pods are quickly deleted #104268
- kubeadm: support kubeadm join –dry-run #103027
- Drop dead beta storage and validation code #104248
- Refactor goroutine counting #104002
- Fixes 104067; Explicitly states Docker CLI plugin buildx required for building using Docker #104245
- cleanup description on deprecated include-uninitialized flag #103905
- Add the pod field to all volumeToMount info level logs #104148
- kubeadm: dynamically populate the current/minimum k8s versions #104015
- Remove ServiceAccountIssuerDiscovery feature gate #103685
- pin-dependencies.sh: support switching repos #104243
- sched: retry unscheduled pod immediately after a waiting pod gets preempted or deleted #103805
- remove unnecessary waits from watch conformance test #104224
- Stop timer and correctly drain it #101475
- upgrade prometheus/common to v0.28.0 #102913
- Do not clear state of pods pending admission for CPU/Memory/Device manager #103979
- Some cleanup of the package for event clocks #104212
- Fix kubectl version unit test #103955
- staging/publishing: Set go1.15 version to go1.15.15 #104226
- Update debian, debian-iptables, setcap images to pick up CVE-2021-33910 fixes #104142
- Fixes flaky GKE kubectl test #104214
- Allow non-subsetting ILBs to update when the feature is enabled. #103886
- TAG used when building pause is configurable #104204
- apf: use EventClock for queueset #103829
- Add [ibabou] to cluster/gce/windows OWNERS file #104205
- Return StatusError 404 in fake client when resource is not found #102872
- Update to go1.16.7 #104199
- apf: estimate width for list request #103521
- Revert “revert Bump DynamicKubeConfig metric deprecation to 1.23 by delta update” #104202
- Using full url format as runtime endpoint #103763
- Make crictl tests host local #103640
- Avoid spurious calls to update/delete validation #104182
- Allow a custom kube-cross image + tag to be specified #104185
- make notes more easily to understand #104158
- subatomic: Creates the symlinks to user-visible files later #97642
- Refactor of TestValidateIngressClass and TestValidateIngressClassUpdate Methods #103456
- Add SergeyKanzhelev to node e2e test approvers #104183
- Correct comment related to HugePageStorageMediumSize feature gate #104170
- Add –concurrent-ephemeralvolume-syncs flag for kube-controller-manager #102981
- use already defined variable #100210
- migrate cmd/kube-proxy/app logs to structured logging #98913
- update node-problem-detector v0.8.9 #103963
- sched: better support of HistogramVec in scheduler performance test #99228
- Propose myself as a reviewer for cluster/gce/gci #104181
- Remove the StartupProbe feature gate #104168
- Remove kubectl book #104174
- Allow override of KUBE_CGO_OVERRIDES (for switching on/off of
CGO_ENABLED
) #104164
- Fix metrics reporting for the deprecated watch path #104161
- refactor(kubeadm): remove the flag –port from KCM manifest #104157
- kubeadm: reduce the backoff time of AddMember for etcd #104134
- retry apiserver errors on e2e service tests #104124
- Skip node e2e test for recovering from ip leak with docker/ubuntu #104121
- Log kube-env variables from startup script #104112
- Improve dynamic cert file change detection #104102
- : Warn when propogationpolicy is not set #104080
- fix unsafe json construction for digestConfigObjects. #104064
- delete stale UDP conntrack entries for loadbalancer IPs #104009
- fix error variable name #104006
- apiserver: avoid repeated loading context for requestInfo in Namer.Name #103999
- Add release note block to cherry-pick script #103987
- Set idle and readheader timeouts #103958
- client-go: deltaFIFO trace slow handlers #103917
- Show labels information when kubectl describe ingress #103894
- Mark “update Node.Spec.ConfigSource” node e2es as slow #103883
- Improve storage test skipping pattern. #103876
- Fix a typo in comment #103872
- Introduce event clocks based on k8s.io/utils/clock #103830
- Remove purell package usage from kubeadm #103801
- ContainerStatus old comments fix #103779
- apiserver: add callback to get notified of object count #103700
- Flake #99979 increase delay for ready state propagation #103593
- Add feature gate to disable in-tree credential providers #102507
- Remove duplicate dependencies from 1.22 changelog #104146
- Add ehashman to node e2e test approvers #104106
- revert Bump DynamicKubeConfig metric deprecation to 1.23 by delta update #104075
- Remove stray DNS port references in NetPol tests #104074
- replace e2e WaitForPodsReady by WaitTimeoutForPodReadyInNamespace #104061
- fix: 81134: display conflicted taint without a json representation #104011
- fixing scripts from https://github.com/google/protobuf/releases to ht… #103986
- Fix NPE in test/e2e/framework/providers/azure #103903
- Move conformance image #103874
- code-generator/register-gen: groupName can’t override #100738
- remove GAed feature gates sysctls #104113
- add a keepalive time to the konnectivity server #104109
- Skip NVidia GPU test in node e2e CI jobs for containerd and other runtimes #104100
- Fix a typo in comment #103832
- Fix inaccurate comments in scheduler_queue.go #103864
- Update Containerd version - GCE Windows (1.5.4) #103855
- Update component-base owners to include SIG-Architecture #103851
- Generator install fix #103847
- Update doc description for –audit-log-maxbackup #103843
- Couple code cleanups for APF code #103820
- kubeadm: update references to legacy artifacts locations #103813
- Time budget should not depend on the real clock #103800
- setting the status to fix on the known issue #103795
- Deprecate apiserver_longrunning_guage and apiserver_registered_watchers #103793
- fix typo scheduling queue to active queue #103792
- Ignore ‘wait: no child processes’ error when calling mount/umount #103780
- remove superfluous [Feature:SCTP] tag in some test names #103778
- add integration test for apiserver hsts #100285
- Cleanup e2e #103776
- Optimize the for range code in types.go #103775
- Add: specify that reason is a field to record the reason why failed #103757
- Fix typo in comment in endpoints_controller #103756
- Pass unknown labels in allowedTopologies during CSI translation #103750
- test images: Adds image labels by default #103744
- cleanup: Removes GcrRelease and SampleRegistry from manifest.go #103711
- Make –configure-cloud-routes configurable in local-up-cluster #103710
- Add integration tests for updating Job parallelism #103693
- update comment with EnqueueExtensions #103686
- Rename width to “work estimate” in P&F code #103664
- e2e: Fix NFS options test for IPv6 #103659
- Update Events version in the documentation of the events package #103657
- add pods copy in NominatedPodsForNode and update test case #103653
- Add structured logging for more steps #103627
- ExtractItems for unstructured apply configurations #103564
- deprecate unused option deployment-controller-sync-period for deploym… #103538
- remove stack trace log when sorting with a bad unsortable field #103458
- Make cpu request of kube proxy configurable by env variable. #103436
- Drop end of sunrpc port range to avoid port conflicts. #103376
- fix data race for Test_Run_Positive_VolumeMountControllerAttachEnabledRace #103353
- Add pod context to volume lifecycle logs #103261
- fix typo for daemon_controller_test.go #103259
- Appended OS’s environment variables to the ones configured in Credent… #103231
- Set EC2 instance cache max age to 10 mins #102927
- CRI: add fields for pod level stats to satisfy the /stats/summary API #102789
- Retry hostname->IP: [Errno -2] Name or service not known #101781
- Added support for multiple –from-env flags #101646
- Set out.TargetCPUUtilizationPercentage correctly when converting autscaling_HorizontalPodAutoscalerSpec to v1_HorizontalPodAutoscalerSpec #101370
- fix typo in retry doc #100406
- Fix wrong log #100226
- [k8s.io/kubectl/pkg/drain/drain]: minor typo fixup #104055
- Update configure-helper.sh #104135
- Log e2e-node kubelet output directly to file #104047
- Explicitly restart kubelet to stabilize serial-containerd job #104076
- e2e node server: fix crash in log line #104040
- Revert commit “Add a namespace label to admission metrics and expand histogram range to 0-10s” #104033
- Fix: ignore not a VMSS error for VMAS nodes in reconcileBackendPools #103997
- Start the informerFactory in the ControllerContext #103951
- fix: Provide IPv6 support for internal load balancer #103794
- Mark failing node serial tests as flaky #103982
- Bump DynamicKubeConfig metric deprecation to 1.23 #103980
- Fixes (temporarily) curl piped to shell security vulnerability #103960
- fix azure disk translation issue due to lower case
managed
kind #103439
- Fix disruptive subPath test failures #103937
- staging/publishing: fix rules for legacy-cloud-providers for 1.22 #103935
- Do not try to create an audit log file named “-” #103875
- Update to using apiserver-network-proxy v1.22 #103895
- vendor: bump runc to v1.0.1 #103743
- Add e2e testing manifest bundle to e2e_node test suite #103865
- cluster: fix metrics-server deployment on CI jobs #103713
- Make khenidak a sig-net approver #103620
- test: summary use pointer gomega comparison for UsageNanoCores #103842
- Demote sysctl test from its conformance status #103827
- Fetch metrics from controller manager & scheduler without
sync.Once
#103806
- disable aufs module #103831
- staging/publishing: add release-1.22 rules #103844
- Make CSR cleaner tolerate objects with invalid status.certificate #103823
- Fix windows storage tests #103725
- Fix SIG Node SSH e2e test #103815
- Full changelog
- Bug 1965969: aws: Fix dns destroy logs #5494
- Bug 2038384: Azure: Update Default Instance Types #5519
- Bug 2020480: [vsphere] installation failure sometimes with error: the object ‘vim.Folder:group-v******’ has already been deleted or has not been completely created #5495
- Bug 2033239: Alibaba: fix the wrong default region #5490
- Bug 2034537: openstack: Update OWNERS #5503
- Bug 2025788: Check vCPUsAvailable for given instance type #5505
- Bug 2019977: Validate region provided in install config #5432
- Bug 2028695: Delete bootstrap profiles during cluster destroy #5506
- Bug 2034245: terraform: use the correct os for terraform providers #5501
- Bug 2033749: Azure Stack: Terraform Local Provider #5497
- Baremetal: Deploy using CoreOS ISO from the release payload #5473
- azurestack: Add a custom rhcos image field for ASH #5468
- tf/stages: delete unused code around compat and gather, and improve comments #5476
- Terraform: Unset TRACE-level debugging #5493
- Azure Stack: fix versions for Terraform Upgrade #5492
- Alibaba: fix: add the availability zone of worker #5438
- AWS: Remove unused Instance Class Function #5335
- tf/alibaba: fix name of alibaba tf provider #5489
- azurestack upi : get VHD_URL with openshift-install coreos print-stream-json #5470
- ibmcloud: remove resource group question from survey #5462
- Remove GCP cluster api provider #5437
- Bug 2032521: vendor: address eventually consistency creating aws dhcp options associations #5488
- machineconfig: Use KernelArguments field instead of kernel-args file #5439
- asset/tfvars: use generic name for platform tfvars file #5477
- Bug 1981941: Upgrade terraform to 0.14.6 #4729
- Azure Stack: add CA support in bootstrap ign stub #5430
- pkg/asset/installconfig/aws: public DNS validation #5189
- owners: refresh baremetal-approvers/reviewers #5485
- tf/stages: add resolution to stages for openstack and ovirt #5484
- Alibaba: support existing VPC, VSwitchs and PrivateZone #5379
- images/libvirt: provide specific version of google cloud sdk #5486
- aws: Update our local zone filtering code #5483
- OpenStack: Instruction on how to deploy on ovs-dpk #5390
- Bug 1921627: Shorten instance group suffix to ig #4828
- azurestack: Fix cluster tag check for A record destroy #5362
- Openstack: Split terraform into stages #5078
- Alibaba: fix the validation of instance type #5480
- Baremetal: Split terraform into stages #5064
- ovirt: split terraform into stages #5034
- aws: changing default EBS type on masters to gp3. #5239
- openstack: Document Control plane node migration #5475
- Alibaba: refactor validation of machine pool #5426
- Alibaba: format the log of the destroyer #5435
- Cleanup machine references to ibmcloud SG #5472
- Azure Stack Bootstrap Destroy Bug #5443
- Bug 2025464: aws: get ips for all control plane instances for bootstrap gather #5465
- openstack: Document credential rotation #5471
- Azure Stack availability set #5442
- aws-gp3 support: update vendor aws-sdk-go and terraform-provider-aws #5373
- Alibaba: fix: destroy the records of the current cluster #5421
- azure upi: get VHD_URL with openshift-install coreos print-stream-json #5469
- rhcos: ami regions from rhcos stream at runtime #5466
- Alibaba: fix: replace the ic.ClusterName in the validateClusterName #5461
- Bug 2025093: Remove The Default Value For The Disk Provisioning Type of Vsphere #5416
- close a verify-codegen ci failure loophole #5447
- azure: Fix terraform cluster IP output #5448
- Bug 1964380: remove privateDNSZoneName #5459
- Bug 2027501: bump RHCOS 4.10 bootimage metadata #5452
- bootstrap: remove support for certs lacking SAN #5464
- Alibaba: fix: rename the bootstrap output variable #5460
- docs/dev/pinned-coreos.md: update rhcos-stream.json example #5453
- Bug 2020216: replace public-access with sas token in bootstrap deployment #5457
- pkg/types: Correct docs for deprecated options #5444
- Revert “open cluster-policy-controller ports for metrics” #5451
- Bug 1997059: aws: Filter out local zones when generating a default list of zones #5392
- Condense IBM Cloud SG names #5455
- Bug 1968364: azure: Update upi docs to remove mentions of sshKeyData #5456
- Generate network config secrets for baremetal platform #5247
- machines: Extract root disk sizes to constants #5169
- Update URL from cloud.redhat.com to console.redhat.com #5137
- azurestack: Fix gather bootstrap for azurestack #5382
- installer-artifacts: add darwin/arm64 binary #5418
- Alibaba: fix kubebuilder validation #5406
- Bug 1999668: Azure: Ensure destroy doesn’t panic when invalid credent… #5314
- Bug 1964380: azure upi: do not create etcd DNS records #5394
- Alibaba: fix: remove the default value #5410
- libvirt: add doc on a default load balancer configuration for libvirt #4930
- vendor: update terraform-provider-google for rate limit fix #5417
- Alibaba: fix: remove unused ResourceGroupID #5431
- Bug 2027387: fix(ibmcloud): Do not compute image file checksum #5436
- Alibaba: fix: remove the master node records #5422
- OpenStack: Parallelize port deletion #5429
- Bug 1968364: azure: fix upi bug preventing using ed25519 keys #5407
- Add Kiran and Caleb into Installer reviewers #5433
- Alibaba: fix: use EXACT search mode #5411
- baremetal: add NetworkConfig field #5207
- Alibaba: fix: update comment on ResourceGroupID #5415
- fix/alibaba-slb: remove unused listeners, and set kube-apiserver to HTTP/6080 #5427
- Alibaba: Update tag and API types to mirror other providers #5381
- Alibaba: update tags for cloud resources #5385
- Alibaba: fix: use the max function #5414
- Revert “Workaround golang linux/arm64 link error” #5402
- remove MCO manifests #5383
- feat(ibmcloud): Support VPC dedicated hosts #5295
- Alibaba: support to create a resource group #5378
- Use openshift/api instead of machine-api-operator #5350
- Bug 2015837: openstack: unset OS_CLOUD for running Terraform #5398
- Vendor: Bump API for Azure Marketplace Images #5393
- alibaba: implement cluster destroy #5348
- upi/aws/cloudformation: make bootstrap instance type configurable #5400
- Alibaba Cloud Provider: remove the ingress record. #5396
- vSphere: Set default disktype to thick not eager #5395
- Update code and Dockerfiles for golang 1.17 #5397
- update registry.ci.openshift.org/ocp and origin images to 4.10 #5358
- Bug 1960378: Relax the imageContentSource validation #5346
- IPI for vSphere w/ existing resource pool #5136
- Bug 2016008: aws: add newly supported regions for arm64 #5377
- Alibaba: add metadata server IP validation #5360
- Update registry.ci.openshift.org/origin image to 4.9 #5237
- Bug 2021607: Relax vcenter hostname check #5367
- update Packet UPI for Equinix Metal rename #5014
- Bug 1965969: aws: Output public zone id correctly when deleting hosted dns records #5343
- docs: correct spelling in docs #5165
- Bug 2003113: Improve host role management during assets creation #5205
- openstack: Add stephenfin to owners #5354
- vSphere IPI: Enable thin provisioning via the OVA import #4664
- OWNERS_ALIASES: Removing Etienne #5363
- Bug 2021364: aws: remove invalid s3 permission #5232
- Bug 1956776: Fix network validation for UPI #5340
- validation: Enforce strict unmarshalling of config #5307
- Implement WithCustomExtractHostAddresses to gather bootstrap in stages #5355
- openstack: Fix install config for openstack manifests #5349
- azurestack: Fix destroyer to delete A records #5351
- Alibabacloud recommitted and fixed #5333
- Use Openshift Cluster API instead of MachineAPIOperator #5331
- Bug 2004313: azure: Skip making azure bootstrap ignition temp file #5296
- Remove old RHCOS metadata (not stream metadata) #5252
- Removes mjudeikis from OWNERS_ALIASES #5345
- Bug 2016955: Set AWS Bootstrap Type == Master #5334
- Bug 1960378: Relax the imageContentSource validation #5297
- Fix broken data/unpack_test.go #5332
- aws-ec2: add m6i as preferred instance type #5327
- baremetal: fail if apiVIP and ingressVIP are set to the same value #5186
- Bug 2013877: Validate OpenStack supports resource tagging #5323
- Vendor: Unpin kube-openapi #5324
- Update OWNERS #5326
- Bug 1956776: Fix network validation #5317
- Bug 2009253: Add validation to check APIVIP is IPv4 in dual-stack for Bare Metal #5284
- Bug 2006291: baremetal: Prevent ProvisioningNetworkCIDR with host bits set #5233
- Bug 2004596: bump RHCOS 4.10 boot image metadata #5280
- Bug 1917893: bump oVirt terraform provider version which fix “Disk is locked” bug #5313
- Remove kubevirt platform #5301
- Bug 2012326: gather-bootstrap: execute dbginfo script to collect debugging info on IBM Z systems #5281
- Bug 2010921: Azure Stack: add trust bundle to cloud config #5248
- data/manifests/bootkube/cvo-overrides: Default to stable-4.10 #5312
- vSphere: Split terraform into stages #5094
- Bug 1956776: Check if network is valid in install-config #4906
- Bug 2012235: IBM Cloud: Add RG to CP config #5294
- baremetal: Move Dockerfile.ci to 4.10 images #5290
- docs/dev/pinned-coreos: pass
--no-signatures
to plume cosa2stream
#5268
- Bug 2011893: baremetal: check that driver supports secure boot #5285
- Bug 2012233: IBMCloud: Handle 5 rule SG limit #5289
- ovirt: update of upi playbook files #5222
- aws: Remove shared tags from user specified IAM roles #5286
- feat(VSphere): validation of cpus/coresPerSocket in config #5217
- IBM Cloud: provider config zones #5275
- ovirt: remove dougsland from OWNERS_ALIASES #5282
- Bug 1999734: fix(ibmcloud): Add CIS CRN to infrastructure manifest #5182
- azurestack: Add subnet nsg group association in terraform #5150
- openstack: Update affinity docs #5274
- ibmcloud: fix terraform formatting error from #5147 #5273
- Bug 2010665: do not modify cvo ignores for bootstrap-in-place #5271
- Remove instanceType option
m4
from AWS IPI default deployment #5162
- Record rpm-ostree status and history in log-bundle #5130
- Bug 1949672: Update UPI ignition version to 3.2.0 #5164
- Bug 1992777: ibmcloud: Possible fix for “ibm_iam_authorization_policy” error #5147
- libvirt: split up tf files into stages #5119
- Bug 2009791: Fix IBM Cloud config usage #5263
- Make bootstrap image asset depend on rhcos image. #5267
- Updating ose-installer-artifacts images to be consistent with ART #5221
- openstack: Expose worker server group policy #5071
- Bug 1955544: Add ingress rules to master SG for compact clusters #5236
- openstack: Move TFVars logic to own package #5264
- Bug 2009699: Fix RAM validation for openstack flavors #5260
- Bug 2008119: force cvo to ignore installer-provided resources #5258
- Inject subnet names into IBM Cloud provider config #5234
- open cluster-policy-controller ports for metrics #5105
- vendor: Bump OpenShift API to Add Alibaba Platform #5216
- Bug 2008599: Azure Stack: Add Internal Load Balancer #5249
- docs: libvirt: fix typo #5246
- Bug 2000430: bump cluster-api-provider-ovirt #5184
- Block
create cluster
if bootstrapInPlace is set in install-config #5218
- images: Fix jq not found error #5235
- terraform/openstack: remove unused extra_tags #5226
- pkg/destroy: log when writing quota for visibility #5204
- Bug 2004600: Remove duplicate ramdisk log container #5219
- Updating ose-installer images to be consistent with ART #5194
- fix(ibmcloud): Delete COS in recursive mode #5211
- OWNERS: Prune crawford #5214
- fix(ibmcloud): Allow NodePort access from all subnets #5188
- Update baremetal approvers/reviewers #5213
- Bug 2002567: OpenStack: Fix links in SR-IOV workers doc #5201
- baremetal: Specify entrypoint when starting inspector #5208
- Typo fixing from Github to GitHub #5206
- pkg/destroy/gcp: report cluster footprint in quota #5158
- Bug 1994142: fix(ibmcloud): Add more cloud config fields #5152
- Bug 2001317: openstack: Inaccurate MissingQuota error #5197
- Bug 1993364: Consider all Networks on Router clean up #5193
- Bug 1993364: openstack/destroy: fix Kuryr/BYON #5191
- bring example in line with the default value #4971
- Update OWNERS #5172
- gcp upi: clarify ROUTER_IP needs to be set #5167
- UPI: Add yq to images for ASH CI #5160
- docs: fix broken link to CVO/operators.md in operators.md #5141
- libvirt docs update when systemd-resolved is in use #5132
- Add SRIOV Support for Kubevirt Provider #5088
- Full changelog
- Updating ose-baremetal-operator images to be consistent with ART #188
- Merge upstream #197
- Add BMC subscription CRD and reconciler #1014
- Use a separate mariadb-image instead of one in ironic-image #1052
- Do not add secret finalizer while deleting a host #1054
- Remove reset_required from FirmwareSchema #1049
- Merge upstream #196
- Handle HostFirmwareSettings non-numeric string set for Integer type #1051
- Add validations for bmo resource name #991
- Remove BIOS config password related settings from schema #1050
- Merge upstream #195
- Add an interface for the image builder to report a failure #1047
- Uplift mongo-driver@v1.5.1 & ulikunitz/xz@v0.5.8 #1044
- Change hfs controller to be level-triggered when handling bmh updates #995
- Fix kustomize binary path in Tiltfile #1046
- Uplift to go1.17 #1048
- irmc: change the return value of NeedsMAC() to true #1033
- Update ocp_kustomization.yaml #194
- Merge upstream #193
- Create new BMC module and revert ironic packages to main module #1017
- Add UT for stringlist #1028
- Support ilo4 virtual media #1041
- Fix golint issue #1031
- Merge image controller updates from upstream #192
- Remove stbenjam from OWNERS #1035
- Make PreprovisioningImage controller more generic #1036
- Merge upstream #191
- Replace deprecated linter & fix lint issues #990
- Fixes CentOS build failure on CentOS master #1037
- Add ardaguclu and bfournie to reviewers #1042
- :bug: Remove provisioning IP from ironic-dnsmasq checks #1030
- Uplift to kubebuilder v3 #1011
- Use PreprovisioningImage to build PXE images #1019
- Add ironic package to mod Makefile target #1018
- Fix outdated URL in run_local_ironic #1023
- Add readiness and liveness probes #975
- Use finalizer for BMC secret. #1008
- Remove stbenjam from OWNERS #190
- Merge upstream #189
- 📖 Update old branch name mention in docs #1020
- Remove bmc package dependency on API #1007
- Add RequiresProvisioningNetwork check into AccessDetails #994
- Merge upstream 2021-11-01 #187
- Add bootMode/bootMACAddress to API docs #1010
- gitignore: Get rid of rules not associated with the project #1004
- Rename Ready state to Available #340
- Add PreprovisioningImage API and integration #936
- Add s3rj1k to reviewers #1006
- Rename ironic go module to correct path for go get can find #998
- Create new ironic go module #989
- Add cert-manager installation in the dev-setup doc #993
- Merge upstream 2021-10-08 #185
- Create and manage hostFirmwareSettings and firmwareSchema resources #938
- Fix non-existing fmt target usage #987
- Merge upstream 2021-10-01 #180
- Remove ironic-inspector-log-watch #988
- Fix fallback for ironic drivers that don’t support soft power off #985
- Drop the duplicating logwatch #945
- Add AGE column to BMH CRDs #973
- Create namespace for ironic and ignore any errors #944
- Honor DefaultDeployInterface value from Ironic config #953
- Avoid logging BMC password when creds change #981
- Remove travis ci config file #982
- Add @andfasano and @fmuyassarov as approvers #986
- Add more context to node lookup logging #974
- Do not disable iDRAC Redfish vendor interfaces #933
- Create a SecretManager type to manage Secrets #935
- Updating ose-baremetal-operator images to be consistent with ART #179
- Merge upstream 2021-09-10 #175
- Stop relying on -modfile to allow vendorization #968
- 📖 Update CI status badges in Readme #971
- 🌱 Uplift go modules (under root/apis/hack folders) #970
- 📖 Update docs and add more context concerning new deployment folders #972
- 🌱 Remove deprecated ioutil usage #969
- Fix comment for detached annotation and add StateAvailable #967
- Allow writing ‘null’ for HardwareRAIDVolumes and SoftwareRAIDVolumes. #966
- Enable detach annotation for ready nodes #965
- Add automation support for locally supplied IPA #957
- Add kashifest and fmuyassarov as approvers #963
- Fix auto clean failure in preparing state #929
- Enable BareMetalHost validation webhook #865
- Add LIVE_ISO_FORCE_PERSISTENT_BOOT_DEVICE variable #949
- unittests: Add a mechanism for simulating a lost ironic db #723
- Explicitly set node bios_interface #946
- Update rbac api version to v1 #955
- Add CommonName to Ironic and Mariadb certificates #951
- Always build a configdrive except for live ISO #909
- Don’t use soon removed APIs #948
- Move tools modules under hack/tools #937
- Fix missing case of BuildRAIDCleanSteps #942
- upgrade k8s/api to v0.21.1 (in apis/go.mod) and controller-tools to v0.6.0 #917
- Updating ose-baremetal-operator images to be consistent with ART #176
- Full changelog
- Bug 2000236: Disable printing usage help on error #165
- Bug 1995021: upgrade k8s.io/client-go #164
- Fix docker_test run #159
- Bug 2021544: Ignore VIPs in node-ip show #157
- Bug 2022050: Add delay after sending bootstrap stop and start messages #158
- Updating baremetal-runtimecfg images to be consistent with ART #156
- Bug 2012780: Avoid dynamically allocated port range for haproxy #155
- Bug 1998951: retrieve only single type addresses for Keepalived ingress #154
- Updating baremetal-runtimecfg images to be consistent with ART #153
- Updating baremetal-runtimecfg images to be consistent with ART #152
- Full changelog
- Bug 2036940: allow empty files and stdout in oc registry login #1011
- Bug 1992596: Remove admin bashcomp func #1014
- Bug 2035393: properly handle –dry-run=server #1010
- Bug 2034889: Fix another prune panic #1008
- Bug 2034889: Fix prune deployment panic #1005
- Bug 2033751: Revert “Modified MG pod tolerations” #1003
- Bug 2033751: pkg/cli/admin/inspect: Fix “ocurred” -> “occurred” typos #1002
- Bug 2033751: Bump k8s.io to v0.23.0 #1001
- Bug 2032111: requestproject: use agnhost serve-hostname #995
- Modified MG pod tolerations #942
- Adding the flag –allow-not-recommended to oc adm upgrade #986
- release: extract darwin/arm64 openshift-install #1000
- Add darwin/arm64 oc #990
- oc adm prune deployments for ReplicaSets #987
- Fix documentation issue #937 #944
- feat/oc-release-extract-cco: add support for alibabacloud #978
- fix registry-config messages and imports #983
- Bug 1982498: default to podman credential configs #893
- Bug 1858760: allow Authorization Service URL to differ from Registry URL when retrieving tokens #924
- Adding an example for oc adm upgrade #977
- Bug 2020377: add linux capability for host network packet captures #962
- Fix docs for oc adm policy add-role-to-user vs oc policy add-role-to-user #973
- Drop patches for apimachinery and client-go forks #976
- mustgather: add NodeName to destDir folder name #965
- Bump go.mod for go1.17 #974
- Updating ose-tools images to be consistent with ART #932
- Display conditional and not-recommended versions #961
- Introduce an option to retrieve rotated log files for a pod #958
- Updating ose-cli-artifacts-alt images to be consistent with ART #933
- GitHub-38217: Removing old example that mentions limitSecretReferences #967
- pkg/cli/admin/upgrade: Indent multi-line messages #952
- Bug 1952230: pkg/cli/admin/upgrade: Always run all client-side checks #812
- Bug 1878925: pkg/cli/admin/upgrade: Remove help text around history lookups #566
- bump openshift/library-go #949
- fix update-generated-completions.sh #948
- Bug 1987257: Always set User-Agent header for registries #915
- PowerVS support #955
- Bug 1970805: Replace slashes in suggested ImageStream name #922
- Re-use DialContext and Proxy configuration from original http.Transport #837
- runAsNonRoot in Pod SCC should be nil when oc debug run with
--as-root
#880
- Adjust oc with kubectl and several cleaning items #946
- Bug 1926522: oc adm catalog mirror tmp directory cleanup #935
- Drop policy mentions in oc adm policy help #943
- Add MacOS local building instructions to README #936
- Bug 1977414: check BuildConfig Secrets and ConfigMaps before start-build creates a build #919
- OWNERS: Prune crawford #930
- Bug 2002950: Define a Command instead of Arguments for Container #925
- Bug 1992680: pkg/cli/admin/upgrade: Changing “Updates” string to “Available Updates” #903
- Full changelog
- Bug 2037903: Alibaba Cloud not required credReqDir in command delete-ram-users #439
- Bug 2036827: ensure GCP CredsReq has a list of ServiceAccounts #440
- Bug 2035315: fix passthrough test cases #438
- Bug 2035328: Make ccoctl ignore cred requests marked for deletion #436
- Azure passthrough #433
- Azure vendoring update #426
- Support alibaba cloud manual mode #412
- Add doc for ibmcloud #422
- upgrade to controller-runtime 0.7.2 #409
- Bug 2024613: pod-identity-webhook starts without tls #421
- Bug 2023832: pkg/operator/status: Only bump lastTransitionTime on status changes #417
- Minor corrections to gcp workload identity docs #419
- Add usage docs for ccoctl gcp #375
- Add documentation for gcp workload identity #376
- internalcontroller not needed since controller-runtime 0.6.2 #407
- go 1.17 changes #414
- Fix small log typo for upgradable check #415
- Add ccoctl gcp command to create all the required credentials infra #408
- add alternative to disabling CVO entirely #406
- Add ccoctl gcp command to delete credentials infra #372
- Add ccoctl gcp command to create service accounts #371
- unit test cases for the refresh-keys #403
- Bug 2015133: populate accountID when listing resource groups #402
- Make ccoctl tool fetch default gcp creds in the same way as installer #393
- Defensive nil check in gcp actuator #392
- require spec.serviceAccountNames #386
- Group nil checks in AWS client creation #391
- Add ccoctl command to create workload identity provider for google cloud #369
- ccoctl ibmcloud refresh-keys command #396
- unit testcase for IBMCloudPowerVSProvider #400
- Bug 1996624: Check for aws status in infra platform status field before client setup #399
- Bug 1977319: cleanup orphaned Service ‘controller-manager-service’ #388
- Add PowerVS support #389
- Bug 2010341: update alerts with summary and descriptions #395
- Bug 2002152: Stop putting CCO in degraded state when stale credentials are found #383
- update OWNERS list #394
- Add UT for the delete-service-id command #390
- Add ccoctl command to create workload identity pool in GCP #368
- ibmcloud delete-service-id command #380
- Bug 1976674: make azure and ovirt consistent when in manual mode #387
- Bug 2006364: fix(ibmcloud): Set policy attribute name properly for RG access #385
- Updating ose-cloud-credential-operator images to be consistent with ART #384
- Bug 1991770: The logLevel and operatorLogLevel values do not work with Cloud Credential Operator #379
- Update CI build root image to golang-1.16 #373
- Add ccoctl create key pair command for google cloud #367
- Updating ose-cloud-credential-operator images to be consistent with ART #381
- update manual mode docs to cover new upgrade behavior #378
- Enhance ccoctl ibmcloud command to create policies #374
- Full changelog
- Bug 2034484: fix:library-go nil pointer issue #525
- Bug 2030961: endpoints checker: check only the custom hostname if configured #528
- e2e tests for keycloak #520
- Golang bump 1.17 #515
- Bug 1982726: encryption-controller: sync secrets conditionally #506
- test/library: Pin keycloak contianer label to 15.0.1 #512
- test/lib: Set
PROXY_ADDRESS_FORWARDING
for keycloak #508
- Bug 1996647: endpointsaccessible: clarify degraded message when DNS is broken #473
- pkg/operator: set high inertia for all topologies except SingleReplica #504
- Bug 2019832: pkg/operator: configure high inertia for apiserver and OAuthServer #503
- typo fix: enpoints -> endpoints #502
- Exclude operator config for ibm-cloud-managed profile #496
- pkg/*: wire context in newest library-go #501
- AUTH-8: sync group claims for OIDC IdPs #495
- Bug 2013222: pkg/operator: configure PDB high inertia #499
- rm dead code: deployment readiness and route canonical host #493
- podsecurity: enforce privileged for openshift-oauth-apiserver namespace #492
- Bug 1948080: bump(library-go): add shutdown detection during apiservice discovery #481
- Update Go version in the images #480
- Full changelog
- Updating atomic-openshift-cluster-autoscaler images to be consistent with ART #215
- UPSTREAM: <carry>: Fallback to CAPI annotations #214
- Bug 1991496: add clusterapi build tags to dockerfiles #213
- Updating atomic-openshift-cluster-autoscaler images to be consistent with ART #212
- Updating vertical-pod-autoscaler images to be consistent with ART #211
- Updating atomic-openshift-cluster-autoscaler images to be consistent with ART #210
- Full changelog
- Bug 2034484: fix: missed rbac and latest library-go #236
- Bug 2026178: update alerts to match style guidance #233
- Library go bump #235
- Update makefile to support podman #234
- OCPCLOUD-1278 - add scale-down-utilization-threshold to CAO #226
- update to Golang1.17 #227
- update owners file #231
- Bug 2025230: Change ClusterAutoscalerUnschedulablePods severity to info #228
- Bug 1943194: add logic to detect GPU capacity and update accordingly #223
- Updating ose-cluster-autoscaler-operator images to be consistent with ART #222
- Full changelog
- Bug 2038272: Create image-customization-controller when metal3 Pod not up #231
- Bug 2038088: Remove references to ipa-downloader #229
- Bug 2034527: Base IPA kernel params on provisioning network IP version #230
- Bug 2035239: Add pod listing permission to extract pod host IP #225
- Start image customization controller #208
- Add RBAC for metal3.io/bmceventsubscriptions #223
- Bug 2025458: Calculating network stack only on supported Platforms #222
- Add the image-customization controller to the images configmap #221
- Make ProvisioningOSDownloadURL optional #219
- Bug 2023604: Allow validatingwebhookconfigurations to delete Provisioning CR #216
- Remove stbenjam from OWNERS #218
- Bug 2024900: Not enable CBO webhook in unsupported platform #217
- Updating ose-cluster-baremetal-operator images to be consistent with ART #215
- Bug 1991641: Fix CO message when Provisioning CR is not present #214
- Serve virtual media ISOs over TLS #206
- Change BMO validatingwebhook port to 9447 #213
- Add RBAC for metal3.io/preprovisioningimages #212
- cbo should be enabled on other platforms to support ZTP #189
- Enable Baremetal Operator ValidatingWebhook #203
- Add create and delete verbs for hfs rbac #210
- Add rbac rules for hostfirmwaresettings and firmwareschema #209
- Add tests for missing ProvisioningIP in validation #205
- Bug 2004597: Remove duplicate ramdisk log container #200
- Add the Ironic Agent image to the list of sample images #204
- Set IRONIC_AGENT_IMAGE in the ipa init container #202
- generate the ProvisioningSpec help in the README #201
- Updating ose-cluster-baremetal-operator images to be consistent with ART #198
- Bug 1991641: make provisioning CR status more explicit and remove the ownership on the CO #191
- Bug 2000081: add a new field “ProvisioningMacAddresses” to the provisioning CRD #195
- Remove ironic-inspector reference in CBO #196
- Full changelog
- Bug 2037689: do not expose metrics port by default #165
- Bug 2037680: Fix CCCMO metric ports configuration #164
- Bug 2032926: feat: library-go bump and leader election config #155
- Bug 2032926: Fix config sync tests to use async assertions correctly #160
- Bug 2032926: Fix CA bundle tests to use async assertions correctly #159
- Bug 2032926: Bump envtest version #154
- Bug 2028054: Ensure old deployment is deleted before new deployment creation #157
- Bug 2033489: Use a list of platforms where config sync is required #158
- Bug 2033489: allow baremetal platform to skip syncing #156
- Refactor CCCMO cluster-operator resource handling #152
- Skip cloud-config sync on aws platform #153
- Alibaba Cloud Provider: fix the path to the binary to match the build… #151
- support alibaba cloud ccm #119
- Updating ose-cluster-cloud-controller-manager-operator images to be consistent with ART #144
- Bug 2025884: Inject openstack CCM image within deployment template #150
- Vsphere ccm support #130
- Get rid of server-side apply #139
- Update documentation #149
- Add GCP CCM support #131
- Added enablePublicEndpoint environmental variable to IBM Cloud deployment file #148
- [Bug 2019219] IBMCloud: Add RG IAM permissions #147
- Remove unused PersistentVolume RBAC #145
- Bump library-go for support Power VS out-of-tree cloud providers #142
- Remove invalid feature-gate option from ccm deployment #143
- Powervs support #129
- Bug 2017565: [OCPCLOUD-1306] Add user defined trusted CA from cloud-config to ccm-trusted-ca bundle #140
- User CA bundle sync controller #136
- Replace fmt with goimports #137
- Deploy CCMs only if KCMO doesn’t own cloud controllers #117
- Minimize IAM scope for IBM Cloud CredReqs #125
- Bump library-go for support GCP and vSphere out-of-tree cloud providers #134
- podsecurity: enforce privileged for openshift-cloud-controller-manager-operator namespace #133
- Fix “vendor” job #132
- OCPCLOUD-1189: Move cloud provider specific logic behind interface #110
- Check diff after generate and vendor tasks #124
- Updating ose-cluster-cloud-controller-manager-operator images to be consistent with ART #127
- Unify pre-provisioning checks in a single location #122
- Updating ose-cluster-cloud-controller-manager-operator images to be consistent with ART #126
- Update readme. Add links to CCMs repos. #112
- Update OWNERS #123
- Bug 2001825: Enforce the cloud-route controller disabled across platforms #120
- Remove duplicated platform list in cloud tests #121
- Add support for IBM images #105
- Vendor: update library-go for ibmcloud provider #118
- Allow CCMs to get services and configmaps #100
- Add initial ibm pkg assets and embed files #97
- Full changelog
- Bug 2036951: Don’t inject proxy in operator pod #108
- Update to go 1.17 #105
- Updating ose-cluster-csi-snapshot-controller-operator images to be consistent with ART #103
- Updating ose-cluster-csi-snapshot-controller-operator images to be consistent with ART #102
- Full changelog
- Bug 2031685: Duplicated forward upstreams should be removed from the dns operator #308
- Bug 2031699: Fix CoreDNS config ipv6 addresses should be always upper… #309
- Update Corefile in configmap based on upstreamResolvers in DNS spec #306
- NE-367: Add logLevel for CoreDNS #307
- Bug 2020489: Enable metrics for custom upstream resolvers #305
- Support forwarding policy in the CoreDNS configuration #301
- Update openshift/api for DNS forwarding policy #303
- Remove service topology field which is deprecated. #302
- Bug 2010345: Add namespace to the promql for the CoreDNSErrorsHigh alert #299
- podsecurity: enforce privileged for openshift-dns namespace #298
- Bug 2006803: Set CoreDNS cache entries for forwarded zones #296
- Updating ose-cluster-dns-operator images to be consistent with ART #297
- Bug 2002461: serviceChanged: Fix internalTrafficPolicy #294
- Updating ose-cluster-dns-operator images to be consistent with ART #293
- Full changelog
- Bug 2034484: fix:library-go nil pointer issue #725
- Bump library-go #719
- update OWNERS #720
- bump(openshift+k8s): kubernetes 1.23 #718
- bump(library-go): to gather a fix for static pod UID version #713
- pkg/etcdenvvar: set max learners based on desired control plane replicas #708
- pkg/operator/defragcontroller: ensure defrag controller is disabled for non HA tolopogy #711
- pkg/cmd/monitor: handle error on failed monitor #710
- pkg/operator/quorumguardcontroller: set pod affinity for topology mode HA only #709
- *: Improve observability of etcd client metrics and defrag controller #707
- pkg/operator/quorumguardcontroller: add pod affinity #706
- pkg/operator/etcdendpointscontroller: use etcd membership to populate endpoints #701
- OWNERS: welcome Allen #703
- Bump go version to 1.17 #702
- bump(*): vendor update #700
- README.md: Add some initial telemetry query examples #693
- vendor: Bump OpenShift API #674
- pkg/operator/defragcontroller: ensure defrag has clear signal. #688
- manifests: set the same upgrade level as kube-api #689
- pkg: Go degraded if disk metrics are above a threshold #687
- jsonnet: bump and regenerate #690
- podsecurity: enforce privileged for openshift-etcd namespace #681
- pkg/operator/metriccontroller: Fix query #684
- Bug 2004451: pkg/operator/upgradebackupcontroller: fix backup dir name in status condition #676
- pkg: Pass context through to functions #680
- bindata/bootkube/bootstrap-manifests: add etcdctl container to bootstrap-etcd #678
- Bug 2006975: Suppress noisy logs and improve client errors #660
- Bug 1990489: Reintroduce etcdHighNumberOfFailedGRPCRequests alert for non metal ipi clusters #654
- pkg/operator: remove stale condition controller #672
- OWNERS: add hasbro17 to reviewers #670
- pkg/cmd/render: disallow placeholder IPs #664
- Updating cluster-etcd-operator images to be consistent with ART #662
- Bug 2001856: bump library-go and dependencies #661
- Updating cluster-etcd-operator images to be consistent with ART #658
- Full changelog
- IR-227: Remove fallback from platformStatus to installer config #739
- Cleanup go.mod #738
- support alibabacloud oss for image registry #724
- Verify go.mod and vendor #737
- Bug 2028030: Do not mutate objects from informers #735
- IR-224: Bump openshift/api #728
- Use go 1.17 #734
- e2e: Dump build information on failure #711
- hack: fix CVO overrides #733
- Bug 2010662: Wait until cluster operators recover before proceeding #726
- Makefile: remove unused ‘update-deps’ target #727
- feat(ibmcos): Define IAM policies for CredentialsRequest #716
- Add documentation for developers #713
- Bug 2008096: Fix race in TestAWSFinalizerDeleteS3Bucket #722
- podsecurity: enforce privileged for openshift-image-registry namespace #723
- Bug 1998432: Support Swift authentication using application credentials #686
- Bug 1907433: Decrease severity for event queue messages #721
- Updating ose-cluster-image-registry-operator images to be consistent with ART #718
- Bug 1972827: Avoid disruptions #715
- Full changelog
- Bug 1997226: setDefaultPublishingStrategy: Deep copy, tests #691
- Bug 1997226: Fix enabling PROXY protocol on an upgraded cluster #681
- Fix update retry logic in TestConfigurableRoute* #689
- Code improvements and unit tests for Alibaba DNS #683
- NE-621: Support changing ingresscontroller load balancer scope #582
- Bug 2032566: Azure: Add Support for Azure Stack Hub #686
- Drop build-machinery-go for patching manifests #687
- TestIngressControllerScale: Use a private ingresscontroller #684
- Add miheer to reviewers and approvers #682
- add service LoadBalancer support for AlibabaCloud platform #636
- Update dns controller with Power VS platform #678
- Bug 2014710: test/e2e: updateDNSConfig: Replace integer literals #672
- Support for a configurable syslog maximum message size for HAProxy #669
- Power VS platform support #658
- NE-542 expose router compression #661
- Bug 2010376: Update the alerts to conform to the style guide #660
- Bug 2007581: Change default balancing algorithm to “leastconn” #663
- Bug 2011972: Use fake dns provider with external cp topology only in IBM Cloud case #659
- Fix for Azure dns privateZone degrade e2e test #662
- Minimize IBM Cloud IAM credentials scope #653
- Updating ose-cluster-ingress-operator images to be consistent with ART #656
- Updating ose-cluster-ingress-operator images to be consistent with ART #655
- Support gcp workload identity federation #631
- Bug 2001479: Fix IBM Cloud DNS bugs #652
- tlsVersion13Ciphers: Delete duplicates #648
- Full changelog
- Bug 2033784: set kube-apiserver degraded=true if webhook matches a virtual resource #1249
- Bug 2035986: Replace deprecated annotation #1288
- Bug 2034484: library-go bump #1276
- Upgrade library-go version #1273
- Bug 2008462: config: disable pod security admission #1262
- set kube-apiserver degraded=true if a webhook service is missing or down #1265
- reduce alert severity to warning where appropriate #1267
- bump(openshift/build-machinery-go) #1270
- bump k8s to 1.23 #1269
- Bump golang to 1.17 #1258
- bump(library-go): to gather a fix for static pod UID version #1264
- test/e2e/TestNamedCertificates: sign using root CA #1263
- Bug 2026352: Sync with library-go to pick fixes for pruner panic #1260
- remove unnecessary service annotations #1257
- Revert “Merge pull request #1245 from sanchezl/webhook-degraded-service” #1256
- set kube-apiserver degraded=true if a webhook service is missing or down #1245
- Bug 1982726: encryption-controller: sync secrets conditionally #1255
- bump(*): vendor update #1252
- bump(openshift/api): to get fix for typo in feature gate #1251
- pkg/operator/configobservation/etcdendpoints: bump owners #1246
- OWNERS: add Abu and Lukasz #1248
- Exempt metrics scrapes from APF. #1239
- remove unncessary config #1229
- decrease the graceful shutdown delay timeout on AWS to 129s #1240
- Bug 2004585: prometheus-k8s-0 cpu usage keeps increasing for the first 3 days #1238
- Bump library-go for support GCP and vSphere out-of-tree cloud providers #1236
- uses the etcd observers provided by library-go #1233
- podsecurity: enforce privileged for kube-apiserver #1234
- Bug 1992541: all the alert rules’ annotations “summary” and “description” should comply with the OpenShift alerting guidelines #1215
- Enable PodSecurity admission by default #1231
- Bug 2001856: bump library-go to latest #1228
- bindata: enable podsecurity plugin #1217
- 4.10: Revert “remove override for fast cert rotation” #1222
- Full changelog
- Bug 2035986: Replace deprecated annotation #586
- Bug 2005901: Guard controller pdb #568
- Bug 2034484: fix:library-go nil pointer issue #585
- bump k8s to 1.23 #581
- bump(library-go): to gather a fix for static pod UID version #579
- Bug 2026352: Sync with the latest openshift/library-go@master to pick pruner cert dir check #578
- Collect kube-system namespace as a related resource to kube-controller-manager operator #577
- update KCM metrics service selector #575
- Revert “Merge pull request #554 from atiratree/cpc-metrics” #574
- Bug 2010352: add summary, description and namespace to prometheus alerts #573
- introduce creation of openshift-infra ns and recycler SA #570
- collect metrics for cluster-policy-controller #554
- Fix gomod #572
- Updating ose-cluster-kube-controller-manager-operator images to be consistent with ART #563
- bump(*): vendor update #571
- bump(openshift/api): to get fix for typo in feature gate #569
- Set operator condition that it doesn’t own cloud provider #558
- Switch from experimental-cluster-signing-duration to cluster-signing-duration #567
- Bump library go for enabling gcp and vsphere platforms ccm #566
- podsecurity: enforce privileged for openshift-kube-controller-manager namespace #565
- Bug 2001856: bump library-go and dependencies #562
- Full changelog
- Bug 2005901: Guard controller pdb #373
- Bug 2034515: bump library-go #388
- Upgrade library-go version #387
- Bump to k8s 1.23 #386
- bump(library-go): to gather a fix for static pod UID version #384
- Bug 2026352: Sync with library-go to pick fixes for pruner panic #383
- Bug 2002300: Disable balancedAllocation and add weight for HighNodeUtilization profile #378
- update scheduler metrics service selector #382
- Fix gomod #377
- Updating ose-cluster-kube-scheduler-operator images to be consistent with ART #375
- bump(*): library-go #376
- bump(openshift/api): to get fix for typo in feature gate #374
- Bug 2010354: Make alert consistent with the alerting-consistency guidelines #372
- podsecurity: enforce privileged for openshift-kube-scheduler namespace #371
- Updating ose-cluster-kube-scheduler-operator images to be consistent with ART #369
- Bug 2001856: bump libgo and related deps #368
- Updating ose-cluster-kube-scheduler-operator images to be consistent with ART #367
- Full changelog
- Bug 2034484: fix: library-go nil pointer issue #81
- Upgrade library-go version #80
- OWNERS: add sanchezl #75
- cleanup kube-storage-version-migrator-operator #73
- OWNERS: add Abu and Lukasz as approver #74
- manifests: remove special runlevel #70
- Bug 1928141: kube-storage-version-migrator constantly reporting type “Upgradeable” status Unknown #71
- Bug 1928141: kube-storage-version-migrator constantly reporting type “Upgradeable” status Unknown #64
- Full changelog
- Bug 2032926: Update dependencies to K8s 1.23 #149
- update to golang 1.17 #140
- OWNERS: remove old team members, add new ones #145
- Replace certificates with generated certificactes #144
- Bug 2010359: add summary and description to alerts #138
- Bug 1860774: Allow fallback to serving cert renewal accounting for egress IPs on SDN #137
- Bug 2013528: Ensure pending CSR count is valid post approval #135
- add leader election options #133
- add commandline flag for status controller #132
- podsecurity: enforce privileged for openshift-cluster-machine-approver namespace #134
- add machine-namespace #131
- Bug 2003788: Prevent error loop when a CSR is queued and then approved externally #129
- Add support for unstructured machines #114
- Full changelog
- BUILD-345: Added csi shared resource metrics to telemetry #1477
- Bug 2036717: [bot] Automated dependencies version update #1526
- Bug 2036717: [bot] Automated jsonnet dependencies update #1525
- Bug 2012426: Add namespace label for all thanos alerts #1524
- Mon 1858: Enable silence KubePersistentVolumeFillingUp via PVC label #1493
- Enable the /api/v1/series endpoint on the Thanos tenancy port #1519
- Bug 2033751: Bump go dependencies to latest version #1523
- Bug 2034192: [bot] Automated dependencies version update #1522
- jsonnet: pin dependencies to their latest release branches #1518
- MON-2089: Ensure we can identify the source of alerts from Platform Prometheus #1508
- Bug 2008540: remove alert HighlyAvailableWorkloadIncorrectlySpread #1488
- Bug 2015386: Enable PDB label metric #1516
- Automated dependencies version update #1517
- Automated dependencies version update #1515
- Automated dependencies version update #1511
- Bug 2027272: Humanize bytes value for KubeMemoryOvercommit #1506
- test/e2e/framework: retry configmap actions #1507
- upgrade unused rule checking script #1354
- fix test go-fmt for go 1.17 #1497
- Automated dependencies version update #1504
- MON-1656: removing all the check tasks from other targets #1499
- hack/local-cmo.sh: fix CVO override #1498
- client: check all OwnerRefs on a service #1496
- Bug 2018880: Bug 2021021 Bug 2022612 [bot] Automated jsonnet dependencies update #1491
- Document Prometheus Adapter audit log configuration #1490
- Bug 1953264: client: don’t update resource fields that are managed externally #1495
- fix generate-versions.sh to fetch version from packages.json #1485
- pkg/operator: move config sharing task at the end #1494
- MON-1656: adding new target to makefile for verification #1492
- Support enabling the
query_log_file
config for Prometheus #1373
- Update list of metrics used by openshift-team-cluster-manager #1487
- MON-1872: Use kube-thanos jsonnet libs for thanos ruler #1478
- Upgrade Prometheus-Operator to 0.52 #1468
- Bug 1933847: enable hard affinity + PodDisruptionBudget for Prometheus and Thanos Ruler pods #1341
- Add metrics for Node Tuning Operator to telemetry #1484
- MON-1659: adding relatedObjects to cluster operator manifest #1483
- test/e2e: fix assertTenancyForLabels test #1480
- Fix TestUserWorkloadMonitoringAlerting for Prometheus Operator v0.52 #1479
- Update make target name for Documentation/telemetry/telemeter_query #1482
- Bug 2016435: Removing one of the AlertmanagerClusterFailedToSendAlerts alerts #1481
- Updating cluster-monitoring-operator images to be consistent with ART #1475
- pkg: Implements tlsSecurityProfile to remaining components using kube-rbac-proxy #1474
- Bug 2019992: Bump jsonnet dependencies to latest #1455
- Enable audit logs by default for Prometheus Adapter #1377
- pkg: add tlsSecurityProfile to kube-rbac-proxy in node-exporter #1470
- pkg: add tlsSecurityProfile to kube-rbac-proxy in prometheus-operator #1466
- add E2E test checking image registry is well replaced for containers. #1430
- run-local: harden -images switch retrieval #1465
- pkg: add tlsSecurityProfile to kube-rbac-proxy in OSM #1464
- Bug 2015386: jsonnet: Add PodDisruptionBudget to KSM metric allow list #1439
- pkg: add tlsSecurityProfile to kube-rbac-proxy in KSM #1454
- Bug 2015418: Keep container_fs_usage_bytes metric #1460
- Bug 1939401: Add app.kubernetes.io/managed-by label for pods #1442
- Bug 2016352: Fix cert injection #1451
- changes for prometheus-adapter to honor global tlsSecurityProfile #1453
- OWNERS: cleanup #1456
- Switch hosted control plane check to controlPlaneTopology #1445
- Bug 2012915: Bump kube-state-metrics to v2.2.3 #1452
- static auth changes for uwm prometheus operator #1450
- static auth changes for prometheus operator #1447
- Replace “app” selector with “app.kubernetes.io/name” for Prometheus Operator #1388
- Bug 2016235: upgrading grafana version to 7.5.11 #1446
- Bug 1808240: prom-label-proxy: set –error-on-replace #1400
- pkg/client/client.go: Remove dead code #1443
- Replace bearer token by client TLS certificate for metrics scraping #1392
- pkg: remove dead code #1438
- Change kube-rbac-proxy authentication for UWM Prometheus #1411
- MON-1949: changes for prometheus adapter to use thanos-querier instead of prome… #1417
- Remove prom-label-proxy from Prometheus #1406
- Bump prometheus v2.30.3 #1434
- Bump prometheus operator to v0.51.2 #1432
- manifest: add tls cross-signing test #1347
- BUG 2006767: Updates KubePodCrashLooping expression #1423
- Bug 2012915: add kube_persistentvolumeclaim_labels and kube_persistentvolume_labels #1424
- KSM: add kube_*_annotations to –metric-denylist arg #1426
- Bug 1995924: Revert “Merge pull request #1330 from dgrisonnet/ha-upgradeable” #1425
- Bug 1995924: Set
Upgradeable: false
when HA workloads are incorrectly spread #1330
- MON-1873: Tag e2e test resources #1397
- Bug 2011698: Allow namespace label in metric allow list #1421
- Add aliases for doc, qe, px approvers #1412
- Bug 2005971: Add metrics for Application Services metering #1390
- Bug 2006561: Prometheus when installed on the cluster shouldn’t have failing rules evaluation #1401
- Bug 1942913: Make ThanosSidecarNoConnectionToStartedPrometheus resilient to WAL replays #1399
- static auth changes for telemeter client #1405
- podsecurity: enforce privileged for openshift-monitoring namespace #1413
- Bug 2008911: Revert “Configure prometheus operator TLS based on the cluster APIServer config” #1407
- docs: new development doc for new comers #1369
- chore: update versions according to downstream latest #1396
- Add cluster:vmi_request_cpu_cores:sum into Telemetry #1384
- Bug 2007677: Adjust dropped cAdvisor metrics #1402
- MON-975: Descope possible RBAC rules to monitoring namespaces #1338
- Cleanup of e2e tests for consistency #1378
- expose /api/v1/labels end point for Thanos query. #1299
- Bug 2007677: Reinstate dropped metrics #1395
- Bug 2004051: changing the condition for error in daemon set creation #1385
- static auth changes for node-exporter #1393
- Bug 1989438: changing error message to indicate deployment status #1322
- static auth changes for osm #1389
- Updating cluster-monitoring-operator images to be consistent with ART #1386
- Remove extraneous file commited during rebase #1383
- Bug 1939401: [4.9] Add Labels to telemeter, openshift-state-metrics, thanos-querier #1205
- issue template kube-prometheus location: coreos -> prometheus-operator #1332
- Bug 2001566: enabling alerts for prometheus operator in uwm #1370
- Updating cluster-monitoring-operator images to be consistent with ART #1381
- MON-1218: adding owners file for telemetry query #1379
- MON-1679: adding static auth to KSM #1318
- Update dependencies to pull prometheus-operator 0.50 changes #1374
- fix typo Wether–>Whether #1335
- OWNERS: move @paulfantom to emeritus section #1358
- Format the codebase and fix shellcheck #1368
- Bug 2000490: jsonnet: Drop unnecessary kube-state-metrics alerts #1366
- test:e2e: Split UWM tests and cleanup duplicated tests across e2e config #1280
- Bug 1997028: drop [$(POD_IP)] from –grpc-address argument for thanos sidecar #1367
- Bug 1987263: fsSpaceFillingUpWarningThreshold not aligned to Kubernetes Garbage Collection Threshold #1364
- Bug 1999521: Use secureJsonData.basicAuthPassword field for Grafana authentication #1363
- test/e2e: add remote_write http e2e test #1328
- Full changelog
- Bug 2035093: Cloud network config controller: Fix for Hypershift #1268
- Bug 2034398: Whereabouts CRD should include a “podref” field. #1262
- Bug 2034517: watch and apply changes of the ovs-flows-config configmap #1231
- Bug 2034322: Move infrastructure bootstrap to its own package #1261
- Bug 2033422: bootstrapOVNGatewayConfig should only be called once #1258
- Add MTU migration support for OVNKubernetes and OpenshiftSDN #1241
- Cloud network config controller - CNO deployment #1112
- Bug 2022144: sbdb and nbdb containers leave pid around if they restarted or crashed #1256
- OVN-K alerts: Fix incorrect metric name reference #1237
- Pod networking on DPU host in Infra and Tenant clusters #1249
- OVN-K: Enable OVN metrics to be consumed by ServiceMonitor #1236
- Bump openshift/build-machinery-go #1253
- SDN 2316: Use GatewayConfig in OVN-K to set gateway modes #1209
- Add CNI to DPU and enable Kube-Proxy on DPU #1220
- NETOBSERV-31: Expose CNI type features as a config-map #1204
- Bump openshift/api module #1242
- The ip-reconciler should not restart on failures. #1238
- SDN: Do not tolerate a controller failure during upgrade #1213
- Set upgrade strategy on kube-proxy #1214
- openshift-sdn/daemonset: Mount /host/opt/cni/bin at /host-cni-bin #1172
- Specific SDN controller alert #1206
- update for ART #1233
- bindata/network: specify pod-security levels via labels not annotations #1224
- Add bond-cni #1205
- Bug 1961509: DHCP Daemon should have memory and CPU limits set #1218
- Add ip6tables NOTRACK rules for udp/6081 #1222
- Bug 1962206: DHCP daemon should have maxunavailable for upgrade strategy #1219
- Bug 1976399: Raft election timer: move the logic to ovndbchecker #1161
- Bug 2009078: Remove NetworkPodsCrashLooping alert for ovn-kubernetes #1212
- Bug 1914053: whereabouts: add ip-reconciler cronjob #1207
- Add Kuryr to be able to create events objects. #1210
- fix a typo in a field name #1208
- podsecurity: enforce privileged for network namespaces #1203
- Bug 1988483: OVN drop icmp frag from other nodes on Azure cluster #1132
- Bug 1985486: Use proxy to connect to OSP cloud #1173
- Updating cluster-network-operator images to be consistent with ART #1198
- Bug 2003676: Restrict serving SDN metrics to loopback only #1197
- Bug 2002713: Add millisecond resolution to OVN logs #1196
- Bug 1939435: proxyconfig - accept IPv6 address literals for noProxy #1191
- Full changelog
- Bug 2017427: tuned: add timeout and restarts #282
- Makefile cleanup, replace yq with yaml-patch from openshift/build-machinery-go #274
- Bug 2016988: openshift profile: fix malformed patch #283
- Bug 2013321: TuneD: workaround for high CPU utilization of [scheduler] plug-in. #278
- RBAC: tighten the rules and remove unnecessary listers. #276
- podsecurity: enforce privileged for openshift-cluster-node-tuning-operator namespace #275
- Updating cluster-node-tuning-operator images to be consistent with ART #273
- Bug 2004508: TuneD: Revert the ConfigParser changes. #271
- Updating cluster-node-tuning-operator images to be consistent with ART #270
- OWNERS: updating based on team changes. #269
- e2e tests: s/plugin/plug-in/ and TuneD renaming #253
- Full changelog
- Bug 2034484: feat: library-go bump #488
- update apiserver and check-endpoints service selectors #484
- Bug 1982726: encryption-controller: sync secrets conditionally #483
- pkg/operator: set high inertia for all topologies except SingleReplica #481
- OWNERS: add Abu and Lukasz as approver #480
- manifests: update upgrade level to match kube-apiserver #477
- Bug 2013222: wire apiservercontrollerset.WithStatusControllerPdbCompatibleHighInertia #479
- podsecurity: enforce privileged for openshift-apiserver namespace #476
- Full changelog
- Bug 2034484: feat: library-go bump #232
- update controller-manager service selectors #231
- Bug 2012770: honor labels in openshift-controller-manager metrics #230
- BUILD-281: add library-go watch/update of new OCM feature gate field #227
- Bug 2004127: bump library-go and dependencies #228
- Updating ose-cluster-openshift-controller-manager-operator images to be consistent with ART #226
- Full changelog
- Bug 2034484: feat: updated library-go and related deps #73
- Fix gomod #72
- Updating cluster-policy-controller images to be consistent with ART #71
- Updating cluster-policy-controller images to be consistent with ART #70
- Full changelog
- Remove single node prod cluster profile annotation as it is not used #405
- Bug 2007757: Including Template in must-gather related objects. #399
- Bug 2006947: fix proxy portion of tbr inaccessible check #397
- Updating ose-cluster-samples-operator images to be consistent with ART #396
- Bug 2002368: acccount for image api returning invalid on imagestream create based on allowed/blocked registry settings #394
- Bug 2003683: fix recently introduced panic when conflict errors occur #395
- Bug 1993840: more avoiding immediate degraded on intermittent API errors #391
- Updating ose-cluster-samples-operator images to be consistent with ART #390
- Full changelog
- Bug 2033111: IBM VPC operator library bump removed global CLI args #250
- Bug 2034515: fix: pull in latest library-go #247
- feat: library-go bump #244
- Remove invalid -v argument from IBM VPC operator deployment #246
- Bug 2030364: Setup port, mount TLS cert into CSI shared resource operator #243
- Add IBM VPC Block CSI Driver Operator #242
- Updating cluster-storage-operator images to be consistent with ART #236
- Bug 2027363: Fix reference to Azure File images #241
- Add Alibaba Disk CSI driver #239
- Replace registry.ci images with quay #240
- Add CredentialsRequest for Alibaba Disk CSI driver #238
- Secure metrics for Shared Resource Operator #237
- Bug 2001761: Fix RelatedObjects when RBAC API is missing #215
- Migrate additional yaml files from SRO repository #231
- Credential Request added #230
- Update Shared Resource Operator permissions #229
- BUILD-284: integrate shared resources operator #198
- Bug 2015635: Remove Azure Stack Hub detection. #228
- Add missing RBAC rule for Azure File #227
- Add missing env var for Azure File #226
- Bump openshift/api #225
- bump openshift/api to get csi.sharedresource.openshift.io #224
- Add Azure File CSI Driver installation (TP) #223
- Bug 2010310: [vsphere] set summary and description for alerts #220
- Bug 2009859: Install vSphere CSI Driver by default (again) #221
- podsecurity: enforce privileged for openshift-cluster-csi-drivers namespace #218
- Revert “Install vSphere CSI Driver by default” #219
- Install vSphere CSI Driver and Operator by default #217
- Install Azure Disk CSI Driver by default #214
- Updating cluster-storage-operator images to be consistent with ART #213
- Updating cluster-storage-operator images to be consistent with ART #212
- Full changelog
- Bug 2034484: Library go bump #716
- Bug 2000938: lib/resourcemerge/apps: Avoid hotlooping on implicit strategy #722
- Bug 2034493: *: Use –v=2 logging to drop client-side throttling noise #721
- Bug 2033745: pkg/cvo/availableupdates: Acount for default upstream in recent-change throttling #718
- pkg/payload/precondition: File shuffling, drop ClusterVersion argument, etc. #708
- Bug 2029785: pkg/cincinnati: Fix panic for conditional edges overlapping with unconditional edges #707
- pkg/start: Log and continue when we fail to retrieve the feature gate #706
- pkg/featurechangestopper: Refactor to allow declaring work completion #704
- Exclude featuregate.release.openshift/tech-preview=true manifests #694
- Bug 2026560: lib/resourcemerge/core: Merge volumeMounts by mountPath #703
- Bug 2020107: Remove run-level label #623
- Bug 2028217: lib/resourcemerge/apps: Default Deployment replicas to one #698
- Bug 2027585: pkg/cincinnati: Fix panic for conditional edges with risks after an invalid risk #697
- Bumping the GOLANGCI_LINT_VERSION to v1.43.0 #695
- Targeted edge blocking #663
- Bug 2005407: Changing the ClusterNotUpgradeable alert to info #659
- install: Add description annotations to manifests #686
- Bug 2022509: cvo: Compare manifest group in getOverrideForManifest #689
- Updating cluster-version-operator images to be consistent with ART #687
- Bug 1990635: Fixing the sync issue when desired version and channel changed at the same time #669
- install/0000_00_cluster-version-operator_03_deployment: Set dnsPolicy: ClusterFirstWithHostNet #646
- install: Drop single-node-developer profile #685
- Adding docs to test CVO with custom update graph #681
- Bug 1878925: pkg/cvo/updatepayload: Drop history from target pullspec lookup #684
- Adding seed to make rand.Float64() return random values #653
- vendor: Bump openshift/api for targeted edge blocking #680
- Bug 2014071: lib/resourcemerge/imagestream.go: remove TagReference field dependency #677
- Bug 2014071: lib/resourcemerge/imagestream.go: Copy all data for new tag reference #674
- Bug 2000938: Ensure CVO applies appropriate Deployment strategy on update #650
- podsecurity: enforce privileged for openshift-cluster-version namespace #668
- Bug 2011896: pkg/cvo/upgradeable: Include messages for multiple-reason Upgradeable=False #670
- Unset listen option while running CVO locally [doc/dev] #667
- .ci-operator: Bump to Go 1.16 #665
- Bug 2005581: install/0000_00_cluster-version-operator_03_deployment: Explicit kube-api-access #660
- OWNERS: Prune crawford #656
- Bug 2002834: lib/resourcemerge/core: Remove unrecognized volumes and mounts #654
- Updating cluster-version-operator images to be consistent with ART #655
- pkg/cvo: Drop the explicit ‘upstream’ from our replacement ClusterVersion #640
- Full changelog
- Updating configmap-reload images to be consistent with ART #40
- OWNERS: cleanup #39
- Updating configmap-reload images to be consistent with ART #38
- Updating configmap-reload images to be consistent with ART #37
- OWNERS: update #36
- Full changelog
- Bug 2038465: Upgrade chromedriver to 90.x to support Mac M1 chips #10691
- Bug 1987044: [OCPV48] Shutoff VM is being shown as “Starting” in WebUI when using spec.runStrategy Manual/RerunOnFailure #10758
- Bug 2038663: Added Matan Schatzman and Aviv Turgeman to OWNERS file, removed some other inactive users #10778
- Bug 2025431: Provide specific windows source link #10796
- GitOps: Add error handling (#1278) #10468
- Bug 2035467: Query Browser: Fix
undefined
error when sorting the results table #10789
- Bug 2035704: RoleBindings list page filter doesn’t apply #10773
- Bug 2018234: Fix that user settings ConfigMap is also created for users with restricted access #10705
- adds/updates jsdoc comments, expose useK8sWatchResource(s) hooks from SDK and adds typing #10779
- Bug 2009754: Fix sticky footer in the import forms #10776
- Bug 1999903: Changed This is cdrom boot source checkbox id #10775
- Bug 2037182: update the ping source apiVersion #10774
- Move ResourceStatus to dynamic-plugin-sdk #10770
- Bug 1957547: [RFE]VM name is not auto filled in dev console #10763
- Make ResourceIcon consume groupVersionKind #10762
- Bug 1999796: Add support for fetching partial metadata and fix helm list page crash #10754
- Bug 2035348: Fix two grammar issues in kubevirt-plugin #10727
- Bug 2035321: chore(i18n): update translations #10724
- Bug 2034068: updates tests for downstream #10685
- Monitoring: Add Prometheus Targets UI pages #10625
- Bug 2028170: Remove whitespaces around mirroring card popover #10601
- DevConsole refactor #10420
- Bug 2032415: Templates page - remove “support level” badge and add “support level” column which should not be hard coded #10706
- Bug 2037801: disabled serverless specs as serverless operator is not available in the operatorhub #10786
- Bug 2035910: Show manual approval options #10780
- Update Event Sources Visualization and SideBar #10721
- Bug 2010181: Environment variables not getting reset on reload on deployment edit form #10170
- Remove duplicate K8sKind type #10764
- Bug 2023865: Pull in css to support react-virtualized-extension and remove overrides. #10626
- Bug 2035409: Change catsrc name as the older is no longer published #10772
- Read from tektonconfig to enable/disable the hub tasks in pipeline builder #10767
- Bug 1994094: Added missing translations #10749
- Bug 2027132: Changed Fedora and Centos icons in template screen #10761
- Bug 2035772: AccessMode and VolumeMode is not reserved for customize wizard #10743
- Bug 2035141: [RFE] Show GPU/Host devices in template’s details tab #10745
- Bug 2035933: volume mode and access mode are empty in customize wizard review tab #10744
- Bug 2019645: Create button is not removed on “Virtual Machines” #10752
- Bug 2029579: Fix TypeError when application has HelmRelease #10742
- Bug 2033634: fix modal list style type #10740
- Bug 2034647: missing volumes list in snapshot modal #10733
- Bug 2019639: “Take snapshot” should be disabled #10751
- Bug 2034129: Fix guided-tour popover title #10736
- Bug 2029671: VM action “pause” and “clone” should be disabled #10747
- Bug 2033044: Shift invalid devfile alert down #10688
- Bug 1998241: Support OB/C pages for Ceph Standalone Mode if RGW is present #10108
- Bug 2034823: Added RHEL 9 as pinned template #10741
- Bug 2031057: Topology sidebar for Knative services shows a small pod ring with “0 undefined” as tooltip #10715
- Bug 2034248: GPU/Host device modal is too small #10731
- Bug 1992414: Removed the check for windows machines #10738
- Automation and gherkin for Serverless Usability Improvements #10702
- Bug 2035146: Missing T function for translation #10737
- Add ability to modify the URL of the URL decorator in Topology #10728
- Bug 2034170: add support for new labels for serverless function #10717
- Add webhook resources in git import pipeline flow #10709
- Bug 2035264: [RFE] Provide a proper message for nonpriv user who not able to add PCI devices #10732
- Bug 1992580: storageProfile should stay with the same value by check/uncheck the apply button #10720
- Bug 2025770: Added try and catch block to prevent crash #10734
- Bug 2015422: No conflict checking on snapshot name #10712
- Bug 2030534: Node selector/tolerations rules are evaluated too early #10735
- add pipeline task hubURL link #10703
- Show binding secret in service binding sidebar #10683
- Bug 2034621: show context menu for application group #10710
- Show Create Service Binding modal on dnd of binding connector in topology #10627
- Bug 2016296: Windows machine can be created with import URL #10632
- Bug 2019647: “Remove favorite” and “Create new Template” should be disabled #10730
- Re-enable test case which checks for “Import from Git” action #10700
- Disable Features based on CSV annotations #10666
- Add support to show platform supported tektonhub tasks in pipeline builder #10722
- Bug 2034647: missing volumes list in snapshot modal #10713
- Bug 2034474: Additional checks for PVC’s existence #10716
- Uncommented automation code for Export app enhancements #10708
- Bug 2025765: It should not try to load from storageProfile after unchecking”Apply optimized StorageProfile settings” #10701
- Bug 2018985: The rootdisk size is 15Gi of windows VM #10697
- Bug 2023090: [e2e][automation] Examples of Import URL for VM templates #10456
- Moving block pool cypress testcases to ODF console #9992
- Bug 1977929: Show NADs from openshift-multus #10676
- Bug 2034257: regular user
Create VM
missing permissions alert #10699
- Bug 2019636: Actions in VM tabs should be disabled #10695
- Bug 2023560: “Network Attachment Definitions” has no project field on the top in the list view #10692
- Gherkin for disabling tektonhub integration in pipeline builder #10689
- Bug 2031006: Application name input field is not autofocused when user selects “Create new application” #10675
- Bug 2019360: Create the Virtualization Overview Top Consumers card #10615
- Bug 2034243: regular user cant load template list #10698
- Bug 2021632: Fix OLM breadcrumb link #10485
- Add new cluster utilization item extension #10523
- Bug 2019634: Pause and migration is enabled in action list #10696
- Bug 2025525: overview page consume high CPU #10693
- Add encrypted RBD storage class during deployment #10563
- Bug 2033693: Support VM Descheduler integration in the UI #10668
- Bug 2028885: Add a message to all console errors which just logs an error object #10494
- Bug 2033013: Fix user preferences project dropdown #10684
- Enable Secure Route option by default in Deploy Image & Import from git flow #10643
- Add K8sServices as a sinkable resource #10598
- migrate context menu actions of WorkloadNode and application group to use new action extn mechanism #10557
- Bug 1911173: Monitoring dashboards: Improve series titles when a label is missing #10655
- Bug 2033407: Fix secure route pre-filled issue in edit flow #10687
- Bug 2033587: Wait for the quota chart row to improve test stability #10686
- Bug 2033403: Show provider information for devfiles in catalog #10682
- Bug 2033290: Use TypeScript 4 when building SDK packages #10680
- ODC-6443: Add adv. option to customize route labels #10663
- Bug 2032547: hardware devices table have filter when table is empty #10661
- Bug 2032421: UI integration with new auto update images #10659
- Bug 2032407: UI will show the default openshift template wizard for HANA template #10617
- Automation enhance export app ux experience odc 6296 #10582
- Bug 2024262: Sample catalog is not displayed when one API call to the backend fails #10569
- Create new cluster inventory extension for custom components #10561
- Cluster wide encryption - Service Account for KMS authentication #10559
- Gherkin and Automation changes for topology usability improvements #10413
- Bug 2019360: Create Virtualization Overview Running VMs Per Template card #10311
- Bug 2019972: Update CSR model & fix approval/denial process #10624
- Bug 2032732: Fix styling conflicts stemming from console wide changes #10665
- Export Application view log #10591
- Bug 2033290: fix sdk build #10679
- Bug 2033215: Do not render an empty button if it has no content to fix a11y check #10674
- Bug 2032851: Fix networking status in Status card #10673
- Bug 2032516: Add support for checking .devfile.yaml during strategy detection #10670
- NETOBSERV-32 Use new CNO configmap to get network features #10640
- Gherkin and Automation for dev console usability improvements #10554
- GITOPS-1285 set equal width for details page card #10500
- Migrate contextmenu for VmNode, Service Binding #10179
- Bug 2031831: Scope toolbar for specific left alignment use on list pages and remove… #10649
- Bug 2033138: No model registered for Templates #10681
- Add Support information in the event source catalog side panel #10585
- Create Service Binding CTA to topology nodes actions menu #10550
- Remember the last selected node in topology #10547
- Bug 2032831: Fix an error to show Knative Services and Revisions also if the Service has no owner revision #10667
- Bug 2026209: Fix tektonhub task upgrading issue #10653
- Bug 2015472: Form and YAML view switch button should have distinguishable status #10671
- Bug 2005902: Add support for storage class selection for mcg standalone #10628
- Automation of toast notification and route label for epic ODC-6266 #10650
- Move kindToAbbr to the SDK #10622
- Bug 2018094: Monitoring dashboards: Allow tooltip width to extend further #10657
- Monitoring: Add runbook URLs to alert and rule details pages #9376
- Bug 2027311: Fix k8s watch hooks to work with core resources #10571
- Bug 2028160: Remove i18nKey in network-policy-peer-selectors.tsx #10642
- Add frontend OWNERS to demo plugin #10658
- Bug 2026383: Monitoring: Handle null ref.current in useIsVisible hook #10656
- Bug 2024932: Catch unhandled promises (to increase e2e stability) #10606
- Migrate usek8sWatchResource(s) #10595
- Bug 2009664: fix edit ksvc in git import flow #10255
- Bug 1992509: Could not customize boot source due to source PVC not found #10613
- Implement UI for IBM ROKS HPCS KMS #10475
- Utilization Card updates #10470
- Namespace store filesystem update #10564
- Bug 2031040: Fix topology error page when open not fully started or broken Knative Service #10647
- Make the github API mocks runnable for all cypress test plugins #10646
- Use clean PF components for building Overview cards #10410
- Bug 2031502: New common templates crash fix #10641
- Bug 1998519: Provide options to file fstype in create-local-volume-set #10115
- Support custom builder image environment variables in edit flow #10593
- Expose Overview status popover components #10590
- Bug 2030556: Monitoring: Don’t assume rules have Description & Message annotations #10639
- Monitoring: Move monitoring Redux data to a separate store #10250
- Bug 2030229: Fix mirroring status card reflect wrong data #10634
- Bug 2030228: Fix StorageSpec resources field to use correct API #10630
- Bug 2019284: fix dynamic actions disabling conditions #10633
- Bug 2029394: missing empty text for hardware devices at wizard review #10614
- Bug 2020904: Add edge items in kubevirt topology data model factory #10584
- Fix Ceph Block pool missing from ODF system level dashboard #10537
- Update PF packages to release 2021-15 #10466
- Bug 2019827: Fix navigation display issue effecting demo plugin #10412
- Bug 2021466: [e2e][automation] Windows guest tool mount #10402
- Bug 2029872: Disable replacement procedure from ODF UI #10631
- Bug 2028174: chore(i18n): update translations #10592
- Bug 2022880: Fix pipeline builder edge spacing to avoid improper edge shapes #10623
- Bug 2025295: Add new option for VIRTIOWIN ConfigMap name #10616
- Bug 2013996: Project detail page: Action “Delete Project” does nothing for the default project #10588
- Use dynamic add actions for topology context menu #10100
- Bug 2029273: Fix all-projects-wizard link #10610
- Bug 2028949: Remove unutilized css causing bug #10618
- Bug 2029369: Mock github API requests when importing projects in cypress tests #10599
- Bug 2025823: Add plugin seperator to admin nav #10476
- Bug 2028141: Catch unhandled promises when running tests (to support Node.js 15 and 16) #10594
- Bug 2027288: Devfile samples can’t be loaded after fixing it on Safari (redirect caching issue) #10570
- Bug 2027563: Wait for developer catalog to load in e2e-console cypress tests #10583
- Bug 2020498: Trim the strings before localCompare #10602
- Bug 2028042: Fix NodePort RDP bug #10608
- CONSOLE-2975: Migrate from Node Sass to Dart Sass #10149
- update to pull samples from devfile registry #10394
- Bug 2019948: Improving console.extensions links and routes #10338
- Bug 2018275: show context menu for operator backed service #10589
- Bug 2024448: Yaml editor will not show empty ssh array #10600
- Bug 2022399: Fix troubleshoot link for MON_DISK_LOW #10487
- Bug 2028106: convert vm,vmi actions to dynamic #10499
- Bug 2028162: chore(i18n): update translations #10541
- Bug 2024399: Remove spaces from a couple of translations #10516
- CONSOLE-922: Support AppliedClusterResourceQuota for normal users #10137
- Bug 2014352: Could not filter out machine by using node name on machines page (temp fix) #10579
- Bug 2025903: - RoleBindings tab doesn’t show correct rolebindings #10587
- Add filter by label in topology #10504
- internal kubevirt 3 #10458
- Bug 2027299: The status of checkbox component is not revealed correctly in code #10578
- Bug 2025304: overwrite storage section of the DV spec instead of the pvc section #10477
- disable most dev-console e2e/add-flow-ci.feature tests due to accesibility violations #10580
- Bug 2027238: (dashboard) Allow leading and trailing spaces in legendFormat #10565
- Bug 2017466: Warning shown in “Create LocalVolumeSet” window no longer matches actual behaviour #10449
- Bug 2027512: Reenable a few e2e tests, update Cypress to catch ‘> Unauthorized’ exceptions #10545
- Bug 2024316: Display correct annotation in Template support modal #10574
- add support for form/yaml switcher for channels #10474
- Bug 2024537: Change text to refer to Win iso instead of cloud image #10562
- Bug 2014497: Optimize name validation regex for forms #10556
- Bug 2002266: Add subject name selector field to SinkBinding form #10527
- add dynamic sdk support for model metadata extensions #9013
- Bug 2019646: Display permission error modal for view only user #10549
- migrate useK8sModel(s) to SDK #10524
- Bug 2013990: use namespace instead of useActivePerspective hooks to get the variables in Observe dashboard #10526
- Bug 2025481: Update VM Snapshots UI #10510
- Bug 2015660: reword ‘patch’ to ‘modify’ #10534
- Bug 2019360: Create Virtualization Overview Permissions card #10530
- Bug 1996630: first ssh delete button is disabled on advanced wizard #10525
- UI for dedicated nodes with taints #10323
- update user preference namespace dropdown design #10277
- Bug 2023638: Add Dev Preview tag for IBM FlashSystem #10482
- Move dev-console and knative dependencies out of console-shared #10158
- Bug 2006067: Fix OLM error handling #10387
- Bug 2018272: Open export details page from the resource link on the topology sidepanel #10529
- migrate ws-factory to ts #10528
- expose reducers from SDK and consume in console #10513
- HAC 63: Split core API dependencies from console dependencies #10386
- Add quick search to add page #10365
- Bug 2022707: use prometheus tenancy URL to load data in dev console observe dashboard #10460
- Bug 2023077: [e2e][automation] Home Overview Virtualization status #10455
- ODC-6364-Pipeline as code epic automation #10521
- Automation: Add flows should allow user to pick from a list of pipelines #10520
- Bug 2024750: Fix OLM files in need of i18n #10511
- Bug 2023607: Fix blank page error for Installed Operators #10501
- Bug 2022801: chore(i18n): update translations #10451
- Bug 2025837: virt: warn users that the RHEL URL expire #10429
- Bug 2025830: virt: fix CentOS capitalizaion #10427
- Add extension to provide custom builder image environment variables #10331
- Bug 2015498: Fixes add capacity for MCG standalone #10426
- Bug 2024547: Fix Noobaa resources broken details pages #10536
- Bug 2025954: Disable a few console e2e tests due to consistent Unauthorized flake #10514
- Bug 2023356: Devfiles can’t be loaded in Safari on macOS (403 - Forbidden) #10464
- Bug 2024220: Cluster monitoring checkbox flickers when installing Operator in all-namespace mode #10497
- Bug 2019360: Fix links on the Virtualization Overview Getting Started card #10465
- Bug 2024665: Fix k8sget import for bindable services fetch util #10509
- clean up files for components which have been migrated to dynamic extensions #10352
- Bug 2025266: Removed exact on CreateResource route #10488
- Bug 2024551: KMS resources not getting created for IBM FlashSystem storage #10506
- Bug 2019360: Create Virtualization Overview Activity card #10301
- Bug 2023228: Remove Tech preview badge for the triggers component for triggers GA … #10473
- Bug 2023592: add mac spoof check for nad #10471
- add toast for import #10290
- Bug 1988406: SSH Key will now move from simple to advanced wizard when clicking customize #10508
- Bug 2016367: prevent empty task box to show up for a pipeline without finally task #10498
- Bug 2024515: Fix backingstore and namespacestore table css #10490
- Bug 2016925: Monitoring dashboards: Fix switching from “All” option to other option #10447
- migrate rhoas kafka and helm workload #10414
- Bug 2024535: hotplug disk missing OwnerReference #10505
- Bug 2024493: Monitoring: Fix destructure of undefined error on rule details page #10502
- Bug 2019360: Create Virtualization Overview Inventory Card #10495
- Bug 2023781: initial hardware devices is not loading in wizard #10480
- enable redux store context in SDK from app host #10448
- Bug 2018264: Delete Export button doesn’t work in topology sidebar (general issue with unknown CSV?) #10457
- Bug 2014471: Open Helm Release notes tab automatically after installing a chart #10481
- Bug 2022114: Don’t log all proxy requests by default #10434
- Bug 1985933: Improved label matching, added more options for registry suggestions #10493
- Bug 2023443: Adjust Console plugin SDK dist pkg compilation #10444
- Bug 2018279: Edit and Delete confirmation modals for managed resource should close when the managed resource is clicked #10437
- Bug 2017663: Missing SSH text change #10478
- Bug 2015549: Fix localization misses in TablePagination and Metrics components #10274
- Bug 2015115: [RFE] PCI passthrough - Add hardware devices to advanced wizard #10463
- Bug 2015115: [RFE] PCI passthrough - align hardware list rows #10453
- Bug 2015115: [RFE] PCI passthrough - add hardware to wizard redux #10452
- Bug 2019360: Create the Virtualization Overview Status card #10300
- Bug 1815189, Bug 1997269: Improve API discovery for feature flags and operator details #10162
- Bug 2019360: Create the Virtualization Overview Details card #10297
- Bug 2021016: Monitoring dashboards: Translate “All” options to
.+
regex #10446
- odc-6430-Added jan as approver to all plugin folders #10428
- Bug 2022502: Remove old table class overrides causing display issue. #10443
- Bug 2018380: Update and migrate docs links to access.redhat.com #10354
- Bug 2019360: Create the Virtualization Overview page #10233
- Console 2250: Include Source labels on OperatorHub tiles #10132
- Bug 2020428: Adapt webpack 5 related code in dynamic plugin SDK #10433
- internal-kubevirt npm pkg patches #10439
- Bug 2017732: Prevent creation of encryption enabled storageclass without KMS connection set #10347
- Bug 2021693: Set large width for modals with modal-lg class #10422
- Bug 2020153: Added support for common template change, now will update network device model #10430
- Bug 2001617: Disable sidebar navigation based on next button state #10333
- Bug 2017130: omit extension when code ref resolution fails #10421
- Bug 2021048: Added MAC Spoof check for NAD #10407
- Bug 2015395: Table head on Affinity Rules modal is not fully expanded #10418
- Bug 2000628: Fix creation of ibm storage system at backing storage step #10375
- Bug 2021724: Query browser: Add some transparency to line graph lines #9725
- Bug 2021337: Fix ResourceLink groupVersionKind #10411
- Bug 2011038: Render correct conditions for csv vs installplan and subscriptioncondition #10388
- Bug 2015654: Separate handler for i18n proxy requests #10378
- Bug 2013109: Refreshing console from toaster taking to Install Operator #10373
- Bug 2017535: fix broken Argo CD link image #10334
- CONSOLE-2870: Add notification drawer settings to User Preferences - add checkbox to filter user notifications #10226
- Bug 1986338: Error creating list of resources in Import YAML #9765
- add kubevirt internal exports #10238
- NETOBSERV-15: list pods affected by a network policy #9953
- Bug 2017879: Omission of translation #9543
- Bug 2002896: Dispatch name filter value to redux #10392
- Bug 2018884: Adapting crw-basic.feature to changs introduced in OCP 4.9 #10359
- Bug 2021031: fixing the topology scripts #10405
- Bug 2021017: fix the serverless installation issues #10404
- Bug 1992475: Add translation key for ‘Disconnect’ button on vm console tab #10380
- Bug 2020275: Fix ClusterOperators link #10409
- Show failed PipelineRun log snippet on the log page #10360
- Bug 1992961: Regular user cannot create VM because of an unclear error #10408
- migrate refereceFor* utilities to dynamic-plugin-sdk #10303
- Bug 2015115: [RFE] PCI passthrough - Add HW to create VM review #10406
- Bug 2015115: [feature] PCI passthrough - attach/detach HW modal to VM #10377
- Bug 2019986: Fix dynamic demo plugin build #10395
- Bug 2014245: i18n several aria-labels, external links, and labels #10245
- Monitoring: Small refactoring of admin nav menu’s Observe section #10322
- CONSOLE-2985: Replace all instances of old variables controlling global grid widths and breakpoints with Patternfly variables for more consistency of spacing between elements and behaviors #10332
- CONSOLE-2892: Allow dynamic plugins to proxy to services on the cluster #10215
- Bug 2020001: Update demo dynamic plugin dockerfile to reflect dir structure change #10397
- dynamic-plugin-sdk: Expose CreateResourceComponentProps #10309
- Bug 2020257: Validate exposed modules in shouldEmit hook #10306
- Bug 2017050: CONSOLE-2963: Update dynamic plugin SDK to latest webpack #10383
- Bug 2019591: Operator install modal padding vars assigned to correct class so that scroll shadows are positioned correctly. #10389
- Bug 2019744: suggest users to download newest RHEL version #10381
- Update PF packages to release 2021-14 #10342
- dropdown to select pipelines #10232
- Bug 1928285: Display loading message when PVs are being provisioned. #10348
- Bug 2017656: None admin users gan’t fetch api url, fallback gracefully #10371
- Bug 2006060: Redirect to object dashboard for MCG only #10362
- Bug 2019717: cant delete VM with un-owned pvc attached #10390
- Bug 2018495: Update i18n README #10363
- Bug 2018428: PVC is deleted along with VM even with “Delete Disks” unchecked #10382
- Bug 2018042: HorizontalPodAutoscaler CPU averageValue did not show up in HPA metrics GUI #10379
- Bug 1998378: Use reference to extension models instead of kind #10369
- Bug 2018445: enhance tests for downstream #10276
- Bug 2014238: increase yaml load wait to reduce test flake on yaml import #10372
- Bug 2018449: add test for network attachment definition #10358
- Bug 2015952: RH CodeReady Workspaces Operator in e2e testing will soon fail #10316
- Bug 2015496: Storage - PersistentVolumes Claim column value ‘No Claim’ in English #10310
- Bug 2017872: chore(i18n): update translations #10341
- move target port out of advanced routing options #10271
- Bug 2014488: Fix operand details page conditions table sort order #10364
- Bug 2015115: [RFE] PCI passthrough - Add Hardware devices list #10370
- Bug 2018446: move tests to different level #10355
- make topology sidebar resizable #10325
- Gherkin to pick from a list of pipelines in Add flow #10361
- Bug 2002559: User preference for topology list view does not follow when a new namespace is created #10356
- Bug 2005179: Pass pod toolbar filters to
useListPageFilter
#10351
- Bug 2016438: adds feature flag for static extension for knative plugin #10357
- Bug 2014248: i18n several missed files #10244
- Bug 2015115: [RFE] PCI passthrough - Add SelectFilter #10343
- Update PF packages to release 2021-13 #10221
- Bug 2015115: [RFE] PCI passthrough - Add VM/VMI selector #10349
- Bug 2015115: [RFE] PCI passthrough - Fix HWD page #10326
- Bug 2015568: Fix cores translation value #10350
- Bug 2004073: Fix memory units for selected nodes table #10345
- Bug 2015806: Fix resource metrics 403 errors for project admin users #10344
- migrate k8s utilities to dynamic-plugin-sdk #10243
- metrics: add /metrics endpoint and console_helm_install_count metric #10194
- Bug 2017606: add test to verify send key for VNC console #10302
- Bug 2005014: Use conditions for status in Storage System list page #10336
- Bug 2007136: Fix creation for BackingStore, BucketClass and NamespaceStore #10128
- Bug 2013930: Disable ODF BackingStore, BucketClass, and NamespaceStore tabs and OCS BlockPool tab. #10324
- Bug 2015506: Hard to select an item from kebab in default resource list #10321
- migrate knative connector side panels to use dynamic extensions #10139
- Bug 2016453: Complete i18n for GaugeChart defaults #10317
- Bug 2017141: Remove inline style width from Namespace dropdown menu so it doesn’t effect width of menu #10318
- Bug 2015115: [RFE] PCI passthrough - add button #10307
- Bug 2016951: Update action provider dynamic Actions #10305
- CONSOLE-2381: Update dynamic plugin demo to add navigation and pages #9679
- Bug 2017016: Moving virtualization to a new menu section #9896
- Bug 2008767: Block MCG deploymeny when no storage class found #10292
- Bug 2015557: i18n DeploymentConfig error message #10280
- Bug 2008779: ODF tab is missing if user clicks on ‘Refresh web console’ #10284
- Bug 2015535: - Administration - ResourceQuotas - ResourceQuota details: Inside Pie chart ‘x% used’ is in English #10282
- Bug 1990255: Text filtering does not return all items when text box is empty #10256
- Bug 2013545: Check for resource in ServiceBinding spec’s service reference #10227
- GITOPS-1438 display resources health and sync status #10196
- Bug 2016438: adds feature flag for all extension for knative plugin #10287
- Bug 2016179: chore(i18n): update translations #10283
- add default Details tab for topology side bar #10127
- Bug 2015115: [feature] PCI passthrough - devices list page #10259
- Bug 2006025: Rephrases description to use an existing StorageClass #10263
- Bug 2015115: [feature] PCI passthrough - add API #10260
- Bug 2015274: Fix plugin-manifest JSON schema import code #10254
- Automation of user preference in dev perspetive epic:ODC-5227 #10253
- Add Karthik to the Pipelines Package approvers #10269
- Bug 2015115: [feature] PCI passthrough - template cards #10265
- Bug 1992466: Added missing translations #10264
- Bug 2015416: Updating topology scripts to execute in CI #10218
- Console 2969: Changes to the project selector to allow system namespaces that are Favorited to be included in the Favorited list even when the option to Show default projects is unselected. #10174
- Bug 2008490: Fix edit-bucket-class action #10266
- Bug 2005282: Fixes storagesystem list to point to correct page #10262
- Bug 2001337: Service Name ODF should say OCS on Object tab #10223
- Monitoring: Remove remaining uses of
connect
#10154
- Bug 2015115: PCI passthrough #10251
- Bug 2001612: Bump axios dependency to 0.21.2 #10029
- Bug 1964789: Update patternfly/react-console version #10193
- Bug 2013416: Generate unique CSS filenames for
yarn run dev
#10248
- Bug 2002362: Use only JSON files for dynamic plugin JSON schemas #10242
- Bug 2013871: Fix alignment of column headings with table cells #10236
- Bug 2013203: UI breaks when trying to create block pool before storage cluster/system creation #10228
- Migrate context Menu actions for Broker, Channels, Trigger, Subscription to dynamic extensions #10167
- Bug 2006861: chore(i18n): update translations #10123
- Console-2385 Add description and help text to create project/namespace modals #9786
- Bug 2014486: Fix failing OLM test scenario #10247
- Bug 1998183: Monitoring: Fix error message when Silences fail to load #10237
- convert topology visual connector side panel to use dynamic extensions #10066
- Bug 2013751: Fix wrong in-cluster hostname on the Service details page #10234
- Add Kubevirt internal SDK dist package #10202
- Bug 2013787: use NetworkAttachmentDefinitions instead of Network Attachment Definitions #10231
- Bug 1992453: don’t allow bad disk names #10229
- Bug 1997967: StorageClass is now saved moving between wizards #10217
- Bug 2002870: Added support for SSH keys for custom templates #10161
- Bump go to v1.16 #10224
- Bug 2007271: updated knative smoke scenarios to execute on CI #9591
- Bug 2009055: Fix few of the rebranding issues #10230
- Bug 2013431: Namespace selector font size and positioning fixes #10225
- Bug 2009298: Delete ssh service when vm is deleted #10219
- Bug 2012971: Disable operands deletes #10220
- NETOBSERV-55 Add data-test attributes on controls #10190
- Bug 2003792: Monitoring dashboards: Improve series labels ordering in tooltips #10213
- Bug 2011809: node page fail #10207
- Bug 2012177: Overview tab is missing under Storage after successful deployment on UI #10201
- migrate dynamic event source , kamlets & kafka event source #10113
- refactor(variables): updated theming vars #9594
- CONSOLE-2946: Expose all of core PatternFly for dynamic plugin use #9882
- Bug 2012562: Check for migration condition before default unknown status #10205
- Bug 2009384: update the BindableService CRD changes to align with BindableKinds #10181
- Bug 1946232: VM List can consume very high CPU #9978
- Bug 2012317: Fix ListPageCreateDropdown alignment #10203
- Bug 2012407: Improve console tests #10200
- Bug 1998038: Automation for Hotlpug disks UI #10151
- Update plugin SDK publish doc #10199
- Migrate ksvc & revision side panels to use new extension mechanism #10107
- Bug 1956964: upload a boot-source warning #10189
- Bug 1999983: No way to clear upload error #10178
- Bug 1995493: Fix alignment of 2 action buttons for add to secret and virtualization #10176
- CONSOLE-2979: Update Cypress to 8.5.0 #10164
- Bug 2005854: make SSH service opt-in instead of opt-out #10180
- Bug 2003178: Use topology sidebar details as a component #10187
- Bug 2011411: Managed Service’s Cluster overview page contains link to missing Storage dashboards #10197
- Bug 2007322: Fix to let the user create the application even if dockerfile is not detected #10182
- Bug 2010342: Increase memory limit for ForkTsCheckerWebpackPlugin #10188
- Bug 1989502: fix dev-catalog stuck in loading state #10184
- ODC-6219: Allow dynamic plugins to override static plugins #9744
- Bug 2011443: Ensuring Administrator Perspective for noisy/shared setup #9989
- convert topology operator backed panel to use dynamic extensions #9998
- Bug 2008859: Fix generated dynamic plugin overridables #10185
- Bug 2003145: Duplicate operand tab titles causes “two children with the same key” warning #10079
- Revert “Bug 2010342: Update fork-ts-checker-webpack-plugin and raise memory limit” #10183
- convert topology application group side panel to use dynamic extensions #10021
- Bug 2009131: kubevirt: add more test about vmi #10141
- Bug 2009623: Query Browser: Fix pagination menu style to not show bullet points #10165
- Bug 2001817: Failed to load RoleBindings list that will lead to ‘Role name’ is not able to be selected on Create RoleBinding page as well #10060
- Bug 2010342: Update fork-ts-checker-webpack-plugin and raise memory limit #10173
- Bug 2009420: Use live regions for alerts in modals #8803
- Upgrade yarn to 1.22.15 #10163
- add dynamic plugin extension for HorizontalNavTab #10111
- Netobserv-35 : network policy creation form - UX updates #10105
- Ownership update on network policies #10160
- Bug 2001577: Quick search placeholder is not displayed properly when the search string is removed #10104
- Bug 2008612: HTTP method should be uppercased when proxying plugin request #10166
- Bug 2001804: Reload feature on Environment section in Build Config form does not work properly #10004
- Bug 2001575: Clicking on the perspective switcher shows a white page with loader #10110
- Bug 2002362: Improve dynamic plugin shared modules #10133
- Bug 2009148: kubevirt: test vm nic presets and options #10155
- Bug 2004101: When creating storageSystem deployment type dropdown under advanced setting doesn’t close after selection #10143
- Bug 2008321: Add correct documentation link for MON_DISK_LOW #10140
- convert topology vm sidepanel details to use dynamic extensions #9778
- Network policy form/yaml switch #9610
- Bug 2008612: Proxy browser cache headers from plugin asset request #10153
- Bug 2005554: Reveal the switch status of the button “Show default project” in code #10157
- Bug 2008151: Bump @patternfly/react-core package to v4.157.8 #10152
- contribute actions , sidepanel for channel, subscription, broker and trigger #10077
- use dynamic plugin for side panel and action provider for rhoas #10035
- convert topology SBR sidepanel to use dynamic extensions #10055
- Monitoring: CSS small cleanups #10142
- Add proxy endpoint for Prometheus targets #9456
- Bug 2003845: change the Image Vulnerabilities tab to be project and not cluster scoped #10150
- Network policy forms: hide unavailable features for admin users #9628
- Bug 2002559: User preference for topology list view does not follow when a new namespace is created #10030
- CONSOLE-2972: Upgrade webpack 4.x dependencies #10080
- Bug 2003178: Memoize knative filtered revisions for sidebar #10147
- Bug 2007289: add test for vm console tab #10121
- Bug 2002125: Network policy details page heading should be updated to Network Policy details #10112
- Bug 2006060: fix issue with standalone dashboards #10117
- Bug 2008256: Update Internationalization README with scope info #10138
- CONSOLE-2967: Expose CPU and memory in MachineSet list/details #9956
- Bug 2006308: Backing Store YAML tab on click displays a blank screen on UI #10119
- Bug 2004736: Fix create broker button in Add broker page #10086
- Bug 2002362: Rework dynamic plugin SDK dist packages #10130
- Bug 1986502: Fix state bug to eliminate duplicates in dragged files #10047
- Bug 2007328: Updated patternfly to v4.125.3 and pf.quickstarts to v1.2.3. #10090
- Bug 2006329: Allow web terminal to be installed in any namespace #10045
- Console 2926: Bug 1995545: Update console page markup structure to closer align with Patternfly page component structure. #9974
- Bug 1998235: Set csrf-token cookie’s SameSite attribute to Lax #10124
- Bug 1999836: Add ‘Unavailable’ status for cluster operator #10120
- Bug 1998087: Active Health Checks cleanup chores #9823
- Bug 2003120: Prevent null references and “ResizeObserver loop limit exceeded” errors in IFrameMarkdownView #10114
- Move Perspective logic to sdk #10024
- Bug 2004459: update gherkin scripts for 4.9 Release and few more fixes #10075
- Bug 2001760: BreadCrumbs and OCS/ODF naming fixes #10000
- Bug 1979562: Cluster operators: don’t show messages when neither progressing, degraded or unavailable #9790
- Bug 2004796: add test for vm scheduling policy #10081
- Bug 2002238: persist imagestream info when switching from yaml to form editor #10020
- Bug 2005783: Fix accessibility issues in Wizard Modes #9158
- Bug 2005761: Implementing crw-basic feature file. #9710
- Bug 1990193: Internationalize Search page ToolbarFilter props #10099
- Bug 1981396: Faulty BlockPool status after deletion #9514
- Bug 2001617: Disallow forward jumps for BucketClass Flow #10001
- Bug 1999621: Removed ssh_authorized_keys empty array #10102
- Bug 1998377: Fix file systems table styles #10095
- Bug 2004578: Add monitoring and nodes label for external storage platform #10078
- Bug 2004962: disable thread-loader in CI #10088
- Bug 2000651: fixes imagestream from reference for alias to existing IS #10083
- Bug 1999091: Console update toast notification can appear multiple times #10092
- Bug 1989843: ‘More’ and ‘Show Less’ chips are not translated #10091
- Bug 2004870: [External Mode] Insufficient spacing along y-axis in RGW Latency Performance Card #10085
- Refactor ActionMenu and LazyActionMenu to use PF menu and flyout menu #10068
- Add annotation to Web Terminals to enable Operator metrics #9752
- Bug 2003496: add test for vm resources requirment settings #10051
- Bug 2004901: improve kubevirt devconsole tests #10084
- Bug 2004059: fix current tests for downstream #10063
- Bug 2003711: Fix to fetch ocs csv in external mode #10073
- Bug 1999619: #cloud-config is now added to yaml #10057
- Bug 2002007: Enable error stack trace messages to scroll #10061
- Bug 2004060: Fix basic spring boot sample form crash #10013
- Bug 2003651: Storage class name not passed in CR #10064
- Bug 2002588: Use sentence case #10053
- Bug 2002397: Avoid using state for search page resources filter #10023
- Bug 2003715: Fix state of volume mode dropdown #10059
- Bug 2003808: chore(i18n): update translations #10058
- Bug 2003251: Explicit removal of list item bullets so they are not shown on several PF components. #10046
- convert topology-helm-workload sidepanel to use dynamic extensions #9997
- Bug 2001339: Text updates #10052
- Bug 2003357: Remove 4.9 related epic tags #10049
- Bug 2003426: add test for vm details bootorder #10048
- Bug 2001413: add/delete nic and disk to template #9996
- Bug 2001784: show loading page before final results instead of showing a transient message No log files exist #10042
- Bug 2003096: check bootsource URL is displaying on review step #10026
- Bug 2002763: Fix creating two storage system for external RHCS #10038
- Bug 2001810: Fix list page route for build configs #10039
- Bug 2001835: Fix to show image-tag selector in s2i form and re-validate git url on git-type change #10031
- Bug 1991573: [NETOBSERV-29] Turn on strictNullCheck on network-policies files #9656
- Bug 1997245: Dont validate the install operator form when submitted #9976
- Bug 2002027: Use exact secret label match when creating HelmRelease topology node model #10012
- Bug 2002133: add support/virtualization and improve deleteResource #10003
- Bug 2002443: Fix disks undefined on create local volume set step #10025
- Bug 1999076: Page Not Found error when clicking on Storage link provided in Overview page #10018
- Bug 2001855: Enable add capacity if osd size is not matching #10028
- Bug 2001578: add tests for vm dashboard tab #9999
- Bug 1961391: Textual updates follow-up #10008
- Bug 2002134: add test to verify vm details tab #10017
- Bug 1996023: Fix select all nodes request #10015
- Updating openshift-enterprise-console images to be consistent with ART #10002
- Bug 2001959: Allow side nav borders to extend to left and right edges of yaml sidebar #10009
- Bug 2000573: Disable flexible scaling for internal mode #10005
- Bug 2000096: Git URL is not re-validated on edit build-config form reload #9960
- Full changelog
- Bug 2033434: clidownloads: add darwin/arm64 oc #620
- Bug 2030574: Console resources are using older ‘service.alpha.openshift.io’ annotation #621
- Bug 2036937: Update download odo link to new mirror #622
- Library go bump #615
- Bug 2021400: Bump documentationBaseURL to 4.10 #611
- CONSOLE-2892: Allow dynamic plugins to proxy to services on the cluster #603
- Bug 2013632: Correct grammar error in ODF quickstart #608
- Bug 2018380: Migrate docs links to access.redhat.com #607
- manifests: resources required for adding helm metrics in console #601
- Bug 2013632: Correction/Changes in Quick Start Guides for ODF #598
- Bug 2008185: Console operator go.mod should use go 1.16 version #597
- Bug 2009454: Change web terminal subscription permissions from get to list #588
- CONSOLE-2768: Update default and download deployments to use bindata #550
- Updating openshift-enterprise-console-operator images to be consistent with ART #592
- Bug 1999314: Resync all controllers periodically #590
- Bug 2001240: Remove SimpleHTTP ‘server’ response header value #585
- Updating openshift-enterprise-console-operator images to be consistent with ART #586
- Full changelog
- Bug 1897431: Upstream sync sept 2021 #54
- Fix confusing error msg invalid cidr #638
- plugins: fix bug where support for CNI version 0.4.0 or 1.0.0 was dropped #661
- libcni v1.0 bumps, dependency updates #649
- bridge: Fix typo in error message for promiscuous mode #651
- Update the CI badge from Travis CI to GitHub Actions #650
- ip: place veth peer in host namspace directly #645
- bridge: Add mac field to specify container iface mac #636
- plugins: remove flannel #633
- Cleanup unused code #635
- refactor(windows): win-bridge #617
- Remove Bryan Boreham as maintainer #631
- Add multi IP support for SBR #623
- Small typo improves in README.md #628
- host-local: support ip/prefix in env args and CNI args #630
- Allow multiple routes to be added for the same prefix #615
- host-local: support custom IPs allocation through runtime configuraton #599
- tuning: always update MAC in CNI result #626
- tuning: Add support of altering the allmulticast flag #624
- vendor: bump to libcni v1.0-rc1 #625
- Fix nil-pointer check #593
- Update various dependencies in go.mod #603
- CI: Install linux-modules-extra for VRF module #600
- gha: update actions/setup-go@v2 #604
- Fix broken links to online docs in plugin READMEs #611
- host-local: remove redundant startRange in RangeIterator to avoid mismatching with startIP #583
- Port plugins to CNI 1.0.0 and increase old verison test coverage #537
- portmap: use slashes in sysctl template to support interface names which separated by dots #589
- win-bridge: fix panic while calling HNS api #590
- pkg/ipam: convert dots to slashes in interface names for sysctl #585
- Stop setting proxy-arp on macvlan interface #586
- bandwidth: fix panic in tests #575
- DHCP timeout is configurable #565
- vlan: fix error message text by removing ptp references #566
- [main/vlan] Fix error handling for delegate IPAM plugin #568
- Remove unused function #564
- deps: bump coreos/go-iptables #563
- Go 1.15 #557
- Add github build & test actions, disable travis. #555
- bridge: fix testcase to check addresses we care about #556
- Delete stale UDP conntrack entries when adding new Portmaps to containers #553
- VRF CNI: Add an optional table parameter. #536
- VRF: extend supported version to 0.3.1 too #546
- dhcp: fix example configuration #551
- VRF CNI: Additional tests #535
- Introduce a new VRF CNI meta plugin (also bump netlink package to v1.1.0) #525
- Bump up ubuntu CI ubuntu version to bionic #526
- Travis: run tests on arm64 #539
- flannel: allow input ipam parameters as basis for delegate #532
- ipvlan: make master config as optional #534
- Remove extraneous test file in Windows plugin #529
- Full changelog
- Bug 2034537: OWNERS: Update ShiftStack members #132
- Normalize the storage class name when ShareType has invalid characters #131
- Updating csi-driver-manila-operator images to be consistent with ART #130
- Updating csi-driver-manila-operator images to be consistent with ART #128
- Updating csi-driver-manila-operator images to be consistent with ART #121
- Bug 2001620: Do not degrade cluster on failure to reach Manila #120
- Full changelog
- Updating csi-provisioner images to be consistent with ART #48
- Updating csi-provisioner images to be consistent with ART #47
- Updating csi-provisioner images to be consistent with ART #46
- Full changelog
- Updating ose-csi-external-resizer images to be consistent with ART #126
- Updating ose-csi-external-resizer images to be consistent with ART #125
- Updating ose-csi-external-resizer images to be consistent with ART #124
- Full changelog
- Updating csi-snapshot-validation-webhook images to be consistent with ART #60
- Updating ose-csi-snapshot-controller images to be consistent with ART #61
- Updating ose-csi-external-snapshotter images to be consistent with ART #59
- Updating ose-csi-snapshot-controller images to be consistent with ART #58
- Full changelog
- Updating csi-livenessprobe images to be consistent with ART #30
- Updating csi-livenessprobe images to be consistent with ART #29
- Updating csi-livenessprobe images to be consistent with ART #28
- Full changelog
- Updating csi-node-driver-registrar images to be consistent with ART #33
- Updating csi-node-driver-registrar images to be consistent with ART #32
- Full changelog
- Bug 2037638: Add support for build csi volume source #273
- Bug 2034650: Rebase to k8s 1.23.0 #277
- Report User/Group ID when they cannot be parsed #276
- Bug 1979966: Update containers/storage to address incorrect overlay options being set on rhel7 nodes #275
- Bug 2021551: getAssembleUser(): strip the group part out before checking the UID #270
- Bug 2011293: add Red Hat registries to the default registries.conf included in the builder image #266
- Updating openshift-enterprise-builder images to be consistent with ART #264
- Bug 1964327: bump github.com/containers/buildah to v1.22.3 #265
- Dockerfiles: run
rpm --setcaps shadow-utils
during build #256
- Full changelog
- Bug 2008539: Try another registry if blob is not found #296
- Use Go 1.17 #301
- Bug 2011733: Update link to OpenShift documentation #300
- Bug 2024859: Fix auth for docker.io images #299
- IR-104: Use library-go in image-registry #295
- Bug 1902456: Fixed incorrect access denied error logs #291
- docs: How to deploy development build #289
- Updating openshift-enterprise-registry images to be consistent with ART #292
- CCO-135: vendor in updated openshift/docker-distribution #283
- Full changelog
- Add members of Partner Accelerators to OWNERS #70
- test/e2e: capture more observation information #69
- Set explicit namespace for all oc commands #68
- Replace kubectl command with oc in e2e test #67
- Add script to test driver-toolkit ImageStream and image contents #66
- Remove Z from OWNERS #63
- (reimplement) Add imagestream for driver-toolkit #62
- Revert “Add imagestream for driver-toolkit” #61
- Add imagestream for driver-toolkit #60
- Updating driver-toolkit images to be consistent with ART #59
- Full changelog
- Updating egress-router-cni images to be consistent with ART #55
- Modify OWNERS file #45
- Full changelog
- OWNERS: bump #104
- UPSTREAM: <carry>: add –experimental-max-learner flag #102
- OWNERS: clean up #101
- Bug 2003775: UPSTREAM: <carry>: server: Fix for v3.5 Ensure that cluster members stored in v2store and backend are in sync #98
- UPSTREAM: <carry>: storage/backend: Add a gauge to indicate if defrag is active #97
- Updating ose-etcd images to be consistent with ART #95
- Full changelog
- Bug 2032926: Update dependencies to K8s 1.23 #5
- Label gcp provider image #4
- OCPCLOUD-1267- Migrate to openshift/api #3
- Migrate from cluster-api-provider-gcp #1
- Update golang to version 1.17 #180
- OCPCLOUD-1250: add annotation to enable gpu autoscaling #177
- OCPCLOUD-1251: add mock test for passing guestAccelerators to api #178
- Bug 2009111: Fix broken path defaulting for disk image #175
- Enable support for instances with GPUs on GCP #172
- Updating ose-gcp-machine-controllers images to be consistent with ART #174
- Updat golang image to version 1.16 inside Makefile #173
- update golang.org/x/oauth2 to support gcp workload identity #167
- Full changelog
- Rebase to v1.3.4 for OCP 4.10 #20
- Cherrypick #855, #858 - Doc and Image update for 1.3.4 release #860
- Cherrypick #850 - Update go builder to 1.17 #851
- Changelog for 1.3.2 #842
- Update buster version to 1.9.0 #841
- Updating ose-gcp-pd-csi-driver images to be consistent with ART #19
- Updating ose-gcp-pd-csi-driver images to be consistent with ART #18
- Updating ose-gcp-pd-csi-driver images to be consistent with ART #17
- Full changelog
- Bug 2024804: Add custom CA bundle support #40
- Bug 2028484: CSI driver’s livenessprobe does not respect operator’s loglevel #39
- Updating ose-gcp-pd-csi-driver-operator images to be consistent with ART #38
- Bug 1968253: Start provisioner with controller-publish-readonly option #36
- Updating ose-gcp-pd-csi-driver-operator images to be consistent with ART #35
- Full changelog
- update owners list #79
- Updating grafana images to be consistent with ART #76
- Bug 2011501: Upgrading to grafana 7.5.11 #75
- Updating grafana images to be consistent with ART #74
- Updating grafana images to be consistent with ART #73
- openshift: Add script to generate rh-manifest.txt #70
- Full changelog
- Bug 1909906: Exit immediately if stats port is taken #366
- Bug 1894431: Add missing newlines to default certificate and key #359
- added support for syslog max length configurability #354
- Bug 1826225: Support edge-terminated h2 connections #328
- Bug 1896474: HTTPS redirect happens even if there is a more specific http-only route #343
- Updating openshift-enterprise-haproxy-router images to be consistent with ART #347
- Updating ose-haproxy-router-base images to be consistent with ART #346
- Updating ose-haproxy-router-base images to be consistent with ART #345
- haproxy-config.template: Use Unix sockets #326
- router test: config template: don’t match against the whole file #311
- Full changelog
- Update versions for backports in our gathered data docs (#566) #566
- refactor: recucing configobserver.go cognitive complexity (#564) #564
- Bug 2005816: make projectid and region anonymization consistent (#534) #534
- feat: limit number of containers per namespace (#557) #557
- alert about disconnected cluster (#556) #556
- Collect Info about Openshift scheduler (#558) #558
- adding gatherer for collecting silenced alerts (#551) #551
- new cluster operator condition providing info about unavailable SCA certs (#562) #562
- Cluster version condition (#524) #524
- feat: alertmanager conditional log gathering (#545) #545
- changes for collecting tsdb status (#528) #528
- Gather DVO metrics (#529) #529
- fixed a bug with missing metadata (#544) #544
- workloads info - increase the pods limit a bit (#550) #550
- Update documentation for PSP gatherer (#547) #547
- Update docs/arch.md documentation to mention the new gatherers (#542) #542
- unified conditional gatherer api with targeted update edge blocking api (#519) #519
- Shorter delay in case of HTTP 403 during upload (#538) #538
- Collecting node logs (#517) #517
- Fix cost management metric resource name (#537) #537
- Enhance gathered-data.md (#531) #531
- Bug 2020250: Replacing deprecated ioutil (#532) #532
- Conditional gatherer of logs of unhealthy pods (#509) #509
- Gather all CostManagementMericsConfig definitions. (#525) #525
- Bug 2017752: Anonymize identity provider attributes in the (#520) #520
- Gather all the container logs from related namespaces of degraded clusteroperator (#516) #516
- Bug 2012069: Refactoring Status controller (#498) #498
- obfuscation ovn clusters bug (#515) #515
- Increment the “insightsclient_request_recvreport_total” metric only when a new report is correctly received (#514) #514
- Reverts “Respect user defined proxy’s CA cert” (#513) #513
- gather webhook configurations (#508) #508
- chore: remove untracked todo/task (#511) #511
- Bug 2005771: Anonymize the ImageRegistry storage information also in (#507) #507
- Regenerate changelog & update some gatherers OCP versions (#510) #510
- Gather jaegers.jaegertracing.io CRs (#505) #505
- Bug 2003657: Respect user defined proxy’s CA cert (#495) #495
- reduce-stacktrace-size-in-logs (#504) #504
- Update changelog (#501) #501
- OCM controller - change type of the secret (#500) #500
- Updating ose-insights-operator images to be consistent with ART (#502) #502
- Fix the sample archive path for the last conditional gatherer (#499) #499
- Close response body (#497) #497
- Bug 2001823: Fix the error logic in the OCM controller & degrade only in HTTP error (#494) #494
- ApiRequestCount conditional gathering (#492) #492
- Updating ose-insights-operator images to be consistent with ART (#491) #491
- Add a script for updating files in the sample archive (#481) #481
- Full changelog
- Switch to go1.17 #1080
- Bug 2021629: UPSTREAM: <carry>: api request counts for current hour are incorrect #1037
- UPSTREAM: 105910: retry PV create in e2e-test on API quota failure #1078
- UPSTREAM: <drop>: revert to go1.16 #1079
- Updating openshift-enterprise-hyperkube images to be consistent with ART #934
- UPSTREAM: <drop>: remove creation of openshift-infra ns and recycler SA #1039
- Bug 2008532: Fix subpath sources check #1065
- Bug 2017276: UPSTREAM: 105934: Don’t guess SELinux support on error #1052
- Rebase Automation Script #1040
- Updating openshift-enterprise-pod images to be consistent with ART #933
- UPSTREAM: <carry>: delay queuing deletion for PV to allow nodes some time to unmount #1062
- Bug 1978528: UPSTREAM: <carry>: bump cadvisor for 2957, 2999 and 2979 upstream patches #1049
- Bug 2023779: Fix patch 104847 #1059
- Bug 2022811: UPSTREAM: 106382: defer close the rotated log open #1051
- Bug 2007495: UPSTREAM: 105213: remove StartedPodsErrorsTotal metrice message #988
- Bug 2021936: Read k8s version from hyperkube Dockerfile #1038
- Bug 2002759: UPSTREAM: <carry>: verify required http2 cipher suites #1022
- UPSTREAM: <carry>: update rebase doc #1031
- Bug 2000216: Image policy should mutate DeploymentConfigs, StatefulSets, and new CronJobs #1014
- Bug 1970331: UPSTREAM: <drop>: bump apiserver-library-go #1017
- Bug 1990190: Remove Error Message Check Dynamic PV Tests #1011
- Bug 2011513: kubelet: do not arbitrarily create a podSyncStatus for finished pods #1007
- UPSTREAM: <drop>: bump apiserver-library-go #1008
- Bug 1997478: Ensure terminal pods maintain terminal status #999
- Bug 2010348: UPSTREAM: 105352: revert pie build mode #993
- UPSTREAM: <carry>: allow SCC to be disabled on a per-namespace basis #984
- Bug 2000754: UPSTREAM: 104865: e2e iperf2 change threshold to 10MBps = 80 Mbps #980
- Bug 1965368: UPSTREAM: <drop>: bump(apiserver-library-go) #971
- Remove Error Message for Unsupported Volume Test #905
- Add CSI migration feature gates for vSphere and Azure File #961
- etcd-client starts retrying transient errors from the etcd cluster #959
- UPSTREAM: <carry>: openshift-hack/images/os/Dockerfile: Add io.openshift.build.versions, etc. #963
- Bug 2005182: UPSTREAM: <carry>: update list of deprecated apis to be removed #965
- Bug 1999133: kubelet: Handle UID reuse in pod worker #938
- UPSTREAM: <carry>: add control plane to allowed roles #957
- UPSTREAM: <drop>: bump openshift, k8s to 1.22.1 #950
- Bug 2003269: UPSTREAM: 104817: kubelet: Rejected pods should be filtered from admission #948
- Bugzilla 2001763: UPSTREAM: <carry>: 104437: run etcd healthcheck in the background and… #893
- UPSTREAM: 104314: legacy-cloud-providers: aws: Add support for consuming web identity credentials #927
- Bug 1996689: Tighten up RestrictedEndpointsAdmission #899
- Bug 1996779: Fix bug with goroutine capturing loop variable #904
- Bug 2000451: UPSTREAM: <drop>: Disable broken sig-storage test #925
- Bug 1994643: UPSTREAM: 104630: remove server option startup-send-retry-after-until… #922
- Bug 1992016: UPSTREAM: <carry>: add OPENSHIFT_MAX_HOUSEKEEPING_INTERVAL_DURATION and OPENSHIFT_EVICTION_MONITORING_PERIOD_DURATION #909
- Bug 1994927: Revert “Remove Endpoints write access from aggregated edit role” #908
- Bug 1997657: UPSTREAM: 104577: kubelet: Admission must exclude completed pods and avoid races #920
- Bug 1948089: openshift-apiserver should not set Available=False APIServicesAvailable on update #915
- Bug 1986003: Rebase 1.22.1 #916
- Automated cherry pick of #103958: Set idle and readheader timeouts #103988
- Automated cherry pick of #103979: cpu manager: do not clean admitted pods from the state #104267
- Automated cherry pick of #103750: Pass unknown labels in allowedTopologies during CSI #104198
- Automated cherry pick of #104061: replace e2e WaitForPodsReady by #104154
- Automated cherry pick of #104009: delete stale UDP conntrack entries for loadbalancer IPs #104149
- Automated cherry pick of #104253: Pass additional flags to subpath mount to avoid flakes in #104346
- Automated cherry pick of #104182: Avoid spurious calls to update/delete validation #104206
- Update to go1.16.7 #104200
- Automated cherry pick of #104135: Update configure-helper.sh #104178
- Automated cherry pick of #104161 upstream release 1.22 #104188
- Automated cherry pick of #104146: Remove duplicate dependencies from 1.22 changelog #104166
- Automated cherry pick of #103982: Mark failing node serial tests as flaky #104084
- Automated cherry pick of #103842: Use pointer gomega comparison for UsageNanoCores #104082
- [cherry pick to 1.22] Start the informerFactory in the ControllerContext #104081
- Automated cherry pick of #103794: feat: Provide IPv6 support for internal load balancer #104051
- Automated cherry pick of #104047: Log e2e-node kubelet output directly to file #104079
- Automated cherry pick of #103997: Fix: ignore not a VMSS error for VMAS nodes in #104066
- Automated cherry pick of #104033: Revert “Add a namespace label to admission metrics and expand #104037
- Automated cherry pick of #103827: Remove conformance status from a sysctl test and relabel #103984
- Automated cherry pick of #103937: Fix disruptive subPath test failures #103983
- Automated cherry pick of #103439: fix azure disk translation issue #103968
- Automated cherry pick of #103865: Add e2e testing manifest bundle to e2e_node test suite #103977
- Automated cherry pick of #103895: Update to using apiserver-network-proxy v1.22 #103930
- Automated cherry pick of #103831: disable aufs module #103926
- Automated cherry pick of #103823: Make CSR cleaner tolerate objects with invalid #103947
- Automated cherry pick of #103815: Fix SIG Node SSH e2e test #103824
- Automated cherry pick of #103743: vendor: bump runc to 1.0.1 #103882
- Do not try to create an audit log file named “-” #103878
- Automated cherry pick of #103713: cluster: fix CI metrics-server deployment #103873
- Automated cherry pick of #103806: Fetch metrics from controller manager & scheduler no run once #103854
- Bug 1994643: UPSTREAM: <carry>: sets X-OpenShift-Internal-If-Not-Ready HTTP Header for GC and Namespace controllers #907
- Bug 1994643: UPSTREAM: <carry>: send Retry-After when not ready with a caller opt in #906
- Bug 1993980: UPSTREAM: 104529: [1.22] vendor: bump runc to 1.0.2 #910
- Bug 1948089: openshift-apiserver should not set Available=False APIServicesAvailable on update #903
- Bug 1986307: UPSTREAM: <carry>: re-enable networking tests #885
- Bug 1995804: UPSTREAM: <carry>: rename termination events to use lifecycleSignals #896
- Bug 1950993: UPSTREAM: <drop>: bump cadvisor for 2868 and 2925 upstream patches #892
- Bug 1997465: UPSTREAM: 104466: bump k8s.io/util to get fix for LRU cache #898
- Bug 1994643: UPSTREAM: 104281: send retry-after until the apiserver is ready #889
- Bug 1982868: UPSTREAM: <carry>: admission/managementcpusoverride: cover the roll-back case #877
- Bug 1986306: Kubectl client kubectl wait should ignore not found error with –for=delete #891
- Bug 1994643: UPSTREAM: <carry>: use lifeCycleSignals for isTerminating #887
- Bug 1980118: UPSTREAM: <carry>: drop the warning to use –keep-annotations #860
- Bug 1992900: Fix build with multiple GOFLAGS #886
- Bug 1986003: Bump k8s.io to 1.22.0-rc.0 #862
- UPSTREAM: <carry>: prevent the kubecontrollermanager service-ca from getting less secure #853
- Bug 1981477: Do not throw error when we can’t get canonical path #817
- UPSTREAM: <carry>: add a way to inject a vulnerable, legacy service-c… #852
- produce events for readyz going true #807
- UPSTREAM: <drop>: remove the openshift authenticator from the apiserver #822
- UPSTREAM: <drop>: bump(apiserver-library-go) #846
- UPSTREAM: <carry>: add CSI migration feature gates for GCE PD and Azure Disk #831
- UPSTREAM: 103385: Fix Multi-AZ test #837
- Bug 1977920: Ensure scc compatibility with BoundServiceAccountTokenVolume #841
- UPSTREAM: 103050: Bug 1975325: Fix NodeAuthenticator tests in dual stack #823
- Updating openshift-enterprise-hyperkube images to be consistent with ART #814
- Bug 1976379: UPSTREAM: <carry>: Reject the pod creation when we can not decide the cluster type #832
- Updating openshift-enterprise-pod images to be consistent with ART #812
- UPSTREAM: <carry>: update rebase doc #824
- Bug 1975283: update Multi-AZ Cluster Volumes test name #825
- UPSTREAM: <carry>: update rebase doc #818
- UPSTREAM: <carry>: crd: add ClusterOperator condition message table column #810
- Bug 1971745: only chown if non-windows machine with projected volumes #804
- Bug 1950993: UPSTREAM: <drop>: bump cadvisor for 2868 upstream patch #802
- BUG 1927359: Add support for gathering metrics from CSI block-mode volumes #731
- Bug 1954509: UPSTREAM: multiple: Fix corruption of FibreChannel volumes #788
- Bug 1946479: Re-enable BoundServiceAccountTokenVolume disabled by 1.21 rebase #714
- Bug 1950010: UPSTREAM: <carry>: apirequestcount: smear out CR updates over interval #798
- Bug 1969626: UPSTREAM: 102587: kubelet: Revert “Cleanup portforward streams after their usage” #796
- Bug 1966410: kube-apiserver: add system_client=cluster-policy-controller to apiserver_request_total #794
- Bug 1965545: vendor: bump runc to rc95 + “unit exists” fix #790
- Bug 1948311: UPSTREAM: 102606: Bring back “client-go: add retry logic for Watch and Stream” and fix test flake #792
- Bug 1967591: UPSTREAM: <carry>: do not mutate pods when it has a container with both CPU request and limit #785
- Bug 1966410: UPSTREAM: <carry>: apiserver: add system_client=kube-{apiserver,cm,s} to apiserver_request_total #784
- UPSTREAM: <carry>: kubelet: add ehashman as reviewer #583
- Bug 1967745: Add DNS custom resource admission #681
- Bug 1927397: UPSTREAM: 98028: add auto update for priority & fairness bootstrap configuration objects #736
- Bug 1964492: UPSTREAM: 102171: Implement support for watch initialization in P&F #773
- Bug 1946479: UPSTREAM: 101950: Make watch order conformance test reliable #786
- Bug 1953127: UPSTREAM: <drop>: work around broken NetPol DNS rules #770
- Bug 1958329: UPSTREAM: 97428: add more context to log after a request times out #737
- Bug 1948311: UPSTREAM: 102107: client-go: add retry logic for Watch and Stream #783
- Bug 1961925: UPSTREAM: <carry>: Does not prevent pod creation because of no nodes reason when it runs under the regular cluster #756
- Bug 1913974: UPSTREAM: 102021: Update snapshotting tests to use volumeHandle for CSI volumes when waiting for NodeUnpublish #769
- Bug 1953102: UPSTREAM: 102147: vendor: bump runc to rc95 #761
- Bug 1960205: UPSTREAM: <carry>: verbosity of managed workloads logging #771
- UPSTREAM: <carry>: update rebase doc #768
- Bug 1964197: UPSTREAM: 102224: Fix expired unit test certs #767
- Bug 1949050: Rebase 1.21.1 #751
- Remove Limits from scheduling e2e balanced pod resources #101338
- Automated cherry pick of #99839: Cleanup portforward streams after their usage #100951
- Automated cherry pick of #99223: move filesystem resize code to kubernetes/mount-utils and add #101253
- Automated cherry pick of #101235: fix: azure file namespace issue in csi translation #101353
- Update to go1.16.4 #101811
- Automated cherry pick of #101012: Fix panic when killing container fails #101251
- Cherry pick of #100690: azure: fix node public IP not able to fetch issues from IMDS #100943
- Automated cherry pick of #101005: Set namespace when using kubectl create service #101620
- Automated cherry pick of #100731: Normalize share name to not include capital letters #101549
- Automated cherry pick of #101495: Fix cleanupMountpoint issue for Windows #101540
- Automated cherry pick of #101398: fix: set “host is down” as corrupted mount #101518
- Automated cherry pick of #100944: Ensure service deleted when the Azure resource group has been deleted #101494
- Cherry pick of #100694: Cherry pick #574 from Cloud Provider Azure: do not tag user created public IPs #100693
- Automated cherry pick of #101186: Fix RBAC of generic ephemeral volumes controller #101310
- Automated cherry pick of #101025: Fix EndpointSlice describe panic when an Endpoint doesn’t #101632
- Automated cherry pick of #101347: Extend pod start timeout to 5min for storage subpath #101544
- cherry pick of #100913: no watch endpointslice in userpace mode #101504
- Cherrypick: Update tests to use agnhost 2.32 #101725
- Cherry-pick: Fix Job describe for completion mode #101198
- Automated cherry pick of #101380: fix TestMutatingWebhookResetsInvalidManagedFields flakes #101424
- Automated cherry pick of #101093: Fix
startupProbe
behaviour changed #101223
- Automated cherry pick of #99336: pkg/kubelet: improve the node informer sync check #101346
- Automated cherry pick of #100959: DelegatingAuthenticationOptions TokenReview request timeout #101102
- Automated cherry pick of #100804: add node handlers to the metaproxier #101054
- Automated cherry pick of #100728: Updating Topology Aware Hints to support “Auto” value for #101053
- Automated cherry pick of #100976: releng: Update debian-base and debian-iptables to buster-v1.6.0 to patch base image CVEs #101438
- Automated cherry pick of #101084: Updating EndpointSlice validation to match Endpoints #101385
- Automated cherry pick of #100200: respect ExecProbeTimeout and #101006: exec test should not run in Parallel #101127
- Automated cherry pick of #101306: Additional CVE-2021-3121 fix #101325
- Automated cherry pick of #100762: list pod list once to avoid timeout #101031
- Automated cherry pick of #100893: e2e test with hostNetwork pods can’t run in parallel #100908
- Automated cherry pick of #101120: Upgrade kustomize-in-kubectl to v4.1.2 #101177
- Update to go1.16.3 #101209
- Automated cherry pick of #100678: apf: exempt probes /healthz /livez /readyz #101111
- Automated cherry pick of #100992: gce configure containerd default_runtime_name #100998
- Automated cherry pick of #100980: Update the containerd runtime binary path - gce #100997
- Automated cherry pick of #100550: Add new iptables rule for local-up-cluster.sh #100814
- Automated cherry pick of #100569: Set jwks uri in local-up-cluster.sh #100812
- Automated cherry pick of #99734: adds sysctls conformance tests #100811
- Automated cherry pick of #100785: align some of the pod start up times #100810
- Automated cherry pick of #100544: Set some kube-proxy parameters for local-up-cluster.sh #100813
- Automated cherry pick of #100759: increase timeout for pods to start #100780
- Automated cherry pick of #100606 #100660 upstream release 1.21 #100718
- Automated cherry pick of #100638: apf: fix data race in queueset #100642
- Automated cherry pick of #100687: Switch to newer agnhost image #100696
- Automated cherry pick of #100680: test/e2e: fix the OIDC discovery test with ECDSA service #100685
- [cherry-pick of 100632] bump the deprecated version to 1.22 #100633
- UPSTREAM: 102089: Bug 1961644: Add Node IP IPv6 formatting in NodeAuthenticator tests #760
- Bug 1963079: KCM with preferred host support #759
- Bug 1952460: UPSTREAM: 101488: e2e/network/firewall: don’t assume nodes are exposed externally #738
- UPSTREAM: 101213: Bug 1881662: fix change erro to info #744
- Bug 1932280: UPSTREAM: 101116: vSphere: Return useful errors from parameter validation #707
- Bug 1948311: Handle 429 errors from watch requests in reflector #669
- Bug 1945091: Don’t force-disable IPv6, dual-stack, and SCTP tests #565
- Bug 1960780: UPSTREAM: <carry>: Use policyv1beta1 #752
- UPSTREAM: 101067: Bug 1946459: fix nfs storage ipv6 add square brackets #743
- Bug 1884800: Reduce names of vsphere volumes even further #701
- Bug 1959471: Conformance tests (sysctls) may not be excluded #741
- Bug 1923847: openshift-kube-apiserver: use github.com/openshift/apiserver-library-go/pkg/labelselector #708
- Bug 1949105: Reenable NetworkPolicy test. #734
- Bug 1957502: UPSTREAM: <carry>: correct apirequestcount lock #735
- Bug 1956895: UPSTREAM: 101593: kubelet: change cgroup move message to log level 3 #732
- Bug 1956898: UPSTREAM: 99748: kubelet: fix log files being overwritten on containe… #733
- Bug 1949612: UPSTREAM: 101708: Fix log spam for du failure on pod etc-hosts metrics #729
- Bug 1954696: UPSTREAM: <carry>: add apirequestcount useragent #716
- Bug 1952666: UPSTREAM: <carry>: management workloads enhancement 741(uint64) #706
- Bug 1953555: UPSTREAM: <carry>: Skip GlusterFS tests #723
- Bug 1954770: UPSTREAM: 99095: Prevent Kubelet stuck in DiskPressure when imagefs minreclaim is set #717
- UPSTREAM: 101280: Bug 1913974: Force NodeUnstageVolume to finish for all distros #700
- Bug 1952224: kubelet: do not cleanup volumes if pod is being killed #709
- Bug 1954972: openshift-kube-apiserver/admission: fix featuregates resource name #719
- Bug 1954634: UPSTREAM: <carry>: honor max users #689
- Bug 1951585: Addresses build error pause #685
- Bug 1954638: UPSTREAM: <carry>: apirequest count with empty .status.removedInRelease #715
- Bug 1927263: UPSTREAM: 99336: kubelet: improve the node informer sync check #704
- Bug 1953555: UPSTREAM: <carry>: Skip GlusterFS tests #647
- Bug 1953127: Re-enable [Feature:NetworkPolicy] tests which were wrongly disabled in rebase #655
- UPSTREAM: <drop>: update openshift/api for old API removal #702
- UPSTREAM: <carry>: Provide a new admission plugin to mutate management pods CPUs requests #632
- Bug 1948311: UPSTREAM: 100959: DelegatingAuthenticationOptions: TokenReview reques… #654
- Bug 1948953: UPSTREAM: <carry>: Set informer for openstack #662
- Bug 1952333: UPSTREAM: 101306: Additional CVE-2021-3121 fix #699
- Bug 1945104: UPSTREAM: 101186: Fix RBAC of generic ephemeral volumes controller #694
- Bug 1944631: openshift authenticator: don’t allow old-style tokens #667
- Bug 1937299: Fix mounting partitions on NVMe devices #661
- Bug 1949050: UPSTREAM: 101287: Fail fast when image is specified w/o tag #693
- Bug 1949050: UPSTREAM: 101337: Remove Limits from scheduling e2e balanced pod reso… #696
- Bug 1951558: UPSTREAM: 101093: Fix startupProbe behaviour changed #687
- Bug 1949306: UPSTREAM: <carry>: keep apirequestcounts for non-persisted users between updates #684
- Bug 1951042: fix crash when killing container fails
#682
- Bug 1934400: bump(apiserver-library-go): scc-admission: don’t apply defaultAllowPrivilegeEscalation:false when container is privileged #673
- Bug 1949661: UPSTREAM: <carry>: management pinning annotations #627
- Bug 1949306: UPSTREAM: <carry>: DeprecatedAPIRequestHandler unit tests #675
- Bug 1949306: UPSTREAM: <carry>: DeprecatedAPIRequest Log #663
- Bug 1949050: UPSTREAM: 101147: Limit image spec’s hash length #674
- Bug 1949721: UPSTREAM: 99237: Use the audit ID of a request for better correlation #672
- Bug 1934085: UPSTREAM: 100128: [sig-scheduling] SchedulerPreemption|SchedulerPredicates|SchedulerPriorities: adjust some e2e tests to run in a single node cluster scenario #665
- BUG 1948703: UPSTREAM: 100678: apf: exempt probes /healthz /livez /readyz #656
- UPSTREAM: <carry>: Add Dockerfile to build pause image #633
- <carry>: enable CSI migration gates in Attach/Detach controller #601
- UPSTREAM: <carry>: bump tag version #652
- UPSTREAM: <carry>: Disable CSI migration on OpenStack Cinder #651
- KS with preferred host support #638
- Rebase 1.21.0 rc.0 #641
- Revert “UPSTREAM: 97295: Fix staticcheck in test/integration/{examples,framework}” #648
- UPSTREAM: 97295: Fix staticcheck in test/integration/{examples,framework} #644
- UPSTREAM: <carry>: rate limit initial watch storm from kubelets on apiserver restart #629
- Bug 1941000: get AZ of cinder volume from cinder and not from metadata #634
- upstream: 99817: Fix zero-value custom resource validation with go1.16 #637
- UPSTREAM: <carry>: kube-apiserver: ignore SIGTERM/INT after the first one #616
- improves the apiserver graceful shutdown procedure #606
- Ensure multi-az test is run in the serial job #626
- UPSTREAM: 96856: e2e network policy enclose IPv6 destinations #628
- UPSTREAM: <carry>: provide events, messages, and bodies for probe failures of important pods #609
- UPSTREAM: <carry>: allow kubelet to self-authorize metrics scraping #598
- UPSTREAM: 91295: kubectl explain: detect resource group in case there… #608
- use hardcoded authorizer for metrics #588
- UPSTREAM: 96984: APF e2e: wait for steady state before proceeding #599
- Bug 1932097: UPSTREAM: 98571: kubelet: Stop probing a pod during graceful shutdown #594
- Bug 1885717: UPSTREAM: 98742: Sync completed pods until their containers have been terminated #593
- UPSTREAM: 99199: delay serving CRD creates for a few seconds for HA consistency #587
- Bug 1931103: UPSTREAM: 96958: kubelet: remove periodic messages from log-level 2 #584
- Bug 1916489: (e2e/scheduler) Ensure minimum memory limit in createBalancedPodForNodes #526
- Bug 1908378: kubelet: fix create sandbox delete pod race #580
- UPSTREAM: 98956: Fix race when KillPod followed by IsPodPendingTermining #578
- add failure details for SCC not used #573
- Bug 1897918: UPSTREAM: 93861: apiserver: add –permit-address-sharing flag to listen with SO_REUSEADDR #309
- Bug 1876918: Move deferred taint cleanup call to ensure all are removed #513
- Bug 1927391: UPSTREAM: 98939: fixes race in TestSyncPodsDeletesWhenSourcesAreReady #564
- Bug 1926484: UPSTREAM: <carry>: kube-apiserver: ignore SIGTERM/INT after the first one #558
- Bug 1926285: UPSTREAM: <carry>: ignore not found errors in status messages #557
- Bug 1925493: Enable snapshot tests #555
- Bug 1896558: Balance nodes in scheduling e2e #547
- BUG 1924870: UPSTREAM: 96901: plumb context with request deadline #549
- Bug 1915085: UPSTREAM: 98424: register all pending pod deletions and check for kill #551
- Updating openshift-enterprise-hyperkube builder & base images to be consistent with ART #449
- Bug 1894645: UPSTREAM: 89885: SQUASH: Fix cinder crash #510
- Revert OWNERS changes #544
- Bug 1917803: UPSTREAM: 98187: Skip PD tests on 1 node cluster #546
- Bug 1896558: Revert undesired multi az skip #545
- Bug 1920368: UPSTREAM: 98019: specify the container CPU set during the creation #541
- Bug 1868645: UPSTREAM: 94087: kubelet: node sync at least once #522
- Bug 1896558: Skip multiaz e2e #525
- Add DOWNSTREAM_OWNERS as preparation for https://github.com/kubernetes/test-infra/pull/20482 #537
- Bug 1870342: UPSTREAM: 94684: e2e: Pod should avoid nodes that have avoidPod annotation: clean remaining pods #534
- Bug 1882750: UPSTREAM: 98103: kubelet: Delete static pod gracefully and fix mirrorPodTerminationMap leak #531
- Bug 1899941: Override termination grace period on annotation #527
- Bug 1915945: UPSTREAM: 96990: Increase preemption timeout from 1 minute to 2 minutes #530
- Bug 1889420: Add dangling volume check for vsphere #445
- Bug 1841119: UPSTREAM: <carry>: kube-controller-manager: allow running bare kube-controller-manager #415
- Bug 1908880: UPSTREAM: 97980: kubelet: revert checking sandbox deletion #523
- Bug 1915582: UPSTREAM: 97860: move all variables in sampleAndWaterMarkHistograms::innerSet #520
- Bug 1903999: Httplog response code is always zero #494
- UPSTREAM: <carry>: (squash) Add detail to rebase doc #487
- adds a unit test for checking if graceful shutdown of HTTP2 server works #483
- Bug 1877812: UPSTREAM: 96889: Fix loopback device lookup #512
- Bug 1899760: UPSTREAM: 96754: reduce buckets for etcd_request_duration_seconds #515
- BUG 1913525: UPSTREAM: 97820: handle webhook authenticator and authorizer error #516
- Bug 1908407: UPSTREAM: 95269: Fix panic when kubelet register if a node object already exists with no Status.Capacity or Status.Allocatable #493
- Bug 1895329: UPSTREAM: 96751: Lower the frequency of volume plugin deprecation warning #491
- Bug 1912563: UPSTREAM: 97206: clean up executing request on panic #509
- Bug 1912563: UPSTREAM: 97323: fix the deadlock in priority and fairness config controller #508
- Bug 1913096: UPSTREAM: 97006: kubelet: Fix cadvisor machine metrics #507
- Bug 1908389: UPSTREAM: 97635: Cherry pick 443 and 448 from cloud provider azure #500
- Bug 1896244: UPSTREAM: 96467: Add GinkgoRecover to a local storage go routine #492
- Bug 1903346: UPSTREAM: 97013: Fix FibreChannel volume plugin corrupting filesystem on detach #489
- add sjenning and mrunalp to approvers and reviewers #505
- Bug 1897603: UPSTREAM: 96673: Fix Cinder volume detection on OpenStack Train #490
- Fix vendoring of shared libraries missed by 1.20 rebase. #488
- Bug 1907373: Rebase to kube v1.20.0 #471
- APF e2e: disable drown-out tests temporarily #97075
- Bug 1770017: kubelet: do not rerun init containers if any main containers have status #481
- Bug 1903248: UPSTREAM: 87461: kubelet: ensure pod UIDs are unique #474
- Bug 1873114: Nodes goes into NotReady state (VMware) #472
- UPSTREAM: 94693: test/e2e: Busybox image is not being templatized #452
- Bug 1884800: Reduce volume name length for vsphere #461
- Bug 1893972: UPSTREAM: 96144: Skip the sig-storage e2e test as early as possible #451
- UPSTREAM: <carry>: Skip “subPath should be able to unmount” NFS test #450
- Bug 1897754: HPA: Ignore deleted pods. #462
- Bug 1893776: UPSTREAM: 96054: Allow debugging kubelet image pull times #460
- OCPCLOUD-914: UPSTREAM: 94526: Add vCenter info metric #447
- Bug 1877681: UPSTREAM: 95174: Don’t add empty AZ labels to OpenStack pre-provisioned PVs #440
- UPSTREAM: 96571: Use the busybox shim image constant #455
- scc-admission: add audit annotations with reason #444
- UPSTREAM 95002: no stack on panic timeout #456
- Revert “UPSTREAM: revert: <drop>: don’t use dynamic tokens for KCM” #459
- UPSTREAM: revert: <drop>: don’t use dynamic tokens for KCM #448
- Bug 1862643: UPSTREAM: 96120: kubelet: Expose a simple Get-WinEvent shim on the kubelet logs endpoint #383
- Bug 1870337: UPSTREAM: 96310: PV e2e: fix race in NFS recycling test #441
- UPSTREAM: <carry>: stop overriding flags that are explicitly set #439
- Bug 1887278: UPSTREAM: 95236: vsphere: improve logging message on node cache refresh event #432
- Revert “UPSTREAM: 95252: Kube-proxy: Perf-fix: Shrink INPUT chain” #434
- Bug 1816812: Allow test images to be in a single mirror #291
- Bug 1873043: Rebase to 1.19.2 #361
- Automated cherry pick of #94580: Fix index out of range panic for kubectl alpha debug #94724
- Automated cherry pick of #93687: kubectl describe pod: use ReportingController as an event #94680
- Automated cherry pick of #94367: Update CNI plugins to v0.8.7 #94677
- Automated cherry pick of #94481 #94639 upstream release 1.19 #94654
- Automated cherry pick of #94629: Sort list of formats for –logging-format description to make #94632
- build: Fix go-runner arch in server images #94613
- Automated cherry pick of #94287: Update default etcd server to 3.4.13 #94536
- Automated cherry pick of #93909: Update snapshot controller to use k8s.gcr.io #94502
- Automated cherry pick of #92878: cleanup: print warning message only if the function does not finish within 30 seconds #94405
- Automated cherry pick of #94506: kubeadm: remove the CoreDNS check for supported image digests #94507
- Automated cherry pick of #94204: Add impersonated user to system:authenticated group #94408
- Automated cherry pick of #94421: kubeadm: Fix
upgrade plan
for air-gapped setups #94422
- Automated cherry pick of #93773: fix(kubelet): protect
containerCleanupInfos
from concurrent map writes #94352
- Automated cherry pick of #94306: fix(azure): check error returned by scaleSet.getVMSS #94344
- Automated cherry pick of #94294: Remove duplicate nodeSelector #94342
- Automated cherry pick of #94316: Fixed reflector not recovering from “Too large resource #94431
- Automated cherry pick of #94246: Fix issue on skipTest in storage suits #94283
- Automated cherry pick of #93646: let panics propagate up when processLoop panic #94427
- Add PR #89069 Action Required to 1.19 release notes #94264
- Automated cherry pick of #94398: kubeadm: make the scheduler and KCM connect to local endpoint #94442
- Automated cherry pick of #93515: Use NLB Subnet CIDRs instead of VPC CIDRs in #94266
- Bug 1891459: UPSTREAM: 95867: Log PodExec stdout + stderr #427
- Bug 1884041: UPSTREAM: 95233: Add error text to kube-system wait error #395
- Bug 1879607: UPSTREAM: 95252: Kube-proxy: Perf-fix: Shrink INPUT chain #425
- UPSTREAM: 95495: remove secondary client retries in e2e tests #405
- Add component to OWNERS #422
- Bug 1889891: UPSTREAM: 94774: Fix misusage of RLock in timeCache lru.Cache.Get() #418
- Bug 1889786: UPSTREAM: 94712: avoid potential secret leaking while reading .dockercfg #417
- Bug 1887026: UPSTREAM: 95451: Fix fcpath #413
- Bug 1868527: Fix vsphere disk detach failing #408
- Fix networking-related test exclusions #382
- Bug 1888041: UPSTREAM: 95561: kubelet container status calculation doesn’t handle suddenly missing data properly #411
- Bug 1888663: wait for oauth-apiserver accessibility #403
- Bug 1887292: UPSTREAM: 95245: Mask Ceph RBD adminSecrets in logs when logLevel >= 4 #406
- Bug 1884035: set lastterminationstate for container status even when CRI fails to return termination (or any) data #393
- Bug 1884697: UPSTREAM: 95261: test: e2e: fix race in pods test #385
- Bug 1874583: fix kube-apiserver termination event(s) validation failures #336
- Bug 1848358: Show error in status if preserve unknown fields is true for nonstructural schemas #355
- Bug 1879057: e2e: skip write/read cache when running Block-mode RWX PVC tests #378
- Bug 1882750: UPSTREAM: <carry>: watch-termination: avoid false positives of NonGracefulTermination events #379
- Bug 1881144: UPSTREAM: 95003: Fail a test on pre-provisioned Cinder volume deletion error #380
- Bug 1873043: Stop annotating origin tests with [Suite:openshift] #377
- Bug 1883196: kube-apiserver: silence own loopback requests before /readyz success #376
- Bug 1873043: Update README.openshift to reflect transition to openshift/kubernetes #366
- Bug 1879837: UPSTREAM: 94986: drop managed fields from audit entries #375
- Bug 1882446: Fix pre-readyz request message without ?verbose #374
- Bug 1866836: UPSTREAM: 95009: Remove ext2 + ext3 tests #373
- Bug 1881688: UPSTREAM: 94984: check readyz before adding endpoint for kube-apiserver #371
- Bug 1881238: UPSTREAM: 94903: Take into account latency incurred in server filters #365
- Bug 1881225: UPSTREAM: <carry>: apiserver: create hasBeenReadyCh channel #368
- Bug 1877793: Force releasing the lock on exit for KS #367
- Bug 1866814: UPSTREAM: 94773: count of etcd object should be limited to the specified resource #357
- Bug 1880363: UPSTREAM: 94888: apiextensions: prune array type without items in published OpenAPI #362
- Bug 1873043: Add rebase instructions #360
- Bug 1880941: kube-apiserver: log non-probe requests before ready #356
- Bug 1878163: Updating openshift-hack/images/hyperkube/Dockerfile.rhel baseimages to mach ocp-build-data config #358
- Bug 1874920: Revert “bug 1874919: UPSTREAM: 94423: debugger scheduler plugin” #345
- Bug 1880279: [e2e] scheduling: Pod should avoid nodes that have avoidPod annotation: fail when not all pods are properly deleted #352
- Bug 1878163: Build with golang 1.15 #348
- Bug 1877791: Release lock on KCM and KS termination #350
- Bug 1873043: Commit openapi definitions #351
- Bug 1877338: UPSTREAM: 94653: Tolerate NotFound errors when deleting snapshots #340
- Bug 1873043: Enable k8s-e2e-gcp-serial #337
- Bug 1867929: Reduce offline volume expansion flake #347
- Bug 1875194: UPSTREAM: 94609: Use namespace flag passed to RunKubectl* methods #334
- Bug 1873043: Commit test/e2e/generated/bindata.go #349
- Bug 1874584: UPSTREAM: <carry>: retry etcd errors #327
- Bug 1854434: UPSTREAM: 94112: Remove canonicalization of endpoints by endpoints controller for better comparison #318
- UPSTREAM: 89885: Bug 1850149: Include / prefix in the instance ID output #343
- Bug 1877001: UPSTREAM: 92878: cleanup: print warning message only if the function does not finish within 30 seconds #344
- Bug 1873043: Rebase 1.19.0 #325
- Bug 1875046: Undiagnosed panic detected in pod: openshift-kube-apiserver_kube-apiserver: runtime.go:76: invalid memory address or nil pointer dereference #338
- Bug 1867103: UPSTREAM: 93777: e2e storage: avoid flaky test failure when watch dies #333
- Bug 1821661: UPSTREAM: 94614: e2e: fix deployment non-unique env vars to avoid SSA error #335
- Bug 1875841: watch-termination: fix deletion race and write non-graceful message also to termination.log #332
- BUG 1875041: UPSTREAM: 94134: Make similar buckets for api and etcd request duration histogram #331
- Bug 1872080: Updating openshift-hack/images/hyperkube/Dockerfile.rhel baseimages to mach ocp-build-data config #321
- Bug 1874919: UPSTREAM: 94423: debugger scheduler plugin #330
- Bug 1855500: UPSTREAM: 94204: Add impersonated user to system:authenticated group #323
- BUG 1863009: vSphere provision failure on ocp46 #319
- BUG 1858871: UPSTREAM: 93478: kubelet: eviction: remove unexpected output from TestGetReclaimableThreshold #295
- Bug 1868750: UPSTREAM: <drop>: don’t use dynamic tokens for KCM #320
- Misc post rebase cleanup #298
- Enable gcp-e2e-kubernetes job #304
- UPSTREAM: <carry>: only create valid LateConnections/GracefulTermination events #308
- Switch to golang 1.14 #297
- UPSTREAM: <carry>: add readyz check for openshift apiserver availability #293
- oauth-token-authn: switch to sha256~ prefix #305
- UPSTREAM: 93658: test/e2e: fail test rather than flooding logs if PVC watch is closed prematurely #306
- Bug 1861631: UPSTREAM: 85983: fix metrics kubelet_running_pod_count #303
- UPSTREAM: <carry>: Strip unnecessary security contexts on Windows #301
- UPSTREAM: 93429: e2e: examples: fix test image reference #299
- Add custom resource validation for network spec #294
- Reapply: UPSTREAM: <carry>: oauth-authn: support sha256 prefixed tokens #302
- UPSTREAM: 93508: add permissions required by endpoints controller for blockOwnerDeletion #300
- Rebase 1.19.0-rc.2 #166
- one time fixup to enable branch fast forward, see issue in sig-release #1154 #93155
- UPSTREAM: <carry>: Enable timeout validator to run in kube-apiserver #263
- UPSTREAM: <carry>: oauth-authn: support sha256 prefixed tokens #208
- Enable build and test for master #164
- UPSTREAM: <carry>: apiserver: skip local IPs and probes for LateConnections – fix race #25290
- Bug 1847043: UPSTREAM: 89053: migration of re-usable package from pkg/kubelet/cm/cpumanager to pkg/kubelet/cm #25111
- wires the egress proxy to the kube-aggregator #25258
- IPFamily fixes from upstream #24963
- UPSTREAM: <carry>: eliminate unnecessary closure in openshift configu… #24967
- Pick scheduler v1beta1 componentconfig API #25203
- UPSTREAM: 92197: make log output of failed healthchecks more focused #25132
- Bug 1843319: Fix DS expectations on recreate #25208
- UPSTREAM: <carry>: apiserver: skip local IPs for LateConnections #25199
- Bug 1839933: UPSTREAM: 91307: CSI: Modify VolumeAttachment check to use Informer/Cache #25109
- UPSTREAM: 89164: Fix data race issue in unit test #25205
- Bug 1806034: UPSTREAM: 90638: Fix race in VSphere volume provisioning #25047
- only patch authenticators when there’s no webhook authenticators #25185
- Bug 1821280: Unable to provision vSphere volume #25166
- Bug 1814282: Storage e2es leaving namespaces/pods around #24981
- Bug 1842660: 4.6: UPSTREAM: 91748: FieldManager: Reset if we receive nil or a list with one #25153
- Bug 1848379: UPSTREAM: 89937: portAllocator sync local data before allocate #25150
- Bug 1849175: UPSTREAM: 91569: kubelet: block non-forwarded packets from crossing the localhost boundary #25141
- Bug 1847185: fix: GetLabelsForVolume panic issue for azure disk PV #25121
- UPSTREAM: <carry>: apiserver: log new connections during termination #25123
- UPSTREAM: 91984: genericapiserver library must wait for server.Shutdown #25108
- kube-apiserver: drain HTTP/2 early during termination #25106
- UPSTREAM: 91816: GC doesn’t have to create monitors in the constructor #25024
- Bug 1838730: UPSTREAM: 91642: Adjust Azure e2e binding mode #25059
- UPSTREAM: 89934: Simplify the unregistration of csiplugin #24877
- Bug 1813894: Disable the addition of service ca to token secrets #24956
- Bug 1824423: Revert “UPSTREAM: <drop>: Increate timeout in volume expansion test” #25034
- Bump to kube 1.18.3 #25015
- Bug 1765301: UPSTREAM: 89379: deflake grace period for pod deletion in node e2e #25008
- Bug 1825915: UPSTREAM: 90985: Set session scanning to manual to avoid discovering all iSCSI devices during login #25007
- Bug 1827062: UPSTREAM: 90608: Updates the fstype of Cinder volumes to be ext4 if nil #24990
- Bug 1827071: UPSTREAM: 90792: Send a nicer event when resizing attached Cinder volume #24987
- Bug 1798282: DROP: Avoid unnecessary calls to the cloud provider #24532
- Bug 1832641: UPSTREAM: 90823: Service load balancers should include unschedulable nodes #24954
- Bug 1823406: Upstream: 89160: Remove potentially unhealthy symlink only for dead containers #24926
- Bump to kubernetes v1.18.3 #131
- base-images: Use debian-base:v2.1.0 and debian-iptables:v12.1.0 (includes CVE fixes) #90863
- Automated cherry pick of #91257: Use staging-csi to work around quay.io availability #91272
- Automated cherry pick of #91184: Azure: support non-VMSS instances removal #91198
- Automated cherry pick of #90645: kubeadm: fix flakes when performing etcd MemberAdd on slower #91080
- Automated cherry pick of #90989: count no nodes scheduling failure as unschedulable instead of #91108
- base-images: Update to kube-cross:v1.13.9-5 #90964
- Automated cherry pick of #90425: fix: ACR auth fails in private azure clouds #90478
- Automated cherry pick of #90749: fix: azure disk dangling attach issue #90786
- Automated cherry pick of #90162: Fix flaws in Azure CSI translation #90324
- Move ipvs lib to third_party/forked and fix address family bug present in old kernels #90678
- Automated cherry pick of #89222: bugfix: initcontainer wasn’t considered when calculate #90378
- Automated cherry pick of #90373: kube-scheduler: compatibility with ServerSideApply #90388
- [1.18 cherrypick] Check Annotations map against nil for ConfigMapLock#Update() #89909
- Automated cherry pick of #90476: fix backoff manager timer initialization race #90495
- Manual cherry pick of #89833: preserve integers decoding raw JSON values #90019
- Automated cherry pick of #90468: Restore cache-control header filter #90470
- Automated cherry pick of #88006: Unregister csiplugin even if socket path is gone #89934: Simplify unregistration of csiplugin #90125
- Automated cherry pick of #90243: Revert “stop defaulting kubeconfig to http://localhost:8080” #90244
- Automated cherry pick of #90057: Fix Node initialization for GCP cloud provider #90181
- Automated cherry pick of #89188: Move PSP tests behind a feature tag #90120
- Automated cherry pick of #89589: Wait for APIServer ‘ok’ forever during CSINode #89809
- Automated cherry pick of #89963: Drop round-trip annotations in HPA conversion #89965
- Automated cherry pick of #89551 upstream release 1.18 #90016
- Automated cherry pick of #89902 upstream release 1.18 #90048
- Automated cherry pick of #89908: Skip updating cache on pod update if the node was deleted #89959
- Manual cherry pick of #89652: Fix client watch reestablishment handling of client-side timeouts #89975
- Automated cherry pick of #89970: Fix priorityClass typo, add numeric priority to static pods #89971
- Automated cherry pick of #89768: fix: update max azure disk max count #89853
- Automated cherry pick of #89741: Fix permissions for endpointslice controller #89804
- Automated cherry pick of #89722: Ensure Azure availability zone is always in lower cases #89879
- Automated cherry pick of #89664: Allow list-resources.sh to continue if a resource fails to #89789
- Automated cherry pick of #89848: Fixes problem where kubectl apply stops after first error #89864
- Automated cherry pick of #89706: fix a bug where spn: prefix is unexpectedly added to #89783
- Automated cherry pick of #89794: Clean up event messages for errors. #89796
- Automated cherry pick of #85027: Fix bug about unintentional scale out during updating #89517
- Automated cherry pick of #89795: Ensure diff doesn’t persist patches #89827
- Automated cherry pick of #89540: fix cpu resource metric type by changing to counter #89606
- Automated cherry pick of #89604: fix concurreny issue in lb creation #89605
- Automated cherry pick of #89602: Kubeadm: fix Ready condition check #89603
- Automated cherry pick of #89227: Label Windows test as Serial. #89376
- Automated cherry pick of #89539: Fixes problem where kubectl apply stops after first error #89607
- Automated cherry pick of #89537: kubeadm: add missing RBAC for getting nodes on “upgrade #89577
- Automated cherry pick of #88348: Check that ImageInspect pointer is not nil #89536
- Update to Golang 1.13.9 #89398
- Automated cherry pick of #89444 upstream release 1.18 #89449
- Automated cherry pick of #89401: fix kubectl port-forward for services with explicit local #89402
- Automated cherry pick of #89337: Fix the VMSS name and resource group name when updating VMSS #89355
- Automated cherry pick of #89341: bump k8s.io utils #89343
- Automated cherry pick of #89232: Use discovery to test apply all status #89333
- Automated cherry pick of #89319: Update vendored MountSensitive code for Windows #89331
- Automated cherry pick of #88987: make filteredZones order predictable #89238
- Automated cherry pick of #89236: Restore orphaning check in gc test #89237
- changelog: add changelogs for all release back due branch FF merge issue #89124
- Cleanup CHANGELOG/README.md #88334
- Automated cherry pick of #106716: bump TestHTTP1DoNotReuseRequestAfterTimeout timeout #106782
- Automated cherry pick of #106728: Add enj to sig-auth-authenticators-approvers #106783
- Automated cherry pick of #106803: Revert dockershim CRI v1 changes #106808
- Grpc field name cherry pick: 1.23 #106776
- Automated cherry pick of #106660: Revert sigs.k8s.io/structured-merge-diff/v4 to v4.1.2 #106661
- Automated cherry pick of #106657: Unversion and normalize openapi v3 fixtures #106659
- Delegate FSGroup CSI driver e2e: verify fsgroup is passed to CSI calls #106611
- test: update major page fault values for summary test #106533
- Clean up deep copy needed for UpdateStatefulSet #106616
- e2e_node: unify device tests #106348
- Fix the bug with GRPC probe #106518
- test/e2e_node/remote: support pure SSH mode #105764
- Speed up field validation tests #106577
- Return BadRequest for invalid large patch #106576
- enabling runtime-config to be passed via make file for node-e2e testing purposes #106431
- Deflake “Kubelet should correctly account for terminated pods after restart” #106544
- Add e2e test for CEL Validation Rules #106462
- Validate etcd image versions in test manifests #106563
- Updating TopologyCache to disregard unready endpoints in calculations #106510
- Updating kube-proxy to ignore unready endpoints for Topology Hints #106507
- bumpt etcd image version for e2e tests #106562
- Changed code to improve output for test/e2e/windows #106220
- Server Side Strict Field Validation #105916
- kubelet: fix npe in test #106414
- tests: Prepull images #105481
- tests: Fetch the pod logs in failed cases #105451
- Promote DeleteCollection service e2e test to conformance - +1 endpoint #106281
- StatefulSet PVC auto-delete implementation #99728
- kubelet: print flags after initializing logging #106520
- node e2e: endocrimes as reviewer #106493
- demote kubelet events test from Conformance #106511
- skip tests that uses default storage class #106503
- Make CRI v1 the default and allow a fallback to v1alpha2 #106501
- Graceful Node Shutdown Based On Pod Priority #102915
- bump e2e period to wait for events #106508
- Revert “Bump DynamicKubeConfig metric deprecation to 1.23” #106505
- Use client set to get nodes configuration #106471
- Implement grpc probe action #106463
- use golangci-lint #106448
- Close connection and stop listening when port forwarding errors occur so that kubectl can exit #103526
- migrated schedular to structured logging #106305
- kubelet: extract multiple ignore errors validate logic to isExpectedError #106041
- OpenAPI v3 #105945
- Fix(kube-proxy): remove os.Exit from cobra.Command #104750
- oidc authenticator: allow http.Client to be overridden #106141
- Bump discovery burst for kubectl to 300 #105520
- Add warning about using unsupported CRON_TZ #106455
- Turn CSIMigrationAWS on by default #106098
- Scheduler simplified MultiPoint plugin config #105611
- migrate –register-with-taints to KubeletConfiguration #105437
- Csi translation portworx #103447
- Graduate TopologyAwareHints feature gate to beta #106433
- Fix metrics AlreadyRegisteredError on TestRecordOperation and TestGetHistogramVecFromGatherer unit test #106289
- ResettableRESTMapper to make it possible to reset wrapped mappers #105623
- Add Support for OpenAPIEnum in OpenAPI v2 #105057
- turning on the CSIMigrationGCE feature flag #104722
- Fix sample_and_watermark_test.go for bad luck, repeated test #106325
- Include Conditions in
kubectl describe namespace
#106219
- Recover expansion failure #106154
- Remove ignore error flag for drain, and set this feature as default #105571
- CloseIdleConnections of wrapped Transport RoundTrippers #104844
- kubectl: add deprecation notice to flag usage help #106172
- Watch HPA v2 instead of v1. #106316
- fix edit of non-registered custom API types #106268
- CHANGELOG/1.9: Fix up GCS bucket references #106450
- Factored TimedObserver into less surprising pieces #106432
- Add wait json #105776
- Feature implementation: Validation rules for Custom Resource Definitions using the CEL expression language #106051
- Fix timeout flake in restart kubelet e2e #106434
- RBD in-tree plugin migration to CSI driver using migration translation lib #95361
- Remove feature gate check when skipping OnRootMismatch tests #106435
- Reduce the number of expensive calls in the Windows stats queries for dockershim #104287
- prevents garbage collection from removing pinned images #103299
- Add more msg when exec probe timeout #106201
- fix init container oomkilled as a failure #104650
- Increase the duration to expire an assumed pod #106412
- DelegateFSGroupToCSIDriver feature gate to beta #106330
- updated probe handler types descriptions #106285
- Add missing alias - used in staging/src/k8s.io/cluster-bootstrap/OWNERS #106430
- Simplify kubelet file config field allowlists #105685
- De-flake ephemeral containers e2e test #106425
- Exclude generated files from the static check #106418
- Fix deletion protection unit test #106376
- e2e_node: fix nil pointer exception under quota lsci test #106408
- Kube-proxy/ipvs; Use go “net” lib to get nodeIPs #101429
- Add dgrisonnet as sig-instrumentation reviewer #106275
- Upgrade etcd to 3.5.1 #105706
- Update comment on ResourcePolicyRule #105555
- leaderelection: populate the apiVersion/kind when reporting events #106399
- package log runner as part of Kubernetes releases #106123
- Use HPA v2 in E2E tests. #106315
- Added requestSloLatencies metric #105890
- Skip OnRootMismatch tests if the CSI driver supports VOLUME_MOUNT_GROUP. #106395
- kubelet: cgroupv2 disable memcg notifications #106332
- Fixed using reference in for loop #105459
- Revert strict-in-alpha to false #106392
- upgrade kustomize-in-kubectl to v4.4.1 #106389
- kubeadm/certs/renew:remove deprecated flags csrOnly and csrPath #106370
- test/e2e: cleanup e2e core framework’s import from sub package e2elog #106170
- Get Windows network stats directly for Containerd #105744
- Ensure there is one running static pod with the same full name #104743
- Switch from arguments to an input structure for kubectl command #106159
- kubelet: fix file descriptor leak in log rotations #106382
- Don’t clear managedFields on live object #106195
- Fix nil check in map merge #105135
- Remove some dead code in the ipvs proxy #105450
- kubeadm: add mutation for Linux paths in KubeletConfiguration on Windows #105992
- pod/storage: remove always-empty ‘oldMachine’ in setPodHostAndAnnotations() #106048
- Remove outdated metric IMPLEMENTATIONS, update links #106360
- Move a number of scheduler metrics to STABLE #106266
- Wire contexts to RBAC controllers #105550
- Fix staticcheck failure in pkg/kubelet/cm/cpuset #103415
- Append node e2e logs to file where possible #106362
- Mark restart_test as flaky #106359
- OWNERS(justaugustus): Prune extraneous reviewer roles #106358
- kubeadm: fix test failures in the e2e_kubeadm suite #106321
- Add NodeFeature tag to ephemeral containers e2e #106346
- Migrated remaining lines of
server.go
and csi.go
to structured logging #106314
- Fix flake caused by sampling signal counter too early. #106329
- Fix check for subpath source #105512
- Remove redundant forwarding rule in filter table #97279
- ScoringStrategy RequestedToCapacityRatio’s shape should not be empty #106169
- don’t expand $(ls -A /scrub) in PV_RECYCLER_TEMPLATE #106319
- : Fix out of bounds in TestSyncLabels unit #106327
- vendor: update system-validators to v1.6.0 #106323
- make kubectl cp resume on transfer error #104792
- Fixed nil pointer dereference #106317
- Move configurable fsgroup to GA #105885
- Add wired off code for Validation rules for Custom Resource Definitions using the CEL expression language #106234
- Graduate IngressClassNamespacedParams to GA #104636
- build: use debian-iptables:bullseye-v1.1.0 #106301
- PodReadinessGate is stable feature and test runs all green #106299
- Clean up some service logging #106296
- The DownwardAPIHugePages feature is beta now, set true by default. #106271
- fish out ShareProcessNamespace from orphans tab #106298
- kubeadm: fix inverted warning message #106288
- more iptables proxy cleanups #106269
- Changed code to improve output for files under test/e2e/lifecycle #106226
- Bugfix: prevent daemon controller to adopt controller revisions of ot… #101250
- vendor: Bump cAdvisor to v0.43.0 #106282
- Fix concurrent map writes error in kube-apiserver #106045
- Changed buckets for apiserver_request_duration_seconds metric #106306
- client-go: add jitter to flowcontrol.Backoff #106240
- PV controller changes to support PV Deletion protection finalizer #105773
- e2e_node: does not rely on Kubelet automatic restart service under hugepages tests #106251
- More seat metrics for APF #105873
- Don’t write fake logs to the real test log #106297
- Add mTLS as default HTTPConnect egress configuration for GCP. #104921
- Upgrade preparation to verify sysctl values containing forward slashes by regex #102393
- tests: Logs the stdout and stderr for network consistency Windows tests on error #106273
- Bump k8s.io/kube-openapi to commit ee342a809c29 #106181
- e2e_node: Skip dynamic config tests when the feature is disabled #106263
- Use simple match instead of regex match in GCE Windows OpenSSH startup script #106245
- Add periodic etcd scraping to integration tests #106190
- Improve wording for panic message #106186
- E2E podresources: fix test checking esclusive cpus allocation #106116
- Migrated scheduler files
comparer.go
, dumper.go
, node_tree.go
to structured logging #105968
- Update sig-cli owners #106156
- fix some kubeadm init phase constants #106243
- Changed the Info type so that the config file can be displayed withou… #106228
- Migrate assume_cache.go to structured logging #105904
- kubeadm: introduce the UnversionedKubeletConfigMap feature gate #105741
- Migrated scheduler files
preemption.go
, stateful.go
, resource_allocation.go
to structured logging #105967
- Create HPA v2 Stable API #102534
- fix some lint error #105874
- Pod os field kubelet #105292
- Make the docker buildx check call –help #106174
- Migrated scheduler file
cache.go
to structured logging #105969
- Move WindowsHostProcessContainers feature-gate to Beta #106058
- : Reconcile OS and arch labels periodically #104613
- e2e_node: fixes after dynamic configuration removal #106210
- Fix creation of the administrator_keys_file file with many users #106196
- kube-proxy consider endpoint readiness to delete UDP stale conntrack entries #106163
- Added non-serialized metrics for windows, for 3 pods #105854
- Adding kubelet metrics for started and failed to start HostProcess containers #105406
- Konnectivity Proxy: move proxy-agent cpu limit to request. #103626
- making some apiserver metrics stable #106122
- Fix edit command #105817
- –as-uid flag in kubectl and kubeconfigs. #105794
- kubeadm: add a new output/v1alpha2 API; deprecate output/v1alpha1 #105295
- remove unnecessary function after PR #88885 merged #103634
- staging/publishing: fix go version for go1.16.10 #106217
- Kubelet: implement support for podAndContainerStatsFromCRI #103095
- Bump konnectivity to v0.0.25 #106213
- Update to go1.17.3 #106209
- Ensure deletion of pods in queues and cache #106102
- kube-proxy iptables code clarity cleanups #106158
- Update to latest kubedns and nodelocaldns images. #106189
- Update corefile-migration to v1.0.14 and update coredns to 1.8.6 #105251
- fix kubelet/types is imported more than once #105621
- Don’t guess SELinux support on error #105934
- Fix bug where using kubectl patch with $deleteFromPrimitiveList on an empty or nonexistent list adds the item to be removed #105421
- misc iptables proxy fixes #106030
- Use “Capacity” instead of “Allocatable” for an accurate node memory total size #102917
- client-go token source transport implement RoundTripperWrapper interface #106177
- Add –override-type flag to kubectl run and kubectl expose #105140
- kubemark: replace deprecated –log-file parameter with runner #106150
- Remove old cronjob controller #106126
- Initial Topology Hints e2e Tests #105949
- e2e node: provide static kubelet config #104153
- e2e_node: Properly check for DynamicKubeletConfig #104481
- Changed code to improve output for files under test/e2e/node #106038
- test: Assert max unavailable for PDB test cases #105960
- component-base: npe when renew hiddenCollectors #106140
- component-base: move v/vmodule/log-flush-frequency into LoggingConfiguration #106090
- Move CSIVolumeFSGroupPolicy feature to GA #105940
- component-base: avoid accumulating default labels #105541
- kubeadm: aggregate all the errors when the shared certs are validated #106042
- Make some scheduler metrics stable #105941
- GET should be transformed to watch in kube-Apiserver #105648
- component-base: use stderr as default output stream for JSON #106146
- Replace ioutil with io and os for cluster/gce/gci #106018
- Fixes for graceful node shutdown test #106108
- Replace ioutil with io and os for hack #106020
- Adding e2e tests to validate volume mounts in HostProcessContainers on Windows #105996
- drop managed fields from audit entries #94986
- : Bump coredns to 1.8.6 #106091
- Create e2e delete service collection test - +1 endpoint #106034
- Upgrade sigs.k8s.io/structured-merge-diff/v4 to v4.2.0 #105983
- PodSecurity: update webhook manifest for beta #106106
- Fix
kubectl unlabel
response msg #104372
- Fixing how EndpointSlice Mirroring handles Service selector transitions #105997
- Add unit tests to cover scheduler’s setup #106105
- Add more info to the ListAndWatch trace #105819
- HostProcess e2e tests to validate command / workingDir parameters #105201
- P&F fix watch tracker bug #106121
- PodSecurity: trim path when building webhook binary #106118
- Fix ephemeral test description #106120
- Changed code to improve output for files under test/e2e/framework #105939
- Remove GAed feature gate CronJobControllerV2 #104470
- fix multiple typos in go files #105302
- PodSecurity: promote config and feature gate to beta #106089
- Remove StorageObjectInUseProtection feature gate logic #104903
- update etcd makefile to using 3.5.1 for building #106065
- Migrated scheduler files binder.go binder_test.go to structured logging #105858
- tests: Use E2E framework deployments #105508
- cleanup lingering bazel related scripts/references #106099
- Expand unit test coverage and fix error cases #106017
- Allow the e2e_node runner to receive a KubeletConfiguration rather than requiring flags #105575
- code cleanup for kubectl #101004
- devicemanager: checkpoint: support pre-1.20 data #102882
- removed unused test/e2e_kubeadm/runner/local/run_local.go #106100
- Update pods validation based on uniqueness of controller #106097
- add condition pre-check for pod uid and pod resource version in bind api #105913
- Wire contexts to Bootstrap controllers #105510
- reuse previous evaluation #106095
- refactor scheudler’s node resource plugins #106002
- Changed code to improve output for files under test/e2e/kubectl #106001
- PodSecurity: benchmark large numbers of owned pods #106087
- Pass DeleteOptions down to the Reactor #102945
- apiextentionserver: refactor returning 503 for custom resource requests during server start #105653
- Wire contexts to Core controllers #105525
- kubectl: include init containers when determining pod QoS #104909
- Metrics improvements #105898
- P&F: Enable support for indexes in watch tracker #105974
- Remove nodes with Cluster Autoscaler taint from LB backends in service controller #105946
- Add annotations denoting the exemption reason and the enforcement policy used #105908
- P&F: Update and cleanup mutating work estimator #105930
- fix potential deadlock #102637
- return value is taken from if statement instead of the function call #105920
- fix: remove VMSS and VMSS instances from SLB backend pool only when necessary #105839
- fix: do not delete the lb that does not exist #105777
- fix: leave the probe path empty for TCP probes #105253
- Additional cases for reconcileState testing #101909
- Fix COS GPU driver installation #105989
- client-go exec: make sure round tripper can be unwrapped #106014
- KubeEnv var to enable Hyper-V in GCE Windows nodes created with kube-up #105999
- enabling
IMAGE_CONFIG_DIR
in make file for testing purposes #106013
- Make job pod template annotations and labels mutable for suspended jobs that never started #105980
- Migrate scheduler files
interpodaffinity/filtering.go
,podtopologyspread/filtering.go
, volume_zone.go
to structured logging #105931
- kubeadm: remove the reset/update-cluster-status phase #105888
- apf: call metrics.AddReject for decisionCancel #105739
- Minor watchcache cleanup #106010
- cacher: refactor process() function #106005
- Add pod os field #104693
- Mark v2beta1 and v2beta2 HPA status conditions as optional #100318
- generic ephemeral volume GA #105609
- Merge conditional assignment into variable declaration #103868
- Fix: move parallelize package to non-internal file #105796
- PodSecurity: return namespace validation errors in standard field.ErrorList format #105959
- Fix typo in kubelet config #103908
- Use 10250 as targetPort for metrics-server #105957
- Fix:Flaky test] [sig-node] Kubelet should correctly account for terminated pods after restart #105926
- Better output #105774
- Always pass HEAD to worktree #105947
- serviceaccount/claims: include validation failure error in the log #105917
- Fix Documentation of Default params for PodExecOptions Function #105726
- Track ready pods in Job status #104915
- e2e_node: remove unnecessary dynamic config changes #105482
- Fix race condition in logging when request times out #105734
- Fix container name on NewDeployment() #105948
- Fix the inaccurate status when a plugin internal status is found #105727
- PodSecurity: clean up namespace validation messages, time bounding, and add testing #105922
- retry PV create in e2e-test on API quota failure #105910
- kubectl drain node output should say node was drained not evicted #105736
- PodSecurity webhook makefile, image, and manifests #105923
- Shell completion of multiple resource names #105711
- Give metrics server permission to read node stats. #105938
- fix hollownode flushlogs not working together with exit #104775
- Revert “sched: ensure –leader-elect* CLI args are honored” #105924
- remove scheduler NodeLabel plugin #105906
- remove storageOperationErrorMetric and storageOperationStatusMetric in release 1.21 #102801
- setHostnameAsFQDN is a GA feature that does not depend on environment #105921
- Add completion to the –output/-o flag #105851
- remove scheduler NodePreferAvoidPods plugin #105907
- adding
--ssh-key
and --ssh-user
for kubetest2 #105637
- upgrade json-patch to v4.12.0 #105896
- return 503 for aggregated APIs when the APIServiceRegistrationController hasn’t finished installing all known APIServices #104748
- add unit tests for
updateEnv
#104832
- volume e2e: block volume metrics fix, II #105911
- tests: Refactors daemonset utils into framework #105507
- PodSecurity: Add runAsUser check to restricted policy #105857
- sample-controller/docs: Use italics font on package name #105719
- Support cgroupv2 in node problem detector test #105755
- Remove format.pods func, instead with klog.Kobjs #105699
- e2e: conformance: correctly produce MODIFIED events #105805
- Add –version flag to podsecurity-webhook command #105749
- volume e2e: block volume metrics fix #105878
- Add context to failure message #105314
- Fixes TestNodeSelectorUpdate flaky test #105869
- Remove scheduler’s legacy policy config #105828
- tests: Wait for pod collection to enter a Running state #105273
- Also log err in *deferredResponseWriter.Write #105879
- Clarify metrics help wrt APF execution phases #105866
- Fix delete collection error channel size #105872
- update extension point PostFilter comment #105584
- storage validation: accept generic ephemeral volumes as volume device #105682
- component-base: test and fix JSON output for KObj #104877
- test: use newer test images for better s390x coverage #105752
- Write Pod- & ServiceProxy Test - +12 endpoint coverage #94786
- mark kube-proxy structured logs as migrated #105718
- kubeadm: make constant of the magic-number in bootstraptoken util #105807
- switch from json-iterator to forked stdlib json decoder #105030
- Free APF seats for watches handled by an aggregated apiserver. #105511
- storage e2e: fix volume metric test for PVC #105824
- Trigger the image build for node-perf/npb-is #105823
- Add feature flag for OpenAPI v3 #105663
- Minor improvements in ‘kubectl run’ flag help #105514
- fix goroutine leak in the DeleteCollection #105606
- pass sandbox resource requirements over CRI #104886
- Remove presumptions about what decision has been made #105729
- generic ephemeral volume E2E tests #105659
- kubeadm: add unit tests for PatchNode error handling #105753
- Cleanup/remove service affinity plugin #105588
- client-go: share the same transport for generated clientsets #105490
- Promote EphemeralContainers to beta #105405
- Run storage e2e test_client_pod as privileged #104551
- glusterdynamic-provisioner: update to v1.3 and provide arm64 support #105730
- revise kubeProxy filed as part of the kubeadm configuration #105564
- Lock StorageObjectInUseProtection feature gate to default #105495
- sched: ensure –leader-elect* CLI args are honored #105712
- node: e2e: clarify findKubeletService #105697
- Fix nodeShutdownReason for node shutdown e2e #104540
- Use separate pathSpec for local and remote to properly handle cleaning paths #94165
- fix: skip instance not found when decoupling vmss from lb #105666
- Graduate JobTrackingWithFinalizers to beta #105687
- Add CPUManager policy option to distribute CPUs across NUMA nodes instead of packing them #105631
- Adding unit test coverage for API validation for ephemeral containers in hostprocess pods on Windows #105748
- apf: return nil for a request that has been removed from queue #105738
- Fix nits noticed in recent code review #105757
- Enable more test images for s390x #102785
- Stop passing WindowsHostProcessContainer annotations for CRI calls in kubelet #105465
- update the log message for mount windows #105081
- fix duplicate package import in pod_worker #104574
- Adds Windows support for etcd image #92433
- Refactor to use structure to pass parameters for GracefulNodeShutdown #105652
- set the content-type Header when the dynamic client sends the request #104327
- kubeadm: fix some retry logic in PatchNodeOnce #105343
- apf: include seat information in per request debug dump #105674
- JSON decoder fixup #105702
- Update the binary version file for NPD to 0.8.10-gke0.1 #105688
- Add support for consuming whole NUMA nodes in CPUManager CPU assignments #102015
- support more than 100 disk mounts on Windows #105673
- e2e: node: kubelet restart improvements #105516
- Fix shellcheck output streams #104783
- Fix CSI
mounter.TearDownAt
log msg #105136
- staging/publishing: Set go1.16 version to go1.16.9 #105679
- Fix name for Pods of NonIndexed Jobs #105676
- e2e: restore volume lifecycle check for most tests, II #105670
- kubeadm/kubeconfig:validate flag –config to make sure it is not empty #105649
- test fix: check correct subresource patch path #105596
- PodSecurity: limit webhook admission input #105485
- Allow updating scheduling directives of suspended jobs that never started #105479
- Wire contexts to Autoscaling controllers #105461
- Wire contexts to Apps controllers #105377
- fix:claim cached in pvcontroller is not the newest may cause unexpected issue #105211
- Update to go1.17.2 #105563
- test, cgroupv2: adjust pagefaults test #105313
- Add VolumeSubpath feature gate back in preparation for its removal #105474
- storage e2e: check metrics also for generic ephemeral volumes #105636
- podresource-api: getAllocatableResources to Beta #105003
- parameter ‘disabled-metrics’ is invalid #105065
- apf: update queue debug to include queue sum stats and next dispatch R in seat-seconds #105660
- Disable P&F for watch requests #105647
- kube-proxy: handle cmd error #105342
- Add diff command return status code greater than 1 when flags invalid #105445
- AWS in-tree controller ignore LoadBalancer service with mixed protocols #105361
- Update queueset_test.go for FinalSeats #105592
- Estimate width of the request based on watchers count in P&F #103539
- Move test utils where they belong #105535
- Simplify the integration test by removing the struct of
nodeConfig
#105627
- Unconfuse logging wrt additional latency #105615
- reduce code for NewSchedulerCommand func #105608
- Allow fast builds on ppc64le #105399
- kubelet: add probe termination to graceful shutdowns #105215
- : Fix PreferNominatedNode test #105509
- Limit Apiserver Proxy Redirects #95128
- improve error message on control-plane endpoint reconciler #105531
- tag ginkgo tests affected by pdcsi migration for skipping #105052
- apiserver/watchcache: doc watch event fan-out to blocked watchers better #105605
- kubelet: also provide filesystem stats for generic ephemeral volumes #105569
- Support SetStructuredLogging with the new events library #105603
- Verifying the auth headers are set for upgraded aggregated API requests #105582
- Advance epoch #105469
- kubelet: use generic ephemeral volume helper functions #105542
- Update log messages in queueSet::finishRequestLocked #105593
- JSON output streams #104873
- add verify script to catch most validation mutations #105578
- apiserver aggregator upgrade unit test #105475
- remove scheduler policy config #105424
- apiserver/storage: free etcd kv early in list decoding loop #105573
- GA TTLAfterFinish #105219
- node: graduate CPUManagerPolicyOptions to beta #105012
- Return only isolated cpus in podresources interface #97415
- Relax TestDifferentWidths #105556
- sched: adjust events to register for VolumeBinding plugin #105546
- Calculate the work in each request just once #105559
- kubelet: set terminated podWorker status for terminated pods #105527
- Add CVE 2021-25741 info to 1.22 Release Notes #105532
- add benchmark test for replaceRegistryInImageURLWithList #105344
- Use github forms for issue templates #104468
- component-base/logs: refactor registry #105539
- apf: introduce final seats #105243
- Scheduling v1beta3 #104251
- generic ephemeral volume util, base code and controller #105345
- podresources: do not export empty NUMA topology #103289
- sched: integration test to cover event registration #105337
- tests: Enable some [LinuxOnly] tests for Windows Containerd #97045
- Update README.md #105455
- apf: print watch initialization latency in httplog #105403
- Adding deprecation notice to the userspace proxy-mode #104631
- update logcheck version and hack/verify-structured-logging.sh #103293
- Fix quota controller hotloop in integration tests #105515
- Do not try to load plugins for cobra commands #105141
- Add [ibabou] & [pjh] to Cluster GCE directory OWNERS #105500
- apiserver: construct logger for httplog only when log level is 3 #104557
- Update windows base images - GCE provider #105333
- Fix issue in node status updating VolumeAttached list #104526
- nominate pacoxu as sig node reviewer #104186
- Refactoring TestConcurrentAccessToRelatedVolumes for enabling Block Volume tests #105217
- Ensure terminal pods maintain terminal status #105462
- Use docker buildx for etcd image #105484
- Add Log statement in exec_util.go for ClientSet Creation #102333
- Add missing format values to test logline #105468
- Copy VolumeSnapshotContent annotations in snapshottable.go test #105388
- Enhance client-go url timing logging with http statistics #105156
- Use json stdlib for pretty-printer encoding #105466
- Scheduler volumebinding plugin - handle Lost PVC as UnschedulableAndUnresolvable #105245
- kubelet: memory manager: fix preferred topology hints calculation #104689
- remove nodeLease feature GA #105222
- Create node_e2e test for ephemeral containers #103372
- Define datatype for seat-seconds and prevent overflow #105412
- apiserver: decorate http.ResponseWriter correctly #104920
- Roll-forward: Beta requirements for JobTrackingWithFinalizers #105197
- [Failing Test] Fix Kubelet Storage Eviction Tests #104304
- Fix for TestWithMaxWaitRateLimiter test case failure #105312
- remove format specifiers from structured logs #105144
- apiserver: refactor PolicyRuleEvaluator interface #105103
- PodSecurity: add namespace update verify benchmark #105457
- remove scheduler component config v1beta1 #104782
- component-base: verbosity in example command #105414
- node: test file use k8s.io/utils/clock instead #105375
- deprecate klog flags #105042
- add windows arm support on client-side since go 1.17 supports #104894
- Remove
kind/design
from PR template #104058
- Speed up counting of bits in allocator #104968
- Fixes kubectl command headers which hangs on kubectl run #105384
- Excluding Control Plane Nodes from Topology Hints calculations #104744
- Fix typo
registry
#104227
- initialize logging after flag parsing + refactor commands #105076
- generic ephemeral volume checks #100482
- Fix CSR test to accept certs shorter than the requested duration #105396
- Propagate source to list items when flattening #104499
- Validate PodSpec in EphemeralContainersUpdate #105293
- Fix word most
comment
to common
and typo #104653
- Fix initContainersReusableMemory delete bug in MemoryManager #104788
- Remove Redundant type conversion #103359
- Ignore VMs in vmss delete backend pools #105185
- Bubble up to pkg/volume/OWNERS file #105374
- Removing elweb9858 from winkernel kube-proxy approver+reviewer lists #105385
- make lifecycle signal thread safe #105383
- pkg/volume/util: remove out-dated OWNERS #105379
- Revert “Build non-static binaries with PIE buildmode” #105352
- conversion of tests from mockery to mockgen #104933
- Add description of use case “storage version with non-existing id should be GC’ed” execution conditions #103391
- Vendor in k8s.io/utils #105372
- log nsPolicy evaluation for the request #104365
- remove redundant nil check #104965
- fix top node output format incorrect #105121
- Make package paths referenced by import boss valid #105330
- handle error when parse Quantity #105117
- Remove deprecated kubectl –dry-run values. #105327
- fix: consolidate logs for instance not found error #105188
- Add feature gate CustomResourceValidationExpressions #105107
- Set up kube-controller-manager functions to accept contexts #101125
- Fix double formatting on error message #105247
- Cache rest mapper and discovery client #103900
- Add unit test coverage for events expansion #105315
- Remove a duplicate StorageClass creation call #105048
- TopologyAwareHints: fix getHintsByZone bug #105267
- Process GCE ILB services with the v1 annotation in the service controller #104925
- Create TransformingInformer #104300
- Optimize indexer #105234
- Remove StartedPodsErrorsTotal metric message #105213
- cmd/kube-scheduler: add usage message only when parsing flags failed #105175
- cleanup: DualStack GA for kubeadm #104770
- add NET_RAW capability to server container in “should drop INVALID conntrack entries” e2e test #105283
- Add jittering for Kubelet status computing #105272
- Enhance ErrReasonPVNotExist in volumebinding scheduler plugin #105196
- kubectl: remove extra +1 for printing event count #105009
- Optimize watchcache by not starting a gorotuine for all Get/List requests setting RV=0 #105232
- Aggregator uses the regular transport when handling upgrade requests #104985
- Revert “Use docker buildx for etcd image” #105285
- scheduler: do not reference range-loop variable #105212
- apf: rename WorkEstimate.Seats to InitialSeats #105275
- Skip runtimeclass test unless provider GCE #104803
- Add Metrics for Kubelet credential provider #102802
- Remove GET job and retries for status updates #105214
- Check namespaces match in UpdateWithEventNamespace #104507
- fix typo in kms encryption config logs #105078
- Add UID to client-go impersonation config #104483
- bump metrics-server to 0.5.1 #105263
- mount-utils: force-format xfs-filesystems too #104923
- releng: Update build images to Debian 11 (Bullseye) #105158
- updated errors pkg to native go pkg for test/e2e/network/netopol test_helper #105250
- Clear initial UDP conntrack entries for loadBalancerIPs for proxy-mode=ipvs #105249
- adding sig info to failing/flaking test issue templates #105190
- test/integration: skip etcd startup for -help flag #105206
- use k8s-staging-test-infra/gcb-docker-gcloud #105235
- [fluentd/elasticsearch] Add mechanism to load simple sniffer class #92853
- mute unnecessary logs when failing to parse IPs #105218
- Log if PV is still in use trying to delete it #101987
- fix typo in node_affinity_test #104892
- Fix klog error in
pkg/proxy
#105159
- Remove ShareProcessNamespace tags from e2e_node tests #103370
- e2e scheduling priorities: do not reference control loop variable #105205
- devicemanager: skip unhealthy devices in GetAllocatable #104123
- Improve formatting in CHANGELOGs #105086
- Structured Logging migration: modify logs of controller-manager #100672
- Replace custom dualstack support logic in Windows Kube-proxy #104952
- PodSecurity: benchmark and optimize privileged namespace evaluations #104588
- Improve sharding and dispatch #105160
- Try yet again to add metrics about LIST handling #104983
- remove unused function of NewSingleContentTypeSerializer #97665
- Fix PodSecurity forbidden response reason #105180
- Format json file with proper indentation #104808
- Revert #104739 #105181
- sysctl-test: use status reason check instead of events check #103906
- Make importverifier package-compatible #105170
- Smoke test code-generator using full packages #105169
- sched: de-duplicate plugin registration logic by using FactoryAdapter #105151
- Remove deprecated flag –experimental-bootstrap-kubeconfig #103172
- refactor: switch to tls cipher suite in stdlib #105064
- fix the test issue of node shutdown manager #104959
- Optimize kubelet stats provider for perfomace bottleneck #103424
- Make staticcheck package-compatible #105171
- migrate k8s.io/apimachinery/util/clock -> k8s.io/utils/clock #105162
- Remove the BoundServiceAccountTokenVolume feature gate #104167
- Update TestNoRestraint and TestWindup #105085
- Scheduler: fix calculateBackoffDuration overflow in extreme data cases #105125
- agnhost: allow to disable udp listener on netexec #105143
- avoid hostNetwork pods conflict binding UDP ports #105145
- Migrate
cmd/proxy/{config, healthcheck, winkernel}
to structured logging #104944
- Move client-go/tools/record tests away from
IntervalClock
to SimpleIntervalClock
#104578
- rootcacertpublisher: drop the namespace label from metrics to reduce its cardinality #102523
- Unify towards k8s.io/utils/clock - part 3 #105095
- e2e storage: update OWNERS #104916
- e2e: restore volume lifecycle check for most tests #104863
- Remove SupportPodPidsLimit and SupportNodePidsLimit feature gates #104163
- add update-unwanted-dependencies.sh to track unwanted dependencies #102309
- Fix incorrect format specifier in test files #105098
- client-go bucket rate limiter add maxDelay #104655
- Migrate apiserver/pkg/util/flowcontrol to use k8s.io/utils/clock #105106
- local-cluster-up: allow to specify the kubelet resolv.conf #105134
- cleanup duplicated import of “k8s.io/apimachinery/pkg/runtime” #105109
- workqueue: fix leak in queue preventing objects from being GCed #105031
- Fix error message typo in conntrack #104939
- Remove VolumeSubpath feature gate #105090
- fix: wrap errors correct when validating kubeconfig #105080
- Provide a timeout function to fail quick on blocking operations #105056
- replace package realClock impl. with clock.RealClock #105010
- kubeadm: move swap on check error to warning since NodeSwap is beta #104854
- Beta requirements for JobTrackingWithFinalizers #104739
- Move node and networking related helpers from pkg/util to component helpers #101161
- Unify towards k8s.io/utils/clock - part 2 #105026
- konnectivity-agent-ds: remove toleration for NoSchedule #105084
- Fix core calculation for dns autoscaler test. #105083
- test(dualstack): remove should have ipv4 and ipv6 node podCIDRs test #105079
- Improve create configmap test #104761
- Do not attempt to overwrite higher system (sysctl) values #103174
- Svc REST: clean up defaultOnRead to be consistent #104986
- etcd client starts retrying transient errors from the etcd cluster #105069
- Add supported ‘alg’ header values. #105067
- Skip check for all topology labels when using system default spreading #105046
- scheduler: avoid repeated boilerplate code when registering plugins #104998
- kubelet: Handle UID reuse in pod worker #104847
- NodeMetrics, PodMetrics: Add doc for metav1.ObjectMeta #104627
- Updated json-iterator version to 1.1.12 from 1.1.11 #104949
- turn on CSIMigrationAzureDisk by default on 1.23 #104670
- Structured log migration for pkg/util/netsh #105033
- Rename httplog entry from “apf_d” to “apf_fd” #105055
- remove windows service not used global variable #102937
- add feature gate for OpenAPIEnums. #105054
- Add CVE 2021-25741 info to 1.19 Release Notes #105058
- kubeadm: do not check if the /etc/kubernetes/manifests folder is empty on joining worker nodes during preflight #104942
- staging/publishing: Set go1.16 version to go1.16.8 #105040
- pin-dependency.sh: enhance forking of a dependency #104995
- add StatefulSet MinReadySeconds e2e test #104078
- kubeadm: remove the flag –port from scheduler manifest #105034
- add NoExecute toleration for konnectivity agent #102592
- Fix workqueue memory leak #104991
- Add unit tests for scheduler’s dynamic event handlers registration #104793
- kube-controller-manager: properly check generic ephemeral volume feature #104913
- When resolvConf is “” in kubelet configuration, pod will be created with wrong dns policy #104624
- update ineligible_endpoints removing upper case
Endpoint
to endpoint
#105006
- component-base: enable JSON in example #105005
- Increase QPS in garbage collector controller #104966
- update github.com/pkg/errors in test/conformance/image/go-runner/ with native go pkg #104948
- build/common: check if docker buildx is available #104749
- Update to go1.17.1 #104904
- refactor: disable insecure serving in kube-scheduler #96345
- Track recent reorg in testing clockery #104979
- Structured log migration for pkg/util/netsh #99529
- Plumb the schema.GroupResource into etcd3 Store struct #104981
- Unify towards k8s.io/utils/clock - part 1 #104874
- update pause image references to use 3.6 #104711
- Fix conversion of literal null JSON values #104969
- Add integration test for Services Finalizes Racing with the Repair Loop #104883
- apf: introduce v1beta2 #104399
- Update ineligible_endpoint.yaml to include RBAC #104978
- pkg/kubelet/cm/memorymanager: Fix ErrorS key/value pair #104794
- change health-check port to listen to node port addresses #104742
- Update debian-iptables to pick CVE fixes #104970
- Promote min ready sec sts beta #104045
- Update conformance image to use debian-base:buster-v1.9.0 #104696
- scheduler/volumebinding: migrate to use pkg/scheduler/framework/plugins/feature #103493
- Drop broken/no-op proxyconfig.EndpointsHandler implementations #104801
- remove the –csr* flags from “kubeadm certs renew” #104796
- e2e: TM: add option to fail instead of skip #100373
- avoid sharedIndexInformer run more than once, avoid more cache and me… #104853
- Improve DeltaFIFO function ‘ListKeys’ #104725
- Simplify and de-layer Service REST implementation #96684
- Skip externalips service tests if admission controller to deny externalip services is enabled. #104917
- client-go/workqueue: Drain work queue on shutdown #101928
- e2e: enable generic ephemeral inline volume also for in-tree drivers #104858
- vendor: bump hcsshim to v0.8.22 #104880
- Move
YamlPrinter
to its own file #104901
- Remove functionality from deprecated kubectl run flags #104884
- fix typo in framework interface #104866
- [Failing Test] Fix GPU Device Driver test in kubelet-serial #104606
- fix detach disk issue on deleting vmss node #104572
- client-go: para ‘resourceVersion’ in DeltaFIFO.Replace is not used, so remove it #104841
- kubelet: Rejected pods should be filtered from admission #104817
- fix data race in kubelet volume test: add lock for ut #104069
- Widen margins of TestDifferentWidths and TestTooWide #104881
- Fix typos in files which are used for generating OpenAPI #104747
- Fix client IP preservation for NodePort service with protocol SCTP #104756
- klog 2.20.0, logr v1.1.0, zapr v1.1.0 #104103
- Update CHANGELOG OWNERS #104826
- Fix Job tracking with finalizers for more than 500 pods #104666
- fix AsApproximateFloat64() for BinarySI #103751
- Fix comment of
processorListener.requestedResyncPeriod
#104812
- Fix staticcheck in k8s.io/{apiserver/pkg/storage,client-go/rest/watch} #103023
- Revert PR 103515 #104849
- Request: Add ehashman as a sig-node API review shadow #104848
- increasing sleep timer to 5 sec in attempt to deflake token test #104828
- e2e iperf2 change threshold to 10MBps = 80 Mbps #104845
- Change execution duration guess from 1 minute to 3 milliseconds #104806
- Fix couple of incorrect description #104805
- Change TTLAfterFinished state to beta in comment #104704
- Refine locking in API Priority and Fairness config controller #104833
- Add verbose logs for node/plugin scores even ranged in low levels #103515
- rbac: remove AttributeRestriction documentation #104829
- Update the valid string from rand.go #104816
- Avoid expensive go-cmp/cmp comparison #104823
- Object creation with generateName should return AlreadyExists instead of a Timeout #104699
- server-side-apply: print object name in SHOULD NOT HAPPEN message #104790
- Adding more detailed logging for Topology Hints #104741
- Enable http2 health checking with go 1.16.5 on KAS egress. #104444
- fix Log attempts to output resp.Body #104184 #104240
- Fix misspelling and misgrammar #99682
- tests: Bumps image versions (Adds Windows Server 2022) #104458
- Fix err of GrabFromAPIServer() #104740
- Update obsolete link in the Conformance Test doc #104290
- Remove EXTRA from log messages #100185
- Automate code generated by using mockgen and go:generate #103631
- scheduler: more informative generic ephemeral volume events #104605
- Update CHANGELOG OWNERS #104759
- Health checks for controller managers. #104667
- cleanup: fix errors in wrapped format and log capitalization in proxy #101303
- X race condition from TestApfExecuteWatchRequestsWithInitializationSignal #104697
- Adjust LIST work estimator to match current code #104599
- Add GA AnnStorageProvisioner annotation to PVC #104590
- Fix typo in gci/README.md #101318
- Fix flake test TestEnsurePIPTagged #104734
- fix: ignore the case when comparing azure tags in service annotation #104705
- Remove wrong comment #103896
- fix e2e test apiserver endpoint and endpointslices #104664
- Reduce the number of parallel typechecks to
2
#104608
- Scheduler version should be printed out by default(–v=0) #104708
- fix 104329: check for headless before trying to release the ClusterIPs #104467
- Remove deprecated
--seccomp-profile-root
/seccompProfileRoot
config #103941
- Fix typo in kubectl describe pods example #104621
- integration test for cronjob with controllerv2 #104570
- Introduce storagebackend.ConfigForResource #104652
- legacy-cloud-providers: aws: Add support for consuming web identity credentials #104314
- admission: run PodSecurity before PodSecurityPolicy #104715
- Fix the key missing issue for structured log #104703
- Explain the reason why metaclient special processing metav1.DeleteOptions encoding #104573
- Add the metric data for different extension points #104391
- modify non-uniform aliases #104668
- Add alculquicondor to sig-apps-reviewers #104663
- apiserver: Revert startup-send-retry-after-until-ready server option #104688
- Wait 15m after instead of before breaking nodes #104677
- Remove unused
--allow-gathering-profiles
e2e.test flag #104676
- revert “fix wrong output when using jsonpath” #104172
- fix: ignore the case when updating tags #104593
- Increase debug logging in waitGroupCounter::Add #104211
- Update ServiceInternalTrafficPolicy feature state #104633
- Fix a small regression in Service updates #104601
- storege e2etest: Delete restored PVC/Pod in snapshottable #104634
- kubelet: Admission must exclude completed pods and avoid races #104577
- test images: Adds Windows Server 2022 to the BASEIMAGEs (part 2) #104455
- set AllowLongNodeID to true by default since 1.23 #104160
- Structured Logging migration:modify Scheduler part logs. #99273
- apiserver: remove server option startup-send-retry-after-until-ready #104630
- Fix comparison between FQDN and hostname #104408
- sched: remove unneeded json tags in unversioned API objs #104559
- refactor: controller manager: InitFunc and base controller interface. #95885
- Unify controller worker num param
threadiness
to workers
#104231
- Skip testing for Pod DNS records. #104614
- skip hack/tools/vendor folder #104610
- update protobuf github url #104003
- OWNERS(releng): Set reviewers to
release-managers
#104617
- Add init hostprocess container e2e test #104609
- cmd/kube-scheduler: return error instead of os.Exit when something goes wrong #104503
- OWNERS: SIG Release cleanups #104586
- kubeadm: add missing word in output error #104585
- Remove Error Message Check Dynamic PV Tests #104582
- Don’t prematurely close reflectors in case of slow initialization in watch based manager #104604
- Added support for setting controller-manager log level online #104571
- vendor: bump runc to 1.0.2 #104528
- Get containerID from systemd-style cgroupPath in cri_stats_provider #104039
- Pause Images: Added base image for Windows Server 2022 #104438
- add kubectl fish shell completion #92989
- code-generator: remove bounding-dirs flag of the deepcopy-gen in the scripts #104475
- update the usage doc of prerelease-lifecycle-gen #101572
- test images: Trigger the windows-servercore-cache image job #104552
- Remove deprecated volumeSchedulingLatency metric #104518
- Promote
ingressclass.kubernetes.io/is-default-class
annotation to networking/v1 #103603
- Update to go1.17 #103692
- apiserver/pkg/storage/interfaces.go: Add backticks to comments misparsed as HTML by IDEs #104494
- Add APF’s priorityLevel to httplog.go #104359
- Ensure serviceaccount admission produces v1 Pod matching defaults after round-trip #104523
- Allow custom service account names to be used for cloud controllers #103178
- Clean up: delete NumUnschedulablePods because it’s no longer in use #104541
- Modify the wrong comment for controller_util.go #103630
- test images: retrigger busybox image building #104543
- Added support for multiple –from-env flags #104232
- Fix typo
CRED
to CRUD
#104504
- Convert some GCE LB events to logs. #104362
- fix: ensure InstanceShutdownByProviderID return false for creating Azure VMs #104382
- common interface for controllers #103557
- Adds CancelRequest function to CommandHeadersRoundTripper #104488
- apiserver: add key/value pair to httplog #104465
- REST: Document mutable inputs on Create() and fix tests #103545
- Bump livenessprobe to 2.4.0 in e2e hostpath driver spec #104460
- Fix storage class setup in regional_pd.go #104369
- apimachinery: remove unused ignoredConversions map in converter. #104187
- Fix typo PodTrackingWithFinalizers to JobTrackingWithFinalizers #104509
- Fix extra latency and add tests for that and non-unit width #104345
- Fix using variables in the loop in vsphere_util #104410
- Fix buffered signal channel go vet error #104489
- Fix slice type comparison bug #104435
- bump e2e loadbalancer timeouts to 15m #104478
- kubectl proxy: append context host path to request path #97350
- test images: Adds Windows Server 2022 to the BASEIMAGEs #104451
- Fix typo of rate limiter #104373
- golang 1.17 fails to parse IPs with leading zeros #104368
- test: e2e: HPA ContainerResource - Lower requests b/c multiple containers will leave pending pods on existing test infra #104441
- 1.22 compatibility data #104270
- [volumeScheduling/metrics] Fix buckets initialization #100720
- vendor: bump k8s.io/util to get fix for LRU cache #104466
- hostNetwork tests can’t share the same port #104407
- Update cobra to 1.2.1 #103448
- Omit redundant nil check in type assertion #100917
- Changed flag name underscore warning to prevent duplicate warnings and avoid recommending invalid flag name #103852
- Provide reference to impersonation options for kubectl auth can-i command. #103791
- refactor: rename audit Checker interface #104350
- fix: skip case sensitivity when checking Azure NSG rules #104384
- Remove pkg/utils/slice dependeny in kube-proxy #103672
- Upgrade the default csi-proxy version installed by kube-up.sh #104426
- Update cri-tools to v1.22.0 #104430
- Create new metric which conform to our naming conventions #103799
- add tkashem as a reviewer of apiserver #104434
- SCTP tests run only on 2 nodes #104401
- kubelet: add graceful shutdown events #101081
- Update unit tests to handle go1.17 certificate parsing error messages #104416
- updating co-chairs #104355
- Update kubectl GitHub support issue template #104423
- Update ldflags to work with gomodule build #104363
- Bump k8s.io/kube-openapi #104413
- Change defaulter-gen input to package import path #104330
- kubeadm: update the grouping of source code imports #103981
- Replace ‘x.Sub(time.Now())’ with ‘time.Until(x)’ #103862
- Allow the actual inhibit delay to be greater than the expected inhibit delay #103137
- ResourceConfigForPod: check initContainers as other QoS func #103107
- remove not used IsStaticPod, prevent possible panic #103048
- Ensure images are pulled after eviction tests #102916
- Update github.com/pkg/errors to go native errors pkg #103059
- Add getOSInfo err info #101962
- Fix insufficient privileges to bind to port #104409
- Add name to structuredmerge errors #104351
- send retry-after until the apiserver is ready #104281
- image: Change the download url from http to https #104381
- test images: Use PULL_BASE_SHA for non-git image building #104393
- Mention seccomp annotation removal in v1.25 #104389
- Fix zone calculation - consider only untainted nodes #104077
- Refactor instances of master to controlplane in test/e2e.go #103269
- Fix typo in CHANGELOG-1.22.md #104361
- IP Allocator cleanups #104378
- cleanup: fix errors ending with punctuation in proxy #101399
- Add unit tests for validateStructuralInvariants #103402
- Fix typo #104239
- ClusterIP Allocator metrics #104119
- Add a new webhook request total metric and add a 1.0s bucket boundary to the webhook latency metric #103162
- test: e2e: HPA ContainerResource #102666
- Remove “pkg/controller/volume/scheduling” dependency from “pkg/scheduler/framework/plugins” #103072
- Optimize the resource consumption of networkpolicy tests by reducing the containers created #104349
- Increase time to wait for nodes to become unready #104322
- kubeadm: further improve the dynamic version population #104338
- Fix single pointer variable parenthesis #104229
- apf: add additional latency into work estimate #103240
- Add termination hook to the startup script - GCE Windows #104317
- update instrumentation reviewers #104337
- Update golang used in etcd image to 1.16.3 #104301
- Update the typo in values of pods in performance-config.yaml #102007
- Add support for expanding local volumes #102886
- test images: Adds sync.exe to Windows agnhost images #103976
- Remove AllowInsecureBackendProxy feature gate #103796
- tests: Spawn poststart / prestop pods on the same node as the http pod #101063
- Update e2e test images url #103724
- images: Removes OS Version workaround for manifest list images #103156
- test images: Removes Windows 1903 and 1909 images #102599
- code cleanup:fix spelling mistake in CHANGELOG-1.22 #104320
- (experimental) Calibrate networkpolicy test aggressiveness #104086
- Fix build with multiple GOFLAGS #104315
- client-go/events: avoid referencing a nil related object #103912
- Refactor defaultpreemption for out-of-tree plugins #104030
- Fix error path in file /verify-prerelease-lifecycle-tags.sh. #99887
- CSIDriver: allow “StorageCapacity” to be modified #101789
- Revert “E2E test for kubelet exit-on-lock-contention” #104308
- add aojea to test OWNERS approvers #104294
- e2e test: bump ProgressDeadlineSeconds in Deployment iterative rollouts #102736
- kubeadm: disallow the mixture of –config and –patches & remove deprecated –experimental-patches #104065
- seems to work, needs tests and a lot of cleanup #103654
- set umask on linux and darwin when testing kubeadm copycerts #104284
- Allow customizing spam filtering in event client library #103918
- e2e test: fix Pause in Deployment iterative rollouts #102730
- test images: Simplifies the agnhost binary version #104296
- Update version of Cluster Autoscaler to 1.22.0 #104293
- Fix documented version for DisableKubeletCloudCredentialProviders feature gate #104278
- remove listx from OWNERS_ALIASES #104259
- Pass additional flags to subpath mount to avoid flakes in certain conditions #104253
- E2E test for kubelet exit-on-lock-contention #103608
- Warn if docker buildx is not available #104271
- Use docker buildx for etcd image #104116
- check APIStatus.Code in Is* family of functions #101926
- Copy golang license to staging copies #104279
- Typo in a comment. #104258
- Remove AUFSUmountHung from NPD test #104048
- apiserver: graceful termination with new option shutdown-send-retry-after #101257
- kubelet: fix sandbox creation error suppression when pods are quickly deleted #104268
- kubeadm: support kubeadm join –dry-run #103027
- Drop dead beta storage and validation code #104248
- Refactor goroutine counting #104002
- Fixes 104067; Explicitly states Docker CLI plugin buildx required for building using Docker #104245
- cleanup description on deprecated include-uninitialized flag #103905
- Add the pod field to all volumeToMount info level logs #104148
- kubeadm: dynamically populate the current/minimum k8s versions #104015
- Remove ServiceAccountIssuerDiscovery feature gate #103685
- pin-dependencies.sh: support switching repos #104243
- sched: retry unscheduled pod immediately after a waiting pod gets preempted or deleted #103805
- remove unnecessary waits from watch conformance test #104224
- Stop timer and correctly drain it #101475
- upgrade prometheus/common to v0.28.0 #102913
- Do not clear state of pods pending admission for CPU/Memory/Device manager #103979
- Some cleanup of the package for event clocks #104212
- Fix kubectl version unit test #103955
- staging/publishing: Set go1.15 version to go1.15.15 #104226
- Update debian, debian-iptables, setcap images to pick up CVE-2021-33910 fixes #104142
- Fixes flaky GKE kubectl test #104214
- Allow non-subsetting ILBs to update when the feature is enabled. #103886
- TAG used when building pause is configurable #104204
- apf: use EventClock for queueset #103829
- Add [ibabou] to cluster/gce/windows OWNERS file #104205
- Return StatusError 404 in fake client when resource is not found #102872
- Update to go1.16.7 #104199
- apf: estimate width for list request #103521
- Revert “revert Bump DynamicKubeConfig metric deprecation to 1.23 by delta update” #104202
- Using full url format as runtime endpoint #103763
- Make crictl tests host local #103640
- Avoid spurious calls to update/delete validation #104182
- Allow a custom kube-cross image + tag to be specified #104185
- make notes more easily to understand #104158
- subatomic: Creates the symlinks to user-visible files later #97642
- Refactor of TestValidateIngressClass and TestValidateIngressClassUpdate Methods #103456
- Add SergeyKanzhelev to node e2e test approvers #104183
- Correct comment related to HugePageStorageMediumSize feature gate #104170
- Add –concurrent-ephemeralvolume-syncs flag for kube-controller-manager #102981
- use already defined variable #100210
- migrate cmd/kube-proxy/app logs to structured logging #98913
- update node-problem-detector v0.8.9 #103963
- sched: better support of HistogramVec in scheduler performance test #99228
- Propose myself as a reviewer for cluster/gce/gci #104181
- Remove the StartupProbe feature gate #104168
- Remove kubectl book #104174
- Allow override of KUBE_CGO_OVERRIDES (for switching on/off of
CGO_ENABLED
) #104164
- Fix metrics reporting for the deprecated watch path #104161
- refactor(kubeadm): remove the flag –port from KCM manifest #104157
- kubeadm: reduce the backoff time of AddMember for etcd #104134
- retry apiserver errors on e2e service tests #104124
- Skip node e2e test for recovering from ip leak with docker/ubuntu #104121
- Log kube-env variables from startup script #104112
- Improve dynamic cert file change detection #104102
- : Warn when propogationpolicy is not set #104080
- fix unsafe json construction for digestConfigObjects. #104064
- delete stale UDP conntrack entries for loadbalancer IPs #104009
- fix error variable name #104006
- apiserver: avoid repeated loading context for requestInfo in Namer.Name #103999
- Add release note block to cherry-pick script #103987
- Set idle and readheader timeouts #103958
- client-go: deltaFIFO trace slow handlers #103917
- Show labels information when kubectl describe ingress #103894
- Mark “update Node.Spec.ConfigSource” node e2es as slow #103883
- Improve storage test skipping pattern. #103876
- Fix a typo in comment #103872
- Introduce event clocks based on k8s.io/utils/clock #103830
- Remove purell package usage from kubeadm #103801
- ContainerStatus old comments fix #103779
- apiserver: add callback to get notified of object count #103700
- Flake #99979 increase delay for ready state propagation #103593
- Add feature gate to disable in-tree credential providers #102507
- Remove duplicate dependencies from 1.22 changelog #104146
- Add ehashman to node e2e test approvers #104106
- revert Bump DynamicKubeConfig metric deprecation to 1.23 by delta update #104075
- Remove stray DNS port references in NetPol tests #104074
- replace e2e WaitForPodsReady by WaitTimeoutForPodReadyInNamespace #104061
- fix: 81134: display conflicted taint without a json representation #104011
- fixing scripts from https://github.com/google/protobuf/releases to ht… #103986
- Fix NPE in test/e2e/framework/providers/azure #103903
- Move conformance image #103874
- code-generator/register-gen: groupName can’t override #100738
- remove GAed feature gates sysctls #104113
- add a keepalive time to the konnectivity server #104109
- Skip NVidia GPU test in node e2e CI jobs for containerd and other runtimes #104100
- Fix a typo in comment #103832
- Fix inaccurate comments in scheduler_queue.go #103864
- Update Containerd version - GCE Windows (1.5.4) #103855
- Update component-base owners to include SIG-Architecture #103851
- Generator install fix #103847
- Update doc description for –audit-log-maxbackup #103843
- Couple code cleanups for APF code #103820
- kubeadm: update references to legacy artifacts locations #103813
- Time budget should not depend on the real clock #103800
- setting the status to fix on the known issue #103795
- Deprecate apiserver_longrunning_guage and apiserver_registered_watchers #103793
- fix typo scheduling queue to active queue #103792
- Ignore ‘wait: no child processes’ error when calling mount/umount #103780
- remove superfluous [Feature:SCTP] tag in some test names #103778
- add integration test for apiserver hsts #100285
- Cleanup e2e #103776
- Optimize the for range code in types.go #103775
- Add: specify that reason is a field to record the reason why failed #103757
- Fix typo in comment in endpoints_controller #103756
- Pass unknown labels in allowedTopologies during CSI translation #103750
- test images: Adds image labels by default #103744
- cleanup: Removes GcrRelease and SampleRegistry from manifest.go #103711
- Make –configure-cloud-routes configurable in local-up-cluster #103710
- Add integration tests for updating Job parallelism #103693
- update comment with EnqueueExtensions #103686
- Rename width to “work estimate” in P&F code #103664
- e2e: Fix NFS options test for IPv6 #103659
- Update Events version in the documentation of the events package #103657
- add pods copy in NominatedPodsForNode and update test case #103653
- Add structured logging for more steps #103627
- ExtractItems for unstructured apply configurations #103564
- deprecate unused option deployment-controller-sync-period for deploym… #103538
- remove stack trace log when sorting with a bad unsortable field #103458
- Make cpu request of kube proxy configurable by env variable. #103436
- Drop end of sunrpc port range to avoid port conflicts. #103376
- fix data race for Test_Run_Positive_VolumeMountControllerAttachEnabledRace #103353
- Add pod context to volume lifecycle logs #103261
- fix typo for daemon_controller_test.go #103259
- Appended OS’s environment variables to the ones configured in Credent… #103231
- Set EC2 instance cache max age to 10 mins #102927
- CRI: add fields for pod level stats to satisfy the /stats/summary API #102789
- Retry hostname->IP: [Errno -2] Name or service not known #101781
- Added support for multiple –from-env flags #101646
- Set out.TargetCPUUtilizationPercentage correctly when converting autscaling_HorizontalPodAutoscalerSpec to v1_HorizontalPodAutoscalerSpec #101370
- fix typo in retry doc #100406
- Fix wrong log #100226
- [k8s.io/kubectl/pkg/drain/drain]: minor typo fixup #104055
- Update configure-helper.sh #104135
- Log e2e-node kubelet output directly to file #104047
- Explicitly restart kubelet to stabilize serial-containerd job #104076
- e2e node server: fix crash in log line #104040
- Revert commit “Add a namespace label to admission metrics and expand histogram range to 0-10s” #104033
- Fix: ignore not a VMSS error for VMAS nodes in reconcileBackendPools #103997
- Start the informerFactory in the ControllerContext #103951
- fix: Provide IPv6 support for internal load balancer #103794
- Mark failing node serial tests as flaky #103982
- Bump DynamicKubeConfig metric deprecation to 1.23 #103980
- Fixes (temporarily) curl piped to shell security vulnerability #103960
- fix azure disk translation issue due to lower case
managed
kind #103439
- Fix disruptive subPath test failures #103937
- staging/publishing: fix rules for legacy-cloud-providers for 1.22 #103935
- Do not try to create an audit log file named “-” #103875
- Update to using apiserver-network-proxy v1.22 #103895
- vendor: bump runc to v1.0.1 #103743
- Add e2e testing manifest bundle to e2e_node test suite #103865
- cluster: fix metrics-server deployment on CI jobs #103713
- Make khenidak a sig-net approver #103620
- test: summary use pointer gomega comparison for UsageNanoCores #103842
- Demote sysctl test from its conformance status #103827
- Fetch metrics from controller manager & scheduler without
sync.Once
#103806
- disable aufs module #103831
- staging/publishing: add release-1.22 rules #103844
- Make CSR cleaner tolerate objects with invalid status.certificate #103823
- Fix windows storage tests #103725
- Fix SIG Node SSH e2e test #103815
- Ensure that Reason and Message are preserved on pod status #103785
- Revert #99378 #103747
- Remove Endpoints write access from aggregated edit role #103704
- update cos 85 version to latest version #103777
- Export konnectivity agent logs #103774
- Add sync reconstructed volume from desired state of world for volumemanager #103181
- Optimize APF support for watch initialization to fix the pod startup time regression #103660
- Fix panic in master upgrade tests #103733
- tests: Updates cuda-vector-add:1.0 image to the promoted registry #100886
- Add integration test for apiserver tracing #103234
- update winkernel to only use dualstack if the node and config supports it #101047
- Remove E2E test for NodePreferAvoidPods scheduling Score #103720
- device-plugins: replace gcr.io/gke-release to use the community registry #100294
- Fix dbus config path for GracefulNodeShutdown e2e #103566
- Updating OWNERS_ALIASES for SIG-Windows #98580
- Ensure node-e2e-test can open enough files #102169
- Revert granting EndpointSlice write access to edit role #103703
- Get golangci lint back on its feet #103650
- e2e: increase readiness gate timeout #102921
- client-go exec: fix metrics related to plugin not found #103689
- Revert counting deleted pods as failures for Job #103644
- Mark volume mount as uncertain in case of volume expansion fails #100567
- kubelet: Prevent runtime-only pods from going into terminated phase #103668
- Code changes for Probe-level Termination Grace Period Beta #103168
- test images: Adds cuda-vector-add-old image #100887
- Update to go1.16.6 #103669
- Fix the code is leaking the defaulting between unrelated pod instances #103284
- Add validation for Prober TerminationGracePeriodSeconds #103245
- Drop direct dependency on gotest.tools #103629
- test images: Adds windows-nanoserver image #101195
- Avoid overwriting podStatus ContainerStatuses in convertToAPIContainerStatuses #90216
- test/integration/endpoints: check for pod existencen in TestEndpointWithTerminatingPod #103645
- Add tracing to admission webhook requests #103601
- Revert “use PermitWithoutStream=true for etcd: send pings even without active stream” #103635
- integration test: provide a timeout for /health #103598
- Ensure Endpoints does not include terminating endpoints going forward #103621
- Allow setting securityContext in ephemeral containers #99023
- Add test coverage for pod-template-containing objects #103452
- Podsecurity webhook #103465
- Rename NodeSwapEnabled flag to NodeSwap #103553
- kubectl: show consistent unit format in quota describe #102177
- PodSecurity: make integration tests run sparsely #103617
- Skip node container manager test on systemd #102395
- KEP-2436 Leader Migration: to beta #103533
- apf: include seats from queued requests when advancing virtual clock #103527
- Fix index out of range if multiple default plugins are overridden #103573
- Fix Data Race in nodeshutdown restart #103291
- Add build instruction for buildx CLI plugin #102202
- Track Job completion through Pod finalizers and status #98238
- e2e: test SSH port on NodeSSHHosts #101866
- prevent mutation of deletion options during delete collection #100101
- Promote EndpointSliceTerminatingCondition to Beta #103596
- Revert “apiserver: add callback to get notified of object count” #103590
- update the help text of KubeletConfig following the DynamicKubletConf… #103589
- Use cmp.Diff() replace reflect and diagnosis #103508
- Add YAML separator validation and avoid silent ignoration #103457
- Fix test “Pods should run through the lifecycle of Pods and PodStatus” #103427
- node: cpumanager: add options to reject non SMT-aligned workload #101432
- Fix resource metrics e2e test #103429
- Prevent Kubelet from incorrectly interpreting “not yet started” pods as “ready to terminate pods” by unifying responsibility for pod lifecycle into pod worker #102344
- Explicitly skip host file mounting for Windows when HostProcess pod #103434
- fix kubelet panic when DynamicKubeletConfig enabled #103580
- Restore ability to print long strings #103574
- PodSecurity message/check/fixture cleanups #103558
- fix: return empty VMAS name if using standalone VM #103470
- Add distributed tracing to the etcd client #103216
- GCE Windows: Set TCP/IP parameters to align with GCE optimal settings. #103057
- Feature: Support memory qos with cgroups v2 #102970
- Simplify construction of the fake dynamic client #102928
- Don’t set sysctl net.ipv4.vs.conn_reuse_mode for kernels >=5.9 #102122
- Kubectl:remove Factory that not used #102049
- Add kubelet metrics for ephemeral containers #99000
- Add Job.status.uncountedTerminatedPods for Job tracking #98817
- Update license gathering script for forked code #103556
- fix CleanScope so we can resolve correct verb for apiserver_request_terminations_total #103565
- Service: Fix semantics for Update wrt allocations #103532
- fix translations location in update-translations.sh #103522
- Add ValidatePodSecurityConfiguration #103560
- Clean up the remaining master names in test/integration #103536
- Refinements to pick queue logic in P&F #103534
- kubeadm: statically default the “from cluster” InitConfiguration #103562
- Drop hashicorp lru - switch to the lru impl in k8s.io/utils #103548
- Bump version of Addon Resizer used by Metrics Server #103541
- Truncate endpoints over a 1000 addresses #103520
- Graduate EndpointSliceProxying and WindowsEndpointSliceProxying Gates #103451
- promote huge page storage medium size to GA #99144
- kubelet & kube-proxy: ignore sysctl errors and rlimit errors when running in UserNS (for rootless) #92863
- PodSecurity: use code/reason/details from admission library #103552
- client-go: fix fixture data race #103487
- Fix small bug with AllocateLoadBalancerNodePorts #103467
- Upgrade kustomize-in-kubectl to v4.2.0 #103419
- sched: provide an option for plugin developers to move pods to activeQ #103383
- deprecate and disable by default DynamicKubeletConfig feature flag #102966
- Improve slice allocation in LabelSelectorAsSelector #102188
- use PermitWithoutStream=true for etcd: send pings even without active stream #101604
- apf: fix bootstrap ensurer log message #103550
- Implement check drop capabilities.go #103543
- Avoid code duplication in watchcache #103537
- Don’t error for unmanaged pods #103414
- Upgrade etcd to 3.5.0 #103142
- Minor adjustments to descriptions and example text #103524
- Add watch tracker to APF for request cost estimation #103481
- Fix pkg/api/pod/util tests to ensure feature gate is set #103420
- Fix delete nil pointer panic #103232
- Added unit tests for ExpandPathsToFileVisitors #103407
- Use system-validators v1.5.0 #103390
- Add DataSourceRef field to PVC spec #103276
- test/e2e/network: add test for Service internalTrafficPolicy #103409
- instantiates scheduler ComponentConfig after parsing feature gates #103468
- update kubectl url #103507
- kubeadm: statically default ImagePullPolicy in v1beta3 #103496
- Move pod-security-admission to an external Attributes interface #103445
- podIPs order match node IP family preference (Downward API) #103307
- Alpha node swap support #102823
- Deprecated message for ignore-errors flag #102677
- Deprecate azure and gcp in-tree auth plugins #102181
- custom plugin config should take precedence over default plugin config #99582
- fix kubectl alpha debug node does not work on tainted(NoExecute) nodes #98431
- Introduce Impersonate-UID header #99961
- Update the logic to pick the best queue in P&F #103484
- Delegate applying FSGroup to CSI driver through NodeStageVolume and NodePublishVolume #103244
- Podsecurity fixture cleanup #103517
- Promote LogarithmicScaleDown to Beta #101767
- test/integration/quota: deflake TestQuotaLimitService #103472
- Revert “Update runc to 1.0.0” #103483
- Readable error message on the plugin configs of the removed plugins #103480
- Add backwards compatibility for ephemeral containers in kubectl debug #103292
- exec credential provider: add v1 struct #102890
- Support extended resource in NodeResourcesBalancedAllocation plugin #101946
- Hide long and multiline strings when printing #103514
- Fix(test/integration/util): fix typo on logging message #103509
- apf: refactor width into its own struct #103504
- Change tracing service from kube-apiserver to apiserver #103435
- test/integration: rename package and files name from master to controlplane #103294
- nit: Update comment to match headers change. #102520
- Added field-selector option for kubectl top pod #102155
- Bump
distroless/base
image to latest version #103474
- apiserver: add callback to get notified of object count #102998
- cleanup translations and fix update-translations.sh #102072
- kubeadm: fix godoc formatting for v1beta3 #103495
- memory manager: handling init containers #99640
- Migrate kube-proxy event to use v1 Event API #102832
- reduce cpu usage of kube-proxy with iptables mode #103116
- Extracting same code of endpointslice and endpointslicemirror into a new shared EndpointSlice package #99997
- implement EnqueueExtensions interface in volumebinding #100003
- merge packages of scheduler/core and scheduler #103475
- genericapiserver: adds HasBeenReady lifecycle signal #103437
- Make the service account error more apparent #101433
- Support dynamically set log level for kube-proxy #98306
- ignore “vmdk not found” vsphere errors during unmount (assume success) #92372
- CHANGELOG/OWNERS: Add simcard0000 as reviewer #101834
- Fix RollingUpdateDaemonSet godoc regarding rounding #101296
- apf: calculation of dR/dt should use seats in use #103039
- kubeadm: fix nil pointer in Cfg() feature gate checking #103471
- Cleanup: re-order the imports in kubeadm #103302
- go-to-protobuf: small fixes to improve debuggability #101624
- cluster,hack: Use community infra GCS bucket for retrieving CI builds #103461
- Remove users and groups created as part of rootless control-plane in kubeadm. #101988
- Lb node ports beta #100412
- make sure to split NPD hashes by architecture when upgrading to 0.8.9 #103387
- Update github.com/pkg/errors with go native errors pkg #103083
- Warn user for runtime support of debug targeting #101074
- windows tests: Wait for the network connectivity first #103371
- remove metrics proxy #102050
- A collection of Service REST cleanups #103379
- Kubeadm init –dry-run should work when using an external ca #103187
- kubeadm: decouple the bootstraptoken API from the kubeadm API #102964
- simply renames terminationSignals to lifecycleSignals #103432
- hostProcess baseline check #103382
- Improve concurrency and cache for kubelet credential provider #102168
- csr: add expirationSeconds field to control cert lifetime #99494
- baseline - apparmor #103378
- Add tracing to apiserver client-go requests #103218
- Refactored files containing whitelist/blacklist to allowlist/denylist… #103413
- [Pod Security] Restricted volume type check #103323
- Error should be checked first, then go to other steps. #103360
- Prioritizing nodes based on volume capacity: API changes #99594
- Kubeproxy uses V1 EndpointSlice #103306
- Promote to Conformance StatefulSet Patch, Read and Replace Status test +3 #103243
- Expose container start time in kubelet /metrics/resource endpoint #102444
- Promote to Conformance Patch, Read and Replace DeploymentStatus test +1 #103242
- Promote to Conformance StatefulSet List, Patch & DeleteCollection Test +3 #103241
- Update dns-horizontal-autoscaler to use the multi-arch image #103282
- Add baseline check for procMount type #103340
- Mark net.ipv4.ip_unprivileged_port_start as a safe sysctl #103326
- use native error instead of github.com/pkg/errors #103118
- k8s.io master to main cleanup #103396
- kubeadm: add support for patches in v1beta3; deprecate –experimental-patches #103063
- Ensure proper resource creation #103385
- PodSecurity: make failure integration tests feature-aware #103365
- Update golang.org/x/net #103176
- kube-scheduler: ensure the default config output of –write-to-config is usable #103327
- Renamed variable within wait_test containing master to control plane #103219
- Update runc to 1.0.0 #102508
- Fix incorrect user and group for kube-scheduler when it is running as non-root. #103380
- Add privileged containers baseline check #103364
- Enforce ReadWriteOncePod during scheduling #103082
- Bump SMD to v4.1.2 to pick up #102749 fix #103318
- Error string should not be capitalized or end with punctuation. #103361
- Implement sysctls check #103325
- [Pod Security] HostPath baseline check #103315
- Implement host ports check #103314
- fix bug where string slice flag is not assigned #102623
- adds metrics for delegated authz #100339
- StatefulSet PersistentVolumeClaimDeletePolicy #99378
- Replace go-bindata with //go:embed #99829
- Update local-cluster-up.sh to auto-detect darwin and skip kubelet and kube-proxy #103350
- Fix grammar #103281
- Update NPD release version and include windows defender config #103332
- [Pod Security]: HostNamespace baseline check #103316
- Run ubernetes tests on gke only #103160
- GCE Windows: Upgrade to flb-exporter v0.17.0 which reduces log spam. #103070
- Destroy the created runtimeclass resources at the end of the test case. #103179
- graduate IngressClassNamespacedParams to beta #101711
- kubeadm: fix wrong check for keys/certs during “download-certs” #103313
- upgrade staticcheck to v0.2.0 and update the static failure packages #103256
- Add score func for NodeResourcesFit plugin #101822
- apiextension: fix typo and test case in conversion integration test #103248
- Fix the GracefulNodeShutdown e2e test running on dbus that refuses to manually start #103076
- adds metrics for delegated authn #99364
- ReadWriteOncePod access mode for PVs and PVCs #102028
- kubelet: do not call RemoveAll on volumes directory for orphaned pods #102576
- fix loadbalancerclass integration test funcation name #103273
- update npd to v0.8.8 #103104
- Loadbalancer IngressIP policy should be configured as non-DSR to enable routing mesh by default #103138
- Tweak kubelet config comments for consistency and readability #96699
- PodSecurity admission #103099
- kube-proxy handle terminating endpoints #97238
- e2e: node: remove obsolete AlphaFeature tag #103112
- e2e: node: fix npd test failures bumping image #103265
- Ensure kubelet statuses can handle loss of container runtime state #102821
- memory manager: move to beta #101947
- correct example command of kubeadm help #103249
- switch scheduler to generate the merge patch on pod status instead of the full pod #103133
- Add APF metrics about R(t) #102859
- Move HPA v2beta2 deprecation to 1.23. #103153
- Fix “should not mistakenly treat ‘protocol: SCTP’ as ‘protocol: TCP’, even if the plugin doesn’t support SCTP” test #103158
- Fix TerminationGracePeriodSeconds is negative (part 1) #98866
- Add shu-mutou to dashboard approvers #103040
- Fix typo on ExtractHoge documentation. #103026
- Structured Logging migration: modify policy part logs of kube-controller-manager. #101413
- CHANGELOG: fix punctuation errors in 1.22 #103093
- remove omitempty tag from PathType #103003
- kubectl command headers as default in beta #103238
- CSIServiceAccountToken ga #103001
- Updated to use konnectivity client v0.0.21, and implemented placehold… #103126
- Update debian, debian-iptables, setcap images to pick up CVE fixes #103235
- Optimize scheduler res scorer on non-requested extended res #103169
- Removing ServiceAppProtocol feature gate #103190
- nodeport tests: node addresses must match the service IP family #103227
- Updating github.com/pkg/errors with native go errors pkg #103049
- Move all bash custom completions to Go #96087
- Follow up on fix auto upgraded preferDual-Stack services (in cluster upgrade) #102898 #103220
- Services tests for NodePorts must match the Node Address and Service IP family #103180
- Add a function that returns default scheduler configuration #103130
- update to remove github.com/pkg/errors #103114
- StatefulSet minReadySeconds e2e #103073
- apiserver: refactor graceful termination logic #103042
- fix auto upgraded preferDual-Stack services (in cluster upgrade) #102898
- Promote loadbalancerclass feature to beta #103129
- Apiserver tracing #94942
- Change log level to Debug #103146
- Fix panic in pkg/volume/csi tests #103127
- Configure Calico’s route table range so it does not conflict with GKE CNI #96615
- Narrow the scope of the json/register test case usage checking #103173
- Fix staticcheck failures for vendor/k8s.io/apiserver/pkg/storage #100771
- Fix commenting oversights in APF types #103161
- Check empty zone after the validation of providers #102682
- e2e: deflake test by not relying on events #101464
- kubeadm:remove deprecated flags CSROnly and CSRDir #103152
- update to remove github.com/pkg/errors #103106
- Remove MPL-licensed dep from lruexpirecache #95472
- Stop using github.com/pkg/errors #103080
- Update mounter interface in volume manager #103154
- uses native errors instead of github.com/pkg/errors #103111
- Add doc.go explaining client-go apply support #102540
- Add kubelet
SeccompDefault
alpha feature #101943
- Remove default JSON logging format registration from k8s.io/component-base/logs package #102869
- Add lilic as SIG Instrumentation reviewer #103125
- Remove fakefs to drop spf13/afero dependency #103123
- kubelet: modify the function of getCgroupSubsystemsV2 to use libconta… #90112
- Disable deprecated volume limits test when CSI migration enabled and replace with CSI-specific test #103074
- Rename master to apiserver in test/integration #102986
- Simplify embedded etcd server #102883
- Remove usage of github.com/pkg/errors #103109
- Add config checking for inflight limits #103066
- structure log related: use %v for error as it is already quoted #100287
- remove RunAsGroup feature gate #101581
- csr: correctly handle backdating of short lived certs #99412
- update github.com/pkg/errors to go native errors pkg in staging #103079
- e2e: TM: wait for SRIOV devices in pod scope tests #100180
- Enable GCE PD CSI multivolume tests with windows nodes #100641
- Relax csiNodeIDMaxLength length limit to 256 #101256
- Remove Redundant alias #102418
- Adding restart kubelet flag on e2e test #97028
- kubeadm: fix image pull policy integration #103102
- wait for endpoints to be available #103071
- Fix NodeAuthenticator tests in dual stack #103050
- Specify etcdctl version in livenessProbe #102952
- Transitive dependency: high CVE fix (CVE-2020-26160) #102755
- graduate SuspendJob to beta #102022
- Restart test: Kill container runtime with SIGKILL #102396
- Simplify the formula used in the
RequestedToCapacityRatio
plugin #103089
- Feature: add unified on CRI to support cgroup v2 #102578
- Remove balanced attached node volumes #102443
- don’t panic (just fail) if nodeIPs are not found #103038
- kubeadm: add support of imagePullPolicy to kubeadm #102901
- Extend pod resource API response to return the information from memory manager #101030
- staging/src/k8s.io/apiserver/pkg/registry:migrate to structured logs #98287
- Simplify zap logger initialization #103025
- Update logging example with caller #103028
- kubeadm: allow passing the flag –log-file if –config is passed #101449
- deflake TestClientReceivedGOAWAY test #102967
- Add test cases to the addAllocatableThresholds function in pkg/kubelet/eviction/helpers.go #102455
- kubeadm: update coredns to 1.8.4 #102466
- Update vSphere volume topology label to GA #102414
- Add resource capacity to ListAndWatch grpc logging #102829
- Fix:slow memory leak may be in kubelet podworkers.isWorking #102725
- fix a potential deadlock in graceful node shutdown unit tests #102635
- Expose envvar CSI_PROXY_VERSION #103060
- Use errors.Errorf instead of errors.Wrapf when the err is nil #103037
- test/e2e/network: remove dependency to google.com for in-cluster networking tests #102963
- chore: clean up the tests that have external dependencies #103018
- Fix verify staticcheck flake in cluster/images/etcd/migrate #103044
- Remove gcepd unmanaged zone test. #103002
- Fix scheduler extenders being not called on preemptions #103019
- Add log sanitization klog integration tests #102628
- cmd/kubelet: replace KEP link with the documentation one as it is available now #102922
- Add info about source code location in JSON logging #102437
- update Azure/go-ansiterm to v0.0.0-20210617225240-d185dfc1b5a1 #103010
- Get inodes and disk usage via pure go #96115
- Clean up the master term in test/integration comments #102980
- enable race detector by default in make test #102960
- bump calico to v3.19.1 #102386
- remove the path if it exists before writing pki data. #103004
- Document the NodeAddressType values #95768
- fix: properly wrap errors when reading response body in the client #103007
- storage e2e: extend timeouts for subpath restart tests #102657
- Mark volume as uncertain after Unmount* fails #100183
- kubeadm: use defer to unlock mutex in certs.go #102871
- Update gnostic to the latest version #102783
- Fix staticcheck in cluster & k8s.io/{apimachinery,apiserver} #102629
- Extract columnPrinter interface for printing the values behind additional columns #102991
- Fix Node Resources plugins score when there are pods with no requests #102925
- Fix ServerGroupsAndResources docs typo #102946
- Make logged verbs match metric-reported verbs #102934
- apf: take seats into account when dispatching request #102848
- Update aws-sdk-go to 1.38.49 #102415
- Do not throw error when we can’t get canonical path #102892
- Use the hostprocess feature flag and assign a user #102965
- when new manager failed should return err #102940
- test/e2e/network: mark tests in test/e2e/network/netpol/network_legacy.go with NetworkPolicyLegacy #102933
- fix: cleanup outdated routes #102935
- Update etcd in kubeadm to run as non-root. #102862
- remove excess error handling #102944
- fix dns modifications inside of the kube-proxy for windows userspace #102847
- Rename master to apiserver in test/integration #102877
- Update gomock to 1.4.4, removing a few extra dependencies. #102833
- Write StatefulSet List, Patch & DeleteCollection Test +3 endpoints #102254
- Update Azure Go SDK to v55.0.0 #102441
- test/e2e/network: mark network_tiers.go tests with GCE tag #102931
- Speed up unit tests in -race detection mode #102924
- Switch to github.com/coreos/go-systemd/v22 and drop older package #102920
- Run volume cloning tests in the same topology segment #102918
- Use container-storage-interface spec v1.5.0 #102894
- Improve terminated pod message when node is shutting down #102840
- Promote Read, Patch & Replace ReplicaSet Status +3 endpoints #102349
- Move scheduler plugin set and configuration defaulting to CC #102796
- refactor cmd/kubeadm/app/preflight/checks_test.go #102546
- Promote Read, Patch & Replace DaemonSet Status e2e test to Conformance +3 endpoints #102348
- publishing: Use go1.15.13 for 1.20 and 1.19 release branches #102879
- skipping more tests in case when ExecProbeTimeout set to false #102866
- Write Patch, Read and Replace DeploymentStatus test +1 #102260
- Write StatefulSet Patch, Read and Replace Status test +3 #102256
- update etcd makefile to build v3.5.0 image #102909
- Use LoggingConfig within LogOptions #102431
- switch go-flow-levee to tagged version #102900
- fix kubelet flag description: –event-qps and –event-burst #98869
- Update to etcd v3.5.0 client #102897
- Skip migrated metrics for Windows CSI tests #102895
- Promote Daemonset list and deleteCollection e2e test to Conformance +2 Endpoints #102346
- Quiet grpc info logs in apiserver #102896
- Promote Replicaset list and deleteCollection e2e test to Conformance +2 endpoints #102347
- bump KUBE_TIMEOUT to 180s #102888
- Start deprecation of –record flag #102873
- apf: always include seats in virtual time #102843
- Leader Migration: wildcard and default value #102711
- Close the used file #102554
- update etcd, grpc, protobuf dependencies #100488
- kube-scheduler: stop using insecure serving bits #102857
- Promote endPort field in netpolicies to beta #102834
- fix: mirroring of last-applied-configuration annotation in EndpointSlices #102731
- Add min ready seconds impl #101316
- Fix some typos and omissions in kubeadm APIs #102828
- populate last successful time to cronjob status #102642
- Ignore first SIGINT in node-e2e tests #102209
- exec credential provider: InteractiveMode support #99310
- fix: inaccurate miss schedule times of cronjob v2. #101055
- Allow write on events to edit role #102858
- Update to github.com/robfig/cron/v3 #102735
- Promote cronjob integration test to batch/v1 #102143
- Fix broken KEP link for issue #101008 #102860
- Fix - Winterm issue on Windows 8.1 in kubectl exec #102825
- JSON log format registration for kube-apiserver #102753
- After DBus restarts, make GracefulNodeShutdown work again #100369
- Update K/K to use ANP v0.0.20 #102814
- run_remote: improve error reporting #102773
- cleanup: fix kubelet cpuset typo #102772
- JSON log format registration for kube-controller-manager #102756
- Update kubeadm control-plane to run as non-root. #102759
- cm: handle nil cpumanager avoiding segfault #102781
- Remove error wrap from logs #102845
- update error info with the new limit in #98753 #102550
- remove GAed feature gates group: LegacyNodeRoleBehavior #100776
- test/integration: Rename master to controlplane #102687
- add e2e test for default label selector for NS in netpol #100447
- owners: update puerco/cpanato and clean up old members #102811
- Update corefile-migration to v1.0.12. #102830
- Fix typo: Use uniform format of structured klog #99279
- Add a namespace label to admission metrics and expand histogram range to 0-10s #101208
- test(proxy::config): deflake TestInitialSync #94564
- GCE Windows: Upgrade to fluent-bit 1.7.7, 1.7.6 had a major regression. #102495
- the last upperbound of kms latency metric is too small #99381
- Increase KUBE_TIMEOUT default to a passing default #102768
- Trivial: fixed typo in logs requrested –> requested #102655
- Remove deprecated scheduler CLI flags #102805
- fix(timezone): Change the time zone in the api data to UTC #102366
- apf: add a gauge to show the number of seats currently in use #102795
- kubeadm: disallow the mixture of –cri-socket and –config #101600
- cleanup usage of NewPodNominator #102645
- Konnectivity: tune flags for larger clusters (5k nodes). #102791
- Cleanup multivolume tests #102775
- test: adjust summary test for cgroup v2 #102726
- client-go: reduce log level of reflector again #102788
- Fix gce basepath test failure in local environments. #102760
- kubeadm: use a suggested example in v1beta2/3 docs #102770
- Update owners for structured logging library #102609
- Update Etcd server image to 3.5.0-rc.0-0 #102062
- Remove SchedulerAlgorithmSource from scheduler’s internal CC API #102745
- Unroll ScheduleAlgorithm#Extenders() to Scheduler.go #102558
- Define in-tree scheduler plugin names in separate pkg #102746
- JSON log format registration for kube-scheduler #102752
- Revert the change that prevented scheduler approvers from approving changes to pkg/scheduler/apis pkg #102747
- Update CreateInitStaticPodManifestFiles, CreateStaticPodFiles and CreateLocalEtcdStaticPodManifestFile to take into account if the command was run as dry-run. #102722
- Close the used modules file #102555
- fix net-tiers e2e test #102710
- Update to go1.16.5 #102689
- JSON log format registration for kubelet #102716
- Add dims as approver in build/ directory #102692
- gendocs: using bytes.NewReader(nil)/ioutil.Discard instead of os input/output to generate command #102678
- apf: add plumbing to calculate “width” of a request #101905
- Fix NPE for CSI mounter #102653
- Promote setHostnameAsFQDN feature to GA #101294
- CSI e2e: stop leaking pvs in CSI mock snapshot test #102690
- Upgrade debian-base to buster v1.7.1 #102594
- kubeadm:Run preflight checks for diff to check that the manifests already exist #102560
- Update version of go-flow-levee for verify-govet-levee check. #102697
- e2e storage: disable health-monitor controller in hostpath deployment #102700
- Remove Godeps #102454
- kubeadm: remove ephemeral-storage etcd requirement #102673
- Update etcd makefile to build v3.5.0-rc.0 image #102585
- Remove etcd connection apiserver preflight check #101993
- scheduler CC: add v1beta2 API, deprecate plugins #99597
- endpointslicemirroring controller mirror address status #102683
- apiserver: close handler chain right after shutdown delay duration #102671
- Add explicit capability for online volume expansion #102665
- Drop
viper-config
config for tests and get rid of viper dependency #102598
- Fix incorrect test code in pkg/volume/csi/csi_attacher_test.go file #100741
- Fix csi_client_test.go metrics nil pointer dereference #100937
- Create a new modele component-base/logs/json/register for optional json register #102644
- kubelet: Fix test order in verifyContainerStatuses #102611
- Fix test order in /pkg/probe/http/http_test.go #102615
- Pre-allocated memory #102471
- Add e2e test for a volume + its clone used on the same node #102538
- Bring back “client-go: add retry logic for Watch and Stream” and fix test flake #102606
- e2e storage: enable health-check controller in hostpath deployment #102627
- Add utils to set file/directory owners and permissions. #102604
- Default GCE testing to using konnectivity #102661
- sched: fix a bug that a preemptor pod exists as a phantom #102498
- Add unit test coverage for init container phases #102568
- fix flake integration rotation via informer #102652
- Remove set errexit from etcd manifest #102370
- Add scalability label to kubemark OWNERS #102570
- hotfix(staging_apiserver_pkg_httplog): restore depth to log calls #102435
- Disable zap sampling and cleanup config #102620
- apf: fix data race in test #102511
- Avoid warning on seccomp field usage #102491
- fix Spelling error for klog #97534
- Create example component for integrating with component-base #96374
- Fix auditing failed of request: encoding failed #102040
- Cleanup json logging benchmarks #102617
- Use docker buildx for the build-image. #99080
- Add klog integration tests #102625
- Fix audit unit test file location #102610
- test/integration: Rename masterConfig to controlPlaneConfig #102597
- only delete forwardingrule and address when net tier annotation is specified #102513
- remove –ssh- options, deprecated 13 releases, that only work on GCE #102297
- Remove CSIMigrationvSphereComplete flag #101272
- Remove legacy metrics client from podautoscaler #90368
- Remove block device metrics unit test #102608
- Remove deprecated alpha Service topologyKeys field #102412
- remove redundant code #102593
- kubeadm: add utilities to manage users and groups #102463
- storage e2e: disable health check containers #102591
- update debian-iptables to v1.6.2 #102590
- Fix race in attachdetach tests #102584
- Feature support FakeClientset match subresource #100939
- Revert “client-go: add retry logic for Watch and Stream” #102581
- upgrade json-patch to v4.11.0 #102467
- Simply modify the Kubectl logs information #99575
- Fix regression for timed-out stream cleanups #102489
- Retry reading /proc/mounts when unable to get a consistent read #102059
- Add allowAutoIOPSPerGBIncrease to translated AWS EBS StorageClasses #101082
- Lb flakes #102533
- FIx failing tests: [sig-storage] Test_ADC_VolumeAttachmentRecovery/Deleted_Pod_with_migrated_PV #102477
- Error message should not be capitalized. #102420
- Fix a grammar error in doc #102421
- Remove -k from toCurl output #102572
- fix manual trigger of readinessProbe on startupProbe success #101738
- Delete AvailableResources judgment for GA features #101860
- part4: master to controlplane in test/integration(1.22) #102278
- Part1: master to controlplane in test/integration(1.22) #102270
- Updating to prometheus/common v0.26.0 #102561
- Part3: master to controlplane in test/integration(1.22) #102276
- Promote CronJobControllerV2 flag to GA #102529
- GCE Windows: Only create NPD kubeconfig when the file path is defined. #102544
- Fix closing of decorated watcher channel on timeout #102539
- storage e2e: capture driver pod events #102526
- serviceOwnsFrontendIP shouldn’t report error when the public IP doesn’t match #102516
- handle Unmarshal error #101982
- Add test cases to the LoadClientConfig function #101959
- kubelet_pods.go: clean makeEnvironmentVariables #101633
- doc: remove description that
socat
is required #100679
- Add
LAST RESTART
column to kubectl get pods
#100142
- Cleanup redundant failure reason in InterPodAffinity plugin #102518
- Clarify and split up the “not actually SCTP” SCTP NetworkPolicy test #102509
- Clean apply’s prune and kube addons with batch/v1 CronJob #102528
- Improve ToSelectableFields’ performance for events #102461
- Implement support for watch initialization in P&F #102171
- fix watch_cache_capacity metrics #102484
- Promote cronjob to batch/v1: kubectl sparse_test file #102338
- Add hint to fake topology manager. #102221
- Cleanup Framework interface #102485
- Add KEP links to sig-net feature gates #102504
- vendor: upgrade cadvisor to 0.39.2 #102483
- Graduate prefer nominated node to beta #102201
- Optimize the structured Logging migration. #100558
- Azure auth forwarding adal refresh error to azureTokenSource #102063
- cleanup: delete tempDir correctly after flexvloume_test is executed #101605
- Default GCE testing to using konnectivity #102510
- kubeadm: use subpath for coredns only for default repository #102502
- remove LinuxOnly tags for subset of dual-stack tests #102497
- Add user and group name constants for kubeadm rootless control-plane. #102494
- Add a test for verifying compute basepath. #102381
- Clean up tempDir after fsstore_test.go is executed #101559
- pkg/kubelet/cm: cgroup-related cleanups #102218
- Change log line to print actual pod uid and not address of the pod uid #102232
- Return UnschedulableAndUnresolvable when looking up volume-related resource returns NotFound error #102465
- Bump golang.org/x/text to v0.3.6 #102409
- Part5: master to controlplane in test/integration(1.22) #102279
- api link is missing #102223
- client-go: add retry logic for Watch and Stream #102107
- Log spelling formatting and a redundant conversion #102359
- Fix the url ‘version’s comparation of github.com/Azure/go-autorest/’ lost #99886
- Refactor logs options #102470
- Add tests to logs #102462
- sched: fix Dump’s doc comment #102432
- Local PV e2e: fix leaked local volumes #102292
- kubeadm: remove the cgroup driver detection for docker #99647
- Build non-static binaries with PIE buildmode #102323
- Enable protocol-buffers by default #102039
- Uniform output string. #102417
- Update CNI plugins v0.9.1 #102328
- Fix VolumeAttachment garbage collection for migrated PVs #102176
- kubeadm: add “+optional” to fields with “omitempty” in v1beta3 #101925
- kubeadm: add support for skipping phases in v1beta3 #101923
- cleanup: Optimization logging format for pkg/kubelet #102268
- Return UnschedulableAndUnresolvable instead of Error when failing to lookup volume-related resources #102306
- Part2: master to controlplane in test/integration(1.22) #102272
- Fix prometheus-to-sd image for fluentbit #102372
- (scheduler e2e) Create balanced pods in parallel #102138
- Update setcap to buster-v2.0.1 and add setcap to dependencies.yaml #102377
- cleanup PodPreset testdata #102336
- CronJob: switch storage version to batch/v1 in 1.22 #102363
- Simplify kube-cross dependency handling #102371
- Changes headers to remove “X-” prefix (IETF deprecation) #102343
- kubeadm:return error info correctly #102310
- Retry detaching FibreChannel volume few times #101862
- Update kube-cross to v1.16.4-2 #102364
- Deflake tests that need to grab metrics from controller-manager or scheduler #101960
- clean up algorithmprovider pkg and remove scheduler deprecated algorithm-provider flag #102239
- add API e2e test for port ranges of netpolices #99777
- Add feature gate ExpandedDNSConfig #100651
- Fixed a possible nil pointer dereference caused by variable
plug
#100746
- storage e2e: use csi-driver-host-path v1.7.2 in single pod #102282
- Update pd csi driver images to use v1 images (CSINode, CSIDriver, etc) #102212
- simplify return boolean value expression #102200
- Default StreamingProxyRedirects to disabled #101647
- api: Add min ready seconds & availablereplicas for statefulsets #100842
- Removing utils/mount dependencies from vendor #96130
- e2e: reduce pods used in shared local pv test #100531
- Fixed sort-by not sorting Resources as expected #100435
- Bump klog to 2.9.0, fixing byte array display #102332
- simplify returning boolean expression in /pkg/volume #102269
- NetworkPolicy E2E enablement for Windows #98077
- scheduler/add: interface check on nodeaffinity #102234
- kubelet_running_pods shows number of pods that have a running pod sandbox #101308
- Grant PSP permissions to all serviceaccounts in e2e, not just default #102301
- Prevent data race condition in vsphere unit tests #102086
- Fix use nil error #100394
- Use ownerReference to build default spreading constraints #102236
- kube-proxy: Fix EndpointSliceCache::getEndpointsMap for different endpoints with same IP #101935
- Make apimachineryvalidation.totalAnnotationSizeLimitB public #102150
- e2e: Flag questionable durations in container status on termination #102252
- scheduler_perf: correct error handling #101853
- Update the Debian images to pick up CVE fixes in the base images #102302
- Update etcd makefile to build v3.5.0-beta.3 image #102277
- Adding IPV6 (Dual Stack) support to handle IPV6 pod cidrs #101154
- apf: always create missing bootstrap configuration object #102067
- e2e: hugepages: delete test pod after the test #102291
- avoid comparing function pointers in unit tests #102288
- BoundServiceAccountTokenVolume ga #101992
- Update pause image to v3.5 #100292
- Drop beta APIs from create command for PDBs and CronJobs #101613
- fix mistake about [avaliable] for index_test.go #98199
- Remove feature label from Indexed Job E2E test #102012
- Upgrade Fluent-Bit 1.7.6. #102264
- Update snapshotting tests to use volumeHandle for CSI volumes when waiting for NodeUnpublish #102021
- Add unit test for clean up mountpoint logic if path does not exist #101536
- Fix some nit for kubelet #101480
- Introduce scorePluginWeightMap to replace pluginNameToWeightMap #101460
- code cleanup:remove redundant return statement in pv_controller.go #101175
- add a warning about the filter table #101168
- correct messages in post start hook error handling #100608
- add enqueue-extensions nodevolumelimits plugin #100026
- Upgrade konnectivity-client for GRPC connection fixes #102213
- skip some UT on mac for dockershim #101013
- Fix a panic for in-tree drivers that partialy support Block volume metrics #101587
- sched: dynamic event handlers registration #101394
- Write AppsV1DaemonSetStatus test - +3 endpoints #100507
- fix error of setting negative value for containerLogMaxSize #99680
- Add the missing RLock #102088
- Fix GCE regional PD tests. #102238
- Remove unused util CreatePods #102189
- Change the users of IsQualifiedName to ValidateQualifiedName #102074
- Update addon resizer to 1.8.13 #102070
- Update event-exporter and prometheus-to-sd versions in cluster addons #101486
- Write Read, Patch & Replace ReplicaSet Status +3 endpoints #101260
- client-go: refactor retry logic so it can be reused #102217
- Remove node termination handler addon #101628
- Add fail-open audit logs to validating admission webhook #92739
- Fix: Logging causes nil-pointer #102229
- simplify returning boolean expression in staging/src/k8s.io/client-go/tools #102241
- Promote DS MaxSurge to beta #101742
- Add Snapshot Controller e2e metric tests #96299
- Add warning for removed and deprecated plugin #102186
- Fix expired unit test certs #102224
- Add KnVerey as a sig-cli reviewer #102065
- Don’t replace pod annotations in variable expansion test #100543
- Add integration test for exec plugin global cache #102216
- Add feature gate to disable all in-tree cloud providers #100136
- Use distroless to build Conformance image #99178
- exec credential provider: don’t run exec plugin with basic auth #102175
- Cherry pick #482 from cloud provider azure: aggregate errors when putting vmss #98350
- test/integration/client: test exec calls metric #102152
- apf: introduce the concept of width for a request #102185
- kubeadm: add datapolicy tags for v1beta3 token/key fields #102174
- kubeadm: move cgroupDriver defaulting to kubeconfig/kubelet.go Default() #102133
- Avoid undesirable allocation when device is associated with multiple … #101893
- Fix staticcheck in k8s.io/apimachinery/pkg/util #99371
- Add Node IP IPv6 formatting in NodeAuthenticator tests #102089
- upgrade kustomize to v4.1.3 #102193
- Propagate server version correctly to apiextensions-apiserver, stop serving v1beta1 CRDs #102197
- migrate log in pkg/volume/plugins.go #101510
- Add staging directory for pod-security-admission #102153
- vendor: bump runc to rc95 #102147
- Refactor the algorithm used to decide CPU assignments in the CPUManager #102014
- Add a feature-gate to kubeadm to enable/disable rootless control-plane. #102158
- Adds unit tests for pkg/kubelet/cm/cpumanager/topology #101265
- Windows host process work #99576
- Mark ContainerImage.names as optional #102159
- kubeadm: remove e2e test for ClusterStatus #102157
- Graduate WarningHeader feature to GA #100754
- remove pod preset testdata and args #101099
- remove ingress kubemci tests from e2e #102167
- e2e: add log for running which cleanup action #101889
- Azure: avoid setting cached Sku when updating VMSS and VMSS instances #102005
- specify pod name and hostname in indexed job #101601
- cleanup: remove TODO at e2e scheduling preemption test #101612
- kubeadm: remove –insecure-port flag from the kube-apiserver manifest #102121
- Prevent data race condition in csi unit tests #102090
- Remove scaleio volume plugins from k8s codebase #101685
- bump ingress e2e tests to v1 #102030
- Add field-level warning plumbing and add pod spec warnings #101688
- Cleanup useless ‘scheduler.alpha.kubernetes.io/critical-pod’ annotation #102129
- Respect annotation size limit for SSA last-applied. #102105
- Write List and DeleteCollection DaemonSet Test +2 endpoints #101995
- Bump containernetworking/cni to v0.8.1 #101759
- Add NetworkPolicy Endpoint to Ineligible endpoints #101382
- Write ReplicaSet List and DeleteCollection test +2 endpoints #101261
- fix: delete non existing disk issue #102083
- Update test/e2e/framework/volume owners file #98613
- Set poll period of metrics server nanny to 30s #101869
- Update testing related dependencies (ginkgo|gomega|testify) #102111
- Added the behavior of double dollar signs in env, command and args #101916
- Add logging of filters to api calls logs #102057
- Remove v1beta1 volume provisioning test #102109
- kubeadm: remove deprecated “–csr*” flags in “init phase certs” #102108
- staging/publishing: remove 1.17 and 1.18 rules #102081
- : Fix unit tests #101984
- Fix DaemonSet status update retry #99398
- Install Node Problem Detector on GCE Windows nodes #101539
- Update dns autoscaler test to look at node allocatable instead of capacity #102112
- Fix exit code check in hack/grab-profiles.sh #102046
- GCE Windows: Fix Fluent-bit crashloop on Windows Event Log Ingestion #102024
- kubeadm: remove the ClusterStatus object from v1beta3 #101915
- kubeadm: use git.k8s.io link in app/util/error.go #102069
- bug(staging_api_apps_v1): add descriptions to apps/v1/types.go files #102034
- kubeadm: remove the deprecated flag ‘–image-pull-timeout’ for ‘kubeadm upgrade apply’ command #102093
- Scheduler: remove pkg/features dependency from NodeResources plugins #98583
- kubeadm: remove the deprecated “config view” command #102071
- Position e2e Mount Propagation test to be kubelet-specific #100859
- Revert “Merge pull request #101888 from kolyshkin/update-runc-rc94” #102094
- Fix the ceph deploy for e2e testing for ARM64 #102004
- test/integration/client: add TestExecPluginRotationViaInformer #101726
- adds a unit test for checking if graceful shutdown of HTTP2 server works #97232
- code cleanup:fix broken link in validation #101230
- e2e node: make possible to add additional kernel arguments #101903
- disable collecting of accelerator metrics in cAdvisor #101712
- Modify the kubelet document url #101639
- cpuset parsing:Fix more edge cases and add more unit tests #100565
- Use aliases in sig apps and scheduling APIs OWNERS #102066
- Cleanup sig scheduling maintainers and reviewers #102068
- vendor: bump runc to rc94 #101888
- Replace hardcoded docker image in hybrid_network test #102060
- migrate proxy/ipvs/proxier.go logs to structured logging #97796
- Added BinaryData description to kubectl describe #100568
- Fix some case issue #97965
- kubeadm: add more *rsa.key files in util/pkiutil/testing/testdata #101918
- Remove unnecessary quotes from get-kube scripts #102027
- Change apiversion of CRD from v1beta1 to v1 #101871
- kubeadm: remove ClusterConfiguration.DNS.Type from v1beta3 #101547
- remove kibana system:anonymous rbac #102018
- Add fieldSelector builder function to events. #101817
- cleanup redundant testcases #101964
- remove unused params #101998
- Graduate pod affinity NamespaceSelector to Beta #101496
- rev ES and allow anonymous access to kibana #100169
- Update konnectivity network proxy server to run as non-root, by defau… #101881
- kubeadm: remove redundant CriticalAddonsOnly toleration from kube-proxy DaemonSet #101966
- comment words correct #101979
- Remove azure disable-tcp-reset annotations #101898
- update to handle beta removals in 1.22 #99840
- Check IP of Ingress blank before append #101690
- kubeadm: fix the bug that kubeadm only uses the first hash in caCertHashes to verify the root CA #101977
- e2e: waiting for scheduler pod to expose metrics once #101895
- Structured Logging migration: for package staging/src/k8s.io/apiserver/pkg/server/dynamiccertificates #101865
- Increase TerminationGracePeriodSeconds to 1 second #101931
- Change ingress api doc to reflect the correct path validation #101627
- Update dependencies in local node test runner #99899
- fix kubectl set env or resources not working for initcontainers #101669
- Remove two metrics that have been deprecated #101936
- Clean up and make more image handling consistent #100753
- Gce curl cleanup #101884
- Make watch order conformance test reliable #101950
- Add descriptions to api/extensions/v1beta1/types.go #100008
- refactor(kubeadm): remove alpha command #101938
- Remove unused CreatePodsOnNode function #101156
- feat: set some auth flags for KCM and KS in local-up-cluster.sh #101952
- storage e2e: auto detect sector size #101924
- Creation and Deletion timestamps fuzzer in metav1 should avoid large negative values #101618
- Handle invalid `losetup’ options #100894
- Update API compatibility data for 1.21 #101243
- fixed wrong warning in kube-proxy regarding topology aware hints #101857
- Fix nil check #101875
- Add missing clientset to EBS storage e2e test #101443
- e2e node: fix the race condition under the memory manager test #101461
- Fix error handling for kubectl create configmap #101780
- fix: avoid nil-pointer panic when checking the frontend IP configuration #101739
- Remove tallclair for gce owners #101874
- refactor: disable insecure serving in controller-manager #96216
- Add descirptions to /kube-aggregator/pkg/apis/apiregistration/*/types.go #99754
- docs: fix outdated enhancement doc link #99391
- kubeadm: remove deprecated hyperkube image support in v1beta3 #101537
- runtime/default Seccomp Profile in kubeadm control-plane components. #100234
- Fix potential panic for node resource plugin #101859
- publishing: Use go1.15.12 for 1.20 and 1.19 release branches #101847
- upgrade nvidia-driver-installer to 2.0.5 #101833
- wait for poststarthook/max-in-flight-filter to be initialized #101777
- kubeadm: Deleted redundant
kubeadmconstants
from initconfiguration.go
#101774
- Add logic to only call CPUManager Update() if state different than last Update() #101771
- fix removing pods from podTopologyHints mapping #101615
- In “Fast watcher, slow processing.” warning, print objectType #101790
- [agnhost and other images] Use tonistiigi/binfmt instead of our multi-arch register.sh #101838
- kubeadm: simplify fuzzing of ClusterConfiguration #101598
- Fix improperly formatted Calico CRD files #101810
- no_proxy inherits the system settings to adapt to some special scenarios #101395
- fix wrong output when using jsonpath #98057
- Fix
kubectl wait --for=delete
ignore not found #96702
- Fix multivolume access tests for Windows #101806
- Avoid caching the VMSS instances whose network profile is nil #100948
- Update to go1.16.4 #101809
- Delete duplicate judgments #101793
- fix: not tagging static public IP #101752
- test: retryable error in wait for ready nodes test #101684
- Add a retry for apk operations #101800
- Use GA topology labels for Azuredisk #101534
- CHANGELOG: fix punctuation errors in 1.21 #101452
- Graduate indexed job to beta #101292
- fix broken link in some files #101046
- code cleanup for pkg/api and pkg/apis #100936
- Fix watchForLockfileContention memory leak #100326
- add auto update for priority & fairness bootstrap configuration objects #98028
- Container type: document that SecurityContext applies to Container #90635
- minor change, move the comment to the right line #101390
- Fix staticcheck on vendor/k8s.io/apiserver/pkg/server/httplog #97867
- add more context to log after a request times out #97428
- Omit comparison with boolean constant #101523
- Fix misspelling of condition. #100216
- Add some soon-to-be-removed plugins to deprecated volume plugin list #101773
- Update glbc image to v1.12.0 #101772
- compare the func with .Pointer() in scheduler registry-test #101757
- remove unused variable of Code #97663
- Add function to copy a single pod log in podlogs #101768
- Run control-plane as non root in kube-up. #101164
- Implement a FakeClient interface #100940
- Recursive chown the /etc/srv/sshproxy if kube-apiserver is running as… #101751
- Use CSI driver to determine unique name for migrated in-tree plugins #101737
- Remove remnants of basic auth from cluster bootstrap. #101678
- apimachinery: add context bound polling #101668
- removed deprecated apiextensions.k8s.io/v1beta1 and use extension v1 for calico #101753
- azure: fix node public IP not able to fetch issues from IMDS #100690
- pause image: Uses kube-cross image to build Windows binaries #100592
- remove CRIContainerLogRotation feature gate #101578
- Upgrade struct annotation #99842
- Fix staticcheck failures for vendor/k8s.io/apiserver/pkg/registry/rest/resttest #100993
- use ‘_’ in nodelabel plugin for unused parameters #101703
- cleanup: fix log capitalization in volume package #101115
- sched: make CycleState’s Read()/Write()/Delete() thread-safe #101542
- conformance test for Services should validate behaviour #101709
- OWNERS(CHANGELOG): Add 1.22 release notes team #101754
- deflake a resource quota check for best-effort pods #98906
- Fix pull empty image URL #98629
- Promote kube-addon-manager to v9.1.5 #101732
- GCE Windows: Do not install docker when containerd CRI is selected. #101747
- Prevent scheduler crashing in default preemption plugin #101560
- fix hardcoding and format error log #101107
- kubeadm: upgrade etcd to 3.4.13-3 #100612
- Added descriptions to api/apiserverinternal/v1alpha1/types.go #99811
- Add jitter to lease controller #101652
- Ref counting is only applicable to Remote endpoints #101358
- indexed job: remove pods with invalid index #101163
- Revert “Revert “cluster: Use python3 everywhere”” #101722
- Switch the order of adding SNICert and creating LoopbackClientConfig #101389
- remove old ip checks. #100879
- code cleanup: omit redundant alias in import #101454
- Set OWNERS of pkg/apis to api-(approvers/reviewers). #101731
- Fix log spam for du failure on pod etc-hosts metrics #101708
- client-go transport: assert that final CA data is valid #101707
- feat: change partition style to GPT on Windows #101412
- Update tests to use agnhost 2.32 #101713
- Update testdata generation command #101704
- Add validation for names like ‘-’ #101626
- kubelet: change cgroup move message to log level 3 #101593
- cleanup: use plain channel send or receive instead of single-case select #101400
- pkg/kubelet: Simplify status string generation on probes #101369
- Consistently use log.KObj to format pods in logs #101364
- cleanup: fix errors in wrapped format and log capitalization in kubelet #101302
- kubelet: fix log files being overwritten on container state loss #99748
- Ensures Authentication types have descriptions #101687
- aggregator: add availability state transition logging #101420
- Fix auth can-i provides potentially misleading output with impersonate #101643
- Fix mounting NFS resources in IPv6 bare-metal environment #101066 #101067
- update PodDisruptionBudget’s Version to v1 in e2e testing manifests #101693
- Removing comment to improve generated docs. #101320
- Drop IsScalarResourceName check in GetNonzeroRequestForResource #101466
- Add marseel@ to sig-scalability-reviewers #101654
- Revert “Deflake startupProbe e2e test” #101689
- Fix typo in comment #97399
- Formatting and grammar fixes in 1.20 changelog #98955
- Add myself as a dep reviewer #101670
- Register/Deregister Targets in chunks for AWS TargetGroup #101592
- webhooks,aggregation: add metrics to count certs missing SAN #95396
- add missing description to api/imagepolicy/v1alpha1/types.go #100233
- remove RootCAConfigMap feature gate #101579
- remove duplicate packet import #101187
- Add descriptions to api/authorization/*/types.go #99760
- Arm/fix container security context docs #98740
- GCE Windows: mkdir -p fluent-bit pos-files directory. #101621
- test: Update nvidia-driver-installer used in gce-device-plugin-gpu job #101595
- quantity: Allow a new quantity to be created directly from inf.Dec #101590
- Bump metrics server to use 0.4.4 image. #101477
- agnhost: Try both in-cluster and external discovery #101589
- Release lock on cancel for scheduler #100305
- apf: use a list instead of slice for queueset #101484
- unit test using metrics must reset the global registry #100218
- Add bobbypage as sig node reviewer #100354
- Scheduler: remove pkg/features dependency from DefaultPreemption plugin #101619
- Fix invalid AWS KMS key test flake #101582
- Fixes formatting and typos in client-go docs #101535
- kubelet: do not cleanup volumes if pod is being killed #101524
- [k8s.io/apiserver/pkg/endpoints/discovery/]: improve readability #101509
- update node local dns readme for ipv6 and 1.18 GA #101417
- Prune sig-cli owners #101083
- bump metrics server version to v0.3.7 and make it multi-arch #100256
- Fix EndpointSlice describe panic when an Endpoint doesn’t have zone #101025
- fix description of command kubectl cluster-info dump #99537
- Remove inactive failing tests #101586
- use Patch API to add namespace annotations #100262
- Fix flake for GracefulNodeShutdown e2e #101569
- Remove the VolumeSnapshotDataSource feature gate #101531
- Update to using kubedns 1.17.3 image. #101439
- Set namespace when using kubectl create service #101005
- let objects without metadata pass through the managedFields admission controller #101611
- cleanup: fix spelling mistakes in CHANGELOG-1.20.md #101456
- Deflake startupProbe e2e test #99998
- kubeadm: change comment about json.Unmarshaller to json.Unmarshaler #101576
- Remove unused code in test/e2e/{upgrades,storage,network} #99348
- noderesource: node info already knows which resources are scalar #101467
- kube-proxy copy node labels #101583
- pkg/scheduler: drop Resource.ResourceList() method #101465
- Deprecate removal of CSI nodepublish path by kubelet (#101332) #101441
- Added integration test for pod affinity namespace selector #101352
- split CRD schema test between migrated data and current #101497
- apiserver: wrap errors in admission with context #101532
- add –all-namespaces to kubectl annotate,label #101487
- Fix fluent-bit configuration for GCE Windows. #101271
- kubeadm:Use kubeadmapiv1.SchemeGroupVersion.String() instead of kubeadm.k8s.i… #101307
- Structured Logging migration: modify server_windows part logs of kube-proxy. #101410
- cleanup: omit redundant nil check around loop in apiserver #101403
- Deprecating PodUnknown podPhase #95286
- Add type logging to certificate manager #101252
- Fix cleanupMountpoint issue for Windows #101495
- [k8s.io/client-go/discovery/discovery_client]: CustomResourceDefinition #93412
- fix: set “host is down” as corrupted mount #101398
- e2e/network/firewall: don’t assume nodes are exposed externally #101488
- Remove suffixes for VolumeSnapshotClasses in E2E tests #100484
- Revert “cluster: Use python3 everywhere” #101473
- cleanup: fix log capitalization in pkg controller #101470
- Modify kubectl command for kube-addons. #101447
- fix limited4 -> limited #101092
- Change time.Now().Sub(x) to time.Since(x) for cleanup #101002
- no support endpointslice in linux userpace mode #100913
- delete duplicate logs #100778
- make clear PodConfigNotification’s type #100750
- Avoid logging JSON blob on error. #96576
- Ensure audit log permissions are restricted #95387
- Ensure service deleted when the Azure resource group has been deleted #100944
- remove GAed feature gate ExternalPolicyForExternalIP #101448
- Doc updates to clarify the image promotion process #100387
- code cleanup: apiserver remove useless code logic #101068
- Added benchmarks for pod affinity NamespaceSelector #101329
- Fix typo for kubelet #101421
- Promote SSA GA #100139
- update dual-stack test description to remove duplicate tag #101442
- update –reserved-cpus cpu list validation #98152
- cleanup: replace x.Sub(time.Now()) with time.Until(x) in e2e test #101402
- Rename devicesIDs -> devices_ids to follow protobuf naming conventions #91799
- cluster: Use python3 everywhere #101437
- Stop unsetting the golang buildid #101411
- code cleanup: append slice without check #101367
- removing kubelet’s flag chaos-chance #101057
- Add subresource support to client-go apply extract #100496
- job-e2e: wait exceeds active deadline for 15s #99772
- Correct a misspelling of ‘secret’. #99519
- add user-agent for audit log format legacy #99452
- Prevent Kubelet from getting stuck in DiskPressure when imagefs minReclaim is set #99095
- Add correct GV for PodSecurityPolicy describer #101436
- Use a less-common port for e2e test http pod. #101381
- Add support for gathering metrics from CSI block-mode volumes #97972
- e2e: MakePod() should support block and inline volumes #99154
- Fixed typo for kubectl top pod #101372
- [pkg/proxy/ipvs]: fix README.md typo #97713
- vSphere: Return useful errors from parameter validation #101116
- Update Azure Go SDK version to v53.1.0 #101357
- modify the elements in the array directly without allocating a new array #97964
- Remove outdated comment on
wait.Until
#94120
- Use gh tool instead of hub for cherry pick script #97697
- parseOperator error message is inconsistent with the behavior #101361
- To be consistent with global flags in –logging-format description #98516
- Update sidecars for csi mock driver #101383
- fix TestMutatingWebhookResetsInvalidManagedFields flakes #101380
- Revert “storage e2e: disable health check containers” #101360
- Make ephemeral volume tests work with Windows nodes #100548
- cleanup: fix errors in wrapped format and log capitalization in controller #101304
- Drop post-vendor sorting of modules.txt #101301
- Adding stack-type to gce cloud config (to be used for dual stack in legacy-cloud-providers gce code) #101255
- Promote NamespaceDefaultLabelName to GA #101342
- apply test for manager limit to only use v1 apis #101330
- remove GAed feature gate:SCTPSupport #101247
- rephrase kubelet volume limit log msg from error to info #101213
- Add
--chunk size
flag to kubectl describe
#101171
- code cleanup: Abstract repetitive codes in
cmd
as a function #101119
- fix a broken link in docker_sandbox.go #101085
- Fixed the broken link #101037
- fix broken link for issue 101008 #101011
- spelling mistake #100981
- Don’t use Yoda conditions #100920
- kubelet: remove unused applyLimits function #100150
- Remove AddGeneratorFlag from kubectl create deployment #99915
- Add exit code log when container died #99880
- Fix kubectl flake: Simple pod should return command exit codes #101295
- Kube-proxy: perf-enhancement: Reduce NAT table KUBE-SERVICES/NODEPORTS chain rules #96959
- Agnhost image’s progress name is called agnhost, not test-webserver #101191
- Remove deprecated generator flag from kubectl autoscale #99900
- Switch alpha Pod ephemeralcontainers API to use Pod kind #101034
- Force NodeUnstageVolume to finish for all distros #101280
- Track ownership of scale subresource #98377
- Add missing heading in CHANGELOG #101299
- Extend pod start timeout to 5min for storage subpath configmap test #101347
- storage e2e: automate hostpath YAML updates, update sidecars but not driver #100637
- Remove redundant checks #101297
- fix: azure file inline volume namespace issue in csi migration translation #101235
- Fix log format in flexvolume #101072
- code cleanup: scheduler / framework use
max
function instead of if-cond… #101313
- controller-manager: restore http logging filter in the chain #101152
- Move nodeaffinity helpers to component-helpers package #99959
- pkg/kubelet: improve the node informer sync check #99336
- Remove Limits from scheduling e2e balanced pod resources #101337
- Remove unmaintained elasticsearch tests #101293
- cleanup: fix log capitalization in scheduler #101277
- Fix Client-Side Request Throttling Malformed Logs #101162
- dnat to 169.254.169.252 for metadata server traffic #100639
- Add SELinux security context to ContainerLogPath test #101312
- Additional CVE-2021-3121 fix #101306
- code cleanup: scheduler simplify the check function in NodeLabel.Filter #101317
- eliminate dependency on go-openapi/spec #101234
- Add timeout to Azure ACR credential provider #100686
- Add more unit tests for SelectionPredicate #100964
- Upgrade addon-manager baseimage to debian-base v1.0.1 #101262
- code cleanup: modify kube-scheduler, remove useless return value #101173
- remove duplicatd description in comment #101269
- storage e2e: remove obsolete function #101233
- Fail fast when image is specified without tag #101287
- code cleanup: pkg/scheduler modify framework/types.go #101276
- code cleanup:remove repeated package import in client-go #101174
- kubeadm: add placeholder v1beta3; remove the deprecated v1beta1 #101129
- Fix RBAC of generic ephemeral volumes controller #101186
- force implementors of dyanmiccertificates providers to think about notify #100979
- Update kube-openapi and gnostic dependencies #100490
- e2e: topology manager: use deletePodSync for faster delete #95609
- CHANGELOG: fix punctuation errors #100756
- kube-master-installation: improve systemd cross-unit robustness. #101176
- code cleanup for pkg volume csi #100999
- remove CSR v1beta1 tests since the API is no longer available in 1.22 and CSRs are short term #101244
- TestGetPatchSetsForPathMustBeDirectory: Ensure the error type is os.PathError #101217
- client-go/cache: fix the AddIfNotPresent method of the DeltaFIFO #100737
- update more integration tests for v1beta1 removal #101248
- update test-cmd to avoid removed beta APIs #101245
- Fix
startupProbe
behaviour changed #101093
- If kube-apiserver is running as non-root then set the permissions of … #101207
- allow multiple of –service-account-issuer #101155
- code cleanup: fix broken link in kubectl completion #101228
- Fix panic when killing container fails #101012
- Add required fields to fluentd-gcp-scaler-policy CRD. #101238
- publishing: Use go1.15.11 for 1.20 and 1.19 release branches #101232
- Simplify the repeat lines in build/root/Makefile #101100
- Validate scale’s –current-replicas flag #100545
- cleanup parseExcludedCIDRs #99448
- Add endpointslices to default edit & view RBAC policies #101203
- e2e create pods only on schedulable nodes #101211
- Add subresource managedfields #100970
- Add “node-high” priority-level #101151
- Disable localhost:nodeport for proxy-mode=ipvs #101023
- Update to go1.16.3 #101206
- Updating EndpointSlice validation to match Endpoints validation #101084
- releng: Update debian-base and debian-iptables to buster-v1.6.0 to patch base image CVEs #100976
- authorizer func: pass through context #100963
- Fix Job describe for completion mode #101160
- Use GKE specific configuration for kubeconfig file generation #101043
- audit: make stage consts use correct type #100969
- client-go/cache: support errors.Unwrap for KeyError #100768
- Some comments’ typos #96094
- Remove kube-apiserver
--kubelet-https
flag #101178
- Kubemark: allow choosing image-service #101145
- Add policy/v1 Eviction support #100724
- e2e don’t set pod.Spec.NodeName directly #101184
- ipvs: add uablrek to OWNERS #100636
- kubeadm: fix inconsistent usage for –experimental-patches in join phases #101110
- Kubemark: print flags before start #101181
- Fix “Pod Disks schedule pods each with a PD” test in windows #100377
- Use GKE specific configuration for kube-apiserver SNI cert #100764
- GCE Windows: Use authenticated HTTP GET against GCS if VM has cloud-p… #101170
- Upgrade kustomize-in-kubectl to v4.1.2 #101120
- Add jpbetz to client-go reviewers #100503
- kubelet: fix raw block mode CSI NodePublishVolume stage miss pod info #99069
- Update glbc image in glbc addon #100930
- Limit image spec’s hash length #101147
- Prune stale entries from OWNERS files #101086
- move upgrade test frameworks closer to Describe #101118
- got rid of ClusterEventReg generate ClusterEvent objects on the fly #100322
- Revert “Revert “Promote SizeMemoryBackedVolumeSizing to beta”” #101048
- Graduate PodDeletionCost to Beta #101080
- DelegatingAuthenticationOptions: TokenReview request timeout #100959
- Validate plugin config for KubeSchedulerConfiguration #100557
- Remove redundant checks #100370
- Use a debugging tool in E2E tests #100205
- refactor netpol/policies.go #99696
- kubeadm: Bump minimum supported versions and add etcd version for 1.2… #101104
- Implement EnqueueExtensions interface in TopologySpreading scheduling #100853
- Revert “KCM: specifies the upper-bound timeout limit for outgoing requests” #101108
- Implement EnqueueExtensions interface in volumerestrictions and volumezone. #100090
- Do not grep for curl –help for –retry-connrefused #101015
- code cleanup: Omit redundant nil check on slices #101000
- Switch fluentd-gcp-scaler policy to non deprecated api. #101021
- Fix nil pointer dereference by changing code order #100775
- Fix couple of nits in
nodevolumelimits
plugin #100614
- fix errors in wrapped format #100177
- Chain the field manager creation calls in newDefaultFieldManager #101076
- frequently flake ut: exec test should not run in Parallel as feature gate is not locked yet #101006
- Add configure script logging instrumentation #100770
- move filesystem resize code to kubernetes/mount-utils and add need re… #99223
- Change file owner of /mnt/disks/master-pd/var/etcd instead of /var/etcd #101020
- SchedulerPreemption|SchedulerPredicates|SchedulerPriorities: adjust some e2e tests to run in a single node cluster scenario #100128
- Use the audit ID of a request for better correlation #99237
- Remove duplication in 1.21 CHANGELOG #100968
- Integration test for pod deletion cost feature #101003
- Remove check for apparmor_parser in AppArmor host validation #97968
- code cleanup for pkg/scheduler #100947
- kubeadm: add –validity-period flag for ‘kubeadm kubeconfig user’ command #100907
- Update sig-auth OWNERS #100885
- Surface kube config in scheduler framework handle #100644
- kubeadm: support semver metadata imagetags for etcd during upgrades #100350
- code cleanup for cmd/kubeadm #100935
- Add –chunk-size flag to kubectl drain #100148
- Adds actual context to node drainer code #100439
- Fix Topology Aware Hints support for Kube-Proxy #100804
- Update cri-tools to v1.21.0 #100956
- kubeadm: remove mentions of cgroup-driver from godocs #100536
- update uber zap to 1.16.0 to fix a nil pointer exception #100739
- Fix
default-container
announcement in 1.21 major themes #100985
- kubeadm:the node.kubernetes.io/exclude-from-external-load-balancers label removed on upgrade #100942
- Only system-node-critical pods should be OOM Killed last #99729
- fix Spelling error for Unmounter #99928
- Update the containerd runtime binary path - gce #100980
- part1: master to controlplane in test/integration(1.22) #100181
- spelling mistake #100208
- respect ExecProbeTimeout=false for dockershim #100200
- include description of what kube-root-ca.crt can be used to verify #100926
- Fix a unit test failure in non English languages #100763
- List pod list once to avoid timeout in Multi-AZ Clusters #100762
- Fix kube-apiserver manifest. #100436
- Fix staticcheck failures for vendor/k8s.io/apimachinery/pkg/runtime #100430
- code cleanup for validation.go #100922
- Replace time.Now().Sub(x) with time.Since(x) #100915
- Handle 429 errors from watch requests in reflector library. #100878
- Structured Logging migration: modify logs of kube-scheduler #100877
- improve the readability of log #100874
- fix typo in comment for EventAggregatorByReasonFunc #100873
- oidc authenticator: make library usage easier #100868
- Update IP address validation message to include IPv6 #100866
- kubeadm: Add RA489 as reviewer #100865
- fix kube-proxy latency metrics #100861
- add network-policy label automatically #100839
- Fix file mode condition for host_path storage test #100836
- test/integration/scheduler_perf: make sure each testCase and workload has a unique name #100808
- Update structured-merge-diff to v4.1.1 #100784
- log format optimization #100440
- gce configure containerd default_runtime_name #100992
- Normalize share name to not include capital letters #100731
- clarify RBAC API documentation #100730
- Updating Topology Aware Hints to support “Auto” value for annotation #100728
- Move from kube-dns to core-dns for local-up-cluster.sh #100706
- Cherry pick #574 from Cloud Provider Azure: do not tag user created public IPs #100694
- Tag structs as atomic #100684
- apf: exempt probes /healthz /livez /readyz #100678
- test/e2e: handle ipv6 addresses in netpol tests #100676
- Fixed several spelling mistakes #100671
- Run the etcd as non-root #100635
- Fire an event when failing to open NodePort #100599
- Add unit tests and fix scenarios not covered in unit tests #100575
- Fix staticcheck in k8s.io/client-go/discovery #100570
- use a non-deprecated API to check kube-proxy #100562
- Fix api installer to indicate PATCH may return a 201 for server side apply #100141
- remove duplicated validation for service-cluster-ip-range #99578
- Refactor rest.FinishRequest function #100523
- sched: dedupe logic of building kubeConfig #100510
- Fix mounting partitions on NVMe devices #100500
- add aojea as sig-network approver #100491
- Missing return when error #100479
- Move NodeResourcesFit plugin args validation to apis/config/validation #100477
- added yliaog as approver #100458
- Make integration tests not depend on e2e tests #100457
- test: Use bytes.Buffer.String #100446
- Change go file mode from 755 to 644 #100444
- Unify some methods in e2e common #100433
- test: fix typo in chaosmonkey.go #100425
- kubeadm: fix typo in help text; ca.cert should be ca.crt #100422
- reduce volume length for vsphere volumes #100404
- Cleanup: use cmp.Diff instead of diff.ObjectRefectDiff in pkg/api #100402
- Tag Multi-AZ scheduling tests as serial #100378
- implement EnqueueExtensions interface in serviceaffinity #100357
- Disable intree storage multivolume e2e test in windows nodes #100356
- Replace deprecated NewDeltaFIFO with NewDeltaFIFOWithOptions #100355
- strip prefix ‘v’ in coredns version if exists #100353
- Preempting: do not delete the victim if it just exits in WaitingPods #100325
- Fix rest_client_rate_limiter_duration_seconds not registered #100311
- Scheduler: skip updates of assumed pods #100286
- added eventsToRegister for nodeName & nodeUnschedulable plugins #100279
- Expose resources overrides and maxPods conf in kubemark #100267
- Update
PodSpec.Overhead
broken links #100245
- Remove non-existent log option in workqueue example #100217
- Error in kubectl drain –dry-run=server #100206
- test: fix the error case of TestAuthenticationValidate #100186
- test case for pkg/kubelet/cri/remote/utils.go #100175
- Cherry pick #537 from cloud provider azure: Refresh VM cache when node is not found #100110
- fix rounding of volume storage requests #100100
- Fix TestGetNodeAddresses function error. #100088
- Add Tracker() function to fake dynamic client #100085
- Move tnozicka to SIG-Apps emeritus #100078
- Update comments for the resource weight of
RequestedToCapacityRatio
plugin #100068
- Add test case for state.go #100067
- implement EnqueueExtensions interface in nodeaffinity #100051
- sched: support PreEnqueueChecks prior to moving Pods #100049
- bump npd version to latest v0.8.7 #100041
- fieldmanager: Strip managedfields BEFORE we update the timestamp #100032
- implement EnqueueExtensions in interPodAffinity #100020
- Implemented EnqueueExtensions interface for NodePorts #100004
- Remove active pods past completions #99963
- Implement EnqueueExtensions interface in nodelabel #99937
- implement EnqueueExtensions interface in taint toleration scheduling #99936
- Remove unused/dead code #99929
- code cleanup for kubectl apply_edit_last_applied.go ,completion.go,cp.go,wait.go #99892
- Use the ‘request received timestamp’ value inside httplog #99868
- Add subresource apply support to client-go #99849
- Cleanup portforward streams after their usage #99839
- DynamicControllerClientBuilder: allows for plugging HTTP wrappers for custom behaviour #99776
- DelegatingAuthOptions: custom RoundTripper #99775
- Add docs for KUBE_BASE_IMAGE_REGISTRY, update code comment #99740
- Exec plugin integration test #99713
- Fix HTTPProbe initialize header #99702
- delete leaked volume if driver don’t know the volume status – aws #99664
- Fix the bug that hack/update-vendor.sh exits with error but no indication of failure #99596
- migrate log in pkg/volume/volume_linux.go #99566
- fix log message and optimize log format check logic #99528
- add jiahuif as a reviewer to staging/src/k8s.io/controller-manager/OWNERS #99509
- Fix staticcheck failures for pkg/controller/replicaset and pkg/kubelet/dockershim #99487
- KCM: specifies the upper-bound timeout limit for outgoing requests #99358
- Fix incorrect use of klog.ErrorS #99278
- TestValidateNetworkPolicy refactor #99165
- e2e: fix memory manager tests #99072
- Make selectors atomic #97989
- Clean up some redundant imports #97650
- Fix the data race in the leaderelection package #97419
- Fake client example: document how to handle a race with informer #95897
- Fix ECR provider startup latency #93260
- Addresses nitpicks for FSGroupPolicy #93195
- isolate logging resources in separate namespace #68004
- e2e test with hostNetwork pods can’t run in parallel #100893
- Add
service/status
glbc rbac permissions #100257
- Windows tests: Adds [Feature:GPUDevicePlugin] tag to Device Plugin test #100815
- Align lifecylce related test pod start up times #100785
- Fix for Flaky test ReplicaSet Replace and Patch tests [Conformance] #100759
- Switch to newer agnhost image - 2.31 #100687
- test/e2e: fix the OIDC discovery test with ECDSA service account key #100680
- Common auth plugins should always be available #100660
- apf: fix data race in queueset #100638
- Add new iptables rule for local-up-cluster.sh #100550
- Set some kube-proxy parameters for local-up-cluster.sh #100544
- Set jwks uri in local-up-cluster.sh #100569
- bump the deprecated version to 1.22 #100632
- Providerless tag for client go auth plugins #100606
- staging/publishing: add release-1.21 branch #100616
- Promote sysctls e2e test to Conformance #99734
- Update the kubelet log pod status to level 6 as it is so big #100573
- Update image base to
gcr.io/distroless/base-debian10:latest
#100566
- Add KUBE_BUILD_CONFORMANCE on package-tarballs target #100571
- Fix deployment lifecycle test issue #100191
- add a verify equivilant to prometheus visibility rules #100552
- Revert #97417 “fix azure file secret not found issue” #100563
- job controller: don’t mutate shared cache object #100553
- staging/publishing: add branch-specific smoke tests #100554
- Add e2e test to validate performance metrics of volume lifecycle operations #94334
- Fix check before deleting PV in Snapshot e2e test #100549
- storage e2e: verify CSIStorageCapacity publishing #100537
- fix a data race in volume reconciler ut #99815 #100215
- Remove SELinuxOptions double setup in pod spec #100540
- Fix the wrong judgment of oom_score_adj #100519
- Prevent nil-pointer exception when constructing PrinterFlags #100502
- test/utils/image: remove listx from OWNERS #100464
- add integration test for suspended jobs #100295
- Fixed kubectl describe ingress causing SEGFAULT if API Group is not specified #100505
- add normalize function to global FlagSet #100171
- kubelet_test: Deflake TestWatchFileChanged #99926
- Fix a panic in “e2e.test –help” #100362
- Mark v1beta1 EndpointSlice deprecated in favor of v1 #100472
- apf PostStartHook: handle error from PollImmediateUntil #100254
- Fix nil ptr dereference in log line #100465
- Ensure providerless kubelet does not pull cloud providers #100438
- Add Etcd compatibility test #99873
- Fix the containerd service check to register it #100417
- webhook config manager: HasSynced returns true when the manager is synced with existing webhookconfig objects at startup #95783
- Tighten DS rollout catching function #100345
- Fix structured logs for pkg/kubelet/network/dns/dns.go #100393
- Promote EndpointSlice API test to Conformance #100418
- Speed up PV provisioning for vsphere driver #100054
- test image: bump agnhost version to 2.30 #100410
- agnhost: increase dns timeout from 5 seconds to 20 seconds #100359
- Run GCE unit tests as non-root #100368
- Add ability to skip OpenAPI handler installation #100341
- Mark kubelet structured logs as migrated #100320
- Fix E2E node reboot test flake #100300
- update dual-stack test description to remove alpha #100189
- Update busybox that includes windows nltest #100383
- add verify-e2e-test-ownership.sh #99698
- Revert “Promote SizeMemoryBackedVolumeSizing to beta” #100346
- Snapshot e2e test: wait for the node to stop using a volume before taking a snapshot #100057
- Migrate pkg/kubelet/kubelet.go to structured logging #99861
- test images: Fixes Windows busybox image #100337
- Migrate pkg/kubelet/kuberuntime to structured logging #99970
- Structured Logging migration: modify volume and container part logs o… #98850
- Promote SizeMemoryBackedVolumes to beta #100319
- logcheck: pass all packages at once to logcheck #100246
- Migrating pkg/kubelet/winstats to structured logging #99855
- Convert cmd/kubelet/app/server.go to structured logging #98334
- Structured Logging migration: modify cri part logs of kubelet. #99006
- test images: powershell-helper linux cache #99866
- Promote ServiceStatus lifecycle e2e test to Conformance +4 endpoint coverage #100290
- Migrate pkg/kubelet/cm/cpumanage/{topology/togit pology.go, policy_none.go, cpu_assignment.go} to structured logging #100163
- Update containerd config for gce #99971
- Migrate pkg/kubelet/kubeletconfig to structured logging #100265
- Replicate update/patch operations from eviction test in conformance CRUD test #100260
- Kubelet migration to structured logs: cpumanager/{cpu_manager.go\fake_cpu_manager.go\policy_static.go) #100176
- Migrate pkg/kubelet/cm/cgroup_manager_linux.go to structured logging #100081
- Migrate remaining pkg/kubelet/cm/ top level files to structured logging #100007
- migrate kubelet/cm/container logs to structured logging #100001
- Migrate cmd/kubelet and pkg/kubelet/cadvisor , pkg/kubelet/cri/remote/util , pkg/kubelet/images to structured logging #99994
- Migrate pkg/kubelet/cm/memorymanager to structured logging #99974
- Migrate pkg/kubelet/cm/topologymanager to structure logging #99969
- agnhost: resolve service account issuer URL before invoking oidc.NewProvider #99860
- Migrate kubelet/preemption and kubelet/logs to structured logging #99848
- Migrate pkg/kubelet/prober to structured logging #99830
- Enable scheduler_perf to support scheduler config file #99638
- Migrate pkg/kubelet/cm/cpumanager/state to structured logging #99563
- Fix kubelet log format flag error #99289
- revert removal of gcr.io/gke-release from pr #100179 #100303
- Migrate remaining logs to structured logging #100196
- kubelet: Fix the bug of getting the number of windows cpu #97378
- Add more details to daemon set test #100310
- fix scheduler queue update logic #98829
- fix cluster util.sh unbound variable #99990
- Run pause image as non-root user and group #97963
- Fix structured logging for kuberuntime_manger.go #99999
- Refactor on windows e2e storage related tests #99888
- Fix incorrect authentication latency metric #99944
- Build conformance image when building via
cross
or cross-in-a-container
#100251
- use Patch API to add namespace label #100199
- Migrate pkg/kubelet/config to structured logging #100002
- Migrate pkg/kubelet/cm/devicemanager to structured logging #99976
- Structured Logging migration: modify node and pod part logs of kubelet. #98847
- disable flaky TestClientReceivedGOAWAY test case #100250
- Only default Job fields when feature gates are enabled #100188
- Include nltest in the windows busybox image #99670
- test: remove gcr.io/gke-release since it is deprecated #100179
- kubeadm unit test initalize global variables #100201
- remove e2e volume registry as it is not used #100121
- Split upgrade tests into sig-owned directories #100214
- initialise capabilities unit test #100203
- Update list of migrated directories #100204
- Remove double-ownership of PV ResourceQuota tests #100173
- Upgrade klog to avoid panics crashing components #100156
- e2e/common/node: tag tests with MinimumKubeletVersion #100050
- Move GPU upgrade tests to node directory #100172
- sched: fix a bug that literal ‘p99’ is mapped to 95th-percentile #100193
- logcheck: check Windows files #99996
- Add Probe-level terminationGracePeriodSeconds #99375
- Write to unique file to avoid conflicts with other tests #100154
- Check Kubelet is running with correct Windows Permissions #96616
- Rolling back PR 100027 #100107
- Migrate
pkg/kubelet/lifecycle,oom
to structured logging #99479
- graduate CSIServiceAccountToken to beta #99298
- migrate file kubelet_node_status.go logs to structured logging and fix error description of reconcileHugePageResource log #98154
- rename apiserver_storage_object_counts to apiserver_storage_objects #100082
- Migrate pkg/kubelet/pluginmanager to structured logging #99885
- Rename job completion index annotation to not contain alpha #100147
- Fixed the Dockerfile for the build-image to build from KUBE_BASE_IMAGE_REGISTRY #99592
- Further refactoring of upgrade tests and removal of etcd upgrade tests which isn’t even run #100137
- sched: fix a bug that metrics of init or collected pods are re-collected #99472
- Add GLBC roles for IngressClass & GCPIngressParams #99965
- Introduce a churnOp to scheduler perf testing framework #98900
- e2e fix: loosen newTestResourceQuota to 10 configmaps #100056
- Split upgrade tests logic to generic and provider-specific #100030
- Add Extract support to client-go apply builders #99759
- Network Tests: bind host network udp listeners to hostIPs #98884
- Revert SSA GA #100108
- Updating EndpointSlice controllers to avoid duplicate creations #100103
- Remove retry in TestSubresourcePatch #100099
- Promote PDB CRUD e2e tests to conformance #100092
- delegated authn: allow client CA override based on non-empty opts #100055
- Ensure only one LoadBalancer rule is created when HA mode is enabled #99825
- Update to go1.16.1 #100106
- Fix staticcheck in test/integration/{garbagecollector,scheduler_perf} #97779
- Moving docker options to daemon.json #95655
- (integration) adjust the test’s client-side detection of a successful timeout case to include the connection reset #98797
- Get filesystem stats for files on Windows #99221
- add ineligible_endpoints.yaml #98677
- support additional WHAT= when building release-images / quick-release… #100046
- Add Endpoint Slice API Test #100045
- For LoadBalancer Service type don’t create a HNS policy for empty or invalid external loadbalancer IP #99958
- kubectl default container behavior #99833
- Server-Side Apply status wiping #99661
- Promote SSA to GA #99652
- (KEP-2436) implementation of leader migration for controller manager. #96541
- Revert : conformance: promote container exec probe timeout tests #100036
- move nodeaffinity helpers to component-helpers package (only impact s… #100034
- Add Windows Defender exclusion for unpigz.exe #100029
- fix flake integration test endpoint slice mirroring updates #100027
- add duration encoder to structured logger #100013
- generic ephemeral volume beta #99643
- Remove –ignore-errors flag deprecated warning message #99396
- postpone ExecProbeTimeout locking for at least 1 release based on use… #100023
- Add kubectl describe for policy/v1 PDB #100014
- Adding new EndpointsOverCapacity annotation for Endpoints controller #99975
- provide directly decodable versions for storageversion API #99951
- refine validation #99946
- Fix completed indexed job with repeated indexes #99865
- Make sure the GMSA output doesn’t have failures when resolving the domain #99862
- Change KUBE_PARALLEL_BUILD_MEMORY to 20 GiB #99773
- Count pod overhead against an entity’s ResourceQuota #99600
- feature: add CSIVolumeHealth feature and gate #99284
- Fixed set env did not support keys with dot in it #98846
- ServerSideApply E2E tests #98034
- don’t delete pod from desiredStateOfWorld when pod’s sandbox is running #97659
- Transfer ownership of logging analysis configuration to sig-security. #97168
- Promote PodDisruptionBudget e2e test to Conformance #84740
- podresources APIs: concrete resources apis: implement GetAllocatableResources #95734
- Scheduler/plugins/nodelabel fix no label preference #99995
- Refactor upgrade tests in preparation for explicit ownership #99992
- Fix batch/v1 CronJob support in create, describe and polymorphichelpers #99991
- vendor: cAdvisor v0.39.0 #99875
- metrics: etcd_object_counts->apiserver_storage_object_counts(stable) #99785
- Scheduler: make parallelism as part of schedulerOptions #99644
- Migrate cluster role aggregator to apply #99462
- fix: use pv annotation to trigger filesystem resize when necessary #99326
- Promote PodDisruptionBudget to policy/v1 #99290
- Pass cpuset.mems to the dockershim during container creation #100006
- Enable, rate limit, and test APF controller fights #99935
- Log invalid scheduler-policy input instead of panic #99671
- Adding support for Topology Aware Hints #99522
- Relax csiNodeIDMaxLength to longer limit #98753
- Fix case of Age column in kubectl describe node #96963
- remove unused third_party/intemp #99980
- Move test specific option setting to the test file #99297
- network: Self nominate cmluciano approver for sig-network #98191
- Refactor CSI migration plugin manager to get featureGates as a parameter #99942
- Move ownership of core events test to sig-instrumentation #99495
- fix json log format panic, change the flag name in flagIsSet #99257
- Make proxy Transport return metav1.Status error #98841
- enable goaway testcases #98809
- Migrate prober.probe logs to structured logging #97093
- Cleanup: Provides capacity for make slice #98635
- Capture logs from containerd-installation service #99912
- Add jingxu97 to volumemanager owner #99620
- kubelet: migrate pkg/kubelet/cloudresource to structured logging #98999
- Apply context to restclient and serviceaccount metrics #98973
- Move credential provider code to staging/ #95775
- Promote Endpoint Slice E2E Tests to Conformance #99916
- add if check for number of scheduled pods to be greater than 0 #99844
- dockershim: fix started and finished timestamp of the container status #99585
- Upgrade kustomize-in-kubectl to v4.0.5 #98946
- slice mirroring controller should mirror annotations (but endpoints.kubernetes.io/last-change-trigger-time annotation) and labels #98116
- Add v1 describers for EndpointSlice #99962
- switch most e2e tests to storage/v1 over v1beta1 #99954
- Promote ReplicaSet Replace and Patch Test +2 Endpoints #99952
- implement EnqueueExtensions interface in noderesources #99922
- Replace klog with with testing.T logging in pkg/kubelet tests #99859
- Stop using SIGDescribe for upgrade tests to reflect reality #99857
- Cleanup the remaining multi-owned sig-node tests #99853
- Cleanup test/e2e/upgrades directory #99852
- Migrate pkg/kubelet/status to structured logging #99836
- cleanup: wrap the apiserver identity validation #99573
- Migrate pkg/kubelet/token to structured logging #99264
- skip checking nodeport on external addrs in conformance tests #98791
- Enabling runtime config on E2E node tests #99960
- Adding dims as approver for test/ #99941
- Migrate pkg/kubelet/kuberuntime/kuberuntime_manager.go to structured logging #99841
- Migrate pkg/kubelet/server to structured logging #99838
- Migrate pkg/kubelet/util to structured logging #99823
- Refactor pods format to return ObjRef slice #99799
- Use the correct volum handle format for GCE regional PD. #99169
- batch API: add suspended job #98727
- CSIStorageCapacity beta API #99641
- Mark openstack/cinder csi migrations as GA #98538
- Add integration test for disabled ephemeral containers #98067
- Revert “Revert “fix a bug where only service with less than 100 ports can have GCE lo… #99858
- update cluster/dns/coredns to 1.8.0 as kubeadm #99752
- Move CRIContainerLogRotation to GA #99651
- Use %w instead of %v to format errors #99389
- promote apiserver_request_duration_seconds to STABLE #99925
- test: err more towards ignoring logs from terminated pods #99204
- fix race condition problem in streamwatcher #98653
- Service Internal Traffic Policy #96600
- update agnhost readme #99939
- Move VolumeBinding plugin args validation to apis/config/validation #99835
- remove more CRD v1beta1 client dependencies from test integration #99800
- promote AllowInsecureBackendProxy to stable #99658
- reduce configmap and secret watch of kubelet #99393
- Update controlplane to use EndpointSlice V1 API #99879
- Support specifying more than 5 ports in L4 ILB service #99595
- Deflake TestPrepareRun #99908
- Add discovery and flowcontrol compatibility API data #99871
- add operator for allocateMemory.available signal #97493
- cleanup more bazel references #99923
- Revert “Surface more information about plugin scores in scheduler” #99914
- PSP ephemeral volume validation #98918
- cleanup bazel build files in-tree with make clean #99882
- kubectl explain: detect resource group in case there are two or more groups discovered #91295
- kubeadm: add missing toleration for upgrade health check #99904
- update verify-shellcheck to v0.7.1, fix nits, multi-arch digest pinning, fix new lint errors #99905
- Add Apply to client-go’s typed client #99214
- Reset managedFields corrupted by admission controllers #98074
- Graduate EndpointSlice Controllers to GA #99870
- Add test timeout to mutation detector test #99907
- fix gosimple lint check #99890
- image util unbound variable #99889
- Drop deprecated run flags and deprecate unused ones #99732
- Graduate EndpointSlice API to GA #99662
- Add namespace scoped ParametersReference to IngressClass #99275
- Promote cronjob e2es to conformance #99851
- fix wrong NumCPU in kube-proxy under static CPU policy #99613
- Update flaky volume toleration regex to include projected volumes #99898
- Add golang env setup to node e2e #99874
- Update kube-addon-manager to v9.1.4 #99822
- Merge tests for getPodsForJob #99806
- Simplify cronjob v2 controller tests #99791
- promote apiserver_request_total to STABLE status #99788
- Update gce Containerd initialization to handle the runtime existence case #99742
- Clean unused generators #99733
- Make runtime.NewFramework accept KubeSchedulerProfile #99731
- remove listx from OWNERS #99718
- Make all health checks probing consistent #98376
- e2e testing for hugepages downward api #99612
- Logarithmic timestamp comparison for downscaling #99212
- DaemonSet controller respects MaxSurge during update #96441
- Switch to batch/v1 in cronjob’s e2es #99197
- Use protobuf for kubectl top #96655
- Add tool to check use of unstructured logs #99090
- Agnhost: make it possible to pass the addresses to listen on for udp #98883
- Add request value verification for hugepage #98515
- Optimization log: add containerName to log #96973
- Get Windows Process time correctly #97491
- Promote kubelet graceful node shutdown to beta #99735
- Prioritizing nodes based on volume capacity #96347
- migrate proxy/userspace/proxier.go logs to structured logging #97837
- Fix flake #99821: reduce fuzz runs 50 to 3 per apply config type #99847
- kubectl: exec and attach break scripting and should honor
--quiet
#99004
- Re-clarify NetworkPolicy policyTypes in docs #97216
- Tag storage windows tests with [Feature:Windows] instead of [sig-windows] #99701
- new kube-proxy iptables metric to expose then number of iptables rules #99653
- Switch cronjob controller to batch/v1 #99423
- Revert “fix a bug where only service with less than 100 ports can hav… #99837
- Fix zero-value custom resource validation with go1.16 #99817
- Windows: Fixes /etc/hosts file mounting support for containerd #83730
- Scheduler: remove direct dependency for k8s.io/kubernetes/pkg/util/node #97818
- Unify determination of whether a volume is ephemeral #78648
- fix staticcheck for k8s.io/apiserver/pkg/endpoints #99525
- remove duplicate default message for some flag #99248
- Add LoadBalancerClass field in service #98277
- Add conditions to PDB status #98127
- update node local dns to 1.17.0 for IPv6 support/hosts/trace plugins #99749
- fix a bug where only service with less than 100 ports can have GCE LB #99743
- tests: Uses newly promoted httpd and nginx images #99703
- Update Staging’s README.md #99456
- fix kubectl patch command error message #98749
- banish .shellcheck_failures #99816
- disable colors in zeitgeist so as not to break shell2junit #99810
- Fix the image path of resource-consumer in README. #99797
- Fix or remove tests that don’t work in race mode #99782
- Remove unused field in test/e2e/kubectl/kubectl.go #99293
- kubelet: Make the test fail if (*FakeRuntime).Assert fails #98986
- Condition is always ‘false’ because ‘err’ is always ‘nil’ in top_pod.go #98590
- Calico: set IP=autodetect so preempted nodes learn new IP #97037
- Fixes to node shutdown e2e test #99805
- Make podIPs order match node IP family preference #97979
- Test for removal of invalid and repeated indexes #99789
- Integration and e2e tests for Indexed job #99737
- : Remove the deprecated kube-dns as an option in kubeadm #99646
- Scheduler: remove outdated TODO in node_affinity.go #99523
- Apply Builders for client-go’s typed client #99012
- Remove extensions v1beta1 from addon manager and kubectl prune #98806
- Fix cgroup handling for systemd with cgroup v2 #98365
- Write Service Status Life Cycle test - +4 endpoint coverage #98018
- Mark ingress neg test as flaky #99798
- Remove EndpointSliceNodeName feature gate logic #99796
- Increasing maximum number of ports allowed in EndpointSlice #99795
- Graduating WindowsEndpointSliceProxying feature gate to beta #99794
- Repair quotes for some Windows log messages #99793
- add myself to owners for etcd metrics #99792
- Updating EndpointSliceMirroring controller to wait for cache to be updated #99756
- Clean up OWNERS for pkg/probe #99665
- Surface more information about plugin scores in scheduler #99411
- Structured Logging migration: modify eviction part logs of kubelet. #99032
- kubelet: migrate pkg/kubelet/certificate to structured logging #98993
- Switch add-on manager to use lease for leader election #98968
- Avoid sending events for every non-conformant pod in disruption controller #98128
- Avoid logging headers from kubelet configuration #97000
- Add unit tests for kubelet cadvisor_linux #95661
- Optimize and parallelize LoadBalancer Host update #98774
- Incrementing EndpointSlice generation when labels change #99750
- add descriptions to these event/types.go files #99681
- PVC protection controller: clarify pod shutdown #99626
- e2e node: fix hugepages test flakiness #99584
- kubeadm: set the kubelet cgroup driver to “systemd” during “init” #99471
- Generic ephemeral volume enablement #99446
- Fix typo in util.go #99439
- Fix staging/src/k8s.io/apiserver/pkg/server/filters flake test timeout #99344
- Add labels for SIG storage components #98673
- fix RemoveStatusCondition() cap out of range #99755
- remove duplicate kubectl logs #99633
- Implements NamespaceSelector for pod affinity #98446
- Add warning if client/server version difference exceeds the supported skew #98250
- Cache the OpenAPI schema for kubectl server-side dry run #98194
- modify the TestController2_updateCronJob test method description #99614
- add test/conformance/gen-conformance-docs.sh #99558
- Use a versioner to convert an internal type into an external type for beta serving #99362
- clean usage of admissionregistration/v1beta1 from integration tests #99736
- Fix MakeRegexpArray handling empty strings #99617
- Store a cluster event to plugin map in SchedulerQueue #98241
- Support M1 MacBooks darwin/arm64 on the client-side #97743
- Graduate EndpointSliceNodeName feature gate to GA #99746
- Update client-go install instructions #99741
- Fix hack/update-vendor.sh to not warn on xargs #99724
- Remove KubeDescribe #99700
- volume binder: storage capacity enablement #99632
- hpa: Don’t scale down if at least one metric was invalid #99514
- Enforce metric cardinality check to Gauge, Histogram and Summary metric #99738
- Promote Cinder topology labels to GA #99719
- Remove nested SIGDescribe calls #99710
- Make sig-storage be the owner of ubernetes_lite_volumes test #99709
- [cluster/gce] Target the correct project while adding kubeconfig metadata to the master #99691
- cleanup: disable dual stack for some manifest UT #99687
- Remove useless pluginConfigs in scheduling framework testing helpers #99676
- Add dougsland and rikatz as sig-cli reviewers #99666
- increase discovery burst for kube-controller-manager #99660
- remove csr v1beta1 usage in integration tests #99657
- Migrate pkg/kubelet/stats to structured logging #99607
- exec credential provider: ad