@@ -573,6 +573,8 @@ type VsphereCloudProvider struct {
573573type GlobalVsphereOpts struct {
574574 User string `json:"user,omitempty" yaml:"user,omitempty" ini:"user,omitempty"`
575575 Password string `json:"password,omitempty" yaml:"password,omitempty" ini:"password,omitempty" norman:"type=password"`
576+ SecretName string `json:"secret-name,omitempty" yaml:"secret-name,omitempty" ini:"secret-name,omitempty"`
577+ SecretNamespace string `json:"secret-namespace,omitempty" yaml:"secret-namespace,omitempty" ini:"secret-namespace,omitempty"`
576578 VCenterIP string `json:"server,omitempty" yaml:"server,omitempty" ini:"server,omitempty"`
577579 VCenterPort string `json:"port,omitempty" yaml:"port,omitempty" ini:"port,omitempty"`
578580 InsecureFlag bool `json:"insecure-flag,omitempty" yaml:"insecure-flag,omitempty" ini:"insecure-flag,omitempty"`
@@ -588,6 +590,8 @@ type GlobalVsphereOpts struct {
588590type VirtualCenterConfig struct {
589591 User string `json:"user,omitempty" yaml:"user,omitempty" ini:"user,omitempty"`
590592 Password string `json:"password,omitempty" yaml:"password,omitempty" ini:"password,omitempty" norman:"type=password"`
593+ SecretName string `json:"secret-name,omitempty" yaml:"secret-name,omitempty" ini:"secret-name,omitempty"`
594+ SecretNamespace string `json:"secret-namespace,omitempty" yaml:"secret-namespace,omitempty" ini:"secret-namespace,omitempty"`
591595 VCenterPort string `json:"port,omitempty" yaml:"port,omitempty" ini:"port,omitempty"`
592596 Datacenters string `json:"datacenters,omitempty" yaml:"datacenters,omitempty" ini:"datacenters,omitempty"`
593597 RoundTripperCount int `json:"soap-roundtrip-count,omitempty" yaml:"soap-roundtrip-count,omitempty" ini:"soap-roundtrip-count,omitempty"`
0 commit comments