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

Add Identity-Aware Proxy support #78

Merged
merged 10 commits into from
Jan 7, 2023
Merged

Add Identity-Aware Proxy support #78

merged 10 commits into from
Jan 7, 2023

Conversation

bschaatsbergen
Copy link
Contributor

Closes #34

what

  • Added a new variable iap, that's used to configure Identity-Aware Proxy on a new backend.
  • If the iap var is set, we route everything but /events over the IAP protected backend.
  • /events is excluded as it's used to handle inbound webhook requests.

why

  • Users should be offered an alternative to the basic auth authentication provided by Atlantis.
  • Preferably a Google Cloud native authentication service.

references

@bschaatsbergen bschaatsbergen added the minor New features that doesn't break anything label Jan 7, 2023
@bschaatsbergen bschaatsbergen self-assigned this Jan 7, 2023
@bschaatsbergen bschaatsbergen added the wip Work in Progress: Not ready for final review or merge label Jan 7, 2023
@bschaatsbergen bschaatsbergen marked this pull request as ready for review January 7, 2023 18:57
@bschaatsbergen bschaatsbergen removed the wip Work in Progress: Not ready for final review or merge label Jan 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
minor New features that doesn't break anything
Projects
None yet
Development

Successfully merging this pull request may close these issues.

feat: Protect the Atlantis UI with Identity Aware Proxy
1 participant