This is an automated email from the ASF dual-hosted git repository.
zhongxjian pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/dubbo-kubernetes.git
The following commit(s) were added to refs/heads/master by this push:
new 1724c106 [operator] update manifest and errs util
1724c106 is described below
commit 1724c1062c16f298172c92480ee8f18b7417454b
Author: mfordjody <[email protected]>
AuthorDate: Fri Dec 13 18:48:15 2024 +0800
[operator] update manifest and errs util
---
operator/pkg/render/manifest.go | 10 +++++++++-
operator/pkg/util/errs.go | 13 +++++++++----
2 files changed, 18 insertions(+), 5 deletions(-)
diff --git a/operator/pkg/render/manifest.go b/operator/pkg/render/manifest.go
index 4aa82411..3f49e668 100644
--- a/operator/pkg/render/manifest.go
+++ b/operator/pkg/render/manifest.go
@@ -3,6 +3,7 @@ package render
import (
"fmt"
"github.com/apache/dubbo-kubernetes/operator/cmd/validation"
+ "github.com/apache/dubbo-kubernetes/operator/pkg/apis"
"github.com/apache/dubbo-kubernetes/operator/pkg/component"
"github.com/apache/dubbo-kubernetes/operator/pkg/manifest"
"github.com/apache/dubbo-kubernetes/operator/pkg/util"
@@ -63,7 +64,6 @@ func GenerateManifest(files []string, setFlags []string,
logger clog.Logger) ([]
return nil, nil, fmt.Errorf("get component %v: %v",
comp.UserFacingName, err)
}
for _, spec := range specs {
-
}
}
return nil, nil, nil
@@ -81,3 +81,11 @@ func validateDubboOperator(dop values.Map, logger
clog.Logger) error {
}
return nil
}
+
+func applyComponentValuesToHelmValues(comp component.Component, spec
apis.MetadataCompSpec, merged values.Map) values.Map {
+ root := comp.HelmTreeRoot
+ if spec.Namespace != "" {
+ spec.Namespace = "dubbo-system"
+ }
+ return merged
+}
diff --git a/operator/pkg/util/errs.go b/operator/pkg/util/errs.go
index 15290087..d2d6cd10 100644
--- a/operator/pkg/util/errs.go
+++ b/operator/pkg/util/errs.go
@@ -1,5 +1,7 @@
package util
+import "fmt"
+
const (
defaultSeparator = ", "
)
@@ -10,6 +12,13 @@ func (e Errors) Error() string {
return ToString(e, defaultSeparator)
}
+func (e Errors) ToErrors() error {
+ if len(e) == 0 {
+ return nil
+ }
+ return fmt.Errorf("%s", e)
+}
+
func ToString(errors []error, separator string) string {
var out string
for i, e := range errors {
@@ -24,10 +33,6 @@ func ToString(errors []error, separator string) string {
return out
}
-func (e Errors) ToString() {
-
-}
-
func NewErrs(err error) Errors {
if err == nil {
return nil