Back to index
4.8.29
Download the installer for your operating system or run
oc adm release extract --tools quay.io/openshift-release-dev/ocp-release:4.8.29-x86_64
Tests:
Upgrades from:
Untested upgrades:
4.7.28,
4.7.30,
4.7.32,
4.7.34,
4.7.36,
4.7.37,
4.8.10,
4.8.12,
4.8.13,
4.8.15,
4.8.16,
4.8.18,
4.8.19,
4.8.21,
4.8.22,
4.8.23,
4.8.9Upgrades to:
Loading changelog, this may take a while ...
Changes from 4.8.3
Created: 2022-01-26 07:33:48 +0000 UTC
Image Digest: sha256:9f9df3f16e7ddd66b95093b40858eb396cc937ec06546f8d70c87560973b9bbf
Release 4.8.29 was created from registry.ci.openshift.org/ocp/release:4.8.0-0.nightly-2022-01-24-131630
Components
Rebuilt images without code change
- Updating configmap-reload builder & base images to be consistent with ART #32
- Full changelog
- Bug 2041359: Bump build-machinery-go for console-operator to pickup change in yaml-patch repository #627
- Bug 2018391: Remove SimpleHTTP ‘server’ response header value #606
- Bug 1987315: Bump openshift/api to add missing ‘include.release.openshift.io/single-node-developer’ annotation to the ConsolePlugin CRD #591
- Bug 2003639: Use kubernetes.io/hostname for workload anti-affi… …nity #589
- Bug 2001268: console-operator should report Available=true when at least available replica exists #583
- Bug 1976349: Add policy-group label to the openshift-console namespace manifest #561
- Full changelog
- Updating ose-containernetworking-plugins builder & base images to be consistent with ART #42
- Full changelog
- Updating csi-driver-nfs builder & base images to be consistent with ART #40
- Full changelog
- Bug 2012163: Supporting mirror authentication during pull through #297
- Updating openshift-enterprise-registry builder & base images to be consistent with ART #270
- Full changelog
- 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
- Bug 2011460: UPSTREAM: <carry>: openshift-hack/images/os/Dockerfile: Add io.openshift.build.versions, etc. #1005
- Bug 1995714: UPSTREAM: <carry>: admission/managementcpusoverride: cover the roll-back case #895
- Bug 1994457: Update to kubernetes 1.21.4 #888
- Automated cherry pick of #102083: fix: delete non existing disk issue #102163
- Automated cherry pick of #104182: Avoid spurious calls to update/delete validation #104208
- Update to go1.16.7 #104201
- Automated cherry pick of #102576: kubelet: do not call RemoveAll on volumes directory for #103826
- Automated cherry pick of #103284: Fix the code is leaking the defaulting between unrelated pod #103676
- Automated cherry pick of #103160: Remove extra zone test #103405
- Automated cherry pick of #103019: Fix frameworkImpl.extenders being not set #103031
- Automated cherry pick of #101611: let objects without metadata pass through the managedFields #101649
- Automated cherry pick of #104135: Update configure-helper.sh #104179
- Automated cherry pick of #103794: feat: Provide IPv6 support for internal load balancer #104028
- Automated cherry pick of #104161 upstream release 1.21 #104190
- Automated cherry pick of #103997: Fix: ignore not a VMSS error for VMAS nodes in #104029
- Automated cherry pick of #103937: Fix disruptive subPath test failures #104044
- Automated cherry pick of #102539: Fix closing of decorated watcher channel on timeout #102541
- Automated cherry pick of #102928: Simplify use of the fake dynamic client #103614
- Automated cherry pick of #103895: Update to using apiserver-network-proxy v1.22 #103931
- Automated cherry pick of #100637: storage e2e: automate hostpath YAML updates, hostpath #102212: Update pd csi driver images to use v1 images (CSINode, #103920
- Automated cherry pick of #103831: disable aufs module #103927
- cherry-pick #100353: strip prefix ‘v’ in coredns version if exists #102905
- Automated cherry pick of #103823: Make CSR cleaner tolerate objects with invalid #103948
- Backport fix for flaky ESIPP test to 1.21 #103492
- Automated cherry pick of #103126 upstream release 1.21: Updated to use konnectivity client v0.0.21, and implemented placehold… #103699
- Cherry pick of #100110: Cherry pick #537 from cloud provider azure: Refresh VM cache when node is not found and #102935: fix: cleanup outdated routes #102983
- Cherry pick of #103470: fix: return empty VMAS name if using standalone VM #103599
- Automated cherry pick of #103733 upstream release 1.21 #103734
- Automated cherry pick of #101118 upstream release 1.21 #103712
- Automated cherry pick of #103235: Update debian-base image to buster-v1.8.0 #103488
- Update to go1.16.6 #103670
- Automated cherry pick of #103138: Loadbalancer IngressIP policy should be configured as non-DSR #103140
- Automated cherry pick of #103133 on 1.21: switch scheduler to generate the merge patch on pod status instead of the full pod #103279
- Automated cherry pick of #99680: fix error of setting negative value for containerLogMaxSize #102389
- Manual cherry pick of #103318: Bump SMD to v4.1.2 to pick up #102749 fix #103319
- Cherry pick of #102516: serviceOwnsFrontendIP shouldn’t report error when the public IP doesn’t match #102548
- Automated cherry pick of #102892: Do not throw error when we can’t get canonical path #102969
- Automated cherry pick of #102925: Fix Node Resources plugins score when there are pods with no #102994
- Automated cherry pick of #102584: Fix race in attachdetach tests #103051
- Automated cherry pick of #102845: Remove error wrap from logs #102852
- Automated cherry pick of #101592: chunk target operatation for aws targetGroup #101812
- Automated cherry pick of #102673: feat: remove ephemeral-storage etcd requirement #102705
- Automated cherry pick of #102788: client-go: reduce log level of reflector again #102800
- Update to go1.16.5 #102739
- Automated cherry pick of #102683: endpointslicemirroring controller mirror address status #102702
- Automated cherry pick of #100948: Avoid caching the VMSS instances whose network profile is nil #101825
- Cherry pick of #101752: fix: not tagging static public IP #101819
- Automated cherry pick of #102498: sched: fix a bug that a preemptor pod exists as a phantom #102667
- Automated cherry pick of #102306: Return UnschedulableAndUnresolvable instead of Error when #102514
- (scheduler e2e) Create balanced pods in parallel #102487
- Automated cherry pick of #102005: Azure: avoid setting cached Sku when updating VMSS and VMSS #102119
- Automated cherry pick of #101443: Add missing clientset to EBS storage e2e test #101956
- Automated cherry pick of #101857: fixed wrong warning in kube-proxy regarding topology aware #101939
- Automated cherry pick of #101615: fix removing pods from podTopologyHints mapping #101892
- Cherry pick of #101595: Update cos-gpu-installer image #101890
- Cherry pick of #101739: fix: avoid nil-pointer panic when checking the frontend IP configuration #101885
- Automated cherry pick of #101652: Add jitter to lease controller #101863
- Automated cherry pick of #100326: Fix watchForLockfileContention memory leak #101795
- Automated cherry pick of #102176: Fix VolumeAttachment garbage collection for migrated PVs #102456
- Revert “Cleanup portforward streams after their usage” [1.21] #102587
- Automated cherry pick of #102502: use subpath for coredns only for default repository #102506
- Automated cherry pick of #102213: Upgrade konnectivity-client for GRPC connection fixes #102273
- Automated cherry pick of #102157: kubeadm: remove e2e test for ClusterStatus #102358
- Automated cherry pick of #102377: Update setcap to buster-v2.0.1 and add setcap to dependencies.yaml #102379
- Automated cherry pick of #102302: Update debian-iptables to buster-v1.6.1 #102340
- Automated cherry pick of #102027: Remove unnecessary quotes from get-kube scripts #102042
- Automated cherry pick of #102105: Respect annotation size limit for SSA last-applied. #102184
- Automated cherry pick of #102224: Fix expired unit test certs #102225
- Automated cherry pick of #102147: vendor: bump runc to rc95 #102196
- Automated cherry pick of #101358: Ref counting is only applicable to Remote endpoints #102001
- Automated cherry pick of #101737: Use CSI driver to determine unique name for migrated in-tree #101805
- Automated cherry pick of #101950: Make watch order conformance test reliable #101980
- Bug 1993754: UPSTREAM: 104347: Pass additional flags to subpath mount to avoid fla… #940
- Bug 1998391: UPSTREAM: 104530: [1.21] bump runc to 1.0.2 #912
- Bug 1957133: do not throw error when we can’t get canonical path #854
- Bug 1981770: UPSTREAM: <drop>: bump(apiserver-library-go) #864
- Full changelog
- 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
- Bug TBD: Gather installed PSP names (#489) (#490) #489
- Bug 1977342: Fix obfuscation translation table secret 4.8 (#467) #467
- Gather all MachineConfig definitions (#449) (#459) #449
- Bug 1974877: Add egress ips to anonymizer to 4.8 (#462) #462
- Bug 1982170: Set also the summary operation when updating status (#475) #475
- MemoryRecord name can be obfuscated & fix case of duplicate records (#444) (#453) #444
- Full changelog
- Updating ironic-hardware-inventory-recorder-image builder & base images to be consistent with ART #504
- Full changelog
- Bug 2027397: [EgressIP] move ct(commit) action from OVS group to flow #377
- Bug 2014166: Remove locking from EgressIPTracker.Ping #362
- Bug 2002290: [4.8] proxy: don’t re-check every userspace proxy rule on every change #347
- Bug 1987239: when assigning and releasing egressIP try more than once before failing #326
- Bug 1999946: improve SDN’s OVS healthcheck and logging #341
- Bug 1995871: Disable conntrack for vxlan traffic #337
- Updating ose-sdn builder & base images to be consistent with ART #255
- Updating kube-proxy builder & base images to be consistent with ART #256
- Full changelog
- Updating ose-libvirt-machine-controllers builder & base images to be consistent with ART #217
- Full changelog
- Updating ose-multus-admission-controller builder & base images to be consistent with ART #32
- Full changelog
- 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
- Bug 1990113: Syncs with upstream for leader election [backport 4.8] #63
- 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
- Full changelog
- Updating ose-must-gather builder & base images to be consistent with ART #221
- Full changelog
- Bug 2013945: pvc stuck on pending status when using preallocated storage domain #89
- Updating ose-ovirt-csi-driver builder & base images to be consistent with ART #75
- Full changelog
- Updating ose-service-ca-operator images to be consistent with ART #177
- Update go version to 1.16 #179
- Full changelog
Source code for this page located on github