andres-portainer
1765e41fd4
feat(ssrf): implement an SSRF protection mechanism BE-13021 ( #2818 )
2026-06-09 00:41:42 -03:00
Oscar Zhou
5cdd0023d7
fix(registry): suppress ecr token pre-validation error with warning log [BE-13059] ( #2827 )
2026-06-09 10:58:50 +12:00
Oscar Zhou
a117e514e4
fix(stack): persist CreatedBy before deployment to prevent broken auto update [BE-12939] ( #2588 )
2026-05-11 12:54:04 +12:00
Oscar Zhou
c3b0b9a2e0
fix(ecr): prevent deadlock on ECR token refresh during stack deployment [BE-12842] ( #2564 )
2026-05-07 08:34:19 +12: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
8f563220df
chore(code): clean-up the code BE-12818 ( #2260 )
2026-04-08 20:04:27 -03:00
andres-portainer
50056bef70
fix(context): clean up context usage BE-12766 ( #2164 )
2026-04-01 18:02:48 -03:00
Chaim Lev-Ari
a2fee4fc4c
fix(stacks): pass prune option through the deploy pipeline [BE-12738] ( #2098 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-22 12:37:40 +02:00
andres-portainer
3e2fdb1891
fix(swarm): fix environment security checks BE-12541 ( #1666 )
2026-01-14 12:25:50 -03:00
Oscar Zhou
0ff39f9a61
refactor(stack): move stack update into transaction [BE-12244] ( #1324 )
2025-10-31 17:19:56 +13:00
andres-portainer
a7127bc74f
feat(libstack): remove the docker-compose binary BE-10801 ( #111 )
...
Co-authored-by: andres-portainer <andres-portainer@users.noreply.github.com >
Co-authored-by: oscarzhou <oscar.zhou@portainer.io >
2024-11-11 19:05:56 -03:00
Chaim Lev-Ari
6f84317e7a
feat(system): upgrade on swarm [EE-5848] ( #11728 )
...
Co-authored-by: Chaim Lev-Ari <chaim.levi-ari@portainer.io >
Co-authored-by: LP B <xAt0mZ@users.noreply.github.com >
2024-09-20 18:00:38 +02:00
cmeng
4ca45e89c5
fix(relative-path): not deploy git stack via unpacker EE-6043 ( #10195 )
2023-08-29 11:49:00 +12:00
andres-portainer
4cc96b4b30
feat(dataservices): unify access methods and abstract away redundant code [EE-5628] ( #9115 )
2023-06-22 18:28:07 -03: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
Oscar Zhou
e9de484c3e
refactor(stack): stack build process backend only [EE-4342] ( #7750 )
2022-10-05 22:33:59 +13:00