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

Put this project to rest #168

Closed
37 tasks done
Mr0grog opened this issue Jan 17, 2023 · 0 comments
Closed
37 tasks done

Put this project to rest #168

Mr0grog opened this issue Jan 17, 2023 · 0 comments
Assignees

Comments

@Mr0grog
Copy link
Member

Mr0grog commented Jan 17, 2023

It is time to put this project more-or-less to rest. EDGI no longer makes active use of most of the web monitoring in this and the associated web-monitoring-xyz repos, although the web governance team (the team was renamed) currently wants it to keep running in a minimal capacity. At current, I feel a lot of responsibility to keep close watch over the running servers and tools, but that needs to stop.

This does not apply to two subprojects that are actively used outside EDGI:

  1. wayback
  2. web-monitoring-diff (One nice thing about keeping the other tools running in a minimal way is that it provides a place to test changes to this.)

Anyway, things that probably need to get done here in order for me to largely step away:

@Mr0grog Mr0grog self-assigned this Jan 17, 2023
@Mr0grog Mr0grog pinned this issue Jan 20, 2023
Mr0grog added a commit to edgi-govdata-archiving/web-monitoring-versionista-scraper that referenced this issue Jan 23, 2023
This project has effectively been in pure maintenance mode for a while, with no known active users. It no longer makes sense to keep accepting and merging regular dependency updates, so this turns off Dependabot version updates (we still have Dependabot *security* updates).

See also edgi-govdata-archiving/web-monitoring#168.
Mr0grog added a commit to edgi-govdata-archiving/web-monitoring-versionista-scraper that referenced this issue Jan 23, 2023
This project has effectively been in pure maintenance mode for a while, with no known active users. It no longer makes sense to keep accepting and merging regular dependency updates, so this turns off Dependabot version updates (we still have Dependabot *security* updates).

See also edgi-govdata-archiving/web-monitoring#168.
Mr0grog added a commit to edgi-govdata-archiving/web-monitoring-db that referenced this issue Feb 15, 2023
This project is moving into maintenance mode; it does not make sense to continue making regular, non-security-related dependency updates. See edgi-govdata-archiving/web-monitoring#168 for more.
Mr0grog added a commit to edgi-govdata-archiving/web-monitoring-ui that referenced this issue Feb 15, 2023
This project is moving into maintenance mode; it does not make sense to continue making regular, non-security-related dependency updates. See edgi-govdata-archiving/web-monitoring#168 for more.
Mr0grog added a commit to edgi-govdata-archiving/web-monitoring-processing that referenced this issue Feb 15, 2023
This project is moving into maintenance mode; it does not make sense to continue making regular, non-security-related dependency updates. See edgi-govdata-archiving/web-monitoring#168 for more.
Mr0grog added a commit to edgi-govdata-archiving/web-monitoring-processing that referenced this issue Feb 15, 2023
This project is moving into maintenance mode; it does not make sense to continue making regular, non-security-related dependency updates. See edgi-govdata-archiving/web-monitoring#168 for more.
Mr0grog added a commit to edgi-govdata-archiving/web-monitoring-ui that referenced this issue Feb 15, 2023
This project is moving into maintenance mode; it does not make sense to continue making regular, non-security-related dependency updates. See edgi-govdata-archiving/web-monitoring#168 for more.
Mr0grog added a commit to edgi-govdata-archiving/web-monitoring-db that referenced this issue Feb 15, 2023
This project is moving into maintenance mode; it does not make sense to continue making regular, non-security-related dependency updates. See edgi-govdata-archiving/web-monitoring#168 for more.
Mr0grog added a commit to edgi-govdata-archiving/web-monitoring-ops that referenced this issue Feb 16, 2023
Instead of running the import job as a cron script on a random EC2 VM, run it as an actual CronJob in Kubernetes with everything else. This also cleans up the docs around jobs.

