Skip to content

Commit

Permalink
Integrate with oathkeeper via forward-auth interface (#275)
Browse files Browse the repository at this point in the history
* feat: add forward-auth relation
* feat: add experimental flag
* test: add e2e tests for iap
  • Loading branch information
natalian98 authored Dec 5, 2023
1 parent 383c153 commit 01bd1ce
Show file tree
Hide file tree
Showing 14 changed files with 1,576 additions and 24 deletions.
6 changes: 6 additions & 0 deletions config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,12 @@
# See LICENSE file for licensing details.

options:
enable_experimental_forward_auth:
description: |
Enables `forward-auth` middleware capabilities required to set up Identity and Access Proxy.
This feature is experimental and may be unstable.
type: boolean
default: False
external_hostname:
description: |
The DNS name to be used by Traefik ingress.
Expand Down
1 change: 0 additions & 1 deletion lib/charms/harness_extensions/v0/capture_events.py
Original file line number Diff line number Diff line change
Expand Up @@ -83,4 +83,3 @@ def capture(charm: CharmBase, typ_: Type[_T] = EventBase) -> Iterator[Captured[_
event = captured[0]
assert isinstance(event, typ_), f"expected {typ_}, not {type(event)}"
result.event = event

Loading

0 comments on commit 01bd1ce

Please sign in to comment.