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
Lakshya Singh
4ae7afa4a5
dockerignore: add scripts folder and gitlab-ci
...
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-12-12 20:29:11 +05:30
Lakshya Singh
664fd8a119
Merge branch '2023-12-misc' into 'main'
...
use different volumes for regtest and some nits
See merge request lightning-signer/vls-container!16
2023-12-11 17:00:45 +00:00
Lakshya Singh
5711d17caf
compose: rename txoo container to txood-chain
...
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-12-11 22:27:16 +05:30
Devrandom
ddb2b4ef30
regtest volumes and expose vls port
2023-12-11 16:23:32 +01:00
dev random
05bde9e6f9
Merge branch 'touchup' into 'main'
...
improvements: dockerfile and ci
Closes #10 , #9 , #7 , #6 , and #5
See merge request lightning-signer/vls-container!12
2023-12-06 08:51:22 +00:00
Lakshya Singh
e926f4aacc
ci: add gitlab ci for docker compose
...
- split into multiple jobs
- specify tags for runner large
- use buildx and add separate builder default has no cache
- build image from cache and push to registry
- compose use tag and pull
- use cache tag for reuse
- https://github.com/moby/buildkit/issues/1981
- https://github.com/moby/buildkit/issues/3730
- use cache-to and cache-from with registry/cache
- add dockerignore to prevent rebuild on git changes
- use individual builders
- add step for docker compose up
- update readme
- update dockerignore
- add gitignore
- use script reduce duplicate code
- cache from and to in build, compose use cache
- dont push images just use cache
- build in compose step from cache
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-12-06 07:57:31 +05:30
Lakshya Singh
e24d968f27
dockerfile: update vls & txoo git hash
...
- fix for latest rust vls
- txoo fix block_iterator update
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-12-05 22:26:12 +05:30
Lakshya Singh
eeaac24d54
dockerfile: optimize on size and network call
...
- merge multiple steps to reduce number of layers
- run make clean to reduce layer size
- run cargo clean
- merge multiple ARG into single step
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-12-05 22:26:12 +05:30
Lakshya Singh
7e5d66f55d
compose: change network name
...
- not releasing binaries
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-12-05 22:26:12 +05:30
Lakshya Singh
014042f409
txoo: separate repo download and build
...
- add arg for txoo_data dir
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-12-05 22:26:12 +05:30
Lakshya Singh
35da6dafe0
vls: separate repo download and build
...
- flexbile build option with network caching
- build only vlsd2 not all
- improve build speed
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-12-05 22:26:12 +05:30
Lakshya Singh
6e7178a4c4
cln: remove quotes from env vars
...
- only build remote_hsmd_socket
- multiple layers for build caching
- download git repo in separate command to prevent redownload
- fix COPY of symlink not possible
- copy the bitcoin.conf file
- add git hook to ensure no difference
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2023-12-05 22:25:50 +05:30