Skip to content

Expose new config: LLMProjectID and LLMDeploymentName#64

Merged
openshift-merge-bot[bot] merged 1 commit into
openstack-lightspeed:mainfrom
umago:llm-providers-config
Jan 8, 2026
Merged

Expose new config: LLMProjectID and LLMDeploymentName#64
openshift-merge-bot[bot] merged 1 commit into
openstack-lightspeed:mainfrom
umago:llm-providers-config

Conversation

@umago

@umago umago commented Jan 6, 2026

Copy link
Copy Markdown
Contributor

In order to support Microsoft Azure OpenAI and WatsonX we need to expose these two new configurations in our operator.

Microsoft Azure OpenAI requires the spec.llm.providers.deploymentName configuration to be set in OLSConfig [0].

Likewise, WatsonX requires the spec.llm.providers.projectID configuration to be set in OLSConfig [0].

The LLMDeploymentName and LLMProjectID exposed by us are optional configurations that can be set when configuring these LLM providers.

@openshift-ci openshift-ci Bot requested review from Akrog and lpiwowar January 6, 2026 16:36
@openshift-ci

openshift-ci Bot commented Jan 6, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: umago

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

@openshift-ci openshift-ci Bot added the approved label Jan 6, 2026
@umago umago force-pushed the llm-providers-config branch 2 times, most recently from b9f5744 to 9a39693 Compare January 6, 2026 16:39

@lpiwowar lpiwowar left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM, thanks! Just a single suggestion.

I see the Kuttl tests got broken, probably because of the latest release of the OLS operator. Hopefully this PR will fix it [1].

[1] #65

Comment thread bundle/manifests/lightspeed.openstack.org_openstacklightspeeds.yaml
@umago

umago commented Jan 7, 2026

Copy link
Copy Markdown
Contributor Author

/test openstack-lightspeed-kuttl-4-18

@umago umago force-pushed the llm-providers-config branch 2 times, most recently from a81bc5c to cd8a499 Compare January 8, 2026 11:14

@lpiwowar lpiwowar left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM! 👍 Just one quick question.

Comment thread bundle/manifests/lightspeed.openstack.org_openstacklightspeeds.yaml
Comment thread bundle/manifests/lightspeed.openstack.org_openstacklightspeeds.yaml
In order to support Microsoft Azure OpenAI and WatsonX we need to expose
these two new configurations in our operator.

Microsoft Azure OpenAI requires the spec.llm.providers.deploymentName
configuration to be set in OLSConfig [0].

Likewise, WatsonX requires the spec.llm.providers.projectID
configuration to be set in OLSConfig [0].

The LLMDeploymentName and LLMProjectID exposed by us are optional
configurations that can be set when configuring these LLM providers.

Signed-off-by: Lucas Alvares Gomes <lucasagomes@gmail.com>
@umago umago force-pushed the llm-providers-config branch from cd8a499 to e393875 Compare January 8, 2026 13:09
@lpiwowar

lpiwowar commented Jan 8, 2026

Copy link
Copy Markdown
Contributor

/lgtm

LGTM, thanks! 👍

@openshift-ci openshift-ci Bot added the lgtm label Jan 8, 2026
@openshift-merge-bot openshift-merge-bot Bot merged commit fcb3884 into openstack-lightspeed:main Jan 8, 2026
7 checks passed
@umago umago deleted the llm-providers-config branch January 16, 2026 13:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants