Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alcounit/seleniferous

seleniferous is a sidecar proxy container for selenosis
https://github.com/alcounit/seleniferous

automated-testing go golang hub k8s kubernetes proxy selenium sidecar-container

Last synced: 3 months ago
JSON representation

seleniferous is a sidecar proxy container for selenosis

Awesome Lists containing this project

README

        

![GitHub release (latest by date)](https://img.shields.io/github/v/release/alcounit/seleniferous)
![Docker Pulls](https://img.shields.io/docker/pulls/alcounit/seleniferous)
![GitHub](https://img.shields.io/github/license/alcounit/seleniferous)
# seleniferous
seleniferous proxies incoming connections to browser container. It is responsible for freeing resources when a session deleted or an idle timeout occurs.

## Overview
### Available flags
```
[user@host]$ ./seleniferous --help
seleniferous is a sidecar proxy for selenosis

Usage:
seleniferous [flags]

Flags:
--listhen-port string port to use for incomming requests (default "4445")
--browser-port string browser port (default "4444")
--proxy-default-path string path used by handler (default "/session")
--idle-timeout duration time in seconds for idle session (default 2m0s)
--namespace string kubernetes namespace (default "selenosis")
--graceful-shutdown-timeout duration time in seconds gracefull shutdown timeout (default 15s)
-h, --help help for seleniferous
```

### Available endpoints
| Protocol | Endpoint |
|--------- |---------------------------- |
| HTTP | /wd/hub/session |
| HTTP | /wd/hub/session/{sessionId}/ |
| HTTP | /status |