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.16.0-ec.4-x86_64 Tests:
Upgrades from:
Upgrades to:
Loading changelog, this may take a while ...
Created: 2024-03-12 20:22:54 +0000 UTC
Image Digest: sha256:1d715a60966e3c3215c046ac2c70efbe81dcb288d0b0223597cdae35c0c89d61
Release 4.16.0-ec.4 was created from registry.ci.openshift.org/ocp/release:4.16.0-0.nightly-2024-03-11-041450
Components
Rebuilt images without code change
NO-ISSUE: Bump OCP versions: 4.14 (#6069) #6069
NO-ISSUE: Bump OCP versions: 4.13 (#6063) #6063
MGMT-17106 : Disable ironic vlan creation when static networking config is present (#6055) #6055
NO-ISSUE: Bump OCP versions: 4.12 (#6056) #6056
Use all cluster networks to determine IP family for ironic (#6048) #6048
NO-ISSUE: Bump OCP versions: 4.14 (#6050) #6050
NO-ISSUE: Bump OCP versions: 4.15 (#6043) #6043
MGMT-17095 : Disable local cluster import (#6040) #6040
MGMT-16620 : Update OCP 4.15 release images to GA (#6035) #6035
NO-ISSUE: Bump OCP versions: 4.15, 4.13 (#6038) #6038
MGMT-17008 : fix lvm host requirement (#6021) #6021
NO-ISSUE: Bump OCP versions: 4.14 (#6032) #6032
MGMT-16882 : Update operator bundle channel to 2.11 (#6023) #6023
NO-ISSUE: Halt OpenShift release syncer in SaaS until actual usage of this release images will be merged (#6027) #6027
MGMT-16262 : Create a utility that fetches current OCP releases from OpenShift API and updates DB (#5916) #5916
NO-ISSUE: Bump OCP versions: 4.15 (#6019) #6019
OCPBUGS-29772 : All nodes fail to become managed when installConfigOverrides defined (#6010) #6010
NO-ISSUE: fixing lvm requirement message (#6009) #6009
MGMT-16980 : Change the default value of ENABLE_SKIP_MCO_REBOOT to false (#6011) #6011
Update RHTAP references (#6014) #6014
Update RHTAP references (#6012) #6012
NO-ISSUE: Add environment variable ENABLE_SKIP_MCO_REBOOT to openshift/template.yaml (#6013) #6013
AGENT-860 : Add command to import cluster for agent-based-installer (#6004) #6004
Update RHTAP references (#5999) #5999
NO-ISSUE: Bump OCP versions: 4.13, 4.12, 4.14 (#6006) #6006
MGMT-16926 : fix validation bug + allow CNV and LVM multi node (#5998) #5998
MGMT-4458 : Remove status change from old CompleteInstallation API (#5981) #5981
MGMT-16716 : (Also MGMT-16737), Operators CNV, MCE should be disabled when platform Nutanix is selected, operator CNV should be disabled when platform VSphere is selected (#5991) #5991
NO-ISSUE: Bump OCP versions: 4.15 (#5995) #5995
Full changelog
NO-ISSUE: Bump the go-dependencies group with 2 updates (#797) #797
MGMT-16843 : Ensure valid hostname during install (#788) #788
MGMT-16966 : Problem creating extra partition on main disk in 4.15+ (#787) #787
NO-ISSUE: Bump the go-dependencies group with 2 updates (#786) #786
MGMT-16211 : Remove all timeouts from controller (#779) #779
Full changelog
MGMT-16459 : [STG] Cluster 4.15.0-rc.0 with HTTP Proxy failed on timeout due the failed to StartContainer for etcd with CrashLoopBackOff (#664) #664
Full changelog
OCPBUGS-30620 : move test manifests to top-level directory #194
STOR-1464 : Enable RWOP tests in CI #187
STOR-1762 : Add azure file hypershift #163
Bump the k8s-dependencies group with 6 updates #172
STOR-1726 : Bump openshift/api
dependency #169
STOR-1750 : Build image from legacy folder #162
Bump the opentelemetry-dependencies group with 8 updates #161
STOR-1574 : Bump all deps #156
OCPBUGS-26924 : Add healthcheck for node-driver-registrar container #155
Bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.19.0 to 2.19.1 #149
STOR-1750 : Add legacy azure file driver #154
Bump go.etcd.io/etcd/client/v3 from 3.5.11 to 3.5.12 #150
Bump github.com/evanphx/json-patch from 5.8.1+incompatible to 5.9.0+incompatible #148
Bump github.com/go-openapi/swag from 0.22.8 to 0.22.9 #147
Bump github.com/google/uuid from 1.5.0 to 1.6.0 #144
Bump google.golang.org/grpc from 1.60.1 to 1.61.0 #145
Bump the k8s-dependencies group with 3 updates #146
STOR-1574 : Bump library-go #137
Bump github.com/go-openapi/swag from 0.22.7 to 0.22.8 #142
Bump github.com/pkg/profile from 1.3.0 to 1.7.0 #138
Bump github.com/emicklei/go-restful/v3 from 3.11.0 to 3.11.2 #141
Bump go.uber.org/zap from 1.24.0 to 1.26.0 #139
Bump github.com/go-openapi/jsonreference from 0.20.2 to 0.20.4 #140
Bump github.com/go-openapi/swag from 0.22.4 to 0.22.7 #136
Bump github.com/prometheus/common from 0.45.0 to 0.46.0 #135
Bump the opentelemetry-dependencies group with 4 updates #134
Bump github.com/go-openapi/jsonpointer from 0.19.6 to 0.20.2 #128
Bump github.com/evanphx/json-patch from 5.6.0+incompatible to 5.8.1+incompatible #125
Bump the k8s-dependencies group with 5 updates #133
Bump go.etcd.io/etcd/client/v3 from 3.5.9 to 3.5.11 #124
STOR-1722 : Add support hypershift for azure-disk #73
Bump github.com/go-logr/logr from 1.3.0 to 1.4.1 #129
OCPBUGS-27267 : Updating ose-azure-disk-csi-driver-operator-container image to be consistent with ART for 4.16 #132
Bump the opentelemetry-dependencies group with 2 updates #122
Bump github.com/sirupsen/logrus from 1.9.0 to 1.9.3 #123
Bump go.etcd.io/etcd/client/pkg/v3 from 3.5.9 to 3.5.11 #119
Bump github.com/fsnotify/fsnotify from 1.6.0 to 1.7.0 #120
NO-JIRA: Bump github.com/go-errors/errors from 1.4.2 to 1.5.1 #106
NO-JIRA: Bump google.golang.org/grpc from 1.59.0 to 1.60.1 #104
NO-JIRA: Bump github.com/spf13/cobra from 1.7.0 to 1.8.0 #103
NO-JIRA: Bump github.com/google/uuid from 1.3.1 to 1.5.0 #101
OCPBUGS-27056 : Update to RHEL9 and go 1.21 #117
NO-JIRA: Bump the golang-dependencies group with 5 updates #109
NO-JIRA: Bump github.com/prometheus/client_golang from 1.17.0 to 1.18.0 #108
STOR-1714 : AWS EBS operator: Release leadership on SIGTERM #94
NO-JIRA: Bump google.golang.org/protobuf from 1.31.0 to 1.32.0 #107
NO-JIRA: Add valid-reference label to dependabot PRs #116
OCPBUGS-27050 : Updating ose-azure-disk-csi-driver-operator-container image to be consistent with ART for 4.16 #114
STOR-1713 : Don’t ignore azure-disk-csi-driver-operator #110
NO-JIRA: Add dependabot configuration #97
STOR-1696 : Add legacy azure disk #88
OCPBUGS-24245 : Add selinux #89
OCPBUGS-25125 : Add test AssetOrderer #86
OCPBUGS-25557 : Updating ose-aws-ebs-csi-driver-operator-container image to be consistent with ART #87
OCPBUGS-25125 : Create RBAC objects first #84
OCPBUGS-24226 : setting TLSSecurityProfile with no minTLSVersion crashes controller #76
NO-JIRA: Add “Quick start” section to README.md
#80
STOR-1688 : Chore: add .snyk file to ignore false positives #85
OCPBUGS-25147 : Updating ose-aws-ebs-csi-driver-operator-container image to be consistent with ART #81
OCPBUGS-23827 : CVE-2023-47108: bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp to v0.46 #77
OCPBUGS-23306 : Add annotation to CSI driver Pod preventing eviction from the cluster-autoscaler #79
OCPBUGS-24905 : Updating ose-aws-ebs-csi-driver-operator-container image to be consistent with ART #78
STOR-1500 : Switch to the new operator #69
Updating ose-aws-ebs-csi-driver-operator-container image to be consistent with ART #75
STOR-1402 , STOR-1453 : update libraries and specify TLS_MIN_VERSION #71
STOR-1400 : Add support for Batch DescribeVolume #74
STOR-1400 : Sync sidecar arguments with upstream #72
STOR-1500 : Add log for the new operator #70
Pull the latest AWS EBS operator #67
Fix vendoring of golang.org/x/net #68
hack: remove existing path from .gitignore #65
Drop Guest prefix from client names #64
Update all generated assets in a single run #63
Verify generated assets in make verify
#62
Move operator config into pkg/drivers #61
Add AWS EBS CSI driver operator starter #58
OCPBUGS-21593 : CVE-2023-44487: bump golang.org/x/net to v0.17.0 #59
STOR-1455 : Add asset generator #53
Delegate to aws-ebs-csi-driver-operator for tests and verify #57
Add aws ebs operator legacy #56
Add ci-operator config #54
Clean the repository, it will be reused for all CSI driver operators #52
Obsolete the operator #51
Fix hostpath image sample to support dynamic registration #47
Add kubelet-registration-path flag to csi-driver-registrar #44
Fix golint error #45
Output error message when failed to get CSIDriverDeployment and requeued #46
Add -nometadata to go-bindata to stop updating generated files by every build #43
Disable automatic installation of the operator in OpenShift #41
Pass SecurityContext to sidecar containers #40
Move EBS deployment sample to the right place #39
Use correct context timeouts #38
Add EBS sample deployment file #37
Add leader election to the operator #36
Embed git version into the operator binary #35
Generate bindata during build #34
Add more unit tests #33
Add controller unit tests #32
Fix deletion of non-namespaced objects #31
Fix e2e test #30
Add e2e test #29
Update to operator-sdk 0.1.1 #28
Fix liveness probe version #27
ADd a RHEL7 dockerfile and standardize format #26
Documentation update #23
Add unit test for validation #14
Fix status.conditions json name #11
Add CRD printer columns #12
Add configuration of liveness probe. #9
Increase resync period #10
Add /var/lib/kubelet HostPath directory to node drivers #8
Fix role bindings #7
Add liveness probe. #6
Fix operator images #5
Add OpenShift manifests to operator image #4
Use label selector for informers. #3
Use constants where appropriate #2
Add initial operator #1
Full changelog
Remove RELEASE_VERSION from test-upstream-tuned.sh (#969) #969
Update OWNERS file (#872) #872
e2e: perf-prof: increase logging for debugging (#974) #974
OCPBUGS-26400 : scheduler plugin: ignore IRQs (#976) #976
e2e: testdata: remove the annotated profile (#962) #962
OCPBUGS-29641 : fix rendering extra ctrcfgs (#972) #972
NTO operand cleanup (#970) #970
Render: Don’t fail if there is no recommended profile. (#935) #935
OCPBUGS-23167 : Add performance real time tuned template (#954) #954
Add support to inject owner-ref argument to render command (#960) #960
OCPBUGS-29546 : Apply hypershift cluster-profile for ibm-cloud-managed (#958) #958
Full changelog
HOSTEDCP-1480 : Update TLS cert hash creation with sha512 #3718
NO-JIRA: Fixes Dependabot PR #3712 #3716
HOSTEDCP-1466 : support/metrics: don’t filter HCCO metrics #3715
MCO-392 : ignition-server/controllers: drop MCSIgnitionProvider
#3709
HOSTEDCP-1469 : Set GOMEMLIMIT annotation based on request serving node label #3708
OCPBUGS-30574 : Update OLM Default Catalog Sources to 4.16 on main #3707
chore(deps): update rhtap references #3704
OCPBUGS-30242 : Use cluster-config-operator for 4.14 payload #3685
NO-JIRA: Dependabot#3659 #3665
Revert “NO-JIRA: test/e2e: temporarily skip NTO machineconfig test” #3700
NO-JIRA: cleanup: nilness check failures #3698
HOSTEDCP-1464 : Add pull secret to install CLI & create k8s secret #3682
OCPBUGS-30060 : Set OPERATOR_IMAGE environment variable #3667
OCPBUGS-28370 : Use correct return error when destroying AWS SG #3661
OCPBUGS-30301 : [kubevirt] Fix virt-launcher netpol to allow missing access #3680
OCPBUGS-30124 : do not set KAS OAuthMetadataFile with Authentication type OIDC #3678
NO-JIRA: Bump the misc-dependencies group in /hack/tools with 1 update #3658
NO-JIRA: Bump the golang-dependencies group with 1 update #3657
chore(deps): update rhtap references #3674
NO-JIRA: test/e2e: temporarily skip NTO machineconfig test #3683
NO-JIRA: chore(deps): update rhtap references #3671
NO-JIRA: Remove specific pull secret watch in HCCO #3605
OCPBUGS-30102 : Support to disable machine management components #3570
NO-JIRA: Minor cleanup of Azure create cluster document #3663
NO-JIRA: chore(deps): update rhtap references #3650
OCPBUGS-29613 : test: add a test for invalid CSRs #3612
NO-JIRA: test: skip CCO in pod crash check #3652
OCPBUGS-29773 : set Konnectivity cipher suites #3618
OCPBUGS-30030 : rollout kas on auth config change #3647
NO-JIRA: test: increase CPO mutate budget #3649
NO-JIRA: test: debug certificates on unauthz error #3642
NO-JIRA: Remove replace statements #3631
NO-JIRA: DEPENDABOT#3613 #3617
NO-JIRA: chore(deps): update rhtap references #3638
NO-JIRA: Bump the misc-dependencies group in /hack/tools with 2 updates #3636
NO-JIRA: Bump the misc-dependencies group with 5 updates #3634
OCPBUGS-28370 : Skip SG deletion if it has dependancy violation #3622
NO-JIRA: Update RHTAP references #3621
NO-JIRA: Update RHTAP references (main) #3623
OCPBUGS-23457 : Switch to use service endpoint for Konnectivity #3627
OCPBUGS-27180 : Update the oauth API server’s shutdown delay duration #3608
NO-JIRA: Re-enable InPlace NodePool upgrade test for kubevirt (CNV-36608) #3600
OCPBUGS-29855 : feat(ho): Add flag for dedicated request serving isolation #3601
OCPBUGS-28607 : feat(config): Default RevisionHistoryLimit to 2 for deployments #3477
NO-JIRA: adjust pdb for oauth-apiserver #3619
OCPBUGS-29645 : control-plane-pki-operator: fix CA used for SRE client credentials #3615
HOSTEDCP-1424 : ARO HCP Support Disabling Outbound SNAT #3583
NO-JIRA: always set minAvailable on PDBs to 1 #3616
OCPBUGS-29723 : CLI: create nodepool aws - remove sg requirement #3614
NO-JIRA: Bump the misc-dependencies group with 15 updates #3609
NO-JIRA: Ignore kubectl version mistmaches in Component Versions #3575
NO-JIRA: Bump the k8s-dependencies group in /api with 2 updates #3598
OCPBUGS-28538 : Add an SCC for validation pods with Cilium SDN #3602
NO-JIRA: chore(deps): update rhtap references #3603
HOSTEDCP-1411 : Add capability to specify additional tags to azure resource… #3490
Full changelog
NO-JIRA: (refactor) job completion uses event instead polling (#888) #888
apply hypershift cluster-profile (#914) #914
manifests: set required-scc for openshift workloads (#915) #915
extend clusteroperators gatherer to collect status of insightsoperator resource (#912) #912
update dependencies (#916) #916
NO-JIRA: update the gathered CPU usage metric (#913) #913
NO-JIRA: adjust loglevel for some further messages (#911) #911
Full changelog
NO-ISSUE: oauth-apiserver: apply GenericServerRunOptions to the server configuration #105
Full changelog
CLID-70 : fix: issue when mirroring multiple catalogs (#807) #807
CLID-67 : feat: adds –v1 flag to redirect to legacy code (#806) #806
CLID-27 : Update to include oci (disk based layout) for v2 (#800) #800
changes to support pulling charts from URL (#723) #723
CLID-9 : feat: hide unnecessary flags (#801) #801
CLID-7 : feat: load operator catalog using LoadFS (#799) #799
Full changelog
NO-ISSUE: Synchronize From Upstream Repositories #80
NO-ISSUE: Synchronize From Upstream Repositories #79
NO-ISSUE: Synchronize From Upstream Repositories #78
NO-ISSUE: Synchronize From Upstream Repositories #77
NO-ISSUE: Synchronize From Upstream Repositories #76
NO-ISSUE: Synchronize From Upstream Repositories #75
Full changelog
NO-ISSUE: Synchronize From Upstream Repositories #80
NO-ISSUE: Synchronize From Upstream Repositories #78
Full changelog
OCPBUGS-25019 : building rhel8/rhel9/static clis in payload image #704
OCPBUGS-30132 : Synchronize From Upstream Repositories #709
OCPBUGS-23744 : Wait for required RBAC before creating packageserver CSV #708
NO-ISSUE: Synchronize From Upstream Repositories #706
NO-ISSUE: Synchronize From Upstream Repositories #702
NO-ISSUE: Synchronize From Upstream Repositories #701
NO-ISSUE: Synchronize From Upstream Repositories #695
Full changelog
trt-1538: Bump context timeout to 20 minutes #28641
trt-1538: Wait for monitor resources cleanup #28626
OCPNODE-2099 : add kube-rbac-proxy-crio toleration change #28636
OCPBUGS-29028 : Add function back to execute commands via pod #28621
NO-ISSUE: Automated - Update synthetic test data #28600
OCPBUGS-27323 : Skip tests for image-registry operator with single replica #28605
NO-JIRA: Handle release info output streams separately #28631
TRT-1539 : Do not let loki alerts fail tests #28627
Delete unneeded stale owners file, defer to top level owners #28624
MULTIARCH-4160 : Stop using the DetermineFromRelease function #28598
trt-1530: specify deployment id for unique log names #28613
TRT-1506 : Restore the tests looking for excess single-second disruptions #28592
OCPBUGS-29858 : Only extract node role from properly formatted node-role label #28585
OCPBUGS-29614 : update control plane machine set test #28602
TRT-1476 : Re-introduce the GCP liveness endpoint test #28608
TRT-1512 : Add debug messages to debug openshift-tests hang #28604
NO-JIRA: Pass tail flag in adm node-logs to reduce log size #28607
NO-JIRA: Remove bare node-logs test to reduce logs size #28606
TRT-1522 : Revert #28594 “TRT-1476: Re-introduce the GCP liveness endpoint test” #28603
TRT-1501 : Add debug logging for decoding cluster provider #28593
TRT-1515 : Revert #28587 “NO-JIRA: bump golang to 1.21 and to latest o/k master ” #28601
TRT-1493 : Re-introduce the GCP liveness endpoint test #28594
Full changelog
Source code for this page located on github