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