Skip to content

Latest commit

 

History

History
175 lines (113 loc) · 12 KB

2022-07-15.md

File metadata and controls

175 lines (113 loc) · 12 KB

This Week in Enhancements - 2022-07-15

Updates since 2022-07-08

Enhancements for Release Priorities

Prioritized New Changes

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

There was 1 Prioritized New pull request:

  • 1187: (72/72) microshift: kubernetes for industrial edge (dhellmann) (OCPPLAN-9080) (USHIFT-50)

    priority/important-soon

    This enhancement describes MicroShift, which provides an essential container orchestration runtime compatible with kubernetes and OpenShift built for Internet-of-things (IoT) and Edge computing scenarios that are both CPU and memory constrained. The container orchestration runtime is binary compatible with OpenShift Container Platform, but it is not 100% API resource compatible. It has a strict subset of OpenShift API resources pertinent for IoT and Edge computing scenarios with a strong bias to retaining traditional runtime security controls like SecurityContextConstraints and SELinux.

    Quite a lot of the text in this enhancement is taken from other working documents.

Other Enhancements

Other Merged Changes

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

There were 3 Other Merged pull requests:

Other Merged Pull Requests Modifying Existing Documents

  • 1176: (3/3) installer: enhancements/installer/component-selection: Fix "capabilities" -> "capability's" typo (wking) (OCPPLAN-7589)
  • 1183: (4/4) general: Add ingress operator to list of components using konnectivity sock proxy in hypershift (enxebre) (OCPPLAN-5771)
  • 1185: (4/4) insights: Insights recommendations as alerts - minor update (tremes) (CCXDEV-6653)

Other New Changes

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

There were 8 Other New pull requests:

  • 1179: (27/27) network: UPI IP and Interface Selection (cybertron)

    do-not-merge/work-in-progress

    As OpenShift is deployed in increasingly complex networking environments, we have gotten many requests for more control over which interface is used for the primary node IP. We provided a basic mechanism for this with KUBELET_NODEIP_HINT but as users have started to exercise that some significant limitations have come to light.

  • 1181: (10/10) baremetal: Add enhacement for setting bootstrap kubelet ip (tsorya) (MGMT-11102)

    When installing a new cluster with UPI, you can set machine networks that will be set to networkConfig field in the install-config.yaml file to configure the control plane network interfaces for the cluster hosts. However, users cannot configure the machine network for the bootstrap node.

  • 1184: (16/16) ingress: NE-586: ingress: Add ReloadInterval Option (Ethany-RH) (NE-586)

    Add an API field to configure OpenShift router's RELOAD_INTERVAL environment variable so that administrators can define the minimum frequency the router is allowed to reload to accept new changes.

    OpenShift router currently hard-codes this reload interval to 5s. It should be possible for administrators to tune this value as necessary. Based on the processes run in the cluster and the frequency that it sees new changes, increasing the minimum interval at which the router is allowed to reload can improve its efficiency. This proposal extends the existing IngressController API to add a tuning option for the reload interval.

  • 1188: (4/4) general: Update mount-namespace-hiding implementation plan to be environment-only (lack) (CNF-5326)

    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.

  • 1189: (41/41) installer: Installer: check operators for stability (patrickdillon)

    This enhancement proposes that the OpenShift Installer should check the status of individual cluster operators and use those statuses as a threshold for determining whether an install is a success (exit 0) or failure (exit != 0). Specifically, the Installer should check whether cluster operators have stopped progressing for a certain amount of time. If the Installer sees that an operator is Available=true but fails to enter a stable Progressing=false state, the Installer will exit non-zero and log an error.

Other New Pull Requests Modifying Existing Documents

  • 1180: (25/25) installer: Update ibm-cloud-provider-for-power-vs-platform to Include Persistent Storage implementation (Madhan-SWE)
  • 1182: (4/4) cloud-integration: Detail requirements for upgrade from in-tree to out-of-tree provider (MaysaMacedo)
  • 1186: (2/2) general: Add oauth route label (enxebre) (OCPPLAN-5771)

