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

Helm charts for HTTP server and celery services #609

Merged
merged 12 commits into from
Oct 16, 2023

Conversation

dpgraham4401
Copy link
Member

Description

re-adds (we started then didn't really follow through) initial helm chart configs. It adds preliminary charts for the following...

  1. An application level helm chart directory with minimal templates and the following sub-charts
  2. A sub-chart for deploying the django RESTful API
  3. A sub-chart for deploying celery asynchronous worker
  4. A sub-chart for deploying celery asynchronous Task Scheduler

currently, these configs will not work as they are right now since there is no helm templates for deploying a database (postgres) or in memory datastore (redis).

Issue ticket number and link

Checklist

  • I have added tests that prove my fix is effective or that my feature works
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings

@github-actions github-actions bot added CI/CD Requires modiciations to the continuous integration pipeline(s) documentation Improvements or additions to documentation server Related to backend workings (Django/Rest API) labels Oct 16, 2023
@dpgraham4401 dpgraham4401 changed the title Iac setup Helm charts for HTTP server and celery services Oct 16, 2023
@dpgraham4401
Copy link
Member Author

closes #606
closes #607

This was linked to issues Oct 16, 2023
@dpgraham4401 dpgraham4401 merged commit edd5372 into USEPA:main Oct 16, 2023
2 checks passed
@dpgraham4401 dpgraham4401 deleted the iac_setup branch October 16, 2023 22:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI/CD Requires modiciations to the continuous integration pipeline(s) documentation Improvements or additions to documentation server Related to backend workings (Django/Rest API)
Projects
No open projects
Status: Done
Development

Successfully merging this pull request may close these issues.

Helm: Celery Beat deployment Helm: Celery Worker deployment
1 participant