3
0

Define settings yaml decoder

This commit is contained in:
Tomaž Jerman
2020-11-17 15:38:37 +01:00
parent 28e610c290
commit ea8f38ef73
+9 -20
View File
@@ -1,26 +1,15 @@
package yaml
import (
"github.com/cortezaproject/corteza-server/pkg/envoy/resource"
)
type (
settings map[string]interface{}
)
//func (wrap settings) MarshalEnvoy() ([]envoy.Node, error) {
// nn := make([]envoy.Node, 0, 1+len(wrap.modules))
// nn = append(nn, &envoy.SettingsNode{Ns: wrap.res})
//
// if tmp, err := wrap.modules.MarshalEnvoy(); err != nil {
// return nil, err
// } else {
// nn = append(nn, tmp...)
// }
//
// // @todo rbac
//
// //if tmp, err := wrap.rules.MarshalEnvoy(); err != nil {
// // return nil, err
// //} else {
// // nn = append(nn, tmp...)
// //}
//
// return nn, nil
//}
func (wrap settings) MarshalEnvoy() (nn []resource.Interface, err error) {
n := resource.NewSettings(wrap)
return []resource.Interface{n}, nil
}