chalith
a19223bb26
Minor fixes
2022-10-18 15:19:57 +05:30
Chalith Desaman
83e21e1e1e
Configure user and peer ports on sashimono install ( #158 )
2022-07-15 17:57:19 +05:30
Ravin Perera
8e0d18bad3
Private docker registry enhancements. ( #142 )
...
Got private docker registry working without secure mode. Feature disabled by default.
2022-05-20 17:04:20 +05:30
Ravin Perera
e696207e46
Upgraded nodejs dependencies to 16.x ( #99 )
2022-03-08 21:13:04 +05:30
Ravin Perera
5bfd8d8c18
Used evernodedev docker account. ( #98 )
2022-03-07 19:10:16 +05:30
Ravin Perera
6d3cc3d905
Added upgradability to Evernode setup. ( #95 )
2022-02-22 15:24:10 +05:30
Ravin Perera
6e59ca5f79
Evernode setup installer. ( #87 )
2022-01-05 15:17:26 +05:30
Chalith Desaman
582655ad3e
Fix for cgrulesengd high cpu usage after sashimono uninstall ( #76 )
2021-11-12 13:38:01 +05:30
Ravin Perera
4102c119a4
Automation scripts for Evernode cluster deployment. ( #67 )
...
* Message board install automation with faucet host account generation.
* Deregister Evernode host on uninstall.
* Used Evernode client lib in message board.
* Removed file logging by default in Sashimono services.
* Evernode cluster spin-up script.
* Cleaned up hp.cfg template.
2021-10-10 22:21:16 +05:30
Ravin Perera
b43e233921
Added Bootstrap contract replacement failure rollback. ( #62 )
...
* Added rollback to bootstrap upgrader script.
* Made contract bundle install.sh optional.
* Increased default instance swap allocation.
2021-09-22 17:05:31 +05:30
Ravin Perera
93250ab664
Renamed docker images to use hp-latest image. ( #61 )
...
* Renamed docker images to use hp-latest image.
* Updated hp client lib.
2021-09-22 09:28:39 +05:30
Ravin Perera
1473d2b059
Improvements for large test cluster management. ( #59 )
...
* VM script improvements.
* Modified docker-pull to create new container
* Replaced vpnkit with slirp4netns for better containerized network performance.
* Added swap allocation config.
Co-authored-by: chalith <desaman.chalith@gmail.com >
2021-09-17 12:07:56 +05:30
Chalith Desaman
d457b65d10
Hotpocket version changes ( #43 )
2021-07-28 16:27:50 +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
Ravin Perera
5a54967320
Ability to specify docker image in create msg. ( #31 )
...
* Added docker image list in config.
* Specify docker image in create msg.
2021-07-15 12:56:02 +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
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
Chalith Desaman
43cb7e8ca1
Two step instance creation and refactoring ( #20 )
2021-06-29 16:09:04 +05:30
Savinda Senevirathne
7dd0ea97b5
Instance users and dockerd. ( #18 )
2021-06-25 14:16:22 +05:30
Chalith Desaman
ef74c6c92c
Added support to external hpfs per instance ( #16 )
2021-06-21 11:09:02 +05:30
Chalith Desaman
d36992ede9
Configuration values for sashimono resources ( #10 )
2021-06-16 13:52:46 +05:30
Savinda Senevirathne
913d219d94
Running hp docker from Sashimono Agent ( #5 )
...
* Updated ReadMe
2021-06-08 12:38:15 +05:30
Chalith Desaman
2dfd7cf6bc
Introduce message threads and message handling ( #4 )
2021-06-04 12:06:22 +05:30
Chalith Desaman
c0e743a6f4
Integrated websocket communication with hpws ( #3 )
2021-06-03 11:05:22 +05:30
Savinda Senevirathne
220d65bd0b
Initial project structure. ( #1 )
2021-06-02 10:15:07 +05:30