Commit Graph

597 Commits

Author SHA1 Message Date
Denis Gukov
54533f3fcb
feat(auth): totp qr code 2025-01-03 01:39:05 +05:00
Denis Gukov
9eb33c6acc
feat(auth): add QR code to TOTP 2025-01-02 22:38:08 +05:00
Denis Gukov
608b28f839
feat(auth): totp endpoints 2025-01-01 23:45:02 +05:00
Denis Gukov
21263baf17
feat(auth): add TOTP for SQL 2025-01-01 15:53:08 +05:00
Denis Gukov
184cfcace5
feat(auth): add verify endpoint 2025-01-01 13:45:39 +05:00
Denis Gukov
f401f6b946
refactor: move session getting to separate function 2024-12-31 23:27:14 +05:00
Denis Gukov
5976505ccc
feat(auth): add verification method field for session 2024-12-31 21:36:17 +05:00
Denis Gukov
f256125eef
fix(auth): table name in mgiration 2024-12-31 15:35:37 +05:00
Denis Gukov
6443764ad5
refactor(login): minor fixes
Some checks failed
Dev / build-local (push) Has been cancelled
Dev / migrate-boltdb (push) Has been cancelled
Dev / migrate-mysql (push) Has been cancelled
Dev / migrate-mariadb (push) Has been cancelled
Dev / migrate-postgres (push) Has been cancelled
Dev / integrate-boltdb (push) Has been cancelled
Dev / integrate-mysql (push) Has been cancelled
Dev / integrate-mariadb (push) Has been cancelled
Dev / integrate-postgres (push) Has been cancelled
Dev / deploy-server (push) Has been cancelled
Dev / deploy-runner (push) Has been cancelled
2024-12-31 13:10:20 +05:00
Denis Gukov
2de9a5bdfc
fix(tf): checking output
feat(tf): refactor stdin
2024-12-22 02:18:05 +05:00
Denis Gukov
65a42609a5
feat(tf): update workspace 2024-12-21 14:41:33 +05:00
Denis Gukov
b071663889
fix: no inventory for python and bash 2024-12-21 14:00:05 +05:00
Denis Gukov
1eb20e2537
feat(ui): attach workspace to template 2024-12-18 02:21:52 +05:00
Denis Gukov
f75bbc2c5a
feat(inv): implement attach/detach to tpl 2024-12-18 00:16:22 +05:00
Denis Gukov
0a5e1c269c
feat(inventory): attach/detach inventory from template 2024-12-17 23:43:38 +05:00
Denis Gukov
a20b638c59
feat(ui): remove terraform workspace from inventory menu 2024-12-17 22:17:55 +05:00
Denis Gukov
f701ba217d
feat(api): filter inventories by app 2024-12-17 21:49:51 +05:00
Denis Gukov
aae2b572f5
feat(inventory): use ownership filtering 2024-12-17 20:43:41 +05:00
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