Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Incorporate/document procedure for toggling notifications around LPDAAC maintenance windows #15

Open
chuckwondo opened this issue Mar 6, 2024 · 0 comments
Assignees
Labels

Comments

@chuckwondo
Copy link
Collaborator

chuckwondo commented Mar 6, 2024

When LPDAAC performs maintenance in their Prod and UAT environments, we must:

  • disable notifications prior to maintenance
  • enable notifications after maintenance

LPDAAC informs us of maintenance via the lp-coordination channel in the Slack HLS-Processing workspace. For example: https://hls-processing.slack.com/archives/C024LQY0MC5/p1709760574421079

Disabling and enabling is currently performed manually. Missed notifications are resolved via the reconciliation process.

Manual changes to notifications are performed by manually changing the suffix value for the event notification attached to the appropriate bucket: hls-dev-global-v2-forward for UAT, and hls-global-v2-forward for Prod. The correct suffix is v2.0.json, and this is typically changed to v2.0.json.stopped to disable notifications, and subsequently changed back to v2.0.json to re-enable notifications.

At a minimum, we must document this procedure, but ideally, we design a better approach and document that approach.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants