Skip to content

Latest commit

 

History

History
209 lines (146 loc) · 15.9 KB

2021-07-30.md

File metadata and controls

209 lines (146 loc) · 15.9 KB

This Week in Enhancements - 2021-07-30

Enhancements for Release Priorities

Prioritized Merged Changes

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

There were 2 Prioritized Merged pull requests:

  • 828: (22/181) update: Add admin ack upgrade gate (jottofar)

    CVO currently blocks minor level upgrades when overrides are set, a resource deletion is pending, or an operator has set its upgradeable condition to false. This enhancement adds a generic upgrade blocking mechanism for blocking minor level upgrades. This generic upgrade blocker can consist of one or more items each of which will block a minor level upgrade. Each generic upgrade blocker item will be associated with some well-defined task to be completed by an administrator. Once the task has been completed the administrator will acknowledge completion and its associated item will no longer block minor level upgrades.

Prioritized Merged Pull Requests Modifying Existing Documents

  • 832: (2/26) general: handling kube-apiserver disruption (deads2k)

Prioritized Active Changes

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

There was 1 Prioritized Active pull request:

  • 838: (1/46) local-storage: STOR-505: 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.

Other Enhancements

Other Merged Changes

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

There were 5 Other Merged pull requests:

  • 695: (5/31) dev-guide: move CVO upgrades doc to enhancements (deads2k)

    Moves CVO docs to enhancements. The tombstone in the original location is here: openshift/cluster-version-operator#631 . These docs cover integration with other components, what those components need to do to participate, what impact they have on each other, and how a cluster upgrades.

    See https://github.com/openshift/enhancements/#is-my-thing-an-enhancement for criteria.

  • 826: (2/52) cluster-logging: Creating initial skeleton of eo v2 api proposal (ewolinetz)

    Currently when interacting with the Elasticsearch Operator via the Elasticsearch CRD, one needs to have a lot of knowledge on how to best configure the Elasticsearch cluster node's roles, memory/cpu, and replication count. We improve the user experience of the operator, and provide a more performant cluster that can operate at scale, by both simplifying the API and moving the knowledge of the desired infrastructure into the operator itself.

Other Merged Pull Requests Modifying Existing Documents

  • 815: (2/48) console: CONSOLE-2425: Support localization of dynamic plugins (jhadvig)
  • 846: (4/4) 100 enhancements: dev-guide: move host-port-registry out of enhancements directory (dhellmann)
  • 847: (3/3) dev-guide: Add CCM related ports to port registry (JoelSpeed)

Other New Changes

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

There were 3 Other New pull requests:

  • 850: (7/7) network: Enable flows collection (mariomac)

    This document defines the steps required to facilitate the enablement and collection of network Flows' tracing from the user side, as well as the status retrieval. It describes the user stories to switch on/off the flows both from the command-line interface and the web console, and depicts the implementation details required in the existing OVN-Kubernetes component, as well as the new components that should be created.

Other New Pull Requests Modifying Existing Documents

  • 849: (1/1) ingress: NE-310 Enhancement proposal for HSTS route admission plugin (candita)
  • 851: (2/2) 068 enhancements: removed obsolete steps from oc upgrade_kubernetes (atiratree)

Other Active Changes

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

There were 12 Other Active pull requests:

  • 683: (76/148) insights: Insights Operator pulling and exposing data from the OCM API (tremes)
  • 843: (60/82) general: Node Healthcheck Operator (rgolangh)
  • 831: (46/83) single-node: aos-sno-pair enhancement (mshitrit)
  • 707: (43/71) installer: Add Enhancement for Installing to Alibaba Cloud (lemondlut)
  • 837: (16/26) insights: Conditional Data Gathering for Insights Operator (Sergey1011010)
  • 841: (14/32) builds: Remove Jenkins from the OCP Payload (adambkaplan)
  • 821: (8/88) update: enhancements/update/targeted-update-edge-blocking: Propose a new enhancement (wking)
  • 817: (8/169) network: Baremetal IPI Network Configuration for Day-1 (cybertron)
  • 771: (4/16) update: add eus MCO enhancement (rphillips)
  • 673: (1/55) machine-api: short-circuiting-backoff (mshitrit)

Other Active Pull Requests Modifying Existing Documents

  • 844: (11/11) dev-guide: host-port-registry: add 9446 port (andfasano)
  • 711: (1/5) olm: add "fail open" risk/mitigation (njhale)

Other Closed Changes

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

There were 4 Other Closed pull requests:

  • 146: (2/217) installer: openstack: Add Baremetal Compute Nodes RFE (pierreprinetti)
  • 562: (2/154) security: Enhancing SCC to Gate Runtime Classes (haircommander)
  • 575: (2/78) installer: Installer Enhacement Proposal: Manifests from STDIN (oglok)
  • 624: (2/23) update: Add: upgrade-blocker-operator (michaelgugino)

Old (labeled as stale, but discussion in last 7 days) Changes

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

There were 3 Old (labeled as stale, but discussion in last 7 days) pull requests:

  • 687: (1/112) storage: Add AWS EFS CSI driver operator (jsafrane)
  • 758: (1/21) security: Security Context Constraints for CSI Volumes (adambkaplan)

Old (labeled as stale, but discussion in last 7 days) Pull Requests Modifying Existing Documents

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

Other lifecycle/stale Changes

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

