Large Instances Meeting Notes 2023-05-02

  • Reviewing list of issues on Harmony project GitHub:

    • publishing tutor plugin - still blocked until one provider is using this in production

    • Adding Gabor as a Core Contributor - on track, should be approved tomorrow which is the end of the comment period.

    • Monitoring with Prometheus - metrics-server is now installed by another PR; we did not get an update from Lawrence. We will split this into separate tickets to clarify next steps.

    • Karpenter PR - @Gábor Boros has reviewed it, just needs @Lawrence McDaniel to update with those comments.

    • OpenSearch PR - Thanks @Maksim Sokolskiy for getting this PR ready. @Moisés González has started reviewing it. We tried to discuss the open questions a bit but had some audio quality issues, so we’ll resume the discussion on GitHub.

    • There is a change that we need to edx-search which is in v3.5.0 but not in the version that’s included in Palm (3.4.0). Jhonny has opened a backport PR to resolve this.

    • Enabling SSL support for ElasticSearch/OpenSearch: hasn’t been prioritized for implementation yet.

    • New issue: hosting the Helm chart “properly”. Jhonny has been testing a system that uses GitHub pages to host the Helm chart, and it seems to be working well.

    • Braden mentioned that we should add tests to the Helm chart, and will open an issue.

  • Deploying this in production

    • In the next sprint, eduNEXT will start to deploy this onto one of their clusters and report what they find. So far the only limitation found has been Redis (it hasn’t been reliable enough under load, so we have to figure out a better way to scale it).