Commit Graph

26 Commits

Author SHA1 Message Date
Aaron Feng f816f44273 Support VPC and various improvements.
* Support VPC
* Lookup available AZ instead hardcode to us-east-1a.
* Lookup correct AMI id by name instead of hardcoded ami id.
* Change security_group name to security_group_id .
* Allow custom SSH port.

Docker-DCO-1.1-Signed-off-by: Aaron Feng aaron.feng@gmail.com (github: aaronfeng)
2014-07-28 12:29:40 -04:00
Aaron Feng 73c18013c4 Instead of hardcoding AZ, retrieve it from AWS
Docker-DCO-1.1-Signed-off-by: Aaron Feng aaron.feng@gmail.com (github: aaronfeng)
2014-07-22 08:22:23 -04:00
Aanand Prasad 3ccf699c3a Rename Obj() to AsClient()
Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com>
2014-07-01 11:21:41 +01:00
Aanand Prasad fcbf0b1905 Rename Object to Client
Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com>
2014-07-01 11:21:41 +01:00
Aanand Prasad f2d9a4a270 Rearrange transport code
- Core types/functions moved from 'beam' to 'libswarm' top-level
- Helper types/functions moved from 'beam' to 'util'

Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com>
2014-07-01 11:21:40 +01:00
Aaron Feng c779c2b7b3 convert to the latest interface change
Docker-DCO-1.1-Signed-off-by: Aaron Feng <aaron.feng@gmail.com> (github: aaronfeng)
2014-06-30 23:15:22 -07:00
Aaron Feng 9e35dd1980 go fmt
Docker-DCO-1.1-Signed-off-by: Aaron Feng <aaron.feng@gmail.com> (github: aaronfeng)

Conflicts:
	backends/ec2.go
2014-06-30 23:15:20 -07:00
Aaron Feng f795afc4c9 remove unnecessary fn for now
Docker-DCO-1.1-Signed-off-by: Aaron Feng <aaron.feng@gmail.com> (github: aaronfeng)
2014-06-30 23:15:19 -07:00
Aaron Feng add111b536 add docker stop
Docker-DCO-1.1-Signed-off-by: Aaron Feng <aaron.feng@gmail.com> (github: aaronfeng)
2014-06-30 23:15:19 -07:00
Aaron Feng d4a1ab2f7f wait for ssh server and docker daemon to be up
Docker-DCO-1.1-Signed-off-by: Aaron Feng <aaron.feng@gmail.com> (github: aaronfeng)
2014-06-30 23:15:19 -07:00
Aaron Feng 0285605f6a fill in all regions
Docker-DCO-1.1-Signed-off-by: Aaron Feng <aaron.feng@gmail.com> (github: aaronfeng)
2014-06-30 23:15:19 -07:00
Aaron Feng acf1b88de5 ssh tunnel to docker daemon
Docker-DCO-1.1-Signed-off-by: Aaron Feng <aaron.feng@gmail.com> (github: aaronfeng)
2014-06-30 23:15:19 -07:00
Aaron Feng d79ce93346 allow more aws options to be configurable
Docker-DCO-1.1-Signed-off-by: Aaron Feng <aaron.feng@gmail.com> (github: aaronfeng)
2014-06-30 23:15:19 -07:00
Aaron Feng f9f5d4c4a0 remove the heartbeat
- logging clean up

Docker-DCO-1.1-Signed-off-by: Aaron Feng <aaron.feng@gmail.com> (github: aaronfeng)
2014-06-30 23:15:19 -07:00
Aaron Feng 11ec16e08d implemented `docker ps`
Docker-DCO-1.1-Signed-off-by: Aaron Feng <aaron.feng@gmail.com> (github: aaronfeng)
2014-06-30 23:15:19 -07:00
Aaron Feng 7d816e029e don't start ec2 instance if already exists 4 real
Docker-DCO-1.1-Signed-off-by: Aaron Feng <aaron.feng@gmail.com> (github: aaronfeng)
2014-06-30 23:15:19 -07:00
Aaron Feng 227bf170fd cloudinit to provision docker
Docker-DCO-1.1-Signed-off-by: Aaron Feng <aaron.feng@gmail.com> (github: aaronfeng)
2014-06-30 23:15:17 -07:00
Aaron Feng 361f9e6085 make sure the instance is actually running
- for example, in terminated state

Docker-DCO-1.1-Signed-off-by: Aaron Feng aaron.feng@gmail.com (github: aaronfeng)
2014-06-30 23:15:17 -07:00
Aaron Feng e91e665cc8 check reservation before accessing instance
Docker-DCO-1.1-Signed-off-by: Aaron Feng aaron.feng@gmail.com (github: aaronfeng)
2014-06-30 23:15:17 -07:00
Aaron Feng b1fb5ace1b don't create new instance if found via tag
Docker-DCO-1.1-Signed-off-by: Aaron Feng aaron.feng@gmail.com (github: aaronfeng)
2014-06-30 23:15:17 -07:00
Aaron Feng d42f8ec8e1 add the ability to tag
Docker-DCO-1.1-Signed-off-by: Aaron Feng aaron.feng@gmail.com (github: aaronfeng)
2014-06-30 23:15:17 -07:00
Aaron Feng aa7b3d9963 starting up ec2 instance
Docker-DCO-1.1-Signed-off-by: Aaron Feng aaron.feng@gmail.com (github: aaronfeng)
2014-06-30 23:15:17 -07:00
Aaron Feng 3b2f87aa77 basic ec2 config
Docker-DCO-1.1-Signed-off-by: Aaron Feng <aaron.feng@gmail.com> (github: aaronfeng)
2014-06-30 23:15:17 -07:00
Aaron Feng cfb7f6188b add heartbeat to attach
Docker-DCO-1.1-Signed-off-by: Aaron Feng <aaron.feng@gmail.com> (github: aaronfeng)
2014-06-30 23:15:17 -07:00
Aaron Feng 1946328111 correct protocol for ls
Docker-DCO-1.1-Signed-off-by: Aaron Feng <aaron.feng@gmail.com> (github: aaronfeng)
2014-06-30 23:14:03 -07:00
Aaron Feng 394b284685 scaffolding of call backs
Docker-DCO-1.1-Signed-off-by: Aaron Feng <aaron.feng@gmail.com> (github: aaronfeng)
2014-06-13 20:16:53 -07:00