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.55-x86_64 Tests:
Blocking jobs Informing jobsaws Succeeded (1 retries) periodic-ci-openshift-release-master-nightly-4.8-e2e-awsaws-serial Succeeded (2 retries) periodic-ci-openshift-release-master-nightly-4.8-e2e-aws-serial Upgrades from:
Untested upgrades:
4.7.24 ,
4.7.25 ,
4.7.26 ,
4.7.28 ,
4.7.29 ,
4.7.30 ,
4.7.31 ,
4.7.32 ,
4.7.34 ,
4.7.35 ,
4.7.37 ,
4.7.38 ,
4.7.39 ,
4.7.40 ,
4.7.41 ,
4.7.42 ,
4.7.43 ,
4.7.44 ,
4.7.45 ,
4.7.47 ,
4.7.48 ,
4.7.49 ,
4.7.50 ,
4.7.51 ,
4.7.52 ,
4.7.53 ,
4.7.54 ,
4.7.55 ,
4.7.56 ,
4.8.10 ,
4.8.11 ,
4.8.12 ,
4.8.13 ,
4.8.14 ,
4.8.15 ,
4.8.16 ,
4.8.17 ,
4.8.18 ,
4.8.19 ,
4.8.20 ,
4.8.21 ,
4.8.22 ,
4.8.23 ,
4.8.24 ,
4.8.25 ,
4.8.26 ,
4.8.27 ,
4.8.28 ,
4.8.30 ,
4.8.31 ,
4.8.32 ,
4.8.33 ,
4.8.34 ,
4.8.35 ,
4.8.36 ,
4.8.37 ,
4.8.38 ,
4.8.39 ,
4.8.41 ,
4.8.42 ,
4.8.44 ,
4.8.45 ,
4.8.46 ,
4.8.47 ,
4.8.48 ,
4.8.49 ,
4.8.5 ,
4.8.50 ,
4.8.51 ,
4.8.6 ,
4.8.7 ,
4.8.9 Upgrades to:
Loading changelog, this may take a while ...
Changes from 4.8.4
Created: 2022-12-12 21:15:01 +0000 UTC
Image Digest: sha256:d47e7c97a9458926e06de6151bd0b63b2a315d907a24cd0b30c99eee727559bd
Release 4.8.55 was created from registry.ci.openshift.org/ocp/release:4.8.0-0.nightly-2022-12-12-111614
Components
Rebuilt images without code change
Bug 2106910 : Rebase to v1.4.0 #205
Release v1.4.0 #1089
Release v1.3.1 #1084
Reorder isMounted for readability #1087
deploy: Fix csi-resizer tag and bump to v1.1.0 #1085
Search for nvme device path even if non-nvme exists #1082
Fix windows NodePublish failing because mount target doesn’t exist #1081
deploy: Add resizer and snapshotter images to kustomization #1080
Move mocks to parent package to avoid import cycle #1078
Refactor pkg/cloud/metadata.go into pkg/cloud/metadata_*.go files #1074
Update windows example for image release #1070
Allow default fstype to be overriden via values.yaml #1069
merge 1.3.0 release and post-release commits into master #1068
Bump csi-proxy from RC v1.0.0 to GA v1.0.1 #1018
Support image.pullPolicy for csi-resizer image #1045
Recognize instance-type node label when EC2 metadata isn’t available #1060
Fix spacing in RELEASE.md #1035
merge patch commits back to master #1058
Fix windows build IsCorruptedMnt not implemented #1047
hash volume name to get client token #1041
Include ClusterRole and ClusterRoleBinding for csi-node #1021
Node Publish Mount Idempotent #1019
Fix gcr prow builld failing because docker missing –os-version #1020
Add controller strategy #1008
Update helm chart alongside kustomize, after images have been pushed, for consistency #1015
Fix gcr prow build failing because of IMAGE variable collision #1017
Fix github build failing because of wrong docker hub registry name #1016
Build and push multi-arch/os (amazon and windows, no debian) image manifest via Make rules #957
Node update strategy & auto driver image tag #988
Update kustomize templates only after verifying images are available in registries #995
Release v1.2.0 #1005
release v1.2.0 - part 2 #1004
release v1.2.0 - part 1 #999
add ecr images to readme #998
utilize latest go sdk to ensure createVolume idempotency #982
Release 1.1.3 #992
Update base images: yum update al2, bump debian tag #986
Increased the helm chart version #980
Updated default setting of windows daemon set #978
Updated README.md and changed the version in snapshot example #976
Add how to consume new hack/e2e scripts in other repos (efs/fsx) #972
Update to csi-proxy v1 APIs #966
Several breaking changes to the helm chart #965
Feature/allow add debug args #970
Nit: Fix typo in the CHANGELOG #971
Install snapshot controller independently of helm for e2e tests #968
Release v1.1.1 and chart v1.2.4 #959
Download fixed version of eksctl to avoid bugs #967
csi-snapshotter in ebs-csi-controller now checks for enableVolumeSnapshot before including it in containers #960
Stop pushing latest tag and remove all references to it #949
Add migration upgrade/downgrade test #927
Clarify that using instance profile for permission requires instance metadata access on #952
Adding CRDs VolumeSnapshotClass, VolumeSnapshotContent, VolumeSnapshot for snapshot.storage.k8s.io/v1 #938
Revert “Fix kustomize RBAC bindings to have namespace kube-system” #947
Implement Windows NodePublish/Unpublish #823
Update example policy, use it in tests, and document it #940
Default controller.extra-create-metadata true so that volumes get created with pvc/pv tags #941
Grant EKSCTL_ADMIN_ROLE admin access to eksctl clusters #933
Add KubernetesCluster tag to provisioned volumes when cluster-id set #932
Default extra-create-metadata true so that volumes get created with pvc/pv tags #937
Add test-e2e-external-eks make rule that tests EKS with pod instance metadata disabled. Remove hostNetwork from DaemonSet #907
Disable uuid checks on XFS #913
Update driver capabilities #922
helm chart configurable log verbosity #908
update inFlight cache to avoid race condition on volume operation #924
Fix podLabels case in Helm chart #925
merge v1.1.0 release commits back to master #921
Full changelog
Updating ose-cluster-autoscaler-operator builder & base images to be consistent with ART #193
Bug 2026237 : Change ClusterAutoscalerUnschedulablePods severity to info #232
Bug 1995595 : add csidrivers and csistoragecapacities to autoscaler cluster role #220
Bug 1991501 : Do not recreate CA deployment when CA CR is being deleted #217
Full changelog
Updating configmap-reload builder & base images to be consistent with ART #32
Full changelog
Bug 2071200 : Fix setting of custom cert for default route #643
Bug 2008141 : Change web terminal subscription permissions from get to list #595
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
Full changelog
Updating csi-driver-nfs builder & base images to be consistent with ART #40
Full changelog
OCPBUGS-1023 : Rebase openshift/etcd 4.8 onto 3.4.21 #150
Update OWNERS #125
Fix the flaky test TestV3AuthRestartMember #14442
server,test: refresh cache on each NewAuthStore #14410
etcdctl: fix move-leader for multiple endpoints #14441
testing: fix TestOpenWithMaxIndex cleanup #14439
fix the potential data loss for clusters with only one member #14423
etcdserver: nil-logger issue fix for version 3.4 #14420
Do not get previous K/V for create event #14290
clientv3/balancer: fixed flaky TestRoundRobinBalancedResolvableFailoverFromServerFail #14274
clientv3/mvcc: fixed DATA RACE #14279
etcdserver: resend ReadIndex request on empty apply request #14269
Checkpoints fix 3.4 #14253
raft: postpone MsgReadIndex until first commit in the term #14258
Backport: non mutating requests pass through quotaKVServer when NOSPACE #14254
etcdserver,pkg: remove temp files in snap dir when etcdserver starting #14246
Support configuring MaxConcurrentStreams for http2 #14251
etcdserver: add more detailed traces on linearized reading #14240
server/auth: protect rangePermCache with a RW lock #14230
clientv3: fix isOptsWithFromKey/isOptsWithPrefix #14241
backport 3.5: #13676 load all leases from backend #14239
clientv3: filter learners members during autosync #14236
Support linearizable renew lease for 3.4 #14177
Fix pipeline failure for release test #14210
clientv3/balance: fixed flaky balancer tests #14204
Update release scripts for release-3.4 #14205
set RACE as true for linux-amd64-unit and linux-amd64-grpcproxy #14200
Bump gopkg.in/yaml.v2 v2.2.2 -> v2.4.0 due to: CVE-2019-11254 #14192
[backport 3.4] Update golang.org/x/crypto to latest #14179
Fix pipeline failures in 3.4 #14183
Skip WatchRequestProgress test in grpc-proxy mode. #14151
Fix deadlock in ‘go test -tags cluster_proxy -v ./integration/… ./client’ #14170
[backport 3.4] clientv3/integration: Reduce flakines of TestGetTokenWithoutAuth #14168
Backport two lease related bug fixes to 3.4 #14150
Fix all the pipeline failues for release 3.4 #14136
tests: fixing dependencies that brake tests in go.1.15.15 #14075
[backport 3.4]: server/auth: enable tokenProvider if recoved store enables auth #13206
Backport PR 13308 to release 3.4 #13999
mvcc/backend: restore original bolt db options after defrag #13713
backport 3.4 from #13467 exclude the same alarm type activated by multiple peers #13475
storage/backend: Add a gauge to indicate if defrag is active (backport) #13397
Dockerfile: bump debian bullseye-20210927 #13385
Replace github.com/dgrijalva/jwt-go with github.com/golang-jwt/jwt #13378
: ClientV3: Ordering: Fix TestEndpointSwitchResolvesViolation test #13139
vendor: track vendor/modules.txt #13137
Migrate PR testing from travis to GitHub actions #13135
[backport 3.4] fix check datascale command for https endpoints #13101
[backport 3.4] embed: unlimit the recv msg size of grpc-gateway #13100
Backport-3.4 exclude alarms from health check conditionally #12917
etcdserver/mvcc: update trace.Step condition #12902
Backport-3.4 etcdserver/util.go: reduce memory when logging range requests #12888
.travis,Makefile,functional: Bump go 1.12 version to v1.12.17 #12882
: .travis.yml: Test with go v1.15.11 #12849
: Pin go version in go.mod to 1.12 #12839
etcdserver: fix incorrect metrics generated when clients cancel watches #12803
etcdserver: Fix PeerURL validation #12815
integration: relax leader timeout from 3s to 4s #12816
When using –unsafe-no-fsync still write out the data #12751
Manual cherry pick of #12448 on release 3.4 #12740
etcdserver/api/etcdhttp: log successful etcd server side health check in debug level #12679
etcdserver: Fix 64 KB websocket notification message limit #12402
vendor: bump gorilla/websocket #12645
[3.4 backport] pkg/fileutil: fix FOFD constants #12551
Full changelog
Bug 2101388 : bump to k8s 1.21.14 #1301
Automated cherry pick of #108078: Skip updating Endpoints and EndpointSlice if no relevant #108881
Automated cherry pick of #105069: etcd-client starts retrying transient errors from the etcd #110356
Automated cherry pick of #107402: Reject proxy requests to 0.0.0.0 as well #110364
Automated cherry pick of #110009: Fix requests scope classification #110093
Automated cherry pick of #109969: authn: fix cache mutation by AuthenticatedGroupAdder #110008
Automated cherry pick of #109836: Fix OpenAPI loading error caused by empty APIService #109898
Automated cherry pick of #109103: cpu manager policy set to none, no one remove container id #109158
Automated cherry pick of #109442: Correct event registration for multiple scheduler plugins. #109466
Automated cherry pick of #108167: Fix nodes volumesAttached status not updated #109206
Automated cherry pick of #108496: iptables: remove port opener #108896
Automated cherry pick of #108000: azure_file: add namespace tests for InTree to CSI #108602
Automated cherry pick of #109245: Fix: abort nominating a pod that was already scheduled to a #109248
Automated cherry pick of #104039 upstream release 1.21 #108751
update go.mod for golang.org/x/crypto to v0.0.0-20211202192323 #108666
Automated cherry pick of #108455: Copy request in timeout handler #109013
Automated cherry pick of #107764: wrap error from RunCordonOrUncordon #108521
Automated cherry pick of #108928: kube-up: use registry.k8s.io for containerd-related jobs #108945
OCPBUGS-1461 : UPSTREAM: 109103: cpu/memory manager containerMap memory leak #1371
Bug 2083557 : UPSTREAM: 109935: fix: exclude non-ready nodes and deleted nodes from azure load balancers #1257
Bug 2105664 : UPSTREAM: <carry>: update list of deprecated apis #1317
[release 4.8] Bug Bug 2106970: UPSTREAM: <carry>: use correct base image for testing #1323
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
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
Full changelog
TBD: Gather status of the cephclusters.ceph.rook.io resources (#659) (#665) (#668) #659
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
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
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 ose-libvirt-machine-controllers builder & base images to be consistent with ART #217
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 2064860 : Sync context improvements [backport 4.8] #90
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
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-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