Skip to content

Latest commit

 

History

History
126 lines (87 loc) · 8.88 KB

2022-11-18.md

File metadata and controls

126 lines (87 loc) · 8.88 KB

This Week in Enhancements - 2022-11-18

Updates since 2022-11-11

Enhancements

Merged Changes

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

There were 3 Merged pull requests:

  • 1189: (7/103) 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.

Merged Pull Requests Modifying Existing Documents

  • 1283: (5/5) installer: fix linter issue in installer/operators-check.md (dhellmann)
  • 1286: (4/4) console: CONSOLE-3333: Update dynamic plugin enhancement proposal with v1 API changes (jhadvig)

New Changes

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

There were 3 New pull requests:

  • 1284: (16/16) hypershift: propose pluggable konnectivity (2uasimojo) (OCPPLAN-5771)

    For worker-less deployments, hypershift deploys a konnectivity-server and -agent to facilitate seamless communication from the hosted control plane to the services running on its behalf in the hosting cluster. At the time of this writing, the list of services thus supported is static and hardcoded.

    This enhancement proposes a mechanism to facilitate adding any service to konnectivity.

  • 1285: (11/11) console: Enhancement doc to customize default pre-pinned resources on navigation (debsmita1) (ODC-5012)

    The Developer perspective on the OpenShift Console provides pinned resources on the navigation which enables the user to go to the resource’s list page with a single click.

    Some customers want to provide defaults for those pre-pinned resources for all users.

    On the Developer perspective navigation, users can see the default pinned resources if they have not customized these pinned resources. The customers have no way to set these default pinned resources for their users.

    This enhancement allows cluster admins to define pre-pinned resources for new users and users who have not customized their navigation items.

    Default pinned resources

  • 1287: (9/9) dev-guide: dev-guide/api-conventions: Explain preference for single canonical phrasing (wking)

    Proximal trigger is @deads2k's concern about ClusterVersion's spec.desiredUpdate being a pointer structure (violating our current API conventions) where both the nil:

    spec: {}

    and the empty-struct:

    spec:
      desiredUpdate: {}

    have the same semantics. If we created desiredUpdate today, the OpenShift anti-pointer preference would have forbidden the nil case, but this section gives more motivational background for folks creating new APIs.

Active Changes

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

There were 8 Active pull requests:

  • 1279: (55/56) insights: WIP on demand Insights data gathering (tremes) (CCXDEV-8854) (CCX-195)
  • 1281: (23/30) network: BGP support for control plane APIs (EmilienM) (OSASINFRA-2999)
  • 1277: (15/27) installer: vSphere: zonal with external lb (jcpowermac) (OCPPLAN-9652)
  • 1276: (7/118) installer: Add support for custom DNS on AWS (sadasu)
  • 1244: (1/8) hypershift: CNF-6291: Enable Performance tuning for Hypershift nodes (jlojosnegros) (PSAP-742)
  • 1213: (1/229) workload-partitioning: feat: add wide cluster configuration for workload partitioning (eggfoobar) (CNF-5562)
  • 1163: (1/54) installer: Installer: user-encrypted storage keys enhancement (patrickdillon)

Active Pull Requests Modifying Existing Documents

  • 1245: (1/12) dev-guide: hostport registry: add NodeObservability hostnetwork ports (alebedev87)

Idle (no comments for at least 7 days) Changes

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

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

  • 1064: (0/99) network: Add enhancement proposal for SDN live migration (pliurh) (SDN-2612)
  • 1106: (0/56) storage: OpenStack Cinder CSI Driver Operator Configurability (stephenfin) (OSASINFRA-2857)
  • 1191: (0/151) api-review: Apply user defined tags to all Azure resources created by OpenShift (bharath-b-rh) (OCPPLAN-8155) (CORS-2249)
  • 1204: (0/14) hypershift: Enhancement proposal for HyperShift on P/Z/A (jaypoulz)
  • 1217: (0/33) api-review: Apply user defined labels to all GCP resources created by OpenShift (bharath-b-rh) (OCPPLAN-8155) (CORS-2249)
  • 1229: (0/9) hypershift: PSAP-742: Enable node tuning of HyperShift hosted nodes via NTO (dagrayvid) (PSAP-742)
  • 1242: (0/110) microshift: WIP - Adding MicroShift etcd enhancement (dusk125) (ETCD-318)
  • 1257: (0/4) general: Priority Classes enhancement preliminary doc (WIP) (a-dsouza) (1041)
  • 1260: (0/31) installer: installer-aws: Cluster deployment on AWS Outpost (pkliczewski) (OCPPLAN-9617) (ECOPROJECT-866)
  • 1267: (0/118) network: vSphere IPI Support for Static IPs (rvanderp3) (OCPPLAN-9654)
  • 1280: (0/5) monitoring: Proposal for an operator health metric (sradco)

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

  • 1273: (0/9) machine-api: preCreate machine controller lifecycle hook (rvanderp3)

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/157) security: Security Profiles Operator integration in OpenShift (JAORMX)
  • 1167: (1/141) installer: openstack: add the notion of Failure Domains in the installer (EmilienM) (OSASINFRA-2908)
  • 1232: (2/135) installer: installer-aws: create edge compute pool for AWS Local Zones (mtulio) (RFE-2782)
  • 1253: (1/15) general: Netobserv: update for GA (jotak)

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

  • 1263: (1/4) dev-guide: Host port registry: ingress node firewall (martinkennelly)