Feed of "small-hack"https://git.smallhack.org/small-hack2026-02-06T04:43:08Zjessebot pushed to main at small-hack/argocd-apps2026-02-05T22:45:29Z2211: https://git.smallhack.org/small-hack/argocd-apps/commit/920c19896485f5bb10a68eab07e07b4cd0b1bfa2<a href="https://git.smallhack.org/small-hack/argocd-apps/commit/920c19896485f5bb10a68eab07e07b4cd0b1bfa2" rel="nofollow">920c19896485f5bb10a68eab07e07b4cd0b1bfa2</a>
switch to EU based DNS resolvers by default<a href="https://git.smallhack.org/small-hack/argocd-apps/commit/920c19896485f5bb10a68eab07e07b4cd0b1bfa2">920c19896485f5bb10a68eab07e07b4cd0b1bfa2</a>
switch to EU based DNS resolvers by defaultjessebotjessebot@noreply.git.smallhack.orgjessebot pushed to main at small-hack/headscale-chart2026-02-05T22:32:59Z2207: https://git.smallhack.org/small-hack/headscale-chart/commit/bcb97c04eb9863dc17ec86f2079530bc7ec5c2b1<a href="https://git.smallhack.org/small-hack/headscale-chart/commit/bcb97c04eb9863dc17ec86f2079530bc7ec5c2b1" rel="nofollow">bcb97c04eb9863dc17ec86f2079530bc7ec5c2b1</a>
note local instructions distinction<a href="https://git.smallhack.org/small-hack/headscale-chart/commit/bcb97c04eb9863dc17ec86f2079530bc7ec5c2b1">bcb97c04eb9863dc17ec86f2079530bc7ec5c2b1</a>
note local instructions distinctionjessebotjessebot@noreply.git.smallhack.orgjessebot pushed to main at small-hack/headscale-chart2026-02-05T22:32:08Z2203: https://git.smallhack.org/small-hack/headscale-chart/commit/c09e55067a3090d62e269e0e61a69dfe8774ef9e<a href="https://git.smallhack.org/small-hack/headscale-chart/commit/c09e55067a3090d62e269e0e61a69dfe8774ef9e" rel="nofollow">c09e55067a3090d62e269e0e61a69dfe8774ef9e</a>
add harbor info<a href="https://git.smallhack.org/small-hack/headscale-chart/commit/c09e55067a3090d62e269e0e61a69dfe8774ef9e">c09e55067a3090d62e269e0e61a69dfe8774ef9e</a>
add harbor infojessebotjessebot@noreply.git.smallhack.orgjessebot opened issue small-hack/smol-k8s-lab#52026-02-05T22:28:10Z2199: https://git.smallhack.org/small-hack/smol-k8s-lab/issues/5<h2 id="user-content-describe-the-feature-you-d-like-and-why" dir="auto">Describe the feature you'd like, and why</h2>
<p dir="auto">bitwarden is clunky and an absolute mess that we have cobbled together with love and sweat and FOSS hope, but it's not meant for what we do with it - in fact, they recently released a product that does what we do with it, and so who knows if they like... get upset with us for doing that. We should switch to openbao or at least allow it as an option because that's managed by the Linux foundation.</p>
5#Feature Request: Support openboa as the in-cluster secret store#jessebotjessebot@noreply.git.smallhack.orgjessebot opened issue small-hack/smol-k8s-lab#42026-02-05T22:23:40Z2195: https://git.smallhack.org/small-hack/smol-k8s-lab/issues/4<h2 id="user-content-describe-the-feature-you-d-like-and-why" dir="auto">Describe the feature you'd like, and why</h2>
<p dir="auto">we need to update the TUI for the new smol-app schema. This should cover:</p>
<ul dir="auto">
<li class="task-list-item"><input type="checkbox" disabled="" data-source-position="121"/>admin credentials</li>
<li class="task-list-item"><input type="checkbox" disabled="" data-source-position="145"/>backup sections (db vs pvc)</li>
<li class="task-list-item"><input type="checkbox" disabled="" data-source-position="179"/>s3 section</li>
<li class="task-list-item"><input type="checkbox" disabled="" data-source-position="196"/>hostnames section</li>
</ul>
4#Feature Request: TUI updates for new smol-app schema#jessebotjessebot@noreply.git.smallhack.orgjessebot opened issue small-hack/smol-k8s-lab#32026-02-05T22:19:26Z2191: https://git.smallhack.org/small-hack/smol-k8s-lab/issues/3<h2 id="user-content-describe-the-feature-you-d-like-and-why" dir="auto">Describe the feature you'd like, and why</h2>
<p dir="auto">Right now, all app types are determined by the app file name. This is fine as long as you only ever want to deploy one copy of the app. An app <code>type</code> parameter in the app config would allow us to specify what kind of app we were deploying and use the appropriate install script.</p>
<h3 id="user-content-describe-alternatives-you-ve-considered-if-any" dir="auto">Describe alternatives you've considered, if any</h3>
<p dir="auto">We could also work more towards the official smol-app installer that just uses the following fields:</p>
<pre class="code-block"><code class="chroma language-yaml display"><span class="nt">db</span><span class="p">:</span><span class="w">
</span><span class="w"> </span><span class="c"># if this is present, we generate credentials for posgres...</span><span class="w">
</span><span class="w"> </span><span class="nt">type</span><span class="p">:</span><span class="w"> </span><span class="l">postgresql</span><span class="w">
</span><span class="w">
</span><span class="w"></span><span class="nt">admin</span><span class="p">:</span><span class="w">
</span><span class="w"> </span><span class="c"># -- if this is present, we generate credentials for admin user</span><span class="w">
</span><span class="w"> </span><span class="nt">user</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="w">
</span><span class="w">
</span><span class="w"></span><span class="nn">...</span><span class="w">
</span></code></pre><p dir="auto">This should probably be a separate ticket though. The overall type is probably an easier bandaid fix for now</p>
3#Feature Request: app types#jessebotjessebot@noreply.git.smallhack.orgjessebot pushed to main at small-hack/argocd-apps2026-02-05T21:44:00Z2187: https://git.smallhack.org/small-hack/argocd-apps/commit/39e42b9acb6546055f7ca8077b3376362d814ed2<a href="https://git.smallhack.org/small-hack/argocd-apps/commit/39e42b9acb6546055f7ca8077b3376362d814ed2" rel="nofollow">39e42b9acb6546055f7ca8077b3376362d814ed2</a>
add writefreely basic smol-app, untested<a href="https://git.smallhack.org/small-hack/argocd-apps/commit/39e42b9acb6546055f7ca8077b3376362d814ed2">39e42b9acb6546055f7ca8077b3376362d814ed2</a>
add writefreely basic smol-app, untestedjessebotjessebot@noreply.git.smallhack.orgjessebot pushed to main at small-hack/headscale-chart2026-02-05T20:59:00Z2183: https://git.smallhack.org/small-hack/headscale-chart/commit/100e91647ce3ae9dcbd8ff5af747c6b6beb3a1d9<a href="https://git.smallhack.org/small-hack/headscale-chart/commit/100e91647ce3ae9dcbd8ff5af747c6b6beb3a1d9" rel="nofollow">100e91647ce3ae9dcbd8ff5af747c6b6beb3a1d9</a>
run on push and only for charts dir and remove setup step<a href="https://git.smallhack.org/small-hack/headscale-chart/commit/100e91647ce3ae9dcbd8ff5af747c6b6beb3a1d9">100e91647ce3ae9dcbd8ff5af747c6b6beb3a1d9</a>
run on push and only for charts dir and remove setup stepjessebotjessebot@noreply.git.smallhack.orgjessebot pushed to main at small-hack/headscale-chart2026-02-05T20:54:16Z2179: https://git.smallhack.org/small-hack/headscale-chart/commit/e37a4a6fb8d3d9ad3214e4553db4183ef9ecdaea<a href="https://git.smallhack.org/small-hack/headscale-chart/commit/e37a4a6fb8d3d9ad3214e4553db4183ef9ecdaea" rel="nofollow">e37a4a6fb8d3d9ad3214e4553db4183ef9ecdaea</a>
add a release chart workflow<a href="https://git.smallhack.org/small-hack/headscale-chart/commit/e37a4a6fb8d3d9ad3214e4553db4183ef9ecdaea">e37a4a6fb8d3d9ad3214e4553db4183ef9ecdaea</a>
add a release chart workflowjessebotjessebot@noreply.git.smallhack.orgjessebot pushed to main at small-hack/argocd-apps2026-02-05T20:37:33Z2175: https://git.smallhack.org/small-hack/argocd-apps/commit/6df5e638c70c20c00b3e5bca8e5c36501ae6a4b7<a href="https://git.smallhack.org/small-hack/argocd-apps/commit/6df5e638c70c20c00b3e5bca8e5c36501ae6a4b7" rel="nofollow">6df5e638c70c20c00b3e5bca8e5c36501ae6a4b7</a>
add another DNS resolver<a href="https://git.smallhack.org/small-hack/argocd-apps/commit/6df5e638c70c20c00b3e5bca8e5c36501ae6a4b7">6df5e638c70c20c00b3e5bca8e5c36501ae6a4b7</a>
add another DNS resolverjessebotjessebot@noreply.git.smallhack.orgjessebot pushed to main at small-hack/argocd-apps2026-02-05T19:58:05Z2171: https://git.smallhack.org/small-hack/argocd-apps/commit/efed6efe7d78b679b422701f30827bdb4d9efa43<a href="https://git.smallhack.org/small-hack/argocd-apps/commit/efed6efe7d78b679b422701f30827bdb4d9efa43" rel="nofollow">efed6efe7d78b679b422701f30827bdb4d9efa43</a>
fix harbor ignores<a href="https://git.smallhack.org/small-hack/argocd-apps/commit/efed6efe7d78b679b422701f30827bdb4d9efa43">efed6efe7d78b679b422701f30827bdb4d9efa43</a>
fix harbor ignoresjessebotjessebot@noreply.git.smallhack.orgjessebot opened issue small-hack/smol-k8s-lab#22026-02-05T19:52:35Z2167: https://git.smallhack.org/small-hack/smol-k8s-lab/issues/2<h2 id="user-content-describe-the-feature-you-d-like-and-why" dir="auto">Describe the feature you'd like, and why</h2>
<p dir="auto">I would like to be able to pass in secrets from existing bitwarden items</p>
<h3 id="user-content-describe-alternatives-you-ve-considered-if-any" dir="auto">Describe alternatives you've considered, if any</h3>
<p dir="auto">It would also be good to support the system keychain as a place to get existing items, but I'm not too concerned with that right now. Happy to accept it as a feature if anyone feels like doing it though <span class="emoji" aria-label="blue heart" data-alias="blue_heart">💙</span></p>
<h3 id="user-content-additional-context" dir="auto">Additional context</h3>
<p dir="auto">It would also be good that if bitwarden is enabled, we automatically put the bitwarden item into the user's config file under:</p>
<pre class="code-block"><code class="chroma language-yaml display"><span class="nt">externalSecrets</span><span class="p">:</span><span class="w">
</span><span class="w"> </span><span class="nt">bitwarden</span><span class="p">:</span><span class="w">
</span><span class="w"> </span><span class="nt">adminCredentials</span><span class="p">:</span><span class="w"> </span><span class="m">0000-000000-00000-00000</span><span class="w">
</span></code></pre><p dir="auto">And then we can check that bitwarden item for the TUI and also avoid searching for the item in every app install and refresh/sync.</p>
2#Feature Request: allow secrets from exisitng bitwarden items#jessebotjessebot@noreply.git.smallhack.orgcloudymax pushed to main at small-hack/kubevirt-community-stack2026-02-05T18:29:14Z2163: https://git.smallhack.org/small-hack/kubevirt-community-stack/commit/ad6a0eb900955f59d0d65ba32bb2a06668bdb8d3<a href="https://git.smallhack.org/small-hack/kubevirt-community-stack/commit/ad6a0eb900955f59d0d65ba32bb2a06668bdb8d3" rel="nofollow">ad6a0eb900955f59d0d65ba32bb2a06668bdb8d3</a>
setup helm charts needed for deps<a href="https://git.smallhack.org/small-hack/kubevirt-community-stack/commit/ad6a0eb900955f59d0d65ba32bb2a06668bdb8d3">ad6a0eb900955f59d0d65ba32bb2a06668bdb8d3</a>
setup helm charts needed for depscloudymaxmroby@linux.comcloudymax pushed to main at small-hack/kubevirt-community-stack2026-02-05T18:25:27Z2159: https://git.smallhack.org/small-hack/kubevirt-community-stack/commit/c5c27583d6695a4622f34b40b669d9015c851f31<a href="https://git.smallhack.org/small-hack/kubevirt-community-stack/commit/c5c27583d6695a4622f34b40b669d9015c851f31" rel="nofollow">c5c27583d6695a4622f34b40b669d9015c851f31</a>
setup helm charts needed for deps<a href="https://git.smallhack.org/small-hack/kubevirt-community-stack/commit/c5c27583d6695a4622f34b40b669d9015c851f31">c5c27583d6695a4622f34b40b669d9015c851f31</a>
setup helm charts needed for depscloudymaxmroby@linux.comcloudymax pushed to main at small-hack/kubevirt-community-stack2026-02-05T18:23:13Z2155: https://git.smallhack.org/small-hack/kubevirt-community-stack/commit/211d82b5465cd11dc8ef5cf986dd7c8de4d84236<a href="https://git.smallhack.org/small-hack/kubevirt-community-stack/commit/211d82b5465cd11dc8ef5cf986dd7c8de4d84236" rel="nofollow">211d82b5465cd11dc8ef5cf986dd7c8de4d84236</a>
maybe release a chart?<a href="https://git.smallhack.org/small-hack/kubevirt-community-stack/commit/211d82b5465cd11dc8ef5cf986dd7c8de4d84236">211d82b5465cd11dc8ef5cf986dd7c8de4d84236</a>
maybe release a chart?cloudymaxmroby@linux.comcloudymax pushed to main at small-hack/kubevirt-community-stack2026-02-05T18:21:24Z2151: https://git.smallhack.org/small-hack/kubevirt-community-stack/commit/5e91062d0897da27cfcd28b059702ce0b92f24f1<a href="https://git.smallhack.org/small-hack/kubevirt-community-stack/commit/5e91062d0897da27cfcd28b059702ce0b92f24f1" rel="nofollow">5e91062d0897da27cfcd28b059702ce0b92f24f1</a>
maybe release a chart?<a href="https://git.smallhack.org/small-hack/kubevirt-community-stack/commit/5e91062d0897da27cfcd28b059702ce0b92f24f1">5e91062d0897da27cfcd28b059702ce0b92f24f1</a>
maybe release a chart?cloudymaxmroby@linux.comcloudymax pushed to main at small-hack/kubevirt-community-stack2026-02-05T18:18:53Z2147: https://git.smallhack.org/small-hack/kubevirt-community-stack/commit/26ccc6be6f90bc2c63edb06667cb7efdba70f2d2<a href="https://git.smallhack.org/small-hack/kubevirt-community-stack/commit/26ccc6be6f90bc2c63edb06667cb7efdba70f2d2" rel="nofollow">26ccc6be6f90bc2c63edb06667cb7efdba70f2d2</a>
maybe release a chart?<a href="https://git.smallhack.org/small-hack/kubevirt-community-stack/commit/26ccc6be6f90bc2c63edb06667cb7efdba70f2d2">26ccc6be6f90bc2c63edb06667cb7efdba70f2d2</a>
maybe release a chart?cloudymaxmroby@linux.comcloudymax pushed to main at small-hack/forgejo-runners2026-02-05T18:16:26Z2143: https://git.smallhack.org/small-hack/forgejo-runners/commit/f0e295184cb64a9f4b3755a0bf250b4d970c6284<a href="https://git.smallhack.org/small-hack/forgejo-runners/commit/f0e295184cb64a9f4b3755a0bf250b4d970c6284" rel="nofollow">f0e295184cb64a9f4b3755a0bf250b4d970c6284</a>
install cm-push plugin for helm<a href="https://git.smallhack.org/small-hack/forgejo-runners/commit/f0e295184cb64a9f4b3755a0bf250b4d970c6284">f0e295184cb64a9f4b3755a0bf250b4d970c6284</a>
install cm-push plugin for helmcloudymaxmroby@linux.comcloudymax pushed to main at small-hack/kubevirt-community-stack2026-02-05T18:03:12Z2139: https://git.smallhack.org/small-hack/kubevirt-community-stack/commit/553fad72c6ec42d08d48bd86db527782c1e56806<a href="https://git.smallhack.org/small-hack/kubevirt-community-stack/commit/553fad72c6ec42d08d48bd86db527782c1e56806" rel="nofollow">553fad72c6ec42d08d48bd86db527782c1e56806</a>
trygin another format<a href="https://git.smallhack.org/small-hack/kubevirt-community-stack/commit/553fad72c6ec42d08d48bd86db527782c1e56806">553fad72c6ec42d08d48bd86db527782c1e56806</a>
trygin another formatcloudymaxmroby@linux.comcloudymax pushed to main at small-hack/kubevirt-community-stack2026-02-05T18:02:37Z2135: https://git.smallhack.org/small-hack/kubevirt-community-stack/commit/84c3b444ad443647c7e4239c993abd180ddbb610<a href="https://git.smallhack.org/small-hack/kubevirt-community-stack/commit/84c3b444ad443647c7e4239c993abd180ddbb610" rel="nofollow">84c3b444ad443647c7e4239c993abd180ddbb610</a>
trygin another format<a href="https://git.smallhack.org/small-hack/kubevirt-community-stack/commit/84c3b444ad443647c7e4239c993abd180ddbb610">84c3b444ad443647c7e4239c993abd180ddbb610</a>
trygin another formatcloudymaxmroby@linux.comcloudymax pushed to main at small-hack/kubevirt-community-stack2026-02-05T18:01:46Z2131: https://git.smallhack.org/small-hack/kubevirt-community-stack/commit/e8da661479ddae84e5ec42afb5c6491256c91dbe<a href="https://git.smallhack.org/small-hack/kubevirt-community-stack/commit/e8da661479ddae84e5ec42afb5c6491256c91dbe" rel="nofollow">e8da661479ddae84e5ec42afb5c6491256c91dbe</a>
trygin another format<a href="https://git.smallhack.org/small-hack/kubevirt-community-stack/commit/e8da661479ddae84e5ec42afb5c6491256c91dbe">e8da661479ddae84e5ec42afb5c6491256c91dbe</a>
trygin another formatcloudymaxmroby@linux.comcloudymax pushed to main at small-hack/forgejo-runners2026-02-05T17:52:05Z2127: https://git.smallhack.org/small-hack/forgejo-runners/commit/1a43a05ccc591221c20a4ec55dba04b3d2505dd7<a href="https://git.smallhack.org/small-hack/forgejo-runners/commit/1a43a05ccc591221c20a4ec55dba04b3d2505dd7" rel="nofollow">1a43a05ccc591221c20a4ec55dba04b3d2505dd7</a>
add helm<a href="https://git.smallhack.org/small-hack/forgejo-runners/commit/1a43a05ccc591221c20a4ec55dba04b3d2505dd7">1a43a05ccc591221c20a4ec55dba04b3d2505dd7</a>
add helmcloudymaxmroby@linux.comcloudymax transferred repository cloudymax/kubevirt-community-stack to small-hack/kubevirt-community-stack2026-02-05T17:47:49Z2123: https://git.smallhack.org/small-hack/kubevirt-community-stackcloudymaxmroby@linux.comjessebot pushed to grafana-fixes at small-hack/smol-k8s-lab2026-02-05T17:41:18Z2118: https://git.smallhack.org/small-hack/smol-k8s-lab/commit/b496f3a8f492b277da70ab1b86b418bb4ed0fc97<a href="https://git.smallhack.org/small-hack/smol-k8s-lab/commit/b496f3a8f492b277da70ab1b86b418bb4ed0fc97" rel="nofollow">b496f3a8f492b277da70ab1b86b418bb4ed0fc97</a>
fix credentials externalSecret<a href="https://git.smallhack.org/small-hack/smol-k8s-lab/commit/b496f3a8f492b277da70ab1b86b418bb4ed0fc97">b496f3a8f492b277da70ab1b86b418bb4ed0fc97</a>
fix credentials externalSecretjessebotjessebot@noreply.git.smallhack.orgjessebot pushed to main at small-hack/argocd-apps2026-02-05T16:23:25Z2114: https://git.smallhack.org/small-hack/argocd-apps/commit/6263f61f4c08c1805403b0c84469c7468126c2cc<a href="https://git.smallhack.org/small-hack/argocd-apps/commit/6263f61f4c08c1805403b0c84469c7468126c2cc" rel="nofollow">6263f61f4c08c1805403b0c84469c7468126c2cc</a>
smol-apping libretranslate<a href="https://git.smallhack.org/small-hack/argocd-apps/commit/6263f61f4c08c1805403b0c84469c7468126c2cc">6263f61f4c08c1805403b0c84469c7468126c2cc</a>
smol-apping libretranslatejessebotjessebot@noreply.git.smallhack.orgjessebot pushed to grafana-fixes at small-hack/smol-k8s-lab2026-02-05T16:17:08Z2102: https://git.smallhack.org/small-hack/smol-k8s-lab/commit/e0ee29b91588d3385f83a4ee439619fffe4c8d01<a href="https://git.smallhack.org/small-hack/smol-k8s-lab/commit/e0ee29b91588d3385f83a4ee439619fffe4c8d01" rel="nofollow">e0ee29b91588d3385f83a4ee439619fffe4c8d01</a>
smol-app libretranslate<a href="https://git.smallhack.org/small-hack/smol-k8s-lab/commit/e0ee29b91588d3385f83a4ee439619fffe4c8d01">e0ee29b91588d3385f83a4ee439619fffe4c8d01</a>
smol-app libretranslatejessebotjessebot@noreply.git.smallhack.orgjessebot pushed to main at small-hack/argocd-apps2026-02-04T18:21:04Z2047: https://git.smallhack.org/small-hack/argocd-apps/commit/452ba3aa895ccecd8f62ed3704aecada342689ba<a href="https://git.smallhack.org/small-hack/argocd-apps/commit/452ba3aa895ccecd8f62ed3704aecada342689ba" rel="nofollow">452ba3aa895ccecd8f62ed3704aecada342689ba</a>
enable or disable headscale relay<a href="https://git.smallhack.org/small-hack/argocd-apps/commit/452ba3aa895ccecd8f62ed3704aecada342689ba">452ba3aa895ccecd8f62ed3704aecada342689ba</a>
enable or disable headscale relayjessebotjessebot@noreply.git.smallhack.orgjessebot pushed to main at small-hack/argocd-apps2026-02-04T12:56:13Z2040: https://git.smallhack.org/small-hack/argocd-apps/commit/2e441416ff98c45374e73cc908b5a2d5c72c2185<a href="https://git.smallhack.org/small-hack/argocd-apps/commit/2e441416ff98c45374e73cc908b5a2d5c72c2185" rel="nofollow">2e441416ff98c45374e73cc908b5a2d5c72c2185</a>
change default allowed group to headscale_users<a href="https://git.smallhack.org/small-hack/argocd-apps/commit/2e441416ff98c45374e73cc908b5a2d5c72c2185">2e441416ff98c45374e73cc908b5a2d5c72c2185</a>
change default allowed group to headscale_usersjessebotjessebot@noreply.git.smallhack.orgjessebot pushed to main at small-hack/argocd-apps2026-02-04T12:32:42Z2037: https://git.smallhack.org/small-hack/argocd-apps/commit/6e2ed043e49612dca32aed856179013d1339a005<a href="https://git.smallhack.org/small-hack/argocd-apps/commit/6e2ed043e49612dca32aed856179013d1339a005" rel="nofollow">6e2ed043e49612dca32aed856179013d1339a005</a>
clean up readme<a href="https://git.smallhack.org/small-hack/argocd-apps/commit/6e2ed043e49612dca32aed856179013d1339a005">6e2ed043e49612dca32aed856179013d1339a005</a>
clean up readmejessebotjessebot@noreply.git.smallhack.orgjessebot pushed to main at small-hack/argocd-apps2026-02-04T12:31:46Z2034: https://git.smallhack.org/small-hack/argocd-apps/commit/281bd30702dba87f2d9a91d88f7cf72ad8e78913<a href="https://git.smallhack.org/small-hack/argocd-apps/commit/281bd30702dba87f2d9a91d88f7cf72ad8e78913" rel="nofollow">281bd30702dba87f2d9a91d88f7cf72ad8e78913</a>
change how we template allowed oidc groups<a href="https://git.smallhack.org/small-hack/argocd-apps/commit/281bd30702dba87f2d9a91d88f7cf72ad8e78913">281bd30702dba87f2d9a91d88f7cf72ad8e78913</a>
change how we template allowed oidc groupsjessebotjessebot@noreply.git.smallhack.org