Conductor Documentation

Conductor CLI

Conductor CLI

Run the Wind River Cloud Platform (WRCP) enrollment and discovery operations using the Conductor CLI.

Upload the Wind River Cloud Platform (WRCP) Blueprint

  1. Install locally using the Conductor CLI.
cfy blueprints upload --blueprint-id "wind-river-cloud-platform" http://localhost/resources/windriver/cloud-platform/blueprints.tgz
  1. Install remotely using the CLI.
cfy blueprints upload --blueprint-id "wind-river-cloud-platform" https://<manager-ip>/resources/windriver/cloud-platform/blueprints.tgz

Create Secrets required for the WRCP blueprint deployment

  1. Add secret “starlingx_username” with the WRCP API administrative user name (default “admin”).
cfy secrets create starlingx_username -s <admin-user>
  1. Add secret “starlingx_api_key” with the WRCP API administrative user password.
cfy secrets create starlingx_api_key -s <admin-password>
  1. Add secret “starlingx_cacert” with the WRCP root CA certificate contents.
cfy secrets create starlingx_cacert -f /path/to/certificate/file

Note: These are the default Secret names in the Blueprint and can be specified as input parameters during deployment to be able to specify alternate secrets for different WRCP systems.

Create a Deployment using the WRCP blueprint deployment

  1. Enter:
cfy deployment create -b "wind-river-cloud-platform" <deployment-name> -i "auth_url=<endpoint-api-url>;user_secret=<secret-name>;password_secret=<secret-name>"

Example:

cfy deployment create -b "wind-river-cloud-platform" "wrcp-system-xyz" -i "auth_url=https://203.0.113.1:5000/v3;user_secret=starlingx_username;password_secret=starlingx_api_key"

Execute the WRCP blueprint deployment

  1. Enter:
cfy execution start -d  <deployment-name> install

Example:

cfy execution start -d "wrcp-system-xyz" install

Discover installed Distributed Cloud Subclouds of System Controllers (if applicable)

  1. Enter:
cfy execution start -d  <deployment-name> discover_and_deploy

Example:

cfy execution start -d "wrcp-system-xyz" discover_and_deploy

A new Deployment will be created and the install workflow executed for each Subcloud. The resulting deployments will be “environments” and can be targets for multi-cloud Service deployments.