Chalith Desaman
1d9f7cdba0
Remove older files ( #324 )
2023-12-20 12:03:56 +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
Chalith Desaman
9e28388843
Retry killing user processes on instance delete ( #291 )
2023-11-02 18:28:10 +05:30
Kithmini Gunawardhana
8bcb2db9b0
IPV6 related Message board changes. ( #284 )
2023-09-23 10:00:58 +05:30
Chalith Desaman
20cfbbfad0
Allow udp for peer ports in ufw firewall ( #285 )
2023-09-22 17:45:48 +05:30
Ravin Perera
c9a4c18e61
Outbound ipv6 support ( #278 )
2023-09-22 17:27:50 +05:30
Chalith Desaman
4370edd546
Support implementation and version updates for contract execution timeout ( #274 )
2023-08-03 17:01:24 +05:30
chalith
8c2452f9e6
Changed hp environment variable format
2022-10-17 18:53:55 +05:30
Chalith Desaman
c0e1561c01
Added configurable consensus threshold support ( #170 )
2022-08-04 13:08:33 +05:30
Chalith Desaman
f53b8a6584
Distribute CPU share among all the CPUs ( #150 )
2022-07-04 17:23:57 +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
Chalith Desaman
f62d5d42dc
Fixed instance creation failure when the max instance count is large ( #130 )
2022-04-28 16:21:23 +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
ravinsp
2418d8483e
hpfs update with statvfs.
2022-03-02 19:20:30 +05:30
ravinsp
3fb8408eae
sashi cli detach with ctrl+c.
2022-03-02 12:35:15 +05:30
ravinsp
7297eb4ca3
Increased bootstrap max msg size.
2022-02-28 21:50:25 +05:30
Ravin Perera
6d3cc3d905
Added upgradability to Evernode setup. ( #95 )
2022-02-22 15:24:10 +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
09510a623c
Remove appbill config. ( #91 )
2022-01-27 10:40:04 +05:30
Chalith Desaman
b771b0e3c3
Updates to include environment config feild in hp.cfg ( #89 )
2022-01-11 13:43:08 +05:30
Ravin Perera
6e59ca5f79
Evernode setup installer. ( #87 )
2022-01-05 15:17:26 +05:30
Savinda Senevirathne
36ff70347e
Running message board as a non-root user. ( #85 )
2021-12-29 18:22:38 +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
Chalith Desaman
d18fee7137
Docker service slirp4netns network environment ( #78 )
2021-11-26 17:39:08 +05:30
Chalith Desaman
ce8b94dec1
Bugfix on resetting user disk quota ( #75 )
2021-11-11 11:41:17 +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
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
Savinda Senevirathne
596ff4a3bc
Merging create and initiate messages. ( #54 )
2021-08-23 15:09:35 +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
asela kotagama - aseladk
28353b5e4c
Updated Sashimono with hpfs CLI commands and hpfs binary. ( #48 )
2021-08-04 16:27:22 +05:30
Chalith Desaman
d457b65d10
Hotpocket version changes ( #43 )
2021-07-28 16:27:50 +05:30
Savinda Senevirathne
4820f9660e
Support additional hp config. ( #39 )
2021-07-26 12:14:41 +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
7cb4ddc069
Adding a low previledged user for the hotpocket contract ( #35 )
2021-07-19 15:32:10 +05:30
Savinda Senevirathne
90fcd28a92
Resetting disk quota limitations before deleting the user. ( #33 )
2021-07-16 14:59:43 +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
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
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
ef74c6c92c
Added support to external hpfs per instance ( #16 )
2021-06-21 11:09:02 +05:30
Savinda Senevirathne
913d219d94
Running hp docker from Sashimono Agent ( #5 )
...
* Updated ReadMe
2021-06-08 12:38:15 +05:30
Chalith Desaman
c0e743a6f4
Integrated websocket communication with hpws ( #3 )
2021-06-03 11:05:22 +05:30