Skip to content

Latest commit

 

History

History
143 lines (96 loc) · 12.3 KB

2024-01-26.md

File metadata and controls

143 lines (96 loc) · 12.3 KB

This Week in Enhancements - 2024-01-26

Updates since 2024-01-19

Enhancements

Merged Changes

<PR ID>: (activity this week / total activity) summary

There were 3 Merged pull requests:

Merged Pull Requests Modifying Existing Documents

  • 1538: (5/11) oc: WRKLDS-950: must-gather: add --since and --since-time flags to proposal (flavianmissi)
  • 1544: (4/4) housekeeping: OWNERS: extend approvers with ingvagabund (ingvagabund)
  • 1547: (4/4) testing: tests: update command name to reflect reality (soltysh) (WRKLDS-720)

New Changes

<PR ID>: (activity this week / total activity) summary

There were 4 New pull requests:

  • 1545: (94/94) microshift: USHIFT-2186: Multus CNI for MicroShift (pmtk) (OCPSTRAT-473)

    jira/valid-reference

    Currently MicroShift ships ovn-kubernetes (ovn-k) CNI responsible for connectivity within and outside the cluster. There are users that have needs beyond what ovn-k offers like adding more interfaces to the Pods. Some example requirements are connecting Pods to the host's bridge interface or setting up complex networking based on VLAN. This functionality is Multus' trademark - adding additional interfaces to Pods.

    This enhancement explores providing Multus CNI as an optional component to MicroShift.

  • 1546: (11/11) workload-partitioning: OCPEDGE-808: feat: add ep for cpu limits with workload partitioning (eggfoobar) (OCPEDGE-57)

    jira/valid-reference

    This enhancements builds on top of the Management Workload Partitioning enhancement to provide the ability for workload partitioning to take into account CPU limits during Pod admission. Currently only CPU requests are used during Pod admission and any Pod that uses CPU limits is ignored. With this change the Pod admission webhook will take into account CPU limits and use the existing mechanism to pass the CPU limits information to the underlying container runtime.

  • 1548: (49/49) microshift: USHIFT-2089: Add router configuration options (pacevedom) (USHIFT-2089)

    jira/valid-reference

    MicroShift's default router is created as part of the platform, but does not allow configuring any of its specific parameters. For example, you can not disable the router or change its listening ports.

    In order to allow these operations and many more, a set of configuration options is proposed.

  • 1549: (12/12) etcd: ETCD-514: Add etcd size tuning (dusk125) (ETCD-514)

    jira/valid-reference

    Thie enhancement would replace the hardcoded value for the etcd backend database quota with predefined profiles. Each profile would map to predefined, and pretested, values for the internal parameter. This would allow for some user tweaking without giving them access to the full range of values. This enhancement only covers the mvp for a tech preview release of this new feature; a future enhancement will be necessary.

Active Changes

<PR ID>: (activity this week / total activity) summary

There were 12 Active pull requests:

  • 1496: (49/304) machine-config: Managing boot images via the MCO (djoshy) (MCO-589)
  • 1517: (26/101) oc: OCPSTRAT-784: Simplify and unify adding nodes on day 2 using agent-based installer approach (andfasano) (OCPSTRAT-784) (AGENT-682)
  • 1490: (25/211) machine-config: MCO-811: MachineConfigNode introduction for MCO State Reporting (cdoern) (MCO-452)
  • 1541: (14/24) microshift: USHIFT-2188: introduce microshift API Custom certs (eslutsky) (USHIFT-2101)
  • 1514: (12/221) ingress: NE-761: Support for admin configured CA trust bundle in Ingress Operator (bharath-b-rh) (RFE-2182) (OCPSTRAT-431) (NE-761)
  • 1456: (12/314) network: SDN-4035: IPAM for VMs for OVN Kubernetes secondary networks (maiqueb) (SDN-4035)
  • 1509: (5/13) network: SDN-4114: initial iptables-deprecation-alerter proposal (danwinship) (SDN-4114)
  • 1537: (3/35) cluster-logging: WIP LOG-4928: Cluster logging v2 APIs (jcantrill)
  • 1524: (2/38) cluster-logging: Add multi-cluster-observability-addon proposal (periklis) (OBSDA-356) (OBSDA-393) (LOG-4539) (OBSDA-489)
  • 1542: (1/5) storage: STOR-1499: add enhancement for Azure File cloning with azcopy (RomanBednar) (STOR-1499)
  • 1424: (1/17) dev-guide: Add a continuous Kubernetes rebase proposal (bertinatto)

