Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
62265bb
docs: add onboarding-redesign design doc
h4x3rotab Jun 17, 2026
17bb05b
feat(cli): dstack + dstackup for hands-off single-node onboarding
h4x3rotab Jun 17, 2026
01e8454
fix(cli): harden allowlist/state writes, destroy, and --expose
h4x3rotab Jun 18, 2026
3ca62cd
feat(cli): pin the app OS image in the allowlist
h4x3rotab Jun 18, 2026
8624ac8
fix(cli): clarify remaining review minors (messages + docs)
h4x3rotab Jun 18, 2026
e602cd0
fix(cli): address review Majors — CID coexistence, safe shelling, rob…
h4x3rotab Jun 18, 2026
50f6017
fix(cli): close 2nd-review blockers — fail-closed os-image pin, port …
h4x3rotab Jun 18, 2026
e3ad55a
fix(dstack-core): satisfy CI clippy (no expect/unwrap in lib)
h4x3rotab Jun 18, 2026
850b411
Merge remote-tracking branch 'origin/master' into research/onboarding…
h4x3rotab Jun 23, 2026
9be329b
refactor(cli): rename crates per review; bump copyright to 2026
h4x3rotab Jun 24, 2026
47f4c47
docs(cli): de-jargon "Tier-1" in code comments
h4x3rotab Jun 24, 2026
ac27bca
refactor(dstackup): split the 925-line main.rs into focused modules
h4x3rotab Jun 24, 2026
1661cc5
refactor(cli): align dstack client with phala CLI; drop the planning doc
h4x3rotab Jun 24, 2026
774306f
Merge remote-tracking branch 'origin/master' into research/onboarding…
h4x3rotab Jun 26, 2026
af2716a
feat(cli): support AMD SEV-SNP, not just Intel TDX
h4x3rotab Jun 26, 2026
43fed79
fix(dstackup): stale 'run' -> 'deploy' in the install hint
h4x3rotab Jun 26, 2026
1cd9ce0
fix(cli): default app-compose secure_time to false
h4x3rotab Jun 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 46 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 5 additions & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,10 @@ members = [
"sdk/rust",
"sdk/rust/types",
"no_std_check",
"crates/dstack-cli-core",
"crates/dstack-cli",
"crates/dstackup",
"crates/dstack-auth",
]
resolver = "2"

Expand All @@ -75,6 +79,7 @@ dstack-gateway-rpc = { path = "gateway/rpc" }
dstack-kms-rpc = { path = "kms/rpc" }
dstack-guest-agent-rpc = { path = "guest-agent/rpc" }
dstack-vmm-rpc = { path = "vmm/rpc" }
dstack-cli-core = { path = "crates/dstack-cli-core" }
dstack-port-forward = { path = "port-forward" }
cc-eventlog = { path = "cc-eventlog" }
supervisor = { path = "supervisor" }
Expand Down
20 changes: 20 additions & 0 deletions crates/dstack-auth/Cargo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# SPDX-FileCopyrightText: © 2026 Phala Network <dstack@phala.network>
#
# SPDX-License-Identifier: Apache-2.0

[package]
name = "dstack-auth"
version.workspace = true
edition.workspace = true
license.workspace = true

[[bin]]
name = "dstack-auth"
path = "src/main.rs"

[dependencies]
anyhow.workspace = true
clap.workspace = true
rocket = { workspace = true, features = ["json"] }
serde.workspace = true
serde_json.workspace = true
Loading
Loading