2024-12-07 - 2025-12-07

Overview

264 active pull requests
283 active issues
Excluding merges, 7 authors have pushed 295 commits to main and 452 commits to all branches. On main, 1520 files have changed and there have been 19221 additions and 33208 deletions.

241 pull requests merged by 6 users

Merged #596 expose deployment type 2025-11-22 17:53:32 +01:00

Merged #594 remove dead imports to datal-model/function files in checks 2025-11-22 15:36:00 +01:00

Merged #595 expose basic model check in CI 2025-11-22 14:29:17 +01:00

Merged #593 add data model test: plain nixos 2025-11-22 14:09:51 +01:00

Merged #590 remove readOnly to facilitate user overrides 2025-11-21 16:36:01 +01:00

Merged #592 Revert "inline proxmox-template call (#588)" 2025-11-21 13:03:31 +01:00

Merged #588 inline proxmox-template call 2025-11-14 14:44:12 +01:00

Merged #586 centralize TF providers 2025-11-14 11:27:27 +01:00

Merged #587 assign available netbox IP to a netbox VM 2025-11-14 11:13:18 +01:00

Merged #585 unname config 2025-11-14 11:06:23 +01:00

Merged #582 centralize TF 2025-11-10 14:59:26 +01:00

Merged #581 test utils 2025-11-10 14:07:51 +01:00

Merged #579 allow handling DNS by octodns 2025-11-09 00:14:26 +01:00

Merged #580 simplify helper function evalOption to drop the first parameter 2025-11-08 21:05:50 +01:00

Merged #577 allow use of readOnly attributes in modular function output types 2025-11-08 16:21:44 +01:00

Merged #578 add test for function.nix 2025-11-08 16:08:10 +01:00

Merged #576 rm effect pkgs from checks 2025-11-06 19:12:55 +01:00

Merged #575 netbox: unpass system 2025-11-06 19:04:40 +01:00

Merged #572 factor out withEnv 2025-11-06 15:42:39 +01:00

Merged #570 clear nix.nixPath from checks 2025-11-04 22:55:15 +01:00

Merged #566 pick IPs thru netbox 2025-11-04 14:33:12 +01:00

Merged #568 split out CI checks 2025-11-04 12:13:38 +01:00

Merged #569 cancel old CI checks when updates are pushed to a branch 2025-11-04 11:51:52 +01:00

Merged #563 default nix.gc.automatic to true 2025-10-31 13:43:52 +01:00

Merged #565 rm boot label, which made machines unbootable on deploy 2025-10-31 13:40:45 +01:00

Merged #564 factor out TF http back-end settings 2025-10-30 20:30:04 +01:00

Merged #562 Revert "for forgejo use queue type channel (#559)" 2025-10-30 13:09:47 +01:00

Merged #559 for forgejo use queue type channel 2025-10-29 22:55:08 +01:00

Merged #558 un-manage infra machine fedi200 2025-10-28 19:34:25 +01:00

Merged #557 add pkgs.which for CD 2025-10-28 16:03:52 +01:00

Merged #556 rm broken update.yaml 2025-10-28 13:04:19 +01:00

Merged #552 factor out TF run.sh 2025-10-26 20:46:48 +01:00

Merged #510 proxmox deployment 2025-10-25 21:53:35 +02:00

Merged #551 use minimal profile in test target nodes 2025-10-23 22:41:46 +02:00

Merged #550 mv acme logic out of panel test 2025-10-22 15:30:51 +02:00

Merged #548 support ssh option values containing spaces 2025-10-22 15:23:20 +02:00

Merged #549 make TF less chatty 2025-10-22 15:19:26 +02:00

Merged #547 rename the caller option to the more apt caller 2025-10-22 15:14:12 +02:00

Merged #546 rename pve node in test 2025-10-22 15:04:30 +02:00

Merged #545 remove the (so far unused) model options 2025-10-22 15:02:23 +02:00

Merged #544 split data model by test, preventing need to pass args for unrelated tests 2025-10-20 17:35:15 +02:00

Merged #543 factor out utils 2025-10-20 15:44:02 +02:00

Merged #541 use upstreamed version of terraform-backend 2025-10-11 14:02:49 +02:00

Merged #540 remove unused acme node for data model tests 2025-10-11 14:00:09 +02:00

Merged #539 factor out tf-env.nix 2025-10-06 16:59:02 +02:00

Merged #538 propagate http backend config 2025-10-06 13:50:27 +02:00

Merged #537 simplify out intersection 2025-10-06 13:36:00 +02:00

Merged #536 add a TF http backend to store state, see #515 2025-10-06 13:11:05 +02:00

Merged #535 factor out TF setup 2025-10-04 21:02:37 +02:00

Merged #534 move timeout expectation to tests 2025-09-30 12:00:29 +02:00

Merged #531 proxmox scripts: set experimental features rather than implicitly depending on them 2025-09-23 10:24:05 +02:00

Merged #533 make nixos.nix reusable rather than opinionated 2025-09-23 10:21:08 +02:00

Merged #532 stop passing pathFromRoot where not needed 2025-09-23 10:13:30 +02:00

Merged #526 factor out nixos conf 2025-09-18 20:06:26 +02:00

Merged #525 fix proxmox-provision.sh 2025-09-18 20:03:30 +02:00

Merged #524 better document function.nix 2025-09-18 18:22:10 +02:00

Merged #522 fix password inputs 2025-09-14 00:21:05 +02:00

Merged #519 panel: add git 2025-09-13 16:08:35 +02:00

Merged #516 deduplicate tests to settle for running through the (cache-friendly) flake 2025-09-13 13:22:02 +02:00

Merged #512 Automated break down of Nix flake checks for CI 2025-09-06 17:00:16 +02:00

Merged #513 fix formatting 2025-09-04 12:36:50 +02:00

Merged #511 ensure path availability in deployments 2025-09-03 17:15:37 +02:00

Merged #506 data model: add TF test 2025-09-03 15:14:42 +02:00

Merged #505 test data model thru VM 2025-09-03 14:13:15 +02:00

Merged #509 fix data model issues introduced at #501 2025-09-03 14:07:55 +02:00

Merged #503 factor out function wrapper to module function 2025-09-03 13:06:05 +02:00

Merged #501 move function submodule type 2025-09-03 12:52:59 +02:00

Merged #498 allow different deployment types 2025-09-03 12:44:46 +02:00

Merged #495 CI: allow manual trigger 2025-09-03 12:43:27 +02:00

Merged #345 add proxmox repro test 2025-09-01 14:31:52 +02:00

Merged #481 Complete the data model with a runtime environment and end-to-end test 2025-08-27 00:45:51 +02:00

Merged #489 listToAttrs o map o attrsToListmapAttrs' 2025-08-01 13:09:28 +02:00

Merged #488 Infra: expose and use checks for vmOptions and nixosConfigurations 2025-07-31 15:41:04 +02:00

Merged #485 Infra: get rid of makeResourceModule 2025-07-31 00:49:02 +02:00

Merged #478 Fix infra and add more tests 2025-07-30 12:31:05 +02:00

Merged #480 Update services/README.md - fix markdown links 2025-07-28 12:31:12 +02:00

Merged #469 move arguments from _module.args to specialArgs 2025-07-23 18:12:56 +02:00

Merged #477 updater: make npins command verbose 2025-07-19 13:00:34 +02:00

Merged #475 fix typo in users 2025-07-17 19:02:15 +02:00

Merged #474 get parity in authorized keys between procolix and root for nixops4 ssh to non-VMs 2025-07-17 18:59:32 +02:00

Merged #472 remove pixelfed from CI until fixed 2025-07-17 15:25:18 +02:00

Merged #471 enable continuous deployment 2025-07-17 10:01:52 +02:00

Merged #468 reinstate import statement for panel module, fixes error deploying fedi201 2025-07-16 20:51:24 +02:00

