Skip to content

Latest commit

 

History

History
140 lines (93 loc) · 12.2 KB

2024-04-26.md

File metadata and controls

140 lines (93 loc) · 12.2 KB

This Week in Enhancements - 2024-04-26

Updates since 2024-04-19

Enhancements

Merged Changes

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

There were 5 Merged pull requests:

  • 1267: (5/287) network: vSphere IPI Support for Static IPs (rvanderp3) (OCPPLAN-9654)

    Static IP addresses are emerging as a common requirement in environments where the usage of DHCP violates corporate security guidelines. Additionally, many users which require static IPs also require the use of the IPI installer. The proposal described in this enhancement discusses the implementation of assigning static IPs at both day 0 and day 2.

  • 1611: (7/7) observability: Init observability directory for cross-team proposals (periklis)

    Recently we see a couple of proposal addressing enhancements tangential to more than one observability product and/or team, i.e.:

    • #1524
    • #1566
    • #1494

    This PR adds a new directory to collect and review the above and future enhancements in the observability program. The OWNERS file is an aggregation of all approvers found in other observability related subdirectories.

Merged Pull Requests Modifying Existing Documents

  • 1608: (3/3) dev-guide: add link to doc about declaring a feature Accessible-by-default (RomanBednar)
  • 1610: (48/48) windows-containers: OCPBUGS-28637: Update cluster-wide proxy Risks and Mitigations for Windows nodes. (jrvaldes) (OCPBU-22) (WINC-802)
  • 1612: (4/4) dev-guide: reserve metrics ports for network observability (msherif1234)

New Changes

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

There were 2 New pull requests:

  • 1613: (2/2) observability: Add multicluster-observability-addon proposal (JoaoBraveCoding) (OBSDA-356) (OBSDA-393) (LOG-4539) (OBSDA-489)

    do-not-merge/work-in-progress

    Multi-Cluster Observability has been an integrated concept in Red Hat Advanced Cluster Management (RHACM) since its inception but only incorporates one of the core signals, namely metrics, to manage fleets of OpenShift Container Platform (OCP) based clusters (See RHACM Multi-Cluster-Observability-Operator (MCO)). The underlying architecture of RHACM observability consists of a set of observability components to collect a dedicated set of OCP metrics, visualizing them and alerting on fleet-relevant events. It is an optional but closed circuit system applied to RHACM managed fleets without any points of extensibility.

    This enhancement proposal seeks to bring a unified approach to collect and forward logs and traces from a fleet of OCP clusters based on the RHACM addon facility (See Open Cluster Management (OCM) addon framework) by enabling these signals events to land on third-party managed and centralized storage solutions (e.g. AWS Cloudwatch, Google Cloud Logging). The multicluster-observability-addon is an optional RHACM addon. It is a day two companion for MCO and does not necessarily share any resources/configuration with the latter. It provides a unified installation approach of required dependencies (e.g. operator subscriptions) and resources (custom resources, certificates, CA Bundles, configuration) on the managed clusters to collect and forward logs and traces. The addon's name is MultiCluster Observability Addon (MCOA).

  • 1614: (3/3) dev-guide: Track host port for sriov-network-metrics-exporter (zeeke)

    lgtm

    SR-IOV network metrics exporter leverages host networked pods to gather and expose metrics about virtual functions traffic.

    refs:

    cc @bn222 @SchSeba

Active Changes

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

