Skip to content

Latest commit

 

History

History
182 lines (122 loc) · 13 KB

2022-08-05.md

File metadata and controls

182 lines (122 loc) · 13 KB

This Week in Enhancements - 2022-08-05

Updates since 2022-07-29

Enhancements for Release Priorities

Prioritized Merged Changes

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

There was 1 Prioritized Merged pull request:

  • 1195: (26/50) hypershift: Add state of the world enhancement for hypershift Node lifecycle (enxebre) (OCPPLAN-5771)

    This proposal fleshes out the details for the current Node lifecycle solution for HyperShift form factor i.e. hosted control planes. This includes automated Machine management, OS and config lifecycle.

Prioritized New Changes

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

There was 1 Prioritized New pull request:

  • 1202: (159/159) storage: STOR-962: Update storage operators for HyperShift (jsafrane) (STOR-962)

    priority/important-soon

    This enhancement describes how OCP storage components will run in HyperShift's managed control plane and in the guest cluster.

    The components currently are:

    • cluster-csi-snapshot-controller-operator and its operand, csi-snapshot-controller.
    • cluster-storage operator and its operand aws-ebs-csi-driver-operator and its operand AWS EBS CSI driver.
      • All other CSI driver operators + CSI drivers should follow the same approach, AWS EBS is just the first one to run its control plane in HyperShift's management cluster.

Other Enhancements

Other Merged Changes

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

There were 4 Other Merged pull requests:

  • 1184: (29/43) ingress: NE-978: ingress: Add ReloadInterval Option (Ethany-RH) (NE-586) (NE-978) (NE-979)

    Add an API field to configure OpenShift router's RELOAD_INTERVAL environment variable so that administrators can define the minimum frequency the router is allowed to reload in order to publish new changes.

    OpenShift router currently hard-codes this reload interval to 5 seconds. It should be possible for administrators to tune this value as necessary. Based on the processes run in the cluster and the frequency that it sees new changes, increasing the minimum interval at which the router is allowed to reload can improve its efficiency. This proposal extends the existing IngressController API to add a tuning option for the reload interval.

Other Merged Pull Requests Modifying Existing Documents

  • 1102: (9/28) network: Dual stack VIPs: Add rules for openshift/api fields on upgrades (creydr) (SDN-2213)
  • 1180: (3/26) installer: Update ibm-cloud-provider-for-power-vs-platform to Include Persistent Storage implementation (Madhan-SWE)
  • 1207: (6/6) microshift: drop kube-proxy from microshift (dhellmann) (OCPPLAN-9080) (USHIFT-50)

Other New Changes

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

There were 6 Other New pull requests:

  • 1203: (122/122) microshift: advertise cluster version details for all users (dhellmann) (USHIFT-233) (show_bug.cgi?id=1850656)

    We have several use cases for allowing authenticated users to discover whether they are communicating with OCP or MicroShift, including the version of the product. We already have the ClusterVersion resource for OCP, but that requires special privileges to read and is not present in a MicroShift deployment. This enhancement describes a standard that both platforms can use to share platform and version information with API callers.

  • 1204: (8/8) hypershift: Enhancement proposal for HyperShift on P/Z/A (jaypoulz)

    do-not-merge/work-in-progress

    Enabling HyperShift across Multiple Architectures starts by extending the platforms and architectures it can currently target as compute nodes. This enables clusters to benefit from HyperShift's scaling on x86 while still being able to target workloads on IBM Power, IBM zSystems, and ARM.

    Another driver major driver is the cost-benefit of being able to schedule orchestration workloads on the lowest cost instance type costs in public cloud environments. If you compare different clouds, it becomes clear that those with ARM instances tend to price those very competitively. By enabling the HyperShift operator on ARM, we are looking at how we can enable users to reap these cost benefits for their workloads.

    Finally, looking at the IBM Power and zSystem environments, there is huge potential for the benefits of being able to provision new clusters quickly in these environments, as well as the potential of being able to run hybrid workloads with operators or technology that is not available natively on those platforms.

  • 1205: (3/3) console: Created enhancement doc to customize perspectives (lokanandaprabhu) (ODC-6695)

    This document provides details about how cluster administrator can hide user perspectives.

  • 1206: (6/6) console: Enhancement doc to customize catalogs and sub-catalogs (lokanandaprabhu) (ODC-6695)

    This document provides details about how cluster administrator can hide developer catalog and sub-catalogs.

