Commit Graph

104 Commits

Author SHA1 Message Date
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
792d42bf26 Allow override of Template git branch. Prefer Task override when running Local Job. 2024-10-07 10:04:15 -04: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
492152f94a feat(be): runner api 2024-09-26 15:54:03 +05:00
fiftin
f81151416f
fix(be): migration file 2024-07-10 01:54:49 +05:00
fiftin
b558d281e3
fix(be): remove default value for app 2024-07-10 01:42:32 +05:00
Denis Gukov
26c3479f8a feat(apps): add migration '' -> 'ansible' 2024-07-10 00:26:12 +05:00
fiftin
dbc1173171
feat: add column schedule_id to task model 2024-07-03 13:56:52 +05:00
fiftin
82b829ebed
feat: add column task_params to integrations table 2024-07-03 13:46:24 +05:00
fiftin
f250126ade
fix: sql migration query 2024-07-03 13:39:50 +05:00
fiftin
991979041f
feat(be): add user id for access key 2024-07-03 12:10:48 +05:00
fiftin
bccfcd1cba
feat(secrets): add env secrets 2024-07-02 14:42:12 +05:00
fiftin
40c5dbcbd8
feat(secrets): add migartion 2024-07-01 23:54:39 +05:00
fiftin
586a0377b4
feat(schedule): update form and table 2024-07-01 02:12:49 +05:00
fiftin
f3f64f6a83
refactor(schedule): replace disabled field to active 2024-07-01 00:57:03 +05:00
fiftin
8fe600fd4f
feat(schedule): add name and allow disable 2024-07-01 00:16:35 +05:00
Denis Gukov
48089343d8 feat(be): cleaning tasks 2024-06-30 12:48:36 +05:00
Denis Gukov
91601eb0eb
task stages (#2103)
* feat(be): add stages

* feat(tf): split to plan/apply

* fix(be): blocking
2024-06-17 23:37:45 +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
fiftin
a156eb90ca
feat: change option value length 2024-04-22 01:35:27 +05: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
6f4ec9ac8f fix(integrations): public url 2024-03-21 00:23:55 +01:00
fiftin
02e13c7314 feat(integrations): allow multiple indices 2024-03-20 22:35:47 +01:00
fiftin
8486b43380 fix(be0: set null instead of cascade for holder_id 2024-03-11 23:12:57 +01:00
fiftin
710c7df275 feat: implement options for boltdb 2024-03-10 18:55:42 +01:00
fiftin
2bdcc8b043 feat: add fields to migrations 2024-03-10 13:08:45 +01:00
fiftin
84f7dae074 feat: remove type for inventory :) 2024-03-09 20:05:12 +01:00
fiftin
1951e8ebb2 feat: add type for inventory 2024-03-09 20:03:19 +01:00
fiftin
b1396dcae2 feat: add project type 2024-03-07 19:50:48 +01:00
fiftin
2c2e7df311 feat(integrations): add alias methods 2024-03-07 10:32:25 +01:00
fiftin
3e052de57f feat(integrations): add alias table 2024-03-07 09:49:34 +01:00
fiftin
193d57a66c fix(be): add migation 2024-03-06 22:17:34 +01:00
fiftin
77c2c87033 feat: remove extractor 2024-03-06 15:02:16 +01:00
Denis Gukov
c9788f15b2 feat(integration): add auth header 2024-02-12 14:50:01 +05:00
Denis Gukov
3a821b5bd1 feat(integrations): add auth fields to db 2024-02-12 14:45:20 +05:00
Denis Gukov
ae20f7bcbe fix(runners): return webhook name 2024-02-12 01:32:00 +05:00
Denis Gukov
2215fb5c87 fix(webhooks): merge conflict 2024-02-12 01:24:53 +05:00
Denis Gukov
647501b90b refactor: webhook -> integration 2024-02-12 00:52:14 +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
fe83cef1be Update Dredd changes 2024-01-15 22:08:16 +01: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
0b81623b09 fix(migrations): manager is default role 2023-07-22 22:47:12 +02:00
Denis Gukov
61e43b0da2 fix(be): specify varchat max length 2023-07-08 00:06:43 +02:00
Denis Gukov
07b908f1ef fix(be): update sql query 2023-07-07 23:55:41 +02:00