There were 16 Active pull requests:

  • 1593: (71/238) ingress: NE-1517: Set EIP for NLB Ingress controller. (miheer) (NE-1274)
  • 1537: (61/108) cluster-logging: LOG-4928: Cluster logging next APIs (jcantrill)
  • 1605: (31/54) multi-arch: Dynamically set Imagestream importMode based on cluster payload type (Prashanth684) (MULTIARCH-4552)
  • 1594: (30/84) network: SDN-4604: Networking: egress IP per destination proposal (martinkennelly) (SDN-4454)
  • 1583: (26/67) scheduling: WRKLDS-1060: Prevent User Workloads from being scheduled on Control Plane nodes (knelasevero) (OCPSTRAT-790) (WRKLDS-1015) (WRKLDS-1060)
  • 1549: (23/110) etcd: ETCD-514: Add etcd size tuning (dusk125) (ETCD-514)
  • 1595: (22/195) ingress: NE-705: IngressController subnet selection in AWS (gcs278) (NE-705)
  • 1521: (22/52) network: North-South IPsec support (yuvalk)
  • 1566: (20/66) general: observability: Add logging-stack with UI and korrel8r integration (periklis) (LOG-5114)
  • 1572: (8/17) storage: STOR-1764: Add enhancement for CSI fixes in cloud-provider-azure code (bertinatto) (STOR-1764)
  • 1578: (4/27) api-review: Add ManagedClusterVersion CRD (2uasimojo) (HIVE-2366)
  • 1584: (4/38) insights: Insights Operator: Gather Workload Runtime Info From Containers (jmesnil)
  • 1569: (3/129) insights: Insights Rapid Recommendations proposal (tremes) (CCXDEV-12213) (CCXDEV-12285)
  • 1525: (3/148) machine-config: MCO-507: admin defined node disruption policy enhancement (yuqi-zhang) (RFE-4079)
  • 1524: (2/48) observability: Add multi-cluster-observability-addon proposal (periklis) (OBSDA-356) (OBSDA-393) (LOG-4539) (OBSDA-489)

Active Pull Requests Modifying Existing Documents

  • 1586: (8/11) microshift: [NO-ISSUE] Specify kube-apiserver behavior when maxsize is 0 (copejon) (USHIFT-2196)

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

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

There was 1 Revived (closed more than 7 days ago, but with new comments) pull request:

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

  • 1547: (0/4) testing: tests: update command name to reflect reality (soltysh) (WRKLDS-720)

Idle (no comments for at least 7 days) Changes

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

There were 13 Idle (no comments for at least 7 days) pull requests:

  • 1298: (0/302) monitoring: Metrics collection profiles (JoaoBraveCoding)
  • 1463: (0/93) network: Mutable dual-stack VIPs (mkowalski) (OCPSTRAT-178) (OPNET-340) (OPNET-80)
  • 1502: (0/88) security: Create tls-artifacts-registry enhancement (vrutkovs) (API-1603)
  • 1514: (0/247) ingress: NE-761: Support for admin configured CA trust bundle in Ingress Operator (bharath-b-rh) (RFE-2182) (OCPSTRAT-431) (NE-761)
  • 1571: (0/88) update: Add Change Management and Maintenance Schedules (jupierce)
  • 1574: (0/3) image-registry: Use Bound Tokens for Integrated Image Registry Authentication (sanchezl)
  • 1588: (0/39) network: Add proposal: communication ingress flows matrix (sabinaaledort) (TELCOSTRAT-77)
  • 1597: (0/66) node-tuning: PSAP-1236: Containerize Tuned (yanirq) (PSAP-1236)
  • 1600: (0/94) node: OCPNODE-2205: Lazy image pull support (harche)
  • 1606: (0/17) network: Create networking-console-plugin.md (upalatucci)

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

  • 1411: (0/45) dev-guide: Add exception to pointer guidance for structs that must be omitted (JoelSpeed)
  • 1599: (0/44) machine-config: enhancements/machine-config: add updates to PinnedImageSet (hexfusion) (RFE-4482)
  • 1603: (0/3) storage: STOR-1759: update vsphere-driver-configuration enhancement (RomanBednar) (OCPSTRAT-1094)

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:

  • 1465: (1/374) machine-api: OCPCLOUD-1578: Add enhancement for converting Machine API resource to Cluster API (JoelSpeed) (OCPCLOUD-1578)
  • 1515: (0/97) machine-config: on-cluster builds enhancement (cheesesashimi) (MCO-834)
  • 1528: (1/386) installer: Bootstrapping Clusters with CAPI Infrastructure Providers (patrickdillon)

With lifecycle/stale or lifecycle/rotten Pull Requests Modifying Existing Documents

  • 1590: (1/14) network: Enhance EgressQoS CR as a generic QoS entity (pperiyasamy) (SDN-2097) (SDN-3152)