Create QA image for DrupalPod
>>> [!note] Migrated issue
<!-- Drupal.org comment -->
<!-- Migrated from issue #3558437. -->
Reported by: [marcus_johansson](https://www.drupal.org/user/385947)
>>>
<h3 id="summary-problem-motivation">Problem/Motivation</h3>
<p>Currently its very hard to do QA on some issue in the AI issue queue, because you have to setup a lot of things locally. DrupalPod+DrupalForge has a solution for this: <a href="https://www.drupal.org/docs/develop/development-tools/drupalpod/drupalpod-drupal-forge">https://www.drupal.org/docs/develop/development-tools/drupalpod/drupalpod-drupal-forge</a></p>
<p>Per discussions with Salman and Darren at DrupalForge, the easiest is that we create our own base image and work from that. This exists here: <a href="https://github.com/drupalforge/DrupalPod-AI-QA">https://github.com/drupalforge/DrupalPod-AI-QA</a></p>
<p>We need to fill that with all the infrastructure tools anyone for QA would need to start a machine, but also it should come preloaded with providers and be easy to setup the providers.</p>
<h3 id="summary-proposed-resolution">Proposed resolution</h3>
<ul>
<li>Add ffmpeg and postgres+pgvector to <a href="https://github.com/drupalforge/DrupalPod-AI-QA">https://github.com/drupalforge/DrupalPod-AI-QA</a></li>
<li>Make a Devpanel Image</li>
<li>Test it with DrupalPod</li>
<li>Make sure that the correct people have the correct access.</li>
<li>Document it (where?)</li>
<li>Talk to UX team if this is useful for them as well.</li>
</ul>
<h3>Child issues:</h3>
<ul>
<li class="views-row views-row-1 views-row-odd views-row-first"><span class="project-issue-issue-link project-issue-status-info project-issue-status-1"><a href="https://www.drupal.org/project/ai_initiative/issues/3561522" title="Status: Active">#3561522: [3558437] DrupalPod-AI-QA Basic setup with starterkits</a></span></li>
<li class="views-row views-row-2 views-row-even"><span class="project-issue-issue-link project-issue-status-info project-issue-status-1"><a href="https://www.drupal.org/project/ai_initiative/issues/3561524" title="Status: Active">#3561524: [3558437] DrupalPod-AI-QA Base AI 1.x support</a></span></li>
<li class="views-row views-row-3 views-row-odd"><span class="project-issue-issue-link project-issue-status-info project-issue-status-1"><a href="https://www.drupal.org/project/ai_initiative/issues/3561525" title="Status: Active">#3561525: [3558437] DrupalPod-AI-QA Base AI 2.x support</a></span></li>
<li class="views-row views-row-4 views-row-even"><span class="project-issue-issue-link project-issue-status-info project-issue-status-1"><a href="https://www.drupal.org/project/ai_initiative/issues/3561526" title="Status: Active">#3561526: [3558437] DrupalPod-AI-QA Specific module PR works with dependencies</a></span></li>
<li class="views-row views-row-5 views-row-odd"><span class="project-issue-issue-link project-issue-status-info project-issue-status-1"><a href="https://www.drupal.org/project/ai_initiative/issues/3561527" title="Status: Active">#3561527: [3558437] DrupalPod-AI-QA Base Specific module PR works with specific AI base</a></span></li>
<li class="views-row views-row-6 views-row-even views-row-last"><span class="project-issue-issue-link project-issue-status-info project-issue-status-1"><a href="https://www.drupal.org/project/ai_initiative/issues/3561528" title="Status: Active">#3561528: [3558437] DrupalPod-AI-QA Better AI API key injection/selection</a></span></li>
</ul>
issue