Uploaded image for project: 'Red Hat OpenStack Services on OpenShift'
  1. Red Hat OpenStack Services on OpenShift
  2. OSPRH-800

Allow STF to be installed in a disconnected environment

XMLWordPrintable

    • [RFE] Allow STF to be installed in a disconnected environment
    • False
    • False
    • Targeted
    • Proposed
    • Proposed
    • Done
    • OSP-6870 - Allow installation of STF in restricted-network environments
    • Proposed
    • Proposed
    • 0% To Do, 0% In Progress, 100% Done
    • This release updates Service Telemetry Framework to support installing the operators in restricted networks or disconnected environments.
    • Hide

      Service Telemetry Framework

      Show
      Service Telemetry Framework
    • 2024Q1

      Description of problem:
      Could not deploy Service Telemtry Framework in a disconnected OpenShift environment. This could be a RFI bug , but it could be a requirement from almost all Telcos who doesn't want to connect their cloud to internet.

      Version-Release number of selected component (if applicable):
      Red Hat OpenStack 13

      How reproducible:
      Always.

      Steps to Reproduce:
      1. Deploy OpenShift in a disconnected network. Follow the doc here . https://docs.openshift.com/container-platform/4.4/welcome/index.html
      2. Create a local Operator hub using this doc https://docs.openshift.com/container-platform/4.4/operators/olm-restricted-networks.html
      3. Follow https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/13/html-single/service_telemetry_framework/index to start deploying STF in OpenShift.
      4. Create a local repository for Community Operator hub catalog using similar procedures outlined in the "Create a local Operator hub doc"
      5. Try to subscribe to the AMQ Certificate Manager Operator (section 2.3.7) from redhat-operator hub. Subscription works but it won't be able to pull container images from the local repositories.

      My thought on this issue is that, though I have a `ImageContentSourcePolicy` setup in OpenShift and points to the local repository as mirror, the operator is looking for container images with a tag instead of digest. But as per the disconnected OLM documentation all image References should be by a digest (SHA) and not by a tag.

      So in-order to satisfy the requirements of disconnect OLM deployment all the STF operators needs to be updated to point to digests instead of tags.

      Actual results:
      AMQ Cert Manager operator deployment fails. Haven't tried other operators, but most probably they will have the same fate.

      Expected results:
      STF deployed in a disconnected OpenShift environment using a disconnected OLM.

      Additional info:

              rhn-engineering-vimartin Victoria Martinez de la Cruz
              mputhenp Mohammed Salih Puthenpurayil Kunju Mohamed
              Alex Yefimov
              rhos-dfg-cloudops
              Votes:
              1 Vote for this issue
              Watchers:
              10 Start watching this issue

                Created:
                Updated:
                Resolved: