<PR ID>: (activity this week / total activity) summary
There were 2 Prioritized Active pull requests:
-
867: (6/156) 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.
-
593: (1/138) general: Add proposal for hiding container mountpoints from systemd (lack)
lifecycle/rotten, priority/important-soon
The current implementation of Kubelet and CRI-O both use the top-level namespace for all container and Kubelet mountpoints. However, moving these container-specific mountpoints into a private namespace reduced systemd overhead with no difference in functionality.
<PR ID>: (activity this week / total activity) summary
There were 5 Other Merged pull requests:
-
841: (8/60) builds: Remove Jenkins from the OCP Payload (adambkaplan)
This proposal aims to remove Jenkins images from the OCP payload and replace them with images delivered via CPaaS.
-
870: (6/63) update: Versioning cincinnati api and json schema (PratikMahajan)
As of today, we declare the schema version in Cincinnati Graph URI. We currently, do not embed the version information in json schema. The enhancement will embed the version information in the json schema. This has the benefit of being easy to implement and to pass around if we ship Cincinnati JSON over non-HTTP channels. The enhancement will also begin versioning Cincinnati payloads by media type, for example
application/vnd.redhat.cincinnati.v1+json
. The move to supplying requested version in media type field will require us to move towards a generic un-versioned Graph URI, with the move, we'll still support old URI for foreseeable future. -
875: (4/32) console: Console: expose network features (mariomac)
The Console may need to show some fields that are exclusive to a given CNI type, and hide the fields that are not provided by it. Then the console needs visibility about which CNI (
OpenShiftSDN
orOVNKubernetes
) features are available, depending on each customer's configuration.This information should be available to all users (or, at this moment, to any user able to create a Network Policy).
- 897: (4/11) monitoring: enhancements: Update monitoring alerting consistency proposal (bison)
- 910: (2/2) update: enhancements/update/targeted-update-edge-blocking: Update after API landed (wking)
<PR ID>: (activity this week / total activity) summary
There were 4 Other New pull requests:
-
912: (10/10) installer: Enhancement proposal for OpenShift IPI on Nutanix AOS with AHV (vnephologist)
ok-to-test
This enhancement proposes adding support for OpenShift 4 Installer Provisioned Infrastructure (IPI) on Nutanix AOS infrastructure with Nutanix AHV hypervisor. It describes the necessary enhancements, tooling and documentation to enable this capability.
-
913: (31/31) machine-api: Add cluster-api integration enhancement (alexander-demichev)
This enhancement describes the process of integrating the upstream Cluster API project into OpenShift standalone clusters.
-
914: (2/2) cluster-scope-secret-volumes: BUILD-353: update with latest CRD,group,csi driver renames (gabemontero)
This proposal will describe a CSI driver based means for OpenShift cluster administrators to share
Secrets
/ConfigMaps
defined in one namespace with other namespaces.Any owners/authors/users of Pods in those namespaces can opt into the consumption of the content of those shared
Secrets
/ConfigMaps
during their Pod's execution.This proposal was broken off from a proposal on injecting RHEL entitlements/subscriptions
-
915: (1/1) console: CONSOLE-2892: Allow dynamic plugins to proxy to services on the cluster (jhadvig)
do-not-merge/work-in-progress
OpenShift Console currently has static plugins that allow teams to contribute features to the UI such as CNV and OCS. These plugins live in a packages directory inside the
openshift/console
repo and extend console through a well-defined plugin API. Static plugins are built with console and included in the console image. There are currently over a half-dozen plugins.In addition to static plugins, we'd like to introduce dynamic plugins. Dynamic plugins are contributed by operators and loaded at runtime. Eventually we want to migrate static plugins to dynamic plugins to decouple them from the console and allow plugins to be updated more frequently.
<PR ID>: (activity this week / total activity) summary
There were 21 Other Active pull requests:
- 909: (55/58) baremetal: Include CoreOS ISO in the release payload (zaneb)
- 876: (28/30) ingress: Add mutable-publishing-scope enhancement (Miciah)
- 736: (27/143) installer: Add enhancement - IBM Cloud provider for Power Virtual Server platform (jaypoulz)
- 887: (26/62) ingress: NE-542 Expose router compression variables (candita)
- 571: (25/269) network: Cloud API component for egress IP (alexanderConstantinescu)
- 871: (16/108) baremetal: Enable Baremetal on other Platforms to support centralized host management (asalkeld)
- 855: (13/92) ingress: ingress: Add bind-options enhancement (m-yosefpor)
- 907: (12/13) console: CONSOLE-2894: Multi-cluster console (spadgett)
- 866: (10/241) general: Proposed OLM-based Monitoring Stack Solution for RH Managed Services and future needs. (bwplotka)
- 894: (9/41) authentication: authentication/login-logout: initial enhancement (s-urbaniak)
- 862: (7/109) machine-api: Add Machine Deletion Hooks Proposal (JoelSpeed)
- 908: (7/45) kube-apiserver: Improving Supportability of API Webhooks (sttts)
- 905: (6/22) hypershift: Introduce konnectivity-socks5-proxy enhancement (awgreene)
- 738: (6/141) general: Installing OCP on ARM-Based Smart NICs (danwinship)
- 890: (6/57) network: Introduce DPU OVNKube Operator (pliurh)
- 831: (3/101) single-node: aos-sno-pair enhancement (mshitrit)
- 836: (3/20) etcd: ETCD-58: Add enhancement for automated defragmentation (hexfusion)
- 881: (3/45) cluster-logging: LOG-1514: LokiStack CR extension for the gateway configuration (sasagarw)
- 811: (2/63) network: Enhancement proposal for OVN secondary networks (maiqueb)
- 850: (2/55) network: Enable flows collection (mariomac)
- 773: (1/42) installer: Enhancement proposal for OpenShift IPI on IBM Cloud (jeffnowicki)
<PR ID>: (activity this week / total activity) summary
There were 2 Other Closed pull requests:
- 137: (4/309) general: CLI in-cluster management (sallyom)
- 666: (2/31) kube-apiserver: adding new userequest audit policy (EmilyM1)
<PR ID>: (activity this week / total activity) summary
There were 2 Revived (closed more than 7 days ago, but with new comments) pull requests:
- 683: (1/320) insights: Insights Operator pulling and exposing data from the OCM API (tremes)
Revived (closed more than 7 days ago, but with new comments) Pull Requests Modifying Existing Documents
- 882: (0/2) update: enhancements/update/eus-upgrades-mvp: Link upstream skew policy (wking)
<PR ID>: (activity this week / total activity) summary
There were 21 Idle (no comments for at least 7 days) pull requests:
- 201: (0/101) general: bootimages: Downloading and updating bootimages via release image (cgwalters)
- 292: (0/204) machine-api: Add Managing Control Plane machines proposal (enxebre)
- 341: (0/81) maintenance: Machine-maintenance operator proposal (dofinn)
- 343: (0/46) authentication: cluster-wide oauth-proxy settings (deads2k)
- 363: (0/202) cvo: Enhancement for adding upgrade preflight checks for operators (LalatenduMohanty)
- 427: (0/55) update: enhancements/update/phased-rollouts: Propose a new enhancement (wking)
- 652: (0/15) node: Enable cgroup v2 support (harche)
- 654: (0/22) dns: ARO private DNS zone resource removal (jim-minter)
- 687: (0/123) storage: Add AWS EFS CSI driver operator (jsafrane)
- 722: (0/13) multi-arch: Add "Build OKD for ppc64le" proposal (mjturek)
- 725: (0/29) distributed-tracing: distributed tracing (sallyom)
- 745: (0/118) security: Security Profiles Operator integration in OpenShift (JAORMX)
- 791: (0/68) baremetal: Support RAID and BIOS configuration for baremetal IPI deployments (hs0210)
- 817: (0/196) network: Baremetal IPI Network Configuration for Day-1 (cybertron)
- 837: (0/111) insights: Conditional Data Gathering for Insights Operator (Sergey1011010)
- 838: (0/127) local-storage: KNIP-1770: Add proposal for exporting local storage device health metrics (rohantmp)
- 895: (0/10) builds: WIP - Build CSI Volumes (adambkaplan)
- 899: (0/2) authentication: pod-security initial commit (s-urbaniak)
- 900: (0/2) network: Multus service abstraction enhancement (s1061123)
- 902: (0/4) kubelet: Add initial OpenShift swap enhancement (ehashman)
- 893: (0/6) ingress: [fix] Ingress custom http error pages (lgchiaretto)
<PR ID>: (activity this week / total activity) summary
There were 17 Other lifecycle/stale or lifecycle/rotten pull requests:
- 371: (1/30) ingress: Add forwarded-header-policy enhancement (Miciah)
- 567: (1/112) machine-api: Added proposal for remediation history (slintes)
- 660: (1/23) cluster-logging: Flow control API enhancements, first draft. (alanconway)
- 732: (1/149) network: Add Smart NIC OVN offload enhancement (zshi-redhat)
- 747: (1/62) network: Enable Kubernetes NMstate by default for selected platforms (yboaron)
- 753: (1/138) workload-partitioning: add plan for configuration and enablement ownership (dhellmann)
- 771: (1/18) update: add eus MCO enhancement (rphillips)
- 781: (1/69) installer: CORS-1650: RHEL 8 Server Worker/Infra Node Support (mtnbikenc)
- 787: (1/11) update: Add no drain upgrade filter (michaelgugino)
- 802: (1/39) workload-partitioning: WIP Workload partitioning API enhancement (MarSik)
- 804: (1/30) workload-partitioning: PAO render initial draft (MarSik)
- 812: (1/47) node: Add proposal about Node Operator (saschagrunert)
- 834: (1/84) machine-api: Propose new controller for pausing MHC during cluster upgrades (slintes)
- 843: (19/122) general: Node Healthcheck Operator (rgolangh)
- 864: (1/4) api-review: [OCPNODE-555] Add SignedRegistries to Image CR (QiWang19)
- 883: (4/6) etcd: add general details for automated upgrade backup controller (hexfusion)
- 618: (1/22) dev-guide: Add more details about host port ownership (danwinship)