docs: update README, architecture, and connectors for M17/M16b/M19/M16a

- Mark OpenSSL issuer as implemented, add CLI section to README
- Update notifier table (Slack, Teams, PagerDuty, OpsGenie now implemented)
- Add OpenSSL and notifier config vars to configuration table
- Update V2 roadmap milestones (M19, M16a, M17, M16b marked complete)
- Update architecture diagrams (OpenSSL implemented, notifier connectors)
- Add OpenSSL connector docs and notifier env var table to connectors.md
- Update audit trail section (API audit log now implemented)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Shankar
2026-03-23 18:30:29 -04:00
parent bcd19f4170
commit 53f2f239af
3 changed files with 79 additions and 16 deletions
+6 -3
View File
@@ -43,7 +43,7 @@ flowchart TB
CA1["Local CA\n(crypto/x509, sub-CA)"]
CA2["ACME\n(HTTP-01 + DNS-01)"]
CA3["step-ca\n(/sign API)"]
CA4["OpenSSL / Custom CA\n(planned)"]
CA4["OpenSSL / Custom CA\n(script-based)"]
CA6["Vault PKI\n(planned)"]
end
@@ -386,7 +386,7 @@ flowchart TB
II --> LC["Local CA"]
II --> ACME["ACME v2"]
II --> SC["step-ca"]
II --> OC["OpenSSL / Custom CA (planned)"]
II --> OC["OpenSSL / Custom CA"]
II --> VP["Vault PKI (planned)"]
end
@@ -405,7 +405,10 @@ flowchart TB
NI["NotifierConnector Interface\nSendAlert() | SendEvent()"]
NI --> EM["Email (SMTP)"]
NI --> WH["Webhook (HTTP)"]
NI --> SL["Slack (future)"]
NI --> SL["Slack"]
NI --> TM["Microsoft Teams"]
NI --> PD["PagerDuty"]
NI --> OG["OpsGenie"]
end
```