File tree 7 files changed +12
-5
lines changed
7 files changed +12
-5
lines changed Original file line number Diff line number Diff line change @@ -9,10 +9,17 @@ ENV CGO_ENABLED=0
9
9
ENV GOOS=linux
10
10
ENV GOARCH=amd64
11
11
12
+ # Dependencies
12
13
WORKDIR /src
13
- COPY . .
14
- WORKDIR /src/pkg/ext-proc
14
+ COPY go.mod go.sum ./
15
15
RUN go mod download
16
+
17
+ # Sources
18
+ COPY cmd ./cmd
19
+ COPY pkg ./pkg
20
+ COPY internal ./internal
21
+ COPY api ./api
22
+ WORKDIR /src/cmd/ext-proc
16
23
RUN go build -o /ext-proc
17
24
18
25
# # Multistage deploy
File renamed without changes.
Original file line number Diff line number Diff line change @@ -24,10 +24,10 @@ import (
24
24
"sigs.k8s.io/controller-runtime/pkg/manager"
25
25
"sigs.k8s.io/controller-runtime/pkg/metrics/filters"
26
26
"sigs.k8s.io/gateway-api-inference-extension/api/v1alpha1"
27
+ "sigs.k8s.io/gateway-api-inference-extension/internal/runnable"
27
28
"sigs.k8s.io/gateway-api-inference-extension/pkg/ext-proc/backend"
28
29
"sigs.k8s.io/gateway-api-inference-extension/pkg/ext-proc/backend/vllm"
29
30
"sigs.k8s.io/gateway-api-inference-extension/pkg/ext-proc/datastore"
30
- "sigs.k8s.io/gateway-api-inference-extension/pkg/ext-proc/internal/runnable"
31
31
"sigs.k8s.io/gateway-api-inference-extension/pkg/ext-proc/metrics"
32
32
runserver "sigs.k8s.io/gateway-api-inference-extension/pkg/ext-proc/server"
33
33
"sigs.k8s.io/gateway-api-inference-extension/pkg/ext-proc/util/logging"
Original file line number Diff line number Diff line change @@ -27,7 +27,6 @@ require (
27
27
k8s.io/client-go v0.32.2
28
28
k8s.io/code-generator v0.32.2
29
29
k8s.io/component-base v0.32.2
30
- k8s.io/klog/v2 v2.130.1
31
30
k8s.io/utils v0.0.0-20241210054802-24370beab758
32
31
sigs.k8s.io/controller-runtime v0.20.2
33
32
sigs.k8s.io/structured-merge-diff/v4 v4.5.0
@@ -137,6 +136,7 @@ require (
137
136
gopkg.in/yaml.v3 v3.0.1 // indirect
138
137
k8s.io/apiserver v0.32.2 // indirect
139
138
k8s.io/gengo/v2 v2.0.0-20240911193312-2b36238f13e9 // indirect
139
+ k8s.io/klog/v2 v2.130.1 // indirect
140
140
k8s.io/kube-openapi v0.0.0-20241105132330-32ad38e42d3f // indirect
141
141
sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.31.0 // indirect
142
142
sigs.k8s.io/controller-tools v0.14.0 // indirect
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change @@ -19,11 +19,11 @@ import (
19
19
"k8s.io/apimachinery/pkg/types"
20
20
ctrl "sigs.k8s.io/controller-runtime"
21
21
"sigs.k8s.io/controller-runtime/pkg/manager"
22
+ "sigs.k8s.io/gateway-api-inference-extension/internal/runnable"
22
23
"sigs.k8s.io/gateway-api-inference-extension/pkg/ext-proc/backend"
23
24
"sigs.k8s.io/gateway-api-inference-extension/pkg/ext-proc/controller"
24
25
"sigs.k8s.io/gateway-api-inference-extension/pkg/ext-proc/datastore"
25
26
"sigs.k8s.io/gateway-api-inference-extension/pkg/ext-proc/handlers"
26
- "sigs.k8s.io/gateway-api-inference-extension/pkg/ext-proc/internal/runnable"
27
27
"sigs.k8s.io/gateway-api-inference-extension/pkg/ext-proc/scheduling"
28
28
)
29
29
You can’t perform that action at this time.
0 commit comments