/
Create an EaaS application

Create an EaaS application

We are going to create new EaaS application.

To get started we can setup five repos in our Ephemeral Pre-production Environments | Environments as a Service

Fork this five repos below and use them for demo.

GitHub - roost-io/voter: voter ui
GitHub - roost-io/election-commission: election commission micro ui
GitHub - roost-io/ballot: ballot micro service api
GitHub - roost-io/ecserver: election commission server - microservice api
GitHub - roost-io/voting_app: sample project, uses voting as an example and has web interface calling Go backend api
Github - roost-io/terraform : sample terraform script, used to create s3 bucket.

After forking this repos in your personal id Collaboration & Observability | Cloud Native | Zettabytes Roost

Now follow the following Steps

  • Go to ZBIO Roost EaaS.

  • Go to top Configuration Tab.

  • Click on Add Application on the right hand side. A modal will pop up that will ask for credentials.

Add a application name which should be unique and choose the Code Repo (GitHub,GitLab or BitBucket) according to the requirement .If you don’t have GitHub token just click on the i icon and generate a new token and paste it here.

 

After clicking on Verify and Proceed a new screen will popup as shown below

 

Now select the git repository here if you want to change the Configuration in Terraform Save it, otherwise select next and click on the Skip button in the modal that pops up.

Repeat the same steps for the infra-dependency page as well and click on Next.

Add git repository from the dropdown menu to trigger environment creation

To directly save the application, Click on next to navigate the deployment window where you will be able to see build, deploy, test & uninstall tabs, where you can edit the configuration according to your necessity & click on next to save the repo config and then cluster configuration & slack configuration. Please refer to this video for a reference.

 

Related content

Create an EaaS Application - New UI
Create an EaaS Application - New UI
More like this
EaaS - Environment Config
EaaS - Environment Config
Read with this
Triggering Eaas from Github Action
Triggering Eaas from Github Action
More like this
Release Environment Variables
Release Environment Variables
Read with this