Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
K
k3s
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Jacklull
k3s
Commits
eb81ef60
Commit
eb81ef60
authored
Oct 11, 2016
by
Harry Zhang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Merge string flag into util flag
parent
27270370
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
22 additions
and
24 deletions
+22
-24
options.go
cmd/kubelet/app/options/options.go
+4
-4
create_authinfo.go
pkg/kubectl/cmd/config/create_authinfo.go
+7
-8
create_authinfo_test.go
pkg/kubectl/cmd/config/create_authinfo_test.go
+3
-3
create_cluster.go
pkg/kubectl/cmd/config/create_cluster.go
+3
-4
create_context.go
pkg/kubectl/cmd/config/create_context.go
+4
-4
string_flag.go
pkg/util/flag/string_flag.go
+1
-1
No files found.
cmd/kubelet/app/options/options.go
View file @
eb81ef60
...
...
@@ -23,8 +23,8 @@ import (
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/apis/componentconfig"
"k8s.io/kubernetes/pkg/apis/componentconfig/v1alpha1"
"k8s.io/kubernetes/pkg/util"
utilconfig
"k8s.io/kubernetes/pkg/util/config"
"k8s.io/kubernetes/pkg/util/flag"
"github.com/spf13/pflag"
)
...
...
@@ -41,12 +41,12 @@ const (
type
KubeletServer
struct
{
componentconfig
.
KubeletConfiguration
KubeConfig
util
.
StringFlag
KubeConfig
flag
.
StringFlag
BootstrapKubeconfig
string
// If true, an invalid KubeConfig will result in the Kubelet exiting with an error.
RequireKubeConfig
bool
AuthPath
util
.
StringFlag
// Deprecated -- use KubeConfig instead
AuthPath
flag
.
StringFlag
// Deprecated -- use KubeConfig instead
APIServerList
[]
string
// Deprecated -- use KubeConfig instead
// Insert a probability of random errors during calls to the master.
...
...
@@ -67,7 +67,7 @@ func NewKubeletServer() *KubeletServer {
config
:=
componentconfig
.
KubeletConfiguration
{}
api
.
Scheme
.
Convert
(
&
v1alpha1
.
KubeletConfiguration
{},
&
config
,
nil
)
return
&
KubeletServer
{
KubeConfig
:
util
.
NewStringFlag
(
"/var/lib/kubelet/kubeconfig"
),
KubeConfig
:
flag
.
NewStringFlag
(
"/var/lib/kubelet/kubeconfig"
),
RequireKubeConfig
:
false
,
// in 1.5, default to true
KubeletConfiguration
:
config
,
}
...
...
pkg/kubectl/cmd/config/create_authinfo.go
View file @
eb81ef60
...
...
@@ -30,21 +30,20 @@ import (
"k8s.io/kubernetes/pkg/client/unversioned/clientcmd"
clientcmdapi
"k8s.io/kubernetes/pkg/client/unversioned/clientcmd/api"
cmdutil
"k8s.io/kubernetes/pkg/kubectl/cmd/util"
"k8s.io/kubernetes/pkg/util"
"k8s.io/kubernetes/pkg/util/flag"
)
type
createAuthInfoOptions
struct
{
configAccess
clientcmd
.
ConfigAccess
name
string
authPath
util
.
StringFlag
clientCertificate
util
.
StringFlag
clientKey
util
.
StringFlag
token
util
.
StringFlag
username
util
.
StringFlag
password
util
.
StringFlag
authPath
flag
.
StringFlag
clientCertificate
flag
.
StringFlag
clientKey
flag
.
StringFlag
token
flag
.
StringFlag
username
flag
.
StringFlag
password
flag
.
StringFlag
embedCertData
flag
.
Tristate
authProvider
util
.
StringFlag
authProvider
flag
.
StringFlag
authProviderArgs
map
[
string
]
string
authProviderArgsToRemove
[]
string
...
...
pkg/kubectl/cmd/config/create_authinfo_test.go
View file @
eb81ef60
...
...
@@ -21,11 +21,11 @@ import (
"reflect"
"testing"
"k8s.io/kubernetes/pkg/util"
"k8s.io/kubernetes/pkg/util
/flag
"
)
func
stringFlagFor
(
s
string
)
util
.
StringFlag
{
var
f
util
.
StringFlag
func
stringFlagFor
(
s
string
)
flag
.
StringFlag
{
var
f
flag
.
StringFlag
f
.
Set
(
s
)
return
f
}
...
...
pkg/kubectl/cmd/config/create_cluster.go
View file @
eb81ef60
...
...
@@ -28,17 +28,16 @@ import (
"k8s.io/kubernetes/pkg/client/unversioned/clientcmd"
clientcmdapi
"k8s.io/kubernetes/pkg/client/unversioned/clientcmd/api"
"k8s.io/kubernetes/pkg/util"
"k8s.io/kubernetes/pkg/util/flag"
)
type
createClusterOptions
struct
{
configAccess
clientcmd
.
ConfigAccess
name
string
server
util
.
StringFlag
apiVersion
util
.
StringFlag
server
flag
.
StringFlag
apiVersion
flag
.
StringFlag
insecureSkipTLSVerify
flag
.
Tristate
certificateAuthority
util
.
StringFlag
certificateAuthority
flag
.
StringFlag
embedCAData
flag
.
Tristate
}
...
...
pkg/kubectl/cmd/config/create_context.go
View file @
eb81ef60
...
...
@@ -26,15 +26,15 @@ import (
"k8s.io/kubernetes/pkg/client/unversioned/clientcmd"
clientcmdapi
"k8s.io/kubernetes/pkg/client/unversioned/clientcmd/api"
"k8s.io/kubernetes/pkg/util"
"k8s.io/kubernetes/pkg/util
/flag
"
)
type
createContextOptions
struct
{
configAccess
clientcmd
.
ConfigAccess
name
string
cluster
util
.
StringFlag
authInfo
util
.
StringFlag
namespace
util
.
StringFlag
cluster
flag
.
StringFlag
authInfo
flag
.
StringFlag
namespace
flag
.
StringFlag
}
var
(
...
...
pkg/util/string_flag.go
→
pkg/util/
flag/
string_flag.go
View file @
eb81ef60
...
...
@@ -14,7 +14,7 @@ See the License for the specific language governing permissions and
limitations under the License.
*/
package
util
package
flag
// StringFlag is a string flag compatible with flags and pflags that keeps track of whether it had a value supplied or not.
type
StringFlag
struct
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment