Merge pull request #3256 from zheng1/network.topology
Add network.topology into conf.ToMap()
This commit is contained in:
@@ -18,6 +18,8 @@ package network
|
||||
|
||||
import (
|
||||
"github.com/spf13/pflag"
|
||||
|
||||
networkv1alpha1 "kubesphere.io/kubesphere/pkg/apis/network/v1alpha1"
|
||||
)
|
||||
|
||||
type NSNPOptions struct {
|
||||
@@ -35,7 +37,7 @@ type Options struct {
|
||||
func NewNetworkOptions() *Options {
|
||||
return &Options{
|
||||
EnableNetworkPolicy: false,
|
||||
IPPoolType: "none",
|
||||
IPPoolType: networkv1alpha1.IPPoolTypeNone,
|
||||
NSNPOptions: NSNPOptions{
|
||||
AllowedIngressNamespaces: []string{},
|
||||
},
|
||||
@@ -43,6 +45,12 @@ func NewNetworkOptions() *Options {
|
||||
}
|
||||
}
|
||||
|
||||
func (s *Options) IsEmpty() bool {
|
||||
return s.EnableNetworkPolicy == false &&
|
||||
s.WeaveScopeHost == "" &&
|
||||
s.IPPoolType == networkv1alpha1.IPPoolTypeNone
|
||||
}
|
||||
|
||||
func (s *Options) Validate() []error {
|
||||
var errors []error
|
||||
return errors
|
||||
|
||||
Reference in New Issue
Block a user