mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-23 11:50:44 +00:00
Merge pull request #63460 from appscode/fix-admission
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>. Don't panic if admission options is nil Since [1.10 release](https://github.com/kubernetes/apiserver/blob/release-1.10/pkg/server/options/recommended.go#L43) admission options are enabled by default . This was not the case in 1.9 release. Admission plugins seem unnecessary for a webhook server. This change is needed so that disabling admission options don't cause panic. ```release-note NONE ``` @deads2k @sttts ref: https://github.com/openshift/generic-admission-server/pull/14
This commit is contained in:
commit
52017b600b
@ -87,6 +87,10 @@ func NewAdmissionOptions() *AdmissionOptions {
|
|||||||
|
|
||||||
// AddFlags adds flags related to admission for a specific APIServer to the specified FlagSet
|
// AddFlags adds flags related to admission for a specific APIServer to the specified FlagSet
|
||||||
func (a *AdmissionOptions) AddFlags(fs *pflag.FlagSet) {
|
func (a *AdmissionOptions) AddFlags(fs *pflag.FlagSet) {
|
||||||
|
if a == nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
fs.StringSliceVar(&a.EnablePlugins, "enable-admission-plugins", a.EnablePlugins, ""+
|
fs.StringSliceVar(&a.EnablePlugins, "enable-admission-plugins", a.EnablePlugins, ""+
|
||||||
"admission plugins that should be enabled in addition to default enabled ones. "+
|
"admission plugins that should be enabled in addition to default enabled ones. "+
|
||||||
"Comma-delimited list of admission plugins: "+strings.Join(a.Plugins.Registered(), ", ")+". "+
|
"Comma-delimited list of admission plugins: "+strings.Join(a.Plugins.Registered(), ", ")+". "+
|
||||||
|
Loading…
Reference in New Issue
Block a user