-
Bug
-
Resolution: Done-Errata
-
Undefined
-
4.14.z, 4.15.z, 4.16.z
-
None
Description of problem:
Installer requires the `s3:HeadBucket` even though such permission does not exist. The correct permission for the `HeadBucket` action is `s3:ListBucket` https://docs.aws.amazon.com/AmazonS3/latest/API/API_HeadBucket.html
Version-Release number of selected component (if applicable):
4.16
How reproducible:
always
Steps to Reproduce:
1. Install a cluster using a role with limited permissions 2. 3.
Actual results:
level=warning msg=Action not allowed with tested creds action=iam:DeleteUserPolicy level=warning msg=Tested creds not able to perform all requested actions level=warning msg=Action not allowed with tested creds action=s3:HeadBucket level=warning msg=Tested creds not able to perform all requested actions level=fatal msg=failed to fetch Cluster: failed to fetch dependency of "Cluster": failed to generate asset "Platform Permissions Check": validate AWS credentials: AWS credentials cannot be used to either create new creds or use as-is Installer exit with code 1
Expected results:
Installer should check only for s3:ListBucket
Additional info:
- blocks
-
OCPBUGS-32690 AWS: Installer requires nonexistent s3:HeadBucket permission
- Closed
- depends on
-
OCPBUGS-31678 [aws] s3:HeadBucket permission does not exist
- Closed
- is cloned by
-
OCPBUGS-32690 AWS: Installer requires nonexistent s3:HeadBucket permission
- Closed
- is documented by
-
OCPBUGS-31819 Document an RN known issue that requests a non-existent AWS s3:HeadBucket perm
- Closed
- relates to
-
OCPBUGS-26016 [enterprise-4.14] Issue in file installing/installing_aws/installing-aws-user-infra.adoc
- Closed
- links to
-
RHEA-2024:0041 OpenShift Container Platform 4.16.z bug fix update