- Add comprehensive database migrations (001-024) for schema evolution - Enhance API schema with expanded type definitions and resolvers - Add new middleware: audit logging, rate limiting, MFA enforcement, security, tenant auth - Implement new services: AI optimization, billing, blockchain, compliance, marketplace - Add adapter layer for cloud integrations (Cloudflare, Kubernetes, Proxmox, storage) - Update Crossplane provider with enhanced VM management capabilities - Add comprehensive test suite for API endpoints and services - Update frontend components with improved GraphQL subscriptions and real-time updates - Enhance security configurations and headers (CSP, CORS, etc.) - Update documentation and configuration files - Add new CI/CD workflows and validation scripts - Implement design system improvements and UI enhancements
4.7 KiB
Domain Migration: d-bis.org → sankofa.nexus
Date: 2024-12-19
Status: Completed
Summary
All FQDNs have been migrated from d-bis.org to sankofa.nexus across the entire infrastructure.
Changes Made
1. DNS Records
File: cloudflare/dns/sankofa.nexus-records.yaml (renamed from d-bis.org-records.yaml)
Updated Records:
ml110-01.sankofa.nexus→ 192.168.11.10r630-01.sankofa.nexus→ 192.168.11.11ml110-01-api.sankofa.nexus→ CNAME to ml110-01.sankofa.nexusr630-01-api.sankofa.nexus→ CNAME to r630-01.sankofa.nexusml110-01-metrics.sankofa.nexus→ CNAME to ml110-01.sankofa.nexusr630-01-metrics.sankofa.nexus→ CNAME to r630-01.sankofa.nexus
2. Cloudflare Tunnel Configurations
Files Updated:
cloudflare/tunnel-configs/proxmox-site-1.yamlcloudflare/tunnel-configs/proxmox-site-2.yamlcloudflare/tunnel-configs/proxmox-site-3.yaml
Changes:
- All hostname entries updated to use
sankofa.nexus - Ingress rules updated with new domain
3. Provider Configurations
File: crossplane-provider-proxmox/examples/provider-config.yaml
Updated Endpoints:
https://ml110-01.sankofa.nexus:8006https://r630-01.sankofa.nexus:8006
4. Terraform Configurations
File: cloudflare/terraform/dns.tf
Changes:
- Zone data source updated to
sankofa.nexus - All DNS record values updated
5. Scripts
Files Updated:
scripts/setup-dns-records.shscripts/get-cloudflare-info.shscripts/hosts-entries.txt- All other scripts referencing the domain
Default Domain: Changed from d-bis.org to sankofa.nexus
6. Documentation
Files Updated: 50+ documentation files
- All references to
d-bis.orgreplaced withsankofa.nexus - URLs, examples, and configuration snippets updated
Domain Registration
Domain: sankofa.nexus
Registrar: Cloudflare
Registrar URL: https://www.cloudflare.com/
WHOIS Server: whois.cloudflare.com
Creation Date: 2025-12-08T02:42:20Z
Status: ✅ Registered and Active
Cloudflare Configuration
DNS Setup
-
Domain Status:
- Domain:
sankofa.nexus✅ Registered - Registrar: Cloudflare
- Nameservers: Managed by Cloudflare (auto-configured)
- Domain:
-
Create DNS Records:
./scripts/setup-dns-records.sh -
Verify Zone ID:
./scripts/get-cloudflare-info.sh
SSL/TLS Certificates
Cloudflare Origin CA:
- Certificate will be auto-generated for
sankofa.nexus - Covers
*.sankofa.nexuswildcard - Auto-renewed by Cloudflare
Tunnels
Tunnel Configuration:
- All tunnel configs updated with new domain
- Hostname routing updated in Cloudflare dashboard
- Tunnel credentials remain the same
IP Addresses
No Changes:
- ML110-01: 192.168.11.10
- R630-01: 192.168.11.11
Gateway Configuration
Cloudflare Gateway:
- DNS policies updated for
sankofa.nexus - Network policies remain unchanged
- Split DNS updated for new domain
ARIN and PeeringDB
New Information Added:
- ARIN organization details
- PeeringDB network information
- ASN configuration
- Contact information
See: ARIN_PEERINGDB.md
Migration Checklist
- Update all DNS record definitions
- Update Cloudflare tunnel configurations
- Update provider configurations
- Update Terraform configurations
- Update all scripts
- Update all documentation
- Rename DNS records file
- Add ARIN and PeeringDB information
- Update Cloudflare dashboard (manual)
- Update nameservers (manual)
- Verify DNS propagation
- Test all endpoints
- Update SSL certificates
- Verify tunnel connectivity
Next Steps
-
Add Domain to Cloudflare:
- Log in to Cloudflare dashboard
- Add
sankofa.nexusdomain - Update nameservers on domain registrar
-
Create DNS Records:
export DOMAIN=sankofa.nexus ./scripts/setup-dns-records.sh -
Update Zone ID in .env:
./scripts/get-cloudflare-info.sh # Update CLOUDFLARE_ZONE_ID in .env -
Verify DNS Propagation:
dig ml110-01.sankofa.nexus dig r630-01.sankofa.nexus -
Test Endpoints:
curl -k https://ml110-01.sankofa.nexus:8006 curl -k https://r630-01.sankofa.nexus:8006
Rollback Plan
If issues occur, the previous domain configuration can be restored by:
- Reverting DNS records to
d-bis.org - Updating tunnel configurations
- Updating provider configs
Note: All changes are in version control and can be reverted if needed.