Updates since 2024-02-02
<PR ID>: (activity this week / total activity) summary
There were 4 Merged pull requests:
-
1532: (3/8) node-tuning: CNF-10784: Mixed cpu node plugin - Enhancement update (Tal-or) (CNF-7603) (1421) (mixed-cpu-node-plugin)
Resources management (particularly CPUs) in Kubernetes/OpenShift is limited and not flexible enough to cover all of our customer use cases. This enhancement introduces a runtime-level approach for extending CPU resources management on top of Kubernetes and OpenShift platforms. With the existing CPU management design, a container can either request exclusive CPUs or shared CPUs, while with this feature, it would be possible for container workload to request for both.
-
1542: (5/17) storage: STOR-1757: add enhancement for Azure File cloning with azcopy (RomanBednar) (STOR-1499)
Upstream Azure File CSI Driver added support for volume cloning (v1.28.6) which fully depends on
azcopy
cli tool. This enhancement is about adding support for volume cloning to the Azure File CSI Driver in OpenShift. This requires forking upstreamazcopy
repo and shipping it with the driver.This can be done either by creating RPM package or including the
azcopy
binary directly in the driver image, that is creating a new base image for the driver (same approach as we already have for the AWS EFS CSI Driver).
- 1557: (7/7) monitoring: MON-3514: Update windows node verification details for metrics-server (slashpai) (MON-3153)
- 1560: (4/4) monitoring: monitoring/OWNERS: update monitoring approvers (slashpai)
<PR ID>: (activity this week / total activity) summary
There were 7 New pull requests:
-
1556: (2/2) general: OCP cluster pre-upgrades with Leapp (Monnte)
needs-ok-to-test
This proposal describes an opt-in feature to automatically scan cluster nodes before an upgrade of the OS that crosses major versions to detect possible problems such as running on hardware that is deprecated in the upgrade target OS.
-
1558: (3/3) builds: Build: Disable Builder SA (adambkaplan) (BUILD-730)
Provide cluster configuration options to disable the auto-creation of the
builder
service account. When this behavior is disabled, thebuilder
service account and its associated RBAC should not be created in new namespaces, and cluster admins can deletebuilder
service accounts in existing namespaces. -
1559: (17/17) update: OTA-1209: enhancements/update/channel-rename-generally-available: New enhancement (wking) (OCPSTRAT-1153)
jira/valid-reference
Changing from
fast-4.y
andstable-4.y
toga-4.y
andfleet-approved-4.y
, starting with the 4.16 channels. Thecandidate-4.y
andeus-4.y
patterns will continue unchanged. -
1562: (42/42) microshift: USHIFT-2348: microshift y-2 upgrades (dhellmann) (USHIFT-2246)
jira/valid-reference
This enhancement describes how MicroShift will support upgrading in-place across 2 minor versions at a time.
-
1563: (3/3) storage: STOR-1759: add enhancement for vSphere driver configuration (RomanBednar) (OCPSTRAT-1094)
jira/valid-reference
The vSphere driver configuration enhancement aims to provide a way to configure the vSphere driver. The vSphere driver is a CSI driver that allows to use vSphere storage in OpenShift and is deployed by vSphere driver operator that CSO deploys on vSphere clusters.
Currently, the driver can be configured via a configuration file (
csi_cloud_config.ini
) that we mount into a known path inside driver controller pods (/etc/kubernetes/vsphere-csi-config/cloud.conf
) as a ConfigMap. This file is reconciled by the driver operator. This means that we currently don't allow users to modify the configuration file and need a way to do so.
- 1555: (18/18) guidelines: update enhancement template (dhellmann)
- 1561: (2/2) guidelines: template: add operating at scale specific considerations (jcaamano)
<PR ID>: (activity this week / total activity) summary
There were 17 Active pull requests:
- 1545: (102/195) microshift: USHIFT-2186: Multus CNI for MicroShift (pmtk) (OCPSTRAT-473)
- 1528: (95/368) installer: Bootstrapping Clusters with CAPI Infrastructure Providers (patrickdillon) (CORS-2840)
- 1465: (43/255) machine-api: OCPCLOUD-1578: Add enhancement for converting Machine API resource to Cluster API (JoelSpeed) (OCPCLOUD-1578)
- 1548: (18/131) microshift: USHIFT-2089: Add router configuration options (pacevedom) (OCPSTRAT-1069)
- 1549: (14/28) etcd: ETCD-514: Add etcd size tuning (dusk125) (ETCD-514)
- 1551: (11/28) microshift: USHIFT-2196: User-facing audit-log configuration (copejon) (USHIFT-2196)
- 1517: (5/106) oc: OCPSTRAT-784: Simplify and unify adding nodes on day 2 using agent-based installer approach (andfasano) (OCPSTRAT-784) (AGENT-682)
- 1456: (5/318) network: SDN-4035: IPAM for VMs for OVN Kubernetes secondary networks (maiqueb) (SDN-4035)
- 1546: (4/15) workload-partitioning: OCPEDGE-808: feat: add ep for cpu limits with workload partitioning (eggfoobar) (OCPEDGE-57)
- 1468: (4/88) installer: CORS-2062: Customer configured DNS for cloud platforms AWS, Azure and GCP (sadasu) (CORS-1874)
- 1525: (4/79) machine-config: MCO-507: admin defined reboot policy enhancement (yuqi-zhang)
- 1463: (3/86) network: Mutable dual-stack VIPs (mkowalski) (OCPSTRAT-178) (OPNET-340) (OPNET-80)
- 1552: (3/22) microshift: USHIFT-2245: Add router namespace ownership enhancement (pacevedom) (OCPSTRAT-1067)
- 1513: (2/94) cluster-logging: Added enhancements/cluster-logging/content-filter.md (alanconway) (LOG-2155)
- 1503: (2/43) cluster-logging: Add LokiStack tokenized auth proposal (periklis) (OCPSTRAT-6) (OCPSTRAT-171 (AWS STS)) (OCPSTRAT-114 (Azure WIF)) (OCPSTRAT-922 (GCP WIF)) (LOG-4540 (AWS & Azure)) (LOG-4754 (GCP))
- 1515: (1/39) machine-config: on-cluster builds enhancement (cheesesashimi) (MCO-834)
- 1446: (4/306) ingress: NE-1366: Revisions for set-delete-http-headers EP (miheer) (NE-982) (RFE-464)
<PR ID>: (activity this week / total activity) summary
There were 18 Idle (no comments for at least 7 days) pull requests:
- 1267: (0/234) network: vSphere IPI Support for Static IPs (rvanderp3) (OCPPLAN-9654)
- 1298: (0/293) monitoring: Metrics collection profiles (JoaoBraveCoding)
- 1415: (0/355) ingress: NE-1129: Make ingress operator optional on HyperShift (alebedev87) (NE-1129)
- 1424: (0/17) dev-guide: Add a continuous Kubernetes rebase proposal (bertinatto)
- 1490: (0/224) machine-config: MCO-811: MachineConfigNode introduction for MCO State Reporting (cdoern) (MCO-452)
- 1492: (0/44) update: OTA-1029: Add CVO Log level API (Davoska) (OTA-1029)
- 1496: (0/304) machine-config: Managing boot images via the MCO (djoshy) (MCO-589)
- 1502: (0/79) security: Create tls-artifacts-registry enhancement (vrutkovs) (API-1603)
- 1506: (0/152) machine-api: [OSD-15261] CPMS: allow automatic vertical scaling. (bergmannf) (OSD-15261)
- 1509: (0/13) network: SDN-4114: initial iptables-deprecation-alerter proposal (danwinship) (SDN-4114)
- 1514: (0/230) ingress: NE-761: Support for admin configured CA trust bundle in Ingress Operator (bharath-b-rh) (RFE-2182) (OCPSTRAT-431) (NE-761)
- 1524: (0/38) observability: Add multi-cluster-observability-addon proposal (periklis) (OBSDA-356) (OBSDA-393) (LOG-4539) (OBSDA-489)
- 1531: (0/119) windows-containers: WINC-1174: WinC Disconnected Support (saifshaikh48) (OCPSTRAT-619) (WINC-936)
- 1537: (0/35) cluster-logging: WIP LOG-4928: Cluster logging v2 APIs (jcantrill)
- 1540: (0/70) cluster-logging: Performance-Tuning enhancement proposal. (alanconway) (OBSDA-549)
- 1541: (0/105) microshift: USHIFT-2188: introduce microshift API Custom certs (eslutsky) (USHIFT-2101)
- 1553: (0/3) general: HOSTEDCP-1416: Hosted Control Planes ETCD Backup API (jparrill) (HOSTEDCP-1370)
- 1411: (0/36) dev-guide: Add exception to pointer guidance for structs that must be omitted (JoelSpeed)
<PR ID>: (activity this week / total activity) summary
There were 5 With lifecycle/stale or lifecycle/rotten pull requests:
- 1368: (1/59) machine-config: OCPNODE-1525: Support Evented PLEG in Openshift (sairameshv) (OCPNODE-1525)
- 1431: (1/212) ingress: OCPSTRAT-139: Ingress operator dashboard (jotak) (OCPSTRAT-139) (NETOBSERV-1052)
- 1436: (1/251) dns: NE-1325: External DNS Operator support for Shared VPCs (gcs278)
- 1479: (1/40) cluster-api: Enhancement for installing OpenShift natively via Cluster API (JoelSpeed)
- 1494: (1/70) observability-ui: add observability ui operator proposal (jgbernalp) (OU-204)