Active Pull Requests Modifying Existing Documents

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

Revived (closed more than 7 days ago, but with new comments) Changes

<PR ID>: (activity this week / total activity) summary

There were 2 Revived (closed more than 7 days ago, but with new comments) pull requests:

  • 1291: (2/198) testing: Improved platform tests (soltysh)

Revived (closed more than 7 days ago, but with new comments) Pull Requests Modifying Existing Documents

  • 1505: (2/14) ingress: NE-1348: ALBO - update details about the standardized STS flow (alebedev87) (CFEPLAN-39) (NE-1307)

Idle (no comments for at least 7 days) Changes

<PR ID>: (activity this week / total activity) summary

There were 19 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)
  • 1368: (0/57) machine-config: OCPNODE-1525: Support Evented PLEG in Openshift (sairameshv) (OCPNODE-1525)
  • 1415: (0/353) ingress: NE-1129: Make ingress operator optional on HyperShift (alebedev87) (NE-1129)
  • 1431: (0/211) ingress: OCPSTRAT-139: Ingress operator dashboard (jotak) (OCPSTRAT-139) (NETOBSERV-1052)
  • 1436: (0/249) dns: NE-1325: External DNS Operator support for Shared VPCs (gcs278)
  • 1463: (0/83) network: Mutable dual-stack VIPs (mkowalski) (OCPSTRAT-178) (OPNET-340) (OPNET-80)
  • 1465: (0/208) machine-api: OCPCLOUD-1578: Add enhancement for converting Machine API resource to Cluster API (JoelSpeed) (OCPCLOUD-1578)
  • 1479: (0/38) cluster-api: Enhancement for installing OpenShift natively via Cluster API (JoelSpeed)
  • 1492: (0/44) update: OTA-1029: Add CVO Log level API (Davoska) (OTA-1029)
  • 1494: (0/68) observability-ui: add observability ui operator proposal (jgbernalp) (OU-204)
  • 1503: (0/41) 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))
  • 1506: (0/152) machine-api: [OSD-15261] CPMS: allow automatic vertical scaling. (bergmannf) (OSD-15261)
  • 1513: (0/92) cluster-logging: Added enhancements/cluster-logging/content-filter.md (alanconway) (LOG-2155)
  • 1525: (0/75) machine-config: MCO-507: admin defined reboot policy enhancement (yuqi-zhang)
  • 1528: (0/264) installer: Enabling CAPI-based Installations in openshift-install (patrickdillon) (CORS-2840)
  • 1531: (0/89) windows-containers: WINC-1174: WinC Disconnected Support (saifshaikh48) (OCPSTRAT-619) (WINC-936)
  • 1540: (0/58) cluster-logging: Performance-Tuning enhancement proposal. (alanconway) (OBSDA-549)

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

  • 1539: (0/4) oc: Allow using source-dir flag with all-images flag (dharmit)

With lifecycle/stale or lifecycle/rotten Changes

<PR ID>: (activity this week / total activity) summary

There were 3 With lifecycle/stale or lifecycle/rotten pull requests:

  • 1468: (0/78) installer: CORS-2062: Customer configured DNS for cloud platforms AWS, Azure and GCP (sadasu) (CORS-1874)
  • 1502: (2/75) security: Create tls-artifacts-registry enhancement (vrutkovs) (API-1603)
  • 1532: (1/5) node-tuning: CNF-10784: Mixed cpu node plugin - Enhancement update (Tal-or) (CNF-7603) (1421) (mixed-cpu-node-plugin)