You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* main:
fixing errors in new template & disabling the default blank template (kubernetes-sigs#742)
Updating proposal directories to match their PR number (kubernetes-sigs#741)
added a target dedicated for running unit-test only (kubernetes-sigs#739)
Add unit tests for pod APIs under pkg/datastore (kubernetes-sigs#712)
docs: add concepts and definitions to README.md (kubernetes-sigs#734)
Update issue templates (kubernetes-sigs#738)
Move filter and scorer plugins registration to a separate file (kubernetes-sigs#729)
EPP: Update GetRandomPod() to return nil if no pods exist (kubernetes-sigs#731)
filter irrelevant pod in pod_reconciler (kubernetes-sigs#696)
scheduler refactoring (kubernetes-sigs#730)
# Conflicts:
# pkg/epp/scheduling/plugins/picker.go
# pkg/epp/scheduling/plugins/picker/random_picker.go
# pkg/epp/scheduling/plugins/pickers/random.go
# pkg/epp/scheduling/scheduler.go
# pkg/epp/scheduling/scheduler_test.go
Copy file name to clipboardExpand all lines: Makefile
+5-1
Original file line number
Diff line number
Diff line change
@@ -126,8 +126,12 @@ vet: ## Run go vet against code.
126
126
# test: manifests generate fmt vet envtest image-build ## Run tests.
127
127
# KUBEBUILDER_ASSETS="$(shell $(ENVTEST) use $(ENVTEST_K8S_VERSION) --bin-dir $(LOCALBIN) -p path)" go test $$(go list ./... | grep -v /e2e) -race -coverprofile cover.out
128
128
129
+
.PHONY: test-unit
130
+
test-unit: ## Run unit tests.
131
+
KUBEBUILDER_ASSETS="$(shell $(ENVTEST) use $(ENVTEST_K8S_VERSION) --bin-dir $(LOCALBIN) -p path)" go test ./pkg/... -race -coverprofile cover.out
132
+
129
133
.PHONY: test-integration
130
-
test-integration: ## Run tests.
134
+
test-integration: ## Run integration tests.
131
135
KUBEBUILDER_ASSETS="$(shell $(ENVTEST) use $(ENVTEST_K8S_VERSION) --bin-dir $(LOCALBIN) -p path)" go test ./test/integration/epp/... -race -coverprofile cover.out
This extension upgrades an [ext-proc](https://www.envoyproxy.io/docs/envoy/latest/configuration/http/http_filters/ext_proc_filter)-capable proxy or gateway - such as Envoy Gateway, kGateway, or the GKE Gateway - to become an **inference gateway** - supporting inference platform teams self-hosting large language models on Kubernetes. This integration makes it easy to expose and control access to your local [OpenAI-compatible chat completion endpoints](https://platform.openai.com/docs/api-reference/chat) to other workloads on or off cluster, or to integrate your self-hosted models alongside model-as-a-service providers in a higher level **AI Gateway** like LiteLLM, Solo AI Gateway, or Apigee.
The directory of the proposal should lead with a 4-digit PR number (will move to 5,6,... should our PR count get that high), followed by kebab-cased title. The PR number is not known until the PR is cut, so development can use a placeholder, ex. XXXX-my-proposal. PR number is used b/c it is unique & chronological, allowing the default ordering of proposals to follow the timeline of development.
0 commit comments