Roost - Proxymity.io
This is an overview document to briefly introduce Roost Use case that might be relevant to Proxymity.io.
It contains short video or screenshots to illustrate how to achieve the specific use case.
Â
Use case:
Create environment anywhere local/remote
Local Roost Cluster on User Desktop using Cluster Management View
Roost Cluster on Cloud Vendor (AWS, GCP or Azure) from Roost Desktop https://youtu.be/LoKHw689Muk
Roost Cluster on AWS from Roost Website https://youtu.be/3Tx2rwkv06o
Define your test cases manually in dependency map (service fitness)
Deploy application to a cluster
View Service Fitness from desktop/website https://youtu.be/tAQDXwTiYSs
Upload artillery/cypress test cases for each micro-service
Launch or Connect to environments on Local Desktop or in existing CI/CD pipelines
Create Roost cluster in Jenkins using plugin https://youtu.be/aNIPtDBsw_I
Create Roost cluster in Jenkins using script Roost Cluster Pipeline Script https://youtu.be/a0iD9l5eNew
Define config maps from / env variables from Cluster config screens
View and edit config map using Table View on Workload Analytics
Auto/On-demand restart impacted resources
Inject their own side cars (can be done using helm charts as part of install scripts)
Enable Linkerd using cluster management view https://youtu.be/PsT1MC9MKtU
Collaborative development https://youtu.be/PWBCBv29PZ4
Share Image and YAML with Peer Rooster
Live editing of Helm/YAML https://youtu.be/p_7Gkci4M0s
Access resource yaml, edit and apply
IDE to edit Helm chart
Namespace shutdown/sleep for developers
On demand wake-up and sleep for namespaces https://youtu.be/sJ_rnbHKwFs
Cluster time extension based on warning
Hourly reminder https://youtu.be/Y4Pb3kLSxQs
For events/alerts - slack/email alerts
Slack configuration for K8s events https://youtu.be/E4sTvLBVqos