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.14.0-ec.2-s390x
No tests for this release
Upgrades from:
Untested upgrades:
4.13.0,
4.13.0-rc.3,
4.13.0-rc.4,
4.13.0-rc.5,
4.13.0-rc.6,
4.13.0-rc.7,
4.13.0-rc.8,
4.13.1,
4.13.2,
4.13.3,
4.13.4,
4.14.0-ec.0,
4.14.0-ec.1
Loading changelog, this may take a while ...
Created: 2023-06-15 11:37:43 +0000 UTC
Image Digest: sha256:18c4d0bf2a65c8e6acbb188c808427ab4bc361066177b47d53bcae30f621ceee
Release 4.14.0-ec.2 was created from registry.ci.openshift.org/ocp-s390x/release-s390x:4.14.0-0.nightly-s390x-2023-06-12-044658
Components
New images
Rebuilt images without code change
- MGMT-14904: fix error code for ignition size validation (#5291) #5291
- MGMT-14631: Remove support for openshift 4.8 (#5221) #5221
- Add tls config for the service monitor (#5282) #5282
- Bump OCP versions: 4.12, 4.10 (#5288) #5288
- Red Hat Trusted App Pipeline update assisted-service-q2vh (#5270) #5270
- Bump OCP versions: 4.13 (#5280) #5280
- OCPBUGS-7076: Copy Day2 BMH if Agent is installing (#5250) #5250
- OCPBUGS-14405: Avoid panic if pull secret contains non-string (#5267) #5267
- MGMT-13746: validate discovery ignition size (#5273) #5273
- MGMT-14830: Enable TechPreviewNoUpgrade when platform is external (#5279) #5279
- MGMT-13431: patching bug - ODF storage class not recognizing all device sets (#5268) #5268
- MGMT-14803: Fix cluster update won’t fail on incompatible OLM operator dependency (#5264) #5264
- MGMT-14600: Prevent installing dual-stack vSphere on OCP version smaller than 4.13 (#5271) #5271
- MGMT-14750: Allow FC, ECKD, FBA drive types on s390x (#5269) #5269
- MGMT-12186: Add MCE operator plugin (#5203) #5203
- Bump OCP versions: 4.11, 4.12 (#5265) #5265
- MGMT-14781: Make LSO operator to support all CPU architectures (#5262) #5262
- Bump OCP versions: 4.13 (#5261) #5261
- MGMT-14582: Set OCI platform behind a capability (#5249) #5249
- MGMT-13997: Issues when using multiple bonds with CIM Assisted Installer (#5233) #5233
- MGMT-13685: Make sure ingress and api vip are not broadcast address. (#5256) #5256
- MGMT-14723: Fix randomly failing subsystem test (#5259) #5259
- MGMT-14649: Add feature support for OCI platform (#5244) #5244
- NO-ISSUE: fixed misleading error message, the order of the host status was reverse (#5257) #5257
- MGMT-14306: Update host role validation to accept AutoAssign in Day2 (#5247) #5247
- Delete the spoke BMH before removing the finalizer (#5239) #5239
- MGMT-14723: Remove duplicate operator cpu architecture validation (#5254) #5254
- MGMT-14734: Fix failed to update Nutanix provider cluster when on multi architecture (#5253) #5253
- MGMT-14728: Escape the escape char () (#5252) #5252
- Bump OCP versions: 4.14 (#5251) #5251
- MGMT-14721: Get icsp-file from registries.conf for oc extract command (#5245) #5245
- Bump OCP versions: 4.10 (#5248) #5248
- Docs fix: ensure kubeconfig secret is created with a kubeconfig key. (#5246) #5246
- MGMT-13938: support external platform (#5143) #5143
- Bump OCP versions: 4.11, 4.12 (#5243) #5243
- MGMT-8097: masters schedulable kube-api (#5240) #5240
- Remove the detached annotation when BMH is being deleted (#5228) #5228
- MGMT-13643: added MaxLength to additional_trust_bundle (#5226) #5226
- Bump OCP versions: 4.11, 4.12 (#5232) #5232
- MGMT-14356: Set 4.13 to default (#5230) #5230
- Fix cpu partitioning struct tag/field (#5227) #5227
- Full changelog
- MGMT-13009: Auto rename host with VLAN (#553) #553
- NO-ISSUE: Bump github.com/itchyny/gojq from 0.12.12 to 0.12.13 (#552) #552
- NO-ISSUE: Bump github.com/stretchr/testify from 1.8.3 to 1.8.4 (#550) #550
- MGMT-14751: Detect DASD disks (s390x) (#549) #549
- NO-ISSUE: Bump github.com/sirupsen/logrus from 1.9.0 to 1.9.2 (#545) #545
- NO-ISSUE: Bump github.com/onsi/gomega from 1.27.6 to 1.27.7 (#543) #543
- NO-ISSUE: Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 (#544) #544
- Full changelog
- STOR-1263: Add csimock tests #1595
- OCPBUGS-4053: UPSTREAM: 118383: bump cadvisor for upstream patch 3301 #1594
- Update test wrapper to match new k8s #1584
- STOR-1263: Bump to k8s 1.27.2 #1583
- Automated cherry pick of #117954: OpenAPI V3 invalid document checks #117980
- Automated cherry pick of #117768: QueryParamVerifierV3 resilient to minimal OpenAPI V3 #117918
- Automated cherry pick of #117802: Update podFailurePolicy comments from alpha-level to beta #117815
- node: device-mgr: Fix recovery flow by ensuring healthy devices exist and pre-allocated devices are healthy #117719
- Automated cherry pick of #117677: Fix incorrect calculation for ResourceQuota with #117825
- Bump konnectivity-client to 0.1.2 #117271
- Automated cherry pick of #117861: kubeadm: fix a bug where file copy(backup) could not be #117905
- automated-cherry-pick-of-#117354-upstream-release-1.27 #117860
- changelog: fix formatting issue with v1.27 change log #117365
- Automated cherry pick of #117751: Disable NewVolumeManagerReconstruction / SELinuxMountReadWriteOncePod feature gates #117752
- Automated cherry pick of #116675 upstream release 1.27 #117438
- Automated cherry pick of #116138: fix: the volume is not detached after the pod and PVC objects #117236
- releng/go: Update images, dependencies and version to Go 1.20.4 #117773
- Automated cherry pick of #117388: Re-work logic in shouldSyncUpdatedNode #117450
- Automated cherry pick of #117214: add log includes pod preemption details #117445
- Automated cherry pick of #117238: api: encode NamespacedName with lower case in JSON #117298
- Automated cherry pick of #117723: Kube-proxy/ipvs: accept access to healthCheckNodePort on LbIP #117755
- Automated cherry pick of #117216: Fix azure disk e2e after migration #117246
- Automated cherry pick of #117022: Fix directory mismatch for
volume.SetVolumeOwnership()
#117574
- Automated cherry pick of #116950: Do not look at VPC-related resources outside the cluster’s #117289
- Automated cherry pick of #116995: kubelet: Ensure pods that have not started track a #117369
- Automated cherry pick of #117705: Update kube-openapi to fix race #117708
- Automated cherry pick of #117019: kubelet: Mark new terminal pods as non-finished in pod worker #117433
- Automated cherry pick of #115019: proxy/ipvs: add a GetAllLocalAddressesExcept() function #117684
- Automated cherry pick of #117495: Use absolute path instead requestURI in openapiv3 discovery #117685
- Automated cherry pick of #117594: Fix scheduler performance regression after adding plugin #117617
- Automated cherry pick of #117258: kube-aggregator: correctly use client-go TLS cache with #117310
- Automated cherry pick of #117571: Refactors discovery content-type and helper functions #117637
- Automated cherry pick of #117593: Fix bug where CEL listOfString.join() results in unexpected #117596
- Automated cherry pick of #117453: Fix stomping os env in kubectl e2e tests #117459
- Bump runc to 1.1.6 #117242
- Automated cherry pick of #117182: use case-insensitive header keys for http probes #117324
- Automated cherry pick of #117020: Return error for localhost seccomp type with no localhost #117147
cherry-pick
: #117785 from k/k
- disable external IPs on e2e net tests #1581
- UPSTREAM: 117893: When expecting pods count only active ones #1577
- OCPBUGS-13854: UPSTREAM: 117371: kubelet: Don’t reference the pod manager interface directly from components #1578
- Full changelog
- Upstream Rebase #284
- Move hardware profile code to the api module #1278
- Simplify dependencies of the apis module #1279
- Revert “π± Reduce the preprovisioning image retry delay” #1280
- π± Reduce the preprovisioning image retry delay #1275
- Full changelog
- Update openshift/api to disable EventedPLEG featuregate in techpreview #317
- update openshift/api for types and gates #316
- Update github.com/openshift/api to pull in evented pleg and sigstore feature flags #312
- Update github.com/openshift/api to pull in feature gates #311
- Full changelog
- check ocp version and export CNF_TEST_IMAGE variable with appropriate cluster version (#584) #584
- OCPBUGS-5529: Fix updating numa core siblings map in GetCpuSiblings function (#564) #564
- Remove cpu-quota.crio.io: disable annotation (#663) #663
- OCPBUGS-14137: e2e: perfprof: add SNO device recovery test (#653) #653
- Full changelog
- Revert “update storage operator to read featuregates from API on standalone OCP” #375
- STOR-1334: update storage operator to read featuregates from API on standalone OCP #368
- Full changelog
- OCPBUGS-14095: Sync with upstream version v1.3.0 #98
- : Ignore LinkNotFoundError during cmdDel #892
- build(deps): bump github.com/Microsoft/hcsshim from 0.9.8 to 0.9.9 #891
- tuning: fix cmdCheck when using IFNAME #885
- enable govet and unparam linters #883
- Fix ValidateExpectedRoute with non default routes and nil GW #887
- Bump to golang 1.20 to pick up go1.19.6 / go1.20.1 CVE fixes #888
- bridge: read only required chain on cni del instead of the entire ruleset #880
- bridge: add vlan trunk support #829
- Add parameter to disable default vlan #875
- bridge, spoof check: remove drop rule index #873
- Merge #881
- go.mod: bump all deps #879
- build(deps): bump actions/setup-go from 3 to 4 #861
- build(deps): bump actions/stale from 7 to 8 #870
- linter: fix ginkgolinter errors #878
- enable ginkgolinter linter #853
- Fix wastedassign linter errors #871
- enable durationcheck, predeclared, unconvert, unused and wastedassign linters #855
- Fix revive linter errors #867
- remove govet and gofmt from test_linux.sh #854
- ci(lint): setup golangci-lint #843
- ci(lint): setup yamllint linter #836
- Update ginkgo to v2 #812
- Fix overwritten error var in getMTUByName #831
- Full changelog
- Update RHTAP references #2657
- Disable nodepool replace upgrade test #2665
- OCPBUGS-14784: Honor global ingress configuration LoadBalancer type on AWS #2669
- OCPBUGS-14620: Set
DisableStrictZoneCheck = true
in the AWS Cloud Provider config #2659
- HOSTEDCP-992: refactor ignition-server reconcilation #2662
- Minor fix in KAS LB HealthCheck #2656
- HOSTEDCP-1036: Create Makefile path to create productized CLI #2633
- Extend np test timeout for KubeVirt platform #2655
- HOSTEDCP-1003: Set AWS conditions only for AWS platform #2604
- Remove alsologtostderr flag form CAP* #2648
- OCPBUGS-14575: Check for IDMS only if mgmt cluster has req API #2650
- Network isolation of VirtualMachines for KubeVirt provider #2622
- OCPBUGS-14428: remove OLM alerts from the HCCO #2636
- KubeVirt Openstack image annotation override #2629
- Red Hat Trusted App Pipeline update hypershift-operator-main #2638
- Red Hat Trusted App Pipeline purge hypershift-azjx #2635
- cli: Add release-stream flag #2644
- OCPBUGS-13547: Pass payload-version to MCS and MCC #2643
- KubeVirt: Handle deletion of the cache DV on an edge case #2620
- OCPBUGS-14087: Enable HCCO to reconcile over the OperatorHub’s disableAllDefaultSources object #2632
- HOSTEDCP-1009: Allow external-dns image to be set in install cli #2623
- Ensure FeatureGate is copied from cluster to MCO render source #2581
- OCPBUGS-12972: Use different ports for MCS in the ignition provider #2628
- hypershift dump: use random local port for kas port-forwarding #2625
- OCPBUGS-11939: Initialize RegistryOverrides w/ mgmt cluster ICSP #2437
- Revert “Merge pull request #2596 from muraee/disable-valpha1” #2627
- Add ‘Creating Arm NodePools Through the API’ Section #2587
- HOSTEDCP-967: Disable v1alpha1 and conversion webhook by default #2596
- OCPBUGS-13113: Add ClusterUpgradeDuration metric #2566
- chore(deps): update rhtap references #2612
- OCPBU-609: agent infrastructure docs #2618
- OCPBUGS-14169: Remove external-dns –events flag #2616
- OCPBUGS-13970: Reconcile oauthDeployment annotations even if kubeadmin secret is not found #2593
- cmd: infra: aws: retry on AuthorizeSecurityGroup failure #2605
- Fix dump for Kubevirt #2589
- Kubevirt CSI StorageClass mapping API #2528
- Remove Arm e2e test #2591
- HOSTEDCP-947: Set ETCD Storage Size as immutable field and equalised the default size among both api versions #2588
- OCPBUGS-13735: Fixed revoking some permissions to CAPI Manager Clusterrole #2586
- HOSTEDCP-445: Add script to migrate hosted control plane #2598
- Use newly introduced KubeVirt Platform rhcos Image #2576
- OCPBUGS-13168: Include default ingress CA in root CA bundle #2584
- HOSTEDCP-975: Add new grafana panels for nodepools SLOs #2592
- HOSTEDCP-926: Send metric when HO/CPO decide to skip cloud resource deletion #2531
- Update RHTAP references #2420
- OCPBUGS-13897: Use cluster-config-operator to render featuregate status on KAS bootstrap #2585
- HOSTEDCP-975: Add cluster_name label to nodepools metrics #2580
- Fix broken tests for non-aws platforms #2577
- Updated secret permissions for openshift-route-controller-manager #2575
- HOSTEDCP-987: Update go version and dependencies in /hack/tools/go.mod #2551
- remove flags set by CI env var #2521
- Full changelog
- Revert “Remove e2e tests that consistently fail in 4.13 (#65)” (#76) #65
- Full changelog
- OCPBUGS-12352: Updating ovn-kubernetes-base images to be consistent with ART #1700
- OCPBUGS-14636: Fix Downstream Unit Tests #1696
- OCPBUGS-12800, OCPBUGS-13863, OCPBUGS-14286, OCPBUGS-14449, OCPBUGS-4485, SDN-3555, SDN-3790: Downstream Merge 1st June #1692
- Multi policies e2e framework #3531
- Add netpol unit test for network policies with equivalent CIDR-based rules #3540
- hasLocalHostNetworkEndpoints should consider serving endpoints #3485
- if egressfirewall DNS result is truncated fall back to TCP #3556
- Return error msg if no ipv6 found #3543
- Fix go mod vendor; go mod tidy; error #3551
- Added option to install additional cni plugins to kind.sh #3417
- Add logical switch and router name as client index #3544
- multi-network policy support #3382
- Temporary metallb fix #3545
- Detect bridge name when ‘gateway-interface’ is specified #3537
- Serve NodePort services on secondary IP addresses #3328
- Start to remove the fakeAddressSet #3525
- Convert unsortedList() to sets.List() #3529
- Use loadbalancer.Name as client index #3533
- Make –gateway-nexthop support dual-stack #3532
- clustermanager: update node annotations on dual->single stack conversion #3524
- Update modelgen version #3507
- Add unit test to ensure multicast works correctly when using long namespace names #3470
- Ensure VF representor is not managed by OVS before renaming. #3285
- Add CI test for compact mode which is used by Microshift. #3496
- NextIP returns the wrong IP for IPv6 address with leading zeros #3511
- Fix e2e etp=local flake happening in LGW mode lanes #3505
- Use PrimaryID as a client index for ACL. #3521
- Minor performance fixes #3522
- services: Don’t try to list/cleanup templates when OVN doesn’t supporβ¦ #3523
- Acls new indexes #3334
- OCPBUGS-9825: LoadBalancer Templates Merge Downstream: 25th May 2023 #1683
- Merge #3430
- Full changelog
- OCPBUGS-14033: cmd/prometheus-config-reloader: add SIGTERM handler #234
- OCPBUGS-1626: [bot] Bump openshift/prometheus-operator to v0.65.1 #233
- Update Arthur’s affiliation #5540
- chore: make update-go-deps in prep for release v0.65.0 #5542
- Fix number of failed sync status #5533
- fix: Wrap downstream error when checking that a CRD is installed #5534
- pkg/apis: Add http scheme validation in podmonitor and probe #5531
- pkg/apis: Support Prometheus RuleGroup Limit #4999
- fix: Add validation method for controller and crd’s #5476
- pkg/apis: Add endpoint scheme validation #5529
- feat: add ThanosRuler’s status subresource #5520
- Release 0.64 #5528
- chore: cut v0.64.1 #5524
- Fix panic when collecting metrics from Prometheus Agent controller #5511
- chore: Also format docs on make format #5502
- Highlight support channels for kube-prometheus-stack #5516
- build(deps): bump golang.org/x/net from 0.8.0 to 0.9.0 #5483
- build(deps): bump github.com/brancz/kube-rbac-proxy from 0.14.0 to 0.14.1 #5482
- Ensure securityContext.seccompProfile.type is set #5477
- prometheus/agent/operator: Log when missing permissions #5472
- build(deps): bump sigs.k8s.io/controller-runtime from 0.14.5 to 0.14.6 #5468
- Release 0.64 #5467
- chore: cut v0.64.0 #5465
- Cut 0.63.0 rc.1 #5463
- ci: fix image push #5461
- ci: fix cosign execution #5460
- Update help text for flags prometheus-instance-namespaces/prometheus-instance-selector #5462
- chore: cut v0.64.0-rc.0 #5453
- pkg/thanos: use metadata-informer for configmaps #5448
- chore: update default Prometheus version #5440
- fix: improve memory usage by using metadata informer #5424
- build(deps): bump actions/setup-go from 3 to 4 #5417
- improve run-external script to show usage info #5414
- pkg/prometheus/server: fix nil accessor field #5409
- pkg/operator: create Select method for rule selection #5221
- chore: simplify object manipulation #5401
- build(deps): bump google.golang.org/protobuf from 1.28.1 to 1.29.0 #5402
- Update gopkg.in/alecthomas/kingpin.v2 to github.com/alecthomas/kingpin/v2 #5377
- scripts/push-docker-image.sh: add amend option for main tag #5393
- build(deps): bump golang.org/x/net from 0.7.0 to 0.8.0 #5394
- build(deps): bump k8s.io/apiextensions-apiserver from 0.26.1 to 0.26.2 #5382
- build(deps): bump k8s.io/component-base from 0.26.1 to 0.26.2 #5379
- build(deps): bump k8s.io/client-go from 0.26.1 to 0.26.2 #5381
- scripts/push-docker-image.sh: fix bad array index #5390
- build(deps): bump k8s.io/api from 0.26.1 to 0.26.2 #5380
- Fixes some docs links to k8s docs #5384
- build: sign tagged container images with cosign #5356
- pkg/apis: Support dropequal and keepequal relabel actions #5368
- api: define default value for
spec.portName
#5350
- refactor: replace
github.com/ghodss/yaml
with sigs.k8s.io/yaml
#5366
- apis: Add Thanos BlockSize control #5360
- config-reloader: add init-config-reloader to alertmanager #5358
- Adds JoaoBraveCoding to Triage #5344
- Set Read/ReadHeaderTimeouts on http.Server #5340
- Adds e2e test to validate ThanosRuler queryConfig field #5333
- Full changelog
- OCPBUGS-12714: Bump openshift/node_exporter to v1.6.0 #129
- build(deps): bump github.com/prometheus/common from 0.41.0 to 0.42.0 #2646
- build(deps): bump github.com/safchain/ethtool from 0.2.0 to 0.3.0 #2647
- Reduce privileges needed for btrfs device stats #2634
- Fix spelling issues #2630
- Bump exporter-toolkit #2627
- Update build #2625
- Deprecate ntp collector #2603
- Update exporter-toolkit #2622
- Optimize cpufreq collector #2587
- build(deps): bump golang.org/x/net from 0.4.0 to 0.7.0 #2610
- build(deps): bump github.com/hodgesds/perf-utils from 0.6.0 to 0.7.0 #2589
- Synchronize common files from prometheus/prometheus #2606
- memory_bsd: Fix a problem fetching the user wire count on FreeBSD #2584
- NetBSD support for the meminfo collector #2570
- Synchronize common files from prometheus/prometheus #2580
- build(deps): bump github.com/prometheus/common from 0.37.0 to 0.39.0 #2563
- build(deps): bump github.com/mdlayher/netlink from 1.7.0 to 1.7.1 #2562
- build(deps): bump github.com/josharian/native from 1.0.0 to 1.1.0 #2564
- fix cpustat when some cpus are offline #2318
- Enable uname collector on NetBSD too #2559
- Fix thermal_zone collector noise #2554
- Add profiler options for perf collector #2542
- Bump perf-utils version to 0.6.0 #2553
- fix the docker link in the ISSUE_TEMPLATE #2543
- Log current value of GOMAXPROCS #2537
- Correct documentation for –web.config.file flag #2534
- OCPBUGS-12507: Upgrade golang.org/x/net to v0.10.0 to fix the CVE #128
- Full changelog
- Revert “[WRKLDS-730] refactor route controller manager to use library-go server and ControlerCommand for generic setup” #25
- refactor route controller manager to use library-go server and ControlerCommand for generic setup #22
- Full changelog
- STOR-1263: Bump (openshift/kubernetes): to get openshift/kubernetes#1595 #27970
- add shutdown interval for apiserver from events #27919
- Update expected name for OVN acl logging test #27974
- Updated pathological events #27942
- new disruption backend #27838
- OCPBUGS-14667: Revert “MON-3213: Changing the severity of “missing runbook_url annotation for critical alerts” test case from flaky to failure” #27969
- MON-3213: Changing the severity of “missing runbook_url annotation for critical alerts” test case from flaky to failure #27933
- push intervals to loki #27930
- USHIFT-1300: Avoid getting cluster state for TEST_PROVIDER env var #27964
- hard monitor.Event message creation #27946
- ETCD-425: restore test should validate state #27921
- OCPBUGS-14338: test/extended/prometheus: increase telemetry series threshold #27959
- Running tests using external binary #27570
- OCPBUGS-14321: Increase timeout in sysctl allowlist test #27955
- remove legacy recovery tests #27917
- OCPBUGS-13649: add tests for ClusterResourceQuota: count should work for all resources #27934
- MON-3219: Clear missing summary/description annotation test case exception #27944
- OCPBUGS-13788: 2x Revert “test/extended: Add MultiNetworkPolicy IPv4/IPv6 test cases” #27926 #27927
- OCPBUGS-14125: Move from registry.centos.org to quay.io #27945
- LoadBalancer network connectivity test cases for HyperShift+KubeVirt #27931
- Revert “Add coverage for GET verb and websocket handshake to SCC exec tests.” #27943
- update the PDB resource to point to resource, not kind #27938
- fix oc explain status and spec verification #27937
- Add coverage for GET verb and websocket handshake to SCC exec tests. #27836
- test/extended/prometheus: fix test with enabled telemetry #27915
- bump(k8s.io/kubernetes) #27935
- Automated - Update synthetic test data #27920
- Change oc annotate cli test output check string #27932
- Full changelog
Source code for this page located on github