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

General Next Steps And Enhancements to Prioritize #78

Closed
ranchodeluxe opened this issue May 23, 2024 · 2 comments
Closed

General Next Steps And Enhancements to Prioritize #78

ranchodeluxe opened this issue May 23, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@ranchodeluxe
Copy link
Contributor

ranchodeluxe commented May 23, 2024

This repository hasn't really been touched since November and needs some love. Here is my priority list for us to talk about and ticket further with @j08lue and @ividito:

  1. Write IaC and documentation about using cloud provider storage solutions (RDS and GCD):

  2. It's typical for most demo k8s installs to default to using an in-memory database but I think our default should just install Crunchy's Postgres Operator . Then folks have high-available k8s alternative already set up to go

  3. move CI/CD tests to using k3's. Even though we currently can have parallel tests deploy parallel eoapi-k8s and run against a real cloud provider k3's would be more reliable and just use the CI runners

  4. We need to automate releases using GH Actions for releases:

    • releases should also auto-generate a documentation site on GH pages
  5. The support helm chart is crucial to set up Prometheus and certain auto-scaling and needs to be it's own separate chart release:

  6. Write documentation about generating certs for TLS using Let'sEncrypt. There are manual steps for this like running let's encrypt CLI and generating secrets. The current helm addition PR also conflates the idea of staging and prod

@ranchodeluxe ranchodeluxe added the enhancement New feature or request label May 23, 2024
@j08lue j08lue changed the title Genearl Next Steps And Enhancements to Prioritize General Next Steps And Enhancements to Prioritize May 24, 2024
@ranchodeluxe
Copy link
Contributor Author

@ividito
Copy link
Contributor

ividito commented May 30, 2024

I can pick up 2 and 3 - possibly overlapping with 4, if we start expanding on the eoapi-support CI.

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

No branches or pull requests

2 participants