Open gracekretschmer-metrostar opened 2 months ago
@7hunderbird how is the postmortem going? Do you need any support?
I've found a ticket where I had captured the timeline here: https://github.com/department-of-veterans-affairs/va.gov-cms/issues/18085
va.gov-team-sensitive
pull-requestThat timeline is part of the PR draft I'm working on here: https://github.com/department-of-veterans-affairs/va.gov-team-sensitive/pull/1724
Tyler: right now, have done 50% done with the report and then we can determine if we need to have a postmortem meeting.
I have submitted https://github.com/department-of-veterans-affairs/va.gov-team-sensitive/pull/1724 for review from @timcosgrove and @gracekretschmer-metrostar
Need review from @EWashb.
Background
On 5/8/2024, CMS prod went offline due to a module installation. The folder required for installing the translations of the admin UI were not there and caused the deploy to fail and take prod CMS offline.
User Story or Problem Statement
Drupal developers need to be able to install contributed modules when necessary to add or maintain functionality needed by editors to ensure that content is up-to-date and complete. When new modules are enabled within Drupal, they write a file to the
docroot/sites/default/files/translations
directory that contains translations of the UI elements for that module. If the directory is not present or doesn't have correct permissions there is an error generated which fails the deployment.Reference Links
Affected users and stakeholders
Hypothesis
Solution
Add scripting to the deployment process to fix the file permissions and to check if the
docroot/sites/default/files/translations
directory exists and create it if it does not. This could extend the deployment time but will result in a more consistent and reliable deployment process.Acceptance Criteria