Commit Graph

32 Commits

Author SHA1 Message Date
Denis Gukov
3161fa9ae2 feat: params 2024-11-24 15:05:07 +05:00
Brian Zoetewey
69817a38f2 Move implementation of Ansible vault password client script to TemplateVault. 2024-10-22 15:50:31 -04:00
Denis Gukov
9c99e6bc9d chore(be): rename migration file 2024-10-19 19:12:44 +05:00
Brian Zoetewey
fa24bc9ab0 Allow override of Task git_branch 2024-10-07 10:04:05 -04:00
Brian Zoetewey
87db92151c Initial pass at multiple ansible vault support. 2024-10-04 15:08:59 -04:00
Denis Gukov
9817b345e6 fix(be): add migration 2024-09-26 16:03:27 +05:00
Denis Gukov
26c3479f8a feat(apps): add migration '' -> 'ansible' 2024-07-10 00:26:12 +05:00
fiftin
c75e79efad
refactor(secrets): move secrets to environment entity 2024-07-02 23:45:59 +05:00
fiftin
f3f64f6a83
refactor(schedule): replace disabled field to active 2024-07-01 00:57:03 +05:00
Denis Gukov
48089343d8 feat(be): cleaning tasks 2024-06-30 12:48:36 +05:00
Denis Gukov
00140cb8ab
Inventory repo (#2040)
* feat: add repo for inventory

* feat: add inventory repo

* feat: cloning inventory repo

* fix: error message for inventory path

* fix: error message for inventory path
2024-05-22 19:00:28 +02:00
fiftin
737a1a5ef7
chore: change integration field to integration id 2024-05-21 16:05:38 +02:00
Andreas Marschke
27e9fb1aa2 fix(integrations): Use payload instead of re-reading closed Body 2024-05-03 14:14:52 +02:00
Denis Gukov
f93969f340
feat: allow null for template's inventory (#1953)
* feat: allow null for template's inventory

* fix(web): show - if no inventory or environment provided

* test: fix tests

* test: fix tests

* test: fix tests

* fix: compile dredd test
2024-04-19 21:47:08 +05:00
fiftin
b1396dcae2 feat: add project type 2024-03-07 19:50:48 +01:00
fiftin
193d57a66c fix(be): add migation 2024-03-06 22:17:34 +01:00
Denis Gukov
2215fb5c87 fix(webhooks): merge conflict 2024-02-12 01:24:53 +05:00
Denis Gukov
b361695f68
Add app field to template (#1721)
* feat(be): add template app

* feat(be): add field app to template

* fix(be): add app to sql implementation

* refactor(be): extract AnsibleApp class

* refactor(be): rename LocalJobApp -> LocalApp

* feat(app): default app id = empty string

---------

Co-authored-by: fiftin-quiz <157730881+fiftin-quiz@users.noreply.github.com>
2024-01-30 14:26:11 +05:00
Andreas Marschke
54d103105f Webhook Feature implementation 2024-01-15 22:08:16 +01:00
Denis Gukov
6fa3e50198
Runners (#1477)
* feat(runners): add migartion

* feat(runners): sql implementation
2023-09-11 01:02:10 +02:00
Denis Gukov
49a06d540f feat(be): add migration project__user.admin -> project_user.role 2023-07-07 23:16:43 +02:00
Denis Gukov
68373c2b33 fix(be): add migariton number 2022-10-28 19:59:50 +05:00
Denis Gukov
23c3947e18 feat(be): add migration for new limit option 2022-06-23 20:37:00 +05:00
Denis Gukov
b127e054d8 feat(be): add max parallel tasks to project settings and ability to suppress success alerts for tasks 2022-02-14 16:52:28 +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
05dd7c5653 feat: remove soft delete functionality 2022-02-03 12:06:24 +05:00
Denis Gukov
6cc3d0f250 feat(be): remove column from template table 2022-02-01 03:35:13 +05:00
Denis Gukov
221454a89f fix(be): migration 2.8.26 for postgres 2022-02-01 02:36:28 +05:00
Denis Gukov
cb5ec3e7dc chore(cli): more human readable error message 2022-02-01 01:16: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
7737567a21 fix(be): migrations 2022-01-23 21:34:42 +05:00
Denis Gukov
9520c0cd1b feat(be): implement migrations for BoltDB 2022-01-23 18:03:23 +05:00