Updates since 2024-04-19
<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.
- 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)
<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:
- https://github.com/openshift/sriov-network-metrics-exporter
- k8snetworkplumbingwg/sriov-network-operator#655
cc @bn222 @SchSeba
<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)
- 1586: (8/11) microshift: [NO-ISSUE] Specify kube-apiserver behavior when maxsize is 0 (copejon) (USHIFT-2196)
<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)
<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)
- 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)
<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)