Skip to content

Latest commit

 

History

History
179 lines (122 loc) · 12.8 KB

2021-11-12.md

File metadata and controls

179 lines (122 loc) · 12.8 KB

This Week in Enhancements - 2021-11-12

Enhancements for Release Priorities

Prioritized Active Changes

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

There were 2 Prioritized Active pull requests:

  • 862: (15/150) machine-api: Add Machine Deletion Hooks Proposal (JoelSpeed)

    priority/important-soon

    Defines a set of lifecycle hookos that can be applied to a Machine which can be used to delay the actions taken by the Machine controller once a Machine has been marked for deletion. These hooks are optional and may be applied during Machine creation, sometime after Machine creation by a user, or sometime after Machine creation by another controller or application, up until the Machine has been marked for deletion.

  • 867: (4/170) node-tuning: Move PAO to OCP enhancement (MarSik)

    priority/important-soon

    The Performance Addon Operator is a component that makes it easier to configure an OCP cluster for low latency and real-time purposes OCP docs. It is a high level orchestrator that consumes a Performance Profile and generates multiple manifests that are then processed by core OpenShift components like MCO and NTO.

    The proposal in hand is to move the existing implementation of PAO under cluster node tuning operator (NTO) without adding new features.

Other Enhancements

Other Merged Changes

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

There were 6 Other Merged pull requests:

  • 475: (13/49) general: enhancements/update/update-blocker-lifecycle: Propose a new enhancement (wking)

    Currently all tracking through the lifecycle is manual, and it is tedious for graph-admins to audit bugs with UpgradeBlocker to see where they are in the lifecycle and, when necessary, poke component teams about outstanding impact statement requests. Having an explicit, machine-readable lifecycle reduces the chances that suspected update blockers fall through the cracks by clarifying the responsible parties for moving the bug to the next stage, which supports tracking and automated reminders.

  • 732: (11/218) general: Add Smart NIC OVN offload enhancement (zshi-redhat)

    See DPU Support in OCP (Overview). This document describes the OCP modification in Tenant cluster in details.

  • 836: (7/28) etcd: ETCD-58: Add enhancement for automated defragmentation (hexfusion)

    Enable automated defragmentation of the etcd cluster state.

  • 890: (2/65) general: Introduce DPU Network Operator (pliurh)

    To facilitate the management of Nvidia BlueField-2 DPU, a two-cluster design is being proposed. Under such design, a BlueField-2 card will be provisioned as a worker node of the ARM-based infra cluster, whereas the tenant cluster where the normal user applications run on, is composed of the X86 servers.

    The OVN-Kubernetes components are spread over the two clusters. On the tenant cluster side, the Cluster Network Operator is in charge of the management of the ovn-kube components. On the infra cluster side, we propose to create a new operator to be responsible for the life-cycle management of the ovn-kube components and the necessary host network initialization on DPU cards.

  • 894: (89/172) authentication: authentication/login-logout: initial enhancement (s-urbaniak)

    This enhancement describes capturing login, login failure, and logout events in the OpenShift authentication subsystems.

Other Merged Pull Requests Modifying Existing Documents

  • 953: (27/27) guidelines: template: remove status field and replace with jira field (kikisdeliveryservice)

Other New Changes

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

There were 3 Other New pull requests:

  • 952: (2/2) ingress: NE-585 Expose HealthCheck Interval (candita)

    Expose and make configurable the ROUTER_BACKEND_CHECK_INTERVAL environment variable in HAProxy's template so that administrators may customize the length of time between subsequent healthchecks of backend services.

    This is already configurable via a route annotation called router.openshift.io/haproxy.health.check.interval, but exposing the healthcheck interval at a global scope is desired for efficient administration of routes. HAProxy allows setting the healthcheck globally as well as per-route, and both options will be addressed as a part of this proposal.

  • 955: (36/36) authentication: Enhancement for OAuth2 Authorization Grant Login for oc (arjunrn)

    do-not-merge/work-in-progress

    The current CLI login process involves multiple interactive steps where the user has to enter credentials multiple times. This process can be simplified so that the oc tool can be used to login directly without having to first login to the cluster console, the OAuth server and finally copying the login command. The oc tool can be modified to act as a public client to the Openshift OAuth server and received an access token through Authorization Grant flow and PKCE.

Other New Pull Requests Modifying Existing Documents

  • 951: (1/1) general: CONVENTIONS: Add OpenShift-specific API conventions (Miciah)

Other Active Changes

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