Merged #466 pass SHELL env var in CD 2025-07-16 18:18:18 +02:00

Merged #465 verbose CD 2025-07-16 14:14:08 +02:00

Merged #464 pass sources via specialArgs 2025-07-16 10:53:38 +02:00

Merged #462 CD: lump SSH commands into a single shell invocation 2025-07-15 13:00:48 +02:00

Merged #461 run ssh commands thru the shell (which has openssh) 2025-07-15 12:26:17 +02:00

Merged #460 allow SSH access from continuous deployment 2025-07-15 11:56:23 +02:00

Merged #458 fix Mastodon test eval failure 2025-07-15 10:38:11 +02:00

Merged #456 expose panel tests in flake 2025-07-15 08:54:50 +02:00

Merged #457 fix mastodon test 2025-07-15 08:54:22 +02:00

Merged #432 resolve regressions from recent qemu files 2025-07-11 16:09:29 +02:00

Merged #454 ditch sources arg in fedi201, fixing infinite recursion error 2025-07-11 16:06:16 +02:00

Merged #455 fix cd command 2025-07-11 11:07:04 +02:00

Merged #452 add deployment pipeline 2025-07-10 16:45:47 +02:00

Merged #450 Restrict fileset necessary for deployment tests 2025-07-09 22:57:54 +02:00

Merged #449 Unflakify deployment tests 2025-07-09 15:07:04 +02:00

Merged #448 Grab git-hooks from npins 2025-07-09 13:21:50 +02:00

Merged #451 Note on extracting mkFlake to an external library 2025-07-09 12:34:44 +02:00

Merged #447 Extract mkFlake to own file - get flake-parts from npins 2025-07-09 10:12:48 +02:00

Merged #434 reinstate acme settings needed by applications 2025-07-08 10:02:15 +02:00

Merged #445 gitea PR unpruned 2025-07-07 13:38:10 +02:00

Merged #444 updater: try the first upstream commit without git remote prune 2025-07-07 13:23:09 +02:00

Merged #443 updater: fully qualify github domain in uses 2025-07-07 12:50:56 +02:00

Merged #442 un-qualify github.com domain in updater uses, which resolved to data.forgejo.org/github.com 2025-07-07 12:47:08 +02:00

Merged #441 deduplicate import-flake, fixing test regression from git merge 2025-07-07 10:58:12 +02:00

Merged #437 data model: add run-time configuration 2025-07-06 21:42:27 +02:00

Merged #438 in update workflow use PR action actually meant for gitea 2025-07-06 21:39:28 +02:00

Merged #436 clarify the use of isNormalUser 2025-07-06 09:09:45 +02:00

Merged #430 address linter gripes in nix files 2025-07-03 15:56:17 +02:00

Merged #429 remove string interpolation from imports 2025-07-03 15:55:41 +02:00

Merged #428 Clean up lib in forgejo-ci and extend on the .ssh/config comment 2025-07-02 17:49:46 +02:00

Merged #389 Add forgejo-ci machine to our infrastructure 2025-07-02 17:43:11 +02:00

Merged #425 add missing home-manager import to fedipanel VM 2025-07-02 17:32:40 +02:00

Merged #427 classify recent flake-parts files 2025-07-02 13:25:25 +02:00

Merged #426 docs: fix links to machines 2025-07-02 13:16:39 +02:00

Merged #424 Do not force QEMU options onto machines 2025-07-02 09:11:57 +02:00

Merged #421 Inject sources, secrets and keys via module system - avoid import ../ 2025-07-01 21:08:17 +02:00

Merged #420 Split nameservers between IPv4 and IPv6 2025-07-01 13:09:08 +02:00

Merged #422 fix agenix package in shell 2025-07-01 11:29:39 +02:00

Merged #419 move shell from flake 2025-07-01 11:21:19 +02:00

Merged #413 allow configuring network interface 2025-06-30 19:23:52 +02:00

Merged #418 Document why Nix and OpenSSH 2025-06-30 15:11:37 +02:00

Merged #412 set default value for nixops4Package 2025-06-30 12:44:55 +02:00

Merged #416 make CI test invocations idempotent to better facilitate manual use 2025-06-30 12:42:20 +02:00

Merged #406 update documentation for #375 2025-06-27 14:40:42 +02:00

Merged #415 simplify imports 2025-06-27 14:01:42 +02:00

Merged #411 expose nixops4 in nix-shell 2025-06-27 12:00:48 +02:00

Merged #410 unset class, fixing #408 2025-06-27 11:53:19 +02:00

Merged #407 disable updater schedule while it hangs 2025-06-27 10:13:03 +02:00

Merged #404 fix workflow step title 2025-06-24 08:58:03 +02:00

Merged #398 specify _class module attributes to explicitly declare module types 2025-06-23 17:24:55 +02:00

Merged #403 expose npins in shell for CI 2025-06-23 17:21:34 +02:00

Merged #401 cast DEPLOYMENT_FLAKE to string 2025-06-23 16:57:04 +02:00

Merged #394 run updater natively 2025-06-20 09:41:40 +02:00

Merged #396 separate test declarations from invocations 2025-06-19 18:11:10 +02:00

Merged #391 fix running nixops4 apply test 2025-06-19 08:26:21 +02:00

Merged #361 Introduce test for deploying all services via FediPanel 2025-06-18 12:37:49 +02:00

Merged #387 add data model entity: application 2025-06-17 17:11:53 +02:00

Merged #385 Get rid of the need for deployer.pub 2025-06-17 16:34:31 +02:00

Merged #373 use deployed environment for launching nixops4 from the panel 2025-06-15 16:59:56 +02:00

Merged #376 FediPanel: allow configuring flake and deployment 2025-06-15 16:55:20 +02:00

Merged #375 FediPanel: do not call nix develop 2025-06-15 15:06:24 +02:00

Merged #367 move machines to reflect a semantic structure 2025-06-15 15:01:58 +02:00

Merged #374 bypass native flake input for Nixpkgs 2025-06-12 13:05:13 +02:00

Merged #365 Document nullable fields sanitation 2025-06-10 11:57:03 +02:00

Merged #355 Deployment: handle nullable config fields 2025-06-06 11:50:50 +02:00

Merged #353 FediPanel: fix deployment status 2025-06-06 11:02:42 +02:00

Merged #354 FediPanel: bump nginx timeout to an hour 2025-06-06 10:57:20 +02:00

Merged #352 simplify login tests 2025-06-06 10:56:36 +02:00

Merged #357 Deployment tests: Check status of services before deploying 2025-06-06 10:54:08 +02:00

Merged #358 FediPanel: better logging of NixOps4 2025-06-06 10:53:24 +02:00

Merged #359 Deployment tests: also make acmeNodeIP available in NixOS test 2025-06-06 10:52:50 +02:00

Merged #360 Deployment tests: comment on Pebble's certificate 2025-06-06 10:52:20 +02:00

Merged #351 expose JSON schema for inspection 2025-06-04 19:15:28 +02:00

Merged #340 add to the glossary as per ZHF session 2025-06-02 11:43:32 +02:00

Merged #343 automate dependency updates using update-npins 2025-06-01 16:00:11 +02:00

Merged #329 Introduce test for deploying all services with nixops4 apply 2025-05-19 02:18:56 +02:00

Merged #330 actually use the typed configuration in deployment 2025-05-12 09:49:56 +02:00

Merged #321 collapse VM tests into one, use subtests 2025-05-05 09:22:45 +02:00

Merged #311 unify versioning (minus around nixops, for now) 2025-05-05 09:22:17 +02:00

Merged #285 generate Python data models from module options 2025-05-01 01:26:54 +02:00

Merged #323 Add a basic integration test 2025-04-30 15:03:37 +02:00

Merged #320 panel - enable proper logger that will show up in the console 2025-04-23 15:58:12 +02:00

Merged #317 programmatically place generated files in development environment 2025-04-22 16:36:13 +02:00

