2025-11-30 - 2025-12-07

Overview

0 active pull requests
50 active issues

There has not been any commit activity in this period.

7 issues closed from 2 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

44 issues created by 1 user

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

115 unresolved conversations

Open #223 resource monitoring for operators 2025-12-06 23:14:23 +01:00

Open #339 NixOS configuration as a first-class abstraction 2025-12-06 18:17:54 +01:00

Open #597 WIP: use data model 2025-12-06 11:48:10 +01:00

Open #341 on migration, allow reconfiguring monolithic vs distributed 2025-12-05 22:28:44 +01:00

Open #123 enable back-ups of application 2025-12-05 14:21:45 +01:00

Open #213 visualise schema changes 2025-12-05 13:59:11 +01:00

Open #214 aid needed actions on schema update 2025-12-05 13:58:27 +01:00

Open #334 specification published 2025-12-05 13:28:19 +01:00

Open #494 data model used 2025-12-05 13:16:09 +01:00

Open #291 code passes security check 2025-12-05 12:33:34 +01:00

Open #228 [D2.3] brought into production [2027-11-01] 2025-12-04 22:20:53 +01:00

Open #483 [D2.2] Software release beta version [2027-03-31] 2025-12-04 22:20:53 +01:00

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

Open #100 migrating application data between hosting providers 2025-12-04 21:59:29 +01:00

Open #304 reference front-end is decoupled from version of configuration module 2025-12-04 21:58:34 +01:00

Open #242 enqueuing deployment syncs 2025-12-04 21:58:33 +01:00

Open #368 API available 2025-12-04 21:58:27 +01:00

Open #159 Hosting providers can update their operators' deployments 2025-12-04 13:51:23 +01:00

Open #366 use dedicated Nix builder 2025-12-04 13:21:24 +01:00

Open #65 Automated dependency updates 2025-12-04 12:06:57 +01:00

Open #313 ProxmoX back-end supports multiple users 2025-12-04 11:39:01 +01:00

Open #184 show indicator of actual deployment progress 2025-12-04 10:09:02 +01:00

Open #289 key features improving user experience supported 2025-12-03 21:33:02 +01:00

Open #195 NixOS modules' options exposed 2025-12-03 21:27:11 +01:00

Open #143 View difference between configured and deployed state 2025-12-03 20:26:14 +01:00

Open #302 code reviewers can suggest changes 2025-12-03 18:32:23 +01:00

Open #369 application offering delegated 2025-12-03 16:57:36 +01:00

Open #493 portable ephemeral state 2025-12-03 16:20:47 +01:00

Open #584 WIP: add conversion from TF 2025-12-03 15:31:36 +01:00

Open #331 pydantic enum warning: Expected enum but got str 2025-12-03 15:14:23 +01:00

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

Open #212 single sign-on (SSO) for services 2025-12-03 12:02:55 +01:00

Open #110 desired subdomains are assigned to deployed services 2025-12-03 11:50:15 +01:00

Open #116 Proxmox resources are provisioned to deploy services to 2025-12-03 11:41:29 +01:00

Open #200 reproduce DNS VM 2025-12-03 11:27:07 +01:00

Open #99 applications deployed on command 2025-12-03 02:03:09 +01:00

Open #76 Deployed services are accessible 2025-12-03 02:00:10 +01:00

Open #433 deployment provisions host infra 2025-12-03 01:53:06 +01:00

Open #142 Users can configure their desired sub-domains in the online panel, so that the deployed services are assigned the desired sub-domains 2025-12-03 01:47:21 +01:00

Open #349 exploit our work by enabling reproducible deployments of an initial set of portable applications 2025-12-03 01:42:37 +01:00

Open #119 ProxmoX deployment allows scaling resources assigned to a VM 2025-12-03 01:42:37 +01:00

Open #115 Databases are provisioned so that services can use a central storage 2025-12-03 01:28:31 +01:00

Open #111 Shared file storage is provisioned to ensure persistence of data 2025-12-03 01:27:56 +01:00

Open #187 provision immutable buckets 2025-12-03 01:26:44 +01:00

Open #118 Relevant email accounts are provisioned such that the operator may be contacted 2025-12-03 01:22:55 +01:00

Open #337 operator can delegate user management 2025-12-03 01:13:03 +01:00

Open #178 admin accounts provisioned for deployed services 2025-12-03 01:08:18 +01:00

Open #191 Wire up passing credentials from FediPanel to the Peertube configuration 2025-12-03 01:07:12 +01:00

Open #190 Wire up passing credentials from FediPanel to the Pixelfed configuration 2025-12-03 01:06:28 +01:00

Open #189 Wire up passing credentials from FediPanel to the Mastodon configuration 2025-12-03 01:06:20 +01:00

Open #322 pooling instances to shared VMs 2025-12-03 00:16:35 +01:00

Open #241 user can have multiple deployments 2025-12-03 00:10:36 +01:00

Open #188 garbage collection of unallocated resources 2025-12-03 00:04:48 +01:00

Open #180 update or remove VMs 2025-12-03 00:01:26 +01:00

