Devon Steenberg
8b21dfc318
feat(ssrf): add ssrf allow list to settings [BE-13021] ( #2858 )
2026-06-12 15:16:06 +12:00
andres-portainer
1765e41fd4
feat(ssrf): implement an SSRF protection mechanism BE-13021 ( #2818 )
2026-06-09 00:41:42 -03:00
andres-portainer
3d09c70e13
feat(sources): add sources and workflows to the backend BE-12919 ( #2666 )
2026-05-20 20:42:10 -03:00
Oscar Zhou
463d539194
refactor(stack): change stack update flow to async model [BE-12741] ( #2306 )
2026-04-22 10:05:17 +12:00
andres-portainer
0b390dd274
fix(tests): do all the path handling using filesystem.JoinPaths() BE-12828 ( #2336 )
2026-04-18 01:54:14 -03:00
andres-portainer
8f563220df
chore(code): clean-up the code BE-12818 ( #2260 )
2026-04-08 20:04:27 -03:00
andres-portainer
1298fc629e
chore(tests): allow for the tests to run in parallel BE-12801 ( #2231 )
2026-04-07 17:38:22 -03:00
andres-portainer
50056bef70
fix(context): clean up context usage BE-12766 ( #2164 )
2026-04-01 18:02:48 -03:00
Devon Steenberg
bd9c3c1593
feat(gitops): tidy up git auth [BE-12666] ( #2026 )
2026-03-23 13:53:04 +13:00
Chaim Lev-Ari
0d20839d5f
fix(stacks): validate stacks with env vars [BE-12689] ( #2050 )
...
Co-authored-by: andres-portainer <andres-portainer@users.noreply.github.com >
2026-03-17 18:53:13 -03:00
Chaim Lev-Ari
808ceba848
feat(docker): allow user to specify security-opts ( #2022 )
...
Co-authored-by: dylan <dfldylan@qq.com >
Co-authored-by: jerry-yuan <i@jerryzone.cn >
2026-03-11 08:56:42 +02:00
andres-portainer
5340ecb6df
refactor(stackutils): consolidate validation code BE-12391 ( #1667 )
2026-01-14 18:00:01 -03:00
Devon Steenberg
caf382b64c
feat(git): support bearer token auth for git [BE-11770] ( #879 )
2025-07-22 08:36:08 +12:00
andres-portainer
f25d31b92b
fix(code): remove dead code and reduce duplication BE-11826 ( #680 )
2025-04-22 18:09:36 -03:00
Ali
27865981df
fix(namespace): sanitize owner label [EE-7122] ( #11935 )
...
Co-authored-by: testa113 <testa113>
2024-06-13 11:06:17 +12:00
andres-portainer
9068cfd892
chore(code): remove superfluous checks EE-7040 ( #11692 )
2024-04-25 11:25:23 -03:00
cmeng
4ca45e89c5
fix(relative-path): not deploy git stack via unpacker EE-6043 ( #10195 )
2023-08-29 11:49:00 +12:00
Chaim Lev-Ari
93bf630105
feat(edge/stacks): sync EE codechanges [EE-498] ( #8580 )
2023-05-31 01:33:22 +07:00
LP B
5a04338087
feat(api/stacks): use compose-unpacker to deploy stacks from git [EE-4758] ( #8725 )
...
* feat(api/stacks): use compose-unpacker to deploy stacks from git
* refactor(api/stacks): move stack operation as unpacker builder parameter + check builder func existence
* fix(api/stacks): defer removal of unpacker container after error check
* refactor(api/unpacker-builder): clearer code around client creation for standalone and swarm manager
* refactor(api/stacks): extract git stack check to utility function
* fix(api/stacks): apply skip tls when deploying with unpcker - ref EE-5023
* fix(api/stacks): defer close of docker client
2023-05-17 14:52:39 +02:00
Matt Hook
334eee0c8c
fix(errors): wrap db errors, improve error handling ( #8859 )
...
* use error check func, wrap db object not found
* add errorlint and fix all the linting errors
* add exportloopref linter and fix errors
* fix incorrect error details returned on an api
* fix new errors
* increase linter timeout
* increase timeout to 10minutes
* increase timeout to 10minutes
* rebase and fix new lint errors
* make CE match EE
* fix govet issue
2023-05-05 12:19:47 +12:00
Oscar Zhou
c650868fe9
feat(templates): allow managing git based templates [EE-2600] ( #7855 )
...
Co-authored-by: itsconquest <william.conquest@portainer.io >
Co-authored-by: oscarzhou <oscar.zhou@portainer.io >
Co-authored-by: Chaim Lev-Ari <chiptus@users.noreply.github.com >
2023-04-04 12:44:42 +12:00
cmeng
30a2bb0495
fix(security): potential vulnerability of path traversal attacks EE-5303 ( #8728 )
2023-04-04 09:00:17 +12:00
Chaim Lev-Ari
feab2a757e
feat(gitops): allow to skip tls verification [EE-5023] ( #8668 )
2023-04-03 09:19:17 +03:00
andres-portainer
15cbdb8af9
chore(portainer): clean up the code EE-5188 ( #8660 )
2023-03-13 13:18:28 -03:00
Chaim Lev-Ari
6918da2414
refactor(stacks): extract auto update logic [EE-4945] ( #8545 )
2023-03-02 17:07:50 +02:00
andres-portainer
ae2bec4bd9
fix(code): clean up EE-4432 ( #7865 )
2022-10-14 18:09:07 -03:00
Oscar Zhou
e9de484c3e
refactor(stack): stack build process backend only [EE-4342] ( #7750 )
2022-10-05 22:33:59 +13:00