Merged #316 Change key for Niols 2025-04-22 11:32:34 +02:00

Merged #315 deployment module: set configuration explicitly 2025-04-22 11:30:35 +02:00

Merged #310 bump dependencies, upgrade npins schema 2025-04-16 17:59:31 +02:00

Merged #308 move out archived parts 2025-04-15 10:35:38 +02:00

Merged #306 peertube: test03 -> test05 2025-04-14 08:26:29 +02:00

Merged #297 allow accessing test vms from fedi201, closes #286 2025-04-09 16:58:52 +02:00

Merged #284 Create a configuration resource even if the service is disabled 2025-04-02 15:08:54 +02:00

Merged #287 Display url after deployment 2025-04-02 08:49:01 +02:00

Merged #283 Show if deployment succeeded 2025-03-28 13:36:03 +01:00

Merged #282 Work around weird Proxmox behaviour with test02 2025-03-27 15:48:37 +01:00

Merged #281 Save before deployment 2025-03-26 18:24:22 +01:00

Merged #259 Progress Indicator 2025-03-26 10:14:07 +01:00

Merged #278 make re-exports explicit again 2025-03-25 16:09:47 +01:00

Merged #269 refactor variables 2025-03-24 10:04:44 +01:00

Merged #268 source htmx by nix 2025-03-24 08:41:17 +01:00

Merged #271 clean up shebang of manage.py 2025-03-24 08:38:14 +01:00

Merged #265 panel service: set NIX_BIN 2025-03-20 13:12:27 +01:00

Merged #266 add CI tests for the panel 2025-03-20 11:03:00 +01:00

Merged #262 pass nix binary explicitly rather than thru PATH 2025-03-20 10:15:29 +01:00

Merged #257 remove option fediversity.eu 2025-03-19 16:01:05 +01:00

Merged #258 revert change on USER_SETTINGS_FILE, fixing dev shell 2025-03-19 10:35:02 +01:00

Merged #253 trigger nixops from panel 2025-03-19 10:09:07 +01:00

Merged #254 fix: NixOS deployment code 2025-03-19 09:51:06 +01:00

Merged #252 fix: run manage in service directory 2025-03-18 18:25:09 +01:00

Merged #251 update fedi201 host public key 2025-03-18 09:51:28 +01:00

Merged #249 remove paragraph: Configuration schema version, following #247 2025-03-17 15:10:04 +01:00

Merged #247 remove versions 2025-03-13 15:33:15 +01:00

Merged #236 add basic service configuration 2025-03-13 15:28:56 +01:00

Merged #215 Inject initial user in Pixelfed service 2025-02-28 15:26:22 +01:00

Merged #209 Generate machines' list automatically 2025-02-27 22:06:59 +01:00

Merged #201 deploy fedipanel 2025-02-27 22:06:26 +01:00

Merged #207 First proof-of-concept cluster deployment from a simple JSON 2025-02-27 16:43:21 +01:00

Merged #208 contributors: add fricklerhandwerk 2025-02-27 10:47:49 +01:00

Merged #205 Remove unused VMs 2025-02-26 09:19:36 +01:00

Merged #204 Add ShellCheck to pre-commits (and therefore CI) 2025-02-25 17:22:56 +01:00

Merged #202 Hardware configuration of machines -- exit deployment/ 2025-02-25 16:09:39 +01:00

Merged #176 Remove environment.systemPackages from VMs 2025-02-24 14:54:32 +01:00

Merged #183 Add VM for the front-end 2025-02-24 14:49:55 +01:00

Merged #197 users: add kiara 2025-02-24 14:29:36 +01:00

Merged #175 Add a testing machine for Hans 2025-02-21 20:25:53 +01:00

Merged #174 Upgrade automated provisioning of Proxmox VMs 2025-02-21 20:25:09 +01:00

Merged #173 Clean up services and put Garage on a different machine 2025-02-21 20:24:28 +01:00

Merged #168 Various improvements around deployment and the provisioning script 2025-02-21 17:52:22 +01:00

Merged #172 Added Hans' SSH key 2025-02-21 17:19:03 +01:00

Merged #171 remove trailing whitespace from deployment/README.md 2025-02-20 15:11:34 +01:00

Merged #164 dev shell: add deployment dependency httpie 2025-02-20 12:45:02 +01:00

Merged #165 remove the currently unused RSA keys 2025-02-20 12:43:50 +01:00

Merged #166 convert readmes from org to markdown 2025-02-20 12:42:56 +01:00

Merged #167 add simple (ngi) favicon to fedi panel, fixes 404 not found error 2025-02-19 23:10:35 +01:00

Merged #162 Make pre-commit hooks apply everywhere except npins directory 2025-02-19 23:09:38 +01:00

Merged #163 test login/logout redirection 2025-02-19 23:07:53 +01:00

Merged #154 bash scripts: snake-case variables, deduplicate $RANDOM, satisfy LSP 2025-02-19 19:10:16 +01:00

Merged #157 make login link part of global navigation 2025-02-19 18:26:07 +01:00

Merged #156 implement login URL as templatetag 2025-02-19 18:25:35 +01:00

Merged #153 replace nixos wiki link with official one 2025-02-19 09:52:47 +01:00

Merged #150 add debug toolbar 2025-02-18 18:26:09 +01:00

Merged #151 add more fresh-start instructions 2025-02-18 18:21:59 +01:00

Merged #132 list goals, actors; add glossary 2025-02-18 17:56:32 +01:00

Merged #149 more conventional naming for views and templates 2025-02-18 17:29:32 +01:00

Merged #148 redirect to current page after login/logout 2025-02-18 17:24:15 +01:00

Merged #146 Exit Forgejo LTS 2025-02-18 15:46:10 +01:00

Merged #97 keys: add contributor kiara 2025-02-04 12:54:25 +01:00

Merged #96 Rework infra to handle sharing options between resource and NixOS configuration 2025-02-03 10:08:32 +01:00

Merged #91 Fix various infra issues 2025-01-31 11:13:17 +01:00

Merged #88 added Kevin's SSH public key to the contributors 2025-01-31 10:46:16 +01:00

Merged #82 Factorise infra resource definitions 2025-01-30 13:22:58 +01:00

Merged #81 Remove ISOs after provisioning 2025-01-29 15:36:32 +01:00

Merged #67 Move web server definition to infra 2025-01-29 15:35:16 +01:00

Merged #71 Small clean up around VM ids 2025-01-27 14:25:24 +01:00

Merged #70 update VPN docs to show WireGuard config on NixOS 2025-01-24 13:35:26 +01:00

Merged #66 Matrix documentation 2025-01-09 16:46:09 +01:00

Merged #45 Add a test for Peertube 2024-12-18 10:52:26 +01:00

Merged #59 Enter fedi300 as a new CI runner 2024-12-16 14:07:27 +01:00

Merged #57 Enter Agenix 2024-12-13 14:28:44 +01:00

Merged #58 Bump NixOps4 2024-12-12 14:43:31 +01:00

23 pull requests proposed by 2 users

Proposed #307 button works deployed 2025-04-13 22:48:23 +02:00

Proposed #319 WIP: switch out infra to terraform, remove flakes 2025-04-22 21:18:12 +02:00

Proposed #397 WIP: add attic cache 2025-06-19 17:53:44 +02:00

Proposed #439 WIP: implement applications.mastodon as a sample use-case of our data model 2025-07-06 21:47:59 +02:00

Proposed #470 WIP: update nixpkgs 2025-07-17 09:25:15 +02:00

Proposed #473 WIP: test pixelfed 2025-07-17 15:26:26 +02:00

Proposed #479 WIP: add woodpecker CI 2025-07-25 17:07:43 +02:00

Proposed #484 WIP: Fix and test proxmox-*.sh scripts 2025-07-30 10:53:56 +02:00

Proposed #486 WIP: Move things again from _module.args to specialArgs 2025-07-30 12:21:26 +02:00

