Feed of "small-hack" https://git.smallhack.org/small-hack 2026-02-06T04:43:08Z jessebot pushed to main at small-hack/argocd-apps 2026-02-05T22:45:29Z 2211: 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 default jessebot jessebot@noreply.git.smallhack.org jessebot pushed to main at small-hack/headscale-chart 2026-02-05T22:32:59Z 2207: 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 distinction jessebot jessebot@noreply.git.smallhack.org jessebot pushed to main at small-hack/headscale-chart 2026-02-05T22:32:08Z 2203: 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 info jessebot jessebot@noreply.git.smallhack.org jessebot opened issue small-hack/smol-k8s-lab#5 2026-02-05T22:28:10Z 2199: 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&#39;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&#39;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&#39;s managed by the Linux foundation.</p> 5#Feature Request: Support openboa as the in-cluster secret store# jessebot jessebot@noreply.git.smallhack.org jessebot opened issue small-hack/smol-k8s-lab#4 2026-02-05T22:23:40Z 2195: 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&#39;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# jessebot jessebot@noreply.git.smallhack.org jessebot opened issue small-hack/smol-k8s-lab#3 2026-02-05T22:19:26Z 2191: 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&#39;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&#39;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">&#34;&#34;</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# jessebot jessebot@noreply.git.smallhack.org jessebot pushed to main at small-hack/argocd-apps 2026-02-05T21:44:00Z 2187: 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, untested jessebot jessebot@noreply.git.smallhack.org jessebot pushed to main at small-hack/headscale-chart 2026-02-05T20:59:00Z 2183: 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 step jessebot jessebot@noreply.git.smallhack.org jessebot pushed to main at small-hack/headscale-chart 2026-02-05T20:54:16Z 2179: 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 workflow jessebot jessebot@noreply.git.smallhack.org jessebot pushed to main at small-hack/argocd-apps 2026-02-05T20:37:33Z 2175: 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 resolver jessebot jessebot@noreply.git.smallhack.org jessebot pushed to main at small-hack/argocd-apps 2026-02-05T19:58:05Z 2171: 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 ignores jessebot jessebot@noreply.git.smallhack.org jessebot opened issue small-hack/smol-k8s-lab#2 2026-02-05T19:52:35Z 2167: 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&#39;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&#39;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&#39;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&#39;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# jessebot jessebot@noreply.git.smallhack.org cloudymax pushed to main at small-hack/kubevirt-community-stack 2026-02-05T18:29:14Z 2163: 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 deps cloudymax mroby@linux.com cloudymax pushed to main at small-hack/kubevirt-community-stack 2026-02-05T18:25:27Z 2159: 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 deps cloudymax mroby@linux.com cloudymax pushed to main at small-hack/kubevirt-community-stack 2026-02-05T18:23:13Z 2155: 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? cloudymax mroby@linux.com cloudymax pushed to main at small-hack/kubevirt-community-stack 2026-02-05T18:21:24Z 2151: 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? cloudymax mroby@linux.com cloudymax pushed to main at small-hack/kubevirt-community-stack 2026-02-05T18:18:53Z 2147: 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? cloudymax mroby@linux.com cloudymax pushed to main at small-hack/forgejo-runners 2026-02-05T18:16:26Z 2143: 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 helm cloudymax mroby@linux.com cloudymax pushed to main at small-hack/kubevirt-community-stack 2026-02-05T18:03:12Z 2139: 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 format cloudymax mroby@linux.com cloudymax pushed to main at small-hack/kubevirt-community-stack 2026-02-05T18:02:37Z 2135: 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 format cloudymax mroby@linux.com cloudymax pushed to main at small-hack/kubevirt-community-stack 2026-02-05T18:01:46Z 2131: 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 format cloudymax mroby@linux.com cloudymax pushed to main at small-hack/forgejo-runners 2026-02-05T17:52:05Z 2127: 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 helm cloudymax mroby@linux.com cloudymax transferred repository cloudymax/kubevirt-community-stack to small-hack/kubevirt-community-stack 2026-02-05T17:47:49Z 2123: https://git.smallhack.org/small-hack/kubevirt-community-stack cloudymax mroby@linux.com jessebot pushed to grafana-fixes at small-hack/smol-k8s-lab 2026-02-05T17:41:18Z 2118: 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 externalSecret jessebot jessebot@noreply.git.smallhack.org jessebot pushed to main at small-hack/argocd-apps 2026-02-05T16:23:25Z 2114: 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 libretranslate jessebot jessebot@noreply.git.smallhack.org jessebot pushed to grafana-fixes at small-hack/smol-k8s-lab 2026-02-05T16:17:08Z 2102: 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 libretranslate jessebot jessebot@noreply.git.smallhack.org jessebot pushed to main at small-hack/argocd-apps 2026-02-04T18:21:04Z 2047: 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 relay jessebot jessebot@noreply.git.smallhack.org jessebot pushed to main at small-hack/argocd-apps 2026-02-04T12:56:13Z 2040: 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_users jessebot jessebot@noreply.git.smallhack.org jessebot pushed to main at small-hack/argocd-apps 2026-02-04T12:32:42Z 2037: 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 readme jessebot jessebot@noreply.git.smallhack.org jessebot pushed to main at small-hack/argocd-apps 2026-02-04T12:31:46Z 2034: 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 groups jessebot jessebot@noreply.git.smallhack.org