<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.
<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.
- 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)
<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 withscope: namespaced
.
- 948: (2/2) monitoring: Update alerting-consistency.md (ronensc)
<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)
<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)
- 893: (2/10) ingress: [fix] Ingress custom http error pages (lgchiaretto)
<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)
<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)
- 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)
<PR ID>: (activity this week / total activity) summary
There were 5 Other lifecycle/stale or lifecycle/rotten pull requests: