|
|
025fc3fe96
|
build(deps): bump actions/checkout from 2 to 3 (#2415)
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2022-03-02 09:56:53 +01:00 |
|
|
|
66a4338b48
|
build(deps): bump actions/setup-python from 2 to 3 (#2413)
|
2022-03-01 09:18:14 +01:00 |
|
|
|
94029ee612
|
build(deps): bump actions/setup-node from 2 to 3.0.0 (#2388)
|
2022-02-25 09:56:20 +01:00 |
|
|
|
d5e04a2301
|
*: remove deprecated backup (#2129)
* *: remove backup
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* fix lint
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* website/docs: add docs
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* *: final cleanup
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* ci: use correct pyproject when migrating from stable
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* website/docs: fix broken docs
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-02-05 18:54:15 +01:00 |
|
|
|
84b18fff96
|
ci: cache-v2
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-01-24 09:37:04 +01:00 |
|
|
|
ec9cacb610
|
ci: post-release cleanup
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-01-06 22:22:50 +01:00 |
|
|
|
320a600349
|
root: migrate pipenv to poetry (#1995)
|
2021-12-24 23:25:38 +01:00 |
|
|
|
4afef46cb8
|
ci: improve restore after switching to stable
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-20 22:47:06 +01:00 |
|
|
|
602573f83f
|
ci: fix label
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-19 13:44:34 +01:00 |
|
|
|
362d72da8c
|
ci: fix shouldBuild being based off of harbor
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-18 17:01:51 +01:00 |
|
|
|
95bce9c9e7
|
outposts: release binary outposts (#1954)
* outposts/proxy: always embed static assets, still check local
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* ci: add initial ci to build outpost as binary
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* ci: fix typo, build web
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* ci: upload to release on publish, only run linux on ci
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* ci: ensure latest go is used
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* ci: split e2e tests into two halves
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-17 19:49:32 +00:00 |
|
|
|
68a0684569
|
ci: fix test-migrations-from-stable (#1898)
* ci: copy files instead of checking out
* ci: add marks for prs
|
2021-12-08 21:00:58 +01:00 |
|
|
|
99c62af89e
|
ci: add check to ensure no migrations are missing
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-03 10:05:21 +01:00 |
|
|
|
0d686465a4
|
ci: bump cache revision
|
2021-11-25 11:54:30 +00:00 |
|
|
|
ab501ca971
|
build(deps): bump actions/cache from 2.1.6 to 2.1.7 (#1838)
|
2021-11-24 07:38:33 +01:00 |
|
|
|
ad06778c34
|
ci: remove v2 suffix in cache
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-23 10:00:23 +01:00 |
|
|
|
9bb0d04aeb
|
root: Random tests (#1825)
* root: add pytest-randomly to randomise tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* *: generate flows for testing instead of relying on existing ones
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* *: generate users for testing instead of relying on existing ones
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* *: use generated certificate
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* tests/e2e: keep containers
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* tests/e2e: use websockets test case
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-22 22:56:02 +01:00 |
|
|
|
dad8547212
|
root: remove arm/v7
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-22 14:29:21 +01:00 |
|
|
|
a957e1fc45
|
root: install cargo for cryptography build
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-22 12:22:19 +01:00 |
|
|
|
2b999e922c
|
ci: disable arm for ci due to duration
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-22 11:48:41 +01:00 |
|
|
|
a94b0504b7
|
ci: always disable fail-fast
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-21 23:44:09 +01:00 |
|
|
|
4fcbfa7709
|
ci: add missing qemu action
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-21 23:35:23 +01:00 |
|
|
|
9092d1189b
|
ci: disable arm/v7 for now, use matrix for release
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-21 23:08:55 +01:00 |
|
|
|
605ed94ba2
|
ci: use matrix for tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-21 22:51:07 +01:00 |
|
|
|
4cbeeb9a0c
|
ci: add cross platform build for dev main image
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
#1819
|
2021-11-21 22:44:49 +01:00 |
|
|
|
4d4193a586
|
ci: re-add cache
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-14 19:14:18 +01:00 |
|
|
|
b515bf7d2e
|
ci: disable cache again...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-10 11:57:22 +01:00 |
|
|
|
d1b9f1e6b8
|
ci: limit pipeline to 2 hours
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-10 09:31:59 +01:00 |
|
|
|
3c01a1dd7b
|
ci: keep latest github and scripts folder
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-07 18:03:22 +01:00 |
|
|
|
8040e2b6e4
|
build(deps): bump webauthn from 0.4.7 to 1.0.0 (#1625)
* build(deps): bump webauthn from 0.4.7 to 1.0.0
Bumps [webauthn](https://github.com/duo-labs/py_webauthn) from 0.4.7 to 1.0.0.
- [Release notes](https://github.com/duo-labs/py_webauthn/releases)
- [Commits](https://github.com/duo-labs/py_webauthn/compare/v0.4.7...v1.0.0)
---
updated-dependencies:
- dependency-name: webauthn
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* stages/authenticator_webauthn: migrate to new library version
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* stages/authenticator_validate: migrate to new version
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* stages/authenticator_webauthn: add bytes_to_base64url_dict for json encoding
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* actually don't do that
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* fix missing response on web
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* more double json
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* fix
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* more base64 stuff
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* working
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* ci: always sync
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* fix
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-10-15 23:26:29 +02:00 |
|
|
|
16c05a7bbc
|
tests: migrate to selenium 4 (#1611)
|
2021-10-13 19:06:19 +02:00 |
|
|
|
7bf587af24
|
ci: push dev images to ghcr (#1591)
* ci: push dev images to ghcr
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* *: use new ghcr images
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* website/docs: use ghcr proxy
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-10-11 14:08:34 +02:00 |
|
|
|
a9f6f1563d
|
ci: fix more order
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-10-07 22:40:13 +02:00 |
|
|
|
155c28d7cd
|
ci: prepare variables before checking out stable
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-10-07 22:40:13 +02:00 |
|
|
|
f9a180eb1f
|
ci: fix gh_env
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-10-07 22:40:13 +02:00 |
|
|
|
956382b682
|
ci: set separate variable for container branch name
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-10-07 19:06:03 +02:00 |
|
|
|
f9ad102915
|
flows: inspector (#1469)
* flows: add initial inspector
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* flows: change naming a bit
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/flow: add inspector frame
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* core: don't use shadydom when inspecting
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* flows: add current stage to api
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* stages/*: fix imports
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* flows: deep-copy plan instead of just adding
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/flows: ui
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* flows: restrict inspector to admin
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/admin: add buttons to launch flow with inspector
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/flows: don't automatically follow redirects when inspector is open
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* flows: make current_plan optional, only require historry
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/flows: handle error messages in inspector
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/flows: improve UI when flow is done
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* flows: add is_completed flag to inspector
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* flows: fix monkeypatches for tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* flows: add inspector tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* ci: re-enable cache
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-28 09:36:48 +02:00 |
|
|
|
9441be1ee2
|
interface split (#943)
|
2021-09-16 17:30:16 +02:00 |
|
|
|
d7ab2a362a
|
ci: bump cache
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-16 13:46:11 +02:00 |
|
|
|
e920be3a72
|
ci: add versioning to cache keys
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-16 12:31:29 +02:00 |
|
|
|
f771383c4b
|
cmd: fix outpost metrics not being set in embedded mode
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-16 12:09:12 +02:00 |
|
|
|
33fb22e3e7
|
ci: include build sha in docker tag
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-08 23:03:32 +02:00 |
|
|
|
3c1b70c355
|
outposts/proxyv2 (#1365)
* outposts/proxyv2: initial commit
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
add rs256
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
more stuff
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
add forward auth an sign_out
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
match cookie name
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
re-add support for rs256 for backwards compat
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
add error handler
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
ensure unique user-agent is used
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
set cookie duration based on id_token expiry
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
build proxy v2
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
add ssl
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
add basic auth and custom header support
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
add application cert loading
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
implement whitelist
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
add redis
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
migrate embedded outpost to v2
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
remove old proxy
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
providers/proxy: make token expiration configurable
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
add metrics
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
fix tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* providers/proxy: only allow one redirect URI
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* fix docker build for proxy
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* remove default port offset
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* add AUTHENTIK_HOST_BROWSER
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* tests: fix e2e/integration tests not using proper tags
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* remove references of old port
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* fix user_attributes not being loaded correctly
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* cleanup dependencies
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* cleanup
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-08 18:04:56 +00:00 |
|
|
|
597e279f34
|
ci: fix old node version in release ci
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-07 10:07:36 +02:00 |
|
|
|
91312496e0
|
ci: simplify testspace setup
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-06 16:52:21 +02:00 |
|
|
|
bfde186aa0
|
build(deps): bump actions/cache from 1 to 2.1.6 (#1352)
|
2021-09-06 08:36:32 +02:00 |
|
|
|
7c1a7bfd9d
|
ci: use native kind action to test integration
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-04 16:06:44 +02:00 |
|
|
|
0c288ea64b
|
ci: cache webui for e2e tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-04 15:21:24 +02:00 |
|
|
|
2476475174
|
ci: attempt to cache pipenv (#1347)
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-04 14:55:54 +02:00 |
|
|
|
5e5854e256
|
ci: fix invalid workflow
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-03 10:58:42 +02:00 |
|