-
Feature
-
Resolution: Unresolved
-
Major
-
None
-
None
-
BU Product Work
-
False
-
-
False
-
100% To Do, 0% In Progress, 0% Done
-
0
Feature Overview (aka. Goal Summary)
Support the creation and use of private storage buckets in GCP for clusters that use GCP Workload Identity.
Self-managed OpenShift on GCP customers want to use private storage buckets (as opposed to public storage buckets) for clusters created using GCP Workload Identity to comply with organization's security policies.
Goals (aka. expected user outcomes)
Create private storage bucket for self-managed OpenShift GCP that uses GCP Workload Identity using ccoctl.
Requirements (aka. Acceptance Criteria):
Enhance ccoctl to provide an option akin to "create-private-s3-bucket" flag in the "ccoctl gcp create" command to create private storage bucket.
Anyone reviewing this Feature needs to know which deployment configurations that the Feature will apply to (or not) once it's been completed. Describe specific needs (or indicate N/A) for each of the following deployment scenarios. For specific configurations that are out-of-scope for a given release, ensure you provide the OCPSTRAT (for the future to be supported configuration) as well.
Deployment considerations | List applicable specific needs (N/A = not applicable) |
Self-managed, managed, or both | Self-managed |
Classic (standalone cluster) | Classic |
Hosted control planes | N/A |
Multi node, Compact (three node), or Single node (SNO), or all | All |
Connected / Restricted Network | All |
Architectures, e.g. x86_x64, ARM (aarch64), IBM Power (ppc64le), and IBM Z (s390x) | All |
Operator compatibility | |
Backport needed (list applicable versions) | TBD (customers would like OCP 4.14+ but backporting is out-of-scope for now) |
UI need (e.g. OpenShift Console, dynamic plugin, OCM) | N/A |
Other (please specify) |
Use Cases (Optional):
As an OpenShift Administrator, I want to create private storage bucket in conjunction with GCP Workload identity authentication to store the OIDC endpoint configuration (vs. creating public bucket which is against company security policy).
Questions to Answer (Optional):
Do we need integration with installer?
Out of Scope
N/A
Background
Customer case: https://access.redhat.com/support/cases/#/case/03891242
Customer Considerations
N/A
Documentation Considerations
Existing documentation would need to get updated to reflect optional ability to create private bucket
Interoperability Considerations
N/A
- is triggered by
-
RFE-6146 Ability to create private gcp bucket with using CCOCTL gcp create command
- Under Review