Commit Graph

112 Commits

Author SHA1 Message Date
Brian Zoetewey
67f2e2bed2 Set example values so boltdb tests pass 2024-11-21 16:04:30 -05:00
Brian Zoetewey
d601dba331 Fix foreign key on build template with postgresql 2024-11-21 15:13:41 -05:00
Brian Zoetewey
c4548b017a Update templates API docs. 2024-11-20 15:56:18 -05:00
Brian Zoetewey
f9746215ef Additional api-docs updates from testing. 2024-11-20 15:56:18 -05:00
Brian Zoetewey
7adcf8b41e Add response to Create (POST) and document get request. 2024-11-20 15:56:18 -05:00
Brian Zoetewey
3499ed0a2b Add response to Create (POST) and add secrets. 2024-11-20 15:56:18 -05:00
Brian Zoetewey
17e68ababb Api doesn't return secrets, so no need to document structure 2024-11-20 15:56:18 -05:00
Brian Zoetewey
aac032db96 Return key ID on create, add passphrase 2024-11-20 15:56:18 -05:00
Brian Zoetewey
c8935eabdb Add missing types, repository_id and GET inventory by ID. 2024-11-20 15:56:18 -05:00
Brian Zoetewey
50cdd5789c Fix project user API endpoints 2024-11-20 15:56:18 -05:00
Brian Zoetewey
36413a023d Add password and external to POST /users and external to user response. 2024-11-20 15:56:18 -05:00
Brian Zoetewey
c38dbca84e Add project.type
Add response scheme when creating a project
Add body to project update
Fix create/update project not saving some fields.
Add demo flag to Project Request
2024-11-20 15:55:56 -05:00
Brian Zoetewey
69817a38f2 Move implementation of Ansible vault password client script to TemplateVault. 2024-10-22 15:50:31 -04:00
Brian Zoetewey
a4c4f43b58 Add Ansible Vault Password Client Script support 2024-10-22 11:26:03 -04:00
Denis Gukov
9380bc351e test(e2e): fix restore test 2024-10-21 07:09:00 +00:00
Denis Gukov
eb91bf0529 fix(api): allow null for git_branch 2024-10-19 20:23:02 +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
Denis Gukov
540b88a779 fix(backup): marshaling 2024-10-07 16:39:26 +05:00
Brian Zoetewey
28e81b53d5 Fix issues encountered during dredd tests 2024-10-04 15:08:59 -04:00
Brian Zoetewey
87db92151c Initial pass at multiple ansible vault support. 2024-10-04 15:08:59 -04:00
fiftin
a4992c5e9d
test(e2e): fix boltdb tests 2024-07-14 22:58:17 +05:00
fiftin
b558d281e3
fix(be): remove default value for app 2024-07-10 01:42:32 +05:00
fiftin
586a0377b4
feat(schedule): update form and table 2024-07-01 02:12:49 +05:00
fiftin
8fe600fd4f
feat(schedule): add name and allow disable 2024-07-01 00:16:35 +05:00
Denis Gukov
a3a4a1ca69
Merge branch 'develop' into develop 2024-05-20 15:46:18 +02:00
fiftin
6b99e53e67 docs: add vault_id to open api 2024-04-02 14:13:43 +02:00
tothakos-code
21f9b50b66 feat: add secret survey field type 2024-03-19 09:49:33 +01:00
fiftin
3a0b7346dc feat: update ids 2024-03-06 16:28:54 +01:00
fiftin
3f8af892e5 feat: remove extractor from openapi docs 2024-03-06 15:02:16 +01:00
fiftin
44e45c19fc test: return put for extractors 2024-03-04 20:06:10 +01:00
fiftin
fc8baea596 fix: tests for integrations 2024-03-03 17:31:38 +01:00
fiftin
06cf90770b feat: integration tests 2024-03-03 16:39:18 +01: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
Andreas Marschke
b1177a287a Try to make Webhook API more consistent 2024-02-10 18:18:56 +01:00
samerbahri98
9c0b53a216
test(api): restore 2024-02-07 22:19:25 +01:00
samerbahri98
a9e91e224b
test(api) backup 2024-02-07 22:19:24 +01:00
samerbahri98
1d38fd2d09
docs(api) backup and restore 2024-02-07 22:19:23 +01: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
ffad5d4fad Add Hooks for extractors 2024-01-15 22:46:06 +01: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
46ea9b37a1 chore: update spec 2023-09-18 19:49:55 +02:00
Jonathan
d4d41ba6e6
Merge branch 'ansible-semaphore:develop' into develop 2023-08-29 17:30:06 +08:00
Jonathan
7c34f2cdcd fix: Update api-docs.yml
Add login_password and ssh for AccessKey
2023-08-29 17:28:41 +08:00
Denis Gukov
d1b7ad021e
Runners (#1444)
* feat(runners): add register endpoint

* feat(runners): add remote runner

* refactor(runners): move functionality TaskRunner -> AnsibleJobRunner

* fix(runners): init job

* chore(runners): remote unused field

* feat(runners): use external logger from AnsibleJobRunner

* refactor(runners): remove status field

* refactor(runners): remove mutation from job

* feat(runners): pass username and verison to task

* test(runners): fix tests

* fix(runners): params for Run

* feat(runners): implement runner selection

* feat(runners): fill required fields

* fix(runners): session block

* feat(runners): kill process

* refactor(runners): rename fields to public

* feat(runners): remote runner functionallity

* refactor(runners): remove unused class

* fix(runners): send json

* feat(runners): runner registration

* feat(runners): logging

* feat(runners): server <-> running communication works

* feat(runners): pass creds to runenr
2023-08-29 00:51:04 +02:00
Denis Gukov
769d965145 test: fix stop test 2023-08-27 00:03:04 +02:00
Denis Gukov
5ce16d16e6 test: fix endpoint 2023-08-26 22:58:23 +02:00
Denis Gukov
4398544e91 feat(fe): handle permissions on UI 2023-08-26 20:43:42 +02:00