Wire Foundry IQ defaults into deployment parameters#537
Draft
placerda wants to merge 5 commits into
Draft
Conversation
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Purpose
Make fresh GPT-RAG Zero Trust provisioning carry the Foundry IQ native Blob defaults into the Bicep/azd parameter layer and complete post-provision Foundry IQ knowledge source/base setup for
standardextraction.Depends on Azure/bicep-ptn-aiml-landing-zone#112. This PR currently pins the
infrasubmodule to that feature-branch commit for validation. Before merge/release, cut the AI Landing Zone release and update.gitmodules,manifest.json, and the submodule pointer to the released tag.Changes
RETRIEVAL_BACKEND=foundry_iqand nativeFOUNDRY_IQ_*azd substitutions tomain.parameters.json.SEARCH_RAG_INDEX_NAMEduring postProvision and fixsearch.settings.j2so dependent Foundry IQ defaults render before the key exists in App Configuration.FOUNDRY_IQ_AI_SERVICES_ENDPOINTsupport and renderingestionParameters.aiServices.uriplus matching chat modelresourceUriwhenFOUNDRY_IQ_CONTENT_EXTRACTION_MODE=standard.infrasubmodule to the AILZ branch commit that stampsSEARCH_RAG_INDEX_NAMEand the AI Services endpoint for non-isolated App Configuration population.Validation
python -m unittest discover -s config/search/tests -vpython -m compileall config/search/setup.py config/search/tests/test_foundry_iq_templates.pymain.parameters.jsonandinfra/main.parameters.jsonaz bicep build --file infra/main.bicep(passed with existing warnings)Follow-up before full deploy
Release Azure/bicep-ptn-aiml-landing-zone#112 as the next AILZ tag, then update GPT-RAG to consume that tag instead of the feature-branch submodule commit.