Uploaded image for project: 'OpenShift Installer'
  1. OpenShift Installer
  2. CORS-1292

Support users in organizations that only have access to the account where the cluster needs to be created using AssumeRole like work-flows

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Obsolete
    • Icon: Major Major
    • None
    • None
    • Installer Core
    • Support AssumeRole like work-flows for various clouds
    • Done
    • OCPPLAN-2388 - Stabilize The Platform
    • 0% To Do, 0% In Progress, 100% Done

      Goal:

      As an user I would like to the OpenShift Installer to use temporary credentials when communicating with the cloud APIs

      Problem:

      Most organizations organize users and permissions such that

      • No users have static credentials, rather users use temporary credentials when communicating with cloud APIs
      • Single user can have different permissions in different contexts/accounts

      So requiring static credentials to create OpenShift clusters in the specific account/context is difficult for users.

       

      Why is this important:

      • Support users in organizations that only have access to the account where the cluster needs to be created using AssumeRole like work-flows.
      • Support users where the organization enforces temporary credentials to access cloud APIs
      • This also allows the Openshift installer to use cloud-services based credentials like instance-metadata.

       

      Previous Work:

      None

       

      Prioritized epics + deliverables (in scope / not in scope):

      • Support STS API based and ec2metadata based credential sources for AWS

       

      Customers:

              mak.redhat.com Marcos Entenza Garcia
              mak.redhat.com Marcos Entenza Garcia
              Votes:
              3 Vote for this issue
              Watchers:
              8 Start watching this issue

                Created:
                Updated:
                Resolved: