Commit Graph

82 Commits

Author SHA1 Message Date
Sérgio Ramos
d1af5eec1a feat(portal-api): check for public networks when fetching metrics 2017-08-28 20:05:58 +01:00
geek
0d8a282248 chore(api): update deps/tests 2017-08-25 10:28:42 +01:00
Sérgio Ramos
983db9ede5 style(portal-api): format 2017-08-23 14:25:45 +01:00
geek
77acb731ac feat: can query metrics on instance 2017-08-22 17:56:57 +01:00
Sérgio Ramos
8d1a70e6e1 fix(portal-api): properly set server property in MachineWatcher 2017-08-22 14:38:42 +01:00
Sérgio Ramos
d8f727ef1a fix(portal-api): fallback dockerComposeHost to localhost 2017-08-22 14:38:42 +01:00
geek
f38a0c5907 chore: updating to latest dep versions 2017-08-21 20:49:54 +01:00
geek
5f97704c78 bug: boostrap/start when rethink/docker are ready 2017-08-21 18:05:57 +01:00
Sérgio Ramos
cc9dc08247 style(portal-api): format 2017-08-21 17:11:49 +01:00
Sérgio Ramos
663bc9be9d fix(portal-api): default rethinkdb host to localhost 2017-08-21 16:52:57 +01:00
geek
7e0b4c8901 test: adding metric testing 2017-08-21 14:41:22 +01:00
geek
44fec7dfb1 feat(portal-api): retrieve metrics from prometheus 2017-08-21 14:41:22 +01:00
geek
9f53c1fa17 chore(portal-api): fix tests 2017-08-17 15:59:14 +01:00
geek
454c37a3d6 chore(portal-api): create test containers 2017-08-17 15:59:14 +01:00
JUDIT GRESKOVITS
2fb4a77c96 feat(ui-toolkit, cp-fronted, portal-api): Env variables input redesign 2017-08-08 11:22:46 +01:00
Sérgio Ramos
0917d67b07 chore: use yarn workspaces 2017-08-04 00:51:24 +01:00
Sérgio Ramos
2b552360e0 fix(portal-api): update import logic to assign dg.services 2017-08-03 13:41:14 +01:00
Sérgio Ramos
0ec4acce1e style(portal-api): lint 2017-08-03 11:25:10 +01:00
geek
e5bbdadd6a feat: support TLS auth 2017-08-01 23:58:56 +01:00
geek
f896569f4c feat: remove traefik from balancing 2017-08-01 10:28:00 +01:00
Sérgio Ramos
b5605db095 feat(portal-api): send "Not Found" errors hen entity is not found
This error is only sent when fetching a single entity, or when fetching multiple
with specific filters.
2017-07-26 11:15:53 +01:00
Sérgio Ramos
5a8eb965ff fix(portal-api): don't return all services when no services 2017-07-21 10:13:24 +01:00
Sérgio Ramos
4df7549799 fix(portal-api): better handle dev enviroments 2017-07-21 10:13:24 +01:00
Sérgio Ramos
6882143a98 chore(portal-api): lint 2017-07-19 17:22:31 +01:00
Sérgio Ramos
0a8fa05498 feat(portal-api): set ACTIVE statuses for imported service/dg 2017-07-19 17:22:31 +01:00
Sérgio Ramos
4d8f6a1d4f feat(portal-api): properly expose branches 2017-07-19 17:22:31 +01:00
Sérgio Ramos
cdd6d98af4 feat(portal-api): rename watchers to watches 2017-07-19 17:22:31 +01:00
Sérgio Ramos
9296d51075 feat(portal-api): support deleteDeploymentGroup 2017-07-17 15:58:45 +01:00
Sérgio Ramos
08e87475f6 style(portal-api): lint 2017-07-17 12:41:51 +01:00
Sérgio Ramos
68084a257d feat(portal-api): add support for env_file's 2017-07-17 12:41:51 +01:00
Sérgio Ramos
09ae91af93 feat(portal-api): add branches resolver 2017-07-17 10:57:35 +01:00
Sérgio Ramos
46a352d0c8 test(portal-api): add wip cp tests 2017-07-17 10:57:35 +01:00
Sérgio Ramos
7b5cf714d2 feat(portal-api): support sub-services 2017-07-17 10:57:35 +01:00
Sérgio Ramos
b97e5679bf fix(portal-api): assert dg.services when watching cp 2017-07-12 14:37:34 +01:00
Sérgio Ramos
eddc8712b0 fix(portal-api): prevent crash on cp-watcher when no services 2017-07-12 14:37:34 +01:00
Sérgio Ramos
be7bb5f871 feat: detect service connections and instance health 2017-07-12 11:14:18 +01:00
Sérgio Ramos
5ccd873a54 feat: environment stage 2017-07-07 11:35:18 +01:00
Sérgio Ramos
012a44c00a feat: track transitional states 2017-07-06 15:40:07 +01:00
geek
28699d0061 chore: fixup logic for health checks 2017-06-30 21:11:21 +01:00
geek
9c8ea8c489 feat(portal-api): add instance status data 2017-06-30 21:11:21 +01:00
geek
86a1149acd chore: merge changes from upstream 2017-06-29 15:53:30 +01:00
geek
f94ba08c06 feat(portal-api): populate ip addresses for instances 2017-06-29 15:53:30 +01:00
geek
da40ee11e8 chore: docker compose works with published images 2017-06-29 15:53:30 +01:00
Sérgio Ramos
548c7f5f7e feat(portal-api): replace dockerode with node-triton (#532) 2017-06-29 09:28:56 -05:00
Sérgio Ramos
9f3782558f fix(portal-api): fix bootstrap-data portal-data require 2017-06-29 11:33:32 +01:00
Sérgio Ramos
060e4186ce chore: update lockfile 2017-06-29 10:41:30 +01:00
geek
40f666adc2 chore: combine data/watch into api module 2017-06-28 18:34:50 +01:00
Sérgio Ramos
8e56cb0ada style: lint 2017-06-28 12:08:46 +01:00
Sérgio Ramos
19635e7a0a fix(portal-api): parse DOCKER_HOST for protocol, hostname, and port 2017-06-28 12:08:46 +01:00
Sérgio Ramos
7f1d731dc6 import existing deployment groups (#516)
* refactor: config() from mutation to query

* refactor(cp-frontend): remove unused dependency

* feat(portal-watch): expose getContainers() and compose tags

* fix(portal-watch): assert services by name AND hash

* feat(portal-data): expose importable and import APIs

* fix(portal-data): add missing dependencies

* feat(portal-api): expose import/importable

* feat(cp-gql-schema): add import/importable

* feat(cp-frontend): import existing project

* style(portal-watch): lint

* style(portal-data): lint

* chore: update lockfile
2017-06-26 09:29:12 -05:00