Commit Graph

229 Commits

Author SHA1 Message Date
Denis Gukov
80be12d0d5 docs(config): add method description 2024-11-23 15:23:20 +05:00
Denis Gukov
89a2ddf6b5 feat(be): ansible-semaphore -> semaphoreui 2024-10-26 12:56:17 +00:00
Denis Gukov
1f3f598f11
Merge pull request #2479 from semaphoreui/refactor_server_wrapper
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
Refactor server wrapper
2024-10-25 21:24:21 +05:00
Denis Gukov
bd77762d4f test(config): check loading arr from env 2024-10-24 18:28:51 +00:00
Denis Gukov
cd7fa36683 feat(config): add forwarded env vars 2024-10-24 17:53:33 +00:00
Denis Gukov
f2a8a879b3 ci(wrapper): use jq to parse config.json 2024-10-22 14:52:04 +00:00
Denis Gukov
7fa553608d feat(config): add env vars map to config file 2024-10-22 06:35:55 +00:00
Denis Gukov
1ffa29030e fix(config): init ldap mappings in interactive setup 2024-10-19 21:40:43 +05:00
Dario Calovic
6a69e3745a Fix ldapmapping panic 2024-10-18 14:26:40 +02:00
Thomas J Leach
8fdfcdce2c
feat: Add Gotify alerts 2024-10-16 08:59:18 -04:00
Denis Gukov
fd5cdbbd9a refactor(runner): add log fields 2024-10-13 10:49:28 +00:00
Denis Gukov
4afe568db6 fix(cli): respect --config option in setup command 2024-09-30 01:18:08 +05:00
Denis Gukov
08a059a939 fix(be): loading env after config refactoring 2024-09-30 00:34:05 +05:00
Denis Gukov
bea1c6045f feat(be): use omitempty for json config 2024-09-29 23:53:33 +05:00
Denis Gukov
0078297d25 feat(runners): add explicit registration 2024-09-29 21:07:15 +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
0a92e7c571 feat(runners): add token to runner config 2024-09-28 23:43:45 +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
shaxiao
8335649a81 feat: Add dingtalk webhook notification medium 2024-09-26 14:28:51 +08:00
Denis Gukov
02631b2643 feat(cli): add flag --no-config to do not read config file. All options can be read from env vars 2024-09-26 00:28:22 +05:00
Denis Gukov
43c2187433 docs(runners): describe one-off runner 2024-09-26 00:16:20 +05:00
fiftin
de0eda9fb9
feat(apps): add priority 2024-07-22 16:51:29 +05:00
fiftin
6f2f1a6eb4
fix(apps): '' to ansible 2024-07-10 17:59:57 +05:00
fiftin
37230c2f2b
fix(apps): init apps in config 2024-07-10 17:35:21 +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
15991dc411 feat(apps): delete apps 2024-07-09 15:37:47 +05:00
fiftin
b9528d8c92
fix(apps): init Apps in nil 2024-07-09 00:37:22 +05:00
Denis Gukov
413bb8bc0c fix(apps): update single prop in config 2024-07-08 23:56:59 +05:00
Denis Gukov
3292928fc7 feat: add /apps endpoint and use it for template list 2024-07-08 12:55:13 +05:00
Denis Gukov
a6133354c1 feat: lookup default apps 2024-07-08 00:51:50 +05:00
Denis Gukov
3ce78b11fd fix(options): converting to go types 2024-07-07 23:53:32 +05:00
Denis Gukov
7195913a5f feat: load options from db 2024-07-07 22:12:21 +05:00
fiftin
c4f4ea29a2
feat: change env var name 2024-07-01 23:16:36 +05:00
Denis Gukov
48089343d8 feat(be): cleaning tasks 2024-06-30 12:48:36 +05:00
fiftin
89bd28e9ff
feat(be): add env var for config option 2024-06-14 14:38:15 +05:00
Denis Gukov
074e303085
Support TF/Bash (#2077)
Support OpenTofu and Bash
2024-06-13 01:20:57 +05:00
fiftin
66f7ea36e3
ci(docker): debug container 2024-06-01 15:15:17 +02:00
fiftin
4f95ac8e07
fix:remove extra log 2024-05-30 00:52:58 +02:00
fiftin
7a71a489f9
fix(docker): env var 2024-05-30 00:52:42 +02:00
fiftin
3a600becfc
feat(ldap): use claims like in open id 2024-05-29 21:11:06 +02:00
fiftin
1e553f718a
feat(ldap): mapping env vars 2024-05-29 15:01:18 +02:00
fiftin
bbb362655c
feat: add env var SEMAPHORE_DB_OPTIONS 2024-05-23 16:51:06 +02:00
Denis Gukov
e242723713
Merge pull request #1963 from tboerger/refactor-docker-and-build
Refactoring/Restructuring for Docker, Compose and Taskfile
2024-05-08 14:54:25 +05:00
Andreas Marschke
5b9a5eaec3 Correct ENV Variable lookup typo for SshConfig 2024-05-02 07:10:31 +02:00
Thomas Boerger
41c25b93b1
chore: drop unused service file 2024-04-28 00:10:31 +02:00
Thomas Boerger
377048f6ed
feat: rebuild task file and drop version generator 2024-04-28 00:10:27 +02:00
Denis Gukov
d33d752bea
unregister runner (#1875)
* fix(login): expire cookie on error with login

* feat: allows to unregister runner via cli

* feat(runner): add subcommands

* feat(runners): unregister command

* refactor(runner): move config to util.gol

* Revert "fix(login): expire cookie on error with login"

This reverts commit 6d726e3475.
2024-03-27 14:43:41 +01:00
fiftin
b03c5dcf32 feat: add format for oidc claims 2024-03-24 21:45:54 +01:00