Skip to content

Latest commit

 

History

History
171 lines (114 loc) · 11.2 KB

2022-07-22.md

File metadata and controls

171 lines (114 loc) · 11.2 KB

This Week in Enhancements - 2022-07-22

Updates since 2022-07-15

Enhancements for Release Priorities

Prioritized New Changes

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

There was 1 Prioritized New pull request:

  • 1193: (57/57) microshift: USHIFT-40 Default CNI for MicroShift (mangelajo) (USHIFT-40)

    priority/important-soon

    This enhancement proposes the adoption of a default MicroShift CNI.

    MicroShift addresses customer use cases with low-resource, field-deployed edge devices (SBCs, SoCs) requiring a minimal K8s container orchestration layer.

    MicroShift is targeting a class of devices like Xilinx ZYNQ UltraScale+, fitlet2, NVIDIA Jetson TX2, or Intel NUCs that are pervasive in edge deployments. These cost a few hundred USD, have all necessary accelerators and I/O on-board, but are typically not extensible and are highly constrained on every resource, e.g.:

    • CPU: ARM Cortex-A35-class or Intel Atom class CPU, 2-4 cores, 1.5GHz clock
    • memory: 2-16GB RAM
    • storage: e.g. SATA3 @ 6Gb/s, 10kIOPS, 1ms (vs. NVMe @ 32Gb/s, 500kIOPS, 10µs)
    • network: Less bandwidth and less reliable than data center-based servers, including being completely disconnected for extended periods. Likely 1Gb/s NICs, potentially even LTE/4G connections at 5-10Mbps, instead of 10/25/40Gb/s NICs

Prioritized Active Changes

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

There was 1 Prioritized Active pull request:

  • 1187: (107/177) microshift: kubernetes for device edge (dhellmann) (OCPPLAN-9080) (USHIFT-50)

    lgtm, 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 constrained in CPU, memory, and network bandwidth. 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.

Other Enhancements

Other Merged Changes

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

There were 2 Other Merged pull requests:

  • 1014: (107/600) multi-arch: Heterogeneous architecture clusters (Prashanth684) (RFE-2240) (OCPPLAN-4577)

    This enhancement describes the plan to support provisioning and upgrades of heterogeneous architecture Openshift clusters. A heterogeneous cluster is a cluster with nodes running on different architectures with a homogeneous control plane and worker machinesets supporting any combination of architectures (eg: x86 control plane + a mix of ARM/P/Z worker nodes). This document describes the support needed for heterogeneous architecture clusters in phases. There will be three major phases with basic support in phase 1 which is targeted for a 4.11 techpreview (with documented limitations) and the other phases which address gaps beyond the 4.11 time frame. The targeted platform for the initial phase is Azure with support for x86 and ARM architectures.

    alt heterogeneous cluster

Other Merged Pull Requests Modifying Existing Documents

  • 1172: (4/6) housekeeping: owners: Remove selansen (sebsoto)

Other New Changes

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

There were 2 Other New pull requests:

  • 1191: (16/16) api-review: Apply user defined tags to all Azure resources created by OpenShift (bharath-b-rh)

    do-not-merge/work-in-progress

    This enhancement describes the proposal to allow an administrator of Openshift to have the ability to apply user defined tags to those resources created by Openshift in Azure.

Other New Pull Requests Modifying Existing Documents

  • 1192: (4/4) release: Add links to TRT team aggregator presentation (xueqzhan) (edit)

Other Active Changes

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

There were 19 Other Active pull requests:

  • 1158: (71/237) general: Ingress node firewall support using eBPF proposal (msherif1234) (SDN-2781)
  • 1170: (62/291) olm: Add a platform operators (phase 0) proposal (timflannagan) (OLM-2232) (OLM-2513) (OLM-2605)
  • 1167: (50/132) installer: openstack: add the notion of Failure Domains in the installer (EmilienM) (OSASINFRA-2908)
  • 1179: (31/56) network: UPI IP and Interface Selection (cybertron)
  • 1189: (14/55) installer: Installer: check operators for stability (patrickdillon)
  • 1134: (7/62) installer: adding gcp-ipi-shared-vpc (jstuever) (CORS-1774)
  • 1139: (7/14) dns: NE-927: CoreDNS Cache Tuning Enhancement Proposal (brandisher) (NE-757)
  • 1148: (7/33) 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)
  • 1150: (5/25) ocp-coreos-layering: User experience workflow in OCP CoreOS Layering model (sinnykumari)
  • 371: (3/45) ingress: Add forwarded-header-policy enhancement (Miciah)
  • 1184: (2/16) ingress: NE-586: ingress: Add ReloadInterval Option (Ethany-RH) (NE-586)
  • 1177: (2/6) ingress: NE-954: LoadBalancer Allowed Source Ranges Enhancement Proposal (suleymanakbas91) (NE-555)
  • 811: (2/94) network: Enhancement proposal for OVN secondary networks (maiqueb)
  • 745: (2/144) security: Security Profiles Operator integration in OpenShift (JAORMX)
  • 1164: (2/30) general: Network Observability update for downstream operator and productization (jpinsonneau)

Other Active Pull Requests Modifying Existing Documents

  • 1182: (7/10) cloud-integration: Detail requirements for upgrade from in-tree to out-of-tree provider (MaysaMacedo)
  • 1175: (5/10) windows-containers: [WINC] WMCO: Update container runtime details (mansikulkarni96)
  • 1107: (2/39) ingress: Update enhancement for aws-load-balancer-operator (thejasn) (CFEPLAN-39)
  • 1102: (1/12) network: Dual stack VIPs: Add rules for openshift/api fields on upgrades (creydr) (SDN-2213)

Other Closed Changes

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

There were 2 Other Closed pull requests:

  • 1121: (2/9) general: LOG-1791: Observability Correlation Context (alanconway)

Other Closed Pull Requests Modifying Existing Documents

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

Idle (no comments for at least 7 days) Changes

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

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

  • 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)
  • 1163: (0/26) installer: Installer: user-encrypted storage keys enhancement (patrickdillon)
  • 1181: (0/10) baremetal: Add enhacement for setting bootstrap kubelet ip (tsorya) (MGMT-11102)

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

  • 1159: (0/11) dns: Bug 2088606: Update DNS-over-TLS proposal (brandisher) (NE-703)
  • 1180: (0/25) installer: Update ibm-cloud-provider-for-power-vs-platform to Include Persistent Storage implementation (Madhan-SWE)
  • 1186: (0/2) general: Add oauth route label (enxebre) (OCPPLAN-5771)
  • 1188: (0/4) general: Update mount-namespace-hiding implementation plan to be environment-only (lack) (CNF-5326)

With lifecycle/stale or lifecycle/rotten Changes

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

There was 1 With lifecycle/stale or lifecycle/rotten pull request:

  • 1133: (1/34) general: Guidelines for the use of eBPF in OCP (danwinship)