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.

Source Distribution

cloudshell-app-helper-2.0.6.tar.gz (17.9 kB view details)

Uploaded Source

File details

Details for the file cloudshell-app-helper-2.0.6.tar.gz.

File metadata

  • Download URL: cloudshell-app-helper-2.0.6.tar.gz
  • Upload date:
  • Size: 17.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.0 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/2.7.14

File hashes

Hashes for cloudshell-app-helper-2.0.6.tar.gz
Algorithm Hash digest
SHA256 889e13382c6b1d7995861fcdd55df090250bbcc56e80a06ad05e71691ee319c5
MD5 fc35fd2cb4a94c26a528d4a4ee21e75f
BLAKE2b-256 e48f4981a4e4b2d682dab52ae7d4c01e29283864df4426ce3b99028e7b1589d9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page