Skip to content

Latest commit

 

History

History
155 lines (106 loc) · 14.3 KB

2024-02-09.md

File metadata and controls

155 lines (106 loc) · 14.3 KB

This Week in Enhancements - 2024-02-09

Updates since 2024-02-02

Enhancements

Merged Changes

<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 upstream azcopy 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).

Merged Pull Requests Modifying Existing Documents

  • 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)

New Changes

<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, the builder service account and its associated RBAC should not be created in new namespaces, and cluster admins can delete builder 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 and stable-4.y to ga-4.y and fleet-approved-4.y, starting with the 4.16 channels. The candidate-4.y and eus-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.

New Pull Requests Modifying Existing Documents

  • 1555: (18/18) guidelines: update enhancement template (dhellmann)
  • 1561: (2/2) guidelines: template: add operating at scale specific considerations (jcaamano)

Active Changes

<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)

Active Pull Requests Modifying Existing Documents

  • 1446: (4/306) ingress: NE-1366: Revisions for set-delete-http-headers EP (miheer) (NE-982) (RFE-464)

Idle (no comments for at least 7 days) Changes

<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)

Idle (no comments for at least 7 days) Pull Requests Modifying Existing Documents

  • 1411: (0/36) dev-guide: Add exception to pointer guidance for structs that must be omitted (JoelSpeed)

With lifecycle/stale or lifecycle/rotten Changes

<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)