Back to index
4.6.61
Download the installer for your operating system or run
oc adm release extract --tools quay.io/openshift-release-dev/ocp-release:4.6.61-x86_64
Tests:
- Blocking jobs
- Informing jobs
- aws Succeeded (1 retries) periodic-ci-openshift-release-master-nightly-4.6-e2e-aws
- aws-serial Succeeded periodic-ci-openshift-release-master-nightly-4.6-e2e-aws-serial
Upgrades from:
Upgrades to:
Loading changelog, this may take a while ...
Changes from 4.6.6
Created: 2022-08-31 23:53:01 +0000 UTC
Image Digest: sha256:59fcf77d73e43fc5f458dbf4c6c0c1c5e07aaca55282ecaa2c8397c83362627a
Release 4.6.61 was created from registry.ci.openshift.org/ocp/release:4.6.0-0.nightly-2022-08-31-031716
Components
New images
Removed images
- local-storage-static-provisioner
Rebuilt images without code change
- cluster-bootstrap git 64410191
sha256:e6a652441cea2132b481363630e2f8ba6b0133a798aa455083bddd5cfe3a8fb4
- machine-os-content
sha256:2b5e758209e98fcb59006d9f0b8ee4851aa0058e1450c405e00a992565cdfc35
- Updating ose-aws-ebs-csi-driver builder & base images to be consistent with ART #177
- Full changelog
- Bug 1915467: redeploy CSI Controller Deployment when secret change #110
- Bug 1912720: Remove stale ResourceSyncControllerDegraded condition #105
- Updating ose-aws-ebs-csi-driver-operator builder & base images to be consistent with ART #108
- Full changelog
- Bug 1976198: update aws-sdk-go to v1.38.25 #414
- Bug 1941563: Ensure response body is closed when we are finished with the request #395
- “Bug 1912531: revendor mao” #388
- Updating ose-aws-machine-controllers builder & base images to be consistent with ART #383
- Full changelog
- Updating baremetal-machine-controller builder & base images to be consistent with ART #133
- “Bug 1912531: revendor mao” #137
- Full changelog
- Updating ose-baremetal-operator builder & base images to be consistent with ART #119
- Full changelog
- Bug 1983124: Keepalived- verify that unicast peers list isn’t empty on master nodes #147
- Bug 1942506: 4.6 EUS node-ip handling extravaganza #133
- Bug 1932967: Allow baremetal-runtimecfg to function when the node isn’t attached to the VIP network #123
- Bug 1926732: add CloseIdleConnections for HTTP K8S API healthcheck #121
- Updating baremetal-runtimecfg builder & base images to be consistent with ART #114
- Full changelog
- Bug 2066403: Remove Azure mint mode support as Active Directory Graph API will be sunset #456
- Bug 2028971: Check for aws status in infra platform status field before client setup #430
- Bug 1963421: oVirt credentials secret contains unnecessary “ovirt_cafile” #347
- Bug 1958959: manifests/0000_90_cloud-credential-operator_04_alertrules: Drop CloudCredentialOperatorDown #337
- Bug 1916868: Check 47 creds backport #287
- Bug 1910372: Backport redistribute new root creds in passthrough mode #279
- Updating ose-cloud-credential-operator builder & base images to be consistent with ART #281
- Bug 1921901: exclude run-level 0 namespaces from MutatingWebhook for Pods #292
- Bug 1896919: [release-4.6] add new credentials field for AWS Secrets #268
- Bug 1907613: operator: remove odicdiscoveryendpoint controller #277
- Full changelog
- Updating atomic-openshift-cluster-autoscaler builder & base images to be consistent with ART #188
- Bug 1927854: VPA: Ignore admission hook failures #186
- Updating vertical-pod-autoscaler builder & base images to be consistent with ART #189
- Full changelog
- Updating ose-cluster-config-operator builder & base images to be consistent with ART #177
- Bug 1905573: [release 4.6] Add warning of the consequences of changing bound token issuer #179
- Full changelog
- Updating ose-cluster-csi-snapshot-controller-operator builder & base images to be consistent with ART #73
- Full changelog
- Bug 1979585: Validate the status of the etcd snapshot during backup and restore #624
- Bug 1987134: Provide an option force backup even when API is not available to check the health. #633
- Bug 1978014: Increase inertia duration for the EtcdMembersDegraded condition #620
- Bug 1965535: [release-4.6] Improve cert controller detection and correction of invalid certs #604
- Bug 1905566: Backup script should get the latest revision of static-pod-resources #508
- Bug 1934342: pkg/operator/metriccontroller: cleanup transports #551
- Bug 1915560: operator: remove EtcdMemberIPMigratorDegraded stale condition #521
- Bug 1918281: *: ensure etcd listens on strong ciphers #526
- Bug 1917411: pkg/operator: ensure etcd endpoints configmap #530
- Updating cluster-etcd-operator builder & base images to be consistent with ART #520
- Bug 1903353: Use socket readiness probe to avoid generating zombies #503
- Full changelog
- Bug 1921193: Fix inconsistent ingress operator status after upgrade #541
- Bug 1927364: Verify that Serivce resources have idle annotations from corresponding Endpoint resources, should they exist. #547
- Bug 1918994: Override termination grace period for the router deployment #539
- Bug 1896167: Back port HAProxy reload failures alert fix #486
- Bug 1918371: Add “ingress.operator.openshift.io/hard-stop-after” annotation #535
- Updating ose-cluster-ingress-operator builder & base images to be consistent with ART #528
- Bug 1905490: Revert “Support changing ingresscontroller load balancer scope” #507
- Bug 1904594: Assume ingresscontroller is external absent status #503
- Bug 1893879: Improve status reporting when pods cannot be scheduled #483
- Full changelog
- Updating ose-cluster-kube-storage-version-migrator-operator builder & base images to be consistent with ART #37
- Full changelog
- Updating cluster-policy-controller builder & base images to be consistent with ART #53
- Bug 1904028: The quota controllers should resync on new resources and make progress. #50
- Bug 1891518: openshift-object-counts quota is not dynamically updating as the resource is deleted #45
- Full changelog
- Bug 1921599: Add annotations to cluster-csi-drivers namespace #132
- Updating cluster-storage-operator builder & base images to be consistent with ART #124
- Full changelog
- Bug 1916582: readme: specify which keys are used in nightlies/OKD/OCP builds #30
- Updating ose-cluster-update-keys builder & base images to be consistent with ART #29
- Full changelog
- Bug 2118489: pkg/cvo: retain initial completed update history entry #822
- Bug 2014165: pkg/cvo/egress: Load HTTPS proxy from Proxy status #673
- Bug 1943973: pkg/cvo/sync_worker: Skip precreation of baremetal ClusterOperator #540
- Bug 1924194: pkg/payload/task_graph: Require firstIncompleteNode to have tasks #510
- Bug 1925199: add current profile annotations to CVO manifests #512
- Bug 1927515: pkg/cvo: Use shutdownContext for final status synchronization #517
- Bug 1921180: pkg/cvo/sync_worker.go: Ignore work changes during init #506
- Bug 1918494: use child context to verify payload signature on forced update #504
- *: Replace registry.svc.ci.openshift.org with registry.ci.openshift.org #502
- Full changelog
- Updating configmap-reload builder & base images to be consistent with ART #26
- Full changelog
- Updating openshift-enterprise-console-operator builder & base images to be consistent with ART #497
- Full changelog
- Updating ose-containernetworking-plugins builder & base images to be consistent with ART #40
- Full changelog
- Updating csi-driver-manila builder & base images to be consistent with ART #42
- Full changelog
- Updating csi-attacher builder & base images to be consistent with ART #27
- Full changelog
- Updating csi-provisioner builder & base images to be consistent with ART #35
- Full changelog
- Updating ose-csi-external-resizer builder & base images to be consistent with ART #116
- Full changelog
- Updating ose-csi-snapshot-controller builder & base images to be consistent with ART #37
- Updating ose-csi-external-snapshotter builder & base images to be consistent with ART #38
- Full changelog
- Updating csi-livenessprobe builder & base images to be consistent with ART #20
- Full changelog
- Updating csi-node-driver-registrar builder & base images to be consistent with ART #25
- Full changelog
- Bug 1946363: move entitlement related secrets back to mounts.conf #242
- Bug 1939219: bump(*): #225
- Bug 1919359: better surface dockerconfigjson errors causing image pull errors #210
- Updating openshift-enterprise-builder builder & base images to be consistent with ART #201
- Bug 1920626: more automount of cluster trust bundle reverts; no longer automount /run/secrets #212
- Bug 1920626: narrow scope of rhsm transient bind mount #211
- Force use of runc, since we know we’re privileged, and customize our seccomp filter #207
- Bug 1889955: Bump dependencies to mitigate CVE-2020-8564 #193
- Bug 1901512: Fix private git clones behind a proxy #192
- Full changelog
- Update OWNERS #127
- ETCD-178: Bug 1951823: openshift-tools: fix on off flow and add unit tests #77
- Updating ose-etcd builder & base images to be consistent with ART #66
- Full changelog
- Updating ose-gcp-machine-controllers builder & base images to be consistent with ART #142
- Bug 1941563: Ensure response body is closed when we are finished with the request #154
- “Bug 1912531: revendor mao” #149
- Full changelog
- Bug 2076383: generateRouteHostRegexp: Escape blanks #4
- Bug 1971013: template helper - generateHAProxyWhiteListFile, use right arg type #303
- Bug 1965329: Add a condition to check if the Endpoints ID is duplicated #292
- Bug 1938922: router/template: Cache compiled regular expressions #270
- Bug 1900991: Move idle check from endpoints to service #253
- Bug 1896167: metrics: Rework template_router_reload_failure metric #215
- Bug 1918194: Prevent unnecessary reloads in router shards #247
- Bug 1918371: Add tunnel-timeout and hard-stop-after options to haproxy template #249
- Updating openshift-enterprise-haproxy-router builder & base images to be consistent with ART #246
- Updating ose-haproxy-router-base builder & base images to be consistent with ART #242
- Bug 1904010: Add unit tests to verify NotReadyAddresses in EndpointSlices #232
- Bug 1904010: Check Ready condition status in Endpointslices #230
- Full changelog
- Bug 2043805: IPs with leading zeros are still valid in the apiserver #1235
- Bug 2060538: Backports inotify leak fix into kubelet #1202
- Bug 2051785: UPSTREAM: 101093: Fix startupProbe behaviour changed #1207
- Bug 2059677: UPSTREAM: 89885: SQUASH: Retry fetching clouds.conf #1198
- Bug 2026380: Image policy should mutate DeploymentConfigs, StatefulSets, and new CronJobs #1115
- Bug 2023306: UPSTREAM: 106261: Don’t guess SELinux support on error #1056
- Bug 1939541: UPSTREAM: 100678: apf: exempt probes /healthz /livez /readyz #659
- Bug 2021468: Rebase v1.19.16 #1035
- Automated cherry pick of #99680: fix error of setting negative value for containerLogMaxSize #102658
- Revert 102925: “Fix Node Resources plugins score when there are pods with no requests #105526
- Fix dangling volume vsphere detaches #104912
- Automated cherry pick of #105058: Add CVE 2021-25741 info to 1.19 release notes #105060
- Automated cherry pick of #93044: Initialize scheduler’s podInformer in sharedInformerFactory #105015
- Automated cherry pick of #100720: Fix buckets initialization #104512
- Automated cherry pick of #95447: Fix vsphere disk detach failing #104485
- Automated cherry pick of #104384: fix: skip case sensitivity when checking Azure NSG rules #104449
- Automated cherry pick of #104279: Copy golang license to staging copies #104313
- Automated cherry pick of #104129: job controller: don’t mutate shared cache object #104130
- Pass additional flags to subpath mount to avoid flakes in certain conditions #104340
- Automated cherry pick of #103958: Set idle and readheader timeouts #103991
- Bug 2008266: Rebase 1.19.14 #962
- Automated cherry pick of #104182: Avoid spurious calls to update/delete validation #104210
- Update to go1.15.15 #104216
- Automated cherry pick of #102576: kubelet: do not call RemoveAll on volumes directory for #103859
- Add missing locks for device-manager in 1.19 #103262
- Automated cherry pick of #102584: Fix race in attachdetach tests #103454
- Automated cherry pick of #94693: test/e2e: Busybox image is not being templatized #103666
- Update to Go 1.15.14 (CP of #103677) #103705
- Automated cherry pick of #103235: Update debian-base image to buster-v1.8.0 #103491
- Automated cherry pick of #103133 on 1.19: switch scheduler to generate the merge patch on pod status instead of the full pod #103277
- Manual cherry pick of #103318: Bump SMD to v4.1.2 to pick up #102749 fix #103321
- Automated cherry pick of #93250: Handle int -> float conversion in FromUnstructured #103105
- Automated cherry pick of #102925: Fix Node Resources plugins score when there are pods with no #102997
- Automated cherry pick of #101595: Update cos-gpu-installer image #102036
- Automated cherry pick of #102845: Remove error wrap from logs #102854
- Update to Go 1.15.13 #102809
- Automated cherry pick of #100326: Fix watchForLockfileContention memory leak #101797
- Automated cherry pick of #102306: Return UnschedulableAndUnresolvable instead of Error when #102695
- Automated cherry pick of #101592: chunk target operatation for aws targetGroup #101814
- Automated cherry pick of #98510: Ignore transient errors when gather stats #102500
- Automated cherry pick of #100948: Avoid caching the VMSS instances whose network profile is nil #101827
- Automated cherry pick of #102498: sched: fix a bug that a preemptor pod exists as a phantom #102675
- Speed up PV provisioning for vsphere driver #102351
- Automated cherry pick of #102083: fix: delete non existing disk issue #102165
- Automated cherry pick of #102005: Azure: avoid setting cached Sku when updating VMSS and VMSS #102117
- Automated cherry pick of #102176: Fix VolumeAttachment garbage collection for migrated PVs #102458
- Revert “Cleanup portforward streams after their usage” [1.19] #102588
- Automated cherry pick of #102302: Update debian-iptables to buster-v1.6.1 #102342
- Automated cherry pick of #96444: actually retry if we failed to reconcile some objects #101954
- Automated cherry pick of #102105: Respect annotation size limit for SSA last-applied. #102182
- Automated cherry pick of #102224: Fix expired unit test certs #102227
- Automated cherry pick of #101358: Ref counting is only applicable to Remote endpoints #101999
- Automated cherry pick of #101950: Make watch order conformance test reliable #101983
- Automated cherry pick of #101737: Use CSI driver to determine unique name for migrated in-tree #101804
- 1.19 cherry-pick: Fixed the Dockerfile for the build-image to build from KUBE_BASE_IMAGE_REGISTRY #100590
- Update to go1.15.12 #101846
- Automated cherry pick of #99839: Cleanup portforward streams after their usage #100953
- Automated cherry pick of #101763: Updating EndpointSlice controllers to avoid duplicate #101764
- Automated cherry pick of #100731: Normalize share name to not include capital letters #101551
- Automated cherry pick of #100944: Ensure service deleted when the Azure resource group has been deleted #101499
- Automated cherry pick of #101235: fix: azure file namespace issue in csi translation #101356
- add duration encoder to structured logger #101159
- Automated cherry pick of #101347: Extend pod start timeout to 5min for storage subpath #101546
- cherry pick of #100913: no watch endpointslice in userpace mode #101502
- Automated cherry pick of #100678: apf: exempt probes /healthz /livez /readyz #101113
- Backport SIG Node approvers to 1.19 #101591
- Automated cherry pick of #101093: Fix
startupProbe
behaviour changed #101225
- Automated cherry pick of #99336: pkg/kubelet: improve the node informer sync check #101344
- Automated cherry pick of #96882: Make parallel build memory threshold configurable #101365
- Automated cherry pick of #101084: Updating EndpointSlice validation to match Endpoints #101387
- Automated cherry pick of #101306: Additional CVE-2021-3121 fix #101327
- Automated cherry pick of #100762: list pod list once to avoid timeout #101040
- Update to go1.15.11 #101197
- Automated cherry pick of #98571: Stop probing a pod during graceful shutdown #100526
- Cherry pick of #100690: azure: fix node public IP not able to fetch issues from IMDS #100911
- Automated cherry pick of #92839: AWS cloudprovider allow nlb-ip and external type lbs to be managed externally #97975
- Automated cherry pick of #99169: Use the correct volum handle format for GCE regional PD. #100076
- Automated cherry pick of fixes for “large leases overload event etcd” issue (96836) #100450
- Automated cherry pick of #97431: additional subnet configuration for AWS ELB #100416
- do not create StatefulSet pods when PVC is being deleted #98732
- cherry pick #100341 #98576 #95836 on 1.19 to enable SSA with APIService #100713
- Automated cherry pick of #99958: For LoadBalancer Service type don’t create a HNS policy for empty or … #100227
- Revert “Automated cherry pick of #97417: fix azure file secret not found issue” #100398
- Automated cherry pick of #100638: apf: fix data race in queueset #100669
- Automated cherry pick of #100443: slice mirroring controller mirror annotations #100504
- Cherry pick of #98477: update gogo/protobuf to v1.3.2 #100515
- Automated cherry pick of #100254: apf: handle error from PollImmediateUntil #100528
- Automated cherry pick of #100056: e2e fix: loosen configmap to 10 in resource quota #100532
- Automated cherry pick of #100505: Fixed describe ingress causing SEGFAULT #100542
- Update sigs.k8s.io/structured-merge-diff to v4.0.3 #99040
- Update to go1.15.10 #100520
- Automated cherry pick of #95783: webhook config manager: HasSynced returns true when the #100494
- Automated cherry pick of #99946: tweak validation to avoid mutation #100316
- Automated cherry pick of #99795: Increasing maximum number of ports allowed in EndpointSlice #100381
- Automated cherry pick of #98336: update metadata-concealment to 1.6 for removing legacy #100462
- Automated cherry pick of #99600: Count pod overhead as an entity’s resource usage #100038
- Automated cherry pick of #99464: Number of sockets is assumed to be same as NUMA nodes #99771
- Automated cherry pick of #96021 upstream release 1.19 #99206
- Automated cherry pick of #95301: Automatically remove orphaned pod’s dangling volumes #100104
- vendor: upgrading cAdvisor to 0.37.5 #99209
- Automated cherry pick of #99345: Updating EndpointSlice controller to wait for cache to be #100114
- Automated cherry pick of #99756: Updating EndpointSliceMirroring controller to wait for cache #100144
- Automated cherry pick of #99463: Use Lstat in plugin watcher to avoid Windows problem #99723: Fix issue in checking domain socket for plugin watcher #99745
- Automated cherry pick of #98830 upstream release 1.19 #99137
- Balance nodes in scheduling e2e #98810
- Automated cherry pick of #90980: Avoid using socket for hints #99276
- Automated cherry pick of #99538: Skip visiting empty secret and configmap names #99588
- Cherry pick #96876 in controller to 1.19: fix nodelifecyle controller not add NoExecute taint bug #98140
- Automated cherry pick of #98555: Storage e2e: Remove pd csi driver installation in GKE #99166
- Automated cherry pick of #95150: DNS should support configurable pod #99473
- Bump konnectivity-client to v0.0.15 in release-1.19 #99172
- Automated cherry pick of #94589: deferredResponseWriter returns after calling the Close() #98393
- Automated cherry pick of #97700: OWNERS: Update SIG Release aliases #98370
- Automated cherry pick of 87266 93196 94438 94653 95229 95867 96294 96330 96479 96626 96644 96690 96843 #99220
- Update to go1.15.8 #99093
- Automated cherry pick of #96421: kube-aggregator: fix apiservice availability gauge #97915
- Automated cherry pick of #98103: kubelet: Delete static pods gracefully #98317
- Automated cherry pick of #94087: node sync at least once #97996
- Cherry pick of #98254 for 1.19: Fix the kube-scheduler binary’s descr… #98873
- cherry-pick of #95111: make podTopologyHints protected by lock #98500
- Automated cherry pick of #98750: Fix nil pointer dereference in disruption controller #98776
- Automated cherry pick of #98836: kubeadm: get k8s CI version markers from k8s infra bucket #98843
- Automated cherry pick of #98715: fix kube-scheduler cannot send event because the Note field #98795
- Automated cherry pick of #96821: Use volumeHandle as PV name when translating EBS inline #98031
- Automated cherry pick of #98311: Fix translation of Cinder storage classess to CSI #98609
- Automated cherry pick of #98350: aggregate errors when putting vmss #98352
- Automated cherry pick of #93638: Avoid dereferencing same endpoint twice on the deletion or update of a service #98291
- Automated cherry pick of #97877: fix azure file migration issue #98329
- Automated cherry pick of #94599: Fixes Attach Detach Controller reconciler race reading #96617: Recover CSI volumes from dangling attachments #98223
- Cherry pick #465 in cloud provider azure to 1.19: Cleanup subnet in frontend IP configs #98288
- Automated cherry pick of #94238: Set snapshotType for tests with NTFS. #94242: Remove file_mode args for Windows test #94881: e2e: add option to create pods with different image in #95780: Enable Volume Expansion tests for Windows #98549
- Automated cherry pick of #96751: Lower the frequency of volume plugin deprecation warning #97893
- Automated cherry pick of #98430: Deflake ingress updates #98443
- Automated cherry pick of #94823: Delete namespace parameter in create adapter #98493
- Automated cherry pick of #97764 upstream release 1.19: ignore cgroup driver check in windows node upgrade #98385
- Automated cherry pick of #97860: move all variables in sampleAndWaterMarkHistograms::innerSet #98432
- Automated cherry pick of #96530: Fixed quantization and made monotic time reversal not panic #98386
- Automated cherry pick of #97087: kubeadm: change the default image repository for CI images #98275
- Automated cherry pick of #97463: clean up executing request on panic #97978
- Automated cherry pick of #97464: fix the deadlock in priority and fairness config controller #97977
- Automated cherry pick of #97820: handle webhook authenticator and authorizer error #98233
- Automated cherry pick of #95874: Webhook: handle error when calling wait.ExponentialBackoff #98231
- vendor: update cAdvisor to v0.37.4 #98015
- cherry-pick part of #97451: fix counting error in service/nodeport/loadbalancer quota check #97828
- automated-cherry-pick-of-#97625: use default unkown sock for kubeadm cmd if cri detect is not needed #97848
- Automated cherry pick of #97740: Release reserved GCE IP address after ensure completes. #97771
- Automated cherry pick of #97417: fix azure file secret not found issue #97450
- Automated cherry pick of #97082: fix: azure file latency issue for metadata-heavy workload #97441
- Automated cherry pick of #97699: Ensure reproducible builds when build through docker #97730
- Automated cherry pick of #97427: Fix bug in CPUManager with race on map acccess #97528
- Automated cherry pick of #97254: Create OWNERS for most of the API Priority and Fairness impl #97672
- Automated cherry pick of #97006: Fix cadvisor machine metrics #97692
- Automated cherry pick of #97259 upstream release 1.19 #97332
- Automated cherry pick of #95971: E2E stress test suite for VolumeSnapshots #97299
- release-1.19: volumebinding: report UnschedulableAndUnresolvable status instead of an error when PVC not found #96850
- Update to go1.15.5 #97246
- Automated cherry pick of #95770: Remove ready directory which created in empty volumeMounter #96737
- cherry pick of #95269: fix the panic when kubelet registers if a node object already exists with no Status.Capacity or Status.Allocatable #96297
- Automated cherry pick of #97013: Fix FibreChannel volume plugin corrupting filesystem on #97198
- vendor: update cAdvisor to v0.37.3 #97176
- Automated cherry pick of #95316: Mask bearer token in logs when logLevel >= 9 #95353
- Add AcceleratorStats to cri_stats_provider for 1.19 #97017
- Automated cherry pick of #95725: DelegatingAuthorizationOptions: exposes and sets a default #95910
- Automated cherry pick of #96051 #96157
- Automated cherry pick of #97016: fix migration logic #97059
- coredns dep.Severity is newdefault, not newDefault #96970
- Automated cherry pick of #96742: Update ingress conformance test for finalizers #96953
- Automated cherry pick of #95240: Do not update managedFields timestamp when they don’t change #95773
- Automated cherry pick of #96810: Restore beta os/arch labels on initial node registration #96811
- Automated cherry pick of #96417: Fix double counting of IP addresses #96801
- Cherrypick #95981 to 1.19, Enables HTTP/2 health check #96778
- Automated cherry pick of #96705: fix: resize Azure disk issue when it’s in attached state #96738
- Automated cherry pick of #94609: Use namespace flag passed to RunKubectl* methods #94789: Clean up remaining ns flag #95594: Fix –dry-run invocation in kubectl e2e #95831: use patch instead of replace to test the dry-run option #96434
- Automated cherry pick of #95541: report UnschedulableAndUnresolvable status instead of an #96291
- Automated cherry pick of #96777: fix: concurrent map writes error in VolumeBinding plugin during Filter #96809
- bump cadvisor to v0.37.2 #96849
- Automated cherry pick of #96499: Choosing the right source VIP for local endpoints #96789
- Updating to cadvisor v0.37.1 #96695
- Automated cherry pick of #95371: do not allow inflight watermark histograms to fall too far #96282
- Automated cherry pick of #96716: Bump node-problem-detector to v0.8.5 #96785
- Automated cherry pick of #96266 upstream release 1.19 #96601
- change GetFullQualifiedPluginNameForVolume to distinuish different drivers #96477
- Automated cherry pick of #96439: Fix a bug that DefaultPreemption plugin is disabled when #96472
- Automated cherry pick of #94340: Update max data disk count with new instance types #96406
- Automated cherry pick of #95933: Fix bug in JSON path parser where an error occurs when a #96201
- Automated cherry pick of #96355: fix pull image error from multiple ACRs using azure managed #96546
- Automated cherry pick of #94915: fix kube-proxy cleanup #96518
- Fix kubectl CRD validation with preserve-unknown-fields #96562
- Bug 1993752: UPSTREAM: 104340: Pass additional flags to subpath mount to avoid fla… #942
- Bug 1996849: UPSTREAM: 98571: kubelet: Stop probing a pod during graceful shutdown #902
- Bug 1989061: don’t apply defaultAllowPrivilegeEscalation:false when container is privileged #939
- Bug 1981784: UPSTREAM: <drop>: bump(apiserver-library-go) #894
- Bug 1951727: Speed up PV provisioning for vsphere driver (ocp-4.6) #691
- Bug 1959420: fix a 4.6 test flake #740
- Bug 1958371: UPSTREAM: 98424: register all pending pod deletions and check for kill #779
- Bug 1966811: UPSTREAM: 102224: Fix expired unit test certs #781
- Bug 1942146: Fix labels of Cinder PVs #636
- Bug 1960002: UPSTREAM: 99393: kubelet: reduce configmap and secret watch #745
- Bug 1951467: fix loop bug for verify attached volume #683
- Bug 1942630: UPSTREAM: 96789: Choosing the right source VIP for local endpoints #639
- Bug 1933624: 4.6: UPSTREAM: 96751: Lower the frequency of volume plugin deprecation warning #596
- Bug 1930960: UPSTREAM: 94087: kubelet: node sync at least once #582
- Bug 1918994: Override termination grace period on annotation #533
- Bug 1913543: UPSTREAM: 97006: kubelet: Fix cadvisor machine metrics #511
- Bug 1924785: UPSTREAM: 89885: SQUASH: Fix cinder crash #548
- BUG 1891107: UPSTREAM: 95259: allocate service-account flowschema to global-default #428
- Bug 1926262: Prevent GCP e2e tests from triggering a rate limit on the listZone API #556
- Bug 1919453: Allow test images to be in a single mirror #536
- Bug 1919069: UPSTREAM: 98103: kubelet: Delete static pod gracefully and fix mirrorPodTerminationMap leak #535
- Bug 1900241: UPSTREAM: Skip “subPath should be able to unmount” NFS test #468
- Updating openshift-enterprise-hyperkube builder & base images to be consistent with ART #519
- Bug 1894916: Panic output due to timeouts in kube apiserver #480
- Merge #540
- Bug 1907461: kubelet: do not rerun init containers if any main containers have status #486
- Bug 1915583: UPSTREAM: 97860: move all variables in sampleAndWaterMarkHistograms::innerSet #521
- Bug 1916335: UPSTREAM: 96310: PV e2e: fix race in NFS recycling test #524
- Bug 1915247: UPSTREAM: 97915: kube-aggregator: fix apiservice availability gauge #518
- Bug 1887308: UPSTREAM: 94712: avoid potential secret leaking while reading .dockercfg #437
- Bug 1912564: UPSTREAM: 97323: fix the deadlock in priority and fairness config controller #501
- Bug 1912564: UPSTREAM: 97206: clean up executing request on panic #502
- Bug 1889936: UPSTREAM: 94774: Fix misusage of RLock in timeCache lru.Cache.Get() #419
- Bug 1887748: [4.6] UPSTREAM: 95245: Mask Ceph RBD adminSecrets in logs when logLevel >= 4 #407
- Bug 1901208: Nodes goes into NotReady state (VMware) #466
- Bug 1896691: UPSTREAM: 96120: kubelet: Expose a simple Get-WinEvent shim on the kubelet logs endpoint #446
- Bug 1885619: fix kube-apiserver termination event(s) validation failures #396
- Bug 1896318: UPSTREAM: 95236: vsphere: improve logging message on node cache refresh event #443
- Bug 1900630: 4.6: Update from Kubernetes 1.19.0 to 1.19.4 #435
- Automated cherry pick of #94781: Don’t attempt to detach an FC device… on release-1.19 #95644
- Automated cherry pick of #95939: Address scenario where releasing a resource lock fails if a prior update fails or gets cancelled #95963
- Automated cherry pick of #96092: Honor disabled LocalStorageCapacityIsolation in scheduling #96140
- Automated cherry pick of #94987 upstream release 1.19 #95535
- Automated cherry pick of #95560: Ignore deleted pods. #95651
- Automated cherry pick of #95647: If we set SelectPolicy MinPolicySelect on scaleUp behavior or #95829
- Automated cherry pick of #96052 upstream release 1.19 #96113
- Automated cherry pick of #95812: Fix a bug that Pods with topologySpreadConstraints get #95880
- Cherry pick of #95748: Update the PIP when it is not in the Succeeded provisioning state during the LB update #95758
- Automated cherry pick of #95559: Do not skip externalLB update if some nodes are not found. #96195
- Automated cherry pick of #94107: Updating kube-proxy to trim space from #94979
- Automated cherry pick of #95985: Fix seccomp PSP docker/default annotation handling #95990
- Automated cherry pick of #80954: Generate complete leader election record to resolve #95926
- Automated cherry pick of #95786: fix: add missing patch flag for kubeadm init phase #95797
- Automated cherry pick of #94489: Do not assume storageclass is still in-tree after csi migration #95721
- Automated cherry pick of #92614: Don’t create a new sandbox for pod with #94725
- Automated cherry pick of #95260: Fixes high CPU usage in kubectl drain #95710
- Automated cherry pick of #95342: cloud node controller: handle empty providerID from #95452
- Automated cherry pick of #94985: Fix
kubectl describe ingress
format #95591
- Automated cherry pick of #95451: Fix fcpath #95610
- Automated cherry pick of #95456: fix azure disk data loss issue on Windows #95516
- Automated cherry pick of #95463: fix azure disk attach failure for disk size bigger than 4TB #95509
- Automated cherry pick of #95427: don’t cache transports for incomparable configs #95618
- Automated cherry pick of #95289 upstream release 1.19 #95305
- Automated cherry pick of #94975 #95341 upstream release 1.19 #95405
- Cherry pick of #94873: Fix the cloudprovider_azure_api_request_duration_seconds metric buckets to correctly capture the latency metrics #94943
- Automated cherry pick of #95363 upstream release 1.19 #95413
- upgrade test for BoundServiceAccountTokenVolume #95291
- Automated cherry pick of #95245: Mask Ceph RBD adminSecrets in logs when logLevel >= 4 #95327
- Automated cherry pick of #94712: avoid potential secret leaking while reading .dockercfg #95346
- Automated cherry pick of #95236: vsphere: improve logging message on node cache refresh event #95241
- Automated cherry pick of #95130: Fix UpdateSnapshot when Node is partially removed #95153
- Automated cherry pick of #94730: Ensuring EndpointSlices are recreated after Service #94948
- Fix misusage of RLock in timeCache lru.Cache.Get() for release-1.19 #94774
- Automated cherry pick of #94728: portforward: Fix UDP-only ports calculation #94847
- Automated cherry pick of #93011: fix: azure disk resize error if source does not exist #94642
- Automated cherry pick of #94936: Return the Kubernetes version which stopped serving #94973
- Cherry pick of #94355: Ensure getPrimaryInterfaceID not panic when network interfaces for Azure VMSS are null #94802
- Automated cherry pick of #94853: fix azure file migration panic #94904
- Automated cherry pick of #94773: count of etcd object should be limited to the specified #94819
- Automated cherry pick of #93962: Allow 404 error on lb deletion in azure #94713
- Automated cherry pick of #95177: fix detach azure disk issue when vm not exist #95272
- Automated cherry pick of #93583: support ipv6 in e2e policy tests #94721
- Automated cherry pick of #94816: kubeadm: relax the validation of kubeconfig server URLs #94890
- Remove canonicalization of endpoints by endpoints controller for better comparison #94937
- Automated cherry pick of #94666: Handle nil elements when sorting, instead of panicking #94944
- Automated cherry pick of #94885: fix: detach azure disk broken on Azure Stack #94960
- Automated cherry pick of #94988: kubeadm: warn but do not error out on missing CA keys on #95120
- Automated cherry pick of #94059: Track pods with required anti-affinity #94804
- Update to go1.15.2 #94838
- 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
- Full changelog
- [release 4.6] Bug 1891544: Adds ContainerRuntimeConfig gatherer #238
- Bug 1913645: Improved Red Hat image and crashlooping OpenShift pod collection #304
- [release 4.6] Bug 1889676: Gather installplans #243
- [release 4.6] Bug 1887759: Adds MachineConfigPool gatherer #213
- [release 4.6] Bug 1905031: Collect spec config for clusteroperator resources #286
- Updating ose-insights-operator builder & base images to be consistent with ART #311
- Bug 1894244: Fixes records index on diskrecorder #261
- [release 4.6] Bug 1888165: Add the namespace to the gatherers reports to avoid conflicts #221
- Bug 1904014: Add hostsubnet to sample archive & fix bug… #276
- [release 4.6] Bug 1888602: Fixes policyClient and the corresponding config. #226
- Full changelog
- Updating ironic-hardware-inventory-recorder-image builder & base images to be consistent with ART #503
- Full changelog
- Updating ironic-inspector builder & base images to be consistent with ART #55
- Bug 1918178: Explicitly set minimum versions of python libraries #60
- Full changelog
- Updating ose-prometheus-adapter builder & base images to be consistent with ART #42
- Full changelog
- Bug 1926267: Egress router: Add iptables package to Dockerfile #78
- Updating openshift-enterprise-pod builder & base images to be consistent with ART #66
- Updating openshift-enterprise-base builder & base images to be consistent with ART #64
- Full changelog
- Updating kube-state-metrics builder & base images to be consistent with ART #42
- Full changelog
- Updating ose-kube-storage-version-migrator builder & base images to be consistent with ART #166
- Full changelog
- Updating ose-libvirt-machine-controllers builder & base images to be consistent with ART #216
- Bug 1939259: [release-4.6] Update MAO and set metrics on :8081 address #220
- Full changelog
- Bug 2022840: GCP CI runs are complaining about APIs not being enabled #955
- Bug 1993120: Make sure nodes don’t have attached volumes before vm deletion #905
- Bug 1947813: vSphere, detach virtual disks before virtual machine destroy if node not available #845
- Bug 1916772: Inject the cluster-wide proxy environment variables in the baremetal pod #808
- Bug 1933676: Cherry-pick: Azure disconnected reject publicIP setting #812
- Updating ose-machine-api-operator builder & base images to be consistent with ART #786
- Bug 1912531: 4.6: Update kubectl dep #782
- Bug 1890452: Bump Azure dependency to include BYOK encryption fields #763
- Bug 1908316: Reduce verbosity of kube-rbac-proxy logging #779
- Bug 1908316: Reduce verbosity of kube-rbac-proxy logging for operator #784
- Full changelog
- Updating ose-multus-admission-controller builder & base images to be consistent with ART #31
- Full changelog
- Updating multus-cni builder & base images to be consistent with ART #85
- Bug 1905230: Multus should exit zero on DEL when cache file is missing [backport 4.6] #84
- Full changelog
- Updating ose-multus-route-override-cni builder & base images to be consistent with ART #11
- Full changelog
- Bug 2028968: Whereabouts should reconcile IP addresses [backport 4.6] #80
- ip-reconciler: do not reconcile pods in Pending phase #166
- ip-reconciler: Add all non default interfaces to Pod IP list #147
- Add label app=whereabouts to ip-reconciler pod template #150
- Configurable sleep_for_race parameter #161
- e2e tests: fix currently broken setup on kind clusters #156
- ip-reconciler: remove kubeconfig from k8s client #159
- Fix reconciler spec #158
- Use k8snetworkplumbingwg repo instead of dougbtv in sources #123
- build, ip reconciler: have configurable logging #155
- build: enable e2e testing for podman #154
- Fix test to include error when IP pool total doesn’t equal assigned WB pod IPs #152
- added sleep-for-race option for IPAM #151
- Add E2E test cases and execute with GH workflow #148
- Add total Add/Del timeout #142
- Release lease lock when LE ends #145
- propagate context timeout error #143
- Upload whereabouts binary as release asset #149
- Add support for CNI version #135
- readme: fix yaml paths #134
- Bump k8s api version #126
- fix: Skip default network in ip reconciler #128
- IP ranges cleanup #118
- Cherry pick overlapping ranges to master #120
- build: vendor leader election dependencies #124
- Add leader election #113
- build: update openshift build image to golang 1.15 #121
- Updates image push on release to refer to correct dockerfile location #122
- ippools schema: add podref #116
- Remove bigint code to fix starts-with-zero-ipv6-problem #89
- Fix github actions #93
- Change CI pipeline from travis CI to github actions #92
- Adds a login so we can pull images from the registry #91
- README incorrectly stated Whereabouts requires three parameters #90
- updated readme with instructions on how to install using helm3 #82
- The first example can drop the optional parameters #81
- Logic for IPv6 assignment should not omit the broadcast addresses #77
- Reduces required parameters by introducing flatfile configuration by default #69
- Removes error when deallocating IP errors out, instead just warns. #74
- Includes fix for excluding IPv6 ranges as well as unit test #73
- Adds the missing error/log/warn methods to the install-cni.sh #67
- whereabouts.kubeconfig wrong in IPv6 only env #47
- Add a more meaningful error for invalid CIDR #66
- Fixing wrong DNS-1123 name for some IPv6 addresses #61
- Specifiy image repo URL explicitly #56
- Change error message #54
- Bug 1931953: [backport 4.6] Fix for IPv6 when leading hextets equal zero #50
- Bug 1898616: Excluded subnet handling for ipv6 [backport 4.6] #37
- Bug 1898672: Removes error when deallocating IP errors out, instead just warns [backport 4.6] #40
- Updating ose-multus-whereabouts-ipam-cni builder & base images to be consistent with ART #44
- Full changelog
- Updating ose-network-metrics-daemon builder & base images to be consistent with ART #31
- Full changelog
- Bug 2043805: IPs with leading zeros are still valid in the apiserver #78
- Updating ose-oauth-apiserver builder & base images to be consistent with ART #36
- Bug 1919966: fixes a data race in SerializeObject function #38
- Bug 1905195: Detecting broken connections to the Kube API takes up to 15 minutes #34
- Bug 1894345: [release-4.6] register api groups to
legacyscheme.Scheme
early #27
- Full changelog
- Updating golang-github-openshift-oauth-proxy builder & base images to be consistent with ART #199
- Bug 1915667: remove logging when authz header is present but basic auth is not attempted #200
- Bug 1891725: don’t segfault on wrong option combination #193
- Bug 1893969: fix e2e tests to use aws cluster supplied by the CI #194
- Full changelog
- Updating oauth-server images to be consistent with ART #89
- Bug 1905195: Detecting broken connections to the Kube API takes up to 15 minutes #64
- Full changelog
- Bug 1955211: fixed LANG for the builder container #181
- Bug 1935362: Listing All Events with Chunking #170
- Bug 1900991: unidling: switch away from endpoints to the service #167
- Updating ose-openshift-controller-manager builder & base images to be consistent with ART #157
- remove use of BUILD_ISOLATION env var (no longer inspected in openshift/builder) #161
- Full changelog
- Updating openshift-state-metrics builder & base images to be consistent with ART #65
- Full changelog
- Bug 2002752: Adds Proxy to provider client http transport #201
- Bug 1933667: Update ose-openstack-machine-controllers builder & base images to be consistent with ART #154
- Bug 1933667: Updating ose-openstack-machine-controllers builder & base images to be consistent with ART #165
- “Bug 1912531: revendor mao” #164
- Full changelog
- Updating ose-ovirt-machine-controllers builder & base images to be consistent with ART #81
- Bug 1910104: Node is not removed when VM has been removed from oVirt engine #79
- Bug 1909990: Port to machine-api-operator #78
- Full changelog
- Updating prom-label-proxy builder & base images to be consistent with ART #331
- Full changelog
- Updating golang-github-prometheus-prometheus builder & base images to be consistent with ART #71
- Full changelog
- Updating golang-github-prometheus-alertmanager builder & base images to be consistent with ART #42
- Full changelog
- Bug 1935586: pkg/prometheus: remove liveness probe #110
- Updating prometheus-operator builder & base images to be consistent with ART #103
- Updating prometheus-config-reloader builder & base images to be consistent with ART #104
- Full changelog
- Bug 1928073: text_collectors: do not use space as a replacement for escape characters #85
- Bug 1928073: Remove escape characters #83
- Updating golang-github-prometheus-node_exporter builder & base images to be consistent with ART #77
- Full changelog
- Updating ose-service-ca-operator builder & base images to be consistent with ART #135
- Full changelog
Source code for this page located on github