Proposed #497 WIP: data model: type nixos module 2025-08-27 11:59:45 +02:00

Proposed #500 WIP: add data model test using selfhostblocks 2025-08-27 12:20:14 +02:00

Proposed #502 refactor deployments 2025-08-27 12:33:55 +02:00

Proposed #504 data model: add classes 2025-08-27 13:03:03 +02:00

Proposed #523 data model: add name 2025-09-14 19:55:54 +02:00

Proposed #530 allow specifying node in proxmox bash scripts 2025-09-22 21:22:13 +02:00

Proposed #542 use upstreamed python packages 2025-10-11 14:17:17 +02:00

Proposed #553 WIP: strip out flake-parts 2025-10-26 22:53:38 +01:00

Proposed #554 WIP: overlay proxmox to use regular nixpkgs version 2025-10-26 23:23:07 +01:00

Proposed #571 use upstream types.fileset 2025-11-05 11:35:48 +01:00

Proposed #583 WIP: expose tests without going thru flake 2025-11-10 23:24:17 +01:00

Proposed #584 WIP: add conversion from TF 2025-11-10 23:25:29 +01:00

Proposed #591 WIP: fix caller from inlining tf-proxmox model 2025-11-20 21:33:55 +01:00

Proposed #597 WIP: use data model 2025-11-23 16:13:01 +01:00

127 issues closed from 4 users

Closed #632 use schemas to validate input 2025-12-03 15:36:05 +01:00

Closed #104 Have a DNS service running to allow users to tie services to their own domain 2025-12-03 11:27:10 +01:00

Closed #362 NixOS tests break when CI runs them in parallel 2025-12-03 11:24:01 +01:00

Closed #561 cache reusable computations 2025-12-02 22:19:09 +01:00

Closed #102 CI rejects failing deployments 2025-12-02 20:05:28 +01:00

Closed #26 Set up a secret management scheme 2025-12-02 19:20:03 +01:00

Closed #326 regression: deployment status template 2025-12-02 18:54:13 +01:00

Closed #567 split out CI checks to separate jobs 2025-11-04 12:13:40 +01:00

Closed #127 Keeping applications' nix packages up-to-date 2025-09-19 09:10:33 +02:00

Closed #521 panel form duplicates on submission when password field is left empty 2025-09-14 00:21:08 +02:00

Closed #520 panel configuration field password displays entered input 2025-09-14 00:21:06 +02:00

Closed #325 Reproducible proxmox installation 2025-09-01 14:31:53 +02:00

Closed #491 port code to use the data model 2025-08-28 09:46:01 +02:00

Closed #103 code-based data model 2025-08-27 00:45:52 +02:00

Closed #446 Mid-term technical report 2025-08-01 20:47:01 +02:00

Closed #482 [month 24] UX design 2025-08-01 14:43:38 +02:00

Closed #177 infrastructure automatically deployed using continuous deployment 2025-07-17 10:01:52 +02:00

Closed #34 Get the Mastodon tests to run in CI 2025-07-15 08:54:22 +02:00

Closed #327 initial focus on single application for development 2025-07-14 14:11:01 +02:00

Closed #431 nixops4 apply test error: proxmox-qemu-vm.nix was imported into nixops4Resource instead of nixos 2025-07-11 16:09:30 +02:00

Closed #453 nixops4 apply fedi201 error: infinite recursion encountered 2025-07-11 16:06:17 +02:00

Closed #392 cannot ssh into fedi201.abundos.eu 2025-07-10 15:44:42 +02:00

Closed #408 error on nixops4 apply: class mismatch on import of infra/common/options.nix 2025-07-10 14:52:17 +02:00

Closed #417 error on nixops4 deploy test: You must define security.acme.... 2025-07-08 10:02:15 +02:00

Closed #435 error: The option `fileSystems."/".fsType' has conflicting definition values 2025-07-05 19:31:12 +02:00

Closed #328 regression on deploy: attribute 'lib' missing 2025-07-04 14:11:40 +02:00

Closed #356 reproduce CI runner 2025-07-02 17:43:12 +02:00

Closed #423 alleviate pain from tests requiring to manually specify extraDependencies 2025-07-01 14:32:42 +02:00

Closed #409 error on nixops4 apply: the option home-manager does not exist 2025-06-26 18:58:42 +02:00

Closed #93 Write all modules with destructured arguments 2025-06-23 17:24:56 +02:00

Closed #400 regression: nix-shell panel errors on DEPLOYMENT_FLAKE's path type 2025-06-23 17:01:42 +02:00

Closed #390 error on nixops4 apply: attribute 'lib' missing 2025-06-19 08:26:22 +02:00

Closed #277 integration test panel 2025-06-18 12:37:49 +02:00

Closed #279 unify versioning 2025-06-12 13:05:13 +02:00

Closed #182 use shared storage from VMs 2025-06-08 13:15:32 +02:00

Closed #350 completed initial application offering 2025-06-06 17:10:04 +02:00

Closed #193 Write a test that validates Pixelfed credentials are indeed valid 2025-06-02 12:15:55 +02:00

Closed #194 Write a test that validates Peertube credentials are indeed valid 2025-06-02 09:30:26 +02:00

Closed #192 Write a test that validates Mastodon credentials are indeed valid 2025-06-02 09:29:39 +02:00

Closed #318 peertube update breaks test services/tests/peertube.nix 2025-06-02 09:22:46 +02:00

Closed #324 categorize issue tracker 2025-06-01 12:56:10 +02:00

Closed #312 application backups 2025-06-01 10:52:24 +02:00

Closed #298 OKR 2025-06-01 10:37:34 +02:00

Closed #105 finalize migration data model requirements 2025-05-31 18:48:52 +02:00

Closed #120 enable scaling the CPU/RAM assigned to a service 2025-05-27 15:54:15 +02:00

Closed #121 enable scaling the disk space assigned to a service 2025-05-27 15:54:12 +02:00

Closed #122 load-balancing a service to run it across multiple nodes 2025-05-27 15:54:10 +02:00

Closed #222 auto-scale deployed resources 2025-05-27 15:53:37 +02:00

Closed #276 NixOS test of a deployment 2025-05-19 02:20:32 +02:00

Closed #275 Generate Django forms from deployment options 2025-05-12 09:50:06 +02:00

Closed #227 OKR: innovation 2025-05-01 12:14:42 +02:00

Closed #263 View a deployment progress indicator 2025-04-30 10:04:31 +02:00

Closed #234 Forgejo doesn't manage force pushes to PRs from forks 2025-04-30 09:27:51 +02:00

Closed #198 switch panel db from sqlite to postgresql 2025-04-30 09:24:52 +02:00

Closed #109 Have a way to make requests to the DNS service so that subdomains can be pointed to the right IP 2025-04-30 09:17:41 +02:00

Closed #90 Contract-test our interaction with NixOps4 2025-04-30 09:13:55 +02:00

Closed #79 View migration progress indicator 2025-04-30 09:10:24 +02:00

Closed #48 Migrate the old issues & board from meta repo to the main fediversity repo 2025-04-30 08:54:23 +02:00

Closed #293 i18n 2025-04-30 08:43:50 +02:00

Closed #244 account workspaces 2025-04-30 08:43:31 +02:00

Closed #226 OKR: demo 2025-04-30 08:34:50 +02:00

Closed #294 vanity 2025-04-30 08:34:39 +02:00

Closed #216 client-side form validation 2025-04-30 08:25:56 +02:00

Closed #261 host-branded theme 2025-04-30 08:25:44 +02:00

Closed #80 Receive a notification when a migration finishes 2025-04-30 08:25:11 +02:00

Closed #140 Panel conforms to the desired design 2025-04-30 08:24:41 +02:00

Closed #292 billing 2025-04-30 08:21:14 +02:00

Closed #290 accessibility 2025-04-30 08:20:43 +02:00

