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

Fix solo-apis action and small addition to rlc translation fix. #8581

Merged
merged 2 commits into from
Aug 15, 2023

Conversation

elcasteel
Copy link
Contributor

Description

Use the correct path for the composite actions when actions have a different working directory.
Add a default case when translating ratelimit actions. In addition to missing fields, it's also possible to define config for an action that can't be cast. Without a default case, we give Envoy an empty action that makes it unhappy.

Context

Failed solo-apis run: https://github.com/solo-io/gloo/actions/runs/5860985506

@solo-changelog-bot
Copy link

Issues linked to changelog:
#8573

@github-actions github-actions bot added the keep pr updated signals bulldozer to keep pr up to date with base branch label Aug 15, 2023
@github-actions
Copy link

Visit the preview URL for this PR (updated for commit 863d5f0):

https://gloo-edge--pr8581-solo-apis-action-4p0vrvnw.web.app

(expires Tue, 22 Aug 2023 15:11:24 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 77c2b86e287749579b7ff9cadb81e099042ef677

@soloio-bulldozer soloio-bulldozer bot merged commit 0e43b2e into main Aug 15, 2023
12 checks passed
@soloio-bulldozer soloio-bulldozer bot deleted the solo-apis-action branch August 15, 2023 15:18
elcasteel added a commit that referenced this pull request Aug 15, 2023
…PR action (#8582)

* Reject ratelimit configs that are missing required values. (#8575)

* plugin updates and test

* gofmt

* review comments, do not append invalid action to returned list

* link to envoy docs in changelog

* Fix solo-apis action and small addition to rlc translation fix. (#8581)

* update changelog
sheidkamp pushed a commit that referenced this pull request Aug 22, 2023
…PR action (#8582)

* Reject ratelimit configs that are missing required values. (#8575)

* plugin updates and test

* gofmt

* review comments, do not append invalid action to returned list

* link to envoy docs in changelog

* Fix solo-apis action and small addition to rlc translation fix. (#8581)

* update changelog
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
keep pr updated signals bulldozer to keep pr up to date with base branch
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants