@@ -139,6 +139,7 @@ type initFederationOptions struct {
...
@@ -139,6 +139,7 @@ type initFederationOptions struct {
dnsProviderConfigstring
dnsProviderConfigstring
etcdImagestring
etcdImagestring
etcdPVCapacitystring
etcdPVCapacitystring
etcdPVStorageClassstring
etcdPersistentStoragebool
etcdPersistentStoragebool
dryRunbool
dryRunbool
apiServerOverridesStringstring
apiServerOverridesStringstring
...
@@ -159,6 +160,7 @@ func (o *initFederationOptions) Bind(flags *pflag.FlagSet, defaultServerImage, d
...
@@ -159,6 +160,7 @@ func (o *initFederationOptions) Bind(flags *pflag.FlagSet, defaultServerImage, d
flags.StringVar(&o.dnsProviderConfig,"dns-provider-config","","Config file path on local file system for configuring DNS provider.")
flags.StringVar(&o.dnsProviderConfig,"dns-provider-config","","Config file path on local file system for configuring DNS provider.")
flags.StringVar(&o.etcdImage,"etcd-image",defaultEtcdImage,"Image to use for etcd server.")
flags.StringVar(&o.etcdImage,"etcd-image",defaultEtcdImage,"Image to use for etcd server.")
flags.StringVar(&o.etcdPVCapacity,"etcd-pv-capacity","10Gi","Size of persistent volume claim to be used for etcd.")
flags.StringVar(&o.etcdPVCapacity,"etcd-pv-capacity","10Gi","Size of persistent volume claim to be used for etcd.")
flags.StringVar(&o.etcdPVStorageClass,"etcd-pv-storage-class","","The storage class of the persistent volume claim used for etcd. Must be provided if a default storage class is not enabled for the host cluster.")
flags.BoolVar(&o.etcdPersistentStorage,"etcd-persistent-storage",true,"Use persistent volume for etcd. Defaults to 'true'.")
flags.BoolVar(&o.etcdPersistentStorage,"etcd-persistent-storage",true,"Use persistent volume for etcd. Defaults to 'true'.")
flags.BoolVar(&o.dryRun,"dry-run",false,"dry run without sending commands to server.")
flags.BoolVar(&o.dryRun,"dry-run",false,"dry run without sending commands to server.")
flags.StringVar(&o.apiServerOverridesString,"apiserver-arg-overrides","","comma separated list of federation-apiserver arguments to override: Example \"--arg1=value1,--arg2=value2...\"")
flags.StringVar(&o.apiServerOverridesString,"apiserver-arg-overrides","","comma separated list of federation-apiserver arguments to override: Example \"--arg1=value1,--arg2=value2...\"")