Assets

  • Additional Disks

    When building or editing a system design (/kb/assets/system-design), you have the option to add up to 4 additional disks up to 1 TB each. At run time, the disks specified in each system design are automatically formatted and mounted to each of your run hosts. On most Linux hosts, mount points ...
  • App Bundles

    Users can create bundles of software assets called "App Bundles" to install as a group on systems. Just like Systems, App Bundles include reboot and a build order. Creating an App Bundle Create a System or navigate to one that has already been made Click the "Create App Bundle" button Name you...
  • Asset States

    This article includes information about the lifecycle of an Asset, and how to set asset states to reflect that lifecycle. What are the Asset States In Development: Every asset's initial state. Asset editing is allowed. For software assets, install scripts can be edited and media file can be upl...
  • Assets with Reboot and Reboot Delay

    Assets with Reboot For each asset on your System, that you add to the System Builder (/kb/assets/system-builder), you can check the Reboot system after installation? checkbox. This tells CONS3RT to reboot the host after the asset has completed installation. This is useful when installing an appl...
  • Asset Tags

    Add Tags to my Assets Asset tags are useful when searching for assets of a specific category, and also to help users find assets that you have created. See below for information on a special asset tag called "Disruptive". You can assign up to 3 tags to each of your assets. To add a tag to one...
  • Asset Types

    Generally speaking, Assets are the "things" that make up a CONS3RT system. There are three categories of Assets: Resource, Component and Composite. Resource Assets Elements of a cloud that are registered to be available for use by the CONS3RT. The Cloud Administrator controls which resources t...
  • Asset Visibility

    Visibility defines which other users can see and access your Assets in the library. Only the Owner can change its visibility. The four levels of visibility are: "No One Else (sharing disabled)" - Only the original creator can see or use this asset. This is the default setting for any newly impo...
  • Cloning Systems/Scenarios/Deployments

    Cloning Overview Cloning creates a Copy of the System, Scenario, or Deployment asset in your builders. Once a clone is created, you can save an identical copy, or modify and tweak it as needed. Cloning is useful when: You need to launch another instance of an existing Deployment Run You need ...
  • Create a Scenario

    Step 1: Add Systems First you need to create a System (/kb/assets/system-builder) From the Main Navigation Menu, click Systems Select the System you would like to add to your Scenario Click the Add to Scenario Builder button If you would like to add another copy of the same System, click the Add...
  • Create a System Design

    Create a System Design by clicking the Add button next to Systems on the main menu. This builder allows you to design a virtual or physical host. Your System design will include: An Operating System (OS), a specific OS template, or a physical device Minimum number of CPUs Minimum Memory (RAM) in...
  • Creating Component Assets

    Component assets are developed by you and other CONS3RT users, and imported into CONS3RT for use in your Systems. The three categories of Component Assets are: Software Assets Source Code Assets Test Case Assets There are 2 options for creating component assets: Use the Software Asset Builder (...
  • Deleting an Asset

    If an asset does not have any dependencies, it can be deleted. To delete an asset: On the asset page, look for the gear-shaped icon on the right side next to "Details". You will see it if you have appropriate permissions (/articles/user-permissions) Click the gear icon, and select Delete this ...
  • Deployment Properties

    Deployment Properties Each system in a deployment has a set of properties that contains CONS3RT and user defined values for use in the configuration and execution of Systems. These allow for customization in software and test assets. Contents CONS3RT properties are values generated on each run...
  • Developing Assets for Offline

    Do you need to develop assets that also need to work in an offline environment? Not to fear! CONS3RT helps you develop with offline in mind: Community assets are developed with offline environments in mind. Most Certified community assets have an offline mode, and you can find the same assets a...
  • Docs and Licenses

    The documentation for an Asset is available in the UI by selecting "Help" tab on the Asset's main page. This section should provide all relevant information and necessary requirements that pertain to your Asset. As the owner of an Asset, you are the only one who can edit its documentation. This c...
  • Environment Variables

    Environment Variables CONS3RT specific environment variables are set and available to install scripts at runtime to use in Software and Test assets Grab media files from the asset Launch additional code (e.g. Puppet manifests) Set conditional logic based on Role name Grab custom properties or d...
  • Exportable Asset Bundles

    CONS3RT provides the capability to export an asset bundle for each host in your deployment runs. These asset bundles can deploy on virtual or physical hosts that are disconnected from CONS3RT (e.g. an offline, disconnected lab). Export an Asset Bundle When your run completes successfully (statu...
  • Importing Your Asset Zip File

    One you have created an asset zip file according to this article (/articles/creating-component-assets), you'll want to import it into CONS3RT. To do so: On the main menu, next to Applications, click the Add button Note: if you do not see the Add button, you need asset developer permissions in yo...
  • Instance Limits

    Setting an Instance Limit on an asset will limit how many concurrent instances of an Asset that can be provisioned. This can be used to: Manage usage of an Asset that is constrained due to licensing considerations Manage usage of an Asset that is constrained due to physical resources Once a inst...
  • Platform Enforcement

    If an operating system platform is specified for an asset, CONS3RT will prevent the install of that asset on the wrong platform. For example, the System Builder will not let a user save a Windows Firefox asset on a Linux operating system. This requires the optional field applicationOsFamilyType t...
  • Sharing Assets with Another Project

    Sharing assets is a two step process. First, your Project Owner must add the Project you'd like to share assets with as a Trusted Project using these instructions (/articles/setting-up-a-trusted-project) Edit the sharing on the asset you would like to share, using the following instructions: Na...
  • Snapshots

    What is a Snapshot? As a team begins transitioning from traditional cloud hosting environments, there will inevitably be a time when when someone wants to "snapshot" a system. A snapshot preserves the state and data of a virtual machine at a specific point in time. They are used to restore that ...
  • Software Asset Builder

    You can create your own software assets using the software asset builder. To get started: From the main menu, click on the Add button next to Software Note: if you do not see the Add button, you may need permissions (/kb/project-manager/user-permissions) added in your project If you have an a...
  • Source Code Assets

    Source Code Assets are used to check out, build and install uncompiled code. Pointers to the external source repositories are contained in each asset. When built, these assets contain the latest updates to source. Scripts are executed on CONS3RT's SourceBuilder service, and then installed on your...
  • Updating Software Assets

    In order to update a Software Component Asset, there are a few criteria that must be satisfied: The Asset State must be In Development (this is the default state) more info on asset states (/kb/assets/asset-states) You must be a member of the Project that owns the asset, and the Project is selec...
  • Using a Custom Template

    A note on using Custom Templates The best way to configure your environment is using automation, instead of custom templates. Using automated configuration will increase the flexibility, repeatability, and maintainability of your systems. CONS3RT provided a suite of tools to enable you to full...
  • Using Physical Machines

    HmC gives you the power to register and provision physical machines into your cloudspace. Registering a Physical Machine Physical machines are registered to a single cloudspace. Thus, only projects that have access to the cloudspace can access and deploy the physical machine. To register a phy...