# sassoftware/viya4-admin-checklist architecture

> Architecture diagram of the GitHub repository sassoftware/viya4-admin-checklist, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-11-12). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/sassoftware/viya4-admin-checklist
- Repository: https://github.com/sassoftware/viya4-admin-checklist

## Overview

This repository is an administrator-facing SAS Viya on Kubernetes checklist, not a runtime administration tool. Administrators use the checklist to select applicable one-time deployment tasks and recurring maintenance tasks, then consult task guidance to carry them out. The README also points readers to usage and audience guidance. The task directory is represented as a broad subsystem because individual task contents were not sampled; the Python scripts generate Markdown and are excluded from this product map.

Main entry points: [`checklist.md`](https://github.com/sassoftware/viya4-admin-checklist/blob/main/checklist.md) (Administration checklist), [`README.md`](https://github.com/sassoftware/viya4-admin-checklist/blob/main/README.md) (Project overview), [`tasks`](https://github.com/sassoftware/viya4-admin-checklist/tree/main/tasks) (Initial tasks), [`how_to_use_this_checklist.md`](https://github.com/sassoftware/viya4-admin-checklist/blob/main/how_to_use_this_checklist.md) (Checklist usage)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_checklist["Checklist"]
  node_checklist_doc["Administration checklist<br/>[checklist.md]"]
  node_initial["Initial tasks"]
  node_recurring["Regular tasks"]
end

subgraph group_guidance["Task guidance"]
  node_task_guidance["Task details"]
end

subgraph group_orientation["Reader orientation"]
  node_overview["Project overview<br/>[README.md]"]
  node_usage["Checklist usage"]
  node_audience["Intended audience"]
end

node_admin(("SAS administrator"))
node_healthy(("Healthy Viya deployment"))

node_admin -->|"consults"| node_overview
node_overview -->|"directs to"| node_checklist_doc
node_checklist_doc -->|"lists"| node_initial
node_checklist_doc -->|"lists"| node_recurring
node_admin -->|"reads"| node_usage
node_admin -->|"checks fit"| node_audience
node_admin -->|"consults"| node_task_guidance
node_admin -->|"maintains"| node_healthy

click node_overview "https://github.com/sassoftware/viya4-admin-checklist/blob/main/README.md"
click node_checklist_doc "https://github.com/sassoftware/viya4-admin-checklist/blob/main/checklist.md"
click node_initial "https://github.com/sassoftware/viya4-admin-checklist/tree/main/tasks"
click node_recurring "https://github.com/sassoftware/viya4-admin-checklist/tree/main/tasks"
click node_task_guidance "https://github.com/sassoftware/viya4-admin-checklist/tree/main/tasks"
click node_usage "https://github.com/sassoftware/viya4-admin-checklist/blob/main/how_to_use_this_checklist.md"
click node_audience "https://github.com/sassoftware/viya4-admin-checklist/blob/main/intended_audience.md"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_checklist_doc,node_initial,node_recurring toneBlue
class node_task_guidance toneAmber
class node_overview,node_usage,node_audience toneMint
class node_admin,node_healthy toneIndigo
```

## Components

### Checklist

- [Administration checklist](https://github.com/sassoftware/viya4-admin-checklist/blob/main/checklist.md): `checklist.md`
- [Initial tasks](https://github.com/sassoftware/viya4-admin-checklist/tree/main/tasks): `tasks`
- [Regular tasks](https://github.com/sassoftware/viya4-admin-checklist/tree/main/tasks): `tasks`

### Task guidance

- [Task details](https://github.com/sassoftware/viya4-admin-checklist/tree/main/tasks): `tasks`

### Reader orientation

- [Project overview](https://github.com/sassoftware/viya4-admin-checklist/blob/main/README.md): `README.md`
- [Checklist usage](https://github.com/sassoftware/viya4-admin-checklist/blob/main/how_to_use_this_checklist.md): `how_to_use_this_checklist.md`
- [Intended audience](https://github.com/sassoftware/viya4-admin-checklist/blob/main/intended_audience.md): `intended_audience.md`

### Other components

- **SAS administrator**
- **Healthy Viya deployment**

## Connections

- SAS administrator → Project overview: consults (evidence: `README.md`)
- Project overview → Administration checklist: directs to (evidence: `README.md`)
- Administration checklist → Initial tasks: lists (evidence: `README.md`)
- Administration checklist → Regular tasks: lists (evidence: `README.md`)
- SAS administrator → Checklist usage: reads (evidence: `README.md`)
- SAS administrator → Intended audience: checks fit (evidence: `README.md`)
- SAS administrator → Task details: consults (evidence: `README.md`)
- SAS administrator → Healthy Viya deployment: maintains (evidence: `README.md`)