Closed #303 decouple mono-repo 2025-04-15 10:35:39 +02:00

Closed #280 Actually disable services that are disabled in the deployment's input 2025-04-14 11:11:13 +02:00

Closed #296 orchestrator features 2025-04-14 11:09:13 +02:00

Closed #221 handle sensitive variable inputs in NixOps4 2025-04-14 11:09:02 +02:00

Closed #219 handle credentials in NixOps4 2025-04-14 11:08:56 +02:00

Closed #220 return deployment state in NixOps4 2025-04-14 11:08:36 +02:00

Closed #217 way to track deployment progress of NixOps4 in machine-readable format 2025-04-14 11:08:33 +02:00

Closed #170 Way to handle task dependencies in NixOps4 2025-04-14 11:08:23 +02:00

Closed #130 Way to use secrets with NixOps4 2025-04-14 11:08:20 +02:00

Closed #129 Way to use terraform providers with NixOps4 2025-04-14 11:08:17 +02:00

Closed #94 Figure out how to run nixops4 from any subdirectory in the repo 2025-04-14 11:08:14 +02:00

Closed #169 Way to handle state in NixOps4 2025-04-14 11:08:12 +02:00

Closed #286 allow accessing test vms from fedi201 2025-04-14 11:04:34 +02:00

Closed #273 clear VMs for demo 2025-04-14 11:03:51 +02:00

Closed #299 fediversity website 2025-04-14 08:39:57 +02:00

Closed #64 Finishing up security.txt 2025-04-14 08:39:41 +02:00

Closed #62 WordPress website: fix footer 2025-04-14 08:39:39 +02:00

Closed #61 WordPress website: check WCAG AA 2025-04-14 08:39:35 +02:00

Closed #60 WordPress website: dark mode 2025-04-14 08:39:32 +02:00

Closed #145 separate panel into django back vs front 2025-04-08 17:25:50 +02:00

Closed #255 installable app 2025-04-08 17:24:34 +02:00

Closed #256 show expected costs in the form 2025-04-08 17:23:17 +02:00

Closed #128 Accounting of resource usage 2025-04-08 17:21:00 +02:00

Closed #218 NixOps4 variable inputs 2025-04-08 11:43:20 +02:00

Closed #300 dissemination & outreach 2025-04-05 17:35:48 +02:00

Closed #51 Discuss the existing v0.1 of the communication strategy 2025-04-05 17:35:40 +02:00

Closed #52 Create a media package 2025-04-05 17:35:37 +02:00

Closed #63 Read/review Data Management Plan doc 2025-04-05 17:35:35 +02:00

Closed #264 Show URLs of deployed services 2025-04-02 08:49:01 +02:00

Closed #137 prep VMs for April demo 2025-04-01 23:03:58 +02:00

Closed #108 Selected services can be deployed 2025-04-01 23:03:42 +02:00

Closed #114 Peertube can be deployed 2025-04-01 23:03:36 +02:00

Closed #112 Mastodon can be deployed 2025-04-01 23:03:34 +02:00

Closed #134 Mock-up shows the design for Fediversity panel 2025-04-01 14:06:30 +02:00

Closed #74 View a deployment activity indicator 2025-03-26 10:14:08 +01:00

Closed #73 Configure a DNS domain and select services to deploy 2025-03-24 10:34:43 +01:00

Closed #101 Deploy Fediversity Panel 2025-03-19 09:51:20 +01:00

Closed #250 expose initialUser choices to the user 2025-03-18 09:24:54 +01:00

Closed #238 simplify python dependency management 2025-03-14 12:23:52 +01:00

Closed #233 Forgejo doesn't send notifcations 2025-03-14 11:53:20 +01:00

Closed #107 Users can configure their desired domains in the online panel, so that the deployed services are assigned the desired domains 2025-03-14 11:48:33 +01:00

Closed #106 Online panel lets the user select services to deploy 2025-03-14 11:48:25 +01:00

Closed #113 Pixelfed can be deployed 2025-03-11 10:53:25 +01:00

Closed #206 user control over update timing 2025-02-26 11:19:41 +01:00

Closed #95 Make VM file system configuration a disko module value 2025-02-25 12:17:38 +01:00

Closed #196 trigger orchestrator from panel to deploy to an existing VM 2025-02-25 10:34:35 +01:00

Closed #72 Log in with Fediversity Panel 2025-02-25 09:44:39 +01:00

Closed #25 Remove the pre-defined environment.systemPackages in infra/common/default.nix 2025-02-24 14:54:33 +01:00

Closed #160 Inject into services first admin credentials 2025-02-24 13:13:35 +01:00

Closed #179 deploy initial configuration from FediPanel 2025-02-24 10:25:09 +01:00

Closed #36 Do not create upstream branches 2025-02-24 09:39:56 +01:00

Closed #31 Integrate the website to infra/ 2025-02-21 19:35:54 +01:00

Closed #147 Pull requests from forks don't update on push 2025-02-19 14:23:20 +01:00

Closed #85 Document how to add a contributor 2025-02-10 15:05:32 +01:00

Closed #84 Document how what contributor SSH public keys are for and how to add a new one 2025-02-10 15:01:07 +01:00

Closed #83 Use SSH public keys for root access to infra machines 2025-01-31 14:08:30 +01:00

Closed #49 Provide Data Management Plan deliverable 2025-01-06 13:16:18 +01:00

Closed #56 Share insights with Nordunet 2025-01-06 13:14:15 +01:00

Closed #53 Discuss details for setting up www.fediversity.eu 2024-12-20 18:58:57 +01:00

272 issues created by 3 users

Opened #60 WordPress website: dark mode 2024-12-17 16:45:29 +01:00

Opened #61 WordPress website: check WCAG AA 2024-12-17 17:45:45 +01:00

Opened #62 WordPress website: fix footer 2024-12-17 17:46:40 +01:00

Opened #63 Read/review Data Management Plan doc 2024-12-18 10:39:34 +01:00

Opened #64 Finishing up security.txt 2024-12-20 16:49:00 +01:00

Opened #65 Automated dependency updates 2024-12-21 16:19:52 +01:00

Opened #68 Describe the hardware infrastructure needed to run Fediversity yourself 2025-01-23 10:07:26 +01:00

Opened #69 Separate test environments for staging vs. production 2025-01-23 17:47:23 +01:00

Opened #72 Log in with Fediversity Panel 2025-01-27 13:16:50 +01:00

Opened #73 Configure a DNS domain and select services to deploy 2025-01-27 13:17:23 +01:00

Opened #74 View a deployment activity indicator 2025-01-27 13:17:46 +01:00

Opened #75 Receive a notification when deployment finishes 2025-01-27 13:18:04 +01:00

Opened #76 Deployed services are accessible 2025-01-27 13:18:26 +01:00

Opened #77 Create a deployment migration string 2025-01-27 13:18:52 +01:00

Opened #78 Start deployment migration 2025-01-27 13:19:16 +01:00

Opened #79 View migration progress indicator 2025-01-27 13:55:31 +01:00

Opened #80 Receive a notification when a migration finishes 2025-01-27 13:56:02 +01:00

Opened #83 Use SSH public keys for root access to infra machines 2025-01-31 10:06:30 +01:00

Opened #84 Document how what contributor SSH public keys are for and how to add a new one 2025-01-31 10:08:02 +01:00

Opened #85 Document how to add a contributor 2025-01-31 10:09:00 +01:00

Opened #86 Update documentation on services 2025-01-31 10:14:48 +01:00

Opened #87 Replace snakeoil-key with proper secret 2025-01-31 10:17:09 +01:00

Opened #89 Generate documentation on the deployments from the code 2025-01-31 11:00:04 +01:00

Opened #90 Contract-test our interaction with NixOps4 2025-01-31 11:04:47 +01:00

Opened #92 Continuous Integration builds available in a public cache 2025-01-31 11:28:14 +01:00

