Skip to content

Latest commit

 

History

History
124 lines (90 loc) · 8.67 KB

2022-02-04.md

File metadata and controls

124 lines (90 loc) · 8.67 KB

This Week in Enhancements - 2022-02-04

Updates since 2022-01-28

Enhancements

Merged Changes

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

There were 3 Merged pull requests:

  • 924: (8/220) oc: CLI Manager (deejross)

    This proposal is describing the mechanism for how authors of a Command Line Interface (CLI) tool such as oc, kubectl, odo, istio, tekton, or knative, can deliver tools to OpenShift clusters in disconnected environments. A feature is needed to manage various CLIs available for OpenShift and related services. The goal is for a connected user to discover, install, and upgrade tools that are compatible with the current cluster version easily and from a single location.

Merged Pull Requests Modifying Existing Documents

  • 1018: (80/111) windows-containers: Add Windows Health Management containerd context (saifshaikh48)
  • 1024: (5/5) windows-containers: Change openshift-managed to OpenShift managed (sebsoto)

New Changes

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

There were 2 New pull requests:

  • 1023: (4/4) ingress: Add route-subdomain enhancement (Miciah)

    This enhancement implements the spec.subdomain field of the OpenShift Route API. When this field is specified, the host name of the Route depends on the domain of the IngressController that exposes the Route. If multiple IngressControllers expose a Route that specifies spec.subdomain, then the Route has a distinct host name for each IngressController that exposes it. This is particularly useful with sharding where the Route is exposed on multiple shards. It is also useful generally in situations where the user wants to specify the subdomain part of the Route's host name but allow the IngressController to set the domain part.

  • 1025: (2/2) kube-apiserver: Introduce detection of stale clusteroperator conditions (mfojtik)

    In OpenShift 4, every active operator included in the core payload (cluster operator) updates its conditions in " clusteroperator" resource. Conditions determine whether specific core components are Degraded or Available or if they are making progress or if their state causes the cluster to be not upgradeable. These conditions are essential for cluster administrators to determine the health of their clusters, and they are usually the first thing Red Hat support is going to look at in case there is a problem with the cluster.

    Unfortunately, in some edge cases, these conditions might not reflect the current state of the cluster. For example, since they depend on the running operator, these conditions might become stale and outdated if the operator is not running or cannot contact the API server. And while the API server might still work, the result of oc get clusteroperators does not represent the cluster's current state.

    Therefore, we need a detection mechanism to help detect in-active operators or operators that are not actively updating the conditions.

Active Changes

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

There were 18 Active pull requests:

  • 1014: (162/226) multi-arch: Heterogeneous architecture clusters (Prashanth684)
  • 995: (80/191) machine-api: Add enhancement for AWS Placement Groups in Machine API (JoelSpeed)
  • 1020: (76/89) ingress: Add enhancement for AWS Load Balancer operator (arjunrn)
  • 955: (61/181) authentication: Enhancement for OAuth2 Authorization Grant Login for oc (arjunrn)
  • 1021: (53/54) machine-api: [OCPCLOUD-1377] Add "Azure Ultra Disks support in Machine API" enhancement (damdo)
  • 1008: (37/134) machine-api: [OCPCLOUD-1248] Add initial iteration of ControlPlaneMachineSet operator enhancement (JoelSpeed)
  • 1002: (24/78) ingress: CFE-10: Add host-network-bind-options (Elbehery)
  • 1009: (23/55) general: OpenStack Cloud Provider Config Upgrade (stephenfin)
  • 996: (16/156) single-node: Enhancement for enabling single-node-openshift with workers (omertuc)
  • 1019: (16/19) node-tuning: Enhancement for improving image pull via shortname security (umohnani8)
  • 1010: (13/17) authentication: add enhancement on PSa autolabeling (stlaz)
  • 994: (2/7) authentication: auth: add enhancement about pinning SCCs to pods (stlaz)
  • 981: (2/134) general: Added proposal for HyperShift monitoring. (bwplotka)
  • 811: (2/71) network: Enhancement proposal for OVN secondary networks (maiqueb)
  • 987: (1/66) dns: Add the DNS-over-TLS enhancement initial draft (brandisher)
  • 1006: (1/3) storage: CSI Inline Ephemeral Volume Security (adambkaplan)
  • 929: (1/226) api-review: [OCPNODE-747] New CRD ImageDigestMirrorSet and ImageTagMirrorSet to support AllowMirrByTags (QiWang19)

Active Pull Requests Modifying Existing Documents

  • 1000: (2/109) api-review: Update enhancement proposal to support update of user-defined AWS tags (TrilokGeer)

Closed Changes

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

There was 1 Closed pull request:

  • 201: (2/119) general: bootimages: Downloading and updating bootimages via release image (cgwalters)

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:

  • 745: (0/131) security: Security Profiles Operator integration in OpenShift (JAORMX)
  • 812: (0/56) node: Add proposal about Node Operator (saschagrunert)
  • 918: (0/92) installer: vsphere: add multiple datacenter and clusters (jcpowermac)
  • 931: (0/74) dns: NE-367: Add logLevel and operatorLogLevel APIs for DNS (miheer)
  • 937: (0/131) monitoring: support configuration of alerting notifications by application owners (simonpasquier)
  • 943: (0/106) etcd: [OCPCLOUD-1244] Add proposal for etcd protection mechanism during control plane scaling (JoelSpeed)
  • 952: (0/27) ingress: NE-585 Expose HealthCheck Interval (candita)
  • 958: (0/104) monitoring: enhancements/monitoring: User-defined alerting rules proposal (bison)
  • 980: (0/71) authentication: enhancements/authentication: detect invalid certificates (s-urbaniak)
  • 986: (0/4) windows-containers: WIP WINC-712: Windows CSI Storage Enablement (alinaryan)
  • 992: (0/16) authentication: auth: add enhancement for direct kube-apiserver oidc config (stlaz)
  • 1005: (0/54) update: Synchronized upgrades in DPU clusters (danwinship)
  • 1013: (0/4) cluster-logging: LOG-1043 Flow control API enhancements. (alanconway)

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

  • 1003: (0/2) authentication: add log level, stage and request uri mask (ibihim)
  • 1017: (0/14) helm3: helm: fix example in the documentation (zonggen)