Nicolas De Loof
|
e2c903c85f
|
Set version by most recent Tag
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
|
2020-08-17 21:26:19 +02:00 |
Nicolas De Loof
|
a1eba59a46
|
`ps` do list services, not containers
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
|
2020-08-17 21:26:18 +02:00 |
Nicolas De Loof
|
c5895fe09a
|
Use `Project` from compose-go
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
|
2020-08-17 21:26:16 +02:00 |
aiordache
|
1bb95134f0
|
match docker/api signature for up and down methods
Signed-off-by: aiordache <anca.iordache@docker.com>
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
|
2020-08-17 21:26:15 +02:00 |
aiordache
|
bb98dae082
|
code restructure
Signed-off-by: aiordache <anca.iordache@docker.com>
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
|
2020-08-17 21:26:14 +02:00 |
Nicolas De Loof
|
d957987471
|
Unit tests for cobra commands
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
|
2020-08-17 21:26:13 +02:00 |
Nicolas De Loof
|
da299f59e2
|
introduce 'ps' command
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
|
2020-08-17 21:25:58 +02:00 |
aiordache
|
9dbff1eb72
|
add logs command
Signed-off-by: aiordache <anca.iordache@docker.com>
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
|
2020-08-17 21:25:52 +02:00 |
Nicolas De Loof
|
1fdac494f3
|
Create CloudFormation template with parameters
so we don't need AWS API to resolve IDs and can run conversion offline
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
|
2020-08-17 21:25:51 +02:00 |
Guillaume Lours
|
69a7ef0763
|
Make cluster optional in context setup
Signed-off-by: Guillaume Lours <guillaume.lours@docker.com>
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
|
2020-08-17 21:25:51 +02:00 |
Guillaume Lours
|
0864513bfe
|
Switch automatically to interactive mode if one of the required flag is not set
Signed-off-by: Guillaume Lours <guillaume.lours@docker.com>
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
|
2020-08-17 21:25:50 +02:00 |
Guillaume Lours
|
51e04a4702
|
Add interactive context setup
Signed-off-by: Guillaume Lours <guillaume.lours@docker.com>
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
|
2020-08-17 21:25:50 +02:00 |
Guillaume Lours
|
895dc249b4
|
Manage aws credentials within setup command
Signed-off-by: Guillaume Lours <guillaume.lours@docker.com>
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
|
2020-08-17 21:25:49 +02:00 |
aiordache
|
d09c8c7236
|
add private images support
Signed-off-by: aiordache <anca.iordache@docker.com>
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
|
2020-08-17 21:25:49 +02:00 |
Guillaume Lours
|
3e785e2cb0
|
Fix initialization issue of aws context with PreRun function
Signed-off-by: Guillaume Lours <guillaume.lours@docker.com>
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
|
2020-08-17 21:25:47 +02:00 |
Guillaume Lours
|
6febf68748
|
Add e2e tests for plugin behavior and commands
Signed-off-by: Guillaume Lours <guillaume.lours@docker.com>
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
|
2020-08-17 21:25:47 +02:00 |
Guillaume Lours
|
aa8587095f
|
Add setup command to define a docker context for ecs-plugin
Signed-off-by: Guillaume Lours <guillaume.lours@docker.com>
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
|
2020-08-17 21:25:46 +02:00 |
Nicolas De Loof
|
0eab586106
|
Create CloudMap private namespace and register services
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
|
2020-08-17 21:25:46 +02:00 |
aiordache
|
41aaf802e3
|
implement secret management
Signed-off-by: aiordache <anca.iordache@docker.com>
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
|
2020-08-17 21:25:42 +02:00 |
aiordache
|
2ad9504d15
|
add secret interface
Signed-off-by: aiordache <anca.iordache@docker.com>
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
|
2020-08-17 21:25:42 +02:00 |
aiordache
|
95c88acfb4
|
Set existing vpc as default external network in the compose file
Signed-off-by: aiordache <anca.iordache@docker.com>
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
|
2020-08-17 21:25:40 +02:00 |
aiordache
|
39a59ae55f
|
Deploy with user-defined vpc id
Signed-off-by: aiordache <anca.iordache@docker.com>
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
|
2020-08-17 21:25:40 +02:00 |
Nicolas De Loof
|
b6be4a0ac3
|
Use `WithContext` SDK APIs so we can implement cancelation
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
|
2020-08-17 21:25:40 +02:00 |
Nicolas De Loof
|
541bda3af8
|
Remove ALB related options to be defined on phase 2
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
|
2020-08-17 21:25:38 +02:00 |
Nicolas De Loof
|
096c800c1b
|
use go:generate to automatically run mockgen on build
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
|
2020-08-17 21:25:38 +02:00 |
Nicolas De Loof
|
4138dcfb5a
|
Split API interface by required SDK func per command
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
|
2020-04-28 10:59:00 +02:00 |
aiordache
|
d612a4ab89
|
Project name parameter as alternative to compose file on down
Signed-off-by: aiordache <anca.iordache@docker.com>
|
2020-04-27 09:21:58 +02:00 |
aiordache
|
3d7e062215
|
add delete-cluster flag on down cmd
Signed-off-by: aiordache <anca.iordache@docker.com>
|
2020-04-23 14:50:18 +02:00 |
Nicolas De Loof
|
b70f01d2f4
|
Adopt CloudFormation to create ECS app from compose.yaml
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
|
2020-04-21 11:38:52 +02:00 |
Nicolas De Loof
|
dd48cc4599
|
Introduct option to re-use LoadBalancer
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
|
2020-04-16 16:18:06 +02:00 |
Nicolas De Loof
|
a44ee2a4ed
|
Expose services using a LoadBalancer
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
|
2020-04-16 15:15:39 +02:00 |
Nicolas De Loof
|
7763de47eb
|
Introduce "down" command
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
|
2020-04-16 10:07:28 +02:00 |
Nicolas De Loof
|
91daf0dcc0
|
Skeletton for "compose up" command
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
|
2020-04-14 17:44:00 +02:00 |
Nicolas De Loof
|
ba6c599de2
|
This is a CLI plugin
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
|
2020-04-14 08:40:52 +02:00 |