Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

39 total results found

Roost Admin Guide

Roost Documentation for DevOps Admins

Category
Admin Guide
User
Admins

Roost User Guide

Roost Documentation for Developers

Category
User Guide

Roost Tutorial

Roost Tutorial

Roost on AWS

AWS configuration for Roost

Roost on GCP

Configure Roost on GCP

Create Roost Webhook

This guide will assist you in creating a webhook manually on your Git repositories for Roost to listen to your Git events. While Roost can automatically generate webhooks if given a personal access token with admin permissions to the repository, if you wish to...

RoostGPT

Login at https://app.roost.ai to access GPT feature.

Terms of Use

Legal Information & Notices Welcome to the website (the “Site”) of Zettabytes, Inc. dba Roost (“Zettabytes,” “we,” “us,” or “our”). Through its Roost Kubernetes Desktop, Zettabytes provides a software programming productivity enhancement tool and a communit...

Manual Deployment

Roost on AWS

Manual Deployment of Roost on AWS

Using Terraform

Roost on AWS

Deploy Roost on AWS using Terraform

3. Prerequisites

Roost on AWS Manual Deployment

  Below are the infrastructure requirements for running Roost on AWS Infrastructure Requirements ALB with proper certificates OAuth Details ( Okta/ GoogleAuth etc.) EC2 Instance (c5.2xlarge) x 3 and (t2.micro) x 1 RDS Database (AWS Aurora...

4. OAuth Provider Setup

Roost on AWS Manual Deployment

Roost supports various authentication mechanisms as mentioned below Github Google Microsoft Linkedin Okta OKTA Auth Client Setup Sign in to your OKTA account with admin privileges (If you do not have an existing Okta account, then sign-up at Home ...

5. Database Setup

Roost on AWS Manual Deployment

Roost stores the status of the EaaS workflow and other relevant information in Database. Below are the steps to setup an Amazon Aurora DB in AWS Amazon Aurora Select RDS Choose Create Database Select “Easy Create” for “Amazon Aurora with MYSQL ...

1. High Level Architecture

Roost on AWS Manual Deployment

Roost Ephemeral Environments as a Service (EaaS) platform provides a temporary, encapsulated deployment of a software application. Roost's Ephemeral environments provide robust, on-demand platforms for running tests, previewing features, and collaborating asyn...

1. Getting Started

Roost on AWS Using Terraform

Roost provides terraform scripts to spin up and configure the EaaS platform easily. Below are the steps for  deploying Roost on AWS using Terraform  High-Level Architecture Roost Terraform scripts create the below components in the AWS cloud  Prerequisite...

2. OAuth Provider Setup

Roost on AWS Using Terraform

Roost supports various authentication mechanisms as mentioned below Github Google Microsoft Linkedin Okta OKTA Auth Client Setup Sign in to your OKTA account with admin privileges (If you do not have an existing Okta account, then sign-up at Home ...

3. Terraform variables

Roost on AWS Using Terraform

Please follow the below steps to modify terraform files to incorporate the   Clone the GitHub repo. git clone https://github.com/roost-io/terraform.git Copy terraform.tfvars.original as terraform.tfvars  Fill in the below details  region route53_host...

Github Webhook

Create Roost Webhook

1. Navigate to your Github repo.2. Click "Settings".3. Click "Webhooks". 4. Click "Add webhook" 5. In the payload URL add "https://<enterprise-dns>/api/application/client/git/events/add", Content type as "application/json".6. Click the "let me select ind...

Gitlab Webhook

Create Roost Webhook

1. Navigate to your Gitlab repo. 2. On left sidebar click on Settings > Webhooks.  3. In the URL add "https://<enterprise-dns>/api/application/client/git/events/add". 4. Go to Trigger section and select "Push events", "Merge Request Events" and "Release...

Bitbucket Cloud Webhook

Create Roost Webhook

1. Navigate to your Bitbucket repo.2. On left sidebar click on "Repository Settings". 3. On left sidebar click on "Webhooks". 4. Click "Add webhook". 5. In the Title add a name for the webhook. 6. In the URL add "https://<enterprise-dns>/api/applicat...

Bitbucket Server Webhook

Create Roost Webhook

Navigate to your bitbucket server repo which you have added in the Roost EaaS workflow. Click "Repository settings". Click "Webhooks". Click "Create webhook". Enter Name as "roost-webhook", URL as "https://<enterprise-dns>/api/applica...

Azure Devops Webhook

Create Roost Webhook

1. Navigate to https://dev.azure.com/{organization_name}/{project_name} 2. Click on "Project settings" (at bottom left corner) 3. Click on "Service hooks" -> "Create Subscription"->next 4. Click on the dropdown & select "Code pushed"  5. Select...

CLI

RoostGPT

Installation Command RoostGPT binary is available at https://github.com/roost-io/roost-support/releases The RoostGPT binary allows for unmatched flexibility during test generation, by allowing you to trigger test generation both locally and through git throu...

VS Code Extension

RoostGPT

The Roost GPT VS code extension allows you to generate tests for your code using RoostGPT with just a click, straight from your VS Code workspace. Download: https://marketplace.visualstudio.com/items?itemName=RoostGPT.roostgpt Installation: To use the Roos...

Public SaaS

RoostGPT

RoostGPT UI : Access Public SaaS at https://app.roost.ai/login   Roost GPT allows the user to automate their test against their code repository. Below is the UI structure of RoostGPT which has two header tabs Test and Events. The "Events Tab" shows th...

Self Hosted Solution

RoostGPT

For a self-hosted cloud offering, please reach out to us at support@roost.ai. We'd be delighted to assist you with your specific requirements.

RoostGPT Permissions

RoostGPT

This document outlines the permissions and licenses related to the use of third-party components within RoostGPT. Introduction RoostGPT integrates with various third-party components to enhance its functionality and provide a comprehensive user experience. W...

PERSONAL DATA WE COLLECT

Terms of Use

We collect information that alone or in combination with other information in our possession could be used to identify you (“Personal Data”) as follows: Personal Data You Provide: We collect the following categories of Personal Data from you when you register...

HOW WE USE PERSONAL DATA

Terms of Use

We may use Personal Data for the following purposes: To provide the Service, including to improve programming productivity; To administer our community forum; To respond to your inquiries, comments, feedback, or questions; To send administrative informat...

SHARING AND DISCLOSURE OF PERSONAL DATA

Terms of Use

Zettabytes does not sell your Personal Data. In certain circumstances we may share the categories of Personal Data described above with the following categories of third parties without further notice to you, unless required by the law, as set forth below: ...