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.