Change node image
To change the image used for bitcoind, CLN or LND:
bitcoind
values:
- image:
repository: ruimarinho/bitcoin-core
tag: 24
cln
values:
- image:
repository: elementsproject/lightningd
tag: v23.05.1
lnd
values:
- image:
repository: lightninglabs/lnd
tag: v0.17.0-beta
Full example:
network.yaml
repositories:
- name: scalinglightning
url: https://charts.scalinglightning.com
releases:
- name: bitcoind
namespace: sl
chart: scalinglightning/bitcoind
values:
- image:
repository: ruimarinho/bitcoin-core
tag: 24
- name: alice
namespace: sl
chart: scalinglightning/cln
values:
- image:
repository: elementsproject/lightningd
tag: v23.05.1
- name: bob
namespace: sl
chart: scalinglightning/lnd
values:
- image:
repository: lightninglabs/lnd
tag: v0.17.0-beta
Upgrade an existing node
To update an existing node to a new version you can call the CLI or Library command create
again with the same network.yaml
file but with the image value updated to the new value.
NOTE: When changing the image repository or tag, a new pod will be created and unless volume was specified in the configuration all data for that node will be lost.
NOTE: If changing bitcoind node to a new version without a volume all other lightning nodes will need to be destroyed and recreated as they will reference a blockchain that nolonger exists.