File tree 1 file changed +7
-0
lines changed
pkg/package-server/server
1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -12,8 +12,10 @@ import (
12
12
"github.com/spf13/cobra"
13
13
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
14
14
"k8s.io/apimachinery/pkg/util/wait"
15
+ genericfeatures "k8s.io/apiserver/pkg/features"
15
16
genericserver "k8s.io/apiserver/pkg/server"
16
17
genericoptions "k8s.io/apiserver/pkg/server/options"
18
+ utilfeature "k8s.io/apiserver/pkg/util/feature"
17
19
"k8s.io/client-go/informers"
18
20
"k8s.io/client-go/kubernetes"
19
21
"k8s.io/client-go/rest"
@@ -194,6 +196,11 @@ func (o *PackageServerOptions) Run(ctx context.Context) error {
194
196
log .SetLevel (log .DebugLevel )
195
197
}
196
198
199
+ // Enables http2 DOS mitigations for unauthenticated clients.
200
+ utilfeature .DefaultMutableFeatureGate .SetFromMap (map [string ]bool {
201
+ string (genericfeatures .UnauthenticatedHTTP2DOSMitigation ): true ,
202
+ })
203
+
197
204
// Grab the config for the API server
198
205
config , err := o .Config (ctx )
199
206
if err != nil {
You can’t perform that action at this time.
0 commit comments