Work not visible here: created a new IAM account for jobs that can write to relevant S3 buckets, added ability to store cache files in S3 (edgi-govdata-archiving/web-monitoring-processing#849) since we have no persistent storage in Kubernetes.

Why do this now? See:
- edgi-govdata-archiving/web-monitoring#168
- edgi-govdata-archiving/web-monitoring-processing#757
Mr0grog added a commit to edgi-govdata-archiving/web-monitoring-ops that referenced this issue Feb 16, 2023
As part of putting this project to rest (edgi-govdata-archiving/web-monitoring#168), I put the production API behind CloudFront & WAF. This adds documentation for the current configuration.

Fixes #42.
Mr0grog added a commit to edgi-govdata-archiving/web-monitoring-ops that referenced this issue Feb 16, 2023
Instead of running the import job as a cron script on a random EC2 VM, run it as an actual CronJob in Kubernetes with everything else. This also cleans up the docs around jobs.

Work not visible here: created a new IAM account for jobs that can write to relevant S3 buckets, added ability to store cache files in S3 (edgi-govdata-archiving/web-monitoring-processing#849) since we have no persistent storage in Kubernetes.

Why do this now? See:
- edgi-govdata-archiving/web-monitoring#168
- edgi-govdata-archiving/web-monitoring-processing#757
Mr0grog added a commit to edgi-govdata-archiving/web-monitoring-ops that referenced this issue Feb 17, 2023
Instead of running the import job as a cron script on a random EC2 VM, run it as an actual CronJob in Kubernetes with everything else. This also cleans up the docs around jobs.

Why do this now? See:
- edgi-govdata-archiving/web-monitoring#168
- edgi-govdata-archiving/web-monitoring-processing#757

Work not visible here:
- Created a new IAM account for jobs that can write to relevant S3 buckets.
- Added ability to store cache files in S3 (edgi-govdata-archiving/web-monitoring-processing#849) since we have no persistent storage in Kubernetes.
Mr0grog added a commit that referenced this issue Mar 9, 2023
This is part of #168. EDGI is no longer making active use of the tools here, and they never became generalized to the point where they aren’t a huge amount of effort to deploy and maintain by other organizations or individuals (for example, you need a close partnership with the Internet Archive or another organization that crawls/scrapes/archives the monitored URLs).

The goal here is to make the status of things clear and provide some useful resources for anybody looking at this project.
Mr0grog added a commit that referenced this issue Mar 13, 2023
This is part of #168. EDGI is no longer making active use of the tools here, and they never became generalized to the point where they aren’t a huge amount of effort to deploy and maintain by other organizations or individuals (for example, you need a close partnership with the Internet Archive or another organization that crawls/scrapes/archives the monitored URLs).

The goal here is to make the status of things clear and provide some useful resources for anybody looking at this project.
Mr0grog added a commit to edgi-govdata-archiving/web-monitoring-versionista-scraper that referenced this issue Mar 22, 2023
Mr0grog added a commit to edgi-govdata-archiving/web-monitoring-db that referenced this issue Jul 17, 2023
Note the non-maintained status of this project. Part of edgi-govdata-archiving/web-monitoring#168.
Mr0grog added a commit to edgi-govdata-archiving/web-monitoring-processing that referenced this issue Jul 17, 2023
Note the non-maintained status of this project. Part of edgi-govdata-archiving/web-monitoring#168.
Mr0grog added a commit to edgi-govdata-archiving/web-monitoring-ui that referenced this issue Jul 17, 2023
Note the non-maintained status of this project. Part of edgi-govdata-archiving/web-monitoring#168.
Mr0grog added a commit to edgi-govdata-archiving/web-monitoring-processing that referenced this issue Jul 17, 2023
Note the non-maintained status of this project. Part of edgi-govdata-archiving/web-monitoring#168.
Mr0grog added a commit to edgi-govdata-archiving/web-monitoring-ui that referenced this issue Jul 17, 2023
Note the non-maintained status of this project. Part of edgi-govdata-archiving/web-monitoring#168.
Mr0grog added a commit to edgi-govdata-archiving/web-monitoring-db that referenced this issue Jul 17, 2023
Note the non-maintained status of this project. Part of edgi-govdata-archiving/web-monitoring#168.
@Mr0grog Mr0grog closed this as completed Jul 17, 2023
@Mr0grog Mr0grog unpinned this issue Jul 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant