Skip to content

ak-agent: create profile-specific ssh agent sockets - #1678

Merged
BeryJu merged 3 commits into
mainfrom
ak-agent/profile-specific-ssh
Oct 14, 2026
Merged

BeryJu merged 3 commits into
mainfrom
ak-agent/profile-specific-ssh

Conversation

@BeryJu

@BeryJu BeryJu commented Oct 13, 2026

Copy link
Copy Markdown
Member

allows routing to different profiles in SSH config

@codecov

codecov Bot commented Oct 13, 2026 •

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 30.76923% with 72 lines in your changes missing coverage. Please review.
✅ Project coverage is 49.76%. Comparing base (9176059) to head (230100e).
⚠️ Report is 2 commits behind head on main.
✅ All tests successful. No failed tests found.

Files with missing lines Patch % Lines
ak-agent/src/ssh/mod.rs 0.00% 47 Missing ⚠️
ak-agent-desktop/src-tauri/src/cmd/ssh.rs 0.00% 12 Missing ⚠️
ak-agent/src/ssh/txn.rs 0.00% 7 Missing ⚠️
ak-platform/src/net/server/mod.rs 73.68% 4 Missing and 1 partial ⚠️
ak-platform/src/paths.rs 94.73% 0 Missing and 1 partial ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1678      +/-   ##
==========================================
+ Coverage   46.74%   49.76%   +3.01%     
==========================================
  Files         205      209       +4     
  Lines       16983    21816    +4833     
  Branches    16252    16650     +398     
==========================================
+ Hits         7939    10856    +2917     
- Misses       8613    10575    +1962     
+ Partials      431      385      -46     
Flag Coverage Δ
rs-e2e-24.04 33.37% <5.26%> (?)
rs-e2e-25.10 10.76% <0.00%> (?)
rs-e2e-26.04 10.76% <0.00%> (?)
rs-macos-26-ak-agent 40.25% <0.00%> (-1.44%) ⬇️
rs-macos-26-ak-agent-desktop 0.38% <0.00%> (-0.01%) ⬇️
rs-macos-26-ak-api-cli 100.00% <ø> (ø)
rs-macos-26-ak-api-cli-gen 66.71% <ø> (ø)
rs-macos-26-ak-browser-support 23.68% <ø> (ø)
rs-macos-26-ak-cli 21.19% <ø> (ø)
rs-macos-26-ak-flow-executor 13.07% <ø> (ø)
rs-macos-26-ak-meta 0.00% <ø> (ø)
rs-macos-26-ak-meta-macros 0.00% <ø> (ø)
rs-macos-26-ak-platform 67.59% <93.93%> (+0.41%) ⬆️
rs-macos-26-ak-platform-authz 0.00% <ø> (ø)
rs-macos-26-ak-platform-facts 83.44% <ø> (ø)
rs-macos-26-ak-platform-keyring 65.64% <ø> (ø)
rs-macos-26-ak-sysd 38.08% <ø> (ø)
rs-ubuntu-26.04-ak-agent 40.25% <0.00%> (-1.44%) ⬇️
rs-ubuntu-26.04-ak-agent-desktop 0.39% <0.00%> (-0.01%) ⬇️
rs-ubuntu-26.04-ak-api-cli 100.00% <ø> (ø)
rs-ubuntu-26.04-ak-api-cli-gen 66.71% <ø> (ø)
rs-ubuntu-26.04-ak-browser-support 23.68% <ø> (ø)
rs-ubuntu-26.04-ak-cli 21.19% <ø> (ø)
rs-ubuntu-26.04-ak-flow-executor 13.07% <ø> (ø)
rs-ubuntu-26.04-ak-meta 0.00% <ø> (ø)
rs-ubuntu-26.04-ak-meta-macros 0.00% <ø> (ø)
rs-ubuntu-26.04-ak-nss 77.37% <ø> (ø)
rs-ubuntu-26.04-ak-pam 0.00% <ø> (ø)
rs-ubuntu-26.04-ak-platform 67.06% <93.93%> (+0.38%) ⬆️
rs-ubuntu-26.04-ak-platform-authz 0.00% <ø> (ø)
rs-ubuntu-26.04-ak-platform-facts 82.64% <ø> (ø)
rs-ubuntu-26.04-ak-platform-keyring 53.08% <ø> (ø)
rs-ubuntu-26.04-ak-sysd 36.73% <ø> (ø)
rs-ubuntu-26.04-arm-ak-agent 40.25% <0.00%> (-1.44%) ⬇️
rs-ubuntu-26.04-arm-ak-agent-desktop 0.39% <0.00%> (-0.01%) ⬇️
rs-ubuntu-26.04-arm-ak-api-cli 100.00% <ø> (ø)
rs-ubuntu-26.04-arm-ak-api-cli-gen 66.71% <ø> (ø)
rs-ubuntu-26.04-arm-ak-browser-support 23.68% <ø> (ø)
rs-ubuntu-26.04-arm-ak-cli 21.19% <ø> (ø)
rs-ubuntu-26.04-arm-ak-flow-executor 13.07% <ø> (ø)
rs-ubuntu-26.04-arm-ak-meta 0.00% <ø> (ø)
rs-ubuntu-26.04-arm-ak-meta-macros 0.00% <ø> (ø)
rs-ubuntu-26.04-arm-ak-nss 77.37% <ø> (ø)
rs-ubuntu-26.04-arm-ak-pam 0.00% <ø> (ø)
rs-ubuntu-26.04-arm-ak-platform 67.06% <93.93%> (+0.38%) ⬆️
rs-ubuntu-26.04-arm-ak-platform-authz 0.00% <ø> (ø)
rs-ubuntu-26.04-arm-ak-platform-facts 82.64% <ø> (ø)
rs-ubuntu-26.04-arm-ak-platform-keyring 53.08% <ø> (ø)
rs-ubuntu-26.04-arm-ak-sysd 36.73% <ø> (ø)
rs-windows-2025-ak-agent 37.02% <0.00%> (-1.38%) ⬇️
rs-windows-2025-ak-agent-desktop 0.37% <0.00%> (-0.01%) ⬇️
rs-windows-2025-ak-api-cli 100.00% <ø> (ø)
rs-windows-2025-ak-api-cli-gen 66.71% <ø> (ø)
rs-windows-2025-ak-browser-support 23.68% <ø> (?)
rs-windows-2025-ak-cli 21.19% <ø> (ø)
rs-windows-2025-ak-flow-executor 13.07% <ø> (ø)
rs-windows-2025-ak-meta 0.00% <ø> (ø)
rs-windows-2025-ak-meta-macros 0.00% <ø> (ø)
rs-windows-2025-ak-platform 63.55% <95.45%> (+0.31%) ⬆️
rs-windows-2025-ak-platform-authz 0.00% <ø> (ø)
rs-windows-2025-ak-platform-facts 78.89% <ø> (ø)
rs-windows-2025-ak-platform-keyring 76.25% <ø> (ø)
rs-windows-2025-ak-sysd 35.64% <ø> (ø)
rs-windows-2025-ee/wcp 44.36% <28.57%> (-0.04%) ⬇️
swift 3.00% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

@authentik-automation

Copy link
Copy Markdown
Contributor

🚀 Deployed on https://pr-1678--authentik-pkg.netlify.app

@authentik-automation
authentik-automation Bot temporarily deployed to pull request October 13, 2026 13:39 Inactive
@BeryJu
BeryJu force-pushed the ak-agent/profile-specific-ssh branch from ec954a7 to 230100e Compare October 14, 2026 11:27
@authentik-automation
authentik-automation Bot temporarily deployed to pull request October 14, 2026 11:54 Inactive
@BeryJu
BeryJu merged commit a2e5fc9 into main Oct 14, 2026
120 of 121 checks passed
@BeryJu
BeryJu deleted the ak-agent/profile-specific-ssh branch October 14, 2026 16:50
@github-project-automation github-project-automation Bot moved this from Todo to Done in authentik Core Oct 14, 2026

This branch was previously deployed

1 inactive deployment
pull request — 230100e3 Deployed Oct 14, 2026 by authentik-automation[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant