Skip to main content
Version: 1.4

Openshift advanced namespaces restore v1 (Task)

Performs advanced restore of your Kubernetes cluster, ensuring your data is restored without manual intervention.

Key features include:

  • Secure Data Transfer: Employ industry-standard encryption to ensure that your data remains

Prerequisites

  • Openshift cluster asset
  • Openshift credentials
  • Storage bucket asset
  • Storage bucket credentials
  • Computational resources for task execution

Procedure from web console

  • Navigate to the tasks page: Operations > Tasks (or go directly to /home/operations/tasks)

  • Click on Create Task button

  • Select {plugin}

  • Fill out the task form with the following information:

    • Task name: Enter a descriptive name for your restore task
    • The Openshift asset to restore: Select the target Openshift cluster from the dropdown
    • The credential name to access Openshift: Select the credential to access the Openshift cluster
    • The Bucket asset where backup is saved: Choose the storage bucket containing the backup
    • The credential name to access Bucket: Select the credential to access the bucket
    • The path inside the bucket where backup is saved: Define the base path inside the bucket
    • Global selector to restore: Configure namespace-level selection
    • Object selector to restore: Configure resource-level selection
    • Dry run options (optional):
      • Prune objects in the destination even if they don’t match the configured selectors
      • Synchronize objects even if they already exist in the destination
      • Show a log message if the object is already in sync
      • Show a log message if the object has been adapted for the destination
    • Log level: Choose verbosity
    • Kubernetes resources: Configure computational resources:
      • Limit CPU
      • Limit memory
      • Request CPU
      • Request memory
  • Click Next to continue with the task configuration

  • Select the target cluster where you want to execute the restore task (optional)

  • Review the task configuration summary

  • Click Create Task to execute the {plugin} task

Procedure from CLI

Create a YAML file with the Openshift advanced namespaces restore v1 task configuration:



Apply the task to the cluster:

```bash
kubectl apply -f <>-task.yaml

Note:

  • Replace the placeholder values (<task-name>, <<>-id>, etc.) with your actual configuration values
  • This task will perform a one-time Openshift advanced namespaces restore v1 operation from the specified backup path
  • The restore-path should point to the specific location of your backup files within the bucket (optional)