Uploaded image for project: 'Managed Service - API'
  1. Managed Service - API
  2. MGDAPI-4744

Consume 3scale operator with sts support

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Blocker Blocker
    • 1.30.0
    • None
    • None
    • None
    • RHOAM Sprint 33

      WHAT
      RHOAM should consume the 3scale operator with STS support once that is available

      HOW
      <Suggestions for how this may be solved. [Optional]

      Handle the secret in the following format in rhoam as the secret we get from hive will only have the role and token path and not the bucket name and region

      kind: Secret
      apiVersion: v1
      metadata: 
        name: s3-credentials
        namespace: redhat-rhoam-3scale
      data: 
        AWS_ROLE_ARN: <role>
        AWS_WEB_IDENTITY_TOKEN_FILE: <token_path>
        AWS_BUCKET: <bucket_name>
        AWS_REGION: <region>
      type: Opaque
      

      We can update this logic https://github.com/integr8ly/integreatly-operator/blob/master/pkg/products/threescale/reconciler.go#L917-L999 to work in both cases

      TESTS
      <List of related tests>

      DONE
      <bullet point items for what should be completed>

              chfan@redhat.com Kevin Chi Keen Fan (Inactive)
              chfan@redhat.com Kevin Chi Keen Fan (Inactive)
              Jim Fitzpatrick Jim Fitzpatrick
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: