Move VCluster To Other Project
This API can be used to move a virtual cluster from one project to another.
Example Move Virtual Cluster To Other Project
An example Move Virtual Cluster To Other Project:
apiVersion: management.loft.sh/v1
kind: ProjectMigrateVirtualClusterInstance
metadata:
creationTimestamp: null
sourceVirtualClusterInstance:
name: my-virtual-cluster
namespace: loft-p-my-other-project
Move Virtual Cluster To Other Project Reference
sourceVirtualClusterInstance
required object pro
SourceVirtualClusterInstance is the virtual cluster instance to migrate into this project
sourceVirtualClusterInstance
required object proMove Virtual Cluster To Other Project (Create)
Move a virtual cluster into another project using this API.
- curl
Create a file object.yaml
with the following contents:
apiVersion: management.loft.sh/v1
kind: ProjectMigrateVirtualClusterInstance
metadata:
creationTimestamp: null
sourceVirtualClusterInstance:
name: my-virtual-cluster
namespace: loft-p-my-other-project
Then run the following curl command:
# Exchange my-object in the url below with the name of the Move Virtual Cluster To Other Project
curl -s -X POST --insecure \
"https://$LOFT_DOMAIN/kubernetes/management/apis/management.loft.sh/v1/projects/my-object/migratevirtualclusterinstance" \
--data-binary "$(cat object.yaml)" \
-H "Content-Type: application/yaml" \
-H "Authorization: Bearer $ACCESS_KEY"