Commit Graph

102 Commits

Author SHA1 Message Date
Ravin Perera
09510a623c Remove appbill config. (#91) 2022-01-27 10:40:04 +05:30
ravinsp
fe3980bf1e Introduced conditional message board install flag. 2022-01-27 10:32:38 +05:30
Chalith Desaman
4625ce5cb7 sashi attach command implementation (#90) 2022-01-13 12:18:58 +05:30
ravinsp
df6e15b90a Merge branch 'main' of https://github.com/HotPocketDev/Sashimono-Agent into main 2022-01-11 22:31:38 +05:30
ravinsp
d350e0d77c Fix blank cgrules name. 2022-01-11 22:31:34 +05:30
Chalith Desaman
b771b0e3c3 Updates to include environment config feild in hp.cfg (#89) 2022-01-11 13:43:08 +05:30
Chalith Desaman
18251fa7b1 Check pending reboots and cgrules service status on sashimono startup (#88) 2022-01-06 18:18:36 +05:30
Ravin Perera
6e59ca5f79 Evernode setup installer. (#87) 2022-01-05 15:17:26 +05:30
Chalith Desaman
3d531afd01 Updated evernode js lib version in mb-xrpl (#86) 2022-01-04 16:52:59 +05:30
Savinda Senevirathne
36ff70347e Running message board as a non-root user. (#85) 2021-12-29 18:22:38 +05:30
ravinsp
53f6961809 Added vscode config. 2021-12-24 13:34:54 +05:30
Ravin Perera
2467084c4d Installer improvements and evernode lib update. (#84)
* Message board config creation improvement with file permission.
* Captured recharge error.
* Print version without text.
* Updated evernode lib version.
2021-12-24 06:32:31 +05:30
Savinda Senevirathne
fd62b60b82 Sending recharge every CONF_HOST_HEARTBEAT_FREQ moments. (#83)
* Sending recharge every CONF_HOST_HEARTBEAT_FREQ moments.
* Evernode lib update.
2021-12-21 16:53:49 +05:30
Savinda Senevirathne
4a4ba35795 Adding version to sagent and message board. (#82)
* Adding version to sagent and message board.

* Adding sashimono version to a constant.

* Addressing review comments.

* Reversing previous changes.

* Refactoring.
2021-12-20 11:27:59 +05:30
Chalith Desaman
0aec363c5b Set rippled server when initiating XrplApi (#81) 2021-12-14 11:52:41 +05:30
Ravin Perera
39e82352dc Evernode lib upgrade. (#80)
* Evernode lib upgrade changes.
* jq install.
* Added eslint.
2021-12-06 09:27:22 +05:30
Savinda Senevirathne
557af17f92 Removing read access from others for config file in message board. (#79) 2021-11-29 17:04:04 +05:30
Chalith Desaman
d18fee7137 Docker service slirp4netns network environment (#78) 2021-11-26 17:39:08 +05:30
Chalith Desaman
8a448c864c Set max timeout for docker container creation (#77) 2021-11-19 15:04:28 +05:30
Chalith Desaman
582655ad3e Fix for cgrulesengd high cpu usage after sashimono uninstall (#76) 2021-11-12 13:38:01 +05:30
Chalith Desaman
ce8b94dec1 Bugfix on resetting user disk quota (#75) 2021-11-11 11:41:17 +05:30
ravinsp
a27b8b8e76 Added fuse install to prereq script. 2021-11-09 10:21:23 +05:30
ravinsp
78a2072ec0 Updated evernode lib and hook address. 2021-11-08 15:49:36 +05:30
ravinsp
e8c2d75ad8 Improved moment-based instance expiration. 2021-11-05 21:04:55 +05:30
Chalith Desaman
f20abe7087 Set docker log size and file limits (#74) 2021-11-05 11:06:47 +05:30
Ravin Perera
ee232be9e1 Cluster script improvements and lib upgrades. (#73) 2021-11-02 14:16:49 +05:30
Savinda Senevirathne
e43abfface Evernode lib update. (#72) 2021-10-26 09:29:11 +05:30
Ravin Perera
f69cbb51c0 Integrated upgraded Evernode lib. (#71) 2021-10-22 16:01:39 +05:30
Chalith Desaman
5f7f56cbcc Fetching message board evernode config values form evernode lib (#70) 2021-10-15 18:33:21 +05:30
Savinda Senevirathne
b83ce543c9 Handling redeem error message. (#69) 2021-10-15 12:45:45 +05:30
Ravin Perera
3903cf6897 Added redeem decryption support to message board. (#68)
* Added redeem decryption support.
* Used updated evernode lib package.
2021-10-13 07:58:22 +05:30
ravinsp
05c275cd7b Used Hot Pocket client npm package for bootstrap client. 2021-10-11 13:51:29 +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
Savinda Senevirathne
307466fee9 Handling orphan hpfs processes before restarting by systemd. (#66) 2021-09-30 12:16:34 +05:30
Savinda Senevirathne
37d96b497f Redeem response cancellation on timeout implementation. (#65) 2021-09-28 13:41:55 +05:30
Savinda Senevirathne
250f466329 Message board missing transaction. (#64) 2021-09-27 11:33:58 +05:30
Ravin Perera
7e669f46e0 Added sashi cli convenience commands. (#63)
Added version, create, start, stop and destroy commands.
2021-09-25 15:01:07 +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
f38591eb19 Supporting changes for xrpl hooks (#60) 2021-09-16 12:00:57 +05:30
Chalith Desaman
8a68b42cb4 Implementation of redeem response encryption (#58) 2021-09-09 13:57:43 +05:30
Chalith Desaman
76c6781e2e Message board instance life time record keeping (#57) 2021-09-03 18:07:02 +05:30
Chalith Desaman
25897047a4 Cluster script updates to get unl and code fixes (#56) 2021-08-31 10:09:01 +05:30
Chalith Desaman
6b4049f40f Initial xrpl message board implementations for instance creation (#55) 2021-08-26 14:00:07 +05:30
Savinda Senevirathne
596ff4a3bc Merging create and initiate messages. (#54) 2021-08-23 15:09:35 +05:30
ravinsp
69bcad18c2 Updated installer cloud url. 2021-08-23 13:02:56 +05:30
Chalith Desaman
c77a287c2a Added docker pull support to the cluster script (#53) 2021-08-19 15:51:23 +05:30
asela kotagama - aseladk
982b93a3d6 Added journal user quota for sashi users. (#52) 2021-08-16 17:57:10 +05:30
Chalith Desaman
1f7f5fa105 Updated hpfs binary and hpfs service (#51) 2021-08-12 12:46:22 +05:30