Skip to content

Latest commit

 

History

History
212 lines (148 loc) · 15.2 KB

2021-09-03.md

File metadata and controls

212 lines (148 loc) · 15.2 KB

This Week in Enhancements - 2021-09-03

There is an ongoing project to revamp the design document review process in this repository. As part of that, there is currently a proposal to clean up old enhancement PRs. If you have an interest in our design review process, please take a few minutes to read that document.

Enhancements for Release Priorities

Prioritized Merged Changes

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

There was 1 Prioritized Merged pull request:

  • 706: (2/155) api-review: apply user defined tags to all resources (gregsheremeta)

    This enhancement describes a proposal to allow an administrator of OpenShift to have the ability to apply user defined tags to many resources created by OpenShift in AWS.

    Note: this enhancement is slightly retroactive. Work has already begun on this. See

Prioritized Active Changes

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

There were 3 Prioritized Active pull requests:

  • 821: (78/169) update: enhancements/update/targeted-update-edge-blocking: Propose a new enhancement (wking)

    priority/important-soon

    This enhancement proposes a mechanism for blocking edges for the subset of clusters considered vulnerable to known issues with a particular update or target release.

  • 838: (33/110) 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: (11/122) 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.

Other Enhancements

Other Merged Changes

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

There were 4 Other Merged pull requests:

  • 751: (23/159) builds: Disable Jenkins Pipeline Build Strategy by Default (adambkaplan)

    OpenShift 3.0 included a way to invoke a Jenkins pipeline from an OpenShift build. The status of the build on the OpenShift cluster would reflect the state of the pipeline in Jenkins. This was the first feature to support continuous integration/delivery processes on OpenShift.

    As OpenShift and Kubernetes have evolved, so has cloud-native CI/CD. Tekton and its downstream distribution - OpenShift Pipelines - provide a way of running CI/CD processes natively on Kubernetes. The Jenkins pipeline strategy was officially deprecated in OpenShift 4.1, but at that time there was no meaningful replacement. We now have that meaningful replacement with the general availability of OpenShift Pipelines.

    To discourage use of the Jenkins pipeline strategy, this proposal will disable runs of Jenkins Pipeline builds by default. Clusters which rely on the Jenkins pipeline strategy can enable it through cluster's build controller configuration API (build.config.openshift.io/cluster).

  • 806: (21/21) ingress: Add ingress operator and operand logging level API (sgreene570)

    This enhancement describes the API and code changes necessary to expose a means to change the Ingress Operator and OpenShift Router's Logging Levels to cluster administrators.

Other Merged Pull Requests Modifying Existing Documents

  • 877: (2/4) dev-guide: Minor host port registry cleanups (danwinship)
  • 882: (2/2) update: enhancements/update/eus-upgrades-mvp: Link upstream skew policy (wking)

Other New Changes

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

There were 3 Other New pull requests:

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

    LokiStack Gateway is a component deployed as part of Loki Operator. It secure access on the loki cluster distributor and query-frontend endpoint via an OAuth/OIDC-handling gateway.

    This proposal seeks to provide OIDC configuration for the LokiStack gateway to integrate Loki access to the org's OIDC provider.

  • 883: (2/2) etcd: add general details for automated upgrade backup controller (hexfusion)

    do-not-merge/work-in-progress

    Enable automated cluster backup before upgrade to OCP 4.9.

Other New Pull Requests Modifying Existing Documents

  • 884: (1/1) kube-apiserver: update warning for None policy for dynamic audit policy (EmilyM1)

Other Active Changes

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

There were 18 Other Active pull requests:

  • 879: (50/51) baremetal: Add strategy for upgrading CoreOS-based deploy image (zaneb)
  • 850: (40/52) network: Enable flows collection (mariomac)
  • 866: (38/215) general: Proposed OLM-based Monitoring Stack Solution for RH Managed Services and future needs. (bwplotka)
  • 862: (37/102) machine-api: Add Machine Deletion Hooks Proposal (JoelSpeed)
  • 837: (29/76) insights: Conditional Data Gathering for Insights Operator (Sergey1011010)
  • 871: (22/66) baremetal: Enable Baremetal on other Platforms to support centralized host management (asalkeld)
  • 870: (16/49) update: Versioning cincinnati api and json schema (PratikMahajan)
  • 745: (13/112) security: Security Profiles Operator integration in OpenShift (JAORMX)
  • 855: (8/69) ingress: ingress: Add bind-options enhancement (m-yosefpor)
  • 817: (8/193) network: Baremetal IPI Network Configuration for Day-1 (cybertron)
  • 371: (7/29) ingress: Add forwarded-header-policy enhancement (Miciah)
  • 811: (6/61) network: Enhancement proposal for OVN secondary networks (maiqueb)
  • 875: (4/11) console: Console: expose network features (mariomac)
  • 791: (2/67) baremetal: Support RAID and BIOS configuration for baremetal IPI deployments (hs0210)
  • 201: (1/98) general: bootimages: Downloading and updating bootimages via release image (cgwalters)
  • 137: (1/304) general: CLI in-cluster management (sallyom)

