Metadata-Version: 2.1
Name: whitesky-cloud-migrator
Version: 0.4.0
Summary: A Python program to migrate servers to whitesky.cloud
Home-page: https://whitesky.cloud
Author: Geert Audenaert
Author-email: geert.audenaert@whitesky.cloud
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: blessed==1.20.0
Requires-Dist: certifi==2024.2.2
Requires-Dist: charset-normalizer==3.3.2
Requires-Dist: click==8.1.7
Requires-Dist: editor==1.6.6
Requires-Dist: gitdb==4.0.11
Requires-Dist: GitPython==3.1.41
Requires-Dist: idna==3.7
Requires-Dist: inquirer==3.2.4
Requires-Dist: readchar==4.1.0
Requires-Dist: requests==2.32.2
Requires-Dist: runs==1.2.2
Requires-Dist: setuptools==69.0.3
Requires-Dist: six==1.16.0
Requires-Dist: smmap==5.0.1
Requires-Dist: urllib3==2.2.1
Requires-Dist: wcwidth==0.2.13
Requires-Dist: wheel==0.43.0
Requires-Dist: xmod==1.8.1

# wscm

## usage

```
wscm --help
Usage: wscm [OPTIONS]

Options:
  --ws-portal TEXT             Url to the cloud portal, E.g.
                               https://portal.whitesky.cloud  [required]
  --target-ws-portal TEXT      Url to the target cloud portal, E.g.
                               https://portal.whitesky.cloud. When omitted,
                               the target portal is the same as the source
  --migrate-portal TEXT        Url to the cloud portal, E.g.
                               https://migrate.whitesky.cloud  [required]
  --customer-id TEXT           whitesky customer ID  [required]
  --target_customer-id TEXT    Target whitesky customer ID. When omitted, the
                               target_customer is the same as the source
  --source-cloudspace TEXT     ID of the source cloudspace  [required]
  --target-cloudspace TEXT     ID of the target cloudspace  [required]
  --source-vm-id INTEGER       ID of the virtual machine to create units and
                               targets for. Add this option for every virtual
                               machine you want to migrate or ommit the option
                               to create migration options for all the VMs in
                               the source cloudspace.
  --jwt TEXT                   JWT authentication token  [required]
  --target_jwt TEXT            JWT authentication token. When omitted, the
                               target_jwt is the same as the source
  --migrate-login TEXT         Login on the migration portal  [required]
  --migrate-passwd TEXT        Password for the migration portal  [required]
  --vault TEXT                 ID of the Vault to use for the units. Should be
                               SSH-KEY based
  --vault-pub-key TEXT         Pub ssh key corresponding to the vault used.
  --ignore-target-subnet       Set this flag when the target subnet is
                               different from the source
  --skip-target-storage-match  When matching for target VMs in the target
                               cloudspace, skip the match on storage
  --help                       Show this message and exit.
  ```

  ## installation

  ```
  pip install wscm
  ```
