Installations in Foundry Marketplace

Once you’ve begun a product installation, you can monitor your installation job. The screenshot below shows the installation job view of Marketplace.

Marketplace installation job view

Select View installation in the top right to see your completed installation. From here, you can navigate to your installed resources to begin using them. The project or folder location where your resources are saved is linked in the right panel. From this location, you can grant access to other users or groups; unless you have added other users or groups during installation, by default, only you (the owner) will have access to this Project but you can add other users and groups from the project details panel.

The screenshot below shows a completed product installation in Marketplace.

Marketplace installation job view showing a completed installation

Installation settings

After installation, you can configure a number of options for an installation from the Settings panel.

  • Release channel: You can set the release channel you would like your installation to track. New versions that are tagged with that release channel will be surfaced as new versions available for upgrade. See upgrades for more information.
  • Automatic upgrades: You can enable automatic upgrades for new product versions; see automatic upgrades for more information.
  • Maintenance windows: This setting allows you to control the timing of upgrades; for instance, you can set upgrades to occur as soon as they are available, or to take place during a specified period of time (the maintenance window).
  • Lock or unlock your installation: Locking an installation prevents edits to downstream content. Keep your installation locked if you want to guarantee safe upgrades; you can unlock your installation to fork the content you’ve installed. The default lock/unlock behavior for your installation will depend on the installation mode (Production mode or Bootstrap mode) specified by the product builder.

The screenshot below shows the Settings panel of Marketplace's installation view. From here, the automatic upgrades configuration can be set and the installation can be locked or unlocked to allow edits to the installed content.

installation settings

Known limitations

For some resource types, unlocking an installation may not allow edits to the installed resources. Note that Code Repositories must be packaged with the source code for it to be editable in an installation.

Upgrades

Automatic upgrades

Automatic upgrades are enabled by default for Production mode products. When installing one of these products, you will be prompted to choose a release channel and maintenance window in the new versions installation step. You can always change these settings in the installation settings. Automatic upgrade settings include:

  • The maintenance windows during which you would like to receive automatic upgrades. You can select "Always open" if you want to take upgrades as soon as they are available. Note that upgrades will cause downtime for installed resources, so we recommend adding a maintenance window to avoid downtime.
  • The release channel your installation should track. During any maintenance windows you have configured, your installation will automatically upgrade to versions tagged to that release channel as long as the upgrade does not require manual action.

Release channels are hierarchical rather than mutually exclusive. Depending on the track:

  • Release: The installation receives the versions tagged as Release, Test, or Stable.
  • Test: The installation receives the versions tagged as Test and Stable.
  • Stable: The installation receives the versions tagged as Stable.

Upgrades will still require manual action if the new product version includes new inputs that must be mapped. If this is the case, you will be guided through the same manual configuration workflow as manual upgrades.

Manual upgrades

If you do not have automatic upgrades enabled (for example, if you have installed a Bootstrap mode product), new versions of a product you have installed become available, you will see a banner at the top of your installation with information about the new version and an option to review changes that may require manual configuration, as shown in the screenshot below.

upgrade banner

Select Review changes to learn more about the new version. If you have made any edits to your installed content, these edits will be overwritten by the content in the new product version. The screenshot below shows the list of changes for an example upgrade.

review changes

If the new product version requires manual configuration (for example, new inputs to map), you will need to action these steps before you can take the upgrade. You will be guided through the manual steps you need to take in the upgrade form as shown in the screenshot below.

Screenshot showing required configuration for an upgrade, such as new inputs to map

Downgrades

To downgrade to a previous version or upgrade to a specific version of a product, start by selecting the ellipsis in the top right corner of the installation page. Next, choose Upgrade or downgrade to version, as demonstrated in the screenshot below.

Screenshot showing upgrade or downgrade button

Selecting this option will open a dialog where you can choose the exact version you need. After making your selection, initiate the upgrading or downgrading process by selecting Create a draft.

Screenshot showing upgrade or downgrade dialog

Deleting installations

In order to delete an installation, first ensure that the installation is unlocked in Settings. You should then delete the project in which resources have been installed as well as any ontology entities in the Ontology Manager. The ability to delete all installed resources at once is not yet available.