Enabling and disabling repository access

Learn how to enable and disable gpfs rpms in a repository.

The cloudkit repository holds all the required gpfs rpms that are needed for installing an IBM Storage Scale cloud cluster.

To enable access to a repository, enter the following command:
#./cloudkit grant repository
Example:
#./cloudkit grant repository
I: Logging at /root/scale-cloudkit/logs/cloudkit-20-9-2023_1-9-15.log
? Cloud platform name:  GCP
? Select repository name:  ibm-scale-repo
? Service account email:  prvndev@spectrum-scale-349401.iam.gserviceaccount.com
I: Artifactory registry 'ibm-scale-repo-5-1-9-0-rhel-8' reader access binding with service email ‘exampleaccount @spectrum-scale-111111.iam.gserviceaccount.com' has been configured.
I: Artifactory registry 'ibm-scale-repo-5-1-9-0-rhel-9' reader access binding with service email ‘exampleaccount @spectrum-scale-111111.iam.gserviceaccount.com' has been configured.
I: Access to IBM Storage Scale repository 'ibm-scale-repo' has been granted.
To disable access to a repository, enter the following command:
#./cloudkit revoke repository
Example:
#./cloudkit revoke repo
I: Logging at /root/scale-cloudkit/logs/cloudkit-20-9-2023_1-9-54.log
? Cloud platform name:  GCP
? Select repository name:  ibm-scale-repo
I: Revoking binding '[role:"roles/artifactregistry.reader"  members:"serviceAccount:exampleaccount@spectrum-scale-111111.iam.gserviceaccount.com"]' for artifact registry 'ibm-scale-repo-5-1-9-0-rhel-8'.
I: Revoking binding '[role:"roles/artifactregistry.reader"  members:"serviceAccount:exampleaccount@spectrum-scale-111111.iam.gserviceaccount.com"]' for artifact registry 'ibm-scale-repo-5-1-9-0-rhel-9'.
I: Access to IBM Storage Scale repository 'ibm-scale-repo' has been revoked.