Skip to content
This repository has been archived by the owner on May 2, 2024. It is now read-only.

What is the impact of the MFE image not being pre-built? #56

Closed
kdmccormick opened this issue Mar 21, 2022 · 2 comments
Closed

What is the impact of the MFE image not being pre-built? #56

kdmccormick opened this issue Mar 21, 2022 · 2 comments
Assignees
Labels
discovery Pre-work to determine if an idea is feasible

Comments

@kdmccormick
Copy link
Collaborator

Context

Read about the problem: https://discuss.overhang.io/t/why-is-the-mfe-image-not-pre-built/2260

Check out this Frontend WG milestone "MFE Config 2.0", which might solve the problem: https://github.com/openedx/frontend-wg/milestone/2

Acceptance

Answer these questions:

  • Would "MFE Config 2.0" as described allow the mfe image to be pre-built?
  • How much of a pain point is the lack of a pre-built mfe image to k8s/local usage? How about for dev usage?
    • If it's small:
      • Is there a workaround we can document for now?
    • If it's significant:
      • Is there a medium-term solution we could pursue, like adjusting how the remote-image hook works?
      • Or, could we expedite work with Frontend WG to expedite MFE Config 2.0?

Write up issue(s) for follow-up if necessary.

@kdmccormick kdmccormick added the discovery Pre-work to determine if an idea is feasible label Mar 21, 2022
@kdmccormick kdmccormick moved this to Ungroomed (Kyle) in Tutor DevEnv Adoption (OLD BOARD) Mar 21, 2022
@kdmccormick
Copy link
Collaborator Author

@regisb Here's one more. I'm going to consider this one "Groomed" as it's just a bunch of questions to answer, so grooming it seems redundant.

@kdmccormick kdmccormick moved this from Ungroomed (Kyle) to Groomed in Tutor DevEnv Adoption (OLD BOARD) Mar 21, 2022
@kdmccormick kdmccormick self-assigned this Apr 14, 2022
@kdmccormick kdmccormick moved this from Groomed to In Progress in Tutor DevEnv Adoption (OLD BOARD) Apr 14, 2022
@kdmccormick
Copy link
Collaborator Author

  • Would "MFE Config 2.0" as described allow the mfe image to be pre-built?
    • Yes, it would. Being able to dynamically load configuration without rebuilding would completely solve the problem.
  • How much of a pain point is the lack of a pre-built mfe image to k8s/local usage? How about for dev usage?
    • It's annoying but not a showstopper. The pain points are:
      • tutor images pull all fails when the mfe plugin is enabled
      • tutor ... quickstart is slower, as it must build the MFE image instead of downloading it.
      • Is there a workaround we can document for now?
        • We could tell people to disable the MFE before running tutor images pull all
      • Is there a medium-term solution we could pursue, like adjusting how the remote-image hook works?
      • Or, could we expedite work with Frontend WG to expedite MFE Config 2.0?
        • I will keep nudging the WG about Config 2.0, but it's not going to be done before the conference at the very least.

I created #59 to track the plugin rewrite.

I haven't made a ticket for the docs update, since I'm not sure it's worth it.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
discovery Pre-work to determine if an idea is feasible
Projects
None yet
Development

No branches or pull requests

1 participant