Submission Service

Connecting your CONS3RT Project with an external provider using the CONS3RT Submission Service allows project members to push Assets and Container Images from CONS3RT to an external repository

Setting up the CONS3RT Submission Service integration on a project requires a CONS3RT user account and is limited to owners of a CONS3RT project.

Configuring the Submission Service

Only a Project Owner can configure Submission Services for their project. If you're not certain what your role is within a project, or don't seem to have sufficient permissions, contact your Team Manager. If you're not sure who your Team Manager is, contact support.

There are two ways to navigate to the Submission Service:

  1. Navigate to your project landing page using the site logo on the top left of the page
  2. If you have access to multiple projects, you may need to click the Switch Project button, and select the project you need to modify
  3. Under Project Info click Go to project settings
  4. Click Integrations in the menu on the left
  5. Click the Green + Submission Service button

Or:

  1. On the Cons3rt main navigation bar on the left, scroll down to Manage and click Projects
  2. Select the Project that needs to have the service set up
  3. Click Manage in the upper right of the screen
  4. Click Integrations in the menu on the left
  5. Click the Green + Submission Service button

Clicking on the Green + Submission Service button will bring up the New Submission Service form:

  1. Enter a name for the Submission Service, and choose between Secure FTP or Docker Registry for the Service Type
  2. Fill out the New Submission Service form with Host, Port, Username, and Password
    1. If using SFTP, the Service can be used with a Remote Path set, or left blank
    2. If the SFTP field is left blank in the form, the Remote path will need to be set when using the Service to upload an asset.
  3. Click the green Save button

Editing Submission Service Configuration

To edit an existing Submission Service:

  1. On the Cons3rt main navigation bar on the left, scroll down to Manage and click Projects
  2. Select the Project that needs to have the service configuration edited
  3. Click Manage in the upper right of the screen
  4. Click Integrations in the menu on the left
  5. Select the Service that needs to be modified
  6. Make any needed edits, and click Save

Keep in mind that editing a connection that is currently processing files could result in file corruption or other issues, please make sure that the Submission Service is not in active use when saving edits.

Deleting a Submission Service

To delete a Submission Service:

  1. On the Cons3rt main navigation bar on the left, scroll down to Manage and click Projects
  2. Select the Project that needs to be deleted
  3. Click Manage in the upper right of the screen
  4. Click Integrations in the menu on the left
  5. Select the Service that needs to be deleted
  6. Click the red Delete Service button in the bottom left

Keep in mind that deleting a service will no longer allow project members to publish their assets to this endpoint. You can always add it again if you change your mind.

Enabling/Disabling a Submission Service

To enable or disable a Submission Service:

  1. On the Cons3rt main navigation bar on the left, scroll down to Manage and click Projects
  2. Select the Project that needs to be deleted
  3. Click Manage in the upper right of the screen
  4. Click Integrations in the menu on the left
  5. Select the toggle slider to the right of the service to enable/disable

Submission Service Notifications

By default, the Submission Service will notify a user of the asset upload's success or failure through your team's Slack if the project Slack integration has been enabled through CONS3RT. If the Slack Integration hasn't been set up for your project, additional instructions are located here.

If your team prefers not to use Slack, then notifications from the Submission Service will be sent via email for each success/failure.

Using the Submission Service

Any user within a project that has the Asset Uploader permissions can upload assets to external services for their project. If you're not certain what your role is within a project, or don't seem to have sufficient permissions, contact your Project Owner or Team Manager. If you're not sure who they are, contact support.

For Project Owners: The Asset Uploader permissions can be found as "Can upload assets to external services" in the user role list.

Note, that currently the only CONS3RT assets that can be uploaded using the Submission Service tool are Conainer Images.

To utilize the Submission Service:

  1. Click on the Container Images button on the left, in the main navigation bar under Library
  2. Select the Container Image that you would like to upload to an external service (remember, if you don't see the container you're looking for, you may need to select More Filters and toggle the community assets)
  3. Click the Overview of the Container Image
  4. Under Files find the Push button (This should be to the right of the Update and Download buttons)
  5. Click the Push button and select the connected Submission Service to use (if more than one has been set up)
    1. If using Docker Registry, you will need to input your username and password credentials for the registry, and also the image name and image tag
    2. If using SFTP, you will need to input the remote path (if applicable), and your username/password credentials on the SFTP server
  6. Click the Submit button to complete the request

The Submission Service works in the background, and handles up to two simultaneous requests.

Have Usage Questions or Need Additional Support?

Contact CONS3RT Support