Other Active Changes

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

There were 9 Other Active pull requests:

  • 1167: (64/82) installer: openstack: add the notion of Failure Domains in the installer (EmilienM) (OSASINFRA-2908)
  • 1170: (56/229) olm: Add a platform operators (phase 0) proposal (timflannagan) (OLM-2232) (OLM-2513) (OLM-2605)
  • 1158: (44/167) general: Ingress node firewall support using eBPF proposal (msherif1234) (SDN-2781)
  • 1014: (35/495) multi-arch: Heterogeneous architecture clusters (Prashanth684) (RFE-2240) (OCPPLAN-4577)
  • 1148: (6/27) installer: This proposal describes how we would add a new field to the install-config during installation to set the load balancer type in AWS either to NLB or ELB. (miheer) (NE-942)
  • 1139: (3/7) dns: NE-927: CoreDNS Cache Tuning Enhancement Proposal (brandisher) (NE-757)
  • 1177: (2/4) ingress: NE-954: LoadBalancer Allowed Source Ranges Enhancement Proposal (suleymanakbas91) (NE-555)

Other Active Pull Requests Modifying Existing Documents

  • 1159: (5/11) dns: Bug 2088606: Update DNS-over-TLS proposal (brandisher) (NE-703)
  • 1175: (2/5) windows-containers: [WINC] WMCO: Update container runtime details (mansikulkarni96)

Other Closed Changes

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

There was 1 Other Closed pull request:

Other Closed Pull Requests Modifying Existing Documents

  • 1129: (2/34) general: Adding more priority labels (LalatenduMohanty)

Revived (closed more than 7 days ago, but with new comments) Changes

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

There were 2 Revived (closed more than 7 days ago, but with new comments) pull requests:

  • 924: (1/222) oc: CLI Manager (deejross) (WRKLDS-169)
  • 1036: (4/158) insights: Insights Operator Prometheus Alerts for Insights Recommendations (natiiix) (CCXDEV-6653)

Idle (no comments for at least 7 days) Changes

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

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

  • 811: (0/92) network: Enhancement proposal for OVN secondary networks (maiqueb)
  • 918: (0/213) installer: vsphere: add multiple datacenter and clusters (jcpowermac)
  • 1064: (0/70) network: Add enhancement proposal for SDN live migration (pliurh) (SDN-2612)
  • 1106: (0/25) storage: OpenStack Cinder CSI Driver Operator Configurability (stephenfin) (OSASINFRA-2857)
  • 1126: (0/53) cluster-logging: Logs-based alerts (periklis) (LOG-2510)
  • 1150: (0/21) ocp-coreos-layering: User experience workflow in OCP CoreOS Layering model (sinnykumari)
  • 1163: (0/26) installer: Installer: user-encrypted storage keys enhancement (patrickdillon)
  • 1164: (0/29) general: Network Observability update for downstream operator and productization (jpinsonneau)

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

  • 1102: (0/11) network: Dual stack VIPs: Add rules for openshift/api fields on upgrades (creydr) (SDN-2213)
  • 1107: (0/38) ingress: Update enhancement for aws-load-balancer-operator (thejasn) (CFEPLAN-39)
  • 1172: (0/6) housekeeping: owners: Remove selansen (sebsoto)

With lifecycle/stale or lifecycle/rotten Changes

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

There were 5 With lifecycle/stale or lifecycle/rotten pull requests:

  • 745: (1/142) security: Security Profiles Operator integration in OpenShift (JAORMX)
  • 1121: (1/7) general: Observability Query Language (preliminary draft, incomplete) (alanconway)
  • 1133: (1/33) general: Guidelines for the use of eBPF in OCP (danwinship)
  • 1134: (1/57) installer: adding gcp-ipi-shared-vpc (jstuever) (CORS-1774)

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

  • 1138: (1/19) etcd: Added several removing items else machine creation will fail (geliu2016)