There were 6 Other lifecycle/stale pull requests:

  • 137: (0/302) general: CLI in-cluster management (sallyom)
  • 613: (0/19) network: NetworkPolicies for System Namespaces (danwinship)
  • 722: (0/8) multi-arch: Add "Build OKD for ppc64le" proposal (mjturek)
  • 730: (0/9) network: mtu: ability to change running cluster's mtu setting (msherif1234)
  • 748: (0/5) cluster-logging: New proposal: Forwarder output parameter templates (alanconway)

Other lifecycle/stale Pull Requests Modifying Existing Documents

  • 522: (0/41) olm: Update OLM managed operator metrics enhancement (awgreene)

Idle (no comments for at least 7 days) Changes

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

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

  • 201: (0/95) general: bootimages: Downloading and updating bootimages via release image (cgwalters)
  • 292: (0/203) machine-api: Add Managing Control Plane machines proposal (enxebre)
  • 302: (0/31) kube-apiserver: [thought-experiment] single-node cluster static pod creation (deads2k)
  • 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)
  • 371: (0/22) ingress: Add forwarded-header-policy enhancement (Miciah)
  • 427: (0/54) update: enhancements/update/phased-rollouts: Propose a new enhancement (wking)
  • 461: (0/9) ingress: Add aws-elb-idle-timeout enhancement (Miciah)
  • 468: (0/54) machine-api: Add dedicated instances proposal (alexander-demichev)
  • 567: (0/110) machine-api: Added proposal for remediation history (slintes)
  • 571: (0/233) network: Cloud API component for egress IP (alexanderConstantinescu)
  • 593: (0/136) general: Add proposal for hiding container mountpoints from systemd (lack)
  • 626: (0/40) machine-config: enhancements/machine-config: securing MCS (crawford)
  • 652: (0/4) 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)
  • 661: (0/120) operator-framework-api: New OpenshiftCatalogueValidator (camilamacedo86)
  • 676: (0/8) kube-apiserver: api compatibility (sanchezl)
  • 682: (0/33) alerting: alerting as a feature (dofinn)
  • 706: (0/154) api-review: apply user defined tags to all resources (gregsheremeta)
  • 725: (0/12) distributed-tracing: distributed tracing (sallyom)
  • 732: (0/147) network: Add Smart NIC OVN offload enhancement (zshi-redhat)
  • 736: (0/104) installer: Add enhancement - IBM Cloud provider for Power Virtual Server platform (jaypoulz)
  • 738: (0/103) network: Installing OCP on ARM-Based Smart NICs (danwinship)
  • 745: (0/99) security: Security Profiles Operator integration in OpenShift (JAORMX)
  • 747: (0/60) network: Enable Kubernetes NMstate by default for selected platforms (yboaron)
  • 751: (0/85) builds: Disable Jenkins Pipeline Build Strategy by Default (adambkaplan)
  • 753: (0/136) workload-partitioning: add plan for configuration and enablement ownership (dhellmann)
  • 773: (0/40) installer: Enhancement proposal for OpenShift IPI on IBM Cloud (jeffnowicki)
  • 775: (0/9) network: Drop Node Hostname Resolution (cybertron)
  • 781: (0/67) installer: CORS-1650: RHEL 8 Server Worker/Infra Node Support (mtnbikenc)
  • 784: (0/44) installer: Allow installer to include/exclude components based on user select install solution (bparees)
  • 787: (0/8) update: Add no drain upgrade filter (michaelgugino)
  • 791: (0/29) baremetal: Support RAID and BIOS configuration for baremetal IPI deployments (hs0210)
  • 802: (0/37) workload-partitioning: WIP Workload partitioning API enhancement (MarSik)
  • 804: (0/28) workload-partitioning: PAO render initial draft (MarSik)
  • 806: (0/1) ingress: Ingress: Add ingress operator and operand logging level API (sgreene570)
  • 811: (0/2) network: Enhancement proposal for OVN secondary networks (maiqueb)
  • 812: (0/45) node: Add proposal about Node Operator (saschagrunert)
  • 830: (0/148) disaster-recovery: WIP Add enhancement for automated cluster backups (marun)
  • 834: (0/82) machine-api: Propose new controller for pausing MHC during cluster upgrades (slintes)
  • 836: (0/16) etcd: ETCD-58: WIP Add enhancement for automated defragmentation (hexfusion)

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

  • 538: (0/17) machine-api: update machine-api-usage-telemetry (elmiko)
  • 666: (0/27) kube-apiserver: adding new userequest audit policy (EmilyM1)
  • 693: (0/29) general: CONVENTIONS: Add section on limits (smarterclayton)
  • 742: (0/93) cluster-scope-secret-volumes: Update projected resource CSI driver proposal (adambkaplan)
  • 774: (0/6) network: Remove OpenShift-SDN requirement for Bare Metal Load Balancer (markdgray)
  • 779: (0/1) general: Update High Availability Conventions (ravisantoshgudimetla)
  • 797: (0/19) ingress: custom routes: set up an explicit trust to the oauth-server (stlaz)
  • 805: (0/3) general: CONVENTIONS.md: add runlevel documentation (mcoops)
  • 810: (0/2) general: tools: update make dependency to build lint image (dhellmann)
  • 835: (0/4) cluster-logging: Explicitly state that JSON log feature applies to all log types. (alanconway)
  • 842: (0/7) cluster-logging: Restore tenant configuration for Loki forwarder. (alanconway)