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

Disaster recovery plan #59

Open
1 of 2 tasks
travishathaway opened this issue Nov 20, 2024 · 2 comments
Open
1 of 2 tasks

Disaster recovery plan #59

travishathaway opened this issue Nov 20, 2024 · 2 comments
Assignees
Labels
documentation Improvements or additions to documentation spike Research for future issues or projects

Comments

@travishathaway
Copy link
Collaborator

travishathaway commented Nov 20, 2024

What the idea?

This issue will document steps we can take if the plugin begins malfunctioning in production.

What should be done?

  • In a comment, write an issue template that can be used with a check list of items to be completed in the case that the plugin begins malfunctioning in production systems
  • Spike the possibility of programming a "kill switch" into the plugin itself; report findings as a comment on this issue
@travishathaway travishathaway added the documentation Improvements or additions to documentation label Nov 20, 2024
@travishathaway travishathaway self-assigned this Nov 20, 2024
@travishathaway travishathaway added the spike Research for future issues or projects label Nov 20, 2024
@travishathaway
Copy link
Collaborator Author

travishathaway commented Nov 20, 2024

The procedure should be followed if the plugin is deemed to be in an unstable state and should be prevent from being installed further on users systems:

These should be done immediately:

  • Provide instructions for users being affected by this plugin for how to remove it from their systems
  • Remove current Miniconda and Anaconda Distribution installations that include this plugin; revert latest to previous releases
  • Revoke the current version of the plugin on the defaults channel

These should be done later as time permits:

  • Patch the plugin to fix the error that was encountered and release to defaults channel
  • Create new Miniconda and Anaconda Distribution releases that do not include the plugin or include a patched version of it

@tferguson47
Copy link

Team reviewed checklist today and approved

@travishathaway travishathaway added safe and removed safe labels Dec 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation spike Research for future issues or projects
Projects
None yet
Development

No branches or pull requests

2 participants