-
Notifications
You must be signed in to change notification settings - Fork 485
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #1512 from dhellmann/twie-2023-11-03
this-week: 2023-11-03
- Loading branch information
Showing
1 changed file
with
198 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,198 @@ | ||
# This Week in Enhancements - 2023-11-03 | ||
|
||
*Updates since 2023-10-27* | ||
|
||
|
||
## Enhancements | ||
|
||
### Merged Changes | ||
|
||
*<PR ID>: (activity this week / total activity) summary* | ||
|
||
There were 2 Merged pull requests: | ||
|
||
- [1481](https://github.com/openshift/enhancements/pull/1481): (16/250) machine-config: Pin and pre-load images (jhernand) ([RFE-4482](https://issues.redhat.com/browse/RFE-4482)) | ||
|
||
> Provide an mechanism to pin and pre-load container images. | ||
|
||
#### Merged Pull Requests Modifying Existing Documents | ||
|
||
- [1507](https://github.com/openshift/enhancements/pull/1507): (3/3) update: enhancements/update/targeted-update-edge-blocking: 1s between different PromQL (wking) | ||
|
||
### New Changes | ||
|
||
*<PR ID>: (activity this week / total activity) summary* | ||
|
||
There were 6 New pull requests: | ||
|
||
- [1506](https://github.com/openshift/enhancements/pull/1506): (109/109) machine-api: [OSD-15261] CPMS: allow automatic vertical scaling. (bergmannf) ([OSD-15261](https://issues.redhat.com/browse/OSD-15261)) | ||
|
||
> To allow control plane nodes to remain at an adequate size for its cluster, this | ||
> proposal introduces new configuration for the control plane machineset operator | ||
> to allow it to make automated scaling decisions for control plane node sizing. | ||
- [1508](https://github.com/openshift/enhancements/pull/1508): (7/7) cluster-logging: LOG-4603: Add log forwarder input selectors for content filtering (jcantrill) | ||
|
||
`do-not-merge/hold, jira/valid-reference` | ||
|
||
> Cluster Logging defines a set of well known log sources in order to facilitate configuration of log collection and normalization. Given customers are no longer bound to the data storage provided by cluster logging, this enhancement expands those definitions to allow specifying which logs are collected by using Kubernetes metadata. | ||
> | ||
> | ||
> Logs originate from six distinct sources and are logically grouped using the following definitions: | ||
> | ||
> | ||
> * **Application** are container logs from all namespaces across the cluster excluding infrastructure namespaces. | ||
> | ||
> | ||
> * **Infrastructure** logs are: | ||
> * container logs from namespaces: default, kube*, openshift* | ||
> | ||
> | ||
> * **Audit** are logs written to files on master nodes that include: | ||
> * kubernetes API server | ||
> * OpenShift API server | ||
> * auditd | ||
> * OVN | ||
> | ||
> | ||
> **NOTE**: **application**, **infrastructure**, and **audit** are reserved words to the **cluster-logging-operator** and continue to represent the previous definitions. | ||
> | ||
> | ||
> Administrators use these definitions to specify pipelines to normalize and route messages from the sources to outputs. | ||
> | ||
> | ||
> This enhancement allow administrators to define "named" inputs by expanding the previous definitions as follows: | ||
> | ||
> | ||
> * Named application: | ||
> * Any name that is not reserved | ||
> * Collect from any namespace including the ones for **infrastructure** container logs | ||
> * Named infrastructure: | ||
> * Any name that is not reserved | ||
> * Explicit source choices of: node, container | ||
> * Named audit: | ||
> * Any name that is not reserved | ||
> * Explicit source choices of: kubeAPI, openshiftAPI, auditd, ovn | ||
- [1509](https://github.com/openshift/enhancements/pull/1509): (4/4) network: SDN-4114: initial iptables-deprecation-alerter proposal (danwinship) ([SDN-4114](https://issues.redhat.com/browse/SDN-4114)) | ||
|
||
`jira/valid-reference` | ||
|
||
> IPTables is deprecated in RHEL 9 and will no longer be available in | ||
> RHEL 10. We need to warn customers who are using iptables in their | ||
> pods that they will need to migrate to newer APIs by the time OCP | ||
> moves to RHEL 10 in a few years. | ||
- [1510](https://github.com/openshift/enhancements/pull/1510): (3/3) installer: OCPSTRAT-736: installer: support AWS Wavelength zones (mtulio) ([OCPSTRAT-736](https://issues.redhat.com/browse/OCPSTRAT-736)) ([SPLAT-1125](https://issues.redhat.com/browse/SPLAT-1125)) ([SPLAT-1218](https://issues.redhat.com/browse/SPLAT-1218)) ([SPLAT-1219](https://issues.redhat.com/browse/SPLAT-1219)) | ||
|
||
`do-not-merge/work-in-progress, jira/valid-reference` | ||
|
||
> Create support on installer to install an OpenShift cluster on AWS, extending compute nodes to Wavelength as a target infrastructure. | ||
> | ||
> [AWS Wavelength highlights](https://aws.amazon.com/wavelength/): | ||
> | ||
> - ***AWS Wavelength embeds AWS compute and storage services within 5G networks, providing mobile edge computing infrastructure for developing, deploying, and scaling ultra-low-latency applications.*** | ||
> | ||
> - ***AWS Wavelength is an infrastructure offering optimized for mobile edge computing applications. Wavelength Zones are AWS infrastructure deployments that embed AWS compute and storage services within communications service providers’ (CSP) 5G networks, so application traffic from 5G devices reach application servers running in Wavelength Zones without leaving the telecommunications | ||
> network. This avoids the latency that would result from application traffic traversing multiple hops across the internet to reach its destination, which allows customers to take full advantage of the latency and bandwidth benefits offered by modern 5G networks.*** | ||
> | ||
> The enhancement covers the following goals: | ||
> | ||
> - Goal 1: Full automation of installing an OpenShift/OKD cluster on AWS extending worker nodes to Wavelength Zone | ||
> - Goal 2: Installing an OpenShift/OKD cluster on AWS in existing VPC extending worker nodes to Wavelength Zone | ||
> - Goal 3: Document the steps to extend worker nodes to Wavelength Zones in existing OpenShift/OKD clusters running on AWS | ||
> | ||
> The project is divided into the following phases to achieve the full feature: | ||
> | ||
> - Phase 1: Installer support to provision required infrastructure components to deploy worker nodes in Wavelength Zones | ||
> - Phase 2: Machine API support to assign carrier public IP address when creating machines in public subnets on Wavelength Zones | ||
> | ||
> The following architecture describes the components used by OpenShift Cluster on AWS with Wavelength Zones, here are the hightlight of new infrastructure components: | ||
> | ||
> - Carrier Gateway must be created to allow assigning carrier IP address for components in public subnets. | ||
> - Public route table with the Carrier Gateway as default route | ||
> - EC2 instances running OpenShift compute nodes as edge machines: tainted with NoSchedule and custom labels assigned by default. | ||
> | ||
>  | ||
- [1511](https://github.com/openshift/enhancements/pull/1511): (2/2) guidelines: Add beta features guidelines (soltysh) | ||
|
||
`do-not-merge/hold` | ||
|
||
> Following up from the discussions we've had in several places. | ||
> | ||
> /assign @deads2k @bparees | ||
> | ||
> /hold | ||
> until we reach consensus on wording | ||
|
||
#### New Pull Requests Modifying Existing Documents | ||
|
||
- [1505](https://github.com/openshift/enhancements/pull/1505): (5/5) 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)) | ||
|
||
### Active Changes | ||
|
||
*<PR ID>: (activity this week / total activity) summary* | ||
|
||
There were 15 Active pull requests: | ||
|
||
- [1396](https://github.com/openshift/enhancements/pull/1396): (57/307) node-tuning: CNF-7603: mixed-cpu-node-plugin (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)) | ||
- [1496](https://github.com/openshift/enhancements/pull/1496): (36/90) machine-config: Managing boot images via the MCO (djoshy) ([MCO-589](https://issues.redhat.com/browse/MCO-589)) | ||
- [1494](https://github.com/openshift/enhancements/pull/1494): (29/56) observability-ui: add observability ui operator proposal (jgbernalp) ([OU-204](https://issues.redhat.com/browse/OU-204)) | ||
- [1468](https://github.com/openshift/enhancements/pull/1468): (27/54) installer: CORS-2062: Customer configured DNS for cloud platforms AWS, Azure and GCP (sadasu) ([CORS-1874](https://issues.redhat.com/browse/CORS-1874)) | ||
- [1490](https://github.com/openshift/enhancements/pull/1490): (19/155) machine-config: MCO-811: MachineConfigNode introduction for MCO State Reporting (cdoern) ([MCO-452](https://issues.redhat.com/browse/MCO-452)) | ||
- [1426](https://github.com/openshift/enhancements/pull/1426): (17/195) monitoring: MON-3193: Proposal to switch from prometheus-adapter to metrics-server for implementing resource metric API (slashpai) ([MON-3153](https://issues.redhat.com/browse/MON-3153)) | ||
- [1502](https://github.com/openshift/enhancements/pull/1502): (16/22) security: Create tls-artifacts-registry enhancement (vrutkovs) ([API-1603](https://issues.redhat.com/browse/API-1603)) | ||
- [1485](https://github.com/openshift/enhancements/pull/1485): (10/86) update: ClusterVersion has option to reach local OSUS instance for signature verification (PratikMahajan) ([OTA-916](https://issues.redhat.com/browse/OTA-916)) | ||
- [1436](https://github.com/openshift/enhancements/pull/1436): (6/238) dns: NE-1325: External DNS Operator support for Shared VPCs (gcs278) | ||
- [1492](https://github.com/openshift/enhancements/pull/1492): (4/27) update: OTA-1029: Add CVO Log level API (Davoska) ([OTA-1029](https://issues.redhat.com/browse/OTA-1029)) | ||
- [1415](https://github.com/openshift/enhancements/pull/1415): (4/349) ingress: NE-1129: Make ingress operator optional on HyperShift (alebedev87) ([NE-1129](https://issues.redhat.com/browse/NE-1129)) | ||
- [1298](https://github.com/openshift/enhancements/pull/1298): (2/274) monitoring: Metrics collection profiles (JoaoBraveCoding) | ||
|
||
#### Active Pull Requests Modifying Existing Documents | ||
|
||
- [1487](https://github.com/openshift/enhancements/pull/1487): (12/39) oc: Implementation details for `--all-images` (dharmit) | ||
- [1478](https://github.com/openshift/enhancements/pull/1478): (2/6) network: Networking: update EIP multi NIC proposal (martinkennelly) ([SDN-1123](https://issues.redhat.com/browse/SDN-1123)) | ||
- [1499](https://github.com/openshift/enhancements/pull/1499): (2/4) guidelines: Add specific operating at scale section to the enhancement template (jcaamano) | ||
|
||
### Idle (no comments for at least 7 days) Changes | ||
|
||
*<PR ID>: (activity this week / total activity) summary* | ||
|
||
There were 16 Idle (no comments for at least 7 days) pull requests: | ||
|
||
- [1368](https://github.com/openshift/enhancements/pull/1368): (0/52) machine-config: OCPNODE-1525: Support Evented PLEG in Openshift (sairameshv) ([OCPNODE-1525](https://issues.redhat.com/browse/OCPNODE-1525)) | ||
- [1413](https://github.com/openshift/enhancements/pull/1413): (0/23) single-node: Relocatable single node openshift (eranco74) ([MGMT-14516](https://issues.redhat.com/browse/MGMT-14516)) ([OCPBU-608](https://issues.redhat.com/browse/OCPBU-608)) | ||
- [1440](https://github.com/openshift/enhancements/pull/1440): (0/103) network: OPNET-268: Configure-ovs Alternative (cybertron) | ||
- [1456](https://github.com/openshift/enhancements/pull/1456): (0/237) network: DNM| WIP: SDN-4035: IPAM for VMs for OVN Kubernetes secondary networks (maiqueb) ([SDN-4035](https://issues.redhat.com/browse/SDN-4035)) | ||
- [1457](https://github.com/openshift/enhancements/pull/1457): (0/82) cluster-scope-secret-volumes: Shared Resources via OpenShift Builds Operator (adambkaplan) | ||
- [1463](https://github.com/openshift/enhancements/pull/1463): (0/70) 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)) | ||
- [1465](https://github.com/openshift/enhancements/pull/1465): (0/203) machine-api: OCPCLOUD-1578: Add enhancement for converting Machine API resource to Cluster API (JoelSpeed) ([OCPCLOUD-1578](https://issues.redhat.com/browse/OCPCLOUD-1578)) | ||
- [1479](https://github.com/openshift/enhancements/pull/1479): (0/33) cluster-api: Enhancement for installing OpenShift natively via Cluster API (JoelSpeed) | ||
- [1480](https://github.com/openshift/enhancements/pull/1480): (0/33) kube-apiserver: AUTH-387: kube-apiserver: allow unsupported files sync (stlaz) ([AUTH-387](https://issues.redhat.com/browse/AUTH-387)) | ||
- [1482](https://github.com/openshift/enhancements/pull/1482): (0/74) installer: IR-402: Expose the publishing status of the cluster (flavianmissi) ([IR-302](https://issues.redhat.com/browse/IR-302)) | ||
- [1493](https://github.com/openshift/enhancements/pull/1493): (0/41) authentication: HOSTEDCP-1240: WIP: auth: add an enhancement on a supported direct OIDC config (stlaz) ([HOSTEDCP-1240](https://issues.redhat.com/browse/HOSTEDCP-1240)) | ||
- [1497](https://github.com/openshift/enhancements/pull/1497): (0/14) cluster-logging: LOG-4606: Initial proposal for Azure Monitor Log integration (vparfonov) | ||
- [1500](https://github.com/openshift/enhancements/pull/1500): (0/2) machine-config: Introduce machineconfiguration status enhancement (cdoern) ([MCO-452](https://issues.redhat.com/browse/MCO-452)) | ||
- [1503](https://github.com/openshift/enhancements/pull/1503): (0/2) 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))) | ||
|
||
#### Idle (no comments for at least 7 days) Pull Requests Modifying Existing Documents | ||
|
||
- [1411](https://github.com/openshift/enhancements/pull/1411): (0/29) dev-guide: Add exception to pointer guidance for structs that must be omitted (JoelSpeed) | ||
- [1446](https://github.com/openshift/enhancements/pull/1446): (0/284) ingress: NE-1366: Revisions for set-delete-http-headers EP (miheer) ([NE-982](https://issues.redhat.com/browse/NE-982)) ([RFE-464](https://issues.redhat.com/browse/RFE-464)) | ||
|
||
### With lifecycle/stale or lifecycle/rotten Changes | ||
|
||
*<PR ID>: (activity this week / total activity) summary* | ||
|
||
There were 4 With lifecycle/stale or lifecycle/rotten pull requests: | ||
|
||
- [1431](https://github.com/openshift/enhancements/pull/1431): (1/106) 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)) | ||
- [1453](https://github.com/openshift/enhancements/pull/1453): (1/6) network: ovn ns ipsec (yuvalk) | ||
- [1466](https://github.com/openshift/enhancements/pull/1466): (1/5) general: [TRACING-3490] enhancement proposal default observability service (frzifus) | ||
|
||
#### With lifecycle/stale or lifecycle/rotten Pull Requests Modifying Existing Documents | ||
|
||
- [1449](https://github.com/openshift/enhancements/pull/1449): (1/23) dev-guide: Updating the information about default runlevel (LalatenduMohanty) |