depot/ops/nixos/panettone.nix, branch refs/r/7424 monorepo for the virus lounge http://code.tvl.fyi/depot/atom?h=refs%2Fr%2F7424 2021-04-11T22:18:22+00:00 refactor(ops): Split //ops/nixos into different locations 2021-04-11T22:18:22+00:00 Vincent Ambo mail@tazj.in 2021-04-11T20:50:30+00:00 urn:sha1:90281c4eac4cd25045ed80c5f8f27c74898a02b3 Splits //ops/nixos into: * //ops/nixos.nix - utility functions for building systems * //ops/machines - shared machine definitions (read by readTree) * //ops/modules - shared NixOS modules (skipped by readTree) This simplifies working with the configuration fixpoint in whitby, and is overall a bit more in line with how NixOS systems in user folders currently work. Change-Id: I1322ec5cc76c0207c099c05d44828a3df0b3ffc1 Reviewed-on: https://cl.tvl.fyi/c/depot/+/2931 Tested-by: BuildkiteCI Reviewed-by: sterni <sternenseemann@systemli.org> Reviewed-by: glittershark <grfn@gws.fyi> refactor(ops/nixos): migrate to depot module arg 2021-04-02T18:00:14+00:00 Luke Granger-Brown git@lukegb.com 2021-04-02T12:18:50+00:00 urn:sha1:b35e358eb5841b62caa8408ce2dbee105bf8d9c8 Previously the depot argument was provided as config.depot, but the "new way" of doing things (which is more like the args list provided in the rest of the depot) is to provide this as the "depot" NixOS module argument instead. Change-Id: Ib48b1c7c1bdff9c1eb0618c6cbacc22b651f5f98 Reviewed-on: https://cl.tvl.fyi/c/depot/+/2763 Tested-by: BuildkiteCI Reviewed-by: tazjin <mail@tazj.in> Reviewed-by: glittershark <grfn@gws.fyi> feat(ops/panettone): Add configuration for irccat 2020-11-17T22:00:52+00:00 Vincent Ambo mail@tazj.in 2020-11-17T21:56:28+00:00 urn:sha1:77097f8056529937ef3c970f9ee5c308665e6d5f Adds configuration options for the (inconsistently named) environment variables that configure irccat integration with Panettone. The defaults match the irccat setup on whitby. Change-Id: I6857512a2e3f29f16777493eb981cc69ce3c045f Reviewed-on: https://cl.tvl.fyi/c/depot/+/2080 Tested-by: BuildkiteCI Reviewed-by: kanepyork <rikingcoding@gmail.com> refactor(web/panettone): Remove prevalence 2020-07-29T01:57:49+00:00 Griffin Smith grfn@gws.fyi 2020-07-28T04:09:36+00:00 urn:sha1:e8f893ee100e1c85e08dbfd7244e5c674266c3bc Now that we've migrated over all the data to postgresql, we can get rid of cl-prevalence as a dependency from Panettone along with all code that mentions it. Change-Id: I945f50a88fea5770aac5b4a058342b8269c0bea2 Reviewed-on: https://cl.tvl.fyi/c/depot/+/1495 Reviewed-by: kanepyork <rikingcoding@gmail.com> Reviewed-by: tazjin <mail@tazj.in> Tested-by: BuildkiteCI feat(ops/nixos): Use database password for Panettone 2020-07-28T01:35:25+00:00 Griffin Smith grfn@gws.fyi 2020-07-28T01:30:47+00:00 urn:sha1:d9262bd6c68ddf39cc22c147ecf40867f4ec3fb9 It appears this didn't even *work* without a password, so we've been forced into being more secure. Change-Id: I4ff9d04961a703a85299dafb79e8447b0a933fc1 Reviewed-on: https://cl.tvl.fyi/c/depot/+/1491 Tested-by: BuildkiteCI Reviewed-by: tazjin <mail@tazj.in> feat(whitby): Create a Postgres database for Panettone 2020-07-27T21:04:50+00:00 Griffin Smith grfn@gws.fyi 2020-07-26T19:41:15+00:00 urn:sha1:69f402563a14d4b668980e4228d033d80e3bb05d Create a running Postgres database server along with a user and database for Panettone, and pass configuration for it to the panettone module Change-Id: I333994288131be328e62069382d6d40f8034c400 Reviewed-on: https://cl.tvl.fyi/c/depot/+/1466 Tested-by: BuildkiteCI Reviewed-by: tazjin <mail@tazj.in> feat(ops/nixos): Deploy Panettone to Whitby 2020-07-23T22:09:15+00:00 Griffin Smith grfn@gws.fyi 2020-07-21T23:40:49+00:00 urn:sha1:7101cc5375a15f73966e0ea7ba596cf222cc2947 Deploy Panettone to whitby as a systemd service, proxied to from an nginx virtual host listening at b.tvl.fyi Change-Id: I69755566151a45120e6b3453751af0e9291fa241 Reviewed-on: https://cl.tvl.fyi/c/depot/+/1339 Tested-by: BuildkiteCI Reviewed-by: tazjin <mail@tazj.in>
This XML file does not appear to have any style information associated with it. The document tree is shown below.
<feed xmlns="http://www.w3.org/2005/Atom">
<title>depot/ops/nixos/panettone.nix, branch refs/r/7424</title>
<subtitle>monorepo for the virus lounge</subtitle>
<id>http://code.tvl.fyi/depot/atom?h=refs%2Fr%2F7424</id>
<link rel="self" href="http://code.tvl.fyi/depot/atom?h=refs%2Fr%2F7424"/>
<link rel="alternate" type="text/html" href="http://code.tvl.fyi/"/>
<updated>2021-04-11T22:18:22+00:00</updated>
<entry>
<title>refactor(ops): Split //ops/nixos into different locations</title>
<updated>2021-04-11T22:18:22+00:00</updated>
<author>
<name>Vincent Ambo</name>
<email>mail@tazj.in</email>
</author>
<published>2021-04-11T20:50:30+00:00</published>
<link rel="alternate" type="text/html" href="http://code.tvl.fyi/commit/?id=90281c4eac4cd25045ed80c5f8f27c74898a02b3"/>
<id>urn:sha1:90281c4eac4cd25045ed80c5f8f27c74898a02b3</id>
<content type="text"> Splits //ops/nixos into: * //ops/nixos.nix - utility functions for building systems * //ops/machines - shared machine definitions (read by readTree) * //ops/modules - shared NixOS modules (skipped by readTree) This simplifies working with the configuration fixpoint in whitby, and is overall a bit more in line with how NixOS systems in user folders currently work. Change-Id: I1322ec5cc76c0207c099c05d44828a3df0b3ffc1 Reviewed-on: https://cl.tvl.fyi/c/depot/+/2931 Tested-by: BuildkiteCI Reviewed-by: sterni <sternenseemann@systemli.org> Reviewed-by: glittershark <grfn@gws.fyi> </content>
</entry>
<entry>
<title>refactor(ops/nixos): migrate to depot module arg</title>
<updated>2021-04-02T18:00:14+00:00</updated>
<author>
<name>Luke Granger-Brown</name>
<email>git@lukegb.com</email>
</author>
<published>2021-04-02T12:18:50+00:00</published>
<link rel="alternate" type="text/html" href="http://code.tvl.fyi/commit/?id=b35e358eb5841b62caa8408ce2dbee105bf8d9c8"/>
<id>urn:sha1:b35e358eb5841b62caa8408ce2dbee105bf8d9c8</id>
<content type="text"> Previously the depot argument was provided as config.depot, but the "new way" of doing things (which is more like the args list provided in the rest of the depot) is to provide this as the "depot" NixOS module argument instead. Change-Id: Ib48b1c7c1bdff9c1eb0618c6cbacc22b651f5f98 Reviewed-on: https://cl.tvl.fyi/c/depot/+/2763 Tested-by: BuildkiteCI Reviewed-by: tazjin <mail@tazj.in> Reviewed-by: glittershark <grfn@gws.fyi> </content>
</entry>
<entry>
<title>feat(ops/panettone): Add configuration for irccat</title>
<updated>2020-11-17T22:00:52+00:00</updated>
<author>
<name>Vincent Ambo</name>
<email>mail@tazj.in</email>
</author>
<published>2020-11-17T21:56:28+00:00</published>
<link rel="alternate" type="text/html" href="http://code.tvl.fyi/commit/?id=77097f8056529937ef3c970f9ee5c308665e6d5f"/>
<id>urn:sha1:77097f8056529937ef3c970f9ee5c308665e6d5f</id>
<content type="text"> Adds configuration options for the (inconsistently named) environment variables that configure irccat integration with Panettone. The defaults match the irccat setup on whitby. Change-Id: I6857512a2e3f29f16777493eb981cc69ce3c045f Reviewed-on: https://cl.tvl.fyi/c/depot/+/2080 Tested-by: BuildkiteCI Reviewed-by: kanepyork <rikingcoding@gmail.com> </content>
</entry>
<entry>
<title>refactor(web/panettone): Remove prevalence</title>
<updated>2020-07-29T01:57:49+00:00</updated>
<author>
<name>Griffin Smith</name>
<email>grfn@gws.fyi</email>
</author>
<published>2020-07-28T04:09:36+00:00</published>
<link rel="alternate" type="text/html" href="http://code.tvl.fyi/commit/?id=e8f893ee100e1c85e08dbfd7244e5c674266c3bc"/>
<id>urn:sha1:e8f893ee100e1c85e08dbfd7244e5c674266c3bc</id>
<content type="text"> Now that we've migrated over all the data to postgresql, we can get rid of cl-prevalence as a dependency from Panettone along with all code that mentions it. Change-Id: I945f50a88fea5770aac5b4a058342b8269c0bea2 Reviewed-on: https://cl.tvl.fyi/c/depot/+/1495 Reviewed-by: kanepyork <rikingcoding@gmail.com> Reviewed-by: tazjin <mail@tazj.in> Tested-by: BuildkiteCI </content>
</entry>
<entry>
<title>feat(ops/nixos): Use database password for Panettone</title>
<updated>2020-07-28T01:35:25+00:00</updated>
<author>
<name>Griffin Smith</name>
<email>grfn@gws.fyi</email>
</author>
<published>2020-07-28T01:30:47+00:00</published>
<link rel="alternate" type="text/html" href="http://code.tvl.fyi/commit/?id=d9262bd6c68ddf39cc22c147ecf40867f4ec3fb9"/>
<id>urn:sha1:d9262bd6c68ddf39cc22c147ecf40867f4ec3fb9</id>
<content type="text"> It appears this didn't even *work* without a password, so we've been forced into being more secure. Change-Id: I4ff9d04961a703a85299dafb79e8447b0a933fc1 Reviewed-on: https://cl.tvl.fyi/c/depot/+/1491 Tested-by: BuildkiteCI Reviewed-by: tazjin <mail@tazj.in> </content>
</entry>
<entry>
<title>feat(whitby): Create a Postgres database for Panettone</title>
<updated>2020-07-27T21:04:50+00:00</updated>
<author>
<name>Griffin Smith</name>
<email>grfn@gws.fyi</email>
</author>
<published>2020-07-26T19:41:15+00:00</published>
<link rel="alternate" type="text/html" href="http://code.tvl.fyi/commit/?id=69f402563a14d4b668980e4228d033d80e3bb05d"/>
<id>urn:sha1:69f402563a14d4b668980e4228d033d80e3bb05d</id>
<content type="text"> Create a running Postgres database server along with a user and database for Panettone, and pass configuration for it to the panettone module Change-Id: I333994288131be328e62069382d6d40f8034c400 Reviewed-on: https://cl.tvl.fyi/c/depot/+/1466 Tested-by: BuildkiteCI Reviewed-by: tazjin <mail@tazj.in> </content>
</entry>
<entry>
<title>feat(ops/nixos): Deploy Panettone to Whitby</title>
<updated>2020-07-23T22:09:15+00:00</updated>
<author>
<name>Griffin Smith</name>
<email>grfn@gws.fyi</email>
</author>
<published>2020-07-21T23:40:49+00:00</published>
<link rel="alternate" type="text/html" href="http://code.tvl.fyi/commit/?id=7101cc5375a15f73966e0ea7ba596cf222cc2947"/>
<id>urn:sha1:7101cc5375a15f73966e0ea7ba596cf222cc2947</id>
<content type="text"> Deploy Panettone to whitby as a systemd service, proxied to from an nginx virtual host listening at b.tvl.fyi Change-Id: I69755566151a45120e6b3453751af0e9291fa241 Reviewed-on: https://cl.tvl.fyi/c/depot/+/1339 Tested-by: BuildkiteCI Reviewed-by: tazjin <mail@tazj.in> </content>
</entry>
</feed>