oadp
uninstall
Uninstall IBM Software Hub
Openshift APIs for Data Protection (OADP) backup and restore
components.
Syntax
cpd-cli oadp uninstall \
--component=<cpd-cli-oadp-component> \
--foundation-namespace=<cpd-foundational-services-namespace> \
--operators-namespace=<cpd-service-operators-namespace> \
[--no-prompt] \
[--revoke-image-puller-role=--revoke-image-puller-role] \
[--tenant-operator-namespace] \
# Global options
[--add_dir_header=true|false] \
[--alsologtostderr=true|false] \
[--cpd-namespace=<cpd-namespace>] \
[--kubeconfig=<kubeconfig-paths> \
[--log-level=info|debug|warn|error|panic|trace] \
[--log-backtrace-at traceLocation=<integer>] \
[--log-dir=<log_directory>] \
[--log-file=<log_file_name>] \
[--log_file_max_size=<uint>] \
[--logtostderr=true|false] \
[--namespace=<namespace-name>] \
[--one-output=true|false] \
[--skip-headers=true|false] \
[--skip-log-headers=true|false] \
[--stderrthreshold severity=<integer>] \
[--v=<integer>] \
[--verbose \
[--vmodule moduleSpec=<pattern1, pattern2, and so on>]
Arguments
Table 1: Global options arguments
| Argument | Description |
|---|---|
<trace-location> |
The stack trace location |
<severity> |
The log severity level |
Options
Table 1: Command options
| Option | Description |
|---|---|
--component |
Specify the cpd-cli oadp
component to uninstall.
|
--foundation-namespace |
Specify the IBM Software Hub
foundational services namespace.
|
|
|
Display command
help.
|
--no-prompt |
Prompt for confirmation before
proceeding with the operation.
|
--operators-namespace |
Specify the IBM Software Hub
Operators namespace.
|
--revoke-image-puller-role |
Revokes permission for IBM
Software Hub namespaces to pull images from the OADP/Velero namespace. The option is for OADP
air-gapped installations.
|
--tenant-operator-namespace |
Restrict the scope of backup or
restore commands to tenant operand namespaces that include tenant specific Cloud Pak Foundation
Service Operators and IBM Software Hub Operators only.
|
Global options
You can also use the following global options with this command:
Table 2: Command global options
| Option | Description |
|---|---|
--add_dir_header |
Add the file directory to the
header of log messages.
|
--alsologtostderr |
Log to standard error as well as
files.
Note: This option has no effect when
--logtostderr=true. |
--cpd-namespace |
The IBM Software Hub namespace in
which the utility operates.
|
--kubeconfig |
Paths to a kubeconfig. Only
required if out-of-cluster.
|
--log-level |
The command log
level.
|
--log-backtrace-at traceLocation |
When logging hits line file:N,
emit a stack trace.
|
--log-dir |
If non-empty, write log files in
this directory.
|
--log-file |
If non-empty, use this log
file.
|
--log_file_max_size |
The maximum size, in MB, that a
log file can grow to. If you specify 0, the maximum file size is
unlimited.
|
--logtostderr |
Log to standard error instead of
files.
|
--namespace
|
The namespace where OADP is
installed.
|
--one-output |
Specifies whether to only write
logs to their native severity level.
|
--skip-headers |
Specifies whether to avoid header
prefixes in log messages.
|
--skip-log-headers |
Specifies whether to avoid header
prefixes when opening log files.
Note: This option has no effect when
--logtostderr=true. |
--stderrthreshold severity |
Logs at or above the specified
threshold. Go to stderr when writing to files and stderr.
|
--v
|
Number for the log level
verbosity.
|
--verbose |
Logs include more detailed
messages.
|
--vmodule moduleSpec |
Comma-separated list of pattern=N
settings for file-filtered logging.
|
Examples
Note: The following examples use the recommended installation environment variables.
It is strongly recommended that you use a script to create environment variables with the correct values for your environment. For more information, see Setting up installation environment variables.
Uninstall the following services for IBM Spectrum Protect Plus integration.
- Uninstall the
cpdbr-hooksservice from the Cloud Pak for Data control plane namespace. -
cpd-cli oadp uninstall \ --cpd-namespace=zen \ --component=cpdbr-hooks \ --log-level=warn - Uninstall the
cpdbr-ops-hooksservice from the Cloud Pak for Data operators namespace. -
cpd-cli oadp uninstall \ --component=cpdbr-ops-hooks \ --foundation-namespace=ibm-common-services \ --operators-namespace=ibm-common-services \ --log-level=warn