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
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
Thomas Boerger
d9d149fbc3
feat: move task logger into dedicated package
2024-04-12 12:32:54 +02:00
Thomas Boerger
1d7244a8c4
feat: move sshagent to separate package, update log interface
2024-04-12 12:21:05 +02:00
Denis Gukov
3d571c0319
Use Stdin to pass secrets to ansible-playbook ( #1911 )
...
* feat: pass secrets via stdin
* feat: use pty
* feat(pty): logs
* feat(secrets): works
* fix(secrets): use correct ask flag of ansible playbook
* test(secrets): change tests
2024-04-05 14:36:04 +02:00
Walkablenormal
6545341d23
Merge branch 'develop' of https://github.com/semaphoreui/semaphore into develop
2024-04-01 12:25:35 +02:00
fiftin
179a2625f7
fix(be): logger for playbook
2024-03-12 02:20:30 +01:00
fiftin
02899c9ccb
feat: status updating
2024-03-12 01:44:04 +01:00
gavrilov.nikita
741a6748fd
Fix deprecation io/ioutil
2024-03-10 22:07:19 +03:00
Thomas Boerger
85ee2f832b
fix(dblib): resolve missing logger dependency
2024-02-05 21:55:09 +01:00
fiftin
78c93b1c84
fix: null pointer to logger
2024-02-05 01:38:15 +05:00
fiftin-quiz
57046eaf65
refactor(app): add app factory
2024-01-30 20:42:56 +05:00
Denis Gukov
b361695f68
Add app field to template ( #1721 )
...
* feat(be): add template app
* feat(be): add field app to template
* fix(be): add app to sql implementation
* refactor(be): extract AnsibleApp class
* refactor(be): rename LocalJobApp -> LocalApp
* feat(app): default app id = empty string
---------
Co-authored-by: fiftin-quiz <157730881+fiftin-quiz@users.noreply.github.com>
2024-01-30 14:26:11 +05:00
ARTHUS Anthony
4604067dbd
Add recurse submodules on the git pull
2023-10-26 13:22:31 +02:00
Denis Gukov
43b342b3e8
feat(secrets): use ssh agent for git
2023-09-23 17:47:27 +02:00
Denis Gukov
58850e9129
refactor: create package db_lib
2023-09-23 17:12:35 +02:00