Commit graph

180 commits

Author SHA1 Message Date
Conrad Kramer
abd5a35970 Make Jett a Burrow admin
Some checks failed
Build Rust / Cargo Test (push) Successful in 3m47s
Build Site / Next.js Build (push) Failing after 2s
Lint Governance / BEP Metadata (push) Successful in 0s
2026-04-18 02:42:01 -07:00
Conrad Kramer
c58d06dfc1 Move Burrow Google account aliases into agenix 2026-04-18 02:18:22 -07:00
Conrad Kramer
bc85e256f2 Stabilize Forgejo site build
Some checks failed
Build Rust / Cargo Test (push) Successful in 3m46s
Build Site / Next.js Build (push) Failing after 2s
Lint Governance / BEP Metadata (push) Successful in 0s
2026-04-09 20:59:31 -07:00
Conrad Kramer
aa577c5616 Inline Forgejo workflow checkout
Some checks failed
Build Rust / Cargo Test (push) Successful in 4m45s
Build Site / Next.js Build (push) Failing after 4s
Lint Governance / BEP Metadata (push) Successful in 0s
2026-04-06 04:22:34 -07:00
Conrad Kramer
fbe8643914 Restart Forgejo runner when registration changes
Some checks failed
Build Rust / Cargo Test (push) Failing after 0s
Build Site / Next.js Build (push) Failing after 0s
Lint Governance / BEP Metadata (push) Failing after 0s
2026-04-06 01:15:46 -07:00
Conrad Kramer
5e58aafb07 Align Forgejo runner labels with workflows
Some checks failed
Build Rust / Cargo Test (push) Failing after 4s
Build Site / Next.js Build (push) Failing after 0s
Lint Governance / BEP Metadata (push) Failing after 0s
2026-04-06 01:12:47 -07:00
Conrad Kramer
e2a2c73922 Install nsc on burrow forge host
Some checks are pending
Build Rust / Cargo Test (push) Waiting to run
Build Site / Next.js Build (push) Waiting to run
Lint Governance / BEP Metadata (push) Waiting to run
2026-04-06 01:08:24 -07:00
Conrad Kramer
70607e874c Move forgejo-nsc credentials into agenix
Some checks are pending
Build Rust / Cargo Test (push) Waiting to run
Build Site / Next.js Build (push) Waiting to run
Lint Governance / BEP Metadata (push) Waiting to run
2026-04-05 23:08:23 -07:00
Conrad Kramer
e40a947223 Add forge-owned Namespace auth portal 2026-04-05 20:52:52 -07:00
Conrad Kramer
64103abbea Refocus Tailnet flow on Tailscale 2026-04-05 02:10:49 -07:00
Conrad Kramer
3ebb0a8e61 Fix tailnet auth flow provider lookup
Some checks are pending
Build Rust / Cargo Test (push) Waiting to run
Build Site / Next.js Build (push) Waiting to run
Lint Governance / BEP Metadata (push) Waiting to run
2026-04-05 01:36:52 -07:00
Conrad Kramer
8de798469b Bind tailnet auth flow to tailscale 2026-04-05 01:34:32 -07:00
Conrad Kramer
c8aa036ade Add Tailscale Authentik OIDC app 2026-04-04 23:53:33 -07:00
Conrad Kramer
b15b6624cb Add Forgejo namespace release workflow 2026-04-04 22:21:03 -07:00
Conrad Kramer
9e3e8fa783 Use upstream nsc-autoscaler on burrow forge 2026-04-04 22:20:55 -07:00
Conrad Kramer
3d80e772c8 Add tailnet connectivity smoke path 2026-04-03 17:49:11 -07:00
Conrad Kramer
5079786515 Allow local UI test secret decryption 2026-04-03 03:08:06 -07:00
Conrad Kramer
75bcfaf655 Add Tailnet UI auth test flow 2026-04-03 03:03:17 -07:00
Conrad Kramer
0c660acd1e Add daemon-owned Tailnet login flow 2026-04-03 02:09:58 -07:00
Conrad Kramer
d1e28b8817 Route Tailnet Apple flows through daemon gRPC 2026-04-03 01:36:55 -07:00
Conrad Kramer
f6a7f0922d Add governance and identity registry scaffolding 2026-04-03 01:36:10 -07:00
Conrad Kramer
1da00ecdf3 Add email-based tailnet discovery to Apple app
Some checks failed
Build Rust / Cargo Test (push) Has been cancelled
Build Site / Next.js Build (push) Has been cancelled
2026-04-03 00:42:39 -07:00
Conrad Kramer
baf1408060 Add Tailnet landing page 2026-04-03 00:17:12 -07:00
Conrad Kramer
72b7f1467b Disable Forgejo local password sign-in
Some checks are pending
Build Rust / Cargo Test (push) Waiting to run
Build Site / Next.js Build (push) Waiting to run
2026-04-02 21:44:10 -07:00
Conrad Kramer
3332bf5c53 Fix Forgejo OIDC account linking 2026-04-01 13:43:47 -07:00
Conrad Kramer
bb05bd9014 Add Burrow Authentik admin directory sync 2026-04-01 11:39:29 -07:00
Conrad Kramer
1ff8270a01 Advertise OIDC discovery on burrow.net 2026-04-01 01:26:08 -07:00
Conrad Kramer
0e68c25a99 Wire Forgejo sign-in through Authentik 2026-04-01 01:12:15 -07:00
Conrad Kramer
7f280c08cf Commit remaining Burrow platform work 2026-03-31 23:35:36 -07:00
Conrad Kramer
fff5475914 Probe Headscale reachability in Apple UI 2026-03-31 23:28:42 -07:00
Conrad Kramer
be5b7d90db Enable Google Authentik login on forge 2026-03-31 23:28:35 -07:00
Conrad Kramer
20964e8ed7 Move forge tailnet secrets to agenix 2026-03-31 16:38:02 -07:00
Conrad Kramer
8aebf56d6d Resolve Burrow forge domains locally 2026-03-31 14:59:30 -07:00
Conrad Kramer
b8347f62ba Fix Headscale bootstrap policy syntax 2026-03-31 14:56:27 -07:00
Conrad Kramer
de25f240d5 Add Burrow forge infrastructure and tailnet control plane 2026-03-31 14:53:48 -07:00
Conrad Kramer
d1ed826389 Unify Tailnet config presentation 2026-03-31 14:32:14 -07:00
Conrad Kramer
014bca073f Polish Apple network config sheets 2026-03-31 14:27:14 -07:00
Conrad Kramer
2f69987742 Fix iOS config sheet width 2026-03-31 13:46:11 -07:00
Conrad Kramer
36a54628ba Simplify iOS network add flow 2026-03-31 13:40:13 -07:00
Conrad Kramer
35f3b3ce4e Use AuthenticationServices for Tailnet sign-in 2026-03-31 13:09:07 -07:00
Conrad Kramer
7670a75840 Add Tailnet accounts and Tailscale login flow 2026-03-31 12:52:21 -07:00
Conrad Kramer
f9062eae33 Fix Apple simulator and Swift 6 build plumbing 2026-03-31 12:50:28 -07:00
Conrad Kramer
cdf8d22055 Add Linux tor-exec namespace runtime 2026-03-30 20:01:55 -07:00
Conrad Kramer
7ade60646b Allow no-tunnel passthrough mode 2026-03-30 19:30:22 -07:00
Conrad Kramer
450e9c6fcd Drive daemon tunnels from stored networks 2026-03-30 19:01:58 -07:00
Conrad Kramer
3fb0269d7c Add IPv6 prefix handling to unix tun interface 2025-10-29 19:08:32 -07:00
Conrad Kramer
848efac15d wip 2025-09-23 19:56:39 -07:00
Conrad Kramer
85640ffce1 Switch to gRPC client in Swift app
Some checks failed
Build AppImage / Build AppImage (push) Has been cancelled
Build Apple Apps / Build App (iOS) (push) Has been cancelled
Build Apple Apps / Build App (iOS Simulator) (push) Has been cancelled
Build Apple Apps / Build App (macOS) (push) Has been cancelled
Build Docker / Build Docker Image (push) Has been cancelled
Build Rust Crate / Build Crate (macOS (Intel)) (push) Has been cancelled
Build Rust Crate / Build Crate (macOS) (push) Has been cancelled
Build Rust Crate / Build Crate (Linux) (push) Has been cancelled
Build Rust Crate / Build Crate (Windows) (push) Has been cancelled
2024-09-09 10:38:13 -07:00
Conrad Kramer
25a0f7c421 Add Developer ID Profiles to build 2024-09-07 20:35:28 -07:00
Jett Chen
e4b0f1660b GRPC Server Support
- Deprecates old json-rpc system
- Add GRPC daemon over uds
2024-09-08 11:33:11 +08:00