65 Commits

Author SHA1 Message Date
Kithmini Gunawardhana
3df2fe4586 Ubuntu 24 Support for Sashimono (#416) 2024-10-14 09:16:09 +05:30
Chalith Desaman
8ea1bb00c3 Fixed unhandled offer lease errors (#412) 2024-07-09 13:27:41 +05:30
Chalith Desaman
131de11533 Single reputation account for multiple host support (#393) 2024-06-19 09:49:56 +05:30
Kavindu Bimsara Fernando
d258f2ebae Allow more ports per instance (#381) 2024-06-13 17:05:59 +05:30
Chalith Desaman
52b7ac9f1b Modifications to reputation contract deployment (#384) 2024-05-31 12:13:23 +05:30
Chalith Desaman
005a72797a Reputationd service implementation (#373) 2024-05-14 15:39:29 +05:30
Dulana Peiris
c1d1a986fd Revert "Modification related to HotPocket changes. (#292)"
This reverts commit 5b9d2da016.
2023-11-21 10:48:42 +05:30
Kithmini Gunawardhana
5b9d2da016 Modification related to HotPocket changes. (#292) 2023-11-08 12:00:12 +05:30
Kithmini Gunawardhana
8bcb2db9b0 IPV6 related Message board changes. (#284) 2023-09-23 10:00:58 +05:30
Ravin Perera
c9a4c18e61 Outbound ipv6 support (#278) 2023-09-22 17:27:50 +05:30
Chalith Desaman
1ca24862fd Bind udp ports for peer connection (#279) 2023-09-14 11:57:48 +05:30
Chalith Desaman
4370edd546 Support implementation and version updates for contract execution timeout (#274) 2023-08-03 17:01:24 +05:30
Udith Indrakantha
5e010de8cd Added new evernode delete functionality. (#210) 2022-12-05 15:46:11 +05:30
Ravin Perera
0ae9958b08 Added custom ssl certificate support (#200)
- Ability to accept custom domain and ssl certificates during installation.
- Ability to update all contracts ssl certs for renewal. ("evernode applyssl" command)
2022-11-21 21:02:03 +05:30
Kasun Kavinda
9791d86ca4 Image prefix (#195) 2022-11-14 10:48:05 +05:30
chalith
a19223bb26 Minor fixes 2022-10-18 15:19:57 +05:30
Chalith Desaman
cb0dbc6ead Fix instance requirement configs when initiating sahsimono instances (#174) 2022-08-22 16:39:35 +05:30
Udith Indrakantha
bdce0bb023 Checking for Existing Sashimono Instances with Same Name (#169) 2022-08-04 12:11:14 +05:30
ravinsp
03166b7cc9 Lowercase fix for error codes. 2022-06-27 16:07:00 +05:30
ravinsp
5b05bfb4b6 Use specific error codes for internal errors. 2022-06-27 16:06:11 +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
Kithmini Gunawardhana
1eb09d69c6 Permanent deletion of instance and lease records (#133) 2022-05-04 10:09:33 +05:30
Chalith Desaman
f62d5d42dc Fixed instance creation failure when the max instance count is large (#130) 2022-04-28 16:21:23 +05:30
Kithmini Gunawardhana
d52da76499 Remove old logic of GUID regeneration (#124) 2022-04-25 19:02:11 +05:30
Kithmini Gunawardhana
bbc6edc238 Addition of lease info to the instance list (#120)
Co-authored-by: ravinsp <33562092+ravinsp@users.noreply.github.com>
2022-04-25 09:41:22 +05:30
Ravin Perera
3daa1126f6 Sashi cli and rootless dockerd fixes (#122)
* Fixed sashi cli create json construction issue
* Properly applied rootless slirp4netns port driver.
* Added dockerd max-concurrent-downloads.
* Changed some debug logs to info.
2022-04-23 13:14:05 +05:30
Chalith Desaman
3585cf438d Use the lease nft id as the instance name in sashimono (#108) 2022-04-04 07:40:31 +05:30
Savinda Senevirathne
55dc650889 Enable instance ports from firewall in evernode installation setup (#102) 2022-03-22 08:35:12 +05:30
Chalith Desaman
868d8b7d53 Make contract user group id to sashimono user group id (0 for docker container) (#93) 2022-02-08 12:57:57 +05:30
Ravin Perera
1a47e82e13 Enabled and fixed compiler warnings. (#92) 2022-01-28 16:03:46 +05:30
Chalith Desaman
4625ce5cb7 sashi attach command implementation (#90) 2022-01-13 12:18:58 +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
Chalith Desaman
8a448c864c Set max timeout for docker container creation (#77) 2021-11-19 15:04:28 +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
Savinda Senevirathne
b83ce543c9 Handling redeem error message. (#69) 2021-10-15 12:45:45 +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
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
7a34defd0e Added change roundtime ability for the initiate message (#49) 2021-08-04 09:31:04 +05:30
Savinda Senevirathne
7302270f30 List implementation for Sashi CLI. (#46) 2021-08-02 16:30:11 +05:30
Savinda Senevirathne
4ed4e45ef1 Contract directory permission fix. (#42) 2021-07-29 15:59:40 +05:30
Savinda Senevirathne
4820f9660e Support additional hp config. (#39) 2021-07-26 12:14:41 +05:30
Chalith Desaman
7cb4ddc069 Adding a low previledged user for the hotpocket contract (#35) 2021-07-19 15:32:10 +05:30
Chalith Desaman
9bbb7baa3c Added cgcreate service to create cgroups at the system boot (#32) 2021-07-16 10:29:20 +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
ravinsp
bfdd781524 Reduced docker create command len. 2021-07-15 12:52:34 +05:30
Ravin Perera
8cb0c44703 Introduced Sashimono hp docker images. (#30) 2021-07-14 16:51:00 +05:30
Savinda Senevirathne
521423c20d Apply latest hp.cfg values during hpfs service starts. (#29) 2021-07-14 12:55:52 +05:30
Savinda Senevirathne
4617a97a52 Running hpfs as systemd services. (#28) 2021-07-13 15:44:49 +05:30