Go Live guide
Welcome to the DX Cloud Go Live Checklist.
This guide is here to ensure a smooth and successful deployment of your project into production. Each point in this checklist addresses critical aspects that need to be reviewed and confirmed before the “Go Live” date.
From infrastructure readiness to automation, we walk you through the essential steps, providing clarity on where to assess each item and noting automation opportunities for streamlined processes.
Pre Go-Live Check
You need to submit a Pre Go-Live Check (PGLC) request at least 5 business days in advance for standard projects. More complex setups may require additional time. While we strive to accommodate your preferred dates, availability is not guaranteed.
By following this checklist, you’ll be fully prepared to confidently deploy your project. Be sure you complete this checklist before requesting a PGLC.
Go-Live Dedicated Assistance (Hypercare)
Go-live periods can be high-stakes moments for your team. If you’d like dedicated support beyond your standard SLA coverage, we offer Go-Live Dedicated Assistance (Hypercare) as an optional paid service.
This service provides prioritized availability from our team before, during, and after your go-live window, giving you direct access to expertise when timing matters most.
What’s included
- Dedicated support availability during your scheduled go-live window
- Prioritized response during the reserved period
- Coverage for a few days or weeks post go-live, depending on your needs
How to request
Contact your Customer Success representative or submit a request through the Helpdesk.
A minimum of 3 business days notice is required. Requests with shorter notice are subject to availability and may incur additional fees.
Standard project checklist
There are several items that need to be checked before you go live. Completing this list does not necessarily mean going live will be entirely successful, but it helps minimize potential deployment issues.
The checklist is interactive — tick items as you complete them. Your progress is saved in this browser.
Administration
Architecture
-
For more on this topic, see Kubernetes.
-
For more on this topic, see Multicluster.
Database and memory
-
For more on this topic, see Architecture: Deployment options.
-
For more on this topic, see CPU resources.
-
Helm
-
The latest Helm chart version is 1.23.0.
Monitoring
-
For more on this topic, see JMX monitoring.
Networking and infrastructure
-
For more on this topic, see Networking: Add redirect server .
-
To ensure a smooth transition during go-live, it is important to adjust the TTL (Time to Live) values for the DNS records of the domains being migrated to Magnolia DX Cloud.
TTL determines how long DNS records are cached by DNS servers and clients. Lowering the TTL ensures faster propagation of DNS changes during initial deployment, minimizing potential disruptions.
After a successful Go-live, the TTL can be increased to reduce the load on DNS servers.
-
Check the current TTL settings for all domains.
-
Reduce the TTL to a lower value, such as
300seconds (5 minutes), at least 2 × current TTL before the go-live date.For example: If the current TTL is 24 hours (
86400seconds), lower the TTL 48 hours before go-live. -
Perform necessary DNS updates (e.g., pointing the domain to Magnolia DX Cloud or to the CDN provider) during the go-live window. With a lower TTL, changes will propagate quickly.
-
After confirming a successful go-live, increase the TTL back to its original or a higher value to optimize DNS server performance.
Example timeline
- Current TTL: 24 hours (
86400seconds) - Go-live date: January 15, 2026
- Action: Lower TTL to
300seconds on January 13, 2026 (48 hours before go-live).
After completing these steps, the domain transition to DX Cloud will be seamless and efficient.
-
Configure IP Whitelisting with Fastly for Go-Live
This section explains how to configure IP whitelisting with Fastly to secure access to DX Cloud instances. IP whitelisting ensures that only authorized IP addresses can access your Magnolia cluster, enhancing security for both public and internal use cases.
- Public instances (e.g.,
example-domain.com): Customer-facing sites restricted to specific client IP addresses via Fastly. - Author instances (e.g.,
author.example-domain.com): Editorial environments restricted to internal or client IP addresses.
Why switch domains and configure IP Whitelisting?
At Go-Live, customers switch from temporary or staging domains to production domains to achieve the following:
- Branding: Use your branded domain for public-facing sites, replacing temporary domains like
magnolia-platform.io. - Security: Fastly’s Access Control Lists (ACLs) restrict public instance access to authorized client IP addresses, protecting sensitive content. Author instances are limited to internal IPs for editorial security.
- Performance: Fastly’s CDN optimizes content delivery for public instances, requiring DNS to point to Fastly’s edge network.
- Environment Isolation: Distinct domains for author instances segregate editorial access, ensuring only authorized users can manage content.
IP whitelisting with Fastly and Kubernetes Ingress ensures that only trusted IP addresses can access your cluster, aligning with security best practices and compliance requirements.
Configure Public instances
Public instances are customer-facing sites that route traffic through Fastly, with access restricted to specific client IP addresses.
Prerequisites
- Collate a list of static client IP addresses authorized to access the public instance (e.g., office networks, VPNs).
Steps
-
Prepare Client IPs
- Compile a list of static IP addresses (e.g., corporate networks, CI/CD systems) that need access to
example-domain.com.
- Compile a list of static IP addresses (e.g., corporate networks, CI/CD systems) that need access to
-
Submit HD Ticket for Fastly ACLs
- Create a Helpdesk ticket with the DX Cloud team to add the client IPs to Fastly’s ACLs for
example-domain.comand configure firewall rules for your environment.
- Create a Helpdesk ticket with the DX Cloud team to add the client IPs to Fastly’s ACLs for
-
Update DNS for Go-Live
- Configure the DNS to point to Fastly.
Fastly only allows connections from whitelisted client IPs, blocking all other requests.
Best practices
- Use static IPs to prevent access issues.
- Test ACLs in a staging environment before Go-Live.
- Monitor Fastly logs for blocked requests.
Configure Author instances
Author instances (e.g., author.example-domain.com) are restricted to internal or client IP addresses for editorial use.
Option 1: Use provided domain
-
Deploy Magnolia Domain
- Use the
magnolia-platform.iodomain created via the Helm chart.
- Use the
-
Configure Access
- Map the domain to the author service (
prod-magnolia-helm-author-svc).
- Map the domain to the author service (
-
Configure IP Whitelisting
- Create a Helpdesk ticket with the DX Cloud team to configure firewall rules for your environment.
-
Verify Access
- Test access for authorized users via the
magnolia-platform.iodomain.
- Test access for authorized users via the
Option 2: Use Custom Author subdomain
-
Create Subdomain
- Define
author.example-domain.com.
- Define
-
Prepare Client IPs
- Compile a list of static IP addresses (e.g., corporate networks, CI/CD systems) that need access to
example-domain.com.
- Compile a list of static IP addresses (e.g., corporate networks, CI/CD systems) that need access to
-
Submit HD Ticket for Fastly ACLs
- Create a Helpdesk ticket with the DX Cloud team to add the client IPs to Fastly’s ACLs for
example-domain.comand configure firewall rules for your environment.
- Create a Helpdesk ticket with the DX Cloud team to add the client IPs to Fastly’s ACLs for
-
Update DNS for Go-Live
- Configure the DNS to point to Fastly.
Fastly only allows connections from whitelisted client IPs, blocking all other requests.
Best practices
- Use
magnolia-platform.iofor faster setup. - Restrict author access to essential IPs (e.g., editorial networks).
- Audit Ingress rules regularly.
- Document DNS changes in your configuration system.
Troubleshooting
- Access Denied: Verify Fastly ACLs or Ingress IP rules.
- DNS Issues: Check
CNAMErecords withdigornslookup. - Ingress Errors: Review Kubernetes logs.
Contact the DX Cloud Helpdesk if you need support.
Additional headless checks
These checks are only if the project is a headless project or contains a headless element. They are in addition to the standard checks.