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

Merge 1.14 changes that need to be in 2.0 #3867

Merged
merged 189 commits into from
Oct 7, 2021
Merged

Conversation

kflynn
Copy link
Member

@kflynn kflynn commented Oct 6, 2021

There are quite a few changes from 1.14 that weren't in 2.0. Here they are.

This was, roughly speaking, done by rebasing release/v1.14 onto release/v2.0,
and doing a truly massive amount of merge-conflict resolution, a lot of
rebasing to clean up history, and just a few hand edits where all else
failed.

The end result should be reviewable commit-by-commit.

  • Chart: CHANGELOG updates up through 1.14.1
  • Update release notes for dns_type
  • set go version on build ([1.13] set go version correctly on build #3636)
  • Ambex comment cleanup.
  • cors origins roundtrip fix (cors origins roundtrip fix #3612)
  • added timeout to the mapping->docs CRD
  • Releng: Reorder imports and add the parse_bool() function
  • Releng: Support ALLOW_UNTRACKED environment variable when starting a new version.
  • Add an AMBASSADOR_GRPC_METRICS_SINK environment variable and an example metrics sink service.
  • gzip fix (Ambassador needs CI #19)
  • fix bad IS_PRIVATE tests in makefiles
  • Move misplaced unit tests into python/tests/unit where they belong.
  • config respecting dns record ttl
  • Add dns_ttl_tests
  • Update release notes for dns_ttl
  • Support buffer_limit_bytes in ambassador module
  • Add buffer_limit_bytes tests
  • Update release notes for buffer_limit_bytes

Testing

I've done some checks by hand around the dns_ttl, dns_type, and buffer_limit_bytes
changes, but CI should be handling this.

Checklist

  • I made sure to update CHANGELOG.md.
  • This is unlikely to impact how Ambassador performs at scale.
  • My change is adequately tested.
  • I didn't need to update DEVELOPING.md.

acookin and others added 30 commits June 11, 2021 16:49
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]>
* 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: Flynn <[email protected]>
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: Aidan Hahn <[email protected]>
Signed-off-by: Flynn <[email protected]>
…itch

[1.13.10] Allow disabling Ambex ratelimiter
@kflynn kflynn requested a review from aidanhahn October 6, 2021 21:58
acookin and others added 14 commits October 6, 2021 19:40
* 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: Luke Shumaker <[email protected]>
Signed-off-by: Aidan Hahn <[email protected]>

Signed-off-by: Luke Shumaker <[email protected]>
…new version.

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]>
(was "gzip fix (#19)")

* 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: Flynn <[email protected]>
@kflynn kflynn force-pushed the flynn/dev/merge-1.14 branch from eb2c64e to bacadf3 Compare October 7, 2021 18:07
Copy link
Contributor

@aidanhahn aidanhahn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

send it!


// Timeout specifies the amount of time devportal will wait
// for the downstream service to report an openapi spec back
Timeout int `json:"timeout_ms,omitempty"`
Copy link
Contributor

@LukeShu LukeShu Oct 7, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For the final v3alpha1→v3, we should consider changing this and everything like it to

Timeout metav1.Duration `json:"timeout,omitempty"`

But that doesn't need to happen now.

@LukeShu LukeShu self-requested a review October 7, 2021 19:43
Copy link
Contributor

@LukeShu LukeShu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This wants the git merge -s ours to allow for future merges to be easier. Otherwise, lgtm.

@LukeShu
Copy link
Contributor

LukeShu commented Oct 7, 2021

For later when I'm doing archeology: There's more info in #3862 which is closed in favor of this.

@LukeShu LukeShu self-requested a review October 7, 2021 19:54
Copy link
Member

@Alice-Lilith Alice-Lilith left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The files with my changes LGTM!

@kflynn kflynn merged commit 9172758 into release/v2.0 Oct 7, 2021
@kflynn kflynn deleted the flynn/dev/merge-1.14 branch October 7, 2021 22:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants