Advanced Search
Search Results
39 total results found
Roost Admin Guide
Roost Documentation for DevOps Admins
Roost User Guide
Roost Documentation for Developers
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
Manual Deployment of Roost on AWS
Using Terraform
Deploy Roost on AWS using Terraform
3. Prerequisites
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 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 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 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 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 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
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
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
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
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
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
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
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
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 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
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
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
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
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
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: ...