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

make router namespace ownership check configurable with MicroShift

XMLWordPrintable

    • BU Product Work
    • False
    • Hide

      None

      Show
      None
    • False
    • OCPSTRAT-1131MicroShift Enhancements 2024 for Industrial, Retail and Public Sector edge customers
    • 0% To Do, 0% In Progress, 100% Done
    • S
    • 0
    • Program Call
    • Customers need to use multiple namepsaces

      Feature Overview (aka. Goal Summary)

      OpenShift Default is not to allow multiple namespaces to access the same hostname. MicroShift inherits that default.  The goal of this feature is to give customers a choice and make this configurable. 

      Goals (aka. expected user outcomes)

      • Expose a configuration option to control the namespace ownership check in the router to allow multiple routes/ingress resources to use the same hostname but different paths.

      Requirements (aka. Acceptance Criteria):

      1. As a MicroShift admin, I want to configure MicroShift to support combining routes from multiple namespaces ("inter-namespace allowed").

      Use Cases (Optional):

      • Users who compose applications from multiple sources may deploy those to different namespaces, albeit want to expose them using the same hostname and different path. 

      Out of Scope

      n/a

       

      Background

      1. https://github.com/openshift/enhancements/blob/master/enhancements/ingress/openshift-route-admission-policy.md describes how the flag is exposed in OpenShift.
      2. https://issues.redhat.com/browse/NE-243
      3. https://github.com/openshift/api/blob/894b49f57a15cbce3869961e20cd9d52df6f8b0f/operator/v1/types_ingress.go#L918 

      Customer Considerations

      Requested by multiple EAP customers

       

      Documentation Considerations

      • Configuration option needs to be documented in the "configuring" book

      Interoperability Considerations

      None

       

              dfroehli42rh Daniel Fröhlich
              dfroehli42rh Daniel Fröhlich
              Pablo Acevedo Montserrat
              Pablo Acevedo Montserrat Pablo Acevedo Montserrat
              John George John George
              Matthew Werner Matthew Werner
              Doug Hellmann Doug Hellmann
              Pablo Acevedo Montserrat Pablo Acevedo Montserrat
              Daniel Fröhlich Daniel Fröhlich
              Jon Thomas Jon Thomas
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: