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.13.0-ec.4-s390x
No tests for this release
Upgrades from:
Loading changelog, this may take a while ...
Created: 2023-03-03 16:33:54 +0000 UTC
Image Digest: sha256:c92afdb372f8de592d89a84f6cd425aeeb8e293c64b234e29dbd80d2703a9e5f
Release 4.13.0-ec.4 was created from registry.ci.openshift.org/ocp-s390x/release-s390x:4.13.0-0.nightly-s390x-2023-02-27-101543
Components
Rebuilt images without code change
- Updating ose-agent-installer-api-server images to be consistent with ART (#4752) #4752
- Revert “Increase timeout waiting for image-service (#4871)” (#5001) #4871
- Use the correct env var for the hub release image mirror (#4998) #4998
- MGMT-12547: Enhancement doc “api-for-skipping-validations” (#4870) #4870
- Add registry config for ironic agent image (#4995) #4995
- MGMT-13274: Update time-synced-between-host-and-service message to remove bad advice (#4994) #4994
- MGMT-13521: Clearer messaging when non-overlapping-subnets validation is pending. (#4993) #4993
- MGMT-13204: Implement skipping of host and cluster validations (#4907) #4907
- MGMT-13708: allow overriding image service image in subscription (#4985) #4985
- MGMT-13454: Group Host and boot logs to a single tarball (#4975) #4975
- MGMT-13711: it takes the assisted-service few minutes to notice that the cluster installation is completed (#4988) #4988
- MGMT-13620: Make worker to use custom MCP if it was set as part of the host DB record (#4976) #4976
- MGMT-13549: Day1 implementation for K8S node labels (#4972) #4972
- NO-ISSUE: Add logs to supported-platforms (#4982) #4982
- MGMT-13045: Enhancement document for node labeling (#4826) #4826
- MGMT-13682: Gather host logs on failure in day2 flow (#4983) #4983
- MGMT-13292: Add the installed version of the OLM operators in the monitor operators response (#4961) #4961
- MGMT-13471: SNO installation with OCP 4.13 lacks proper dnsmasq configuration (#4939) #4939
- MGMT-13487: handle day2 cluster authz (#4973) #4973
- NO-ISSUE: added ENABLE_ORG_TENANCY to deploy-test target (#4974) #4974
- MGMT-11805:
docs/change-iso-password.sh
lint (#4971) #4971
- NO-ISSUE: Add scenarios to consider to enhancement template (#4964) #4964
- MGMT-11805: Dedicated
.sh
file for the docs/change-iso-password.sh
script (#4970) #4970
- MGMT-13526: Fix wrong subscription name on pre-release versions (#4957) #4957
- MGMT-13203: Create REST points for validation ignore feature. (#4927) #4927
- Allow Agent installer to use aarch64 (#4441) #4441
- Full changelog
- MULTIARCH-3387: Set boot device to target disk for powervm (#626) #626
- MGMT-13710: assisted-installer-controller hangs for 2 minutes before uploading the ingress CA (#638) #638
- NO-ISSUE: Bump golang.org/x/net from 0.5.0 to 0.7.0 (#640) #640
- NO-ISSUE: Replace iotil by os and io in order to fix lint issues (#642) #642
- NO-ISSUE: Bump openshift/release from golang-1.18 to golang-1.19 (#612) #612
- MGMT-13568: Add pause mcp while setting new role labels (#623) #623
- MGMT-13292: Add the installed version of the OLM operators in the monitor operators response (#622) #622
- Remove uninitialized taint from vSphere nodes (#629) #629
- OCPBUGS-7149: IPv6 multinode spoke no moving from rebooting/configuring stage (#627) #627
- Full changelog
- Updating ose-agent-installer-node-agent images to be consistent with ART (#469) #469
- AGENT-502: Add agent based installer agent-tui (#482) #482
- Make the agent team be the OWNERS of the Dockerfile.ocp file (#498) #498
- Add sg3_utils package (#497) #497
- NO-ISSUE: Bump github.com/onsi/gomega from 1.26.0 to 1.27.1 (#495) #495
- MGMT-13665: Bring full journal by default in log gather (#492) #492
- NO-ISSUE: Bump golang.org/x/sys from 0.4.0 to 0.5.0 (#491) #491
- Full changelog
- CNF-5901: admission hook change for workload partition on all clusters #1312
- UPSTREAM: 113799: tests: network: Prefer internal IPs first #1446
- UPSTREAM: 115863: Remove global framework variable #1480
- UPSTREAM: <carry>: add new approvers #1458
- OCPBUGS-7555: UPSTREAM: <carry>: add default kubelet sysctls within rpm #1475
- AUTH-336: UPSTREAM: <carry>: PSa metrics: log platform namespaces in audit denies #1454
- add icsp validation: reject one of icsp idms.itms resources #1310
- UPSTREAM: 114027: make GetSubnetPrefix IP family agnostic #1469
- Full changelog
- Merge upstream #253
- Fix a minor typo in API document #1219
- 📖 update user-guide url #1220
- 🐛 hack: gomod needs to verify all go.mod files #1217
- 🌱 set maintenance reason when turning maintenance on #1212
- 🐛 bump kustomize to v4.5.7 #1214
- 🌱 Separate mariadb component #1196
- 🌱 Separate updating images from ValidateManagementAccess #1207
- Do not consider empty RAID and root device hints updated #1134
- 🌱 kubesec: update codeql-action to v2 #1208
- 🌱 owners: add tuminoid to reviewers #1206
- Full changelog
- Adding
CommitDate
to the Changelog json output #1348
- OCPBUGS-7780: pkg/cli/admin/upgrade/channel: Use PATCH instead of POST for spec updates #1346
- Use registry.k8s.io and update image version #1343
- Add icsp file convert command #1238
- OWNERS_ALIASES: Update approvers: add David, remove Jack #1340
- oc debug: Use own fields instead directly depending on Attach’s #1337
- Full changelog
- OCPCLOUD-1851: Upstream rebase to CA 1.26.1 and VPA 0.13 #250
- Cluster Autoscaler: update vendor to k8s v1.26.0 #5376
- CA - AWS - Update Docs all actions IAM policy #5373
- Add KEP: Control VPA eviction behavior based on scaling direction and resource #4831
- cluster-autoscaler: refactor BalanceScaleUpBetweenGroups #5317
- set cluster_autoscaler_max_nodes_count dynamically #5362
- Identifying cloud provider deleted nodes #5054
- Stop applying the beta.kubernetes.io/os and arch #5276
- Introduce Cloudprovider Maintenance Request policy #5350
- Add x13n to cluster autoscaler approvers #5367
- feat(helm): add rancher cloud config support #5351
- Auto Label Helm Chart PRs #5356
- Introduce a formal policy for maintaining cloudproviders #5198
- oci provider: fail fast, recover fast, when instance-pool/node-group is out of capacity #5335
- CA - AWS - Update Hardcoded Instance Details List to 11-12-2022 #5363
- rancher-cloudprovider: Improve node group discovery #5361
- Support policy/v1 for PodSecurityPolicy for v1.21+ #5357
- Add pods from node undergoing scale-down to unschedulable pods #5354
- Add missing dot #5349
- Export execution_latency_seconds metric from VPA admission controller #5358
- aws: add nodegroup name to default labels #5285
- aws cloudprovider - unify and consolidate aws session creation #5120
- Fix int formatting in threshold_based_limiter logs #5359
- Use PdbRemainingDisruptions in Planner #5333
- Create a Planner object if –parallel-drain=true #5353
- Break node categorization in scale down planner on timeout. #5344
- Add note regarding GPU label for the CAPI provider #5328
- fix(cluster-autoscaler/hetzner): pre-existing volumes break scheduling #5322
- Deprecate v1beta1 2 #5345
- Fix for ‘Link for cloud-controller-manager is not working’ #5346
- Automatically label cluster-autoscaler PRs #5348
- update vendor to v1.26.0-rc.1 #5336
- chore(cluster-autoscaler/hetzner): add myself to OWNERS file #5329
- Use ScaleDownSetProcessor.GetNodesToRemove in scale down planner to filter NodesToDelete. #5330
- Check owner reference in scale down planner to avoid double-counting #5284
- Log node group min and current size when skipping scale down #5325
- Use scheduling package in filterOutSchedulable processor #5259
- add logging information to FAQ #5310
- Fix: add missing RBAC permissions to magnum examples #5292
- Added RBAC Permission to Azure. #5323
- huawei-cloudprovider: enable taints resolve for as, modify the example yaml to accelerate node scale-down #5301
- Allow forking snapshot more than 1 time #5290
- Add missing cloud providers to readme and sort alphabetically #5306
- Don’t say that
Recreate
and Auto
VPA modes are experimental #5294
- Fix VPA deployment #5299
- Update the hyperlinks of api-conventions.md file in comments #5282
- Support scaling up node groups to the configured min size if needed #5195
- Add scaledown.Actuator to AutoscalingContext #5265
- Update aws OWNERS #5287
- introduce recommendation post processor #5239
- VPA: Fix typo, move service accounts to RBAC #5268
- Magnum provider: switch UUID dependency from satori to gofrs #5261
- AWS ReadMe update #5190
- cluster autoscaler: kamatera cloud provider - change uuid dependency #5260
- Register recently evicted pods in NodeDeletionTracker. #5274
- Base parallel scale down implementation #5230
- Add support for extended resource definition in GCE MIG template #5247
- Remove dead code for handling simulation errors #5229
- huawei-cloudprovider:enable tags resolve for as #5256
- Extract scheduling hints to a dedicated object #5161
- huawei-cloudprovider: enable retrieve scaling group instances by pages #5252
- Extract criteria for removing unneded nodes to a separate package #5147
- Add option to wait for a period of time after node tainting/cordoning #5235
- remove unsupported functionality from cluster-api provider #5249
- Make expander factory logic more pluggable #5248
- Balancer KEP #5211
- update owners list for cluster autoscaler azure #5181
- Fix accessing index out of bonds #5220
- Update VPA compatibility for 0.12 release #5202
- Clean up stale OWNERS #5228
- Add podScaleUpDelay annotation support #4956
- added replicas count for daemonsets to prevent massive pod eviction #4978
- Don’t break scale up with priority expander config #5246
- Fixed gofmt error. #5241
- Corrected the links for Priority in k8s API and Pod Preemption in k8s. #5167
- magnum: add an option to create insecure TLS connections #5210
- CA - AWS - Instance List Update 2022-09-16 #5193
- fix typo #5196
- : skip instances on validation error #5213
- E2e test admission pod recommendation mismatch #5232
- add example for multiple recommenders #5231
- Remove units for default boot disk size #5233
- Updated the golang version for the GitHub workflows. #5205
- Support for DirectX Devices #5209
- Update the example spec of civo cloudprovider #5226
- Fix race condition in scale down test #5227
- cleanup unused constants in clusterapi provider #5222
- Update controller-gen to 0.9.2 #5178
- Restrict Updater PodLister to namespace #5177
- Move targetCPUPercentile into a flag #4799
- Stop treating masters differently in scale down #5133
- Introduce NodeDeleterBatcher to ScaleDown actuator #5060
- Fix error formatting in GCE client #5208
- Create GCE CloudProvider Owners file #5207
- Remove taints from all nodes on startup #5200
- Allow simulator to persist changes in cluster snapshot #5131
- Don’t depend on IsNodeBeingDeleted implementation #5191
- Extract scale down eligibility checking to a separate object #5118
- Azure: support node label keys having underscores #5116
- Change VPA default version to 0.12.0 #5182
- feat: add support for metricRelabelings #5124
- Increase timeout for VPA E2E #5159
- Add PdbRemainingDisruptions struct #5115
- Increase timeout for VPA
v1
e2e tests #5151
- Update go.mod version for github.com/google/go-cmp from 0.5.6 to 0.5.8 #5157
- update vendor to v1.26.0-alpha.0 #5155
- Update OWNERS #251
- Full changelog
- MON-2951: create Routes only with ingress operator #1885
- OCPBUGS-7391: wait for service CA secrets #1900
- Synchronize versions of the downstream components #1902
- MON-2973: pkg/manifests: Allow configuring secrets in alertmanager (UWM) #1884
- Synchronize versions of the downstream components #1898
- pkg/operator: fix typo in info logs #1896
- MON-2901: add nodeExporter.collectors.netdev settings. #1888
- STOR-1154: Add vSphere topology to telemetry #1886
- Add nodeExporter.collectors.tcpstat settings. #1876
- Synchronize versions of the downstream components #1887
- MON-2959: Allow configuring secrets in alertmanager (platform) #1882
- Update jsonnet dependencies #1880
- Full changelog
- composable OCP: make NTO components optional (#524) #524
- Update to TuneD v2.20.0 (#565) #565
- Remove trailing spaces from test names (#570) #570
- Remove optimization to allow full resync (#567) #567
- Report host-level sysctls in conflict with TuneD ones (#566) #566
- E2E: Per Core Runtime Tuning Test automation (#509) #509
- Add test case to check single rx queue on veth interface (#562) #562
- Add update-manifests Makefile target (#560) #560
- render: initialize klog flag (#538) #538
- Refactor IRQ load balancing enable/disable test (#561) #561
- Full changelog
- update psa dependency version #103
- update controller-manager dependency to point to v0.25.0 #101
- Full changelog
- OCPBUGS-7419: Trigger new sync round on ClusterOperator Available changes #904
- install/0000_90_cluster-version-operator_02_servicemonitor: Add ClusterReleaseNotAccepted #906
- OCPBUGS-6097: CVO hotloops on ImageStream and logs the information incorrectly #894
- OCPBUGS-6292: Update golang.org/x/net/http2 for CVE-2022-41717 #901
- Bug 2090680: RetrievePayload: Improve timeouts and cover behavior with tests #896
- pkg/cvo: Set ‘controller’ in our ownerReferences #900
- pkg/cvo/sync_worker: Fix “The sync worker already has a pending notification” formatting #898
- vendor: update openshift/api for NodeTuning capability #883
- Full changelog
- Upstream sync Feb 2023 #73
- Tap plugin #784
- build(deps): bump github.com/onsi/gomega from 1.24.2 to 1.26.0 #824
- build(deps): bump golang.org/x/sys from 0.4.0 to 0.5.0 #828
- Add support for in-container master for macvlans #814
- Add support for in-container master for ipvlan #813
- Add support for in-container master for vlans #781
- Only check or del ipv6 when an IPv6 is configured #821
- bridge: refresh host-veth mac after port add #809
- Remove references to io/ioutil package #790
- build(deps): bump github.com/safchain/ethtool to v0.2.0 #804
- build(deps): bump golang.org/x/sys from 0.3.0 to 0.4.0 #803
- Update Allocate method to reuse lease if present #792
- fix bug on getting NextIP of addresses with first byte 0 #782
- ci(deps): setup dependabot #801
- Fix tuning path validation #798
portmap
support masquerade all #772
- Add IPv6 support for AddDefaultRoute #802
- Fix Tests: Update portmap test’s iptables error check #793
- Update email to gmail #795
- Full changelog
- Add comment for BaseDomainPrefix #2219
- Add condition to NodePool indicating whether a security group for it is available #2216
- HOSTEDCP-827: Add root volume encryption e2e test #2192
- fix(hypershift): reduce CAPI rbac access #2173
- Validate Network Input for HostedCluster #2215
- Add labels info #2218
- HOSTEDCP-826: Customize DNS base domain prefix #2213
- ensure reconcilation of apiserver port #2197
- Cleanup default security group only if authorized #2211
- HOSTEDCP-593: Update the pull secret source for ignition payload #2187
- fix(ibmcloud): Explicitly set HCCO controllers #2185
- Adding NTO again to find the issue with data recollection #2152
- cli: Add –cli-root-volume-access-modes #2188
- feat: Add pod gone check to prober + DNS operator leader elect #2155
- HOSTEDCP-833: Add Golang check for ‘go list’ errors in Makefile #2193
- HOSTEDCP-833: Set kubevirt.io/client-go version to fix ART Issue #2194
- add KAS egress network policy #2181
- cpo: kcm: add nfs pv recycler pod template #2183
- Fix kubevirt how-to doc formatting issues #2178
- Update cluster api provider kubevirt dependencies #2157
- fix(cpo): Set restart annotation on multus-admission-controller #2150
- fix(cpo): Remove OLM collect for IBM Cloud to reduce artifacts and rbac #2141
- Add default NodePool name clarification to docs #2186
- fix(cpo): Reduce CNO access if Calico used as network provider #2159
- add PSA labels to openshift-infra in guest cluster #2180
- Add cli flag to enable root volume encryption #2177
- Update KubeVirt platform how-to documentation #2108
- Filtering data recolection only for aws instances running #2153
- Add PodMonitor for ingress-operator pods in HCP namespaces #2136
- fix regex in registry operator pod monitor #2171
- Add e2e test for hosted cluster behind a proxy #2077
- Skip destroyAWSDefaultSecurityGroup if not AWS #2167
- Give kubevirt csi controller get VMI RBAC #2154
- set default PSA enforce to restricted #2097
- Create default security group for AWS clusters #2146
- AUTH-323: konnectivity: split away the rootCA from konnectivity trust #2149
- Use KAS kubeconfig for PowerVS CCM instead of external kubeconfig #2065
- Add e2e test for secrets encryption using kms #2135
- OSD-15099: Delaying the creation of servicemonitor and podmonitor resources till the hostedcluster is Completed #2147
- Add support for root volume encryption using KMS #2143
- Check creation and deletion timestamps are not nil #2132
- test: skip TestCreateClusterKms on non-AWS platforms #2151
- expose silence alerts metric #2142
- AUTH-323: pki: split out konnectivity certs from the rootCA #1891
- Clarify docs for nodePool.spec.config #2137
- fix(ho): Delete user-data secret for non-AWS platforms #2134
- Revert “Refactored NTO MachineConfig InPlace and Replace E2E Tests” #2145
- Basic immutability for NodePool #2139
- Changes autoscalling replica number when the nodepool replica is not set #2106
- Add external DNS health condition #2130
- Full changelog
- gather logs - update “FilterLogFromScanner” function and add some tests (#735) #735
- Add unit tests to openshift sdn controller logs gatherer (#733) #733
- OCPBUGS-6731: Anonymize env vars from containers: HTTP_PROXY, HTTPS_PROXY (#723) #723
- OCPBUGS-6832: feat(recent_metrics) adds openshift_apps_deploymentconfigs_strategy_total (#726) #726
- OCPBUGS-6781: Create gatherer for gathering machines. (#725) #725
- Full changelog
- Add jupierce as approver / remove Clayton #127
- rhel9 base image: Fix build failure #126
- Dockerfile: add RHEL9 base image dockerfile #124
- Full changelog
- Bump openshift/kube-state-metrics to v2.8.1 #90
- Prep v2.8.1 #2005
- OCPBUGS-6320: Merge
upstream/release-2.8
#89
- Prepare v2.8.0 #1967
- Handle unit length
valueFrom
values #1958
- Document how gauges convert types to float #1964
- Set OpenMetrics content header #1974
- Clean up function NewFamilyGenerator in comments #1977
- Fixing emitting of ready time metrics when condition is false #1971
- Migrate all NewFamilyGenerator to NewFamilyGeneratorWithStability #1976
- support “True” and “False” as string in custom-resource-state #1963
- Use structured logging #1965
- tools: Use own go.mod #1957
- Enrich UserAgent with more information #1960
- remove broken –version flag, replace by version command #1956
- Add metrics of kube_pod_status_ready_time and kube_pod_status_containers_ready_time redux #1938
- Update development doc #1875
- Reload CustomResourceState Config File on Change #1928
- prefix GVK labels in CustomResourceMonitoring #1942
- Add kube_pod_status_qos_class gauge to pod metrics #1932
- docs:fix broken link #1945
- docs: Fix typo in kube_node_deletion_timestamp description #1944
- Add develop doc on adding new metrics #1936
- Make CRS metrics type dynamic #1930
- Bump dependencies and linter #1933
- Rename references from master to main branch #1931
- docs: add status badge for the periodic cronjob #1924
- Add metrics for CustomResource State Config file #1926
- Add metrics for config file changes #1916
- Remove duplicated MetricsWriter implementation #1921
- Empty string for “owner_*” dimensions in all metrics. #1923
- Add Metrics for EndpointSlices #1910
- Update github.com/prometheus/exporter-toolkit #1918
- Add CatherineF-dev as reviewer #1914
- Merge Release 2.7 back to master branch #1908
- Full changelog
- Multus 4.0 upstream sync, strike back #146
- Update github action version #998
- Fix warning message about package comment #999
- Bump ginkgo to v2 #969
- Remove origin from CI build #990
- Bump go version to 1.18⁄1.19 #987
- This removes gorilla/mux from multus #986
- Simplify kubeletclient code to reduce parse url #976
- Change conditional flow to use cache file in CmdDel #957
- Fix multus-daemon in case of user given config #939
- Support IPs, MAC and cni-args in delegate API #925
- Fix kubelet version in go.mod #930
- Fix deleate API to load conflist #915
- fix multiple default gw #906
- rephrase readme section describing thin vs thick plugin #899
- Change container image to python:slim from centos #903
- Fix container tags for thick plugin #900
- Update deployment yaml #897
- Feature/multus 4.0 #893
- Detect python3 #881
- write output file for generated kubeconfig #878
- Use *[]net.IP for ‘default-route’ network selection element. #864
- Fix missing device-info in networks-status annotation for chained plugins #867
- Fix revive error #868
- Add 4.0 document #870
- Bump libcni to fetch the bugfix #886
- Update golang version to 1.18.x #876
- Refine build-go.sh and update ‘version’ output #877
- Fix revive’s error #865
- Skip status update in CmdDel if getPod is failed #862
- Add unit-test to increase test coverage #860
- Add metrics support #857
- Fix wrong location for daemonset in readme #844
- Refine Kubernetes APIs #839
- Fix sr-iov support #834
- Update golang version to 1.17 #831
- Add chroot option in multus-daemon #828
- Remove error handling for getPod to force to proceed cmdDel. #823
- Updating multus-cni images to be consistent with ART #142
- Full changelog
- Dev/sync upstream #30
- Update vendor packages, include cni v1.1.2 #19
- fix typo in route-override.go #14
- Add CI pipeline in github action #18
- Move DaemonSet apiVersion from extensions/v1beta1 to apps/v1 #10
- Full changelog
- Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #112
- Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #111
- Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART #110
- Upstream sync: IP reconciler controller and dual stack #107
- Upgrade Go dependencies to address CVEs #276
- Add CodeQL workflow for GitHub code scanning #281
- Add NOTICE #285
- Stop using the beta.kubernetes.io/arch #287
- fix overwriting of OverlappingRanges by mergo #257
- Fix typo in Github workflow #277
- Add support for dualstack / multiple IP ranges #250
- build, ci: remove the install-kubebuilder-tools script #273
- Remove controller runtime #225
- e2e tests: provide cni-install.yml #265
- storage, etcd: remove backend #240
- controller: request more memory to prevent runtime OOM kills #261
- ci automation, docs: maiqueb cares about docs #259
- automation: provide PR template #245
- Propose issue templates for bugs #246
- Moved IP Reconciler code into IP Control Loop #238
- Propose issue templates for enhancements #247
- Add makefile #248
- reconciler, shutdown: export shutdown into a func #244
- Add /65 addressing limitation #165
- build(deps): bump github.com/containernetworking/cni from 0.7.1 to 0.8.1 #213
- build: Bump k8s version 1.23 #187
- build, golang1.17: sloppy ip parsing #232
- Bump golang1.17 #223
- reconciler: account for pods that do not have net-status annotations #222
- ip-reconciler: fix for duplicate IP allocation due #208
- storage, k8s: Fallback to kube-system on empty ns #221
- ci: add codeowners #219
- ci, test: pin staticcheck 0.2.2 #211
- context, timeout: configurable timeout for listing pods & ipPools #209
- build, dockerfiles: add reconciler #204
- Remove golint #203
- Provide minimal test for whereabouts, along with successful vendor of the net-attach-def client for k8s 1.22 #197
- ip reconciler: auto clean failed jobs #201
- vendoring: controller-gen is not required in go.mod #200
- Fix context reconciler #186
- Bump k8s version 1.22 #188
- ip-reconciler: do not reconcile pods in Pending phase #166
- ip-reconciler: Add all non default interfaces to Pod IP list #147
- Add label app=whereabouts to ip-reconciler pod template #150
- Configurable sleep_for_race parameter #161
- e2e tests: fix currently broken setup on kind clusters #156
- ip-reconciler: remove kubeconfig from k8s client #159
- Fix reconciler spec #158
- Use k8snetworkplumbingwg repo instead of dougbtv in sources #123
- build, ip reconciler: have configurable logging #155
- build: enable e2e testing for podman #154
- Fix test to include error when IP pool total doesn’t equal assigned WB pod IPs #152
- added sleep-for-race option for IPAM #151
- Full changelog
- Updating ose-network-interface-bond-cni images to be consistent with ART #43
- Full changelog
- Updating ose-network-metrics-daemon images to be consistent with ART #62
- Full changelog
- OCPBUGS-2663, Bug 2091780, OCPBUGS-6739: Downstream merge 2023-02-20 #1533
- EgressIPs: Allow moving IP #3403
- config: add unit tests for enable-multi-network #3392
- correct cleanup of hybrid overlay annotations #3424
- Print ovnkube node exit error #3432
- Multi homing l2 topology optional ipam #3393
- Remove MTU on service routes #3420
- Flush route cache from all nodes #3429
- Dockerfile.fedora: bump OVN to 22.12.0-25 and to fedora 37. #3427
- Expose resource max retry failed metric #3314
- Consolidate dualstack conversion jobs #3412
- Enable LDFLAGS when building ovnk binaries #3409
- Service: Avoid rejecting when service is unidled #3408
- Don’t retry fetching pod ips on delete if it failed once. #3416
- LGW Always send packets from OVN to Host #3394
- services controller: remove redundant lb_cache #3387
- multi-homing, e2e: multiple attachments to the same network #3414
- Refactor kube clients, use Update() for node annotations instead of Patch() #3405
- Ensure a flat L2 traffic test deploys workloads in different nodes #3411
- Refactor egress IP assignment so that all operations are done as a single libovsdb transaction #3349
- rhel9: bump to openvswitch3.1-3.1.0-2.el9fdp #1544
- OCPBUGS-7296: Remove ICNIv1 from ovn-kubernetes #1531
- Dockerfiles: switch to dnf #1539
- iptables package is missing in microshift image #1530
- Updating ovn-kubernetes-microshift images to be consistent with ART #1443
- rhel9: no longer need to use iptables wrappers #1526
- cleanup: drop redundant selinux-policy install in onvkube dockerfiles #1525
- iptables: use container iptables, not the host’s #1481
- rhel9: oc RPM does the kubectl symlink #1523
- rhel9: no longer need python3-pyOpenSSL #1519
- rhel9: remove stray
oc
install #1518
- Add RHEL9 image Dockerfiles #1495
- Downstream merge 2023-02-07 #1510
- allow multiple NADs of the same network on a Pod #3360
- Support dynamic node IP changes #3131
- E2e multi homing l2 topology without exclude subnets #3377
- Delete IGMP Groups when deleting stale chassis. #3399
- loadbalancer: Disable generation of neighbor responder flows for VIPs on LRs #3400
- OCPBUGS-6953, OCPBUGS-6955: [Downstream Merge 6th Feb 2023] #1509
- logging: allow changing log-level at runtime via the pprof /debug endpoint #3237
- Delete stale egress ip snat entries by node #3371
- Fix panic when node is deleted and state is also not present #3395
- Fix panic if nadController is nil #3396
- Full changelog
- OCPBUGS-6055: [bot] Bump openshift/prometheus-operator to v0.63.0 #216
- Renames ReloaderConfig to ReloaderOperatorConfig and refactors pkg/*/statefulset_test #5316
- Fixes ThanoRuler StatefulSet re-creation bug #5318
- build(deps): bump github.com/thanos-io/thanos from 0.30.1 to 0.30.2 #5314
- docs: follow-up on #5306 #5312
- Use tmpfs to store Prometheus/Alertmanager config #5311
- docs: Add myself for releasing v0.63 #5309
- chore: Only test from prometheus LTS n-1 and up to the latest stable #5302
- docs: Reword deprecation notices on *MonitorSelector #5301
- build(deps): bump golangci/golangci-lint-action from 3.3.1 to 3.4.0 #5303
- feat: Add spec.AdditionalArgs to ThanosRuler #5293
- Split CRDs into their own files #5290
- feat: add Alertmanager’s status subresource #5270
- chore: bump Kubernetes dependencies to v1.26 #5219
- Adds comments to test related with AlertmanagerConfig #5280
- Fix CHANGELOG.md #5272
- build(deps): bump github.com/thanos-io/thanos from 0.30.0 to 0.30.1 #5266
- build(deps): bump golang.org/x/net from 0.4.0 to 0.5.0 #5268
- build(deps): bump github.com/prometheus-community/prom-label-proxy from 0.5.0 to 0.6.0 #5267
- Full changelog
- OCPBUGS-7833: Rework no optional capabilities rules #27745
- OCPVE-278: fix: multi build error, only add rt-tests for x86 #27749
- Restore alert refactor with fix for disruption tests all being skipped #27742
- OCPBUGS-7519: Skip nfs tests temporarilly #27747
- OCPVE-278: feat: add rt tests package to openshift-tests #27740
- OCPBUGS-7616: Revert Revert “bump(k8s): 1.26” #27738
- Revert “bump(k8s): 1.26” #27736
- test/extended/authorization/rbac: Condition console RBAC on ‘Console’ capability #27681
- Revert “Alert Testing on new Namespace and Level” #27734
- OCPBUGS-7488: test flake: should not reconcile SC when state is Unmanaged #27726
- Revert “perform build csi volume test on GA clusters” #27730
- OCPBUGS-1125: remove reference to old guard pods #27727
- bump(k8s): 1.26 #27694
- Do not bail on producing artifacts when nodes are dead #27729
- audit inspection #27687
- Allow baremetal tests to run on Azure platform #27573
- OCPBUGS-6902: Wait for DNS DS pods to be ready #27715
- Chart CI cluster DNS problems in different color from disruption #27719
- Add pathological events into spyglass charts #27649
- BUILD-407: perform build csi volume test on GA clusters #27720
- Kubevirt network connectivity tests #27456
- TRT-819: Add check for parse signature error #27705
- Allow baremetal tests to run on GCP platform #27618
- Add PDB to resource watch #27721
- replace centos with ubi8 in build test dockerfile #27718
- Add external disruption sampling in openshift test #27717
- STOR-950: Add CI job for skipping StorageClass creation #27704
- BUILD-407: stage one of two of migrating shared resource from tech preview to GA #27708
- Ensure NoColor for ginkgo in disruption/chamosmoney suite #27709
- Alert Testing on new Namespace and Level #27710
- STOR-1066: add e2e tests for CSIInlineVolumeAdmission plugin #27682
- OCPBUGS-3923: adjust watch budget for monitoring components #27623
- make supplemental groups test working again #27664
- Full changelog
Source code for this page located on github