Skip to content

Latest commit

 

History

History
165 lines (105 loc) · 11.1 KB

2022-07-29.md

File metadata and controls

165 lines (105 loc) · 11.1 KB

This Week in Enhancements - 2022-07-29

Updates since 2022-07-22

Enhancements for Release Priorities

Prioritized Merged Changes

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

There was 1 Prioritized Merged pull request:

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

    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.

Prioritized Active Changes

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

There was 1 Prioritized Active pull request:

  • 1193: (29/90) 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, please see PR#1187 for more details.

    We are proposing OVNKubernetes to align with all the other OpenShift form factors, and provide the ability to use NetworkPolicies which some customers demand.

    In this enhancement we describe the changes made to the OVNKubernetes configuration as well as the work that needs to be done, and possible improvements.

Other Enhancements

Other Merged Changes

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

There were 2 Other Merged pull requests:

Other Merged Pull Requests Modifying Existing Documents

  • 1159: (10/19) dns: Bug 2088606: Update DNS-over-TLS proposal (brandisher) (NE-703)
  • 1192: (4/6) release: Add links to TRT team aggregator presentation (xueqzhan) (edit)

Other New Changes

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

There were 5 Other New pull requests:

  • 1195: (26/26) hypershift: Add state of the world enhancement for hypershift Node lifecycle (enxebre) (OCPPLAN-5771)

    This proposal fleshes out the details for the current Node lifecycle solution for HyperShift form factor i.e. hosed control planes. This includes automated Machine management, OS and config lifecycle.

  • 1197: (37/37) installer: Installer: Logging Configuration (patrickdillon)

    This enhancement proposes the introduction of a log-config.yaml configuration file which allows users to pass input that will be used specifically for configuring logging behavior in the Installer.

  • 1198: (9/9) insights: VDPA enhancement (lmilleri)

    ok-to-test

    This enhancement provides a proposal for integrating vDPA (Virtio Data Path Acceleration) in Openshift.

  • 1200: (2/2) network: Pods SNAT to LB Service IP proposal (oribon) (SDN-2682)

    Some external systems that communicate with applications running on the Kubernetes cluster through a LoadBalancer service expect that the source IP of traffic originating from the pods backing the service is identical to the destination IP they use to reach them - i.e the LoadBalancer's external IP (the ingress IP). In addition, traffic to and from these pods should be able to use any network interface on the host.

    By annotating a LoadBalancer service, users could request that the source IP of packets originating from all of the pods that are endpoints of it would be its external IP. They could also specify from which network the pods' traffic should exit from. This mechanism will be supported only on clusters using OVN-Kubernetes on "Local Gateway Mode".

Other New Pull Requests Modifying Existing Documents

  • 1196: (10/10) console: Replace the 'Enabled' field with enum (jhadvig)

Other Active Changes

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

There were 12 Other Active pull requests:

  • 1170: (35/325) olm: Add a platform operators (phase 0) proposal (timflannagan) (OLM-2232) (OLM-2513) (OLM-2605)
  • 1177: (18/22) ingress: NE-954: LoadBalancer Allowed Source Ranges Enhancement Proposal (suleymanakbas91) (NE-555)
  • 1139: (15/27) dns: NE-927: CoreDNS Cache Tuning Enhancement Proposal (brandisher) (NE-757)
  • 1148: (12/43) 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)
  • 1189: (7/61) installer: Installer: check operators for stability (patrickdillon)
  • 1179: (6/62) network: IP and Interface Selection (cybertron)
  • 1191: (5/21) api-review: Apply user defined tags to all Azure resources created by OpenShift (bharath-b-rh)
  • 1150: (2/25) ocp-coreos-layering: User experience workflow in OCP CoreOS Layering model (sinnykumari)
  • 1164: (2/32) general: Network Observability update for downstream operator and productization (jpinsonneau)
  • 1158: (1/238) general: Ingress node firewall support using eBPF proposal (msherif1234) (SDN-2781)
  • 1133: (1/35) general: Guidelines for the use of eBPF in OCP (danwinship)

Other Active Pull Requests Modifying Existing Documents

  • 1102: (9/21) 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 was 1 Other Closed pull request:

Other Closed Pull Requests Modifying Existing Documents

  • 1182: (8/17) cloud-integration: Detail requirements for upgrade from in-tree to out-of-tree provider (MaysaMacedo)

Idle (no comments for at least 7 days) Changes

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

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

  • 371: (0/45) ingress: Add forwarded-header-policy enhancement (Miciah)
  • 745: (0/144) security: Security Profiles Operator integration in OpenShift (JAORMX)
  • 811: (0/94) network: Enhancement proposal for OVN secondary networks (maiqueb)
  • 1106: (0/25) storage: OpenStack Cinder CSI Driver Operator Configurability (stephenfin) (OSASINFRA-2857)
  • 1126: (0/53) cluster-logging: Logs-based alerts (periklis) (LOG-2510)
  • 1134: (0/62) installer: adding gcp-ipi-shared-vpc (jstuever) (CORS-1774)
  • 1163: (0/26) installer: Installer: user-encrypted storage keys enhancement (patrickdillon)
  • 1167: (0/132) installer: openstack: add the notion of Failure Domains in the installer (EmilienM) (OSASINFRA-2908)
  • 1181: (0/10) baremetal: Add enhacement for setting bootstrap kubelet ip (tsorya) (MGMT-11102)
  • 1184: (0/16) ingress: NE-586: ingress: Add ReloadInterval Option (Ethany-RH) (NE-586)

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

  • 1107: (0/39) ingress: Update enhancement for aws-load-balancer-operator (thejasn) (CFEPLAN-39)
  • 1175: (0/10) windows-containers: [WINC] WMCO: Update container runtime details (mansikulkarni96)
  • 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 were 2 With lifecycle/stale or lifecycle/rotten pull requests:

  • 918: (4/216) installer: vsphere: add multiple datacenter and clusters (jcpowermac)
  • 1064: (1/71) network: Add enhancement proposal for SDN live migration (pliurh) (SDN-2612)