Uploaded image for project: 'OpenShift Container Platform (OCP) Strategy'
  1. OpenShift Container Platform (OCP) Strategy
  2. OCPSTRAT-2089

Migrate oc CLI Streaming Operations from SPDY to WebSockets for Improved Compatibility and Future-Proofing

XMLWordPrintable

    • Product / Portfolio Work
    • None
    • False
    • Hide

      None

      Show
      None
    • False
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Feature Overview

      Summary

      This enhancement updates the OpenShift oc CLI to support WebSockets for streaming operations (oc rsh, oc attach, oc cp), replacing the obsolete SPDY protocol. The transition aligns with upstream Kubernetes changes and resolves compatibility issues with services like CloudFlare, which no longer support SPDY.

      Customer Problem

      Customers like Porsche Informatik and Atruvia AG face broken automation and limited pod interaction due to SPDY's incompatibility with CloudFlare Tunnels. Since SPDY is deprecated in Kubernetes and unsupported by modern network tools, critical workflows relying on oc rsh, oc attach, and oc cp are non-functional.

      Why This Matters

      • Increased Compatibility: WebSocket support ensures CLI operations work through CloudFlare and similar providers.
      • Modern Protocol Alignment: SPDY is obsolete; WebSockets are the recommended streaming protocol starting Kubernetes v1.31.
      • Workflow Reliability: Enables robust automation, CI/CD, and remote debugging for customers using tunneling solutions.

              gausingh@redhat.com Gaurav Singh
              gausingh@redhat.com Gaurav Singh
              None
              None
              None
              None
              Andrea Hoffer Andrea Hoffer
              Kyle Walker Kyle Walker
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: