Skip to content

Commit df18cd2

Browse files
itspooyacdesiniotis
andcommitted
Use Linux container CPU quota
Signed-off-by: Pouya Dolatabadi <[email protected]> Co-authored-by: Christopher Desiniotis <[email protected]>
1 parent b19241a commit df18cd2

25 files changed

+1468
-2
lines changed

cmd/gpu-operator/main.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,12 @@ import (
2929
_ "k8s.io/client-go/plugin/pkg/client/auth"
3030
"sigs.k8s.io/controller-runtime/pkg/cache"
3131

32+
"github.com/NVIDIA/k8s-operator-libs/pkg/upgrade"
3233
apiconfigv1 "github.com/openshift/api/config/v1"
3334
apiimagev1 "github.com/openshift/api/image/v1"
3435
secv1 "github.com/openshift/api/security/v1"
3536
promv1 "github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring/v1"
37+
_ "go.uber.org/automaxprocs"
3638
corev1 "k8s.io/api/core/v1"
3739
apiextensionsv1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1"
3840
"k8s.io/apimachinery/pkg/runtime"
@@ -44,8 +46,6 @@ import (
4446
metricsserver "sigs.k8s.io/controller-runtime/pkg/metrics/server"
4547
"sigs.k8s.io/controller-runtime/pkg/webhook"
4648

47-
"github.com/NVIDIA/k8s-operator-libs/pkg/upgrade"
48-
4949
clusterpolicyv1 "github.com/NVIDIA/gpu-operator/api/nvidia/v1"
5050
nvidiav1alpha1 "github.com/NVIDIA/gpu-operator/api/nvidia/v1alpha1"
5151
"github.com/NVIDIA/gpu-operator/controllers"

go.mod

+1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ require (
2222
github.com/sirupsen/logrus v1.9.3
2323
github.com/stretchr/testify v1.10.0
2424
github.com/urfave/cli/v2 v2.27.6
25+
go.uber.org/automaxprocs v1.6.0
2526
go.uber.org/zap v1.27.0
2627
golang.org/x/mod v0.24.0
2728
k8s.io/api v0.32.3

go.sum

+4
Original file line numberDiff line numberDiff line change
@@ -300,6 +300,8 @@ github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRI
300300
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
301301
github.com/poy/onpar v1.1.2 h1:QaNrNiZx0+Nar5dLgTVp5mXkyoVFIbepjyEoGSnhbAY=
302302
github.com/poy/onpar v1.1.2/go.mod h1:6X8FLNoxyr9kkmnlqpK6LSoiOtrO6MICtWwEuWkLjzg=
303+
github.com/prashantv/gostub v1.1.0 h1:BTyx3RfQjRHnUWaGF9oQos79AlQ5k8WNktv7VGvVH4g=
304+
github.com/prashantv/gostub v1.1.0/go.mod h1:A5zLQHz7ieHGG7is6LLXLz7I8+3LZzsrV0P1IAHhP5U=
303305
github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring v0.81.0 h1:mSii7z+TihzdeULnGjLnNikgtDbeViY/wW8s3430rhE=
304306
github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring v0.81.0/go.mod h1:YfnEQzw7tUQa0Sjiz8V6QFc6JUGE+i5wybsjc3EOKn8=
305307
github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw=
@@ -389,6 +391,8 @@ go.opentelemetry.io/otel/metric v1.28.0 h1:f0HGvSl1KRAU1DLgLGFjrwVyismPlnuU6JD6b
389391
go.opentelemetry.io/otel/metric v1.28.0/go.mod h1:Fb1eVBFZmLVTMb6PPohq3TO9IIhUisDsbJoL/+uQW4s=
390392
go.opentelemetry.io/otel/trace v1.28.0 h1:GhQ9cUuQGmNDd5BTCP2dAvv75RdMxEfTmYejp+lkx9g=
391393
go.opentelemetry.io/otel/trace v1.28.0/go.mod h1:jPyXzNPg6da9+38HEwElrQiHlVMTnVfM3/yv2OlIHaI=
394+
go.uber.org/automaxprocs v1.6.0 h1:O3y2/QNTOdbF+e/dpXNNW7Rx2hZ4sTIPyybbxyNqTUs=
395+
go.uber.org/automaxprocs v1.6.0/go.mod h1:ifeIMSnPZuznNm6jmdzmU3/bfk01Fe2fotchwEFJ8r8=
392396
go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto=
393397
go.uber.org/goleak v1.3.0/go.mod h1:CoHD4mav9JJNrW/WLlf7HGZPjdw8EucARQHekz1X6bE=
394398
go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0=

vendor/go.uber.org/automaxprocs/.codecov.yml

+14
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/go.uber.org/automaxprocs/.gitignore

+33
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/go.uber.org/automaxprocs/CHANGELOG.md

+52
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/go.uber.org/automaxprocs/CODE_OF_CONDUCT.md

+75
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/go.uber.org/automaxprocs/CONTRIBUTING.md

+81
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/go.uber.org/automaxprocs/LICENSE

+19
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/go.uber.org/automaxprocs/Makefile

+46
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)