Commit Graph

579 Commits

Author SHA1 Message Date
Denis Gukov
dc347442c4
feat(be): allow filter entities by ownership 2024-12-17 20:13:30 +05:00
Denis Gukov
89bf6e88d4
feat(tasks): use task alias 2024-12-16 22:40:47 +05:00
Denis Gukov
4bc8d5ba10
refactor(be): move function to utils 2024-12-16 20:45:46 +05:00
Denis Gukov
aecff7892e
feat(alias): pass task alias to remote runner 2024-12-16 20:27:42 +05:00
Denis Gukov
3c3da0bacb
fix(tasks): create alias for task 2024-12-16 19:53:53 +05:00
Denis Gukov
65fa1fab06
feat(tasks): create task alias 2024-12-16 19:15:31 +05:00
Denis Gukov
d48ad4a1b1
feat(tasks): remove alias when task removed 2024-12-16 18:21:40 +05:00
Denis Gukov
8dabb527b4
feat(tf): latest state
Some checks are pending
Dev / build-local (push) Waiting to run
Dev / migrate-boltdb (push) Blocked by required conditions
Dev / migrate-mysql (push) Blocked by required conditions
Dev / migrate-mariadb (push) Blocked by required conditions
Dev / migrate-postgres (push) Blocked by required conditions
Dev / integrate-boltdb (push) Blocked by required conditions
Dev / integrate-mysql (push) Blocked by required conditions
Dev / integrate-mariadb (push) Blocked by required conditions
Dev / integrate-postgres (push) Blocked by required conditions
Dev / deploy-server (push) Blocked by required conditions
Dev / deploy-runner (push) Blocked by required conditions
2024-12-16 04:17:48 +05:00
Denis Gukov
80d5b4a276
feat(tf): add middleware for state 2024-12-16 02:30:06 +05:00
Denis Gukov
c304a0ac0d
chore(api): rename api param 2024-12-15 14:27:55 +05:00
Denis Gukov
fe88aa371e
refactor(api): extract function
Some checks are pending
Dev / build-local (push) Waiting to run
Dev / migrate-boltdb (push) Blocked by required conditions
Dev / migrate-mysql (push) Blocked by required conditions
Dev / migrate-mariadb (push) Blocked by required conditions
Dev / migrate-postgres (push) Blocked by required conditions
Dev / integrate-boltdb (push) Blocked by required conditions
Dev / integrate-mysql (push) Blocked by required conditions
Dev / integrate-mariadb (push) Blocked by required conditions
Dev / integrate-postgres (push) Blocked by required conditions
Dev / deploy-server (push) Blocked by required conditions
Dev / deploy-runner (push) Blocked by required conditions
2024-12-15 02:01:02 +05:00
Denis Gukov
58cbad7f0f feat: pass commit info from runner 2024-12-14 13:18:17 +05:00
Denis Gukov
79f71f8e8a feat(tf): ui for state 2024-12-09 17:21:26 +05:00
Denis Gukov
12cadef1ab feat(tf): add ui 2024-12-09 16:45:23 +05:00
Denis Gukov
786bf70df7 feat(chart): add param start, end, template_id 2024-12-09 01:51:32 +05:00
Denis Gukov
5263bb5bcf feat(stats): add chart to ui 2024-12-09 01:19:26 +05:00
Denis Gukov
67cd5c32e3 chore(tf): alias_id -> alias 2024-12-05 19:46:04 +05:00
Denis Gukov
3f0c8846cd feat(tf): mocks 2024-12-04 10:47:52 +00:00
Denis Gukov
b3d462a2fd feat(tf): add andpoint mocks 2024-12-03 18:38:44 +00:00
Denis Gukov
db8c24dbcb
Merge pull request #2553 from Omicron7/improve-rest-api-and-docs
chore: Improve API docs and fix REST issues.
2024-11-26 01:13:09 +05:00
Denis Gukov
200c860103
Merge pull request #1572 from hmoffatt/oidc-path
Fix base URI not included in generated OpenID Connect URLs (#1524)
2024-11-25 11:28:58 +05:00
Brian Zoetewey
3b156a59b9 Correctly update environment secrets 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
aac032db96 Return key ID on create, add passphrase 2024-11-20 15:56:18 -05:00
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
17aeabf814 fix(oidc): use join path for url 2024-10-20 00:35:32 +05: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