Jens Langhammer
5417d0a90c
*: bump pyright version
2021-02-12 10:19:38 +01:00
Jens Langhammer
51cbb7cc8e
ci: fix warning when setting branchName in PR
2021-02-05 00:38:08 +01:00
Jens L
e25d03d8f4
Managed objects ( #519 )
...
* managed: add base manager and Ops
* core: use ManagedModel for Token and PropertyMapping
* providers/saml: implement managed objects for SAML Provider
* sources/ldap: migrate to managed
* providers/oauth2: migrate to managed
* providers/proxy: migrate to managed
* *: load .managed in apps
* managed: add reconcile task, run on startup
* providers/oauth2: fix import path for managed
* providers/saml: don't set FriendlyName when mapping is none
* *: use ObjectManager in tests to ensure objects exist
* ci: use vmImage ubuntu-latest
* providers/saml: add new mapping for username and user id
* tests: remove docker proxy
* tests/e2e: use updated attribute names
* docs: update SAML docs
* tests/e2e: fix remaining saml cases
* outposts: make tokens as managed
* *: make PropertyMapping SerializerModel
* web: add page for property-mappings
* web: add codemirror to common_styles because codemirror
* docs: fix member-of in nextcloud
* docs: nextcloud add admin
* web: fix refresh reloading data two times
* web: add loading lock to table to prevent double loads
* web: add ability to use null in QueryArgs (value will be skipped)
* web: add hide option to property mappings
* web: fix linting
2021-02-03 21:18:31 +01:00
Jens Langhammer
6076ae2f9e
ci: fix building for dependabot
2021-01-25 21:11:29 +01:00
Jens Langhammer
f8a426f0e8
ci: fix docker tag name for dependabot PRs
2021-01-11 16:18:44 +01:00
Jens Langhammer
9549a7188b
ci: fix branchName in PRs
2020-12-24 16:18:06 +01:00
Jens L
1cfe1aff13
wip: rename to authentik ( #361 )
...
* root: initial rename
* web: rename custom element prefix
* root: rename external functions with pb_ prefix
* root: fix formatting
* root: replace domain with goauthentik.io
* proxy: update path
* root: rename remaining prefixes
* flows: rename file extension
* root: pbadmin -> akadmin
* docs: fix image filenames
* lifecycle: ignore migration files
* ci: copy default config from current source before loading last tagged
* *: new sentry dsn
* tests: fix missing python3.9-dev package
* root: add additional migrations for service accounts created by outposts
* core: mark system-created service accounts with attribute
* policies/expression: fix pb_ replacement not working
* web: fix last linting errors, add lit-analyse
* policies/expressions: fix lint errors
* web: fix sidebar display on screens where not all items fit
* proxy: attempt to fix proxy pipeline
* proxy: use go env GOPATH to get gopath
* lib: fix user_default naming inconsistency
* docs: add upgrade docs
* docs: update screenshots to use authentik
* admin: fix create button on empty-state of outpost
* web: fix modal submit not refreshing SiteShell and Table
* web: fix height of app-card and height of generic icon
* web: fix rendering of subtext
* admin: fix version check error not being caught
* web: fix worker count not being shown
* docs: update screenshots
* root: new icon
* web: fix lint error
* admin: fix linting error
* root: migrate coverage config to pyproject
2020-12-05 22:08:42 +01:00
Jens L
6164db5a18
root: attempt to build static image without django's collectstatic ( #360 )
...
* root: attempt to build static image without django's collectstatic
* web: move static dockerfile to /web
* web: fix dockerfile path
* web: improve image size by not copying node_modules
2020-12-02 21:23:07 +01:00
Jens L
9466f91466
root: move webapp to /web ( #347 )
...
* root: move webapp to /web
* root: fix static build
* root: fix static files not being served for e2e tests
2020-11-28 19:43:42 +01:00
Jens Langhammer
c0fd3e79bc
ci: fix e2e tests not running in python 3.9
2020-11-23 00:38:25 +01:00
Jens Langhammer
9c3bc4eb38
tests: move integration tests into separate folder, add separate pipeline task
2020-11-19 14:35:43 +01:00
Jens Langhammer
1319c480c4
ci: install previous python version for upgrade testing
2020-11-15 20:41:35 +01:00
Jens Langhammer
50531b8a36
root: upgrade to python3.9
2020-11-15 16:15:01 +01:00
Jens Langhammer
085247e2dc
ci: fix apt install for libxmlsec1
2020-11-15 01:05:20 +01:00
Jens Langhammer
42702fa96a
root: fix missing libxmlsec1-dev pkg-config packages
2020-11-12 19:38:58 +01:00
Jens Langhammer
05866d3544
providers/proxy: fix creation of ingress
2020-10-19 15:06:50 +02:00
Jens Langhammer
152b2d863d
api: add fallback for proxies < 0.12 which send authorization without b64
2020-10-18 15:14:00 +02:00
Jens Langhammer
25d0ac6534
ci: bump pyright version
2020-10-16 22:29:59 +02:00
Jens Langhammer
4750f8c653
ci: fix typo
2020-10-14 20:28:24 +02:00
Jens Langhammer
635f6c1ef2
ci: add k3d cluster for kubernetes controller tests
2020-10-14 20:21:36 +02:00
Jens Langhammer
1ea2d99ff2
ci: run rollup build
2020-10-09 11:33:02 +02:00
Jens Langhammer
801bb90806
root: lock pyright version
2020-10-03 15:34:53 +02:00
Jens L
719099a5af
ci: remove deploy as --recreate is deprecated
2020-09-30 23:00:05 +02:00
Jens Langhammer
e699dfe88c
ci: fix CD not working correctly
2020-09-30 15:41:04 +02:00
Jens Langhammer
d2bf2c8896
ci: fix prospector call
2020-09-26 19:17:42 +02:00
Jens Langhammer
f27b43507c
ci: ensure same checks as locally are run
2020-09-26 19:08:37 +02:00
Jens Langhammer
ae435f423e
ci: fix failing unittests not reporting correctly
2020-09-26 14:55:50 +02:00
Jens Langhammer
ea38da441b
ci: run e2e tests with failfast
2020-09-25 22:21:58 +02:00
Jens L
241d59be8d
ci: test migration from last released version to current branch ( #224 )
...
* ci: test migration test from last released version to current branch
* ci: fix typo
* ci: remove hyphens
* ci: checkout Build.SourceBranchName
* ci: attempt to fix Build.SourceBranchName
https://github.com/microsoft/azure-pipelines-tasks/issues/8793
* ci: fix duplicate variables entry
* ci: fix quoting for docker jobs
* ci: attempt to access branchName directly
* ci: attempt to extract branch name via sed
* ci: fix escaping for Build.SourceBranch
* ci: different bash substitution
* ci: replace /refs/pulls
* ci: attempt to save previous branch as variable
* ci: fix indent
* ci: try compile-time variables for docker
* ci: always use Build.SourceBranch
* ci: use compile-time template expression
* ci: use Build.SourceBranchName
* ci: attempt to get branch name from System.PullRequest.SourceBranch
2020-09-21 17:55:57 +02:00
Jens Langhammer
97b8a025b3
ci: cleanup containers post e2e job
2020-09-16 09:08:10 +02:00
Jens Langhammer
ae6304c05e
providers/proxy: fix provider requiring a certificate to be selected
2020-09-14 17:37:06 +02:00
Jens Langhammer
e69ca5a229
ci: fix coverage combine for unittest and e2e
2020-09-14 09:52:43 +02:00
Jens Langhammer
e1d82aee1d
ci: run e2e tests on custom agent
2020-09-13 19:49:13 +02:00
Jens L
1dc63776a5
ci: deploy to master.passbook.beryju.org on master ( #113 )
2020-09-07 11:59:15 +02:00
Jens L
268de20872
Proxy v2 ( #189 )
2020-09-03 00:04:12 +02:00
Jens Langhammer
a737335fdd
ci: fix database connections failing
2020-07-14 22:55:30 +02:00
Jens Langhammer
5f34b08433
ci: fix failed tests not failing CI pipeline
2020-07-14 21:36:40 +02:00
Jens Langhammer
d74366f413
policies/hibp: update for flows, add unittests
2020-07-10 20:57:15 +02:00
Jens Langhammer
c191b62245
ci: attempt to fix Coverage not being registered
2020-07-10 19:35:19 +02:00
Jens Langhammer
0babbde00e
ci: fix test results not being merged correctly
2020-07-10 19:11:36 +02:00
Jens Langhammer
b8af312ab1
ci: fix artifacts being downloaded into wrong directory
2020-07-10 18:39:16 +02:00
Jens Langhammer
38cabfb325
ci: fix wrong coverage command being executed
2020-07-10 18:07:18 +02:00
Jens Langhammer
0a3528b5f4
ci: fix targetPath and artifact being swapped
2020-07-10 17:43:16 +02:00
Jens Langhammer
30a672758a
ci: fix Stage names
2020-07-10 17:25:19 +02:00
Jens Langhammer
723a825085
ci: separate unittests and e2e into separate runs, combine afterwards
2020-07-10 17:12:37 +02:00
Jens Langhammer
111b037512
e2e: use non-debug selenium docker image for CI
2020-07-10 15:37:10 +02:00
Jens Langhammer
beb5ffcbdd
ci: fix gatekeeper dockerfile path
2020-07-07 18:48:24 +02:00
Jens Langhammer
41117d873d
ci: fix gatekeeper building the wrong image
2020-07-07 18:23:15 +02:00
Jens Langhammer
0bdfccc1f3
ci: final cleanup
2020-07-03 10:17:24 +02:00
Jens Langhammer
ceb0793bc9
ci: publish unittest results and coverage
2020-07-03 09:54:25 +02:00