Creating a profile to use the cpd-cli management commands
Before you can complete certain set up and management tasks for IBM Cloud Pak® for Data, you must create a profile so that you can
run the appropriate cpd-cli
commands.
About this task
Any user who plans to complete the following tasks needs to create a profile:
- Gathering diagnostics and checking the health of the Cloud Pak for Data cluster (by running the
cpd-cli diag
command) - Managing Cloud Pak for Data users (by running the
cpd-cli user-mgmt
command) - Managing service instances (by running the
cpd-cli service-instance
command) - Migrating data, including metadata, between Cloud Pak for Data deployments (by running the
cpd-cli export-import
command)
Before you run any cpd-cli
commands, ensure that:
- You downloaded the
cpd-cli
12.0.3 command line utility for your operating system and Cloud Pak for Data edition from: https://github.com/IBM/cpd-cli/releases.
A profile enables the cpd-cli
to verify that you are a Cloud Pak for Data user and that you have the appropriate
administrator permissions to complete a specific task.
Note: The following examples use environment variables. Use a script to create environment variables with the correct values
for your environment. You can
optionally add the listed environment variables to the install variables script. For more
information, see Best practice: Setting up install variables.
export CPD_ADMIN_USER=<enter the Cloud Pak for Data user alias to be stored in the local cpd-cli configuration (for example, 'prod-cpd-admin')>
export CPD_PROFILE_NAME=<enter the Cloud Pak for Data cpd-cli profile name (for example, 'prod-cpd-profile')>
export CPD_PROFILE_URL=<enter the Cloud Pak for Data web URL. You must add https protocol to the URL that is returned by the 'oc get routes' command>
Procedure
Results
You can now run cpd-cli
commands with this profile by using the
--profile
flag. For example:
./cpd-cli service-instance list --profile ${CPD_PROFILE_NAME}
Otherwise, you receive an Error: required flag(s) "profile" not set error.