# System Upgrade: August 16, 6:00 AM UTC

### **Maintenance Summary**

On Saturday August 16 at 02:00 AM EDT (6:00 AM UTC), we will be performing an upgrade/migration of our web servers and databases to a [Heroku Shield Private Space](https://devcenter.heroku.com/articles/shield-private-space) as part of upcoming PCI DSS Service Provider Attestation of Compliance (AoC):

* During the upgrade/migration, the PixieBrix service will be offline for 5-10 minutes
* We will be updating the DNS CNAME record for `app.pixiebrix.com`
* If you are using a custom domain pointed directly to our current Heroku host via CNAME record, you will need to update your DNS records. Our platform team will contact you with more information
* If you are using the Automation Anywhere integration with a server-server link, you will need to update your Control Room's incoming IP allowlist. Our platform team will contact you with more information
* We do not expect any additional service impact/downtime <br>

We've chosen the maintenance window to minimize impact on operations across our customers. If you have concerns about the impact on your business operations, please email me your Account Executive.

### **Which features of PixieBrix will be offline during maintenance?**

The Admin Console and API ([app.pixiebrix.com](http://app.pixiebrix.com/)) will be offline, which includes:

* Account Management
* Mod Deployments
* Package Registry
* Personal/Team Databases
* Mod Telemetry
* API Gateway

Mods already on a user's device that do not use the PixieBrix service will continue to operate as normal

### How long is maintenance expected to take?

* Our upgrade preparation/testing indicates the system will be offline for 5-10 minutes

### How will my deployments/mods be impacted?

* Mods already on a user's device that do not use the PixieBrix service will continue to operate as normal
* To minimize impact on your operations, ensure your team members have received their mods prior to the maintenance window
* For mods that require access to PixieBrix to function, consider temporarily pausing those deployments
* If you have questions on how the maintenance will impact your mods, contact <support@pixiebrix.com>

### What infrastructure actions do I need to take?

* In most cases, no action is required. See above: [#how-will-my-deployments-mods-be-impacted](#how-will-my-deployments-mods-be-impacted "mention")
* If you are using a custom domain pointed directly to our current Heroku host via CNAME record, you will need to update your DNS records. Our platform team will contact you with more information
* If you are using the Automation Anywhere integration with a server-server link, you will need to update your Control Room's incoming IP allowlist. Our platform team will contact you with more information
* If you are manually overriding the Time to Live (TTL) for the `app.pixiebrix.com` CNAME record, you will need to force a DNS refresh. We will be updating the CNAME record during the upgrade/migration and shortening the TTL leading up to the maintenance

### Where can I receive maintenance schedule and status updates?

* You can subscribe to our system status and  maintenance calendar via [Statuspage](https://pixiebrix.statuspage.io/)

### Why are we upgrading/migrating to a Heroku Shield Private Space?

* PixieBrix will be undergoing a PCI DSS SAQ-D audit in late August with [A-LIGN](https://www.a-lign.com/)
* [Heroku Shield Private Spaces](https://devcenter.heroku.com/articles/shield-private-space) offer Heroku's highest compliance guarantees

### What disaster recovery and business continuity measures are in place?

* A complete backup of customer data is being made prior to the upgrade
* In the case of a problem during migration/upgrade, we'll rollback to the backup of the database

### What will be the impact of users with the "enforceAuthentication" policy?

* If the extension cannot retrieve the authentication/restricted URL policy on startup, the PixieBrix extension will not restrict access to pages<br>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.pixiebrix.com/release-notes/release-notes-archive/system-upgrade-august-16-6-00-am-utc.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
