BackupUnit
Manages BackupUnit Resource on IONOS Cloud.
Last updated
Manages BackupUnit Resource on IONOS Cloud.
Resource Name: BackupUnit
Resource Group: backup.ionoscloud.crossplane.io
Resource Version: v1alpha1
Resource Scope: Cluster
In order to manage resources on IONOS Cloud using Crossplane Provider, you need to have Crossplane Provider for IONOS Cloud installed into a Kubernetes Cluster, as a prerequisite. For a step-by-step guide, check the following link.
It is recommended to clone the repository for easier access to the example files.
Use the following command to create a resource instance. Before applying the file, check the properties defined in the spec.forProvider fields:
kubectl apply -f examples/ionoscloud/backup/backupunit.yamlNote: The command should be run from the root of the crossplane-provider-ionoscloud directory.
Use the following command to update an instance. Before applying the file, update the properties defined in the spec.forProvider fields:
Note: The command should be run from the root of the crossplane-provider-ionoscloud directory.
Use the following commands to wait for resources to be ready and synced. Update the <instance-name> accordingly:
Use the following command to get a list of the existing instances:
Note: Use options --output wide, --output json to get more information about the resource instances.
Use the following command to destroy the resources created by applying the file:
Note: The command should be run from the root of the crossplane-provider-ionoscloud directory.
In order to configure the IONOS Cloud Resource, the user can set the spec.forProvider fields into the specification file for the resource instance. The required fields that need to be set can be found here. Following, there is a list of all the properties:
email (string)
description: The email associated with the backup unit. Bear in mind that this email does not be the same email as of the user.
name (string)
description: The name of the resource (alphanumeric characters only).
password (string)
description: The password associated with that resource.
The user needs to set the following properties in order to configure the IONOS Cloud Resource:
email
name
password
The corresponding resource definition can be found here.
An example of a resource instance can be found here.
Last updated
kubectl apply -f examples/ionoscloud/backup/backupunit.yamlkubectl wait --for=condition=ready backupunits.backup.ionoscloud.crossplane.io/<instance-name>kubectl wait --for=condition=synced backupunits.backup.ionoscloud.crossplane.io/<instance-name>kubectl get -f backupunits.backup.ionoscloud.crossplane.iokubectl delete -f examples/ionoscloud/backup/backupunit.yaml