Commit Graph

134 Commits (090fa4aeb3ad0c32d34c24d86b117ba4712d04f2)

Author SHA1 Message Date
Hao Zhang 9f5ac154aa
feat(stack): make stack created from app template editable EE-1941 (#6104)
3 years ago
sunportainer 335f951e6b
Fix(stack)/update StackUpdateGit swagger info to POST EE-2019 (#6176)
3 years ago
zees-dev 69c17986d9
feat(api-key/backend): introducing support for api-key based auth EE-978 (#6079)
3 years ago
Richard Wei a598b2d72d
change the namespace selector behavior (#5768)
3 years ago
sunportainer cea634a7aa
fix(stack): support removing duplicated stacks EE-1962 (#6068)
3 years ago
Hui 98b8d6d0b2
fix(stack): git credential got reset when updating docker stack EE-1967
3 years ago
andres-portainer 28f71e486a
fix(filesystem): harden the filesystem service to avoid path traversal attacks EE-1922 (#5957)
3 years ago
Marcelo Rydel 32756f9e1b
fix(git-stacks): UI bugs when using a PAT when deploying from Git [EE-1731] (#5882)
3 years ago
Sven Dowideit 623079442f
fix(swagger): double quotes in swagger param breaks parser (#5806)
3 years ago
Marcelo Rydel 1ee363f8c9
overrite stack name for update (#5743)
3 years ago
Hui e6d690e31e
fix(swagger) swagger annotations fixes and improvements EE-1205
3 years ago
cong meng 328abfd74e
fix(stack) normalize stack name EE-1701 (#5776)
3 years ago
Dmitry Salakhov 2ecc8ab5c9
feat(k8s): support git automated sync for k8s applications [EE-577] (#5548)
3 years ago
zees-dev af98660a55
feat(helm): helm apps deployed by portainer not marked as external EE-1624 (#5637)
3 years ago
zees-dev 377326085d
feat(db): upgrade auto-backup backup and rollback support EE-867 EE-1158 (#5341)
3 years ago
Richard Wei dd808bb7bd
fix(swagger): fix swagger api docs endpoint(s) rename to environment(s) EE-1661 (#5629)
3 years ago
Yi Chen 1633eceed5
fix(swagger) Fix openapi issues (#5123)
3 years ago
Hui e86a586651
fix(k8s): manifest file not persisted when deploying with manifest URL EE-1586
3 years ago
Richard Wei 9f179fe3ec
feat(ui):rename endpoint(s) to environment(s) EE-1206 (#5588)
3 years ago
Dmitry Salakhov e49e90f304
feat(kube): advanced apps management [EE-466] (#5446)
3 years ago
Chaim Lev-Ari 3453735c8b
feat(stacks): support standalone stacks on ARM (#5310)
3 years ago
Anthony Lapenna 70602cf7c8
feat(k8s): add the ability to deploy from a manifest URL (#5550)
3 years ago
Chaim Lev-Ari e4fe4f9a43
feat(kube): introduce custom templates [EE-1125] (#5434)
3 years ago
Dmitry Salakhov bcccdfb669
feat(stacks): support automated sync for stacks [EE-248] (#5340)
3 years ago
cong meng 51ef2c2aa9
fix(advance deploy): EE-1141 A standard user can escalate to cluster administrator privileges on Kubernetes (#5325)
3 years ago
Richard Wei 09c5bada3e
fix(app): fix create stack with capital letters or space issue EE-908 (#5236)
3 years ago
Hui 68453482af
fix(swagger): add swagger annotation for pull and redeploy stack
3 years ago
Chaim Lev-Ari 72117693fb
feat(stacks): update stopped stack (#5215)
3 years ago
LP B 179df06267
feat(app): rework private registries and support private registries in kubernetes EE-30 (#5131)
3 years ago
cong meng a13ad8927f
fix(stack) ignore username and password when authentication is disabled EE-161 (#5222)
3 years ago
cong meng 8e3751d0b7
fix(stack) Unable to update and redeploy a stack created from a git repository if it has failed once EE-1012 (#5212)
3 years ago
Dmitry Salakhov 89f53458c6
fix(stack): allow standard users use advanced deployment (#5205)
3 years ago
Hui caa6c15032
feat(k8s): advanced deployment from Git repo EE-447 (#5166)
3 years ago
Alice Groux 7f96220a09
feat(k8s/advanced-deployment): allow standard users to see and use advanced deployment feature EE-446 (#5050)
3 years ago
Dmitry Salakhov 0b93714de4
feat(stacks): redeploy git stack [EE-161] (#5139)
3 years ago
cong meng 26ead28d7b
Feat(stacks): orphaned stacks #4397 (#4834)
4 years ago
cong meng defd929366
Fix(kube) advanced deployment CE-83 (#4866)
4 years ago
Lukas Grotz d09ae22ba8
feat(container): add sysctls setting in the container view (#4910)
4 years ago
Dmitry Salakhov 4cbd231a5f
fix: normalize stack name only for libcompose (#4862)
4 years ago
Chaim Lev-Ari 86ad1c6af1
feat(stacks): scope stack names to endpoint (#4520)
4 years ago
Chaim Lev-Ari 50b57614cf
docs(api): document apis with swagger (#4678)
4 years ago
Chaim Lev-Ari 9bef81eef6
fix(stack): show correct error message (#4853)
4 years ago
Chaim Lev-Ari 46dec01fe3
feat(endpoint): relocate docker security settings (#4657)
4 years ago
Dmitry Salakhov a71e71f481
feat(compose): add docker-compose wrapper (#4713)
4 years ago
cong meng da41dbb79a
fix(stack): stacks created via API are incorrectly marked as private with no owner (#3721) (#4725)
4 years ago
Chaim Lev-Ari cbd7fdc62e
feat(docker/stacks): introduce date info for stacks (#4660)
4 years ago
Yi Chen 7975ef796d
Revert "feat(docker/stacks): add creation and update dates (#4418)" (#4606)
4 years ago
Alice Groux bd98b8956a
feat(docker/stacks): add creation and update dates (#4418)
4 years ago
Anthony Lapenna fc248c31c7
fix(api/stacks): add authorization checks for start/stop operations (#4248)
4 years ago
Chaim Lev-Ari 9d18d47194
feat(extensions): remove rbac extension (#4157)
4 years ago
Chaim Lev-Ari 4d5836138b
feat(stacks): add the ability to stop a stack (#4042)
4 years ago
Chaim Lev-Ari 1a3f77137a
feat(settings): introduce setting to disable container caps for non-admins (#4109)
4 years ago
Chaim Lev-Ari fa9eeaf3b1
feat(settings): introduce disable stack management setting (#4100)
4 years ago
Chaim Lev-Ari 07efd4bdda
feat(settings): add setting to disable device mapping for regular users (#4099)
4 years ago
Chaim Lev-Ari adf33385ce
feat(containers): Prevent non-admin users from running containers using the host namespace pid (#4098)
4 years ago
Chaim Lev-Ari 6f6bc24efd
feat(containers): Ensure users cannot create privileged containers via the API (#3969) (#4077)
4 years ago
Chaim Lev-Ari db4a5292be
refactor(errors): reorganize errors (#3938)
4 years ago
Anthony Lapenna af6bea5acc
feat(kubernetes): introduce kubernetes support (#3987)
4 years ago
Chaim Lev-Ari 7c3b83f6e5
refactor(portainer): introduce internal package (#3924)
5 years ago
Anthony Lapenna 25103f08f9 feat(api): introduce new datastore interface (#3802)
5 years ago
Anthony Lapenna 9dcd223134
feat(stacks): prevent external stack removal by a non-administrator user (#3800)
5 years ago
Anthony Lapenna 130c188717
fix(libcompose): apply same normalize name rule as libcompose on stack name (#3395)
5 years ago
Anthony Lapenna 19d4db13be
feat(api): rewrite access control management in Docker (#3337)
5 years ago
Anthony Lapenna fb6f6738d9
fix(api): prevent the use of bind mounts in stacks if setting enabled (#3232)
5 years ago
Anthony Lapenna f7480c4ad4
feat(api): prevent non administrator users to use admin restricted API endpoints (#3227)
5 years ago
Anthony Lapenna 8057aa45c4
feat(extensions): introduce RBAC extension (#2900)
6 years ago
Anthony Lapenna 14845a4a53
refactor(api): refactor base import path (#2788)
6 years ago
Chaim Lev-Ari 9b4870d57e feat(stack-details): Add the ability to duplicate a stack (#2278)
6 years ago
Anthony Lapenna b24891a6bc
refactor(api): introduce libhttp usage (#2263)
6 years ago
Ricardo Cardona Ramirez e1e263d8c8 feat(UAC): change default ownership to admininstrators (#2137)
6 years ago
Jan Jansen 76e1aa97e2 feat(stack-creation): add the ability to specify git reference (#1948) (#2063)
6 years ago
Anthony Lapenna ea7615d71c refactor(api): remove log statement
6 years ago
Anthony Lapenna 509e3fa795 fix(api): fix an issue with optional numeric query parameter parsing
6 years ago
Anthony Lapenna e15da005a5 feat(templates): support env variables in Compose stacks
6 years ago
Anthony Lapenna 61c285bd2e
feat(templates): introduce templates management (#2017)
6 years ago
Anthony Lapenna dbcc6a9624
fix(stack-creation): use numeric value for stack root folder name (#2000)
7 years ago
Anthony Lapenna 23b0d6f1dc fix(stack): fix an issue with stack migration
7 years ago
Anthony Lapenna a5bd2743f3 fix(stacks): fix an issue with stack update
7 years ago
Anthony Lapenna 0da9e564b9
feat(stacks): add the ability to migrate stacks to another endpoint (#1976)
7 years ago
Anthony Lapenna d7ff14777f
refactor(api): restructure bolt package (#1981)
7 years ago
Anthony Lapenna b4c2820ad7
refactor(api): use a standard stack identifier (#1980)
7 years ago
Anthony Lapenna da5a430b8c
fix(api): add an authenticated access policy to the websocket endpoint (#1979)
7 years ago
Anthony Lapenna e1345416b4 feat(stacks): migrate stack data from previous portainer version
7 years ago
Anthony Lapenna e3d564325b
feat(stacks): support compose v2.0 stack (#1963)
7 years ago