LeanIX
LeanIX is Roche’s enterprise architecture management platform. As a stretch goal, the roche-data pipeline will register data products, APIs, and platform components in the LeanIX catalog, giving enterprise architects real-time visibility into the data platform’s footprint without manual documentation.
Connection Details
Section titled “Connection Details”| Property | Value |
|---|---|
| URL | TBD (awaiting A14 resolution) |
| Auth method | API token |
| Network | Roche corporate network |
| Access task | A14 (stretch goal) |
| GitHub issue | #29 |
Environment Variables
Section titled “Environment Variables”| Variable | Source | Description |
|---|---|---|
LEANIX_BASE_URL | Vault common/leanix | Base URL for LeanIX REST API |
LEANIX_API_TOKEN | GitHub Actions secrets | API token for authenticated access |
CLI Modules
Section titled “CLI Modules”| Module | Usage |
|---|---|
| (none yet) | Future module for EA catalog registration |
Access Verification
Section titled “Access Verification”Script: scripts/access/check-leanix.sh
Required tools: curl
Checks performed:
- HTTP connectivity to LeanIX endpoint (if
LEANIX_BASE_URLis set) - HTTP status code validation
Expected state: skip — stretch goal, A14 not resolved.
Current Status
Section titled “Current Status”- Priority: Stretch goal — not on critical path
- Access: Not started
- Implementation: No CLI module exists yet; planned as a future registration module
- Workaround: Not needed — LeanIX registration is additive and non-blocking