This repository was archived by the owner on Dec 4, 2024. It is now read-only.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi,
I would like to know if it would be possible to backport this PR (#813) to Marathon UI
1.1.x
series. I will try to explain the reasoning behind this.We run our infra-structure (currently) fully based on Apache Mesos and Mesosphere Marathon for orchestration of every task we run. We run Marathon backend without the UI and deploy the UI separately (it's indeed managed by marathon itself). This gives us the ability to evolve the UI (write plugins, changing code, etc) without having to mess with the Marathon backend process.
We run Marathon backend version
1.1.1
and are in the process to update to1.3.13
. And Marathon UI1.1.7
is the last version of the UI that is compatible with Marathon backend1.3.13
(After1.1.7
there were introduced some incompatible changes, eg:76d1eab. In fact, we are already running UI version
1.1.7
talking to Backend version1.1.1
and will soon update to backend1.3.13
.Since the modification made by PR #813 is unrelated to other areas of the code and is a self-contained implementation, I though it would be OK to backport this to
1.1.x
series and release a new "minor version" for this series, I don't know if it would be1.1.7.1
or1.1.8
. I see also that some commits mention1.1.8
so maybe would be better to jump to1.1.9
instead.Until we update our backend to marathon
1.4.x
or1.5.x
we can't update our UI also. That's why it would be immensely useful if we could just forward our UI to1.1.9
so we would be able to use this new interface and some of our plugins would directly benefit from this implementation.We are currently running our UI from the
1.1.7
branch, with PR #813 applied (plus other changes that we plan to open future PRs), but would be much better not to have a too much diverged code base from the original project. That's why we started to contribute to the Marathon UI project in a way that we change the core to make it possible to write better plugins. That's how we are using Marathon currently and plan to customize it to our needs, but always making the project stronger and more useful to others.So I would like to ask you to consider merging this code and releasing a new minor version for
1.1.x
series. it would be much valuable.About how I did this PR, I only cherry-picked the merge commit from master. I don't know if this is the best way to do it. If you are willing to confirm this merge+release I would adjust anything needed, just let me know.
Thank you very much.