Skip to content

Commit 1c2a3c1

Browse files
first commit
0 parents  commit 1c2a3c1

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+5326
-0
lines changed

.github/copilot-instructions.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# SAIF on Azure Local - Disconnected Operations
2+
3+
## Project Overview
4+
This workspace contains Kubernetes manifests and configuration for deploying the SAIF (Secure AI Foundations) application on Azure Local in disconnected operations mode.
5+
6+
## Architecture
7+
- **Target Platform**: Azure Local with AKS Arc (disconnected mode)
8+
- **Application**: 3-tier containerized application (Web + API + SQL Server)
9+
- **Authentication**: SQL authentication (Microsoft Entra ID not supported in disconnected mode)
10+
- **Monitoring**: Local Prometheus/Grafana stack (no Azure Monitor)
11+
- **Container Registry**: Local Azure Container Registry for disconnected operations
12+
13+
## Key Constraints
14+
- No Microsoft Entra ID support in disconnected mode
15+
- Supported Kubernetes versions: 1.27.7, 1.27.9, 1.28.5, 1.28.9, 1.29.2, 1.29.4
16+
- Static IP allocation required for logical networks
17+
- CLI-based management (portal limitations)
18+
- No Azure cloud integrations (App Insights, Key Vault, Managed Identity)
19+
20+
## Development Guidelines
21+
- All diagrams must use Mermaid format
22+
- Kubernetes manifests should not depend on cloud services
23+
- Use ConfigMaps and Secrets for local configuration only
24+
- Health checks must work without internet connectivity
25+
- Container images must be pre-loaded to local registry
26+
27+
## Deployment Strategy
28+
- Offline image management for container deployments
29+
- Local monitoring and logging (no cloud dependencies)
30+
- SQL Server VMs with SQL authentication
31+
- Static networking configuration
32+
33+
## Reference Documentation
34+
- Azure Local disconnected operations: https://learn.microsoft.com/en-us/azure/azure-local/manage/disconnected-operations-overview
35+
- AKS Arc disconnected: https://learn.microsoft.com/en-us/azure/azure-local/manage/disconnected-operations-aks

0 commit comments

Comments
 (0)