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

popcorn: migrate to nomad #192

Merged
merged 4 commits into from
Jul 4, 2024

Conversation

classabbyamp
Copy link
Member

@classabbyamp classabbyamp commented Feb 23, 2024

this leaves only buildbot outside of nomad, I think.

should be deployed/merged in parts:

  1. merge and build container (and update the tag in nomad)
  2. apply addition of popcorn host volume in ansible
  3. copy all popcorn data from the current location to the volume
  4. decommission ansible-based popcorn
  5. run the nomad jobs

testing:

  • ran all components in concert in docker (manually), which worked perfectly
  • ran nomad job plan for each job (failed to place because the host volume doesn't exist yet, but no other errors)

fixes #76

image

@classabbyamp classabbyamp force-pushed the popcorn-time branch 2 times, most recently from 7234604 to 17add38 Compare July 4, 2024 04:18
@classabbyamp classabbyamp force-pushed the popcorn-time branch 7 times, most recently from c5f7886 to 82b1f20 Compare July 4, 2024 06:26
this runs the main service components of popcorn:
- statrepo: collects usage reports from users
- pqueryd: reads daily aggregate usage reports and can compile
  statistics about them
- nginx: serves the raw aggregate usage reports
this component of popcorn reads what statrepo has collected and dumps it
to json every night. these json dumps are used by pqueryd and served by nginx.
@the-maldridge the-maldridge merged commit 689cbc1 into void-linux:master Jul 4, 2024
@classabbyamp classabbyamp deleted the popcorn-time branch July 4, 2024 18:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

popcorn https
2 participants