Skip to content

Conversation

@jfongatyelp
Copy link
Contributor

@jfongatyelp jfongatyelp commented Nov 11, 2025

Our old smartstack schema validation was a bit jank, and ended up requiring things like https://github.yelpcorp.com/sysgit/yelpsoa-configs/blob/master/apollo/smartstack.yaml#L6-L8 if anyone wanted to use a template for some settings.

Since we now do this in paasta, and paasta knows how to filter templates (startingn with _), we can finally fix this!

We could also just update the schema but this was a 'smaller' change. I do agree it's a little hacky special-casing file types in validate_schema(), so lmk if there are strong opinions to go the other way.

@jfongatyelp jfongatyelp requested a review from a team as a code owner November 11, 2025 21:43
nemacysts
nemacysts previously approved these changes Nov 11, 2025
Copy link
Member

@nemacysts nemacysts left a comment

Choose a reason for hiding this comment

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

nice!

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