Unify the omitempty configuration of YAML annotation

This commit is contained in:
Xinzhao Xu
2022-02-21 16:25:55 +08:00
parent f50de9af65
commit c53001c5dc
20 changed files with 68 additions and 70 deletions

View File

@@ -24,17 +24,17 @@ import (
// Options contains configuration of the default Gateway
type Options struct {
WatchesPath string `json:"watchesPath,omitempty" yaml:"watchesPath"`
Namespace string `json:"namespace,omitempty" yaml:"namespace"`
Repository string `json:"repository,omitempty" yaml:"repository"`
Tag string `json:"tag,omitempty" yaml:"tag"`
WatchesPath string `json:"watchesPath,omitempty" yaml:"watchesPath,omitempty"`
Namespace string `json:"namespace,omitempty" yaml:"namespace,omitempty"`
Repository string `json:"repository,omitempty" yaml:"repository,omitempty"`
Tag string `json:"tag,omitempty" yaml:"tag,omitempty"`
}
// NewGatewayOptions creates a default Gateway Option
func NewGatewayOptions() *Options {
return &Options{
WatchesPath: "",
Namespace: "", //constants.KubeSphereControlNamespace
Namespace: "", // constants.KubeSphereControlNamespace
Repository: "",
Tag: "",
}