Merge pull request #11418 from filecoin-project/sturdy-migrate-fixes

migrate-fix
This commit is contained in:
Łukasz Magiera 2023-11-15 12:47:10 +01:00 committed by GitHub
commit 1a9e3cfd71
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -6,12 +6,13 @@ import (
"encoding/base64"
"errors"
"fmt"
"github.com/filecoin-project/go-address"
"github.com/ipfs/go-datastore"
"os"
"path"
"strings"
"github.com/filecoin-project/go-address"
"github.com/ipfs/go-datastore"
"github.com/BurntSushi/toml"
"github.com/samber/lo"
"github.com/urfave/cli/v2"
@ -151,6 +152,7 @@ func fromMiner(cctx *cli.Context) (err error) {
if err != nil {
return xerrors.Errorf("error getting JWTSecretName: %w", err)
}
lpCfg.Apis.StorageRPCSecret = base64.StdEncoding.EncodeToString(js.PrivateKey)
// Populate API Key
@ -159,7 +161,11 @@ func fromMiner(cctx *cli.Context) (err error) {
return fmt.Errorf("cannot read API: %w", err)
}
lpCfg.Apis.ChainApiInfo = []string{header.Get("Authorization")[7:]}
ainfo, err := cliutil.GetAPIInfo(&cli.Context{}, repo.FullNode)
if err != nil {
return xerrors.Errorf("could not get API info for FullNode: %w", err)
}
lpCfg.Apis.ChainApiInfo = []string{header.Get("Authorization")[7:] + ":" + ainfo.Addr}
// Enable WindowPoSt
lpCfg.Subsystems.EnableWindowPost = true