Fix broken es.NewStoreEncoder call
This commit is contained in:
parent
9ce63f1210
commit
ced4a26068
@ -3,6 +3,8 @@ package apigw
|
||||
import (
|
||||
"context"
|
||||
"errors"
|
||||
"github.com/cortezaproject/corteza-server/pkg/dal"
|
||||
"github.com/cortezaproject/corteza-server/store/adapters/rdbms/drivers/sqlite"
|
||||
"os"
|
||||
"path"
|
||||
"testing"
|
||||
@ -208,7 +210,7 @@ func parseEnvoy(ctx context.Context, s store.Storer, h helper, path string) {
|
||||
h.a.NoError(err)
|
||||
|
||||
// import into the store
|
||||
se := es.NewStoreEncoder(s, nil)
|
||||
se := es.NewStoreEncoder(s, dal.Service(), nil)
|
||||
bld := envoy.NewBuilder(se)
|
||||
g, err := bld.Build(ctx, nn...)
|
||||
h.a.NoError(err)
|
||||
|
||||
@ -6,6 +6,7 @@ import (
|
||||
"encoding/json"
|
||||
"errors"
|
||||
"fmt"
|
||||
"github.com/cortezaproject/corteza-server/pkg/dal"
|
||||
"io/ioutil"
|
||||
"mime/multipart"
|
||||
"net/http"
|
||||
@ -231,7 +232,7 @@ func parseEnvoy(ctx context.Context, s store.Storer, h helper, path string) {
|
||||
h.a.NoError(err)
|
||||
|
||||
// import into the store
|
||||
se := envoyStore.NewStoreEncoder(s, nil)
|
||||
se := envoyStore.NewStoreEncoder(s, dal.Service(), &envoyStore.EncoderConfig{})
|
||||
bld := envoy.NewBuilder(se)
|
||||
g, err := bld.Build(ctx, nn...)
|
||||
h.a.NoError(err)
|
||||
|
||||
@ -3,6 +3,7 @@ package envoy
|
||||
import (
|
||||
"context"
|
||||
"fmt"
|
||||
"github.com/cortezaproject/corteza-server/pkg/dal"
|
||||
"os"
|
||||
"path"
|
||||
"sync"
|
||||
@ -62,7 +63,7 @@ func decodeDirectory(ctx context.Context, suite string) ([]resource.Interface, e
|
||||
}
|
||||
|
||||
func encode(ctx context.Context, s store.Storer, nn []resource.Interface) error {
|
||||
se := es.NewStoreEncoder(s, nil)
|
||||
se := es.NewStoreEncoder(s, dal.Service(), &es.EncoderConfig{})
|
||||
g, err := envoy.NewSafeBuilder(se).Build(ctx, nn...)
|
||||
if err != nil && err != envoy.BuilderErrUnresolvedReferences {
|
||||
return err
|
||||
@ -73,7 +74,7 @@ func encode(ctx context.Context, s store.Storer, nn []resource.Interface) error
|
||||
df := es.NewDecodeFilter().FromRef(md...)
|
||||
|
||||
sd := es.Decoder()
|
||||
mm, err := sd.Decode(ctx, s, df)
|
||||
mm, err := sd.Decode(ctx, s, dal.Service(), df)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
@ -98,7 +99,6 @@ func truncateStore(ctx context.Context, s store.Storer, t *testing.T) {
|
||||
store.TruncateComposeNamespaces(ctx, s),
|
||||
store.TruncateComposeModules(ctx, s),
|
||||
store.TruncateComposeModuleFields(ctx, s),
|
||||
store.TruncateComposeRecords(ctx, s, nil),
|
||||
store.TruncateComposePages(ctx, s),
|
||||
store.TruncateComposeCharts(ctx, s),
|
||||
|
||||
|
||||
@ -3,6 +3,7 @@ package envoy
|
||||
import (
|
||||
"context"
|
||||
"fmt"
|
||||
"github.com/cortezaproject/corteza-server/pkg/dal"
|
||||
"strconv"
|
||||
"testing"
|
||||
"time"
|
||||
@ -191,7 +192,7 @@ func TestStoreCsv_records(t *testing.T) {
|
||||
truncateStoreRecords(ctx, s, t)
|
||||
|
||||
// Encode back into store
|
||||
se := su.NewStoreEncoder(s, &su.EncoderConfig{})
|
||||
se := su.NewStoreEncoder(s, dal.Service(), &su.EncoderConfig{})
|
||||
yd := csv.Decoder()
|
||||
nn = make([]resource.Interface, 0, len(nn))
|
||||
for _, s := range ss {
|
||||
@ -406,7 +407,7 @@ func TestStoreCsv_records_fieldTypes(t *testing.T) {
|
||||
truncateStoreRecords(ctx, s, t)
|
||||
|
||||
// Encode back into store
|
||||
se := su.NewStoreEncoder(s, &su.EncoderConfig{})
|
||||
se := su.NewStoreEncoder(s, dal.Service(), &su.EncoderConfig{})
|
||||
yd := csv.Decoder()
|
||||
nn = make([]resource.Interface, 0, len(nn))
|
||||
for _, s := range ss {
|
||||
|
||||
@ -3,6 +3,7 @@ package envoy
|
||||
import (
|
||||
"context"
|
||||
"fmt"
|
||||
"github.com/cortezaproject/corteza-server/pkg/dal"
|
||||
"strconv"
|
||||
"testing"
|
||||
"time"
|
||||
@ -191,7 +192,7 @@ func TestStoreJsonl_records(t *testing.T) {
|
||||
truncateStoreRecords(ctx, s, t)
|
||||
|
||||
// Encode back into store
|
||||
se := su.NewStoreEncoder(s, &su.EncoderConfig{})
|
||||
se := su.NewStoreEncoder(s, dal.Service(), &su.EncoderConfig{})
|
||||
jd := json.Decoder()
|
||||
nn = make([]resource.Interface, 0, len(nn))
|
||||
for _, s := range ss {
|
||||
@ -406,7 +407,7 @@ func TestStoreJsonl_records_fieldTypes(t *testing.T) {
|
||||
truncateStoreRecords(ctx, s, t)
|
||||
|
||||
// Encode back into store
|
||||
se := su.NewStoreEncoder(s, &su.EncoderConfig{})
|
||||
se := su.NewStoreEncoder(s, dal.Service(), &su.EncoderConfig{})
|
||||
yd := csv.Decoder()
|
||||
nn = make([]resource.Interface, 0, len(nn))
|
||||
for _, s := range ss {
|
||||
|
||||
@ -2,6 +2,7 @@ package envoy
|
||||
|
||||
import (
|
||||
"context"
|
||||
"github.com/cortezaproject/corteza-server/pkg/dal"
|
||||
"testing"
|
||||
|
||||
"github.com/cortezaproject/corteza-server/pkg/auth"
|
||||
@ -86,7 +87,7 @@ func TestStoreYaml_APIGateway(t *testing.T) {
|
||||
}
|
||||
// Decode from store
|
||||
sd := su.Decoder()
|
||||
nn, err := sd.Decode(ctx, s, df)
|
||||
nn, err := sd.Decode(ctx, s, dal.Service(), df)
|
||||
if c.postStoreDecode != nil {
|
||||
c.postStoreDecode(req, err)
|
||||
} else {
|
||||
@ -110,7 +111,7 @@ func TestStoreYaml_APIGateway(t *testing.T) {
|
||||
truncateStore(ctx, s, t)
|
||||
|
||||
// Encode back into store
|
||||
se := su.NewStoreEncoder(s, &su.EncoderConfig{})
|
||||
se := su.NewStoreEncoder(s, dal.Service(), &su.EncoderConfig{})
|
||||
yd := yaml.Decoder()
|
||||
nn = make([]resource.Interface, 0, len(nn))
|
||||
for _, s := range ss {
|
||||
|
||||
@ -769,7 +769,7 @@ func TestStoreYaml_base(t *testing.T) {
|
||||
truncateStore(ctx, s, t)
|
||||
|
||||
// Encode back into store
|
||||
se := su.NewStoreEncoder(s, &su.EncoderConfig{})
|
||||
se := su.NewStoreEncoder(s, dal.Service(), &su.EncoderConfig{})
|
||||
yd := yaml.Decoder()
|
||||
nn = make([]resource.Interface, 0, len(nn))
|
||||
for _, s := range ss {
|
||||
|
||||
@ -303,7 +303,7 @@ func TestStoreYaml_moduleFieldRefs(t *testing.T) {
|
||||
truncateStore(ctx, s, t)
|
||||
|
||||
// Encode back into store
|
||||
se := su.NewStoreEncoder(s, &su.EncoderConfig{})
|
||||
se := su.NewStoreEncoder(s, dal.Service(), &su.EncoderConfig{})
|
||||
yd := yaml.Decoder()
|
||||
nn = make([]resource.Interface, 0, len(nn))
|
||||
for _, s := range ss {
|
||||
|
||||
@ -693,7 +693,7 @@ func TestStoreYaml_pageRefs(t *testing.T) {
|
||||
truncateStore(ctx, s, t)
|
||||
|
||||
// Encode back into store
|
||||
se := su.NewStoreEncoder(s, &su.EncoderConfig{})
|
||||
se := su.NewStoreEncoder(s, dal.Service(), &su.EncoderConfig{})
|
||||
yd := yaml.Decoder()
|
||||
nn = make([]resource.Interface, 0, len(nn))
|
||||
for _, s := range ss {
|
||||
|
||||
@ -98,7 +98,7 @@ func TestStoreYaml_reports(t *testing.T) {
|
||||
truncateStore(ctx, s, t)
|
||||
|
||||
// Encode back into store
|
||||
se := su.NewStoreEncoder(s, &su.EncoderConfig{})
|
||||
se := su.NewStoreEncoder(s, dal.Service(), &su.EncoderConfig{})
|
||||
yd := yaml.Decoder()
|
||||
nn = make([]resource.Interface, 0, len(nn))
|
||||
for _, s := range ss {
|
||||
|
||||
@ -2,6 +2,7 @@ package envoy
|
||||
|
||||
import (
|
||||
"context"
|
||||
"github.com/cortezaproject/corteza-server/pkg/dal"
|
||||
"testing"
|
||||
|
||||
"github.com/cortezaproject/corteza-server/compose/types"
|
||||
@ -178,7 +179,7 @@ func TestYamlStore_rbac(t *testing.T) {
|
||||
|
||||
// - decode store
|
||||
sd := su.Decoder()
|
||||
nn, err = sd.Decode(ctx, s, df)
|
||||
nn, err = sd.Decode(ctx, s, dal.Service(), df)
|
||||
req.NoError(err)
|
||||
//
|
||||
// - into yaml
|
||||
@ -194,7 +195,7 @@ func TestYamlStore_rbac(t *testing.T) {
|
||||
truncateStore(ctx, s, t)
|
||||
//
|
||||
// - back into store
|
||||
se := su.NewStoreEncoder(s, &su.EncoderConfig{})
|
||||
se := su.NewStoreEncoder(s, dal.Service(), &su.EncoderConfig{})
|
||||
yd := yaml.Decoder()
|
||||
nn = make([]resource.Interface, 0, len(nn))
|
||||
for _, s := range ss {
|
||||
|
||||
@ -314,7 +314,7 @@ func parseEnvoy(ctx context.Context, s store.Storer, h helper, path string) {
|
||||
h.a.NoError(err)
|
||||
|
||||
// import into the store
|
||||
se := es.NewStoreEncoder(s, nil)
|
||||
se := es.NewStoreEncoder(s, dal.Service(), nil)
|
||||
bld := envoy.NewBuilder(se)
|
||||
g, err := bld.Build(ctx, nn...)
|
||||
h.a.NoError(err)
|
||||
|
||||
@ -94,7 +94,7 @@ func loadScenarioWithName(ctx context.Context, t *testing.T, scenario string) {
|
||||
t.Fatalf("failed to decode scenario data: %v", err)
|
||||
}
|
||||
|
||||
storeEnc := envoyStore.NewStoreEncoder(defStore, &envoyStore.EncoderConfig{})
|
||||
storeEnc := envoyStore.NewStoreEncoder(defStore, dal.Service(), &envoyStore.EncoderConfig{})
|
||||
|
||||
b := envoy.NewBuilder(storeEnc)
|
||||
g, err := b.Build(ctx, decoded...)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user