Commit Graph

562 Commits

Author SHA1 Message Date
Denis Gukov
d5fc539aae feat: add destroy flag and rename env to var groups 2024-12-02 00:04:23 +05:00
Denis Gukov
aa8cbb0880 feat(be): add schedule refs 2024-11-26 08:55:26 +00:00
Denis Gukov
5fc7b48d93 feat(be): disable refs for schedules 2024-11-26 06:56:54 +00:00
Denis Gukov
8123bdad21 fix(be): remove integrations when template removed 2024-11-26 06:48:32 +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
Brian Zoetewey
c71d5f2994 Project type can't be updated. 2024-11-25 10:32:50 -05:00
Denis Gukov
89c9042d1e fix(be): null pointer in new task params field 2024-11-24 23:28:00 +05:00
Denis Gukov
289cd6d937 feat(terraform): auto approve and plan flags 2024-11-24 22:06:05 +05:00
Denis Gukov
79008d1458 refactor(be): add local app params class 2024-11-24 15:32:24 +05:00
Denis Gukov
3161fa9ae2 feat: params 2024-11-24 15:05:07 +05:00
Denis Gukov
4f9f3a78c3 test: use testify
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-11-23 11:34:09 +00:00
Denis Gukov
4ad69ac746 test: use testify 2024-11-23 11:31:38 +00:00
Denis Gukov
98d12ac489 test: use testify
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-11-23 11:25:32 +00:00
Denis Gukov
74ba01d8f4 test: use testify 2024-11-23 11:23:58 +00:00
Denis Gukov
eb79cfa0e6 refactor(tests): use testify 2024-11-23 11:19:19 +00:00
Denis Gukov
417afed013 test(be): remove incorrect unit test 2024-11-23 11:16:50 +00:00
Denis Gukov
e8ddf9123a test(be): add testify package 2024-11-23 11:02:18 +00:00
Denis Gukov
db35f46b30 test(be): add tests for vault 2024-11-23 10:29:45 +00:00
Denis Gukov
a481a23c75 test(view): add unit tests 2024-11-23 09:02:28 +00:00
Denis Gukov
50b2064fc0 test(user): add unit tests 2024-11-23 08:59:15 +00:00
Denis Gukov
e43af6b493 fix(runner): return empty array instead of null for boltdb
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-11-22 17:14:16 +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
Denis Gukov
7681dfbf0b fix(be): user count sql error for pg
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-11-19 23:23:16 +05:00
Denis Gukov
36e7e6f884 feat(be): user count implementation for boltdb
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-11-19 16:17:36 +05:00
Denis Gukov
2f923186d9 fix(runners): check runner type in update
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-11-17 20:47:28 +00:00
Denis Gukov
d807aa2c27 fix(runners): check created runner type 2024-11-17 20:40:59 +00:00
Denis Gukov
66d5514a2f fix(runners): return empty array not null 2024-11-18 01:24:45 +05:00
Denis Gukov
780926cc02 refactor(runners): split runner to 2 files 2024-11-18 01:18:48 +05:00
Denis Gukov
b20ba3d169 refactor(be): add method param 2024-11-17 23:13:43 +05:00
Denis Gukov
13ccdf9969 chore: copile flag 2024-11-17 23:10:50 +05:00
Denis Gukov
143594d80b feat(vaults): add migration for boltdb 2024-10-31 00:45:23 +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
2730431879 refactor(vaults): remove extra database request for boltdb 2024-10-31 00:16:50 +05:00
Denis Gukov
89a2ddf6b5 feat(be): ansible-semaphore -> semaphoreui 2024-10-26 12:56:17 +00:00
Brian Zoetewey
2910f8faf3 Don't return Project schedules in GET template schedules 2024-10-24 14:48:17 -04: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
a28cfd2908 fix(backup): export/import survay_variables 2024-10-20 21:06:51 +00:00
Denis Gukov
4e6b8d07e4
Merge pull request #2278 from Omicron7/override-git-branch
Allow override of Task and Template git_branch
2024-10-19 20:48:17 +05:00
Denis Gukov
c4d98b1136 fix(be): use pointer for git branch 2024-10-19 19:16:32 +05:00
Denis Gukov
9c99e6bc9d chore(be): rename migration file 2024-10-19 19:12:44 +05:00
Denis Gukov
374b0e9df2 feat(runner): update runner for boltdb 2024-10-13 14:31:38 +00:00
Denis Gukov
216099d144 fix(runner): delete running for boltdb 2024-10-12 22:56:45 +00:00
Denis Gukov
d83eceee2b feat(secutiry): empty access keys 2024-10-08 14:42:51 +05:00
Denis Gukov
618018dd9e feat(backup): support integrations 2024-10-07 22:53:51 +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
a11b977332 feat(backup): add backup tags for integration model 2024-10-07 18:48:30 +05:00
Denis Gukov
258be69d92 test(backup): fix test 2024-10-07 16:50:25 +05:00
Denis Gukov
4011f358b0 feat(backup): use marshal/unmarshal function 2024-10-07 14:35:20 +05:00