Skip to content

tooling: flags fixups#9312

Merged
alyssawilk merged 6 commits into
envoyproxy:masterfrom
alyssawilk:default_true
Dec 12, 2019
Merged

tooling: flags fixups#9312
alyssawilk merged 6 commits into
envoyproxy:masterfrom
alyssawilk:default_true

Conversation

@alyssawilk
Copy link
Copy Markdown
Contributor

Changing runtime ASSERTs to ensure that all runtime guards are registered as true by default, or in the "special case" section (documented to be used with care, tracking issues etc.)
Changing governance to note we should look at that section when we cut releases.
Changing flags script to file code removal after guards have been true for 6 months.

Risk Level: Meduim (if folks are using the upstream naming paradigm they'll fail asserts)
Testing: existing tests
Docs Changes: governance update
Release Notes: n/a
Fixes #8992

Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
@alyssawilk
Copy link
Copy Markdown
Contributor Author

(windows CI breakage is known and unrelated)

junr03
junr03 previously approved these changes Dec 11, 2019
@junr03 junr03 dismissed their stale review December 11, 2019 17:35

whoops I only saw the second commit's diff. Need to review all.

Copy link
Copy Markdown
Member

@junr03 junr03 left a comment

Choose a reason for hiding this comment

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

a couple comments. Thanks for making this process more and more sustainable :)

Comment thread GOVERNANCE.md Outdated
Comment thread GOVERNANCE.md Outdated
Comment thread tools/deprecate_version/deprecate_version.py Outdated
Comment thread tools/deprecate_version/deprecate_version.py Outdated
Comment thread tools/deprecate_version/deprecate_version.py
Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
Copy link
Copy Markdown
Member

@junr03 junr03 left a comment

Choose a reason for hiding this comment

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

lgtm!

@alyssawilk alyssawilk merged commit 3703789 into envoyproxy:master Dec 12, 2019
lizan added a commit to lizan/envoy that referenced this pull request Dec 14, 2019
This reverts commit 3703789.

Signed-off-by: Lizan Zhou <lizan@tetrate.io>
lizan added a commit to lizan/envoy that referenced this pull request Dec 15, 2019
This reverts commit e8e2192.

Signed-off-by: Lizan Zhou <lizan@tetrate.io>
prakhag1 pushed a commit to prakhag1/envoy that referenced this pull request Jan 3, 2020
Changing runtime ASSERTs to ensure that all runtime guards are registered as true by default, or in the "special case" section (documented to be used with care, tracking issues etc.)
Changing governance to note we should look at that section when we cut releases.
Changing flags script to file code removal after guards have been true for 6 months.

Risk Level: Meduim (if folks are using the upstream naming paradigm they'll fail asserts)
Testing: existing tests
Docs Changes: governance update
Release Notes: n/a
Fixes envoyproxy#8992

Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
Signed-off-by: Prakhar <prakhar_au@yahoo.com>
@alyssawilk alyssawilk deleted the default_true branch May 18, 2020 14:22
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.

fixups to flag tooling

2 participants