https://dev.arvados.org/https://dev.arvados.org/favicon.ico?15576888422023-03-24T17:52:27ZArvadosArvados - Idea #20270: Reduce number of public IPs required by salt installhttps://dev.arvados.org/issues/20270?journal_id=1134462023-03-24T17:52:27ZPeter Amstutzpeter.amstutz@curii.com
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>In Progress</i></li></ul> Arvados - Idea #20270: Reduce number of public IPs required by salt installhttps://dev.arvados.org/issues/20270?journal_id=1134472023-03-24T18:18:16ZPeter Amstutzpeter.amstutz@curii.com
<ul><li><strong>Description</strong> updated (<a title="View differences" href="/journals/113447/diff?detail_id=110153">diff</a>)</li></ul> Arvados - Idea #20270: Reduce number of public IPs required by salt installhttps://dev.arvados.org/issues/20270?journal_id=1134482023-03-24T18:26:29ZPeter Amstutzpeter.amstutz@curii.com
<ul><li><strong>Description</strong> updated (<a title="View differences" href="/journals/113448/diff?detail_id=110154">diff</a>)</li></ul> Arvados - Idea #20270: Reduce number of public IPs required by salt installhttps://dev.arvados.org/issues/20270?journal_id=1134762023-03-28T13:53:59ZPeter Amstutzpeter.amstutz@curii.com
<ul><li><strong>Release</strong> set to <i>57</i></li></ul> Arvados - Idea #20270: Reduce number of public IPs required by salt installhttps://dev.arvados.org/issues/20270?journal_id=1135332023-03-28T17:31:12ZLucas Di Pentimalucas.dipentima@curii.com
<ul></ul><p>Updates at <a class="changeset" title="20270: Removes keep1 & keepproxy nodes. Uses SSH jumphost to deploy nodes. Arvados-DCO-1.1-Signe..." href="https://dev.arvados.org/projects/arvados/repository/arvados/revisions/7aeaedbd8009c596bfc159432bb7b1f09c19ed72">7aeaedb</a> - branch <code>20270-salt-installer-less-instances</code></p>
<ul>
<li>Terraform changes
<ul>
<li>Removes <code>keepproxy</code> & <code>keep1</code> nodes.</li>
<li>Removes <code>shell</code> & <code>keep0</code> nodes' public IP addresses.</li>
<li>Refactors VPC code so that <code>shell</code> & <code>keep0</code> are now created on the private subnet (same as compute nodes) and get Internet access.</li>
</ul>
</li>
<li>Copies terraform dir's <code>.gitignore</code> file to avoid committing huge binaries to the repository.</li>
<li>Updates installer to reflect changes from terraform, assigning <code>keepproxy</code> role to the <code>workbench</code> node.</li>
<li>Updates installer script to use the <code>controller</code> node as an SSH jump host for deployment. (configurable)</li>
</ul> Arvados - Idea #20270: Reduce number of public IPs required by salt installhttps://dev.arvados.org/issues/20270?journal_id=1135412023-03-28T19:15:39ZPeter Amstutzpeter.amstutz@curii.com
<ul></ul><p>Lucas Di Pentima wrote in <a href="#note-5">#note-5</a>:</p>
<blockquote>
<p>Updates at <a class="changeset" title="20270: Removes keep1 & keepproxy nodes. Uses SSH jumphost to deploy nodes. Arvados-DCO-1.1-Signe..." href="https://dev.arvados.org/projects/arvados/repository/arvados/revisions/7aeaedbd8009c596bfc159432bb7b1f09c19ed72">7aeaedb</a> - branch <code>20270-salt-installer-less-instances</code></p>
<ul>
<li>Terraform changes
<ul>
<li>Removes <code>keepproxy</code> & <code>keep1</code> nodes.</li>
<li>Removes <code>shell</code> & <code>keep0</code> nodes' public IP addresses.</li>
<li>Refactors VPC code so that <code>shell</code> & <code>keep0</code> are now created on the private subnet (same as compute nodes) and get Internet access.</li>
</ul>
</li>
<li>Copies terraform dir's <code>.gitignore</code> file to avoid committing huge binaries to the repository.</li>
<li>Updates installer to reflect changes from terraform, assigning <code>keepproxy</code> role to the <code>workbench</code> node.</li>
<li>Updates installer script to use the <code>controller</code> node as an SSH jump host for deployment. (configurable)</li>
</ul>
</blockquote>
<p>This LGTM</p> Arvados - Idea #20270: Reduce number of public IPs required by salt installhttps://dev.arvados.org/issues/20270?journal_id=1135422023-03-28T20:29:39ZLucas Di Pentimalucas.dipentima@curii.com
<ul><li><strong>% Done</strong> changed from <i>0</i> to <i>100</i></li><li><strong>Status</strong> changed from <i>In Progress</i> to <i>Resolved</i></li></ul><p>Applied in changeset <a class="changeset" title="Merge branch '20270-salt-installer-less-instances'. Closes #20270 Arvados-DCO-1.1-Signed-off-by:..." href="https://dev.arvados.org/projects/arvados/repository/arvados/revisions/e2dfad1cee9bfad7c148429925ca6cea651cd419">arvados|e2dfad1cee9bfad7c148429925ca6cea651cd419</a>.</p> Arvados - Idea #20270: Reduce number of public IPs required by salt installhttps://dev.arvados.org/issues/20270?journal_id=1136172023-03-30T12:47:31ZBrett Smithbrett.smith@curii.com
<ul></ul><p>For posterity, I <em>also</em> fielded a question about this in a partner discussion last week. They'll be glad to hear about this change.</p>