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-x86_64 Tests:
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 Upgrades to:
Loading changelog, this may take a while ...
Created: 2023-06-15 11:37:43 +0000 UTC
Image Digest: sha256:f0f30b0a9133a8e9e2bf21e49d39b35650943fc70f3c657e3e80ca0f86a04445
Release 4.14.0-ec.2 was created from registry.ci.openshift.org/ocp/release:4.14.0-0.nightly-2023-06-12-044657
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
OCPBUGS-14368 : Default to kube-proxy health probes for Service type=LoadBalancer #72
OCPCLOUD-2050 : Merge https://github.com/kubernetes-sigs/cloud-provider-azure:master (11f66ee) into master #61
chore: cleanup unused multi-slb code of the previous design #3997
feat: support migrate from NIC-based to IP-based backend pool by migration API by setting "enableMigrateToIPBasedBackendPoolAPI": true
#3972
chore(deps): bump golangci/golangci-lint-action from 3.4.0 to 3.5.0 #4037
Service annotation var should be deep copied #3988
ci: Harden GitHub Actions #4036
fix: ensure POSTCSS is installed #4034
Cleanup dependencies and fix cron job #4031
chore: pin the site dependencies #4030
doc: fix rendering for website domain https://kubernetes-sigs.github.io/cloud-provider-azure #4029
Revert “cleanup dependencies and fix cron job” #4019
chore(deps): bump github/codeql-action from 2.3.5 to 2.3.6 #4017
chore(deps): bump github.com/onsi/ginkgo/v2 from 2.9.5 to 2.9.7 #4015
chore(deps): bump github.com/stretchr/testify from 1.8.3 to 1.8.4 #4004
Revert change in vendor by scorecard #3994
chore(deps): bump github.com/onsi/ginkgo/v2 from 2.9.5 to 2.9.7 in /pkg/azclient #4011
chore(deps): bump actions/dependency-review-action from 3.0.4 to 3.0.6 #4010
track2 sdk: fix copyright template error in azclient package #4009
Apply security best practices #4001
add daily fuzz test #4000
track2 sdk:update mock interface for vmssvmclient #3999
track2 sdk: add subresource template and add vmssvmclient and subnetclient #3998
doc: deprecate –port and use –secure-port instead in readme and exa… #3996
chore: fix the typo for SLB docs #3995
add manual dispatch for all github actions #3992
chore(deps): bump github/codeql-action from 2.3.4 to 2.3.5 #3990
chores: Cleanup dependencies and fix cron job #3989
doc: update documents for allocateLoadBalancerNodePorts #3987
track2 sdk:remove apiVersion parameter #3969
Update release notes for v1.26.10 #3986
chore(deps): bump github/codeql-action from 2.3.3 to 2.3.4 #3979
chore(deps): bump actions/dependency-review-action from 2.5.1 to 3.0.4 #3978
chore(deps): bump ossf/scorecard-action from 2.0.6 to 2.1.3 #3975
Apply security best practices #3941
chore: update docs for exclude nodes from SLB #3971
Update release notes for v1.27.4 #3970
Update release notes for v1.25.14 #3968
Update release notes for v1.24.20 #3967
track2 sdk:add client for snapshot,pipprefix, bump apiversion and upgrade network package #3958
Print Service name and resource basename in ReconcileService() #3957
fix: make sure the pip dns tag will not be removed when systemTags is… #3956
track2 client: Remove unnecessary dependencies from azclient #3947
chore(deps): bump go.opentelemetry.io/otel from 1.15.1 to 1.16.0 in /pkg/azclient #3955
chore(deps): bump github.com/go-git/go-git/v5 from 5.6.1 to 5.7.0 in /kubetest2-aks #3954
Revert “chore: temporarily change the expected tags in aks pip tags e… #3948
backend pool name should be case-insensitive #3932
apply the custom probe configs when externalTrafficPolicy is local and PLSProxyProtocol is enabled. #3931
doc: update pls doc #3933
chore(deps): bump k8s.io/kubelet from 0.27.1 to 0.27.2 #3930
Allow deprecated beta topology labels to be applied for those not ready to migrate #3685
chore: update docs for cross resource group nodes #3928
chore(deps): bump github.com/onsi/gomega from 1.27.6 to 1.27.7 #3926
chore(deps): bump k8s.io/cloud-provider from 0.27.1 to 0.27.2 #3924
chore(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.3 #3917
track2 client: export mock interface in azclient #3916
chore(deps): bump k8s.io/client-go from 0.27.1 to 0.27.2 in /pkg/azclient #3906
chore(deps): bump k8s.io/apimachinery from 0.27.1 to 0.27.2 #3899
Set gcloud ver to 2023424 #3910
chore(deps): bump github.com/onsi/gomega from 1.27.6 to 1.27.7 in /pkg/azclient #3904
chore(deps): bump k8s.io/apimachinery from 0.27.1 to 0.27.2 in /kubetest2-aks #3901
track2 sdk: return error when client received 429 toomanyrequest error #3886
doc: update readme and examples for new image versions #3897
Update release notes for v1.24.19 #3896
Update release notes for v1.25.13 #3895
Update release notes for v1.26.9 #3894
Update release notes for v1.27.3 #3893
fix: the pip without tags should be user-assigned #3877
chore(deps): bump github.com/onsi/ginkgo/v2 from 2.9.2 to 2.9.5 in /pkg/azclient #3888
Add IPv6 templates modified from release-1.9 CAPZ #3879
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.2.2 to 1.3.0 in /pkg/azclient #3881
Add test suite generater for track2 client #3880
cleanup: remove PremiumV2LRS const #3882
chore(deps): bump github.com/onsi/ginkgo/v2 from 2.9.4 to 2.9.5 #3883
doc: use dl.k8s.io, not kubernetes-release bucket #3878
chore(deps): bump github.com/cloudflare/circl from 1.1.0 to 1.3.3 in /kubetest2-aks #3876
chore(deps): bump golang.org/x/crypto from 0.8.0 to 0.9.0 #3870
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.2.2 to 1.3.0 in /kubetest2-aks #3873
azclient: Rename azureclient/v2 to azclient #3869
Support FrontendIPConfig and reconcileLB() #3819
armclient v2: add test case for diskclient and refactor generator #3403
chore(deps): bump golang.org/x/sync from 0.1.0 to 0.2.0 #3868
Update README.md with v1.27 release branch #3824
chore(deps): bump sigs.k8s.io/cloud-provider-azure from 1.27.1 to 1.27.2 in /pkg/azureclients/v2 #3867
chore(deps): bump github.com/Azure/go-autorest/autorest from 0.11.28 to 0.11.29 #3864
chore(deps): bump github.com/onsi/ginkgo/v2 from 2.9.2 to 2.9.4 #3859
feat: add PerformancePlus option in disk creation #3855
Drop RG param in getXXXID() #3854
Update release notes for v1.27.2 #3856
IPv6 PIP uses suffix only when DualStack #3823
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.5.0 to 1.6.0 in /pkg/azureclients/v2 #3851
chore(deps): bump golang.org/x/sys from 0.7.0 to 0.8.0 #3850
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.5.0 to 1.6.0 in /kubetest2-aks #3852
chore(deps): bump k8s.io/klog/v2 from 2.90.1 to 2.100.1 #3830
chore(deps): bump golang from 1.20.3-buster to 1.20.4-buster #3839
chore(deps): bump sigs.k8s.io/controller-tools from 0.11.4 to 0.12.0 in /pkg/azureclients/v2 #3837
chore(deps): bump k8s.io/klog/v2 from 2.90.1 to 2.100.1 in /pkg/azureclients/v2 #3829
Use latest gcb-docker-gcloud #3822
Helm chart 1.27.1 with new patch releases #3818
chore(deps): bump yaml from 2.1.3 to 2.2.2 in /site #3817
chore(deps): bump sigs.k8s.io/cloud-provider-azure from 1.27.0 to 1.27.1 in /pkg/azureclients/v2 #3816
Fix bugs from introducing user node pool #3815
feat: add PickRandomMatchingAccount in account search #3811
chore(deps): bump sigs.k8s.io/controller-tools from 0.11.3 to 0.11.4 in /pkg/azureclients/v2 #3812
feat: support workload identity #3378
Use user node pool #3805
chore(deps): bump github.com/onsi/gomega from 1.27.1 to 1.27.6 #3672
Update release notes for v1.27.1 #3809
chore(deps): bump sigs.k8s.io/cloud-provider-azure from 1.26.7 to 1.27.0 in /pkg/azureclients/v2 #3802
Add dependabot config for release-1.27 #3801
Remove shared nsg rule immediately when no destinations prefixes are left #3787
clean up old pip list optimization #3773
bump k8s.io dependencies to 1.27.1 #3780
Run go lint using github actions #3781
Update release notes for v1.25.12 #3786
Update release notes for v1.24.18 #3785
Update release notes for v1.27.0 #3784
Update release notes for v1.26.8 #3783
cleanup: replace deprecated ioutil method #3769
chore: set default loadBalancerSKU to Standard #3768
More Nodes for autoscaling tests #3771
chore: upgrade credentialprovider-api-version to v1 #3756
fix: update resources in batches asynchonously #3757
Choose correct primary IP config #3715
Add release label for prs raised by dependabot #3748
Improve autoscaling e2e #3755
[Github action tests] Run on ubuntu-latest for trivy and doc #3743
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/network/armnetwork/v2 from 2.2.0 to 2.2.1 in /pkg/azureclients/v2 #3733
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armresources from 1.1.0 to 1.1.1 in /pkg/azureclients/v2 #3732
chore(deps): bump k8s.io/apimachinery from 0.27.0 to 0.27.1 in /kubetest2-aks #3738
Add Node logs for autoscaling tests #3737
chore(deps): bump k8s.io/client-go from 0.27.0 to 0.27.1 in /pkg/azureclients/v2 #3735
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4 from 4.2.0 to 4.2.1 in /pkg/azureclients/v2 #3734
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armresources from 1.1.0 to 1.1.1 in /kubetest2-aks #3731
Fix CNM not properly handling IPv6 from imds LB #3726
chore(deps): bump k8s.io/client-go from 0.26.3 to 0.27.0 in /pkg/azureclients/v2 #3724
chore(deps): bump k8s.io/apimachinery from 0.26.3 to 0.27.0 in /kubetest2-aks #3723
Support dualstack for PIP in azure_loadbalancer.go #3404
chore: enrich docs for node exclude label #3721
chore(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0 #3686
Limit dependbot open pr limit to 1 #3720
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.4.0 to 1.5.0 in /pkg/azureclients/v2 #3718
chore(deps): bump golang.org/x/crypto from 0.7.0 to 0.8.0 #3717
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.4.0 to 1.5.0 in /kubetest2-aks #3719
chore(deps): bump golang from 1.20.2-buster to 1.20.3-buster #3698
chore(deps): bump peter-evans/create-pull-request from 4 to 5 #3697
chore(deps): bump golang.org/x/sys from 0.6.0 to 0.7.0 #3689
chore(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0 in /pkg/azureclients/v2 #3694
chore(deps): bump github.com/go-logr/logr from 1.2.3 to 1.2.4 #3671
Print IP config IDs if subnet deletion fails #3660
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armresources from 1.0.0 to 1.1.0 in /pkg/azureclients/v2 #3670
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4 from 4.1.0 to 4.2.0 in /pkg/azureclients/v2 #3669
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/privatedns/armprivatedns from 1.0.0 to 1.1.0 in /pkg/azureclients/v2 #3668
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armresources from 1.0.0 to 1.1.0 in /kubetest2-aks #3667
Revert “Removing Windows SAC images from container builds” #3662
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/network/armnetwork/v2 from 2.1.0 to 2.2.0 in /pkg/azureclients/v2 #3654
Deprecate numberOfProbes and adopt ProbeThreshold to address a probe issue in nrp #3623
chore(deps): bump k8s.io/cloud-provider from 0.26.2 to 0.26.3 #3650
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/containerservice/armcontainerservice/v2 from 2.3.0 to 2.4.0 in /pkg/azureclients/v2 #3653
chore(deps): bump k8s.io/kubelet from 0.26.2 to 0.26.3 #3635
chore(deps): bump github.com/Azure/go-autorest/autorest/adal from 0.9.22 to 0.9.23 #3634
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/containerservice/armcontainerservice/v2 from 2.3.0 to 2.4.0 in /kubetest2-aks #3646
Longer timeout for WaitAutoScaleNodes() #3642
Prerequisite for dualstack public IP support #3415
chore(deps): bump k8s.io/component-helpers from 0.26.2 to 0.26.3 #3627
Prevent PRs not build on top of base branch from merging #70
Fix downstream commit detection #69
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
OCPCLOUD-2049 : Merge https://github.com/kubernetes/cloud-provider-gcp:master (87cd065) into master #28
Centralize Node patching in ipam controller. #512
Adding API support for nic-info annotation #531
Bump repository to 1.27.1 #529
Update go SDK to 1.19.9 as 1.19.6 has vulnerabilities #525
Add unit test for cloud version of updateCIDRAllocation. #528
fix GKENetworkParamSet CRD #524
Add Network Create and Delete events handling. #505
Add GKENetworkParamSet Condition Reason Constants & Fix Conditions code generation #517
Update CCM to use v1.GKENetworkParams #522
Refactor DPWI to Fix gcp-controller-manager Restart Issues #483
disable gkenetworkparamset controller by default #521
Re-add “register” to update-codegen.sh. #519
GNP Controller add finalizer on GNP creation & Add Network Name to GNP type. #507
Move GKENetworkParamSet to v1 #518
Add SergeyKanzhelev as an approver #516
Add InUse function to Network object. #509
Remove jpbetz from OWNERS #515
Bump repository to 1.26.4 #513
update k8s.io/cloud-provider-gcp/crd version #511
Add LocalZone and Regional getters #504
Duplicate DPWI Related Code into a new folder dpwi as Refactor Preparation #503
Add firewall rule success reason. #488
initialize metrics for GNP Controller #501
Add Conditions Field to Network and GKENetworkParamSet #500
Handle missing PodIPv4Ranges in GKENetworkParamSet #499
Extend gceRateLimiter to satisfy cloud.RateLimiter #497
update crd folder to kubernetes 1.26.2 #490
Adds “device” type network #492
Make staging buckets regional #487
Remove expiry checking from access tokens returned from gcloud tool #494
Revert GCPFirewall CRD back to Cluster scoped #493
Fix golang dependencies #489
Support account and project flags in gke-gcloud-auth-plugin #473
Migrate cloud-provider-gcp
resource lock to leases
#386
Bump to 1.26.2 #486
e2e/kops: job fixes #482
Allow binaries to set the base image. #484
Bump go-runner image version to latest patch version. #485
remove outdated DPDK-UIO option from DeviceModeType #465
e2e/kops: Get project from boskos #481
bump golang version #479
e2e scenario test: Build with workspace #478
Update GCPFirewall CRD #477
Add support for CLOUDSDK_AUTH_ACCESS_TOKEN to gke-gcloud-auth-plugin #474
Update registry k8s.gcr.io -> registry.k8s.io #471
e2e: add test scenario to test with kOps #434
Add GDCE gke-gcloud-auth-plugin support for –impersonate-service-acc… #454
Sync k8s legacy-provider with providers/ #466
crds generation #463
don’t replace dependencies inside providers #461
Update log-dump.sh #452
Use DefaultPodNetworkName for default network #457
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
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
MULTIARCH-3440 : refine multiarch support for test-unit and test-e2e using dockerfile and add ppc64le build to Makefile (#624) #624
Add ImageSetConfig examples (#610) #610
OCPBUGS-13871 : fix: changes on help info content (#653) #653
OCPBUGS-588 : minVersion in ImageSetConfiguration seems to be ignored (#603) #603
Fix OCPBUGS-14194 (#649) #649
Fix OCPBUGS-14402 (#652) #652
OCPBUGS-13332 : Create rfc 1035 compliant catalog source name (#636) #636
fix validateMapping OCPBUGS-13962 (#640) #640
adds Jeremy Peterson to OWNERS file (#644) #644
Chore: Remove Ross from OWNERS (#639) #639
OCPBUGS-13762 : make addRelatedImageToMapping multithreaded (#638) #638
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
Package device-mapper-multipath added #36
Merging upstream code with downstream #33
Bump github.com/onsi/ginkgo/v2 from 2.9.2 to 2.9.5 #399
Bump github.com/IBM/go-sdk-core/v5 from 5.13.2 to 5.13.3 #400
Bump github.com/IBM/platform-services-go-sdk from 0.37.3 to 0.37.4 #398
Bump golang from 1.20.3 to 1.20.4 #396
Bump google.golang.org/grpc from 1.54.0 to 1.55.0 #395
Bump golang.org/x/sys from 0.7.0 to 0.8.0 #394
Bump k8s.io/klog/v2 from 2.90.1 to 2.100.1 #391
Bump github.com/IBM/platform-services-go-sdk from 0.36.0 to 0.37.3 #390
Bump golang.org/x/sys from 0.6.0 to 0.7.0 #382
Bump github.com/IBM-Cloud/power-go-client from 1.2.2 to 1.2.3 #388
Bump golang from 1.20.2 to 1.20.3 #384
Bump github.com/IBM/platform-services-go-sdk from 0.35.0 to 0.36.0 #387
Bump github.com/IBM/platform-services-go-sdk from 0.32.2 to 0.35.0 #380
Bump google.golang.org/grpc from 1.53.0 to 1.54.0 #375
Bump golang from 1.20.1 to 1.20.2 #371
Bump golang.org/x/sys from 0.5.0 to 0.6.0 #367
Bump github.com/IBM/platform-services-go-sdk from 0.32.1 to 0.32.2 #368
Replace k8s.gcr.io with registry.k8s.io #365
Bump github.com/IBM/go-sdk-core/v5 from 5.13.0 to 5.13.1 #360
Bump k8s.io/klog/v2 from 2.90.0 to 2.90.1 #363
Bump github.com/IBM/platform-services-go-sdk from 0.32.0 to 0.32.1 #362
Bump github.com/IBM/platform-services-go-sdk from 0.31.6 to 0.32.0 #357
Bump github.com/IBM/go-sdk-core/v5 from 5.12.1 to 5.12.2 #355
Bump golang from 1.19.5 to 1.20.1 #353
Bump github.com/IBM/platform-services-go-sdk from 0.31.4 to 0.31.6 #350
changed image path to k8s container registry #345
Update readme and deployment files for release v0.3.0 #342
Bump github.com/IBM/go-sdk-core/v5 from 5.12.0 to 5.12.1 #343
Upgrading to go 1.19 #340
Bump google.golang.org/grpc from 1.52.3 to 1.53.0 #339
Bump golang.org/x/sys from 0.4.0 to 0.5.0 #338
Bump google.golang.org/grpc from 1.52.0 to 1.52.3 #333
Bump github.com/IBM/platform-services-go-sdk from 0.31.3 to 0.31.4 #332
Bump golang from 1.19.4 to 1.19.5 #328
Bump k8s.io/klog/v2 from 2.80.1 to 2.90.0 #329
Bump google.golang.org/grpc from 1.51.0 to 1.52.0 #324
Bump github.com/IBM/platform-services-go-sdk from 0.31.2 to 0.31.3 #325
Adding kube-config and cloud-config args to the driver #322
Bump github.com/IBM/go-sdk-core/v5 from 5.10.3 to 5.12.0 #323
Bump github.com/IBM/go-sdk-core/v5 from 5.10.2 to 5.10.3 #320
Add workflow to release helm chart #319
Bump golang.org/x/sys from 0.3.0 to 0.4.0 #318
Bump github.com/IBM/platform-services-go-sdk from 0.31.1 to 0.31.2 #316
Bump github.com/IBM-Cloud/power-go-client from 1.2.1 to 1.2.2 #315
Bump golang from 1.19.3 to 1.19.4 #309
Bump github.com/IBM/platform-services-go-sdk from 0.31.0 to 0.31.1 #306
Bump golang.org/x/sys from 0.2.0 to 0.3.0 #304
Bump golang from 1.18.5 to 1.19.3 #288
Bump github.com/IBM/platform-services-go-sdk from 0.29.1 to 0.31.0 #302
Bump google.golang.org/grpc from 1.50.1 to 1.51.0 #301
Bump github.com/onsi/gomega from 1.23.0 to 1.24.1 #296
Updated glog with klog #295
Updated the centos image with busybox #294
io/util removed as deprected #287
Updated readme for scale tests #282
Bump github.com/IBM/platform-services-go-sdk from 0.28.6 to 0.29.1 #281
Bump github.com/onsi/gomega from 1.22.1 to 1.23.0 #279
Generate JUnit xml files for the unit tests #276
Bump google.golang.org/grpc from 1.50.0 to 1.50.1 #275
Bump github.com/IBM/platform-services-go-sdk from 0.28.5 to 0.28.6 #274
Updated readme and deployment files for the release 0.2.0 #272
Remove kubernetes version compatibility matrix #271
Remove block volume creation example #270
Bump github.com/onsi/gomega from 1.19.0 to 1.22.1 #269
Bump google.golang.org/grpc from 1.49.0 to 1.50.0 #266
Fix formatting issues #264
CSI Specification compatibility matrix updated #257
Upgrading to kubernetes 1.24.6 #258
Update release process #256
Upgrading to go version 1.18 #255
Bump github.com/IBM-Cloud/power-go-client from 1.1.12 to 1.2.1 #249
Bump k8s.io/klog/v2 from 2.70.1 to 2.80.1 #248
Bump google.golang.org/grpc from 1.48.0 to 1.49.0 #242
Bump github.com/IBM-Cloud/power-go-client from 1.1.11 to 1.1.12 #237
Full changelog
Manual rebase to k8s 1.27 and go 1.20 #40
Revert images golang 1.18 #38
Updating ose-powervs-cloud-controller-manager images to be consistent with ART #37
Revert build_image to the one currently specified in release repo #36
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