Sérgio Ramos
|
0ec4acce1e
|
style(portal-api): lint
|
2017-08-03 11:25:10 +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 |
|
Sérgio Ramos
|
548c7f5f7e
|
feat(portal-api): replace dockerode with node-triton (#532)
|
2017-06-29 09:28:56 -05:00 |
|
geek
|
40f666adc2
|
chore: combine data/watch into api module
|
2017-06-28 18:34:50 +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 |
|
Sérgio Ramos
|
627761e98d
|
feat(portal-api): expose config mutation
|
2017-06-23 12:49:36 +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
|
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
|
cf5f476898
|
chore: data layer
|
2017-05-30 20:18:45 +01:00 |
|
geek
|
265b144cfa
|
chore(portal-api): move portal-api to packages
|
2017-05-25 19:44:31 +01:00 |
|