LogoLogo
  • Welcome
  • Getting Started
    • Create a Workspace
    • Join a Workspace
    • Manage your Workspace
  • User Guides
    • Platform User Guide
      • Creating a Platform
      • Creating Chips
    • Fleet User Guide
      • Creating a Fleet
      • Enrolling Machines
        • Enrolling ESP32 Devices
      • Managing a Fleet
    • Workflow User Guide
      • Creating a Workflow
      • Packages and Releases
      • Running Workflows
      • Managing Workflows
  • Operator Guides
    • Generate Chassy Tokens
    • Integrating with GitHub
      • Workflow Run Action
      • Upload Action
  • Tutorials
    • Deploy an Artifact
  • Reference
    • Workflow Components
      • Steps
    • Hardware Hierarchy
    • Integrations
      • AWS
      • GitHub
      • Docker Hub
      • Slack
      • Wasabi
    • Chassy Component for ESP32
Powered by GitBook
On this page
  • How to enable the Wasabi Integration
  • Create Wasabi User
  • Adding Integration in Chassy
  1. Reference
  2. Integrations

Wasabi

This reference will get you up and running with the Chassy Wasabi integration

Last updated 8 days ago

This reference assumes you've already created a Chassy workspace. If you have yet to do this, it is recommended you Create a Workspace first.

The Wasabi integration is one of a number of cloud services Chassy natively supports. By enabling the integration, Chassy is able to import artifacts from specified buckets within workflows.

Only an Admin or Manager is allowed to manage integrations

How to enable the Wasabi Integration

Create Wasabi User

First, you'll want to log into your Wasabi console and navigate to the Users tab.

Next, you will need to create a new user.

You will be prompted with a dialog containing a multi-step form, and it will ask for your configurations for this new user.

The only configuration of importance on this first page is the Programmatic checkbox under Types of Access. This checkbox must be checked. This is what will allow Chassy to interact with Wasabi.

Pressing Next will bring you to the next page prompting you to add this user to a group. It is a Wasabi best practice to assign users to groups.

After making your configurations relating to groups, pressing Next will bring you to the next page prompting you to configure which policies should be attached to this user.

You will need to attach the AmazonS3ReadOnlyAccess policy to allow Chassy to pull files from within your S3 buckets.

After confirming this selection and clicking Next, you will be be given a summary of your configurations and asked to confirm them. Upon clicking Create User, you will be given a new access key and a hidden secret key. You can click show to show the secret key. You will need the access key and the secret key to add the integration to Chassy.

Adding Integration in Chassy

First, navigate to the Integrations tab on Chassy. On this page, all of Chassy's supported integrations will be shown. Click Connect on the Wasabi integration.

You will be prompted with a dialog asking for your access token and secret token from Wasabi.

After filling these inputs with the access token and secret token provided by Wasabi, you can click Connect to confirm the integration.

Upon success, the Wasabi integration will now say Connected.

Video tutorial showing how to enable the Wasabi integration in the Chassy Console
Cursor hovering over Users tab in the Wasabi web console
Cursor hovering over Create User button in the Users tab
The first page in the create user dialog form
The second page in the create user dialog form
The third page in the create user dialog form
Cursor showing policy options, the second of which happens to be the one we want, AmazonS3ReadOnlyAccess
Integrations tab in Chassy with cursor over Wasabi integration Connect button
Dialog on Chassy asking for Wasabi access token and secret token
Click on the Users tab on the side navigation on Wasabi web console.
Create User button can be found on the top right corner on the Users panel.
Select "Programmatic (create API keys)" for Type of Access.
Search for existing groups to add the user to.
Policies need to be added to the user.
In the "Attach Policy To User" dropdown, select AmazonS3ReadOnlyAccess.
Click "Connect" on the Wasabi card on the Integrations panel.
Enter the Access Token and Secret Token provided by Wasabi.