Skip to content

Commit 44726ff

Browse files
annaji-msftAnnaji Sharma GantiCopilot
authored
Remove Linux ARM64 from CLI install and README (#1718)
* Remove Linux ARM64 support (not currently available) - Update README platform table: remove Linux ARM64 - Update install.sh: reject Linux ARM64 with clear error message Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Fix README command tree: role assign→create, add fs cp command Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Update verbose/debug descriptions, add debug warning to tips Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Annaji Sharma Ganti <Annaji.Ganti+microsoft@microsoft.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 287a544 commit 44726ff

2 files changed

Lines changed: 15 additions & 6 deletions

File tree

docs/early/aca-cli/README.md

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ curl -fsSL https://raw.githubusercontent.com/microsoft/azure-container-apps/main
4949

5050
| Platform | Architecture |
5151
|----------|-------------|
52-
| Linux | x64, ARM64 |
52+
| Linux | x64 |
5353
| macOS | ARM64 |
5454
| Windows | x64 |
5555

@@ -182,6 +182,9 @@ aca sandbox fs cat --id <id> --path /etc/os-release
182182

183183
# Upload a local file
184184
aca sandbox fs write --id <id> --path /tmp/myfile.txt --file ./local-file.txt
185+
186+
# Copy files between local machine and sandbox
187+
aca sandbox fs cp --id <id> --src ./local-dir --dest /app/
185188
```
186189

187190
### Port Management
@@ -604,8 +607,8 @@ Every command accepts these flags:
604607
| `--group` | | Sandbox group (on sandbox subcommands) |
605608
| `--region` | | Data plane region |
606609
| `--output` | `-o` | Output format: `table` (default), `json` |
607-
| `--verbose` | | Verbose logging |
608-
| `--debug` | | Debug logging |
610+
| `--verbose` | | Enable verbose output (HTTP traces and resolved config) |
611+
| `--debug` | | Enable debug output (verbose + transport-level details) |
609612
| `--managed-identity` | | Use managed identity auth |
610613
| `--help` | `-h` | Show help |
611614

@@ -651,6 +654,7 @@ aca sandbox list -o json | jq '.[].id'
651654
| Removing non-existent port | Fails with 404 |
652655
| `--sandbox-group` vs `--group` | Top-level commands use `--sandbox-group`; sandbox subcommands use `--group` |
653656
| MI role grant immediately after identity assign | May fail with 400 — **wait a few seconds** for propagation |
657+
| `--debug` flag | May log sensitive data (tokens, headers) — **do not share output without review** |
654658

655659
### Available Roles
656660

@@ -717,7 +721,7 @@ aca
717721
│ │ └── remove Remove managed identity
718722
│ └── role
719723
│ ├── list List available roles
720-
│ └── assign Assign a role
724+
│ └── create Create a role assignment
721725
├── sandbox
722726
│ ├── create Create a sandbox
723727
│ ├── list List sandboxes
@@ -755,7 +759,8 @@ aca
755759
│ ├── write Write a file into sandbox
756760
│ ├── rm Delete a file or directory
757761
│ ├── mkdir Create a directory
758-
│ └── stat Show file metadata
762+
│ ├── stat Show file metadata
763+
│ └── cp Copy files between local and sandbox
759764
├── version Show CLI version
760765
└── doctor Check system prerequisites
761766
```

docs/early/aca-cli/install.sh

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,11 @@ detect_platform() {
2525
echo "Error: macOS x64 (Intel) is not supported. Only macOS ARM64 (Apple Silicon) is available."; exit 1
2626
fi
2727
ARCH_TAG="x64" ;;
28-
aarch64|arm64) ARCH_TAG="arm64" ;;
28+
aarch64|arm64)
29+
if [ "$OS_TAG" = "linux" ]; then
30+
echo "Error: Linux ARM64 is not currently supported. Only Linux x64 is available."; exit 1
31+
fi
32+
ARCH_TAG="arm64" ;;
2933
*) echo "Error: Unsupported architecture: $ARCH"; exit 1 ;;
3034
esac
3135

0 commit comments

Comments
 (0)