fiftin
|
6010665fe3
|
feat(secrets): add endpoints
|
2024-07-02 22:23:45 +05:00 |
|
fiftin
|
bccfcd1cba
|
feat(secrets): add env secrets
|
2024-07-02 14:42:12 +05:00 |
|
fiftin
|
586a0377b4
|
feat(schedule): update form and table
|
2024-07-01 02:12:49 +05:00 |
|
Denis Gukov
|
4bf2f1352a
|
feat(be): query optimization
|
2024-06-29 21:23:41 +05:00 |
|
fiftin
|
477c0dfe7d
|
fix(web): schedule form
|
2024-06-23 22:24:22 +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
|
3a600becfc
|
feat(ldap): use claims like in open id
|
2024-05-29 21:11:06 +02:00 |
|
fiftin
|
afd2f59e4a
|
fix(runners): pass inventory repo to the runner
|
2024-05-27 22:00:40 +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
|
3157397665
|
fix: merge conflict
|
2024-05-21 16:06:30 +02:00 |
|
fiftin
|
737a1a5ef7
|
chore: change integration field to integration id
|
2024-05-21 16:05:38 +02:00 |
|
fiftin
|
476cd97711
|
fix(integrations): remove debug mode
|
2024-05-11 19:50:51 +05:00 |
|
Thomas Boerger
|
a7b065d706
|
fix: return string instead of func for version
|
2024-05-03 23:01:49 +02:00 |
|
Andreas Marschke
|
27e9fb1aa2
|
fix(integrations): Use payload instead of re-reading closed Body
|
2024-05-03 14:14:52 +02:00 |
|
Denis Gukov
|
37ccbade63
|
fix(be): error message
|
2024-04-27 12:00:15 +05:00 |
|
Denis Gukov
|
f93969f340
|
feat: allow null for template's inventory (#1953)
* feat: allow null for template's inventory
* fix(web): show - if no inventory or environment provided
* test: fix tests
* test: fix tests
* test: fix tests
* fix: compile dredd test
|
2024-04-19 21:47:08 +05:00 |
|
Denis Gukov
|
576344aa04
|
Merge pull request #1929 from tboerger/remove-lib-package
Get rid of lib package, use non-generic package names
|
2024-04-15 12:35:13 +05: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 |
|
Thomas Boerger
|
ca684a7b05
|
feat: move random string to separate package
|
2024-04-12 10:00:44 +02:00 |
|
Thomas Boerger
|
3565a2d391
|
feat: simplify call to store event logs
|
2024-04-12 09:23:13 +02:00 |
|
fiftin
|
2a2b2cc67c
|
fix(integrations): int value matcher
|
2024-04-03 16:06:52 +02:00 |
|
fiftin
|
0c9c611cb3
|
fix(backups): add the user to the restored project
|
2024-04-03 00:05:07 +02:00 |
|
fiftin
|
5fe5ae388d
|
refactor(errors): add method WriteErrorStatus
|
2024-04-02 23:10:42 +02:00 |
|
Denis Gukov
|
49cd47e8f8
|
fix(templates): delete template -> delete schedule (#1889)
* fix(templates): delete template -> delete schedule
* fix(templates): reset build temlate id and version if type is task
|
2024-04-02 19:43:49 +02:00 |
|
fiftin
|
e26b9fafcb
|
fix(oauth): remove extra slash
|
2024-03-27 18:01:18 +01: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
|
60d759872a
|
feat(runners): unregister endpoint
|
2024-03-27 12:11:33 +01:00 |
|
fiftin
|
c20a70e3a6
|
feat: empty env for new projects
|
2024-03-25 01:24:04 +01:00 |
|
fiftin
|
b2b2d8f484
|
fix: apply prepareClaims
|
2024-03-25 00:47:14 +01:00 |
|
fiftin
|
15d670eea0
|
feat: add prepareClaims to fix float fields
|
2024-03-25 00:35:11 +01:00 |
|
fiftin
|
2457cbc13e
|
test(login): claim | which always false
|
2024-03-24 23:08:23 +01:00 |
|
fiftin
|
54587b0e07
|
test: add tests for parseClaim
|
2024-03-24 22:08:49 +01:00 |
|
fiftin
|
f31a3500d1
|
feat: support claim pipes
|
2024-03-24 21:54:40 +01:00 |
|
fiftin
|
b03c5dcf32
|
feat: add format for oidc claims
|
2024-03-24 21:45:54 +01:00 |
|
fiftin
|
8f9b9a74fe
|
feat(integrations): add global alias
|
2024-03-23 13:37:15 +01:00 |
|
fiftin
|
4c27e0a70d
|
fix(integrations): hmac auth
|
2024-03-23 00:11:43 +01:00 |
|
fiftin
|
194a889957
|
feat(integrations): github auth method
|
2024-03-22 23:01:32 +01:00 |
|
fiftin
|
d725fbca81
|
fix(integrations): auth check
|
2024-03-22 21:44:15 +01:00 |
|
fiftin
|
18c071e050
|
feat(integrations): use gojsonq instead of jsonq
|
2024-03-22 18:34:03 +01:00 |
|
fiftin
|
b75a8a7189
|
feat(integartions): add logs
|
2024-03-22 17:23:43 +01:00 |
|
fiftin
|
d09095739c
|
chore(be): rename var
|
2024-03-22 16:39:33 +01:00 |
|
fiftin
|
b7c4339171
|
feat(integrations): support searchable integrations
|
2024-03-21 00:53:54 +01:00 |
|
fiftin
|
6f4ec9ac8f
|
fix(integrations): public url
|
2024-03-21 00:23:55 +01:00 |
|
fiftin
|
02e13c7314
|
feat(integrations): allow multiple indices
|
2024-03-20 22:35:47 +01:00 |
|
fiftin
|
7b9506367e
|
fix(integrations): alias url
|
2024-03-20 16:35:13 +01:00 |
|
fiftin
|
cfe279c6dc
|
feat(integrations): implement alias gen/regen/remove
|
2024-03-20 16:30:55 +01:00 |
|
fiftin
|
dc799809a1
|
feat(integrations): add alias manipulations methods for sql
|
2024-03-20 14:55:47 +01:00 |
|
fiftin
|
65d7a467fa
|
feat(integrations): add alias management endpoints
|
2024-03-20 14:01:52 +01:00 |
|