Skip to content

Latest commit

 

History

History
189 lines (127 loc) · 11.9 KB

2022-09-16.md

File metadata and controls

189 lines (127 loc) · 11.9 KB

This Week in Enhancements - 2022-09-16

Updates since 2022-09-09

Enhancements for Release Priorities

Prioritized Merged Changes

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

There was 1 Prioritized Merged pull request:

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

    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.

Prioritized New Changes

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

There was 1 Prioritized New pull request:

  • 1239: (69/69) installer: Installer: Feature Sets (patrickdillon) (CORS-2253)

    approved, priority/important-soon

    This enhancement proposes adding support for feature sets to openshift-install. Users would be able to enable feature sets at install time. The Installer would support all feature sets in the OpenShift API, and write the selected Feature Set to the cluster.

Prioritized Active Changes

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

There were 2 Prioritized Active pull requests:

  • 1237: (67/92) microshift: Add MicroShift Default CSI Plugin proposal (copejon) (USHIFT-41)

    priority/important-soon

    This enhancement proposes the adoption of a default Container Storage Interface(CSI) Pluginfor Microshift. For more details on MicroShift, see the respective proposal. Kubernetes' CSI implementation provides a standardized model for exposing block and file storage systems to container workloads.

  • 918: (5/252) installer: vsphere: add multiple datacenter and clusters (jcpowermac) (SPLAT-320)

    priority/important-soon

    The goal of this enhancement is to provide the ability to install in a vSphere environment with multiple datacenters and clusters.

    This will be an opinionated design, the vCenter datacenter will always be a region and a vCenter cluster will always be a zone.

Other Enhancements

Other Merged Changes

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

There were 4 Other Merged pull requests:

  • 1205: (12/130) console: Created enhancement doc to customize perspectives (lokanandaprabhu) (ODC-5897)

    OpenShift Container Platform (OCP) web console provides two perspectives: Administrator and Developer. The Developer perspective provides workflows specific to developer use cases like create, deploy and monitor applications, while Administrator perspective is responsible for managing the cluster resources, users, and projects.

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

    Perspectives switch dropdown

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

    The OpenShift Console provides a "Developer Catalog" which enables the user to create apps and services based on Operator backed services, helm charts, templates, etc.

    Cluster administrators can provide additional catalog types via console plugins, for example by installing an operator. These catalog types extend the catalog with additional items and are also available as "sub-catalogs".

    Some customers want to hide specific types from the catalog or the sub-catalog to streamline their development process without uninstalling a complete operator or disabling the complete console plugin.

    In the developer catalog the sub-catalogs are shown as types. The developer catalog shows items from all sub-catalogs. When user selects a sub-catalog, they can see a list of available items from this sub-catalog to install.

    This enhancement allows cluster admins to selectively disable a sub-catalog and all links to the specific sub-catalog. The developer catalog will also hide any of the items from this sub-catalog.

    Developer catalog and types list

Other Merged Pull Requests Modifying Existing Documents

  • 1227: (2/8) update: expand the CVO featureset annotation to include other FeatureSets (deads2k)
  • 1236: (3/3) update: enhancements/update/targeted-update-edge-blocking: Fix reqired-by-david typo (wking)

Other New Changes

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

There was 1 Other New pull request:

  • 1240: (16/16) storage: CSI Inline Ephemeral Volume Security (dobsonj) (STOR-746)

    do-not-merge/hold

    Provide a mechanism where the use of an individual CSI driver capable of provisioning CSI ephemeral volumes (also known as inline ephemeral volumes or inline CSI volumes) can be restricted on pod admission.

Other Active Changes

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

There were 9 Other Active pull requests:

  • 1234: (43/47) cloud-integration: New "External" PlatformType addition proposal (lobziik) (OCPPLAN-9429) (OCPPLAN-8156)
  • 1158: (40/330) general: Stateless Ingress node firewall support using eBPF proposal (msherif1234) (SDN-2781)
  • 1191: (36/120) api-review: Apply user defined tags to all Azure resources created by OpenShift (bharath-b-rh) (OCPPLAN-8155) (CORS-2249)
  • 1177: (9/86) ingress: NE-954: LoadBalancer Allowed Source Ranges Enhancement Proposal (suleymanakbas91) (NE-555)
  • 1212: (5/38) hypershift: Enhancment to support HostedClusterInfrastructure CRD (jnpacker) (ACM-1554)
  • 1133: (4/64) general: Guidelines for the use of eBPF in OCP (danwinship)
  • 1232: (4/6) installer: installer-aws: create edge compute pool for AWS Local Zones (mtulio) (RFE-2782)
  • 1213: (1/111) workload-partitioning: feat: add wide cluster configuration for workload partitioning (eggfoobar) (CNF-5562)

Other Active Pull Requests Modifying Existing Documents

  • 1225: (1/38) storage: Add enhancement for topology configuration (gnufied)

Idle (no comments for at least 7 days) Changes

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

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

  • 745: (0/152) security: Security Profiles Operator integration in OpenShift (JAORMX)
  • 1064: (0/74) network: Add enhancement proposal for SDN live migration (pliurh) (SDN-2612)
  • 1126: (0/59) cluster-logging: Logs-based alerts (periklis) (LOG-2510)
  • 1134: (0/64) installer: adding gcp-ipi-shared-vpc (jstuever) (CORS-1774)
  • 1148: (0/78) 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)
  • 1198: (0/41) insights: VDPA enhancement (lmilleri)
  • 1204: (0/10) hypershift: Enhancement proposal for HyperShift on P/Z/A (jaypoulz)
  • 1217: (0/6) api-review: Apply user defined labels to all GCP resources created by OpenShift (bharath-b-rh) (OCPPLAN-8155) (CORS-2249)
  • 1229: (0/2) hypershift: PSAP-742: Enable node tuning of HyperShift hosted nodes via NTO (dagrayvid) (PSAP-742)
  • 1233: (0/5) hypershift: AUTH-311: hypershift: add an enhancement on trust separation (stlaz) (AUTH-311)

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

  • 1222: (0/9) dev-guide: Updates to workloads vs configuration API documentation (JoelSpeed)
  • 1235: (0/18) update: Mention conditional update risks for cluster fleet evaluation (wking)

With lifecycle/stale or lifecycle/rotten Changes

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

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

  • 1106: (1/30) storage: OpenStack Cinder CSI Driver Operator Configurability (stephenfin) (OSASINFRA-2857)
  • 1167: (1/137) installer: openstack: add the notion of Failure Domains in the installer (EmilienM) (OSASINFRA-2908)
  • 1181: (1/14) baremetal: Add enhacement for setting bootstrap kubelet ip (tsorya) (MGMT-11102)
  • 1189: (1/89) installer: Installer: check operators for stability (patrickdillon)

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

  • 1188: (0/6) general: Update mount-namespace-hiding implementation plan to be environment-only (lack) (CNF-5326)
  • 1208: (0/5) release: Update revert instructions and link to TRT playbook (stbenjam) (edit)