Commit Graph

349 Commits

Author SHA1 Message Date
Denis Gukov
3e4a62b7f2 fix: authentization bug 2023-03-13 14:04:58 +01:00
Denis Gukov
64b52fba94 fix(be): remove db info from /info 2023-02-23 18:27:25 +04:00
Denis Gukov
04688a786e fix(be): remove db info from /info 2023-02-23 18:26:45 +04:00
Denis Gukov
668c81a991 fix(be): use DbConfig getter method instead of direct access to fields 2023-01-28 03:25:25 +04:00
Denis Gukov
07c6860ccb feat(be): support session connection for boltdb 2022-11-19 03:23:30 +05:00
Denis Gukov
8d0a27822d fix(be): creating task/output for boltdb with no keep connection mode 2022-11-09 22:31:52 +05:00
Denis Gukov
b2f5d42a6f test: remove date/time pattern from open api 2022-11-09 22:04:35 +05:00
Denis Gukov
579f978ffc feat(be): do not keep connection by BoltDB 2022-11-09 21:30:35 +05:00
Denis Gukov
9614ca04a8 fix(be): validate data which returns LDAP server 2022-11-06 20:25:25 +05:00
Denis Gukov
38f16c81b8 fix(be): remove panic from login 2022-10-30 22:29:06 +05:00
Denis Gukov
f4c9cbff1e fix: merge conflict 2022-10-30 21:49:15 +05:00
Denis Gukov
f3f9c71358 refactor(be): split auth process to serveral functions 2022-10-30 21:34:03 +05:00
Denis Gukov
3eb55aacd6 refactor(be): simplify ldap auth code 2022-10-30 20:57:08 +05:00
Denis Gukov
d382a822fe refactor: rename directory web2 to web 2022-10-29 18:37:20 +05:00
Robert Rettig
b48e4e8645 fixes #1026 2022-09-08 18:14:19 +02:00
Denis Gukov
bd855dab9b test: fix dredd tests 2022-06-29 21:25:28 +05:00
quantumsheep
5761b4e15e
feat: support yaml static inventories 2022-05-24 17:55:20 +02:00
Jean-Yves LEBLEU
e4086609f7 fix: force username to lower case when creating LDAP user 2022-05-09 18:44:09 +02:00
Denis Gukov
7774378d8c fix(be): bug with ldap tls https://github.com/ansible-semaphore/semaphore/issues/756 2022-02-10 10:53:10 +05:00
Denis Gukov
1036af1fc6 fix(be): disable migration for mysql
fix: check refs to template before delete

fix(be): drop breaking foreign key
2022-02-05 13:30:25 +05:00
Denis Gukov
751eeb4204 fix(be): bug with ldap auth related to https://github.com/ansible-semaphore/semaphore/issues/808 2022-02-04 14:22:02 +05:00
Denis Gukov
a09a1fc6d1 chore(be): update ldap deps 2022-02-04 04:00:49 +05:00
Denis Gukov
05dd7c5653 feat: remove soft delete functionality 2022-02-03 12:06:24 +05:00
Denis Gukov
fa4e13a0f1 refactor(be): remove global vars of task pool and schedule pool 2022-01-29 23:14:36 +05:00
Denis Gukov
b5eac6ca2f refactor(be): move schedules to package services 2022-01-29 16:24:51 +05:00
Denis Gukov
d3d002a818 refactor(be): change params for store method
chore(fe): remove passphrase from key settings because it is not implemented

fix(be): boltdb migration
2022-01-29 13:47:11 +05:00
Denis Gukov
6ce208d0f2 Merge branch 'develop' of github.com:ansible-semaphore/semaphore into develop 2022-01-27 19:30:41 +05:00
Denis Gukov
ec39816cf1 feat: add personal access token suport 2022-01-27 19:21:46 +05:00
Denis Gukov
2716a3989b fix(be): clear repository cache if access key changed 2022-01-27 17:55:01 +05:00
Denis Gukov
6799208b62 feat(be): add ability to override template extra args in task https://github.com/ansible-semaphore/semaphore/issues/832 2022-01-27 00:51:20 +05:00
Denis Gukov
f5ad81f7c0 fix(be): checking build version by nil 2022-01-26 16:52:31 +05:00
Denis Gukov
ef46f9b175 fix(ci): default access key encryption key in dockerfile 2022-01-25 13:33:32 +05:00
Denis Gukov
1d166cd1f7 fix(be): directory of git commands 2022-01-24 02:29:37 +05:00
Denis Gukov
1b88630348 fix(be): bug with git clone parameters 2022-01-24 00:45:12 +05:00
Denis Gukov
9520c0cd1b feat(be): implement migrations for BoltDB 2022-01-23 18:03:23 +05:00
Denis Gukov
f704379dfa test(be): fix repo creating test 2022-01-22 13:21:11 +05:00
Denis Gukov
f6b5a39432 fix(be): remove checking of updates from system info endpoint 2022-01-20 19:53:48 +05:00
Denis Gukov
755dca67e2 feat(be): small changes in semaphore_vars 2022-01-20 03:08:34 +05:00
Denis Gukov
315dba69fb feat(be): passing to ansible new variable semaphore_vars 2022-01-20 03:07:30 +05:00
Denis Gukov
d8afdb19d8 feat(be): recursive retreaving task version. Now we can make pipelines :) 2022-01-20 01:42:08 +05:00
Denis Gukov
51fc40e9c8 feat(be): triggering autorun tasks 2022-01-20 00:35:59 +05:00
Denis Gukov
54eaad249f test(be): remove unused test 2022-01-19 13:11:36 +05:00
Denis Gukov
34a6df651b feat: demo-mode label 2022-01-19 04:55:32 +05:00
Denis Gukov
f28364dc35 fix(be): pass linter 2022-01-19 04:09:21 +05:00
Denis Gukov
948bb8d1c3 feat(be): in demo mode user can stop task 2022-01-19 03:53:42 +05:00
Denis Gukov
2cd95afb29 feat(be): add demo mode 2022-01-19 03:19:31 +05:00
Denis Gukov
85d489a064 feat(be): non-admin users can manage keys in project, now it is secure because api doesn't return secrets 2022-01-19 03:07:53 +05:00
Denis Gukov
7eca14c2a8 feat(be): only admin can add new project 2022-01-19 02:50:15 +05:00
Denis Gukov
6be09da63c feat: REMOVE PLACEHOLDER USER FUNCTIONALITY 2022-01-19 02:26:48 +05:00
Denis Gukov
ba8ea4c650 feat(ui): add survey vars to ui 2022-01-19 00:17:48 +05:00