Integrating Onboardbase: The All-in-One SecretOps Infrastructure

Integrating Onboardbase: The All-in-One SecretOps Infrastructure

As a developer, managing environment variables and secret credentials can be a daunting task. Hardcoded secrets, env files, and copy-pasted credentials can easily become a security nightmare. That's where Onboardbase comes in.

Onboardbase is an all-in-one SecretOps infrastructure designed for modern dev teams in collaborative environments with rapidly changing requirements. In this article, we'll take a closer look at how Onboardbase works and how you can integrate it into your development process.

Getting Started with Onboardbase

To get started with Onboardbase, you'll need to register for an account. You can do this by visiting signup and entering your full name, organization name, and email address.

Once you've registered, you can create your first project and environment. From the dashboard, click on the "New" button on the left sidebar. Enter the name and description of the project, select the environment variables for this process, and click "Create."

After the project has been created, you can create your first secret. Enter the Key and Value for the secret, then click "Save."

Creating Environments in Onboardbase

By default, a new project has a development environment, but you can create different environment secrets, like staging and production, in Onboardbase.

To create a new environment, click on the development environment dropdown from a project page, enter the name of the new environment in the popup that appears, and select an environment to use as a base for the new environment - the secret from this environment would be copied over to the new environment.

Installation

The Onboardbase CLI is a command-line tool that gives you access to your secrets in all environments, from local development to production. We will cover the steps required to install the Onboardbase CLI on different operating systems.

Install via NPM or Yarn

You can also install the Onboardbase CLI using the Node Package Manager (NPM) or Yarn package manager. Follow these steps:

Install NPM or Yarn if you haven't already. To install the Onboardbase CLI using NPM, run:

# Install
npm i -g @onboardbase/cli@latest

# Uninstall
npm uninstall -g onboardbase

To install the Onboardbase CLI using YARN, run:

# Install
yarn global add @onboardbase/cli@latest

# Uninstall
yarn remove onboardbase

Install on macOS

If you are using macOS, you can use Homebrew to install the Onboardbase CLI. Follow these steps:

  1. Install Homebrew if you haven't already.

  2. Run the following command to install the Onboardbase CLI:

# Install 
brew install onboardbase/brew/onboardbase 

# Update 
brew upgrade onboardbase 

# Uninstall 
brew remove onboardbase

Install on Linux

apt-get

If you are using Linux, you can install the Onboardbase CLI using the apt-get package manager. Follow these steps:

# Add onboardbase singing keys as trusted
wget -O - http://deb-apt.onboardbase.com/debian/onboardbase.gpg.key | sudo apt-key add -

# Add onboardbase to your local repository
sudo touch /etc/apt/sources.list.d/onboardbase.list
echo 'deb http://deb-apt.onboardbase.com/debian/ obb main' | sudo tee -a /etc/apt/sources.list.d/onboardbase.list

# Update the source list
apt-get upgrade onboardbase

# Install Onboardbase 
apt-get -y install onboardbase

# Version
onboardbase -version

Deb file

 # Download the .deb file.
 sudo wget https://onboardbase-cli.fra1.digitaloceanspaces.com/apt/onboardbase.deb

 # Give the .deb file executable permission
 sudo chmod +x onboardbase.deb

 # Install with dpkg tool
 $ sudo dpkg -i ./onboardbase.deb

Bash Script

# From your terminal run:
(curl -Ls --tlsv1.2 --proto "=https" --retry 3 https://onboardbase-cli.fra1.digitaloceanspaces.com/install || wget -t 3 -qO- https://onboardbase-cli.fra1.digitaloceanspaces.com/install) | sh -s --

Windows

If you are using Windows, you can use the Scoop package manager to install the Onboardbase CLI. Follow these steps:

  1. Install Scoop if you haven't already.

  2. Add the Onboardbase Scoop repository:

# Add Onboardbase's scoop repo 
scoop bucket add onboardbase https://github.com/Onboardbase/scoop-onboardbase.git 

# Install latest Onboardbase CLI 
scoop install onboardbase

 # Update 
scoop upgrade onboardbase 

# Uninstall 
scoop uninstall onboardbase

Verify installation

You can verify that your Onboardbase CLI was successfully installed by checking the version.

onboardbase --version

Update to the latest release

You can also upgrade your Onboardbase CLI to the latest version at any time.

onboardbase update

Conclusion

Onboardbase is a game-changer for developers who want to streamline their development process and secure their environment variables and secret credentials.

With easy integration, centralized management, and multi-environment support, Onboardbase is the all-in-one SecretOps infrastructure you need.

Give it a try today and see how it can transform your development process.

Checkout Onboardbase!

Did you find this article valuable?

Support Rahul's Blog by becoming a sponsor. Any amount is appreciated!