From 2655493ac8d1770900256a2e1cbdab946a6de3ec Mon Sep 17 00:00:00 2001 From: shankar0123 Date: Mon, 30 Mar 2026 01:34:22 -0400 Subject: [PATCH] =?UTF-8?q?fix(docs):=20correct=20migration=20guides=20?= =?UTF-8?q?=E2=80=94=2017=20issues=20found=20via=20repo=20audit?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes factual errors, broken links, wrong ports, inaccurate GUI descriptions, and misleading config formats across all three migration guides (certbot, acme.sh, cert-manager). Key fixes: - Correct server port from 8080/3000 to 8443 across all guides - Fix HTTPS→HTTP for Docker Compose (not TLS-terminated) - Fix heartbeat interval: 60 seconds, not 5 minutes - Fix "50 servers" → "10 servers" (50 certs across 10 servers) - Replace JSON config blocks with env var format (actual config method) - Fix policy creation flow to match actual GUI (name/type/severity/config) - Fix issuer wizard description to match actual 2-step flow - Fix Vault PKI "coming in v2.1" → "planned" (ships post-2.1.0) - Fix 5 broken links (cert-manager.md, quickstart anchors, architecture anchor) - Remove claim of auto-generated suggestions in discovery flow Co-Authored-By: Claude Opus 4.6 --- docs/certctl-for-cert-manager-users.md | 27 ++++++------- docs/migrate-from-acmesh.md | 54 ++++++++++++++------------ docs/migrate-from-certbot.md | 48 ++++++++++++++--------- 3 files changed, 73 insertions(+), 56 deletions(-) diff --git a/docs/certctl-for-cert-manager-users.md b/docs/certctl-for-cert-manager-users.md index d9def31..ea02b8d 100644 --- a/docs/certctl-for-cert-manager-users.md +++ b/docs/certctl-for-cert-manager-users.md @@ -27,7 +27,7 @@ Result: Deploy certctl control plane once (Docker Compose, Kubernetes Helm chart, or self-hosted). Deploy agents on your VMs, bare metal, and network appliances. One dashboard shows: - **All cert-manager certs** via discovery scanning (agents find cert-manager-issued certs copied to target machines, or scan the cluster directly) -- **All certctl-managed certs** issued by shared issuers (ACME, step-ca, Vault PKI (coming in v2.1), private CA) +- **All certctl-managed certs** issued by shared issuers (ACME, step-ca, Vault PKI (planned), private CA) - **Unified renewal and deployment** across both worlds - **Single pane of glass** with expiration timeline, renewal status, deployment verification, audit trail @@ -39,8 +39,7 @@ Deploy certctl control plane once (Docker Compose, Kubernetes Helm chart, or sel ```bash cd /opt/certctl docker compose up -d -# Dashboard: http://localhost:3000 -# API: http://localhost:8080 +# Dashboard & API: http://localhost:8443 ``` **Option B: Kubernetes** (recommended for prod) @@ -60,7 +59,7 @@ chmod +x /usr/local/bin/certctl-agent # Config sudo tee /etc/certctl/agent.env > /dev/null < /dev/null <