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

    • Strategic 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: