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 user to restrict ingress rules #60

Merged
merged 1 commit into from
Sep 30, 2024
Merged

Conversation

rukai
Copy link
Member

@rukai rukai commented Sep 27, 2024

To enable support in certain corporate environments that disallow ingress of 0.0.0.0/0, this PR adds a config option, disabled by default, to fetch the public IP of the user and set the ingress rules to that IP specifically.

Maybe IngressRestriction::LocalPublicAddress should become the default in the future but for now I've made it disabled by default so that this can remain a non-breaking change.

reminder of aws-throwaway internals:
We still duplicate a bunch of logic across the CLI and SDK backend, in the hope that the SDK backend fixes its compile time issues and becomes usable in shotover again.
I have tested the new functionality on both backends.

license_check.yaml changes fix broken CI because we didnt pin the version of cargo-deny we use

@rukai rukai force-pushed the restrict_ingress branch 3 times, most recently from 0504dcb to d363799 Compare September 27, 2024 03:16
@rukai rukai merged commit f11b6ea into shotover:main Sep 30, 2024
3 checks passed
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