Commit Graph

64 Commits

Author SHA1 Message Date
Denis Gukov
9e92907c04 fix(tf): ignore workspace only for default 2024-12-02 03:14:36 +05:00
Denis Gukov
b8529b5c24 feat(terraform): check if worksapces supported 2024-12-02 03:03:55 +05:00
Denis Gukov
3169e05238 fix(ui): flags 2024-11-25 00:16:56 +05:00
Denis Gukov
29c7f53d02 feat: remove extra set status 2024-11-24 15:36:58 +05:00
Denis Gukov
f608c7805d feat(terraform): auto approve and plan 2024-11-24 15:35:26 +05:00
Denis Gukov
79008d1458 refactor(be): add local app params class 2024-11-24 15:32:24 +05:00
Denis Gukov
8932ea2e13
feat(be): disable host key checking by default (#2535)
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
* feat(be): disable host key checking by default

* test(be): pass test

* chore: simplify code
2024-11-13 22:33:01 +05:00
Denis Gukov
cf16234c52 test(env): fix test
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-10-28 13:46:24 +05:00
Denis Gukov
a71a3c5686 Merge branch 'develop' of github.com:semaphoreui/semaphore into develop
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-10-28 03:14:27 +05:00
Denis Gukov
77358e3166 fix(be): PATH for all types of app 2024-10-28 03:14:18 +05:00
Denis Gukov
89a2ddf6b5 feat(be): ansible-semaphore -> semaphoreui 2024-10-26 12:56:17 +00:00
Denis Gukov
783309b294 refactor(config): env assignment order 2024-10-24 18:40:26 +00:00
Denis Gukov
821601c1da feat(env): add test for env vars 2024-10-24 18:07:25 +00:00
Denis Gukov
cd7fa36683 feat(config): add forwarded env vars 2024-10-24 17:53:33 +00:00
Denis Gukov
472676ca34 refactor(env): use fmt print 2024-10-22 06:46:26 +00:00
Denis Gukov
7fa553608d feat(config): add env vars map to config file 2024-10-22 06:35:55 +00:00
Denis Gukov
f33944e042 fix(sec): clear env vars 2024-10-21 11:03:12 +00:00
Denis Gukov
06bb156408 Merge branch 'develop' of https://github.com/semaphoreui/semaphore into develop 2024-10-21 08:41:29 +00:00
Denis Gukov
c76f04a39b fix(ansible): use correct path for ansible galaxy 2024-10-21 08:41:23 +00:00
Denis Gukov
d99940fcd6
Merge pull request #2408 from yoo/develop
fix(apps): pass environment variables to tf/tofu init
2024-10-21 12:20:23 +05:00
Denis Gukov
2a8f7cf884 refactor(galaxy): add type and constants
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-10-20 01:13:44 +05:00
yoo
178b1df14b fix(apps): pass environment variables to tf/tofu init 2024-10-10 13:36:59 +02:00
Michael Bykovski
db492bd5ad
adapt logs 2024-10-02 12:10:34 +02:00
Denis Gukov
ba778ababe feat: add env var for build version 2024-09-24 20:58:51 +05:00
frizmanuch
98305311bc
Fix git pull
If repo is already pulled, but new submodules added -> new submodules will not be downloaded
2024-08-02 16:32:30 +02:00
fiftin
de0eda9fb9
feat(apps): add priority 2024-07-22 16:51:29 +05:00
fiftin
8bea0fc2c1
fix(terraform): provide inventory 2024-07-17 20:29:12 +05:00
fiftin
90b55c09a9
fix(terraform): select workspace 2024-07-17 19:58:20 +05:00
fiftin
bb748cb480
fix: provide app for demo project templates 2024-07-16 11:35:36 +05:00
fiftin
53bc3d5fdb
feat(apps): python3 by default 2024-07-10 23:07:09 +05:00
fiftin
3a71336278
fix(apps): allow override path and args 2024-07-10 23:06:38 +05:00
Denis Gukov
70f9754f1a refactor(be): clear system envs before init envs of process 2024-07-10 16:25:53 +05:00
Denis Gukov
8f77fde638 fix(be): remove sensitive env vars instead of set empty 2024-07-10 16:23:34 +05:00
Denis Gukov
d617280bc7 fix(apps): don't pass args to shell app 2024-07-10 14:32:44 +05:00
Denis Gukov
989d3b4a8e feat(apps): change log message 2024-07-10 13:12:01 +05:00
fiftin
b558d281e3
fix(be): remove default value for app 2024-07-10 01:42:32 +05:00
Denis Gukov
c4916703f0 fix(apps): run shells 2024-07-09 21:52:46 +05:00
Denis Gukov
8ec19ab3b4 feat: add apps settings link 2024-07-06 14:00:56 +05:00
Denis Gukov
5244f923f6 refactor(be): bash -> shell 2024-07-05 21:46:47 +05:00
fiftin
6bcf476e69
docs(be): add comment 2024-06-19 23:10:23 +05:00
fiftin
a2e34ef8ff
fix(be): disable BatchMode for ansible playbook to fix issue https://github.com/semaphoreui/semaphore/issues/2098 2024-06-19 12:59:42 +05:00
Denis Gukov
91601eb0eb
task stages (#2103)
* feat(be): add stages

* feat(tf): split to plan/apply

* fix(be): blocking
2024-06-17 23:37:45 +05:00
Denis Gukov
074e303085
Support TF/Bash (#2077)
Support OpenTofu and Bash
2024-06-13 01:20:57 +05:00
fiftin
80e2c8ed16
feat(ui): use list for env vars 2024-06-01 21:25:40 +02:00
Denis Gukov
041c67d928
Merge pull request #1595 from Ereaey/add_pull_recursive
Recursive Submodule Update on Pull
2024-05-26 22:33:14 +02:00
fiftin
faf51d9aff
refactor: use common function for installing roles and collections 2024-05-24 20:13:37 +02:00
Denis Gukov
00140cb8ab
Inventory repo (#2040)
* feat: add repo for inventory

* feat: add inventory repo

* feat: cloning inventory repo

* fix: error message for inventory path

* fix: error message for inventory path
2024-05-22 19:00:28 +02:00
fiftin
05e07230b8
fix: check collections both in playbook dir and repo dir 2024-05-22 11:41:15 +02:00
fiftin
a07e4bd69d
refactor(be): move consts to func 2024-05-21 13:39:51 +02:00
Felix Stieglitz
edf7c7e207
Fix galaxy requirement.yml paths 2024-05-07 23:12:38 +02:00