<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>FAQ :: MLOps v3 Accelerator</title><link>https://pgabriel-01.github.io/mlops-v3/faq/index.html</link><description>Frequently asked questions, grouped by topic.&#10;Cleanup: remove what the accelerator created. Permissions: who needs which role, and why. Customization: change generated output safely. Miscellaneous: everything else.</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://pgabriel-01.github.io/mlops-v3/faq/index.xml" rel="self" type="application/rss+xml"/><item><title>Cleanup</title><link>https://pgabriel-01.github.io/mlops-v3/faq/cleanup/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://pgabriel-01.github.io/mlops-v3/faq/cleanup/index.html</guid><description>How do I remove everything? Destroy the workload resources first, one environment at a time: terraform destroy in infra/ (Terraform), or delete the environment resource groups (Bicep).&#10;Remove the bootstrap resources (identity, state storage, repository and environments):&#10;Remove-MLOpsAccelerator -InputFile inputs.yaml -ProjectPath ./my-mlops It does not touch the workload resource groups, which is why step 1 comes first.</description></item><item><title>Permissions</title><link>https://pgabriel-01.github.io/mlops-v3/faq/permissions/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://pgabriel-01.github.io/mlops-v3/faq/permissions/index.html</guid><description>What does the person running the bootstrap need? Owner on the subscription, or Contributor plus Role Based Access Control Administrator (or User Access Administrator). No Microsoft Entra directory permissions are required, because the identity is an Azure managed identity and not an app registration. See Azure subscriptions and permissions.&#10;What does the pipeline identity get? Contributor, Role Based Access Control Administrator and Resource Policy Contributor at subscription scope, and Storage Blob Data Contributor on the state account. Scope them down for production if your organization requires it.</description></item><item><title>Customization</title><link>https://pgabriel-01.github.io/mlops-v3/faq/customization/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://pgabriel-01.github.io/mlops-v3/faq/customization/index.html</guid><description>How do I change the generated output? Prefer an option in inputs.yaml and regenerate. If you edit generated files, keep those changes small and in separate commits so -Upgrade diffs stay readable. See the upgrade guide.&#10;Can I run more than one model? Yes. Set workloads: [taxi, churn]. All workloads share the one platform, and each gets workloads/&lt;name&gt;/ and its own train and deploy pipelines.</description></item><item><title>Miscellaneous</title><link>https://pgabriel-01.github.io/mlops-v3/faq/misc/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://pgabriel-01.github.io/mlops-v3/faq/misc/index.html</guid><description>Has this been applied to live Azure? Partly. Scenarios 1 to 12 are applied live on Terraform and Bicep. The GitHub bootstrap apply and the Bicep pipeline are verified live. Private runners, Azure DevOps and endpoint deployment are not verified live. See known issues.&#10;Can I train a model in the tests? The accelerator’s own tests never train a model; they render, validate and plan only. Training runs in your generated ml-train pipeline.</description></item></channel></rss>