112 Commits

Author SHA1 Message Date
Lakshya Singh
08d2776f20
cln: update to v24.05 clboss to master
add jq as new dependency
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
CLN-v24.05
2024-06-12 22:48:02 +05:30
Ken Sedgwick
fbd1eb39d6 Merge branch 'king-11/plugin-update' into 'main'
cln: add summars, monitor and clnrest

See merge request lightning-signer/vls-container!29
2024-06-12 15:35:57 +00:00
Lakshya Singh
d254b95cbe
cln: install clnrest dependencies
expose clnrest port to outside by default
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2024-06-12 05:54:41 +05:30
Lakshya Singh
74634931aa
cln: add summars and monitor plugin
remove summary plugin archived
update plugin repo to latest
cln healthcheck don't use plugins rely to getinfo command
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2024-06-12 05:54:17 +05:30
dev random
50bebd3700 Merge branch 'fix_build' into 'main'
Fix docker compose build issues

See merge request lightning-signer/vls-container!27
2024-06-03 16:39:43 +00:00
Pascal Grange
e3937d6d28 FIX install of pyln-client
Without python3-dev and libffi-dev we have compilation issues
when pip installing pyln-client.
2024-05-29 14:56:21 +02:00
Pascal Grange
5805f29f6e FIX installation of grpcio-tools
Without linux-headers we have a compilation issue when
pip installing grpcio-tools.

Probably related to https://github.com/grpc/grpc/issues/24722
2024-05-29 14:55:57 +02:00
dev random
625a72bab1 Merge branch 'king-11/reap-zombie' into 'main'
docker images: clean kill using tini

See merge request lightning-signer/vls-container!28
2024-05-28 22:51:48 +00:00
Lakshya Singh
a2b9be40e7
docker images: clean kill using tini
- PID 1 does not have default signal handlers which causes
unclean shutdown of processes
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2024-05-25 18:24:49 +05:30
Lakshya Singh
42c340b5ac
docs: add gdb backtrace commands
- update CLN version
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2024-04-15 22:44:21 +05:30
Lakshya Singh
7458e5ea9e Merge branch 'king-11/release-testing' into 'main'
cln: v24.02.2 clboss: v0.13.1

See merge request lightning-signer/vls-container!25
2024-04-13 10:44:36 +00:00
Lakshya Singh
9918df2796
clboss: v0.13.1
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2024-04-11 22:41:42 +05:30
Lakshya Singh
eff3b61785
cln: v24.02.2
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
CLN-v24.02.2
2024-04-11 22:13:03 +05:30
dev random
22a3e0293a add -f flags to single-node section 2024-03-28 12:06:45 +00:00
dev random
6ce34eecd7 Merge branch 'king-11/env_var_change' into 'main'
cln: add VLS_CLN_VERSION env var

See merge request lightning-signer/vls-container!24
2024-03-19 14:55:25 +00:00
Lakshya Singh
ef1eec7f04
cln: add VLS_CLN_VERSION env var
- required for newer remote_hsmd_socket versions
- keep backward compatible by having GREENLIGHT_VERSION
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2024-03-18 22:07:11 +05:30
dev random
ee48f8406b Merge branch 'king-11/maintenance' into 'main'
easy configuration and updates

See merge request lightning-signer/vls-container!23
2024-03-14 10:18:19 +00:00
Lakshya Singh
7e5ac7c0e9
docs: add debugging commands
- remove wallet creation command
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2024-03-13 22:13:26 +05:30
Lakshya Singh
aee7a57c95
bitcoind: v26.0 handle gpg failure
- gpg returns error code 2 for untrusted keys accept it for now
- refresh gpg keys
- directory changes for configure.ac file
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
BTC-v26.0
2024-03-13 22:09:24 +05:30
Lakshya Singh
5002b0bb29
cln: v24 fixes new dep and summary plugin
- dir is left dirty if we use make so instead using just make install
- summary plugin is archived
- new dep for cln grpcio tools
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
CLN-v24.02
2024-03-13 22:07:58 +05:30
Lakshya Singh
8702d3cc1a
env: add versions for all services
- btc 26.0
- cln 24.0
- vls 0.11.0
- txoo 0.6.4
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
VLS-v0.11.0 CLBOSS-v0.13.0
2024-03-13 22:07:07 +05:30
Lakshya Singh
91e4c9b8af
compose: add build args and remove defaults
- repository and hashes
- bitcoin version and sha256sums hash
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2024-03-13 22:03:16 +05:30
Lakshya Singh
4eab2f968a Merge branch '2024-02-vls-git-hash' into 'main'
fix VLS_GIT_HASH handling