Opened #93 Write all modules with destructured arguments 2025-01-31 11:29:01 +01:00

Opened #94 Figure out how to run nixops4 from any subdirectory in the repo 2025-01-31 11:46:24 +01:00

Opened #95 Make VM file system configuration a disko module value 2025-01-31 12:54:11 +01:00

Opened #98 docs: document having to load nix dev shell for pre-commit hook 2025-02-10 16:12:45 +01:00

Opened #99 applications deployed on command 2025-02-11 10:33:52 +01:00

Opened #100 migrating application data between hosting providers 2025-02-11 10:38:15 +01:00

Opened #101 Deploy Fediversity Panel 2025-02-11 11:08:39 +01:00

Opened #102 CI rejects failing deployments 2025-02-11 11:22:06 +01:00

Opened #103 code-based data model 2025-02-11 11:51:49 +01:00

Opened #104 Have a DNS service running to allow users to tie services to their own domain 2025-02-11 12:24:21 +01:00

Opened #105 finalize migration data model requirements 2025-02-11 13:23:59 +01:00

Opened #106 Online panel lets the user select services to deploy 2025-02-11 14:22:29 +01:00

Opened #107 Users can configure their desired domains in the online panel, so that the deployed services are assigned the desired domains 2025-02-11 14:22:31 +01:00

Opened #108 Selected services can be deployed 2025-02-11 14:26:02 +01:00

Opened #109 Have a way to make requests to the DNS service so that subdomains can be pointed to the right IP 2025-02-11 14:26:03 +01:00

Opened #110 desired subdomains are assigned to deployed services 2025-02-11 14:26:05 +01:00

Opened #111 Shared file storage is provisioned to ensure persistence of data 2025-02-11 14:26:11 +01:00

Opened #112 Mastodon can be deployed 2025-02-11 14:30:58 +01:00

Opened #113 Pixelfed can be deployed 2025-02-11 14:31:05 +01:00

Opened #114 Peertube can be deployed 2025-02-11 14:31:10 +01:00

Opened #115 Databases are provisioned so that services can use a central storage 2025-02-11 15:52:45 +01:00

Opened #116 Proxmox resources are provisioned to deploy services to 2025-02-11 16:06:12 +01:00

Opened #117 SMTP service is provisioned so that applications can send emails 2025-02-11 16:18:27 +01:00

Opened #118 Relevant email accounts are provisioned such that the operator may be contacted 2025-02-11 16:20:28 +01:00

Opened #119 ProxmoX deployment allows scaling resources assigned to a VM 2025-02-12 09:06:45 +01:00

Opened #120 enable scaling the CPU/RAM assigned to a service 2025-02-12 09:08:12 +01:00

Opened #121 enable scaling the disk space assigned to a service 2025-02-12 09:09:48 +01:00

Opened #122 load-balancing a service to run it across multiple nodes 2025-02-12 09:12:07 +01:00

Opened #123 enable back-ups of application 2025-02-12 09:16:07 +01:00

Opened #124 enable back-ups of application database 2025-02-12 09:16:58 +01:00

Opened #125 enable back-ups of applications' immutable storage 2025-02-12 09:18:05 +01:00

Opened #126 Operator can make back-ups of applications' mutable file systems 2025-02-12 09:18:39 +01:00

Opened #127 Keeping applications' nix packages up-to-date 2025-02-12 09:30:14 +01:00

Opened #128 Accounting of resource usage 2025-02-12 11:40:06 +01:00

Opened #129 Way to use terraform providers with NixOps4 2025-02-12 15:51:50 +01:00

Opened #130 Way to use secrets with NixOps4 2025-02-12 15:53:02 +01:00

Opened #134 Mock-up shows the design for Fediversity panel 2025-02-13 10:48:26 +01:00

Opened #136 panel staging/production configuration 2025-02-13 16:55:50 +01:00

Opened #137 prep VMs for April demo 2025-02-17 10:16:50 +01:00

Opened #138 VMs use central file storage 2025-02-17 11:45:47 +01:00

Opened #140 Panel conforms to the desired design 2025-02-17 14:44:27 +01:00

Opened #142 Users can configure their desired sub-domains in the online panel, so that the deployed services are assigned the desired sub-domains 2025-02-17 16:59:30 +01:00

Opened #143 View difference between configured and deployed state 2025-02-18 10:17:15 +01:00

Opened #145 separate panel into django back vs front 2025-02-18 14:06:02 +01:00

Opened #147 Pull requests from forks don't update on push 2025-02-18 15:28:12 +01:00

Opened #155 Address CI friction between security and caching 2025-02-19 12:25:13 +01:00

Opened #158 users can update their deployment configurations 2025-02-19 17:09:20 +01:00

Opened #159 Hosting providers can update their operators' deployments 2025-02-19 17:10:17 +01:00

Opened #160 Inject into services first admin credentials 2025-02-19 17:12:47 +01:00

Opened #161 connecting an existing identity management service 2025-02-19 17:13:37 +01:00

Opened #169 Way to handle state in NixOps4 2025-02-20 12:53:16 +01:00

Opened #170 Way to handle task dependencies in NixOps4 2025-02-20 12:58:13 +01:00

Opened #177 infrastructure automatically deployed using continuous deployment 2025-02-24 09:03:28 +01:00

Opened #178 admin accounts provisioned for deployed services 2025-02-24 09:15:36 +01:00

Opened #179 deploy initial configuration from FediPanel 2025-02-24 09:23:10 +01:00

Opened #180 update or remove VMs 2025-02-24 09:28:08 +01:00

Opened #181 update virtualization parameters 2025-02-24 09:29:00 +01:00

Opened #182 use shared storage from VMs 2025-02-24 09:40:51 +01:00

Opened #184 show indicator of actual deployment progress 2025-02-24 10:27:17 +01:00

Opened #185 use immutable buckets from VMs 2025-02-24 11:13:33 +01:00

Opened #186 allow disabling service while retaining data 2025-02-24 11:16:05 +01:00

Opened #187 provision immutable buckets 2025-02-24 11:18:14 +01:00

Opened #188 garbage collection of unallocated resources 2025-02-24 11:21:33 +01:00

Opened #189 Wire up passing credentials from FediPanel to the Mastodon configuration 2025-02-24 11:32:04 +01:00

Opened #190 Wire up passing credentials from FediPanel to the Pixelfed configuration 2025-02-24 11:32:12 +01:00

Opened #191 Wire up passing credentials from FediPanel to the Peertube configuration 2025-02-24 11:32:18 +01:00

Opened #192 Write a test that validates Mastodon credentials are indeed valid 2025-02-24 11:33:42 +01:00

Opened #193 Write a test that validates Pixelfed credentials are indeed valid 2025-02-24 11:33:49 +01:00

Opened #194 Write a test that validates Peertube credentials are indeed valid 2025-02-24 11:33:56 +01:00

Opened #195 NixOS modules' options exposed 2025-02-24 11:54:55 +01:00

Opened #196 trigger orchestrator from panel to deploy to an existing VM 2025-02-24 13:25:32 +01:00

Opened #198 switch panel db from sqlite to postgresql 2025-02-24 14:22:33 +01:00

Opened #199 derive users and their keys from the keys directory 2025-02-24 14:44:01 +01:00

Opened #200 reproduce DNS VM 2025-02-24 15:03:19 +01:00

Opened #206 user control over update timing 2025-02-26 11:13:18 +01:00

Opened #210 Document the semantics of our various domains 2025-02-27 16:57:42 +01:00

Opened #212 single sign-on (SSO) for services 2025-02-28 08:49:09 +01:00

Opened #213 visualise schema changes 2025-02-28 10:49:42 +01:00

Opened #214 aid needed actions on schema update 2025-02-28 10:51:30 +01:00

Opened #216 client-side form validation 2025-02-28 11:10:54 +01:00

