ArrisLee
879e84fa14
stack update
2021-08-17 14:30:12 +12:00
fhanportainer
c911cedcc8
feat(stack): enable save button when password exists ( #5429 )
2021-08-16 15:37:28 +12:00
Dmitry Salakhov
75a2b7efdd
fix: webhook tests
2021-08-13 10:00:28 +12:00
Dmitry Salakhov
9693bfc2aa
fix(stacks): allow pull and redeploy to non-admins [EE-1329] ( #5415 )
2021-08-13 09:35:26 +12:00
Dmitry Salakhov
8864af7411
fix(stack): deploy stack from stack's dir to allow picking default .env ( #5409 )
2021-08-12 17:03:50 +12:00
Dmitry Salakhov
3faed0c652
fix(stacks): stacks webhooks route
2021-08-11 16:57:16 +12:00
Felix Han
221317966b
added repository password field validation
2021-08-10 15:10:33 +12:00
Dmitry Salakhov
97858748c0
fix: sanitise passwords in stack responses ( #5400 )
2021-08-10 11:39:38 +12:00
Dmitry Salakhov
42d27bbc82
fix: use default .env file ( #5399 )
2021-08-10 10:20:54 +12:00
Dmitry Salakhov
39ff96303b
fix(stacks): support pull and redeploy without username ( #5393 )
2021-08-06 10:37:46 +12:00
Dmitry Salakhov
fad0b09447
fix(stacks): issues with repository ref ( #5392 )
2021-08-05 14:16:39 +12:00
Dmitry Salakhov
6e10172dca
Merge remote-tracking branch 'origin/develop' into feat/EE-189/EE-248/support-automated-sync-for-stacks
2021-08-05 14:07:11 +12:00
fhanportainer
237c933cbf
fix(stack): auto update interval default to 5m ( #5391 )
2021-08-05 13:04:27 +12:00
fhanportainer
76bbc9d959
fix(stack): authentication toggle off by default ( #5390 )
2021-08-05 12:01:04 +12:00
Yi Chen
ec71720ceb
Update github banner image ( #5388 )
2021-08-04 15:01:49 +12:00
Yi Chen
f1e2bb14a9
* update readme as needed ( #5387 )
2021-08-04 14:50:50 +12:00
dbuduev
ed2c65c1e6
feat(logger): Init logrus [DTD-55] ( #5232 )
2021-08-04 11:26:22 +12:00
cong meng
51ef2c2aa9
fix(advance deploy): EE-1141 A standard user can escalate to cluster administrator privileges on Kubernetes ( #5325 )
...
* fix(advance deploy): EE-1141 A standard user can escalate to cluster administrator privileges on Kubernetes
* fix(advance deploy): EE-1141 reuse existing token cache when do deployment
* fix: EE-1141 use user's SA token to exec pod command
* fix: EE-1141 stop advanced-deploy or pod-exec if user's SA token is empty
* fix: EE-1141 resolve merge conflicts
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-08-04 11:11:24 +12:00
cong meng
5652bac004
feat: EE-424 Provide a way to re-associate an Edge endpoint to a new Edge agent ( #5266 )
...
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-08-02 18:08:40 +12:00
zees-dev
ce31de5e9e
feat(kubernetes/resource-usage): k8s resource usage for cluster, node and namespace EE-3 EE-1112 ( #5301 )
...
* backported resource usage functionality from EE
* utilising view bound endpoint object instead of depracated EndpointProvider
* refactor flatmap
* addressed merge conflict issues
2021-07-28 14:26:03 +12:00
Dmitry Salakhov
d7fe7ab6fe
refactoring
2021-07-28 13:12:25 +12:00
Felix Han
6703b340f3
moved 'gitFormAdditionalFileItem' component creation to git form index.js
2021-07-27 23:06:26 +12:00
Felix Han
3569dc3e74
fixed stack form validation issue
2021-07-27 13:36:37 +12:00
Felix Han
2eccb054a1
added missing import
2021-07-27 13:35:46 +12:00
Felix Han
ca1d962242
added reference to focusIf directive
2021-07-27 13:34:28 +12:00
Matt Hook
cee7ac26e9
Fix dockerhub pro account rate-limit issue ( #5352 )
2021-07-27 10:49:28 +12:00
Dmitry Salakhov
bc4c183d75
rename
2021-07-27 10:48:47 +12:00
Chaim Lev-Ari
c943ac498f
feat(stacks): allow standalone to edit env vars ( #5255 )
...
Co-authored-by: Tobias Holler <mail@toubs.de >
2021-07-26 13:48:30 +03:00
Dmitry Salakhov
f7f26aa81d
Merge remote-tracking branch 'origin/develop' into feat/EE-189/EE-248/support-automated-sync-for-stacks
2021-07-26 17:25:30 +12:00
Richard Wei
49f25e9c4c
fix(docker):Fix image pulled errorDetails not showing EE-936 ( #5336 )
...
* fix image pulled errorDetails not showing
* code clean up for errorDetail detection
2021-07-24 08:51:34 +12:00
dbuduev
7d6b1edd48
feat(k8s): Introduce the ability to restrict access to default namespace (EE-745) ( #5337 )
2021-07-23 17:10:46 +12:00
Richard Wei
c26af1449c
fix(app): Fix ports displayed twice when using docker EE-706 ( #5239 )
...
* fix duplicate port showing using docker
* fix changes from review by using lodash for filter
* move container filter in filter folder
* change filter name to unique for reuse
2021-07-23 11:29:01 +12:00
Richard Wei
09c5bada3e
fix(app): fix create stack with capital letters or space issue EE-908 ( #5236 )
...
* fix(app): fix create stack with capital letters or space issue
* replace ComposeWrapper with ComposeStackManager
2021-07-23 09:53:42 +12:00
Chaim Lev-Ari
fe07815fc7
fix(images): ensure latest image ( #5274 )
2021-07-22 12:19:48 +03:00
Richard Wei
c56c236e3a
fix(stack): show warning if endpoint is selected ( #5234 )
...
* fix/EE-916/Invalid warning in stack details
* fix typo for isEndpointSelected function
* check yarmlError is valid
* combine yamlError and isEndpointSelected into one linie
2021-07-22 16:21:25 +12:00
Hui
68453482af
fix(swagger): add swagger annotation for pull and redeploy stack
2021-07-22 11:40:53 +12:00
Chaim Lev-Ari
7b2269fbba
feat(endpoints): filter endpoints by a list of types ( #5308 )
...
* feat(endpoints): filter endpoints by a list of types
* docs(endpoints): update api docs for endpoint list
2021-07-21 10:16:22 +03:00
Chaim Lev-Ari
bd47bb8cdc
chore(lint): add lint command ( #5106 )
2021-07-21 17:45:35 +12:00
fhanportainer
0bd108f18a
Backport automated sync for Stacks via Git to CE EE-1021 ( #5316 )
...
* added parse-duration pkg
* added interval format directive
* added focus-if directive
* conditionally auto focus in containers dang services data tables
* added git-form-additional-file-item component
* added git-form-additional-file-panel component
* added git-form-auto-update-fieldset component
* added git form component
* backport EE-248 to CE
2021-07-21 14:36:13 +12:00
Dmitry Salakhov
d18aeb1268
feat(stacks): autoupdate [EE-1020] ( #5320 )
2021-07-21 14:36:08 +12:00
Chaim Lev-Ari
f9ffb1a712
refactor(stacks): use docker-compose-wrapper library ( #4979 )
2021-07-21 13:56:28 +12:00
Chaim Lev-Ari
592f7024e1
fix(stacks): prevent stack creation when container_name already exists ( #5211 )
2021-07-21 13:55:06 +12:00
Richard Wei
00fc629c1c
fix charts x label padding ( #5327 )
2021-07-21 13:54:22 +12:00
Chaim Lev-Ari
6a9b386df8
fix(kube/nodes): show node events ( #5246 )
2021-07-20 16:49:33 +03:00
Dmitry Salakhov
8aa3bfc59c
fix(namespace): update portainer-config when delete a namespace ( #5330 )
2021-07-20 14:05:31 +12:00
fhanportainer
308f828446
fix(k8s): fixed generating kube auction summary issue ( #5331 )
2021-07-19 19:45:20 +12:00
Chaim Lev-Ari
89756b2e01
fix(kube/app): show resource allocation ( #5317 )
2021-07-19 10:44:48 +03:00
Chaim Lev-Ari
db16299aab
feat(docker/volumes): change how volume resource id is calculated ( #5067 )
...
[EE-494]
2021-07-19 10:43:49 +03:00
Chaim Lev-Ari
72117693fb
feat(stacks): update stopped stack ( #5215 )
...
[EE-554]
2021-07-19 10:41:50 +03:00
LP B
179df06267
feat(app): rework private registries and support private registries in kubernetes EE-30 ( #5131 )
...
* feat(app): rework private registries and support private registries in kubernetes
[EE-30]
feat(api): backport private registries backend changes (#5072 )
* feat(api/bolt): backport bolt changes
* feat(api/exec): backport exec changes
* feat(api/http): backport http/handler/dockerhub changes
* feat(api/http): backport http/handler/endpoints changes
* feat(api/http): backport http/handler/registries changes
* feat(api/http): backport http/handler/stacks changes
* feat(api/http): backport http/handler changes
* feat(api/http): backport http/proxy/factory/azure changes
* feat(api/http): backport http/proxy/factory/docker changes
* feat(api/http): backport http/proxy/factory/utils changes
* feat(api/http): backport http/proxy/factory/kubernetes changes
* feat(api/http): backport http/proxy/factory changes
* feat(api/http): backport http/security changes
* feat(api/http): backport http changes
* feat(api/internal): backport internal changes
* feat(api): backport api changes
* feat(api/kubernetes): backport kubernetes changes
* fix(api/http): changes on backend following backport
feat(app): backport private registries frontend changes (#5056 )
* feat(app/docker): backport docker/components changes
* feat(app/docker): backport docker/helpers changes
* feat(app/docker): backport docker/views/container changes
* feat(app/docker): backport docker/views/images changes
* feat(app/docker): backport docker/views/registries changes
* feat(app/docker): backport docker/views/services changes
* feat(app/docker): backport docker changes
* feat(app/kubernetes): backport kubernetes/components changes
* feat(app/kubernetes): backport kubernetes/converters changes
* feat(app/kubernetes): backport kubernetes/models changes
* feat(app/kubernetes): backport kubernetes/registries changes
* feat(app/kubernetes): backport kubernetes/services changes
* feat(app/kubernetes): backport kubernetes/views/applications changes
* feat(app/kubernetes): backport kubernetes/views/configurations changes
* feat(app/kubernetes): backport kubernetes/views/configure changes
* feat(app/kubernetes): backport kubernetes/views/resource-pools changes
* feat(app/kubernetes): backport kubernetes/views changes
* feat(app/portainer): backport portainer/components/accessManagement changes
* feat(app/portainer): backport portainer/components/datatables changes
* feat(app/portainer): backport portainer/components/forms changes
* feat(app/portainer): backport portainer/components/registry-details changes
* feat(app/portainer): backport portainer/models changes
* feat(app/portainer): backport portainer/rest changes
* feat(app/portainer): backport portainer/services changes
* feat(app/portainer): backport portainer/views changes
* feat(app/portainer): backport portainer changes
* feat(app): backport app changes
* config(project): gitignore + jsconfig changes
gitignore all files under api/cmd/portainer but main.go and enable Code Editor autocomplete on import ... from '@/...'
fix(app): fix pull rate limit checker
fix(app/registries): sidebar menus and registry accesses users filtering
fix(api): add missing kube client factory
fix(kube): fetch dockerhub pull limits (#5133 )
fix(app): pre review fixes (#5142 )
* fix(app/registries): remove checkbox for endpointRegistries view
* fix(endpoints): allow access to default namespace
* fix(docker): fetch pull limits
* fix(kube/ns): show selected registries for non admin
Co-authored-by: Chaim Lev-Ari <chiptus@gmail.com >
chore(webpack): ignore missing sourcemaps
fix(registries): fetch registry config from url
feat(kube/registries): ignore not found when deleting secret
feat(db): move migration to db 31
fix(registries): fix bugs in PR EE-869 (#5169 )
* fix(registries): hide role
* fix(endpoints): set empty access policy to edge endpoint
* fix(registry): remove double arguments
* fix(admin): ignore warning
* feat(kube/configurations): tag registry secrets (#5157 )
* feat(kube/configurations): tag registry secrets
* feat(kube/secrets): show registry secrets for admins
* fix(registries): move dockerhub to beginning
* refactor(registries): use endpoint scoped registries
feat(registries): filter by namespace if supplied
feat(access-managment): filter users for registry (#5191 )
* refactor(access-manage): move users selector to component
* feat(access-managment): filter users for registry
refactor(registries): sync code with CE (#5200 )
* refactor(registry): add inspect handler under endpoints
* refactor(endpoint): sync endpoint_registries_list
* refactor(endpoints): sync registry_access
* fix(db): rename migration functions
* fix(registries): show accesses for admin
* fix(kube): set token on transport
* refactor(kube): move secret help to bottom
* fix(kuberentes): remove shouldLog parameter
* style(auth): add description of security.IsAdmin
* feat(security): allow admin access to registry
* feat(edge): connect to edge endpoint when creating client
* style(portainer): change deprecation version
* refactor(sidebar): hide manage
* refactor(containers): revert changes
* style(container): remove whitespace
* fix(endpoint): add handler to registy on endpointService
* refactor(image): use endpointService.registries
* fix(kueb/namespaces): rename resource pool to namespace
* fix(kube/namespace): move selected registries
* fix(api/registries): hide accesses on registry creation
Co-authored-by: LP B <xAt0mZ@users.noreply.github.com >
refactor(api): remove code duplication after rebase
fix(app/registries): replace last registry api usage by endpoint registry api
fix(api/endpoints): update registry access policies on endpoint deletion (#5226 )
[EE-1027]
fix(db): update db version
* fix(dockerhub): fetch rate limits
* fix(registry/tests): supply restricred context
* fix(registries): show proget registry only when selected
* fix(registry): create dockerhub registry
* feat(db): move migrations to db 32
Co-authored-by: Chaim Lev-Ari <chiptus@gmail.com >
2021-07-14 21:15:21 +12:00