Move installer to the implemented section
This commit is contained in:
parent
f286bbac99
commit
c18fcde385
|
@ -24,8 +24,8 @@
|
||||||
- [References](ed_references.md)
|
- [References](ed_references.md)
|
||||||
- [Cluster Test Framework](cluster-test-framework.md)
|
- [Cluster Test Framework](cluster-test-framework.md)
|
||||||
- [Testing Programs](testing-programs.md)
|
- [Testing Programs](testing-programs.md)
|
||||||
- [Cluster Software Installation and Updates](installer.md)
|
|
||||||
|
|
||||||
- [Implemented Design Proposals](implemented-proposals.md)
|
- [Implemented Design Proposals](implemented-proposals.md)
|
||||||
- [Leader-to-Leader Transition](leader-leader-transition.md)
|
- [Leader-to-Leader Transition](leader-leader-transition.md)
|
||||||
- [Leader-to-Validator Transition](leader-validator-transition.md)
|
- [Leader-to-Validator Transition](leader-validator-transition.md)
|
||||||
|
- [Cluster Software Installation and Updates](installer.md)
|
||||||
|
|
|
@ -41,8 +41,6 @@ $ solana-keygen -o update-manifest.json # <-- only generated once, the public k
|
||||||
$ solana-install deploy http://example.com/path/to/solana-release.tar.bz2 update-manifest.json
|
$ solana-install deploy http://example.com/path/to/solana-release.tar.bz2 update-manifest.json
|
||||||
```
|
```
|
||||||
|
|
||||||
Note: Supporting IPFS download URLs in the future would be attractive.
|
|
||||||
|
|
||||||
#### Run a validator node that auto updates itself
|
#### Run a validator node that auto updates itself
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
@ -52,12 +50,12 @@ $ solana-keygen ... # <-- runs the latest solana-keygen
|
||||||
$ solana-install run solana-fullnode ... # <-- runs a fullnode, restarting it as necesary when an update is applied
|
$ solana-install run solana-fullnode ... # <-- runs a fullnode, restarting it as necesary when an update is applied
|
||||||
```
|
```
|
||||||
|
|
||||||
### Update Manifest on-chain program
|
### On-chain Update Manifest
|
||||||
The Update Manifest program is used to advertise the deployment of new release tarballs
|
An update manifest is used to advertise the deployment of new release tarballs
|
||||||
on a solana cluster. Each instance of this program describes a logical update
|
on a solana cluster. The update manifest is stored using the `config` program,
|
||||||
channel for a given target triple (eg, `x86_64-apple-darwin`). The public key
|
and each update manifest account describes a logical update channel for a given
|
||||||
of each program instance is well-known between the entity deploying new updates
|
target triple (eg, `x86_64-apple-darwin`). The account public key is well-known
|
||||||
and users consuming those updates.
|
between the entity deploying new updates and users consuming those updates.
|
||||||
|
|
||||||
The update tarball itself is hosted elsewhere, off-chain and can be fetched from
|
The update tarball itself is hosted elsewhere, off-chain and can be fetched from
|
||||||
the specified `download_url`.
|
the specified `download_url`.
|
||||||
|
|
Loading…
Reference in New Issue