Skip to content

Latest commit

 

History

History
128 lines (82 loc) · 9.9 KB

2022-11-11.md

File metadata and controls

128 lines (82 loc) · 9.9 KB

This Week in Enhancements - 2022-11-11

Updates since 2022-11-04

Enhancements

Merged Changes

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

There were 4 Merged pull requests:

  • 1234: (26/340) cloud-integration: New "External" PlatformType addition proposal (lobziik) (OCPPLAN-9429) (OCPPLAN-8156)

    In an effort to reduce the amount of time Red Hat engineers spend directly involved with third party engagements, adding new platforms into the OpenShift product, this enhancement describes how we will add a new External platform type that will allow third parties to self-serve and integrate with OpenShift without the need to modify any core payload components and without the need for direct involvement of OpenShift engineers.

Merged Pull Requests Modifying Existing Documents

  • 1247: (14/16) ingress: Update configurable DNS loadbalancer implementation (thejasn) (CFEPLAN-58)
  • 1259: (3/3) microshift: update set of included APIs (dhellmann) (OCPPLAN-9080) (USHIFT-50)
  • 1275: (3/9) microshift: Update CSI user config workflow (copejon) (USHIFT-41)

New Changes

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

There were 3 New pull requests:

  • 1279: (2/2) insights: WIP on demand Insights data gathering (tremes) (CCXDEV-8854) (CCX-195)

    do-not-merge/work-in-progress

    The Insights operator periodically gathers cluster data and sends it to Red Hat. The data is analyzed and the corresponding Insights analysis result is provided to the cluster. The OpenShift user can then see the number of active recommendations and go to the Insights advisor for more information. Right now, there is no way for a user to run Insights data gathering on demand - e.g when some of the Insights recommendations have been resolved.

  • 1280: (5/5) monitoring: Proposal for an operator health metric (sradco)

    This enhancement describes a generic way for operators, that use Prometheus as their monitoring tool, to report the operator health metric based on alerts. This would be the recommended way to report the health metric and will not be enforced.

    Currently, OLM only reports if the operator csv is in the succeeded state, by the csv_succeeded metric. This value doesn't "know" if the operator is actually healthy or not. In addition, there is no generic way to create the operators health metric, so it can differ in the way they it is implemented and calculated, which can lead to inconsistencies.

  • 1281: (8/8) network: BGP support for control plane APIs (EmilienM) (OSASINFRA-2999)

    Many customers deploying OpenShift on top of an on-premise infrastructure which includes bare metal, VMware vSphere, OpenStack and Red Hat RHV have been using the well known bare metal networking stack which includes Keepalived and HAproxy (among other services).

    While this architecture is now very mature, some customers have higher reliability and scalability needs than before. These customers would like to stretch their cluster across multiple failure domains where the OpenShift control plane would be spread across multiple networks and subnets. For that, the VIPs (for both API and Ingress) would need to be able to sit on multiple L2 domains. This involves that we propose a new architecture, with new tools and options for our customers.

    This enhancement suggests an alternative that replaces Keepalived and HAproxy by dynamic routing so the control plane VIPs will be highly available and routable.

Active Changes

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

There were 9 Active pull requests:

  • 1276: (111/112) installer: Add support for custom DNS on AWS (sadasu)
  • 1267: (43/118) network: vSphere IPI Support for Static IPs (rvanderp3) (OCPPLAN-9654)
  • 1213: (15/228) workload-partitioning: feat: add wide cluster configuration for workload partitioning (eggfoobar) (CNF-5562)
  • 1229: (5/9) hypershift: PSAP-742: Enable node tuning of HyperShift hosted nodes via NTO (dagrayvid) (PSAP-742)
  • 1242: (3/110) microshift: WIP - Adding MicroShift etcd enhancement (dusk125) (ETCD-318)
  • 1217: (3/33) api-review: Apply user defined labels to all GCP resources created by OpenShift (bharath-b-rh) (OCPPLAN-8155) (CORS-2249)
  • 1257: (2/4) general: Priority Classes enhancement preliminary doc (WIP) (a-dsouza) (1041)
  • 1244: (1/8) hypershift: CNF-6291: Enable Performance tuning for Hypershift nodes (jlojosnegros) (PSAP-742)
  • 1106: (1/56) storage: OpenStack Cinder CSI Driver Operator Configurability (stephenfin) (OSASINFRA-2857)

Closed Changes

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

There were 2 Closed pull requests:

  • 1189: (2/98) installer: Installer: check operators for stability (patrickdillon)
  • 1212: (1/62) hypershift: Enhancment to support HostedClusterInfrastructure CRD (jnpacker) (ACM-1554)

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:

  • 1005: (1/118) general: Non-disruptive upgrades in DPU clusters (danwinship) (SDN-2603)

Idle (no comments for at least 7 days) Changes

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

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

  • 1064: (0/99) network: Add enhancement proposal for SDN live migration (pliurh) (SDN-2612)
  • 1167: (0/140) installer: openstack: add the notion of Failure Domains in the installer (EmilienM) (OSASINFRA-2908)
  • 1191: (0/151) api-review: Apply user defined tags to all Azure resources created by OpenShift (bharath-b-rh) (OCPPLAN-8155) (CORS-2249)
  • 1204: (0/14) hypershift: Enhancement proposal for HyperShift on P/Z/A (jaypoulz)
  • 1232: (0/133) installer: installer-aws: create edge compute pool for AWS Local Zones (mtulio) (RFE-2782)
  • 1260: (0/31) installer: installer-aws: Cluster deployment on AWS Outpost (pkliczewski) (OCPPLAN-9617) (ECOPROJECT-866)
  • 1277: (0/12) installer: vSphere: zonal with external lb (jcpowermac) (OCPPLAN-9652)

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

  • 1263: (0/3) dev-guide: Host port registry: ingress node firewall (martinkennelly)
  • 1273: (0/9) machine-api: preCreate machine controller lifecycle hook (rvanderp3)

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:

  • 745: (0/156) security: Security Profiles Operator integration in OpenShift (JAORMX)
  • 1163: (23/53) installer: Installer: user-encrypted storage keys enhancement (patrickdillon)
  • 1253: (1/14) general: Netobserv: update for GA (jotak)

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

  • 1245: (1/11) dev-guide: hostport registry: add NodeObservability hostnetwork ports (alebedev87)