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

Allow Kyma API rules with wildcards in the path both in single and multi-tenant mode #1297

Open
6 tasks
wogro opened this issue Sep 12, 2024 · 0 comments
Open
6 tasks
Labels
kind/feature Categorizes issue or PR as related to a new feature.

Comments

@wogro
Copy link

wogro commented Sep 12, 2024

Description
In order to selectively configure traffic to endpoints, we would like to be able to configure paths like

- /environments/*
- /environments/*/stores/*

It should also be possible to restrict the HTTP methods for endpoints, e.g. to only allow GET or allow all methods except DELETE, TRACE.
Such configuration should be possible both in single and multi-tenant mode.

This feature request is the outcome of a discussion with the security team and Kyma developers.

Reasons
Without the option of specifying detailed paths, malformed or fuzzing requests would hit the workload deployment directly, rather than being dropped at ingress, increasing the attack surface and DOS risk.

DoD:

  • Provide unit and integration tests.
  • Provide documentation.
  • Verify if the solution works for both open-source Kyma and SAP BTP, Kyma runtime.
  • If you changed the resource limits, explain why it was needed.
  • Verify that your contributions don't decrease code coverage. If they do, explain why this is the case.
  • Add release notes.
@wogro wogro added the kind/feature Categorizes issue or PR as related to a new feature. label Sep 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature Categorizes issue or PR as related to a new feature.
Projects
None yet
Development

No branches or pull requests

1 participant