Files
loc_az_hci/docs/temporary/DEPLOYMENT_CHECKLIST.md

73 lines
1.6 KiB
Markdown
Raw Permalink Normal View History

# Deployment Checklist
## Phase 1: Infrastructure Setup ✅
- [x] Proxmox connections verified
- [x] Environment variables configured
- [x] Setup scripts created
- [ ] Service VMs created
- [ ] OS installed on VMs
- [ ] Network configured (static IPs)
## Phase 2: Cloudflare Tunnel
- [ ] Cloudflare Tunnel VM created
- [ ] cloudflared installed
- [ ] Tunnel authenticated
- [ ] Tunnel created
- [ ] Configuration file created
- [ ] Systemd service configured
- [ ] DNS records configured
- [ ] Zero Trust policies configured
- [ ] Tunnel tested and verified
## Phase 3: Kubernetes (K3s)
- [ ] K3s VM created
- [ ] K3s installed
- [ ] Cluster verified
- [ ] kubectl configured
- [ ] Namespaces created
- [ ] Ingress controller deployed
- [ ] Cert-manager deployed
## Phase 4: Git Server
- [ ] Git Server VM created
- [ ] Gitea/GitLab installed
- [ ] Initial configuration completed
- [ ] GitOps repository created
- [ ] SSH keys configured
## Phase 5: Observability
- [ ] Observability VM created
- [ ] Prometheus deployed
- [ ] Grafana deployed
- [ ] Dashboards configured
- [ ] Alerting rules configured
## Phase 6: HC Stack Services
- [ ] Hyperledger Besu deployed
- [ ] Hyperledger Firefly deployed
- [ ] Chainlink CCIP deployed
- [ ] Blockscout deployed
- [ ] Services verified
## Phase 7: Security & Hardening
- [ ] Proxmox RBAC accounts created
- [ ] API tokens generated
- [ ] Firewall rules configured
- [ ] SSH hardening completed
- [ ] Backup strategy implemented
## Phase 8: Documentation
- [ ] Network diagrams updated
- [ ] Runbooks created
- [ ] Access matrix documented
- [ ] IP address list documented