Back to index
Download the installer for your operating system or run
oc adm release extract --tools quay.io/openshift-release-dev/ocp-release:4.8.46-x86_64
Tests:
- Blocking jobs
- Informing jobs
Upgrades from:
Untested upgrades:
4.7.26,
4.7.29,
4.7.30,
4.7.31,
4.7.33,
4.7.34,
4.7.35,
4.7.37,
4.7.38,
4.7.39,
4.7.41,
4.7.42,
4.7.43,
4.7.45,
4.7.46,
4.7.47,
4.7.48,
4.8.11,
4.8.12,
4.8.13,
4.8.14,
4.8.15,
4.8.17,
4.8.18,
4.8.19,
4.8.20,
4.8.21,
4.8.23,
4.8.24,
4.8.25,
4.8.26,
4.8.27,
4.8.29,
4.8.30,
4.8.31,
4.8.32,
4.8.33,
4.8.35,
4.8.36,
4.8.37,
4.8.38,
4.8.39,
4.8.40,
4.8.7,
4.8.9Upgrades to:
Loading changelog, this may take a while ...
Changes from 4.8.16
Created: 2022-06-29 16:36:17 +0000 UTC
Image Digest: sha256:28573253c8d670d2d0ff227295476cc3b4a77d98703f041e665da4da95907f26
Components
Rebuilt images without code change
- Updating baremetal-machine-controller builder & base images to be consistent with ART #147
- Full changelog
- Updating ose-cluster-autoscaler-operator builder & base images to be consistent with ART #193
- Bug 2026237: Change ClusterAutoscalerUnschedulablePods severity to info #232
- Full changelog
- Bug 2077004: Rebase 1.21.11 #1246
- Update Go to 1.16.15 #108565
- bump konnectivity-client@v0.0.30 #108440
- Automated cherry pick of #107997: cronjob_controllerv2: do not filter jobs to be reconciled by #108304
- Automated cherry pick of #107121: fix regression introduced by PR 100320 #108467
- Automated cherry pick of #106164: fix: remove outdated ipv4 route when the corresponding node #108275
- Automated cherry pick of #108410: fix dryrun when ca file exists #108472
- Automated cherry pick of #108002: kubeadm: fix the bug that ‘kubeadm init –dry-run #108117
- backports k/utils bump (PR#107637) to 1.21 #108335
- Automated cherry pick of #108198: Updating EndpointSlice strategy to retain node name in #108203
- Automated cherry pick of #108138: Revert v1beta1 PodDisruptionBudget select patchStrategy #108142
- Automated cherry pick of #106581: Enabling kube-proxy metrics on windows kernel mode #107610
- Automated cherry pick of #107789: Mark device as uncertain if unmount device succeeds #108012
- Update Go to 1.16.14 #108102
- Automated cherry pick of #107406: fix: delete non existing disk issue #107578
- Automated cherry pick of #107575: fix: azurefile volumeid conflict in csi migration #107852
- Automated cherry pick of #99398: Fix DaemonSet status update retry #107639
- Automated cherry pick of #106280: Set max results if its not set #107653
- Automated cherry pick of #107312: Execute sync before taking the snapshot #107807
- Automated cherry pick of #107427: removed unnecessary log line #107486
- update to Go 1.16.13 #107615
- Automated cherry pick of #107565: upgrade sigs.k8s.io/structured-merge-diff/v4 to v4.2.1 #107569
- Cherry pick #106045 to 1.21: Fix concurrent map writes error in kube-apiserver #106337
- Automated cherry pick of #104991: Fix workqueue memory leak #106583
- Automated cherry pick of #105777: fix: do not delete the lb that does not exist #106068
- vendor: bump cAdvisor to v0.39.3 #107356
- Automated cherry pick of #105253: fix: leave the probe path empty for TCP probes #106064
- Automated cherry pick of #105839: fix: remove VMSS and VMSS instances from SLB backend pool #106075
- Automated cherry pick of #107452: Fix header mutation race in timeout filter #107460
- Automated cherry pick of #102122: Don’t set sysctl net.ipv4.vs.conn_reuse_mode for kernels #107438
- Automated cherry pick of #107200: flake fix: remove the error handler for cronjob integration #107359
- Automated cherry pick of #100567: Mark volume mount as uncertain in case of volume expansion #107110
- Automated cherry pick of #100183: Mark volume as uncertain after Unmount* fails #107014
- Automated cherry pick of #103385: Ensure proper resource creation #103404
- Automated cherry pick of #107327: kubeadm: remove the restriction that the ca.crt can only #107366
- Automated cherry pick of #107337: Fix the leak of vSphere client sessions #107351
- Automated cherry pick of #107311: client-go: Clear the ResourceVersionMatch on paged list calls #107336
- Automated cherry pick of #106936: Skip creating HNS loadbalancer with empty endpoints #106970
- Automated cherry pick of #106906: mount-utils: Detect potential stale file handle #107040
- Cherry pick of anp 0.0.27 for v1.21 #107188
- Automated cherry pick of #107221: fix nil pointer in create secret commands #107345
- Automated cherry pick of #107091: Improving performance of EndpointSlice controller metrics #107169
- Automated cherry pick of #104799: fix the error when cleaning up jobs for cronjob #107128
- Bug 2063953: UPSTREAM: <carry>: use hardcoded rest mapper from library-go #1245
- Bug 2075043: golang toolchain unsupported parsers tag #1240
- Bug 2043808: IPs with leading zeros are still valid in the apiserver #1173
- Bug 2060494: Backports inotify leak fix into kubelet #1203
- Bug 2024642: Rebase v1.21.8 #1102
- Update to go1.16.12 #106983
- dependencies: Update golang.org/x/net to v0.0.0-20211209124913-491a49abca63 #106961
- Update to go1.16.11 #106839
- Automated cherry pick of #106891: kubeadm: validate local etcd certficates during #106924
- Automated cherry pick of #106854: kubeadm: avoid requiring a CA key during kubeconfig #106929
- Automated cherry pick of #105666: fix: skip instance not found when decoupling vmss from lb #105835
- Automated cherry pick of #105612: Remove Error Message Check Dynamic PV Tests #106357
- Automated cherry pick of #96115: Get inodes and disk usage via pure go #104021
- Automated cherry pick of #102882: devicemanager: checkpoint: support pre-1.20 data #106254
- Automated cherry pick of #103154: Update mounter interface in volume manager #106553
- Automated cherry pick of #104287: Reduce calls to docker from dockershim for stats #106502
- Automated cherry pick of #106102: Ensure deletion of pods in queues and cache #106685
- Automated cherry pick of #106412: kube-scheduler: Increase the duration to expire an assumed #106632
- Automated cherry pick of #106526: Ignore ‘wait: no child processes’ error when calling #106527
- Automated cherry pick of #105046: Skip check for all topology labels when using system default #106605
- Automated cherry pick of #105065: parameter ‘disabled-metrics’ is invalid #106391
- Automated cherry pick of #106317 upstream release 1.21 - Fixed nil pointer dereference #106354
- Automated cherry pick of #106382: defer close the rotated log open #106384
- Automated cherry pick of #104526: Fix issue in node status updating VolumeAttached list #106053
- remove listx from OWNERS_ALIASES #104261
- Automated cherry pick of #105512: Add check for subpaths #106351
- Manual cherry pick of kube-openapi changes for release-1.21 #106255
- Update to go1.16.10 #106224
- Automated cherry pick of #105934: Don’t guess SELinux support on error #106260
- Automated cherry pick of #102059: Bump k8s.io/utils #102656
- Automated cherry pick of #94165: Use separate pathSpec for local and remote to properly handle #106236
- Cherry-pick of #101708: Fix log spam for du failure on pod etc-hosts metrics #105887
- Update debian, debian-iptables, setcap images to pick up CVEs fixes #106147
- Automated cherry pick of #105946: Remove nodes with Cluster Autoscaler taint from LB backends. #106096
- Automated cherry pick of #105997: Fixing how EndpointSlice Mirroring handles Service selector #106135
- Automated cherry pick of #105673: support more than 100 disk mounts on Windows #105693
- Automated cherry pick of #105755: Support cgroupv2 in node problem detector test #105991
- Cherry pick of #104551: Run storage hostpath e2e test client pod as privileged #105787
- Automated cherry pick of #105734: Fix race condition in logging when request times out #106113
- Bug 2050131: UPSTREAM: <carry>: set correctly static pods CPUs when workload partitioning is disabled #1168
- Bug 2039377: UPSTREAM: 89885: SQUASH: Retry fetching clouds.conf #1108
- Bug 2029466: UPSTREAM: 107014: Mark volume as uncertain after Unmount* fails #1146
- Bug 2024995: Fix subpath source check #1067
- Bug 2032325: UPSTREAM: <carry>: api request counts for current hour are incorrect #1092
- Bug 2022741: UPSTREAM: 106260: Don’t guess SELinux support on error #1054
- Bug 2021997: Read k8s version from hyperkube Dockerfile #1045
- Updating openshift-enterprise-hyperkube builder & base images to be consistent with ART #559
- Bug 2017027: UPSTREAM: <drop>: bump apiserver-library-go #1069
- Bug 2022265: Rebase v1.21.6 #1060
- Automated cherry pick of #105509: [test]: Fix PreferNominatedNode test #105665
- Update to go1.16.9 #105672
- Automated cherry pick of #104985: Aggregator uses the regular transport even if the request #105641
- Automated cherry pick of #99748: check log directory for restartCount #105614
- Automated cherry pick of #104593: fix: ignore the case when updating tags #104686
- Automated cherry pick of #103371: tests: Wait for the network connectivity first #105441
- Automated cherry pick of #105185: Ignore VMs in vmss delete backend pools #105402
- Cherry pick of #105188 and #98350 to release 1.21 #105365
- Automated cherry pick of #102665: Add explicit capability for online volume expansion #102740
- Automated cherry pick of #104913: kube-controller-manager: properly check generic ephemeral #105037
- Automated cherry pick of #102409: Bump golang.org/x/text to v0.3.6 #102601
- Bump klog to v2.9.0 #105407
- Automated cherry pick of #105048: Remove a duplicate StorageClass creation call #105354
- Automated cherry pick of #105205: e2e scheduling priorities: do not reference control loop #105278
- Automated cherry pick of #102292: Local PV e2e: fix leaked local volumes #103349
- Automated cherry pick of #104467: fix 104329: check for headless before trying to release #104973
- Automated cherry pick of #104572: fix detach disk issue on deleting node #104898
- Automated cherry pick of #105388: Copy VolumeSnapshotContent annotations in snapshottable.go #105497
- Revert 102925: Fix Node Resources plugins score when there are pods with no requests #105238
- release 1.21: metrics grabbing #104328
- Automated cherry pick of #101047: Only use dualstack if the node and config supports it #103783
- Automated cherry pick of #104969: Propagate conversion errors #104989
- Automated cherry pick of #104634: storege e2etest: Delete restored PVC/Pod in snapshottable #105153
- v1.21: Fix test flake in old svc registry #105110
- Automated cherry pick of #100125: ‘New’ Event namespace validate failed #105088
- Automated cherry pick of #104833 (1.21): Refine locking in API Priority and Fairness config controller #105050
- Updating openshift-enterprise-pod images to be consistent with ART #680
- Bug 2020644: Image policy should mutate DeploymentConfigs, StatefulSets, and new CronJobs #1050
- Bug 1994655: openshift-apiserver should not set Available=False APIServicesAvailable on update #955
- Bug 2008403: Rebase v1.21.5 #981
- Update to go1.16.8 #104906
- Automated cherry pick of #104369: Fix storage class setup in regional_pd.go #104537
- Backport 104410 to release-1.21 #104534
- Automated cherry pick of #104314: legacy-cloud-providers: aws: Add support for consuming web #104870
- Automated cherry pick of #104845: e2e iperf2 change threshold to 10MBps = 80 Mbps #104865
- Automated cherry pick of #103532: Service: Fix semantics for Update wrt allocations #104673
- Automated cherry pick of #103050: Fix NodeAuthenticator tests in dual stack #104840
- Automated cherry pick of #100720: Fix buckets initialization #104514
- Automated cherry pick of #104384: fix: skip case sensitivity when checking Azure NSG rules #104447
- Automated cherry pick of #104279: Copy golang license to staging copies #104311
- Automated cherry pick of #104703: Fix the key missing issue for structured log #104719
- bump runc to 1.0.2 #104530
- Automated cherry pick of #104604: Don’t prematurely close reflectors in case of slow #104616
- Automated cherry pick of #103958: Set idle and readheader timeouts #103989
- Automated cherry pick of #104009: delete stale UDP conntrack entries for loadbalancer IPs #104151
- Automated cherry pick of #104253: Pass additional flags to subpath mount to avoid flakes in #104347
- Full changelog
- Bug 2077765: Gather namespace names with overlapping UIDs (#605) (#611) (#612) #605
- Bug 2033546: Gather all CostManagementMericsConfig definitions. (#525) (#569) #525
- Update OWNERS (#543) #543
- Bug 2027720: gather webhook configurations (#508) (#560) #508
- Bug 2026646: Gather all the container logs from related namespaces of degraded clusteroperator (#516) (#554) #516
- Bug 2021572: Anonymize identity provider attributes in the (#520) (#527) (#541) #520
- Bug 2020601: Anonymize the ImageRegistry storage information also in status (#536) #536
- obfuscation ovn clusters bug (#523) #523
- Full changelog
- Updating ironic-hardware-inventory-recorder-image builder & base images to be consistent with ART #504
- Full changelog
- Updating ose-kube-storage-version-migrator images to be consistent with ART #174
- Full changelog
- Updating multus-cni builder & base images to be consistent with ART #95
- Full changelog
- Updating ose-multus-route-override-cni builder & base images to be consistent with ART #12
- Full changelog
- Bug 2028966: Whereabouts should reconcile IP addresses [backport 4.8] #78
- 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
- Bug 2009497: Release on cancel, sync for 4.8 #70
- 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
- Full changelog
Source code for this page located on github