Commit Graph

913 Commits

Author SHA1 Message Date
Jens Langhammer b7b3abc462 actions: automatically create release when version/* tag is created, run tests before creating release 2020-01-02 13:49:24 +01:00
Jens Langhammer 575739d07c ci: add bandit for static security checks 2020-01-02 13:41:49 +01:00
Jens Langhammer 2d7e70eebf audit: fix import order 2020-01-02 13:20:41 +01:00
Jens Langhammer 387f3c981f audit: fix error when trying to save models with UUID as PK 2020-01-02 13:12:23 +01:00
Jens Langhammer 865435fb25 actions: fix path to helm chart 2020-01-02 11:38:54 +01:00
Jens Langhammer b10c5306b9 actions: ensure release gets only executed on release creation 2020-01-02 11:37:46 +01:00
Jens Langhammer 7c706369cd new release: 0.7.7-beta 2020-01-02 11:22:08 +01:00
Jens Langhammer 20dd6355c1 actions: run unittests in final docker images after build 2020-01-02 11:20:32 +01:00
Jens Langhammer ba8d5d6e27 actions: push both versioned and :latest tags 2020-01-02 11:19:55 +01:00
Jens Langhammer c448f87027 new release: 0.7.6-beta 2020-01-02 10:34:34 +01:00
Jens Langhammer 2b8c70a61f actions: separate actions files for ci and release 2020-01-02 10:33:04 +01:00
Jens Langhammer 9d7ed9a0ed new release: 0.7.7-beta 2019-12-31 14:02:01 +01:00
Jens Langhammer ff69b4affe actions: fix build not running correctly 2019-12-31 14:01:58 +01:00
Jens Langhammer d77afd1ded new release: 0.7.6-beta 2019-12-31 13:47:39 +01:00
Jens Langhammer c3909f9196 actions: run build only on release 2019-12-31 13:44:27 +01:00
Jens Langhammer fa55ba5ef0 actions: since actions has no easy way to get tags, hardcode version in ci and bump with bumpversion 2019-12-31 13:40:24 +01:00
Jens Langhammer 766518ee0e audit: sanitize kwargs when creating audit event 2019-12-31 13:33:07 +01:00
Jens Langhammer 74b2b26a20 ci: disable pylint's bad-continuation to please black 2019-12-31 13:17:35 +01:00
Jens Langhammer 4ebbc6f065 gh-actions: fix dependencies on isort 2019-12-31 12:52:15 +01:00
Jens Langhammer 3bd1eadd51 all: implement black as code formatter 2019-12-31 12:51:16 +01:00
Jens Langhammer 8eb3f0f708 ci: upgrade pylint to latest version
core: also upgrade kombu as https://github.com/celery/kombu/issues/1101 is fixed now
2019-12-31 12:45:29 +01:00
Jens Langhammer 31ea2e7139 audit: fix internal server error from passing models 2019-12-31 11:40:03 +01:00
Jens Langhammer 323b4b4a5d actions: fix helm using wrong path for chart 2019-12-30 10:42:46 +01:00
Jens Langhammer 7b8e1bea92 docker: fix old dockerfiles being used, remove all gitlab references 2019-12-30 10:34:31 +01:00
Jens Langhammer f986dc89ad all: migrate to github 2019-12-30 10:25:35 +01:00
Jens Langhammer b21fd10093 new release: 0.7.5-beta 2019-12-16 22:05:22 +01:00
Jens Langhammer 6f9c19b142 misc: update bumpversion config 2019-12-16 22:05:16 +01:00
Jens Langhammer f45643ca87 Merge branch '45-helm-3' into 'master'
Resolve "Upgrade to helm 3 for packaging"

Closes #45

See merge request BeryJu.org/passbook!35
2019-12-16 20:49:34 +00:00
Jens Langhammer 85f8bea784 ci: replace helm with helm3 2019-12-14 14:34:34 +01:00
Jens Langhammer b428ec5237 providers/oidc: remove duplicate fields 2019-12-14 14:28:36 +01:00
Jens Langhammer 92428529ad docs: add sentry 2019-12-14 14:28:14 +01:00
Jens Langhammer f6761b5b0b docs: fix harbor site not being included 2019-12-13 15:45:50 +01:00
Jens Langhammer 307b04f4ca docs: add harbor integration, cleanup 2019-12-13 15:36:09 +01:00
Jens Langhammer 6a520a5697 docs: add rancher integration 2019-12-13 13:53:30 +01:00
Jens Langhammer f22dbba931 providers/saml: add UID field 2019-12-13 13:45:10 +01:00
Jens Langhammer 82cf482fba Merge branch 'docs' into 'master'
Docs

See merge request BeryJu.org/passbook!33
2019-12-12 22:06:20 +00:00
Jens Langhammer a6afb99edd docs: build docs on new version 2019-12-12 18:13:38 +01:00
Jens Langhammer ac5f8465b9 docs: add GitLab integration docs 2019-12-12 18:12:14 +01:00
Jens Langhammer 218acb9e38 docs: add providers and sources 2019-12-12 18:00:23 +01:00
Jens Langhammer 927c718fdd docs: add some more info to mkdocs 2019-12-12 09:55:10 +01:00
Jens Langhammer b7a6d6e739 docs: add docs for property mappings, switch to material theme 2019-12-10 11:25:34 +01:00
Jens Langhammer 0946d6a25d docs: add initial structure, add docs for policies and factors 2019-12-09 21:00:45 +01:00
Jens Langhammer c1e98e2f0c Merge branch 'master' into docs 2019-12-09 16:49:05 +01:00
Jens Langhammer 807cbbeaaf audit: rewrite to be independent of django http requests, allow custom actions 2019-12-05 16:14:08 +01:00
Jens Langhammer 6c358c4e0a misc: run coverage before other tasks to find bugs easier 2019-12-05 16:03:31 +01:00
Jens Langhammer 74cd0bc08f all(minor): remove old, unused code 2019-12-05 15:07:37 +01:00
Jens Langhammer b08ec0477e all(minor): replace django-ipware with custom implementation 2019-12-05 14:33:55 +01:00
Jens Langhammer 328c999cb9 ci(minor): reenable prospector 2019-12-05 14:31:51 +01:00
Jens Langhammer c37e382c15 root(minor): fix incorrect user IP being shown 2019-12-02 18:05:06 +01:00
Jens Langhammer 784dd0fdd6 root(minor): fix unnecessary redirect for prometheus 2019-12-02 18:04:55 +01:00