Other New Pull Requests Modifying Existing Documents

  • 1208: (3/3) release: Update revert instructions and link to TRT playbook (stbenjam) (edit)
  • 1209: (9/9) dev-guide: Add Egress IP health monitoring port (flavio-fernandes)

Other Active Changes

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

There were 14 Other Active pull requests:

  • 1170: (93/418) olm: Add a platform operators (phase 0) proposal (timflannagan) (OLM-2232) (OLM-2513) (OLM-2605)
  • 1200: (87/88) network: Pods SNAT to LB Service IP proposal (oribon) (SDN-2682)
  • 1150: (35/59) general: User experience workflow in OCP CoreOS Layering model and phased approach (sinnykumari)
  • 1177: (26/47) ingress: NE-954: LoadBalancer Allowed Source Ranges Enhancement Proposal (suleymanakbas91) (NE-555)
  • 1189: (23/84) installer: Installer: check operators for stability (patrickdillon)
  • 1198: (18/26) insights: VDPA enhancement (lmilleri)
  • 1148: (12/55) installer: This proposal describes how we would add a new field to the install-config during installation to set the load balancer type in AWS either to NLB or ELB. (miheer) (NE-942)
  • 1179: (10/71) network: IP and Interface Selection (cybertron)
  • 1197: (9/45) installer: Installer: Logging Configuration (patrickdillon)
  • 1139: (8/33) dns: NE-927: CoreDNS Cache Tuning Enhancement Proposal (brandisher) (NE-757)
  • 1126: (4/57) cluster-logging: Logs-based alerts (periklis) (LOG-2510)
  • 1106: (2/27) storage: OpenStack Cinder CSI Driver Operator Configurability (stephenfin) (OSASINFRA-2857)
  • 1064: (1/72) network: Add enhancement proposal for SDN live migration (pliurh) (SDN-2612)

Other Active Pull Requests Modifying Existing Documents

  • 1188: (2/4) general: Update mount-namespace-hiding implementation plan to be environment-only (lack) (CNF-5326)

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:

  • 1032: (2/70) general: OpenShift CoreOS Layering (provisional) (cgwalters) (GRPA-4059)

Idle (no comments for at least 7 days) Changes

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

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

  • 371: (0/45) ingress: Add forwarded-header-policy enhancement (Miciah)
  • 745: (0/144) security: Security Profiles Operator integration in OpenShift (JAORMX)
  • 811: (0/94) network: Enhancement proposal for OVN secondary networks (maiqueb)
  • 1133: (0/35) general: Guidelines for the use of eBPF in OCP (danwinship)
  • 1134: (0/62) installer: adding gcp-ipi-shared-vpc (jstuever) (CORS-1774)
  • 1158: (0/238) general: Ingress node firewall support using eBPF proposal (msherif1234) (SDN-2781)
  • 1164: (0/32) general: Network Observability update for downstream operator and productization (jpinsonneau)
  • 1167: (0/132) installer: openstack: add the notion of Failure Domains in the installer (EmilienM) (OSASINFRA-2908)
  • 1181: (0/10) baremetal: Add enhacement for setting bootstrap kubelet ip (tsorya) (MGMT-11102)
  • 1191: (0/21) api-review: Apply user defined tags to all Azure resources created by OpenShift (bharath-b-rh)
  • 1193: (0/90) microshift: USHIFT-40 Default CNI for MicroShift (mangelajo) (USHIFT-40)

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

  • 1107: (0/39) ingress: Update enhancement for aws-load-balancer-operator (thejasn) (CFEPLAN-39)
  • 1175: (0/10) windows-containers: [WINC] WMCO: Update container runtime details (mansikulkarni96)
  • 1186: (0/2) general: Add oauth route label (enxebre) (OCPPLAN-5771)
  • 1196: (0/10) console: Replace the 'Enabled' field with enum (jhadvig)

With lifecycle/stale or lifecycle/rotten Changes

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

There were 3 With lifecycle/stale or lifecycle/rotten pull requests:

  • 654: (5/31) dns: ARO private DNS zone resource removal (jim-minter)
  • 918: (2/218) installer: vsphere: add multiple datacenter and clusters (jcpowermac)
  • 1163: (3/29) installer: Installer: user-encrypted storage keys enhancement (patrickdillon)