Commit Graph

17 Commits

Author SHA1 Message Date
Chalith Desaman
8ba64058f8 Status check for bootstrap contract (#44) 2021-07-29 14:11:53 +05:30
Chalith Desaman
d457b65d10 Hotpocket version changes (#43) 2021-07-28 16:27:50 +05:30
Chalith Desaman
adbb1c8839 Sashimono CLI implementation (#38) 2021-07-22 09:51:28 +05:30
Savinda Senevirathne
66b0c86beb Unix socket interface. (#37) 2021-07-21 16:35:17 +05:30
Ravin Perera
6f7cab2e3b Added docker registry scripts for future work. (#36)
- Added docker private registry for future support.
- Added automatic detection of host address.
- Refactored cli args parsing.
2021-07-20 12:57:29 +05:30
Chalith Desaman
9bbb7baa3c Added cgcreate service to create cgroups at the system boot (#32) 2021-07-16 10:29:20 +05:30
Savinda Senevirathne
4617a97a52 Running hpfs as systemd services. (#28) 2021-07-13 15:44:49 +05:30
Ravin Perera
737c3c0af0 Revamped Sashimono installation process. (#27)
- During development, binaries and data exist in build dir.
- In production, binaries in '/usr/bin/sashimono-agent' and data in '/etc/sashimono'.
- Added prerequisites script for easy machine preparation.
- Added cloud installation scripts.
- Added non-interactive installation scripts for fully automated setup of test vms.
- sagent must now be run as root (in development as well as in production)
2021-07-12 15:00:11 +05:30
Savinda Senevirathne
41889b17c7 Adding a systemd service for Sashimono in sashimono-install script. (#26) 2021-07-09 16:53:27 +05:30
Ravin Perera
e7f64861f9 Reorganized build dependencies. (#24) 2021-07-09 11:52:22 +05:30
Chalith Desaman
b51633563b Applying cpu, memory and disk quotas. (#22)
CPU and memory quotas using cgroups.
Disk quotas using userquota.
Limiting max allowed hp instances.
2021-07-08 17:18:01 +05:30
Savinda Senevirathne
5545e032f4 Agent data folder (#23) 2021-07-08 10:19:22 +05:30
Ravin Perera
2392e6f1f2 Added user purge for Sashimono uninstall script. (#17) 2021-06-21 13:15:51 +05:30
Ravin Perera
2b5da61000 Docer bin path update. (#14) 2021-06-17 14:19:08 +05:30
Ravin Perera
f2e70be7f6 Per user dockerd installation scripts. (#13) 2021-06-17 13:47:06 +05:30
Ravin Perera
2488d975fe Added container communication isolation. (#9)
Used icc=false for docker daemon.
2021-06-16 12:01:14 +05:30
Ravin Perera
99ac10db13 Installation scripts to isolate sashimono and docker. 2021-06-14 11:05:19 +05:30