-
Notifications
You must be signed in to change notification settings - Fork 687
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
Merge release/v1.14 in to release/v2.0 #3862
Conversation
Signed-off-by: Alix Cook <[email protected]>
Signed-off-by: Alix Cook <[email protected]>
Signed-off-by: Alix Cook <[email protected]>
Signed-off-by: Alix Cook <[email protected]>
Signed-off-by: Alix Cook <[email protected]>
Signed-off-by: Alix Cook <[email protected]>
* run envoy in docker so we can run it anywhere Signed-off-by: Alix Cook <[email protected]> * more make dependencies Signed-off-by: Alix Cook <[email protected]> * bump kat request limit Signed-off-by: Alix Cook <[email protected]> * add commit hook for dco bot Signed-off-by: Alix Cook <[email protected]> * do docker builds better Signed-off-by: Alix Cook <[email protected]> * hmm maybe dont wait on oss images Signed-off-by: Alix Cook <[email protected]>
Signed-off-by: Alix Cook <[email protected]>
* fix for wait for rc artifacts Signed-off-by: Alix Cook <[email protected]> * change chart repo in a couple places Signed-off-by: Alix Cook <[email protected]>
Signed-off-by: Alix Cook <[email protected]>
Signed-off-by: Flynn <[email protected]>
Signed-off-by: Flynn <[email protected]>
Signed-off-by: Flynn <[email protected]>
…isk for debugging Signed-off-by: Flynn <[email protected]>
Signed-off-by: Flynn <[email protected]>
Signed-off-by: Flynn <[email protected]>
Signed-off-by: Flynn <[email protected]>
…ANGELOG. Signed-off-by: Flynn <[email protected]>
* cors mapping fix Signed-off-by: Alix Cook <[email protected]> * fake test Signed-off-by: Alix Cook <[email protected]> * changelog Signed-off-by: Alix Cook <[email protected]>
Signed-off-by: Aidan Hahn <[email protected]>
Signed-off-by: Flynn <[email protected]>
Signed-off-by: Aidan Hahn <[email protected]>
Signed-off-by: Flynn <[email protected]>
Signed-off-by: Flynn <[email protected]>
…itch [1.13.10] Allow disabling Ambex ratelimiter
Signed-off-by: Flynn <[email protected]>
Signed-off-by: Flynn <[email protected]>
…ion. Signed-off-by: Flynn <[email protected]> Signed-off-by: Luke Shumaker <[email protected]>
…le metrics sink service. Signed-off-by: Rafael Schloming <[email protected]> Signed-off-by: Luke Shumaker <[email protected]>
Signed-off-by: AliceProxy <[email protected]> Signed-off-by: Luke Shumaker <[email protected]>
Signed-off-by: AliceProxy <[email protected]> Signed-off-by: Luke Shumaker <[email protected]>
* gzip fix * update ambex * update ambex * update circle Signed-off-by: Luke Shumaker <[email protected]> Signed-off-by: Alix Cook <[email protected]>
Signed-off-by: Aidan Hahn <[email protected]> Signed-off-by: Luke Shumaker <[email protected]>
Signed-off-by: Aidan Hahn <[email protected]> Signed-off-by: Luke Shumaker <[email protected]>
Signed-off-by: Luke Shumaker <[email protected]> Signed-off-by: Aidan Hahn <[email protected]>
Signed-off-by: Aidan Hahn <[email protected]> Signed-off-by: Luke Shumaker <[email protected]>
* update aes version in chart Signed-off-by: Alix Cook <[email protected]> * update yaml Signed-off-by: Alix Cook <[email protected]> Signed-off-by: Luke Shumaker <[email protected]>
Signed-off-by: Aidan Hahn <[email protected]> Signed-off-by: Luke Shumaker <[email protected]>
Signed-off-by: AliceProxy <[email protected]> Signed-off-by: Luke Shumaker <[email protected]>
Signed-off-by: AliceProxy <[email protected]> Signed-off-by: Luke Shumaker <[email protected]>
Signed-off-by: AliceProxy <[email protected]> Signed-off-by: Luke Shumaker <[email protected]>
Signed-off-by: AliceProxy <[email protected]> Signed-off-by: Luke Shumaker <[email protected]>
Signed-off-by: Flynn <[email protected]> Signed-off-by: Luke Shumaker <[email protected]>
Signed-off-by: AliceProxy <[email protected]> Signed-off-by: Luke Shumaker <[email protected]>
Signed-off-by: AliceProxy <[email protected]> Signed-off-by: Luke Shumaker <[email protected]>
…1.14-merge-2/after Signed-off-by: Luke Shumaker <[email protected]>
e09f6a7
to
9bbbe0b
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This PR looks really good! I found one weirdness in the chart, and one other thing: comparing this to #3859 (with git difftool db0cef224011f1fff430d03e89ebc7512857a628..9bbbe0be86bdeac2a135b87f3908578a0ccffb5c
) turns up some weird-looking diffs in python/schemas/v2/Mapping.schema
, but overall looks like just what we want. Lemme get your take on that diff before we land it...
## v6.9.1 | ||
|
||
- Update Ambassador API Gateway chart image to version v1.14.1: [CHANGELOG](https://github.com/emissary-ingress/emissary/blob/master/CHANGELOG.md) | ||
- Update Ambassador Edge Stack chart image to version v1.14.1: [CHANGELOG](https://github.com/emissary-ingress/emissary/blob/master/CHANGELOG.md) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We did a v6.9.2 for 1.14.2 -- just realized that we didn't see that when we were talking today. 🤔
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It wasn't out yet when we started, so it's not included. There'll have to be a later (much easier!) merge to pull that in.
Actually, if CI passes on your fixes, I'll go ahead and include that in this PR.
Signed-off-by: Flynn <[email protected]>
That looks to me like |
Actually, I'm not so sure about it just being |
Closing in favor of #3867 |
Description
Things have happened in
release/v1.14
that need to get merged over torelease/v2.0
. Some of this work has already been manually re-done. Some of it has been cherry-picked. So, figuring out what needs to be merged/copied over is difficult.The simplified version of how I did it:
release/v1.14
on torelease/v2.0
(rather than doing a simple merge), so that I can address conflicts commit by commit instead of all at once.git merge -s ours origin/release/v1.14
to tell Git what we've done; so we don't need to look at those changes again in the future when we want to pull new future changes from v1.14 in to v2.0.When I started all this:
master
was at 27c7b2crelease/v2.0
was at 4847c01release/v1.14
was at 4294fbeHere's the full version of how I did it:
release/v1.14
andrelease/v2.0
diverged, and I rebasedrelease/v1.14
on to that fork-point, in order to linearize the history. I've pushed this as thelukeshu/1.14-merge/before
branch.lukeshu/base
branch that was the merge ofrelease/v2.0
andmaster
(at the time, neither was fully merged in to the other), and also had 2 more commits added to it that I thought would make the rebase easier. I haven't pushed this branch separately, but it is 9c2cbablukeshu/1.14-merge/before
on to thatlukeshu/base
branch (with assistance and guidance from @kflynn); I've pushed this aslukeshu/1.14-merge/after
.master
,release/v2.0
, andrelease/v1.14
had all had new stuff on them. so I "re-did"lukeshu/base
as [2.0] Misc fixups noticed when looking at the 1.14 merge #3860, and rebasedlukeshu/1.14-merge/after
on to it (I named this new branchlukeshu/1.14-merge-2/after
)git merge -s ours 4294fbe6528af6c37cf8332f1437186b7a5c73ce
; since that is the commit thatrelease/v1.14
was at when I started.Notes about my rebase methodology:
make generate
-clean; often times this forced me to editCHANGELOG.tpl
so that it wouldn't cause a change inCHANGELOG.md
, since it isn't generated on
release/v1.14), I'd resolve the conflicts in the non-generated files, delete all of the generated files, then run
make generate`. The delete step was important because v1.14 has some generated files that v2.0 doesn't, so deleting everything made sure I didn't accidentally re-add anything that I shouldn't have.pkg/api/getambassador.io/v2/
has been deleted in 2.0, I looked at the original commit, and re-did those same changes inpkg/api/getambassador.io/v3alpha1/
.Put another way, this is #3859, but
To view the commits in this, you'll probably want to start at the penultimate commit (
origin/lukeshu/1.14-merge-2/after^
); the ultimate commit is just a boringmerge -s ours
; no files actually change in it.Related Issues
List related issues.
Testing
A few sentences describing what testing you've done, e.g., manual tests, automated tests, deployed in production, etc.
Checklist
I made sure to update
CHANGELOG.md
.Remember, the CHANGELOG needs to mention:
This is unlikely to impact how Ambassador performs at scale.
Remember, things that might have an impact at scale include:
My change is adequately tested.
Remember when considering testing:
to run legacy-mode tests manually (set
AMBASSADOR_LEGACY_MODE=true
and run the tests).(This will be fixed soon.)
I updated
DEVELOPING.md
with any any special dev tricks I had to use to work on this code efficiently.