Skip to content

Latest commit

 

History

History
164 lines (109 loc) · 11.5 KB

2022-04-29.md

File metadata and controls

164 lines (109 loc) · 11.5 KB

This Week in Enhancements - 2022-04-29

Updates since 2022-04-22

Enhancements for Release Priorities

Prioritized Active Changes

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

There was 1 Prioritized Active pull request:

  • 1067: (57/367) agent-installer: Automated Workflow for Agent-based Installer (dhellmann) (AGENT-10)

    tide/merge-method-squash, priority/important-soon

    "Cluster 0" deployments, for the first cluster in an environment, are unique because they occur in situations where there may not be a lot of other infrastructure to support long-running services normally associated with automated provisioning for on-premises use cases. Nevertheless, users and partners want to automate these deployments. The assisted installer GUI provides an excellent user experience for deploying connected clusters. This enhancement covers the user-provided automation use case for disconnected clusters.

Other Enhancements

Other Merged Changes

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

There were 6 Other Merged pull requests:

  • 1023: (5/39) ingress: NE-881: ingress: Add route-subdomain enhancement (Miciah) (NE-700)

    This enhancement implements the spec.subdomain field of the OpenShift Route API. When spec.host is specified or spec.subdomain is omitted on a Route, then the Route API behaves the same as before this enhancement. When spec.host is omitted and spec.subdomain 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.

  • 1035: (2/143) network: Pods Egress DSCP QoS proposal (oribon) (SDN-2097)

    Not all traffic has the same priority, and when there is contention for bandwidth, there should be a mechanism for objects outside the cluster to prioritize the traffic. To enable this, we will use Differentiated Services Code Point (DSCP) which allows us to classify packets by setting a 6-bit field in the IP header, effectively marking the priority of a given packet relative to other packets as "Critical", "High Priority", "Best Effort" and so on.

    By introducing a new CRD EgressQoS, users could specify a DSCP value for packets originating from pods on a given namespace heading to a specified CIDR. The CRD will be Namespaced, with one resource allowed per namespace. The resources will be watched by ovn-k, which in turn will configure OVN's QoS Table.

  • 1098: (8/8) release: proposals for improving CI signal (stbenjam) (edit)

    We are currently highly susceptible to regression in the quality of our payloads. This is due to a few factors:

    • We can’t (too much time, too expensive) run all our CI jobs against all PRs pre-merge, so sometimes we don’t find out something regressed until after the PR merges

    • Even our payload acceptance jobs assume that they will sometimes fail and therefore set the bar at “at least one pass”. This allows changes which make tests less reliable to go undetected as long as we keep getting an occasional pass.

Other Merged Pull Requests Modifying Existing Documents

  • 1072: (14/23) machine-api: update machine-api-usage-telemetry (elmiko)
  • 1093: (5/19) general: enhancements/update/update-blocker-lifecycle: Pivot to "update recommendations" (wking)
  • 1097: (10/10) guidelines: Move drawbacks section up to a place of prominence, rework a few other section orderings (bparees)

Other New Changes

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

There was 1 Other New pull request:

Other New Pull Requests Modifying Existing Documents

  • 1099: (5/5) ingress: Update enhancement for aws-load-balancer-operator (thejasn) (CFEPLAN-39)

Other Active Changes

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

There were 9 Other Active pull requests:

  • 1037: (81/506) insights: New Insights config API proposal (tremes) (CCXDEV-6852)
  • 1014: (23/395) multi-arch: Heterogeneous architecture clusters (Prashanth684) (RFE-2240) (OCPPLAN-4577)
  • 1090: (9/33) guidelines: add workflow description section to the template (dhellmann)
  • 1010: (3/89) authentication: add enhancement on PSa autolabeling (stlaz) (AUTH-133)
  • 1084: (2/23) ingress: enhancement/ingress: add max connections tuning (frobware) (NE-577)
  • 1059: (2/276) baremetal: Converge ZTP and Metal3 flows (dtantsur) (METAL-10) (METAL-192)
  • 987: (2/126) dns: Add the DNS-over-TLS enhancement initial draft (brandisher) (NE-703)
  • 811: (2/82) network: Enhancement proposal for OVN secondary networks (maiqueb)

Other Active Pull Requests Modifying Existing Documents

  • 1054: (3/9) ingress: NE-585 Update enhancement after implementation (candita) (NE-585)

Other Closed Changes

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

There were 3 Other Closed pull requests:

  • 1005: (2/111) general: Non-disruptive upgrades in DPU clusters (danwinship) (SDN-2603)
  • 1019: (1/26) node-tuning: Enhancement for improving image pull via shortname security (umohnani8) (RUN-1134)
  • 1027: (1/7) general: Enable ProjectRequestLimit on OpenShift 4.x (josefkarasek)

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:

  • 461: (0/34) ingress: NE-406: ingress: Add aws-elb-idle-timeout enhancement (Miciah) (NE-357)

Revived (closed more than 7 days ago, but with new comments) Pull Requests Modifying Existing Documents

  • 1051: (10/233) api-review: Update enhancement proposal to support update of user-defined AWS tags (TrilokGeer)

Idle (no comments for at least 7 days) Changes

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

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

  • 745: (0/137) security: Security Profiles Operator integration in OpenShift (JAORMX)
  • 918: (0/186) installer: vsphere: add multiple datacenter and clusters (jcpowermac)
  • 981: (0/159) general: Added proposal for HyperShift monitoring. (bwplotka)
  • 1008: (0/251) machine-api: [OCPCLOUD-1248] Add initial iteration of ControlPlaneMachineSet operator enhancement (JoelSpeed)
  • 1030: (0/171) monitoring: enhancements/monitoring: User-Defined Alerting and Relabeling Rules (bison)
  • 1057: (0/126) installer: Enhancement for enabling 4-node cluster deployments as a day0 operation (flaper87)
  • 1064: (0/51) network: Add enhancement proposal for SDN live migration (pliurh) (SDN-2612)
  • 1071: (0/14) baremetal: Add bootstrap-external-ip (honza) (METAL-175)

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

  • 1046: (0/5) ingress: transition-ingress-from-beta-to-stable status → implemented (Miciah)
  • 1068: (0/5) dev-guide: Add etcd readyz port (hasbro17)
  • 1073: (0/10) general: Fix links to make relative to page (johnbwork)
  • 1076: (0/6) dev-guide: Add on-prem internal loadbalancer ports to host port registry (cybertron)
  • 1077: (0/25) monitoring: Add a priority label to alerts (sradco)
  • 1078: (0/10) monitoring: Add operator name and component labels (sradco)
  • 1081: (0/3) single-node: Change wording in SNO+Workers Operational Aspects of API Extensions section (omertuc)
  • 1089: (0/4) cluster-logging: Update flow-control-api.md - inline rate limits. (alanconway)

With lifecycle/stale or lifecycle/rotten Changes

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

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

  • 371: (1/40) ingress: Add forwarded-header-policy enhancement (Miciah)
  • 1009: (1/88) general: OpenStack Cloud Provider Config Upgrade (stephenfin) (OSASINFRA-2758)
  • 1047: (1/6) authentication: AUTH-125 Cert Manager enhancement document (slaskawi) (AUTH-5)
  • 1066: (13/20) dev-guide: Document the various event files produced by CI (DennisPeriquet)