Open #336 reproducible project infrastructure 2025-12-02 23:54:20 +01:00

Open #117 SMTP service is provisioned so that applications can send emails 2025-12-02 23:54:11 +01:00

Open #69 Separate test environments for staging vs. production 2025-12-02 23:49:10 +01:00

Open #309 port infra to terraform 2025-12-02 23:43:09 +01:00

Open #332 nix-less bootstrap 2025-12-02 23:39:08 +01:00

Open #75 Receive a notification when deployment finishes 2025-12-02 23:09:28 +01:00

Open #138 VMs use central file storage 2025-12-02 23:07:53 +01:00

Open #158 users can update their deployment configurations 2025-12-02 22:53:34 +01:00

Open #186 allow disabling service while retaining data 2025-12-02 22:49:48 +01:00

Open #161 connecting an existing identity management service 2025-12-02 22:48:40 +01:00

Open #181 update virtualization parameters 2025-12-02 22:46:57 +01:00

Open #314 ephemeral state is automatically provisioned 2025-12-02 22:33:16 +01:00

Open #515 orchestrator state persisted 2025-12-02 22:21:06 +01:00

Open #574 improve developer experience (DX) 2025-12-02 22:19:56 +01:00

Open #459 can't download repository archives from forgejo 2025-12-02 22:17:09 +01:00

Open #248 Nix package overlays upstreamed 2025-12-02 22:09:39 +01:00

Open #542 use upstreamed python packages 2025-12-02 22:09:09 +01:00

Open #529 avoid referencing parent directories 2025-12-02 21:51:42 +01:00

Open #518 facilitate use without flakes 2025-12-02 21:51:11 +01:00

Open #528 retire flake-parts 2025-12-02 21:49:09 +01:00

Open #527 rename codebase 2025-12-02 21:48:15 +01:00

Open #517 all tests exposed through flake 2025-12-02 21:47:53 +01:00

Open #514 data model: migrations 2025-12-02 21:45:36 +01:00

Open #496 standardize casing conventions 2025-12-02 21:43:31 +01:00

Open #347 implement a way to run online services emphasising user autonomy and data portability 2025-12-02 21:42:34 +01:00

Open #342 panel bundled into Fediversity configuration 2025-12-02 21:41:59 +01:00

Open #333 module upstreamed to nixpkgs 2025-12-02 21:15:47 +01:00

Open #335 sign-up for external developers 2025-12-02 21:12:16 +01:00

Open #382 panel nix package allows declaring users 2025-12-02 21:11:07 +01:00

Open #463 secrets may be scoped to prevent use in PRs 2025-12-02 21:06:56 +01:00

Open #370 fediversity apps reused in infra 2025-12-02 20:57:19 +01:00

Open #372 refactor environment variables to typed django settings 2025-12-02 20:53:20 +01:00

Open #92 Continuous Integration builds available in a public cache 2025-12-02 20:52:54 +01:00

Open #467 Integration-tested progress reports 2025-12-02 20:51:50 +01:00

Open #384 CA certificates in NixOS tests generated declaratively 2025-12-02 20:46:58 +01:00

Open #383 panel allows specifying SSH key 2025-12-02 20:45:00 +01:00

Open #386 deprecate wiki 2025-12-02 20:42:24 +01:00

Open #78 Start deployment migration 2025-12-02 20:38:12 +01:00

Open #126 Operator can make back-ups of applications' mutable file systems 2025-12-02 20:31:28 +01:00

Open #124 enable back-ups of application database 2025-12-02 20:31:10 +01:00

Open #125 enable back-ups of applications' immutable storage 2025-12-02 20:30:22 +01:00

Open #89 Generate documentation on the deployments from the code 2025-12-02 20:18:23 +01:00

Open #86 Update documentation on services 2025-12-02 20:18:10 +01:00

Open #185 use immutable buckets from VMs 2025-12-02 20:17:06 +01:00

Open #155 Address CI friction between security and caching 2025-12-02 20:14:19 +01:00

Open #87 Replace snakeoil-key with proper secret 2025-12-02 20:13:52 +01:00

Open #136 panel staging/production configuration 2025-12-02 20:06:59 +01:00

Open #98 docs: document having to load nix dev shell for pre-commit hook 2025-12-02 20:03:47 +01:00

Open #199 derive users and their keys from the keys directory 2025-12-02 19:52:00 +01:00

Open #210 Document the semantics of our various domains 2025-12-02 19:50:46 +01:00

Open #243 knowledge base 2025-12-02 19:50:37 +01:00

Open #295 limit security impact of SSH access to service VMs 2025-12-02 19:50:03 +01:00

Open #272 support password-protected personal SSH keys for deploying services in development 2025-12-02 19:47:44 +01:00

Open #77 Create a deployment migration string 2025-12-02 19:45:42 +01:00

Open #68 Describe the hardware infrastructure needed to run Fediversity yourself 2025-12-02 19:22:46 +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

Open #224 automated dev-ops workflows 2025-12-02 00:47:33 +01:00

Open #288 external developers empowered to contribute 2025-12-02 00:40:41 +01:00