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 |
|