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
a836b1e2
Commit
a836b1e2
authored
Dec 01, 2015
by
k8s-merge-robot
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #17326 from caesarxuchao/grooupVersion-lastest
Auto commit by PR queue bot
parents
ea14d1c3
6e192760
Hide whitespace changes
Inline
Side-by-side
Showing
32 changed files
with
82 additions
and
107 deletions
+82
-107
server.go
cmd/kube-apiserver/app/server.go
+9
-9
version.go
cmd/kube-version-change/version.go
+1
-1
install.go
pkg/api/install/install.go
+4
-8
install_test.go
pkg/api/install/install_test.go
+2
-2
latest.go
pkg/api/latest/latest.go
+5
-12
latest_test.go
pkg/api/latest/latest_test.go
+9
-5
testapi.go
pkg/api/testapi/testapi.go
+3
-3
install.go
pkg/apis/componentconfig/install/install.go
+4
-8
install_test.go
pkg/apis/componentconfig/install/install_test.go
+3
-3
install.go
pkg/apis/extensions/install/install.go
+4
-8
install_test.go
pkg/apis/extensions/install/install_test.go
+3
-3
install.go
pkg/apis/metrics/install/install.go
+4
-8
extensions.go
pkg/client/unversioned/extensions.go
+2
-5
helper.go
pkg/client/unversioned/helper.go
+2
-5
jobs.go
pkg/client/unversioned/jobs.go
+1
-1
convert.go
pkg/kubectl/cmd/convert.go
+1
-1
explain.go
pkg/kubectl/cmd/explain.go
+1
-1
result.go
pkg/kubectl/resource/result.go
+1
-1
common.go
pkg/kubelet/config/common.go
+1
-1
master.go
pkg/master/master.go
+7
-7
master_test.go
pkg/master/master_test.go
+1
-1
codec.go
pkg/registry/thirdpartyresourcedata/codec.go
+1
-1
dns.go
test/e2e/dns.go
+1
-1
empty_dir.go
test/e2e/empty_dir.go
+1
-1
host_path.go
test/e2e/host_path.go
+1
-1
kubelet_etc_hosts.go
test/e2e/kubelet_etc_hosts.go
+2
-2
kubeproxy.go
test/e2e/kubeproxy.go
+2
-2
pd.go
test/e2e/pd.go
+1
-1
privileged.go
test/e2e/privileged.go
+1
-1
resize_nodes.go
test/e2e/resize_nodes.go
+1
-1
util.go
test/e2e/util.go
+1
-1
master_utils.go
test/integration/framework/master_utils.go
+2
-2
No files found.
cmd/kube-apiserver/app/server.go
View file @
a836b1e2
...
@@ -347,13 +347,13 @@ func updateEtcdOverrides(overrides []string, storageVersions map[string]string,
...
@@ -347,13 +347,13 @@ func updateEtcdOverrides(overrides []string, storageVersions map[string]string,
glog
.
Errorf
(
"invalid api group %s: %v"
,
group
,
err
)
glog
.
Errorf
(
"invalid api group %s: %v"
,
group
,
err
)
continue
continue
}
}
if
_
,
found
:=
storageVersions
[
apigroup
.
Group
];
!
found
{
if
_
,
found
:=
storageVersions
[
apigroup
.
Group
Version
.
Group
];
!
found
{
glog
.
Errorf
(
"Couldn't find the storage version for group %s"
,
apigroup
.
Group
)
glog
.
Errorf
(
"Couldn't find the storage version for group %s"
,
apigroup
.
Group
Version
.
Group
)
continue
continue
}
}
servers
:=
strings
.
Split
(
tokens
[
1
],
";"
)
servers
:=
strings
.
Split
(
tokens
[
1
],
";"
)
etcdOverrideStorage
,
err
:=
newEtcdFn
(
""
,
servers
,
apigroup
.
InterfacesFor
,
storageVersions
[
apigroup
.
Group
],
prefix
)
etcdOverrideStorage
,
err
:=
newEtcdFn
(
""
,
servers
,
apigroup
.
InterfacesFor
,
storageVersions
[
apigroup
.
Group
Version
.
Group
],
prefix
)
if
err
!=
nil
{
if
err
!=
nil
{
glog
.
Fatalf
(
"Invalid storage version or misconfigured etcd for %s: %v"
,
tokens
[
0
],
err
)
glog
.
Fatalf
(
"Invalid storage version or misconfigured etcd for %s: %v"
,
tokens
[
0
],
err
)
}
}
...
@@ -461,10 +461,10 @@ func (s *APIServer) Run(_ []string) error {
...
@@ -461,10 +461,10 @@ func (s *APIServer) Run(_ []string) error {
storageDestinations
:=
master
.
NewStorageDestinations
()
storageDestinations
:=
master
.
NewStorageDestinations
()
storageVersions
:=
generateStorageVersionMap
(
s
.
DeprecatedStorageVersion
,
s
.
StorageVersions
)
storageVersions
:=
generateStorageVersionMap
(
s
.
DeprecatedStorageVersion
,
s
.
StorageVersions
)
if
_
,
found
:=
storageVersions
[
legacyV1Group
.
Group
];
!
found
{
if
_
,
found
:=
storageVersions
[
legacyV1Group
.
Group
Version
.
Group
];
!
found
{
glog
.
Fatalf
(
"Couldn't find the storage version for group: %q in storageVersions: %v"
,
legacyV1Group
.
Group
,
storageVersions
)
glog
.
Fatalf
(
"Couldn't find the storage version for group: %q in storageVersions: %v"
,
legacyV1Group
.
Group
Version
.
Group
,
storageVersions
)
}
}
etcdStorage
,
err
:=
newEtcd
(
s
.
EtcdConfigFile
,
s
.
EtcdServerList
,
legacyV1Group
.
InterfacesFor
,
storageVersions
[
legacyV1Group
.
Group
],
s
.
EtcdPathPrefix
)
etcdStorage
,
err
:=
newEtcd
(
s
.
EtcdConfigFile
,
s
.
EtcdServerList
,
legacyV1Group
.
InterfacesFor
,
storageVersions
[
legacyV1Group
.
Group
Version
.
Group
],
s
.
EtcdPathPrefix
)
if
err
!=
nil
{
if
err
!=
nil
{
glog
.
Fatalf
(
"Invalid storage version or misconfigured etcd: %v"
,
err
)
glog
.
Fatalf
(
"Invalid storage version or misconfigured etcd: %v"
,
err
)
}
}
...
@@ -475,10 +475,10 @@ func (s *APIServer) Run(_ []string) error {
...
@@ -475,10 +475,10 @@ func (s *APIServer) Run(_ []string) error {
if
err
!=
nil
{
if
err
!=
nil
{
glog
.
Fatalf
(
"Extensions API is enabled in runtime config, but not enabled in the environment variable KUBE_API_VERSIONS. Error: %v"
,
err
)
glog
.
Fatalf
(
"Extensions API is enabled in runtime config, but not enabled in the environment variable KUBE_API_VERSIONS. Error: %v"
,
err
)
}
}
if
_
,
found
:=
storageVersions
[
expGroup
.
Group
];
!
found
{
if
_
,
found
:=
storageVersions
[
expGroup
.
Group
Version
.
Group
];
!
found
{
glog
.
Fatalf
(
"Couldn't find the storage version for group: %q in storageVersions: %v"
,
expGroup
.
Group
,
storageVersions
)
glog
.
Fatalf
(
"Couldn't find the storage version for group: %q in storageVersions: %v"
,
expGroup
.
Group
Version
.
Group
,
storageVersions
)
}
}
expEtcdStorage
,
err
:=
newEtcd
(
s
.
EtcdConfigFile
,
s
.
EtcdServerList
,
expGroup
.
InterfacesFor
,
storageVersions
[
expGroup
.
Group
],
s
.
EtcdPathPrefix
)
expEtcdStorage
,
err
:=
newEtcd
(
s
.
EtcdConfigFile
,
s
.
EtcdServerList
,
expGroup
.
InterfacesFor
,
storageVersions
[
expGroup
.
Group
Version
.
Group
],
s
.
EtcdPathPrefix
)
if
err
!=
nil
{
if
err
!=
nil
{
glog
.
Fatalf
(
"Invalid extensions storage version or misconfigured etcd: %v"
,
err
)
glog
.
Fatalf
(
"Invalid extensions storage version or misconfigured etcd: %v"
,
err
)
}
}
...
...
cmd/kube-version-change/version.go
View file @
a836b1e2
...
@@ -39,7 +39,7 @@ var (
...
@@ -39,7 +39,7 @@ var (
inputSource
=
flag
.
StringP
(
"input"
,
"i"
,
"-"
,
"Input source; '-' means stdin"
)
inputSource
=
flag
.
StringP
(
"input"
,
"i"
,
"-"
,
"Input source; '-' means stdin"
)
outputDest
=
flag
.
StringP
(
"output"
,
"o"
,
"-"
,
"Output destination; '-' means stdout"
)
outputDest
=
flag
.
StringP
(
"output"
,
"o"
,
"-"
,
"Output destination; '-' means stdout"
)
rewrite
=
flag
.
StringP
(
"rewrite"
,
"r"
,
""
,
"If nonempty, use this as both input and output."
)
rewrite
=
flag
.
StringP
(
"rewrite"
,
"r"
,
""
,
"If nonempty, use this as both input and output."
)
outputVersion
=
flag
.
StringP
(
"out-version"
,
"v"
,
latest
.
GroupOrDie
(
""
)
.
Version
,
"Version to convert input to"
)
outputVersion
=
flag
.
StringP
(
"out-version"
,
"v"
,
latest
.
GroupOrDie
(
""
)
.
GroupVersion
.
Version
,
"Version to convert input to"
)
)
)
// isYAML determines whether data is JSON or YAML formatted by seeing
// isYAML determines whether data is JSON or YAML formatted by seeing
...
...
pkg/api/install/install.go
View file @
a836b1e2
...
@@ -49,26 +49,22 @@ func init() {
...
@@ -49,26 +49,22 @@ func init() {
return
return
}
}
worstToBestGroupVersions
:=
[]
unversioned
.
GroupVersion
{}
// Use the first API version in the list of registered versions as the latest.
// Use the first API version in the list of registered versions as the latest.
registeredGroupVersions
:=
registered
.
GroupVersionsForGroup
(
""
)
registeredGroupVersions
:=
registered
.
GroupVersionsForGroup
(
""
)
groupVersion
:=
registeredGroupVersions
[
0
]
groupVersion
:=
registeredGroupVersions
[
0
]
*
groupMeta
=
latest
.
GroupMeta
{
*
groupMeta
=
latest
.
GroupMeta
{
GroupVersion
:
groupVersion
.
String
(),
GroupVersion
:
groupVersion
,
Group
:
groupVersion
.
Group
,
Version
:
groupVersion
.
Version
,
Codec
:
runtime
.
CodecFor
(
api
.
Scheme
,
groupVersion
.
String
()),
Codec
:
runtime
.
CodecFor
(
api
.
Scheme
,
groupVersion
.
String
()),
}
}
var
versions
[]
string
var
versions
[]
string
var
groupVersions
[]
string
worstToBestGroupVersions
:=
[]
unversioned
.
GroupVersion
{}
for
i
:=
len
(
registeredGroupVersions
)
-
1
;
i
>=
0
;
i
--
{
for
i
:=
len
(
registeredGroupVersions
)
-
1
;
i
>=
0
;
i
--
{
versions
=
append
(
versions
,
registeredGroupVersions
[
i
]
.
Version
)
versions
=
append
(
versions
,
registeredGroupVersions
[
i
]
.
Version
)
groupVersions
=
append
(
groupVersions
,
registeredGroupVersions
[
i
]
.
String
())
worstToBestGroupVersions
=
append
(
worstToBestGroupVersions
,
registeredGroupVersions
[
i
])
worstToBestGroupVersions
=
append
(
worstToBestGroupVersions
,
registeredGroupVersions
[
i
])
}
}
groupMeta
.
Versions
=
versions
groupMeta
.
Versions
=
versions
groupMeta
.
GroupVersions
=
g
roupVersions
groupMeta
.
GroupVersions
=
registeredG
roupVersions
groupMeta
.
SelfLinker
=
runtime
.
SelfLinker
(
accessor
)
groupMeta
.
SelfLinker
=
runtime
.
SelfLinker
(
accessor
)
...
...
pkg/api/install/install_test.go
View file @
a836b1e2
...
@@ -57,7 +57,7 @@ func TestCodec(t *testing.T) {
...
@@ -57,7 +57,7 @@ func TestCodec(t *testing.T) {
if
err
:=
json
.
Unmarshal
(
data
,
&
other
);
err
!=
nil
{
if
err
:=
json
.
Unmarshal
(
data
,
&
other
);
err
!=
nil
{
t
.
Fatalf
(
"unexpected error: %v"
,
err
)
t
.
Fatalf
(
"unexpected error: %v"
,
err
)
}
}
if
other
.
APIVersion
!=
latest
.
GroupOrDie
(
""
)
.
Version
||
other
.
Kind
!=
"Pod"
{
if
other
.
APIVersion
!=
latest
.
GroupOrDie
(
""
)
.
GroupVersion
.
Version
||
other
.
Kind
!=
"Pod"
{
t
.
Errorf
(
"unexpected unmarshalled object %#v"
,
other
)
t
.
Errorf
(
"unexpected unmarshalled object %#v"
,
other
)
}
}
}
}
...
@@ -66,7 +66,7 @@ func TestInterfacesFor(t *testing.T) {
...
@@ -66,7 +66,7 @@ func TestInterfacesFor(t *testing.T) {
if
_
,
err
:=
latest
.
GroupOrDie
(
""
)
.
InterfacesFor
(
""
);
err
==
nil
{
if
_
,
err
:=
latest
.
GroupOrDie
(
""
)
.
InterfacesFor
(
""
);
err
==
nil
{
t
.
Fatalf
(
"unexpected non-error: %v"
,
err
)
t
.
Fatalf
(
"unexpected non-error: %v"
,
err
)
}
}
for
i
,
version
:=
range
append
([]
string
{
latest
.
GroupOrDie
(
""
)
.
Version
},
latest
.
GroupOrDie
(
""
)
.
Versions
...
)
{
for
i
,
version
:=
range
append
([]
string
{
latest
.
GroupOrDie
(
""
)
.
GroupVersion
.
Version
},
latest
.
GroupOrDie
(
""
)
.
Versions
...
)
{
if
vi
,
err
:=
latest
.
GroupOrDie
(
""
)
.
InterfacesFor
(
version
);
err
!=
nil
||
vi
==
nil
{
if
vi
,
err
:=
latest
.
GroupOrDie
(
""
)
.
InterfacesFor
(
version
);
err
!=
nil
||
vi
==
nil
{
t
.
Fatalf
(
"%d: unexpected result: %v"
,
i
,
err
)
t
.
Fatalf
(
"%d: unexpected result: %v"
,
i
,
err
)
}
}
...
...
pkg/api/latest/latest.go
View file @
a836b1e2
...
@@ -23,6 +23,7 @@ import (
...
@@ -23,6 +23,7 @@ import (
"k8s.io/kubernetes/pkg/api/meta"
"k8s.io/kubernetes/pkg/api/meta"
"k8s.io/kubernetes/pkg/api/registered"
"k8s.io/kubernetes/pkg/api/registered"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/runtime"
"k8s.io/kubernetes/pkg/runtime"
)
)
...
@@ -97,7 +98,7 @@ func (g GroupMetaMap) AllPreferredGroupVersions() string {
...
@@ -97,7 +98,7 @@ func (g GroupMetaMap) AllPreferredGroupVersions() string {
}
}
var
defaults
[]
string
var
defaults
[]
string
for
_
,
groupMeta
:=
range
g
{
for
_
,
groupMeta
:=
range
g
{
defaults
=
append
(
defaults
,
groupMeta
.
GroupVersion
)
defaults
=
append
(
defaults
,
groupMeta
.
GroupVersion
.
String
()
)
}
}
sort
.
Strings
(
defaults
)
sort
.
Strings
(
defaults
)
return
strings
.
Join
(
defaults
,
","
)
return
strings
.
Join
(
defaults
,
","
)
...
@@ -105,16 +106,8 @@ func (g GroupMetaMap) AllPreferredGroupVersions() string {
...
@@ -105,16 +106,8 @@ func (g GroupMetaMap) AllPreferredGroupVersions() string {
// GroupMeta stores the metadata of a group, such as the latest supported version.
// GroupMeta stores the metadata of a group, such as the latest supported version.
type
GroupMeta
struct
{
type
GroupMeta
struct
{
// GroupVersion represents the current external default version of the group. It
// GroupVersion represents the current external default version of the group.
// is in the form of "group/version".
GroupVersion
unversioned
.
GroupVersion
GroupVersion
string
// Version represents the current external default version of the group.
// It equals to the "version" part of GroupVersion.
Version
string
// Group represents the name of the group
Group
string
// Versions is the list of versions that are recognized in code. The order
// Versions is the list of versions that are recognized in code. The order
// provided is assumed to be from the oldest to the newest, e.g.,
// provided is assumed to be from the oldest to the newest, e.g.,
...
@@ -125,7 +118,7 @@ type GroupMeta struct {
...
@@ -125,7 +118,7 @@ type GroupMeta struct {
// GroupVersions is Group + Versions. This is to avoid string concatenation
// GroupVersions is Group + Versions. This is to avoid string concatenation
// in many places.
// in many places.
GroupVersions
[]
string
GroupVersions
[]
unversioned
.
GroupVersion
// Codec is the default codec for serializing output that should use
// Codec is the default codec for serializing output that should use
// the latest supported version. Use this Codec when writing to
// the latest supported version. Use this Codec when writing to
...
...
pkg/api/latest/latest_test.go
View file @
a836b1e2
...
@@ -16,7 +16,11 @@ limitations under the License.
...
@@ -16,7 +16,11 @@ limitations under the License.
package
latest
package
latest
import
"testing"
import
(
"testing"
"k8s.io/kubernetes/pkg/api/unversioned"
)
func
TestAllPreferredGroupVersions
(
t
*
testing
.
T
)
{
func
TestAllPreferredGroupVersions
(
t
*
testing
.
T
)
{
testCases
:=
[]
struct
{
testCases
:=
[]
struct
{
...
@@ -26,13 +30,13 @@ func TestAllPreferredGroupVersions(t *testing.T) {
...
@@ -26,13 +30,13 @@ func TestAllPreferredGroupVersions(t *testing.T) {
{
{
groupMetaMap
:
GroupMetaMap
{
groupMetaMap
:
GroupMetaMap
{
"group1"
:
&
GroupMeta
{
"group1"
:
&
GroupMeta
{
GroupVersion
:
"group1/v1"
,
GroupVersion
:
unversioned
.
GroupVersion
{
"group1"
,
"v1"
}
,
},
},
"group2"
:
&
GroupMeta
{
"group2"
:
&
GroupMeta
{
GroupVersion
:
"group2/v2"
,
GroupVersion
:
unversioned
.
GroupVersion
{
"group2"
,
"v2"
}
,
},
},
""
:
&
GroupMeta
{
""
:
&
GroupMeta
{
GroupVersion
:
"v1"
,
GroupVersion
:
unversioned
.
GroupVersion
{
""
,
"v1"
}
,
},
},
},
},
expect
:
"group1/v1,group2/v2,v1"
,
expect
:
"group1/v1,group2/v2,v1"
,
...
@@ -40,7 +44,7 @@ func TestAllPreferredGroupVersions(t *testing.T) {
...
@@ -40,7 +44,7 @@ func TestAllPreferredGroupVersions(t *testing.T) {
{
{
groupMetaMap
:
GroupMetaMap
{
groupMetaMap
:
GroupMetaMap
{
""
:
&
GroupMeta
{
""
:
&
GroupMeta
{
GroupVersion
:
"v1"
,
GroupVersion
:
unversioned
.
GroupVersion
{
""
,
"v1"
}
,
},
},
},
},
expect
:
"v1"
,
expect
:
"v1"
,
...
...
pkg/api/testapi/testapi.go
View file @
a836b1e2
...
@@ -64,12 +64,12 @@ func init() {
...
@@ -64,12 +64,12 @@ func init() {
// TODO: caesarxuchao: we need a central place to store all available API
// TODO: caesarxuchao: we need a central place to store all available API
// groups and their metadata.
// groups and their metadata.
if
_
,
ok
:=
Groups
[
""
];
!
ok
{
if
_
,
ok
:=
Groups
[
""
];
!
ok
{
// TODO: The second latest.GroupOrDie("").Version will be latest.GroupVersion after we
// TODO: The second latest.GroupOrDie("").
GroupVersion.
Version will be latest.GroupVersion after we
// have multiple group support
// have multiple group support
Groups
[
""
]
=
TestGroup
{
""
,
latest
.
GroupOrDie
(
""
)
.
Version
,
latest
.
GroupOrDie
(
""
)
.
GroupVersion
}
Groups
[
""
]
=
TestGroup
{
""
,
latest
.
GroupOrDie
(
""
)
.
GroupVersion
.
Version
,
latest
.
GroupOrDie
(
""
)
.
GroupVersion
.
String
()
}
}
}
if
_
,
ok
:=
Groups
[
"extensions"
];
!
ok
{
if
_
,
ok
:=
Groups
[
"extensions"
];
!
ok
{
Groups
[
"extensions"
]
=
TestGroup
{
"extensions"
,
latest
.
GroupOrDie
(
"extensions"
)
.
Version
,
latest
.
GroupOrDie
(
"extensions"
)
.
GroupVersion
}
Groups
[
"extensions"
]
=
TestGroup
{
"extensions"
,
latest
.
GroupOrDie
(
"extensions"
)
.
GroupVersion
.
Version
,
latest
.
GroupOrDie
(
"extensions"
)
.
GroupVersion
.
String
()
}
}
}
Default
=
Groups
[
""
]
Default
=
Groups
[
""
]
...
...
pkg/apis/componentconfig/install/install.go
View file @
a836b1e2
...
@@ -46,25 +46,21 @@ func init() {
...
@@ -46,25 +46,21 @@ func init() {
return
return
}
}
worstToBestGroupVersions
:=
[]
unversioned
.
GroupVersion
{}
registeredGroupVersions
:=
registered
.
GroupVersionsForGroup
(
"componentconfig"
)
registeredGroupVersions
:=
registered
.
GroupVersionsForGroup
(
"componentconfig"
)
groupVersion
:=
registeredGroupVersions
[
0
]
groupVersion
:=
registeredGroupVersions
[
0
]
*
groupMeta
=
latest
.
GroupMeta
{
*
groupMeta
=
latest
.
GroupMeta
{
GroupVersion
:
groupVersion
.
String
(),
GroupVersion
:
groupVersion
,
Group
:
groupVersion
.
Group
,
Version
:
groupVersion
.
Version
,
Codec
:
runtime
.
CodecFor
(
api
.
Scheme
,
groupVersion
.
String
()),
Codec
:
runtime
.
CodecFor
(
api
.
Scheme
,
groupVersion
.
String
()),
}
}
var
versions
[]
string
var
versions
[]
string
var
groupVersions
[]
string
worstToBestGroupVersions
:=
[]
unversioned
.
GroupVersion
{}
for
i
:=
len
(
registeredGroupVersions
)
-
1
;
i
>=
0
;
i
--
{
for
i
:=
len
(
registeredGroupVersions
)
-
1
;
i
>=
0
;
i
--
{
versions
=
append
(
versions
,
registeredGroupVersions
[
i
]
.
Version
)
versions
=
append
(
versions
,
registeredGroupVersions
[
i
]
.
Version
)
groupVersions
=
append
(
groupVersions
,
registeredGroupVersions
[
i
]
.
String
())
worstToBestGroupVersions
=
append
(
worstToBestGroupVersions
,
registeredGroupVersions
[
i
])
worstToBestGroupVersions
=
append
(
worstToBestGroupVersions
,
registeredGroupVersions
[
i
])
}
}
groupMeta
.
Versions
=
versions
groupMeta
.
Versions
=
versions
groupMeta
.
GroupVersions
=
g
roupVersions
groupMeta
.
GroupVersions
=
registeredG
roupVersions
groupMeta
.
SelfLinker
=
runtime
.
SelfLinker
(
accessor
)
groupMeta
.
SelfLinker
=
runtime
.
SelfLinker
(
accessor
)
...
...
pkg/apis/componentconfig/install/install_test.go
View file @
a836b1e2
...
@@ -37,7 +37,7 @@ func TestCodec(t *testing.T) {
...
@@ -37,7 +37,7 @@ func TestCodec(t *testing.T) {
if
err
:=
json
.
Unmarshal
(
data
,
&
other
);
err
!=
nil
{
if
err
:=
json
.
Unmarshal
(
data
,
&
other
);
err
!=
nil
{
t
.
Fatalf
(
"unexpected error: %v"
,
err
)
t
.
Fatalf
(
"unexpected error: %v"
,
err
)
}
}
if
other
.
APIVersion
!=
latest
.
GroupOrDie
(
"componentconfig"
)
.
GroupVersion
||
other
.
Kind
!=
"KubeProxyConfiguration"
{
if
other
.
APIVersion
!=
latest
.
GroupOrDie
(
"componentconfig"
)
.
GroupVersion
.
String
()
||
other
.
Kind
!=
"KubeProxyConfiguration"
{
t
.
Errorf
(
"unexpected unmarshalled object %#v"
,
other
)
t
.
Errorf
(
"unexpected unmarshalled object %#v"
,
other
)
}
}
}
}
...
@@ -46,8 +46,8 @@ func TestInterfacesFor(t *testing.T) {
...
@@ -46,8 +46,8 @@ func TestInterfacesFor(t *testing.T) {
if
_
,
err
:=
latest
.
GroupOrDie
(
"componentconfig"
)
.
InterfacesFor
(
""
);
err
==
nil
{
if
_
,
err
:=
latest
.
GroupOrDie
(
"componentconfig"
)
.
InterfacesFor
(
""
);
err
==
nil
{
t
.
Fatalf
(
"unexpected non-error: %v"
,
err
)
t
.
Fatalf
(
"unexpected non-error: %v"
,
err
)
}
}
for
i
,
groupVersion
:=
range
append
([]
string
{
latest
.
GroupOrDie
(
"componentconfig"
)
.
GroupVersion
},
latest
.
GroupOrDie
(
"componentconfig"
)
.
GroupVersions
...
)
{
for
i
,
groupVersion
:=
range
append
([]
unversioned
.
GroupVersion
{
latest
.
GroupOrDie
(
"componentconfig"
)
.
GroupVersion
},
latest
.
GroupOrDie
(
"componentconfig"
)
.
GroupVersions
...
)
{
if
vi
,
err
:=
latest
.
GroupOrDie
(
"componentconfig"
)
.
InterfacesFor
(
groupVersion
);
err
!=
nil
||
vi
==
nil
{
if
vi
,
err
:=
latest
.
GroupOrDie
(
"componentconfig"
)
.
InterfacesFor
(
groupVersion
.
String
()
);
err
!=
nil
||
vi
==
nil
{
t
.
Fatalf
(
"%d: unexpected result: %v"
,
i
,
err
)
t
.
Fatalf
(
"%d: unexpected result: %v"
,
i
,
err
)
}
}
}
}
...
...
pkg/apis/extensions/install/install.go
View file @
a836b1e2
...
@@ -46,25 +46,21 @@ func init() {
...
@@ -46,25 +46,21 @@ func init() {
return
return
}
}
worstToBestGroupVersions
:=
[]
unversioned
.
GroupVersion
{}
registeredGroupVersions
:=
registered
.
GroupVersionsForGroup
(
"extensions"
)
registeredGroupVersions
:=
registered
.
GroupVersionsForGroup
(
"extensions"
)
groupVersion
:=
registeredGroupVersions
[
0
]
groupVersion
:=
registeredGroupVersions
[
0
]
*
groupMeta
=
latest
.
GroupMeta
{
*
groupMeta
=
latest
.
GroupMeta
{
GroupVersion
:
groupVersion
.
String
(),
GroupVersion
:
groupVersion
,
Group
:
groupVersion
.
Group
,
Version
:
groupVersion
.
Version
,
Codec
:
runtime
.
CodecFor
(
api
.
Scheme
,
groupVersion
.
String
()),
Codec
:
runtime
.
CodecFor
(
api
.
Scheme
,
groupVersion
.
String
()),
}
}
var
versions
[]
string
var
versions
[]
string
var
groupVersions
[]
string
worstToBestGroupVersions
:=
[]
unversioned
.
GroupVersion
{}
for
i
:=
len
(
registeredGroupVersions
)
-
1
;
i
>=
0
;
i
--
{
for
i
:=
len
(
registeredGroupVersions
)
-
1
;
i
>=
0
;
i
--
{
versions
=
append
(
versions
,
registeredGroupVersions
[
i
]
.
Version
)
versions
=
append
(
versions
,
registeredGroupVersions
[
i
]
.
Version
)
groupVersions
=
append
(
groupVersions
,
registeredGroupVersions
[
i
]
.
String
())
worstToBestGroupVersions
=
append
(
worstToBestGroupVersions
,
registeredGroupVersions
[
i
])
worstToBestGroupVersions
=
append
(
worstToBestGroupVersions
,
registeredGroupVersions
[
i
])
}
}
groupMeta
.
Versions
=
versions
groupMeta
.
Versions
=
versions
groupMeta
.
GroupVersions
=
g
roupVersions
groupMeta
.
GroupVersions
=
registeredG
roupVersions
groupMeta
.
SelfLinker
=
runtime
.
SelfLinker
(
accessor
)
groupMeta
.
SelfLinker
=
runtime
.
SelfLinker
(
accessor
)
...
...
pkg/apis/extensions/install/install_test.go
View file @
a836b1e2
...
@@ -58,7 +58,7 @@ func TestCodec(t *testing.T) {
...
@@ -58,7 +58,7 @@ func TestCodec(t *testing.T) {
if
err
:=
json
.
Unmarshal
(
data
,
&
other
);
err
!=
nil
{
if
err
:=
json
.
Unmarshal
(
data
,
&
other
);
err
!=
nil
{
t
.
Fatalf
(
"unexpected error: %v"
,
err
)
t
.
Fatalf
(
"unexpected error: %v"
,
err
)
}
}
if
other
.
APIVersion
!=
latest
.
GroupOrDie
(
"extensions"
)
.
GroupVersion
||
other
.
Kind
!=
"DaemonSet"
{
if
other
.
APIVersion
!=
latest
.
GroupOrDie
(
"extensions"
)
.
GroupVersion
.
String
()
||
other
.
Kind
!=
"DaemonSet"
{
t
.
Errorf
(
"unexpected unmarshalled object %#v"
,
other
)
t
.
Errorf
(
"unexpected unmarshalled object %#v"
,
other
)
}
}
}
}
...
@@ -67,8 +67,8 @@ func TestInterfacesFor(t *testing.T) {
...
@@ -67,8 +67,8 @@ func TestInterfacesFor(t *testing.T) {
if
_
,
err
:=
latest
.
GroupOrDie
(
"extensions"
)
.
InterfacesFor
(
""
);
err
==
nil
{
if
_
,
err
:=
latest
.
GroupOrDie
(
"extensions"
)
.
InterfacesFor
(
""
);
err
==
nil
{
t
.
Fatalf
(
"unexpected non-error: %v"
,
err
)
t
.
Fatalf
(
"unexpected non-error: %v"
,
err
)
}
}
for
i
,
groupVersion
:=
range
append
([]
string
{
latest
.
GroupOrDie
(
"extensions"
)
.
GroupVersion
},
latest
.
GroupOrDie
(
"extensions"
)
.
GroupVersions
...
)
{
for
i
,
groupVersion
:=
range
append
([]
unversioned
.
GroupVersion
{
latest
.
GroupOrDie
(
"extensions"
)
.
GroupVersion
},
latest
.
GroupOrDie
(
"extensions"
)
.
GroupVersions
...
)
{
if
vi
,
err
:=
latest
.
GroupOrDie
(
"extensions"
)
.
InterfacesFor
(
groupVersion
);
err
!=
nil
||
vi
==
nil
{
if
vi
,
err
:=
latest
.
GroupOrDie
(
"extensions"
)
.
InterfacesFor
(
groupVersion
.
String
()
);
err
!=
nil
||
vi
==
nil
{
t
.
Fatalf
(
"%d: unexpected result: %v"
,
i
,
err
)
t
.
Fatalf
(
"%d: unexpected result: %v"
,
i
,
err
)
}
}
}
}
...
...
pkg/apis/metrics/install/install.go
View file @
a836b1e2
...
@@ -46,25 +46,21 @@ func init() {
...
@@ -46,25 +46,21 @@ func init() {
return
return
}
}
worstToBestGroupVersions
:=
[]
unversioned
.
GroupVersion
{}
registeredGroupVersions
:=
registered
.
GroupVersionsForGroup
(
"metrics"
)
registeredGroupVersions
:=
registered
.
GroupVersionsForGroup
(
"metrics"
)
groupVersion
:=
registeredGroupVersions
[
0
]
groupVersion
:=
registeredGroupVersions
[
0
]
*
groupMeta
=
latest
.
GroupMeta
{
*
groupMeta
=
latest
.
GroupMeta
{
GroupVersion
:
groupVersion
.
String
(),
GroupVersion
:
groupVersion
,
Group
:
groupVersion
.
Group
,
Version
:
groupVersion
.
Version
,
Codec
:
runtime
.
CodecFor
(
api
.
Scheme
,
groupVersion
.
String
()),
Codec
:
runtime
.
CodecFor
(
api
.
Scheme
,
groupVersion
.
String
()),
}
}
var
versions
[]
string
var
versions
[]
string
var
groupVersions
[]
string
worstToBestGroupVersions
:=
[]
unversioned
.
GroupVersion
{}
for
i
:=
len
(
registeredGroupVersions
)
-
1
;
i
>=
0
;
i
--
{
for
i
:=
len
(
registeredGroupVersions
)
-
1
;
i
>=
0
;
i
--
{
versions
=
append
(
versions
,
registeredGroupVersions
[
i
]
.
Version
)
versions
=
append
(
versions
,
registeredGroupVersions
[
i
]
.
Version
)
groupVersions
=
append
(
groupVersions
,
registeredGroupVersions
[
i
]
.
String
())
worstToBestGroupVersions
=
append
(
worstToBestGroupVersions
,
registeredGroupVersions
[
i
])
worstToBestGroupVersions
=
append
(
worstToBestGroupVersions
,
registeredGroupVersions
[
i
])
}
}
groupMeta
.
Versions
=
versions
groupMeta
.
Versions
=
versions
groupMeta
.
GroupVersions
=
g
roupVersions
groupMeta
.
GroupVersions
=
registeredG
roupVersions
groupMeta
.
SelfLinker
=
runtime
.
SelfLinker
(
accessor
)
groupMeta
.
SelfLinker
=
runtime
.
SelfLinker
(
accessor
)
...
...
pkg/client/unversioned/extensions.go
View file @
a836b1e2
...
@@ -140,11 +140,8 @@ func setExtensionsDefaults(config *Config) error {
...
@@ -140,11 +140,8 @@ func setExtensionsDefaults(config *Config) error {
}
}
// TODO: Unconditionally set the config.Version, until we fix the config.
// TODO: Unconditionally set the config.Version, until we fix the config.
//if config.Version == "" {
//if config.Version == "" {
gv
,
err
:=
unversioned
.
ParseGroupVersion
(
g
.
GroupVersion
)
copyGroupVersion
:=
g
.
GroupVersion
if
err
!=
nil
{
config
.
GroupVersion
=
&
copyGroupVersion
return
err
}
config
.
GroupVersion
=
&
gv
//}
//}
versionInterfaces
,
err
:=
g
.
InterfacesFor
(
config
.
GroupVersion
.
String
())
versionInterfaces
,
err
:=
g
.
InterfacesFor
(
config
.
GroupVersion
.
String
())
...
...
pkg/client/unversioned/helper.go
View file @
a836b1e2
...
@@ -544,11 +544,8 @@ func defaultVersionFor(config *Config) *unversioned.GroupVersion {
...
@@ -544,11 +544,8 @@ func defaultVersionFor(config *Config) *unversioned.GroupVersion {
// Clients default to the preferred code API version
// Clients default to the preferred code API version
// TODO: implement version negotiation (highest version supported by server)
// TODO: implement version negotiation (highest version supported by server)
// TODO this drops out when groupmeta is refactored
// TODO this drops out when groupmeta is refactored
gv
,
err
:=
unversioned
.
ParseGroupVersion
(
latest
.
GroupOrDie
(
""
)
.
GroupVersion
)
copyGroupVersion
:=
latest
.
GroupOrDie
(
""
)
.
GroupVersion
if
err
!=
nil
{
return
&
copyGroupVersion
panic
(
err
)
}
return
&
gv
}
}
return
config
.
GroupVersion
return
config
.
GroupVersion
...
...
pkg/client/unversioned/jobs.go
View file @
a836b1e2
...
@@ -90,7 +90,7 @@ func (c *jobs) Delete(name string, options *api.DeleteOptions) (err error) {
...
@@ -90,7 +90,7 @@ func (c *jobs) Delete(name string, options *api.DeleteOptions) (err error) {
return
c
.
r
.
Delete
()
.
Namespace
(
c
.
ns
)
.
Resource
(
"jobs"
)
.
Name
(
name
)
.
Do
()
.
Error
()
return
c
.
r
.
Delete
()
.
Namespace
(
c
.
ns
)
.
Resource
(
"jobs"
)
.
Name
(
name
)
.
Do
()
.
Error
()
}
}
body
,
err
:=
api
.
Scheme
.
EncodeToVersion
(
options
,
latest
.
GroupOrDie
(
""
)
.
GroupVersion
)
body
,
err
:=
api
.
Scheme
.
EncodeToVersion
(
options
,
latest
.
GroupOrDie
(
""
)
.
GroupVersion
.
String
()
)
if
err
!=
nil
{
if
err
!=
nil
{
return
err
return
err
}
}
...
...
pkg/kubectl/cmd/convert.go
View file @
a836b1e2
...
@@ -95,7 +95,7 @@ type ConvertOptions struct {
...
@@ -95,7 +95,7 @@ type ConvertOptions struct {
// Complete collects information required to run Convert command from command line.
// Complete collects information required to run Convert command from command line.
func
(
o
*
ConvertOptions
)
Complete
(
f
*
cmdutil
.
Factory
,
out
io
.
Writer
,
cmd
*
cobra
.
Command
,
args
[]
string
)
(
err
error
)
{
func
(
o
*
ConvertOptions
)
Complete
(
f
*
cmdutil
.
Factory
,
out
io
.
Writer
,
cmd
*
cobra
.
Command
,
args
[]
string
)
(
err
error
)
{
o
.
outputVersion
=
cmdutil
.
OutputVersion
(
cmd
,
latest
.
GroupOrDie
(
""
)
.
Version
)
o
.
outputVersion
=
cmdutil
.
OutputVersion
(
cmd
,
latest
.
GroupOrDie
(
""
)
.
GroupVersion
.
Version
)
outputGV
,
err
:=
unversioned
.
ParseGroupVersion
(
o
.
outputVersion
)
outputGV
,
err
:=
unversioned
.
ParseGroupVersion
(
o
.
outputVersion
)
if
err
!=
nil
{
if
err
!=
nil
{
return
fmt
.
Errorf
(
"unable to parse group/version from %q: %v"
,
o
.
outputVersion
,
err
)
return
fmt
.
Errorf
(
"unable to parse group/version from %q: %v"
,
o
.
outputVersion
,
err
)
...
...
pkg/kubectl/cmd/explain.go
View file @
a836b1e2
...
@@ -92,7 +92,7 @@ func RunExplain(f *cmdutil.Factory, out io.Writer, cmd *cobra.Command, args []st
...
@@ -92,7 +92,7 @@ func RunExplain(f *cmdutil.Factory, out io.Writer, cmd *cobra.Command, args []st
if
err
!=
nil
{
if
err
!=
nil
{
return
err
return
err
}
}
apiV
=
groupMeta
.
GroupVersion
apiV
=
groupMeta
.
GroupVersion
.
String
()
}
}
swagSchema
,
err
:=
kubectl
.
GetSwaggerSchema
(
apiV
,
client
)
swagSchema
,
err
:=
kubectl
.
GetSwaggerSchema
(
apiV
,
client
)
if
err
!=
nil
{
if
err
!=
nil
{
...
...
pkg/kubectl/resource/result.go
View file @
a836b1e2
...
@@ -221,7 +221,7 @@ func AsVersionedObject(infos []*Info, forceList bool, version string) (runtime.O
...
@@ -221,7 +221,7 @@ func AsVersionedObject(infos []*Info, forceList bool, version string) (runtime.O
object
=
objects
[
0
]
object
=
objects
[
0
]
}
else
{
}
else
{
object
=
&
api
.
List
{
Items
:
objects
}
object
=
&
api
.
List
{
Items
:
objects
}
converted
,
err
:=
tryConvert
(
api
.
Scheme
,
object
,
version
,
latest
.
GroupOrDie
(
""
)
.
Version
)
converted
,
err
:=
tryConvert
(
api
.
Scheme
,
object
,
version
,
latest
.
GroupOrDie
(
""
)
.
GroupVersion
.
Version
)
if
err
!=
nil
{
if
err
!=
nil
{
return
nil
,
err
return
nil
,
err
}
}
...
...
pkg/kubelet/config/common.go
View file @
a836b1e2
...
@@ -78,7 +78,7 @@ func getSelfLink(name, namespace string) string {
...
@@ -78,7 +78,7 @@ func getSelfLink(name, namespace string) string {
if
len
(
namespace
)
==
0
{
if
len
(
namespace
)
==
0
{
namespace
=
api
.
NamespaceDefault
namespace
=
api
.
NamespaceDefault
}
}
selfLink
=
fmt
.
Sprintf
(
"/api/"
+
latest
.
GroupOrDie
(
""
)
.
Version
+
"/pods/namespaces/%s/%s"
,
name
,
namespace
)
selfLink
=
fmt
.
Sprintf
(
"/api/"
+
latest
.
GroupOrDie
(
""
)
.
GroupVersion
.
Version
+
"/pods/namespaces/%s/%s"
,
name
,
namespace
)
return
selfLink
return
selfLink
}
}
...
...
pkg/master/master.go
View file @
a836b1e2
...
@@ -660,16 +660,16 @@ func (m *Master) init(c *Config) {
...
@@ -660,16 +660,16 @@ func (m *Master) init(c *Config) {
Version
:
expVersion
.
GroupVersion
.
Version
,
Version
:
expVersion
.
GroupVersion
.
Version
,
},
},
}
}
storageVersion
,
found
:=
c
.
StorageVersions
[
g
.
Group
]
storageVersion
,
found
:=
c
.
StorageVersions
[
g
.
Group
Version
.
Group
]
if
!
found
{
if
!
found
{
glog
.
Fatalf
(
"Couldn't find storage version of group %v"
,
g
.
Group
)
glog
.
Fatalf
(
"Couldn't find storage version of group %v"
,
g
.
Group
Version
.
Group
)
}
}
group
:=
unversioned
.
APIGroup
{
group
:=
unversioned
.
APIGroup
{
Name
:
g
.
Group
,
Name
:
g
.
Group
Version
.
Group
,
Versions
:
expAPIVersions
,
Versions
:
expAPIVersions
,
PreferredVersion
:
unversioned
.
GroupVersionForDiscovery
{
GroupVersion
:
storageVersion
,
Version
:
apiutil
.
GetVersion
(
storageVersion
)},
PreferredVersion
:
unversioned
.
GroupVersionForDiscovery
{
GroupVersion
:
storageVersion
,
Version
:
apiutil
.
GetVersion
(
storageVersion
)},
}
}
apiserver
.
AddGroupWebService
(
m
.
handlerContainer
,
c
.
APIGroupPrefix
+
"/"
+
latest
.
GroupOrDie
(
"extensions"
)
.
Group
,
group
)
apiserver
.
AddGroupWebService
(
m
.
handlerContainer
,
c
.
APIGroupPrefix
+
"/"
+
latest
.
GroupOrDie
(
"extensions"
)
.
Group
Version
.
Group
,
group
)
allGroups
=
append
(
allGroups
,
group
)
allGroups
=
append
(
allGroups
,
group
)
apiserver
.
InstallServiceErrorHandler
(
m
.
handlerContainer
,
m
.
newRequestInfoResolver
(),
[]
string
{
expVersion
.
GroupVersion
.
String
()})
apiserver
.
InstallServiceErrorHandler
(
m
.
handlerContainer
,
m
.
newRequestInfoResolver
(),
[]
string
{
expVersion
.
GroupVersion
.
String
()})
}
}
...
@@ -1008,7 +1008,7 @@ func (m *Master) thirdpartyapi(group, kind, version string) *apiserver.APIGroupV
...
@@ -1008,7 +1008,7 @@ func (m *Master) thirdpartyapi(group, kind, version string) *apiserver.APIGroupV
strings
.
ToLower
(
kind
)
+
"s"
:
resourceStorage
,
strings
.
ToLower
(
kind
)
+
"s"
:
resourceStorage
,
}
}
serverGroupVersion
:=
unversioned
.
ParseGroupVersionOrDie
(
latest
.
GroupOrDie
(
""
)
.
GroupVersion
)
serverGroupVersion
:=
latest
.
GroupOrDie
(
""
)
.
GroupVersion
return
&
apiserver
.
APIGroupVersion
{
return
&
apiserver
.
APIGroupVersion
{
Root
:
apiRoot
,
Root
:
apiRoot
,
...
@@ -1098,7 +1098,7 @@ func (m *Master) experimental(c *Config) *apiserver.APIGroupVersion {
...
@@ -1098,7 +1098,7 @@ func (m *Master) experimental(c *Config) *apiserver.APIGroupVersion {
}
}
extensionsGroup
:=
latest
.
GroupOrDie
(
"extensions"
)
extensionsGroup
:=
latest
.
GroupOrDie
(
"extensions"
)
serverGroupVersion
:=
unversioned
.
ParseGroupVersionOrDie
(
latest
.
GroupOrDie
(
""
)
.
GroupVersion
)
serverGroupVersion
:=
latest
.
GroupOrDie
(
""
)
.
GroupVersion
return
&
apiserver
.
APIGroupVersion
{
return
&
apiserver
.
APIGroupVersion
{
Root
:
m
.
apiGroupPrefix
,
Root
:
m
.
apiGroupPrefix
,
...
@@ -1112,7 +1112,7 @@ func (m *Master) experimental(c *Config) *apiserver.APIGroupVersion {
...
@@ -1112,7 +1112,7 @@ func (m *Master) experimental(c *Config) *apiserver.APIGroupVersion {
Codec
:
extensionsGroup
.
Codec
,
Codec
:
extensionsGroup
.
Codec
,
Linker
:
extensionsGroup
.
SelfLinker
,
Linker
:
extensionsGroup
.
SelfLinker
,
Storage
:
storage
,
Storage
:
storage
,
GroupVersion
:
unversioned
.
ParseGroupVersionOrDie
(
extensionsGroup
.
GroupVersion
)
,
GroupVersion
:
extensionsGroup
.
GroupVersion
,
ServerGroupVersion
:
&
serverGroupVersion
,
ServerGroupVersion
:
&
serverGroupVersion
,
Admit
:
m
.
admissionControl
,
Admit
:
m
.
admissionControl
,
...
...
pkg/master/master_test.go
View file @
a836b1e2
...
@@ -355,7 +355,7 @@ func TestExpapi(t *testing.T) {
...
@@ -355,7 +355,7 @@ func TestExpapi(t *testing.T) {
assert
.
Equal
(
expAPIGroup
.
Mapper
,
extensionsGroupMeta
.
RESTMapper
)
assert
.
Equal
(
expAPIGroup
.
Mapper
,
extensionsGroupMeta
.
RESTMapper
)
assert
.
Equal
(
expAPIGroup
.
Codec
,
extensionsGroupMeta
.
Codec
)
assert
.
Equal
(
expAPIGroup
.
Codec
,
extensionsGroupMeta
.
Codec
)
assert
.
Equal
(
expAPIGroup
.
Linker
,
extensionsGroupMeta
.
SelfLinker
)
assert
.
Equal
(
expAPIGroup
.
Linker
,
extensionsGroupMeta
.
SelfLinker
)
assert
.
Equal
(
expAPIGroup
.
GroupVersion
,
unversioned
.
GroupVersion
{
Group
:
extensionsGroupMeta
.
Group
,
Version
:
extensionsGroupMeta
.
Version
}
)
assert
.
Equal
(
expAPIGroup
.
GroupVersion
,
extensionsGroupMeta
.
GroupVersion
)
}
}
// TestGetNodeAddresses verifies that proper results are returned
// TestGetNodeAddresses verifies that proper results are returned
...
...
pkg/registry/thirdpartyresourcedata/codec.go
View file @
a836b1e2
...
@@ -69,7 +69,7 @@ func (t *thirdPartyResourceDataMapper) RESTMapping(gk unversioned.GroupKind, ver
...
@@ -69,7 +69,7 @@ func (t *thirdPartyResourceDataMapper) RESTMapping(gk unversioned.GroupKind, ver
// TODO figure out why we're doing this rewriting
// TODO figure out why we're doing this rewriting
extensionGK
:=
unversioned
.
GroupKind
{
Group
:
"extensions"
,
Kind
:
"ThirdPartyResourceData"
}
extensionGK
:=
unversioned
.
GroupKind
{
Group
:
"extensions"
,
Kind
:
"ThirdPartyResourceData"
}
mapping
,
err
:=
t
.
mapper
.
RESTMapping
(
extensionGK
,
latest
.
GroupOrDie
(
"extensions"
)
.
Version
)
mapping
,
err
:=
t
.
mapper
.
RESTMapping
(
extensionGK
,
latest
.
GroupOrDie
(
"extensions"
)
.
GroupVersion
.
Version
)
if
err
!=
nil
{
if
err
!=
nil
{
return
nil
,
err
return
nil
,
err
}
}
...
...
test/e2e/dns.go
View file @
a836b1e2
...
@@ -43,7 +43,7 @@ func createDNSPod(namespace, wheezyProbeCmd, jessieProbeCmd string) *api.Pod {
...
@@ -43,7 +43,7 @@ func createDNSPod(namespace, wheezyProbeCmd, jessieProbeCmd string) *api.Pod {
pod
:=
&
api
.
Pod
{
pod
:=
&
api
.
Pod
{
TypeMeta
:
unversioned
.
TypeMeta
{
TypeMeta
:
unversioned
.
TypeMeta
{
Kind
:
"Pod"
,
Kind
:
"Pod"
,
APIVersion
:
latest
.
GroupOrDie
(
""
)
.
Version
,
APIVersion
:
latest
.
GroupOrDie
(
""
)
.
GroupVersion
.
Version
,
},
},
ObjectMeta
:
api
.
ObjectMeta
{
ObjectMeta
:
api
.
ObjectMeta
{
Name
:
"dns-test-"
+
string
(
util
.
NewUUID
()),
Name
:
"dns-test-"
+
string
(
util
.
NewUUID
()),
...
...
test/e2e/empty_dir.go
View file @
a836b1e2
...
@@ -313,7 +313,7 @@ func testPodWithVolume(image, path string, source *api.EmptyDirVolumeSource) *ap
...
@@ -313,7 +313,7 @@ func testPodWithVolume(image, path string, source *api.EmptyDirVolumeSource) *ap
return
&
api
.
Pod
{
return
&
api
.
Pod
{
TypeMeta
:
unversioned
.
TypeMeta
{
TypeMeta
:
unversioned
.
TypeMeta
{
Kind
:
"Pod"
,
Kind
:
"Pod"
,
APIVersion
:
latest
.
GroupOrDie
(
""
)
.
Version
,
APIVersion
:
latest
.
GroupOrDie
(
""
)
.
GroupVersion
.
Version
,
},
},
ObjectMeta
:
api
.
ObjectMeta
{
ObjectMeta
:
api
.
ObjectMeta
{
Name
:
podName
,
Name
:
podName
,
...
...
test/e2e/host_path.go
View file @
a836b1e2
...
@@ -111,7 +111,7 @@ func testPodWithHostVol(path string, source *api.HostPathVolumeSource) *api.Pod
...
@@ -111,7 +111,7 @@ func testPodWithHostVol(path string, source *api.HostPathVolumeSource) *api.Pod
return
&
api
.
Pod
{
return
&
api
.
Pod
{
TypeMeta
:
unversioned
.
TypeMeta
{
TypeMeta
:
unversioned
.
TypeMeta
{
Kind
:
"Pod"
,
Kind
:
"Pod"
,
APIVersion
:
latest
.
GroupOrDie
(
""
)
.
Version
,
APIVersion
:
latest
.
GroupOrDie
(
""
)
.
GroupVersion
.
Version
,
},
},
ObjectMeta
:
api
.
ObjectMeta
{
ObjectMeta
:
api
.
ObjectMeta
{
Name
:
podName
,
Name
:
podName
,
...
...
test/e2e/kubelet_etc_hosts.go
View file @
a836b1e2
...
@@ -143,7 +143,7 @@ func (config *KubeletManagedHostConfig) createPodSpec(podName string) *api.Pod {
...
@@ -143,7 +143,7 @@ func (config *KubeletManagedHostConfig) createPodSpec(podName string) *api.Pod {
pod
:=
&
api
.
Pod
{
pod
:=
&
api
.
Pod
{
TypeMeta
:
unversioned
.
TypeMeta
{
TypeMeta
:
unversioned
.
TypeMeta
{
Kind
:
"Pod"
,
Kind
:
"Pod"
,
APIVersion
:
latest
.
GroupOrDie
(
""
)
.
Version
,
APIVersion
:
latest
.
GroupOrDie
(
""
)
.
GroupVersion
.
Version
,
},
},
ObjectMeta
:
api
.
ObjectMeta
{
ObjectMeta
:
api
.
ObjectMeta
{
Name
:
podName
,
Name
:
podName
,
...
@@ -204,7 +204,7 @@ func (config *KubeletManagedHostConfig) createPodSpecWithHostNetwork(podName str
...
@@ -204,7 +204,7 @@ func (config *KubeletManagedHostConfig) createPodSpecWithHostNetwork(podName str
pod
:=
&
api
.
Pod
{
pod
:=
&
api
.
Pod
{
TypeMeta
:
unversioned
.
TypeMeta
{
TypeMeta
:
unversioned
.
TypeMeta
{
Kind
:
"Pod"
,
Kind
:
"Pod"
,
APIVersion
:
latest
.
GroupOrDie
(
""
)
.
Version
,
APIVersion
:
latest
.
GroupOrDie
(
""
)
.
GroupVersion
.
Version
,
},
},
ObjectMeta
:
api
.
ObjectMeta
{
ObjectMeta
:
api
.
ObjectMeta
{
Name
:
podName
,
Name
:
podName
,
...
...
test/e2e/kubeproxy.go
View file @
a836b1e2
...
@@ -256,7 +256,7 @@ func (config *KubeProxyTestConfig) createNetShellPodSpec(podName string, node st
...
@@ -256,7 +256,7 @@ func (config *KubeProxyTestConfig) createNetShellPodSpec(podName string, node st
pod
:=
&
api
.
Pod
{
pod
:=
&
api
.
Pod
{
TypeMeta
:
unversioned
.
TypeMeta
{
TypeMeta
:
unversioned
.
TypeMeta
{
Kind
:
"Pod"
,
Kind
:
"Pod"
,
APIVersion
:
latest
.
GroupOrDie
(
""
)
.
Version
,
APIVersion
:
latest
.
GroupOrDie
(
""
)
.
GroupVersion
.
Version
,
},
},
ObjectMeta
:
api
.
ObjectMeta
{
ObjectMeta
:
api
.
ObjectMeta
{
Name
:
podName
,
Name
:
podName
,
...
@@ -296,7 +296,7 @@ func (config *KubeProxyTestConfig) createTestPodSpec() *api.Pod {
...
@@ -296,7 +296,7 @@ func (config *KubeProxyTestConfig) createTestPodSpec() *api.Pod {
pod
:=
&
api
.
Pod
{
pod
:=
&
api
.
Pod
{
TypeMeta
:
unversioned
.
TypeMeta
{
TypeMeta
:
unversioned
.
TypeMeta
{
Kind
:
"Pod"
,
Kind
:
"Pod"
,
APIVersion
:
latest
.
GroupOrDie
(
""
)
.
Version
,
APIVersion
:
latest
.
GroupOrDie
(
""
)
.
GroupVersion
.
Version
,
},
},
ObjectMeta
:
api
.
ObjectMeta
{
ObjectMeta
:
api
.
ObjectMeta
{
Name
:
testPodName
,
Name
:
testPodName
,
...
...
test/e2e/pd.go
View file @
a836b1e2
...
@@ -416,7 +416,7 @@ func testPDPod(diskNames []string, targetHost string, readOnly bool, numContaine
...
@@ -416,7 +416,7 @@ func testPDPod(diskNames []string, targetHost string, readOnly bool, numContaine
pod
:=
&
api
.
Pod
{
pod
:=
&
api
.
Pod
{
TypeMeta
:
unversioned
.
TypeMeta
{
TypeMeta
:
unversioned
.
TypeMeta
{
Kind
:
"Pod"
,
Kind
:
"Pod"
,
APIVersion
:
latest
.
GroupOrDie
(
""
)
.
Version
,
APIVersion
:
latest
.
GroupOrDie
(
""
)
.
GroupVersion
.
Version
,
},
},
ObjectMeta
:
api
.
ObjectMeta
{
ObjectMeta
:
api
.
ObjectMeta
{
Name
:
"pd-test-"
+
string
(
util
.
NewUUID
()),
Name
:
"pd-test-"
+
string
(
util
.
NewUUID
()),
...
...
test/e2e/privileged.go
View file @
a836b1e2
...
@@ -102,7 +102,7 @@ func (config *PrivilegedPodTestConfig) createPrivilegedPodSpec() *api.Pod {
...
@@ -102,7 +102,7 @@ func (config *PrivilegedPodTestConfig) createPrivilegedPodSpec() *api.Pod {
pod
:=
&
api
.
Pod
{
pod
:=
&
api
.
Pod
{
TypeMeta
:
unversioned
.
TypeMeta
{
TypeMeta
:
unversioned
.
TypeMeta
{
Kind
:
"Pod"
,
Kind
:
"Pod"
,
APIVersion
:
latest
.
GroupOrDie
(
""
)
.
Version
,
APIVersion
:
latest
.
GroupOrDie
(
""
)
.
GroupVersion
.
Version
,
},
},
ObjectMeta
:
api
.
ObjectMeta
{
ObjectMeta
:
api
.
ObjectMeta
{
Name
:
privilegedPodName
,
Name
:
privilegedPodName
,
...
...
test/e2e/resize_nodes.go
View file @
a836b1e2
...
@@ -189,7 +189,7 @@ func rcByNameContainer(name string, replicas int, image string, labels map[strin
...
@@ -189,7 +189,7 @@ func rcByNameContainer(name string, replicas int, image string, labels map[strin
return
&
api
.
ReplicationController
{
return
&
api
.
ReplicationController
{
TypeMeta
:
unversioned
.
TypeMeta
{
TypeMeta
:
unversioned
.
TypeMeta
{
Kind
:
"ReplicationController"
,
Kind
:
"ReplicationController"
,
APIVersion
:
latest
.
GroupOrDie
(
""
)
.
Version
,
APIVersion
:
latest
.
GroupOrDie
(
""
)
.
GroupVersion
.
Version
,
},
},
ObjectMeta
:
api
.
ObjectMeta
{
ObjectMeta
:
api
.
ObjectMeta
{
Name
:
name
,
Name
:
name
,
...
...
test/e2e/util.go
View file @
a836b1e2
...
@@ -2080,7 +2080,7 @@ func NewHostExecPodSpec(ns, name string) *api.Pod {
...
@@ -2080,7 +2080,7 @@ func NewHostExecPodSpec(ns, name string) *api.Pod {
pod
:=
&
api
.
Pod
{
pod
:=
&
api
.
Pod
{
TypeMeta
:
unversioned
.
TypeMeta
{
TypeMeta
:
unversioned
.
TypeMeta
{
Kind
:
"Pod"
,
Kind
:
"Pod"
,
APIVersion
:
latest
.
GroupOrDie
(
""
)
.
Version
,
APIVersion
:
latest
.
GroupOrDie
(
""
)
.
GroupVersion
.
Version
,
},
},
ObjectMeta
:
api
.
ObjectMeta
{
ObjectMeta
:
api
.
ObjectMeta
{
Name
:
name
,
Name
:
name
,
...
...
test/integration/framework/master_utils.go
View file @
a836b1e2
...
@@ -126,8 +126,8 @@ func startMasterOrDie(masterConfig *master.Config) (*master.Master, *httptest.Se
...
@@ -126,8 +126,8 @@ func startMasterOrDie(masterConfig *master.Config) (*master.Master, *httptest.Se
if
masterConfig
==
nil
{
if
masterConfig
==
nil
{
etcdClient
:=
NewEtcdClient
()
etcdClient
:=
NewEtcdClient
()
storageVersions
:=
make
(
map
[
string
]
string
)
storageVersions
:=
make
(
map
[
string
]
string
)
etcdStorage
,
err
:=
master
.
NewEtcdStorage
(
etcdClient
,
latest
.
GroupOrDie
(
""
)
.
InterfacesFor
,
latest
.
GroupOrDie
(
""
)
.
GroupVersion
,
etcdtest
.
PathPrefix
())
etcdStorage
,
err
:=
master
.
NewEtcdStorage
(
etcdClient
,
latest
.
GroupOrDie
(
""
)
.
InterfacesFor
,
latest
.
GroupOrDie
(
""
)
.
GroupVersion
.
String
()
,
etcdtest
.
PathPrefix
())
storageVersions
[
""
]
=
latest
.
GroupOrDie
(
""
)
.
GroupVersion
storageVersions
[
""
]
=
latest
.
GroupOrDie
(
""
)
.
GroupVersion
.
String
()
if
err
!=
nil
{
if
err
!=
nil
{
glog
.
Fatalf
(
"Failed to create etcd storage for master %v"
,
err
)
glog
.
Fatalf
(
"Failed to create etcd storage for master %v"
,
err
)
}
}
...
...
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