Opened #217 way to track deployment progress of NixOps4 in machine-readable format 2025-02-28 11:23:54 +01:00

Opened #218 NixOps4 variable inputs 2025-02-28 11:24:11 +01:00

Opened #219 handle credentials in NixOps4 2025-03-01 09:20:11 +01:00

Opened #220 return deployment state in NixOps4 2025-03-03 07:52:10 +01:00

Opened #221 handle sensitive variable inputs in NixOps4 2025-03-03 07:57:45 +01:00

Opened #222 auto-scale deployed resources 2025-03-03 12:07:42 +01:00

Opened #223 resource monitoring for operators 2025-03-03 12:10:54 +01:00

Opened #224 automated dev-ops workflows 2025-03-03 16:36:13 +01:00

Opened #225 kick-started initial feedback cycle 2025-03-03 16:36:22 +01:00

Opened #226 OKR: demo 2025-03-03 16:36:29 +01:00

Opened #227 OKR: innovation 2025-03-03 16:36:46 +01:00

Opened #228 [D2.3] brought into production [2027-11-01] 2025-03-03 16:36:52 +01:00

Opened #233 Forgejo doesn't send notifcations 2025-03-05 09:59:59 +01:00

Opened #234 Forgejo doesn't manage force pushes to PRs from forks 2025-03-05 10:01:52 +01:00

Opened #238 simplify python dependency management 2025-03-11 11:23:59 +01:00

Opened #241 user can have multiple deployments 2025-03-12 13:29:05 +01:00

Opened #242 enqueuing deployment syncs 2025-03-12 13:32:37 +01:00

Opened #243 knowledge base 2025-03-12 13:33:22 +01:00

Opened #244 account workspaces 2025-03-12 13:35:11 +01:00

Opened #248 Nix package overlays upstreamed 2025-03-14 12:23:49 +01:00

Opened #250 expose initialUser choices to the user 2025-03-18 09:24:10 +01:00

Opened #255 installable app 2025-03-19 07:10:17 +01:00

Opened #256 show expected costs in the form 2025-03-19 07:16:17 +01:00

Opened #261 host-branded theme 2025-03-20 08:06:40 +01:00

Opened #263 View a deployment progress indicator 2025-03-20 10:46:51 +01:00

Opened #264 Show URLs of deployed services 2025-03-20 10:49:59 +01:00

Opened #272 support password-protected personal SSH keys for deploying services in development 2025-03-23 10:46:50 +01:00

Opened #273 clear VMs for demo 2025-03-23 10:53:28 +01:00

Opened #275 Generate Django forms from deployment options 2025-03-24 10:52:30 +01:00

Opened #276 NixOS test of a deployment 2025-03-24 11:00:59 +01:00

Opened #277 integration test panel 2025-03-24 11:01:22 +01:00

Opened #279 unify versioning 2025-03-25 09:32:59 +01:00

Opened #280 Actually disable services that are disabled in the deployment's input 2025-03-26 11:31:08 +01:00

Opened #286 allow accessing test vms from fedi201 2025-04-01 12:28:26 +02:00

Opened #288 external developers empowered to contribute 2025-04-01 16:12:08 +02:00

Opened #289 key features improving user experience supported 2025-04-01 20:43:12 +02:00

Opened #290 accessibility 2025-04-01 20:47:34 +02:00

Opened #291 code passes security check 2025-04-01 20:47:44 +02:00

Opened #292 billing 2025-04-01 20:47:54 +02:00

Opened #293 i18n 2025-04-01 20:48:06 +02:00

Opened #294 vanity 2025-04-01 20:48:11 +02:00

Opened #295 limit security impact of SSH access to service VMs 2025-04-01 21:01:07 +02:00

Opened #296 orchestrator features 2025-04-02 08:51:09 +02:00

Opened #298 OKR 2025-04-02 16:25:13 +02:00

Opened #299 fediversity website 2025-04-02 16:27:26 +02:00

Opened #300 dissemination & outreach 2025-04-02 16:38:34 +02:00

Opened #302 code reviewers can suggest changes 2025-04-05 17:52:28 +02:00

Opened #303 decouple mono-repo 2025-04-07 21:39:49 +02:00

Opened #304 reference front-end is decoupled from version of configuration module 2025-04-08 16:47:01 +02:00

Opened #309 port infra to terraform 2025-04-14 11:38:56 +02:00

Opened #312 application backups 2025-04-18 10:00:41 +02:00

Opened #313 ProxmoX back-end supports multiple users 2025-04-18 10:28:28 +02:00

Opened #314 ephemeral state is automatically provisioned 2025-04-19 13:03:25 +02:00

Opened #318 peertube update breaks test services/tests/peertube.nix 2025-04-22 20:03:34 +02:00

Opened #322 pooling instances to shared VMs 2025-04-28 12:36:01 +02:00

Opened #324 categorize issue tracker 2025-05-01 13:19:28 +02:00

Opened #325 Reproducible proxmox installation 2025-05-01 16:24:14 +02:00

Opened #326 regression: deployment status template 2025-05-05 20:07:52 +02:00

Opened #327 initial focus on single application for development 2025-05-06 14:45:48 +02:00

Opened #328 regression on deploy: attribute 'lib' missing 2025-05-06 16:12:20 +02:00

Opened #331 pydantic enum warning: Expected enum but got str 2025-05-11 16:14:49 +02:00

Opened #332 nix-less bootstrap 2025-05-14 11:55:49 +02:00

Opened #333 module upstreamed to nixpkgs 2025-05-15 17:22:49 +02:00

Opened #334 specification published 2025-05-15 20:14:11 +02:00

Opened #335 sign-up for external developers 2025-05-20 17:32:04 +02:00

Opened #336 reproducible project infrastructure 2025-05-20 17:37:50 +02:00

Opened #337 operator can delegate user management 2025-05-21 12:21:01 +02:00

Opened #339 NixOS configuration as a first-class abstraction 2025-05-26 19:58:09 +02:00

Opened #341 on migration, allow reconfiguring monolithic vs distributed 2025-05-27 12:52:57 +02:00

Opened #342 panel bundled into Fediversity configuration 2025-05-27 15:07:20 +02:00

Opened #347 implement a way to run online services emphasising user autonomy and data portability 2025-06-01 10:05:40 +02:00

Opened #348 disseminate our results by engaging the open-source community to further expand on work in this direction 2025-06-01 10:12:22 +02:00

Opened #349 exploit our work by enabling reproducible deployments of an initial set of portable applications 2025-06-01 10:14:35 +02:00

Opened #350 completed initial application offering 2025-06-01 12:20:30 +02:00

Opened #356 reproduce CI runner 2025-06-04 15:06:51 +02:00

Opened #362 NixOS tests break when CI runs them in parallel 2025-06-04 19:38:54 +02:00

Opened #366 use dedicated Nix builder 2025-06-07 15:31:08 +02:00

Opened #368 API available 2025-06-08 13:09:56 +02:00

Opened #369 application offering delegated 2025-06-09 10:20:17 +02:00

Opened #370 fediversity apps reused in infra 2025-06-09 18:38:16 +02:00

Opened #372 refactor environment variables to typed django settings 2025-06-11 16:06:01 +02:00

Opened #377 Integration tests for MVP 2025-06-16 09:35:25 +02:00

Opened #378 Present results on at least 3 conferences 2025-06-16 09:35:28 +02:00

Opened #379 At least 5 applications compatible with Fediversity thanks to external contributions by 2027-03 2025-06-16 09:35:29 +02:00

Opened #380 initial Fediversity applications 2025-06-16 09:35:31 +02:00

Opened #382 panel nix package allows declaring users 2025-06-16 13:57:10 +02:00

Opened #383 panel allows specifying SSH key 2025-06-16 14:07:11 +02:00

Opened #384 CA certificates in NixOS tests generated declaratively 2025-06-16 14:18:24 +02:00

