|
| 1 | +# This Week in Enhancements - 2024-01-26 |
| 2 | + |
| 3 | +*Updates since 2024-01-19* |
| 4 | + |
| 5 | + |
| 6 | +## Enhancements |
| 7 | + |
| 8 | +### Merged Changes |
| 9 | + |
| 10 | +*<PR ID>: (activity this week / total activity) summary* |
| 11 | + |
| 12 | +There were 3 Merged pull requests: |
| 13 | + |
| 14 | + |
| 15 | +#### Merged Pull Requests Modifying Existing Documents |
| 16 | + |
| 17 | +- [1538](https://github.com/openshift/enhancements/pull/1538): (5/11) oc: WRKLDS-950: must-gather: add --since and --since-time flags to proposal (flavianmissi) |
| 18 | +- [1544](https://github.com/openshift/enhancements/pull/1544): (4/4) housekeeping: OWNERS: extend approvers with ingvagabund (ingvagabund) |
| 19 | +- [1547](https://github.com/openshift/enhancements/pull/1547): (4/4) testing: tests: update command name to reflect reality (soltysh) ([WRKLDS-720](https://issues.redhat.com/browse/WRKLDS-720)) |
| 20 | + |
| 21 | +### New Changes |
| 22 | + |
| 23 | +*<PR ID>: (activity this week / total activity) summary* |
| 24 | + |
| 25 | +There were 4 New pull requests: |
| 26 | + |
| 27 | +- [1545](https://github.com/openshift/enhancements/pull/1545): (94/94) microshift: USHIFT-2186: Multus CNI for MicroShift (pmtk) ([OCPSTRAT-473](https://issues.redhat.com/browse/OCPSTRAT-473)) |
| 28 | + |
| 29 | + `jira/valid-reference` |
| 30 | + |
| 31 | + > Currently MicroShift ships [ovn-kubernetes](https://github.com/openshift/ovn-kubernetes) (ovn-k) |
| 32 | + > CNI responsible for connectivity within and outside the cluster. |
| 33 | + > There are users that have needs beyond what ovn-k offers like adding more interfaces to the Pods. |
| 34 | + > Some example requirements are connecting Pods to the host's bridge interface or setting up complex networking based on VLAN. |
| 35 | + > This functionality is Multus' trademark - adding additional interfaces to Pods. |
| 36 | + > |
| 37 | + > This enhancement explores providing Multus CNI as an optional component to MicroShift. |
| 38 | +
|
| 39 | +- [1546](https://github.com/openshift/enhancements/pull/1546): (11/11) workload-partitioning: OCPEDGE-808: feat: add ep for cpu limits with workload partitioning (eggfoobar) ([OCPEDGE-57](https://issues.redhat.com/browse/OCPEDGE-57)) |
| 40 | + |
| 41 | + `jira/valid-reference` |
| 42 | + |
| 43 | + > This enhancements builds on top of the [Management Workload |
| 44 | + > Partitioning](management-workload-partitioning.md) enhancement to provide the |
| 45 | + > ability for workload partitioning to take into account CPU limits during Pod |
| 46 | + > admission. Currently only CPU requests are used during Pod admission and any Pod |
| 47 | + > that uses CPU limits is ignored. With this change the Pod admission webhook will |
| 48 | + > take into account CPU limits and use the existing mechanism to pass the CPU |
| 49 | + > limits information to the underlying container runtime. |
| 50 | +
|
| 51 | +- [1548](https://github.com/openshift/enhancements/pull/1548): (49/49) microshift: USHIFT-2089: Add router configuration options (pacevedom) ([USHIFT-2089](https://issues.redhat.com/browse/USHIFT-2089)) |
| 52 | + |
| 53 | + `jira/valid-reference` |
| 54 | + |
| 55 | + > MicroShift's default router is created as part of the platform, but does not |
| 56 | + > allow configuring any of its specific parameters. For example, you can not |
| 57 | + > disable the router or change its listening ports. |
| 58 | + > |
| 59 | + > In order to allow these operations and many more, a set of configuration options |
| 60 | + > is proposed. |
| 61 | +
|
| 62 | +- [1549](https://github.com/openshift/enhancements/pull/1549): (12/12) etcd: ETCD-514: Add etcd size tuning (dusk125) ([ETCD-514](https://issues.redhat.com/browse/ETCD-514)) |
| 63 | + |
| 64 | + `jira/valid-reference` |
| 65 | + |
| 66 | + > Thie enhancement would replace the hardcoded value for the etcd backend database quota with predefined profiles. |
| 67 | + > Each profile would map to predefined, and pretested, values for the internal parameter. |
| 68 | + > This would allow for some user tweaking without giving them access to the full range of values. |
| 69 | + > This enhancement only covers the mvp for a tech preview release of this new feature; a future enhancement will be necessary. |
| 70 | +
|
| 71 | + |
| 72 | +### Active Changes |
| 73 | + |
| 74 | +*<PR ID>: (activity this week / total activity) summary* |
| 75 | + |
| 76 | +There were 12 Active pull requests: |
| 77 | + |
| 78 | +- [1496](https://github.com/openshift/enhancements/pull/1496): (49/304) machine-config: Managing boot images via the MCO (djoshy) ([MCO-589](https://issues.redhat.com/browse/MCO-589)) |
| 79 | +- [1517](https://github.com/openshift/enhancements/pull/1517): (26/101) oc: OCPSTRAT-784: Simplify and unify adding nodes on day 2 using agent-based installer approach (andfasano) ([OCPSTRAT-784](https://issues.redhat.com/browse/OCPSTRAT-784)) ([AGENT-682](https://issues.redhat.com/browse/AGENT-682)) |
| 80 | +- [1490](https://github.com/openshift/enhancements/pull/1490): (25/211) machine-config: MCO-811: MachineConfigNode introduction for MCO State Reporting (cdoern) ([MCO-452](https://issues.redhat.com/browse/MCO-452)) |
| 81 | +- [1541](https://github.com/openshift/enhancements/pull/1541): (14/24) microshift: USHIFT-2188: introduce microshift API Custom certs (eslutsky) ([USHIFT-2101](https://issues.redhat.com/browse/USHIFT-2101)) |
| 82 | +- [1514](https://github.com/openshift/enhancements/pull/1514): (12/221) ingress: NE-761: Support for admin configured CA trust bundle in Ingress Operator (bharath-b-rh) ([RFE-2182](https://issues.redhat.com/browse/RFE-2182)) ([OCPSTRAT-431](https://issues.redhat.com/browse/OCPSTRAT-431)) ([NE-761](https://issues.redhat.com/browse/NE-761)) |
| 83 | +- [1456](https://github.com/openshift/enhancements/pull/1456): (12/314) network: SDN-4035: IPAM for VMs for OVN Kubernetes secondary networks (maiqueb) ([SDN-4035](https://issues.redhat.com/browse/SDN-4035)) |
| 84 | +- [1509](https://github.com/openshift/enhancements/pull/1509): (5/13) network: SDN-4114: initial iptables-deprecation-alerter proposal (danwinship) ([SDN-4114](https://issues.redhat.com/browse/SDN-4114)) |
| 85 | +- [1537](https://github.com/openshift/enhancements/pull/1537): (3/35) cluster-logging: WIP LOG-4928: Cluster logging v2 APIs (jcantrill) |
| 86 | +- [1524](https://github.com/openshift/enhancements/pull/1524): (2/38) cluster-logging: Add multi-cluster-observability-addon proposal (periklis) ([OBSDA-356](https://issues.redhat.com/browse/OBSDA-356)) ([OBSDA-393](https://issues.redhat.com/browse/OBSDA-393)) ([LOG-4539](https://issues.redhat.com/browse/LOG-4539)) ([OBSDA-489](https://issues.redhat.com/browse/OBSDA-489)) |
| 87 | +- [1542](https://github.com/openshift/enhancements/pull/1542): (1/5) storage: STOR-1499: add enhancement for Azure File cloning with azcopy (RomanBednar) ([STOR-1499](https://issues.redhat.com/browse/STOR-1499)) |
| 88 | +- [1424](https://github.com/openshift/enhancements/pull/1424): (1/17) dev-guide: Add a continuous Kubernetes rebase proposal (bertinatto) |
| 89 | + |
| 90 | +#### Active Pull Requests Modifying Existing Documents |
| 91 | + |
| 92 | +- [1411](https://github.com/openshift/enhancements/pull/1411): (3/36) dev-guide: Add exception to pointer guidance for structs that must be omitted (JoelSpeed) |
| 93 | + |
| 94 | +### Revived (closed more than 7 days ago, but with new comments) Changes |
| 95 | + |
| 96 | +*<PR ID>: (activity this week / total activity) summary* |
| 97 | + |
| 98 | +There were 2 Revived (closed more than 7 days ago, but with new comments) pull requests: |
| 99 | + |
| 100 | +- [1291](https://github.com/openshift/enhancements/pull/1291): (2/198) testing: Improved platform tests (soltysh) |
| 101 | + |
| 102 | +#### Revived (closed more than 7 days ago, but with new comments) Pull Requests Modifying Existing Documents |
| 103 | + |
| 104 | +- [1505](https://github.com/openshift/enhancements/pull/1505): (2/14) ingress: NE-1348: ALBO - update details about the standardized STS flow (alebedev87) ([CFEPLAN-39](https://issues.redhat.com/browse/CFEPLAN-39)) ([NE-1307](https://issues.redhat.com/browse/NE-1307)) |
| 105 | + |
| 106 | +### Idle (no comments for at least 7 days) Changes |
| 107 | + |
| 108 | +*<PR ID>: (activity this week / total activity) summary* |
| 109 | + |
| 110 | +There were 19 Idle (no comments for at least 7 days) pull requests: |
| 111 | + |
| 112 | +- [1267](https://github.com/openshift/enhancements/pull/1267): (0/234) network: vSphere IPI Support for Static IPs (rvanderp3) ([OCPPLAN-9654](https://issues.redhat.com/browse/OCPPLAN-9654)) |
| 113 | +- [1298](https://github.com/openshift/enhancements/pull/1298): (0/293) monitoring: Metrics collection profiles (JoaoBraveCoding) |
| 114 | +- [1368](https://github.com/openshift/enhancements/pull/1368): (0/57) machine-config: OCPNODE-1525: Support Evented PLEG in Openshift (sairameshv) ([OCPNODE-1525](https://issues.redhat.com/browse/OCPNODE-1525)) |
| 115 | +- [1415](https://github.com/openshift/enhancements/pull/1415): (0/353) ingress: NE-1129: Make ingress operator optional on HyperShift (alebedev87) ([NE-1129](https://issues.redhat.com/browse/NE-1129)) |
| 116 | +- [1431](https://github.com/openshift/enhancements/pull/1431): (0/211) ingress: OCPSTRAT-139: Ingress operator dashboard (jotak) ([OCPSTRAT-139](https://issues.redhat.com/browse/OCPSTRAT-139)) ([NETOBSERV-1052](https://issues.redhat.com/browse/NETOBSERV-1052)) |
| 117 | +- [1436](https://github.com/openshift/enhancements/pull/1436): (0/249) dns: NE-1325: External DNS Operator support for Shared VPCs (gcs278) |
| 118 | +- [1463](https://github.com/openshift/enhancements/pull/1463): (0/83) network: Mutable dual-stack VIPs (mkowalski) ([OCPSTRAT-178](https://issues.redhat.com/browse/OCPSTRAT-178)) ([OPNET-340](https://issues.redhat.com/browse/OPNET-340)) ([OPNET-80](https://issues.redhat.com/browse/OPNET-80)) |
| 119 | +- [1465](https://github.com/openshift/enhancements/pull/1465): (0/208) machine-api: OCPCLOUD-1578: Add enhancement for converting Machine API resource to Cluster API (JoelSpeed) ([OCPCLOUD-1578](https://issues.redhat.com/browse/OCPCLOUD-1578)) |
| 120 | +- [1479](https://github.com/openshift/enhancements/pull/1479): (0/38) cluster-api: Enhancement for installing OpenShift natively via Cluster API (JoelSpeed) |
| 121 | +- [1492](https://github.com/openshift/enhancements/pull/1492): (0/44) update: OTA-1029: Add CVO Log level API (Davoska) ([OTA-1029](https://issues.redhat.com/browse/OTA-1029)) |
| 122 | +- [1494](https://github.com/openshift/enhancements/pull/1494): (0/68) observability-ui: add observability ui operator proposal (jgbernalp) ([OU-204](https://issues.redhat.com/browse/OU-204)) |
| 123 | +- [1503](https://github.com/openshift/enhancements/pull/1503): (0/41) cluster-logging: Add LokiStack tokenized auth proposal (periklis) ([OCPSTRAT-6](https://issues.redhat.com/browse/OCPSTRAT-6)) ([OCPSTRAT-171 (AWS STS)](https://issues.redhat.com/browse/OCPSTRAT-171 (AWS STS))) ([OCPSTRAT-114 (Azure WIF)](https://issues.redhat.com/browse/OCPSTRAT-114 (Azure WIF))) ([OCPSTRAT-922 (GCP WIF)](https://issues.redhat.com/browse/OCPSTRAT-922 (GCP WIF))) ([LOG-4540 (AWS & Azure)](https://issues.redhat.com/browse/LOG-4540 (AWS & Azure))) ([LOG-4754 (GCP)](https://issues.redhat.com/browse/LOG-4754 (GCP))) |
| 124 | +- [1506](https://github.com/openshift/enhancements/pull/1506): (0/152) machine-api: [OSD-15261] CPMS: allow automatic vertical scaling. (bergmannf) ([OSD-15261](https://issues.redhat.com/browse/OSD-15261)) |
| 125 | +- [1513](https://github.com/openshift/enhancements/pull/1513): (0/92) cluster-logging: Added enhancements/cluster-logging/content-filter.md (alanconway) ([LOG-2155](https://issues.redhat.com/browse/LOG-2155)) |
| 126 | +- [1525](https://github.com/openshift/enhancements/pull/1525): (0/75) machine-config: MCO-507: admin defined reboot policy enhancement (yuqi-zhang) |
| 127 | +- [1528](https://github.com/openshift/enhancements/pull/1528): (0/264) installer: Enabling CAPI-based Installations in openshift-install (patrickdillon) ([CORS-2840](https://issues.redhat.com/browse/CORS-2840)) |
| 128 | +- [1531](https://github.com/openshift/enhancements/pull/1531): (0/89) windows-containers: WINC-1174: WinC Disconnected Support (saifshaikh48) ([OCPSTRAT-619](https://issues.redhat.com/browse/OCPSTRAT-619)) ([WINC-936](https://issues.redhat.com/browse/WINC-936)) |
| 129 | +- [1540](https://github.com/openshift/enhancements/pull/1540): (0/58) cluster-logging: Performance-Tuning enhancement proposal. (alanconway) ([OBSDA-549](https://issues.redhat.com/browse/OBSDA-549)) |
| 130 | + |
| 131 | +#### Idle (no comments for at least 7 days) Pull Requests Modifying Existing Documents |
| 132 | + |
| 133 | +- [1539](https://github.com/openshift/enhancements/pull/1539): (0/4) oc: Allow using source-dir flag with all-images flag (dharmit) |
| 134 | + |
| 135 | +### With lifecycle/stale or lifecycle/rotten Changes |
| 136 | + |
| 137 | +*<PR ID>: (activity this week / total activity) summary* |
| 138 | + |
| 139 | +There were 3 With lifecycle/stale or lifecycle/rotten pull requests: |
| 140 | + |
| 141 | +- [1468](https://github.com/openshift/enhancements/pull/1468): (0/78) installer: CORS-2062: Customer configured DNS for cloud platforms AWS, Azure and GCP (sadasu) ([CORS-1874](https://issues.redhat.com/browse/CORS-1874)) |
| 142 | +- [1502](https://github.com/openshift/enhancements/pull/1502): (2/75) security: Create tls-artifacts-registry enhancement (vrutkovs) ([API-1603](https://issues.redhat.com/browse/API-1603)) |
| 143 | +- [1532](https://github.com/openshift/enhancements/pull/1532): (1/5) node-tuning: CNF-10784: Mixed cpu node plugin - Enhancement update (Tal-or) ([CNF-7603](https://issues.redhat.com/browse/CNF-7603)) ([1421](https://github.com/openshift/enhancements/pull/1421)) ([mixed-cpu-node-plugin](https://github.com/openshift-kni/mixed-cpu-node-plugin)) |
0 commit comments