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
6764bc49
Unverified
Commit
6764bc49
authored
Oct 05, 2018
by
k8s-ci-robot
Committed by
GitHub
Oct 05, 2018
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #69080 from tanshanshan/little926
fix golint in staging/src/k8s.io/apiserver/pkg/admission/plugin/ include namespace/lifecycle,webhook/mutating,webhook/validating
parents
5b9eb1c7
3de8767d
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
5 additions
and
6 deletions
+5
-6
.golint_failures
hack/.golint_failures
+0
-3
initialization.go
...ver/pkg/admission/plugin/initialization/initialization.go
+1
-0
admission.go
...ver/pkg/admission/plugin/namespace/lifecycle/admission.go
+2
-1
plugin.go
...apiserver/pkg/admission/plugin/webhook/mutating/plugin.go
+1
-1
plugin.go
...iserver/pkg/admission/plugin/webhook/validating/plugin.go
+1
-1
No files found.
hack/.golint_failures
View file @
6764bc49
...
@@ -528,12 +528,9 @@ staging/src/k8s.io/apiserver/pkg/admission
...
@@ -528,12 +528,9 @@ staging/src/k8s.io/apiserver/pkg/admission
staging/src/k8s.io/apiserver/pkg/admission/configuration
staging/src/k8s.io/apiserver/pkg/admission/configuration
staging/src/k8s.io/apiserver/pkg/admission/initializer
staging/src/k8s.io/apiserver/pkg/admission/initializer
staging/src/k8s.io/apiserver/pkg/admission/plugin/initialization
staging/src/k8s.io/apiserver/pkg/admission/plugin/initialization
staging/src/k8s.io/apiserver/pkg/admission/plugin/namespace/lifecycle
staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/config/apis/webhookadmission
staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/config/apis/webhookadmission
staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/config/apis/webhookadmission/v1alpha1
staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/config/apis/webhookadmission/v1alpha1
staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/mutating
staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/testcerts
staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/testcerts
staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/validating
staging/src/k8s.io/apiserver/pkg/apis/apiserver
staging/src/k8s.io/apiserver/pkg/apis/apiserver
staging/src/k8s.io/apiserver/pkg/apis/apiserver/v1alpha1
staging/src/k8s.io/apiserver/pkg/apis/apiserver/v1alpha1
staging/src/k8s.io/apiserver/pkg/apis/audit
staging/src/k8s.io/apiserver/pkg/apis/audit
...
...
staging/src/k8s.io/apiserver/pkg/admission/plugin/initialization/initialization.go
View file @
6764bc49
...
@@ -56,6 +56,7 @@ type initializerOptions struct {
...
@@ -56,6 +56,7 @@ type initializerOptions struct {
Initializers
[]
string
Initializers
[]
string
}
}
// InitializationConfig specifies initialization config
type
InitializationConfig
interface
{
type
InitializationConfig
interface
{
Run
(
stopCh
<-
chan
struct
{})
Run
(
stopCh
<-
chan
struct
{})
Initializers
()
(
*
v1alpha1
.
InitializerConfiguration
,
error
)
Initializers
()
(
*
v1alpha1
.
InitializerConfiguration
,
error
)
...
...
staging/src/k8s.io/apiserver/pkg/admission/plugin/namespace/lifecycle/admission.go
View file @
6764bc49
...
@@ -38,7 +38,7 @@ import (
...
@@ -38,7 +38,7 @@ import (
)
)
const
(
const
(
//
N
ame of admission plug-in
//
PluginName indicates the n
ame of admission plug-in
PluginName
=
"NamespaceLifecycle"
PluginName
=
"NamespaceLifecycle"
// how long a namespace stays in the force live lookup cache before expiration.
// how long a namespace stays in the force live lookup cache before expiration.
forceLiveLookupTTL
=
30
*
time
.
Second
forceLiveLookupTTL
=
30
*
time
.
Second
...
@@ -72,6 +72,7 @@ type Lifecycle struct {
...
@@ -72,6 +72,7 @@ type Lifecycle struct {
var
_
=
initializer
.
WantsExternalKubeInformerFactory
(
&
Lifecycle
{})
var
_
=
initializer
.
WantsExternalKubeInformerFactory
(
&
Lifecycle
{})
var
_
=
initializer
.
WantsExternalKubeClientSet
(
&
Lifecycle
{})
var
_
=
initializer
.
WantsExternalKubeClientSet
(
&
Lifecycle
{})
// Admit makes an admission decision based on the request attributes
func
(
l
*
Lifecycle
)
Admit
(
a
admission
.
Attributes
)
error
{
func
(
l
*
Lifecycle
)
Admit
(
a
admission
.
Attributes
)
error
{
// prevent deletion of immortal namespaces
// prevent deletion of immortal namespaces
if
a
.
GetOperation
()
==
admission
.
Delete
&&
a
.
GetKind
()
.
GroupKind
()
==
v1
.
SchemeGroupVersion
.
WithKind
(
"Namespace"
)
.
GroupKind
()
&&
l
.
immortalNamespaces
.
Has
(
a
.
GetName
())
{
if
a
.
GetOperation
()
==
admission
.
Delete
&&
a
.
GetKind
()
.
GroupKind
()
==
v1
.
SchemeGroupVersion
.
WithKind
(
"Namespace"
)
.
GroupKind
()
&&
l
.
immortalNamespaces
.
Has
(
a
.
GetName
())
{
...
...
staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/mutating/plugin.go
View file @
6764bc49
...
@@ -28,7 +28,7 @@ import (
...
@@ -28,7 +28,7 @@ import (
)
)
const
(
const
(
//
N
ame of admission plug-in
//
PluginName indicates the n
ame of admission plug-in
PluginName
=
"MutatingAdmissionWebhook"
PluginName
=
"MutatingAdmissionWebhook"
)
)
...
...
staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/validating/plugin.go
View file @
6764bc49
...
@@ -25,7 +25,7 @@ import (
...
@@ -25,7 +25,7 @@ import (
)
)
const
(
const
(
//
N
ame of admission plug-in
//
PluginName indicates the n
ame of admission plug-in
PluginName
=
"ValidatingAdmissionWebhook"
PluginName
=
"ValidatingAdmissionWebhook"
)
)
...
...
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