Skip to content

Have a default configuration for the EndpointPicker#2341

Merged
k8s-ci-robot merged 4 commits intokubernetes-sigs:mainfrom
shmuelk:default-config
Feb 15, 2026
Merged

Have a default configuration for the EndpointPicker#2341
k8s-ci-robot merged 4 commits intokubernetes-sigs:mainfrom
shmuelk:default-config

Conversation

@shmuelk
Copy link
Copy Markdown
Contributor

@shmuelk shmuelk commented Feb 15, 2026

What type of PR is this?
/kind feature

What this PR does / why we need it:
Today if the EndpointPicker is started without a configuration an error is issued and it fails to start.

It would be better if instead, a default configuration was provided and the EndpointPicker would start. This may make it easier for people to begin working with the EndpointPicker.

This PR provides a default configuration if one wasn't provided to the EndpointPicker in its command line arguments, either in-line or in a "file". In addition a new unit test was added to test this new functionality.

The details of the configuration can be found in issue #2324.

Which issue(s) this PR fixes:
Fixes #2324

Does this PR introduce a user-facing change?:

If neither the --config-file nor the --config-text command line arguments are provided, the EndpointPicker will start using a default configuration.

Signed-off-by: Shmuel Kallner <kallner@il.ibm.com>
Signed-off-by: Shmuel Kallner <kallner@il.ibm.com>
Signed-off-by: Shmuel Kallner <kallner@il.ibm.com>
Signed-off-by: Shmuel Kallner <kallner@il.ibm.com>
@k8s-ci-robot k8s-ci-robot added the kind/feature Categorizes issue or PR as related to a new feature. label Feb 15, 2026
@netlify
Copy link
Copy Markdown

netlify Bot commented Feb 15, 2026

Deploy Preview for gateway-api-inference-extension ready!

Name Link
🔨 Latest commit 00d8324
🔍 Latest deploy log https://app.netlify.com/projects/gateway-api-inference-extension/deploys/6991fd510b73c000083026dc
😎 Deploy Preview https://deploy-preview-2341--gateway-api-inference-extension.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@k8s-ci-robot k8s-ci-robot added the cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. label Feb 15, 2026
@k8s-ci-robot k8s-ci-robot added the size/L Denotes a PR that changes 100-499 lines, ignoring generated files. label Feb 15, 2026
@shmuelk
Copy link
Copy Markdown
Contributor Author

shmuelk commented Feb 15, 2026

I should probably add to the documentation, the default configuration, I take suggestions as to where to add it.

Copy link
Copy Markdown
Contributor

@nirrozenbaum nirrozenbaum left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm
/approve

Thanks!

@k8s-ci-robot k8s-ci-robot added the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Feb 15, 2026
@k8s-ci-robot
Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: nirrozenbaum, shmuelk

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@k8s-ci-robot k8s-ci-robot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Feb 15, 2026
@nirrozenbaum
Copy link
Copy Markdown
Contributor

please document in a follow up PR 🙏

@k8s-ci-robot k8s-ci-robot merged commit 0248172 into kubernetes-sigs:main Feb 15, 2026
13 checks passed
RyanRosario pushed a commit to RyanRosario/gateway-api-inference-extension that referenced this pull request Mar 9, 2026
…2341)

* Added a function to create the default EPP configuration

Signed-off-by: Shmuel Kallner <kallner@il.ibm.com>

* If no configuration is provided use the default EPP configuration

Signed-off-by: Shmuel Kallner <kallner@il.ibm.com>

* Remove command line argument checks that force a configuration

Signed-off-by: Shmuel Kallner <kallner@il.ibm.com>

* Added a test of using the default EPP configuration

Signed-off-by: Shmuel Kallner <kallner@il.ibm.com>

---------

Signed-off-by: Shmuel Kallner <kallner@il.ibm.com>
elevran pushed a commit to llm-d/llm-d-inference-scheduler that referenced this pull request Apr 23, 2026
…gateway-api-inference-extension#2341)

* Added a function to create the default EPP configuration

Signed-off-by: Shmuel Kallner <kallner@il.ibm.com>

* If no configuration is provided use the default EPP configuration

Signed-off-by: Shmuel Kallner <kallner@il.ibm.com>

* Remove command line argument checks that force a configuration

Signed-off-by: Shmuel Kallner <kallner@il.ibm.com>

* Added a test of using the default EPP configuration

Signed-off-by: Shmuel Kallner <kallner@il.ibm.com>

---------

Signed-off-by: Shmuel Kallner <kallner@il.ibm.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. kind/feature Categorizes issue or PR as related to a new feature. lgtm "Looks good to me", indicates that a PR is ready to be merged. size/L Denotes a PR that changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

The EPP should be able to run even without a configuration, using some sort of default configuration

3 participants