23 Commits

Author SHA1 Message Date
Akis Kesoglou
dc227abefa Add S3 and Redis components 2018-10-09 01:29:45 +03:00
Akis Kesoglou
f67f04eb3c Update Vagrant box 2018-10-08 21:03:17 +03:00
Will Boyce
adb1f1eea7
Merge pull request #1 from resin-io/vpn-certs
generate vpn certs + multiple bootstrap fixes
2018-10-08 12:54:06 +01:00
Will Boyce
5d498720bf
scripts: Lint fixes, add Makefile for linting
Signed-off-by: Will Boyce <will@resin.io>
2018-10-05 15:16:51 +01:00
Will Boyce
3634434264
vagrant: Run docker login provision step as vagrant user
Signed-off-by: Will Boyce <will@resin.io>
2018-10-05 15:16:50 +01:00
Will Boyce
08e2168cc0
start-project: Use getopts in place of positional args
Signed-off-by: Will Boyce <will@resin.io>
2018-10-05 15:16:50 +01:00
Will Boyce
971bc55bb7
openssl: Improve cert generation and generate vpn certs
* use easyrsa for cert generation/management
* generate vpn requirements (ca, crt, dh)
* remove `node` requirement for generating jwt kid
* fix root ca cert generation
* fix haproxy certificate generation

Signed-off-by: Will Boyce <will@resin.io>
2018-10-05 15:16:50 +01:00
Akis Kesoglou
3a0bed7f43 Fix networking so that services can communicate with each other 2018-06-12 15:35:55 +03:00
Akis Kesoglou
f4a614ede2 Use a template for project config 2018-06-12 15:32:26 +03:00
Akis Kesoglou
8025a51c6a Do not report failure on vagrant up if there’s no project 2018-06-12 12:43:40 +03:00
Akis Kesoglou
649c1880da Fix order of arguments in start-project script 2018-06-12 12:43:30 +03:00
Akis Kesoglou
da87c1efaf Remove redundant seccomp option from API service 2018-06-11 21:02:53 +03:00
Akis Kesoglou
6af9c46634 Fix issue with systemd requiring bind mounting cgroups 2018-06-11 18:31:21 +03:00
Akis Kesoglou
7dc83493de Revert "Fix issue with systemd requiring bind mounting cgroups"
This reverts commit ebbee46b5f8b853acc1302773c00f690eb0b6fdb.
2018-06-11 18:25:45 +03:00
Akis Kesoglou
4805017688 Run project commands unprivileged during provisioning 2018-06-11 17:09:45 +03:00
Akis Kesoglou
b2e31e2372 Allo project name and host name to be customised at VM provisioning 2018-06-11 16:57:32 +03:00
Akis Kesoglou
9da5c2ca96 Fix project creation at VM provisioning-time 2018-06-11 16:55:58 +03:00
Akis Kesoglou
ebbee46b5f Fix issue with systemd requiring bind mounting cgroups 2018-06-11 16:47:34 +03:00
Akis Kesoglou
566675c760 Fix NodeJS installation in VM 2018-06-11 16:46:17 +03:00
Akis Kesoglou
d8b3858db5 Rename Vagrant VM 2018-06-11 16:45:02 +03:00
Akis Kesoglou
6e5a2e36e2 Initial commit 2018-06-10 17:50:46 +03:00
Akis Kesoglou
2dde9c56c4 Add LICENSE 2018-02-20 11:24:39 +02:00
Akis Kesoglou
e9da590b22 Add .gitignore 2018-02-20 11:20:12 +02:00