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.15.0-ec.2-s390x
No tests for this release
Upgrades from:
Untested upgrades:
4.14.0,
4.14.0-rc.0,
4.14.0-rc.1,
4.14.0-rc.2,
4.14.0-rc.3,
4.14.0-rc.4,
4.14.0-rc.5,
4.14.0-rc.6,
4.14.0-rc.7,
4.14.1,
4.14.2,
4.15.0-ec.0,
4.15.0-ec.1
Loading changelog, this may take a while ...
Created: 2023-11-14 15:10:25 +0000 UTC
Image Digest: sha256:dbde9e6350b02ac366e7504ade02d8609b57c1c2e14e0c829acf2060c44d5bee
Release 4.15.0-ec.2 was created from registry.ci.openshift.org/ocp-s390x/release-s390x:4.15.0-0.nightly-s390x-2023-11-08-010126
Components
New images
Rebuilt images without code change
- MGMT-16077: Add 4.15 release and OS images (#5673) #5673
- AGENT-723: Use json.Marshal to correctly process vSphere credentials (#5592) #5592
- NO-ISSUE: Fix for error in wait_for_cmd_amount function (#5670) #5670
- MGMT-15902: Trigger reboots for node event when day2 node moves to done (#5648) #5648
- NO-JIRA: Allow the command in wait_for_cmd_amount to receive arguments (#5668) #5668
- MGMT-16164: Install 4.14 redhat-operators catalog for LSO (#5669) #5669
- MGMT-15878: Ensure that hosts emit event showing why preparation failed. (#5521) #5521
- MGMT-15878: Add a condition to show the last preparation failure (#5524) #5524
- MGMT-16151: change default envoy sidecar timeout value (#5667) #5667
- MGMT-16114: Update 4.14 release image to use GA version (#5651) #5651
- MGMT-16052: Fix cluster HighAvailabilityMode nil pointer in update flow (#5659) #5659
- Bump OCP versions: 4.14, 4.12 (#5661) #5661
- MGMT-15405: Add a URL to infraenv to show download link from static network config (#5638) #5638
- OCPBUGS-19823: Ignore hostPrefix validation for plugins other than OVN/SDN (#5565) #5565
- MGMT-15271: Add the boot command line to the host inventory (#5649) #5649
- MGMT-15680: Adds InfraEnv ctrl watch for pull secret changes (#5589) #5589
- NO-ISSUE: Bump github.com/jackc/pgconn from 1.12.0 to 1.14.1 (#5653) #5653
- MGMT-16061: changing dnsmasq configuration for sno in order to meet single ip installation flow for ibu (#5613) #5613
- NO-ISSUE: Bump github.com/jackc/pgtype from 1.11.0 to 1.14.0 (#5647) #5647
- Update RHTAP references (#5637) #5637
- Bump OCP versions: 4.13 (#5645) #5645
- NO-ISSUE: Bump go.opentelemetry.io/otel/exporters/otlp (#5644) #5644
- MGMT-15683: Ensure that manifest filename has valid name part (#5635) #5635
- NO-ISSUE: Bump go.opentelemetry.io/contrib from 0.20.0 to 1.20.0 (#5641) #5641
- NO-ISSUE: Bump go.uber.org/atomic from 1.7.0 to 1.11.0 (#5619) #5619
- Update RHTAP references (#5624) #5624
- MGMT-15684: Return appropriate HTTP error code for invalid manifest file path (#5634) #5634
- Bump OCP versions: 4.14 (#5633) #5633
- NO-ISSUE: Bump github.com/jackc/pgproto3/v2 from 2.3.0 to 2.3.2 (#5632) #5632
- MGMT-16037: fix messaging errors on big clusters (#5628) #5628
- MGMT-16039: upgrade to golang 1.20 (#5616) #5616
- NO-ISSUE: Bump github.com/Azure/go-autorest/autorest (#5622) #5622
- Revert “NO-ISSUE: use kubectl 1.28.2 (#5572)” (#5618) #5572
- Bump OCP versions: 4.12 (#5615) #5615
- MGMT-16045: mitigate CVE-2023-44487 (#5614) #5614
- MGMT-15902: Add event that shows the number of reboots for a node before completing installation (#5591) #5591
- Add skopeo to OCP build (#5558) #5558
- NO-ISSUE: Bump cloud.google.com/go/compute from 1.6.1 to 1.23.1 (#5601) #5601
- NO-ISSUE: Bump github.com/pierrec/lz4 (#5600) #5600
- NO-ISSUE: vendor current master (#5594) #5594
- NO-ISSUE: fixing dependabot issues (#5595) #5595
- Bump OCP versions: 4.13, 4.14 (#5593) #5593
- Update RHTAP references (#5590) #5590
- MGMT-16001: Sanitize reclaim daemonset name (#5579) #5579
- Bump OCP versions: 4.11, 4.12, 4.13 (#5586) #5586
- MGMT-13198: Add API endpoint to create assisted installer event (#5578) #5578
- MGMT-15980: added missing Create op to infraenvs Webhook (#5569) #5569
- Update RHTAP references (#5573) #5573
- NO-ISSUE: use kubectl 1.28.2 (#5572) #5572
- Update RHTAP references (#5570) #5570
- MGMT-15949: fix missing ImageSetRef validation (#5552) #5552
- Revert “NO-ISSUE: Set default ENABLE_SKIP_MCO_REBOOT: false (#5560)” (#5566) #5560
- MGMT-15572 Hold installation when reconcile-pause annotation is set on cluster deployment (#5549) #5549
- NO-ISSUE: Fix console output in ZTP jobs (#5562) #5562
- NO-ISSUE: add console output for ztp (#5550) #5550
- Bump OCP versions: 4.14 (#5559) #5559
- Full changelog
- NO-ISSUE: Bump the go-dependencies group with 2 updates (#747) #747
- MGMT-15902: Trigger event that notifies the number of reboots once the node installation is completed (#744) #744
- NO-ISSUE: Bump the go-dependencies group with 1 update (#745) #745
- NO-ISSUE: Bump github.com/google/uuid from 1.3.1 to 1.4.0 (#743) #743
- NO-ISSUE: Bump github.com/operator-framework/api from 0.17.7 to 0.18.0 (#742) #742
- MGMT-16039: upgrade to golang 1.20 (#741) #741
- NO-ISSUE: Bump the go-dependencies group with 7 updates (#738) #738
- OCPBUGS-16482: Update dependencies to remove goproxy dependency (#701) #701
- MGMT-15984: Assisted installer doesn’t freeze and unmount file systems used for overwriting os image (#737) #737
- Full changelog
- NO-ISSUE: Bump the go-dependencies group with 2 updates (#623) #623
- NO-ISSUE: Bump the go-dependencies group with 2 updates (#621) #621
- MGMT-16039: upgrade to golang 1.20 (#619) #619
- MGMT-16011: Reduce agent image size (#617) #617
- NO-ISSUE: Bump the go-dependencies group with 1 update (#618) #618
- Full changelog
- OCPBUGS-16922: Remove skip flag for e2e tests related to AdmissionWebhookMatchConditions #1790
- Update REBASE.openshift.md #1788
- STOR-1278: Fixes for SELinux mount context metrics #1771
- Update to Kubernetes v1.28.3 #1776
- openshift-hack: Fix sporadic 141 errors in build-rpms #1769
- UPSTREAM: <carry>: support for both icsp and idms objects #1685
- Full changelog
- NO-JIRA: Drop the experimental info for registry login and must-gather commands #1594
- Updating content type variable name for CLI docs generation #1591
- WRKLDS-874: oc whoami: Ask from selfsubjectreview and fallback to internal oauth #1588
- moved cert sharing library #1532
- OCPBUGS-21612: Use mutex to prevent concurrent writes #1589
- OCPBUGS-20500: Add directive example to kubelet-restart command #1586
- pkg/cli/admin/upgrade/status: Add update duration #1583
- oc/*: gracefully fail when user group is not configured #1585
- create/identity: fail gracefully when no user API exists #1582
- pkg/cli/admin/update: Add tech-preview ‘oc adm upgrade status’ #1554
- OCPBUGS-20500: Fix some commands incorrect examples #1581
- OCPBUGS-9340: pkg/cli/admin/upgrade: Warn on unrecognized subcommands #1557
- Full changelog
- CCO-430: Use per-project custom roles instead of per-cluster custom roles #611
- snyk: exclude vendor/ #613
- OCPBUGS-22369: explicitly set azure oidc bucket to allow public blob access #610
- Upgrade golang/x/net for CVE-2023-39325 #609
- OCPBUGS-21745: azure create-managed-identites to add cloud controller manager to network resource group #607
- Removing andrew from OWNERS #606
- Full changelog
- Revert #239 “OCPCLOUD-2167: Test unhealthy node cases” #262
- OSASINFRA-3242 [vendoring] new OpenShift API for OpenStack Block Devices #255
- OCPCLOUD-2167: Test unhealthy node cases #239
- OCPBUGS-17851: Reimplement “OCPCLOUD-2130: Add subnet to Azure FD, fix for optional fields in FD” #234
- SPLAT-1211: recognize topology and failure domains represented by the infrastructure resource #250
- Update OWNERS #253
- OCPBUGS-21863: webhooks: set min version TLS 1.2 #252
- Full changelog
- Revert “Revert #300 “API-1666: add image pull secret cleanup controller”” #314
- Revert #300 “API-1666: add image pull secret cleanup controller” #313
- API-1642: add image pull secret cleanup controller #300
- API-1642: Do not generate image pull secrets for internal registry when internal registry is disabled. #298
- OCPBUGS-21830: bump(k8s,openshift) to address CVE-2023-44487 #308
- Full changelog
- manifests: Simplify filenames for default runlevel #101
- Makefile: Drop yq prerequisite from ‘manifests’ target #103
- OCPBUGS-22457: manifests/0000_50_cluster-platform-operator-manager_07-aggregated-clusteroperator: Drop namespace #100
- Full changelog
- docs(openshift_apiserver_operator_logs): explicit namespace at archive path (#834) #834
- OCPBUGS-22958: adds cluster storageclasses gather (#858) #858
- extends obfuscation options in the configmap (#844) #844
- Revert the previous revert and fix (#851) #851
- Fix lint, pin its version and other minor fixes (#852) #852
- add retry logic to the DVO metrics gatherer (#847) #847
- Revert “fix the reverted configmap PR (#846)” (#849) #846
- fix the reverted configmap PR (#846) #846
- Revert “First minimal PoC version for moving the configuration to configmap (#827)” (#845) #827
- First minimal PoC version for moving the configuration to configmap (#827) #827
- OCPBUGS-21797: remove username & password config options (#842) #842
- OCPBUGS-21613: update ependencies (#838) #838
- Full changelog
- Fix –from being set to default value in mirrorToDisk workflow (#727) #727
- OCPBUGS-22947: Should not generate graph with prepare subcommand (#725) #725
- Cancel community office hours: none for the moment (#726) #726
- CFE-965: [V2] Enable signature verification (#709) #709
- CFE-971: Generate OSUS graph image - uses go-containerregistry implementation (#722) #722
- Pr template change (#719) #719
- CFE-899, CFE-958: feat: removes the registry dns (#718) #718
- Remove Dockerfile.integration - not used - reduce confusion (#716) #716
- OCPBUGS-21864: fix: CVE-2023-39325 and CVE-2023-44487 (#712) #712
- Full changelog
- OCPBUGS-19145: Updating ose-openshift-apiserver images to be consistent with ART #390
- API-1644: add TokenRequest to pull-secret controller’s cluster role #403
- Add internal-oauth-disabled flag to signal oauth APIs/apiserver disabled #395
- Full changelog
- NO-ISSUE: Update downstreaming documentation. #602
- Skuznets/bump vendor #581
- scripts/bumper: only marshal missing commits #599
- Small sync #597
- OCPBUGS-17408: Do not derive installplan.spec.clusterServiceNames from bundle IDs #596
- OCPBUGS-22217: Fixing flake tests so they don’t fail 100% of the time. #595
- OCPBUGS-18948: CRD Compatibility Validation #592
- OCPVE-674: feat: add annotations for capabilities feature #565
- Remove 5m package-server-manager default #588
- OCPBUGS-20503: Bump golang.org/x/net from 0.10.0 to 0.17.0 #585
- scripts/bumper: also run
go mod
in nested vendor #593
- scripts/bumper: improve sort order #580
- Full changelog
- Bump openshift/prometheus to v2.47.2 #181
- Bump openshift/prometheus to v2.47.2 #180
- Bump openshift/prometheus to v2.47.2 #179
- Full changelog
- OCPBUGS-22744: go.mod: bump go.opentelemetry.io/contrib/instrumentation/net/http/ote… #493
- rhelemeter: Parse org and cn with regex #492
- rhelemeter: Validation of incoming metrics #491
- add
machine424
and rexagod
to OWNERS #478
- Full changelog
- “TRT-1342: Trim the intervals for loki serializer to avoid errors during ingest” #28372
- trt-1340: update run-upgrade to use ginkgorunsuiteoptions #28380
- TRT-1339: Revert #28233 “ignore repeated TopologyAwareHintsDisabled events” #28381
- trt-1344: remove msg assertion #28379
- Add test which verifies every certificate has necessary annotations #28305
- OCPBUGS-19527: retry Prometheus client creation #28323
- OCPBUGS-20479: Add pod sandbox failures to e2e charts #28366
- skip revisioned certificates in raw info #28370
- TRT-1340: Increase cmd support for ExactMonitorTests and DisableMonitorTests #28371
- OCPBUGS-22703: tolerate AWS edge nodes on monitor tests #28363
- Revert “OCPBUGS-22413: Use Centos 8 Stream mysql image in tests” #28367
- Skip FailedScheduling intervals when masters are in NodeUpdate #28358
- OCPBUGS-22413: Use Centos 8 Stream mysql image in tests #28357
- Allow the unknown alerts test to fail as it looks stable #28345
- add hack/update-tls-ownership.sh #28359
- Drop not-used pulledInvalidImages method #28330
- start adding raw tls info #28334
- Restore APIServer graceful shutdown windows #28354
- Fix intervals mistakenly showing mass node NotReady #28351
- Remove timelines command reprocessing intervals #28348
- OCPBUGS-22358: fix: increase upper bounds for samples operator #28353
- put back previous Interval Slice algorithm #28344
- OCPBUGS-22276: Remove all docker.io images due to access denied #28347
- Restore Node NotReady intervals #28349
- trt-1320: update trt approvers #28343
- Port remaining clusteroperator monitor intervals to structured #28341
- Improvements and Additions to Alert Testing Stack #28332
- Automated - Update synthetic test data #28237
- prune the system CAs from proxy-ca in rawTLSInfo json #28336
- add test tracking raw cert data #28321
- OCPBUGS-9037: Require http 1.1 or earlier when using curl #28301
- Port Node and Pod State to Structured Intervals #28299
- Extract the cluster operator name from Down/Degraded Alerts #28331
- fix: wrap InitializeReleasePullSpecString in check for HasNoOptionalCapabilities #28329
- Full changelog
Source code for this page located on github