There were 13 Other Active pull requests:

  • 926: (27/137) network: Proposal to allow mtu changes (jcaamano)
  • 929: (21/80) api-review: [OCPNODE-747] New CRD ImageSourceDigestPolicy and ImageSourceTagPolicy to support AllowMirrByTags (QiWang19)
  • 922: (21/340) installer: Allow installer to include/exclude capabilities based on user selections (bparees)
  • 939: (20/150) machine-config: [OCPNODE-725] Control Group v2 Enablement on New Clusters (rphillips)
  • 837: (12/127) insights: Conditional Data Gathering for Insights Operator (Sergey1011010)
  • 925: (9/178) node-latency-profile: Kubelet<->Controller Manager communication Profiles (harche)
  • 736: (9/184) installer: Add enhancement - IBM Cloud provider for Power Virtual Server platform (jaypoulz)
  • 745: (5/127) security: Security Profiles Operator integration in OpenShift (JAORMX)
  • 912: (4/24) installer: Enhancement proposal for OpenShift IPI on Nutanix AOS with AHV (vnephologist)
  • 913: (4/122) machine-api: Add cluster-api integration enhancement (alexander-demichev)
  • 937: (2/73) monitoring: support configuration of alerting notifications by application owners (simonpasquier)
  • 811: (2/65) network: Enhancement proposal for OVN secondary networks (maiqueb)
  • 791: (1/74) baremetal: Support RAID and BIOS configuration for baremetal IPI deployments (hs0210)

Other Closed Changes

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

There was 1 Other Closed pull request:

  • 905: (2/26) hypershift: Introduce konnectivity-socks5-proxy enhancement (awgreene)

Idle (no comments for at least 7 days) Changes

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

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

  • 201: (0/103) general: bootimages: Downloading and updating bootimages via release image (cgwalters)
  • 722: (0/16) multi-arch: Add "Build OKD for ppc64le" proposal (mjturek)
  • 725: (0/43) distributed-tracing: Allow/Expose options to enable distributed tracing in components as features are added upstream (sallyom)
  • 773: (0/44) installer: Enhancement proposal for OpenShift IPI on IBM Cloud (jeffnowicki)
  • 812: (0/50) node: Add proposal about Node Operator (saschagrunert)
  • 838: (0/145) local-storage: KNIP-1770: Add proposal for exporting local storage device health metrics (rohantmp)
  • 855: (0/109) ingress: ingress: Add bind-options enhancement (m-yosefpor)
  • 876: (0/71) ingress: Add mutable-publishing-scope enhancement (Miciah)
  • 881: (0/50) cluster-logging: LOG-1514: LokiStack CR extension for the gateway configuration (sasagarw)
  • 900: (0/84) network: Multus service abstraction enhancement (s1061123)
  • 907: (0/15) console: CONSOLE-2894: Multi-cluster console (spadgett)
  • 918: (0/75) installer: vsphere: add multiple datacenter and clusters (jcpowermac)
  • 920: (0/109) etcd: ETCD-236: etcd: scaling etcd with raft learners (hexfusion)
  • 921: (0/101) general: Enhancement proposal for Network Observability (stleerh)
  • 924: (0/133) oc: CLI Manager (deejross)
  • 931: (0/37) dns: NE-367: Add logLevel and operatorLogLevel APIs for DNS (miheer)
  • 940: (0/32) cluster-logging: [LOG-1815] Enhancement proposal: Add alerts and rules for operator-managed LokiStack (ronensc)
  • 943: (0/26) etcd: [OCPCLOUD-1244] Add proposal for etcd protection mechanism during control plane scaling (JoelSpeed)
  • 949: (0/2) helm3: HELM-258: add enhancement for new namespace-scoped helm repo crd (zonggen)

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

  • 919: (0/12) cluster-logging: Multi-Container-Structured-Logging (alanconway)
  • 935: (0/8) dev-guide: Bug 1951835: reconciliation.md: Update for degraded status propagation during init (jottofar)
  • 948: (0/2) monitoring: Update alerting-consistency.md (ronensc)

Other lifecycle/stale or lifecycle/rotten Changes

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

There were 5 Other lifecycle/stale or lifecycle/rotten pull requests:

  • 371: (1/33) ingress: Add forwarded-header-policy enhancement (Miciah)
  • 902: (1/9) kubelet: Add initial OpenShift swap enhancement (ehashman)

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

  • 618: (1/25) dev-guide: Add more details about host port ownership (danwinship)
  • 923: (2/10) windows-containers: [docs] remove invalid web links (selansen)
  • 932: (3/4) dev-guide: Host port registry: Add loopback metrics port for SDN (martinkennelly)