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 |
|
Denis Gukov
|
076bb19910
|
fix(ui): merge conflict
|
2023-07-09 11:43:23 +02:00 |
|
Denis Gukov
|
93e42b7023
|
fix(roles): validate user role in project when add or update
|
2023-07-09 10:24:03 +02:00 |
|
Denis Gukov
|
fd8d9ae5be
|
docs: describe tests in contribution guide
|
2023-07-08 14:34:26 +02:00 |
|
Denis Gukov
|
9c9c005955
|
refactor(be): add struct UserWithProjectRole
|
2023-07-08 12:41:57 +02:00 |
|
s3lph
|
c3cd04fdce
|
feat: implement oidc authentication
|
2023-04-16 23:57:56 +02:00 |
|
Denis Gukov
|
b2f5d42a6f
|
test: remove date/time pattern from open api
|
2022-11-09 22:04:35 +05:00 |
|
anarchistcat
|
b27611e565
|
Diff mode test
|
2022-10-28 05:05:13 +02:00 |
|
Denis Gukov
|
1ce64c4ce5
|
docs: remove task env format
|
2022-10-22 00:30:33 +05:00 |
|
Denis Gukov
|
bc2ea65b00
|
docs: task environment format
|
2022-10-06 16:19:42 +05:00 |
|
Denis Gukov
|
5c716dadeb
|
fix(be): api-docs.yaml
|
2022-06-29 22:11:06 +05:00 |
|
Denis Gukov
|
bd855dab9b
|
test: fix dredd tests
|
2022-06-29 21:25:28 +05:00 |
|
Denis Gukov
|
261719137a
|
Merge pull request #811 from jdhayes/develop
Added ansible limit to API
|
2022-06-23 17:02:21 +05:00 |
|
quantumsheep
|
5761b4e15e
|
feat: support yaml static inventories
|
2022-05-24 17:55:20 +02:00 |
|
Jordan Hayes
|
d2b9b856c8
|
Removed runner.go
|
2022-02-10 11:49:36 -08:00 |
|
Denis Gukov
|
05dd7c5653
|
feat: remove soft delete functionality
|
2022-02-03 12:06:24 +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
|
58c8e45eea
|
test(be): fix repository test example
|
2022-01-25 12:24:29 +05:00 |
|
Denis Gukov
|
06ad02d391
|
feat(be): add git_branch to database and add repository validation
|
2022-01-22 13:16:23 +05:00 |
|
Jordan Hayes
|
c786d966c4
|
Tasks now can accept ansible limit
|
2022-01-11 10:28:29 -08:00 |
|
Denis Gukov
|
df96f0c895
|
test(be): fix dredd tests
|
2021-11-03 15:29:51 +05:00 |
|
Denis Gukov
|
36ec69a37b
|
test(be): fix dredd tests
|
2021-11-03 15:28:46 +05:00 |
|
Denis Gukov
|
014d323eb0
|
test(be): pass dredd tests
|
2021-11-03 14:45:15 +05:00 |
|
Denis Gukov
|
106a53bcae
|
test(be): fix dredd tests
|
2021-10-27 21:22:52 +05:00 |
|