Denis Gukov
d32bda2643
fix(runners): use correct middleware
2024-11-17 19:53:05 +00:00
Denis Gukov
b20ba3d169
refactor(be): add method param
2024-11-17 23:13:43 +05:00
Denis Gukov
4996728daa
project runners ( #2547 )
...
* feat: add feature flag
* feat(runners): pro runners ui
* feat(runner): api for project level
* fix(ui): key of list
* feat(be): add mocks for project runners
* feat: pro alert
* feat(pro): upgrade button
* feat(pro): upgrade button
* feat(pro): icon and color
* feat(pro): change color
2024-11-17 05:47:04 -05:00
Denis Gukov
4795e37113
Merge branch 'develop' into add-ansible-vault-password-client-script
2024-10-31 00:16:54 +05:00
Denis Gukov
89a2ddf6b5
feat(be): ansible-semaphore -> semaphoreui
2024-10-26 12:56:17 +00:00
Brian Zoetewey
69817a38f2
Move implementation of Ansible vault password client script to TemplateVault.
2024-10-22 15:50:31 -04:00
Denis Gukov
9380bc351e
test(e2e): fix restore test
2024-10-21 07:09:00 +00:00
Denis Gukov
d73c8f2edb
tasks ( #2418 )
...
* feat(tasks): add ui page
* feat(task): display active tasks
* chore(task): remove link to runner
* feat(ui): add translations
* feat(ui): translations
* fix(ui): text color
2024-10-14 02:47:39 +05:00
Denis Gukov
e879faee0f
feat(task): api
2024-10-13 16:46:01 +00:00
Denis Gukov
494f989c19
feat(tasks): add api
2024-10-13 15:50:56 +00:00
Denis Gukov
4011f358b0
feat(backup): use marshal/unmarshal function
2024-10-07 14:35:20 +05:00
Brian Zoetewey
76d14365fd
Fix issue with multiple vaults and runners
2024-10-04 15:08:59 -04:00
Brian Zoetewey
0250b0b9f7
Fix backup/restore and demo project
2024-10-04 15:08:59 -04:00
Denis Gukov
c7b352dba3
fix(be): null pointer
2024-09-30 00:58:21 +05:00
Denis Gukov
bea1c6045f
feat(be): use omitempty for json config
2024-09-29 23:53:33 +05:00
Denis Gukov
0bd8c874fb
feat(ui): display Runners in menu only if runners enabled
2024-09-29 20:29:55 +05:00
Denis Gukov
55cc129238
feat(runners): change api url:
2024-09-29 15:40:07 +05:00
Denis Gukov
1ce8dd08a3
refactor(runners): runner <-> server comminication protocol
2024-09-29 14:57:02 +05:00
Denis Gukov
8352a94218
feat(runners): dislay runner detail
2024-09-28 20:51:58 +05:00
Denis Gukov
1520fa0ad5
feat(runners): display runner's token
2024-09-28 20:17:52 +05:00
Denis Gukov
9d7afb339a
feat(ui): create runner from web
2024-09-28 19:05:26 +05:00
Denis Gukov
611c0efbbe
Merge branch 'develop' into runners_ui
2024-09-28 16:38:24 +05:00
Denis Gukov
35c1e2529f
chore(be): code clean
2024-09-28 15:51:15 +05:00
Denis Gukov
dc565f3508
feat(be): api/runners -> internal/runners
2024-09-26 17:52:31 +05:00
Denis Gukov
492152f94a
feat(be): runner api
2024-09-26 15:54:03 +05:00
Denis Gukov
3595ad4943
feat(be): add runners GET endpoint
2024-09-25 23:43:55 +05:00
fiftin
e44910d4a1
fix(apps): delete options with emply values
2024-07-22 17:17:45 +05:00
fiftin
fb75ab438d
fix(apps): ignore nil values
2024-07-22 17:04:35 +05:00
fiftin
de0eda9fb9
feat(apps): add priority
2024-07-22 16:51:29 +05:00
fiftin
a8a95495d8
feat(db): change algo for filling last_task of template model
2024-07-20 00:38:35 +05:00
fiftin
fef54a1d5f
fix(environment): decrypt secrets
2024-07-18 00:41:11 +05:00
fiftin
734cc91ac8
feat(environment): secret can be var or env
2024-07-17 23:29:29 +05:00
fiftin
bb748cb480
fix: provide app for demo project templates
2024-07-16 11:35:36 +05:00
fiftin
37230c2f2b
fix(apps): init apps in config
2024-07-10 17:35:21 +05:00
Denis Gukov
08a09492ee
chore(be): add app id to error message
2024-07-10 17:25:38 +05:00
Denis Gukov
f8671598ad
feat(apps): add app args
2024-07-10 14:11:26 +05:00
Denis Gukov
989d3b4a8e
feat(apps): change log message
2024-07-10 13:12:01 +05:00
Denis Gukov
b5ba69f4f6
feat(apps): add default apps
2024-07-09 16:47:07 +05:00
Denis Gukov
15991dc411
feat(apps): delete apps
2024-07-09 15:37:47 +05:00
Denis Gukov
3fe1e91651
fix(apps): updating app
2024-07-09 13:57:33 +05:00
Denis Gukov
413bb8bc0c
fix(apps): update single prop in config
2024-07-08 23:56:59 +05:00
Denis Gukov
10d7f5045e
feat(options): implement manipulation methods
2024-07-08 16:15:04 +05:00
Denis Gukov
1052070632
feat(apps): add app mixin for ui, fixed config loading
2024-07-08 14:45:18 +05:00
Denis Gukov
3292928fc7
feat: add /apps endpoint and use it for template list
2024-07-08 12:55:13 +05:00
Denis Gukov
23a46a4af7
feat(apps): active apps
2024-07-08 01:28:19 +05:00
Denis Gukov
3ce78b11fd
fix(options): converting to go types
2024-07-07 23:53:32 +05:00
Denis Gukov
7195913a5f
feat: load options from db
2024-07-07 22:12:21 +05:00
Denis Gukov
b0e766355a
feat: get options method
2024-07-06 22:33:16 +05:00
fiftin
c75e79efad
refactor(secrets): move secrets to environment entity
2024-07-02 23:45:59 +05:00
fiftin
6010665fe3
feat(secrets): add endpoints
2024-07-02 22:23:45 +05:00