Commit Graph

49 Commits

Author SHA1 Message Date
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
geek
dfe3b66f53 chore: build from published modules 2017-06-26 13:59:14 +01:00
Sérgio Ramos
627761e98d feat(portal-api): expose config mutation 2017-06-23 12:49:36 +01:00
geek
b47ebebf9e bug: copy keys for sdc 2017-06-22 22:30:40 +01:00
geek
be842aba31 bug(portal-data): support compose reconnects 2017-06-22 18:12:39 +01:00
Sérgio Ramos
bc679d6ac6 feat(portal-api): integrate portal-watch (#510) 2017-06-22 12:09:13 -05:00
Sérgio Ramos
c66164f37e feat(portal-api): fix indentation 2017-06-22 10:57:03 +01:00
geek
54a5c6a46e feat(cp-frontend): use nginx instead of serve 2017-06-22 10:43:29 +01:00
Sérgio Ramos
101f4fb423 style(portal-api): fix lint 2017-06-21 20:12:57 +01:00
geek
7104e6e1a9 feat: add docker-compose-api to compose 2017-06-21 20:01:02 +01:00
geek
c30b688ee9 chore(portal-api): Bootstrap data 2017-06-21 17:17:47 +01:00
Sérgio Ramos
77bb76bf1a style(portal-api): lint 2017-06-20 23:02:40 +01:00
geek
32b450c1b6 feat(portal-api): report metrics from hapi 2017-06-20 22:33:54 +01:00
Sérgio Ramos
5307c1db1f build: change npm loglevel to info 2017-06-20 16:25:03 +01:00
Sérgio Ramos
914dbca77f build: force npm^4 2017-06-20 15:52:09 +01:00
Sérgio Ramos
76ee6b66ed build(cp-frontend): build assets on runtime 2017-06-20 15:45:50 +01:00
Sérgio Ramos
d4bedc0515 build: s/sensors.sh/sensors 2017-06-20 14:48:05 +01:00
Sérgio Ramos
aaef6e64e1 build: ignore package-lock 2017-06-20 14:44:27 +01:00
geek
6cd39b2d8c build: extended support for containerpilot v3
with sensors and local-compose
2017-06-20 13:54:37 +01:00
geek
ffb66639d7 build(portal-api): dockerizing 2017-06-20 13:54:32 +01:00
Sérgio Ramos
29b42fd4fc chore: remove packages' yarn-lock
related: https://github.com/lerna/lerna/issues/852
2017-06-19 13:50:10 +01:00
Sérgio Ramos
18be101068 chore: re-align dependencies 2017-06-16 21:08:33 +01:00
geek
376136f8dd feat(portal-data): instance start/stop/restart 2017-06-15 17:11:40 +01:00
geek
5220139fdb bug(portal-data): query by deployment slug works 2017-06-15 17:11:40 +01:00
Sérgio Ramos
1cc2330b22 feat(joyent-cp-frontend): create dg initial implementation 2017-06-15 17:11:40 +01:00
geek
7e01748e8a feat(portal-data): support sub-queries 2017-06-08 13:46:46 +01:00
geek
7b9a40a8f9 chore: bootstrap data for frontend 2017-06-06 10:38:59 +01:00
geek
9674394709 chore(portal-api): add start script to support frontend 2017-06-05 19:44:43 +01:00
Sérgio Ramos
0503802282 ci: better run-parallel error log 2017-06-01 17:04:13 +01:00
Sérgio Ramos
0667ca8ad3 chore: different test targets for CI
this allows for junit reports and parallel executions
2017-05-31 20:04:12 +01:00
geek
cf5f476898 chore: data layer 2017-05-30 20:18:45 +01:00
Sérgio Ramos
33239dc2f6 chore(portal-api): exit 0 on test script
temporary. we need to work on installing rdb in CI so that the test can run
2017-05-26 12:27:12 +01:00
geek
265b144cfa chore(portal-api): move portal-api to packages 2017-05-25 19:44:31 +01:00