diff --git a/docs/operations/runbooks/downtime_incident_management.md b/docs/operations/runbooks/downtime_incident_management.md index 4aa884e9d..8ace9fa11 100644 --- a/docs/operations/runbooks/downtime_incident_management.md +++ b/docs/operations/runbooks/downtime_incident_management.md @@ -16,6 +16,8 @@ The following set of rules should be followed while an incident is in progress. - If downtime occurs outside of working hours, team members who are off for the day may still be pinged and called but are not required to join if unavailable to do so. - Uncomment the [banner on get.gov](https://github.com/cisagov/get.gov/blob/0365d3d34b041cc9353497b2b5f81b6ab7fe75a9/_includes/header.html#L9), so it is transparent to users that we know about the issue on manage.get.gov. - Designers or Developers should be able to make this change; if designers are online and can help with this task, that will allow developers to focus on fixing the bug. +- Uncomment the [banner on manage.get.gov's base template](https://github.com/cisagov/manage.get.gov/blob/main/src/registrar/templates/base.html#L78). + - Designers or Developers should be able to make this change; if designers are online and can help with this task, that will allow developers to focus on fixing the bug. - If the issue persists for three hours or more, follow the [instructions for enabling/disabling a redirect to get.gov](https://docs.google.com/document/d/1PiWXpjBzbiKsSYqEo9Rkl72HMytMp7zTte9CI-vvwYw/edit). ## Post Incident diff --git a/src/registrar/templates/admin/base_site.html b/src/registrar/templates/admin/base_site.html index db34fd893..5ca5edffc 100644 --- a/src/registrar/templates/admin/base_site.html +++ b/src/registrar/templates/admin/base_site.html @@ -45,7 +45,7 @@ {% block header %} {% if not IS_PRODUCTION %} {% with add_body_class="margin-left-1" %} - {% include "includes/non-production-alert.html" %} + {% include "includes/banner-non-production-alert.html" %} {% endwith %} {% endif %} diff --git a/src/registrar/templates/base.html b/src/registrar/templates/base.html index b14dab2fa..8967f9b03 100644 --- a/src/registrar/templates/base.html +++ b/src/registrar/templates/base.html @@ -72,9 +72,19 @@ Skip to main content {% if not IS_PRODUCTION %} - {% include "includes/non-production-alert.html" %} + {% include "includes/banner-non-production-alert.html" %} {% endif %} + {% comment %} + Site banner / red alert banner / emergency banner / incident banner - Remove one of those includes and place outside the comment block to activate the banner. + {% include "includes/banner-error.html" %} + {% include "includes/banner-info.html" %} + {% include "includes/banner-service-disruption.html" %} + {% include "includes/banner-site-alert.html" %} + {% include "includes/banner-system-outage.html" %} + {% include "includes/banner-warning.html" %} + {% endcomment %} +
diff --git a/src/registrar/templates/includes/banner-error.html b/src/registrar/templates/includes/banner-error.html new file mode 100644 index 000000000..690510c39 --- /dev/null +++ b/src/registrar/templates/includes/banner-error.html @@ -0,0 +1,10 @@ +
+
+
+

Header

+

+ Text here +

+
+
+
diff --git a/src/registrar/templates/includes/banner-info.html b/src/registrar/templates/includes/banner-info.html new file mode 100644 index 000000000..b73094042 --- /dev/null +++ b/src/registrar/templates/includes/banner-info.html @@ -0,0 +1,10 @@ +
+
+
+

Header

+

+ Text here +

+
+
+
diff --git a/src/registrar/templates/includes/banner-non-production-alert.html b/src/registrar/templates/includes/banner-non-production-alert.html new file mode 100644 index 000000000..93651ae1a --- /dev/null +++ b/src/registrar/templates/includes/banner-non-production-alert.html @@ -0,0 +1,9 @@ +
+
+
+

+ Attention: You are on a test site. +

+
+
+
diff --git a/src/registrar/templates/includes/banner-service-disruption.html b/src/registrar/templates/includes/banner-service-disruption.html new file mode 100644 index 000000000..fc89ee65d --- /dev/null +++ b/src/registrar/templates/includes/banner-service-disruption.html @@ -0,0 +1,12 @@ +
+
+
+

+ Service disruption +

+

+ Month day, time-in-24-hour-notation UTC: We're investigating a service disruption on the .gov registrar. The .gov zone and individual domains remain online. However, the registrar is running slower than usual. +

+
+
+
diff --git a/src/registrar/templates/includes/banner-site-alert.html b/src/registrar/templates/includes/banner-site-alert.html new file mode 100644 index 000000000..52256f46b --- /dev/null +++ b/src/registrar/templates/includes/banner-site-alert.html @@ -0,0 +1,12 @@ +
+
+
+

+ Header here +

+

+ Text here +

+
+
+
diff --git a/src/registrar/templates/includes/banner-system-outage.html b/src/registrar/templates/includes/banner-system-outage.html new file mode 100644 index 000000000..911fa4487 --- /dev/null +++ b/src/registrar/templates/includes/banner-system-outage.html @@ -0,0 +1,12 @@ +
+
+
+

+ System outage +

+

+ Oct 16, 24:00 UTC: We're investigating an outage on the .gov registrar. The .gov zone and individual domains remain online. However, you can't request a new domain or manage an existing one at this time. +

+
+
+
diff --git a/src/registrar/templates/includes/banner-warning.html b/src/registrar/templates/includes/banner-warning.html new file mode 100644 index 000000000..ad38078c8 --- /dev/null +++ b/src/registrar/templates/includes/banner-warning.html @@ -0,0 +1,10 @@ +
+
+
+

Header

+

+ Text here +

+
+
+
diff --git a/src/registrar/templates/includes/non-production-alert.html b/src/registrar/templates/includes/non-production-alert.html deleted file mode 100644 index 7d8215a76..000000000 --- a/src/registrar/templates/includes/non-production-alert.html +++ /dev/null @@ -1,7 +0,0 @@ -
-
-
- Attention: You are on a test site. -
-
-