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
577d0a38
Unverified
Commit
577d0a38
authored
Oct 23, 2018
by
k8s-ci-robot
Committed by
GitHub
Oct 23, 2018
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #70106 from mikedanese/trev4
use more specific authenticator.Audiences type in TokenRequest registry
parents
fecaa546
bcd492e8
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
11 additions
and
4 deletions
+11
-4
BUILD
pkg/master/BUILD
+1
-0
master.go
pkg/master/master.go
+2
-1
BUILD
pkg/registry/core/rest/BUILD
+1
-0
storage_core.go
pkg/registry/core/rest/storage_core.go
+2
-1
BUILD
pkg/registry/core/serviceaccount/storage/BUILD
+1
-0
storage.go
pkg/registry/core/serviceaccount/storage/storage.go
+2
-1
token.go
pkg/registry/core/serviceaccount/storage/token.go
+2
-1
No files found.
pkg/master/BUILD
View file @
577d0a38
...
...
@@ -107,6 +107,7 @@ go_library(
"//staging/src/k8s.io/apimachinery/pkg/util/net:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/runtime:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/wait:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/authentication/authenticator:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/endpoints/discovery:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/registry/generic:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/server:go_default_library",
...
...
pkg/master/master.go
View file @
577d0a38
...
...
@@ -58,6 +58,7 @@ import (
storageapiv1beta1
"k8s.io/api/storage/v1beta1"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
utilnet
"k8s.io/apimachinery/pkg/util/net"
"k8s.io/apiserver/pkg/authentication/authenticator"
"k8s.io/apiserver/pkg/endpoints/discovery"
"k8s.io/apiserver/pkg/registry/generic"
genericapiserver
"k8s.io/apiserver/pkg/server"
...
...
@@ -171,7 +172,7 @@ type ExtraConfig struct {
ServiceAccountIssuer
serviceaccount
.
TokenGenerator
ServiceAccountMaxExpiration
time
.
Duration
APIAudiences
[]
string
APIAudiences
authenticator
.
Audiences
VersionedInformers
informers
.
SharedInformerFactory
InternalInformers
internalinformers
.
SharedInformerFactory
...
...
pkg/registry/core/rest/BUILD
View file @
577d0a38
...
...
@@ -52,6 +52,7 @@ go_library(
"//pkg/serviceaccount:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/net:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/authentication/authenticator:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/registry/generic:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/registry/rest:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/server:go_default_library",
...
...
pkg/registry/core/rest/storage_core.go
View file @
577d0a38
...
...
@@ -29,6 +29,7 @@ import (
"k8s.io/apimachinery/pkg/runtime/schema"
utilnet
"k8s.io/apimachinery/pkg/util/net"
"k8s.io/apiserver/pkg/authentication/authenticator"
"k8s.io/apiserver/pkg/registry/generic"
"k8s.io/apiserver/pkg/registry/rest"
genericapiserver
"k8s.io/apiserver/pkg/server"
...
...
@@ -82,7 +83,7 @@ type LegacyRESTStorageProvider struct {
ServiceAccountIssuer
serviceaccount
.
TokenGenerator
ServiceAccountMaxExpiration
time
.
Duration
APIAudiences
[]
string
APIAudiences
authenticator
.
Audiences
LoopbackClientConfig
*
restclient
.
Config
}
...
...
pkg/registry/core/serviceaccount/storage/BUILD
View file @
577d0a38
...
...
@@ -45,6 +45,7 @@ go_library(
"//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/types:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/authentication/authenticator:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/endpoints/request:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/registry/generic:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/registry/generic/registry:go_default_library",
...
...
pkg/registry/core/serviceaccount/storage/storage.go
View file @
577d0a38
...
...
@@ -20,6 +20,7 @@ import (
"time"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apiserver/pkg/authentication/authenticator"
"k8s.io/apiserver/pkg/registry/generic"
genericregistry
"k8s.io/apiserver/pkg/registry/generic/registry"
"k8s.io/apiserver/pkg/registry/rest"
...
...
@@ -37,7 +38,7 @@ type REST struct {
}
// NewREST returns a RESTStorage object that will work against service accounts.
func
NewREST
(
optsGetter
generic
.
RESTOptionsGetter
,
issuer
token
.
TokenGenerator
,
auds
[]
string
,
max
time
.
Duration
,
podStorage
,
secretStorage
*
genericregistry
.
Store
)
*
REST
{
func
NewREST
(
optsGetter
generic
.
RESTOptionsGetter
,
issuer
token
.
TokenGenerator
,
auds
authenticator
.
Audiences
,
max
time
.
Duration
,
podStorage
,
secretStorage
*
genericregistry
.
Store
)
*
REST
{
store
:=
&
genericregistry
.
Store
{
NewFunc
:
func
()
runtime
.
Object
{
return
&
api
.
ServiceAccount
{}
},
NewListFunc
:
func
()
runtime
.
Object
{
return
&
api
.
ServiceAccountList
{}
},
...
...
pkg/registry/core/serviceaccount/storage/token.go
View file @
577d0a38
...
...
@@ -26,6 +26,7 @@ import (
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime/schema"
"k8s.io/apimachinery/pkg/types"
"k8s.io/apiserver/pkg/authentication/authenticator"
genericapirequest
"k8s.io/apiserver/pkg/endpoints/request"
"k8s.io/apiserver/pkg/registry/rest"
authenticationapi
"k8s.io/kubernetes/pkg/apis/authentication"
...
...
@@ -43,7 +44,7 @@ type TokenREST struct {
pods
getter
secrets
getter
issuer
token
.
TokenGenerator
auds
[]
string
auds
authenticator
.
Audiences
maxExpirationSeconds
int64
}
...
...
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