package
0.0.0-20250307185937-c09e9946e1f6
Repository: https://github.com/openshift/cloud-credential-operator.git
Documentation: pkg.go.dev

# Functions

CheckCloudCredCreation will see whether we have enough permissions to create new sub-creds, and whether the necessary services are enabled.
CheckCloudCredPassthrough will see if the provided creds are good enough to determine at runtime whether the current credentials are good enough to be passed along as-is to satisfy a CredentialsRequest (and validating that the associated APIs are enabled).
CheckPermissionsAgainstPermissionList will take the passsed-in list of permissions to check whether the provided gcpClient creds have sufficient permissions to perform the actions.
CheckServicesEnabled will take a list of GCP permissions, and see whether each permissions' related API is enabled.

# Variables

CredMintingPermissions is a list of GCP permissions needed to run in the mode where the cloud-credential-operator can mint new creds to satisfy CredentialsRequest CRDs.
CredPassthroughPermissions is a list of GCP permissions needed to run in passthrough mode.