Prabhat Khera
b468070945
feature(helm): move helm charts inside advance deployments (create from manifest) [EE-5999] ( #10395 )
2023-10-09 11:20:44 +13:00
Oscar Zhou
9885694df6
fix(filesys): update stack version methods [EE-6190] ( #10406 )
2023-10-06 09:08:22 +13:00
Chaim Lev-Ari
95f3cf6e5b
refactor(server): use httperror.NewError instead of struct [EE-6189] ( #10398 )
2023-10-05 11:26:24 +03:00
Chaim Lev-Ari
20823a7f27
chore(deps): upgrade golangci [EE-5685] ( #10410 )
2023-10-04 08:50:59 +03:00
Chaim Lev-Ari
9bf2957ea7
feat(docker/images): show used tag correctly [EE-5396] ( #10305 )
2023-10-03 15:55:23 +03:00
matias-portainer
671f74ce0d
fix(edge/groups): include only user trusted endpoints in endpoint count EE-5964 ( #10378 )
2023-10-02 11:37:39 -03:00
cmeng
56ab19433a
fix(websocket): abort websocket when logout EE-6058 ( #10372 )
2023-09-29 12:13:09 +13:00
Chaim Lev-Ari
e28322459a
fix(stacks): mark stack as start after autoupdate [EE-6165] ( #10376 )
2023-09-27 07:53:33 +03:00
cmeng
b4b44e6fa4
fix(edge-config): allow empty filter type EE-5962 ( #10381 )
2023-09-26 13:49:25 +13:00
Prabhat Khera
3c4660bbf3
fix(permissions): non admin access to view users [EE-5825] ( #10352 )
...
* fix non admin access to view users
* review comments and fix tests
2023-09-25 09:08:26 +13:00
Prabhat Khera
ec091efe3b
fix deadlock situation ( #10360 )
2023-09-22 16:06:20 +12:00
cmeng
54112b56f2
feat(edge-config): support edge config for group EE-5962 ( #10329 )
2023-09-21 11:22:44 +12:00
Chaim Lev-Ari
af7834174a
fix(api): restore deleted apis [EE-6090] ( #10267 )
2023-09-19 13:44:48 +12:00
Prabhat Khera
14853f6da0
fix(kubernetes): kube env permissions when down [EE-5427] ( #10327 )
2023-09-19 08:57:27 +12:00
Oscar Zhou
cc37ccfe4d
fix(db/migration): avoid fatal error from being overwritten ( #10316 )
2023-09-18 14:33:04 +12:00
Matt Hook
e3a4b7ad17
improved user update validation ( #10321 )
2023-09-18 12:29:04 +12:00
Dakota Walsh
0a02f6b02e
fix(kubernetes): add prefix only when needed EE-6068 ( #3915 ) ( #10310 )
2023-09-15 09:25:56 +12:00
Chaim Lev-Ari
dcdf5e1837
fix(edge/jobs): clear logs [EE-5923] ( #10291 )
2023-09-13 22:11:42 +01:00
cmeng
0a80f4dc51
fix(backup): add chisel key to backup EE-6105 ( #10283 )
2023-09-13 09:01:27 +12:00
andres-portainer
5a0cb4d0e8
fix(gitops): avoid cancelling the auto updates for any error EE-5604 ( #10294 )
2023-09-12 17:53:01 -03:00
Oscar Zhou
f17da30d31
fix(db/init): check server version and db schema version ( #10300 )
2023-09-12 15:55:09 +12:00
Matt Hook
291625959b
update logic to purge the cache, update the message when the environment can't be reached ( #10298 )
2023-09-12 13:52:09 +12:00
andres-portainer
4a39122415
fix(code): remove code that is no longer necessary EE-6078 ( #10256 )
2023-09-05 22:35:16 -03:00
andres-portainer
c748385879
feat(transactions): remove the feature flag EE-6080 ( #10257 )
2023-09-05 20:27:20 -03:00
Matt Hook
91d2132264
prevent regular users changing their username ( #10247 )
2023-09-06 09:17:04 +12:00
Matt Hook
e5f7641e46
non-admins must supply existing passwd when changing passwd ( #10249 )
2023-09-06 08:26:32 +12:00
Prabhat Khera
a02f9f1f07
fix(kubernetes): run group permission when endpoint is up [EE-5427] ( #10121 )
...
* update group access when env is down
* fix tests
2023-09-05 11:03:43 +12:00
Dakota Walsh
d75a8027a5
fix(security): block user access policies for non admins EE-5826 ( #10243 )
2023-09-05 09:17:55 +12:00
Dakota Walsh
6a08bbe7e9
fix(security): block non-admins from user info listing EE-5825 ( #10241 )
2023-09-05 09:17:05 +12:00
Oscar Zhou
440f4e8dda
fix(edge): stack associated no dynamic group being deployed [EE-5531] ( #10224 )
2023-09-04 17:04:45 +12:00
andres-portainer
8cc5e0796c
feat(libhttp): move into the Portainer repository EE-5475 ( #10231 )
2023-09-01 19:27:02 -03:00
andres-portainer
090fa4aeb3
feat(libcrypto): move into the Portainer repository EE-5476 ( #10230 )
2023-09-01 17:27:19 -03:00
andres-portainer
9a234204fa
chore(go): move go.mod up one level to simplify dependencies EE-5726 ( #10228 )
2023-09-01 13:39:13 -03:00
Oscar Zhou
4654978567
fix(api/system): support to display server edition via api ( #10211 )
2023-08-31 13:39:02 +12:00
cmeng
4ca45e89c5
fix(relative-path): not deploy git stack via unpacker EE-6043 ( #10195 )
2023-08-29 11:49:00 +12:00
Prabhat Khera
a8c6bd8082
fix ECR registry token refresh ( #10191 )
2023-08-29 10:32:41 +12:00
Dakota Walsh
c0ba221021
fix(registry): ecr secret fix [EE-5673] ( #10107 )
2023-08-25 13:12:41 +12:00
andres-portainer
be85d34c4b
fix(logging): enable colored logging EE-5512 ( #10097 )
2023-08-24 18:40:52 -03:00
cmeng
7125ef81f3
fix(stack): pass registries to unpacker to start stack EE-4797 ( #10095 )
2023-08-24 13:01:49 +12:00
cmeng
1aae2e27f4
chore(chisel): bump chisel to 1.9.0 EE-5976 ( #10093 )
2023-08-24 11:06:33 +12:00
cmeng
3237e1990c
fix(waiting-room): search endpoints by dynamic edge group name EE-5965 ( #10090 )
2023-08-24 09:18:59 +12:00
cmeng
6fde4195f8
fix(migrator): prevent duplicated migration EE-5777 ( #10077 )
2023-08-18 21:40:48 +12:00
cmeng
6290e9facc
fix(waiting-room): search endpoints by edge group name EE-5965 ( #10072 )
2023-08-17 14:47:09 +12:00
Chaim Lev-Ari
a1e610a39a
fix(edge/groups): filter selected environments [EE-5891] ( #10050 )
2023-08-16 12:24:37 +03:00
Chaim Lev-Ari
a27cc6c0e5
fix(edge/stacks): show pending envs [EE-5913] ( #10052 )
2023-08-16 10:22:41 +03:00
Chaim Lev-Ari
fd7e8a629e
feat(edge/stacks): info for old agent status [EE-5792] ( #10013 )
2023-08-14 16:04:24 +03:00
cmeng
925a0d0a9a
fix(stack): fail to start swarm stack with private image EE-4797 ( #10047 )
2023-08-14 16:13:12 +12:00
andres-portainer
0eaf296e1b
fix(unpacker): implement unpacker error parsing EE-5779 ( #10005 )
2023-08-10 10:25:59 -03:00
Oscar Zhou
598b8d0f28
fix(stagger): introduce stack version into DeploymentInfo struct ( #10011 )
2023-08-10 11:58:40 +12:00
cmeng
2de4863532
fix(edge-stack): detaching swarm stack from git repository EE-5812 ( #9998 )
2023-08-07 10:33:04 +12:00
cmeng
1ef1953d7d
fix(edge-stack): detaching from git repository EE-5812 ( #9989 )
2023-08-04 15:17:46 +12:00
cmeng
5b033abaa4
fix(registry): registry login failure for regular stack EE-5832 ( #9986 )
2023-08-04 15:16:55 +12:00
cmeng
9845518aa9
fix(edge-stack): unable to edit edge stack EE-5845 ( #9981 )
2023-08-03 17:21:01 +12:00
matias-portainer
d7e83aad26
fix(endpoints): fix nil pointer dereference EE-5843 ( #9969 )
2023-08-02 11:06:34 -03:00
Matt Hook
721457b71d
bump version to 2.20 ( #9963 )
2023-08-01 09:20:51 +12:00
Dakota Walsh
ca617e2ac9
fix(jwt): replace deprecated gorilla/securecookie [EE-5153] ( #9247 )
2023-07-27 09:34:16 +12:00
andres-portainer
21b00c267d
fix(docker): use version negotiation for the Docker client EE-5797 ( #9250 )
2023-07-25 19:00:21 -03:00
Dakota Walsh
704d70c99b
fix(gke): port metrics to the backend EE-5447 ( #9041 )
2023-07-24 12:16:29 +12:00
Oscar Zhou
e996d29d52
feat(edgestack/async): add Rollbackto field in stackPayload [EE-5684] ( #9238 )
2023-07-24 10:48:02 +12:00
cmeng
ff1f549590
fix(edge-stack): edge stack git authentication issues EE-5595 ( #9228 )
2023-07-20 09:11:38 +12:00
matias-portainer
b5c5df798a
chore(edgegroups): rename decoratedEdgeGroup property EE-5501 ( #9212 )
2023-07-19 12:28:17 -03:00
Chaim Lev-Ari
5ad83d0adb
fix(endpoints): filter by all edge stack states ( #9218 )
2023-07-19 12:21:47 -03:00
andres-portainer
9fa097d45f
fix(endpointgroups): add transactions support to the User model to avoid a nil pointer dereference EE-5328 ( #9221 )
2023-07-17 21:23:35 -03:00
cmeng
7acd1080ad
fix(edge-stack) make protainer compatible with previous agent EE-5614 ( #9220 )
2023-07-18 09:25:29 +12:00
andres-portainer
8c533bee67
feat(transactions): migrate some parts to use transactional code EE-5494 ( #9213 )
2023-07-17 17:36:00 -03:00
andres-portainer
146681e1c7
fix(snapshots): increase the chance of taking a snapshot for edge environments EE-4795 ( #9211 )
2023-07-14 12:34:50 -03:00
Chaim Lev-Ari
0bcb57568c
feat(edge/stacks): increase status transparency [EE-5554] ( #9094 )
2023-07-13 23:55:52 +03:00
cmeng
db61fb149b
feat(edge-stack): per-device-configs-for-edge-stack EE-5461 ( #9203 )
2023-07-13 15:41:47 -03:00
cmeng
b93624fa1f
fix(chisel): convert seed to private key file EE-5099 ( #9149 )
2023-07-13 15:19:40 +12:00
Matt Hook
91cfd2d0f2
fix(templates): show correct icon for tempate [EE-5426] ( #9202 )
...
* show correct os icon for swarm stacks
* add compose edge stack doc comment
2023-07-13 14:22:53 +12:00
Oscar Zhou
b93aced176
feat(stack): introduce versioning for stack file [EE-5674] ( #9184 )
2023-07-13 11:06:24 +12:00
Chaim Lev-Ari
020ecb740a
chore(ci): run test in github action [EE-3014] ( #9187 )
2023-07-12 09:27:33 +03:00
Matt Hook
cbe23dc753
more robust deletion strategy when removing endpoints ( #9191 )
2023-07-12 13:20:13 +12:00
Chaim Lev-Ari
afaeddb887
fix(edge/groups): skip count untrusted endpoints [EE-5672] ( #9176 )
2023-07-11 20:31:32 +03:00
andres-portainer
64b227b2e1
chore(code): clean up the code EE-5719 ( #9183 )
2023-07-10 23:26:54 -03:00
andres-portainer
bf51f1b6c9
chore(filenames): fix filenames EE-5717 ( #9171 )
2023-07-10 12:22:24 -03:00
andres-portainer
eefb4c4287
fix(polling): clean up the logic for correctness and performance EE-5700 ( #9169 )
2023-07-07 18:00:20 -03:00
matias-portainer
29c1862754
fix(api): add missing public access middleware to routes EE-5191 ( #9086 )
2023-07-07 17:37:42 -03:00
Oscar Zhou
801b7d43ee
refactor(edgestack): rename version to fileVersion ( #9157 )
2023-07-07 15:48:45 +12:00
andres-portainer
31d68f8091
fix(snapshots): avoid a last-write-wins situation EE-5701 ( #9156 )
2023-07-05 17:27:05 -03:00
andres-portainer
91088a5e0f
fix(polling): reorder operations to avoid updating untrusted environments EE-5700 ( #9155 )
2023-07-05 17:26:52 -03:00
andres-portainer
e4ae4d5312
fix(edgegroups): fix updateEndpointStacks() EE-5699 ( #9154 )
2023-07-05 14:03:48 -03:00
andres-portainer
74515f102d
fix(docker-proxy): reduce DB writes to optimize the proxy calls EE-5516 ( #9148 )
2023-07-05 09:25:05 -03:00
andres-portainer
b37120802e
fix(edgegroups): avoid doing extra operations EE-5627 ( #9144 )
2023-07-04 16:57:20 -03:00
Chaim Lev-Ari
f5e09618f0
feat(edge): add EnvVar to stack details [EE-5463] ( #9036 )
2023-07-04 11:14:35 +07:00
andres-portainer
8a432ebbf8
fix(edgegroups): remove duplicated endpoints when updating an edge group EE-5679 ( #9138 )
2023-06-30 18:39:56 -03:00
Oscar Zhou
bc47061624
feat(edgestack): git stack versioning [EE-5458] ( #9126 )
2023-06-30 16:49:38 +12:00
Chaim Lev-Ari
f293ea41d3
refactor(settings): migrate helm cert panel to react [EE-5505] ( #9132 )
2023-06-29 13:31:17 +07:00
Chaim Lev-Ari
c452de82b7
refactor(libstack): use libstack [EE-5474] ( #9122 )
2023-06-28 08:03:52 +07:00
Oscar Zhou
f02ede00b3
fix(docker/tls): update tls certs for Docker API env [EE-4286] ( #9112 )
2023-06-28 08:51:58 +12:00
andres-portainer
f1f46f4da1
fix(boltdb): remove undefined behavior when deleting objects while iterating EE-5643 ( #9129 )
2023-06-27 16:42:52 -03:00
Oscar Zhou
c96e076871
feat(edge/stack): add stack deployment info struct [EE-5523] ( #9042 )
2023-06-26 18:12:15 +12:00
cmeng
7cb6e3f66a
feat(edge-stack): relative path support for edge stack EE-5521 ( #9103 )
2023-06-23 09:41:50 +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
Chaim Lev-Ari
58651810bd
fix(custom-templates): update template from git [EE-5534] ( #9053 )
2023-06-22 11:08:47 -03:00
andres-portainer
b12e1aade4
fix(boltdb): remove extra allocation and copy from GetObject() EE-5622 ( #9111 )
2023-06-20 18:29:33 -03:00
andres-portainer
716c196682
feat(dataservices): abstract away some redundant code EE-5620 ( #9110 )
2023-06-20 17:51:34 -03:00
LP B
2eca5e05d4
fix(edge-stack): URI too large error for edge stacks with a large amount of environments [EE-5583] ( #9085 )
...
* refactor(edge-stacks): filter endpoints by edgeStack
* feat(api/endpoints): edge stack filter support filtering on status in stack
* refactor(endpoints): use separate query params and not JSON query param when querying for an edge stack
* feat(api/endpoints): handle stack filter on dynamic groups + unique list with multiple groups sharing environments
* fix(app/endpoints): edge stack related query params type definition
* fix(api/endpoints): rebase conflicts on imports
2023-06-19 11:55:33 +02:00
andres-portainer
f7dd73b0f7
feat(unit-testing): add a mock for the RequestBouncer EE-5610 ( #9089 )
2023-06-16 10:44:22 -03:00
andres-portainer
933e764a13
fix(endpoints): document an undocumented parameter EE-5556 ( #9088 )
2023-06-16 10:43:37 -03:00