-
Task
-
Resolution: Done
-
Major
-
None
-
None
-
None
Task Description (Required)
As part of the investigation done for the API key support for the software templates to cover the case when someone provides a model server that requires authentication (https://issues.redhat.com/browse/DEVAI-137), we have to make sure first that the current samples under https://github.com/redhat-ai-dev/ai-lab-samples are supporting authenticated requests.
The current samples are getting pulled from the ai-lab-recipes repo (see https://github.com/redhat-ai-dev/ai-lab-samples/blob/main/pull-sample-app.sh#L9). That said, we should first try to update the ai-lab-recipes.
This issue is a requirement before updating the templates as the appContainer should be able to support the API key parsed from the software template input.
Acceptance Criteria
- The chatbot, audio-to-text, codegen, object-detection & rag ai-lab-recipes should support api-key authenticated requests.
If this requires Change Management, complete sections below:
Change Request
<Select which item is being changed>
[ ] Add New Tokens
[ ] Rotate Tokens
[ ] Remove Tokens
[ ] Others: (specify)
Environment
<Select which environment the change is being made on. If both, open a separate issue so changes are tracked in each environment>
[ ] Stage OR
[ ] Prod
Backout Plan
<State what steps are needed to roll back in case something goes wrong>
Downtime
<Is there any downtime for these changes? If so, for how long>
Risk Level
<How risky is this change?>
Testing
<How are changes verified?>
Communication
<How are service owners or consumers notified of these changes?>