Commit Graph

49 Commits

Author SHA1 Message Date
Gianluca Arbezzano
bf44168ac2
fixed autodetect suffix 2017-08-08 22:20:54 +02:00
Gianluca Arbezzano
487fcfa26f
Fixed Travis and CI 2017-08-08 22:10:41 +02:00
Gianluca Arbezzano
21d74312cc Merge pull request #31 from gianarb/feature/cooldown-period
Cooldown period
2017-08-08 21:22:59 +02:00
Gianluca Arbezzano
04ee7ac918
Fixed test 2017-08-08 21:16:26 +02:00
Gianluca Arbezzano
e1ee259ad4 Merge pull request #30 from gianarb/feature/build-dockerfile
Building with dockerifle
2017-08-08 21:09:42 +02:00
Manuel Bovo
0507e16963
Cooldown period 2017-08-08 21:07:23 +02:00
Gianluca Arbezzano
80acddce1d Merge pull request #29 from gianarb/hotfix/avoid-scaling-down
avoiding scale under 1, scale up services at 0
2017-08-08 21:05:05 +02:00
Manuel Bovo
15833c85c6
Building with dockerifle 2017-08-08 21:04:39 +02:00
Gianluca Arbezzano
f4a5740a50 Merge pull request #28 from gianarb/hotfix/failing-with-no-groups
Avoiding failing with no groups
2017-08-08 21:01:31 +02:00
Manuel Bovo
861fc14781
avoiding scale under 1, scale up services at 0 2017-08-08 20:58:55 +02:00
Gianluca Arbezzano
be1b7c251c Merge pull request #27 from gianarb/feature/swarm-events
polling docker events, update entrypoint only on change
2017-08-08 20:57:45 +02:00
Manuel Bovo
23c448ebfa
Avoiding failing with no groups 2017-08-08 20:56:50 +02:00
Manuel Bovo
83ccbff108
polling docker events, update entrypoint only on change 2017-08-08 20:52:27 +02:00
Gianluca Arbezzano
29cfd3d109 Merge pull request #26 from gianarb/feature/demo
Added swarm demo
2017-08-08 20:47:44 +02:00
Gianluca Arbezzano
919e3bafba
Added swarm demo
This PR adds a demo with docker swarm and docker-machine.
2017-08-08 20:45:05 +02:00
Gianluca Arbezzano
9c29551112 Merge pull request #19 from gianarb/feature/update-dep
Updated dep version and dependencies
2017-07-10 11:11:43 +02:00
Gianluca Arbezzano
495ea07d84
Updated dep version and dependencies
Dep recently released Alpha version. In this version lock and json GoPgk
are not going to change drastically.
2017-07-10 10:33:29 +02:00
Gianluca Arbezzano
d231b613ea Add the ability to send post without content 2017-03-28 12:38:47 +01:00
Gianluca Arbezzano
b6f6cb3784 Bugfix autodetection labels 2017-03-26 23:07:02 +01:00
Gianluca Arbezzano
3cea6bb8ba Add basic 404 page 2017-03-26 22:33:26 +01:00
Gianluca Arbezzano
4cdb55a18d Add docker entrypoint 2017-03-19 21:57:22 +00:00
Gianluca Arbezzano
fddce9e1b2 Fixed #15 document autodetect 2017-03-19 21:56:13 +00:00
Gianluca Arbezzano
6e021fc164 Merge pull request #14 from gianarb/feature/autoscaler-ls
Add basic CLA and debugging informations
2017-03-18 22:14:14 +00:00
Gianluca Arbezzano
bff8eaf30f Fixed vet 2017-03-18 22:09:25 +00:00
Gianluca Arbezzano
be8f301328 Add basic commands to help with debugging
Add new API call to get all the autoscalers currently managed by
orbiter:

```
curl http://localhost:8000/autoscaler
```

Add command into the CLI to get this list

```
export ORBITER_HOST=http://localhost:8000 orbiter autoscler ls
```

Add command into the CLI to print all the events fired by the daemon:

```
export ORBITER_HOST=http://localhost:8000 orbiter system events
```
2017-03-18 19:49:17 +00:00
Gianluca Arbezzano
7c9b0ecbbc Use docker scratch image 2017-03-17 18:52:58 +00:00
Gianluca Arbezzano
2d3ab6a0e3 Fixed travis deploy script 2017-03-17 18:39:59 +00:00
Gianluca Arbezzano
c20d3df182 Merge pull request #5 from gianarb/feature/auto-build
test secure env travis
2017-03-17 18:35:04 +00:00
Gianluca Arbezzano
6b7215d932 test secure env travis 2017-03-17 18:30:15 +00:00
Gianluca Arbezzano
e891b243b7 remove dead code and fix if 2017-03-17 00:00:54 +00:00
Gianluca Arbezzano
b41ec45823 Update digitalocean/godo 2017-03-16 23:09:14 +00:00
Gianluca Arbezzano
2d31ddc26b Merge pull request #11 from gianarb/feature/autodetection
Bootstrap autodetection and swarm zero conf
2017-03-16 16:48:52 +00:00
Gianluca Arbezzano
3ce4c171f1 Fixed tests 2017-03-15 21:56:58 +00:00
Gianluca Arbezzano
4e841fe6cc Builded autotedection for swarm. 2017-03-15 21:36:48 +00:00
Gianluca Arbezzano
db7f674976 Bootstrap autodetection and swarm zero conf
Fixed #9

This PR bootstrap the autodetection feature:

1. It works when the configuration file is not setup. Right know I am
not going to manage the merge of double sources (autodetection and
configuration file).

2. At the moment only Docker Swarm will support this feature.
2017-03-14 23:49:53 +00:00
Gianluca Arbezzano
046d999a1b Merge pull request #10 from gianarb/featue/count-tasks-swarm
Calculate base number of tasks.
2017-03-14 22:43:12 +00:00
Gianluca Arbezzano
2a8614aa78 Calculate base number of tasks.
We was counting all the tasks in a service. It means also shotted down
or rejected tasks. This was getting us a bad started point.
2017-03-14 22:38:43 +00:00
Gianluca Arbezzano
432a6c9355 Merge pull request #1 from gianarb/feature/event-stream
Event stream
2017-03-13 23:30:26 +00:00
Gianluca Arbezzano
d2a86fef18 Format logrus has json 2017-03-13 23:29:58 +00:00
Gianluca Arbezzano
8972bbfc00 Replace alpine with debian 2017-03-13 00:52:38 +00:00
Gianluca Arbezzano
f9eb993900 Merge pull request #4 from gianarb/feature/docker
Add support to build gianarb/orbiter docker image
2017-03-12 23:51:31 +00:00
Gianluca Arbezzano
3d03d09f9b Add support to build gianarb/orbiter docker image 2017-03-12 23:49:51 +00:00
Gianluca Arbezzano
1709cf5150 Event stream 2017-02-24 00:16:28 +00:00
Gianluca Arbezzano
92aa62d363 Update README.md 2017-02-23 21:38:52 +00:00
Gianluca Arbezzano
3ebaf81e9b Update README.md 2017-02-23 21:38:33 +00:00
Gianluca Arbezzano
eda82827bb Add docs about embeddable autoscaling 2017-02-23 20:37:32 +00:00
Gianluca Arbezzano
a98918170c Apache 2 licence 2017-02-21 10:03:18 +00:00
Gianluca Arbezzano
4903d75d5f add badge travis 2017-02-21 00:23:36 +00:00
Gianluca Arbezzano
747f564a7a First commit 2017-02-21 00:07:57 +00:00