See merge request lightning-signer/vls-container!22
CLN-v23.11.2 VLS-v0.11.0-rc.3
2024-02-29 16:33:24 +00:00
Lakshya Singh
22a21856ae
vls: improve log message for hash
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2024-02-29 21:52:39 +05:30
Lakshya Singh
eea0b9fe5f
vls: move to 0.11.rc3
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2024-02-29 21:49:03 +05:30
Devrandom
a0ca938155 fix VLS_GIT_HASH handling 2024-02-27 22:20:05 +01:00
dev random
0833cfba0e Merge branch 'king-11/bitcoind_health_regtest' into 'main'
bitcoind: healthcheck fix regtest

See merge request lightning-signer/vls-container!20
2024-02-21 16:20:35 +00:00
Lakshya Singh
6212e2f56f
vls: use v0.11.0-rc.2 candidate
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2024-02-21 20:24:44 +05:30
Lakshya Singh
df33aad576
fix: cargo install use cargo.lock
- --locked makes use of cargo.lock
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2024-02-21 20:22:48 +05:30
Lakshya Singh
e4159120f9
bitcoind: healthcheck fix regtest
- if wallet file is present we can't create new wallet, we load it
- set -ex wasn't enabled which didn't fail the healthcheck
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2024-02-21 20:17:09 +05:30
Lakshya Singh
22b2c1b63a Merge branch '2024-02-vls-git-hash' into 'main'
use VLS_GIT_HASH in both dockerfiles

See merge request lightning-signer/vls-container!21
2024-02-21 14:46:24 +00:00
Devrandom
07e561b828 use VLS_GIT_HASH in both dockerfiles 2024-02-21 12:49:43 +01:00
dev random
5962a36ae9 Merge branch 'txoo_health_fix' into 'main'
txoo: healthcheck fix latest file retrieval

See merge request lightning-signer/vls-container!19
2024-01-31 10:19:08 +00:00
Lakshya Singh
c88dd5fd27
txoo: healthcheck fix latest file retrieval
ls -r1t doesn't get latest time sorted file
r with t reverses things to get oldest one instead
use just r as time of file generation might not be sequential
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2024-01-30 00:32:32 +05:30
dev random
2b597bb3c6 Merge branch 'vls_healthcheck' into 'main'
VLS Healthcheck and commit update

See merge request lightning-signer/vls-container!18
2024-01-27 10:26:15 +00:00
Lakshya Singh
8aa940abf1
Dockerfile: healthcheck dont use sh
- interpreter already set in the scripts not need to use /bin/sh -c
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2024-01-27 00:16:43 +05:30
Lakshya Singh
94d4178b9e
lightningd: change commit and repo
- change repo to ElementsProject/lightning
- v23.11.2
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2024-01-26 20:56:48 +05:30
Lakshya Singh
19d7776bfd
scripts: cleanup regtest script
- destroy containers
- delete all regtest volumes
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2024-01-25 09:52:37 +05:30
Lakshya Singh
4f05b35881
docs: update future works
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2024-01-25 09:51:29 +05:30
Lakshya Singh
af57edb828
vls: add healthcheck
- use rpc server info command
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2024-01-25 09:51:28 +05:30
Lakshya Singh
558cdd18bb
dockerfile: update commit hash
- clboss main
- c-lightning vls-hsmd
- plugins main
- vls vls-hsmd
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2024-01-25 09:51:24 +05:30
dev random
3caf86bed8 Merge branch 'cln_stdout' into 'main'
lightningd: update param

See merge request lightning-signer/vls-container!17
2024-01-24 17:31:12 +00:00
Lakshya Singh
e2fa335726
lightningd: enable experimental anchors
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2024-01-22 22:26:23 +05:30
Lakshya Singh
102ebdcb66
compose: cln log file set param
- stdout and lightning.log file for persistence
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2024-01-22 08:41:10 +05:30
dev random
c2e1c07bb3 Merge branch 'txoo_health' into 'main'
txoo: healthcheck

See merge request lightning-signer/vls-container!14
2023-12-14 18:44:33 +00:00
Lakshya Singh
08c8fb7e5f
docs: no vlsd image to pull
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-12-14 23:21:15 +05:30
Lakshya Singh
4f468d958b
ci: use regtest for testing instead of testnet
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-12-14 23:21:15 +05:30
Lakshya Singh
e3161eea59
bitcoind: generate blocks on healthcheck in regtest
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-12-14 23:21:01 +05:30
Lakshya Singh
eb4926b203
txoo: healthcheck based on latest block
- fail if latest attestation is more than a block behind
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-12-14 23:21:00 +05:30
Lakshya Singh
f9de5cfa30
txoo: entrypoint update use BITCOIN_RPC_URL
- common env var
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-12-14 23:21:00 +05:30