Opened #386 deprecate wiki 2025-06-16 19:09:22 +02:00

Opened #390 error on nixops4 apply: attribute 'lib' missing 2025-06-17 23:09:09 +02:00

Opened #392 cannot ssh into fedi201.abundos.eu 2025-06-18 14:27:17 +02:00

Opened #400 regression: nix-shell panel errors on DEPLOYMENT_FLAKE's path type 2025-06-22 14:40:40 +02:00

Opened #408 error on nixops4 apply: class mismatch on import of infra/common/options.nix 2025-06-26 17:23:56 +02:00

Opened #409 error on nixops4 apply: the option home-manager does not exist 2025-06-26 18:54:32 +02:00

Opened #417 error on nixops4 deploy test: You must define security.acme.... 2025-06-27 16:55:56 +02:00

Opened #423 alleviate pain from tests requiring to manually specify extraDependencies 2025-07-01 14:04:25 +02:00

Opened #431 nixops4 apply test error: proxmox-qemu-vm.nix was imported into nixops4Resource instead of nixos 2025-07-03 15:32:51 +02:00

Opened #433 deployment provisions host infra 2025-07-04 12:08:29 +02:00

Opened #435 error: The option `fileSystems."/".fsType' has conflicting definition values 2025-07-05 19:29:17 +02:00

Opened #446 Mid-term technical report 2025-07-08 10:06:58 +02:00

Opened #453 nixops4 apply fedi201 error: infinite recursion encountered 2025-07-10 15:46:42 +02:00

Opened #459 can't download repository archives from forgejo 2025-07-15 08:41:25 +02:00

Opened #463 secrets may be scoped to prevent use in PRs 2025-07-16 09:54:27 +02:00

Opened #467 Integration-tested progress reports 2025-07-16 16:19:38 +02:00

Opened #482 [month 24] UX design 2025-07-30 09:02:34 +02:00

Opened #483 [D2.2] Software release beta version [2027-03-31] 2025-07-30 09:03:13 +02:00

Opened #491 port code to use the data model 2025-08-02 16:16:44 +02:00

Opened #493 portable ephemeral state 2025-08-15 09:34:55 +02:00

Opened #494 data model used 2025-08-15 09:48:02 +02:00

Opened #496 standardize casing conventions 2025-08-25 19:18:06 +02:00

Opened #514 data model: migrations 2025-09-11 14:54:05 +02:00

Opened #515 orchestrator state persisted 2025-09-11 20:24:49 +02:00

Opened #517 all tests exposed through flake 2025-09-13 13:23:22 +02:00

Opened #518 facilitate use without flakes 2025-09-13 13:30:22 +02:00

Opened #520 panel configuration field password displays entered input 2025-09-13 21:20:48 +02:00

Opened #521 panel form duplicates on submission when password field is left empty 2025-09-13 21:22:35 +02:00

Opened #527 rename codebase 2025-09-19 09:17:10 +02:00

Opened #528 retire flake-parts 2025-09-19 09:21:16 +02:00

Opened #529 avoid referencing parent directories 2025-09-19 09:43:37 +02:00

Opened #560 in-source patches 2025-10-29 23:05:50 +01:00

Opened #561 cache reusable computations 2025-10-30 12:08:13 +01:00

Opened #567 split out CI checks to separate jobs 2025-11-03 21:55:55 +01:00

Opened #574 improve developer experience (DX) 2025-11-05 14:38:41 +01:00

Opened #598 ensure application resilience 2025-12-01 14:58:01 +01:00

Opened #599 diagnosing services 2025-12-02 12:56:47 +01:00

Opened #600 NixOS service version update migration scripts standardized 2025-12-02 15:32:17 +01:00

Opened #601 applications imported from contract-based implementations 2025-12-02 15:43:01 +01:00

Opened #602 contracts available in nixpkgs 2025-12-02 15:44:31 +01:00

Opened #603 contracts useable across nodes 2025-12-02 15:44:35 +01:00

Opened #604 contracts handle generation of ephemeral state 2025-12-02 15:44:53 +01:00

Opened #605 contracts provide single sign-on (SSO) integration 2025-12-02 15:44:59 +01:00

Opened #606 contracts provide LDAP integration 2025-12-02 15:45:04 +01:00

Opened #607 NixOS service service portability scripts standardized 2025-12-02 15:45:20 +01:00

Opened #608 web host application implements API 2025-12-02 16:28:02 +01:00

Opened #609 Install selected applications 2025-12-02 16:55:57 +01:00

Opened #610 Configure applications 2025-12-02 16:56:24 +01:00

Opened #611 Update applications 2025-12-02 16:56:58 +01:00

Opened #612 Switch to a different host 2025-12-02 17:01:41 +01:00

Opened #613 User management 2025-12-02 17:01:45 +01:00

Opened #614 catch up on nixpkgs updates 2025-12-02 21:56:55 +01:00

Opened #615 applications integrated with user management 2025-12-03 00:56:17 +01:00

Opened #616 operator may manage users 2025-12-03 00:59:25 +01:00

Opened #617 operator can restart nodes 2025-12-03 11:40:15 +01:00

Opened #618 rights management streamlined across applications 2025-12-03 12:04:31 +01:00

Opened #619 kubernetes set up 2025-12-03 12:37:58 +01:00

Opened #620 generate kubernetes container from portable service 2025-12-03 12:59:29 +01:00

Opened #621 applications' NixOS modules use portable services 2025-12-03 12:59:39 +01:00

Opened #622 NixOS modules wrap portable services 2025-12-03 12:59:49 +01:00

Opened #623 applications use portable services 2025-12-03 13:00:31 +01:00

Opened #624 application definitions use service-level containers 2025-12-03 13:01:09 +01:00

Opened #625 contracts coordinated across pods 2025-12-03 13:01:21 +01:00

Opened #626 nix to json schema coverage 2025-12-03 15:14:07 +01:00

Opened #627 expose applications' configuration options 2025-12-03 15:17:50 +01:00

Opened #628 render option forms 2025-12-03 15:24:54 +01:00

Opened #629 schema updates automated 2025-12-03 15:28:19 +01:00

Opened #630 nix option modules from TF 2025-12-03 15:31:21 +01:00

Opened #631 use schemas to generate TF types 2025-12-03 15:32:19 +01:00

Opened #632 use schemas to validate input 2025-12-03 15:35:38 +01:00

Opened #633 nodes can identify one another 2025-12-03 15:55:51 +01:00

Opened #634 resources are versioned 2025-12-03 16:30:55 +01:00

Opened #635 [D2.8] Technical design [2026-03-01] 2025-12-04 21:46:49 +01:00

Opened #636 [D2.9] Service portability analysis [2026-04-15] 2025-12-04 21:46:52 +01:00

Opened #637 [D2.10] Package style guide [2026-05-01] 2025-12-04 21:46:54 +01:00

Opened #638 [D2.11] API specification [2026-05-15] 2025-12-04 21:46:56 +01:00

Opened #639 [D2.12] UX prototype [2026-06-01] 2025-12-04 21:46:57 +01:00

Opened #640 [D2.1] Software release test environment [2026-10-15] 2025-12-04 22:12:46 +01:00

Opened #641 [D2.4] Nix packages and NixOS Services [2027-11-30] 2025-12-04 22:13:10 +01:00

6 unresolved conversations

Open #39 [D2.5] Finalize architecture doc [2025-07-28] 2025-12-04 22:18:36 +01:00

Open #24 Disable root SSH authentication altogether 2025-12-03 13:22:01 +01:00

Open #50 [D2.7] Analyze investment on Fediverse 2025-12-02 19:22:05 +01:00

Open #33 Get the Pixelfed tests to run in CI 2025-12-02 19:21:06 +01:00

Open #29 Backups for Forgejo 2025-12-02 19:20:33 +01:00

Open #13 Beefier Forgejo actions machines 2025-12-02 19:14:29 +01:00