-
Epic
-
Resolution: Obsolete
-
Major
-
None
-
None
-
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
- Support service account impersonation and delegation for GCP
- Support User Assigned Identities for Azure
Customers:
- relates to
-
CORS-2260 GCP: Authenticate using Service Account on a GCP VM
- Closed