Skip to main content

CloudShell package to assist with creating Apps.

Project description

cloudshell-app-helper

File Location: cloudshell/helpers/app_import, cloudshell/helpers/save_workflow

  • save_app_info_orch.py

    • save_app_deployment_info
      • Creates a 'DeployInfo' object of deployment info for each App in a Sandbox and saves each to the Sandbox Data
  • deploy_info.py

    • DeployInfo
      • Serializable Data structure to hold the app templated deployment info and is passed to the Sandbox Data
  • save_app_utility.py

    • save_flow

      • Will verify that deployment info for this app was saved to the Sandbox Data
      • Will verify that a display image can be gathered from url or existing template, uses default image if not
      • Attempts to run the hidden 'save_app' command from the cloud provider.
      • Gather deployed app attributes
      • Create the App XML and upload
    • save_flow_just_app

      • Will verify that deployment info for this app was saved to the Sandbox Data
      • Will verify that a display image can be gathered from url or existing template, uses default image if not
      • Gather deployed app attributes
      • Create the App XML and upload
  • build_app_xml.py

    • app_template
      • Takes app deployment info, app resource info and cloud provider info as input
      • Returns the formatted app xml
  • upload_app_xml.py

    • upload_app_to_cloudshell
      • Creates a full blueprint package with the app xml within
      • Utilizes Quali API to upload the package

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for cloudshell-app-helper, version 1.3.4
Filename, size File type Python version Upload date Hashes
Filename, size cloudshell_app_helper-1.3.4-py2-none-any.whl (23.8 kB) File type Wheel Python version py2 Upload date Hashes View
Filename, size cloudshell_app_helper-1.3.4-py3-none-any.whl (23.8 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size cloudshell-app-helper-1.3.4.tar.gz (18.7 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page