Skip to content

Latest commit

 

History

History
156 lines (105 loc) · 10.8 KB

2021-11-19.md

File metadata and controls

156 lines (105 loc) · 10.8 KB

This Week in Enhancements - 2021-11-19

Enhancements for Release Priorities

Prioritized Active Changes

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

There were 2 Prioritized Active pull requests:

  • 862: (18/167) machine-api: Add Machine Deletion Hooks Proposal (JoelSpeed)

    priority/important-soon

    Defines a set of lifecycle hooks 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: (9/182) 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 3 Other Merged pull requests:

  • 881: (14/63) cluster-logging: LOG-1514: LokiStack CR extension for the gateway configuration (sasagarw)

    LokiStack Gateway is a component deployed as part of Loki Operator. It provides secure access to Loki's distributor (i.e. for pushing logs) and query-frontend (i.e. for querying logs) via consulting an OAuth/OIDC endpoint for the request subject.

    This proposal provides an overview of the required LokiStack API changes to provide a per-tenant OIDC configuration for the LokiStack gateway component.

  • 957: (42/42) update: describe how the CVO can support TechPreviewNoUpgrade (deads2k)

    TechPreviewNoUpgrade is the canonical way to enable tech preview features. It is the setting that all operators use to enable Tech Preview features. The CVO will honor this setting on a per-manifest basis, so that tech preview manifests are never present on non-tech preview clusters.

Other Merged Pull Requests Modifying Existing Documents

  • 932: (4/7) dev-guide: Host port registry: Add loopback metrics port for SDN (martinkennelly)

Other New Changes

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

There was 1 Other New pull request:

  • 958: (27/27) monitoring: enhancements/monitoring: User-defined alerting rules proposal (bison)

    The core OpenShift components ship a large number of Prometheus alerting rules. A 4.10-nightly cluster on AWS currently has 175 alerts defined by default, and enabling additional add-ons increases that number. Still, users have repeatedly asked for a supported method of adding additional custom rules, and adjusting thresholds, or adding labels and annotations to existing platform alerting rules. These modifications are currently not possible, because the alerts are managed by operators and cannot be modified, and the addition of custom rules is explicitly unsupported at the moment.

Other Active Changes

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

There were 12 Other Active pull requests:

  • 955: (59/84) authentication: Enhancement for OAuth2 Authorization Grant Login for oc (arjunrn)
  • 949: (27/29) general: HELM-258: add enhancement for new namespace-scoped helm repo crd (zonggen)
  • 922: (23/363) installer: Allow installer to include/exclude capabilities based on user selections (bparees)
  • 913: (18/138) machine-api: Add cluster-api integration enhancement (alexander-demichev)
  • 926: (10/147) network: Proposal to allow mtu changes (jcaamano)
  • 940: (4/36) cluster-logging: [LOG-1815] Enhancement proposal: Add alerts and rules for operator-managed LokiStack (ronensc)
  • 722: (3/19) multi-arch: Add "Build OKD for ppc64le" proposal (mjturek)
  • 943: (2/28) etcd: [OCPCLOUD-1244] Add proposal for etcd protection mechanism during control plane scaling (JoelSpeed)
  • 725: (2/45) distributed-tracing: Allow/Expose options to enable distributed tracing in components as features are added upstream (sallyom)
  • 939: (2/152) machine-config: [OCPNODE-725] Control Group v2 Enablement on New Clusters (rphillips)
  • 925: (1/179) node-latency-profile: Kubelet<->Controller Manager communication Profiles (harche)

Other Active Pull Requests Modifying Existing Documents

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

Other Closed Changes

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

There were 3 Other Closed pull requests:

  • 371: (2/35) ingress: Add forwarded-header-policy enhancement (Miciah)
  • 855: (1/110) ingress: ingress: Add bind-options enhancement (m-yosefpor)

Other Closed Pull Requests Modifying Existing Documents

  • 618: (2/27) dev-guide: Add more details about host port ownership (danwinship)

Idle (no comments for at least 7 days) Changes

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

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

  • 736: (0/184) installer: Add enhancement - IBM Cloud provider for Power Virtual Server platform (jaypoulz)
  • 745: (0/127) security: Security Profiles Operator integration in OpenShift (JAORMX)
  • 791: (0/74) baremetal: Support RAID and BIOS configuration for baremetal IPI deployments (hs0210)
  • 811: (0/65) network: Enhancement proposal for OVN secondary networks (maiqueb)
  • 812: (0/50) node: Add proposal about Node Operator (saschagrunert)
  • 837: (0/127) insights: Conditional Data Gathering for Insights Operator (Sergey1011010)
  • 838: (0/145) local-storage: KNIP-1770: Add proposal for exporting local storage device health metrics (rohantmp)
  • 907: (0/15) console: CONSOLE-2894: Multi-cluster console (spadgett)
  • 912: (0/24) 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)
  • 924: (0/133) oc: CLI Manager (deejross)
  • 929: (0/80) api-review: [OCPNODE-747] New CRD ImageSourceDigestPolicy and ImageSourceTagPolicy to support AllowMirrByTags (QiWang19)
  • 937: (0/73) monitoring: support configuration of alerting notifications by application owners (simonpasquier)
  • 952: (0/2) ingress: NE-585 Expose HealthCheck Interval (candita)

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

  • 919: (0/12) cluster-logging: Multi-Container-Structured-Logging (alanconway)
  • 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 8 Other lifecycle/stale or lifecycle/rotten pull requests:

  • 201: (1/104) general: bootimages: Downloading and updating bootimages via release image (cgwalters)
  • 773: (1/45) installer: Enhancement proposal for OpenShift IPI on IBM Cloud (jeffnowicki)
  • 876: (13/84) ingress: Add mutable-publishing-scope enhancement (Miciah)
  • 900: (1/85) network: Multus service abstraction enhancement (s1061123)
  • 902: (1/10) kubelet: Add initial OpenShift swap enhancement (ehashman)
  • 931: (1/38) dns: NE-367: Add logLevel and operatorLogLevel APIs for DNS (miheer)

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

  • 923: (1/11) windows-containers: [docs] remove invalid web links (selansen)
  • 935: (1/9) dev-guide: Bug 1951835: reconciliation.md: Update for degraded status propagation during init (jottofar)