Other Active Pull Requests Modifying Existing Documents

  • 878: (8/15) dev-guide: Bug 1987137: Explain profile annotation requirements (jottofar)
  • 844: (2/20) dev-guide: host-port-registry: add 9446 port (andfasano)

Other Closed Changes

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

There were 3 Other Closed pull requests:

  • 475: (2/37) general: enhancements/update/update-blocker-lifecycle: Propose a new enhancement (wking)
  • 613: (2/22) network: NetworkPolicies for System Namespaces (danwinship)
  • 673: (2/57) machine-api: short-circuiting-backoff (mshitrit)

Other lifecycle/stale Changes

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

There were 9 Other lifecycle/stale pull requests:

  • 461: (0/10) ingress: Add aws-elb-idle-timeout enhancement (Miciah)
  • 738: (0/104) network: Installing OCP on ARM-Based Smart NICs (danwinship)
  • 775: (0/10) network: Drop Node Hostname Resolution (cybertron)
  • 784: (0/45) installer: Allow installer to include/exclude components based on user select install solution (bparees)
  • 787: (0/9) update: Add no drain upgrade filter (michaelgugino)

Other lifecycle/stale Pull Requests Modifying Existing Documents

  • 666: (0/28) kube-apiserver: adding new userequest audit policy (EmilyM1)
  • 742: (0/94) cluster-scope-secret-volumes: Update projected resource CSI driver proposal (adambkaplan)
  • 774: (0/7) network: Remove OpenShift-SDN requirement for Bare Metal Load Balancer (markdgray)
  • 779: (0/2) general: Update High Availability Conventions (ravisantoshgudimetla)

Idle (no comments for at least 7 days) Changes

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

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

  • 292: (0/203) machine-api: Add Managing Control Plane machines proposal (enxebre)
  • 341: (0/80) maintenance: Machine-maintenance operator proposal (dofinn)
  • 343: (0/43) authentication: cluster-wide oauth-proxy settings (deads2k)
  • 363: (0/201) cvo: Enhancement for adding upgrade preflight checks for operators (LalatenduMohanty)
  • 427: (0/54) update: enhancements/update/phased-rollouts: Propose a new enhancement (wking)
  • 567: (0/110) machine-api: Added proposal for remediation history (slintes)
  • 571: (0/239) network: Cloud API component for egress IP (alexanderConstantinescu)
  • 593: (0/136) general: Add proposal for hiding container mountpoints from systemd (lack)
  • 652: (0/8) node: Enable cgroup v2 support (harche)
  • 654: (0/20) dns: ARO private DNS zone resource removal (jim-minter)
  • 660: (0/21) cluster-logging: Flow control API enhancements, first draft. (alanconway)
  • 687: (0/118) storage: Add AWS EFS CSI driver operator (jsafrane)
  • 722: (0/11) multi-arch: Add "Build OKD for ppc64le" proposal (mjturek)
  • 725: (0/27) distributed-tracing: distributed tracing (sallyom)
  • 730: (0/10) network: mtu: ability to change running cluster's mtu setting (msherif1234)
  • 732: (0/147) network: Add Smart NIC OVN offload enhancement (zshi-redhat)
  • 736: (0/110) installer: Add enhancement - IBM Cloud provider for Power Virtual Server platform (jaypoulz)
  • 747: (0/60) network: Enable Kubernetes NMstate by default for selected platforms (yboaron)
  • 748: (0/6) cluster-logging: New proposal: Forwarder output parameter templates (alanconway)
  • 753: (0/136) workload-partitioning: add plan for configuration and enablement ownership (dhellmann)
  • 771: (0/16) update: add eus MCO enhancement (rphillips)
  • 773: (0/40) installer: Enhancement proposal for OpenShift IPI on IBM Cloud (jeffnowicki)
  • 781: (0/67) installer: CORS-1650: RHEL 8 Server Worker/Infra Node Support (mtnbikenc)
  • 802: (0/37) workload-partitioning: WIP Workload partitioning API enhancement (MarSik)
  • 804: (0/28) workload-partitioning: PAO render initial draft (MarSik)
  • 812: (0/45) node: Add proposal about Node Operator (saschagrunert)
  • 831: (0/97) single-node: aos-sno-pair enhancement (mshitrit)
  • 834: (0/82) machine-api: Propose new controller for pausing MHC during cluster upgrades (slintes)
  • 836: (0/16) etcd: ETCD-58: Add enhancement for automated defragmentation (hexfusion)
  • 841: (0/47) builds: Remove Jenkins from the OCP Payload (adambkaplan)
  • 843: (0/102) general: Node Healthcheck Operator (rgolangh)
  • 864: (0/3) api-review: [OCPNODE-555] Add SignedRegistries to Image CR (QiWang19)
  • 876: (0/2) ingress: Add mutable-publishing-scope enhancement (Miciah)

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

  • 522: (0/42) olm: Update OLM managed operator metrics enhancement (awgreene)
  • 618: (0/20) dev-guide: Add more details about host port ownership (danwinship)
  • 797: (0/19) ingress: custom routes: set up an explicit trust to the oauth-server (stlaz)
  • 810: (0/2) general: tools: update make dependency to build lint image (dhellmann)
  • 849: (0/5) ingress: NE-310 Enhancement proposal for HSTS route admission plugin (candita)