Skip to content

tooling: Optimize config_validation#21607

Merged
phlax merged 1 commit intoenvoyproxy:mainfrom
phlax:tooling-config_validator
Jun 17, 2022
Merged

tooling: Optimize config_validation#21607
phlax merged 1 commit intoenvoyproxy:mainfrom
phlax:tooling-config_validator

Conversation

@phlax
Copy link
Member

@phlax phlax commented Jun 7, 2022

Signed-off-by: Ryan Northey ryan@synca.io

Commit Message:
Additional Description:
Risk Level:
Testing:
Docs Changes:
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]

@phlax phlax marked this pull request as draft June 7, 2022 14:08
@phlax phlax force-pushed the tooling-config_validator branch from 3303e53 to 4e04ec0 Compare June 7, 2022 15:11
@repokitteh-read-only repokitteh-read-only bot added the deps Approval required for changes to Envoy's external dependencies label Jun 7, 2022
@repokitteh-read-only
Copy link

CC @envoyproxy/dependency-shepherds: Your approval is needed for changes made to (bazel/.*repos.*\.bzl)|(bazel/dependency_imports\.bzl)|(api/bazel/.*\.bzl)|(.*/requirements\.txt)|(.*\.patch).
envoyproxy/dependency-shepherds assignee is @RyanTheOptimist

🐱

Caused by: #21607 was synchronize by phlax.

see: more, trace.

@phlax phlax force-pushed the tooling-config_validator branch 3 times, most recently from 3588839 to 38f3880 Compare June 10, 2022 06:33
@phlax
Copy link
Member Author

phlax commented Jun 10, 2022

This one gives a huge speed up to both the docs build and the config validation test

The bit im not certain about is that i have shifted the code for the validator to envoy.base.utils and im not sure how that will work with the tools image - ill check further on this, and potentially separate this change

@phlax
Copy link
Member Author

phlax commented Jun 10, 2022

cc @mattklein123 ^^

@phlax phlax force-pushed the tooling-config_validator branch from 38f3880 to db2b1a9 Compare June 14, 2022 06:04
@phlax
Copy link
Member Author

phlax commented Jun 14, 2022

from checking the code, im reasonably confident this doesnt break anything

/wait for #21576

@phlax phlax changed the title [WIP] tooling: Optimize config_validation tooling: Optimize config_validation Jun 14, 2022
@phlax phlax marked this pull request as ready for review June 14, 2022 14:20
Signed-off-by: Ryan Northey <ryan@synca.io>
@phlax phlax force-pushed the tooling-config_validator branch from db2b1a9 to b9e59fb Compare June 15, 2022 06:35
@phlax
Copy link
Member Author

phlax commented Jun 16, 2022

it would be great to land this one, it speeds CI up significantly

@RyanTheOptimist
Copy link
Contributor

/lgtm deps

@repokitteh-read-only repokitteh-read-only bot removed the deps Approval required for changes to Envoy's external dependencies label Jun 17, 2022
@phlax phlax merged commit 2b2a08b into envoyproxy:main Jun 17, 2022
Amila-Rukshan pushed a commit to Amila-Rukshan/envoy that referenced this pull request Jun 28, 2022
Signed-off-by: Ryan Northey <ryan@synca.io>
Signed-off-by: Amila Senadheera <amila.15@cse.mrt.ac.lk>
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.

3 participants