Skip to content

Latest commit

 

History

History
169 lines (114 loc) · 12.9 KB

2021-11-05.md

File metadata and controls

169 lines (114 loc) · 12.9 KB

This Week in Enhancements - 2021-11-05

Enhancements for Release Priorities

Prioritized Active Changes

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

There were 3 Prioritized Active pull requests:

  • 862: (20/136) machine-api: Add Machine Deletion Hooks Proposal (JoelSpeed)

    priority/important-soon

    Defines a set of annotations 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 annotations 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.

  • 838: (3/145) local-storage: KNIP-1770: Add proposal for exporting local storage device health metrics (rohantmp)

    priority/important-soon

    This enhancement proposes that we export health metrics for each local device on each node.

  • 867: (2/166) 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. We have a simplified interaction diagram here: https://github.com/openshift-kni/performance-addon-operators/blob/master/docs/interactions/diagram.png A more in depth description of how a low latency tuned cluster works was presented at DevConf 2021: https://devconfcz2021.sched.com/event/gmJD/openshift-for-low-latency-and-real-time-workloads

    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 5 Other Merged pull requests:

  • 738: (39/185) general: Installing OCP on ARM-Based Smart NICs (danwinship)

    As servers have greater and greater networking needs, hardware vendors have created increasingly more complex and powerful network cards. The latest iteration of this is "Smart NICs" that include an entire ARM system running Linux on the NIC. With such a NIC, we can offload nearly all network processing from the host computer onto the NIC "DPU" (Data Processing Unit), freeing up host CPU resources for customer workloads (and allowing faster data transfer by ensuring the network stack doesn't need to compete for CPU with the customer workload).

    However, doing this requires installing and managing an appropriate software stack on all of the NICs in the cluster. This software will need to be kept in sync with the software on the host PC (eg, as new functionality is added to OCP). The obvious answer to this problem is to run OpenShift on the NIC as well as on the host.

Other Merged Pull Requests Modifying Existing Documents

  • 942: (2/2) cluster-logging: [cluster-logging] Update OWNERS (periklis)
  • 945: (12/12) general: readme: describe how to handle linter failures caused by template changes (dhellmann)
  • 946: (3/3) dev-guide: host-port-registry: Reserve 9447 port for BMO webhook (ardaguclu)
  • 947: (10/10) insights: Insights pulling SCA certs - graduation criteria update (tremes)

Other New Changes

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

There were 2 Other New pull requests:

  • 949: (2/2) helm3: HELM-258: add enhancement for new namespace-scoped helm repo crd (zonggen)

    Right now we support cluster-scoped Helm repository CRD. This requires admin-level permissions when developers want to add a Helm repository in the OpenShift Console. We would like to add the ability to install Helm repository as a custom resource but with scope: namespaced.

Other New Pull Requests Modifying Existing Documents

  • 948: (2/2) monitoring: Update alerting-consistency.md (ronensc)

Other Active Changes

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

There were 14 Other Active pull requests:

  • 939: (36/130) machine-config: [OCPNODE-725] Control Group v2 Enablement on New Clusters (rphillips)
  • 922: (33/319) installer: Allow installer to include/exclude components based on user select install solution (bparees)
  • 894: (25/86) authentication: authentication/login-logout: initial enhancement (s-urbaniak)
  • 943: (25/26) etcd: [OCPCLOUD-1244] Add proposal for etcd protection mechanism during control plane scaling (JoelSpeed)
  • 940: (14/32) cluster-logging: [LOG-1815] Enhancement proposal: Add alerts and rules for operator-managed LokiStack (ronensc)
  • 913: (11/118) machine-api: Add cluster-api integration enhancement (alexander-demichev)
  • 926: (7/110) network: Proposal to allow mtu changes (jcaamano)
  • 890: (3/64) general: Introduce DPU Network Operator (pliurh)
  • 924: (2/133) oc: CLI Manager (deejross)
  • 812: (2/50) node: Add proposal about Node Operator (saschagrunert)
  • 745: (2/122) security: Security Profiles Operator integration in OpenShift (JAORMX)
  • 929: (1/59) api-review: [OCPNODE-521] New CRD ImageContentPolicy(ICP) to support AllowMirrByTags (QiWang19)
  • 791: (1/73) baremetal: Support RAID and BIOS configuration for baremetal IPI deployments (hs0210)
  • 732: (1/209) general: Add Smart NIC OVN offload enhancement (zshi-redhat)

Other Closed Changes

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

There were 6 Other Closed pull requests:

  • 292: (2/208) machine-api: Add Managing Control Plane machines proposal (enxebre)
  • 341: (2/85) maintenance: Machine-maintenance operator proposal (dofinn)
  • 343: (2/50) authentication: cluster-wide oauth-proxy settings (deads2k)
  • 363: (2/206) cvo: Enhancement for adding upgrade preflight checks for operators (LalatenduMohanty)
  • 427: (2/59) update: enhancements/update/phased-rollouts: Propose a new enhancement (wking)

Other Closed Pull Requests Modifying Existing Documents

  • 893: (2/10) ingress: [fix] Ingress custom http error pages (lgchiaretto)

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:

  • 909: (0/96) baremetal: Include CoreOS ISO in the release payload (zaneb)

Idle (no comments for at least 7 days) Changes

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

There were 23 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)
  • 736: (0/175) installer: Add enhancement - IBM Cloud provider for Power Virtual Server platform (jaypoulz)
  • 773: (0/44) installer: Enhancement proposal for OpenShift IPI on IBM Cloud (jeffnowicki)
  • 811: (0/63) network: Enhancement proposal for OVN secondary networks (maiqueb)
  • 837: (0/115) insights: Conditional Data Gathering for Insights Operator (Sergey1011010)
  • 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)
  • 902: (0/8) kubelet: Add initial OpenShift swap enhancement (ehashman)
  • 907: (0/15) console: CONSOLE-2894: Multi-cluster console (spadgett)
  • 912: (0/22) installer: Enhancement proposal for OpenShift IPI on Nutanix AOS with AHV (vnephologist)
  • 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)
  • 925: (0/170) node-latency-profile: Kubelet<->Controller Manager communication Profiles (harche)
  • 931: (0/37) dns: NE-367: Add logLevel and operatorLogLevel APIs for DNS (miheer)
  • 937: (0/71) monitoring: support configuration of alerting notifications by application owners (simonpasquier)

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

  • 919: (0/12) cluster-logging: Multi-Container-Structured-Logging (alanconway)
  • 932: (0/1) dev-guide: Host port registry: Add loopback metrics port for SDN (martinkennelly)
  • 935: (0/8) dev-guide: Bug 1951835: reconciliation.md: Update for degraded status propagation during init (jottofar)

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/32) ingress: Add forwarded-header-policy enhancement (Miciah)
  • 836: (1/22) etcd: ETCD-58: Add enhancement for automated defragmentation (hexfusion)
  • 905: (1/24) hypershift: Introduce konnectivity-socks5-proxy enhancement (awgreene)

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

  • 618: (1/24) dev-guide: Add more details about host port ownership (danwinship)
  • 923: (1/8) windows-containers: [docs] remove invalid web links (selansen)