James Player
b57855f20d
fix(app): datatable global checkbox doesn't reflect the selected state ( #470 )
2025-03-10 09:21:20 +13:00
Cara Ryan
438b1f9815
fix(helm): Remove duplicate helm instructions in CE [BE-11670] ( #482 )
2025-03-06 09:35:31 +13:00
LP B
2bccb3589e
fix(app/images): nodeName on images list links ( #484 )
2025-03-05 16:04:16 +01:00
James Player
52bb06eb7b
chore(helm): Convert helm details view to react ( #476 )
2025-03-03 11:29:58 +13:00
Malcolm Lockyer
8e6d0e7d42
perf(endpointrelation): Part 2 of fixing endpointrelation perf [be-11616] ( #471 )
2025-02-28 14:41:54 +13:00
Steven Kang
5526fd8296
chore: bump 2.27.1 - develop ( #468 )
2025-02-27 11:02:25 +13:00
Anthony Lapenna
a554a8c49f
api: remove server-ce swagger.json ( #467 )
2025-02-26 16:10:02 +13:00
James Player
7759d762ab
chore(react): Convert cluster details to react CE ( #466 )
2025-02-26 14:13:50 +13:00
Oscar Zhou
dd98097897
fix(libstack): miss to read default .env file [BE-11638] ( #458 )
2025-02-26 13:00:25 +13:00
Steven Kang
cc73b7831f
fix: cve-2024-50338 - develop ( #461 )
2025-02-25 12:55:44 +13:00
James Carppe
9c243cc8dd
Update bug report template for 2.27.0 ( #450 )
2025-02-20 13:38:26 +13:00
Oscar Zhou
5d568a3f32
fix(edge): edge stack pending when yaml file is under same root folder of edge configs [BE-11620] ( #447 )
2025-02-20 12:09:26 +13:00
Steven Kang
1b83542d41
chore: bump version to 2.27.0 - develop ( #445 )
2025-02-20 09:42:52 +13:00
LP B
cf95d91db3
fix(swarm): keep swarm stack stop command attached ( #444 )
2025-02-19 19:25:28 +01:00
Viktor Pettersson
41c1d88615
fix(edge): configure persisted mTLS certificates on start-up [BE-11622] ( #437 )
...
Co-authored-by: andres-portainer <andres-portainer@users.noreply.github.com >
Co-authored-by: oscarzhou <oscar.zhou@portainer.io >
Co-authored-by: Oscar Zhou <100548325+oscarzhou-portainer@users.noreply.github.com >
2025-02-19 14:46:39 +13:00
Steven Kang
df8673ba40
version: bump version to 2.27.0-rc3 - develop ( #426 )
2025-02-14 08:39:02 +13:00
andres-portainer
96b1869a0c
fix(swarm): fix the Host field when listing images BE-10827 ( #352 )
...
Co-authored-by: andres-portainer <andres-portainer@users.noreply.github.com >
Co-authored-by: LP B <xAt0mZ@users.noreply.github.com >
2025-02-12 00:47:45 +01:00
Oscar Zhou
e45b852c09
fix(platform): remove error log when local env is not found [BE-11353] ( #364 )
2025-02-12 09:23:52 +13:00
Steven Kang
2d3e5c3499
workaround: leave the globally set helm repo to empty and add disclaimer - develop ( #409 )
2025-02-11 15:36:29 +13:00
Oscar Zhou
b25bf1e341
fix(podman): missing filter in homepage [BE-11502] ( #404 )
2025-02-10 21:08:27 +13:00
Oscar Zhou
4bb80d3e3a
fix(setting): failed to persist edge computer setting [BE-11403] ( #395 )
2025-02-10 21:05:15 +13:00
Steven Kang
03575186a7
remove deprecated api endpoints - develop [BE-11510] ( #399 )
2025-02-10 10:46:36 +13:00
Steven Kang
935c7dd496
feat: improve diagnostics stability - develop ( #355 )
2025-02-10 10:45:47 +13:00
Steven Kang
1b2dc6a133
version: bump version to 2.27.0-rc2 - develop ( #402 )
2025-02-07 14:47:49 +13:00
Steven Kang
d4e2b2188e
chore: bump go version to 1.23.5 develop ( #392 )
2025-02-07 08:48:19 +13:00
viktigpetterr
9658f757c2
fix(endpoints): use the post method for batch delete API operations [BE-11573] ( #394 )
2025-02-06 18:14:43 +01:00
Ali
371e84d9a5
fix(podman): create new image from a container in podman [r8s-90] ( #347 )
2025-02-05 20:22:33 +13:00
Steven Kang
5423a2f1b9
security: cve-2025-21613 develop ( #390 )
2025-02-05 15:56:30 +13:00
Oscar Zhou
7001f8e088
fix(edge): check all endpoint_relation db query logic [BE-11602] ( #378 )
2025-02-05 15:20:20 +13:00
Steven Kang
678cd54553
security: cve-2024-45338 develop ( #386 )
2025-02-05 15:03:39 +13:00
Oscar Zhou
bc19d6592f
fix(libstack): cannot open std edge stack log page [BE-11603] ( #384 )
2025-02-05 12:17:51 +13:00
James Player
5af0859f67
fix(datatables): "Select all" should select only elements of the current page ( #376 )
2025-02-04 15:34:33 +13:00
Oscar Zhou
379711951c
fix(edgegroup): failed to associate env to static edge group [BE-11599] ( #368 )
2025-02-04 09:41:24 +13:00
LP B
a50a9c5617
fix(app/edge): edge stacks webhooks cannot be disabled once created ( #372 )
2025-02-03 20:50:24 +01:00
LP B
c0d30a455f
fix(api/edge): backend panic on edge stack removal ( #371 )
2025-02-03 20:25:25 +01:00
LP B
9a3f6b21d2
feat(app/service-details): hide view while loading data ( #348 )
2025-02-03 14:20:35 +01:00
Steven Kang
9ea41f68bc
version: bump version to 2.27.0-rc1 ( #363 )
...
Co-authored-by: steven <steven@stevens-Mini.hub >
2025-02-03 11:38:38 +13:00
James Player
e943aa8f03
feat(documentation): change docs to use LTS/STS instead of version number ( #357 )
2025-02-03 11:17:36 +13:00
James Player
17a4750d8e
fix(kubernetes): Resource reservation wasn't displaying properly in business edition and remove leader status ( #362 )
2025-02-03 11:02:23 +13:00
Malcolm Lockyer
7d18c22aa1
fix(ui): bring back k8s applications page row expand published urls [r8s-145] ( #356 )
2025-01-31 13:16:18 +13:00
Ali
c80cc6e268
chore(automation): give unique selectors [r8s-168] ( #345 )
...
Co-authored-by: JamesPlayer <james.player@portainer.io >
2025-01-30 15:42:32 +13:00
andres-portainer
b30a1b5250
fix(edgestacks): avoid repeated statuses BE-11561 ( #351 )
2025-01-27 16:00:05 -03:00
LP B
b753371700
fix(app/edge-stack): edge stack create form validation ( #343 )
2025-01-24 17:02:52 +01:00
andres-portainer
3ca5ab180f
fix(system): optimize the memory usage when counting nodes BE-11575 ( #342 )
2025-01-23 20:41:09 -03:00
Ali
4971f5510c
fix(app): edit app with configmap [r8s-95] ( #341 )
2025-01-24 11:35:47 +13:00
andres-portainer
20fa7e508d
fix(edgestacks): decouple the EdgeStackStatusUpdateCoordinator so it can be used by other packages BE-11572 ( #340 )
2025-01-23 17:10:46 -03:00
James Player
ebffc340d9
fix(k8s): Changed 'Deploy from file' button text to 'Deploy from code' ( #338 )
2025-01-23 16:47:52 +13:00
andres-portainer
9a86737caa
fix(edgestacks): add a status update coordinator to increase performance BE-11572 ( #337 )
2025-01-22 20:24:54 -03:00
Steven Kang
d35d8a7307
feat(oauth): fix mapping ( #330 )
2025-01-23 09:03:51 +13:00
andres-portainer
701ff5d6bc
refactor(edgestacks): move handlerDBErr() out of the handler BE-11572 ( #336 )
2025-01-22 16:35:06 -03:00
LP B
9044b25a23
fix(app): remove passwords from registries list response ( #334 )
2025-01-22 17:40:21 +01:00
Ali
7f089fab86
fix(apps): use replicas from application spec [r8s-142] ( #335 )
2025-01-22 12:31:27 +13:00
James Carppe
a259c28678
Update bug report template for 2.26.1 ( #329 )
2025-01-21 16:19:03 +13:00
LP B
db48da185a
fix(app/editor): reduce editor slowness by debouncing onChange calls ( #326 )
2025-01-17 22:41:06 +01:00
LP B
cab667c23b
fix(app/edge-stack): UI notification on creation error ( #325 )
2025-01-17 20:33:01 +01:00
andres-portainer
154ca9f1b1
fix(edge): return proper error from context BE-11564 ( #323 )
2025-01-16 20:18:51 -03:00
Oscar Zhou
2abe40b786
fix(edgestack): remove project folder after deleting edgestack [BE-11559] ( #320 )
2025-01-16 09:16:09 +13:00
James Carppe
6be2420b32
Update bug report template for 2.26.0 ( #319 )
2025-01-15 14:38:59 +13:00
Ali
9405cc0e04
chore(portainer): bump version to 2.26.0 ( #302 )
2025-01-14 07:20:11 +13:00
Yajith Dayarathna
55c98912ed
feat(omni): support for omni [R8S-75] ( #105 )
...
Co-authored-by: stevensbkang <skan070@gmail.com >
Co-authored-by: testA113 <aliharriss1995@gmail.com >
Co-authored-by: Malcolm Lockyer <segfault88@users.noreply.github.com >
Co-authored-by: Ali <83188384+testA113@users.noreply.github.com >
2025-01-13 17:06:10 +13:00
Ali
45bd7984b0
fit(jobs): remove redundant checkboxes in executions datatable [r8s-182] ( #295 )
2025-01-12 18:24:22 +13:00
andres-portainer
1ed9a0106e
feat(edge): optimize Edge Stack retrieval BE-11555 ( #294 )
2025-01-10 16:44:19 -03:00
LP B
f8b2ee8c0d
fix(app/edge-stack): local filesystem path is not retained ( #292 )
2025-01-10 18:20:44 +01:00
Steven Kang
d32b0f8b7e
feat(kubernetes): support for jobs and cron jobs - r8s-182 ( #260 )
...
Co-authored-by: James Carppe <85850129+jamescarppe@users.noreply.github.com >
Co-authored-by: Anthony Lapenna <anthony.lapenna@portainer.io >
Co-authored-by: andres-portainer <91705312+andres-portainer@users.noreply.github.com >
Co-authored-by: Oscar Zhou <100548325+oscarzhou-portainer@users.noreply.github.com >
Co-authored-by: Yajith Dayarathna <yajith.dayarathna@portainer.io >
Co-authored-by: LP B <xAt0mZ@users.noreply.github.com >
Co-authored-by: oscarzhou <oscar.zhou@portainer.io >
Co-authored-by: testA113 <aliharriss1995@gmail.com >
2025-01-10 13:21:27 +13:00
andres-portainer
24fdb1f600
fix(libstack): redirect the Docker and Compose logging to zerolog BE-11518 ( #289 )
2025-01-08 16:26:04 -03:00
Oscar Zhou
4010174f66
fix(docker/volume): failed to list volume before snapshot is created [BE-11544] ( #286 )
2025-01-08 09:45:13 +13:00
andres-portainer
e2b812a611
fix(edgestacks): check the version of the edge stack before updating the status BE-11488 ( #287 )
2025-01-07 17:31:57 -03:00
andres-portainer
d72b3a9ba2
feat(edgestacks): optimize the Edge Stack status update endpoint BE-11539 ( #279 )
2025-01-06 15:39:24 -03:00
LP B
85f52d2574
feat(app/stack): ability to prune volumes on stack/edge stack delete ( #232 )
...
Co-authored-by: oscarzhou <oscar.zhou@portainer.io >
2025-01-01 10:44:49 +13:00
andres-portainer
33ea22c0a9
feat(ssl): improve caching behavior BE-11527 ( #273 )
2024-12-30 11:10:13 -03:00
andres-portainer
0d52f9dd0e
feat(async): avoid sending CSRF token for async edge polling requests BE-1152 ( #272 )
2024-12-30 10:58:44 -03:00
andres-portainer
3caffe1e85
feat(async): filter out Docker snapshot diffs without meaningful changes BE-11527 ( #265 )
2024-12-26 18:45:20 -03:00
Oscar Zhou
87b8dd61c3
fix: replace strings.ToLower with strings.EqualFold [BE-11524] ( #263 )
2024-12-24 11:15:16 +13:00
andres-portainer
ad77cd195c
fix(docker): fix a data race in the Docker transport BE-10873 ( #255 )
2024-12-23 09:54:11 -03:00
James Carppe
eb2a754580
Update bug report template for 2.21.5 / 2.25.1 ( #261 )
2024-12-20 14:39:33 +13:00
Steven Kang
9258db58db
feat(auth): add 30m session timeout - r8s-178 ( #259 )
2024-12-20 10:49:13 +13:00
andres-portainer
8d1c90f912
fix(platform): fix a data race in GetPlatform() BE-11522 ( #253 )
2024-12-19 09:37:50 -03:00
Steven Kang
1c62bd6ca5
fix: security - CVE-2024-45337 - portainer-suite develop ( #247 )
2024-12-19 10:55:34 +13:00
andres-portainer
13317ec43c
feat(stacks): simplify WaitForStatus() BE-11505 ( #241 )
2024-12-17 16:25:49 -03:00
James Carppe
35dcb5ca46
Update bug report template for 2.25.0 ( #245 )
2024-12-16 13:53:15 +13:00
AndrewHucklesby
4454b6b890
bump version to 2.25.0 ( #240 )
2024-12-12 16:42:55 +13:00
Ali
117e3500ae
fix(edge-stack): revert useEffect, to call matchRegistry less often [BE-11501] ( #239 )
2024-12-12 15:22:19 +13:00
andres-portainer
94fda6a720
fix(offlinegate): avoid leaking an RLock when the handler panics BE-11495 ( #234 )
2024-12-11 16:38:03 -03:00
Ali
e1388eff84
fix(annotations): parse annotation keys in angular forms [r8s-170] ( #233 )
2024-12-11 17:50:08 +13:00
Ali
94d2e32b49
fix(apps): simplify helm status [r8s-155] ( #230 )
2024-12-11 13:18:34 +13:00
Ali
069f22afa4
fix(services): separate table state [BE-11401] ( #152 )
2024-12-11 11:58:43 +13:00
LP B
52c90d4d0a
feat(app/edge-stack): ability to prune containers on edge stack update ( #216 )
2024-12-10 22:54:02 +01:00
Ali
ce7e0d8d60
refactor(namespace): migrate namespace edit to react [r8s-125] ( #38 )
2024-12-11 10:15:46 +13:00
Oscar Zhou
40c7742e46
fix(edgestack): validate edge stack name for api [BE-11365] ( #222 )
2024-12-11 08:21:46 +13:00
Malcolm Lockyer
05e872337a
feat(support): add db and activity db file size to support bundle [r8s-169] ( #221 )
2024-12-10 09:35:30 +13:00
Ali
aac9d001f7
feat(askai): hide askAI for CE [BE-11409] ( #220 )
2024-12-10 09:11:51 +13:00
andres-portainer
d295968948
feat(libstack): update Compose to v2.31.0 BE-11416 ( #223 )
2024-12-09 16:36:57 -03:00
Ali
97e7a3c5e2
fix(edge-stacks): various custom template issues [BE-11414] ( #189 )
2024-12-09 17:48:34 +13:00
Ali
16a1825990
feat(version): remove brackets for sts/lts [BE-11409] ( #215 )
2024-12-06 22:52:47 +13:00
Ali
441afead10
feat(ask-ai): integrate kapa-ai page [BE-11409] ( #214 )
2024-12-06 18:41:32 +13:00
Malcolm Lockyer
783ab253af
feat(support): collect system info bundle to assist support troubleshooting [r8s-157] ( #154 )
2024-12-06 15:38:10 +13:00
Yajith Dayarathna
17648d12fe
codecov integration with portainer-suite [PLA-119] ( #210 )
2024-12-06 12:09:09 +13:00
andres-portainer
2f4f1be99c
feat(performance): increase HTTP compression performance BE-11417 ( #211 )
2024-12-05 19:10:56 -03:00
Ali
5d4d3888b8
fix(rbac): use team ids to get namespace access [r8s-154] ( #209 )
2024-12-05 17:29:45 +13:00
andres-portainer
473084e915
fix(edgestacks): remove edge stacks even after a system crash or power-off BE-10822 ( #208 )
2024-12-04 19:52:53 -03:00
Anthony Lapenna
a8147b9713
build: tidy up packages by removing unused scripts and files ( #207 )
2024-12-05 11:18:49 +13:00
Yajith Dayarathna
3c3dc547b2
fix(app/edge-stack): hide non-working BE fields from CE ( #205 )
...
Co-authored-by: LP B <xAt0mZ@users.noreply.github.com >
2024-12-04 19:00:40 +01:00
James Carppe
c5accd0f16
Update bug report template for 2.24.1 ( #191 )
2024-12-04 08:34:59 +13:00
Oscar Zhou
cb949e443e
fix(volume): unable to inspect and browse volume [BE-11216] ( #186 )
2024-12-03 09:10:10 +13:00
Anthony Lapenna
bb6815f681
build: introduce central Makefile and live-reload for Go ( #184 )
2024-12-03 08:49:03 +13:00
Anthony Lapenna
a261f60764
version: display dependencies versions ( #188 )
...
Co-authored-by: LP B <xAt0mZ@users.noreply.github.com >
2024-12-03 08:45:44 +13:00
LP B
d393529026
fix(app): passing an initial table state overrides the default global filter state ( #180 )
2024-11-29 21:06:11 +01:00
Oscar Zhou
219c9593e0
fix(container): binding ip disappear after duplicate container [BE-11413] ( #177 )
2024-11-29 08:56:44 +13:00
andres-portainer
faa6b2b790
fix(libstack): add the build step for Compose BE-11448 ( #173 )
2024-11-27 18:43:25 -03:00
Oscar Zhou
4046bf7b31
feat(image): build image with file [BE-11372] ( #171 )
2024-11-27 18:33:35 -03:00
Ali
4f708309af
fix(activity logs): decode base64 [BE-11418] ( #172 )
2024-11-28 08:54:32 +13:00
andres-portainer
f2e7680bf3
fix(compose): fix path resolution for env files BE-11428 ( #167 )
2024-11-26 22:09:58 -03:00
andres-portainer
5d2689b139
fix(compose): avoid creating a default network unnecessarily BE-11427 ( #169 )
2024-11-26 19:48:49 -03:00
andres-portainer
145ffeea40
fix(libstack): resolve env vars correctly in Compose BE-11420 ( #166 )
2024-11-26 18:09:12 -03:00
andres-portainer
13143bc7ea
fix(libstack): fix environment variable handling in compose BE- ( #165 )
2024-11-26 17:37:22 -03:00
Oscar Zhou
ee0dbf2d22
feat(init): allow to customize kubectl-shell image by cli flag [BE-11419] ( #162 )
2024-11-26 10:17:46 +13:00
andres-portainer
4265ae4dae
feat(offlinegate): improve error message BE-11402 ( #163 )
2024-11-25 17:40:17 -03:00
andres-portainer
821c1fdbef
feat(swarm): do not prevent server startup when Swarm config.json file is invalid BE-11402 ( #160 )
2024-11-25 17:40:10 -03:00
andres-portainer
fe29d6aee3
feat(backup): reduce the locking time of the offline gate BE-11402 ( #157 )
2024-11-25 10:10:11 -03:00
Ali
c0c7144539
fix(app templates): load app template for deployment [BE-11382] ( #141 )
2024-11-25 17:41:09 +13:00
Anthony Lapenna
20e3d3a15b
fix: review snapshot and post init migration logic ( #158 )
2024-11-25 11:03:12 +13:00
James Carppe
07d1eedae3
Update template to include lifecycle policy link ( #156 )
2024-11-21 17:11:20 +13:00
James Carppe
4ad3d70739
Update bug report template for 2.24.0 ( #153 )
2024-11-20 13:15:56 +13:00
andres-portainer
e6a1c29655
fix(compose): fix support for ECR BE-11392 ( #151 )
2024-11-18 16:42:53 -03:00
Yajith Dayarathna
333dfe1ebf
refactor(edge/update): choose images from registry [BE-10964] ( #6 )
...
Co-authored-by: oscarzhou <oscar.zhou@portainer.io >
2024-11-18 14:11:26 +13:00
andres-portainer
c59872553a
fix(stacks): pass the registry credentials to Compose stacks BE-11388 ( #147 )
...
Co-authored-by: andres-portainer <andres-portainer@users.noreply.github.com >
2024-11-18 08:39:13 +13:00
andres-portainer
1a39370f5b
fix(libstack): add missing private registry credentials BE-11388 ( #143 )
2024-11-15 17:38:55 -03:00
Oscar Zhou
bc44056815
fix(swarm): failed to deploy app template [BE-11385] ( #138 )
2024-11-15 11:53:22 +13:00
andres-portainer
17c92343e0
fix(compose): avoid leftovers in Run() BE-11381 ( #129 )
2024-11-13 20:24:20 -03:00
andres-portainer
cd6935b07a
feat(edgestacks): add a retry period to edge stack deployments BE-11155 ( #109 )
...
Co-authored-by: andres-portainer <andres-portainer@users.noreply.github.com >
Co-authored-by: LP B <xAt0mZ@users.noreply.github.com >
2024-11-13 20:13:30 -03:00
andres-portainer
47d428f3eb
fix(libstack): fix compose run BE-11381 ( #126 )
2024-11-13 14:38:53 -03:00
LP B
2baae7072f
fix(edge/stacks): use default namespace when none is specified in manifest ( #124 )
2024-11-13 16:30:08 +13:00
andres-portainer
2e9e459aa3
fix(libstack): add a different timeout for WaitForStatus BE-11376 ( #120 )
2024-11-12 19:31:44 -03:00
andres-portainer
7444e2c1c7
fix(compose): provide the project name for proper validation BE-11375 ( #118 )
2024-11-12 17:18:40 -03:00
Oscar Zhou
d6469eb33d
fix(libstack): empty project name [BE-11375] ( #116 )
2024-11-12 10:20:45 -03:00
Ali
a2da6f1827
fix(configmap): create portainer configmap if it doesn't exist [r8s-141] ( #113 )
2024-11-12 18:23:00 +13:00
Oscar Zhou
e6508140f8
version: bump version to 2.24.0 ( #102 )
2024-11-12 12:13:27 +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
Malcolm Lockyer
55aa0c0c5d
fix(ui): kubernetes create from file page - fix template load failed mistake in ce ( #112 )
2024-11-12 10:46:37 +13:00
Ali
d25de4f459
fix(more-resources): address CE review comments [r8s-103] ( #110 )
2024-11-12 10:41:43 +13:00
Yajith Dayarathna
6d31f4876a
fix(more resources): fix porting and functionality [r8s-103] ( #8 )
...
Co-authored-by: testA113 <aliharriss1995@gmail.com >
Co-authored-by: Anthony Lapenna <anthony.lapenna@portainer.io >
Co-authored-by: Ali <83188384+testA113@users.noreply.github.com >
2024-11-12 09:55:30 +13:00
Steven Kang
e6577ca269
kubernetes: improved the node view [r8s-47] ( #108 )
2024-11-12 09:42:14 +13:00
Ali
08d77b4333
fix(namespace): handle no accesses found [r8s-141] ( #106 )
2024-11-12 09:29:55 +13:00
Ali
1ead121c9b
fix(apps): for helm uninstall, ignore manual associated resource deletion [r8s-124] ( #103 )
2024-11-12 09:03:22 +13:00
LP B
ad19b4a421
fix(app): relocate Skip TLS switch next to git repo URL field ( #107 )
2024-11-11 17:16:37 +01:00
LP B
6bc52dd39c
feat(edge): kubernetes WaitForStatus support ( #85 )
2024-11-11 14:02:20 +01:00
Malcolm Lockyer
fd2b00bf3b
fix(ui): kubernetes create from file page - fix template load failed message style [R8S-68] ( #95 )
2024-11-11 12:06:56 +13:00
Ali
cd8c6d1ce0
fix(apps): don't delete the 'kubernetes' service or duplicate service names [r8s-124] ( #90 )
2024-11-11 08:26:56 +13:00
Ali
e9fc6d5598
refactor(namespace): migrate namespace access view to react [r8s-141] ( #87 )
2024-11-11 08:17:20 +13:00
Steven Kang
8ed7cd80cb
feat(ui): improve Kubernetes node view [r8s-47] ( #84 )
2024-11-07 14:10:19 +13:00
Malcolm Lockyer
81322664ea
fix(ui): kubernetes create from manifest page misalignments and incorrect loading icon [R8S-68] ( #88 )
2024-11-07 09:04:24 +13:00
Ali
458d722d47
fix(ui): consistent widget padding [r8s-136] ( #82 )
2024-11-05 14:25:40 +13:00
Malcolm Lockyer
3c0d25f3bd
fix(ui): rename create from manifest to create from file [BE-11335] ( #86 )
2024-11-05 14:10:08 +13:00
Oscar Zhou
ca7e4dd66e
fix(edge/async): onboarding agent without predefined group cannot be associated [BE-11281] ( #83 )
2024-11-05 09:32:25 +13:00
Ali
c1316532eb
fix(apps): update associated resources on deletion [r8s-124] ( #75 )
2024-11-01 21:03:49 +13:00
Ali
d418784346
fix(rbac): revert rbac detection logic [r8s-137] ( #81 )
2024-11-01 19:28:23 +13:00
andres-portainer
1061601714
feat(activity-log): set descending timestamps as the default sorting order BE-11343 ( #66 )
2024-10-31 18:07:26 -03:00
andres-portainer
2f3d4a5511
fix(activity-log): fix broken sorting BE-11342 ( #65 )
2024-10-31 17:25:38 -03:00
LP B
9ea62bda28
fix(app/image-details): export images to tar ( #40 )
2024-10-31 17:40:01 +01:00
Steven Kang
94b1d446c0
fix(ingresses): load cluster wide ingresses [r8s-78] ( #78 )
2024-10-31 13:08:09 +13:00
Ali
6c57a00a65
fix(cluster): UI RBAC alert fix [r8s-138] ( #72 )
2024-10-31 10:12:56 +13:00
Yajith Dayarathna
8808531cd5
update ci trigger paths for portainer-ee - develop ( #68 )
2024-10-29 12:23:31 +13:00
andres-portainer
966fca950b
fix(oauth): add a timeout to getOAuthToken() BE-11283 ( #63 )
2024-10-28 17:28:22 -03:00
Yajith Dayarathna
e528cff615
bump golang version to 1.23.2 ( #60 )
2024-10-29 09:02:18 +13:00
andres-portainer
1d037f2f1f
feat(websocket): improve websocket code sharing BE-11340 ( #61 )
2024-10-25 11:21:49 -03:00
James Carppe
b2d67795b3
Update bug report template for 2.21.4 ( #62 )
2024-10-25 15:49:31 +13:00
Ali
959c527be7
refactor(apps): migrate applications view to react [r8s-124] ( #28 )
2024-10-25 12:28:05 +13:00
andres-portainer
cc75167437
fix(swarm): fix service updates BE-11219 ( #57 )
2024-10-23 18:23:24 -03:00
andres-portainer
3114d4b5c5
fix(security): add initial support for HSTS and CSP BE-11311 ( #47 )
2024-10-21 13:52:11 -03:00
andres-portainer
ac293cda1c
feat(database): share more database code between CE and EE BE-11303 ( #43 )
2024-10-18 10:33:10 -03:00
Ali
7b88975bcb
fix(applications): scale resource usage by pod count [r8s-127] ( #33 )
2024-10-16 14:33:45 +13:00
James Carppe
da4b2e3a56
Updated bug report template for 2.23.0 ( #32 )
2024-10-16 09:23:02 +13:00
andres-portainer
369598bc96
Bump version to v2.23.0 ( #29 )
2024-10-14 13:55:11 -03:00
andres-portainer
61c5269353
fix(edgejobs): decouple the Edge Jobs from the reverse tunnel service BE-10866 ( #11 )
2024-10-14 10:37:13 -03:00
LP B
7a35b5b0e4
refactor(ui/code-editor): accept enum type ( #22 )
...
Co-authored-by: Chaim Lev-Ari <chaim.levi-ari@portainer.io >
2024-10-14 13:52:51 +02:00
Yajith Dayarathna
20e9423390
chore: standalone repository workflow cleanup ( #26 )
2024-10-14 18:34:08 +13:00
Ali
cf230a1cbc
fix(k8s-volumes): add missing json labels tag [r8s-108] ( #27 )
2024-10-14 13:37:59 +13:00
Ali
a06a09afcf
fix(app): use standard resource request units [r8s-122] ( #15 )
2024-10-14 11:27:22 +13:00
Yajith Dayarathna
c88382ec1f
fix(apps): persist table settings [r8s-120] ( #10 )
...
Co-authored-by: testA113 <aliharriss1995@gmail.com >
2024-10-14 11:27:04 +13:00
Ali
fd0bc652a9
fix(volumes): update external labels CE [r8s-108] ( #7 )
2024-10-14 10:48:13 +13:00
Ali
57e10dc911
fix(apps): group helm apps together [r8s-102] ( #24 )
2024-10-14 10:28:56 +13:00
Yajith Dayarathna
1110f745e1
fix(volumes): allow standard users to select volumes [r8s-109] ( #9 )
...
Co-authored-by: testA113 <aliharriss1995@gmail.com >
2024-10-12 13:01:27 +13:00
Oscar Zhou
811d03a419
chore: rm old .vscode.example folders in sub-repo [BE-11287] ( #17 )
...
Co-authored-by: deviantony <anthony.lapenna@portainer.io >
2024-10-11 16:10:16 +02:00
andres-portainer
666c031821
fix(git): optimize the git cloning process in terms of space BE-11286 ( #20 )
2024-10-10 18:49:50 -03:00
andres-portainer
4e457d97ad
fix(linters): add back removed linters and extend them to CE BE-11294
2024-10-10 17:05:03 -03:00
andres-portainer
364e4f1b4e
fix(linters): add back removed linters and extend them to CE BE-11294
2024-10-10 12:06:20 -03:00
andres-portainer
8aae557266
fix(stacks): run webhooks in background to avoid GitHub timeouts BE-11260
2024-10-09 17:28:19 -03:00
Yajith Dayarathna
2bd880ec29
required changes to enable monorepo.
...
Co-authored-by: deviantony <anthony.lapenna@portainer.io >
Co-authored-by: Yajith Dayarathna <yajith.dayarathna@portainer.io >
2024-10-09 08:37:23 +13:00
Oscar Zhou
b14438fd99
fix(edge): add agent id/name into edge api response [BE-10988] ( #12256 )
2024-10-08 19:17:09 +13:00
James Carppe
ba96d8a5fb
Update bug report template for 2.21.3 ( #12309 )
2024-10-08 16:24:16 +13:00
Ali
db4b1dd024
fix(app): fix cpu type for decimals [r8s-107] ( #12306 )
2024-10-08 11:44:22 +13:00
Ali
469a4e94c2
fix(volumes): update the external, unused badges and used by col [r8s-105] ( #12302 )
2024-10-08 11:41:47 +13:00
Ali
44d6c0885e
fix(node): call node usage [r8s-106] ( #12304 )
2024-10-08 11:39:05 +13:00
andres-portainer
9ce4ac9c9e
fix(oauth): change the logging level from Debug to Error BE-4583 ( #12305 )
2024-10-07 18:21:05 -03:00
James Carppe
b40d22dc74
Update bug report template for 2.22.0 ( #12283 )
2024-10-03 14:53:37 +13:00
Steven Kang
a257696c25
fix access conditions when the restrict default namespace is enabled ( #12280 )
2024-10-02 15:55:05 +13:00
andres-portainer
f742937359
fix(endpoints): optimize the search performance BE-11267 ( #12262 )
2024-10-01 15:13:54 -03:00
Steven Kang
c0db48b29d
fix ingress creation for none class ( #12273 )
2024-10-01 14:43:46 +13:00
Steven Kang
ea228c3d6d
refactor(k8s): namespace core logic ( #12142 )
...
Co-authored-by: testA113 <aliharriss1995@gmail.com >
Co-authored-by: Anthony Lapenna <anthony.lapenna@portainer.io >
Co-authored-by: James Carppe <85850129+jamescarppe@users.noreply.github.com >
Co-authored-by: Ali <83188384+testA113@users.noreply.github.com >
2024-10-01 14:15:51 +13:00
Ali
da010f3d08
fix(podman): ensure initial env type matches container runtime [r8s-98] ( #12259 )
2024-09-30 09:16:24 +13:00
Ali
32e94d4e4e
feat(podman): support add podman envs in the wizard [r8s-20] ( #12056 )
2024-09-25 11:55:07 +12:00
Ali
db616bc8a5
fix(wizard): update nodeport placeholder [r8s-62] ( #12255 )
2024-09-25 11:36:50 +12:00
James Carppe
b8b46ec129
Update bug report template for 2.21.2 ( #12251 )
2024-09-24 11:42:15 +12:00
LP B
7d0b79a546
fix(app/images): export images to tar ( #12223 )
2024-09-23 21:55:45 +02:00
LP B
fd26565b14
fix(app/templates): non admins cannot load templates list ( #12235 )
2024-09-23 17:54:32 +02:00
Nik Wakelin
e0b6f2283a
chore(branding): Changes Linode to Akamai Connected Cloud ( #12221 )
2024-09-23 09:21:02 +12:00
Oscar Zhou
d3d3d50569
fix(version): add specific version for updater image [BE-11153] ( #12227 )
2024-09-21 14:54:08 +12:00
andres-portainer
cee997e0b3
fix(edgestacks): reorder operations to properly update the endpoint relations BE-11233 ( #12239 )
2024-09-20 19:10:28 -03:00
LP B
80f53ed6ec
fix(api): skip guessing env when there is no env in DB ( #12238 )
2024-09-20 17:56:41 -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
LP B
3cb484f06a
fix(app/users): password validation hint + missing message on empty teams list ( #12231 )
2024-09-20 16:33:13 +02:00
LP B
61353cbe8a
fix(app/edge): race between redirects when selecting a template ( #12230 )
2024-09-20 16:00:40 +02:00
Yajith Dayarathna
d647980c3a
updating attest params ( #12228 )
2024-09-20 11:48:32 +12:00
Oscar Zhou
5740abe31b
fix(authorization): add registry button disappear for admin [BE-11228] ( #12213 )
2024-09-20 08:18:51 +12:00
andres-portainer
5fd4f52e35
fix(jwt): fix handling of non-expiring JWT tokens BE-11242 ( #12220 )
2024-09-17 18:23:33 -03:00
Yajith Dayarathna
dbe7cd16d4
2024-09-CVE ( #12189 )
2024-09-11 11:08:46 +12:00
Yajith Dayarathna
2b630ca2dd
enabling build attestations ( #12211 )
2024-09-11 10:57:52 +12:00
Oscar Zhou
2ede22646b
fix(version): add specific version for updater image [BE-11153] ( #12202 )
2024-09-11 08:29:23 +12:00
James Carppe
994b6bb471
Update bug report template for 2.21.1 ( #12207 )
2024-09-10 14:33:32 +12:00
andres-portainer
92f338e0cd
fix(users): fix data-race in userCreate() BE-11209 ( #12193 )
2024-09-05 22:28:04 -03:00
andres-portainer
7a176cf284
fix(teams): fix data-race in teamCreate() BE-11210 ( #12195 )
2024-09-05 21:36:13 -03:00
Oscar Zhou
80e607ab30
fix(stack): env placeholder as host path [BE-11187] ( #12192 )
2024-09-06 08:43:12 +12:00
Anthony Lapenna
6cff21477e
service: update stop grace period description ( #12173 )
2024-09-05 08:47:06 +02:00
Yajith Dayarathna
4bb5a7f480
updating ci workflow ( #12183 )
2024-09-05 09:19:36 +12:00
andres-portainer
9a88511d00
fix(docker): avoid specifying the MAC address of container for Docker API < v1.44 BE-10880 ( #12179 )
2024-09-03 10:31:24 -03:00
Yajith Dayarathna
48cd614948
CVE 2024 43798 ( #12171 )
2024-09-03 09:27:24 +12:00
andres-portainer
2fe252d62b
fix(jwt): generate JWT IDs BE-11179 ( #12175 )
2024-09-02 12:06:39 -03:00
LP B
8fae7f8438
feat(app/wizard): info panel telling to add env only once per swarm cluster ( #11954 )
2024-09-02 14:22:07 +02:00
andres-portainer
e4e55157e8
fix(bouncer): add support for JWT revocation BE-11179 ( #12164 )
2024-08-30 20:24:05 -03:00
Yajith Dayarathna
a5e246cc16
testing go directive change ( #12124 )
2024-08-30 08:27:42 +02:00
andres-portainer
d28dc59584
fix(git): optimize listFiles() BE-11184 ( #12160 )
2024-08-29 19:01:51 -03:00
andres-portainer
5353570721
task(code): remove unnecessary uses of govalidator BE-11181 ( #12156 )
2024-08-28 19:37:20 -03:00
andres-portainer
eb3e367ba8
fix(edgestacks): change the level of a logged line EE-6874 ( #11396 )
2024-08-28 18:16:34 -03:00
Chaim Lev-Ari
3c1441d462
refactor(users): migrate list view to react [EE-2202] ( #11914 )
2024-08-28 17:04:32 -03:00
Chaim Lev-Ari
33ce841040
refactor(docker/events): migrate list view to react [EE-2228] ( #11581 )
2024-08-28 16:41:15 -03:00
Chaim Lev-Ari
9797201c2a
feat(docker): label gpu as nvidia only [EE-6999] ( #11729 )
2024-08-28 16:38:27 -03:00
Chaim Lev-Ari
6e14ac583b
fix(access-control): fix dt column header typo [EE-7113] ( #11853 )
2024-08-28 16:37:12 -03:00
Anthony Lapenna
0b37b677c1
refactor: fix linting issues across the codebase ( #12152 )
2024-08-28 15:03:15 +02:00
Oscar Zhou
f59dd34154
fix(swarm/service): list task when filtering service [BE-11029] ( #12146 )
2024-08-28 18:28:38 +12:00
James Carppe
e8ec648886
Update bug report template for 2.21.0 ( #12145 )
2024-08-27 16:42:49 +12:00
Ali
10767a06df
fix(invalidate): keep invalidate default behaviour [BE-11064] ( #12080 )
2024-08-27 09:48:50 +12:00
James Carppe
59b3375b59
Update bug report template for 2.21.0-rc2 ( #12128 )
2024-08-23 10:55:43 +12:00
andres-portainer
4408fd0cd3
chore(polling): simplify the polling logic BE-4585 ( #12121 )
2024-08-22 10:54:34 -03:00
Yajith Dayarathna
975a9517b9
undo change to go directive
2024-08-22 16:21:13 +12:00
Yajith Dayarathna
89c92b7834
updating go directive
2024-08-22 16:17:28 +12:00
Anthony Lapenna
747cea8084
security: bump dependencies to address CVEs ( #12119 )
2024-08-21 20:08:25 +12:00
Ali
f016b31388
fix(docker-desktop): support auth cookies [BE-11134] ( #12108 )
2024-08-21 18:21:51 +12:00
Oscar Zhou
8cd53a4b7a
fix(registry): non admin can see add registry button [BE-10834] ( #12112 )
2024-08-21 11:00:00 +12:00
LP B
a39abe61c2
fix(api/edge_stacks): ensure edge stacks related endpoints list generation returns unique elements ( #12101 )
2024-08-20 10:20:03 +02:00
James Carppe
054898f821
Update bug report template for 2.21.0-rc1 ( #12104 )
2024-08-15 19:27:24 +12:00
Oscar Zhou
13d9b12a2e
fix(group): create group twice when associating devices [EE-7418] ( #12092 )
2024-08-12 17:09:49 +12:00
LP B
aaec856282
fix(app/registries): enforce user accesses on registries ( #12087 )
2024-08-10 11:53:16 +02:00
andres-portainer
009eec9475
fix(compose): avoid the need to pass the file to remove the stack BE-11057 ( #12065 )
...
Co-authored-by: andres-portainer <andres-portainer@users.noreply.github.com >
Co-authored-by: Yajith Dayarathna <yajith.dayarathna@portainer.io >
2024-08-09 10:22:31 -03:00
Yajith Dayarathna
8d14535fd5
updating github workflow
2024-08-09 14:58:20 +12:00
Oscar Zhou
cc7f14951c
fix(stack/remote): pass forceRecreate setting [EE-7374] ( #12051 )
2024-08-06 09:02:21 +12:00
Yajith Dayarathna
b67ff87f35
Installing docker-compose during test-server step ( #12075 )
2024-08-05 11:28:47 +12:00
andres-portainer
f55ef6e691
fix(pendingactions): remove excessive logging BE-11094 ( #12071 )
2024-08-02 16:35:14 -03:00
andres-portainer
560a1a00ca
fix(scheduler): remove jobs that won't be used anymore BE-11045 ( #12058 )
2024-08-01 10:59:29 -03:00
andres-portainer
3b5ce1b053
fix(scheduler): remove unnecessary goroutines BE-11044 ( #12059 )
2024-08-01 10:58:53 -03:00
andres-portainer
03e8d05f18
fix(scheduler): fix a data race in a unit test BE-11084 ( #12057 )
2024-08-01 10:58:08 -03:00
Oscar Zhou
bedb7fb255
fix(swarm): auto multi-select volume with same name [EE-7240] ( #11955 )
2024-07-31 12:12:26 +12:00
Oscar Zhou
4d586f7a85
fix(docker): missing browse volume option [EE-7179] ( #11901 )
2024-07-30 08:53:17 +12:00
Oscar Zhou
6486a5d971
fix(edgestack): broken parallel setting in create view [EE-7245] ( #11945 )
2024-07-29 09:42:05 +12:00
andres-portainer
e3364457c4
fix(security): update github.com/containers/image/v5 to fix GO-2024-2842 BE-11055 ( #12046 )
2024-07-23 18:56:17 -03:00
andres-portainer
66119a8b57
fix(snapshots): remove the attempt to snapshot untrusted environments EE-7407 ( #12044 )
2024-07-23 18:43:31 -03:00
Ali
6eb9e906af
fix(placements) filter out empty items in the required node affinity array [BE-11022] ( #12034 )
...
Co-authored-by: testa113 <testa113>
2024-07-23 09:31:08 +12:00
LP B
1900fb695d
fix(docker/container): use nodeName to build links to networks used by containers ( #12002 )
2024-07-17 14:40:05 +02:00
Oscar Zhou
a62aac296b
fix(host): show clear host info message [EE-7075] ( #12011 )
2024-07-12 08:45:50 +12:00
Oscar Zhou
5294aa2810
fix(stack): excessive alias count error [EE-7305] ( #11990 )
2024-07-11 14:09:25 +12:00
andres-portainer
31bdb948a8
chore(code): use int ranges in loops BE-10990 ( #12028 )
2024-07-10 19:22:47 -03:00
andres-portainer
468c12c75b
chore(bbolt): update to v1.3.10 EE-7298 ( #12006 )
2024-07-09 15:19:27 -03:00
andres-portainer
220fe28830
fix(snapshots): fix background snapshots on environment creation EE-7273 ( #12021 )
2024-07-09 15:18:13 -03:00
andres-portainer
7fd1a644a6
chore(loops): remove loop var copy EE-7342 ( #12023 )
2024-07-09 12:47:34 -03:00
andres-portainer
6e7a42727a
chore(kompose): remove the code EE-4917 ( #12003 )
2024-07-08 17:19:07 -03:00
LP B
ac4b129195
fix(docker/network): send target nodeName when removing a network on swarm ( #12001 )
2024-07-08 17:31:18 +02:00
Steven Kang
85bc14e470
fix(cve): remediate cves detected in docker scout ( #12018 )
2024-07-08 10:24:39 +12:00
Yajith Dayarathna
6e791a2cfe
(fix)nightly code security scan ( #12017 )
2024-07-06 10:54:41 +12:00
andres-portainer
340830d121
chore(docker): clean up the code EE-7325 ( #11997 )
2024-07-05 16:19:46 -03:00
andres-portainer
faca64442f
chore(code): use cmp.Or() EE-7333 ( #12009 )
2024-07-04 19:23:53 -03:00
andres-portainer
854474478c
chore(go): update to Go v1.22.5 EE-7297 ( #12005 )
2024-07-03 22:29:20 -03:00
andres-portainer
4adce14485
fix(errors): improve error handling EE-4430 ( #11987 )
2024-06-28 17:35:26 -03:00
andres-portainer
dc62604ed8
chore(code): remove unused third-party code EE-7306 ( #11988 )
2024-06-28 17:33:53 -03:00
andres-portainer
f0d43f941f
chore(code): replace interface{} with any EE-6513 ( #11986 )
2024-06-28 14:59:28 -03:00
andres-portainer
9c4935286f
chore(jsoniter): remove leftover code EE-6702 ( #11984 )
2024-06-28 09:46:49 -03:00
andres-portainer
e1648425ea
chore(nomad): remove Nomad code EE-7234 ( #11980 )
2024-06-28 08:54:44 -03:00
andres-portainer
19fa40286a
chore(fdo): remove FDO code EE-7235 ( #11981 )
2024-06-28 08:42:16 -03:00
andres-portainer
1a3db327c7
fix(kube): improve error handling EE-7196 ( #11976 )
2024-06-27 10:45:11 -03:00
andres-portainer
1170004097
fix(kube): improve error handling EE-7199 ( #11974 )
2024-06-27 10:43:44 -03:00
Ali
d2b0eacbf5
chore(deps): upgrade typescript to 5.5 [EE-7294] ( #11970 )
...
Co-authored-by: testa113 <testa113>
2024-06-27 13:54:10 +12:00
andres-portainer
ca9f85a1ff
fix(snapshots): enable the background snapshotter EE-7273 ( #11973 )
2024-06-26 18:27:39 -03:00
andres-portainer
9ee092aa5e
chore(code): reduce the code duplication EE-7278 ( #11969 )
2024-06-26 18:14:22 -03:00
Oscar Zhou
39bdfa4512
fix(edgestack): gitops auto update issue [EE-7260] ( #11965 )
2024-06-27 08:48:03 +12:00
cmeng
e828615467
fix(host-info) host info improvement EE-7075 ( #11884 )
2024-06-26 12:18:22 -03:00
Ali
ba4526985a
fix(app): show services explanation in app form [EE-7284] ( #11967 )
...
Co-authored-by: testa113 <testa113>
2024-06-26 10:44:20 +12:00
Chaim Lev-Ari
607feb183e
refactor(ui/button): remove duplicate data-cy [EE-7242] ( #11934 )
2024-06-20 15:39:03 +02:00
LP B
9994ed157a
fix(app): properly update the app state when losing connectivity to a remote environment while browsing it ( #11942 )
2024-06-19 13:44:57 +02:00
andres-portainer
bfa27d9103
chore(code): clean up the code EE-7251 ( #11948 )
2024-06-18 15:59:12 -03:00
Ali
be9d3285e1
fix(custom-templates): add stack validation, remove custom template validation [EE-7102] ( #11938 )
...
Co-authored-by: testa113 <testa113>
2024-06-17 09:24:54 +12:00
Chaim Lev-Ari
0f5988af49
fix(edge/stacks): load template [EE-7109] ( #11848 )
2024-06-16 07:54:00 +03:00
Chaim Lev-Ari
a28bd349ae
fix(edge/update): show environment count when more than 100 [EE-6424] ( #11917 )
2024-06-14 18:37:45 -03:00
Chaim Lev-Ari
51f9977885
fix(endpoints): show toaster on delete [EE-7170] ( #11889 )
2024-06-13 18:32:17 -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
James Carppe
ac3f1cd5c3
Add support for specifying the NFS server address in the mount point EE-7019 ( #11921 )
2024-06-12 11:23:08 -03:00
Dakota Walsh
7549b6cf3f
fix(kubernetes): cluster setup screen text on own line EE-7112 ( #11905 )
2024-06-12 08:43:17 +12:00
Oscar Zhou
dd372ee122
fix(customtemplate): duplicated error handling [EE-7197] ( #11913 )
2024-06-11 22:11:15 +12:00
LP B
6a8e6734f3
feat(app): limit the docker API version supported by the frontend ( #11855 )
2024-06-10 20:54:31 +02:00
andres-portainer
4ba16f1b04
chore(errors): remove superfluous error handling EE-7192 ( #11909 )
2024-06-10 09:57:02 -03:00
andres-portainer
90a19cec5c
chore(code): remove unnecessary type conversions EE-7191 ( #11908 )
2024-06-10 09:32:52 -03:00
Chaim Lev-Ari
8e480c9fab
fix(ui): add accessibility labels to access control fieldset ( #11439 )
2024-06-09 14:34:22 +03:00
Chaim Lev-Ari
b0e3afa0b6
feat(edge/stacks): default refresh rate to 10s [EE-7155] ( #11891 )
2024-06-09 14:17:21 +03:00
Chaim Lev-Ari
eb6d251a73
feat(edge/jobs): migrate item view to react [EE-2220] ( #11887 )
2024-06-06 21:07:39 +03:00
Matt Hook
62c2bf86aa
fix(db): fix missing portainer.edb in backups when encrypted portainer db is used [EE-6417] ( #11885 )
2024-06-06 12:36:27 +12:00
Oscar Zhou
4a7f96caf6
fix(stack): unable to delete invalid stack [EE-5753] ( #11813 )
2024-06-04 11:34:02 +12:00
Chaim Lev-Ari
9c70a43ac3
refactor(edge/groups): migrate view to react [EE-2219] ( #11758 )
2024-06-02 15:43:37 +03:00
Chaim Lev-Ari
b7cde35c3d
fix(ui/datatables): make empty table label consistent [EE-6499] ( #11612 )
2024-06-02 12:29:20 +03:00
Chaim Lev-Ari
02fbdfec36
feat(edge/jobs): migrate create view to react [EE-2221] ( #11867 )
2024-06-02 11:10:38 +03:00
Chaim Lev-Ari
94c91035a7
refactor(custom-templates): migrate list view to react [EE-2256] ( #11611 )
2024-05-30 12:04:28 +03:00
Matt Hook
5c6c66f010
ix(pendingactions): fix deadlock and reduce needless debug logging [EE-7049] ( #11869 )
2024-05-30 14:55:16 +12:00
Oscar Zhou
0c870bf37b
fix(compose): add project directory option to compose command [EE-7093] ( #11870 )
2024-05-30 08:47:07 +12:00
matias-portainer
9e0e0a12fa
fix(waiting-room): add support for bulk deletion in waiting room EE-7136 ( #11879 )
2024-05-28 17:18:23 -03:00
andres-portainer
c5a1d7e051
fix(tunnels): make the tunnels more robust EE-7042 ( #11877 )
2024-05-28 16:42:56 -03:00
andres-portainer
aaab2fa9d8
fix(tls): add support for more cipher suites EE-7150 ( #11874 )
2024-05-28 15:49:31 -03:00
andres-portainer
ef4beef2ea
task(endpoints): change the definition of /endpoints/remove EE-7126 ( #11873 )
2024-05-28 09:05:35 -03:00
Chaim Lev-Ari
1261887c9e
fix(stacks): store filter state [EE-5159] ( #11637 )
2024-05-28 08:14:12 +03:00
cmeng
84fe3cf2a2
fix(stack): remove tailing slash of git url EE-6664 ( #11773 )
2024-05-28 09:24:29 +12:00
Chaim Lev-Ari
50fd7c6286
feat(docker/containers): limit items on volume selector [EE-7077] ( #11845 )
2024-05-23 13:15:36 +03:00
cmeng
d7b412eccc
fix(container): replace container using correct node name EE-7066 ( #11847 )
2024-05-23 09:13:49 +12:00
Oscar Zhou
d283c63a33
fix(api/docker): no authorized user can call restricted api [EE-6808] ( #11480 )
2024-05-22 09:09:06 +12:00
James Carppe
d15e2cdc0c
Update bug report template for 2.20.3 ( #11846 )
2024-05-21 12:50:29 +12:00
Matt Hook
9cef912c44
feat(dashboard): dashboard api [EE-7111] ( #11843 )
2024-05-21 11:09:29 +12:00
Oscar Zhou
659abe553d
fix(edge/stack): edge stack env table pagination and action [EE-6836] ( #11837 )
2024-05-21 09:40:11 +12:00
Chaim Lev-Ari
014a590704
refactor(docker): migrate dashboard to react [EE-2191] ( #11574 )
2024-05-20 09:34:51 +03:00
cmeng
2669a44d79
fix(react-query): set react-query networkMode to offlineFirst EE-7081 ( #11812 )
2024-05-20 15:29:56 +12:00
Matt Hook
db8f9c6f6c
fix(console): fix command not found [EE-6982] ( #11825 )
2024-05-20 14:35:29 +12:00
andres-portainer
2b01136d03
feat(demo): remove demo mode EE-6769 ( #11841 )
2024-05-17 20:00:01 -03:00
andres-portainer
fbbf550730
fix(endpoints): remove all the endpoints in the same transaction EE-7095 ( #11839 )
2024-05-17 16:45:06 -03:00
cmeng
3924d0f081
fix(deletion): delete objects batch by batch EE-7084 ( #11833 )
2024-05-16 14:34:50 +12:00
Matt Hook
00ab9e949a
fix(pending-actions): correctly detect unreachable/down cluster [EE-7049] ( #11809 )
2024-05-16 09:03:10 +12:00
Chaim Lev-Ari
42d9dfba36
fix(docker/volumes): return 409 on volume conflict [EE-6748] ( #11691 )
2024-05-15 08:27:44 +03:00
Chaim Lev-Ari
a808f83e7d
fix(ui): use expand button in sidebar and tables [EE-6844] ( #11608 )
2024-05-15 08:26:23 +03:00
Matt Hook
413b9c3b04
fix(terminal): don't close terminal on websocket close [EE-6631] ( #11824 )
2024-05-15 16:17:32 +12:00
Matt Hook
7edce528d6
fix(console): remove deprecated httputil and update console [EE-6468] ( #10848 )
2024-05-15 10:28:21 +12:00
Chaim Lev-Ari
836df78181
fix(templates): remove console.log [EE-7092] ( #11815 )
2024-05-14 09:11:05 +03:00
Ali
a80aa2b45c
fix(app): ensure placement errors surface per node [EE-7065] ( #11820 )
...
Co-authored-by: testa113 <testa113>
2024-05-14 13:39:53 +12:00
Ali
9dd9ffdb3b
fix(app): redirect to app after edit [EE-6385] ( #11772 )
...
Co-authored-by: testa113 <testa113>
2024-05-14 13:34:28 +12:00
Ali
b6daee2850
fix(app): surface placement rules from form [EE-6553] ( #11816 )
2024-05-14 13:34:06 +12:00
Ali
1ba4b590f4
fix(app): statefulset pvc summary [EE-6760] ( #11802 )
2024-05-14 13:33:25 +12:00
Ali
e73b1aa49c
fix(docker): log cleanup errors during endpointforceupdate [EE-7055] ( #11762 )
2024-05-13 15:34:13 +12:00
Ali
6b5a402962
fix(errors): surface react docker errors to front end [EE-7053] ( #11726 )
...
Co-authored-by: testa113 <testa113>
2024-05-13 15:34:00 +12:00
Ali
55667a878a
fix(gitops): manifest validation warning [EE-6859] ( #11664 )
2024-05-13 15:09:25 +12:00
Ali
a0ab82b866
fix(LDAP): skip pw validation on edit [EE-616] ( #11666 )
...
Co-authored-by: testa113 <testa113>
2024-05-13 15:08:48 +12:00
Matt Hook
6a51b6b41e
fix(pending-actions): further refactoring [EE-7011] ( #11806 )
2024-05-10 11:59:58 +12:00
matias-portainer
b4e829e8c6
fix(waiting-room): add icon in list title EE-6687 ( #11092 )
2024-05-09 19:24:04 -03:00
Oscar Zhou
06ef12d0ff
fix(image): github registry image truncated [EE-7021] ( #11769 )
2024-05-10 09:01:54 +12:00
Chaim Lev-Ari
cd5f342da0
refactor(edge/stacks): migrate edit view to react [EE-2222] ( #11648 )
2024-05-09 18:02:20 +03:00
Oscar Zhou
27e309754e
fix(api): list docker volume performance [EE-6896] ( #11541 )
2024-05-09 13:02:56 +12:00
Ali
6ae0a972d4
fix(docker): surface node details docker error [EE-7054] ( #11752 )
...
Co-authored-by: testa113 <testa113>
2024-05-09 12:01:13 +12:00
Dakota Walsh
014c491205
fix(sidebar): environment names on hover EE-6854 ( #11755 )
2024-05-08 17:08:07 -04:00
Dakota Walsh
4ef71f4aca
fix(account): enable add access token button EE-7059 ( #11745 )
2024-05-08 17:07:44 -04:00
Matt Hook
5a5a10821d
fix(pendingactions): refactor pending actions [EE-7011] ( #11780 )
2024-05-09 08:10:10 +12:00
cmeng
9685e260ea
fix(docker): keep /docker url prefix for DockerHandler EE-7073 ( #11801 )
2024-05-08 14:26:53 +12:00
Ali
f8871fcd2a
fix(auth logs): fix typo in search keyword [EE-6742] ( #11790 )
...
Co-authored-by: testa113 <testa113>
2024-05-08 09:15:56 +12:00
Ali
6d17d8bc64
fix(be-overlay): consistency overlay with variants [EE-6742] ( #11774 )
...
Co-authored-by: testa113 <testa113>
2024-05-07 16:16:49 +12:00
Ali
46c6a0700f
fix(app): show one tooltip to describe rollback feature [EE-6825] ( #11777 )
...
Co-authored-by: testa113 <testa113>
2024-05-07 15:27:22 +12:00
cmeng
5f8fd99fe8
fix(container): specify node name when get a container EE-6981 ( #11748 )
2024-05-07 11:34:46 +12:00
Chaim Lev-Ari
8a81d95253
refactor(edge/stacks): migrate create view to react [EE-2223] ( #11575 )
2024-05-06 08:08:03 +03:00
Prabhat Khera
f22aed34b5
fix(pending-action): pending action data format [EE-7064] ( #11766 )
2024-05-06 15:46:51 +12:00
Steven Kang
e75e6cb7f7
fix: windows container capability [EE-5814] ( #11764 )
2024-05-03 10:56:34 +12:00
Ali
14a365045d
fix(configs): update unused badge logic [EE-6608] ( #11500 )
...
Co-authored-by: testa113 <testa113>
2024-05-03 09:13:33 +12:00
Prabhat Khera
9b6779515e
fix(kubernetes): namespace yaml [EE-6701] ( #11747 )
2024-05-03 09:12:37 +12:00
Matt Hook
88ee1b5d19
fix(kube): correctly extract namespace from namespace manifest [EE-6555] ( #11676 )
...
Co-authored-by: Prabhat Khera <prabhat.khera@portainer.io >
2024-05-02 14:28:11 +12:00
Matt Hook
a45ec9a7b4
fix(kube): fix text in activity and authentication logs teasers [EE-6742] ( #11683 )
...
Co-authored-by: testa113 <testa113>
2024-05-02 14:23:56 +12:00
Ali
51605c6442
fix(app): explain rollback tooltip [EE-6825] ( #11698 )
...
Co-authored-by: testa113 <testa113>
2024-05-02 14:10:36 +12:00
Dakota Walsh
2fe213d864
fix(metadata): add mutli endpoint delete api EE-6872 ( #11550 )
2024-04-30 21:32:20 -04:00
Dakota Walsh
439f13af19
fix(migration): improper version EE-7048 ( #11712 )
2024-04-30 21:30:40 -04:00
James Carppe
2b5ecd3a57
Add 2.20.2 to bug report template ( #11751 )
2024-05-01 12:55:14 +12:00
cmeng
a9ead542b3
fix(edge-stack): add completed status EE-6210 ( #11632 )
2024-04-30 13:44:08 +12:00
Ali
7479302043
fix(jwt): handle kubeconfig with no expiry [EE-7044] ( #11710 )
...
Co-authored-by: testa113 <testa113>
2024-04-30 09:22:45 +12:00
Ali
10d20e5963
fix(version): reduce github requests [EE-7017] ( #11677 )
2024-04-26 08:46:02 +12:00
Ali
5a2e6d0e50
fix(app): avoid 'no label' error when deleting external app [EE-6019] ( #11671 )
2024-04-26 08:42:10 +12:00
andres-portainer
9068cfd892
chore(code): remove superfluous checks EE-7040 ( #11692 )
2024-04-25 11:25:23 -03:00
Chaim Lev-Ari
5560a444e5
fix(users): return json from create token [EE-6856] ( #11577 )
2024-04-25 10:10:42 +03:00
Matt Hook
505a2d5523
fix(jwt): upgrade jwt to remove deprecated jwt.StandardClaims [EE-6469] ( #10850 )
2024-04-23 17:33:36 +12:00
Ali
2463648161
fix(node): check more node role labels [EE-6968] ( #11658 )
...
Co-authored-by: testa113 <testa113>
2024-04-23 16:16:41 +12:00
Ali
48cf27a3b8
fix(migration): run post init migrations for edge after server starts [EE-6905] ( #11546 )
...
Co-authored-by: testa113 <testa113>
2024-04-23 16:15:28 +12:00
Matt Hook
39fce3e29b
fix(published-ports): fix published port link and into a new component [EE-6592] ( #11656 )
2024-04-23 13:47:37 +12:00
Matt Hook
4f4c685085
fix(settings): fix crash during settings update when not using oauth [EE-7031] ( #11662 )
2024-04-23 12:58:28 +12:00
Prabhat Khera
d177a70c54
fix(stack): correct documentation link for stack ENV variables [EE-6902] ( #11654 )
2024-04-23 08:35:34 +12:00
James Carppe
cf8ec631dd
Add 2.19.5 to bug report template ( #11652 )
2024-04-22 13:44:10 +12:00
Ali
ea61f36e5d
fix(app): fix app stuck in loading [EE-7014] ( #11651 )
...
Co-authored-by: testa113 <testa113>
2024-04-22 13:11:41 +12:00
Oscar Zhou
ffc66647f8
feat(setting/oauth): add authstyle option [EE-6038] ( #11610 )
2024-04-22 10:35:19 +12:00
Oscar Zhou
6623475035
fix(stack/git): option to overwrite target path during dir move [EE-6871] ( #11628 )
2024-04-22 10:34:32 +12:00
cmeng
0dd12a218b
fix(docker-client): explicitly set docker client scheme EE-6935 ( #11520 )
2024-04-22 09:00:45 +12:00
Chaim Lev-Ari
5f89d70fd8
refactor(datatables): remove angular table utilities [EE-4700] ( #11634 )
2024-04-21 04:47:09 +03:00
Ali
3ccbd40232
fix(stacks): conditionally hide node and namespace stacks [EE-6949] ( #11527 )
...
Co-authored-by: testa113 <testa113>
2024-04-19 17:33:22 +12:00
Prabhat Khera
7e9dd01265
fix(swagger): swagger docs for http status code 409 [EE-5767] ( #11535 )
2024-04-19 15:19:13 +12:00
Matt Hook
0fb3555a70
chore(kubectl): update kubectl to latest point release [EE-7018] ( #11620 )
2024-04-19 11:46:44 +12:00
andres-portainer
73ce754316
fix(workflows): upgrade Go to v1.21.9 EE-6939 ( #11641 )
2024-04-18 19:03:13 -03:00
Prabhat Khera
d304f330e8
fix(stack): fix stack env variable link [EE-6902] ( #11624 )
2024-04-19 07:00:22 +12:00
andres-portainer
7333598dba
fix(mingit): upgrade to v2.44.0.1 EE-7023 ( #11638 )
2024-04-18 15:22:05 -03:00
Ali
bb61e73464
refactor(kube): events datatable react migration [EE-6450] ( #11583 )
...
Co-authored-by: testa113 <testa113>
2024-04-18 19:14:09 +12:00
Prabhat Khera
c15789eb73
fix(images): consider stopped containers for unused label [EE-6983] ( #11629 )
2024-04-18 17:14:39 +12:00
andres-portainer
e7a2b6268e
fix(docker): upgrade to v24.0.9 EE-7016 ( #11617 )
2024-04-17 19:37:57 -03:00
andres-portainer
688fa3aa78
fix(go): upgrade Go to v1.21.9 in the nightly security scan EE-6939 ( #11614 )
2024-04-17 18:09:53 -03:00
Matt Hook
48bc7d0d92
fix(auth): prevent user enumeration attack [EE-6832] ( #11589 )
2024-04-17 16:08:27 +12:00
Prabhat Khera
d9df58e93a
fix(pending-actions): clean pending actions for deleted environment [EE-6545] ( #11598 )
2024-04-16 15:09:10 +12:00
Oscar Zhou
37bba18c81
fix(api/endpoint): filter status for async devices [EE-6958] ( #11509 )
2024-04-16 13:37:04 +12:00
Matt Hook
40498d8ddd
chore(docker): bump docker client to 26.0.1 [EE-6941] ( #11592 )
2024-04-16 08:27:58 +12:00
Prabhat Khera
b265810b95
fix(stacks): update info text for stack environment variables [EE-6902] ( #11551 )
2024-04-16 08:03:40 +12:00
Prabhat Khera
09837769d7
fix(pending-actions): fix create kubeclient to check endpoint status [EE-6545] ( #11584 )
2024-04-16 07:40:41 +12:00
Matt Hook
cf1fd17626
chore(api): bump docker and protobuf pkgs [EE-6941] ( #11566 )
2024-04-15 10:53:15 +12:00
Matt Hook
785f021898
chore(unpacker): use APIVersion as unpacker image tag [EE-6974] ( #10955 )
...
Co-authored-by: Prabhat Khera <91852476+prabhat-portainer@users.noreply.github.com >
2024-04-15 10:29:52 +12:00
Prabhat Khera
80cc9f18b5
chore(unpacker): use APIVersion as unpacker image tag [EE-6974] ( #11506 )
2024-04-15 10:29:24 +12:00
Matt Hook
5e7e91dd6d
bump helm version ( #11562 )
2024-04-15 09:18:04 +12:00
Chaim Lev-Ari
1032b462b4
chore(deps): upgrade react-query to v4 [EE-6638] ( #11041 )
2024-04-14 17:54:25 +03:00
andres-portainer
104307b2b2
fix(protobuf): upgrade protobuf to v1.33 EE-6945 ( #11570 )
2024-04-12 17:52:35 -03:00
andres-portainer
f8c66a31d9
fix(go): upgrade Go to v1.21.9 EE-6939 ( #11554 )
2024-04-12 17:08:07 -03:00
Chaim Lev-Ari
2100155ab5
refactor(docker/containers): migrate inspect view to react [EE-2190] ( #11005 )
2024-04-11 19:07:58 +03:00
Chaim Lev-Ari
de473fc10e
refactor(docker): remove EndpointProvider from exec [EE-6462] ( #10840 )
2024-04-11 19:04:58 +03:00
Chaim Lev-Ari
76e49ed9a8
refactor(kube/apps): migrate table to react [EE-4685] ( #11028 )
2024-04-11 10:11:17 +03:00
Chaim Lev-Ari
e9ebef15a0
refactor(rbac): migrate access table to react [EE-4710] ( #10823 )
2024-04-11 09:49:38 +03:00
Chaim Lev-Ari
6ff4fd3db2
refactor(templates): migrate list view to react [EE-2296] ( #10999 )
2024-04-11 09:29:30 +03:00
Ali
d38085a560
chore(data-cy): require data-cy attributes [EE-6880] ( #11453 )
2024-04-11 12:11:38 +12:00
Chaim Lev-Ari
3cad13388c
refactor(ui): use external/system badge where applicable [EE-6952] ( #11475 )
2024-04-10 08:56:02 +03:00
Matt Hook
0b62456236
fix(backups): improved archive encryption [EE-6764] ( #11489 )
2024-04-10 10:45:49 +12:00
Chaim Lev-Ari
c22d280491
refactor(activity-logs): migrate activity logs table to react [EE-4714] ( #10891 )
2024-04-09 08:53:23 +03:00
Chaim Lev-Ari
960d18998f
refactor(registries): migrate gitlab projects table to react [EE-4709] ( #10792 )
2024-04-09 08:52:44 +03:00
Chaim Lev-Ari
3f3db75d85
refactor(account): migrate access tokens table to react [EE-4701] ( #10669 )
2024-04-09 08:17:43 +03:00
Chaim Lev-Ari
48aab77058
refactor(rbac): migrate roles table to react [EE-4711] ( #10772 )
2024-04-09 08:11:29 +03:00
Chaim Lev-Ari
7e53d01d0f
refactor(activity-logs): migrate auth logs table to react [EE-4715] ( #10890 )
2024-04-09 08:10:25 +03:00
Chaim Lev-Ari
bd271ec5a1
refactor(registries): migrate tags table to react [EE-6452] ( #10990 )
2024-04-09 08:08:14 +03:00
Matt Hook
8913e75484
fix(services): speed up service count on the kubernetes dashboard [EE-6967] ( #11526 )
2024-04-09 15:50:48 +12:00
Chaim Lev-Ari
c95ffa9e2d
refactor(rbac): migrate access viewer table to react [EE-6447] ( #11498 )
2024-04-08 17:25:38 +03:00
Chaim Lev-Ari
ddb89f71b4
refactor(settings/auth): migrate ldap tables to react [EE-4712] ( #10822 )
2024-04-08 17:24:45 +03:00
Chaim Lev-Ari
45be6c2b45
refactor(tags): migrate tags to react [EE-4707] ( #10771 )
2024-04-08 17:23:49 +03:00
Chaim Lev-Ari
a00cb951bc
refactor(kube/registries): migrate access table to react [EE-4706] ( #10688 )
2024-04-08 17:23:12 +03:00
Chaim Lev-Ari
f584bf3830
refactor(registries): migrate list view to react [EE-4704] ( #10687 )
2024-04-08 17:22:43 +03:00
Chaim Lev-Ari
9600eb6fa1
refactor(tables): use add and delete buttons [EE-6297] ( #10668 )
...
Co-authored-by: Chaim Lev-Ari <chaim.levi-ari@portaienr.io >
2024-04-08 17:21:41 +03:00
Chaim Lev-Ari
d88ef03ddb
refactor(edge/jobs): migrate results table to react [EE-4679] ( #10663 )
2024-04-08 13:18:59 +03:00
Matt Hook
dc9d7ae3f1
fix(apikey): don't authenticate api key for external auth [EE-6932] ( #11460 )
2024-04-08 11:03:52 +12:00
James Carppe
a3c7eb0ce0
Update bug report template for 2.20.1 ( #11505 )
2024-04-05 14:56:19 +13:00
Chaim Lev-Ari
d1ba484be1
refactor(env/groups): migrate list view to react [EE-4703] ( #10671 )
2024-04-04 18:54:57 +03:00
Chaim Lev-Ari
521eb5f114
refactor(edge): use native progress tag for deployment counter [EE-6075] ( #10936 )
2024-04-04 18:12:27 +03:00
Chaim Lev-Ari
66770bebd4
refactor(edge/jobs): migrate view to react [EE-2236] ( #10661 )
2024-04-04 16:25:32 +03:00
Matt Hook
86c4b3059e
fix(kube): use https when port is 443 in various tables [EE-6592] ( #11443 )
2024-04-04 14:36:38 +13:00
Ali
e3a8853212
fix(app): port namespace limit refresh from EE to CE [EE-6835] ( #11483 )
...
Co-authored-by: testa113 <testa113>
2024-04-04 08:19:04 +13:00
Ali
194b6e491d
fix(namespace): wait for system ns setting to load before selecting existing ns [EE-6917] ( #11481 )
...
Co-authored-by: testa113 <testa113>
2024-04-04 08:18:13 +13:00
Chaim Lev-Ari
a439695248
refactor(users): migrate users table to react [EE-4708] ( #10759 )
2024-04-03 17:38:32 +03:00
Chaim Lev-Ari
86f1b8df6e
refactor(kube/volumes): migrate storage table to react [EE-4697] ( #11030 )
2024-04-02 23:27:20 +03:00
Chaim Lev-Ari
a5faddc56c
refactor(kube/cluster): migrate node apps table to react [EE-4691] ( #11016 )
2024-04-02 23:12:34 +03:00
Chaim Lev-Ari
9c68c6c9f3
refactor(kube/namespaces): migrate item apps table to react [EE-4693] ( #11012 )
2024-04-02 22:55:34 +03:00
Chaim Lev-Ari
d99486ee72
refactor(kube/namespaces): remove unused ingresses table [EE-6448] ( #11029 )
2024-04-02 22:41:45 +03:00
Chaim Lev-Ari
946166319f
refactor(kube/apps): migrate integrated apps table to react [EE-4690] ( #11025 )
2024-04-02 22:37:47 +03:00
Chaim Lev-Ari
26bb028ace
refactor(kube/namespaces): migrate table to react [EE-4694] ( #10988 )
2024-04-02 22:26:22 +03:00
Chaim Lev-Ari
da615afc92
refactor(kube/volumes): migrate to react [EE-4695] ( #10987 )
2024-04-02 22:10:22 +03:00
LP B
2b53bebcb3
fix(app): replace fields removed by Docker 25 and 26 ( #11468 )
...
* fix(app/volume): make optional Container and ContainerConfig fields removed in docker 26
* fix(app/image): use image.Size instead of image.VirtualSize removed in Docker 25
2024-03-29 13:57:14 +01:00
Chaim Lev-Ari
d336a14e50
feat(docker/services): show port ranges [EE-4012] ( #10657 )
2024-03-27 09:56:00 +02:00
cmeng
4ca6292805
fix(edge-stack): avoid reference of undefined EE-6914 ( #11463 )
2024-03-27 16:08:08 +13:00
andres-portainer
44ef5bb12a
fix(kubernetes): avoid a deadlock EE-6901 ( #11442 )
2024-03-25 14:19:38 -03:00
andres-portainer
bf600f8b11
fix(kubernetes): sync with EE EE-6906 ( #11448 )
2024-03-22 16:14:00 -03:00
Prabhat Khera
d6d7afddbc
chore(version): version bump to 2.22.0 [EE-6897] ( #11438 )
2024-03-22 14:37:27 +13:00
James Carppe
61642b8df6
Added 2.20.0 to bug report version option dropdown ( #11430 )
2024-03-19 16:34:03 +13:00
Matt Hook
07de1b2c06
fix(doclinks): fix help link paths [EE-6861] ( #11418 )
2024-03-19 11:46:41 +13:00
andres-portainer
bd3440bf3c
fix(tests): fix data races EE-6867 ( #11387 )
2024-03-18 10:56:22 -03:00
Matt Hook
573f003226
fix(docs): fix all remaining webhook app links [EE-6861] ( #11393 )
2024-03-18 16:28:58 +13:00
Matt Hook
6e169662c2
fix(kube): fix edit application webhook link [EE-6861] ( #11391 )
2024-03-18 10:21:09 +13:00
cmeng
31658d4028
fix(stack): prepopulate when creating template from stack EE-6853 ( #11380 )
2024-03-18 09:36:06 +13:00
Oscar Zhou
bb02c69d14
chore(template/git): sync frontend code from ee ( #11344 )
2024-03-18 08:55:16 +13:00
Matt Hook
73307e164b
fix(docs): make all doc links versioned [EE-6861] ( #11382 )
2024-03-15 16:57:51 +13:00
Matt Hook
9ea5efb6ba
fix(stacks): update swagger stacks doc description [EE-6860] ( #11384 )
2024-03-15 16:47:14 +13:00
cmeng
3cd58cac54
fix(container): make blank string as valid value EE-6852 ( #11373 )
2024-03-15 09:01:47 +13:00
Prabhat Khera
1303a08f5a
fix(auth): make createAccessToken api backward compatible [EE-6818] ( #11326 )
...
* fix(auth): make createAccessToken api backward compatible [EE-6818]
* fix(api): api error message [EE-6818]
* fix messages
2024-03-14 09:02:28 +13:00
Ali
3b1d853090
fix(app): only show special message when limits change for existing app resource limit [EE-6837] ( #11367 )
...
Co-authored-by: testa113 <testa113>
2024-03-14 08:45:48 +13:00
cmeng
a2a4c85f2d
fix(csrf): disable csrf secure cookie EE-6787 ( #11300 )
2024-03-13 11:22:11 +13:00
LP B
506ee389e3
fix(app): views not loading when quickly navigating in app ( #11278 )
2024-03-12 15:16:14 +01:00
Chaim Lev-Ari
8635bc9b9c
fix(docker): apply private uac to edge admin [EE-6788] ( #11285 )
2024-03-12 09:59:36 +02:00
cmeng
447f497506
fix(edge-stack): deploy button is disabled EE-6819 ( #11355 )
2024-03-12 17:19:42 +13:00
Prabhat Khera
71292a60b1
address review commets ( #11360 )
2024-03-12 11:32:06 +13:00
Ali
51449490fa
fix(app): on create don't mention previous values [EE-6837] ( #11350 )
...
Co-authored-by: testa113 <testa113>
2024-03-11 16:43:41 +13:00
Prabhat Khera
ae4970f0ed
fix(container): autocomplete off for create container form [EE-6761] ( #11336 )
...
* autocomplete off doe create container form
* address review commets
* remove auto complete off from forms
2024-03-11 13:39:04 +13:00
Prabhat Khera
e96d5c245d
fix(kube): stackname in daemonsets and statefulsets app [EE-6670] ( #11352 )
2024-03-11 10:04:51 +13:00
Chaim Lev-Ari
f8e3d75797
refactor(tests): wrap tests explicitly with provider [EE-6686] ( #11090 )
2024-03-10 14:22:01 +02:00
Chaim Lev-Ari
27aaf322b2
fix(kube/config): validate change window start [EE-6830] ( #11329 )
2024-03-10 09:42:33 +02:00
Matt Hook
b77132dbb1
fix(exec): improve alignment of help icon [EE-6816] ( #11339 )
2024-03-08 14:03:09 +13:00
Prabhat Khera
c35473f308
fix(kube-stacks): change wordings [EE-6670] ( #11334 )
2024-03-08 12:15:31 +13:00
Ali
a570073d12
fix(matomo): stop oauth link event [EE-6779] ( #11332 )
2024-03-08 10:17:29 +13:00
Oscar Zhou
0ad4826fab
fix(stack): filter out orphan stacks that have same name as normal stacks [EE-6791] ( #11291 )
2024-03-08 09:56:10 +13:00
Matt Hook
6db7d31554
fix(exec): fix alignment and text size and alignment [EE-6816] ( #11325 )
2024-03-07 12:58:05 +13:00
cmeng
21d67a971d
fix(menu): edge compute menu not clickable EE-6804 ( #11319 )
2024-03-07 12:11:58 +13:00
Prabhat Khera
8dfa5efa71
fix(stacks): make stackName kube stack specific field [EE-6670] ( #11315 )
...
* fix(stacks): make stackName kube stack specific field [EE-6670]
* fix wordings
2024-03-07 11:31:21 +13:00
Prabhat Khera
529750fa21
fix(UI): axios progress bar loading issue [EE-6781] ( #11289 )
2024-03-07 11:30:27 +13:00
Ali
96b1d36280
fix(time window): show errors for component [EE-6800] ( #11317 )
...
Co-authored-by: testa113 <testa113>
2024-03-07 09:03:22 +13:00
Chaim Lev-Ari
31c5a82749
fix(kube/setup): add a11y labels [EE-6747] ( #11307 )
2024-03-06 14:57:00 +02:00
Matt Hook
82516620e7
fix(contexthelp): remove extra slash from contexthelp docs link [EE-6780] ( #11311 )
2024-03-06 16:38:06 +13:00
Matt Hook
d26d5840f1
fix(helm): remove helm insights from the stack datatable [EE-6803] ( #11314 )
2024-03-06 16:36:58 +13:00
Dakota Walsh
ebd26316bf
fix(datatable): title size EE-6774 ( #11272 )
2024-03-06 08:01:51 +13:00
Chaim Lev-Ari
18dbad232e
fix(docker/images): export image [EE-6807] ( #11306 )
2024-03-05 19:30:48 +02:00
matias-portainer
ebcc98d5c5
fix(edge/templates): get correct default value for selectType env vars EE-6796 ( #11294 )
2024-03-04 10:35:24 -03:00
Matt Hook
e919da3771
fix(kube): update doc links to match new menu structure [EE-6759] ( #11267 )
2024-03-01 15:37:21 +13:00
Matt Hook
eda2dd20ee
fix(help): add versioned doc links to support LTS/STS docs [EE-6780] ( #11281 )
2024-03-01 15:36:09 +13:00
cmeng
385fd95779
fix(edge-stacks): take not-found stack as removed EE-6758 ( #11248 )
2024-03-01 11:50:20 +13:00
cmeng
88185d7f6d
fix(container): get old container info correctly EE-6716 ( #11216 )
2024-03-01 09:14:19 +13:00
cmeng
253cda8cef
fix(stack): more space for add button EE-6773 ( #11259 )
2024-03-01 09:11:41 +13:00
Chaim Lev-Ari
b34afba7cd
fix(auth): prevent unauthorized redirect on page load [EE-6777] ( #11264 )
2024-02-29 09:41:26 +02:00
Chaim Lev-Ari
6c70049ecc
feat(kube): add a11y props for smoke tests [EE-6747] ( #11263 )
2024-02-29 09:26:13 +02:00
Chaim Lev-Ari
42c2a52a6b
fix(ci): prevent tests from running twice [EE-6728] ( #11197 )
2024-02-29 08:11:49 +02:00
Chaim Lev-Ari
19a6a5c608
fix(docker): hide write buttons for non authorized [EE-6775] ( #11260 )
2024-02-27 12:36:44 +02:00
Prabhat Khera
d8e374fb76
fix(ui): autocomplete on edge custom template and stacks [EE-6761] ( #11268 )
2024-02-27 20:15:52 +13:00
Matt Hook
84ca6185dc
fix(kube): make app autorefresh and show system settings stay [EE-6771] ( #11257 )
2024-02-27 11:18:44 +13:00
Prabhat Khera
5088634a41
fix(stack): auto complete dropdown in docker stacks [EE-6761] ( #11253 )
2024-02-26 11:43:15 +13:00
Ali
f6beedf0d5
fix(app): parse nan in validation check [EE-6714] ( #11246 )
2024-02-26 09:20:54 +13:00
Oscar Zhou
3caf1ddb7d
fix(edge/template): validate app template env vars [EE-6743] ( #11235 )
2024-02-26 09:00:12 +13:00
Chaim Lev-Ari
c622f6da4e
fix(docker): prevent non admins from passing security settings [EE-6765] ( #11240 )
2024-02-25 11:57:22 +02:00
cmeng
9ec7394124
fix(stack): make web editor readonly for git template EE-6706 ( #11182 )
2024-02-23 13:28:27 +13:00
Matt Hook
af8fde66b0
fix(dependancies): update compose and runc [EE-6744] ( #11245 )
2024-02-23 11:49:09 +13:00
Prabhat Khera
709315dde5
fix(ui): turn autocomplete off for git deployment [EE-6761] ( #11242 )
2024-02-23 08:44:03 +13:00
Ali
8856bae5c6
fix(app): NaN validation for autoscaling [EE-6714] ( #11237 )
2024-02-22 17:36:44 +13:00
Matt Hook
90451bfd47
fix(helm) tighten up helm requests [EE-6722] ( #11236 )
2024-02-22 11:35:33 +13:00
Ali
0c05539dee
fix(input): allow clearing number inputs [EE-6714] ( #11186 )
2024-02-21 10:43:35 +13:00
Ali
a2a2c6cf3e
fix(inputlist): update warning style [EE-6737] ( #11221 )
2024-02-21 08:29:10 +13:00
Matt Hook
76aa086d79
fix(libhttp): capitalize http error responses for better display [EE-6698] ( #11114 )
2024-02-21 07:51:46 +13:00
Chaim Lev-Ari
76fdfeaafc
fix(ui): check for authorization [EE-6733] ( #11208 )
2024-02-20 11:06:09 +02:00
Chaim Lev-Ari
5932c78b88
fix(kube/apps): move namespace selector in apps view [EE-6612] ( #11024 )
2024-02-20 10:14:11 +02:00
Ali
68f5ca249f
fix(app): remove insight from helm [EE-6693] ( #11213 )
...
Co-authored-by: testa113 <testa113>
2024-02-20 17:25:19 +13:00
Ali
2d87a8d8c3
fix(app): set values in react autoscaling form section [EE-6740] ( #11219 )
2024-02-20 09:35:27 +13:00
Prabhat Khera
988d4103d4
fix(git): update stack name for git stacks [EE-6670] ( #11217 )
2024-02-20 09:23:46 +13:00
Chaim Lev-Ari
ce3a1b8ba5
feat(a11y): add labels and roles [EE-6717] ( #11181 )
2024-02-19 16:37:26 +02:00
Oscar Zhou
6c89d3c0c9
fix(edge/template): custom template git fields not pre-filled [EE-6695] ( #11112 )
2024-02-19 08:39:05 +13:00
Ali
6b91fbf7f4
fix(app): update app type when changing data access policy [EE-6719] ( #11211 )
...
Co-authored-by: testa113 <testa113>
2024-02-19 08:08:22 +13:00
Ali
4f3f5e57b6
fix(app): avoid duplicate env requests [EE-6727] ( #11194 )
...
Co-authored-by: testa113 <testa113>
2024-02-16 14:02:05 +13:00
Prabhat Khera
6b3f30e32f
fix(ui): update search placeholder [EE-6667] ( #11190 )
...
* update search placeholder
* remove box selector description
2024-02-16 12:34:06 +13:00
Matt Hook
bdeedb4018
fix(namespace): fix default namespace quota [EE-6700] ( #11185 )
2024-02-16 08:20:24 +13:00
Chaim Lev-Ari
50946e087c
chore(eslint): add rule to check imports [EE-6730] ( #11201 )
2024-02-15 17:46:03 +02:00
Chaim Lev-Ari
7b89b04667
fix(auth): export hasAuthorizations [EE-6595] ( #11199 )
2024-02-15 14:05:52 +02:00
Chaim Lev-Ari
f5f84c5fa4
feat(ui): restrict views by role [EE-6595] ( #11010 )
2024-02-15 13:29:55 +02:00
Chaim Lev-Ari
437831fa80
feat(edge/stacks): add app templates to deploy types [EE-6632] ( #11040 )
2024-02-15 09:01:01 +02:00
Chaim Lev-Ari
31f5b42962
feat(auth): add useIsEdgeAdmin hook [EE-6627] ( #11057 )
2024-02-14 19:50:20 -03:00
Ali
7a6c872948
fix(insight): split insight from input [EE-6693] ( #11176 )
...
Co-authored-by: testa113 <testa113>
2024-02-15 10:45:59 +13:00
Chaim Lev-Ari
4bf18b1d65
feat(ui): write tests [EE-6685] ( #11081 )
2024-02-14 17:25:37 +02:00
Ali
2d25bf4afa
fix(configs): correct 'external' display in tables [EE-6649] ( #11110 )
...
Co-authored-by: testa113 <testa113>
2024-02-14 11:48:09 +13:00
Ali
56ae19c5ab
fix(stacks): add app form stacks input [EE-6693] ( #11104 )
2024-02-14 09:00:51 +13:00
Matt Hook
cdf9197274
fix(logs): add NOCOLOR option for use when exporting to greylog etc [EE-6696] ( #11106 )
2024-02-14 07:55:00 +13:00
Ali
901549e8dd
fix(kube-owner): owner labels from resources created via manifest [EE-6647] ( #11102 )
...
Co-authored-by: testa113 <testa113>
2024-02-12 15:30:49 +13:00
Dakota Walsh
80b1cd19cb
fix(restore): add S3 teaser EE-6675 ( #11095 )
2024-02-12 13:12:45 +13:00
Prabhat Khera
c4942de89b
fix(ui): stackname auto fill on create from manifest screen [EE-6688] ( #11099 )
...
* fix(ui): stackname auto fill on create from manifest screen [EE-6688]
* address review comment
2024-02-12 10:54:29 +13:00
Ali
80d02f9cd1
fix(auth): isAdmin redirect for wizard [EE-6669] ( #11074 )
2024-02-12 08:04:39 +13:00
Prabhat Khera
671b22b5d6
fix(ui): scroll issue [EE-6667] ( #11084 )
...
* Fix scroll issue
* fix minorissue
* address review comments
* add comment
2024-02-09 15:35:34 +13:00
Steven Kang
43e56bf1c0
fix: pre-release build only after merging ( #11097 )
2024-02-09 15:26:43 +13:00
Matt Hook
a175619623
fix(docs): fix swagger docs for webhook params [EE-6668] ( #11088 )
2024-02-09 14:44:14 +13:00
Prabhat Khera
63c11d9310
fix(kube): ingress path duplication issue [EE-6649] ( #11086 )
2024-02-09 07:49:48 +13:00
Prabhat Khera
4c00b72ae3
fix stack name update issue ( #11064 )
2024-02-08 13:51:01 +13:00
Matt Hook
f4db09a534
fix(kube-apps): add helm insights, remove namespace insights panel [EE-6671] ( #11077 )
2024-02-08 11:38:04 +13:00
Prabhat Khera
01cd64037f
fix(UI): some minor fixes [EE-6667] ( #11061 )
...
* minor tweeks for kubernetes settings
* address review comments
2024-02-06 12:17:38 +13:00
Steven Kang
a93344386c
Pre-release as part of the CI ( #11066 )
...
* feat: add pre-release
* feat: add extension
* feat: fix typo
2024-02-05 18:24:16 +13:00
Prabhat Khera
a2195caa10
keep labels on edit ingress, configmaps and secrets ( #11050 )
2024-02-05 16:30:36 +13:00
Ali
9ad78753bc
fix(r2a): don't set errors to undefined [EE-6665] ( #11059 )
...
Co-authored-by: testa113 <testa113>
2024-02-05 14:24:11 +13:00
Prabhat Khera
517190e28b
chore(version): bump to 2.21.0 [EE-6652] ( #11047 )
...
* chore(version): bump to 2.21.0 [EE-6652]
* address review comments
2024-02-02 15:17:52 +13:00
Dakota Walsh
5ee6efb145
fix(backup): restore over network share EE-6578 ( #11044 )
2024-02-01 11:41:32 +13:00
Matt Hook
a618ee78e4
fix(helm): minor helm screen page corrections [EE-6642] ( #11045 )
2024-02-01 11:34:33 +13:00
Ali
9a1604e775
fix(kubeclient): cache kubeclient by user token [EE-6610] ( #11039 )
2024-01-31 14:50:41 +13:00
Prabhat Khera
9615e678e6
chore(golang): version upgrade to 1.21.6 [EE-6634] ( #11036 )
2024-01-31 06:28:53 +13:00
Dakota Walsh
e39c19bcca
fix(console): export LANG and LC_ALL for kube app console EE-6593 ( #11037 )
2024-01-30 15:19:53 +13:00
Matt Hook
16ae4f8681
fix(kube): change pod security policy teaser screen wording [EE-6629] ( #11035 )
2024-01-30 13:03:54 +13:00
Matt Hook
70deba50ba
fix(kube): clear kube cache on login/logout [EE-6620] ( #11026 )
2024-01-30 10:39:12 +13:00
Dakota Walsh
89359dae8c
ix(console): docker console UTF-8 EE-6593 ( #11034 )
2024-01-30 09:34:10 +13:00
Chaim Lev-Ari
97d227be2a
fix(swarm/services): convert webhooks API filters to JSON on list request [EE-6621] ( #11031 )
...
Co-authored-by: matias-portainer <matias.spinarolli@portainer.io >
2024-01-29 18:08:25 +02:00
Matt Hook
8a98704111
fix(helm): increase default helm timeouts [EE-6617]
2024-01-29 13:03:11 +13:00
Prabhat Khera
46b2175729
fix(kubernetes): placement rules calculations [EE-6552] ( #11013 )
2024-01-29 08:00:15 +13:00
Chaim Lev-Ari
1561814fe5
feat(gitops): add autocomplete to ref selector [EE-6245] ( #10935 )
2024-01-28 15:55:10 +02:00
Chaim Lev-Ari
2826a4ce39
feat(custom-templates): filter templates by edge [EE-6565] ( #10979 )
2024-01-28 15:54:34 +02:00
Matt Hook
441a8bbbbf
fix(helm): add clarifying text and new badge to helm user repo settings table [EE-6609] ( #11018 )
2024-01-26 12:37:13 +13:00
Ali
2248ce0173
fix(secret): update hide secret tooltip [EE-6568] ( #11020 )
...
Co-authored-by: testa113 <testa113>
2024-01-26 11:21:34 +13:00
Dakota Walsh
b640b58371
fix(console): use writeUtf8 instead of environment variables EE-6593 ( #11019 )
2024-01-26 11:21:00 +13:00
Ali
249b6bc628
fix(secrets): teaser wording updates [EE-6568] ( #11017 )
2024-01-26 10:28:57 +13:00
Chaim Lev-Ari
4a10c2bb07
feat(version): show git commit and env [EE-6021] ( #10748 )
2024-01-25 07:41:33 +02:00
Chaim Lev-Ari
52db4cba0e
fix(storybook): fix msw stories [EE-6503] ( #10985 )
2024-01-24 10:06:38 +02:00
Chaim Lev-Ari
079bade139
refactor(kube/app): use structuredClone to copy object [EE-6581] ( #11004 )
2024-01-24 09:31:33 +02:00
Ali
26e52a0f00
fix(pods): don't add labels to old pod that has none [EE-6587] ( #11009 )
2024-01-24 14:44:15 +13:00
Ali
3ccc764d40
fix(images): update up to date teaser wording [EE-6537] ( #11008 )
...
Co-authored-by: testa113 <testa113>
2024-01-24 14:22:15 +13:00
Dakota Walsh
dd068473d2
fix(console): minor typo in tooltip EE-1976 ( #11007 )
2024-01-24 12:02:56 +13:00
Dakota Walsh
fe47318e26
fix(terminal): display os specific copy/paste tooltip EE-1976 ( #10835 )
2024-01-24 09:45:40 +13:00
Dakota Walsh
fc7d9ca2cd
fix(secrets): add CE teaser EE-6568 ( #11001 )
2024-01-24 09:44:50 +13:00
Ali
7bf346bd2d
fix(app): no summary for existing pvc on edit [EE-6569] ( #11003 )
2024-01-24 08:09:59 +13:00
Chaim Lev-Ari
8f0f9d7aaa
fix(ui): stub unused modules [EE-6583] ( #11006 )
2024-01-23 15:22:56 +02:00
Chaim Lev-Ari
69c06bc756
feat(ci): replace jest with vitest [EE-6504] ( #10997 )
2024-01-23 08:42:52 +02:00
Ali
4a19871fcc
fix(app): fix capitalisation typos and match EE codebase [EE-6480] ( #11002 )
...
Co-authored-by: testa113 <testa113>
2024-01-23 16:28:00 +13:00
Ali
d5080b6884
fix(r2a): fix layout shifting from errors showing as undefined [EE-6570] ( #11000 )
2024-01-23 14:16:34 +13:00
Prabhat Khera
f7840e0407
fix(ui): mark resources system correctly [EE-6558] ( #10996 )
...
* fix(ui): mark resources system correctly [EE-6558]
* address review comments
2024-01-23 13:49:25 +13:00
andres-portainer
85ae705833
fix(gitops): add singleflight behavior to RedeployWhenChanged calls EE-6377 ( #10734 )
2024-01-22 19:41:48 -03:00
Ali
77c38306b2
fix(app): get min resource limits [EE-6567] ( #10994 )
...
Co-authored-by: testa113 <testa113>
2024-01-23 11:20:24 +13:00
Ali
b81babe682
fix(app): no summary for existing pvc [EE-6569] ( #10995 )
2024-01-23 11:19:52 +13:00
Ali
4c0049edbe
fix(app): allow editing pod services [EE-6480] ( #10875 )
...
* fix(app): allow editing pod services [EE-6480]
* address review comment
---------
Co-authored-by: testa113 <testa113>
Co-authored-by: prabhat khera <prabhat.khera@portainer.io >
2024-01-23 10:10:16 +13:00
Oscar Zhou
7cba02226e
fix(container): duplicate/edit button causes empty container screen [EE-6566] ( #10982 )
2024-01-22 10:28:16 +13:00
Ali
a15b7cf39a
fix(app): fix namespace validation message for admin [EE-6561] ( #10992 )
...
Co-authored-by: testa113 <testa113>
2024-01-22 09:30:11 +13:00
Dakota Walsh
36ab4dfb1a
Revert "fix(docs): add APIKey Digest example EE-6199 ( #10980 )" ( #10981 )
...
This reverts commit 7b6e106606 .
2024-01-19 14:02:19 +13:00
Dakota Walsh
7b6e106606
fix(docs): add APIKey Digest example EE-6199 ( #10980 )
2024-01-19 13:16:56 +13:00
Ali
5f040bf788
fix(app): namespace selector fixes [EE-6561] ( #10977 )
2024-01-19 12:20:44 +13:00
Prabhat Khera
a4739f1701
fix messaging for resourse over commit ( #10974 )
2024-01-19 12:14:47 +13:00
Ali
59f642ea56
fix(app): persisted volume fixes [EE-6554] ( #10975 )
...
Co-authored-by: testa113 <testa113>
2024-01-19 12:14:19 +13:00
Oscar Zhou
fa63432695
fix(stack/template): web editor error shows for changing between same mustache templates [EE-6563] ( #10976 )
2024-01-19 09:28:09 +13:00
Dakota Walsh
1676fefd97
fix(backup): calculate file size correctly EE-6439 ( #10919 )
2024-01-18 09:00:01 +13:00
Prabhat Khera
bf66b6c5f3
fix(ui): reset auto-scaling formvalues if needed [EE-6544] ( #10969 )
2024-01-18 07:59:00 +13:00
Chaim Lev-Ari
115b01cee3
fix(docker): include healthy containers in running [EE-6264] ( #10746 )
2024-01-17 22:30:12 +07:00
Chaim Lev-Ari
a305fe9e4c
feat(stacks): hide redeploy for orphaned stacks [EE-5784] ( #10841 )
2024-01-17 21:45:08 +07:00
Ali
a58b4f479b
fix(app): remove duplicate validation messages [EE-5933] ( #10967 )
2024-01-17 16:30:30 +13:00
Prabhat Khera
93593e1379
fix(ui): update button disabled when manisfest reverted to the orignial content [EE-6544] ( #10968 )
2024-01-17 13:56:10 +13:00
Prabhat Khera
51ae2198f6
fix typo in app name ( #10965 )
2024-01-17 12:15:58 +13:00
Prabhat Khera
ccc97e6f78
fix(ui): app summary [EE-6515] ( #10966 )
2024-01-17 12:15:22 +13:00
Dakota Walsh
3f28d56bfc
fix(teams): show add user notification EE-4899 ( #10873 )
2024-01-17 12:14:05 +13:00
Matt Hook
3103d498cf
fix(docs): fix minor swagger issue and upgrade swag [EE-6548]
2024-01-17 11:27:57 +13:00
Oscar Zhou
47f29002f0
fix(edgestack): repull image not work in git autoupdate [EE-6430] ( #10952 )
2024-01-17 10:20:59 +13:00
Ali
787c7ec4cc
fix(app): remove canUndo function from environment variables [EE-6232] ( #10961 )
...
Co-authored-by: testa113 <testa113>
2024-01-17 10:13:53 +13:00
Ali
a8e53a4510
fix(app): hide placement form section [EE-6386] ( #10964 )
...
Co-authored-by: testa113 <testa113>
2024-01-17 09:34:29 +13:00
Ali
752be47fcc
fix(app): get utilization percentage in payload [EE-6387] ( #10962 )
...
Co-authored-by: testa113 <testa113>
2024-01-17 08:33:40 +13:00
Ali
95474b7dc5
fix(app): various persisted folder fixes [EE-6235] ( #10963 )
...
Co-authored-by: testa113 <testa113>
2024-01-17 08:31:22 +13:00
Prabhat Khera
7a04d1d4ea
fix input cursor moving to the end on edit ( #10959 )
2024-01-16 16:03:01 +13:00
Prabhat Khera
211fff5ed4
update metrics help text ( #10960 )
2024-01-16 16:02:26 +13:00
Prabhat Khera
2f2cfad722
fix high contrast theme colors ( #10872 )
2024-01-16 14:32:24 +13:00
Prabhat Khera
380c16c8dd
increase the font size for search panel ( #10838 )
2024-01-16 14:31:39 +13:00
Prabhat Khera
bbf1900677
Disable update application button on load of edit screen ( #10957 )
2024-01-16 09:31:44 +13:00
Ali
fcc5736d61
fix(app): use isAdmin check on CE [EE-6231] ( #10956 )
...
Co-authored-by: testa113 <testa113>
2024-01-15 15:34:21 +13:00
Ali
ae6333bf7c
fix(app): remove duplicate values for multinode cluster [EE-6386] ( #10947 )
2024-01-15 14:34:54 +13:00
Ali
3a959208a8
fix(app): autoscaling min validation [EE-6387] ( #10945 )
2024-01-15 14:34:16 +13:00
Prabhat Khera
b3b7cfa77f
fix(kube): patching stateful service [EE-6523] ( #10948 )
2024-01-15 13:30:45 +13:00
Ali
6d71a28584
fix(app): improve resource quota error handling [EE-5933] ( #10951 )
2024-01-15 13:29:35 +13:00
Dakota Walsh
488fcc7cc5
fix(docs): convert APIKey to string EE-6199 ( #10943 )
2024-01-15 11:59:39 +13:00
Ali
d750389c67
fix(app): fix exhaused error message [EE-6231] ( #10949 )
...
Co-authored-by: testa113 <testa113>
2024-01-15 11:03:38 +13:00
Ali
cb7efd8601
fix(app): fix wording and 2 key validation [EE-6233] ( #10944 )
...
Co-authored-by: testa113 <testa113>
2024-01-15 11:01:48 +13:00
Ali
55f66f161e
fix(app): fix env var state and validation [EE-6232] ( #10941 )
...
Co-authored-by: testa113 <testa113>
2024-01-15 10:56:53 +13:00
Prabhat Khera
067a7d148f
update endpoint angular state ( #10950 )
2024-01-12 16:44:49 +13:00
Prabhat Khera
cf88570c39
update validation for storage classes ( #10940 )
2024-01-12 09:40:55 +13:00
Prabhat Khera
0e6a175bf6
fix metrics text wordings ( #10939 )
2024-01-12 08:31:29 +13:00
Oscar Zhou
bb680ef20a
fix(git): incorrect git commit url for bitbucket [EE-6446] ( #10855 )
2024-01-12 08:22:50 +13:00
Oscar Zhou
c6505a6647
fix(docker/container): show exit code in status column if needs [EE-5760] ( #10916 )
2024-01-12 08:21:38 +13:00
Ali
4e7d1c7088
refactor(app): migrate remaining form sections [EE-6231] ( #10938 )
2024-01-11 15:13:28 +13:00
Prabhat Khera
0b9cebc685
fix(caching): integrate with axios cache interceptor [EE-6505] ( #10922 )
...
* integrate with axios-cache-interceptor
* remove extra headers as not needed
2024-01-11 11:12:53 +13:00
Prabhat Khera
d0b9e3a732
fix(UI): app summary on forvalues update [EE-6515] ( #10932 )
...
* app summary on forvalues update
* comment added
2024-01-11 10:14:23 +13:00
Prabhat Khera
b7635feff0
fix rbac message when not enabled ( #10933 )
2024-01-11 08:28:01 +13:00
Matt Hook
7528cabf5a
deep upgrade dependencies, follow-redirects, @babel/traverse, postcss ( #10931 )
2024-01-10 15:40:05 +13:00
Matt Hook
39eb37d5e5
upgrade circl => v1.3.7 ( #10925 )
2024-01-10 13:08:26 +13:00
Matt Hook
dbd2e609d7
fix(api-key): add password requirement to generate api key [EE-6140] ( #10617 )
2024-01-09 11:14:24 +13:00
Chaim Lev-Ari
236e669332
refactor(templates): migrate edit view to react [EE-6412] ( #10774 )
2024-01-08 14:32:32 +07:00
Chaim Lev-Ari
e142939929
fix(ui): apply controlled input to field [EE-6411] ( #10738 )
2024-01-08 12:11:31 +07:00
Prabhat Khera
98157350b6
fix(UI): add resourse quota warning is consumed 100% [EE-6508] ( #10914 )
...
* add resourse quota warning is consumed 100%
* address review comments
2024-01-08 13:49:57 +13:00
Prabhat Khera
317eec2790
allow kube app to scale 0 ( #10909 )
2024-01-08 08:31:31 +13:00
Prabhat Khera
7a1893f864
fix showing env var values ( #10908 )
2024-01-08 08:26:20 +13:00
Chaim Lev-Ari
c7125266f6
fix(registries): retag image [EE-6456] ( #10836 )
2024-01-05 18:02:09 -03:00
matias-portainer
69271c9d59
fix(docker/images): check for empty tags EE-6256 ( #10531 )
2024-01-05 17:33:42 -03:00
andres-portainer
717f0978d9
fix(tls): set the correct scheme for Docker clients EE-6514 ( #10917 )
2024-01-05 15:24:29 -03:00
Ali
abf517de28
refactor(app): migrate app summary section [EE-6239] ( #10910 )
2024-01-05 15:42:36 +13:00
matias-portainer
7a4314032a
fix(docker/console): avoid resizing console when inactive EE-5370 ( #10292 )
2024-01-04 13:01:52 -03:00
andres-portainer
791c21f643
fix(swarm): retrieve the node names for the image list EE-6401 ( #10879 )
2024-01-04 10:28:24 -03:00
Chaim Lev-Ari
eb5975a400
docs(dashboard): update link for swarm node [EE-6318] ( #10833 )
...
Co-authored-by: holysoles <holysoles97@gmail.com >
2024-01-04 17:02:36 +07:00
Chaim Lev-Ari
400a80c07d
chore(deps): upgrade to msw v2 [EE-6489] ( #10911 )
2024-01-04 16:57:21 +07:00
Matt Hook
ecd603db8c
fix(docker-networks): use Network icon for networks [EE-6507] ( #10913 )
2024-01-04 18:54:04 +13:00
Chaim Lev-Ari
95358c204b
chore(deps): upgrade docker-types [EE-6491] ( #10905 )
2024-01-03 16:55:45 +07:00
Ali
9fc7187e24
refactor(app): placement form section [EE-6386] ( #10818 )
...
Co-authored-by: testa113 <testa113>
2024-01-03 11:00:50 +13:00
Ali
2d77e71085
refactor(app): migrate-autoscaling [EE-6387] ( #10709 )
...
* refactor(app): migrate-autoscaling [EE-6387]
2024-01-03 10:42:39 +13:00
Ali
6da71661d5
refactor(app): migrate replicas form section [EE-6238] ( #10705 )
...
Co-authored-by: testa113 <testa113>
2024-01-03 10:27:38 +13:00
Ali
58da51f767
refactor(app): migrate deployment type section [EE-6237] ( #10704 )
...
Co-authored-by: testa113 <testa113>
2024-01-03 10:04:08 +13:00
Ali
947ba4940b
refactor(app): migrate resource reservations [EE-6236] ( #10695 )
...
* refactor(app): migrate resource reservations [EE-6236]
2024-01-03 10:03:33 +13:00
Ali
e07ee05ee7
refactor(app): persisted folders form section [EE-6235] ( #10693 )
...
* refactor(app): persisted folder section [EE-6235]
2024-01-03 09:46:26 +13:00
Ali
7a2412b1be
refactor(app): migrate configmap and secret form sections [EE-6233] ( #10528 )
...
* refactor(app): migrate configmap and secret form sections [EE-6233]
2024-01-03 09:07:11 +13:00
Matt Hook
391b85da41
fix(lib): update binaries and modules for CVEs [EE-6457]
2024-01-03 08:58:13 +13:00
Prabhat Khera
e412958dcc
chore(build): exclude draft PRs [EE-5872] ( #9987 )
...
* exclude draft PRs
2024-01-03 08:25:35 +13:00
Ali
488393007f
refactor(app): migrate env var form section [EE-6232] ( #10499 )
...
* refactor(app): migrate env var form section [EE-6232]
* allow undoing delete in inputlist
2024-01-03 08:17:54 +13:00
matias-portainer
6228314e3c
fix(oauth): show asterisks placeholder in secret key input field EE-5664 ( #10761 )
2024-01-02 12:19:15 -03:00
Chaim Lev-Ari
ba19aab8dc
refactor(registries): migrate repos table to react [EE-6451] ( #10830 )
2024-01-02 14:04:15 +07:00
Chaim Lev-Ari
3ae430bdd8
chore(build): remove eslint plugin [EE-6432] ( #10773 )
2024-01-02 13:42:48 +07:00
Chaim Lev-Ari
faa7180536
docs(api): default to pascal case for property name [EE-6471] ( #10860 )
2024-01-02 13:30:02 +07:00
Chaim Lev-Ari
a1519ba737
chore(deps): upgrade axios [EE-6488] ( #10885 )
...
Co-authored-by: Matt Hook <hookenz@gmail.com >
2024-01-02 13:26:54 +07:00
Chaim Lev-Ari
4c226d7a17
fix(templates): separate template views filters [EE-6397] ( #10711 )
2024-01-02 13:25:26 +07:00
Chaim Lev-Ari
82951093b5
chore(ci): run lint and test on all pkgs [EE-6201] ( #10481 )
2024-01-02 10:59:49 +07:00
Matt Hook
2e15cad048
fix(postcss): update postcss to 8.4.32 [EE-6490]
2023-12-29 06:39:53 +13:00
Matt Hook
27e997fe0d
update go-get and x/crypto ( #10893 )
2023-12-28 07:54:41 +13:00
Matt Hook
6a4cfc8d7c
chore(libs): update go libs and hide passwords/keys [EE-6496] ( #10889 )
2023-12-28 05:23:25 +13:00
Matt Hook
ebac0b9da2
upgrade golang and other dependant binaries ( #10888 )
2023-12-27 10:42:35 +13:00
andres-portainer
e3c5cd063b
fix(chisel): fix a nil pointer dereference EE-6481 ( #10871 )
2023-12-22 11:36:01 -03:00
Chaim Lev-Ari
2b73116284
fix(templates): add host file entry [EE-6461] ( #10839 )
2023-12-21 15:56:02 +07:00
Prabhat Khera
d2ccb10972
add border to tooltip and modal in high contrast theme ( #10834 )
2023-12-20 08:55:00 +13:00
Prabhat Khera
6ede9f8cc3
disable html5 validation ( #10844 )
2023-12-20 08:54:00 +13:00
Prabhat Khera
6b07c874fc
revert #10765 ( #10870 )
2023-12-19 14:19:24 +13:00
Ali
e84dd27e88
feat(cache): default to off [EE-6293] ( #10867 )
...
Co-authored-by: testa113 <testa113>
2023-12-19 12:13:44 +13:00
Matt Hook
5f1f797281
remove deprecated random seed and other minor staticcheck errors ( #10851 )
2023-12-18 11:48:41 +13:00
Ali
52fe09d0b1
fix(stacks): remove deployed version column [EE-6346] ( #10859 )
...
Co-authored-by: testa113 <testa113>
2023-12-18 11:39:38 +13:00
Matt Hook
e687cee608
ignore, remove or comment out unused code. Enable unused linter ( #10743 )
2023-12-18 10:28:15 +13:00
Matt Hook
8396ff068d
enable gosimple linter ( #10744 )
2023-12-18 10:27:24 +13:00
Ali
d98fc1238e
fix(git): stacks deployed version [EE-6346] ( #10852 )
...
Co-authored-by: testa113 <testa113>
2023-12-15 16:55:39 +13:00
Dakota Walsh
0ddf84638f
fix(kubernetes): deprecate old configurations api EE-5571 ( #10837 )
...
* fix(kubernetes): deprecate old configurations api EE-5571
* fix doc variable type
2023-12-15 09:04:08 +13:00
Matt Hook
0b9407f0a6
close db before restore. fix log ( #10826 )
2023-12-14 12:01:05 +13:00
Oscar Zhou
e4d71d858d
fix(setting/ssl): cert files are optional to upload [EE-6139] ( #10776 )
2023-12-13 23:20:19 +13:00
Chaim Lev-Ari
25741e8c4c
feat(edge): sort waiting room table [EE-6259] ( #10577 )
2023-12-13 11:10:29 +02:00
Prabhat Khera
32d8dc311b
fix cpu parsing logic ( #10808 )
2023-12-12 15:35:36 +13:00
Dakota Walsh
6ff6fd7f75
fix(swagger): custom template create docs EE-6428 ( #10807 )
2023-12-11 10:04:23 +13:00
Matt Hook
41b73fe2ae
close the db before backup for windows shares and better error handling ( #10810 )
2023-12-08 15:24:23 +13:00
Prabhat Khera
fb3b00de41
fix(UI): remember backup settings tab selection [EE-6347] ( #10765 )
...
* remember backup settings tab selection
* address review comments
2023-12-08 15:17:27 +13:00
Prabhat Khera
0f9b91a15f
disable create access btn if there is no team or user ( #10766 )
2023-12-08 14:19:43 +13:00
Dakota Walsh
79f3e1b04b
fix(backup ui): minor typo on backup page EE-6348 ( #10716 )
2023-12-08 13:22:41 +13:00
matias-portainer
56022ab7b1
fix(stacks): allow editing custom templates before stack deployment EE-6380 ( #10712 )
2023-12-07 09:42:18 -03:00
Ali
4e8b371fb7
fix(gitops): clean trailing slash [EE-6346] ( #10777 )
...
Co-authored-by: testa113 <testa113>
2023-12-07 13:43:01 +13:00
Ali
a2d6d6002c
fix(app): update sliders when limits are known [EE-5933] ( #10768 )
...
Co-authored-by: testa113 <testa113>
2023-12-07 12:11:44 +13:00
Chaim Lev-Ari
dabcf4f7db
feat(custom-templates): migrate create view to react [EE-6400] ( #10715 )
2023-12-06 14:11:02 +01:00
Prabhat Khera
bd5ba7b5d0
fix(kube): configmaps and secrets from envFrom in the app detail screen [EE-6282] ( #10742 )
...
* fix configmaps and secrets from envFrom
* adress review comments
2023-12-06 16:02:26 +13:00
James Carppe
1d279428a7
Update bug template for 2.19.4 ( #10763 )
2023-12-06 12:05:53 +13:00
Chaim Lev-Ari
8ee0c0cf27
fix(images): sort by tags [EE-6410] ( #10740 )
2023-12-04 08:47:28 +02:00
Chaim Lev-Ari
2a18c9f215
fix(edge/templates): fix issues with git templates [EE-6357] ( #10679 )
2023-12-04 08:46:44 +02:00
Ali
974378c9b5
fix(gitops): correct commit hash link [EE-6346] ( #10723 )
2023-12-04 11:18:15 +13:00
Matt Hook
eb23818f83
fix(rollback): reimplement rollback feature [EE-6367] ( #10721 )
2023-12-04 09:12:41 +13:00
Ali
8f4d6e7e27
fix(app): shift external to the top [EE-6392] ( #10719 )
...
Co-authored-by: testa113 <testa113>
2023-12-04 07:43:53 +13:00
Oscar Zhou
5c7f6aab66
fix(docker/image): swarm image list issue [EE-6374] ( #10710 )
2023-12-01 16:49:31 +13:00
Chaim Lev-Ari
3cf36b0e93
fix(app/templates): show default url in settings [EE-6393] ( #10706 )
2023-11-30 07:18:15 +02:00
Chaim Lev-Ari
7a9436dad7
fix(edge/stacks): clear templates values on change method [EE-6390] ( #10707 )
2023-11-30 07:13:01 +02:00
cmeng
5c59c53e91
fix(password): force change password EE-6382 ( #10708 )
2023-11-30 17:46:57 +13:00
Ali
e3a995d515
fix(pvc): show access modes [EE-5581] ( #10554 )
...
Co-authored-by: testa113 <testa113>
2023-11-30 09:48:55 +13:00
Ali
87b486b798
fix(PVC): access modes match storage class capability [EE-5580] ( #10550 )
2023-11-30 09:48:14 +13:00
cmeng
92c18843b2
fix(wizard): count swarm agent as local environment EE-6215 ( #10684 )
2023-11-30 08:53:56 +13:00
Ali
450c167461
fix(cache): exclude reqs that accept yaml [EE-6381] ( #10696 )
...
Co-authored-by: testa113 <testa113>
2023-11-29 11:45:10 +13:00
Ali
bdcb003a32
fix(app): dont validate stack name [EE-6379] ( #10701 )
...
Co-authored-by: testa113 <testa113>
2023-11-29 11:44:33 +13:00
Chaim Lev-Ari
c40931b31c
fix(templates): show type selector [EE-6370] ( #10694 )
2023-11-28 15:40:22 +02:00
Matt Hook
db46dc553f
fix(backups): fix rollback feature [EE-6367] ( #10691 )
2023-11-28 11:12:17 +13:00
Chaim Lev-Ari
76bcdfa2b8
fix(edge/templates): fix issues [EE-6328] ( #10656 )
2023-11-27 09:56:15 +02:00
cmeng
140ac5d17c
fix(logout): clean user data when logout EE-6368 ( #10690 )
2023-11-27 17:21:55 +13:00
Ali
2fe965942a
fix(kubeClient): get standard client [EE-6376] ( #10692 )
...
Co-authored-by: testa113 <testa113>
2023-11-27 16:48:47 +13:00
cmeng
dc574af734
fix(container): runtime and resources issues EE-6306 ( #10611 )
2023-11-27 11:56:44 +13:00
Ali
1bcbfb8213
fix(cache): set as true for a new admin [EE-6293] ( #10689 )
...
Co-authored-by: testa113 <testa113>
2023-11-27 10:19:08 +13:00
Oscar Zhou
6bec4cdecc
fix(edgestack): set retry deployment ( #10676 )
2023-11-24 13:45:10 +13:00
Ali
04c1c7d8fb
fix(cache): cache fixes [EE-6293] ( #10681 )
...
* fix(cache): default cache to on for new users [EE-6293]
* clear cache to transition terminating namespace
* add rq requests back to the namespace view
---------
Co-authored-by: testa113 <testa113>
2023-11-24 11:27:52 +13:00
Ali
2f91315ac7
fix(namespace): handle undefined registry options [EE-6366] ( #10683 )
...
Co-authored-by: testa113 <testa113>
2023-11-24 10:58:32 +13:00
andres-portainer
a4b17d2548
fix(gitops): change the condition that checks if the environment is online EE-6321 ( #10665 )
2023-11-23 11:54:50 -03:00
Chaim Lev-Ari
26953d0b15
fix(templates): change default url [EE-6363] ( #10680 )
2023-11-23 03:41:22 +02:00
cmeng
13d1fc63ff
fix(stack): sync ee code to ce EE-5960 ( #10642 )
2023-11-23 09:17:12 +13:00
Ali
a4926e5237
fix(namespace): create page layout [EE-6385] ( #10675 )
2023-11-22 15:37:11 +13:00
James Carppe
936a71ee00
Update bug template for 2.19.3 ( #10674 )
2023-11-22 14:25:22 +13:00
Ali
4096bb562d
feat(cache): introduce cache option [EE-6293] ( #10672 )
...
Co-authored-by: testa113 <testa113>
2023-11-22 14:21:07 +13:00
cmeng
57ed6ae6a6
fix(edge-stack): parse docker compose multi lines json output EE-6317 ( #10627 )
2023-11-20 22:54:28 +13:00
Chaim Lev-Ari
ad5a17ac34
feat(edge/updates): schedule time changes [EE-5975] ( #10458 )
2023-11-20 10:24:54 +02:00
Chaim Lev-Ari
436da01bce
feat(auth): save jwt in cookie [EE-5864] ( #10527 )
2023-11-20 09:35:03 +02:00
Ali
ecce501cf3
Revert "feat(cache): introduce cache option [EE-6293] ( #10641 )" ( #10658 )
...
This reverts commit 2c032f1739 .
2023-11-20 15:08:19 +13:00
Ali
2c032f1739
feat(cache): introduce cache option [EE-6293] ( #10641 )
2023-11-20 10:22:48 +13:00
cmeng
fffc7b364e
fix(container): Unable to create container with webhook EE-6313 ( #10619 )
2023-11-17 14:35:47 +13:00
andres-portainer
0b5b8971b1
fix(gitops): handle the local environment in isEnvironmentOnline() EE-6321 ( #10631 )
2023-11-16 09:40:42 -03:00
cmeng
be09c5e346
fix(volumes): Volumes browse button spacing issue EE-6323 ( #10633 )
2023-11-16 16:25:17 +13:00
cmeng
d089dfbca0
fix(container): fix various creating container issues EE-6287 ( #10595 )
...
* fix(container): show placeholder for image field EE-6287
* fix(container): correct query params for search button field EE-6287
* fix(container): use btoa to encode registry credential EE-6287
* fix(container): allow creating non-existing option EE-6287
* fix(ui/forms): typeahead component
* fix(container): select the default registry EE-6287
* fix(container): always enable deploy button when always pull is off EE-6287
* fix(container): reset command fields outside current event to avoid validation on broken values EE-6287
* fix(container): query registry with endpoint ID param EE-6287
---------
Co-authored-by: Chaim Lev-Ari <chaim.levi-ari@portainer.io >
2023-11-16 08:50:23 +13:00
Chaim Lev-Ari
e43d076269
feat(edge/templates): introduce edge specific settings [EE-6276] ( #10609 )
2023-11-15 14:43:18 +02:00
Chaim Lev-Ari
68950fbb24
feat(edge/templates): introduce custom templates [EE-6208] ( #10561 )
2023-11-15 10:45:07 +02:00
Chaim Lev-Ari
a0f583a17d
fix(containers): align switches [EE-6314] ( #10616 )
2023-11-15 09:34:08 +02:00
Chaim Lev-Ari
51474262eb
fix(access-control): show only environment users [EE-6315] ( #10614 )
2023-11-15 09:33:29 +02:00
Matt Hook
3525a1af77
fix(kube): change advanced deployment label [EE-6310] ( #10626 )
...
* change namespace label to deploy to
* fix var typo
2023-11-15 11:35:39 +13:00
Chaim Lev-Ari
e1e90c9c1d
feat(edge/templates): introduce edge app templates [EE-6209] ( #10480 )
2023-11-14 14:54:44 +02:00
Chaim Lev-Ari
95d96e1164
fix(ui): parse slider value correctly [EE-6225] ( #10484 )
2023-11-14 13:17:25 +02:00
Chaim Lev-Ari
99b39da03d
refactor(edge/groups): migrate view to react [EE-4683] ( #10592 )
2023-11-14 12:57:27 +02:00
Chaim Lev-Ari
1f2f4525e3
feat(ui/buttons): introduce Add and Delete buttons [EE-6296] ( #10585 )
2023-11-14 12:36:15 +02:00
James Carppe
66635ba6b1
Updated versions in bug report template ( #10620 )
...
LGTM
2023-11-13 07:07:44 +05:30
yi-portainer
3630aab820
* remove line break
2023-11-13 14:18:52 +13:00
Matt Hook
3c8c2118d4
update namespace section for helm ( #10610 )
2023-11-13 09:37:52 +13:00
Chaim Lev-Ari
d6ac29b498
fix(edge/stacks): remove parentheses [EE-6277] ( #10560 )
2023-11-09 09:55:54 +02:00
Prabhat Khera
e73b7fe0fd
fix(kubernetes): clear user token from kube token cache on logout + update cluster rolebindings for user on change of team/user authorization [EE-6298] ( #10598 )
...
* clear user token from kube token cache on logoug + updates cluster role bindings for service accounts on change user/teams authorizations
2023-11-09 14:33:23 +13:00
Prabhat Khera
e761a00098
fix(kubernetes): URL form validation for advance deployment [EE-6280] ( #10607 )
2023-11-09 13:26:42 +13:00
Oscar Zhou
9041880bdb
fix(container): assign container domain name ( #10605 )
2023-11-09 10:19:28 +13:00
Ali
e4ddd8048a
fix(app): disable deploy when there are no namespaces [EE-6295] ( #10606 )
...
Co-authored-by: testa113 <testa113>
2023-11-08 03:22:41 +00:00
Oscar Zhou
e6ef913bb1
fix(docker/swarm): suppress no such container logs ( #10604 )
2023-11-08 11:43:42 +13:00
Matt Hook
3fd696d6b5
switch to filter after upgrading helm binary ( #10596 )
2023-11-06 13:32:14 +13:00
Ali
24c9959ca4
fix(app): hide services section when there are no namespaces [EE-6295] ( #10588 )
...
Co-authored-by: testa113 <testa113>
2023-11-05 17:37:48 +00:00
Chaim Lev-Ari
e72671e4ab
fix(edge/updates): hide sidebar item when disabled [EE-6294] ( #10582 )
2023-11-05 12:45:56 +02:00
Prabhat Khera
47c9e498f9
fix validation fro custom template ( #10587 )
2023-11-03 11:39:44 +13:00
Ali
0c323b48e7
fix(nodes): restrict nodes details from standard user [EE-6125] ( #10586 )
...
Co-authored-by: testa113 <testa113>
2023-11-02 19:02:19 +00:00
Prabhat Khera
103d908e63
fix(users): hide admin users for non admins from user list API [EE-6290] ( #10580 )
...
* hide admin users for non admins from user list API
* address review comments
2023-11-02 16:08:17 +13:00
cmeng
2972022523
fix(version): show build info EE-6278 ( #10578 )
2023-11-02 11:04:11 +13:00
Oscar Zhou
4ffeefd267
feat(security): add docker scout pr github action flow ( #10557 )
2023-11-02 09:34:24 +13:00
Prabhat Khera
c8bdf21d07
fix(kubernetes): validation for advance deployments [EE-6280] ( #10574 )
2023-11-02 08:50:12 +13:00
Prabhat Khera
b6f9777bbf
fix custom template id on select ( #10573 )
2023-11-02 08:46:50 +13:00
Ali
f6b78312f4
fix(nodes): allow standard users to get kube endpoints [EE-6125] ( #10572 )
...
Co-authored-by: testa113 <testa113>
2023-11-01 19:08:38 +00:00
Chaim Lev-Ari
948486df77
fix(services): update service [EE-6275] ( #10559 )
2023-11-01 12:27:38 +02:00
cmeng
600c8a3025
fix(volumes): fix broken volume browse button EE-6274 ( #10566 )
2023-11-01 14:15:54 +13:00
cmeng
8daf77c3b6
fix(log-viewer): unable to view container logs EE-6273 ( #10555 )
2023-11-01 12:00:05 +13:00
matias-portainer
8bb5129be0
feat(nomad): remove nomad from UI EE-6060 ( #10509 )
2023-10-31 15:27:20 -03:00
Ali
1140804fe9
fix(app): sync showSystem between stacks and apps tables [EE-6216] ( #10532 )
2023-10-30 19:41:41 +00:00
Prabhat Khera
7d868d1dc9
hide stacks tab if stack feature is disabled ( #10551 )
2023-10-30 14:13:36 +13:00
andres-portainer
247f358b94
fix(code): revert omitempty optimization EE-6269 ( #10548 )
2023-10-27 17:33:04 -03:00
matias-portainer
f10356641a
fix(edge/aeec): make edge id generator field mandatory EE-6010 ( #10545 )
2023-10-27 10:35:10 -03:00
LP B
9e60723e4d
fix(app/logout): always perform API logout + make API logout route public [EE-6198] ( #10448 )
...
* feat(api/logout): make logout route public
* feat(app/logout): always perform API logout on /logout redirect
* fix(app): send a logout event to AngularJS when axios hits a 401
2023-10-27 14:44:05 +02:00
Ali
47fa1626c6
fix(app): don't attach all ingresses to app [EE-5686] ( #10537 )
2023-10-27 16:59:45 +13:00
Prabhat Khera
26036c05f2
fix(kubernetes): remove unique check from kubernetes stacks [EE-6170] ( #10542 )
2023-10-27 15:41:02 +13:00
Matt Hook
8ee718f808
chore(binaries): upgrade binaries [EE-6253] ( #10529 )
2023-10-27 15:40:06 +13:00
cmeng
30e4b3e68c
fix(edge-stack): remove text info for relative path EE-6228 ( #10541 )
2023-10-27 14:53:20 +13:00
cmeng
0d56504268
fix(settings): disable save button when revert changes EE-6263 ( #10543 )
2023-10-27 13:47:08 +13:00
Ali
6a5f44b5ba
fix(errors): display kube confgimap and secret errors [EE-5558] ( #10539 )
2023-10-27 10:56:03 +13:00
cmeng
3964852fda
fix(container): hide capabilities tab EE-6258 ( #10540 )
2023-10-26 15:44:31 +13:00
Ali
403fdf7ce3
fix(nodes): disable select [EE-4692] ( #10538 )
...
Co-authored-by: testa113 <testa113>
2023-10-25 23:59:01 +01:00
Ali
afa3e7477b
fix(toggle): update cursor style and color transition speed [EE-6229] ( #10534 )
...
Co-authored-by: testa113 <testa113>
2023-10-25 23:17:18 +01:00
Ali
d9effb3597
fix(nodes): fix nodes datatable width [EE-4962] ( #10533 )
...
Co-authored-by: testa113 <testa113>
2023-10-25 20:42:36 +01:00
andres-portainer
ee80e3d252
fix(edge): fix frontend issues with omitempty EE-6260 ( #10536 )
2023-10-25 15:51:39 -03:00
matias-portainer
824706e4e9
fix(ui): label GPU functionality as NVIDIA only EE-6204 ( #10522 )
2023-10-25 14:48:22 -03:00
Chaim Lev-Ari
09f9c09706
chore(ci): separate tests from CI ( #10524 )
2023-10-25 07:52:04 +03:00
Prabhat Khera
577eef5de0
fix stack name placeholder and some css styling ( #10523 )
2023-10-25 08:59:10 +13:00
andres-portainer
ae1726cece
feat(performance): performance optimizations EE-6042 ( #10520 )
2023-10-24 13:55:11 -03:00
andres-portainer
e4e66dac9c
fix(gitops): only attempt to redeploy when the environment appears to be online EE-6182 ( #10464 )
2023-10-24 11:20:45 -03:00
Steven Kang
08fdebfbd9
feat(ci): introduce GH Actions for Portainer CE ( #10419 )
...
Co-authored-by: Chaim Lev-Ari <chaim.levi-ari@portainer.io >
2023-10-24 13:30:33 +03:00
Matt Hook
860890046d
fix(registry): remove k8s registry secrets when registries are removed [EE-5768] ( #10369 )
2023-10-24 09:24:09 +13:00
Ali
96ead31a8d
fix(kubeapi): fix ts api error handling [EE-5558] ( #10488 )
...
* fix(kubeapi): fix ts api error handling [EE-5558]
* use portainer errors for mapped functions
* don't parse long patch responses
* allow nested kube error that's thrown to bubble up
---------
Co-authored-by: testa113 <testa113>
2023-10-23 20:52:40 +01:00
andres-portainer
6c55cac52a
feat(code): equalize the code with EE EE-6218 ( #10518 )
2023-10-23 15:52:37 -03:00
Ali
e110856003
fix(namespace): remove duplicate 'no registry' text [EE-2226] ( #10519 )
...
Co-authored-by: testa113 <testa113>
2023-10-23 19:49:24 +01:00
Chaim Lev-Ari
10c3ed42f0
refactor(custom-templates): migrate list component to react [EE-6206] ( #10440 )
2023-10-23 20:00:50 +03:00
Chaim Lev-Ari
14129632a3
refactor(app-templates): convert list to react [EE-6205] ( #10439 )
2023-10-23 19:04:18 +03:00
Chaim Lev-Ari
1fa63f6ab7
refactor(docker/services): migrate service tasks to react [EE-4676] ( #10328 )
2023-10-23 13:52:49 +03:00
Chaim Lev-Ari
70455320be
fix(docker/volumes): Add volume typo [EE-6226] ( #10483 )
2023-10-23 13:31:59 +03:00
Chaim Lev-Ari
b933bee95e
feat(docker/networks): migrate networks datatable to React [EE-4670] ( #10351 )
...
Co-authored-by: LP B <xAt0mZ@users.noreply.github.com >
2023-10-22 12:35:22 +03:00
Chaim Lev-Ari
0dc1805881
refactor(docker/services): convert services table to react [EE-4675] ( #10289 )
2023-10-22 12:32:05 +03:00
Chaim Lev-Ari
6b5c24faff
refactor(custom-templates): migrate common-fields to react [EE-6207] ( #10445 )
2023-10-22 12:19:19 +03:00
Chaim Lev-Ari
1ad9488ca7
refactor(templates): migrate template item to react [EE-6203] ( #10429 )
2023-10-19 21:09:15 +02:00
Chaim Lev-Ari
d970f0e2bc
refactor(containers): migrate create view to react [EE-2307] ( #9175 )
2023-10-19 13:45:50 +02:00
cmeng
bc0050a7b4
fix(user-token): prevent admin read tokens of other admins EE-5858 ( #10489 )
2023-10-19 16:23:14 +13:00
Prabhat Khera
03155685ab
fix toggle colors ( #10503 )
2023-10-19 15:01:31 +13:00
Prabhat Khera
7e4d113fda
fix libhelm error message ( #10502 )
2023-10-19 13:20:49 +13:00
Oscar Zhou
7c91780eb7
fix(edge): introduce pause and rollback status [EE-5992] ( #10465 )
2023-10-19 11:26:02 +13:00
Ali
877dc1e236
fix(namespace): update no registries text [EE-2226] ( #10501 )
...
Co-authored-by: testa113 <testa113>
2023-10-18 22:57:29 +01:00
Prabhat Khera
56f3bd8417
add name field for helm install in advance deployments ( #10493 )
2023-10-18 11:37:03 +13:00
Ali
776be2e022
fix(sidebar): high contrast styles, single option link [EE-5666] ( #10485 )
2023-10-16 21:23:23 +01:00
Ali
0e47f22c0a
refactor(cluster): migrate nodes datatable to react [EE-4962] ( #10459 )
...
Co-authored-by: testa113 <testa113>
2023-10-16 21:19:08 +01:00
andres-portainer
b346fd7f39
fix(store): fix StoreIsUpdating() to properly set the state EE-6227 ( #10486 )
2023-10-16 16:32:30 -03:00
Prabhat Khera
35448c7f48
fix helm install ( #10479 )
2023-10-17 07:50:13 +13:00
Ali
07ec2ffe5e
fix(namespace): create ns qa feedback [EE-2226] ( #10474 )
2023-10-16 19:15:44 +01:00
Prabhat Khera
bcb3f918d1
some minor UI fixes ( #10475 )
2023-10-16 14:08:55 +13:00
Prabhat Khera
7840e0bfe1
feature(kubernetes): stack name made optional & add toggle to disable stack in kubernetes [EE-6170] ( #10436 )
2023-10-16 14:08:06 +13:00
Chaim Lev-Ari
44d66cc633
fix(docker/secrets): allow navigating to secret item page [EE-6164] ( #10382 )
2023-10-15 09:33:27 +03:00
Matt Hook
148bd4d997
chore:(kubeclient): refactor kubeclient middleware and endpoints [EE-5028] ( #10423 )
2023-10-13 13:43:36 +13:00
Matt Hook
7c4c985247
upgrade some badge components to match EE ( #10451 )
2023-10-13 03:10:16 +13:00
Chaim Lev-Ari
57c45838d5
fix(edge/updates): allow group search [EE-6179] ( #10408 )
2023-10-12 08:30:23 +03:00
Ali
5a73605df2
fix(sidebar): consistent font weight [EE-5666] ( #10461 )
2023-10-12 01:59:46 +01:00
Prabhat Khera
ff5b311eee
fix(helm): fix helm move to advance deployments issues [EE-5999] ( #10453 )
...
* fix helm move to adv deployments
2023-10-12 11:02:09 +13:00
Ali
7218eb0892
feat(namespace): migrate create ns to react [EE-2226] ( #10377 )
2023-10-11 20:32:02 +01:00
Prabhat Khera
31bcba96c6
feature(UI): toggle styling changes [EE-4602] ( #10373 )
2023-10-12 07:34:38 +13:00
Ali
6a5f5aa424
fix(sidebar): qa feedback [EE-5666] ( #10452 )
2023-10-11 19:32:52 +01:00
matias-portainer
da5a4d6714
fix(swarm/services): avoid sending credSpec object when empty EE-6178 ( #10441 )
2023-10-11 11:30:23 -03:00
Chaim Lev-Ari
35dfde70de
refactor(ui/page-header): make docs url explicit [EE-5966] ( #10411 )
2023-10-11 10:38:57 +03:00
Chaim Lev-Ari
9e57530bde
fix(build): handle warning about userId [EE-5612] ( #10444 )
2023-10-11 10:30:14 +03:00
Chaim Lev-Ari
5c37ed328f
refactor(docker/volumes): migrate table to react [EE-4677] ( #10312 )
2023-10-11 10:27:42 +03:00
Chaim Lev-Ari
8e1417b4e9
refactor(docker/containers): remove EndpointProvider from container service [EE-6180] ( #10392 )
2023-10-11 10:26:44 +03:00
Chaim Lev-Ari
b80fcb0467
fix(docker/stacks): show orphaned stacks option [EE-6149] ( #10346 )
2023-10-11 10:24:35 +03:00
cmeng
66ca73f98b
fix(edge-stack): sync CE code with EE EE-6163 ( #10437 )
2023-10-11 18:11:12 +13:00
Ali
a0dbabcc5f
feat(sidebar): update menu structure [EE-5666] ( #10418 )
2023-10-09 19:23:12 +01:00
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
da346cba60
chore(deps): update ts and more deps [EE-5756] ( #10409 )
2023-10-05 11:25:35 +03:00
Chaim Lev-Ari
5f9687a361
fix(edge/waitingroom): hide sidebar when disabled [EE-6003] ( #10343 )
2023-10-05 10:31:08 +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
Ali
b895e88075
fix(teasers): add teaser message full stops [EE-6035] ( #10401 )
2023-10-02 21:23:00 +01: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
Matt Hook
9440aa733d
support proxy for helm repo validation ( #10358 )
2023-09-29 10:55:49 +13:00
LP B
ada6b31f69
fix(docker/container): container logs viewer error when logging is disabled ( #10384 )
...
* fix(docker/container-logs): invalid string breadcrumb
* fix(docker/container): let docker select the logging driver by default on container create
* fix(docker/container-logs): information panel in container logs when logging is disabled
* fix(docker/container): dont include HostConfig.LogConfig if no driver is selected
2023-09-28 15:53:52 +02:00
Ali
d678b155ba
fix(teasers): updated muted styles from qa feedback [EE-6035] ( #10390 )
...
* fix(teasers): updated muted styles from qa feedback [EE-6035]
2023-09-28 11:32:58 +01:00
Prabhat Khera
99625cd35f
fix team lead access to view user names ( #10388 )
2023-09-28 12:40:54 +13:00
Chaim Lev-Ari
95ca1d396b
fix(docker/services): show cred spec configs [EE-5276] ( #10083 )
2023-09-27 07:57:47 +03:00
Chaim Lev-Ari
e28322459a
fix(stacks): mark stack as start after autoupdate [EE-6165] ( #10376 )
2023-09-27 07:53:33 +03:00
Prabhat Khera
3ff2f64930
fix(authorization): disable user list api call if not authorised [EE-5825] ( #10379 )
...
* disable user list api call if not authorised
* fix tests
* fix lint issues
2023-09-27 10:12:30 +13:00
Ali
702391cf88
remove apostrophe from tooltip ( #10386 )
...
Co-authored-by: testa113 <testa113>
2023-09-26 21:25:08 +01:00
LP B
d437cde046
fix(docker/container): missing return statement when preparing container config ( #10383 )
2023-09-26 14:09:38 +02:00
Chaim Lev-Ari
7acde18930
feat(containers): migrate labels tab to react [EE-5212] ( #10348 )
2023-09-26 13:54:45 +03:00
cmeng
b4b44e6fa4
fix(edge-config): allow empty filter type EE-5962 ( #10381 )
2023-09-26 13:49:25 +13:00
Chaim Lev-Ari
2dfa4a7c45
refactor(containers): migrate restart policy tab to react [EE-5213] ( #10347 )
2023-09-25 20:40:26 +03:00
Chaim Lev-Ari
3d19c46326
style(kubernetes): disable autoFocus warning [EE-5752] ( #10368 )
2023-09-25 20:13:31 +03:00
Chaim Lev-Ari
57e04c3544
refactor(containers): migrate caps tab to react [EE-5215] ( #10366 )
2023-09-25 19:36:50 +03:00
Chaim Lev-Ari
9dde610da3
fix(docker/containers): create container with bridge network [EE-6160] ( #10365 )
2023-09-25 19:35:54 +03:00
LP B
26cb75def9
feat(app/home): tooltip aside edge agent version on mismatch with Portainer version ( #10287 )
...
* feat(app/home): tooltip aside edge agent version on mismatch with Portainer version
* fix(app/home): split agent and edge version display + display warning for agents before 2.15
2023-09-25 11:56:08 +02: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
Ali
13c48ab961
fix(be-teaser): mute styles [EE-6035] ( #10349 )
2023-09-24 19:56:09 +01:00
Chaim Lev-Ari
ffac83864d
refactor(containers): migrate resources tab to react [EE-5214] ( #10355 )
2023-09-24 15:31:06 +03:00
Prabhat Khera
ec091efe3b
fix deadlock situation ( #10360 )
2023-09-22 16:06:20 +12:00
cmeng
fb7a2fbbe6
fix(stack): fix edit git stack validation EE-5855 ( #10339 )
2023-09-22 10:09:24 +12:00
matias-portainer
dfce48cd5e
fix(stacks): check properly if endpoint id is defined in the stacks object EE-6118 ( #10302 )
2023-09-21 10:12:43 -03:00
Chaim Lev-Ari
2b47b84e5e
feat(docker/containers): migrate network tab to react [EE-5210] ( #10344 )
2023-09-21 14:02:02 +03:00
Chaim Lev-Ari
e92f067e42
refactor(containers): migrate volumes tab to react [EE-5209] ( #10284 )
2023-09-21 05:31:00 +03:00
Chaim Lev-Ari
16ccf5871e
refactor(docker/containers): migrate env vars to react [EE-5211] ( #10345 )
2023-09-21 04:11:18 +03:00
cmeng
54112b56f2
feat(edge-config): support edge config for group EE-5962 ( #10329 )
2023-09-21 11:22:44 +12:00
LP B
a66942aa5a
fix(app/stacks): swarm stacks incorrectly marked as orphaned ( #10319 )
2023-09-20 12:40:08 +02:00
Ali
c18504d6f1
fix(cluster): make angular refresh env [EE-5524] ( #10315 )
...
Co-authored-by: testa113 <testa113>
2023-09-20 19:33:43 +12:00
Chaim Lev-Ari
25d5e62f5c
refactor(kube/apps): migrate stacks table to react [EE-4661] ( #10091 )
2023-09-20 09:04:26 +03:00
James Carppe
a5f60c64ef
Added 2.19.1 to list of versions in bug report template ( #10338 )
2023-09-20 07:48:35 +05:30
Matt Hook
d6d532473e
allow libhelm to use forward proxy ( #10331 )
2023-09-19 18:07:51 +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
Chaim Lev-Ari
bf85a8861d
refactor(docker/swarm): migrate nodes table to react [EE-4672] ( #10184 )
2023-09-13 10:51:33 +01:00
Chaim Lev-Ari
fbdbd277f7
fix(docker/container): pass empty command and entrypoint [EE-6106] ( #10285 )
2023-09-13 10:47:13 +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
Prabhat Khera
4c16594a25
fix(security): added restrictions to see user names [EE-5825] ( #10296 )
...
* fix(security): added restrictions to see user names [EE-5825]
* use pluralize method
2023-09-12 13:15:34 +12:00
Chaim Lev-Ari
60477ae287
refactor(docker/networks): migrate macvlan nodes selector to react [EE-4669] ( #10183 )
2023-09-11 15:27:04 +01:00
Chaim Lev-Ari
09aa1d35a8
refactor(ui): remove unused tables [EE-4698] ( #10215 )
2023-09-11 15:26:22 +01:00
cmeng
7669a3c8c6
fix(settings): misaligned poll frequency selector EE-6081 ( #10286 )
2023-09-11 15:35:44 +12:00
Ali
dde4b95426
fix(cluster): faster submitting load times [EE-5524] ( #10280 )
...
* faster submitting load times
* scroll to selected tz option
---------
Co-authored-by: testa113 <testa113>
2023-09-11 10:52:00 +12:00
LP B
dfd415c62e
fix(app/stacks): stacks incorrectly marked as orphaned ( #10273 )
2023-09-08 22:22:26 +02:00
Matt Hook
b40b305e63
fix(styles): improve styling of form-section-title [EE-5366] ( #10250 )
2023-09-08 13:40:09 +12:00
Chaim Lev-Ari
c8a1f0fa77
refactor(docker/stacks): migrate table to react [EE-4705] ( #9956 )
2023-09-07 15:59:59 +01:00
Chaim Lev-Ari
c3d266931f
refactor(docker/services): convert service tasks table to react [EE-4674] ( #10188 )
2023-09-07 15:19:03 +01:00
Chaim Lev-Ari
c47a804c97
refactor(docker/secrets): migrate table to react [EE-4673] ( #10185 )
2023-09-07 15:15:22 +01:00
Chaim Lev-Ari
b15812a74d
refactor(docker/containers): migrate networks table to react [EE-4665] ( #10069 )
2023-09-07 15:14:03 +01:00
matias-portainer
776f6a62c3
fix(authentication): allow nested whitespaces on AD OU names EE-5206 ( #10260 )
2023-09-07 11:02:57 -03:00
Chaim Lev-Ari
ae3e612a24
feat(docker/stacks): fold env vars by default [EE-5575] ( #9957 )
2023-09-07 14:45:59 +01:00
Ali
6a8ff7c076
fix(yaml): remove create message on edit views [EE-5356] ( #10254 )
...
Co-authored-by: testa113 <testa113>
2023-09-07 09:29:25 +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
Oscar Zhou
e83aa4d88d
fix(gomod): update golang version ( #10255 )
2023-09-06 10:29:58 +12: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
Ali
515b02813b
feat(k8sconfigure): migrate configure to react [EE-5524] ( #10218 )
2023-09-06 04:06:36 +12:00
Oscar Zhou
0f1e77a6d5
fix(security): update dependency and binary version [EE-5798] ( #10192 )
2023-09-05 17:23:12 +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
Chaim Lev-Ari
e82b34b775
refactor(docker/services): migrate scale form to react [EE-6057] ( #10208 )
2023-09-04 16:24:41 -03:00
Chaim Lev-Ari
f7366d9788
refactor(docker/containers): migrate commands tab to react [EE-5208] ( #10085 )
2023-09-04 19:07:29 +01:00
Chaim Lev-Ari
46e73ee524
refactor(docker/containers): migrate processes table to react [EE-4666] ( #10081 )
2023-09-04 17:05:01 +01:00
Chaim Lev-Ari
e5880b3e34
fix(edge): add background to table icons [EE-6020] ( #10187 )
2023-09-04 16:52:51 +01:00
Chaim Lev-Ari
0e2eb17220
chore(deps): upgrade tailwind and prettier [EE-5218] ( #10068 )
2023-09-04 16:20:36 +01:00
Chaim Lev-Ari
cb7377ead6
refactor(ui/datatables): allow datatable to globally filter on object value [EE-5824] ( #9955 )
2023-09-04 10:33:07 +01:00
Oscar Zhou
440f4e8dda
fix(edge): stack associated no dynamic group being deployed [EE-5531] ( #10224 )
2023-09-04 17:04:45 +12:00
James Carppe
490e4ec655
Add 2.19.0 to bug report template ( #10239 )
2023-09-04 10:20:55 +05:30
Dakota Walsh
7be8619ab7
fix(search): Add noindex meta tag EE-5371 ( #10220 )
2023-09-04 07:45:44 +12:00
Chaim Lev-Ari
4a6b7e2654
fix(ui/switch): reduce label size [EE-3803] ( #10019 )
2023-09-03 10:26:38 +01: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
Prabhat Khera
4560a53317
add tls options to the tls dropdown ( #10221 )
2023-09-01 10:42:22 +12:00
Chaim Lev-Ari
1b0fd60115
refactor(docker/configs): remove EndpointProvider [EE-5746] ( #9198 )
2023-08-31 22:11:57 +02:00
Ali
cd3c6e3089
fix(k8sconfigure): make ingress restrict be only [EE-6062] ( #10216 )
...
Co-authored-by: testa113 <testa113>
2023-09-01 06:11:48 +12:00
Oscar Zhou
4654978567
fix(api/system): support to display server edition via api ( #10211 )
2023-08-31 13:39:02 +12:00
Prabhat Khera
6d203033c1
fix showing default ns for ingresses on edi ( #10197 )
2023-08-29 15:12:49 +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
Ali
841ca1ebd4
feat(app): migrate app parent view to react [EE-5361] ( #10086 )
...
Co-authored-by: testa113 <testa113>
2023-08-28 09:01:35 +12:00
Chaim Lev-Ari
531f88b947
chore(tests): clean tests output [EE-5758] ( #9215 )
2023-08-27 12:30:45 +02:00
Dakota Walsh
2953848b9a
feat(gpu): remove GPU lightbubble EE-5254 ( #10096 )
2023-08-25 15:32:08 +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
Ali
1e61f7e305
fix(ingress): handle system resources [EE-4775] ( #9972 )
...
* fix(ingress): handle system resources [EE-4775]
2023-08-23 09:13:35 +12:00
Chaim Lev-Ari
5586910e9d
fix(ui/datatables): sync page count with filtering [EE-5890] ( #10010 )
2023-08-22 09:36:31 +03:00
Prabhat Khera
bb646162d1
fix wrong error message for secrets ( #10073 )
2023-08-21 08:05:57 +12:00
Chaim Lev-Ari
cfe0d3092d
feat(ui): add confirmation to delete actions [EE-4612] ( #10003 )
2023-08-19 19:19:02 +03:00
cmeng
6fde4195f8
fix(migrator): prevent duplicated migration EE-5777 ( #10077 )
2023-08-18 21:40:48 +12:00
Chaim Lev-Ari
36b8c849b3
feat(edge/stacks): reload edge stacks from server [EE-5970] ( #10061 )
2023-08-17 14:09:41 +03:00
Ali
0f6607e703
refactor(app): migrate the yaml inspector to react [EE-5356] ( #10058 )
...
Co-authored-by: testa113 <testa113>
2023-08-17 22:01:10 +12:00
Ali
23295d2736
feat(app): migrate app containers to react [EE-5353] ( #9992 )
2023-08-17 22:00:25 +12:00
cmeng
6290e9facc
fix(waiting-room): search endpoints by edge group name EE-5965 ( #10072 )
2023-08-17 14:47:09 +12:00
cmeng
95424c322d
fix(datatable): image page not loading image list EE-5978 ( #10071 )
2023-08-17 09:53:28 +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
Ali
2b4cb1b7b4
fix(ingress): empty initial selection + fixes [EE-5852] ( #10066 )
...
Co-authored-by: testa113 <testa113>
2023-08-16 18:07:46 +12:00
Ali
26074437ca
fix(environments): fix env table [EE-5971] ( #10059 )
...
Co-authored-by: testa113 <testa113>
2023-08-16 13:21:23 +12:00
Prabhat Khera
665a25e448
fix edit namespace resource quota issue ( #10064 )
2023-08-16 10:25:01 +12:00
Chaim Lev-Ari
4a91e947ed
feat(edge/configs): add context help [EE-5963] ( #10055 )
2023-08-15 18:46:58 +03:00
Chaim Lev-Ari
d514eeec86
fix(edge/devices): search waiting room devices [EE-5895] ( #10014 )
2023-08-15 06:05:10 +03:00
matias-portainer
0ef4aad79a
fix(authentication): allow whitespaces when loading AD OU name EE-5206 ( #9977 )
2023-08-14 12:18:07 -03:00
matias-portainer
8355d449c5
fix(edge/stacks): add pagination to environments list EE-5908 ( #10042 )
2023-08-14 12:17:00 -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
Ali
7757bf7a84
fix(r2a): remove withUserProvider [EE-5355] ( #10048 )
...
Co-authored-by: testa113 <testa113>
2023-08-14 19:01:31 +12:00
Ali
5862aa5dd8
fix(app): use correct withCurrentUser wrapper [EE-5928] ( #10040 )
...
Co-authored-by: testa113 <testa113>
2023-08-14 16:53:28 +12:00
cmeng
925a0d0a9a
fix(stack): fail to start swarm stack with private image EE-4797 ( #10047 )
2023-08-14 16:13:12 +12:00
Ali
2a7a96f498
fix(microk8s): PO ui fixes [EE-5900] ( #10031 )
...
Co-authored-by: testa113 <testa113>
2023-08-14 12:34:58 +12:00
Ali
c472fe9c18
refactor(app): app events datatable [EE-5355] ( #10024 )
2023-08-14 05:09:40 +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
matias-portainer
e1a3010bc7
fix(edge/stacks): fix UI issues EE-5844 ( #10021 )
2023-08-09 10:09:08 -03:00
cmeng
2de4863532
fix(edge-stack): detaching swarm stack from git repository EE-5812 ( #9998 )
2023-08-07 10:33:04 +12:00
Oscar Zhou
8cf54cd0df
fix(react/datatable): override getColumnCanGlobalFilter method ( #9990 )
2023-08-07 10:30:38 +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
Ali
5865f1ca77
fix(app): update summary with ingresses [EE-5847] ( #9973 )
...
Co-authored-by: testa113 <testa113>
2023-08-04 13:48:21 +12:00
Chaim Lev-Ari
f59573f306
fix(home): empty default sort [EE-5822] ( #9951 )
2023-08-03 16:21:09 -03:00
Chaim Lev-Ari
1cecbd7177
fix(docker/images): show empty size cell [EE-5823] ( #9954 )
2023-08-03 16:19:58 -03:00
Ali
acf9203580
fix(ingress): ingress ui feedback [EE-5852] ( #9982 )
...
Co-authored-by: testa113 <testa113>
2023-08-03 23:03:09 +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
df47f3d8a8
show kube icon for custom template ( #9968 )
2023-08-02 09:43:54 +12:00
Ali
d0ecf6c16b
fix(ingress): loading and ui fixes [EE-5132] ( #9959 )
2023-08-01 19:31:35 +12:00
Matt Hook
e400c4dfc6
bump compose to 2.20.2 ( #9964 )
2023-08-01 12:27:21 +12:00
Matt Hook
721457b71d
bump version to 2.20 ( #9963 )
2023-08-01 09:20:51 +12:00
Ali
b19800681f
fix(app): improve perceived ingress load time [EE-5805] ( #9946 )
...
Co-authored-by: testa113 <testa113>
2023-07-31 20:18:45 +12:00
cmeng
6a4e44ee0a
fix(stack): update gitops updates tooltip EE-5827 ( #9962 )
2023-07-31 18:46:00 +12:00
Chaim Lev-Ari
37ece734f0
refactor(kube/apps): convert placement table to react [EE-4662] ( #8938 )
2023-07-29 17:08:41 +02:00
Prabhat Khera
bf79ef7d89
fix(security): upgrade helm binary to v3.12.2 [EE-5801] ( #9263 )
2023-07-28 15:08:45 +12:00
James Carppe
883ef2578f
fix indentation in bug report template ( #9944 )
2023-07-28 13:05:43 +12:00
Matt Hook
a585f34106
workding change ( #9266 )
2023-07-28 07:53:33 +12:00
Ali
b128139b69
fix(UI): PO review tweaks [EE-5776] ( #9245 )
...
Co-authored-by: testa113 <testa113>
2023-07-28 07:50:53 +12:00
James Carppe
4c425a7af8
Discussions updates ( #9730 )
...
* Update bug template: versions to dropdown, add license types to editions, set render on command used
* Update docs URL in help template
2023-07-27 10:27:32 +05:30
Dakota Walsh
400d95c1a5
fix(metrics): node chart race condition EE-5447 ( #9249 )
2023-07-27 11:46:38 +12:00
Dakota Walsh
ca617e2ac9
fix(jwt): replace deprecated gorilla/securecookie [EE-5153] ( #9247 )
2023-07-27 09:34:16 +12:00
samdulam
4a90b8a3f7
Fix links in Discussions and Issues Templates ( #9258 )
...
* Fix Links
* Fix links for discussions
2023-07-26 12:34:15 +05:30
samdulam
43ad3face2
Fix Links ( #9257 )
2023-07-26 12:11:06 +05:30
samdulam
69e61be474
file type changes ( #9256 )
2023-07-26 12:07:06 +05:30
samdulam
a4ea7a3709
Changes to issues templates now that Discussions are enabled ( #9255 )
...
* Discussions Enabled and Templates
* Discussions - Ideas Template
2023-07-26 12:02:38 +05:30
samdulam
c5ecf8a66d
Change Issues so we can move to discussions
2023-07-26 12:00:41 +05:30
samdulam
c2c0631495
Add Discussion Templates ( #9254 )
...
* Discussions Enabled and Templates
* Discussions - Ideas Template
2023-07-26 11:57:59 +05:30
samdulam
4ff3cee72e
Add workflow_dispatch so we can run manually ( #9253 )
2023-07-26 09:33:54 +05:30
Matt Hook
c4e8251e52
post po review changes ( #9244 )
2023-07-26 11:36:02 +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
samdulam
86ec058347
Change stabot action version as it stopped working ( #9246 )
2023-07-25 14:47:07 +05:30
Prabhat Khera
9fac997300
warning message placement and persisted folders heading ( #9233 )
2023-07-24 12:16:58 +12: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
634326b5cd
fix(container): column selection UI issue EE-5780 ( #9242 )
2023-07-24 10:12:43 +12:00
cmeng
94379763f8
fix(edge-stack): edfix(image): force remove button color EE-5787ge stack git authentication issues EE-5595 ( #9237 )
2023-07-21 16:37:30 +12:00
Ali
bb61723ba1
apply changes from EE ( #9232 )
...
Co-authored-by: testa113 <testa113>
2023-07-20 13:48:48 +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
b8f20a4f05
fix(waiting-room): remove breadcrumb EE-5781 ( #9231 )
2023-07-19 16:44:37 -03:00
matias-portainer
b5c5df798a
chore(edgegroups): rename decoratedEdgeGroup property EE-5501 ( #9212 )
2023-07-19 12:28:17 -03:00
matias-portainer
88da28694c
refactor(docker/events): fix null dataset EE-4667 ( #9208 )
2023-07-19 12:28:07 -03:00
Chaim Lev-Ari
4f0f53b9aa
feat(edge/stacks): ui for status [EE-5593] ( #9214 )
2023-07-19 12:26:18 -03:00
Chaim Lev-Ari
03b9a9b65d
fix(registry): find registry for image [EE-5660] ( #9181 )
2023-07-19 12:23:38 -03:00
Chaim Lev-Ari
fa755ffbca
fix(edge/stacks): show registry field for git [EE-5742] ( #9217 )
2023-07-19 12:22:29 -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
Chaim Lev-Ari
fbec123595
style(edge/stacks): remove duplicate component [EE-5554] ( #9209 )
2023-07-17 09:52:43 +03:00
Chaim Lev-Ari
09f60c3277
feat(docker): migrate files table to react [EE-4663] ( #8916 )
2023-07-16 10:59:58 +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
615af4fdee
refactor(docker/configs): implement table in react [EE-4664] ( #8912 )
2023-07-14 08:48:08 +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
Chaim Lev-Ari
76b871d8a0
chore(deps): upgrade webpack loaders [EE-5126] ( #9206 )
2023-07-13 21:36:23 +03:00
Chaim Lev-Ari
a725883cbc
refactor(docker/events): convert table to react [EE-4667] ( #8937 )
2023-07-13 12:55:22 +03:00
Chaim Lev-Ari
ecd54ab929
refactor(docker/images): convert table to react [EE-4668] ( #8910 )
2023-07-13 10:47:20 +03:00
Chaim Lev-Ari
0e9902fee9
refactor(settings): migrate view to react [EE-5509] ( #9179 )
2023-07-13 10:46:12 +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
Matt Hook
2d94f020d0
fix react table filter placement ( #9200 )
2023-07-13 11:47:53 +12:00
James Carppe
01b9c64216
Update 5NF references to 3NF, updated documentation links ( #9201 )
2023-07-13 11:46:37 +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
a216a1e960
refactor(edge/stacks): migrate list view to react [EE-2237] ( #9186 )
2023-07-12 17:26:52 +03:00
Chaim Lev-Ari
020ecb740a
chore(ci): run test in github action [EE-3014] ( #9187 )
2023-07-12 09:27:33 +03:00
Chaim Lev-Ari
de5c959e24
fix(kube): deploy app with image [EE-5738] ( #9194 )
2023-07-12 09:26:50 +03:00
Dakota Walsh
a9c6fa5ac2
fix(docs): update kubeconfig import doc link EE-5478 ( #9193 )
2023-07-12 16:07:23 +12:00
Matt Hook
39c431392e
indent submenus ( #9192 )
2023-07-12 15:32:59 +12: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
LP B
39eed67fd7
fix(app): dark theme be teaser colors [EE-5621] ( #9124 )
...
* fix(app): dark theme be teaser colors
* fix(app): review comments and prettier format
* fix(app): revert changes on arbitrary class
* feat(app/teaser): blue lock svg on dark theme
2023-07-11 17:35:43 +02:00
andres-portainer
64b227b2e1
chore(code): clean up the code EE-5719 ( #9183 )
2023-07-10 23:26:54 -03:00
Matt Hook
979af5301e
correctly identify master nodes ( #9064 )
2023-07-11 10:22:06 +12:00
Chaim Lev-Ari
10014ae171
refactor(ui/image-config): create react component [EE-5342] ( #8856 )
2023-07-10 18:56:12 +03:00
andres-portainer
bf51f1b6c9
chore(filenames): fix filenames EE-5717 ( #9171 )
2023-07-10 12:22:24 -03:00
Chaim Lev-Ari
60ae6a63fc
refactor(settings): migrate ssl panel to react [EE-5506] ( #9163 )
2023-07-10 14:03:58 +03:00
Ali
c752b98120
fix(app): fix app ingress edge cases [EE-5663] ( #9150 )
...
Co-authored-by: testa113 <testa113>
2023-07-10 16:20:22 +12:00
Chaim Lev-Ari
8b11e1678e
refactor(settings): migrate hidden containers panel to react [EE-5507] ( #9119 )
2023-07-10 03:39:11 +07: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
Prabhat Khera
14d84c8025
fix(UI): message styling on ingress form EE-5665 ( #9161 )
2023-07-07 09:37:04 +12:00
Prabhat Khera
d8c4dcbe72
fix secret warning message styling ( #9160 )
2023-07-06 15:23:41 +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
Oscar Zhou
1a9a564553
fix/EE-5636/edge-stack-git-update-button-status ( #9135 )
2023-07-03 10:18:50 +12: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
ceabb2884b
fix(edge/stacks): ignore missing file [EE-5649] ( #9127 )
2023-06-29 13:32:04 +07: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
Chaim Lev-Ari
599d214e50
refactor(docker): remove EndpointProvider from commit [EE-5641] ( #9123 )
2023-06-28 08:02:43 +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
Ali
89c1d0e337
feat(app): add ingress to app service form [EE-5569] ( #9106 )
2023-06-26 16:21:19 +12:00
Chaim Lev-Ari
8c16fbb8aa
refactor(libstack): move library to portainer [EE-5474] ( #9120 )
2023-06-26 08:11:05 +07:00
Chaim Lev-Ari
11571fd6ea
refactor(edge/stacks): migrate envs table to react [EE-5613] ( #9093 )
2023-06-25 12:38:43 +07:00
Chaim Lev-Ari
dfc1a7b1d7
refactor(docker/images): remove EndpointProvider from build [EE-5551] ( #9020 )
2023-06-25 08:02:54 +07: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
cmeng
4c6bbe9a2f
fix(registry) undefined error on image tag view EE-4836 ( #8885 )
2023-06-23 09:07:52 +12:00
Chaim Lev-Ari
ea2f752a4f
fix(edge/updates): validate amount of environments [EE-5053] ( #9014 )
2023-06-22 11:13:57 -03:00
Chaim Lev-Ari
4c8af378af
fix(access-control): set user id when private ( #8839 )
2023-06-22 11:12:49 -03:00
Chaim Lev-Ari
e91b4f5c83
refactor(groups): migrate groups selectors to react [EE-3842] ( #8936 )
2023-06-22 11:11:10 -03:00
Chaim Lev-Ari
2018529add
fix(kube/setup): toggle section on click [EE-4799] ( #9107 )
2023-06-22 11:10:04 -03:00
Chaim Lev-Ari
58651810bd
fix(custom-templates): update template from git [EE-5534] ( #9053 )
2023-06-22 11:08:47 -03:00
Chaim Lev-Ari
2363d23de0
fix(stacks): fix stop and start [EE-5572] ( #9050 )
2023-06-22 11:08:24 -03:00
Chaim Lev-Ari
2cd5d55b00
fix(edge/stacks): fix ui issues [EE-5578] ( #9070 )
2023-06-22 11:08:04 -03:00
Prabhat Khera
3d22cde096
fix fallback rule ( #9114 )
2023-06-22 09:33:22 +12:00
Oscar Zhou
cd89487c41
fix(environment): blank environments list page [EE-5615] ( #9113 )
2023-06-22 09:05:58 +12: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
Chaim Lev-Ari
7dc6a1559f
refactor(settings): kube settings panel [EE-5504] ( #9079 )
2023-06-20 11:02:39 +07:00
matias-portainer
806e1fdffa
fix(environments): fix Add Environments button link EE-5616 ( #9105 )
2023-06-19 17:56:51 -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
Prabhat Khera
223dfe89dd
fix(ingress): remove path from ingress host when added EE-5406 ( #9099 )
...
* remove path from ingress host when added
* add icon to message
2023-06-19 14:11:50 +12:00
Oscar Zhou
9f9cdf7d43
refactor(settings/backup): migrate backup setting module [EE-5508] ( #9076 )
2023-06-19 09:57:33 +12:00
Chaim Lev-Ari
caf87bb0b5
refactor(environments): migrate table to react [EE-4702] ( #8882 )
2023-06-18 12:18:55 +07: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
andres-portainer
e43973da1a
fix(logging): skip caller frames to give better context EE-5227 ( #9087 )
2023-06-15 18:34:11 -03:00
Ali
a2388226ad
fix(app): path override validation [EE-5078] ( #9077 )
...
Co-authored-by: testa113 <testa113>
2023-06-15 09:05:19 +12:00
Oscar Zhou
0074bcc2ee
fix(node): update minimum node version ( #9078 )
2023-06-14 21:44:12 +12:00
Ali
a4dfeda4ae
fix(app): handle no options and volume mounts [EE-5078] ( #9075 )
...
* fix(app): handle no options and vol mounts EE-5078
* rm comment
---------
Co-authored-by: testa113 <testa113>
2023-06-14 16:22:44 +12:00
Prabhat Khera
90759182db
fix fallback rule and wordings ( #9074 )
2023-06-14 13:45:25 +12:00
Chaim Lev-Ari
79822e1d3b
refactor(edge): move stack response to a shared config [EE-5564] ( #9033 )
2023-06-13 13:20:02 +07:00
Ali
9d3f13ac92
fix(app): single delete config or secret [EE-5078] ( #9069 )
...
Co-authored-by: testa113 <testa113>
2023-06-13 17:03:55 +12:00
Oscar Zhou
2ac70b1eb6
feat(gitops): reword automatic update to gitops update for ui and docs ( #9067 )
2023-06-13 15:32:10 +12:00
Prabhat Khera
57fa044f2e
feat(kubernetes): remove path and service from mandatory fields EE-5406 ( #9054 )
2023-06-13 12:38:00 +12:00
Ali
3721c1478e
fix(app): fix app env var update issues [EE-5078] ( #9066 )
...
Co-authored-by: testa113 <testa113>
2023-06-13 09:14:10 +12:00
andres-portainer
424c98e256
fix(http): log HTTP server errors as DEBUG level EE-5225 ( #9060 )
2023-06-12 09:54:28 -03:00
Ali
2d69e93efa
feat(app): rearrange app form services [EE-5566] ( #9056 )
2023-06-12 11:50:13 +12:00
Ali
d7fc2046d7
feat(config): separate configmaps and secrets [EE-5078] ( #9029 )
2023-06-12 09:46:48 +12:00
Ali
4a331b71e1
refactor(r2aform): remove validationData [EE-5559] ( #9045 )
...
* refactor(r2aform): remove validationData [EE-5559]
* update doc
---------
Co-authored-by: testa113 <testa113>
2023-06-12 08:48:10 +12:00
Chaim Lev-Ari
834ab7c158
fix(docker/images): show image tag [EE-5495] ( #9051 )
2023-06-11 08:55:19 +07:00
Chaim Lev-Ari
f799dd86c3
chore(deps): upgrade babel [EE-5219] ( #9034 )
2023-06-11 08:44:20 +07:00
Prabhat Khera
3233987a21
feat(kubernetes): add note teaser and styled application note on details EE-5364 ( #9016 )
2023-06-09 08:35:29 +12:00
Chaim Lev-Ari
58c1a60fee
chore(edge): add test ids [EE-5323] ( #9048 )
2023-06-08 06:03:04 +07:00
Chaim Lev-Ari
8129e7590b
feat(waiting-room): add beta alert to assignment [EE-5384] ( #9028 )
2023-06-08 06:02:36 +07:00
LP B
73950f3603
fix(app/stacks): swarm stack duplicate and migrate errors [EE-5520] ( #9039 )
...
* fix(dev): dev container script
* fix(app/stacks): make swarm stack migrate effectively target the target env and not the current env
* fix(app/stacks): make stack duplicate save the target swarm id on duplicated swarm stack
2023-06-07 14:28:40 +02:00
Chaim Lev-Ari
c7756f3018
refactor(settings): move app settings to panel [EE-5503] ( #9043 )
2023-06-07 12:16:47 +07:00
cmeng
4f04fe54a7
fix(edge-stack): transmit dot env file to agent [EE-4533] ( #8664 )
2023-06-06 09:39:08 +12:00
matias-portainer
c90a1be0e5
fix(edgegroups): allow edge groups with no environments or tags EE-4927 ( #8439 )
2023-06-05 10:18:34 -03:00
Matt Hook
0c5a0eb3a0
fix golint version ( #9030 )
2023-06-02 17:10:21 +12:00
Prabhat Khera
ecf7f7ec14
update docker go mod to 23.0.3 ( #9024 )
2023-06-02 11:55:37 +12:00
cmeng
e8e8329aab
fix(registry): disable tls for azure [EE-3726] ( #8605 )
2023-06-02 11:53:46 +12:00
cmeng
4c2906e89d
fix(edge) inconsistent heartbeat EE-5533 ( #9011 )
2023-06-02 10:36:14 +12:00
Matt Hook
fb2646b70c
port changes from EE ( #9003 )
2023-06-02 08:35:15 +12:00
Matt Hook
3cd0409184
fix(build) cleanup build process [EE-5555] ( #9026 )
...
* improve makefile and related files
* update wording for build-all target
2023-06-01 13:50:34 +12:00
Matt Hook
1b041a029e
increase timeout ( #9023 )
2023-05-31 18:11:34 +12:00
Ali
69776b4863
refactor(app): app service form to react [EE-5415] ( #8994 )
2023-05-31 17:58:41 +12:00
Chaim Lev-Ari
2d05103fed
refactor(ui): migrate env var field to react [EE-4853] ( #8451 )
2023-05-31 10:08:41 +07:00
Matt Hook
6b5940e00e
add card component ( #9022 )
2023-05-31 13:18:05 +12:00
Matt Hook
3a49dbf803
add copy to clipboard to web editor ( #9009 )
2023-05-31 12:28:11 +12:00
Chaim Lev-Ari
1cda08ca11
chore(deps): upgrade css tools [EE-5116] ( #8990 )
2023-05-31 01:35:25 +07:00
Chaim Lev-Ari
93bf630105
feat(edge/stacks): sync EE codechanges [EE-498] ( #8580 )
2023-05-31 01:33:22 +07:00
Chaim Lev-Ari
0ec7dfce69
chore(git): ignore go.work.sum [EE-5550] ( #9019 )
...
closes [EE-5550]
2023-05-30 21:35:46 +07:00
andres-portainer
eda07614ce
chore(unit-test): simplify teardown EE-5536 ( #9015 )
2023-05-30 11:02:22 -03:00
Chaim Lev-Ari
b498cd657f
chore(docs): replace cloudinovasi with portainer [EE-5547] ( #9013 )
2023-05-30 10:48:21 +07:00
Chaim Lev-Ari
61b568a738
fix(registry): sync config on change [EE-5460] ( #8955 )
2023-05-30 10:47:44 +07:00
Chaim Lev-Ari
d803d5f821
docs(build): update contrib guidelines to use makefile [EE-5519] ( #8998 )
2023-05-30 10:46:51 +07:00
Chaim Lev-Ari
2347133438
docs(build): update contrib guidelines to use makefile [EE-5519] ( #8997 )
2023-05-30 10:46:47 +07:00
Oscar Zhou
96de026eba
fix(container/network): recreate container changes static IP [EE-5448] ( #8960 )
...
Co-authored-by: Chaim Lev-Ari <chaim.levi-ari@portainer.io >
2023-05-30 09:36:10 +12:00
LP B
d340c4ea96
fix(app/gitform): check if authentication is enabled before using form credentials ( #8722 )
2023-05-29 18:12:07 +02:00
Chaim Lev-Ari
9567072ce0
chore(deps): upgrade husky and lint-staged [EE-4842] ( #8989 )
2023-05-29 11:17:42 +07:00
Chaim Lev-Ari
d18b276e30
fix(settings): full width form fields [EE-4954] ( #8867 )
2023-05-29 10:16:58 +07:00
Ali
af77e33993
refactor(app): details widget migration [EE-5352] ( #8886 )
2023-05-29 15:06:14 +12:00
cmeng
fdd79cece8
fix(container): delete Mounts field from HostConfig object EE-5387 ( #9001 )
2023-05-29 09:01:42 +12:00
andres-portainer
ac94d344df
fix(customtemplates): set TLSSkipVerify on update EE-5336 ( #9007 )
2023-05-26 00:29:09 -03:00
andres-portainer
bcbdb01785
fix(kubernetes): fix manifestFilePaths slice creation EE-4554 ( #8023 )
2023-05-25 11:38:14 -03:00
Chamhaw
a2f734051c
fix(service): service related UI issues [EE-4062] ( #7943 )
2023-05-25 15:59:32 +12:00
cmeng
93866644c6
fix(GPU): EE-4331 error when enabling gpu on existing container ( #8316 )
2023-05-24 09:21:21 +12:00
Chaim Lev-Ari
6242952141
docs(stacks): require endpoint id [EE-5286] ( #8988 )
2023-05-23 10:25:32 +07:00
Chaim Lev-Ari
b4dd5c5989
docs(http): sort tags [EE-3697] ( #8974 )
2023-05-23 10:07:06 +07:00
Chaim Lev-Ari
ef00350922
docs(webhooks): document required endpoint and webhook type [EE-5286] ( #8973 )
2023-05-23 10:05:55 +07:00
matias-portainer
8acea44ee8
fix(edgejobs): sort logs result in UI EE-5304 ( #8746 )
2023-05-22 12:25:43 -03:00
Matt Hook
c193360741
cleanup docs ( #8949 )
2023-05-22 10:50:12 +12:00
Prabhat Khera
4f34a78f7f
fix(ui): fix beta alert EE-5498 #8968
2023-05-22 10:17:11 +12:00
Chaim Lev-Ari
f96e7ff434
fix(ui): confirm deletion [EE-4612] ( #8868 )
2023-05-21 17:16:15 +07:00
Chaim Lev-Ari
e37e87971d
fix(stacks): confirm enable tls verification [EE-5410] ( #8896 )
2023-05-21 12:27:29 +07:00
matias-portainer
5daef54456
fix(stacks): normalize stack name before performing actions EE-4839 ( #8539 )
2023-05-18 17:58:42 -03:00
andres-portainer
db93e5880f
feat(endpointedge): add support for transactions EE-5327 ( #8961 )
2023-05-18 14:58:33 -03:00
Chaim Lev-Ari
881fa01eb2
fix(docker/networks): load containers from target node [EE-5446] ( #8928 )
2023-05-18 12:53:34 +07:00
Prabhat Khera
14fa60f6e6
fix(docker): fix extension spelling EE-5277 ( #8956 )
2023-05-18 10:21:07 +12:00
Prabhat Khera
b58cd1e87e
fix(UI): update icons for beta and experimental features EE-5435 ( #8940 )
2023-05-18 10:19:44 +12:00
andres-portainer
395d86dcd1
feat(settings): add support for transactions EE-5331 ( #8957 )
2023-05-17 15:00:22 -03:00
andres-portainer
dbd476008b
feat(snapshots): add support for transactions EE-5329 ( #8947 )
2023-05-17 11:57:05 -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
Chaim Lev-Ari
dc5f866a24
feat(stacks): add ref to stack.env [EE-5145] ( #8872 )
2023-05-17 10:30:56 +07:00
Prabhat Khera
83551201fb
fix(docker): add docker desktop extension flag in settings and add migration EE-5277 ( #8948 )
2023-05-17 14:31:46 +12:00
cmeng
e156243e43
fix(code-editor): highlight syntax web editor EE-5405 ( #8871 )
2023-05-17 14:07:21 +12:00
andres-portainer
1473cc208b
feat(edgegroups): add support for transactions EE-5323 ( #8946 )
2023-05-16 16:07:03 -03:00
andres-portainer
d29b688eb9
feat(endpointgroups): implement support for transactions EE-5328 ( #8944 )
2023-05-16 14:47:31 -03:00
Chaim Lev-Ari
077046030d
chore(deps): upgrade build-tools [EE-5117] ( #8577 )
2023-05-16 12:22:50 +07:00
Chaim Lev-Ari
5f3c0ff835
fix(ui/form): expandable form section [EE-4799] ( #8866 )
2023-05-16 10:39:52 +07:00
Chaim Lev-Ari
23e3cdb193
fix(stacks): show containers table [EE-5487] ( #8935 )
2023-05-16 10:30:34 +07:00
cmeng
e6984c5787
fix(icon) update ecr icon EE-4143 ( #8880 )
2023-05-16 14:08:23 +12:00
Matt Hook
0743f26ab8
fix(kube): updated kube terminology for configmaps/secrets [EE-4816] ( #8770 )
2023-05-16 09:21:50 +12:00
Dakota Walsh
8fa49d47f4
fix(docker): search published ports EE-4856 ( #8939 )
2023-05-15 12:26:42 +12:00
Chaim Lev-Ari
6ef53f0598
chore(deps): upgrade typescript [EE-4841] ( #8247 )
2023-05-14 16:24:37 +07:00
Chaim Lev-Ari
365316971b
feat(waiting-room): choose relations when associated endpoint [EE-5187] ( #8720 )
2023-05-14 09:26:11 +07:00
andres-portainer
511adabce2
fix(http): drain and close response bodies EE-5486 ( #8933 )
2023-05-12 17:55:27 -03:00
andres-portainer
5b96136dd2
fix(customtemplates): set TLSSkipVerify properly EE-5336 ( #8742 )
2023-05-12 09:59:28 -03:00
Ali
42fce1ec57
fix(kube-tables): update table accessor fns [EE-5464] ( #8920 )
...
* fix(services): update accessor fns [EE-5464]
* small fixes
---------
Co-authored-by: testa113 <testa113>
2023-05-11 12:55:15 +12:00
Ali
22f4c5d650
separate internal configs with isInternal ( #8690 )
...
client-key: /Users/aliharris/.minikube/profiles/minikube/client.key
Co-authored-by: testa113 <testa113>
2023-05-11 08:13:54 +12:00
Prabhat Khera
945798a662
fix(kubernetes): fix light bulb panel for non docker envs EE-5418
2023-05-10 10:43:58 +12:00
Prabhat Khera
6a29198c5c
fix note patching for Pod ( #8915 )
2023-05-10 10:42:56 +12:00
andres-portainer
7197ca435a
fix(tls): add missing cipher suites EE-5465 ( #8924 )
2023-05-09 16:23:27 -03:00
Matt Hook
c3c2221437
fix(docs): fixing missing kube api endpoint docs [EE-5204] ( #8843 )
2023-05-09 16:42:26 +12:00
Matt Hook
d8fcce4c31
sync makefile with ee ( #8918 )
2023-05-09 15:19:38 +12:00
Chaim Lev-Ari
c86b76261a
fix(gitops): make polling mechanism static button [EE-5420] ( #8893 )
2023-05-09 08:00:14 +07:00
Chaim Lev-Ari
acc340b324
fix(ui/code-editor): disable multi select [EE-5383] ( #8861 )
2023-05-09 07:59:34 +07:00
Chaim Lev-Ari
e0609e3d93
docs(teams): fix swagger [EE-5414] ( #8890 )
2023-05-08 16:00:00 +07:00
Prabhat Khera
926ca19a1b
feat(UI): migrate console view to react EE-2276 ( #8767 )
2023-05-08 14:07:46 +12:00
hungdoo
c03b2ebbc1
wrap response rewrite operation with validation check ( #7727 )
2023-05-07 13:52:03 +12:00
andres-portainer
e82c88317e
feat(edgestacks): add support for transactions EE-5326 ( #8908 )
2023-05-05 20:39:22 -03:00
cmeng
59f543f442
fix(web-editor) update web editor button color EE-5404 ( #8892 )
2023-05-05 16:49:11 +12:00
Matt Hook
f092b85f55
feat(makefile): improvements to the makefile and use gotestsum [EE-5439] ( #8906 )
...
* makefile improvements. use gotestsum
* increase timeout
2023-05-05 14:35:32 +12:00
Chaim Lev-Ari
cfed481d6e
feat(license): remove untrusted devices from node count [EE-5357] ( #8817 )
2023-05-05 09:02:31 +07:00
Chaim Lev-Ari
5f6ddc2fad
fix(edge/stacks): validate deployment type [EE-4580] ( #8875 )
2023-05-05 09:01:43 +07: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
550e235d59
fix(admin): infinite loop when initializaing admin user ( #8905 )
2023-05-05 11:45:03 +12:00
Matt Hook
9970fb3940
fix git options for kube ( #8889 )
2023-05-05 09:20:20 +12:00
pibica
5d2723f4b9
#8546 fix(logging): manage time in seconds or milliseconds ( #8547 )
2023-05-05 07:41:11 +12:00
andres-portainer
a062a0bfbe
feat(resourcecontrol): add support for transactions EE-5431 ( #8901 )
2023-05-04 13:24:04 -03:00
andres-portainer
706d66a76e
feat(teammemberships): add support for transactions EE-5412 ( #8900 )
2023-05-04 11:51:30 -03:00
Chaim Lev-Ari
2d22c4ff7d
docs(stacks): require endpointId for delete [EE-4334] ( #8897 )
2023-05-04 21:32:46 +07:00
Chaim Lev-Ari
d77a0887a7
docs(endpoints): deprecate EdgeCheckinInterval [EE-5281] ( #8864 )
2023-05-04 21:31:57 +07:00
Chaim Lev-Ari
2383d243d5
docs(custom-templates): add missing parameters [EE-5233] ( #8865 )
2023-05-04 21:31:06 +07:00
Chaim Lev-Ari
426c132f97
refactor(edge/stacks): separate create by method [EE-4947] ( #8898 )
2023-05-04 21:11:19 +07:00
LP B
1ff19f8604
fix(app/home): env tile hover style [EE-5299] ( #8765 )
...
* fix(app/home): environment item hover
* fix(app/home): remove white border above env list footer
* fix(app/home): icon color on edit buttons hover in high contrast theme
2023-05-04 16:00:56 +02:00
Ali
14a581e86b
fix(dialog): dialog migration issues [EE-5385] ( #8849 )
...
* fix(dialog): dialog migration issues [EE-5385]
* don't highlight slider tooltip text
---------
Co-authored-by: testa113 <testa113>
2023-05-04 16:23:27 +12:00
Oscar Zhou
ed279ba65b
fix(edgestack): incorrect response code ( #8873 )
2023-05-04 10:01:33 +12:00
Oscar Zhou
19eceaf37f
fix(restore/swarm): init primary endpoint after admin user is created ( #8854 )
2023-05-04 09:44:11 +12:00
Oscar Zhou
1963d064a3
fix(swarm/ui): keep stack detail page on the top [EE-4931] ( #8858 )
2023-05-04 09:29:47 +12:00
Matt Hook
58d130ee37
fix(buildscripts): make build process more closely resemble EE ( #8881 )
2023-05-03 12:13:28 +07:00
Ali
98e6393274
refactor(app): summary widget migration [EE-5351] ( #8796 )
...
* refactor(app): summary widget migration [EE-5351]
* update converter and limit display
---------
Co-authored-by: testa113 <testa113>
2023-05-03 15:55:25 +12:00
andres-portainer
745bbb7d79
feat(roles): add transactions support EE-5390 ( #8878 )
2023-05-02 19:05:18 -03:00
Chaim Lev-Ari
757461d58b
chore(deps): upgrade react-table to v8 [EE-4837] ( #8245 )
2023-05-02 13:42:16 +07:00
Chaim Lev-Ari
f20d3e72b9
chore(build): remove grunt and add makefile [EE-4824] ( #8125 )
2023-05-02 10:13:37 +07:00
Prabhat Khera
731f3959c7
fix(UI): update application deploy/update messages EE-4005 ( #8819 )
2023-05-01 09:14:30 +12:00
cmeng
0f9a0e25f2
fix(login) hide password in console EE-5279 ( #8774 )
2023-04-29 07:24:33 +12:00
cmeng
ae339a0047
fix(stack) add skip TLS toggle for edit stack EE-5391 ( #8851 )
2023-04-28 13:35:33 +12:00
Chaim Lev-Ari
77f8b9333a
refactor(stacks): break swagger docs by type [EE-5381] ( #8820 )
2023-04-27 11:03:55 +07:00
Chaim Lev-Ari
bbea0bc8a5
feat(edge): hide envs from waiting room [EE-5185] ( #8688 )
2023-04-27 09:23:10 +07:00
Chaim Lev-Ari
4b9c857d85
feat(waiting-room): show and filter by check in [EE-5186] ( #8701 )
2023-04-27 09:22:05 +07:00
Dakota Walsh
b5771df6a8
fix(image): allow dot in image names [EE-4595] ( #8619 )
2023-04-27 09:44:08 +12:00
matias-portainer
7ed8e9e167
fix(images): avoid returning null on registryId default value EE-5394 ( #8841 )
2023-04-26 10:24:45 -03:00
Prabhat Khera
80a3a5f16e
feat(kubernetes): fix annotation validation EE-5021 ( #8818 )
2023-04-26 16:48:55 +12:00
Ali
3e654ff9b2
fix(deploy): return to referring view [EE-5345] ( #8763 )
...
* fix(deploy): return to referring view [EE-5345]
* no-underline -> no-decoration
---------
Co-authored-by: testa113 <testa113>
2023-04-26 11:23:15 +12:00
LP B
9b287f3020
fix(api/registry): encode X-Registry-Auth header using base64url instead of base64 [EE-4726] ( #8492 )
2023-04-24 13:57:39 +02:00
Oscar Zhou
a7404e00d1
fix(ci/security): intepret matrix summary as string not shell command ( #8836 )
2023-04-24 13:21:35 +12:00
Dakota Walsh
3654109332
fix(slider): update rc-slider [EE-5011] ( #8611 )
...
* fix(slider): update rc-slider [EE-5011]
* fix PasswordLengthSlider tooltip
* fix unnecessarily bulky className for SliderTooltip
* remove SliderTooltip inner div
* center slider handle value
* relative tooltip
* update z index
---------
Co-authored-by: testa113 <testa113>
2023-04-21 16:52:05 +12:00
Oscar Zhou
bf9dc8c2d0
feat(ci/security): remove deprecated github action command alert [EE-3059] ( #8795 )
2023-04-21 10:57:38 +12:00
cmeng
67f8e8f3c2
fix(webhook) remove NaN fom webhook url EE-5373 ( #8816 )
2023-04-21 10:56:53 +12:00
andres-portainer
56d6dfe02e
feat(transactions): add transaction support for Registries EE-5382 ( #8825 )
2023-04-20 18:42:52 -03:00
Ali
861a9a5bbb
fix(templates): update name validation [EE-5344] ( #8760 )
...
Co-authored-by: testa113 <testa113>
2023-04-21 09:39:55 +12:00
Matt Hook
1b470845b8
better logging during critical migration error ( #8576 )
2023-04-21 09:30:12 +12:00
Matt Hook
3c26aa8f34
feat(packages): upgrade packages [EE-5147] ( #8658 )
...
* upgrade packages
* update eksctl to match ee
* update helm to latest
2023-04-20 13:31:29 +12:00
Ali
de953da5a4
fix(editor): fix styles [EE-5369] ( #8809 )
...
* fix(editor): fix styles [EE-5369]
* rm hash
---------
Co-authored-by: testa113 <testa113>
2023-04-20 08:27:25 +12:00
Chaim Lev-Ari
5356d1feeb
fix(edge/updates): add padding for edge groups [EE-5349] ( #8772 )
2023-04-18 13:40:12 +12:00
Matt Hook
7a8a20e0cc
feat(libhelm): allow passing optional env and http client [EE-5252] ( #8758 )
2023-04-14 14:50:37 +12:00
andres-portainer
a7474188b9
chore(deps): unify dependencies EE-5360 ( #8778 )
2023-04-13 18:07:32 -03:00
cmeng
6fe56f89c6
fix(backup) add description text to backup EE-5283 ( #8775 )
2023-04-13 16:05:12 +12:00
Oscar Zhou
a98f480974
fix(swagger): correct endpoint api annotations [EE-5333] ( #8761 )
2023-04-13 15:31:27 +12:00
cmeng
8ccac7c98f
fix(stack): upgrade docker-compose EE-5334 ( #8757 )
2023-04-11 17:56:00 +12:00
andres-portainer
e0ce3671e8
fix(tags): migrate to transactional code EE-5330 ( #8755 )
2023-04-10 19:03:51 -03:00
andres-portainer
62128d1069
fix(edgejobs): migrate to transactional code EE-5324 ( #8747 )
2023-04-10 15:59:34 -03:00
Oscar Zhou
a65ffe519a
fix(k8s/gitops): missing git auth toggle in k8s app edit page [EE-5320] ( #8741 )
2023-04-10 20:14:13 +12:00
Ali
5ac1ea3df8
fix(ns): add selection caching back [EE-5273] ( #8738 )
...
Co-authored-by: testa113 <testa113>
2023-04-06 14:28:01 +12:00
Matt Hook
bf56bdb8f6
search for correct source directory when doing a restore ( #8676 )
2023-04-06 10:39:10 +12:00
cmeng
b00aa68c2b
fix(homepage) move heartbeat logic to backend EE-5317 ( #8737 )
2023-04-06 09:09:22 +12:00
Matt Hook
8c5edd2c97
fix(docs): add missing swagger docs for upload file [EE-4886] ( #8708 )
...
* add docs for uploading files via host management features
* fix other doc issues
2023-04-04 16:59:34 +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
andres-portainer
1a451823d9
fix(edgestacks): fix a deadlock in UpdateEdgeStackFunc() ( #8735 )
2023-04-03 14:24:27 -03: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
17839aa473
fix(endpointrelation): change a callback so it is transactional EE-5312 ( #8729 )
2023-03-30 23:16:56 -03:00
Prabhat Khera
fc1aec3bb8
fix(ui): namespace caching issue EE-5273 ( #8709 )
...
* fix namespace caching issue
* fix(apps): add loading state [EE-5273]
* rm endpoint provider
* fix(namespace): remove caching [EE-5273]
* variable typo
---------
Co-authored-by: testa113 <testa113>
2023-03-31 13:24:57 +13:00
Chaim Lev-Ari
d64e7eacfc
fix(ui/code-editor): stretch code editor content full height [EE-5202] ( #8673 )
2023-03-30 12:26:32 +03:00
Ali
7f805ac5be
fix(ns): save filter to local storage [EE-5287] ( #8723 )
...
* fix(ns): save filter to local storage [EE-5287]
* allow system ns and save per user
---------
Co-authored-by: testa113 <testa113>
2023-03-30 11:21:05 +13:00
Chaim Lev-Ari
308a78db21
refactor(edge): deprecate IsEdgeDevice [EE-5046] ( #8534 )
2023-03-28 09:19:22 +03:00
andres-portainer
814fc9dfc0
fix(http): drain and close HTTP response bodies EE-5280 ( #8716 )
2023-03-27 15:14:16 -03:00
andres-portainer
3635df89dc
fix(snapshots): change the snapshot object to maintain backwards compatibility EE-5240 ( #8705 )
2023-03-23 13:30:32 -03:00
Ali
30248eabb4
fix(apps) UI release fixes [EE-5197] ( #8702 )
...
* fix(apps) searchbar flex resizing and insights
* UI fixes
* update stacks datatable
---------
Co-authored-by: testa113 <testa113>
2023-03-23 08:20:30 +13:00
Ali
3636ac5c26
fix(dashboard): use faster proxy request [EE-5160] ( #8693 )
...
Co-authored-by: testa113 <testa113>
2023-03-22 15:34:44 +13:00
Prabhat Khera
f6e8b25cf3
fix Gpus null issue ( #8692 )
2023-03-21 16:06:01 +13:00
Oscar Zhou
124e0bf9b9
fix(stack/git): unexpected cursor movement in git text fields [EE-5143] ( #8655 )
2023-03-20 10:00:49 +13:00
Chaim Lev-Ari
45def82156
fix(ui/box-selector): BE link and use icons standard size [EE-5133] ( #8607 )
2023-03-19 13:37:35 +01:00
andres-portainer
76bdf6f220
fix(websocket): use the read part of the buffer instead of everything EE-5235 ( #8685 )
2023-03-17 17:23:24 -03:00
Ali
e142be399d
fix(kubeconfig): fix download checkbox [EE-5199] ( #8674 )
...
Co-authored-by: testa113 <testa113>
2023-03-17 10:33:56 +13:00
Ali
13ba72ee07
fix(wizard): Capitalise Kubernetes [EE-5178] ( #8662 )
...
Co-authored-by: testa113 <testa113>
2023-03-16 18:50:54 +13:00
Dakota Walsh
f17a608dc7
fix(kubernetes): Prevent rerunning initial cluster detection [EE-5170] ( #8666 )
2023-03-16 15:39:26 +13:00
Prabhat Khera
6ee5cc6a56
fix(ui): namespace cache refresh on reload EE-5155 ( #8644 )
2023-03-16 10:10:37 +13:00
andres-portainer
44582732bb
fix(home): exclude snapshots from the home page to improve the loading times EE-5154 ( #8626 )
2023-03-15 15:16:41 -03:00
andres-portainer
ea03024fbc
fix(edgegroup): fix data race in edge group update EE-4441 ( #8523 )
2023-03-15 14:53:38 -03:00
Oscar Zhou
795e6a5b3c
fix(stack/git): unable to move git repository error [EE-5144] ( #8618 )
2023-03-15 12:54:09 +13:00
andres-portainer
2b17cb9104
fix(kubernetes): fix data-race in GetKubeClient() EE-4436 ( #8498 )
2023-03-14 20:11:28 -03:00
andres-portainer
347f66b1f1
fix(edge): fix status inspect error message EE-5190 ( #8661 )
2023-03-14 13:28:20 -03:00
Ali
40c387f4f4
fix(annotations) ingress tip to match ee [EE-5158] ( #8653 )
...
Co-authored-by: testa113 <testa113>
2023-03-14 10:41:35 +13:00
andres-portainer
15cbdb8af9
chore(portainer): clean up the code EE-5188 ( #8660 )
2023-03-13 13:18:28 -03:00
matias-portainer
621a01ba3b
fix(upgrade): remove yellow upgrade banner EE-5141 ( #8640 )
2023-03-13 09:01:27 -03:00
Ali
37f382d286
fix(kube): check for ns on enter [EE-5160] ( #8647 )
...
Co-authored-by: testa113 <testa113>
2023-03-13 13:57:11 +13:00
Prabhat Khera
77b49ae9c5
fix typo in delete image modal dialog ( #8621 )
2023-03-13 11:05:51 +13:00
Matt Hook
29648f517b
reduce throttling in the kube client ( #8630 )
2023-03-13 09:44:27 +13:00
Ali
8f42af49e8
fix(annotation): update wording/styling [EE-5158] ( #8642 )
...
Co-authored-by: testa113 <testa113>
2023-03-10 16:52:09 +13:00
cmeng
0ab7987684
fix(edge-stack) always show edge group selector [EE-5157] ( #8639 )
2023-03-10 10:48:44 +13:00
Ali
31d956dbcb
fix(app): restrict ns fix create app [EE-5123] ( #8597 )
...
* fix(app): restrict ns fix create app [EE-5123]
* fix node limits race condition
---------
Co-authored-by: testa113 <testa113>
2023-03-10 10:24:23 +13:00
Ali
2cc80e5e5d
refactor(GPU): refactor to colocate and simplify UI work [EE-5127] ( #8593 )
...
* refactor to colocate and simplify
* fix(insights): text size to match portainer views
---------
Co-authored-by: testa113 <testa113>
2023-03-09 22:06:57 +13:00
matias-portainer
fb6e26a302
fix(stacks): pass WorkingDir to deployer command EE-5142 ( #8615 )
2023-03-08 19:34:57 -03:00
Matt Hook
9cca299833
fix(gotest): fix go tests as part of version bump to 2.19.0 ( #8623 )
...
* bump version to 2.19
* fix broken go tests
2023-03-08 17:23:34 +13:00
Chaim Lev-Ari
4c86be725d
feat(system): upgrade portainer on kubernetes [EE-4625] ( #8448 )
2023-03-07 23:34:55 -03:00
Chaim Lev-Ari
0669ad77d3
fix(home): disable live connect for async [EE-5000] ( #8462 )
2023-03-07 21:27:34 -03:00
Matt Hook
2bfc956f58
bump version to 2.19 ( #8617 )
2023-03-08 13:24:59 +13:00
Ali
89194405ee
fix(kube): improve dashboard load speed [EE-4941] ( #8572 )
...
* apply changes from EE
* clear query cache when logging out
* Text transitions in smoother
2023-03-08 11:22:08 +13:00
Chaim Lev-Ari
5f0af62521
fix(git): fix more files form error [EE-5125] ( #8601 )
2023-03-07 18:44:26 -03:00
Dakota Walsh
e3299eddd5
fix(docker): container health table [EE-5008] ( #8591 )
2023-03-08 10:33:15 +13:00
Prabhat Khera
bdde278139
feat(applications): application page performance improvements EE-4956 ( #8569 )
2023-03-08 10:27:42 +13:00
Chaim Lev-Ari
01ea9afe33
feat(edge): hide FDO features behind a flag [EE-5128] ( #8600 )
2023-03-07 13:45:39 -03:00
matias-portainer
8345d1471e
fix(stacks): remove old dependency from stacks redeploy controller EE-5138 ( #8609 )
2023-03-07 13:35:43 -03:00
Prabhat Khera
2a55d20eff
fix(annotations): minor issues in Annotations EE-4089 ( #8612 )
2023-03-07 21:09:41 +13:00
Ali
7dca784ec6
fix(env): get edited environment info [EE-5129] ( #8603 )
...
Co-authored-by: testa113 <testa113>
2023-03-07 14:44:19 +13:00
Oscar Zhou
37484566eb
fix(ui/wizard): edge agent ui issue [EE-5126] ( #8598 )
2023-03-07 10:27:40 +13:00
Chaim Lev-Ari
70710cfeb7
feat(edge): associate edge env to meta fields [EE-3209] ( #8551 )
...
* refactor(edge/groups): load edge groups in selector
fix(edge/stacks): remove double groups title
* feat(edge): supply meta fields to edge script [EE-5043]
* feat(edge): auto assign aeec envs to groups and tags [EE-5043]
fix [EE-5043]
fix(envs): fix global key test
* fix(edge/groups): save group type
* refactor(edge/devices): move loading of devices to table
* refactor(tags): select paramter for query
* feat(edge/devices): show meta fields
* refactor(home): simplify filter
* feat(edge/devices): filter by meta fields
* refactor(edge/devices): break filter and loading hook
2023-03-07 09:25:04 +13:00
Chaim Lev-Ari
03712966e4
fix(ui/code-editor): apply theme colors [EE-5104] ( #8558 )
...
* fix(ui/code-editor): apply theme colors [EE-5104]
fix [EE-5104]
* fix(kube/yaml): expand yaml inspector
* fix(ui/code-editor): have default height
* fix(ui/code-editor): boolean color
* fix(ui/code-editor): style search bar
2023-03-06 09:13:42 +02:00
Chaim Lev-Ari
07100258cd
fix(git): file path background [EE-5114] ( #8573 )
...
* fix(git): file path background [EE-5114]
also disabled url check on CE because
the http handler wasn't available and raised errors
* fix(git): highlight hovered path option
* feat(git): hide path options when choosing
2023-03-06 09:13:22 +02:00
cmeng
4c6f5f961e
fix(wizard): fix tunnel add validation [EE-5124] ( #8595 )
2023-03-06 10:43:08 +13:00
Chaim Lev-Ari
77e1f5aa34
fix(oauth): danger confirm for hiding prompt [EE-4576] ( #8574 )
2023-03-05 15:22:49 +02:00
Chaim Lev-Ari
3baab6d695
fix(ui): import components for envs and registries [EE-5120] ( #8583 )
2023-03-05 15:22:00 +02:00
Chaim Lev-Ari
d546ff269b
fix(ui/input-group): remove z-index [EE-5121] ( #8582 )
2023-03-05 12:14:08 +02:00
cmeng
60275dd31c
feat(edge): EE-4621 support high latency for tunnel ( #8302 )
2023-03-04 09:13:37 +13:00
Ali
07df4b1591
fix(notifications): limit only in header [EE-4815] ( #8579 )
...
Co-authored-by: testa113 <testa113>
2023-03-03 15:08:15 +13:00
Ali
fd916bc8a2
feat(gpu): rework docker GPU for UI performance [EE-4918] ( #8518 )
2023-03-03 14:47:10 +13:00
Ali
769c8372fb
feat(microk8s): BE teasers in wizard [EE-4772] ( #8449 )
...
* feat(microk8s): separate existing/new envs EE-4772
update icons
fix be teaser box selector style
* match environment wizard box selectors
* revert title back
* updated kaas description in wizard
---------
Co-authored-by: testa113 <testa113>
Co-authored-by: Prabhat Khera <prabhat.khera@portainer.io >
2023-03-03 12:27:24 +13:00
James Carppe
d032119ebc
Update docs URL and add --log-level docs ( #8511 )
2023-03-03 11:38:19 +13:00
Matt Hook
ac47649631
feat(kubernetes): list all kube services screen [EE-1571] ( #8524 )
...
* port services from ee
* fix external link
* post review improvements
* remove applications-ports-datatable
* minor post review updates
* add services help url
* post review update
* more post review updates
* post review updates
* rename index to component
* fix external ip display and sorting
* fix external apps tag
* fix ingress screen time format
* use uid for row id. Prevent blank link
* fix some missing bits ported from EE
* match ee
* fix display of show system resources
* remove icon next to service type
2023-03-03 08:45:19 +13:00
Chaim Lev-Ari
8d6797dc9f
fix(edge): show edge settings [EE-4959] ( #8581 )
...
* fix(edge): show edge settings [EE-4959]
fix [EE-4959]
* fix(edge/settings): validate ce
2023-03-02 19:32:43 +02:00
andres-portainer
197b0bcbde
fix(code): add missing returns after sending HTTP errors EE-4442 ( #7868 )
2023-03-02 12:52:10 -03:00
Chaim Lev-Ari
6918da2414
refactor(stacks): extract auto update logic [EE-4945] ( #8545 )
2023-03-02 17:07:50 +02:00
cmeng
085381e6fc
fix(logs-viewer): fail to search json logs [EE-4857] ( #8482 )
2023-03-02 23:55:13 +13:00
Chaim Lev-Ari
6074d1fcb5
fix(docker): clone config [EE-5115] ( #8575 )
2023-03-02 11:38:21 +02:00
Ali
96e5d44cc2
fix(teaser): add up-to-date teaser [EE-5014] ( #8548 )
...
Co-authored-by: testa113 <testa113>
2023-03-02 10:14:50 +13:00
matias-portainer
a45ef3d72e
fix(azure): ensure azure client HTTPS verification EE-4444 ( #8137 )
2023-03-01 17:52:29 -03:00
Chaim Lev-Ari
c819d4e7f7
feat(environments): create async edge [EE-4480] ( #8527 )
2023-03-01 20:33:05 +02:00
LP B
bc6a667a6b
feat(api/snapshot): extend docker container snapshot type ( #8537 )
2023-03-01 17:33:40 +01:00
matias-portainer
7dcd6f9b9e
fix(ui): fix search in associated endpoints selector EE-4532 ( #8454 )
2023-03-01 10:34:07 -03:00
Chaim Lev-Ari
c8d334e603
fix(server): skip file deletion errors [EE-4916] ( #8443 )
2023-03-01 13:44:34 +02:00
Chaim Lev-Ari
ab9b0c2147
feat(docker/containers): show name in log view [EE-5108] ( #8557 )
2023-03-01 09:37:23 +02:00
cmeng
6d659b4a2c
fix(edge-stack): add validation for edge stack name [EE-4283] ( #8504 )
2023-03-01 19:51:08 +13:00
Prabhat Khera
defce0cf6d
feat(kuberenetes): add annotations to kube objects EE-4089 ( #8499 )
...
* add annotations BE teaser
* fix settings icon click on home screen for kube env
* add debouce to namespace validation
* ingress button tooltip fixed
* fix tooltip text
2023-03-01 13:11:12 +13:00
Dakota Walsh
5f66020e42
fix(docker): container health alignment EE-5008 ( #8553 )
2023-03-01 12:48:41 +13:00
Chaim Lev-Ari
b3e72ecaa0
fix(gitops): load correct auth creds [EE-4849] ( #8550 )
...
close [EE-4849]
2023-02-28 17:55:54 +02:00
Chaim Lev-Ari
b98c71f1ab
refactor(ui): move react components to react codebase [EE-3354] ( #8258 )
...
* refactor(ui): move react components to react codebase [EE-3354]
* refactor(app): move bocx selector options
* refactor(react): spearate portainer components
* fix(app): fix imports
2023-02-28 17:32:29 +02:00
matias-portainer
f9a09301a8
fix(edgejobs): fix data race in edge jobs tasks collect EE-4766 ( #8542 )
2023-02-28 12:14:09 -03:00
Chaim Lev-Ari
2c247efd0f
fix(settings/oauth): show internal auth prompt by default [EE-4576] ( #8481 )
...
* fix(settings/oauth): show internal auth prompt by default [EE-4576]
fix [EE-4576]
* fix(oauth): use new confirm modal
2023-02-28 16:49:46 +02:00
Chaim Lev-Ari
86d0e30eb7
fix(build): ignore source maps for 3rd party [EE-5106] ( #8549 )
2023-02-28 14:54:52 +02:00
Chaim Lev-Ari
69a91ff90a
fix(ui/box-selectors): make multi use square [EE-3856] ( #8470 )
2023-02-27 12:47:29 +02:00
Chaim Lev-Ari
e0481f69b1
chore(deps): replace semver compare with local solutions [EE-5018] ( #8491 )
2023-02-26 15:25:24 +02:00
matias-portainer
088262b6dc
fix(edgejobs): fix data race on task logs clear EE-4767 ( #8236 )
2023-02-23 16:21:17 -03:00
Oscar Zhou
1b12ee9f01
fix(security): update dependency and binary version [EE-4863] ( #8394 )
2023-02-23 22:29:48 +13:00
Chaim Lev-Ari
5507b1e8c9
refactor(ui/editor): migrate code-editor to react [EE-4848] ( #8257 )
2023-02-23 09:10:31 +04:00
Chaim Lev-Ari
273a3f9a10
refactor(gitops): migrate git form to react [EE-4849] ( #8268 )
2023-02-23 01:43:33 +05:30
Oscar Zhou
afe6cd6df0
fix(code/security): vcs status error [EE-5062] ( #8510 )
2023-02-22 10:40:09 +13:00
andres-portainer
95ac2cc4c3
chore(edge): add transaction support for common objects EE-5079 ( #8522 )
2023-02-20 16:11:18 -03:00
Chaim Lev-Ari
9a8e95d017
feat(upgrade): show subtle banner [EE-5017] ( #8489 )
2023-02-19 09:47:50 +05:30
Oscar Zhou
631503fc1b
fix(upgrade): add label to upgrade mustache template [EE-5029] ( #8505 )
2023-02-17 13:56:01 +13:00
Ali
23f3008500
chore(notifications):improve performance [EE-4815] ( #8475 )
...
* chore(notifications):improve performance [EE-4815]
Co-authored-by: testa113 <testa113>
2023-02-17 12:51:00 +13:00
matias-portainer
89dd72b4ac
fix(registry): correct words in registry page and other places EE-4894 ( #8356 )
2023-02-16 10:31:08 -03:00
Chaim Lev-Ari
5a375ff055
refactor(environment/edge): show copy token button [EE-3691] ( #8497 )
2023-02-16 09:13:30 +05:30
andres-portainer
f081631808
fix(edgegroups): fix data-race in edgeGroupCreate EE-4435 ( #8477 )
2023-02-14 15:18:07 -03:00
Chaim Lev-Ari
e66dea44e3
refactor(ui/modals): replace bootbox with react solution [EE-4541] ( #8010 )
2023-02-14 13:49:41 +05:30
cmeng
392c7f74b8
fix(backup): reword region placeholder [EE-5012 ( #8496 )
2023-02-14 16:13:53 +13:00
Matt Hook
1dba5e464b
minor fix ( #8485 )
2023-02-14 10:35:21 +13:00
Matt Hook
56dc2d1000
fix typo ( #8486 )
2023-02-13 23:23:44 +13:00
Ali
5c05ec489e
fix(nameField): imperatively call setDebouncedValue when the value is changed by setFieldValue [EE-5002] ( #8468 )
...
Co-authored-by: testa113 <testa113>
2023-02-13 15:06:14 +13:00
Oscar Zhou
cef9255161
fix(snapshot): prevent snapshot containers from fast failing in Swarm mode ( #8308 )
2023-02-13 14:42:10 +13:00
Ali
0befdacc0e
chore(prettier): ignore tailwind changes [EE-4809] ( #8483 )
...
Co-authored-by: testa113 <testa113>
2023-02-13 11:38:06 +13:00
Matt Hook
b2105f3614
feat(dockerfile): layered images [EE-4879] ( #8301 )
...
* multistage build to target production and storybook
* missing slash
* add storybook for windows too and build targets
* feature flag the storybook api
* remove kompose and prep for new FF lib
* todo comment for FF
* update to new feature flags library
* simplify logic
* fix compilation error
* simplified it
2023-02-13 11:28:32 +13:00
Ali
58d66d3142
chore(prettier): add tailwind prettier plugin [EE-4809] ( #8221 )
...
* add prettier plugin
* apply tailwind prettier formatting
2023-02-13 10:04:24 +13:00
Ali
9f6702d0b8
feat(resourcequotas): reduce resource quota requests [EE-4757] ( #8420 )
2023-02-10 18:28:53 +13:00
Matt Hook
44d69f3a3f
hide the password in the response ( #8437 )
2023-02-10 18:26:18 +13:00
Matt Hook
e255bd710f
chore(golang) remove api pkg and go mod tidy ( #8474 )
...
* remove this. It exists and should be in the top level directory
* go mod tidy
2023-02-10 16:48:53 +13:00
Prabhat Khera
d73622ed9c
fix cursor on autofill ( #8378 )
2023-02-10 09:19:43 +13:00
andres-portainer
4753d52532
fix(tls): specify the TLS MinVersion always EE-4427 ( #7869 )
2023-02-09 16:13:35 -03:00
Matt Hook
f9bbe000fb
fix(docker): remove prepended slash by default on container names [EE-3592] ( #8195 )
...
* remove prepended slash by default if present
* trimcontainername still needed
2023-02-09 17:18:19 +13:00
Matt Hook
bfc610c192
feat(featureflags): improved feature flag handling [EE-4609] ( #8222 )
...
* updated and improved feature flags using new module
* merge init into parse
* update the package documentation
* better docs
* minor tidy
2023-02-09 17:17:46 +13:00
cmeng
51b9804fab
fix(updater): specify docker client version [EE-5010] ( #8459 )
2023-02-08 17:00:22 +13:00
Matt Hook
e2168d21c7
guard around kube actions for endpoint inspect ( #8430 )
2023-02-07 23:13:52 +13:00
Chaim Lev-Ari
2dddc1c6b9
refactor(ui/box-selector): replace all selectors [EE-3856] ( #7902 )
2023-02-07 09:03:57 +05:30
Ali
c9253319d9
fix(texttip): fix texttip in edge groups [EE-4990] ( #8441 )
...
Co-authored-by: testa113 <testa113>
2023-02-03 13:39:45 +13:00
Chaim Lev-Ari
968fc98401
fix(home): show tooltip for disabled envs [EE-4859] ( #8283 )
2023-02-02 18:24:00 -03:00
LP B
921e9cfc6e
fix(app/edge): updater/rollback calendar visual issues ( #8386 )
2023-02-02 12:57:53 -03:00
LP B
9b53960906
fix(api/edgestack): update deployments count when env relations are updated ( #8433 )
2023-02-02 12:04:58 -03:00
Oscar Zhou
402a62a5e2
fix(schedule): update date picker after removing edge group [EE-4963] ( #8418 )
2023-02-02 11:14:48 +13:00
cmeng
3470ea049a
fix(update): prevent formik reinitialize [EE-4962] ( #8426 )
2023-02-02 09:59:17 +13:00
Ali
7fd263e8cc
fix(texttip): fix texttip placement [EE-4990] ( #8427 )
...
Co-authored-by: testa113 <testa113>
2023-02-01 20:34:04 +13:00
Chaim Lev-Ari
36c6d3f21b
fix(home): reduce update text for small screens [EE-4936] ( #8422 )
2023-02-01 12:14:53 +05:30
andres-portainer
5f3dd0a64f
fix(edgestacks): fix edge stacks cache invalidation EE-4909 ( #8399 )
2023-02-01 02:16:04 -03:00
cmeng
42ca1287df
fix(edge/stack): not clear stack status if version not updated [EE-4970] ( #8408 )
2023-02-01 09:18:04 +13:00
matias-portainer
2874a79279
fix(doc): update endpoint creation swagger documentation EE-4925 ( #8415 )
2023-01-31 11:06:27 -03:00
Ali
8574dd2371
fix(edge stacks): allow viewing existing kompose stacks [EE-4967] ( #8405 )
...
Co-authored-by: testa113 <testa113>
Co-authored-by: Matt Hook <hookenz@gmail.com >
2023-01-31 10:03:21 +13:00
Dakota Walsh
53eb5aa1ee
fix(kube): 30 second delay to storage detection EE-4822 ( #8360 )
2023-01-31 09:58:57 +13:00
cmeng
eb8644330e
fix(edge/job): init endpoints if it is null [EE-4972] ( #8411 )
2023-01-27 22:08:13 +13:00
cmeng
8663de580a
fix(settings): EE-4959 Cannot turn on Edge Compute Features on CE ( #8396 )
2023-01-27 17:04:40 +13:00
Oscar Zhou
34298d96c5
fix: pass endpoint entity instead of endpoint.id ( #8407 )
2023-01-27 12:41:54 +13:00
cmeng
9d103ffbeb
fix(UI): EE-4937 low resolution hides add container button ( #8401 )
2023-01-27 09:18:48 +13:00
Chaim Lev-Ari
5847c2b8ef
fix(system/update): submit license form [EE-4743] ( #8381 )
2023-01-26 20:35:04 +05:30
matias-portainer
a09fe7e10c
chore(edgejobs): AddEdgeJob disregards async mode EE-4855 ( #8287 )
2023-01-26 11:32:11 -03:00
Ali
5640cce4d6
chore(kompose): remove from settings [EE-4741] ( #8375 )
2023-01-26 16:03:44 +13:00
Chaim Lev-Ari
00bbf4ac63
refactor(auth): cache user data [EE-4935] ( #8380 )
2023-01-26 07:40:05 +05:30
matias-portainer
a748e15c16
feat(ui): bump codemirror version EE-4892 ( #8393 )
2023-01-25 10:31:12 -03:00
matias-portainer
cfdb9c126f
fix(endpoints): check environment type before start metrics detection EE-4944 ( #8391 )
2023-01-25 10:29:11 -03:00
Chaim Lev-Ari
851a3346a9
fix(edge/update): remove schedule date for old envs [EE-3023] ( #8315 )
2023-01-24 12:20:55 +05:30
Oscar Zhou
c9aae27b29
fix(ci/security): update the node and golang version ( #8387 )
2023-01-24 14:41:00 +13:00
Prabhat Khera
087848539f
fix(kubernetes): detect metrics API for kubernetes endspoints EE-4865 ( #8351 )
2023-01-24 09:05:15 +13:00
LP B
a74e389521
chore(dependencies): upgrade msw to fix xmldom CVE ( #8362 )
...
* chore(dependencies): upgrade msw to fix xmldom CVE
* refactor(msw): rename msw DefaultRequestBody to DefaultBodyType
2023-01-23 14:03:11 +01:00
Chaim Lev-Ari
eff6ec9df9
fix(edge/group): show tag selector when no tags [EE-4924] ( #8368 )
2023-01-23 11:05:23 +05:30
Prabhat Khera
8dec95c2cd
chore(lint): add golangci linter to GitHub workflow EE-4872 ( #8366 )
2023-01-23 18:31:15 +13:00
Ali
5b02f636d7
fix(namespace): move warning [EE-4885] ( #8370 )
...
Co-authored-by: testa113 <testa113>
2023-01-23 10:41:39 +13:00
Prabhat Khera
ac458d0daa
fix(ui): tooltip link color EE-4914 ( #8365 )
2023-01-23 10:15:47 +13:00
Chaim Lev-Ari
5b5dc320d5
fix(settings): save only the existing values [EE-4903] ( #8326 )
2023-01-23 02:34:39 +05:30
cmeng
d04747b309
fix(home): EE-4874 homepage ui issues ( #8319 )
2023-01-23 09:14:06 +13:00
LP B
07dd6bbe84
fix(home): dont display disconnected status similar to disabled ( #8311 )
2023-01-20 17:34:16 +01:00
Chaim Lev-Ari
406ff8812c
feat(system/upgrade): add get license dialog [EE-4743] ( #8249 )
2023-01-19 15:31:49 +02:00
Chaim Lev-Ari
5942f4ff58
fix(home): dark mode for edit buttons [EE-4828] ( #8241 )
2023-01-19 10:16:34 +02:00
Prabhat Khera
adf92ce5e0
fix golang ci linter prehook ( #8359 )
2023-01-19 12:11:09 +13:00
cmeng
fed3d14adf
fix(home): EE-4906 home page tiles for edge devices have the wrong url ( #8353 )
2023-01-19 09:00:43 +13:00
Prabhat Khera
73db588080
chore(linting): configure go linter EE-4871 ( #8288 )
2023-01-18 15:20:42 +13:00
Ali
6769326c8b
fix(ingress): update label [EE-4902] ( #8330 )
...
Co-authored-by: testa113 <testa113>
2023-01-18 13:29:59 +13:00
Ali
e6d0e297dd
fix(app): update redeploy wording [EE-4889] ( #8317 )
...
Co-authored-by: testa113 <testa113>
2023-01-18 08:30:06 +13:00
matias-portainer
0cd272211a
fix(edgejobs): fix edge jobs log collection EE-4893 ( #8328 )
2023-01-17 14:21:13 -03:00
matias-portainer
6570f1f8eb
fix(edgejobs): remove endpoint from edge job mapping on endpoint deletion EE-4764 ( #8212 )
2023-01-17 09:47:23 -03:00
Chaim Lev-Ari
1c180346e4
fix(ldap): sync user teams when needed [EE-4802] ( #8235 )
2023-01-16 10:41:32 +02:00
Chaim Lev-Ari
1d5d1bb12d
fix(home): enable kubeconfig button [EE-4833] ( #8233 )
2023-01-15 11:32:38 +02:00
cmeng
0c27316034
fix(UI) EE-4883 stack repository method console error ( #8304 )
...
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2023-01-13 16:07:52 +13:00
Chaim Lev-Ari
d3bed3072b
fix(home): link to correct env route [EE-4877] ( #8295 )
2023-01-12 15:02:37 +02:00
Chaim Lev-Ari
329e8bcad5
fix(home): allow non-admins [EE-4873] ( #8297 )
2023-01-12 15:01:52 +02:00
Chaim Lev-Ari
4bdf30c038
feat(home): remove margins from env list [EE-4868] ( #8285 )
2023-01-11 10:59:56 +02:00
Matt Hook
7793b98813
straight not back ticks ( #8292 )
2023-01-11 14:54:50 +13:00
Matt Hook
02de7b2715
feat(version): add version setting script bump version EE-2529 ( #6820 )
...
* version bumper
* tell the user to check update
2023-01-11 14:07:18 +13:00
Chaim Lev-Ari
9c0e0607a4
fix(sidebar): put behind modal [EE-4866] ( #8282 )
...
* fix(sidebar): put behind modal
* fix(system/upgrade): validate on open dialog
2023-01-11 08:32:03 +13:00
Chaim Lev-Ari
baf9c3db0a
feat(environments): add edge device [EE-4840] ( #8246 )
...
* feat(environments): add edge device [EE-4840]
fix [EE-4840]
* fix(home): fix tests
2023-01-11 08:30:49 +13:00
Prabhat Khera
6c193a8a45
refactor(log): log.fatal usage review EE-4607 ( #8280 )
2023-01-10 15:12:24 +13:00
Dakota Walsh
48a0f40621
fix(padding): fix margin-right on DatatableFooter pagination EE-4831 ( #8237 )
2023-01-10 10:14:46 +13:00
Matt Hook
4dc643acd9
fix(rolling-restart): wording and icon changes [EE-4834] ( #8239 )
...
* icon and wording changes
* fix inconsistencies and grammar
* fix(ui/buttons): show tooltip
* Change icon and confirmation dialog
* edit icon
* rename be-only-button to be-teaser-button for consistency
Co-authored-by: Chaim Lev-Ari <chaim.levi-ari@portainer.io >
2023-01-10 10:02:07 +13:00
Ali
1d42db93f1
fix(rbac): fix false negative rbac result in github microk8s environments [EE-4829]
2023-01-09 17:55:28 +13:00
andres-portainer
33c3f8460c
Bump to v2.18.0. ( #8266 )
2023-01-07 12:08:23 -03:00
andres-portainer
dd0d1737b0
fix(performance): optimize performance for edge EE-3311 ( #8040 )
2023-01-06 16:25:41 -03:00
andres-portainer
3d28a6f877
chore(edgejobs): clean up EE-4850 ( #8259 )
2023-01-03 13:12:12 -03:00
andres-portainer
2fc518f221
chore(edgestacks): clean up EE-4851 ( #8260 )
2023-01-03 10:49:29 -03:00
andres-portainer
137ce37096
chore(nil): remove unnecessary nil checks EE-4847 ( #8254 )
2022-12-30 15:26:46 -03:00
andres-portainer
e529327851
chore(utils): remove dead code EE-4846 ( #8253 )
2022-12-30 14:52:58 -03:00
andres-portainer
3625ab6faa
fix(rand): seed the RNG EE-4845 ( #8252 )
2022-12-30 14:52:18 -03:00
Chaim Lev-Ari
afb024d2a4
chore(docs): fix api reference [EE-4835] ( #8242 )
2022-12-25 10:47:21 +02:00
andres-portainer
b2bc4b92d6
fix(ui): remove extra margins from Dockerfile details section EE-4790 ( #8213 )
2022-12-21 19:09:40 -03:00
Chaim Lev-Ari
e5fd0c9595
fix(system): ignore failure to connect to docker [EE-4825] ( #8231 )
2022-12-21 18:08:18 +02:00
Chaim Lev-Ari
649c1c9cee
feat(system): check BE image existence before upgrade [EE-4071] ( #8230 )
2022-12-21 17:17:51 +02:00
cmeng
919a854d93
feat(edge): EE-4570 allow pre-pull images with edge stack deployment ( #8210 )
...
Co-authored-by: Matt Hook <hookenz@gmail.com >
2022-12-21 13:18:51 +13:00
Chaim Lev-Ari
7fe0712b61
feat(home): move edge device to view [EE-4559] ( #8189 )
...
Co-authored-by: matias.spinarolli <matias.spinarolli@portainer.io >
2022-12-21 10:07:34 +13:00
Chaim Lev-Ari
b4a6f6911c
fix(home): wrap items on small screens [EE-4798] ( #8220 )
2022-12-20 10:57:59 +02:00
Chaim Lev-Ari
59d35d26d8
feat(home): open env on click [EE-4792] ( #8219 )
2022-12-20 10:57:25 +02:00
Dakota Walsh
95558ed4ad
fix(EE-4782): add portainer internal label to created ingress rules ( #8196 )
2022-12-20 16:46:51 +13:00
matias-portainer
e1b474d04f
feat(edgejobs): support edge groups when using edge jobs EE-3873 ( #8099 )
2022-12-19 18:54:51 -03:00
Matt Hook
9732d1b5d8
remove kubeshell pod constraint ( #8185 )
2022-12-20 10:32:49 +13:00
Chaim Lev-Ari
701410d259
feat(app): clear env when log out [EE-4791] ( #8218 )
2022-12-19 08:56:39 +02:00
Chaim Lev-Ari
123754cee7
feat(system): make ui fixes to upgrade dialog [EE-4071] ( #8199 )
...
* feat(system): make ui fixes to upgrade dialog
* fix(system): hide on non-enabled platforms
2022-12-18 19:57:41 +02:00
Chaim Lev-Ari
d75d2ba9ce
fix(docker): fix links to docs [EE-4486] ( #8166 )
2022-12-18 10:13:18 +02:00
Dakota Walsh
046738c967
feat(kubernetes): cluster setup reasonable defaults EE-4518 ( #8082 )
2022-12-16 16:03:40 +13:00
Matt Hook
0436be7bc4
update pull latest image wording ( #8191 )
2022-12-16 14:57:07 +13:00
cmeng
94d64997cc
fix(compose): EE-4777 Toast Error displays insufficient details when creating stack in Standalone ( #8208 )
2022-12-16 14:43:24 +13:00
Chaim Lev-Ari
294d1668d4
feat(edge/updates): sync code changes from EE [EE-3023] ( #8186 )
...
* feat(edge/updates): add info about each field
* feat(edge/update): add beta feature
* fix(edge/update): add info
2022-12-16 14:20:22 +13:00
Chaim Lev-Ari
4bd6618fb9
chore(deps): upgrade docker binary [EE-4545] ( #8146 )
...
closes [EE-4545]
upgrades docker to v20.10.21
Co-authored-by: Yi Chen <69284638+yi-portainer@users.noreply.github.com >
2022-12-16 14:07:21 +13:00
Chaim Lev-Ari
62197a67f7
chore(deps): upgrade docker compose [EE-4642] ( #8147 )
...
closes [EE-4642]
upgrades docker compose to v2.13.0
2022-12-16 14:05:14 +13:00
Matt Hook
c1dc1b49d1
fix(pagination): vert center pagination control on all screens and add consistent spacing [EE-4006] ( #8192 )
2022-12-16 10:55:54 +13:00
andres-portainer
b917e12b62
fix(fileservice): add missing interface EE-3458 ( #8207 )
2022-12-15 17:21:58 -03:00
andres-portainer
a8ccd2b153
feat(filestore): add function to save mTLS certificates ( #8206 )
2022-12-15 16:16:29 -03:00
LP B
68975620c5
fix(app): cursor jumps to the end of inputs [EE-4359] ( #8163 )
...
* feat(app/react): introduce controlled inputs HOC to avoid creating uncontrolled React components
* fix(app/env): jumping inputs when adding gpus to existing environment
2022-12-15 17:49:36 +01:00
LP B
67d3abcc9d
fix(app/analytics): exclude login page in analytics ( #8172 )
2022-12-15 17:48:59 +01:00
matias-portainer
90b0cb84f4
fix(wording): change wording on CE teaser EE-4590 ( #8136 )
2022-12-15 11:25:13 -03:00
Oscar Zhou
b22cdb3559
fix(access/team): team member cannot change ownership to its own team [EE-4423] ( #8052 )
2022-12-15 21:27:18 +13:00
andres-portainer
37896661d6
fix(edgestacks): avoid a data race in edge stack status update endpoint EE-4737 ( #8168 )
2022-12-14 10:41:45 -03:00
Chaim Lev-Ari
f38b8234d9
fix(edge/groups): show tags for environments [EE-4422] ( #7940 )
2022-12-14 09:17:49 +02:00
Chaim Lev-Ari
52e150fa29
fix(notifications): break lines for long message [EE-4521] ( #8110 )
2022-12-14 09:17:12 +02:00
Matt Hook
929749c0da
incorrect variable name used ( #8198 )
2022-12-14 17:49:20 +13:00
Ali
09bf5d03f4
give docker specific tooltip link ( #8197 )
...
Co-authored-by: testa113 <testa113>
2022-12-14 17:26:19 +13:00
Ali
ac6f52ab76
fix(gitapp): set manifest in git settings [EE-4734] ( #8190 )
2022-12-14 14:30:15 +13:00
Dakota Walsh
0ddcad66f3
fix(auth): invalidate session when permissions change EE-3320 ( #8103 )
2022-12-14 10:12:00 +13:00
Chaim Lev-Ari
930d9e5628
feat(edge/stacks): use namespace in manifest [EE-4507] ( #8145 )
2022-12-13 22:56:47 +02:00
Chaim Lev-Ari
8936ae9b7a
feat(home): add connect and browse buttons [EE-4182] ( #8175 )
2022-12-13 22:56:09 +02:00
Chaim Lev-Ari
db9d87c918
feat(system): path to upgrade swarm to BE [EE-4624] ( #8124 )
2022-12-13 22:52:06 +02:00
matias-portainer
b59a0ba823
fix(settings): fix settings save/update EE-3604 ( #8180 )
2022-12-12 15:11:12 -03:00
Matt Hook
2188005b48
feat(kubernetes): add rolling restart button teaser [EE-4510] ( #8126 )
...
* rolling restart teaser button
* add be only rolling restart
* move position of button
2022-12-12 14:30:05 +13:00
Prabhat Khera
a1528475ba
feat(UI): tooltip html message support and width fix [EE-3445] ( #8165 )
...
Co-authored-by: testa113 <testa113>
2022-12-12 14:03:50 +13:00
Chaim Lev-Ari
5cbf52377d
feat(system): path to upgrade standalone to BE [EE-4071] ( #8095 )
2022-12-11 08:58:22 +02:00
andres-portainer
756ac034ec
fix(go): add Go workspace EE-4763 ( #8182 )
2022-12-09 13:23:01 -03:00
Oscar Zhou
1008afd1fe
fix(session): reset the environment session storage after deleting it ( #8119 )
2022-12-09 11:11:24 +13:00
Ali
563ead85cc
fix(gitoptions): git app edit ui tweaks [EE-4584] ( #8159 )
2022-12-09 10:41:11 +13:00
Chaim Lev-Ari
eba5879ec8
feat(home): change layout of env tile [EE-4479] ( #8061 )
2022-12-07 16:51:20 +02:00
matias-portainer
b48aa1274d
fix(host): fix host info request EE-4641 ( #8169 )
2022-12-07 10:48:42 -03:00
Matt Hook
3e485c3152
feat(api): remove golang experimental packages [EE-3648] ( #8081 )
...
* remove golang experimental packages
* rebase and fix references
2022-12-07 17:15:52 +13:00
Oscar Zhou
dffd45c5f9
refactor(ui): extract TagButton from TagSelector component [EE-4194] ( #8127 )
2022-12-07 16:15:09 +13:00
Ali
c1cc8bad77
feat(rbac): detect if rbac is enabled [EE-4308] ( #8139 )
2022-12-07 15:53:06 +13:00
matias-portainer
8dcc5e4adb
fix(edgestacks): fix repository edge stack creation EE-4732 ( #8160 )
2022-12-06 10:26:18 -03:00
Matt Hook
4558ce84cf
fix(header): removed red dot from help menu [EE-4586] ( #8133 )
...
* remove red dot from help menu
* fix cursor, add menu-icon class back
2022-12-06 10:24:38 +13:00
Ali
adc87b8f8e
feat(deployment): PO feedback [EE-4416] ( #8143 )
2022-12-06 08:49:26 +13:00
Chaim Lev-Ari
ce8455953e
chore(deps): upgrade k8s client [EE-4543] ( #8019 )
2022-12-05 09:58:55 +02:00
Prabhat Khera
a61b18dd93
feat(kubernetes): fix wordings for ingresses toggle EE-2647 ( #8151 )
2022-12-05 10:47:56 +13:00
Matt Hook
d6a3fe23e9
feat(libhelm) update missed package paths [EE-4650] ( #8134 )
...
* add missing pkg paths
* fix go tests
* fixed pkg paths
2022-12-05 10:38:16 +13:00
Prabhat Khera
cbaba43842
fix(ui): tooltip stays open on hover [EE-3445] ( #8051 )
2022-12-05 09:47:43 +13:00
Matt Hook
c173888b64
remove old digest library and update path ( #8141 )
2022-12-02 10:46:59 +13:00
Chaim Lev-Ari
82e9e2a895
refactor(edge/updates): sync changes from EE [EE-4288] ( #7726 )
2022-12-01 08:40:52 +02:00
Matt Hook
4fee359247
feat(libhelm) import libhelm into CE pkg directory [EE-4650] ( #8138 )
...
* import libhelm and update some paths
* remove file
* update readme
2022-12-01 14:27:49 +13:00
Ali
9cdc0da615
feat(kompose): hide kompose [EE-4562] ( #8084 )
2022-12-01 13:46:23 +13:00
Matt Hook
8fd0efa34f
add third_party digest lib to top level ( #8140 )
2022-12-01 13:26:39 +13:00
Matt Hook
79bfd8f6fe
fix package import for docker/distribution ( #8132 )
2022-12-01 09:43:51 +13:00
Ali
2114c15f55
refactor(data-cy): duplicate data cy [EE-4656] ( #8131 )
2022-11-30 16:54:28 +13:00
Matt Hook
d2f6d1e415
import libhelm into portainer ( #8128 )
2022-11-30 14:25:47 +13:00
Matt Hook
241440a474
fix(fdo): import deleted digest library [EE-4654] ( #8129 )
...
* import digest lib
* update references
* fix lint errors
2022-11-30 09:11:49 +13:00
LP B
2e19f4ea6d
fix(docker/container): auto select private access when enabling UAC on public container edit ( #8032 ) [EE-44-64]
2022-11-29 11:24:13 +01:00
Matt Hook
95bc508462
fix(migrator): fix setting version struct fields after migration [EE-4613] ( #8090 )
...
* fix setting version struct fields
* fix go tests
* remove versionUpdateRequired
* remove old code that was originally for debugging purposes
2022-11-28 19:28:10 +13:00
Ali
d78b762f7b
refactor(icons): replace fa icons [EE-4459] ( #7907 )
...
refactor(icons): remove fontawesome EE-4459
refactor(icon) replace feather with lucide EE-4472
2022-11-28 15:00:28 +13:00
andres-portainer
9dfac98a26
fix(tags): add missing error handling EE-4622 ( #8102 )
2022-11-24 14:16:04 -03:00
andres-portainer
e26a607d28
fix(edgegroups): avoid a last-write-wins situation when updating edge groups concurrently EE-3732 ( #8101 )
2022-11-23 21:36:17 -03:00
Dakota Walsh
6dc1841c14
fix(kube): disable namespace resource quota by default EE-4421 ( #8080 )
2022-11-23 15:01:41 +13:00
andres-portainer
c28be7aced
fix(token-cache-manager): refactor to avoid data races EE-4438 ( #8094 )
2022-11-22 18:31:14 -03:00
Prabhat Khera
dd01165224
show secrets in kube applications datatable ( #8065 )
2022-11-23 08:48:36 +13:00
Chaim Lev-Ari
d484a0eb64
fix(docker): remove word break in details [EE-4481] ( #7996 )
2022-11-22 15:00:55 +02:00
Chaim Lev-Ari
fe8e834dbf
refactor(ui/datatables): migrate views to use datatable component [EE-4064] ( #7609 )
2022-11-22 14:16:34 +02:00
Prabhat Khera
0f0513c684
feat(kubernetes): edit yaml support EE-2855 ( #8016 )
2022-11-22 09:40:44 +13:00
Chaim Lev-Ari
7006c17ce4
fix(wizard): debounce name state [EE-4177] ( #8042 )
...
move debouncing to the component (from the validation).
debounce returns undefined when it's not calling the debounced function,
and undefined is considered a validation error.
2022-11-21 19:33:08 +02:00
Chaim Lev-Ari
253a3a2b40
fix(ui): remove loading of missing interceptors [EE-4604] ( #8086 )
2022-11-21 17:25:09 +02:00
Chaim Lev-Ari
1e4c4e2616
refactor(edge): move edge codebase to react ( #7781 )
2022-11-21 09:51:55 +02:00
Chaim Lev-Ari
75f40fe485
refactor(portainer): remove offline mode [EE-4348] ( #7761 )
...
Co-authored-by: deviantony <anthony.lapenna@portainer.io >
2022-11-21 09:50:47 +02:00
Ali
61e8e68c31
fix(svg): fix footer height [EE-4547] ( #8071 )
2022-11-21 09:22:41 +13:00
Matt Hook
583346321e
feat(version): migrate version to semver [EE-3756] ( #7693 )
...
redisigned version bucket and migration code
2022-11-18 13:18:09 +13:00
cmeng
4cfa584c7c
fix(git): EE-4577 Git Repository Fields are Missing in Edge Stacks ( #8057 )
2022-11-18 08:59:58 +13:00
Ali
d012a4efc4
feat(deployment): enforce deployment options EE-4416 ( #7974 )
2022-11-17 22:00:34 +13:00
Oscar Zhou
e0f3a8c0a2
fix(access/viwer): update the viwer filter key to user.id ( #8055 )
2022-11-17 10:38:34 +13:00
Yi Chen
bb48ab00cb
* remove empty examples ( #7952 )
...
* fix missing type
2022-11-17 06:55:08 +13:00
Chaim Lev-Ari
eccc8131dd
feat(system/upgrade): add upgrade banner [EE-4564] ( #8046 )
2022-11-16 18:38:39 +02:00
matias-portainer
c21921a08d
fix(edgestacks): return 400 instead of 500 on edge stack create when an invalid payload is provided EE-4429 ( #7880 )
2022-11-15 17:40:56 -03:00
Prabhat Khera
573e05d1c7
feat(kubernetes): BE teasure added EE-2647 ( #7927 )
2022-11-15 20:57:01 +13:00
Prabhat Khera
246e351817
remove wrong checked-in files from parent dir ( #8048 )
2022-11-15 09:01:28 +13:00
Prabhat Khera
6775c7b6ec
clean database models directory ( #8026 )
2022-11-14 08:33:57 +13:00
Chaim Lev-Ari
881e99df53
refactor(nomad): sync frontend with EE [EE-3353] ( #7758 )
2022-11-13 12:29:25 +02:00
Chaim Lev-Ari
78dcba614d
refactor(portainer): move to react [EE-3350] ( #7915 )
2022-11-13 10:10:18 +02:00
matias-portainer
30e23ea5b4
fix(ui): tidy up Edge Devices configuration EE-3604 ( #7797 )
2022-11-10 16:13:20 -03:00
Oscar Zhou
e1e81731b9
fix(setting/auth): allow to save all auth method if custom ldap server is empty string ( #7990 )
2022-11-10 08:28:09 +13:00
Oscar Zhou
16377221f9
fix(stack): check if endpoint exists before checking the user permission on the endpoint ( #7967 )
2022-11-09 12:20:19 +13:00
Chaim Lev-Ari
a0237852ef
fix: fix occurred typo [EE-4536] ( #7994 )
2022-11-08 07:30:37 +02:00
andres-portainer
193e0c7d6f
fix(snapshots): remove snapshots when removing endpoints EE-4527 ( #7973 )
...
* fix(snapshots): remove snapshots when removing endpoints EE-4527
* Fix nil pointer dereference.
Co-authored-by: andres-portainer <andres-portainer@users.noreply.github.com >
2022-11-07 20:28:18 -03:00
Chaim Lev-Ari
77c29ff87e
refactor(kubernetes): move react codebase [EE-3349] ( #7953 )
2022-11-07 08:03:11 +02:00
Chaim Lev-Ari
2868da296a
fix(stack): validate original containers names [EE-4520] ( #7978 )
2022-11-06 10:40:33 +02:00
Chaim Lev-Ari
ff10588383
fix(edge): show select all checkbox [EE-4129] ( #7948 )
2022-11-06 09:33:22 +02:00
LP B
6b02d9a1e3
fix(app/logs): change pattern to detect double serialized JSON logs [EE-4525] ( #7962 )
...
* fix(app/logs): change pattern to detect double serialized JSON logs
* fix(app/logs): fallback to raw display when parsing fails + include timestamp for Zerolog logs
2022-11-04 13:58:18 +01:00
Ali
9f3d5185b0
fix(slider): use and update react slider EE-4522 ( #7987 )
2022-11-04 14:12:53 +13:00
congs
f94147b07b
fix(registry): EE-4526 Registry Manage access link broken ( #7975 )
2022-11-04 12:10:42 +13:00
andres-portainer
49d02e0386
fix(db): remove a bucket overwrite EE-4424 ( #7867 )
2022-11-03 18:51:15 -03:00
Ali
e82d0cfbdb
fix(apps): fix edit error EE-4529 ( #7963 )
2022-11-03 13:04:56 +13:00
Oscar Zhou
c8051b68d4
fix(auth/ldap): allow to save internal authentication if custom ldap server is not set [EE-3155] ( #7959 )
2022-11-03 10:06:56 +13:00
Chaim Lev-Ari
37d4a80769
refactor(environments): remove endpoints cache [DTD-100] ( #6408 )
2022-11-02 13:29:26 +02:00
Chaim Lev-Ari
9ef2e27aae
fix(environments): debounce name validation [EE-4177] ( #7889 )
2022-11-02 12:44:31 +02:00
Oscar Zhou
9e1f80cf37
chore(ui/ldap): add texttip for group search configuration ( #7944 )
2022-11-02 11:31:44 +13:00
Dakota Walsh
459c95169a
fix(ingresses): migrate to new allow/disallow format EE-4465 ( #7893 )
2022-11-02 11:17:32 +13:00
fhanportainer
5048f08b5f
fix(box-selector): fixed incorrect wording for Private Box selector under UAC. ( #7949 )
2022-11-01 11:06:11 +13:00
fhanportainer
e785d1572e
fix(web-editor): fixed web editor scroll bar. ( #7941 )
2022-10-31 11:03:50 +13:00
Rex Wang
95a4f83466
fix(docker): docker template UI bug fix [EE-4034] ( #7912 )
...
* EE-4034 fix(docker): docker template UI bug fix
* EE-4034 fix(docker): fix ui
2022-10-30 14:56:23 +08:00
Dmitry Salakhov
4edf232e41
fix: document edge endoint url requirement ( #7735 ) [EE-3425]
2022-10-28 13:00:12 +13:00
Dmitry Salakhov
903cf284e7
fix(image): build image from file ( #7929 ) [EE-4501]
2022-10-27 23:31:31 +13:00
Prabhat Khera
a550bfaedb
fix showing namespaces for standard user ( #7917 )
2022-10-27 16:14:54 +13:00
Hao
446febb0f6
fix(image): hide button issues [EE-4166] ( #7845 )
...
* fix(image): hide button issues [EE-4166]
2022-10-25 15:02:59 +08:00
Oscar Zhou
cb9fe2606c
fix(team): disable team leader setting when external auth sync is enabled [EE-3579] ( #7852 )
2022-10-25 14:39:24 +13:00
Dakota Walsh
55211ef00e
fix(ingress): allow none controller type EE-4420 ( #7883 )
...
Co-authored-by: testA113 <alex.harris@portainer.io >
2022-10-25 09:41:30 +13:00
Chaim Lev-Ari
e48ceb15e9
refactor(environments): move environments ts code to react [EE-3443] ( #7747 )
2022-10-23 09:53:25 +03:00
Rex Wang
1b12cc9f31
EE-4376 fix(docker): fix malformed struct of template ( #7803 )
2022-10-21 16:29:18 +08:00
Hao
0365ed8e70
fix(docker): comfirm modal for removing secrets/networks/configs [EE-4211] ( #7882 )
...
* fix(ui): comfirm modal for removing secrets/networks/configs [EE-4211]
* fix(ui): comfirm modal for removing secrets/networks/configs [EE-4211]
* fix(ui): comfirm modal for removing secrets/networks/configs [EE-4211]
2022-10-21 16:03:41 +08:00
Chaim Lev-Ari
7624ff10ee
chore(edge): add aria-label for edge-group selector [EE-4466] ( #7896 )
...
* chore(edge): add aria-label for edge-group selector
* style(edge): remove comment
2022-10-21 08:22:49 +03:00
andres-portainer
535a26412f
fix(logging): default to pretty logging [EE-4371] ( #7847 )
...
* fix(logging): default to pretty logging EE-4371
* feat(app/logs): prettify stack traces in JSON logs
* feat(nomad/logs): prettify JSON logs in log viewer
* feat(kubernetes/logs): prettigy JSON logs in log viewers
* feat(app/logs): format and color zerolog prettified logs
* fix(app/logs): pre-parse logs when they are double serialized
Co-authored-by: andres-portainer <andres-portainer@users.noreply.github.com >
Co-authored-by: LP B <xAt0mZ@users.noreply.github.com >
2022-10-20 16:33:54 +02:00
Chaim Lev-Ari
ee5600b6af
chore(build): incremental ts build [EE-4204] ( #7888 )
2022-10-20 17:23:56 +03:00
Rex Wang
3f51d077ac
fix(docker): create custom template [EE-4114] ( #7812 )
...
* EE-4114 fix(docker): create custom template
* Update customtemplate_create.go
remove white space
2022-10-20 16:42:49 +08:00
Rex Wang
0219d41ba7
fix(docker): Show stopped container on dashboard [EE-4327] ( #7833 )
...
* EE-4327 fix(docker): Show stopped container on dashboard
* Update ContainerStatus.tsx
remove comment
* EE-4327 fix(docker): show stopped container on dashboard
2022-10-20 15:10:39 +08:00
Prabhat Khera
f3e2ccd487
fix volume claims with k8s app ( #7899 )
2022-10-20 15:43:19 +13:00
Ali
368e6b2a44
fix(helm): helm charts view bad icon aspect ratio EE-4451 ( #7875 )
2022-10-20 14:14:55 +13:00
Dmitry Salakhov
1100a2bd28
feat: move jwt lib to v4 ( #7773 )
2022-10-20 10:26:11 +13:00
itsconquest
16dc66f173
fix(UAC): put team into resource control when editing as team lead [EE-4457] ( #7886 )
...
* fix(UAC): put team into resource control when editing as team lead [EE-4457]
* populate form values & payload correctly
2022-10-20 10:18:56 +13:00
itsconquest
c1f94be9b2
fix(notifications): sort by newest first by default [EE-4467] ( #7891 )
2022-10-19 15:25:20 +13:00
Matt Hook
58947fee69
fix(libhelm): new libhelm with relaxed validation when adding chart repo [EE-4440] ( #7874 )
...
update helm to fix adding some chart repos
2022-10-19 12:43:33 +13:00
Dakota Walsh
0c995ae1c8
fix(kubernetes): create proxied kubeclient EE-4326 ( #7850 )
2022-10-18 10:46:27 +13:00
itsconquest
f6d6be90e4
fix(UAC): provide required UI context [EE-4415] ( #7854 )
2022-10-18 09:45:47 +13:00
andres-portainer
5488389278
fix(code): replace calls to ioutil EE-4425 ( #7878 )
2022-10-17 15:29:12 -03:00
andres-portainer
69f498c431
fix(tests): add missing context cancel EE-4433 ( #7879 )
2022-10-17 13:57:41 -03:00
Prabhat Khera
669327da7c
fix reloading page when ing class disallowed ( #7830 )
2022-10-17 10:44:17 +13:00
andres-portainer
191f8e17ee
fix(code): remove unused code EE-4431 ( #7866 )
2022-10-14 19:42:31 -03:00
andres-portainer
ae2bec4bd9
fix(code): clean up EE-4432 ( #7865 )
2022-10-14 18:09:07 -03:00
andres-portainer
367f3dd6d4
fix(tags): remove a data race EE-4310 ( #7862 )
2022-10-13 11:12:12 -03:00
matias-portainer
8f1ac38963
fix(tags): get tags when loading associated endpoints selector EE-4140 ( #7857 )
2022-10-13 11:03:19 -03:00
Ali
7a6ff10268
fix(ing): nodeport validate and show errors [EE-4373] ( #7801 )
2022-10-12 10:06:57 +13:00
andres-portainer
fd91de3571
fix(logging): remove remaining traces of logrus EE-4414 ( #7848 )
2022-10-11 16:53:27 -03:00
andres-portainer
ab3a6f402e
fix(build): add -trimpath EE-4406 ( #7836 )
2022-10-11 13:00:50 -03:00
andres-portainer
d3edb7ebd5
fix(logging): convert missing cases to Zerolog EE-4400 ( #7817 )
2022-10-11 12:59:00 -03:00
Oscar Zhou
c23b8b2816
fix(gitops): update the git ref cache key from url to url and pat ( #7841 )
2022-10-11 18:31:21 +13:00
itsconquest
724f1f63b7
fix(notifications): cleanup notifications code [EE-4274] ( #7790 )
...
* fix(notifications): cleanup notifications code [EE-4274]
* break long words
2022-10-11 14:05:53 +13:00
Ali
c6ae8467c0
fix(ingress): update ingress tls after deletion EE-4387 ( #7804 )
...
* fix(ing): update tls value EE-4387
2022-10-10 09:32:30 +13:00
Ali
56087bcbb3
fix(clustersetup): dont show modal when loading ( #7810 )
2022-10-08 17:48:36 +13:00
Ali
315c1c7e1e
fix(application): edit cluster ip services EE-4328 ( #7775 )
2022-10-07 16:55:11 +13:00
congs
819dc4d561
fix(UI): EE-4381 environment ID is shown instead of its name when deleting an environment ( #7808 )
2022-10-07 16:36:19 +13:00
congs
380a64d546
fix(wizard): EE-4350 Environment creating script should only showed for relevant type of environment ( #7786 )
2022-10-07 15:43:06 +13:00
congs
6429546462
fix(help): EE-4335 context sensitive help improvement ( #7754 )
2022-10-07 14:25:26 +13:00
matias-portainer
ebfb71da05
fix(edge): fix docker proxy EE-4380 ( #7799 )
2022-10-06 11:12:39 -03:00
Ali
ae0b9b1e30
fix(ingress): ingress indicate missing services EE-4358 ( #7794 )
2022-10-06 15:24:59 +13:00
Oscar Zhou
e9de484c3e
refactor(stack): stack build process backend only [EE-4342] ( #7750 )
2022-10-05 22:33:59 +13:00
Prabhat Khera
83a1ce9d2a
bug(ingress): fix ingress class disallowed to not found issue EE-4311 ( #7731 )
2022-10-05 15:17:53 +13:00
Rex Wang
66fd039933
EE-2681 fix(docker): fix message format ( #7784 )
2022-10-05 09:20:00 +08:00
Ali
1722257d68
fix(cluster): fix cluster setup no ingress develop EE-4352 ( #7776 )
...
* fix(cluster) update cluster wo controllers EE-4352
* fix(ing): stop errors in ns EE-4352
2022-10-04 12:13:56 +13:00
Ali
7d8b037761
fix(deploy): update option text EE-4362 ( #7783 )
2022-10-04 10:20:16 +13:00
Ali
cd52e04a5a
fix(customtemplate) fix custom var payload EE-4340 ( #7752 )
2022-10-03 09:49:28 +13:00
Xuing
a0fa64781a
fix(readme) update deploy portainer url ( #7760 )
2022-09-30 14:47:47 +13:00
Ali
43e3cb476b
fix(clustersetup): set a default access mode ( #7745 )
2022-09-29 10:26:25 +13:00
Ali
a1a88eb5e4
fix(secrets): allow edit sa token, refactor ( #7732 )
2022-09-29 09:57:39 +13:00
andres-portainer
cb79dc18f8
chore(code): reduce divergence with EE EE-4344 ( #7748 )
2022-09-28 14:56:32 -03:00
andres-portainer
e9384a6987
fix(database): fix a data race around the bucket sequences EE-4332 ( #7738 )
2022-09-27 16:14:00 -03:00
Dmitry Salakhov
90a0e6fe35
bump release version ( #7733 )
2022-09-27 13:55:20 +13:00
LP B
e5f8466fb9
fix(app/environments): retain previously selected environments [EE-3233] ( #7358 )
2022-09-26 19:00:10 -03:00
Yi Chen
c3110a85b2
* replace npm mirror with yarnpkg ( #7730 )
2022-09-27 10:08:47 +13:00
Dakota Walsh
89eda13eb3
feat(ingress): autodetect ingress controllers EE-673 ( #7712 )
2022-09-27 08:43:24 +13:00
Hao
c96551e410
feat(stack): rebuild image for compose stack from git [EE-2681] ( #7707 )
...
* feat(stack): rebuild image for compose stack from git [EE-2681]
* feat(stack): rebuild image for compose stack from git [EE-2681]
* --no-edit
* UI
2022-09-26 14:22:38 +08:00
Rex Wang
9f7d5ac842
fix(docker): stack's env vars support empty value EE-1528 ( #7592 )
...
* EE-1528 fix(docker): stack's env vars support empty value
* EE-1528 fix(docker): handle no-value env as empty env
2022-09-24 20:05:20 +08:00
itsconquest
648c1db437
feat(notifications): track toast notifications [EE-4132] ( #7711 )
...
* feat(notifications): track toast notifications [EE-4132]
* suggested refactoring
* fix failing test
* remove duplicate styles
* applying spacing to context icon
2022-09-23 17:17:44 +12:00
Ali
4e20d70a99
feat(secrets): allow creating secrets beyond opaque [EE-2625] ( #7709 )
2022-09-23 16:35:47 +12:00
fhanportainer
3b2f0ff9eb
fix(access-token): fixed create access token view. ( #7716 )
2022-09-23 16:29:25 +12:00
Prabhat Khera
fcb76f570e
feat(ingress): remove ingresses from add and edit application EE-4206 ( #7677 )
2022-09-23 16:11:35 +12:00
itsconquest
c384d834f5
fix(build): restore aliases for uppercase imports [EE-4312] ( #7723 )
2022-09-23 15:55:05 +12:00
Dmitry Salakhov
45e2ed3d86
fix: miscofigured logging statements ( #7721 )
2022-09-23 13:15:26 +12:00
matias-portainer
6e0f83b99e
feat(snapshots): separate snapshots from endpoint DB struct EE-4099 ( #7614 )
2022-09-22 17:05:10 -03:00
Prabhat Khera
4fe2a7c750
fix ingress screen loading ( #7715 )
2022-09-22 16:12:19 +12:00
congs
f8b8d549fd
feat(help): EE-2724 Context sensitive help ( #7694 )
2022-09-22 13:39:36 +12:00
LP B
1b0db4971f
feat(app/logs): format Zerolog in logs viewer [EE-4226] ( #7685 )
...
* feat(app/logs): format Zerolog in logs viewer
* fix(app/logs): trim caller to only last 2 segments
2022-09-22 00:34:58 +02:00
LP B
6063f368ea
fix(api/snapshot): convert error message only on matching env types ( #7661 )
2022-09-22 00:34:14 +02:00
Chao Geng
8ef584e41c
feat(docker): new version message in BE side menu [EE-4079] ( #7680 )
...
* export GetLatestVersion and HasNewerVersion
2022-09-21 17:22:39 +08:00
Chaim Lev-Ari
ceaee4e175
refactor(ui): replace ng selectors with react-select [EE-3608] ( #7203 )
...
Co-authored-by: LP B <xAt0mZ@users.noreply.github.com >
2022-09-21 10:10:58 +03:00
Chaim Lev-Ari
1e21961e6a
refactor(app): move settings components to react [EE-3442] ( #7625 )
2022-09-21 09:14:29 +03:00
Oscar Zhou
5777c18297
feat(gitops): support to list git repository refs and file tree [EE-2673] ( #7100 )
2022-09-21 17:47:02 +12:00
Prabhat Khera
ef1d648c07
feat(ingress): ingresses datatable with add/edit ingresses EE-2615 ( #7672 )
2022-09-21 16:49:42 +12:00
Dmitry Salakhov
393d1fc91d
fix: braking changes in compose ( #7708 ) [EE-4258]
2022-09-21 15:59:40 +12:00
andres-portainer
f9fe440401
feat(logging): trim paths from the build EE-4186 ( #7710 )
2022-09-20 18:48:07 -03:00
Chaim Lev-Ari
fad376b415
refactor(ui): remove global providers [EE-4128] ( #7578 )
2022-09-20 21:14:24 +03:00
Chao Geng
d3f094cb18
fix(image): better URL info text and a link to documentation to build image [EE-2409] ( #7641 )
...
* URL info text and a link to documentation to build image
2022-09-20 13:42:31 +08:00
Matt Hook
1950c4ca2b
Sanitze kube labels ( #7658 )
2022-09-20 16:19:54 +12:00
Chao Geng
5232427a5b
updated k8s stack deployment specification in Swagger ( #7619 )
2022-09-20 06:59:14 +08:00
andres-portainer
0fac1f85f7
feat(logging): redirect the standard logger to Zerolog EE-4186 ( #7702 )
2022-09-19 15:39:43 -03:00
Hao
70ce4e70d9
fix(registry): fix anonymous dockerhub name to make it same with BE [EE-4208] ( #7690 )
2022-09-19 16:52:15 +08:00
congs
47f2490059
fix(wizard) EE-2053 Add Docker Standalone option to agent install instructions ( #7589 )
2022-09-19 13:44:52 +12:00
Chaim Lev-Ari
4d123895ea
feat(edge/update): select endpoints to update [EE-4043] ( #7602 )
2022-09-18 14:42:18 +03:00
andres-portainer
36e7981ab7
feat(logging): replace all the loggers with zerolog EE-4186 ( #7663 )
2022-09-16 13:18:44 -03:00
Oscar Zhou
53025178ef
fix(access): support to list users or teams with specified endpoint [EE-1704] ( #7610 )
2022-09-16 14:45:14 +12:00
Rex Wang
f71fe87ba7
fix(docker): ui link style [EE-4184] ( #7655 )
...
* EE-4184 fix(docker): ui link style
2022-09-15 17:33:49 +08:00
congs
6078234d07
fix(stack): EE-4213 Allow latest image to be pulled for stacks: backport backend logic ( #7669 )
2022-09-15 16:57:26 +12:00
Oscar Zhou
fa162cafc1
feat(gitops): support to store git credentials [EE-2683] ( #7066 )
2022-09-15 16:32:05 +12:00
andres-portainer
9ef5636718
chore(handlers): replace structs by functions for HTTP errors EE-4227 ( #7664 )
2022-09-14 20:42:39 -03:00
Matt Hook
7accdf704c
fix(kube): change warning text colour to match figma styling [EE-3045] ( #7582 )
...
* update warning text colour, icon and alignment to match figma
2022-09-15 11:09:19 +12:00
Chao Geng
d570aee554
feat(image): upload local files for building image EE-3021 ( #7507 )
...
* support to make multiple files in archive buffer
* upload files by multipart
2022-09-14 14:47:24 +08:00
Chao Geng
a7d458f0bd
chore(tests): use t.TempDir to create temporary test directory [EE-3700] ( #7612 )
...
* create temporary test directory with t.TempDir
2022-09-14 13:59:47 +08:00
congs
1a9d793f2f
fix(stack): EE-4213 Allow latest image to be pulled for stacks ( #7653 )
2022-09-14 10:17:32 +12:00
fhanportainer
0242c8e4ef
fix(dropdown): fixed dropdown menu background color in dark mode. [EE-4026] ( #7591 )
...
* fix(dropdown): fixed dropdown menu background color in dark mode. [EE-4026]
* fix(dropdown): fixed table setting background color in dark mode.
* fix(dropdown): updated --bg-dropdown-menu-color in dark theme.
* fix(dropdown): fixed dropdown border radius issue
* fix(dropdown): fixed dropdown option text color in dark mode
2022-09-14 10:16:02 +12:00
Chaim Lev-Ari
6c4c958bf0
feat(edge/update): remote update structure [EE-4040] ( #7553 )
2022-09-13 16:56:38 +03:00
itsconquest
dd1662c8b8
fix(extension): change ports to reduce conflicts [EE-3211] ( #7596 )
2022-09-13 11:03:37 +12:00
LP B
fdfebcf731
fix(style): autofilled inputs use theme colors [EE-3828] ( #7576 )
2022-09-12 16:29:15 +02:00
itsconquest
9ce3e7d20d
fix(theme): tabs and codeeditor darkmode correction [EE-4188] ( #7643 )
...
* fix(theme): tabs and codeeditor darkmode correction [EE-4188]
* correct codemirror background
* fix typo
2022-09-12 17:07:03 +12:00
congs
bf8b9463d3
fix(security): EE-3202 Portainer CE and EE JS Dependencies ( #7561 )
2022-09-12 13:32:58 +12:00
Oscar Zhou
9375e577b0
feat(setting): display custom banner option as the limited feature for be ( #7590 )
2022-09-09 13:29:30 +12:00
itsconquest
d95a67a567
fix(theme): env sidebar darkmode color [EE-4188] ( #7638 )
...
* fix(theme): env sidebar darkmode color [EE-4188]
* style usericon
* further dark mode changes
2022-09-09 12:47:06 +12:00
Dmitry Salakhov
160e210ffe
feat: update compose and helm versions ( #7536 ) [EE-3205]
2022-09-09 11:26:56 +12:00
itsconquest
c9eaad6237
fix(auth): prevent trim on password [EE-4197] ( #7633 )
2022-09-08 13:50:21 +12:00
itsconquest
2edff939ef
fix(theme): update dark mode colors [EE-4188] ( #7623 )
...
* fix(theme): update dark mode colors [EE-4188]
* fix sidebar hover/selected
2022-09-08 13:49:09 +12:00
congs
13338c46bb
fix(wizard): EE-3728 Metadata is not working with Nomad ( #7615 )
2022-09-08 13:11:57 +12:00
LP B
ea05814af4
fix(images/build): enforce file content length only when using the editor ( #7630 )
2022-09-08 02:32:36 +02:00
Dmitry Salakhov
0fe2ddf535
fix: don't url-escape socket paths ( #7627 )
2022-09-08 11:44:50 +12:00
Rex Wang
9af9395b73
fix(docker): prevent misconfigured stack from saving EE-3235 ( #7585 )
...
* EE-3235 fix(docker): add checker to editor
* support rollback to update stack file
Co-authored-by: chaogeng77977 <chao.geng@portainer.io >
2022-09-07 16:50:59 +08:00
Chaim Lev-Ari
d9cc7eda51
refactor(app): move access-control components [EE-3441] ( #7559 )
2022-09-07 07:25:00 +03:00
fhanportainer
77c3f9131b
fix(environment): update page title when no environment selected. ( #7606 )
...
* fix(environment): update page title when no environment selected.
* fix(environment): update page title when clearing environment from side bar.
* fix(environment): update page title when clearing environment from a non-environment page.
2022-09-07 11:08:45 +12:00
Dakota Walsh
2b2580fb61
fix(kubernetes): gke node stats ( #7455 )
2022-09-07 10:39:00 +12:00
congs
f870619fb6
fix(git): EE-3727 nomad extension not available ( #7595 )
2022-09-06 10:54:21 +12:00
LP B
602e42739e
feat(stacks): remove the ability to delete external swarm stacks [EE-2611] ( #7560 )
2022-09-05 15:00:49 +02:00
Rex Wang
326a8abdc7
EE-4021 fix(docker): rename deployed container ( #7601 )
2022-09-05 17:39:08 +08:00
Rex Wang
c0f3d0193d
EE-4125 fix(docker): fix creating container UI style ( #7607 )
2022-09-05 07:08:38 +08:00
Chaim Lev-Ari
f9427c8fb2
refactor(teams): migrate teams to react [EE-2273] ( #6691 )
...
closes [EE-2273]
2022-09-02 18:30:34 +03:00
huib-portainer
9b02f575ef
chore(readme): update readme to remove the outdated demo
2022-09-02 13:53:47 +12:00
itsconquest
5b4f6098d8
fix(boxselector): fix darkmode BE teaser style [EE-4145] ( #7598 )
...
* fix(boxselector): fix darkmode BE teaser style [EE-4145]
* make opacity same when selected
* add missing link to teaser
* style unchecked boxes + light mode
* revert colors for ligh theme
2022-09-02 12:42:48 +12:00
Oscar Zhou
ccaf2bedb7
fix(stack/compose): remove the orphan containers if stack deployment is failed ( #7599 )
2022-09-02 08:11:02 +12:00
Rex Wang
88757d2617
fix(docker): style fixes [EE-4024] ( #7569 )
...
* EE-4042 update docker screens trash icon
* EE-4024 fix(docker): change styles
2022-09-01 19:02:21 +08:00
Matt Hook
d79586cf6a
chore(readme): update readme to display latest version ( #7604 )
...
* use badge to display latest version
* use markdown syntax
2022-09-01 14:04:59 +12:00
Rex Wang
a9b1a9c194
fix(docker): don't trimming when creating secret [EE-3265] ( #7577 )
...
* EE-3265 fix(docker): stop trimming when creating secret
* EE-3265 fix(docker): stop triming when creating secret in k8s
2022-08-31 23:19:14 +08:00
fhanportainer
eb5036b96f
fix(docker): removed docker.sock code in docker API [EE-3612] ( #7586 )
2022-08-31 20:32:01 +12:00
LP B
2f0dbf2ae1
fix(container/edit): fallback value when retrieving GPU config without snapshot available [EE-4110] ( #7570 )
2022-08-30 14:52:24 +02:00
itsconquest
c79be58700
fix(sidebar): rework the update notification [EE-4119] ( #7575 )
2022-08-30 10:00:12 +12:00
Oscar Zhou
d24e5ff71e
feat(docker/container): support --shm-size configuration [EE-550] ( #7547 )
2022-08-30 09:22:27 +12:00
Chaim Lev-Ari
6536d36c24
feat(ui): hide user menu on docker extension [EE-4115] ( #7563 )
2022-08-29 05:07:07 +03:00
wheresolivia
6174940ac2
add data-cy attributes for docker image tag selectors ( #7581 )
2022-08-29 13:46:06 +12:00
fhanportainer
4c98fcd7db
feat(analytis): EnableTelemetry defaults to false ( #7539 )
2022-08-29 11:09:47 +12:00
congs
ad8054ac1f
fix(stack): EE-3908 broken modal when updating/redeploying stacks: turn off toggle ( #7573 )
2022-08-26 17:54:10 +12:00
Matt Hook
a54c54ef24
fix(swarm): fixed issue parsing url with no scheme [EE-4017] ( #7502 )
2022-08-26 11:55:55 +12:00
itsconquest
27095ede22
fix(stacks): orphaned stacks readonly [EE-4085] ( #7552 )
...
* fix(stacks): orphaned stacks readonly [EE-4085]
* correctly handle stack type in controller
2022-08-25 10:27:12 +12:00
congs
e2789ab354
fix(container): EE-3995 gpus console error under stack list page ( #7530 )
2022-08-25 10:27:02 +12:00
Matt Hook
d4f4bb532f
fix(web-editor): add search hint text [EE-3967] ( #7496 )
2022-08-25 10:11:25 +12:00
Zhang Hao
c6ab5d5717
fix(image): Add hide default registry teaser for CE version [EE-4038] ( #7533 )
...
* fix(image): Add hide default registry teaser for CE version [EE-4038].
* fix(image): Hide advanced mode only if there is no docker hub registries [EE-3734]
* sync with EE
2022-08-24 19:33:48 +08:00
Chaim Lev-Ari
234627f278
fix(ui/buttons): set hyperlink style [EE-4007] ( #7524 )
2022-08-24 07:40:50 +03:00
itsconquest
87214d48be
fix(wizard): highcontrast style for BE only options ( #7544 )
2022-08-24 14:48:05 +12:00
itsconquest
a2a35a1851
fix(azure): correctly sort container ports [EE-4076] ( #7550 )
2022-08-24 12:43:04 +12:00
Chaim Lev-Ari
11f0574ad3
fix(stack): hide containers for swarm stack [EE-3969] ( #7504 )
2022-08-23 09:47:09 +03:00
Chaim Lev-Ari
9fbc6177a6
fix(stack): hide containers for swarm stack [EE-3969] ( #7503 )
2022-08-23 09:46:55 +03:00
congs
b91e06a60a
fix(stack): EE-3908 broken modal when updating/redeploying stacks ( #7497 )
2022-08-23 14:22:18 +12:00
fhanportainer
ad3f4ff711
fix(toggle): fixed disabled toggle color in dark and high contrast modes. ( #7518 )
...
* fix(toggle): fixed disabled toggle color in dark and high contrast modes.
* fix(switch): fixed switch color in dark and high contrast modes.
* fix(switch): fixed switch in LDAP secion.
* fix(switch): corrected the blue color of Switch in dark and high contrast themes.
2022-08-23 12:11:11 +12:00
Prabhat Khera
7edcfd6eab
fix minor ui issues ( #7510 )
2022-08-23 08:55:41 +12:00
Prabhat Khera
735b2063ea
fix(ui): minor ui issues EE-4004 ( #7512 )
2022-08-23 08:54:40 +12:00
matias-portainer
bce4d02dd2
fix(edge): save edge checkin interval during endpoint creation ( #7541 )
2022-08-22 12:08:53 -03:00
fhanportainer
e84126ec13
feat(label): uses --ui-white for control-label css class in Dark and High contrast themes ( #7505 )
...
* feat(label): uses `--ui-white` for control-label css class in Dark and High contrast themes.
* feat(label): uses `apply` in control-label css class.
2022-08-23 03:08:29 +12:00
matias-portainer
3a324acb0e
fix(edge): fix edge URL placeholder EE-2598 ( #7459 )
2022-08-22 10:13:01 -03:00
Rex Wang
c6f7427283
Fix(UI) fix color of file upload button in dark mode EE-4009 ( #7535 )
...
* fix snapshot url parsing issue for ip addresses (#7477 )
* fix(ui/header): change font sizes [EE-3966] (#7484 )
* fix(k8s/apps): show horizontal scrollbar [EE-3941] (#7476 )
* fix(kubeconfig): update button and modal styles (#7480 )
EE-3947
* fix(containers): make table wider [EE-3944] (#7486 )
* Fix(UI) UI fixes on docker container screens (release/2.15) EE-3915 (#7499 )
* EE-3915 ui fixes on docker container screens
* Update createcontainer.html
Update label
* EE-3916 fix container link under stack detail page (#7508 )
* EE-4009 fix color of file-upload button in dark mode
Co-authored-by: Matt Hook <hookenz@gmail.com >
Co-authored-by: Chaim Lev-Ari <chiptus@users.noreply.github.com >
Co-authored-by: Ali <83188384+testA113@users.noreply.github.com >
2022-08-22 20:25:26 +08:00
Chaim Lev-Ari
ace01eac9d
fix(ui): box-selector fixes [EE-3949] ( #7489 )
2022-08-22 11:55:48 +03:00
Ali
8d304b78cb
fix(kubeshell): add back data-cy EE-4054 ( #7538 )
2022-08-22 16:52:24 +12:00
fhanportainer
c17baa36ef
fix(app-template): fixed the app template list not scroll to top issue ( #7519 )
...
* fix(app-template): fixed the app template list not scroll to top issue
* fix(templates): added id prop to PageHeader component.
2022-08-20 00:31:17 +12:00
fhanportainer
8cbff097e4
feat(docker): fixed info icon in docker feature config section. ( #7492 )
2022-08-19 12:55:29 +12:00
Matt Hook
294738cb0d
bump version to 2.16 ( #7475 )
2022-08-19 10:34:47 +12:00
Rex Wang
69bc815acd
EE-3998 bug fix ( #7522 )
2022-08-18 18:56:37 +08:00
Prabhat Khera
fb62edefbc
fix background ( #7515 )
2022-08-18 22:39:54 +12:00
fhanportainer
5e35ff8b8a
feat(stack): fixed stack web editor scroll bar issue. ( #7494 )
2022-08-18 18:00:33 +12:00
Rex Wang
20053b1f07
EE-3916 fix container link under stack detail page ( #7509 )
2022-08-17 23:48:21 +08:00
Rex Wang
cc6c5d45b7
Fix(UI) UI fixes on docker container screens EE-3915 ( #7500 )
...
* EE-3915 ui fixes on docker container pages
* Update createcontainer.html
Update label
2022-08-17 23:37:35 +08:00
Chaim Lev-Ari
f480e0ccf6
fix(containers): make table wider [EE-3944] ( #7487 )
2022-08-17 12:49:29 +03:00
Ali
d85149e328
fix(kubeconfig): update button and modal styles ( #7481 )
...
EE-3947
2022-08-17 20:01:04 +12:00
Chaim Lev-Ari
cee241e77c
fix(k8s/apps): show horizontal scrollbar [EE-3941] ( #7472 )
2022-08-16 20:59:01 +03:00
Chaim Lev-Ari
8ec9515225
fix(activity): fix angularjs error [EE-3968] ( #7482 )
2022-08-16 18:08:48 +03:00
Chaim Lev-Ari
d4ffaaef2f
fix(activity): fix angularjs error [EE-3968] ( #7483 )
2022-08-16 18:08:21 +03:00
Chaim Lev-Ari
eda8347091
fix(ui/header): change font sizes [EE-3966] ( #7485 )
2022-08-16 18:08:08 +03:00
matias-portainer
4c23513a41
fix(home): remove edge devices from homepage list EE-3919 ( #7471 )
2022-08-16 09:57:55 -03:00
Matt Hook
81d1f35bdc
fix snapshot url parsing issue for ip addresses ( #7478 )
2022-08-16 10:36:12 +12:00
Ali
36c93c7f57
fix(ui): kubernetes-consistent-styling EE-3820 ( #7425 )
2022-08-13 00:22:45 +06:00
Rex Wang
b67f404d8d
EE-3905 changes for item 1,2,3,4,9,10,12,13,14 ( #7467 )
2022-08-12 12:47:44 +08:00
Chaim Lev-Ari
95fb5a4baa
fix(ui): fix ui bugs [EE-3847] ( #7453 )
2022-08-12 15:47:56 +12:00
matias-portainer
dd372637cb
feat(ui): renovate the edge devices waiting room ( #7456 )
2022-08-12 15:01:31 +12:00
Chaim Lev-Ari
c1a4856e9d
feat(ui/datatables): add styles for nested tables [EE-3687] ( #7440 )
...
* feat(ui/datatables): add styles for nested tables
2022-08-12 14:56:48 +12:00
Chaim Lev-Ari
92b7e64689
feat(ui/sidebar): support custom logos [EE-3753] ( #7436 )
...
* feat(ui/sidebar): show right logos
2022-08-12 13:27:30 +12:00
matias-portainer
a750259a2c
fix(edge): generate new EdgeID only if not present ( #7454 )
2022-08-11 22:23:13 -03:00
matias-portainer
87accfce5d
fix(edge): parse agent platform on every polling request to avoid endpoint misconfiguration ( #7452 )
2022-08-11 22:21:56 -03:00
Chaim Lev-Ari
29f0daa7ea
fix(edge/stacks): show correct status for env [EE-3374] ( #7466 )
2022-08-11 22:20:36 -03:00
Richard Wei
a247db7e93
feat(ui): added teaser styling for CE EE-3780 ( #7323 )
...
* added teaser styling for CE
2022-08-12 12:03:30 +12:00
itsconquest
1fbaf5fcbf
fix(style): correct common pages [EE-3886] ( #7449 )
...
* fix(css): correct common pages [EE-3886]
2022-08-12 11:58:31 +12:00
Chaim Lev-Ari
c981e6ff7b
fix(home): clear all filters [EE-3912] ( #7465 )
2022-08-12 02:00:33 +03:00
Richard Wei
ee1ee633d7
feat(ui): portainer wizard ui change for ce EE-3576 ( #7405 )
...
* ui change for wizard
2022-08-12 08:43:01 +12:00
Ali
a7ab0a5662
feat(ui): box-selector-style-updates EE-3698 ( #7382 )
2022-08-11 14:13:11 +06:00
Chaim Lev-Ari
bed4257194
refactor(containers): migrate view to react [EE-2212] ( #6577 )
...
Co-authored-by: LP B <xAt0mZ@users.noreply.github.com >
2022-08-11 07:33:29 +03:00
Chaim Lev-Ari
5ee570e075
feat(home): filter by connection type and agent version [EE-3373] ( #7085 )
2022-08-11 07:32:12 +03:00
Rex Wang
9666c21b8a
EE-3860 fix typo ( #7447 )
2022-08-11 07:40:26 +08:00
Oscar Zhou
5cf789a8e4
fix(yarn): update yarn lock file to fix nightly code scan failure ( #7460 )
2022-08-11 10:28:58 +12:00
Matt Hook
6a4a353b92
feat(environment): update wording when editing agent environment [EE-3081] ( #7445 )
...
* change wording when editing agent environment
2022-08-11 09:27:35 +12:00
Prabhat Khera
02355acfa8
fix(ui): namespace name sort EE-3863 ( #7442 )
2022-08-11 09:25:29 +12:00
congs
04eb718f88
fix(gpu) EE-3191 fix gpu bugs ( #7451 )
2022-08-11 09:05:27 +12:00
congs
36888b5ad4
feat(ui): EE-3567 css portainer settings auth ( #7423 )
2022-08-10 17:49:43 +12:00
Ali
7bd971f838
fix(toast): update styles and custom button ( #7450 )
...
EE-3829
2022-08-10 17:07:35 +12:00
Chaim Lev-Ari
c3ce4d8b53
feat(sidebar): add dark theme colors [EE-3666] ( #7414 )
2022-08-10 07:12:20 +03:00
Ali
fb3a31a4fd
feat(login): allow-show-hide-password-in-login-screen EE-3885 ( #7433 )
...
* feat(login): allow show/hide password EE-3885
2022-08-10 16:07:24 +12:00
Rex Wang
b6852b5e30
fix(UI) registry page improvement EE-2705 ( #7424 )
...
* EE-2705 bug fix
* EE-2705 hide auth switch for gitlab
2022-08-10 09:07:20 +08:00
Richard Wei
34e2178752
feat(ui): portainer registry boxselector icon ce EE-3848 ( #7419 )
...
* add icon to registry boxselector
2022-08-10 12:21:17 +12:00
fhanportainer
83a17de1c0
feat(roles): fixed search box in the Roles page. ( #7448 )
...
* feat(roles): fixed search box in the Roles page.
* feat(roles): fixed icon position
2022-08-09 19:22:10 +12:00
Oscar Zhou
e5b27d7a57
fix(ldap/tls): allow to upload tls ca certificate [EE-3654] ( #7340 )
2022-08-09 17:19:32 +12:00
Richard Wei
fb14a85483
fix search box for group ( #7446 )
2022-08-09 12:43:37 +12:00
Zhang Hao
8d4cb5e16b
fix(container): some style bug on container create page [EE-3744] ( #7415 )
...
* fix(container): some style bug on container create page [EE-3744]
2022-08-09 07:50:18 +08:00
Richard Wei
ad8b8399c4
fix(ui): remove right label for switch toggle EE-3786 ( #7349 )
...
* remove right label for switch toggle
2022-08-08 16:43:31 +12:00
Dakota Walsh
8ff2fa66b6
fix(kube): update kubectl agent install instructions ( #7421 )
2022-08-08 14:06:10 +12:00
Zhang Hao
539948b5a6
fix(container): fixed add value and remove value for env [EE-3839] ( #7429 )
...
* fix(style): UI task issues [EE-3839]
2022-08-05 15:45:21 +08:00
Dmitry Salakhov
bfe1cace77
fix: correctly flagged pull latest image feature as limited ( #7428 )
2022-08-05 16:05:49 +12:00
Dakota Walsh
7b806cf586
fix(cache): trigger page reload on logout ( #7407 )
...
When portainer is restarted the user's session is invalidated and as
soon as they start clicking around they will be logged out. This PR does
two additional things when this happens.
1) We trigger a browser page reload which will force the client the grab
the latest version of our js, css, etc. Previously if a user updated
portainer, but never clicked the browser's refresh button they would
never see new css changes.
2) We also set "cache-control no-cache" on the index.html header. Since
portainer is an SPA and the the index.html is very small it makes
sense to avoid letting the browser cache it so that the user is
always given the latest version when the above reload is triggered.
2022-08-05 15:38:45 +12:00
Rex Wang
69a824c25b
Fix(UI) Update UI of docker dashboard EE-3845 ( #7422 )
...
* EE-3846 fix alignment of left-hand side of fields
2022-08-05 10:17:31 +08:00
itsconquest
8d733ccc8c
style(init): style init views [EE-3556] ( #7384 )
...
* style(init): style init views [EE-3556]
* update icons, alignment & allow clicking feature indicator link
* update cursor style on hover
2022-08-05 11:48:08 +12:00
Rex Wang
2574f223b4
fix(UI) check image name when build image EE-3010 ( #7409 )
...
* EE-3010 check image name when build image
2022-08-05 07:04:26 +08:00
fhanportainer
f2d93654f5
feat(roles): updated roles view css UI ( #7389 )
...
* feat(roles): updated roles view css UI
* feat(roles): updated icons
2022-08-05 10:26:33 +12:00
fhanportainer
5e74b90780
feat(teams): updated teams edit css UI ( #7403 )
...
* feat(teams): updated teams edit css UI
* feat(team): removed inline style.
2022-08-05 10:25:29 +12:00
fhanportainer
78ce176268
feat(teams): teams page css UI update. ( #7402 )
...
* feat(teams): teams page css UI update.
* feat(teams): added `required` attr to team name field
* feat(teams): fixed remove and search bar position
* feat(teams): fixed CreateTeamForm unit test
2022-08-05 10:24:19 +12:00
Matt Hook
dfb398d091
import the search feature ( #7426 )
2022-08-05 10:21:26 +12:00
Matt Hook
4e9b3a8940
fix(endpoint handler): fix endpoint address(url) parsing EE-3081] ( #7408 )
...
fix address validation when creating agent endpoint
2022-08-05 09:30:54 +12:00
Zhang Hao
0141e55936
fix(style): UI task issues [EE-3839] ( #7406 )
2022-08-04 23:41:12 +08:00
Rex Wang
46fba176f0
EE-3846 fix alignment of left-hand side of fields ( #7413 )
2022-08-04 22:05:27 +08:00
andres-portainer
441e265c32
feat(ui): renovate the docker images edit page EE-3505 ( #7375 )
2022-08-04 10:10:13 -03:00
Dakota Walsh
d28030abea
feat(ui): namespace details UI improvements EE-3480 ( #7335 )
2022-08-04 14:45:44 +12:00
Dakota Walsh
aa0f1221de
feat(ui): namespace access EE-3478 ( #7398 )
2022-08-04 13:29:55 +12:00
Richard Wei
305a949692
feat(ui): ui change for auth and activity logs EE-3798 ( #7364 )
...
* added style to authentication and activity logs
2022-08-04 11:48:05 +12:00
Richard Wei
31d3fd730c
fix(ui): fix users teams missing from menu for teamlead EE-3761 ( #7381 )
...
* fix users & teams missing from menu for teamlead
2022-08-04 09:23:38 +12:00
congs
a46002502f
feat(ui): EE-3719 css portainer environments access ( #7359 )
2022-08-04 09:05:33 +12:00
wheresolivia
56fcc91e30
fix(data-cy): rename the duplicated data-cy attribute in kube data table pages [EE-3749] ( #7416 )
...
rename the duplicated data-cy attributes in kube stack and port data table page
2022-08-04 08:28:37 +12:00
wheresolivia
8a8058e4eb
fix(data-cy): rename the duplicated data-cy attribute in kube stack data table page [EE-3749] ( #7411 )
...
rename the duplicated data-cy attribute in kube stack and port data table page
2022-08-04 06:27:28 +12:00
andres-portainer
20a66fb10f
fix(endpoints): remove global map to avoid panic writes EE-3838 ( #7404 )
2022-08-03 12:18:33 -03:00
Ali
628f822025
fix(stacks): enforce stack permissions for non admin users EE-3683 ( #7399 )
...
* fix(stacks): hide stacks in sidebar EE-3683
* fix(stacks): for unauth, take the user to the dashboard
* fix(stacks): block the user from stack details EE-3683
* fix(stacks): disable stack managment for non admins
2022-08-03 22:19:27 +12:00
Rex Wang
d8db8718bd
EE-3831 Replace sort icon and search icon in all docker pages ( #7400 )
2022-08-03 17:43:29 +08:00
congs
5b40c79ea3
feat(ui): EE-3801 css portainer groups new ( #7362 )
2022-08-03 17:16:49 +12:00
Ali
ae9025c1fb
feat(ui): kubernetes-volumes-list EE-3484 ( #7290 )
...
* feat(ui) volumes datatable styling EE-3484
* feat(ui): storage datatable styling EE-3484
2022-08-03 15:53:59 +12:00
fhanportainer
0014e39b61
feat(user): updated user edit view css UI ( #7373 )
2022-08-03 13:24:42 +12:00
Zhang Hao
5d1ea8ceb2
feat(secret&icon): secret creation page and some other icons [EE-3510] ( #7357 )
2022-08-03 08:56:29 +08:00
Matt Hook
079478f191
restyle ( #7350 )
2022-08-03 12:05:16 +12:00
Richard Wei
65c050dc87
feat(ui): ui change for edge compute settings EE-3800 ( #7365 )
...
* added style to edge compute under settings
2022-08-03 11:15:00 +12:00
congs
21fbd37bfb
feat(ui): EE-3718 css portainer environments edit ( #7318 )
2022-08-03 10:19:28 +12:00
matias-portainer
b28f635fb2
feat(ui): renovate the edge jobs edit page EE-3531 ( #7192 )
2022-08-02 10:28:27 -03:00
matias-portainer
0580d3833a
feat(ui): renovate the edge jobs create page EE-3530 ( #7188 )
2022-08-02 10:26:58 -03:00
Prabhat Khera
bff9bb7800
feature(ui): registry access screen EE-3770 ( #7332 )
2022-08-02 15:32:22 +12:00
Prabhat Khera
fb3d333453
fix(registries): Cannot read properties of null error on change of namespace EE-3747 ( #7363 )
2022-08-02 14:39:53 +12:00
congs
2c25e1d48e
feat(ui): EE-3571 css portainer tags ( #7383 )
2022-08-02 14:22:20 +12:00
Ali
5469392ec7
feat(ui): config-details-styling EE-3472 ( #7367 )
...
* feat(ui): config details EE-3472
2022-08-02 14:21:14 +12:00
Prabhat Khera
e1c7079c81
feat(ui): ui improvements create template EE-3628 ( #7352 )
2022-08-02 14:10:39 +12:00
Richard Wei
75c1b485ab
feat(ui): css tidy up for ui change EE-3795 ( #7354 )
...
* css tidy up for ui change
2022-08-02 12:17:22 +12:00
congs
03590d46e6
feat(ui): EE-3767 css portainer groups ( #7360 )
2022-08-02 11:19:57 +12:00
andres-portainer
9dc6aa81cb
feat(ui): renovate the edge group creation page EE-3527 ( #7191 )
2022-08-01 18:24:05 -03:00
andres-portainer
d0b88d7e2f
feat(ui): renovate the edge stacks edition page EE-3534 ( #7213 )
2022-08-01 17:48:41 -03:00
andres-portainer
5343b965aa
feat(ui): renovate the docker images import page EE-3504 ( #7374 )
2022-08-01 17:19:07 -03:00
andres-portainer
104c82c54e
feat(ui): renovate the edge groups list page EE-3529 ( #7186 )
2022-08-01 17:11:09 -03:00
andres-portainer
c0569a0752
feat(ui): renovate the Docker volume edit page EE-3515 ( #7379 )
2022-08-01 17:09:11 -03:00
matias-portainer
ad86b6b11f
feat(ui): renovate the edge stacks creation page EE-3533 ( #7319 )
2022-08-01 15:33:18 -03:00
andres-portainer
ff32e87b97
feat(ui): renovate the Docker volume creation page EE-3514 ( #7380 )
2022-08-01 14:46:09 -03:00
andres-portainer
1e78234f04
feat(ui): renovate the Docker volume list page EE-3513 ( #7377 )
2022-08-01 14:44:44 -03:00
Zhang Hao
d0a9c046b3
refactor(docker/stack): stack creation page [EE-3486] ( #7316 )
...
* reactor(docker/stack): stack creation page [EE-3486]
* feat(stack): some missing component on stack create page and edit page [EE-3486]
2022-08-01 23:07:41 +08:00
Zhang Hao
c54bb255ba
feat(container): container detail page as well as some icon changes [EE-3493] ( #7361 )
2022-08-01 23:06:39 +08:00
matias-portainer
8843b7b0e8
feat(ui): renovate the docker images build page EE-3503 ( #7387 )
2022-08-01 10:51:20 -03:00
Rex Wang
a95d734c34
EE-3487 update ui of docker/configs ( #7370 )
2022-08-01 20:31:56 +08:00
Rex Wang
8262487401
fix(UI) update ui of swarm/node/item EE-3518 ( #7392 )
...
* EE-3502 update page docker/host/browse and docker/volume/browse
* EE-3518 update ui of swarm/node/item
2022-08-01 16:14:43 +08:00
Ali
57e53d1a21
feat(ui): ui-improvements-helm EE-3476 ( #7344 )
...
* feat(ui): helm views ui update EE-3476
2022-08-01 19:13:58 +12:00
Rex Wang
e28a1491d4
EE-3499 update UI endpoint/settings ( #7385 )
2022-08-01 14:44:02 +08:00
Rex Wang
9342ba9792
EE-3502 update page docker/host/browse and docker/volume/browse ( #7388 )
2022-08-01 14:13:58 +08:00
Matt Hook
2552eb5e25
feat(kube): create namespace from form view [EE-3479] ( #7260 )
...
Restyle create namespace from form view
2022-08-01 16:45:28 +12:00
Matt Hook
ddaf9dc885
feat(kube): create namespace from manifest view [EE-3479] ( #7306 )
...
Restyle create from manifest
2022-08-01 16:44:56 +12:00
Richard Wei
11c778cfeb
import react2angular for used by icon, tooltip and tableheader ( #7391 )
2022-08-01 14:59:00 +12:00
Ali
11dffdee9a
feat(ui): update dashboard table & items EE-3474 ( #7351 )
2022-08-01 13:29:49 +12:00
Richard Wei
d4d80ed8f7
feat(ui): ui change for create access token EE-3541 ( #7366 )
...
* ui change for create access token
2022-08-01 10:08:45 +12:00
Zhang Hao
0ba10b44ec
feat(secret): secret item page [EE-3511] ( #7356 )
2022-07-31 20:15:12 +08:00
Richard Wei
0f617f7f87
fix js console error for access control and stack page ( #7347 )
2022-07-29 19:11:03 +12:00
Richard Wei
423dd5e394
feat(ui): portainer new ui for homepage EE-3554 ( #7328 )
...
* add icon to homepage
2022-07-29 16:13:02 +12:00
congs
44737029a9
fix(gpu): EE-3743 gpus null error ( #7342 )
2022-07-29 16:08:17 +12:00
Prabhat Khera
ce22544c60
feature(ui): UI security constraints screen EE-3706 ( #7314 )
2022-07-29 14:41:33 +12:00
Matt Hook
9106e74e61
restyle the web editor ( #7333 )
2022-07-29 12:54:17 +12:00
fhanportainer
6c57ddb563
feat(ui): EE-3574 css portainer users ( #7295 )
...
* feat(ui): EE-3574 css portainer users
* feat(users): updated UI based on PR feedback
* feat(user): updated admin toggle with <por-switch-field>
* feat(user): fixed alert circle position
2022-07-29 12:45:37 +12:00
Dakota Walsh
a2e1570162
feat(ui): volume detals UI improvements EE-3483 ( #7329 )
2022-07-29 11:43:37 +12:00
Chaim Lev-Ari
ea60740d48
fix(sidebar): save sidebar state to local storage ( #7207 )
2022-07-28 14:24:25 -03:00
Chaim Lev-Ari
762c664948
feat(edge): create edge device with wizard [EE-3096] ( #7029 )
2022-07-28 10:34:22 -03:00
Ali
d574a71cb1
feat(ui): allow-different-modal-icons EE-3751 ( #7299 )
...
* feat(ui): update modal icons EE-3751
2022-07-28 17:33:21 +12:00
Prabhat Khera
bb066cd58c
fix(ui): certificate fields fixed EE-3692 ( #7336 )
2022-07-28 14:41:26 +12:00
Prabhat Khera
e779939ae1
feature(ui): ui improvements kube config add from EE-3471 ( #7341 )
2022-07-28 11:17:32 +12:00
Richard Wei
aa830a0e58
fix(ui): fix docker images page error on pageheader EE-3668 ( #7212 )
...
* fix docker images page error with link on page-header
2022-07-28 09:53:19 +12:00
matias-portainer
52ac54f15c
feat(ui): renovate edge devices list page EE-3622 ( #7210 )
2022-07-27 17:09:44 -03:00
matias-portainer
cc0ab75aca
feat(ui): renovate the edge devices create page EE-3620 ( #7221 )
2022-07-27 11:19:23 -03:00
matias-portainer
7e3347da2b
feat(ui): renovate the FDO devices list EE-3669 ( #7231 )
2022-07-27 10:47:38 -03:00
matias-portainer
87e9d7f8d4
feat(ssl): use ECDSA instead of RSA to generate the self-signed certificates EE-3097 ( #6891 )
2022-07-27 10:46:21 -03:00
Rex Wang
6d3a33635d
EE-3694 update UI of docker/custom template ( #7345 )
2022-07-27 21:04:31 +08:00
Rex Wang
090268d7b6
EE-3485 update ui of docker template ( #7339 )
2022-07-27 20:23:33 +08:00
Rex Wang
698a91596e
EE-3498 update registry/endpoint registry/manage access ( #7353 )
2022-07-27 20:22:40 +08:00
Ali
bb447bb02a
fix(ui): remove unwanted icon hover fill EE-3737 ( #7284 )
2022-07-27 14:11:54 +12:00
Zhang Hao
5ffcbe8677
refactor(service): docker service edition page [EE-3520] ( #7327 )
2022-07-27 09:55:16 +08:00
Richard Wei
ac6296b86d
feat(ui): portainer settings page ui EE-3566 ( #7259 )
...
* settings page ui change
2022-07-27 13:05:25 +12:00
Zhang Hao
3239a61bda
refactor(container): container creation page and plus button [EE-3744] ( #7325 )
2022-07-27 07:20:21 +08:00
Zhang Hao
2a43285593
feat(docker/component/button-selector): change button selector style and remove button style [EE-3491] ( #7315 )
2022-07-27 07:18:06 +08:00
Richard Wei
36071837cb
feat(ui): portainer login page ui EE-3542 ( #7244 )
...
* ui change for login page
* Update app/portainer/views/auth/auth.html
Co-authored-by: itsconquest <william.conquest@portainer.io >
* remove inline styles logout view
Co-authored-by: itsconquest <william.conquest@portainer.io >
2022-07-27 11:02:41 +12:00
Ali
1ef713d80b
feat(ui): custom template item EE-3738 ( #7303 )
2022-07-27 09:40:22 +12:00
Chaim Lev-Ari
82b848af0c
refactor(azure): migrate module to react [EE-2782] ( #6689 )
...
* refactor(azure): migrate module to react [EE-2782]
* fix(azure): remove optional chain
* feat(azure): apply new icons in dashboard
* feat(azure): apply new icons in dashboard
* feat(ui): allow single string for breadcrumbs
* refactor(azure/containers): use Table.content
* feat(azure/containers): implement new ui [EE-3538]
* fix(azure/containers): use correct icon
* chore(tests): mock svg as component
* fix(azure): fix tests
Co-authored-by: matias.spinarolli <matias.spinarolli@portainer.io >
2022-07-26 16:44:08 -03:00
LP B
b059641c80
fix(app/environment): console errors related to usage of React components [EE-3760] ( #7310 )
2022-07-26 17:50:49 +02:00
matias-portainer
728e885b9d
fix(edge): restore search bar to app templates page EE-2522 ( #7313 )
2022-07-26 11:04:56 -03:00
congs
3acefba069
feat(ui): EE-3540 portainer-account ( #7177 )
2022-07-26 17:17:54 +12:00
Ali
9205f67791
feat(ui): kubernetes-configurations-list EE-3470 ( #7285 )
...
* feat(ui): configmaps/secrets table EE-3470
* feat(ui): conditionally show parent EE-3470
2022-07-26 17:12:02 +12:00
Zhang Hao
6d95643a68
refactor(service): docker service creation page [EE-3519] ( #7326 )
2022-07-26 07:04:01 +08:00
congs
149c414d08
fix(permission): EE-3772 Team leaders are able to see all environments ( #7331 )
2022-07-26 11:02:25 +12:00
matias-portainer
f8b4663e0a
feat(ui): renovate the edge jobs list page EE-3532 ( #7187 )
2022-07-25 13:28:58 -03:00
Chaim Lev-Ari
7b774c702d
fix(app): add style for be-indicator ( #7140 )
2022-07-25 13:24:54 -03:00
andres-portainer
8045a15a50
feat(ui): renovate the edge stacks list page EE-3535 ( #7189 )
2022-07-25 13:14:15 -03:00
Richard Wei
9a18dd8162
fix console error for feather icon ( #7305 )
2022-07-25 20:11:48 +12:00
Richard Wei
70a7eefa22
fixed cloud in ce menu ( #7334 )
2022-07-25 15:23:09 +12:00
Rex Wang
3356d1abe2
fix(UI) Update docker container inspect,log,stats,console,attach pages EE-3492 ( #7307 )
...
* EE-3492 update docker container inspect,log,stats,console,attach pages
* EE-3492 bug fixing
* EE-3492 replace chart bar icon
* EE-3492 bug fix
* Update resourcePoolsDatatable.html
* Update resourcePoolsDatatable.html
2022-07-25 11:03:22 +08:00
Richard Wei
7ee8dac832
fix tooltip issue for ce ( #7281 )
...
fix tooltip issue for ce
2022-07-25 13:20:36 +12:00
Rex Wang
5b3f099f4e
fix(UI) Update all network pages EE-3509 ( #7324 )
...
* EE-3509 update all network pages
* EE-3509 update access control panel and network container table
2022-07-25 07:57:18 +08:00
congs
5f5cb36df1
feat(ui): EE-3553 css-portainer-environmnets ( #7193 )
2022-07-25 10:39:15 +12:00
Prabhat Khera
3645ff7459
feat(ui): cluster setup page done EE-3705 ( #7267 )
2022-07-22 14:16:50 +12:00
Chaim Lev-Ari
9a92b97b7e
fix(sidebar): show authorized links [EE-3610] ( #7152 )
2022-07-22 14:14:31 +12:00
matias-portainer
005c48b1ad
fix(edgejobs): validate date when saving job in basic configuration ( #7048 )
2022-07-21 16:43:52 -03:00
itsconquest
4fb1880ddc
fix(auth): correctly calculate LDAP teamsync [EE-3704] ( #7293 )
2022-07-21 21:29:34 +12:00
Prabhat Khera
54145ce949
fix(kubeconfig): fix kubeconfig url EE-3455 ( #7282 )
2022-07-21 16:59:40 +12:00
itsconquest
b040aa1e78
fix(TLS): remove file type validation [EE-3672] ( #7280 )
2022-07-21 16:25:23 +12:00
congs
985eef6987
feat(ui): update registries css ( #7249 ) [EE-3562]
2022-07-21 12:28:58 +12:00
Ali
a5c3116b0c
fix(build): remove build script EE-3481 ( #7300 )
2022-07-21 10:09:56 +12:00
matias-portainer
df381b6a33
feat(templates): remove toggle and add sorting for app templates EE-2522 ( #6884 )
2022-07-20 16:27:15 -03:00
Chao Geng
9223c0226a
EE-3742 update tool bar / action bar / search bar / pagination ( #7298 )
...
Co-authored-by: RexWangPT <rex.wang@portainer.io >
2022-07-21 00:31:13 +08:00
Ali
314fdc850e
feat(ui): kubernetes-namespace-list EE-3481 ( #7276 )
...
* feat(ui): namespace list view ui changes EE-3481
2022-07-20 15:52:00 +12:00
Zhang Hao
43bbeed141
refactor(docker/switch/component): implement new design [EE-3688] ( #7239 )
...
* refactor(docker/switch/component): implement new design [EE=3688]
* revert create volume
* revert por-switch on exec.html
* refactor(container): switch fields on container creation page and edition page
* refactor(container): switch fields on networking/secret/servicewebhook/swarmvisual
* bug fixed
* code review issues
* merge code
* fix teaser for container edition
* fix encode secret toggle bug on adding secret page
* fixed a bug for service webhook toggle
2022-07-20 08:39:44 +08:00
wheresolivia
e07253bcef
fix kube namespace memory usage data-cy ( #7294 )
2022-07-20 10:50:54 +12:00
Matt Hook
23b9baa059
feat(icons): add more svg icons and other tweaks [EE-3721] ( #7270 )
2022-07-20 10:50:30 +12:00
Chaim Lev-Ari
05357ecce5
fix(edge): filtering of edge devices [EE-3210] ( #7077 )
...
* fix(edge): filtering of edge devices [EE-3210]
fixes [EE-3210]
changes:
- replaces `edgeDeviceFilter` with two filters:
- `edgeDevice`
- `edgeDeviceUntrusted`
these filters will only apply to the edge endpoints in the query (so it's possible to get both regular endpoints and edge devices).
if `edgeDevice` is true, will filter out edge agents which are not an edge device.
false, will filter out edge devices
`edgeDeviceUntrusted` applies only when `edgeDevice` is true. then false (default) will hide the untrusted edge devices, true will show only untrusted edge devices.
fix(edge/job-create): retrieve only trusted endpoints + fix endpoint selector pagination limits onChange
fix(endpoint-groups): remove listing of untrusted edge envs (aka in waiting room)
refactor(endpoints): move filter to another function
feat(endpoints): separate edge filters
refactor(environments): change getEnv api
refactor(endpoints): use single getEnv
feat(groups): show error when failed loading envs
style(endpoints): remove unused endpointsByGroup
* chore(deps): update go to 1.18
* fix(endpoint): filter out untrusted by default
* fix(edge): show correct endpoints
* style(endpoints): fix typo
* fix(endpoints): fix swagger
* fix(admin): use new getEnv function
Co-authored-by: LP B <xAt0mZ@users.noreply.github.com >
2022-07-19 18:00:45 +02:00
LP B
1a8fe82821
fix(app/mustache): reuse mustache variables in templates [EE-3689] ( #7286 )
2022-07-19 15:38:00 +02:00
LP B
95f4db4f48
fix(app/templates): handle special characters in mustache templates [EE-3708] ( #7288 )
2022-07-19 14:05:18 +02:00
Rex Wang
43600083a7
EE-3723 update headers to feather icon ( #7275 )
2022-07-19 11:29:50 +08:00
Dmitry Salakhov
e6477b0b97
fix(users): admin can change password with any auth method ( #7268 ) [EE-3671]
2022-07-19 11:26:34 +12:00
Prabhat Khera
6aa7fdb4f2
feat(ui): UI improvements node details screen EE-3468 ( #7256 )
2022-07-18 11:48:24 +12:00
congs
4997e9c7be
feat(gpu) EE-3191 Add GPU support for containers ( #7146 )
2022-07-18 11:02:14 +12:00
Peter Maguire
f0456cbf5f
fix(containers): fix incorrect grammar on recreate tooltip ( #7236 )
2022-07-15 17:04:41 +12:00
itsconquest
a0d349e0b3
feat(buildinfo): ability to see build info [EE-2552] ( #7107 )
...
* feat(buildinfo): ability to see build info [EE-2252]
* handle dark theme
* feat: add build info to status version
* feat: include ldflags in azure pipeline
* echo shell commands in azure build
* clean up main log
* allow tests to pass
* use data from backend
* allow clicking off modal to dismiss
* add placeholder versions
* refactor
* update button class
* fix modal displaying behind elements
Co-authored-by: Dmitry Salakhov <to@dimasalakhov.com >
2022-07-15 11:09:38 +12:00
Prabhat Khera
f5e774c89d
feat(ui): UI improvements kube app detail EE-3463 ( #7176 )
2022-07-15 10:49:12 +12:00
Oscar Zhou
552d3f8a3e
fix(setting): update the por switch field component property ( #7257 )
2022-07-15 08:27:43 +12:00
Chao Geng
39f9173956
Fix(ui):docker-templates-ui [EE-3485] ( #7170 )
...
* EE-3485 update ui
* EE-3485 update ui
* EE-3485 use feather icon to replace trash icon
Co-authored-by: RexWangPT <rex.wang@portainer.io >
2022-07-14 23:16:59 +08:00
Rex Wang
e4fc41fc94
fix(ui): update UI of docker/network/create EE-3507 ( #7255 )
...
* EE-3507 update UI of docker/network/create
* EE-3507 update all icons
2022-07-14 21:35:37 +08:00
Prabhat Khera
ce7d234cba
feat(ui): ui improvements on cluster landing page EE-3467 ( #7245 )
2022-07-14 13:50:23 +12:00
Prabhat Khera
35701f5899
svg support in icons.tsx ( #7266 )
2022-07-14 13:44:56 +12:00
Matt Hook
3d4d2b50ae
update wording, docker-compose to docker compose ( #7233 )
2022-07-14 10:40:34 +12:00
Ali
0da4e3ae63
feat(ui): kube app list ui styling EE-3464 ( #7247 )
...
* feat(ui): apply app datatable changes EE-3464
2022-07-13 21:21:26 +12:00
Richard Wei
ad7055ee01
feat(ui): turn off all teaser toggle in CE ( #7227 )
...
* turn off all teaser toggle in CE
2022-07-13 15:15:11 +12:00
Richard Wei
8076455423
added nested blue icon to widget header title ( #7250 )
...
*added nested blue icon to widget header title
2022-07-13 08:48:48 +12:00
Ali
23eca3ce80
fix(r2a): fix wizard r2a bug EE-3680 ( #7241 )
2022-07-12 13:15:14 +12:00
sunportainer
4cc672f902
fix(UI): update-log-viewer-ui [EE-3522] ( #7202 )
...
* fix update log viewer layout
* use por-switch in logs
Co-authored-by: Hao Zhang <hao.zhang@portainer.io >
2022-07-12 07:26:23 +08:00
Prabhat Khera
82fb5f7ac1
feat(kubernetes): UI improvements kube app create EE-3462 ( #7149 )
2022-07-11 14:05:23 +12:00
fhanportainer
de59ea030a
feat(stack): added ui label in env var section ( #7010 )
...
* feat(stack): added ui label in env var section
* feat(stack): added ui label in env var advanced section
* feat(stack): added showHelpMessage flag
* feat(stack): show help message when stack created from web editor.
2022-07-10 00:01:51 +12:00
Matt Hook
d9be6d1724
downloaded compose file should now be called docker-compose ( #7228 )
2022-07-08 21:47:50 +12:00
Dakota Walsh
958a8e97e9
fix(migration): close the database before running backups EE-3627 ( #7218 )
...
* fix(migration): close the database before running backups
On certain filesystems, particuarly NTFS when a network mounted windows
file server is used to store portainer's database, you are unable to
copy the database while it is open. To fix this we simply close the
database and then re-open it after a backup.
* handle close and open errors
* dont return error on nil
2022-07-08 21:05:04 +12:00
Matt Hook
5fd202d629
update to latest compose wrapper lib ( #7226 )
2022-07-08 16:02:24 +12:00
LP B
768f1aa663
fix(k8s/app-templates): display moustache variables fields when deploying from app template ( #7184 )
2022-07-08 14:15:23 +12:00
Ali
69caa1179f
fix(ui): stacks example feedback EE-3676 ( #7225 )
2022-07-08 13:25:39 +12:00
Richard Wei
9a2cdc4a93
feat(ui): replace boxselector with react component EE-3593 ( #7215 )
...
* replace boxselector and upload vendor icon
2022-07-08 12:57:36 +12:00
Ali
14a8b1d897
feat(ui): add sorting icon component and table header cell styling EE-3626 ( #7165 )
...
* feat(ui): add sorting icons EE-3626
feat(ui): Add react component for sorting icons
feat(ui) make component usable in angular
* feat(ui): update angular example EE-3626
2022-07-08 01:20:33 +12:00
Richard Wei
712207e69f
fix(ui): fix tooltip background color ( #7211 )
2022-07-07 13:31:55 +03:00
Chaim Lev-Ari
8d46692d66
refactor(ui): move datatable css from bootstrap-override [EE-3664] ( #7206 )
2022-07-07 07:29:46 +03:00
Oscar Zhou
3241738775
fix(gitops): show prune option only in the swarm stack ( #7190 )
2022-07-07 11:23:22 +12:00
Chaim Lev-Ari
ce840997bf
feat(ui): sort search bar icon [EE-3663] ( #7205 )
2022-07-06 17:05:17 +03:00
Chaim Lev-Ari
88c4a43a19
feat(ui): add icon to button [EE-3662] ( #7204 )
2022-07-06 17:05:00 +03:00
Chao Geng
b4acbfc9e1
fix(registry): Add input prompt and checker in edit page [EE-2705] ( #7106 )
...
* EE-2705 restrict registry edit options for different registry type
2022-07-06 19:11:59 +08:00
Chaim Lev-Ari
8bf1c91bc9
refactor(app): redesign dashboard-item component [EE-3634] ( #7175 )
2022-07-06 11:23:53 +03:00
Richard Wei
a66fd78dc1
feat(ui): apply react pageheader to all pageview EE-3615 ( #7178 )
...
Co-authored-by: Chaim Lev-Ari <chiptus@gmail.com >
2022-07-06 09:08:45 +03:00
Chaim Lev-Ari
b004b33935
fix(sidebar): sort issues [EE-3447] ( #7147 )
2022-07-06 08:09:14 +03:00
Dmitry Salakhov
d32793e84e
fix(users): enable manual user addition ( #7198 )
2022-07-06 15:47:11 +12:00
Dmitry Salakhov
fd4b515350
fix(oauth): analyze id_token for Azure [EE-2984] ( #7000 )
2022-07-06 13:22:57 +12:00
Chaim Lev-Ari
0cd2a4558b
chore(app): fix e2e tests ( #7154 )
2022-07-04 12:20:46 +03:00
congs
89359a21ce
fix(docker): EE-3247 Portainer should not send a host information request when host management features are disabled ( #7038 )
2022-07-04 17:13:15 +12:00
Richard Wei
69baa279d4
feat(ui): break css into module EE-3629 ( #7180 )
...
* break css into module and fix icon mode
2022-07-04 14:11:13 +12:00
Dmitry Salakhov
33861a834b
fix(compose): merge default and in-place stack env vars [EE-2860] ( #7076 )
2022-07-04 13:16:04 +12:00
Matt Hook
dd4d126934
feat(switch): add optional switch text [EE-3625] ( #7164 )
...
* add optional switch text
2022-07-04 13:05:04 +12:00
Oscar Zhou
7275d23e4b
feat(stack/swarm): add prune option for swarm stack redeployment [EE-2678] ( #7025 )
2022-07-04 11:39:03 +12:00
Chaim Lev-Ari
d7306fb22e
refactor(app): replace angularjs tooltip with react [EE-3606] ( #7172 )
...
* refactor(app): replace angularjs tooltip with react
2022-07-04 11:21:25 +12:00
Dmitry Salakhov
ebc0a8c772
fix: update build scripts for mac ( #7104 )
2022-07-04 10:43:11 +12:00
Richard Wei
f26e1fa21b
add inline-flex to button group ( #7168 )
...
* add inline-flex to button group
2022-07-04 07:16:45 +12:00
matias-portainer
6b27ba9121
fix(edge): delete endpoint proxy only when updating URL, TLS or is Edge Agent on Kubernetes EE-2759 ( #7086 )
2022-07-01 11:36:01 -03:00
congs
975dc9c1da
fix(edge): EE-3092 hide the ability to add edge agents in Docker Desktop extension ( #7090 )
2022-07-01 17:22:40 +12:00
Chaim Lev-Ari
6fe26a52dd
feat(app): ui additional css class [EE-3594] ( #7157 )
...
* feat(app): ui additional css class [EE-3594]
2022-07-01 13:14:22 +12:00
Chao Geng
cd66e32912
EE-2570 disable pull image toggle when invalid ( #7002 )
2022-06-30 08:35:32 +08:00
Prabhat Khera
81f8b88541
fix ingress published url ( #7113 )
2022-06-29 16:28:09 +12:00
Chaim Lev-Ari
882051cc30
chore(sidebar): add data-cys [EE-3605] ( #7143 )
...
* chore(sidebar): add data-cys [EE-3605]
fix [EE-3605]
2022-06-28 19:36:40 +03:00
Chaim Lev-Ari
ed8f9b5931
feat(sidebar): implement new design [EE-3447] ( #7118 )
2022-06-28 10:42:42 +03:00
Prabhat Khera
e5e57978af
delete force terminating namespace ( #7081 )
2022-06-28 16:35:30 +12:00
Steven Kang
75fef397d3
Set static DOCKER_VERSION for ppc64le and s390x ( #7136 )
2022-06-28 11:40:18 +12:00
Chaim Lev-Ari
624490716e
fix(environments): hide async mode on deployment [EE-3380] ( #7130 )
...
fixes [EE-3380]
2022-06-28 10:23:15 +12:00
andres-portainer
8eff32ebc7
fix(css): improve the handling of different color entries EE-3603 ( #7134 )
2022-06-27 18:11:14 -03:00
Chaim Lev-Ari
cd19eb036b
refactor(app): use colors with tailwind [EE-3601] ( #7133 )
...
* refactor(app): use colors with tailwind
2022-06-28 07:16:28 +12:00
Chaim Lev-Ari
95f706aabe
fix(analytics): load public settings [EE-3590] ( #7128 )
2022-06-27 19:29:17 +03:00
Ali
1551b02fde
fix(home): dont close filter on select EE-3257 ( #6991 )
2022-06-27 13:47:07 +12:00
itsconquest
557f4773cf
feat(extension): remove unused port [EE-3152] ( #7075 )
2022-06-27 10:27:37 +12:00
Steven Kang
b84e1c8550
Set static DOCKER_VERSION for ppc64le and s390x ( #7123 )
2022-06-27 09:48:49 +12:00
Chaim Lev-Ari
46e1a01625
refactor(docker): move components to react [EE-3348] ( #7084 )
2022-06-26 17:16:50 +03:00
Chaim Lev-Ari
7238372d8d
fix(api): add missing edge types [EE-3590] ( #7116 )
2022-06-26 08:38:23 +03:00
andres-portainer
00126cd08a
fix(wizard): replace the YAML file by the docker commands EE-3589 ( #7111 )
2022-06-24 14:59:10 -03:00
LP B
58c44ad1ea
fix(app/account): ensure newTransition exists in uiCanExit [EE-3336] ( #7110 )
2022-06-24 17:35:35 +02:00
Chaim Lev-Ari
84611a90a1
refactor(sidebar): migrate sidebar to react [EE-2907] ( #6725 )
...
* refactor(sidebar): migrate sidebar to react [EE-2907]
fixes [EE-2907]
feat(sidebar): show label for help
fix(sidebar): apply changes from ddExtension
fix(sidebar): resolve conflicts
style(ts): add explanation for ddExtension
fix(sidebar): use enum for status
refactor(sidebar): rename to EdgeComputeSidebar
refactor(sidebar): removed the need of `ident` prop
style(sidebar): add ref for mobile breakpoint
refactor(app): document testing props
refactor(sidebar): use single sidebar item
refactor(sidebar): use section for nav
refactor(sidebar): rename sidebarlink to link
refactor(sidebar): memoize menu paths
fix(kubectl-shell): infinite loop on hooks dependencies
refactor(sidebar): use authorized element
feat(k8s/shell): track open shell
refactor(k8s/shell): remove memoization
refactor(settings): move settings queries to queries
fix(sidebar): close sidebar on mobile
refactor(settings): use mutation helpers
refactor(sidebar): remove memo
refactor(sidebar): rename sidebar item for storybook
refactor(sidebar): move to react
gprefactor(sidebar): remove dependence on EndProvider
feat(environments): rename settings type
feat(kube): move kubeconfig button
fix(sidebar): open submenus
fix(sidebar): open on expand
fix(sibebar): show kube shell correctly
* fix(sidebar): import from react component
* chore(tests): fix missing prop
2022-06-23 10:25:56 +03:00
Chaim Lev-Ari
f78a6568a6
feat(ui): portainer base component css change [EE-3381] ( #7115 )
2022-06-23 09:32:18 +03:00
Chaim Lev-Ari
825269c119
fix(edge): show heartbeat for async env [EE-3380] ( #7097 )
2022-06-22 20:11:46 +03:00
Chaim Lev-Ari
60cd7b5527
chore(tests): remove cypress code [EE-3580] ( #7103 )
2022-06-22 07:59:53 +03:00
Matt Hook
767fabe0ce
fix docker download path for mac platforms ( #7102 )
2022-06-22 10:06:46 +12:00
matias-portainer
f86ba7b176
feat(edge): move edge jobs out of beta ( #7105 )
2022-06-21 17:57:59 -03:00
Hao Zhang
912250732a
feat(psp): kubernetes pod security policy EE-1577 ( #6553 )
...
* docs(github): fix slack link [EE-2438] (#6541 )
Co-authored-by: Chaim Lev-Ari <chiptus@users.noreply.github.com >
Co-authored-by: cheloRydel <marcelorydel26@gmail.com >
Co-authored-by: Chao Geng <93526589+chaogeng77977@users.noreply.github.com >
Co-authored-by: chaogeng77977 <chao.geng@portainer.io >
2022-06-20 15:48:41 +08:00
itsconquest
ae731b5496
fix(auth): track skips per user [EE-3318] ( #7089 )
2022-06-20 17:00:07 +12:00
Chaim Lev-Ari
92eaa02156
fix(docker/networks): show correct resource control data [EE-3401] ( #7060 )
2022-06-17 19:21:41 +03:00
Chaim Lev-Ari
18252ab854
refactor(app): move react components to react codebase [EE-3179] ( #6971 )
2022-06-17 19:18:42 +03:00
itsconquest
212400c283
fix(auth): clear skips when using new instance [EE-3331] ( #7027 )
2022-06-17 14:45:47 +12:00
LP B
8ed41de815
fix(app/account): create access token button ( #7014 )
...
* fix(api): remove unused leftover imports
* fix(app/account): create access token button
* fix(app/formcontrol): error message overlapping input on smaller screens
2022-06-16 21:25:37 +02:00
Chaim Lev-Ari
97a880e6c1
feat(custom-templates): hide variables [EE-2602] ( #7068 )
2022-06-16 08:32:41 +03:00
itsconquest
f39775752d
feat(auth): allow single char passwords [EE-3385] ( #7050 )
...
* feat(auth): allow single character passwords
* match weak password modal logic to slider
2022-06-16 12:31:36 +12:00
Matt Hook
6d6c70a98b
fix(swarm): don't stomp on the x-registry-auth header EE-3308 ( #7080 )
...
* don't stomp on the x-registry-auth header
* del header if empty json provided for registry auth
2022-06-16 09:53:58 +12:00
Dmitry Salakhov
461fc91446
fix: clarify password change error ( #7082 )
2022-06-15 16:56:59 +12:00
itsconquest
8059cae8e7
fix(auth): notify user password requirements [EE-3344] ( #7042 )
...
* fix(auth): notify user password requirements [EE-3344]
* fix angular code
2022-06-15 16:01:19 +12:00
congs
41107191c3
fix(teamleader): EE-3411 normal users get an unauthorized error ( #7052 )
2022-06-14 14:12:25 +12:00
sunportainer
cb6a5fa41d
fix(typo):UI and logs EE-3282 ( #7063 )
...
* fix logs and UI typos
2022-06-13 14:53:51 +08:00
Ali
66799a53f4
fix(wizard): return back to envs page EE-3419 ( #7065 )
2022-06-13 14:59:41 +12:00
congs
892fdbf60d
fix(teamleader): EE-3383 allow teamleader promote member to teamleader ( #7040 )
2022-06-10 17:13:33 +12:00
Chao Geng
b6309682ef
feat(kubeconfig): pagination for downloading kubeconfigs EE-2141 ( #6895 )
...
* EE-2141 Add pagination to kubeconfig download dialog
2022-06-10 11:42:27 +08:00
Ali
be11dfc231
fix(wizard): show teasers for kaas and kubeconfig features [EE-3316] ( #7008 )
...
* fix(wizard): add kubeconfig, nomad and kaas teasers
2022-06-10 09:17:13 +12:00
congs
12527aa820
fix(teamleader): EE-3332 hide name and leaders ( #7031 )
2022-06-09 14:22:35 +12:00
Matt Hook
0d0f9499eb
chore(version): fix readme version ( #7028 )
2022-06-08 23:20:58 +12:00
Ali
60eab3e263
fix(wizard): use 'New Environments' title EE-3329 ( #7034 )
2022-06-08 16:35:58 +12:00
Chao Geng
eb547162e9
fix(image) add validation of image name in build image page [EE-3010] ( #6988 )
...
* EE-3010 add validation of image name
2022-06-07 16:42:09 +08:00
Matt Hook
0864c371e8
chore(version): bump develop branch version to 2.15 ( #7019 )
...
* bump version to 2.15
2022-06-07 11:00:36 +12:00
Chaim Lev-Ari
b90b1701e9
fix(users): remove unused imports [EE-3340] ( #7016 )
...
fixes [EE-3340]
2022-06-06 10:04:33 +03:00
Ali
eb4ff12744
feat(wizard): replace-the-add-envs-button-with-env-wizard-button EE-3001 ( #7013 )
...
* feat(envs): on env click, direct user to wizard
2022-06-03 22:33:17 +12:00
congs
0522032515
feat(teamleader) EE-294 redesign team leader ( #6973 )
...
feat(teamleader) EE-294 redesign team leader (#6973 )
2022-06-03 16:44:42 +12:00
itsconquest
bca1c6b9cf
feat(internal-auth): ability to set minimum password length [EE-3175] ( #6942 )
...
* feat(internal-auth): ability to set minimum password length [EE-3175]
* pass props to react component
* fixes + WIP slider
* fix slider updating + add styles
* remove nested ternary
* fix slider updating + add remind me later button
* add length to settings + value & onchange method
* finish my account view
* fix slider updating
* slider styles
* update style
* move slider in
* update size of slider
* allow admin to browse to authentication view
* use feather icons instead of font awesome
* feat(settings): add colors to password rules
* clean up tooltip styles
* more style changes
* styles
* fixes + use requiredLength in password field for icon logic
* simplify logic
* simplify slider logic and remove debug code
* use required length for logic to display pwd length warning
* fix slider styles
* use requiredPasswordLength to determine if password is valid
* style tooltip based on theme
* reset skips when password is changed
* misc cleanup
* reset skips when required length is changed
* fix formatting
* fix issues
* implement some suggestions
* simplify logic
* update broken test
* pick min password length from DB
* fix suggestions
* set up min password length in the DB
* fix test after migration
* fix formatting issue
* fix bug with icon
* refactored migration
* fix typo
* fixes
* fix logic
* set skips per user
* reset skips for all users on length change
Co-authored-by: Chaim Lev-Ari <chiptus@gmail.com >
Co-authored-by: Dmitry Salakhov <to@dimasalakhov.com >
2022-06-03 16:00:13 +12:00
Matt Hook
4195d93a16
fix typo
2022-06-03 14:21:55 +12:00
Matt Hook
e8a8b71daa
feat(compose): upgrade to docker compose v2 EE-2096 ( #6994 )
...
Upgrade to compose v2 + new helm + new kubectl
2022-06-03 13:50:37 +12:00
Ali
aea62723c0
fix(forms): increase-click-area-for-expandable-form-section EE-3314 ( #7007 )
...
* fix(forms): increase click area for form section
2022-06-03 13:29:23 +12:00
Prabhat Khera
9b58c2e466
rename output_35 to output_24_to_latest ( #7006 )
2022-06-02 11:30:42 +12:00
Prabhat Khera
c41f7f8270
chore(version): version bump to 2.14.0 ( #6958 )
2022-06-02 10:53:48 +12:00
Chaim Lev-Ari
ac096dda46
feat(wizard): add edge form [EE-3000] ( #6979 )
2022-06-01 07:28:31 +03:00
Chaim Lev-Ari
e686d64011
refactor(docker): strongly type snapshot [EE-3256] ( #6990 )
...
* refactor(docker): strongly type snapshot [EE-3256]
fixes [EE-3256]
* fix(endpoints): return empty from association api
* refactor(docker): ignore raw snapshot for swagger
2022-05-31 13:03:10 +03:00
Chaim Lev-Ari
1ccdb64938
refactor(custom-templates): render template variables [EE-2602] ( #6937 )
2022-05-31 13:00:47 +03:00
Prabhat Khera
71c0e8e661
fix(kubernetes): fix redeploying kubernetes app EE-2875 ( #6984 )
2022-05-31 10:12:37 +12:00
andres-portainer
c162e180e0
fix(endpoints): remove global map to avoid panic writes EE-3160 ( #6918 )
2022-05-30 11:22:37 -03:00
Ali
e806f74652
refactor(tailwind): add-consistent-theme-colors-to-tailwind EE-3255 ( #6989 )
...
* refactor(tailwind): add custom colors EE-3255
2022-05-30 14:01:05 +12:00
Chaim Lev-Ari
d52417c14f
refactor(app): convert tag-selector to react [EE-2983] ( #6783 )
2022-05-29 09:14:14 +03:00
Chaim Lev-Ari
75d854e6ad
Revert "refactor(docker): strongly type snapshot [EE-3256]"
...
This reverts commit 0b2217a916 .
2022-05-26 15:39:55 +03:00
Chaim Lev-Ari
0b2217a916
refactor(docker): strongly type snapshot [EE-3256]
...
fixes [EE-3256]
2022-05-26 15:34:34 +03:00
Chao Geng
ca30efeca7
EE-1892 Centralize prompt dialog ( #6903 )
2022-05-24 20:14:38 +08:00
Chaim Lev-Ari
dc98850489
feat(app): enforce using of props in r2a [EE-3215] ( #6943 )
2022-05-24 08:35:20 +03:00
Chaim Lev-Ari
01dc9066b7
refactor(wizard): migrate to react [EE-2305] ( #6957 )
2022-05-23 17:32:51 +03:00
Chao Geng
3aacaa7caf
feat(dashboard) remove environment url from dashboard EE-2849 ( #6955 )
...
* EE-2849 remove environment url from dashboard
* EE-2849 only remove edge env's url
* EE-2849 remove logging
2022-05-23 17:05:37 +08:00
Chaim Lev-Ari
b031a30f62
feat(edge-devices): set specific page to view [EE-2082] ( #6869 )
2022-05-23 10:57:22 +03:00
Chaim Lev-Ari
12cddbd896
feat(demo): disable features on demo env [EE-1874] ( #6040 )
2022-05-22 08:34:09 +03:00
Chao Geng
3791b7a16f
fix(kube): misspelling kube namespace ( #6951 )
2022-05-20 07:34:30 +08:00
matias-portainer
d754532ab1
chore(edgestacks): add unit tests for edge stacks ( #6931 )
...
chore(edgestacks): add unit tests for edge stacks EE-3172
2022-05-19 17:13:51 -03:00
Chao Geng
9a48ceaec1
fix(docker): Restrict registry edit options for different registry type EE-2705 ( #6708 )
...
* EE-2705 restrict registry edit options for different registry type
* EE-2705 quay and azure registry should not disable authentication
* EE-2705 Resolve conflict
2022-05-18 18:46:24 +08:00
Chaim Lev-Ari
1132c9ce87
refactor(app): create empty react structure [EE-3178] ( #6926 )
2022-05-17 07:22:44 +03:00
itsconquest
668d526604
fix(networks): handle windows specific system networks [EE-2594] ( #6922 )
2022-05-17 14:45:30 +12:00
Chaim Lev-Ari
0e257c200f
chore(app): use base font-size of 16px [EE-3186] ( #6938 )
2022-05-16 10:24:13 +03:00
congs
df05914fac
fix(git) EE-2026 git default branch ( #6876 )
...
fix(git) EE-2026 git default branch
2022-05-16 09:35:11 +12:00
Chaim Lev-Ari
0ffb84aaa6
refactor(app): add rq mutation helpers [EE-3176] ( #6923 )
2022-05-15 10:01:08 +03:00
Chaim Lev-Ari
b01180bb29
chore(deps): remove lodash-es dependency [EE-2560] ( #6576 )
2022-05-12 08:44:53 +03:00
cong meng
16f8b737f1
fix(pwd) EE-3161 ease the minimum password restrictions to 12 characters ( #6921 )
...
* fix(pwd): EE-3161 ease the minimum password restrictions to 12 characters
2022-05-12 13:17:01 +12:00
itsconquest
d9d1d6bfaa
feat(extension): add a readme [EE-3085] ( #6888 )
...
* feat(extension): add a readme [EE-3085]
* add prerequisites
2022-05-11 11:58:11 +12:00
Dmitry Salakhov
45b300eaff
fix(settings): allow empty edge url ( #6907 )
2022-05-10 15:51:12 -03:00
andres-portainer
ad7545f009
fix(tls): downgrade minimum version to TLS 1.2 to avoid proxy problems EE-3152 ( #6909 )
2022-05-10 15:33:53 -03:00
matias-portainer
5df30b9eb0
chore(edge): add unit tests to edgestatus inspect endpoint EE-3088 ( #6905 )
...
* chore(edge): add unit tests to edgestatus inspect endpoint EE-3088
2022-05-10 11:58:19 -03:00
Ali
2e0555dbca
refactor(docker networks): migrate docker network detail view to react EE-2196 ( #6700 )
...
* Migrate network details to react
2022-05-10 09:01:15 +12:00
itsconquest
9650aa56c7
fix(extension): always restart the backend [EE-3093] ( #6890 )
2022-05-06 15:14:24 +12:00
itsconquest
0beb0d95c1
fix(extension): add missing labels [EE-3068] ( #6879 )
...
* fix(extension): add missing labels [EE-3068]
* fix(extension): add missing labels [EE-3068]
2022-05-06 14:19:26 +12:00
Dakota Walsh
3de585fe17
fix(extension): extend JWT auth token expiration for extension EE-3065 ( #6881 )
...
The default expiration time of 8 hours does not make sense in the
context of the docker desktop extension. This adds a new feature flag
which can be enabled with `export DOCKER_EXTENSION=1` and when
present will set the expiration time to 99 years.
I've set this flag in the docker-compose.yml we use when building our
docker extension.
2022-05-06 09:52:47 +12:00
Chaim Lev-Ari
c732ca2d2f
fix(edge): allow more options for url [EE-2975] ( #6781 )
2022-05-05 10:03:24 +03:00
Chaim Lev-Ari
d4c2ad4a57
fix(edge/aeec): add explanation about PORTAINER_EDGE_ID [EE-3056] ( #6874 )
2022-05-05 10:02:34 +03:00
wheresolivia
bf59ef50a3
add data-cy to application creation info elements ( #6871 )
2022-05-02 14:06:54 +12:00
Matt Hook
840a3ce732
switch natural sort lib for a better one ( #6862 )
...
Switched to better natural sorting package
2022-05-02 12:37:26 +12:00
Oscar Zhou
f7780cecb3
feat(ci/security): add code dependency security scan and docker image vulnerability scan [EE-2537] ( #6853 )
...
This PR supports to scan code security of js and golang dependencies and image vulnerability of locally built docker image
2022-05-02 12:09:45 +12:00
sunportainer
24c61034c1
fix endpoints tag display issue ( #6851 )
2022-04-30 16:30:40 +08:00
Richard Wei
95b3fff917
fix(filter): EE-2972 - fix filter selector css EE-2972 ( #6858 )
...
* fix selector css style
* fix selector css
2022-04-29 15:06:43 +12:00
itsconquest
0f52188261
fix(home): fix styles of edit button [EE-3006] ( #6803 )
...
* fix(home): fix styles of edit button [EE-3006]
* fix(home): EE-3006 fix styles of edit button
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2022-04-29 11:01:05 +12:00
itsconquest
b1b0a76465
fix(edge): fix formatting of scripts for release [EE-2987] ( #6794 )
...
* fix(edge) fix formatting for release [EE-2987]
* fix(edge) EE-2987 fix edge agent command formatting
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2022-04-29 09:44:34 +12:00
andres-portainer
8a6024ce9b
fix(edge-stacks): add an endpoint to delete the status of an edge stack EE-2432 ( #6551 )
2022-04-28 16:50:23 -03:00
Richard Wei
61a3bfe994
fix clear all button text vertical align ( #6833 )
2022-04-28 10:18:44 +12:00
Chaim Lev-Ari
842044e759
chore(app): add typescript check and fix errors [EE-3014] ( #6822 )
2022-04-27 14:10:20 +03:00
Prabhat Khera
b3e035d353
pass tagsPartialMatch query param on home screen ( #6842 )
2022-04-27 17:27:35 +12:00
Prabhat Khera
33f433ce45
fix status filter ( #6827 )
2022-04-27 11:40:23 +12:00
itsconquest
abb79ccbeb
fix(settings): fix logic for showing https section [EE-3008] ( #6805 )
2022-04-27 10:48:40 +12:00
cong meng
c340b62f43
fix: EE-3019 add space on top copy button ( #6819 )
2022-04-27 10:10:49 +12:00
Chaim Lev-Ari
bbb096412d
fix(edge): show edge environment in edge views [EE-2997] ( #6795 )
2022-04-26 14:25:20 +03:00
Chaim Lev-Ari
141a530e28
chore(deps): add tailwindcss [DTD-29] ( #6604 )
2022-04-26 08:16:46 +03:00
Chaim Lev-Ari
d08b498cb9
refactor(edge): use react poll freq field [EE-2614] ( #6757 )
2022-04-26 08:14:48 +03:00
Prabhat Khera
bebee78152
fix(home): fix home page filters EE-2972 ( #6789 )
2022-04-26 12:17:36 +12:00
andres-portainer
5b77edb76d
fix(aeec): enforce non-empty EdgeIDs for global key environment retrieval EE-3013 ( #6808 )
2022-04-25 11:35:14 -03:00
Richard Wei
bcec6a8915
fix add rewrite annotation should not available for traefik ( #6799 )
2022-04-22 20:02:53 +12:00
Chaim Lev-Ari
3496d5f00b
test push
2022-04-22 10:17:03 +03:00
itsconquest
4ee5ae90e7
fix(user-settings): prevent autofocus on access tokens for release [EE-2978] ( #6790 )
2022-04-22 11:44:54 +12:00
Chaim Lev-Ari
4180e41fa1
fix(edge): generate token when loading settings [EE-2988] ( #6793 )
2022-04-21 19:18:49 +03:00
Chaim Lev-Ari
5289e4d66b
fix(edge): generate token when loading settings [EE-2988] ( #6792 )
2022-04-21 19:18:42 +03:00
Matt Hook
ace162ec1c
bump versions ( #6782 )
2022-04-20 17:19:08 +12:00
Richard Wei
a9887d4a31
Homepage Filter Component ( #6762 )
2022-04-20 17:04:05 +12:00
Richard Wei
8ce3e7581b
fix: wildcard with hostname validation error issue EE-2101 ( #6741 )
...
* fix wildcard validation error
2022-04-20 17:02:21 +12:00
Richard Wei
9de0704775
feat(ingress): support-regex-with-k8s-ingress EE-2644 ( #6748 )
...
* support regex with k8s ingress
* remove text for rewrite to /
* added tooltip
2022-04-20 16:45:20 +12:00
cong meng
e20c34e12a
feat(password) EE-2690 update the text of force password change hint ( #6780 )
...
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2022-04-20 11:01:07 +12:00
Chaim Lev-Ari
e217ac7121
feat(edge): show correct heartbeat and sync aeec changes [EE-2876] ( #6769 )
2022-04-19 21:43:36 +03:00
sunportainer
76d1b70644
fix(volume): prevent bind mounts and allow named volumes [EE-2364] ( #6771 )
...
* check bindmounts via absolute path
* check bindmounts via absolute path
2022-04-19 20:05:16 +08:00
Stéphane Busso
360701e256
feat(docker-desktop-extension): Make Portainer compatible with Docker Desktop Extension EE-2747 ( #6644 )
...
* Initial extension build
* Add auto login
fix auto auth
add some message
Add extension version
Double attempt to login
Add auto login from jwt check
Add autologin on logout
revert sidebar
Catch error 401 to relogin
cleanup login
Add password generator
Hide User block and collapse sidebar by default
hide user box and toggle sidebar
remove defailt dd
Integrate extension to portainer
Move extension to build
remove files from ignore
Move extension folder
fix alpine
try to copy folder
try add
Change base image
move folder extension
ignore folder build
Fix
relative path
Move ext to root
fix image name
versioned index
Update extension on same image
Update mod
* fix kubeshell baseurl
* Fix kube shell
* move build and remove https
* Tidy mod
* Remove space
* Fix hash test
* Password manager
* change to building locally
* Restore version variable and add local install command
* fix local dev image + hide users & auth
* Password manageListen on locahost onlyr
* FIxes base path
* Hide only username
* Move default to constants
* Update app/portainer/components/PageHeader/HeaderContent.html
Co-authored-by: Chaim Lev-Ari <chiptus@users.noreply.github.com >
* fix 2 failing FE tests [EE-2938]
* remove password autogeneration from v1
* fix webhooks
* fix docker container console and attach
* fix default for portainer IP
* update meta, dockerfile and makefile for new ver
* fix basepath in kube and docker console
* revert makefile changes
* add icon back
* Add remote short cut command
* make local methods the default
* default to 0.0.0 for version for local development
* simplify make commands
* small build fixes
* resolve conflicts
* Update api/filesystem/write.go
Co-authored-by: Chaim Lev-Ari <chiptus@users.noreply.github.com >
* use a more secure default pass
Co-authored-by: itsconquest <william.conquest@portainer.io >
Co-authored-by: Chaim Lev-Ari <chiptus@users.noreply.github.com >
2022-04-19 13:10:42 +12:00
Chaim Lev-Ari
7efdae5eee
feat(endpoints): enable env vars on kube edge deploy [EE-2542] ( #6620 )
2022-04-17 10:34:20 +03:00
sunportainer
da9ef7dfcf
fix(download):update the downloads files directory EE-2473 ( #6734 )
...
* update the downloads files directory
2022-04-17 11:04:04 +08:00
Chao Geng
69c34cdf0c
EE-2767 Correct sidebar hovering info ( #6750 )
2022-04-17 09:33:58 +08:00
LP B
030b3d7c4d
fix(edge-jobs): HTTP 404 on file upload ( #6671 )
...
* fix(edge-jobs): HTTP 404 on file upload
* fix(edge-jobs): state 'edge job' in message on edge job removal instead of 'stack'
* fix(api/edge-jobs): save changes on edge-jobs update
2022-04-14 18:44:04 +02:00
Chaim Lev-Ari
355674cf22
fix(datastore): fix test for EdgePortainerUrl [EE-2967] ( #6765 )
2022-04-14 17:16:10 +03:00
Chaim Lev-Ari
85a7b7e0fc
refactor(edge): move edge deploy script to react [EE-2689] ( #6747 )
2022-04-14 13:14:23 +03:00
Prabhat Khera
328ce2f995
fix migration test ( #6763 )
2022-04-14 18:57:17 +12:00
Prabhat Khera
e4241207cb
fix(database): db migration improvements EE-2688 ( #6662 )
2022-04-14 16:25:13 +12:00
cong meng
85ad4e334a
feat(password) EE-2690 enforce strong password policy ( #6751 )
...
* feat(password) EE-2690 enforce strong password policy
* feat(password) EE-2690 disable create user button if password is not valid
* feat(password) EE-2690 show force password change warning only when week password is detected
* feat(password) EE-2690 prevent users leave account page by clicking add access token button
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2022-04-14 13:45:54 +12:00
Dmitry Salakhov
9ebc963082
fix: bump golang deps to resolve CVEs ( #6755 )
2022-04-14 10:17:00 +12:00
andres-portainer
3178787bc1
feat(edge): implement automatic edge environment creation EE-2848 ( #6754 )
2022-04-13 10:08:26 -03:00
fhanportainer
b08e0b0235
feat(git): added regex to validate compose file extension ( #6731 )
...
* feat(git): added regex to validate compose file extension
* feat(git): copy change
* feat(git): updated icon
2022-04-13 21:57:39 +12:00
LP B
aac2aca912
fix(api/endpoint): refresh kubernetes client cache on endpoint update ( #6752 )
2022-04-12 17:05:15 +02:00
Chao Geng
f707c90cd3
fix(agent): take agent_secret into account EE-2128 ( #6379 )
...
* EE-2128 take agent_sceret into account
* EE-2128 align output code
* EE-2128 fix copy command error
* EE-2128 align code
* EE-2128 fix typo
* Update endpoint.html
remove glint auto changes
* EE-2128 Format html with Prettier
* EE-2128 Adjust UI for dark mode and adopt AGENT_SECRET on k8s automatically
* EE-2128 fix bug created by merge
* EE-2128 Move the initailization of AGENT_SECRET to main.go
* EE-2128 read AGENT_SECRET when settings is initializing
2022-04-12 18:45:58 +08:00
andres-portainer
3eea3e88bc
fix(chisel): downgrade back to the previous version of Chisel EE-2718 ( #6745 )
2022-04-11 14:32:59 -03:00
Chaim Lev-Ari
13faa75a2d
fix(endpoints): show edge script when unassociated [EE-2842] ( #6730 )
2022-04-11 11:26:13 +03:00
sunportainer
287107e8da
update go.mod/go.sum ( #6732 )
2022-04-11 10:26:25 +08:00
Chaim Lev-Ari
2535887984
chore(format): format codebase [EE-2935] ( #6746 )
2022-04-10 14:05:31 +03:00
Marcelo Rydel
f12c3968f1
feat(edge): edgeStacks and edgeJobs operations small refactors [EE-2744] ( #6648 )
2022-04-08 11:27:38 -03:00
Dmitry Salakhov
6419e7740a
fixed direct dependencies ( #6565 )
2022-04-08 10:27:58 +12:00
LP B
298e3d263e
feat(registry): enforce name uniqueness for registries ( #6709 )
...
* feat(app/registries): add name uniqueness validation on registry creation
* feat(api/registry): enforce name uniqueness on registry creation
* feat(api/registry): enforce name uniqueness on registry update
* feat(app/registry): enforce name uniqueness on registry update
2022-04-07 22:58:26 +02:00
andres-portainer
9ffaf47741
fix(endpoint-status): add a redirect to keep backwards compatibility EE-2932 ( #6735 )
2022-04-07 11:33:14 -03:00
Marcelo Rydel
dff74f0823
feat(ssl): enable mTLS certificates [EE-2617] ( #6612 )
2022-04-07 11:32:00 -03:00
Marcelo Rydel
f9f937f844
feat(registries): Registry browser for non-admins [EE-2459] ( #6549 )
...
* feat(registries): allow non-admin users to see environment registries
* remove unused function
* fix error message
* fix test
* fix imports order
* feat(registry): check access first, add parameters name
* use registryID
* fix(sidebar): allow standard users to see endpoint registries view
Co-authored-by: LP B <xAt0mZ@users.noreply.github.com >
2022-04-07 15:22:31 +02:00
Marcelo Rydel
77e48bfb74
chore(endpoint/edge): small refactor and move endpoint status handler [EE-2710] ( #6637 )
2022-04-07 09:17:36 -03:00
Dmitry Salakhov
f4ac6f8320
update helm to 3.8.0 ( #6564 )
2022-04-07 13:30:00 +12:00
Oscar Zhou
bf8b44834a
fix(timeout): change the url of the documentation link on timeout page ( #6729 )
2022-04-07 13:16:28 +12:00
Dakota Walsh
3c98bf9a79
fix(theme): apply theme without saving ( #6695 )
2022-04-06 09:08:35 +12:00
Prabhat Khera
e1df46b92b
add missed migration for DB version 36 ( #6678 )
2022-04-06 09:07:51 +12:00
Richard Wei
7e28b3ca3f
fix issue on editing app with persisted folder ( #6646 )
...
Co-authored-by: Richard Wei <dgui.wei@gmail.com >
2022-04-06 05:42:01 +12:00
Oscar Zhou
2059a9e064
feat(adminmonitor): redirect to timeout page if admin is not created in 5 mins [EE-2691] ( #6688 )
...
This PR solves the issue that the Portainer instance will be always accessible in certain cases, like `restart: always` setting with docker run, even if the administrator is not created in the first 5 minutes.
The solution is that the user will be redirected to a timeout page when any actions, such as refresh the page and click button, are made after administrator initialisation window(5 minutes) timeout.
2022-04-05 16:29:57 +12:00
LP B
167825ff3f
feat(registries): update registry Password wording to Access Token for Dockerhub ( #6557 )
2022-04-04 22:54:13 +02:00
LP B
f154e6e0f1
style(app): white text in high contrast for service update dropdown text ( #6660 )
2022-04-04 15:57:56 +02:00
sunportainer
311129e746
fix(docker):show error for offline endpoint ( #6702 )
2022-04-04 18:24:47 +08:00
Chao Geng
f59459f936
EE-2463 When add agent to k8s with AGENT_SECRET, AGENT_SECRET should be configured on both side. otherwise, it will get unknown error. this error should be "agent already paired with another Portainer instance" ( #6679 )
2022-04-01 14:40:44 +08:00
sunportainer
ee90fffce1
fix(template) add notification when delete ( #6675 )
2022-04-01 14:40:08 +08:00
wheresolivia
4ddd6663f5
add data-cy to mark namespace system button ( #6714 )
2022-04-01 13:30:56 +13:00
Richard Wei
ec3d7026d4
fix(service): fix service name starting from zero EE-2807 ( #6694 )
...
* fix service name index
2022-03-31 10:34:29 +13:00
Richard Wei
fb7f24df9c
fix domain name selector issue ( #6696 )
...
Co-authored-by: Richard Wei <dgui.wei@gmail.com >
2022-03-30 15:50:11 +13:00
Marcelo Rydel
8860d72f70
fix(edge/jobs): fix get edge job file content [EE-2702] ( #6622 )
2022-03-28 12:02:09 -03:00
sunportainer
b846c8e6d2
fix(stack): git stack redeploy issue EE-2737 ( #6667 )
...
* fix(stack) git stack redeploy issue
2022-03-28 21:31:03 +08:00
sunportainer
379f9e2822
fix(swagger):add swagger for X-Registry-Auth EE-2408 ( #6664 )
...
* add swagger for X-Registry-Auth
* Update api-description.md
2022-03-28 21:30:19 +08:00
cong meng
3579b11a8b
fix(k8s) deploying manifest using default namespace EE-2104 ( #6385 )
...
* fix(k8s) deploying manifest using default namespace EE-2104
2022-03-24 21:28:53 +13:00
wheresolivia
4377aec72b
feat(cy):add data-cy to add kube application publishing mode dropdown… ( #6687 )
...
* feat(cy):add data-cy to add kube application publishing mode dropdown list, rename the create service button data-cy
* fix prettier issues
2022-03-22 14:54:17 +13:00
Marcelo Rydel
c486130a9f
fix(kube): Use KubeClusterAccessService for Helm operations [EE-2500] ( #6559 )
2022-03-21 09:51:29 -03:00
Chaim Lev-Ari
cf7746082b
fix(stacks): show force pull image for git stacks [EE-2579] ( #6607 )
2022-03-21 14:35:31 +02:00
andres-portainer
1ab65a4b4f
fix(offlinegate): fix data race in offlinegate EE-2713 ( #6626 )
2022-03-18 13:20:10 -03:00
andres-portainer
a66e863646
fix(boltdb): upgrade to the latest version to avoid problems with the race detector EE-2729 ( #6638 )
2022-03-18 13:16:31 -03:00
Marcelo Rydel
d962c300f9
fix(containers/datatable): disable autoreset expanded and selected rows [EE-2347] ( #6563 )
2022-03-17 14:55:11 -03:00
Richard Wei
9aeedf1bfa
fix(ingress): fix-multiple-route-on-same-ingress EE-2597 ( #6609 )
...
* fix multiple route for same ingress & improvement for multiple ingress controller
2022-03-17 10:25:36 +13:00
andres-portainer
98d8cd99fb
fix(chisel): upgrade chisel to v1.7.7 to fix a data race EE-2718 ( #6650 )
2022-03-16 12:17:56 -03:00
andres-portainer
226ffdcd20
fix(snapshots): fix a data race in the snapshot code EE-2717 ( #6654 )
2022-03-16 11:27:28 -03:00
andres-portainer
78150a738f
fix(scheduler): fix a data race in the scheduler EE-2716 ( #6629 )
2022-03-16 10:33:15 -03:00
andres-portainer
ecf5e90783
fix(admin-monitor): fix a data race in the admin monitor EE-2761 ( #6658 )
2022-03-16 09:13:45 -03:00
Chaim Lev-Ari
f63b07bbb9
refactor(access-control): create access-control-panel component [EE-2345] ( #6486 )
2022-03-16 08:35:32 +02:00
Chao Geng
07294c19bb
fix(k8s/application): check name unique in k8s cluster ( #6610 )
...
* EE-2353 Check unique name when creating new deployment in kubernetes
* EE-2353 fix warning from gofmt
* EE-2353 add miss methon in kubernetes_mock.go
* EE-2353 add missing space
* EE-2353 Use kubernetes cli to instead exec.command
* EE-2353 remove useless parameter
* EE-2353 remove unnecessary log in handle
* EE-2353 fix gofmt warning
* EE-2353 use ListOptions to filter the list
* EE-2353 add function description
* EE-2353 fix error
* Update api/kubernetes/cli/deploment.go
Co-authored-by: Chaim Lev-Ari <chiptus@users.noreply.github.com >
* EE-2353 change function name to HasStackName
Co-authored-by: Chaim Lev-Ari <chiptus@users.noreply.github.com >
2022-03-16 08:32:12 +08:00
andres-portainer
f8cbb54ba5
fix(tunnels): fix a deadlock with the tunnels EE-2751 ( #6649 )
2022-03-15 12:37:09 -03:00
andres-portainer
f8fd28bb61
fix(scheduler): fix a data race in a scheduler unit test EE-2715 ( #6628 )
2022-03-15 09:52:58 -03:00
andres-portainer
78f7cd0d6c
fix(adminmonitor): fix a data race in a unit test EE-2714 ( #6627 )
2022-03-15 09:52:41 -03:00
Chaim Lev-Ari
9a42d4c506
fix(auth/ldap): show server url [EE-2069] ( #6651 )
2022-03-15 07:13:39 +02:00
itsconquest
f2c48409e0
refactor(azure/aci): migrate sidebar to react [EE-2569] ( #6593 )
...
* refactor(azure/aci): migrate sidebar to react [EE-2569]
* add test files
* add story
* fix(sidebar): get styles from sidebar
* make suggested changes + update icon story
* use template in second story + change some english
* use camel case in test
* use icon instead of span
* refactor(types): use existing environmentid type
Co-authored-by: Chaim Lev-Ari <chiptus@gmail.com >
2022-03-14 19:26:30 +13:00
Oscar Zhou
5188ead870
fix(home): fix homepage edge heartbeat judgement [EE-2041] ( #6624 )
...
* fix(home): judge LastCheckInDate with QueryDate for heartbeat
* refactor(environments): remove deprecated variable homepageLoadTime
* style(environments): run yarn format
Co-authored-by: sam@gemibook <huapox@126.com >
2022-03-14 14:53:23 +13:00
Chaim Lev-Ari
f1ea2b5c02
chore(account): write tests for CreateAccessToken [EE-2561] ( #6578 )
2022-03-13 09:14:41 +02:00
KyKlen
b7d18ef50f
fix(volumes): add addr field in options when creating a CIFS volume [EE-2349] ( #6359 )
2022-03-10 13:06:52 -03:00
sunportainer
20405e9803
fix(docker/service): send registry id on update EE-2061 ( #6606 )
2022-03-10 07:35:11 +02:00
Chaim Lev-Ari
0f3c7b1424
refactor(home): migrate view to react [EE-1810] ( #6314 )
...
* refactor(http): parse axios errors (#6325 )
* refactor(home): use endpoint-list as react component [EE-1814] (#6060 )
* refactor(home): use endpoint-list as react component
fix(home): add missing features and refactors
- kubebutton
- group name
- poll when endpoint is off
- state management
refactor(endpoints): use stat component
fix(endpoints): add space between items
refactor(endpoints): move stats to components
refactor(endpoints): fetch time
refactor(home): move logic
refactor(home): move fe render logic
refactor(settings): use vanilla js for publicSettings
refactor(kube): remove angular from kube config service
feat(home): add kubeconfig button
feat(home): send analytics when opening kubeconfig modal
fix(home): memoize footer
refactor(home): use react-query for loading
fix(home): show correct control for kubeconfig modal
refactor(home): use debounce
refactor(home): use new components
refactor(home): replace endpoints with environments
refactor(home): move endpoint-list component to home
fix(home): show group name
refactor(home): use switch for environment icon
fix(kubeconfig): fix default case
refactor(axios): use parse axios error
refactor(home): use link components for navigate
fix(home): align azure icon
refactor(home): refactor stats
refactor(home): export envstatusbadge
refactor(home): remove unused bindings
* chore(home): write tests for edge indicator
* chore(home): basic stories for environment item
* style(settings): reformat
* fix(environments): add publicurl
* refactor(home): use table components
* refactor(datatables): merge useSearchBarState
* refactor(home): fetch group in env item
* chore(tests): basic tests
* chore(home): test when no envs
* refactor(tags): use axios for tagService
* refactor(env-groups): use axios for getGroups
* feat(app): ui-state context provider
* refactor(home): create MotdPanel
* refactor(app): create InformationPanel
* feat(endpoints): fetch number of total endpoints
* refactor(app): merge hooks
* refactor(home): migrate view to react [EE-1810]
fixes [EE-1810]
refactor(home): wip use react view
feat(home): show message if no endpoints
refactor(home): show endpoint list
refactor(home): don't use home to manage link
refactor(home): move state
refactor(home): check if edge using util
refactor(home): move inf panels
chore(home): tests
refactor(home): load groups and tags in env-item
refactor(settings): revert publicSettings change
refactor(home): move confirm snapshot method
* fix(home): show tags
* fix(environments): handle missing snapshots
* fix(kube/volumes): fetch pesistent volume claims
* refactor(kube): remove use of endpointProvider
* refactor(endpoints): set current endpoint
* chore(home): add data-cy for tests
* chore(tests): mock axios-progress-bar
* refactor(home): move use env list to env module
* feat(app): sync home view changes with ee
* fix(home): sort page header
* fix(app): fix tests
* chore(github): use yarn cache
* refactor(environments): load list of groups
* chore(babel): remove auto 18n keys extraction
* chore(environments): fix tests
* refactor(k8s/application): use current endpoint
* fix(app/header): add margin to header
* refactor(app): remove unused types
* refactor(app): use rq onError handler
* refactor(home): wrap element with button
2022-03-08 14:14:23 +02:00
sunportainer
c442d936d3
fix(compose):filter out symlink in custom template EE-1928 ( #6579 )
...
* fix prevent symlink in customtemplate
2022-03-04 12:05:34 +08:00
testA113
0cd164bada
add data-cy attributes ( #6623 )
2022-03-04 14:56:04 +13:00
itsconquest
ee42e44246
refactor(edge-compute): remove toggle from settings (release) [EE-2686] ( #6619 )
2022-03-03 13:31:01 +13:00
itsconquest
6695d75468
fix(endpoints): fix broken style (release) [EE-2659] ( #6613 )
...
* fix(endpoints): fix broken style (release) [EE-2659]
* fix(endpoints): show margin under env var field [EE-2659]
Co-authored-by: Chaim Lev-Ari <chiptus@gmail.com >
2022-03-03 11:48:30 +13:00
Prabhat Khera
eb6cdf1229
created bucket if not exists during restore sequence ( #6614 )
2022-03-03 09:10:26 +13:00
andres-portainer
a3b1466b96
fix(tunnel): fix data race on tunnels EE-2577 ( #6601 )
2022-03-02 13:51:22 -03:00
Marcelo Rydel
8b7dcf20bf
feat(db): add CreateObjectWithStringId function [EE-2612] ( #6611 )
2022-03-02 09:22:03 -03:00
Prabhat Khera
14ed6ed2a3
DB upgrade failes if bucket does not exists ( #6608 )
2022-03-01 10:31:33 +13:00
Chaim Lev-Ari
9f4549212d
fix(auth): remove caching of user ( #6591 )
2022-03-01 09:38:16 +13:00
Chao Geng
37209918ad
fix(docker/stacks): upgrade docker-compose-wrapper [EE-1975] ( #6598 )
...
* updated docker-compose-wrapper
* keep the same
2022-02-28 17:24:15 +08:00
Chaim Lev-Ari
aefa34d6d2
fix(k8s/application): allow app name to start with alphabetic character [EE-2596] ( #6603 )
...
fixes [EE-2596]
2022-02-28 07:15:49 +02:00
Hao Zhang
eaffde39f6
fix(stack): incorrect stack name ( #6587 )
2022-02-27 16:04:48 +08:00
Hao Zhang
d71d291895
fix(stack): git repo auto update not working ( #6573 )
2022-02-27 16:03:05 +08:00
itsconquest
a894e3182a
refactor(azure/aci): migrate dashboard view to react [EE-2189] ( #6518 )
...
* refactor(azure/aci): migrate dashboard view to react [EE-2189]
* move aggregate function to azure utils file
* fix type
* introduce dashboard item component
* add error notificatons
* hide resource groups widget if failed to load
* make dashboard a default export
* revert mistake
* refactor based on suggestions
* use object for error data instead of array
* return unused utils file
* move length calculations out of return statement
* only return first error of resource groups queries
* refactor imports/exports, fix bug with errors & add test
* WIP dashboard tests
* allow mocking multiple resource groups
* test for total number of resource groups
* update lock file to fix lint action issue
* finish dashboard tests
* dashboarditem story
* fix(auth): remove caching of user
* add option for link to dashboard item
* rename dashboard test case to match file
* remove optional link and update storybook
* create aria label based on already provided text
* change param name to be clearer
2022-02-25 12:22:56 +13:00
Chaim Lev-Ari
ff7847aaa5
chore(git): ignore prettier commits on git blame ( #6584 )
...
* chore(git): ignore prettier commits on git blame
* chore(vscode): fix launch command
2022-02-22 16:27:35 +02:00
Matt Hook
a89c3773dd
fix(datastore): export/import the bolt sequence number EE-2451 ( #6571 )
...
* Implement setter/getter for the sequence
* import/export counts
* fix go tests. rename vars
* Improved and simplified the logic. Made it more generic
* Remove unused methods
* remove unused methods
* not part of branch fix
2022-02-22 09:53:17 +13:00
Hao Zhang
5d75ca34ea
fix(stack): git force pull image toggle only for non-kubernetes git based stacks ( #6574 )
2022-02-21 08:43:22 +08:00
Marcelo Rydel
d47a9d590e
fix(kube): namespace parameter is not used in kube redeploy ( #6569 )
2022-02-18 16:36:20 +13:00
Anthony Lapenna
bd679ae806
feat(endpoint): add an input to source env vars [EE-2436] ( #6517 )
...
* feat(endpoint): add an input to source env vars
* fix(endpoint): fix invalid version in deployment instructions
* fix(endpoint): fix copy Edge command
* fix(endpoint): fix invalid Edge deployment instruction
* feat(endpoint): add missing parameter to edge deploy script
* feat(edge): use temporary manifest url
* refactor(endpoint): update method and placeholder
* fix(endpoint): fix missing agent name in Edge deployment instructions on Swarm
* fix(endpoint): fix invalid Edge deployment instructions for Kubernetes
* fix(build): commit yarn.lock
* chore(deps): run yarn
* feat(endpoint): do not support kubernetes with Edge env vars
Co-authored-by: Chaim Lev-Ari <chiptus@gmail.com >
2022-02-17 10:25:59 +13:00
LP B
5de7ecb5f0
chore(deps): freeze lockfile on Github Actions ( #6570 )
2022-02-16 18:20:15 +01:00
Marcelo Rydel
b3cd9c69df
fix(edge/settings): render view after loading settings [EE-2532] ( #6560 )
2022-02-15 18:26:42 -03:00
Chaim Lev-Ari
73311b6f32
fix(edge/devices): make actions button larger [EE-2471] ( #6542 )
...
* fix(edge/devices): make actions button larger [EE-2471]
fixes [EE-2471]
* fix(edge/devices): fix table-actions-title padding
Co-authored-by: cheloRydel <marcelorydel26@gmail.com >
2022-02-16 08:38:24 +13:00
Sven Dowideit
93ddcfecd9
fix(templates): show docker-compose app templates when in swarm mode [EE-2117] ( #6177 )
...
* fix(templates): EE-2117: show docker-compose app templates when in swarm mode and the user selects 'showContainers
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* fix(templates): keep original behavior for standalone
* fix(templates): display all templates on Swarm
* refactor(templates): update method name
Co-authored-by: deviantony <anthony.lapenna@portainer.io >
2022-02-15 07:30:02 +13:00
Marcelo Rydel
2bffba7371
fix(edge): only show expand row for Edge Devices with AMT activated [EE-2489] ( #6519 )
2022-02-14 11:44:55 -03:00
Hao Zhang
37ca62eb06
feat(webhook): teasers of pull images and webhook for EE EE-1332 ( #6278 )
...
* feat(webhook): teasers of pull images and webhook for EE
2022-02-14 21:51:43 +08:00
Chaim Lev-Ari
fa208c7f2a
docs(github): fix slack link [EE-2438] ( #6541 )
...
Co-authored-by: cheloRydel <marcelorydel26@gmail.com >
2022-02-11 10:07:14 -03:00
testA113
6fac3fa127
add data-cy attributes for backup/restore ( #6546 )
...
Co-authored-by: testA113 <42307911+aliharriss@users.noreply.github.com >
2022-02-11 15:24:44 +13:00
deviantony
171392c5ca
chore(dev): update vscode example
2022-02-10 22:04:27 +00:00
Marcelo Rydel
d48ff2921b
fix(edge): show KVM connect button, remove automatic useEffect [EE-2520] ( #6540 )
2022-02-10 14:23:09 -03:00
Chaim Lev-Ari
3165d354b5
fix(settings): clear helm url if requested [EE-2494] ( #6526 )
...
* fix(settings): clear helm url if requested [EE-2494]
fix [EE-2494]
before this PR, helm url would clear when updating settings, if the helm url key wasn't provided.
in this PR, it will be changed only if required
* fix(settings): allow empty helm repo
* chore(deps): run yarn
* fix(settings): set helm repo url
2022-02-10 06:03:46 +02:00
Chaim Lev-Ari
9c2dbac479
fix(services): show task actions EE-2505
2022-02-09 11:49:44 +13:00
Anthony Lapenna
318844226c
refactor(storidge): remove Storidge support from backend [EE-2450] ( #6511 )
...
* refactor(storidge): remove Storidge support from backend
* refactor(storidge): remove Storidge support from backend
* refactor(storidge): remove Storidge support from frontend
2022-02-09 05:47:11 +13:00
Chaim Lev-Ari
e96f63023e
chore(deps): upgrade libhttp [EE-2145] ( #6530 )
...
closes [EE-2145]
2022-02-08 07:09:14 +02:00
dependabot[bot]
1765b99336
chore(deps): bump bl from 1.2.2 to 1.2.3 ( #4441 )
...
Bumps [bl](https://github.com/rvagg/bl ) from 1.2.2 to 1.2.3.
Signed-off-by: dependabot[bot] <support@github.com >
2022-02-08 16:31:14 +13:00
andres-portainer
74a0d4c12e
fix(fdo): change 'http' to 'https' in the placeholder text EE-2479 ( #6516 )
2022-02-02 20:35:56 -03:00
testA113
3372f78cbf
fix font weight for firefox ( #6514 )
2022-02-02 12:32:46 +13:00
andres-portainer
fe082f762f
fix(fdo): add suffix to the device name supplied to /fdo/configure EE-2469 ( #6505 )
2022-02-01 19:38:50 -03:00
Prabhat Khera
a8d3cda3fa
Fix(db): needs encryption migration function fixed EE-2414 ( #6494 )
...
* fix(db) NeedsEncryptionMigration EE-2414
* fix for case where we started encrypted and restore unencrypted. We don't want to have two databases
* fix(db): handle decryption error EE-2466
Co-authored-by: Matt Hook <hookenz@gmail.com >
Co-authored-by: andres-portainer <andres-portainer@users.noreply.github.com >
2022-02-02 09:53:59 +13:00
testA113
ad7f87122d
fix(tooltip): inconsistent tooltip component EE-2472 ( #6508 )
...
* Fixed tooltip styling
* match old tooltip styling
* Match font size
2022-02-02 08:42:19 +13:00
Chaim Lev-Ari
6f6f78fbe5
refactor(azure/aci): migrate create view to react [EE-2188] ( #6371 )
2022-02-01 19:38:45 +02:00
andres-portainer
1bb02eea59
fix(db): handle decryption error EE-2466 ( #6499 )
2022-02-01 11:48:26 -03:00
Marcelo Rydel
cf459a2d28
fix(ssl): default httpEnabled to false [EE-2465] ( #6495 )
2022-02-01 09:14:43 -03:00
Chaim Lev-Ari
7d91ab72e1
fix(agent): add agent header [EE-2433] ( #6484 )
...
* fix(agent): add agent header [EE-2433]
fix [EE-2433]
* fix(containers): reload current endpoint id
2022-02-01 09:37:12 +02:00
andres-portainer
cb804e8813
fix(edge): change the edge menu to work in dark mode EE-2462 ( #6488 )
...
Co-authored-by: andres-portainer <andres-portainer@users.noreply.github.com >
2022-01-31 19:21:47 -03:00
andres-portainer
0973808234
fix(fdo): change the owner service connection message EE-2457 ( #6490 )
2022-01-28 10:06:21 -03:00
Marcelo Rydel
edd5193100
fix(settings): updateSettingsFromFlags only if dataStore is new [EE-2397] ( #6475 )
2022-01-28 09:28:34 -03:00
Matt Hook
0ad66510a9
this was checked in by mistake... removing. ( #6436 )
2022-01-28 09:13:34 +13:00
Prabhat Khera
5a6cd2002d
fix base url in axios ( #6460 )
2022-01-28 09:00:01 +13:00
Chaim Lev-Ari
1fbf13e812
fix(k8s/app): populate ingress details [EE-2445] ( #6463 )
...
* fix(k8s/app): populate ingress details [EE-2445]
fix [EE-2445]
* fix(k8s/app): check if there are ingresses
2022-01-27 08:37:46 +02:00
Hao Zhang
a9406764ee
fix(service): webhook vulnerability for passing an invalid image tag EE-2121 ( #6269 )
...
* fix(service): webhook vulnerability for passing an invalid image tag
2022-01-27 08:38:29 +08:00
Dmitry Salakhov
dfb0ba9efe
Add PR template ( #4837 )
...
* Add PR template
* add link to Jira
* use jira syntax to esteblish a link
* ask to reference jira in PR title
2022-01-27 11:54:43 +13:00
Marcelo Rydel
df2269a2fe
chore(lint): run yarn format ( #6476 )
2022-01-26 12:22:58 -03:00
andres-portainer
8b4a74f06e
fix(fdo): generate an edgeID when the 'Enforce environment ID' setting is disabled EE-2446 ( #6465 )
2022-01-25 15:25:27 -03:00
andres-portainer
48f2e7316a
fix(fdo): cancel the action in progress on error EE-2447 ( #6469 )
2022-01-25 11:46:13 -03:00
Marcelo Rydel
b76bcf0ee7
fix(images): fix registryModal [EE-2426] ( #6442 )
2022-01-25 09:13:36 -03:00
sunportainer
24893573aa
feat/ee-1991/validate-k8s-workload ( #6302 )
2022-01-25 18:59:09 +08:00
sunportainer
118809a9c0
Fix(kube):fix kube show rounding issue EE-2115 ( #6300 )
...
* fix/ee-2115/kube-show-rounding
2022-01-25 15:03:14 +08:00
Richard Wei
61be10bb00
fix input text color ( #6468 )
2022-01-25 15:56:25 +13:00
cong meng
4bd3f61ce6
fix(db) EE-2425 http-disabled flag does not work ( #6447 )
...
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2022-01-25 09:32:31 +13:00
Richard Wei
48c2f127f8
fix(ui): fix components have unreadable text in dark mode EE-2417 ( #6433 )
...
* add styles to UsersSelector components
2022-01-25 08:49:28 +13:00
Chaim Lev-Ari
b588d901cf
fix(app): skip authorizations in CE [EE-2423] ( #6431 )
...
* feat(app): check auth on ee only
* refactor(features): load edition from env var
* fix(containers): show empty message if no containers
2022-01-24 08:02:23 +02:00
Marcelo Rydel
2c4c638f46
feat(intel): Enable OpenAMT and FDO capabilities ( #6212 )
...
* feat(openamt): add AMT Devices information in Environments view [INT-8] (#6169 )
* feat(openamt): add AMT Devices Ouf of Band Managamenet actions [INT-9] (#6171 )
* feat(openamt): add AMT Devices KVM Connection [INT-10] (#6179 )
* feat(openamt): Enhance the Environments MX to activate OpenAMT on compatible environments [INT-7] (#6196 )
* feat(openamt): Enable KVM by default [INT-25] (#6228 )
* feat(fdo): implement the FDO configuration settings INT-19 (#6238 )
feat(fdo): implement the FDO configuration settings INT-19
* feat(fdo): implement Owner client INT-17 (#6231 )
feat(fdo): implement Owner client INT-17
* feat(openamt): hide wireless config in OpenAMT form (#6250 )
* feat(openamt): Increase OpenAMT timeouts [INT-30] (#6253 )
* feat(openamt): Disable the ability to use KVM and OOB actions on a MPS disconnected device [INT-36] (#6254 )
* feat(fdo): add import device UI [INT-20] (#6240 )
feat(fdo): add import device UI INT-20
* refactor(fdo): fix develop merge issues
* feat(openamt): Do not fetch OpenAMT details for an unassociated Edge endpoint (#6273 )
* fix(intel): Fix switches params (#6282 )
* feat(openamt): preload existing AMT settings (#6283 )
* feat(openamt): Better UI/UX for AMT activation loading [INT-39] (#6290 )
* feat(openamt): Remove wireless config related code [INT-41] (#6291 )
* yarn install
* feat(openamt): change kvm redirection for pop up, always enable features [INT-37] (#6292 )
* feat(openamt): change kvm redirection for pop up, always enable features [INT-37] (#6293 )
* feat(openmt): use .ts services with axios for OpenAMT (#6312 )
* Minor code cleanup.
* fix(fdo): move the FDO client code to the hostmanagement folder INT-44 (#6345 )
* refactor(intel): Add Edge Compute Settings view (#6351 )
* feat(fdo): add FDO profiles INT-22 (#6363 )
feat(fdo): add FDO profiles INT-22
* fix(fdo): fix incorrect profile URL INT-45 (#6377 )
* fixed husky version
* fix go.mod with go mod tidy
* feat(edge): migrate OpenAMT devices views to Edge Devices [EE-2322] (#6373 )
* feat(intel): OpenAMT UI/UX adjustments (#6394 )
* only allow edge agent as edge device
* show all edge agent environments on Edge Devices view
* feat(fdo): add the ability to import multiple ownership vouchers at once EE-2324 (#6395 )
* fix(edge): settings edge compute alert (#6402 )
* remove pagination, add useMemo for devices result array (#6409 )
* feat(edge): minor Edge Devices (AMT) UI fixes (#6410 )
* chore(eslint): fix versions
* chore(app): reformat codebase
* change add edge agent modal behaviour, fix yarn.lock
* fix use pagination
* remove extractedTranslations folder
* feat(edge): add FDO Profiles Datatable [EE-2406] (#6415 )
* feat(edge): add KVM workaround tooltip (#6441 )
* feat(edge): Add default FDO profile (#6450 )
* feat(edge): add settings to disable trust on first connect and enforce Edge ID INT-1 EE-2410 (#6429 )
Co-authored-by: andres-portainer <91705312+andres-portainer@users.noreply.github.com >
Co-authored-by: Anthony Lapenna <anthony.lapenna@portainer.io >
Co-authored-by: andres-portainer <andres-portainer@users.noreply.github.com >
Co-authored-by: Chaim Lev-Ari <chiptus@gmail.com >
2022-01-24 08:48:04 +13:00
Chaim Lev-Ari
3ed92e5fee
fix(docker): delete docker resources [EE-2411] ( #6414 )
...
fixes [EE-2411]
ignore resource control object not found when deleting a docker resource
2022-01-23 09:17:31 +02:00
Chaim Lev-Ari
804fdd414e
fix(stacks): migrate stack resource control [EE-2412] ( #6424 )
...
fixes [EE-2412]
2022-01-23 09:16:39 +02:00
sunportainer
661f0aad49
feat(user):logout after change password EE-1590 ( #6267 )
...
* fix(user) logout after password change
2022-01-21 08:33:43 +08:00
Richard Wei
58de8e175f
add data-cy to groupform table ( #6432 )
2022-01-21 12:45:21 +13:00
cong meng
1e21aeb7e8
fix(bolt) EE-2415 return nil err when resource controller not found in db ( #6422 )
...
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2022-01-20 13:45:53 +13:00
Richard Wei
a79aa221d3
fix error when edit pod application ( #6418 )
2022-01-20 08:21:03 +13:00
andres-portainer
50b2f789a3
feat(performance): add settings to tune the performance of the database EE-2363 ( #6389 )
...
* feat(performance): add settings to tune the performance of the database EE-2363
* Change panics to log.Fatals.
Co-authored-by: andres-portainer <andres-portainer@users.noreply.github.com >
2022-01-18 11:25:29 +13:00
fhanportainer
bc70198102
fix(kube): fixed kube config download info issue. ( #6386 )
2022-01-18 10:30:08 +13:00
Chaim Lev-Ari
1b1a50d6b5
fix(app): add github action for linting and formatting [EE-2344] ( #6356 )
2022-01-17 07:53:32 +02:00
Matt Hook
34cc8ea96a
feat(database): add encryption support EE-1983 ( #6316 )
...
* bootstrap encryption key
* secret key message change in cli and secret key file content trimmed
* Migrate encryption code to latest version
* pull in newer code
* tidying up
* working data encryption layer
* fix tests
* remove stray comment
* fix a few minor issues and improve the comments
* split out databasefilename with param to two methods to be more obvious
* DB encryption integration (#6374 )
* json methods moved under DBConnection
* store encryption fixed
* cleaned
* review comments addressed
* newstore value fixed
* backup test updated
* logrus format config updated
* Fix for newStore
Co-authored-by: Matt Hook <hookenz@gmail.com >
* Minor improvements
* Improve the export code. Add missing webhook for import
* rename HelmUserRepositorys to HelmUserRepositories
* fix logging messages
* when starting portainer with a key (first use) http is disabled by default. But when starting fresh without a key, http is enabled?
* Fix bug for default settings on new installs
Co-authored-by: Prabhat Khera <prabhat.khera@portainer.io >
Co-authored-by: Prabhat Khera <91852476+prabhat-org@users.noreply.github.com >
2022-01-17 16:40:02 +13:00
Hui
59ec22f706
fix(docker-compose): add logic control for docker compose force recreate EE-2356
2022-01-17 10:20:45 +13:00
Richard Wei
c47e840b37
feat(k8s): Allow mix services for k8s app EE-1791 ( #6198 )
...
allow a mix of services for k8s in ui
2022-01-17 08:37:46 +13:00
Chaim Lev-Ari
edf048570b
fix(oauth): change default microsoft logout url [EE-2044] ( #6324 )
2022-01-16 08:58:24 +02:00
Chao Geng
b71ca2afb0
EE-1958 Set default value of auth and auto-update to off in page Manifest and stacks ( #6380 )
2022-01-16 00:44:20 +08:00
Hao Zhang
9ff8f42a66
feat(stack): detach git based stacks from git EE-2143 ( #6307 )
...
* feat(stack): detach git based stacks from git
2022-01-14 11:47:47 +08:00
Richard Wei
125d84cbd1
fix automatic team membership toggle issue ( #6382 )
2022-01-14 13:42:16 +13:00
Chaim Lev-Ari
fa798665cd
chore(i18n): set extract output path ( #6384 )
2022-01-13 16:19:08 +02:00
Chaim Lev-Ari
95fbf7500c
fix(azure): parse validation error [EE-2334] ( #6341 )
...
fixes [EE-2334]
2022-01-13 07:29:32 +02:00
Chaim Lev-Ari
584a46d9d4
fix(stacks): show stack containers [EE-2359] ( #6375 )
...
Co-authored-by: LP B <xAt0mZ@users.noreply.github.com >
2022-01-13 07:28:49 +02:00
Chaim Lev-Ari
085762a1f4
fix(auth): prevent login for non admin for ldap and oauth [EE-648] ( #5283 )
2022-01-13 07:27:26 +02:00
Richard Wei
6c32edc5b5
fix background color for boxselector in dark/high contrast theme ( #6378 )
2022-01-13 16:55:36 +13:00
Chaim Lev-Ari
389561eb28
fix(registries): sync code with ee [EE-2176] ( #6355 )
...
fixes [EE-2176]
2022-01-11 07:35:09 +02:00
Dmitry Salakhov
bc54d687be
refactor: unit tests ( #6367 )
2022-01-11 10:26:41 +13:00
Chaim Lev-Ari
8e45076f35
feat(i18n): add support for multiple languages ( #6270 )
...
feat(users): add i18n to create access token
chore(app): remove test code
2022-01-10 15:22:21 +02:00
Chaim Lev-Ari
87dda810fc
fix(edgestacks): create new stack [EE-2178] ( #6311 )
...
* fix(edgestacks): create new stack [EE-2178]
[EE-2178]
* refactor(edgestacks): id is required on create
2022-01-10 11:36:46 +02:00
Chao Geng
4e77d2d772
fix(download-plugin): Image name not available when using watchtower or similar ( #6225 )
...
* make plugin version 1.0.22 and correct download-file name
* updated to v2.0.0-rc.2
* rollback download_docker_compose_binary.sh
2022-01-10 10:07:46 +08:00
Dmitry Salakhov
0b62a3d664
feat: bump golang version to 1.17.6 ( #6366 )
2022-01-10 13:10:02 +13:00
Richard Wei
84f354452b
feat(k8s): add ingressClassName to payload EE-2129 ( #6265 )
...
* add ingressClassName to payload
* add IngressClass.Name into formValues
2022-01-10 09:02:02 +13:00
Chaim Lev-Ari
c24d8fab0f
chore(tests): update AccessControlForm snapshots [EE-2348] ( #6361 )
2022-01-07 12:14:36 -03:00
Chaim Lev-Ari
5362e15624
fix(ldap): show BE border correctly ( #6357 )
2022-01-07 12:58:15 +02:00
Chaim Lev-Ari
07c6ce84c2
refactor(environments): remove angular dep from service [EE-2346] ( #6360 )
...
refactor(environments): parse axios error
2022-01-06 18:31:47 +02:00
Chaim Lev-Ari
ecd0eb6170
refactor(app): create access-control-form react component [EE-2332] ( #6346 )
...
* refactor(app): create access-control-form react component [EE-2332]
fix [EE-2332]
* chore(tests): setup msw for async tests and stories
chore(sb): add msw support for storybook
* refactor(access-control): move loading into component
* fix(app): fix users and teams selector stories
* chore(access-control): write test for validation
2022-01-05 18:28:56 +02:00
Marcelo Rydel
8dbb802fb1
feat(react): add FileUploadField and FileUploadForm components [EE-2336] ( #6350 )
2022-01-05 10:39:34 -03:00
Chaim Lev-Ari
07e7fbd270
refactor(containers): replace containers datatable with react component [EE-1815] ( #6059 )
2022-01-04 14:16:09 +02:00
fhanportainer
65821aaccc
feat(react): migrate analytics interface to react. ( #6296 ) [EE-2100]
2022-01-03 17:49:59 +02:00
Chaim Lev-Ari
d33ac8c588
refactor(app): create a composed header component [EE-2329] ( #6326 )
...
* refactor(app): create a composed header component
refactor(app): support single child breadcrumbs
fix(app): fix breadcrumbs warning
* refactor(app): import breadcrumbs
* refactor(app): support object breadcrumbs
* chore(app): write tests for header components
2021-12-30 16:46:12 +01:00
Marcelo Rydel
102a07346a
fix(kubeconfig): fix modal inputType [EE-2325] ( #6317 )
2021-12-23 10:44:56 -03:00
Chaim Lev-Ari
8fc5a5e8a1
fix(teams): create more then one team [EE-2184] ( #6305 )
...
fixes [EE-2184]
2021-12-23 07:57:32 +02:00
andres-portainer
cdfa9b25a8
fix(home): display tags properly [EE-2153] ( #6275 )
...
fix(home): display tags properly EE-2153
2021-12-22 19:39:23 -03:00
Richard Wei
e7fc996424
fix scroolbar shown in confirmation dialogs ( #6264 )
2021-12-22 11:32:04 +08:00
sunportainer
1c374b9fd2
Fix(UI): disable autofill username input EE-2140 ( #6252 )
...
* fix/ee-2140/disable-autofill-username
2021-12-22 10:34:55 +08:00
Chaim Lev-Ari
d9db789511
chore(build): add script to analyze webpack bundle [EE-2132] ( #6259 )
...
* chore(build): add script to analyze webpack bundle
* chore(build): use single dep (lodash,moment)
2021-12-21 14:32:48 +02:00
Chaim Lev-Ari
5a3687a564
fix(app): main services [EE-1896] ( #6279 )
...
[EE-1896]
2021-12-21 12:08:44 +02:00
Chao Geng
6e53bf5dc7
support upgrading ( #6256 )
2021-12-21 08:45:05 +08:00
Chaim Lev-Ari
e25141d899
fix(modals): upgrade jquery versions ( #6303 )
2021-12-21 11:51:48 +13:00
Chaim Lev-Ari
4f7b432f44
feat(app): introduce form framework [EE-1946] ( #6272 )
2021-12-20 19:21:19 +02:00
Hao Zhang
c5fe994cd2
feat(service): duplication validation for configs and secrets EE-1974 ( #6266 )
...
feat(service): check if configs or secrets are duplicated
2021-12-17 20:22:50 +08:00
Hao Zhang
c30292cedd
feat(service): rebase and recommit ( #6245 )
2021-12-17 20:22:13 +08:00
Matt Hook
33a29159d2
fix(db): fix marshalling code so that we're compatible with the existing db ( #6286 )
...
* special handling for non-json types
* added tests for json MarshalObject
* another attempt
* Fix marshal/unmarshal code for VERSION bucket
* use short form
* don't discard err
* fix the json_test.go
* remove duplicate string
* added uuid tests
* updated case for strings
Co-authored-by: zees-dev <dev.786zshan@gmail.com >
2021-12-17 08:43:10 +13:00
Richard Wei
187b66f5cb
feat(frontend): upgrade frontend dependencies DTD-11 ( #6244 )
...
* upgrade webpack, eslint, storybook and other dependencies
2021-12-17 07:52:54 +13:00
Chaim Lev-Ari
730fdb160d
fix(intel): fix switches params [EE-2166] ( #6284 )
...
* fix(intel): fix switches params
* feat(settings): prevent openamt panel to render
2021-12-16 11:19:12 +02:00
wheresolivia
efa125790f
feat(cy): add data-cy to add kube volume views ( #6285 )
2021-12-16 16:12:55 +13:00
Richard Wei
ac9ca7d5e3
add switch for react query devtools based on .env ( #6280 )
2021-12-15 11:43:49 +02:00
Sven Dowideit
f99329eb7e
chore(store) EE-1981: Refactor/store/error checking, and other refactoring ( #6173 )
...
* use the Store interface IsErrObjectNotFound() to avoid revealing internal errors
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* what happens when you extract the datastore interfaces into their own package
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* Start renaming Storage methods
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* extract the boltdb specific code from the Portainer storage code (example, the others need the same)
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* more extract bolt.Tx from datastore code
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* minimise imports by putting moving the struct definition into the file that needs the Service imports
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* more extraction of boltdb.Tx
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* extract the use of bucket.SetSequence
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* almost done - just endpoint.Synchonise :/
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* so, endpoint.Synchonize looks hard, but i can't find where we use it, so 'delete first refactoring'
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* fix test compile errors
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* test compile fixes after rebase
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* fix a mis-remembering I had wrt deserialisation - last time i used AnyData - jsoniter's bindTo looks interesting for the same reason
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* set us up to make the connection an interface
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* make the db connection a datastore interface, and separate out our datastore services from the bolt ones
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* rename methods to something less oltdb internals specific
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* these errors are not boltdb secific
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* start using the db-backend factory method too
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* export boltdb raw in case we can't export from the service layer
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* add a raw export from boltdb to yaml for broken db's, and an export services to yaml in backup
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* add the version info by hand for now
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* actually, the export from services can be fully typed - its the import that needs to do more work
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* redo raw export, and make import capable of using it
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* add DockerHub
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* migration from anything older than v1.21.0 has been broken for quite a while, deleting the un-tested code
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* fix go test ./... again
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* my goland wasn't setup to gofmt
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* move the two extremely dubious migration tests down into store, so they can use the test store code
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* the migrator is now free of boltdb
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* reverse goland overzealous replcement of internal with boltdb
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* more undo over-zealous goland internal->boltdb
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* yay, now bolt is only mentioned inside the api/database/ dir
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* and this might be the last of the boltdb references?
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* add todo
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* extract the store code into a separate module too
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* don't need the fileService in boltdb anymore
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* use IsErrObjectNotFound()
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* use a string to select what database backend we use
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* make isNew store an ephemeral bool that doesn't stay true after we've initialised it
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* move the import.json wip to a separate file so its more obvious - we'll be using it for testing, emergency fixups, and in the next part of the store work, when we improve migrations and data model lifecycles
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* undo vscode formatting html
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* fix app templates symbol (#6221 )
* feat(webhook) EE-2125 send registry auth haeder when update swarms service via webhook (#6220 )
* feat(webhook) EE-2125 add some helpers to registry utils
* feat(webhook) EE-2125 persist registryID when creating a webhook
* feat(webhook) EE-2125 send registry auth header when executing a webhook
* feat(webhook) EE-2125 send registryID to backend when creating a service with webhook
* feat(webhook) EE-2125 use the initial registry ID to create webhook on editing service screen
* feat(webhook) EE-2125 update webhook when update registry
* feat(webhook) EE-2125 add endpoint of update webhook
* feat(webhook) EE-2125 code cleanup
* feat(webhook) EE-2125 fix a typo
* feat(webhook) EE-2125 fix circle import issue with unit test
Co-authored-by: Simon Meng <simon.meng@portainer.io >
* fix(kubeconfig): show kubeconfig download button for non admin users [EE-2123] (#6204 )
Co-authored-by: Simon Meng <simon.meng@portainer.io >
* fix data-cy for k8s cluster menu (#6226 )
LGTM
* feat(stack): make stack created from app template editable EE-1941 (#6104 )
feat(stack): make stack from app template editable
* fix(container):disable Duplicate/Edit button when the container is portainer (#6223 )
* fix/ee-1909/show-pull-image-error (#6195 )
Co-authored-by: sunportainer <ericsun@SG1.local >
* feat(cy): add data-cy to helm install button (#6241 )
* feat(cy): add data-cy to add registry button (#6242 )
* refactor(app): convert root folder files to es6 (#4159 )
* refactor(app): duplicate constants as es6 exports (#4158 )
* fix(docker): provide workaround to save network name variable (#6080 )
* fix/EE-1862/unable-to-stop-or-remove-stack workaround for var without default value in yaml file
* fix/EE-1862/unable-to-stop-or-remove-stack check yaml file
* fixed func and var names
* wrapper error and used bool for stringset
* UT case for createNetworkEnvFile
* UT case for %s=%s
* powerful StringSet
* wrapper error for extract network name
* wrapper all the return err
* store more env
* put to env file
* make default value None
* feat: gzip static resources (#6258 )
* fix(ssl)//handle --sslcert and --sslkey ee-2106 (#6203 )
* fix/ee-2106/handle-sslcert-sslkey
Co-authored-by: sunportainer <ericsun@SG1.local >
* fix(server):support disable https only ee-2068 (#6232 )
* fix/ee-2068/disable-forcely-https
* feat(store): implement store tests EE-2112 (#6224 )
* add store tests
* add some more tests
* Update missing helm user repo methods
* remove redundant comments
* add webhook export
* update webhooks
* use the Store interface IsErrObjectNotFound() to avoid revealing internal errors
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* what happens when you extract the datastore interfaces into their own package
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* Start renaming Storage methods
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* extract the boltdb specific code from the Portainer storage code (example, the others need the same)
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* more extract bolt.Tx from datastore code
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* minimise imports by putting moving the struct definition into the file that needs the Service imports
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* more extraction of boltdb.Tx
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* extract the use of bucket.SetSequence
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* almost done - just endpoint.Synchonise :/
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* so, endpoint.Synchonize looks hard, but i can't find where we use it, so 'delete first refactoring'
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* fix test compile errors
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* test compile fixes after rebase
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* fix a mis-remembering I had wrt deserialisation - last time i used AnyData - jsoniter's bindTo looks interesting for the same reason
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* set us up to make the connection an interface
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* make the db connection a datastore interface, and separate out our datastore services from the bolt ones
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* rename methods to something less oltdb internals specific
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* these errors are not boltdb secific
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* start using the db-backend factory method too
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* export boltdb raw in case we can't export from the service layer
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* add a raw export from boltdb to yaml for broken db's, and an export services to yaml in backup
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* add the version info by hand for now
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* actually, the export from services can be fully typed - its the import that needs to do more work
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* redo raw export, and make import capable of using it
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* add DockerHub
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* migration from anything older than v1.21.0 has been broken for quite a while, deleting the un-tested code
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* fix go test ./... again
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* my goland wasn't setup to gofmt
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* move the two extremely dubious migration tests down into store, so they can use the test store code
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* the migrator is now free of boltdb
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* reverse goland overzealous replcement of internal with boltdb
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* more undo over-zealous goland internal->boltdb
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* yay, now bolt is only mentioned inside the api/database/ dir
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* and this might be the last of the boltdb references?
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* add todo
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* extract the store code into a separate module too
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* don't need the fileService in boltdb anymore
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* use IsErrObjectNotFound()
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* use a string to select what database backend we use
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* make isNew store an ephemeral bool that doesn't stay true after we've initialised it
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* move the import.json wip to a separate file so its more obvious - we'll be using it for testing, emergency fixups, and in the next part of the store work, when we improve migrations and data model lifecycles
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* undo vscode formatting html
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* Update missing helm user repo methods
* feat(store): implement store tests EE-2112 (#6224 )
* add store tests
* add some more tests
* remove redundant comments
* add webhook export
* update webhooks
* fix build issues after rebasing
* move migratorparams
* remove unneeded integer type conversions
* disable the db import/export for now
Co-authored-by: Richard Wei <54336863+WaysonWei@users.noreply.github.com >
Co-authored-by: cong meng <mcpacino@gmail.com >
Co-authored-by: Simon Meng <simon.meng@portainer.io >
Co-authored-by: Marcelo Rydel <marcelorydel26@gmail.com >
Co-authored-by: Hao Zhang <hao.zhang@portainer.io >
Co-authored-by: sunportainer <93502624+sunportainer@users.noreply.github.com >
Co-authored-by: sunportainer <ericsun@SG1.local >
Co-authored-by: wheresolivia <78844659+wheresolivia@users.noreply.github.com >
Co-authored-by: Chaim Lev-Ari <chiptus@users.noreply.github.com >
Co-authored-by: Chao Geng <93526589+chaogeng77977@users.noreply.github.com >
Co-authored-by: Dmitry Salakhov <to@dimasalakhov.com >
Co-authored-by: Matt Hook <hookenz@gmail.com >
2021-12-15 15:26:09 +13:00
Matt Hook
b02bf0c9d7
release 2.11
2021-12-15 14:28:55 +13:00
Chaim Lev-Ari
7ae5a3042c
feat(app): introduce component library in react [EE-1816] ( #6236 )
...
* refactor(app): replace notification with es6 service (#6015 ) [EE-1897]
chore(app): format
* refactor(containers): remove the dependency on angular modal service (#6017 ) [EE-1898]
* refactor(app): remove angular from http-request [EE-1899] (#6016 )
* feat(app): add axios [EE-2035](#6077 )
* refactor(feature): remove angular dependency from feature service [EE-2034] (#6078 )
* refactor(app): replace box-selector with react component (#6046 )
fix: rename angular2react
refactor(app): make box-selector type generic
feat(app): add story for box-selector
feat(app): test box-selector
feat(app): add stories for box selector item
fix(app): remove unneccesary element
refactor(app): remove assign
* feat(feature): add be-indicator in react [EE-2005] (#6106 )
* refactor(app): add react components for headers [EE-1949] (#6023 )
* feat(auth): provide user context
* feat(app): added base header component [EE-1949]
style(app): reformat
refactor(app/header): use same api as angular
* feat(app): add breadcrumbs component [EE-2024]
* feat(app): remove u element from user links
* fix(users): handle axios errors
Co-authored-by: Chaim Lev-Ari <chiptus@gmail.com >
* refactor(app): convert switch component to react [EE-2005] (#6025 )
Co-authored-by: Marcelo Rydel <marcelorydel26@gmail.com >
2021-12-15 08:14:53 +13:00
Chaim Lev-Ari
eb9f6c77f4
refactor(endpoints): remove endpointProvider from views [EE-1136] ( #5359 )
...
[EE-1136]
2021-12-14 09:34:54 +02:00
sunportainer
7088da5157
fix(server):support disable https only ee-2068 ( #6232 )
...
* fix/ee-2068/disable-forcely-https
2021-12-14 08:40:44 +08:00
sunportainer
da422d6ed6
fix(ssl)//handle --sslcert and --sslkey ee-2106 ( #6203 )
...
* fix/ee-2106/handle-sslcert-sslkey
Co-authored-by: sunportainer <ericsun@SG1.local >
2021-12-13 23:43:55 +08:00
Dmitry Salakhov
eb517c2e12
feat: gzip static resources ( #6258 )
2021-12-13 22:34:55 +13:00
Chao Geng
76916b0ad6
fix(docker): provide workaround to save network name variable ( #6080 )
...
* fix/EE-1862/unable-to-stop-or-remove-stack workaround for var without default value in yaml file
* fix/EE-1862/unable-to-stop-or-remove-stack check yaml file
* fixed func and var names
* wrapper error and used bool for stringset
* UT case for createNetworkEnvFile
* UT case for %s=%s
* powerful StringSet
* wrapper error for extract network name
* wrapper all the return err
* store more env
* put to env file
* make default value None
2021-12-09 23:09:34 +08:00
Chaim Lev-Ari
19a09b4730
refactor(app): duplicate constants as es6 exports ( #4158 )
2021-12-09 10:48:47 +02:00
Chaim Lev-Ari
8f32517baa
refactor(app): convert root folder files to es6 ( #4159 )
2021-12-09 09:38:07 +02:00
wheresolivia
f864b1bf69
feat(cy): add data-cy to add registry button ( #6242 )
2021-12-09 18:38:12 +13:00
wheresolivia
e57454cd7c
feat(cy): add data-cy to helm install button ( #6241 )
2021-12-09 12:39:49 +13:00
sunportainer
b3e04adee3
fix/ee-1909/show-pull-image-error ( #6195 )
...
Co-authored-by: sunportainer <ericsun@SG1.local >
2021-12-08 12:07:45 +08:00
Hao Zhang
a78d8a4ff1
fix(container):disable Duplicate/Edit button when the container is portainer ( #6223 )
2021-12-07 23:25:20 +08:00
Hao Zhang
9f5ac154aa
feat(stack): make stack created from app template editable EE-1941 ( #6104 )
...
feat(stack): make stack from app template editable
2021-12-07 19:46:58 +08:00
Richard Wei
0627e16b35
fix data-cy for k8s cluster menu ( #6226 )
...
LGTM
2021-12-07 14:25:20 +13:00
Marcelo Rydel
2a1b8efaed
fix(kubeconfig): show kubeconfig download button for non admin users [EE-2123] ( #6204 )
...
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-12-06 18:40:59 -03:00
cong meng
98972dec0d
feat(webhook) EE-2125 send registry auth haeder when update swarms service via webhook ( #6220 )
...
* feat(webhook) EE-2125 add some helpers to registry utils
* feat(webhook) EE-2125 persist registryID when creating a webhook
* feat(webhook) EE-2125 send registry auth header when executing a webhook
* feat(webhook) EE-2125 send registryID to backend when creating a service with webhook
* feat(webhook) EE-2125 use the initial registry ID to create webhook on editing service screen
* feat(webhook) EE-2125 update webhook when update registry
* feat(webhook) EE-2125 add endpoint of update webhook
* feat(webhook) EE-2125 code cleanup
* feat(webhook) EE-2125 fix a typo
* feat(webhook) EE-2125 fix circle import issue with unit test
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-12-07 09:11:44 +13:00
Richard Wei
aa8fc52106
fix app templates symbol ( #6221 )
2021-12-06 19:15:18 +13:00
zees-dev
5839f96787
- standard user cannot delete another users api-keys ( #6208 ) ( #6217 )
...
- added new method to get api key by ID
- added tests
2021-12-06 10:21:33 +13:00
zees-dev
7cc28b10a0
fallback to depracted copy text if clipboard api not available ( #6200 ) ( #6218 )
2021-12-06 10:01:54 +13:00
Prabhat Khera
4aea5690a8
feat(config): add base url support EE-506 ( #5999 )
2021-12-03 14:34:45 +13:00
sunportainer
335f951e6b
Fix(stack)/update StackUpdateGit swagger info to POST EE-2019 ( #6176 )
...
* fix/EE-2019/Fix-stackgitupdate-swagger
Co-authored-by: sunportainer <ericsun@SG1.local >
2021-12-02 09:54:38 +08:00
Hao Zhang
42e782452c
fix(container): prevent user from editing the portainer container it self EE-917 ( #6093 )
...
* fix(container): prevent from editing portainer container
* fix(container): prevent from editing portainer container
* Missing kill operation
* fix(container): enhance creating stack from template
* fix(docker): prevent user from editing the portainer container itself EE-917
* fix(docker): enhance code style
* fix(container): fix issues from code review
* fix(container): enhance creating stack from template
* fix(container): some code review issues
* fix(container): disable leave network when the container is portainer
* fix(container): disable leave network when the container is portainer
2021-12-02 08:41:05 +08:00
Chaim Lev-Ari
d2fe76368a
fix(environments): show kubeconfig env list in dark mode ( #6156 )
2021-12-01 13:58:55 +13:00
Prabhat Khera
aa7d7845c1
verify repositry URL from template json when coping ( #6036 ) ( #6111 )
2021-12-01 13:54:47 +13:00
cong meng
a86c7046df
feat(registry) EE-806 add support for AWS ECR ( #6165 )
...
* feat(ecr) EE-806 add support for aws ecr
* feat(ecr) EE-806 fix wrong doc for Ecr Region
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-12-01 13:18:57 +13:00
Matt Hook
ff6185cc81
fix(openamt): fix IsFeatureFlagEnabled, rename MPS Url to MPS Server ( #6185 )
...
Co-authored-by: cheloRydel <marcelorydel26@gmail.com >
2021-12-01 12:35:47 +13:00
Matt Hook
f360392d39
Revert "fix(openamt): fix IsFeatureFlagEnabled, rename MPS Url to MPS Server [INT-6] ( #6172 )" ( #6182 )
...
This reverts commit c267355759 .
2021-12-01 11:20:20 +13:00
Marcelo Rydel
fa44a62c4a
fix(react): use ctrl directive in WidgetTitle component [EE-2118] ( #6181 )
2021-11-30 18:22:39 -03:00
huib-portainer
2a384d4c64
Update endpointItem.html ( #6142 )
...
feat(home): show cpu and ram for non local endpoints EE-2077
2021-11-30 18:46:38 +13:00
LP B
b6fbf8eecc
fix(k8s/ingress): ensure new ports are only added to ingress only if app is published via ingress ( #6153 )
...
* fix(k8s/ingress): ensure new ports are only added to ingress only if app is published via ingress
* refactor(k8s/ingress): removed deleted ports of ingress in a single pass
2021-11-30 17:14:52 +13:00
zees-dev
69c17986d9
feat(api-key/backend): introducing support for api-key based auth EE-978 ( #6079 )
...
* feat(access-token): Multi-auth middleware support EE-1891 (#5936 )
* AnyAuth middleware initial implementation with tests
* using mux.MiddlewareFunc instead of custom definition
* removed redundant comments
* - ExtractBearerToken bouncer func made private
- changed helm token handling functionality to use jwt service to convert token to jwt string
- updated tests
- fixed helm list broken test due to missing token in request context
* rename mwCheckAuthentication -> mwCheckJWTAuthentication
* - introduce initial api-key auth support using X-API-KEY header
- added tests to validate x-api-key request header presence
* updated core mwAuthenticatedUser middleware to support multiple auth paradigms
* - simplified anyAuth middleware
- enforcing authmiddleware to implement verificationFunc interface
- created tests for middleware
* simplify bouncer
Co-authored-by: Dmitry Salakhov <to@dimasalakhov.com >
* feat(api-key): user-access-token generation endpoint EE-1889 EE-1888 EE-1895 (#6012 )
* user-access-token generation endpoint
* fix comment
* - introduction of apikey service
- seperation of repository from service logic - called in handler
* fixed tests
* - fixed api key prefix
- added tests
* added another test for digest matching
* updated swagger spec for access token creation
* api key response returns raw key and struct - easing testability
* test for api key prefix length
* added another TODO to middleware
* - api-key prefix rune -> string (rune does not auto-encode when response sent back to client)
- digest -> pointer as we want to allow nil values and omit digest in responses (when nil)
* - updated apikey struct
- updated apikey service to support all common operations
- updated apikey repo
- integration of apikey service into bouncer
- added test for all apikey service functions
- boilerplate code for apikey service integration
* - user access token generation tests
- apiKeyLookup updated to support query params
- added api-key tests for query params
- added api-key tests for apiKeyLookup
* get and remove access token handlers
* get and remove access token handler tests
* - delete user deletes all associated api keys
- tests for this functionality
* removed redundant []byte cast
* automatic api-key eviction set within cache for 1 hour
* fixed bug with loop var using final value
* fixed service comment
* ignore bolt error responses
* case-insensitive query param check
* simplified query var assignment
* - added GetAPIKey func to get by unique id
- updated DeleteAPIKey func to not require user ID
- updated tests
* GenerateRandomKey helper func from github.com/gorilla/securecookie moved to codebase
* json response casing for api-keys fixed
* updating api-key will update the cache
* updated golang LRU cache
* using hashicorps golang-LRU cache for api keys
* simplified jwt check in create user access token
* fixed api-key update logic on cache miss
* Prefix generated api-keys with `ptr_` (#6067 )
* prefix api-keys with 'ptr_'
* updated apikey description
* refactor
Co-authored-by: Dmitry Salakhov <to@dimasalakhov.com >
* helm list test refactor
* fixed user delete test
* reduce test nil pointer errors
* using correct http 201 created status code for token creation; updated tests
* fixed swagger doc user id path param for user access token based endpoints
* added api-key security openapi spec to existing jwt secured endpoints (#6091 )
* fixed flaky test
* apikey datecreated and lastused attrs converted to unix timestamp
* feat(user): added access token datatable. (#6124 )
* feat(user): added access token datatable.
* feat(tokens): only display lastUsed time when it is not the default date
* Update app/portainer/views/account/accountController.js
Co-authored-by: zees-dev <63374656+zees-dev@users.noreply.github.com >
* Update app/portainer/views/account/accountController.js
Co-authored-by: zees-dev <63374656+zees-dev@users.noreply.github.com >
* Update app/portainer/views/account/accountController.js
Co-authored-by: zees-dev <63374656+zees-dev@users.noreply.github.com >
* Update app/portainer/components/datatables/access-tokens-datatable/accessTokensDatatableController.js
Co-authored-by: zees-dev <63374656+zees-dev@users.noreply.github.com >
* Update app/portainer/services/api/userService.js
Co-authored-by: zees-dev <63374656+zees-dev@users.noreply.github.com >
* feat(improvements): proposed datatable improvements to speed up dev time (#6138 )
* modal code update
* updated datatable filenames, updated controller to be default class export
* fix(access-token): code improvement.
Co-authored-by: zees-dev <63374656+zees-dev@users.noreply.github.com >
* feat(apikeys): create access token view initial implementation EE-1886 (#6129 )
* CopyButton implementation
* Code component implementation
* ToolTip component migration to another folder
* TextTip component implementation - continued
* form Heading component
* Button component updated to be more dynamic
* copybutton - small size
* form control pass tip error
* texttip small text
* CreateAccessToken react feature initial implementation
* create user access token angularjs view implementation
* registration of CreateAccessToken component in AngularJS
* user token generation API request moved to angular service, method passed down instead
* consistent naming of access token operations; clustered similar code together
* any user can add access token
* create access token page routing
* moved code component to the correct location
* removed isadmin check as all functionality applicable to all users
* create access token angular view moved up a level
* fixed PR issues, updated PR
* addressed PR issues/improvements
* explicit hr for horizontal line
* fixed merge conflict storybook build breaking
* - apikey test
- cache test
* addressed testing issues:
- description validations
- remove token description link on table
* fix(api-keys): user role change evicts user keys in cache EE-2113 (#6168 )
* user role change evicts user api keys in cache
* EvictUserKeyCache -> InvalidateUserKeyCache
* godoc for InvalidateUserKeyCache func
* additional test line
* disable add access token button after adding token to prevent spam
Co-authored-by: Dmitry Salakhov <to@dimasalakhov.com >
Co-authored-by: fhanportainer <79428273+fhanportainer@users.noreply.github.com >
2021-11-30 15:31:16 +13:00
Sven Dowideit
120584909c
fix(docker-event-display): EE-1968: support (event_name)[:extra info] for all event Actions, and append it to the output details ( #6092 )
...
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
2021-11-30 09:59:55 +10:00
Richard Wei
c24dc3112b
fix(registry): fix order of registries in drop down menu EE-1939 ( #5960 )
...
Co-authored-by: Prabhat Khera <prabhat.khera@portainer.io >
2021-11-30 11:03:08 +13:00
Prabhat Khera
1e80061186
feat(docker): allow docker container resource settings without restart EE-1942 ( #6065 )
...
Co-authored-by: sam <sam@allofword>
Co-authored-by: sam@gemibook <huapox@126.com >
Co-authored-by: Prabhat Khera <prabhat.khera@gmail.com >
2021-11-30 11:01:09 +13:00
Marcelo Rydel
c267355759
fix(openamt): fix IsFeatureFlagEnabled, rename MPS Url to MPS Server [INT-6] ( #6172 )
2021-11-29 18:44:33 -03:00
Marcelo Rydel
47c1af93ea
feat(openamt): Configuration of the OpenAMT capability [INT-6] ( #6071 )
...
Co-authored-by: Sven Dowideit <sven.dowideit@portainer.io >
2021-11-29 10:06:50 -03:00
Agneev Mukherjee
ab0849d0f3
fix (ui): set correct dimensions for Apple touch image asset ( #5888 )
2021-11-29 09:21:07 -03:00
fhanportainer
3f31d4b00b
feat(ce): fix small issues for Highlight Business Edition feature ( #6043 )
...
* feat(logs): added orange border to export button.
* fix(ldap): fixed connectivity check radio button alignment issue
* fix(be-feature): added box shadow to limited feature border
* fix(be-feature): fixed hide internal auth toggle issue.
* feat(ldap): added isLimitedFeatureSelfContained config to ldap-custom-admin-group and test-login components
* feat(auth): moved save settings button in auth page to a component.
* feat(oauth): use saveSettingsButton component in oauth
* feat(oauth): use saveSettingsButton component in internal auth
* feat(oauth): use saveSettingsButton component in MS active directory auth
* feat(oauth): use saveSettingsButton component in ldap auth
* feat(auth): added new component to index.js
* removed css inline styles.
* feat(ad): added disable check method to ad auth.
* feat(ldap): moved save settings disable method to parent component
* removed inline styles.
* fix(ldap): fixed test login misalignment issue
* fix(ldap): pass isLdapFormValid function from page component
* fix(ldap): made the toggle button in custom admin group orange when it's limited to CE.
* fix(auth): fixed save setting button in Microsoft Active Directory auth
* fix(ldap): made the assign admin toggle bright orange
2021-11-29 10:41:21 +13:00
Sven Dowideit
18c323185e
Revert "EE-1877: Windows command line for agent isn't the same as on Linux ( #5895 )" ( #6159 )
...
This reverts commit 6255e8d4b5 .
2021-11-26 13:32:05 +10:00
fhanportainer
7768d27cfc
fix(k8s): fixed force redeployment info text ( #6113 )
...
* fix(k8s): fixed force redeployment info text
* feat(stack): added infor text when automatic update is off.
2021-11-26 09:53:53 +13:00
Hao Zhang
97b8da9d10
fix(logs): copy issues caused by extra CR ( #6150 )
2021-11-25 12:46:58 +08:00
Marcelo Rydel
0928d1832d
chore(build): allow darwin binaries download [EE-2070] ( #6120 )
2021-11-24 11:05:59 -03:00
Matt Hook
d091b343b9
feat(migrations): add more logging EE-2071 ( #6141 )
...
* add stacktrace when recovering a panic
* add logging to the migrations
* use string format
* add context around why we return stacktrace
2021-11-24 15:58:43 +13:00
Sven Dowideit
2555dfc78b
chore(build): add a PORTAINER_FLAGS env var for yarn so I can default a password, and enable feature flags ( #6116 )
...
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
2021-11-24 12:45:42 +10:00
Hao Zhang
761d2a11d3
fix(helm): fix go to top issue ( #6134 )
2021-11-23 18:27:34 +08:00
Sven Dowideit
6255e8d4b5
EE-1877: Windows command line for agent isn't the same as on Linux ( #5895 )
...
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
2021-11-23 17:51:14 +10:00
Chaim Lev-Ari
830286c332
feat(app): introduce input-group component [EE-2062] ( #6135 )
2021-11-23 07:16:50 +02:00
Connor Lanigan
9ad626b36e
fix(webhooks): support image names containing a port number ( #4526 ) ( #5970 )
...
This fixes a bug where image/registry names that contain a port number were inadvertently truncated (because port numbers are specified with a colon, just like the image tag).
For example, updating an image named `registry.example.com:5000/myimage:oldtag` with the new image tag `newtag` was incorrectly transformed into `registry.example.com:newtag`
2021-11-23 07:15:59 +02:00
Richard Wei
a598b2d72d
change the namespace selector behavior ( #5768 )
2021-11-23 09:51:02 +13:00
Marcelo Rydel
6be1ff4d9c
feature(kubeconfig): access to all kube environment contexts from within the Portainer UI [EE-1727] ( #5966 )
2021-11-22 15:05:09 -03:00
Chaim Lev-Ari
c0a4727114
feat(app): introduce input list component [EE-2003] ( #6123 )
2021-11-22 18:13:40 +02:00
sunportainer
cea634a7aa
fix(stack): support removing duplicated stacks EE-1962 ( #6068 )
...
* fix/EE-1962/cannot-same-stack-name handle multiple names duplicate case
Co-authored-by: Eric Sun <ericsun@SG1.local >
2021-11-22 12:23:56 +08:00
itsconquest
5f2e3452e4
fix(settings): move custom logo url [EE-1698] ( #5984 )
2021-11-22 09:47:10 +13:00
itsconquest
aa15b34add
fix(logs): strip trailing comma [EE-1957] ( #5975 )
2021-11-22 09:45:18 +13:00
Marcelo Rydel
06d25d1491
feat(app): Slider component [EE-2004] ( #6024 )
2021-11-21 12:49:18 +02:00
Chaim Lev-Ari
8e83a95996
feat(app): introduce button selector component [EE-2004] ( #6112 )
2021-11-21 11:39:26 +02:00
Hao Zhang
17a20cb2c6
fix(sidebar): clear current endpoint if deleted [EE-873] ( #6052 )
2021-11-19 12:21:46 +08:00
Hao Zhang
b596d0febd
fix(logs): extra CRs in downloading container logs EE-1973 ( #6041 )
2021-11-19 12:21:16 +08:00
J.F.Gratton
33871eb447
style(images): remove files filter from upload image task EE-1944
2021-11-19 11:27:21 +13:00
zees-dev
183304853e
feat(openapi): github workflow to generate and validate openapi spec EE-2056 ( #6101 )
...
* github workflow to generate and validate openapi spec
* updated github workflow name to remove spaces and be more explicit
* added swagger-cli globally to reduce dep installation times
* removed redundant webhook payload in GET request
* fixed edgeGroupList OAS3 response model
* updated CI pipeline to convert OAS2 to OAS3 and validate OAS3 instead
* updated pipeline name to be more explicit
* removed redundant swagger-cli dependency as we are using swagger2openapi only in github CI
* fixed bug with no validation - using swagger-cli to validate
2021-11-19 09:44:08 +13:00
Prabhat Khera
0042c7c1d9
fix(home): poll endpoints if one is down EE-1755 ( #6006 )
2021-11-18 11:01:01 +13:00
Prabhat Khera
80af93afec
feat(images): allow tags when importing docker image EE-1737 ( #5883 )
2021-11-18 10:58:38 +13:00
Prabhat Khera
988069df56
update help link in sidebar and readme ( #6082 )
2021-11-18 10:57:17 +13:00
Marcelo Rydel
0ee403c1b2
feat(app): added Input components [EE-2007] ( #6028 )
2021-11-17 20:32:57 +02:00
Matt Hook
b280eb6997
fix(dockerhub-migration): prevent duplicate migrated dockerhub entries EE-2042 ( #6083 )
...
* fix(migration) make dockerhub registry migration idempotent EE-2042
* add missing changes to make updateDockerhubToDB32 idempotent
* add tests for bad migrations
2021-11-17 13:21:09 +13:00
deviantony
761e102b2f
update README and issue template
2021-11-16 18:52:36 +00:00
Chaim Lev-Ari
5bd157f8fc
refactor(app): wrap react with StrictMode [EE-2023] ( #6075 )
2021-11-16 18:33:51 +02:00
Chaim Lev-Ari
bcaf20caca
refactor(app/widgets): create widgets react components [EE-1813] ( #6097 )
2021-11-16 16:51:49 +02:00
Chaim Lev-Ari
1a6af5d58f
feat(app): add tooltip component [EE-2047] ( #6088 )
2021-11-16 16:11:18 +02:00
Marcelo Rydel
41993ad378
feat(app): create react button component [EE-1948] ( #6022 )
...
Co-authored-by: Chaim Lev-Ari <chiptus@gmail.com >
2021-11-16 14:33:01 +02:00
Hui
6b91a813f0
fix(k8s): k8s deployment manifest file placeholder EE-1936
2021-11-17 00:44:09 +13:00
fhanportainer
d64cab0c50
fix(k8s): fixed force redeployment info text ( #6042 )
2021-11-16 10:45:37 +13:00
Marcelo Rydel
048613a0c5
feature(kubeconfig): Do not invalidate kubeconfig upon Portainer restarting [EE-1854] ( #5905 )
2021-11-15 18:45:20 -03:00
Sven Dowideit
22b72fb6e3
fix(docker-event-display): support the exec exited event type ( #5990 )
...
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
2021-11-15 10:00:37 +10:00
zees-dev
7d92aa1971
Unit tests for enableFeaturesFromFlags function ( #6063 )
...
* - exporting BoolPairs CLI func
- added tests for enableFeaturesFromFlags function
* Add a test that uses a feature flag to add change the outcome of code - and test persistence, as that's the current implementation
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* Minor comment updates
Co-authored-by: Sven Dowideit <sven.dowideit@portainer.io >
Co-authored-by: Stéphane Busso <stephane.busso@gmail.com >
2021-11-15 09:00:25 +10:00
Richard Wei
9e9a4ca4cc
feat(ui): add option to sync portainer with system theme EE-1788 ( #5812 )
...
* add option to sync portainer with system theme
2021-11-15 11:50:21 +13:00
andres-portainer
a2886115b8
fix(custom-templates): avoid creation of template if the compose file does not exist EE-1470 ( #6011 )
...
fix(custom-templates): avoid creation of template if the compose file does not exist EE-1470
2021-11-12 11:02:10 -03:00
Richard Wei
cc3b1face2
fix docker pull limit not showed to non admin ( #6066 )
2021-11-12 15:57:12 +13:00
cong meng
1157849b70
fix(edge) EE-2027 cannot connect to edge agent with high network latency ( #6064 )
...
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-11-12 13:12:09 +13:00
Hui
98b8d6d0b2
fix(stack): git credential got reset when updating docker stack EE-1967
2021-11-12 11:52:09 +13:00
andres-portainer
e126f63965
feat(openamt): add feature flag for OpenAMT [INT-5] ( #6049 )
...
feat(openamt): add feature flag for OpenAMT [INT-5]
2021-11-11 15:49:50 -03:00
Richard Wei
af0d637414
fix cluster setup page route ( #6020 )
2021-11-08 14:32:36 +13:00
fhanportainer
ebfabe6c47
fix(k8s): check if app has stack before removing. ( #5919 )
2021-11-04 08:30:19 +13:00
Chaim Lev-Ari
85a6a80722
feat(app): introduce react configurations [EE-1809] ( #5953 )
2021-11-03 12:41:59 +02:00
Luis Louis
b285219a58
fix(frontend): Validate previous if the containerPort is not undefined [EE-1555] ( #5827 )
2021-11-03 11:25:40 +13:00
Matt Hook
3fb8a232b8
feat(update): highlight business edition feature auto update change window EE-1482 ( #5961 )
...
* remove unuse component from ce (#5930 )
* update wording to Change Window
Co-authored-by: Richard Wei <54336863+WaysonWei@users.noreply.github.com >
Co-authored-by: waysonwei <degui.wei@gmail.com >
2021-11-03 09:57:21 +13:00
andres-portainer
28f71e486a
fix(filesystem): harden the filesystem service to avoid path traversal attacks EE-1922 ( #5957 )
...
fix(filesystem): harden the filesystem service to avoid path traversal attacks EE-1922
2021-11-01 08:01:03 -03:00
Matt Hook
c763219f74
update version to 2.9.3 ( #6007 )
2021-11-01 13:27:06 +13:00
Matt Hook
8f4589e535
fix(migration): bubble up recovered panic in new error EE-1971 ( #5997 )
...
* fix(migration): bubble up recovered panic in new error EE-1971
* improve code and add comments
2021-10-30 22:32:57 +13:00
Hui
0caf5ca59e
fix(migration): ignore volumes with no created timestamp EE-1966
2021-10-30 11:09:11 +13:00
Matt Hook
cec8f34ae9
fix(helm): allow clearing global helm repo EE-1965 ( #5991 )
...
* fix(helm): allow clearing global helm repo EE-1965
* fix(helm): show hint if global helm repo is blank EE-1965
* fix(helm): skip loading charts if repo is blank EE-1965
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-10-29 11:46:55 +13:00
Hui
71de07bbea
feat(stack): support force update for git-based stacks EE-1611
2021-10-29 10:35:21 +13:00
Sven Dowideit
76ced401f0
chore(build): reduce the time to run yarn build:server from 1.5minutes, to 10 seconds ( #5987 )
...
* reduce the time to run yarn build:server from 1.5minutes, to 10 seconds
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
* add yarn test:server
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
2021-10-28 21:18:13 +10:00
wheresolivia
33001a8654
add data-cy attribute to helm menu in ce kube sidebar ( #5985 )
2021-10-27 17:12:12 +13:00
Marcelo Rydel
f738af0f34
fix(stacks): fix missing type prop in stack view [EE-1950] ( #5972 )
2021-10-26 19:26:13 -03:00
cong meng
5c85c563e1
fix(image) EE-1955 unable to tag image ( #5974 )
...
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-10-26 15:22:28 +13:00
Simon Meng
db00390cd2
Merge remote-tracking branch 'origin/release/2.9' into develop
...
# Conflicts:
# api/http/handler/websocket/shell_pod.go
# app/portainer/components/box-selector/box-selector-item/box-selector-item.html
# app/portainer/rbac/components/access-viewer/access-viewer-datatable/access-viewer-datatable.html
# app/portainer/settings/authentication/ldap/ad-settings/ad-settings.html
# app/portainer/settings/authentication/ldap/index.js
# app/portainer/settings/authentication/ldap/ldap-settings-custom/ldap-settings-custom.html
# app/portainer/settings/authentication/ldap/ldap-settings.model.js
# app/portainer/settings/authentication/ldap/ldap-settings/ldap-settings.controller.js
# app/portainer/views/settings/authentication/settingsAuthenticationController.js
2021-10-26 10:58:19 +13:00
Marcelo Rydel
32756f9e1b
fix(git-stacks): UI bugs when using a PAT when deploying from Git [EE-1731] ( #5882 )
2021-10-25 18:19:05 -03:00
Sven Dowideit
5ba80c3a44
sorry, wrong place to push to
...
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
2021-10-22 13:34:19 +10:00
Sven Dowideit
77f73378ea
try this, but reset later
...
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
2021-10-22 13:29:33 +10:00
Marcelo Rydel
734f077861
fix(environments): Endpoint deletion modal missing [EE-1887] ( #5904 )
2021-10-21 09:23:08 -03:00
Richard Wei
b5ec8c52fb
fix standard user not able to access nodes stats ( #5951 )
2021-10-21 11:56:21 +13:00
Richard Wei
988efe6b02
pull request to develop from EE-1867 ( #5958 )
2021-10-21 11:55:56 +13:00
Richard Wei
40a6645e23
fix user not able to get nodes ( #5950 )
2021-10-21 11:55:37 +13:00
Marcelo Rydel
cf60235696
fix(compose): force recreate containers [EE-1906] ( #5926 )
2021-10-20 09:01:38 -03:00
Stéphane Busso
65cc5342a7
Bump dbversion
2021-10-20 20:48:33 +13:00
Stéphane Busso
90a18b5ded
Bump dbversion
2021-10-20 20:35:18 +13:00
Hui
b29961e01e
fix(stack): auto update breaks after restarting Portainer EE-1915
2021-10-20 16:01:04 +13:00
Hui
d17e7c8160
fix(stack): auto update breaks after restarting Portainer EE-1915
2021-10-20 16:00:40 +13:00
Matt Hook
d3cc1a24cc
docs(versions): add new tool-versions json file ( #5741 )
...
* Add new tool-versions json file to help devs choose the right versions. Allows querying from doc sites and CI build tools
* add newline at end of file
2021-10-20 12:56:51 +13:00
Snyk bot
fb7cdacbaa
fix: build/windows/Dockerfile to reduce vulnerabilities ( #5913 )
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE313-APKTOOLS-1533754
- https://snyk.io/vuln/SNYK-ALPINE313-OPENSSL-1089239
- https://snyk.io/vuln/SNYK-ALPINE313-OPENSSL-1569446
- https://snyk.io/vuln/SNYK-ALPINE313-OPENSSL-1569448
- https://snyk.io/vuln/SNYK-ALPINE313-OPENSSL-1569448
2021-10-20 08:22:21 +10:00
Matt Hook
ec24826228
pass the correct build arch down not the arch of the machine doing the building EE-1920 ( #5929 )
2021-10-20 10:02:30 +13:00
Matt Hook
f0efc4f904
bump to 2.9.2
2021-10-19 15:51:16 +13:00
cong meng
d18c8d0e88
fix(registry) EE-1861 improve registry selection ( #5925 )
...
* fix(registry) EE-1861 improve registry selection (#5899 )
* fix(registry) EE-1861 hide anonymous dockerhub registry if user has an authenticated one
* fix(registry) EE-1861 pick up a best match dockerhub registry
* fix(registry) EE-1861 set the anonymous registry as default if it is shown
* fix(registry) EE-1861 refactor how to match registry
Co-authored-by: Simon Meng <simon.meng@portainer.io >
* fix(registry) EE-1861 fail to select registry with same name
* fix(registry) EE-1861 show registry modal when pull and push image
* fix(registry) EE-1861 cleanup code
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-10-19 14:54:53 +13:00
cong meng
4f350ab6f5
fix(registry) EE-1861 improve registry selection ( #5921 )
...
* fix(registry) EE-1861 fail to select registry with same name
* fix(registry) EE-1861 show registry modal when pull and push image
* fix(registry) EE-1861 cleanup code
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-10-19 14:54:44 +13:00
Sven Dowideit
623079442f
fix(swagger): double quotes in swagger param breaks parser ( #5806 )
...
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
2021-10-19 10:25:53 +10:00
fhanportainer
1ff5f25e40
fix(registry): ignore pull limit in non-docker hub registry. ( #5917 )
2021-10-19 13:21:57 +13:00
fhanportainer
ff87e687ec
fix(registry): ignore pull limit in non-docker hub registry. ( #5918 )
2021-10-19 13:21:54 +13:00
Marcelo Rydel
d4fd295c86
fix(roles): Missing manage access button in user roles [EE-1875] ( #5891 )
...
fix(roles): Missing manage access button in user roles [EE-1875] (#5891 )
2021-10-18 18:35:39 -03:00
Richard Wei
62f418836f
upgrade chart.js to 2.7.3 & add ticks.precision:0 ( #5789 )
2021-10-18 22:48:52 +13:00
Richard Wei
ce5ea28727
add warning message for adding registry to namespace ( #5793 )
2021-10-18 22:46:22 +13:00
Richard Wei
00c7464c25
fix roder for environments in high contrast mode ( #5800 )
2021-10-18 22:45:00 +13:00
Sven Dowideit
5eced421d5
prevent exception when showing stats on windows container ( #5890 )
...
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io >
2021-10-18 16:36:22 +13:00
Matt Hook
006634e007
fix(helm): allow settings to be saved offline EE-1907 ( #5908 )
...
* skip validating default helm repo to allow offline saving of settings. Default repo is hardcoded and correct.
* dont validate the helm repo if the repo hasn't changed or is the default
* fix logic
2021-10-18 15:08:38 +13:00
Matt Hook
3cde10bcac
fix(helm) allow settings to be saved offline EE-1907 ( #5907 )
...
* allow settings to be saved offline. Due to helm repo validation not working for bitnami when offline!
* @hookenz
dont validate the helm repo if the repo hasn't changed or is the default
2021-10-18 15:08:27 +13:00
cong meng
9dcd5651e8
fix(registry) EE-1861 improve registry selection ( #5899 )
...
* fix(registry) EE-1861 hide anonymous dockerhub registry if user has an authenticated one
* fix(registry) EE-1861 pick up a best match dockerhub registry
* fix(registry) EE-1861 set the anonymous registry as default if it is shown
* fix(registry) EE-1861 refactor how to match registry
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-10-15 21:42:46 +13:00
Chaim Lev-Ari
ba1f0f4018
chore(build): clean gruntfile ( #5411 )
2021-10-15 09:17:05 +03:00
cong meng
41999e149f
fix(edge) EE-1720 activate tunnel and remove proxy cache when needed ( #5775 )
...
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-10-15 18:13:20 +13:00
andres-portainer
dfe0b3f69d
fix(namespaces): remove the stacks from the data store when deleting their corresponding Kubernetes namespace EE-1872 ( #5885 )
...
* fix(namespaces): remove the stacks from the data store when deleting their corresponding Kubernetes namespace EE-1872
* add endpoint ID checking
Co-authored-by: andres-portainer <andres-portainer@users.noreply.github.com >
Co-authored-by: ArrisLee <arris_li@hotmail.com >
2021-10-14 19:15:04 -03:00
andres-portainer
588ce549ad
fix(namespaces): remove the stacks from the data store when deleting their corresponding Kubernetes namespace EE-1872 ( #5893 )
...
* fix(namespaces): remove the stacks from the data store when deleting their corresponding Kubernetes namespace EE-1872
* add endpoint ID checking
Co-authored-by: andres-portainer <andres-portainer@users.noreply.github.com >
Co-authored-by: ArrisLee <arris_li@hotmail.com >
2021-10-14 19:14:57 -03:00
Marcelo Rydel
edb25ee10d
fix(services): pre fill service registry and image [EE-1769] ( #5798 )
...
fix(services): pre fill service registry and image [EE-1769] (#5798 )
2021-10-14 09:42:10 -03:00
Marcelo Rydel
12e7aa6b60
fix(environments): don't override with local IP [EE-1561] ( #5785 )
...
fix(environments): don't override with local IP [EE-1561] (#5785 )
2021-10-14 09:40:14 -03:00
cong meng
f544d4447c
fix(rbac) EE-1867 regular user unable to access pod and node stats view ( #5886 )
...
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-10-14 17:00:31 +13:00
Richard Wei
158cdf596a
fix(css): fix decl.moveTo is not a function error in css EE-1744 ( #5717 )
...
* fix decl.moveTo is not a function error in css
* Update vendor-override.css
2021-10-13 14:10:37 +13:00
fhanportainer
3d6c6e2604
feat(ldap): LDAP admin auto population EE-568 ( #5875 )
...
* feat(ldap): added ldap custom admin group component
* feat(ldap): added ldap custom admin group to LDAP and MS AD pages
* fix(ui): LDAP group search config label
* fix(ldap): removed testing code.
* fix(ldap): fixed default text in ldap custom admin group component
2021-10-13 11:29:00 +13:00
Marcelo Rydel
1ee363f8c9
overrite stack name for update ( #5743 )
2021-10-12 18:48:28 -03:00
Marcelo Rydel
109b27594a
save settings draft ( #5872 )
2021-10-12 14:51:43 -03:00
zees-dev
54d47ebc76
feat(docker/kubernetes): backend docker and kubernetes dependency updates ( #5861 )
...
* client-go library update + go mod tidy
* update all k8s methods to include context
* docker/cli updated to v20.10.9 (latest)
* - removed docker/docker to docker/engine replace directive
- go mod tidy
* docker/docker updated to v20.10.9 (latest)
2021-10-12 15:32:14 +13:00
Hui
e6d690e31e
fix(swagger) swagger annotations fixes and improvements EE-1205
2021-10-12 12:12:08 +13:00
cong meng
6a67e8142d
fix(frontend) prevent notification showing Object Object EE-1745 ( #5778 )
...
* fix(frontend) prevent notification showing Object Object EE-1745
* fix(frontend) fix notification args in wrong order EE-1745
* fix(rbac) add metrics rbac for regular users EE-1745
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-10-12 10:37:07 +13:00
Chaim Lev-Ari
d93d88fead
fix(app): add data-cy to box-selector ( #5869 )
2021-10-12 10:14:01 +13:00
Chaim Lev-Ari
8383bc05c5
fix(compose): use tcp for agent proxy EE-1807 ( #5854 )
2021-10-11 12:08:07 +13:00
Richard Wei
685552a661
fix(wizard): fix wizard not visible in dark theme EE-1800 ( #5822 )
...
* fix wizard not visible in dark theme
2021-10-08 14:59:01 +13:00
Richard Wei
1b0e58a4e8
fix upload file not selectable on mac ( #5808 )
2021-10-08 12:17:22 +13:00
wheresolivia
0200a668df
fix(ui): ldap group search config labelclose EE-1846 ( #5850 )
...
Co-authored-by: olivia.wang <olivia.wang@wherescape.com >
2021-10-08 12:01:10 +13:00
Chaim Lev-Ari
151dfe7e65
fix(compose): use tcp for agent proxy EE-1807 ( #5854 )
2021-10-08 11:59:50 +13:00
fhanportainer
dcd1e902cd
fix(ldap): enable user/group setting in custom ldap ( #5858 )
2021-10-08 11:39:16 +13:00
Chaim Lev-Ari
ed89587cb9
fix(ldap): enable user/group setting in custom ldap ( #5855 )
2021-10-08 10:43:04 +13:00
zees-dev
c93ec8d08c
added swagger docs to websocketShellPodExec ( #5840 )
2021-10-08 10:32:43 +13:00
zees-dev
dad762de9f
added swagger docs to websocketShellPodExec ( #5840 )
2021-10-07 15:32:07 +13:00
Richard Wei
661931d8b0
fix(template): add name validation for template name EE-1806 ( #5823 )
...
* add name validation for tempalte name
2021-10-07 13:02:56 +13:00
Chaim Lev-Ari
b7841e7fc3
feat(app): highlight be provided value [EE-882] ( #5703 ) ( #5835 )
2021-10-07 11:59:53 +13:00
Richard Wei
84e57cebc9
fix set namespace to default-namespace ( #5820 )
2021-10-07 11:06:53 +13:00
Matt Hook
8096c5e8bc
remove default value for compose path ( #5832 )
...
Co-authored-by: cheloRydel <marcelorydel26@gmail.com >
2021-10-07 08:07:00 +13:00
Marcelo Rydel
fd9427cd0b
remove default value for compose path ( #5821 )
2021-10-06 10:12:36 -03:00
Chaim Lev-Ari
e60dbba93b
feat(app): highlight be provided value [EE-882] ( #5703 )
2021-10-06 09:24:26 +03:00
Stéphane Busso
551d287982
Merge branch 'release/2.9' of github.com:portainer/portainer into release/2.9
2021-10-02 09:26:23 +13:00
zees-dev
8421113d49
portainer version updates ( #5807 )
2021-10-02 08:40:03 +13:00
Matt Hook
6bd72d21a8
fix(migration) datastore always marked new and migrations skipped EE-1775 ( #5788 )
...
* fix issue with broken store init
* minor logic improvement
* Remove fileexists logic as its redundant and handled implicitely by bolt.Open
* Added re-open test on IsNew flag. Essential for migrations to be able to run
2021-10-01 20:35:43 +13:00
Chaim Lev-Ari
fc4ff59bfd
fix(db): warn on missing docker id when migrating to db 31 ( #5781 )
...
* fix(db): warn on missing docker id when migrating to db 31
* fix(db): guard against nil exception
2021-10-01 15:27:39 +10:00
Chaim Lev-Ari
885ae16278
fix(db): warn on missing docker id when migrating to db 31 ( #5782 )
...
* fix(db): warn on missing docker id when migrating to db 31
* fix(db): guard against nil exception
2021-10-01 15:27:31 +10:00
Luis Louis
cd651f2cba
fix(template): Remove the no registry available on the registriesDataTable ( #5774 )
2021-10-01 18:15:32 +13:00
cong meng
328abfd74e
fix(stack) normalize stack name EE-1701 ( #5776 )
...
* fix(stack) normalize stack name EE-1701
* fix(stack) normalize swarm stack name and fix rebase error EE-1701
* fix(stack) add front end stack name validation EE-1701
* fix(stack) make stack name regex as a const EE-1701
* fix(stack) reuse stack name regex for compose and swarm EE-1701
* fix(stack) add name validation for stack duplication form EE-1701
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-10-01 16:56:34 +13:00
Marcelo Rydel
fbcf67bc1e
filter empty stacks in dropdown ( #5771 )
...
filter empty stacks in dropdown (#5771 )
2021-09-30 09:32:38 -03:00
Chaim Lev-Ari
7fb2e44146
chore(build): set node_env to testing ( #5410 )
2021-09-30 12:00:54 +03:00
cong meng
0cb5656db6
feat(frontend) auto generate agent version EE-1266 ( #5794 )
...
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-09-30 21:07:13 +13:00
Richard Wei
e4fd43e4fc
fix icon line up issue in sidebar ( #5790 )
2021-09-30 18:23:13 +13:00
Richard Wei
34c2a16363
fix custom logo not updated ( #5634 )
2021-09-30 15:55:08 +13:00
Chaim Lev-Ari
0f33e4ae99
fix(wizard): align wizard grid ( #5752 )
...
* fix(wizard): align wizard grid [EE-1753]
2021-09-30 15:54:15 +13:00
Richard Wei
75071dfade
feat(k8s): add filter for k8s application type EE-1627 ( #5733 )
...
* add filter for k8s application type
2021-09-30 15:53:03 +13:00
Richard Wei
34f6e11f1d
fix showing create from application form when create from url ( #5724 )
2021-09-30 12:59:19 +13:00
Dmitry Salakhov
2ecc8ab5c9
feat(k8s): support git automated sync for k8s applications [EE-577] ( #5548 )
...
* feat(stack): backport changes to CE EE-1189
* feat(stack): front end backport changes to CE EE-1199 (#5455 )
* feat(stack): front end backport changes to CE EE-1199
* fix k8s deploy logic
* fixed web editor confirmation message typo. EE-1501
* fix(stack): fixed issue auth detail not remembered EE-1502 (#5459 )
* show status in buttons
* removed onChangeRef function.
* moved buttons in git form to its own component
* removed unused variable.
Co-authored-by: ArrisLee <arris_li@hotmail.com >
* moved formvalue to kube app component
* fix(stack): failed to pull and redeploy compose format k8s stack
* fixed form value
* fix(k8s): file content overridden when deployment failed with compose format EE-1548
* updated API response to get IsComposeFormat and show appropriate text.
* feat(k8s): front end backport to CE
* feat(kube): kube app auto update backend (#5547 )
* error message updates for different file type
* not display creation source for external application
* added confirmation modal to advanced app created by web editor
* stop showing confirmation modal when updating application
* disable rollback button when application type is not applicatiom form
* only update file after deployment succeded
* Revert "only update file after deployment succeded"
This reverts commit b94bd2e96f .
* fix(k8s): file content overridden when deployment failed with compose format EE-1556
* added analytics-on directive to pull and redeploy button
* fix(kube): don't valide resource control access for kube (#5568 )
* added missing question mark to k8s confirmation modal
* fixed webhook format issue
* added question marks to k8s app confirmation modal
* added space in additional file list.
* ignoring error on deletion
* fix(k8s): Git authentication info not persisted
* added RepositoryMechanismTypes constant
* updated analytics functions
* covert RepositoryMechanism to constant
* fixed typo
* removed unused function.
* post tech review updates
* fixed save settings n redeploy button
* refact kub deploy logic
* Revert "refact kub deploy logic"
This reverts commit cbfdd58ece .
* feat(k8s): utilize user token for k8s auto update EE-1594
* feat(k8s): persist kub stack name EE-1630
* feat(k8s): support delete kub stack
* fix(app): updated logic to delete stack for different kind apps. (#5648 )
* fix(app): updated logic to delete stack for different kind apps.
* renamed variable
* fix import
* added StackName field.
* fixed stack id not found issue.
* fix(k8s): fixed qusetion mark alignment issue in PAT field. (#5611 )
* fix(k8s): fixed qusetion mark alignment issue in PAT field.
* moved inline css to file.
* fix(git-form: made auth input text full width
* add ignore deleted arg
* tech review updates
* typo fix
* fix(k8s): added console error when deleting k8s service.
* fix(console): added no-console config
* fix(deploy): added missing service.
* fix: use stack editor as an owner when exists (#5678 )
* fix: tempalte/content based stacks edit/delete
* fix(stack): remove stack when no app. (#5769 )
* fix(stack): remove stack when no app.
* support compose format in delete
Co-authored-by: ArrisLee <arris_li@hotmail.com >
Co-authored-by: Hui <arris_li@hotmail.com >
Co-authored-by: fhanportainer <79428273+fhanportainer@users.noreply.github.com >
Co-authored-by: Felix Han <felix.han@portainer.io >
2021-09-30 12:58:10 +13:00
Marcelo Rydel
fce885901f
fix(custom-templates): XSS issue in Custom Template Note <EE-1054> ( #5766 )
...
fix(custom-templates): XSS issue in Custom Template Note <EE-1054> (#5766 )
2021-09-29 16:47:39 -03:00
Richard Wei
fe8f50512c
set isolated as default for k8s app deploy ( #5770 )
2021-09-29 15:54:25 +13:00
zees-dev
e3b6e4a1d3
feat(configurations): portainer k8s configurations lingo update for explicitness EE-1626 ( #5722 )
...
* kubernetes sidebar configuration lingo updated
* configurations list view updated
* updated configurations list add config button
* - updated create and update configuration buttons to display type of configuration being created/updated
- configuration filter displays explicit configuration type
* updated create configuration sub-title
* add configmap wording update
* portainer service lingo updated in k8s app creation and update forms
* publishing mode text updates
* KubernetesApplicationPublishingTypes updated INTERNAL and CLUSTER to CLUSTER_IP and NODE_PORT respectively
* application ports datatable updated
* updated service and ingress lingo on application view page
* reduced spacing to fit in ConfigMaps & Secrets in sidenav for different screen res
2021-09-29 13:58:04 +13:00
Hui
01529203f1
fix(DB): modify new data store checking logic ( #5756 )
...
* update new data store check logic
* cleanup
2021-09-29 10:24:26 +10:00
zees-dev
af98660a55
feat(helm): helm apps deployed by portainer not marked as external EE-1624 ( #5637 )
...
* helm lib update
* helm handler requires kubernetes deployer to modify helm deployed resources
* AddAppLabels updated to be more generic - support for adding multiple labels using map
* path installed helm release manifest with portainer labels using kubectl
* updated helm handler unit tests to use mock KubernetesDeployer
* adding labels to manifest retrieved from release
* optional namespace support for k8s raw manifest deployment
* - inline postprocessing support when extracting
- get namespace from yaml support
- added and updated tests
* lowercase error wrapping
* updated libhelm dep
2021-09-29 10:12:45 +10:00
Chaim Lev-Ari
50f63ae865
feat(applications): show status indication [EE-1623] ( #5614 )
...
* feat(applications): show status indication
* feat(k8s/applications): move colors to theme
* fix helm application indicator for main header
* refactor(k8s/apps): receive more general ok status
Co-authored-by: waysonwei <degui.wei@gmail.com >
2021-09-29 10:10:51 +10:00
Matt Hook
7b72130433
feat(kubeshell) allow overriding default kubeshell image EE-1756 ( #5755 )
...
* feat(kubeshell) allow overriding default kubeshell
* Add missing error check and struct tag
* Add migrator for kube shell image and add it as a default in the db
* Fix file name to match migrator pattern
* remove default as it's now coming from the db
* remove blank line
* - conflict resolution code update
- logging migration error on migration failures
* - migrateDBVersionTo34 -> migrateDBVersionToDB34 (naming consistency)
Co-authored-by: zees-dev <dev.786zshan@gmail.com >
2021-09-29 11:39:45 +13:00
testA113
7611cc415a
added selectors ( #5616 )
...
* added selectors
* moved selector to html element
2021-09-28 22:10:41 +13:00
Sven Dowideit
9045e17cba
fix(docker): EE-348: fix Docker stats when using cgroups v2 ( #5609 )
...
Signed-off-by: Sven Dowideit <sven@mini.home.org.au >
2021-09-28 13:40:04 +10:00
Anthony Lapenna
46ffca92fd
feat(k8s): remove cluster status panel ( #5570 )
2021-09-28 13:48:06 +13:00
Richard Wei
f0a88b7367
add wiggle room back to edge endpoint ( #5739 )
2021-09-27 20:33:46 +13:00
Sven Dowideit
7437006359
fix(swagger): EE-868: elide the password field in the swagger docs ( #5636 )
...
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au >
2021-09-27 14:00:04 +10:00
Sven Dowideit
9c80501738
fix(k8s): EE-1631: backport fixes for API proxy ( #5608 )
...
* fix(k8s): EE-1585: the K8s API uses other mediatypes, so we can't rely on parsing JSON bodies for security.
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au >
* fix(k8s): EE-1511 add striped prefix back to location header if response status is 301 moved permanently
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au >
* feat(k8s): EE-1631:improve the secrets handling by removing un-necessary code
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au >
2021-09-27 13:16:17 +10:00
zees-dev
377326085d
feat(db): upgrade auto-backup backup and rollback support EE-867 EE-1158 ( #5341 )
...
* backport migration EE code structure
* filesystem copy function
* set db status to updating before migration - reset on completion
* support for auto-backup on version upgrade
* - rollback cli flag support (with confirmation)
- rollback implementation backport from EE
* removed edition as it is not required in CE
* migrated test datastore from bolttest to bolt package to make it usable for testing
* backported failsafe migration
* - backported tests from EE
- refactored tests to use test datastore
* test store implementing datastore interface
* addressed PR issues/improvements
* refactor test
* added backup file removal error logging
* resolved conflicts, updated code
* fixed missing bolttest package - migrated to bolt
* feat(migration): wrap migration errors to provide context for failure EE-1742 (#5711 )
* feat(migrator): wrap errors to provide more context to failures EE-1742
* add overall failure back in. diff log file
* updated helm tests pointing to correct teststore
Co-authored-by: Matt Hook <hookenz@gmail.com >
2021-09-27 13:52:50 +13:00
Richard Wei
03d34076d8
fix error message not last long enough for user to copy error ( #5642 )
2021-09-27 10:09:23 +13:00
huib-portainer
09cf4c1bbe
Update Bug_report.md
...
fix(link): Fixed the link referencing how to obtain the Portainer logs
2021-09-27 09:59:44 +13:00
Chaim Lev-Ari
9c279e7fae
fix(k8s/ns): validate ingress ctrl host pattern ( #5662 )
...
* fix(k8s/ns): validate ingress ctrl host pattern
* feat(kube/ns): validate ingress hostname
2021-09-24 14:02:10 +03:00
Chaim Lev-Ari
db04bc9f38
fix(k8s/ns): validate ingress ctrl host pattern ( #5663 )
...
* fix(k8s/ns): validate ingress ctrl host pattern
* feat(kube/ns): validate ingress hostname
2021-09-24 14:02:06 +03:00
zees-dev
7d40a83d03
feat(kubectl-shell): page state refreshes in k8s endpoint do not close shell EE-1628 ( #5685 )
...
* converting all kubernetes view reload to partial state heirarchy refresh
* updated helm and kube kustom templates headers to use the reusable k8s page header component
2021-09-24 20:21:50 +12:00
Chaim Lev-Ari
d4f581a596
feat(kube): use local kubectl for all deployments ( #5488 )
2021-09-24 16:56:22 +12:00
testA113
5ad3cacefd
Xt 321 automate k8s smoke test data cy attributes ( #5734 )
...
* added data-cy attributes for robust ui test automation
2021-09-24 13:00:55 +12:00
Richard Wei
6ac9c4367e
show ip address of pod ( #5613 )
2021-09-23 14:34:24 +12:00
Simon Meng
8aa03bb81b
Merge remote-tracking branch 'origin/release/2.9' into develop
...
# Conflicts:
# app/kubernetes/views/applications/create/createApplication.html
# app/kubernetes/views/configurations/create/createConfiguration.html
2021-09-23 12:09:13 +12:00
fhanportainer
d14c7b0309
fix(name): fixed namespace creation issue when a registry attached. ( #5646 )
...
* fix(name): fixed namespace creation issue when a registry attached.
* fix(name): moved copy object to upper level of the function
2021-09-23 09:13:25 +12:00
fhanportainer
cbeb13636c
fix(name): fixed namespace creation issue when a registry attached. ( #5675 )
2021-09-23 09:13:19 +12:00
Hui
a6138dd5a3
fix(migration): add debug logging for volume migration ( #5700 )
...
* add debug logging
* Update api/bolt/migrator/migrate_dbversion31.go
* log resource control delete
Co-authored-by: Stéphane Busso <sbusso@users.noreply.github.com >
2021-09-23 09:12:39 +12:00
Hui
5752e74be6
add debug log ( #5702 )
2021-09-23 09:12:35 +12:00
Matt Hook
cb37497444
doc(readme) fix slack link ( #5701 )
...
* doc(readme) fix slack link
* Use shared invite link underneath
2021-09-23 08:59:29 +12:00
Chaim Lev-Ari
0b64250647
Revert "refactor(settings): backport auth views ( #5672 )" ( #5704 )
...
This reverts commit 45af1f3d8b .
2021-09-22 10:17:22 +03:00
Chaim Lev-Ari
45af1f3d8b
refactor(settings): backport auth views ( #5672 )
2021-09-22 10:11:53 +03:00
Chaim Lev-Ari
fc52830c7d
fix(customtemplates): show correct type ( #5669 )
2021-09-22 08:00:16 +03:00
Chaim Lev-Ari
4890f50443
fix(customtemplates): show correct type ( #5668 )
2021-09-22 08:00:11 +03:00
Chaim Lev-Ari
6d510c4f30
fix(k8s/apps): edit url deployed app ( #5652 )
2021-09-22 07:59:32 +03:00
Chaim Lev-Ari
cad530ec04
fix(k8s/apps): edit url deployed app ( #5653 )
2021-09-22 07:59:28 +03:00
Chaim Lev-Ari
e63732484a
fix(registries): put anon docker at top ( #5671 )
2021-09-22 07:55:28 +03:00
Chaim Lev-Ari
ec3233fb09
fix(registries): put anon docker at top ( #5670 )
2021-09-22 07:55:25 +03:00
Richard Wei
bcdc342cbd
fix(k8s): fixerror handling for namespace restricted user EE-1703 ( #5693 )
...
* fix error handler for namespace when user have no namespace access
2021-09-22 16:01:42 +12:00
Richard Wei
e1f725d01a
fix(k8s): fix error handling for namespace restricted user EE-1703 ( #5692 )
...
* fix error handler for user has no namespace access
2021-09-22 16:01:28 +12:00
Richard Wei
b876f2d17d
fix danger button hover color ( #5605 )
2021-09-22 15:17:52 +12:00
mariyam-portainer
b0ec67826c
Rename portainerbusiness.yml to config.yml
2021-09-22 15:07:23 +12:00
mariyam-portainer
b89d828878
Rename Portainer Business to portainerbusiness.yml
2021-09-22 15:06:25 +12:00
mariyam-portainer
e59df8134d
Create Portainer Business
2021-09-22 15:04:05 +12:00
zees-dev
092d217985
table settings propagated through nested tables ( #5699 )
2021-09-22 13:42:13 +12:00
zees-dev
ad94162019
table settings propagated through nested tables ( #5698 )
2021-09-22 13:42:04 +12:00
Richard Wei
0efbf5bbf3
rename endpoint to environment in wizard breadcrumb header ( #5696 )
2021-09-22 13:18:52 +12:00
Richard Wei
c26ba23c53
rename endpoint to environment in wizard breadcrumb header ( #5697 )
2021-09-22 13:18:42 +12:00
Richard Wei
69096f664d
fit(ui): use new portainer in login page and license page EE-1637 ( #5604 )
...
* use new portainer in login page and license page
2021-09-22 11:16:12 +12:00
Richard Wei
48c762c98b
fix(notification): fix error in kube application stack name with space EE-1726 ( #5691 )
...
* fix error in kube application stack name with space
2021-09-21 20:58:23 +12:00
Richard Wei
488d86d200
fix(notification): fix error in kube application stack name with space EE-1726 ( #5690 )
...
* fix error in kube application stack name with space
2021-09-21 20:58:08 +12:00
Richard Wei
f10e0e4124
fix application table background not working with dark mode ( #5617 )
2021-09-21 19:29:25 +12:00
cong meng
5316cca3de
fix(edge) EE-1733 cant edit edge groups ( #5689 )
...
* fix(edge) EE-1733 cant edit edge groups
* fix(edge) EE-1733 correct json names of a few edge objects
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-09-21 17:41:27 +12:00
cong meng
4267304e50
fix(edge) EE-1733 cant edit edge groups ( #5687 )
...
* fix(edge) EE-1733 cant edit edge groups
* fix(edge) EE-1733 correct json names of a few edge objects
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-09-21 17:41:14 +12:00
Richard Wei
deecbadce1
fix(k8s):fix difficulties selecting mixed protocols when creating k8s application EE-1073 ( #5591 )
...
* fix difficulties selecting mixed protocols when creating k8s application
2021-09-21 16:20:22 +12:00
fhanportainer
ecc9813750
fix(stack): fixed issue cannot deploy git stack without username. ( #5680 )
2021-09-21 13:42:04 +12:00
fhanportainer
24f11902b2
fix(stack): fixed issue cannot deploy git stack without username. ( #5681 )
2021-09-21 13:42:01 +12:00
cong meng
33118babdd
fix(k8s) keep tunnel alive for websocket connection EE-1690 ( #5677 )
...
* fix(k8s) EE-1690 keep tunnel alive for websocket connection
* fix(k8s) EE-1690 fix comment
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-09-21 13:12:37 +12:00
cong meng
2aec348814
fix(k8s) keep tunnel alive for websocket connection EE-1690 ( #5679 )
...
* fix(k8s) EE-1690 keep tunnel alive for websocket connection
* fix(k8s) EE-1690 fix comment
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-09-21 13:12:31 +12:00
Richard Wei
4d63459d67
fix edge heartbeat show red when use search filter ( #5682 )
2021-09-21 10:19:22 +12:00
Richard Wei
483559af09
fix edge heartbeat turn red when use search filter ( #5683 )
2021-09-21 10:19:18 +12:00
Richard Wei
1796545d2e
fix authentication toggle on by default - set to off ( #5666 )
2021-09-20 22:36:22 +12:00
Richard Wei
a50795063c
fix git stack authentication on by default - set to off ( #5667 )
2021-09-20 22:36:16 +12:00
Richard Wei
7c9f7a2a8b
fix error description on stats for non-admin users ( #5665 )
2021-09-20 15:41:46 +12:00
Richard Wei
af8065e8c2
fix error description on stats for non-admin user ( #5664 )
2021-09-20 15:41:40 +12:00
Richard Wei
49d2c68a19
fix icon not displayed when template created via upload file ( #5659 )
2021-09-20 12:20:45 +12:00
Richard Wei
dc769b4c4d
fix icon not displayed when template created via upload file ( #5658 )
2021-09-20 12:20:38 +12:00
Richard Wei
50393519ba
fix(swagger): fix swagger api docs endpoint(s) rename to environment(s) EE-1661 ( #5628 )
...
* fix swagger api docs endpoint(s) rename to environment(s)
2021-09-20 12:14:59 +12:00
Richard Wei
dd808bb7bd
fix(swagger): fix swagger api docs endpoint(s) rename to environment(s) EE-1661 ( #5629 )
...
* fix swagger api docs endpoint(s) rename to environment(s)
2021-09-20 12:14:22 +12:00
zees-dev
16dc58a5f1
fixed k8s app edit config dropdown default ( #5647 )
2021-09-20 11:08:24 +12:00
zees-dev
d911c50f1b
fixed k8s app edit config dropdown default ( #5651 )
2021-09-20 11:08:18 +12:00
zees-dev
f6f31b8872
fixed docker image pull text on error scenario ( #5656 )
2021-09-20 01:42:55 +12:00
zees-dev
414f2c8c60
fixed docker image pull text on error scenario ( #5655 )
2021-09-20 01:42:39 +12:00
Chaim Lev-Ari
1f4a7b32e3
fix(customtemplate): edit custom template [EE-1691] ( #5633 )
2021-09-17 09:24:23 +03:00
Chaim Lev-Ari
689c2193c0
fix(customtemplate): edit custom template [EE-1691] ( #5632 )
2021-09-17 09:24:01 +03:00
zees-dev
a781021072
docker image pull toast fix ( #5644 )
2021-09-17 18:22:57 +12:00
cong meng
9121e8e69c
fix(UI) EE-1657 Fix the agent version number in the UI ( #5619 )
...
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-09-17 17:22:21 +12:00
zees-dev
53a2205f06
docker image pull toast fix ( #5644 )
2021-09-17 14:48:37 +12:00
Matt Hook
9492e30dc2
feat(helm/tests): update libhelm with new search mock EE-1599 ( #5615 )
...
* feat(helm/tests) add repo search and update libhelm with new mock EE-1599
* also enable repo search test
2021-09-16 16:56:46 +12:00
zees-dev
d2cbdf935a
using new app metadata property to distinguish helm apps ( #5627 )
2021-09-16 16:09:39 +12:00
zees-dev
a098e24cca
using new app metadata property to distinguish helm apps ( #5624 )
2021-09-16 16:09:33 +12:00
zees-dev
05efac44f6
helm templates blog post link fix ( #5626 )
2021-09-16 10:00:55 +12:00
zees-dev
5d8c23e3a6
helm templates blog post link fix ( #5625 )
2021-09-16 10:00:18 +12:00
zees-dev
555c9f238f
fix webpack dev server ( #5631 )
2021-09-15 17:55:06 +12:00
zees-dev
52f9320952
fix webpack dev server ( #5630 )
2021-09-15 17:54:44 +12:00
zees-dev
e3f7561ced
portainer version updates ( #5612 )
2021-09-14 10:20:26 +12:00
zees-dev
c7760b7d48
- setting port 9443 as primary ( #5610 )
...
- updated markdown files
- updated dockerfiles
- updated test files
- updated webpack
2021-09-14 09:46:59 +12:00
Yi Chen
1633eceed5
fix(swagger) Fix openapi issues ( #5123 )
...
* * fix api version
* fix license info
* fix error response schema
* fix other typos & mistakes
* * remove unused tag
* * fix helm issues
2021-09-13 15:42:53 +12:00
Matt Hook
e437a3b570
fix(docs): fix yarn build docs broken for helm ( #5606 )
...
* fix(docs): fix yarn build docs broken for helm
* ensure correct version of swag is used
* remove line that prevented swag from updating
2021-09-13 14:14:07 +12:00
Dmitry Salakhov
396a921b12
fix(stacks): allow root based compose file paths ( #5564 )
2021-09-13 11:11:22 +12:00
Stéphane Busso
1374e53dfa
Remove references to deviantony gist ( #5594 )
2021-09-13 09:00:49 +12:00
Richard Wei
756ef060db
feat(k8s):add kubeconfig expiry days on mouse hover EE-1300 ( #5589 )
...
* add kubeconfig expiry days on mouse hover
* replace settings with publicSettings for non-admin user
2021-09-10 22:42:25 +12:00
Richard Wei
d8b88d1004
feat(wizard):first UX experience for adding environment EE-1089 ( #5581 )
...
* first UX experience for adding environment EE-1089
2021-09-10 14:25:49 +12:00
zees-dev
2a60b8fcdf
feat(helm/templates): helm app templates EE-943 ( #5449 )
...
* feat(helm): add helm chart backport to ce EE-1409 (#5425 )
* EE-1311 Helm Chart Backport from EE
* backport to ce
Co-authored-by: Matt Hook <hookenz@gmail.com >
* feat(helm): list and configure helm chart (#5431 )
* backport and tidyup code
* --amend
* using rocket icon for charts
* helm chart bugfix - clear category button
* added matomo analytics for helm chart install
* fix web editor exit warning without changes
* editor modified exit bugfix
* fixed notifications typo
* updated helm template text
* helper text to convey slow helm templates load
Co-authored-by: zees-dev <dev.786zshan@gmail.com >
* removing redundant time-consuming api call by using prop attribute
* feat(helm) helm chart backport from ee EE-1311 (#5436 )
* Add missing defaultHelmRepoUrl and mock testing
* Backport EE-1477
* Backport updates to helm tests from EE
* add https by default changes and ssl to tls renaming from EE
* Port install integration test. Disabled by default to pass CI checks
* merged changes from EE for the integration test
* kube proxy whitelist updated to support internal helm install command
Co-authored-by: zees-dev <dev.786zshan@gmail.com >
* Pull in all changes from tech review in EE-943
* added helm to sidebar after rebase, sync CE with EE
* bugfix: kubectl shell not opening - bearer token bug
* tidy go modules & remove yarn-error.log
* removed redundant handler (not used) - to match EE
* resolved merge conflicts, updated code
* feat(helm/views): helm release and application views EE-1236 (#5529 )
* feat(helm): add helm chart backport to ce EE-1409 (#5425 )
* EE-1311 Helm Chart Backport from EE
* backport to ce
Co-authored-by: Matt Hook <hookenz@gmail.com >
* Pull in all changes from tech review in EE-943
* added helm to sidebar after rebase, sync CE with EE
* removed redundant handler (not used) - to match EE
* feat(helm) display helm charts - backend EE-1236
* copy over components for new applications view EE-1236
* Add new applications datatable component
* Add more migrated files
* removed test not applicable to CE
* baclkported EE app data table code to CE
* removed redundant helm repo url
* resolved conflicts, updated code
* using endpoint middleware
* PR review fixes
* using constants, openapi updated
Co-authored-by: Richard Wei <54336863+WaysonWei@users.noreply.github.com >
Co-authored-by: zees-dev <dev.786zshan@gmail.com >
* fixed test conflicts, go linted
* feat(helm/templates-add): helm templates add repo for user support EE-1278 (#5514 )
* feat(helm): add helm chart backport to ce EE-1409 (#5425 )
* EE-1311 Helm Chart Backport from EE
* backport to ce
Co-authored-by: Matt Hook <hookenz@gmail.com >
* feat(helm) helm chart backport from ee EE-1311 (#5436 )
* Add missing defaultHelmRepoUrl and mock testing
* Backport EE-1477
* Backport updates to helm tests from EE
* add https by default changes and ssl to tls renaming from EE
* Port install integration test. Disabled by default to pass CI checks
* merged changes from EE for the integration test
* kube proxy whitelist updated to support internal helm install command
Co-authored-by: zees-dev <dev.786zshan@gmail.com >
* Pull in all changes from tech review in EE-943
* feat(helm): add helm chart backport to ce EE-1409 (#5425 )
* EE-1311 Helm Chart Backport from EE
* backport to ce
Co-authored-by: Matt Hook <hookenz@gmail.com >
* Pull in all changes from tech review in EE-943
* added helm to sidebar after rebase, sync CE with EE
* backport EE-1278, squashed, diffed, updated
* helm install openapi spec update
* resolved conflicts, updated code
* - matching ee codebase at 0afe57034449ee0e9f333d92c252a13995a93019
- helm install using endpoint middleware
- remove trailing slash from added/persisted helm repo urls
* feat(helm) use libhelm url validator and improved path assembly EE-1554 (#5561 )
* feat(helm/userrepos) fix getting global repo for ordinary users EE-1562 (#5567 )
* feat(helm/userrepos) fix getting global repo for ordinary users EE-1562
* post review changes and further backported changes from EE
* resolved conflicts, updated code
* fixed helm_install handler unit test
* user cannot add existing repo if suffix is '/' (#5571 )
* feat(helm/docs) fix broken swagger docs EE-1278 (#5572 )
* Fix swagger docs
* minor correction
* fix(helm): migrating code from user handler to helm handler (#5573 )
* - migrated user_helm_repos to helm endpoint handler
- migrated api operations from user factory/service to helm factory/service
- passing endpointId into helm service/factory as endpoint provider is deprecated
* upgrade libhelm to hide secrets
Co-authored-by: Matt Hook <hookenz@gmail.com >
* removed duplicate file - due to merge conflict
* dependency injection in helm factory
Co-authored-by: Richard Wei <54336863+WaysonWei@users.noreply.github.com >
Co-authored-by: Matt Hook <hookenz@gmail.com >
* kubernetes.templates -> kubernetes.templates.helm name conflict fix
* Validate the URL added as a public helm repo (#5579 )
* fix(helm): helm app deletion fix EE-1581 (#5582 )
* updated helm lib to show correct error on uninstall failure
* passing down helm app namespace on deletion
* fix(k8s): EE-1591 non-admin users cannot deploy charts containing secrets (#5590 )
Co-authored-by: Simon Meng <simon.meng@portainer.io >
* fix(helm): helm epic bugfixes EE-1582 EE-1593 (#5585 )
* - trim trailing slash and lowercase before persisting helm repo
- browser helm templates url /kubernetes/templates/templates -> /kubernetes/templates/helm
- fix publish url
- fix helm repo add refresh
- semi-fix k8s app expansion
* Tidy up swagger documentation related to helm. Make json consistent
* fixed helm release page for non-default namespaces
* k8s app view table expansion bugfix
* EE-1593: publish url load balancer fallback
Co-authored-by: Matt Hook <hookenz@gmail.com >
* k8s app list fix for charts with deployments containing multiple pods - which use the same label (#5599 )
* fix(kubernetes): app list view fix for secrets with long keys or values EE-1600 (#5600 )
* k8s app secrets key value text overflow ellipses
* wrapping key value pairs instead of ellipses
* fix(helm): helm apps bundling issue across different namespaces EE-1619 (#5602 )
* helm apps bundling issue across different namespaces
* - code comments and indentation to ease reading
- moved namespace calc out of loop
* feat(helm/test) disable slow helm search test by default EE-1599 (#5598 )
* skip helm_repo_search as it's an integration test
* switch to portainer built in integration test checker
* make module order match EE
* don't print test struct out when skipping integration test
Co-authored-by: Richard Wei <54336863+WaysonWei@users.noreply.github.com >
Co-authored-by: Matt Hook <hookenz@gmail.com >
Co-authored-by: cong meng <mcpacino@gmail.com >
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-09-10 14:06:57 +12:00
Hui
e86a586651
fix(k8s): manifest file not persisted when deploying with manifest URL EE-1586
2021-09-10 13:35:37 +12:00
Chaim Lev-Ari
d166a09511
fix(backup): backup certs [EE-1479] ( #5469 )
...
* fix(backup): backup certs
* fix(backup): sort files to backup
2021-09-10 11:12:21 +12:00
Chaim Lev-Ari
63f64a6a06
fix(docker/compose): provide docker config path [EE-1474] ( #5468 )
...
* fix(docker/compose): provide docker config path
* chore(deps): upgrade docker-compose-wrapper
2021-09-10 08:25:55 +12:00
Chaim Lev-Ari
5c8450c4c0
feat(edgestacks): support kubernetes edge stacks ( #5276 ) [EE-393]
2021-09-09 11:38:34 +03:00
zees-dev
79ca51c92e
- code cleanup by converting functions to error funcs (remove this bindings) ( #5595 )
...
- remove redundant checked variable
- detect readyState of websocket when closing to prevent redundant error
2021-09-09 15:23:10 +12:00
Richard Wei
9f179fe3ec
feat(ui):rename endpoint(s) to environment(s) EE-1206 ( #5588 )
...
* rename endpoints to environments EE-1206
2021-09-08 20:42:17 +12:00
fhanportainer
1543ad4c42
fix(k8s): fixed apply a note to k8s application ( #5586 )
2021-09-08 13:40:10 +12:00
Richard Wei
8d8f21368d
feat(frontend): dark and high contrast theme supported EE-909 ( #5353 )
...
* feat dark theme & high contrast theme supported
2021-09-08 11:06:18 +12:00
Dmitry Salakhov
e49e90f304
feat(kube): advanced apps management [EE-466] ( #5446 )
...
* feat(stack): backport changes to CE EE-1189
* feat(stack): front end backport changes to CE EE-1199 (#5455 )
* feat(stack): front end backport changes to CE EE-1199
* fix k8s deploy logic
* fixed web editor confirmation message typo. EE-1501
* fix(stack): fixed issue auth detail not remembered EE-1502 (#5459 )
* show status in buttons
* removed onChangeRef function.
* moved buttons in git form to its own component
* removed unused variable.
Co-authored-by: ArrisLee <arris_li@hotmail.com >
* moved formvalue to kube app component
* fix(stack): failed to pull and redeploy compose format k8s stack
* fixed form value
* fix(k8s): file content overridden when deployment failed with compose format EE-1548
* updated API response to get IsComposeFormat and show appropriate text.
* error message updates for different file type
* not display creation source for external application
* added confirmation modal to advanced app created by web editor
* stop showing confirmation modal when updating application
* disable rollback button when application type is not applicatiom form
* added analytics-on directive to pull and redeploy button
* fix(kube): don't valide resource control access for kube (#5568 )
* added question marks to k8s app confirmation modal
* fix(k8s): Git authentication info not persisted
* removed unused function.
Co-authored-by: Hui <arris_li@hotmail.com >
Co-authored-by: fhanportainer <79428273+fhanportainer@users.noreply.github.com >
Co-authored-by: Felix Han <felix.han@portainer.io >
2021-09-07 12:37:26 +12:00
itsconquest
f039292211
chore(project): replace stalebot with action [EE-1509] ( #5515 )
...
* chore(project): replace stalebot with action [EE-1509]
* add missing newline at EOF
2021-09-07 10:36:42 +12:00
Chaim Lev-Ari
3453735c8b
feat(stacks): support standalone stacks on ARM ( #5310 )
2021-09-06 10:58:26 +03:00
LP B
582d370172
fix(k8s/namespace): missing header in namespace creation view ( #5575 )
2021-09-06 17:25:43 +12:00
LP B
6fea8373c6
feat(app/registries): add warning modal on registries deletion ( #5396 )
...
* feat(app/registries): add warning modal on registries deletion
feat(app/namespace): add confirmation modal on registry removal
feat(app/registry-access): add confirmation modal on namespace removal
fix(app/registry-access): change update to remove in confirmation modal
refactor(app/registries): generic message on registry access removal
* fix(app/registries): typo in warning messages
2021-09-06 17:25:02 +12:00
LP B
1b7296d5d1
fix(app/env-vars): make key regex non-greedy to match on first equal sign ( #5545 )
2021-09-06 17:23:51 +12:00
fhanportainer
f16fdd3ea7
fix(k8s): add tag ids to request payload for creating local k8s endpoint. EE-1454 ( #5577 )
...
* fix(k8s): add tag ids to request payload for creating local k8s endpoint.
* add https to k8s local environment url
2021-09-06 13:46:14 +12:00
Chaim Lev-Ari
4ffee27a4b
feat(analytics): track existing features ( #5448 ) [EE-1076]
2021-09-05 13:03:48 +03:00
LP B
b8e6c5ea91
fix(app/namespace): allow default-ns registries edit from namespace page ( #5554 )
2021-09-03 15:47:37 +02:00
Anthony Lapenna
70602cf7c8
feat(k8s): add the ability to deploy from a manifest URL ( #5550 )
2021-09-03 17:37:34 +12:00
zees-dev
1220ae7571
fix(kubectl/shell): zombie pods and websocket connection error bugfixes EE-1520 ( #5562 )
...
* - fixed zombie kubectl shell pod issue
- fixed bug with websocket connection error
* exec error if not websocket disconnect
* StartExecProcess updated to write error to channel
2021-09-03 13:11:11 +12:00
Anthony Lapenna
8d54b040f8
feat(kubernetes): replace advanced deployment action EE-1544 ( #5534 )
2021-09-02 23:30:55 +12:00
Anthony Lapenna
8d157c2c33
feat(k8s): display namespace status and terminating namespaces ( #5551 )
...
refactor(k8s): use function instead of filter
2021-09-02 23:30:27 +12:00
Chaim Lev-Ari
e4fe4f9a43
feat(kube): introduce custom templates [EE-1125] ( #5434 )
...
* feat(kube): introduce custom templates
refactor(customtemplates): use build option
chore(deps): upgrade yaml parser
feat(customtemplates): add and edit RC to kube templates
fix(kube): show docker icon
fix(custom-templates): save rc
* fix(kube/templates): route to correct routes
2021-09-02 17:28:51 +12:00
Richard Wei
a176ec5ace
fix ui cut in half when download bar active ( #5565 )
2021-09-02 11:33:27 +12:00
Chaim Lev-Ari
8b19623c5b
chore(dev): expose https port ( #5457 )
2021-09-01 10:42:33 +03:00
fhanportainer
2f18f2eb87
fix(stack): git form validation improvement. EE-1291 EE-1292 ( #5440 )
...
* fix(stack): git form validation improvement. EE-1291 EE-1292
* feedback update
* moved comparison function to OnChange
* fixed on change method in environment variable panel.
* using angularJs.ToJson to strip out $$haskey in formValues
2021-09-01 10:48:02 +12:00
cong meng
7760595f21
feat(rbac) remove list ingresses permissions EE-1304 ( #5458 )
...
* feat(RBAC) EE-1304 list ingresses of current namespace other than all namespaces at front end side
* feat(RBAC) EE-1304 remove list ingresses from clusterrole
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-09-01 09:43:11 +12:00
cong meng
35013e7b6a
feat(kubeconfig): Introduce the ability to change the expiry of a kubeconfig EE-1153 ( #5421 )
...
* feat(kubeconfig) EE-1153 Introduce the ability to change the expiry of a kubeconfig
* feat(kubeconfig) EE-1153 pr feedback update
* feat(kubeconfig) EE-1153 code cleanup
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-09-01 09:23:21 +12:00
cong meng
c597ae96e2
feat(k8s): review the resource assignement when creating a kubernetes application EE-437 ( #5254 )
...
* feat(nodes limits)Review the resource assignement when creating a Kubernetes application EE-437
* feat(nodes limits) review feedback EE-437
* feat(nodes limits) workaround for lodash cloneDeep not working in production mode EE-437
* feat(nodes limits) calculate max cpu of slide bar with floor function instead of round function EE-437
* feat(nodes limits) another review feedback EE-437
* feat(nodes limits) cleanup code EE-437
* feat(nodes limits) EE-437 pr feedback update
* feat(nodes limits) EE-437 rebase onto develop branch
* feat(nodes limits) EE-437 another pr feedback update
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-09-01 09:08:01 +12:00
LP B
0ffbe6a42e
feat(app/k8s): update ingress scheme from v1beta1 to v1 ( #5465 )
2021-08-31 09:02:19 +03:00
Yi Chen
7e211ef384
Fix/release commits cherrypick ( #5546 )
...
* fix EE-1078 Too strict form validation for docker environment variables (#5278 )
Co-authored-by: Simon Meng <simon.meng@portainer.io >
* fix(ingress): EE-1049 Ingress config is lost when deleting an application deployed with ingress (#5264 )
Co-authored-by: Simon Meng <simon.meng@portainer.io >
* feat(app/k8s): update ingress scheme from v1beta1 to v1 (#5466 )
Co-authored-by: cong meng <mcpacino@gmail.com >
Co-authored-by: Simon Meng <simon.meng@portainer.io >
Co-authored-by: LP B <xAt0mZ@users.noreply.github.com >
2021-08-31 12:39:19 +12:00
zees-dev
b4f4ef701a
feat(kubeconfig): kubeconfig download functionality EE-1202 ( #5386 )
...
* backend migration/backport
* Feat(kubeconfig): kubeconfig download button frontend EE-1202 (#5385 )
* kubeconfig download button frontend
* fix kubeconfig download button
* backend migration/backport
* moved ng-if up one level
Co-authored-by: zees-dev <dev.786zshan@gmail.com >
* resolved conflicts, updated code
* - kube-config -> kube-config-download-button
- fixed kubeconfig file name (bug)
Co-authored-by: Richard Wei <54336863+WaysonWei@users.noreply.github.com >
2021-08-31 10:07:50 +12:00
Anthony Lapenna
e8a6f15210
chore(build-system): update dev-toolkit ( #4887 ) ( #5543 )
...
* chore(build-system): update dev-toolkit
* chore(build-system): update dev-toolkit
* chore(build-system): update dev-toolkit Dockerfile
* chore(build-system): update gruntfile
* chore(build-system): gruntfile update
* chore(build-system): better support for private git repositories
* Update toolkit.Dockerfile
* merge develop into toolkit-update
* merge develop into toolkit-update
2021-08-31 10:04:31 +12:00
Dmitry Salakhov
c39c7010be
Revert "fix(stacks): allow root based compose file paths ( #5506 )" ( #5540 )
...
This reverts commit 78c4530956 .
2021-08-30 19:06:35 +12:00
Dmitry Salakhov
78c4530956
fix(stacks): allow root based compose file paths ( #5506 )
2021-08-30 17:14:44 +12:00
Stéphane Busso
6ccabb2b88
Bump to 2.6.3
2021-08-30 12:47:42 +12:00
Richard Wei
0ac9d15667
fix kubernetes cluster submenu has no entries ( #5502 )
2021-08-27 08:19:12 +12:00
Chaim Lev-Ari
1830a80a61
feat(k8s/resource-pool): add the ability to mark/unmark resource pool as system ( #5360 )
...
* feat(k8s/resource-pool): add the ability to mark/unmark resource pool as system
fix(kube/ns): check label to see if namespace is system
refactor(k8s/namespaces): rename variables
feat(kubernetes): toggle system state in the server (#5361 )
fix(app/resource-pool): UI fixes
feat(app/resource-pool): add confirmation modal when unamrking system namespace
* refactor(app): review changes
* feat(app/namespaces): introduce store to retrieve namespace system status without changing all the kubernetes models
refactor(app/namespaces): remove unused code first introduced for system tagging
fix(app/namespaces): cache namespaces to retrieve system status regardless of namespace reference format
refactor(app): migrate namespace store from helper to a separate singleton
refactor(app): remove KubernetesNamespaceHelper from DI cycle
* refactor(app): normalize usage of KubernetesNamespaceHelper functions
* refactor(app/k8s): change namespace store to functions instead of class
Co-authored-by: LP B <xAt0mZ@users.noreply.github.com >
2021-08-26 16:00:59 +02:00
Chaim Lev-Ari
5ab98f41f1
fix(endpoints): add more wiggle room for checkin interval ( #5456 )
2021-08-26 07:28:39 +03:00
testA113
7c02e4b725
Xt 485/give front end elements data cy attributes ( #5483 )
...
* kubernetes attributes done, swarm attributes halfway, aci to go
* all attributes for cypress selectors added
* kubernetes attributes done, swarm attributes halfway, aci to go
* all attributes for cypress selectors added
* all attributes for cypress selectors added
* fixed files from rebase, added docker sidebar element attributes
* kubernetes attributes done, swarm attributes halfway, aci to go
* all attributes for cypress selectors added
* all attributes for cypress selectors added
* removed files to match develop
* ammended comments
* removed bindings for switch
2021-08-26 12:05:28 +12:00
cong meng
d6e291db15
fix(kubectl): EE-1342 non-admin users cannot connect to the local kube cluster using kubectl shell ( #5475 )
...
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-08-26 11:31:22 +12:00
Chaim Lev-Ari
ab30793c48
chore(deps): upgrade eslint and use eslint-plugin ( #4989 )
2021-08-24 07:34:18 +03:00
Chaim Lev-Ari
5fd92d8a3f
feat(kubernetes): fetch config file with endpoint name ( #5368 ) [EE-1159]
2021-08-23 09:24:00 +03:00
Richard Wei
0ff9d49c6f
fix kubectl terminal not showing bottom line in some browser ( #5444 )
2021-08-23 14:23:07 +12:00
itsconquest
80465367a5
fix(stacks): Remove unused functions in create stack controller [EE-1139] ( #5401 )
2021-08-23 12:05:57 +12:00
zees-dev
db1f182670
removed kubeconfig tls check ( #5443 )
2021-08-23 10:53:08 +12:00
Chaim Lev-Ari
dcb85ad8fe
fix(app/editor): set value from outside only if needed ( #5445 )
2021-08-22 12:25:31 +03:00
Chaim Lev-Ari
bbbc61dca9
feat(sidebar): add indicator for an openable submenu ( #5398 ) [EE-538]
2021-08-22 12:23:49 +03:00
LP B
d2d885359f
feat(app/registries): add indicator about registries accesses relocation ( #5374 )
2021-08-20 16:47:22 +02:00
cong meng
5fe7526de7
feat(dockerhub): EE-1384 new endpoint prefix for proxying requests to agent ( #5428 )
...
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-08-20 15:04:28 +12:00
fhanportainer
3b5e15aa42
fix(stack): show success notification when redeploy succeeds ( #5441 )
...
* fix(stack): show success notification when redeploy succeeds
* Update app/portainer/components/forms/stack-redeploy-git-form/stack-redeploy-git-form.controller.js
Co-authored-by: itsconquest <william.conquest@portainer.io >
2021-08-20 12:41:50 +12:00
Chaim Lev-Ari
141ee11799
refactor(k8s/deploy): use components ( #5417 ) [EE-141
2021-08-18 14:56:13 +03:00
Chaim Lev-Ari
91653f9c36
refactor(stacks): move custom templates selector to component ( #5418 )
...
* feat(app): introduce web-editor form component
* refactor(stacks): move custom templates selector to component
* fix(stacks): validate form for template
2021-08-18 14:40:38 +03:00
cong meng
6b37235eb4
feat(edge) EE-947 provide a way to re-associate an Edge endpoint with a new Edge key ( #5413 )
...
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-08-18 08:25:34 +12:00
LP B
f763dcb386
refactor(k8s/namespaces): rename Storages sections to Storage ( #5375 )
2021-08-17 15:20:04 +02:00
Dmitry Salakhov
bcccdfb669
feat(stacks): support automated sync for stacks [EE-248] ( #5340 )
2021-08-17 13:12:07 +12:00
zees-dev
5fe90db36a
fix(metrics): disable metric server api calls if metric server is disabled on k8s endpoint EE-1273 EE-1274 ( #5377 )
...
* - metric server api call disabled on cluster view
- metric server api call disabled on node view
- metric server api call disabled on namespace view
* enforcing resource access to function to ensure similarity to ee implementation
2021-08-13 16:46:18 +12:00
Neil Cresswell
7b6a31181e
Update README.md
2021-08-13 11:11:54 +12:00
Neil Cresswell
3ae267633e
Update README.md
2021-08-13 11:11:14 +12:00
Matt Hook
6ed1856049
fix(git): proxy git requests
2021-08-12 14:37:48 +03:00
Chaim Lev-Ari
f990617a7e
fix(docker): pass endpoint to registry field ( #5365 )
2021-08-12 14:28:25 +03:00
Chaim Lev-Ari
456995353b
feat(backup): reload if restore fails ( #5404 )
2021-08-12 11:10:40 +12:00
itsconquest
8d01b45445
fix(api): increment api version to latest ( #5414 )
2021-08-12 10:35:27 +12:00
LP B
0954239e19
feat(app/configure): reword metrics features enabling switch and information ( #5397 )
2021-08-11 15:03:10 +02:00
Chaim Lev-Ari
9be0b89aff
feat(analytics): add apis for event tracking ( #5298 )
...
* feat(analytics): add apis for event tracking
feat(api): fetch instanceID
feat(state): set instance id and version on matomo
refactor(state): export validation of app state
feat(analytics): update dimensions
refactor(analytics): move matomo to module
feat(analytics): disable analytics on non production
feat(analytics): track event metadata
refactor(analytics): clean push function
refactor(analytics): rename init function
feat(analytics): track user role
feat(analytics): track user global role
fix(stacks): remove event tracking for stack create
* style(analytics): remove TODO
* feat(build): add testing env
2021-08-11 10:45:53 +12:00
Chaim Lev-Ari
11d555bbd6
feat(server): use https by default ( #5315 ) [EE-332]
2021-08-10 07:59:47 +03:00
Richard Wei
3257cb1e28
fix(app):fix additional not save warning EE-799 ( #5161 )
...
* fix(app):fix additional not save warning EE-799
* fix additional warning when user leave page
* fix additional warning when user leave page in buildImageController.js
* fix docker build controller additional warning message
* fix changes required from reviews
* - refactored ondestroy hook function to align it closer to (below) oninit
- removed duplicated hook func duplication in configurationController
Co-authored-by: zees-dev <dev.786zshan@gmail.com >
2021-08-10 16:44:33 +12:00
Chaim Lev-Ari
75baf14b38
chore(github): add label conflicts workflow ( #5225 )
...
* chore(github): add label conflicts workflow
[DTD-66]
* chore(github): update label on push to release branch
* chore(github): rename branch
* chore(github): remove test branch
2021-08-10 16:15:29 +12:00
cong meng
9af291b67d
feat(edge) EE-743 enable signature checking for edge agent ( #5355 )
...
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-08-09 17:22:41 +12:00
Chaim Lev-Ari
31fe65eade
feat(registries): add proget notice ( #5345 )
2021-08-08 18:01:14 +03:00
Matt Hook
cb3968b92f
Fix parsing of content-type field ( #5356 )
2021-08-06 16:39:26 +12:00
Neil Cresswell
f603cd34be
Update README.md
2021-08-06 10:58:21 +12:00
Hui
56f569efe1
fix(oauth): remove expiry time copy logic EE-1085
2021-08-06 00:54:38 +12:00
zees-dev
665bf2c887
feat(kubernetes/shell): kubectl web shell and kubeconfig functionality EE-448 ( #5229 )
...
* feat(kubernetes/shell): backport kubectl shell backend functionality EE-849 (#5168 )
* backported core backend kubectl shell functionality
* - backported kubectl shell unit tests
- backported k8s cli interface update
- backported k8s client library fake patch
* refactored backend to match EE
* fixed test error typo
* GetServiceAccountName -> GetServiceAccount - making the function reusable in multiple contexts
* feat(kubernetes/shell): backport kubeconfig generation backend functionality EE-1004 (#5213 )
* backported core backend kubectl shell functionality
* refactored backend to match EE
* - backported kubernetes backend handler implementation
- backported kubernetes config endpoint
- backported kubeconfig file generation
- backported kubeconfig and yaml unit tests
- backported updates to kubeclient interfaces
* feat(app): kubectl shell ui backport EE-927 (#5221 )
* Kubectl UI backport to CE
* fix authentication redirect issue
* comment out redirect function
* fix shell full width & change name of shell
* disable button when terminal connected
* fixed whitespace changes for css
* fixed whitespace changes for html
* linting fixes
Co-authored-by: zees-dev <dev.786zshan@gmail.com >
* feat(kubernetes/shell): backport of kubeconfig export functionality EE-926 (#5228 )
* EE backport of kubeconfig UI functionality
* using angularjs constant instead of hardcoded URL
* updated portainer kubectl shell image
* fix kubectl button position issue in ce
* fix pod keep running when switching page
* feat(app): Kubectl shell ui EE-833 EE-1099 (#5271 )
* fix kubectl shell css
* fix mini css issue
* fix tech issue for ui changes from review
* delete unuse file
* - refactored variable names
- restored content-wrapper scroll
- created object to store wrapper css
Co-authored-by: zees-dev <dev.786zshan@gmail.com >
* addressing PR issues
* fix required changes from tech reviews (#5319 )
* fix required changes from tech reviews
* remove unuse css variable
* component refactor accoridng to PR and style guidelines
Co-authored-by: zees-dev <dev.786zshan@gmail.com >
* removed redundant dockerhub api endpoint variable
* - autoHeight -> terminal-window
- removed redundant try-catch
- saving config.yaml file as config
* fix(kube/shell): show error on failure
* fixed default https bug
* resolved merge conflicts
Co-authored-by: Richard Wei <54336863+WaysonWei@users.noreply.github.com >
Co-authored-by: richard <richard@richards-iMac-Pro.local >
Co-authored-by: Chaim Lev-Ari <chiptus@gmail.com >
2021-08-05 15:02:06 +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
Matt Hook
cee7ac26e9
Fix dockerhub pro account rate-limit issue ( #5352 )
2021-07-27 10:49:28 +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
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
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
Dmitry Salakhov
0f5407da40
feat(tech): bump golang to v1.16 EE-515 ( #4993 )
...
* bump golang to v1.16
* Update build/linux/toolkit.Dockerfile
Co-authored-by: dbuduev <dbuduev@gmail.com >
2021-07-14 13:10:42 +12:00
Chaim Lev-Ari
2fd95d87eb
fix(volumes): fetch resource by docker name ( #5216 )
2021-07-13 18:09:58 +12:00
cong meng
33b428eb7f
EE-1110 Ingress routes and their mapping to a application name are not deleted when the application is deleted ( #5291 )
...
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-07-09 10:41:04 +12:00
Chaim Lev-Ari
c6b770d697
feat(edgestack): remove deploy message ( #5279 )
...
[EE-392]
2021-07-08 11:39:52 +12:00
fhanportainer
d48f6bd02c
fix(ingress): fixed hostname field when having multiple ingresses EE-1072 ( #5273 )
2021-07-05 18:17:20 +12:00
Stéphane Busso
340805f880
fix download logs ( #5243 )
2021-07-05 11:10:10 +12:00
zees-dev
f6c5c552aa
feat(oauth/team-memberships): oauth team memberships teaser EE-341 ( #5088 )
...
* EE oauth team memberships feature teaser
* bugfix: deleting a default team should reset default team id to 0
* error wrapping, refactor team deletion code
2021-07-02 18:20:10 +12:00
dbuduev
90a472c08b
feat(registry): Add ProGet registry type EE-703 ( #5196 )
...
* intermediate commit
* feat(registry): backport ProGet registry to CE (#954 )
* backport EE changes
* label updates and remove auth-toggle
Co-authored-by: Dennis Buduev <dennis.buduev@portainer.io >
2021-07-01 14:57:15 +12:00
Richard Wei
8b80eb1731
fix(app):Set resource assignment default to off EE-1043 ( #5248 )
...
test passed.
2021-06-30 19:15:28 +12:00
yi-portainer
d2404458ea
Merge branch 'release/2.6' into develop
2021-06-25 00:02:42 +12:00
Chaim Lev-Ari
1ddf76dbda
fix(git-form): show git form and clear auth values ( #5224 )
...
* fix(custom-templates): show git form
fix [EE-1025]
* fix(git-form): empty auth values when auth is off
2021-06-23 12:33:22 +12:00
Chaim Lev-Ari
6a39a5cf44
fix(git-form): show git form and clear auth values ( #5224 )
...
* fix(custom-templates): show git form
fix [EE-1025]
* fix(git-form): empty auth values when auth is off
2021-06-22 21:41:50 +12:00
cong meng
a13ad8927f
fix(stack) ignore username and password when authentication is disabled EE-161 ( #5222 )
...
* fix(stack) ignore username and password when authentication is disabled EE-161
* fix(stack) ignore username and password when authentication is disabled for stack creation EE-161
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-06-22 19:59:05 +12:00
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 )
...
testing passed
2021-06-22 12:58:54 +12:00
Dmitry Salakhov
89f53458c6
fix(stack): allow standard users use advanced deployment ( #5205 )
2021-06-21 09:53:48 +12:00
cong meng
5466e68f50
fix(ACI): At least one team or user should be specified when creating a restricted container in Azure ACI EE-578 ( #5204 )
...
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-06-18 11:30:18 +12:00
Stéphane Busso
60ef6d0270
Bump version to 2.6.0
2021-06-17 16:55:11 +12:00
Hui
caa6c15032
feat(k8s): advanced deployment from Git repo EE-447 ( #5166 )
...
* feat(stack): UI updates in git repo deployment method for k8s EE-640. (#5097 )
* feat(stack): UI updates in git repo deployment method for k8s EE-640.
* feat(stack): supports the combination of GIT + COMPOSE.
* feat(stack): rename variable
* feat(stack): add git repo deployment method for k8s EE-638
* cleanup
* update payload validation rules
* make repo ref optional in frond end
Co-authored-by: fhanportainer <79428273+fhanportainer@users.noreply.github.com >
2021-06-16 23:47:32 +02:00
cong meng
6b759438b8
fix(k8s) cleaning up namespace access policies when removing users orteams from endpoint or endpoint group EE-718 ( #5184 )
...
* fix(k8s) cleaning up namespace access policies when removing users or teams from endpoint or endpoint group EE-718
* fix(k8s) minor code cleanup EE-718
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-06-16 20:15:29 +12:00
Hui
2170ad49ef
fix(DB): downgrade DB version from 31 to 30 EE-955 ( #5193 )
...
* downgrade DB version from 31 to 30
* rename unit test func
* refactor migration func for DB 30
* move test helper func
* use struct method
2021-06-16 19:58:30 +12:00
yi-portainer
6a88c2ae36
Merge branch 'release/2.5' into develop
2021-06-16 17:31:00 +12:00
Alice Groux
7f96220a09
feat(k8s/advanced-deployment): allow standard users to see and use advanced deployment feature EE-446 ( #5050 )
2021-06-16 17:28:44 +12:00
Dmitry Salakhov
0b93714de4
feat(stacks): redeploy git stack [EE-161] ( #5139 )
...
* feat(git): save git config when creating stack (#5048 )
* feat(git): save git config when creating stack
* chore(fs): test fileExists
* fix(git): fix tests to use CloneRepository
* refactor(git): move options to new object
* feat(stacks): redeploy git stack api (#5112 )
* feat(stacks): redeploy git stacks form
[EE-666]
* feat(stack): show loading after confirmation
* fix(stacks): show same size description
* fix(stacks): reload state when deployed
* feat(stacks): set stopped stacks status to activate when updating
* feat(stacks): backup stack folder before cloning
* feat(stacks): don't accept prune and env on update git
Co-authored-by: Chaim Lev-Ari <chiptus@users.noreply.github.com >
Co-authored-by: Chaim Lev-Ari <chiptus@gmail.com >
2021-06-16 09:11:35 +12:00
cong meng
296ecc5960
fix(k8s) Adding a Kube app does not allow Global to be set after removing persisted folder EE-563 ( #5143 )
...
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-06-15 15:53:31 +12:00
Chaim Lev-Ari
d7bc4f9b96
fix(stacks): show missing status stacks ( #5047 )
...
Co-authored-by: dbuduev <dbuduev@gmail.com >
2021-06-14 14:40:00 +02:00
itsconquest
a5e8cf62d2
feat(UX): introduce new env variables UI ( #4175 )
...
* feat(app): introduce new env vars ui
feat(app): introduce new env vars ui
feat(UX): WIP new env variables UI
feat(UX): update button and placeholder
feat(UX): mention .env file in message
feat(UX): allow add/remove value & load correctly
feat(UX): restrict filesize to 1MB
feat(UX): vertical align error message
feat(UX): fill UI from file & when switching modes
feat(UX): strip un-needed newline character
feat(UX): introduce component to other views
feat(UX): fix title alignment
feat(UX): only populate editor on mode switch when key exists
feat(UX): prevent trimming of whitespace on values
feat(UX): change editor to async
feat(UX): add message describing use
feat(UX): Refactor variable text to editorText
refactor(app): rename env vars controller
refactor(app): move env var explanation to parent
refactor(app): order env var panels
refactor(app): move simple env vars mode to component
refactor(app): parse env vars
refactor(app): move styles to css
refactor(app): rename functions
refactor(container): parse env vars
refactor(env-vars): move utils to helper module
refactor(env-vars): use util function for parse dot env file
fix(env-vars): ignore comments
refactor(services): use env vars utils
refactor(env-vars): rename files
refactor(env-panel): use utils
style(stack): revert EnvContent to Env
style(service): revert EnvContent to Env
style(container): revert EnvContent to Env
refactor(env-vars): support default value
refactor(service): use new env var component
refactor(env-var): use one way data flow
refactor(containers): remove unused function
* fix(env-vars): prevent using non .env files
* refactor(env-vars): move env vars items to a component
* feat(app): fixed env vars form validation in Stack
* feat(services): disable env form submit if invalid
* fix(app): show key pairs correctly
* fix(env-var): use the same validation as with kubernetes
* fix(env-vars): parse env var
Co-authored-by: Chaim Lev-Ari <chiptus@gmail.com >
Co-authored-by: Felix Han <felix.han@portainer.io >
2021-06-14 18:59:07 +12:00
zees-dev
6e9f472723
feat(container-stats): introduce container block I/O stats ( #5017 )
...
* feat(container-stats):introduce container block io stats
* Change charts to 2x2 view
* fix(container-stats): handle missing io stats by detecting stats based on op codes
Co-authored-by: DarkAEther <30438425+DarkAEther@users.noreply.github.com >
2021-06-14 15:57:00 +12:00
Hui
49bd139466
fix swagger param ( #5183 )
2021-06-14 14:45:57 +12:00
cong meng
dc180d85c5
Feat 4612 real time metrics for kube nodes ( #4708 )
...
* feat(k8s/node): display realtime node metrics GH#4612
* feat(k8s): show observation timestamp instead of real timestamp GH#4612
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-06-14 12:29:41 +12:00
Maxime Bajeux
45ceece1a9
feat(application): Invalid environment variable form validation when creating an application ( #5019 )
2021-06-14 11:06:54 +12:00
Chaim Lev-Ari
0b85684168
fix(app): parse response with null body ( #4654 )
...
* fix(app): parse response with null body
* style(docker): add comment explaining change
* fix(images): show correct error when failing import
* fix(images): use async await
2021-06-11 12:05:54 +12:00
Hui
f674573cdf
feat(OAuth): Add SSO support for OAuth EE-390 ( #5087 )
...
* add updateSettingsToDB28 func and test
* update DBversion const
* migration func naming modification
* feat(oauth): add sso, hide internal auth teaser and logout options. (#5039 )
* cleanup and make helper func for unit testing
* dbversion update
* feat(publicSettings): public settings response modification for OAuth SSO EE-608 (#5062 )
* feat(oauth): updated logout logic with logoutUrl. (#5064 )
* add exclusive token generation for OAuth
* swagger annotation revision
* add unit test
* updates based on tech review feedback
* feat(oauth): updated oauth settings model
* feat(oauth): added oauth logout url
* feat(oauth): fixed SSO toggle and logout issue.
* set SSO to ON by default
* update migrator unit test
* set SSO to true by default for new instance
* prevent applying the SSO logout url to the initial admin user
Co-authored-by: fhanportainer <79428273+fhanportainer@users.noreply.github.com >
Co-authored-by: Felix Han <felix.han@portainer.io >
2021-06-11 10:09:04 +12:00
Richard Wei
14ac005627
fix(app):fix local k8s endpoint not saved EE-825 ( #5162 )
2021-06-11 09:36:17 +12:00
cong meng
26ead28d7b
Feat(stacks): orphaned stacks #4397 ( #4834 )
...
* feat(stack): add the ability for an administrator user to manage orphaned stacks (#4397 )
* feat(stack): apply small font size to the information text of associate (#4397 )
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-06-10 14:52:33 +12:00
zees-dev
eae2f5c9fc
feat(kubernetes/summary): summary of k8s actions upon deploying/updating resources EE-436 ( #5137 )
...
* feat EE-440/EE-436 kubernetes-resources-summary-panel
* bugfix: returning created resources after update
* fixed patch based bugs - displaying accurate updates for k8s resources
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-06-10 10:38:23 +12:00
cong meng
1f2a90a722
fix(frontend): When a docker endpoint is selected, configuring a newly added k8s agent fails EE-821 ( #5115 )
...
* fix(frontend): When a docker endpoint is selected, configuring a newly added k8s agent fails EE-821
* fix(frontend): restore endpointID in a finally block EE-821
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-06-09 21:54:36 +02:00
fhanportainer
267968e099
fix(aci): fixed aci with persistence or networking issue. ( #4996 )
2021-06-10 01:34:19 +12:00
cong meng
defd929366
Fix(kube) advanced deployment CE-83 ( #4866 )
...
* refactor(http/kube): convert compose format
* feat(kube/deploy): deploy to agent
* feat(kube/deploy): show more details about error
* refactor(kube): return string from deploy
* feat(kube/deploy): revert to use local kubectl
* Revert "feat(kube/deploy): revert to use local kubectl"
This reverts commit 7c4a1c70
* feat(kube/deploy): GH#4321 use the v2 version of agent api instead of v3
Co-authored-by: Chaim Lev-Ari <chiptus@gmail.com >
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-06-09 01:55:17 +02:00
testA113
2fb17c9cf9
Merge pull request #4983 from portainer/feat/EE-352/CE-truncate-image-name-in-tables
...
feat(k8s): truncate image name in tables
2021-06-04 15:20:26 +12:00
dbuduev
c8d78ad15f
Merge pull request #5146 from portainer/feat/EE-872/test-scaffolding
...
feat(bolt): implement bolt db test store EE-872
2021-06-04 13:44:56 +12:00
Dennis Buduev
96a6129d8a
feat(bolt): implement boltdb test store EE-872
2021-06-04 13:33:18 +12:00
Alice Groux
b8660ed2a0
feat(k8s/applications): reorder placement policies and select mandatory by default ( #5063 )
2021-06-03 13:42:44 +02:00
Chaim Lev-Ari
9ec1f2ed6d
fix(endpoints): set sysctl setting for new endpoints ( #5028 )
2021-06-03 11:36:54 +02:00
yi-portainer
8bfa5132cd
Merge branch 'release/2.5' into develop
2021-06-03 20:39:54 +12:00
wheresolivia
cafcebe27e
Merge pull request #4668 from portainer/feat-4667-custom-portainer-folder
...
chore(dev-build): custom portainer data folder
2021-06-03 13:28:33 +12:00
wheresolivia
ea6df891c3
Merge pull request #5014 from portainer/feat/EE-445/resourcepool-namespace
...
feat(k8s): replace resourcepool with namespace EE-445
2021-06-02 11:30:20 +12:00
Chaim Lev-Ari
230f8fddc3
fix(kube): replace remaining resource pool texts
2021-06-01 11:56:47 +03:00
Chaim Lev-Ari
6734f0ab74
feat(k8s): replace resource pool with name space
2021-06-01 11:52:05 +03:00
Chaim Lev-Ari
3e60167aeb
feat(k8s/applications): default to isolated application
2021-06-01 11:52:05 +03:00
Chaim Lev-Ari
8a4902f15a
feat(k8s/applications): rephrase descriptions
2021-06-01 11:52:05 +03:00
yi-portainer
1d46f2bb35
* update portainer version to 2.5.1
2021-05-28 10:21:29 +12:00
yi-portainer
dde0467b89
Merge branch 'release/2.5' into develop
2021-05-28 10:16:38 +12:00
wheresolivia
a2a197b14b
Merge pull request #5033 from portainer/fix/CE-575/type-downgrade-error
...
fix(portainer): Fix the typo in the downgrade error message
2021-05-27 16:46:48 +12:00
cong meng
ee403ca32a
fix(image) Confirmation modal on builder output view EE-816 ( #5114 )
...
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-05-27 13:52:02 +12:00
fhanportainer
d7fcfee2a2
fix(templates): checking windows endpoint and template properties. ( #5108 )
...
* fix(templates): checking windows endpoint and template properties.
* fix(templates): removed debug code.
* fix(templates): fixed type issue in custom template.
2021-05-27 08:56:13 +12:00
cong meng
3018801fc0
fix(image) Confirmation modal on builder output view EE-816 ( #5107 )
...
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-05-26 17:11:32 +12:00
fhanportainer
6bfbf58cdb
fix(template): fixed disabled deploy button EE-812 ( #5105 )
2021-05-25 18:55:50 +02:00
dbuduev
3568fe9e52
feat(git) git clone improvements [EE-451] ( #5070 )
2021-05-24 17:27:07 +12:00
yi-portainer
2270de73ee
Merge branch 'release/2.5' into develop
2021-05-24 08:53:10 +12:00
Chaim Lev-Ari
819faa3948
fix(k8s/proxy): proxy healthz request to k8s api ( #5090 )
2021-05-21 00:20:08 +02:00
wheresolivia
ef8794c2b9
Merge pull request #5079 from portainer/fix/EE-769/code-editor-prompt-on-change
...
fix(stacks): check for editor change before setting as dirty
2021-05-20 18:44:46 +12:00
Felix Han
5618794927
fix(k8s-config): check for config editor change before setting as dirty
2021-05-20 11:46:17 +12:00
Felix Han
47d462f085
fix(web-editor): check for editor change before setting as dirty.
2021-05-20 10:22:07 +12:00
zees-dev
0114766d50
Merge pull request #5086 from portainer/revert-5084-feat/EE-341/EE-777/oauth-memberships-teaser
...
Revert "feat(oauth/team-memberships): EE oauth team memberships teaser"
2021-05-20 10:21:11 +12:00
Stéphane Busso
2b94aa5aa6
Revert "feat(oauth/team-memberships): EE oauth team memberships teaser"
2021-05-20 10:03:59 +12:00
cong meng
746e738f1d
Merge pull request #5084 from portainer/feat/EE-341/EE-777/oauth-memberships-teaser
...
feat(oauth/team-memberships): EE oauth team memberships teaser
2021-05-20 09:21:10 +12:00
zees-dev
29f5008c5f
EE oauth team memberships feature teaser
2021-05-19 16:15:46 +12:00
Felix Han
e54d99fd3d
fix(stacks): remove line breaks in web editors value
2021-05-19 12:09:11 +12:00
Chaim Lev-Ari
b3784792fe
fix(stacks): show containers only for standalone ( #5080 )
2021-05-18 23:06:04 +02:00
Chaim Lev-Ari
87e7d8ada8
fix(stacks): check for editor change before setting as dirty
2021-05-18 14:08:23 +03:00
yi-portainer
af03d91e39
Merge branch 'release/2.5' into develop
2021-05-18 17:02:31 +12:00
yi-portainer
71635834c7
* update portainer version to 2.5.0
...
(cherry picked from commit 43702c2516 )
2021-05-13 18:32:42 +12:00
yi-portainer
43702c2516
* update portainer version to 2.5.0
2021-05-13 18:30:34 +12:00
Chaim Lev-Ari
a21798f518
fix(docker/containers): show sysctl control ( #5051 )
2021-05-12 02:29:35 +02:00
dbuduev
3641158daf
fix: docker-compose use custom config.json to access private images ( #5058 )
...
cherry-picking commit a6b289c9 .
Co-authored-by: Dmitry Salakhov <to@dimasalakhov.com >
2021-05-11 23:05:00 +02:00
Chaim Lev-Ari
0ac6274712
fix(docker/services): create a service webhook ( #5052 )
2021-05-11 10:59:42 +12:00
Chaim Lev-Ari
886d6764be
fix(docker): set image pulls as valid if failed fetching ( #5055 )
2021-05-11 09:24:29 +12:00
Chaim Lev-Ari
39e24ec93f
fix(docker): set image pulls as valid if failed fetching ( #5007 )
2021-05-07 15:38:58 +12:00
Chaim Lev-Ari
b7980f1b60
fix(k8s/ingress): remove only selected ingress ( #5035 )
...
* fix(k8s/ingress): remove only selected ingress
* fix(k8s/ingress): remove ingress from namespace
2021-05-07 09:49:56 +12:00
Maxime Bajeux
ce04944ce6
fix(portainer): Fix the type in the downgrade error message
2021-05-05 11:44:00 +02:00
Hui
564bea7575
fix(ACI): ACI UAC breaks when redeploying container with same name asone already existing EE-645 ( #5030 )
...
* add existing continer instance checking logic
* modify response status code and err message
* return json instead of plain text for err msg
* Update api/http/proxy/factory/azure/containergroup.go
* Update api/http/proxy/factory/azure/containergroup.go
* Update api/http/proxy/factory/azure/containergroup.go
Co-authored-by: Stéphane Busso <sbusso@users.noreply.github.com >
2021-05-05 20:26:31 +12:00
Chaim Lev-Ari
dcc77e50e5
fix(docker/images): show image selector advanced mode ( #5032 )
2021-05-05 20:16:59 +12:00
Stéphane Busso
317ebe2bfc
Revert "feat(edge) EE-596 Update the version of agent to 2.4.0 in agent deploy command on the adding edge screen ( #5021 )" ( #5031 )
...
This reverts commit 7e2ce3ffc2 .
2021-05-05 16:24:20 +12:00
zees-dev
daabce2b8f
Merge pull request #4406 from ricmatsui/feat1654-colorize-logs
...
feat(log-viewer): add ansi color support for logs
2021-05-03 09:25:24 +12:00
cong meng
7e2ce3ffc2
feat(edge) EE-596 Update the version of agent to 2.4.0 in agent deploy command on the adding edge screen ( #5021 )
...
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-04-29 16:25:09 +12:00
Alice Groux
d99358ea8e
feat(k8s/container): realtime metrics ( #4416 )
...
* feat(k8s/container): metrics layout
* feat(k8s/container): memory graph
* feat(k8s/container): cpu usage percent
* feat(k8s/metrics): metrics api validation to enable metrics server
* feat(k8s/pods): update error metrics view
* feat(k8s/container): improve stopRepeater function
* feat(k8s/pods): display empty view instead of empty graphs
* feat(k8s/pods): fix CPU usage
* feat(k8s/configure): fix the metrics server test
* feat(k8s/pod): fix cpu issue
* feat(k8s/pod): fix toaster for non register pods in metrics server
* feat(k8s/service): remove options before 30 secondes for refresh rate
* feat(k8s/pod): fix default value for the refresh rate
* feat(k8s/pod): fix rebase
2021-04-29 13:10:14 +12:00
Alice Groux
befccacc27
feat(k8s/ingress): create multiple ingress network per kubernetes namespace ( #4464 )
...
* feat(k8s/ingress): introduce multiple hosts per ingress
* feat(k8s/ingress): host selector in app create/edit
* feat(k8s/ingress): save empty hosts
* feat(k8s/ingress): fix empty host
* feat(k8s/ingress): rename inputs + ensure hostnames unicity + fix remove hostname and routes
* feat(k8s/ingress): fix duplicates hostname validation
* feat(k8s/application): fix rebase
* feat(k8s/resource-pool): fix error messages for ingress (wip)
* fix(k8s/resource-pool): ingress duplicates detection
2021-04-28 05:51:13 +12:00
yi-portainer
ca849e31a1
* update version to 2.4
2021-04-21 12:49:09 +12:00
wheresolivia
335bfb81ba
Merge pull request #4965 from portainer/feat(backup)-backup-restore-system
...
feat(backup): Add backup/restore to the server [EE-386] [EE-378] [CE-452]
2021-04-21 12:16:39 +12:00
wheresolivia
ba2e1d1f60
Merge pull request #4986 from portainer/feat/CE-414/add-UAC-to-ACI
...
feat(ACI): add UAC to ACI
2021-04-21 11:45:19 +12:00
Ricardo Matsui
a7fc7816d1
Merge branch 'develop' into feat1654-colorize-logs
2021-04-15 22:38:43 -07:00
alice groux
872a8262f1
feat(k8s): add full name on hovering over the image name
2021-04-14 14:59:17 +02:00
Felix Han
5b26ef2036
feat(ACI): updated function name
2021-04-14 16:08:49 +12:00
Felix Han
effb0f6272
Merge branch 'feat/CE-414/add-UAC-to-ACI' of https://github.com/portainer/portainer into feat/CE-414/add-UAC-to-ACI
2021-04-14 16:06:16 +12:00
alice groux
c339afb562
feat(k8s): cut image name to 64 chars with truncate filter in all applications datatables
2021-04-13 16:09:37 +02:00
LP B
2f95b449aa
Revert "feat(ACI): add UAC to ACI ( #4952 )" ( #4982 )
...
This reverts commit 12cf4a00f0 .
2021-04-13 15:56:43 +02:00
fhanportainer
12cf4a00f0
feat(ACI): add UAC to ACI ( #4952 )
2021-04-13 23:55:11 +12:00
Lukas Grotz
d09ae22ba8
feat(container): add sysctls setting in the container view ( #4910 )
...
* feat(container): add sysctls in the container view (#2756 )
* feat(container): add setting to restrict sysctl access
* feat(endpoint): move sysctl disable setting to security settings
* feat(container): add sysctls to container edit view
* fix(container) remove unnecessary migration setting
Co-authored-by: Owen Kirby <oskirby@gmail.com >
2021-04-12 19:40:45 +12:00
Chaim Lev-Ari
78661b50ca
chore(dev-build): custom portainer data folder
2021-04-12 08:49:07 +03:00
Chaim Lev-Ari
ac7d819620
style(proxy): fix function name ( #4970 )
2021-04-09 09:02:48 +12:00
fhanportainer
0aec8fd423
EE-379: add S3 stubs to CE ( #4967 )
2021-04-08 13:32:59 +12:00
Dmitry Salakhov
8bf662c13a
that shouldn't be removed
2021-04-07 16:49:27 +12:00
Dmitry Salakhov
fc9511dc97
UI
2021-04-07 13:21:58 +12:00
Dmitry Salakhov
6d8f5e7479
go 1.13 compatibility
2021-04-07 12:12:19 +12:00
Dmitry Salakhov
a3ec2f8e85
feat(backup): Add backup/restore to the server
2021-04-06 22:08:43 +12:00
Chaim Lev-Ari
c04bbb5775
fix(build): ignore chardet missing sourcemaps ( #4760 )
2021-04-05 23:12:51 +02:00
Chaim Lev-Ari
20cbeb698d
chore(deps): remove grunt-html2js and grunt-karma ( #4765 )
...
fix #4764
2021-04-05 23:12:25 +02:00
fhanportainer
e75678dd11
fix(container): fixed pull latest image toggle missing on service update and container recreate modal ( #4956 )
2021-04-01 10:35:42 +13:00
Felix Han
e3e7e84821
feat(ACI): add UAC to ACI
2021-03-30 10:58:56 +13:00
cong meng
ad2910f3f0
fix(registry): #4371 fix broken GITLAB registry ( #4935 )
...
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-03-25 11:50:34 +13:00
Chaim Lev-Ari
f5aa6c4dc2
feat(docker): show docker pull rate limits ( #4666 )
...
* feat(dockerhub): introduce local status endpoint
* feat(proxy): rewrite request with dockerhub credentials
* feat(endpoint): check env type
* feat(endpoint): check for local endpoint
* feat(docker): introduce client side service to get limits
* feat(container): add info about rate limits in container
* feat(dockerhub): load rate limits just for specific endpoints
* feat(images): show specific dockerhub messages for admin
* feat(service-create): show docker rate limits
* feat(service-edit): show rate limit messages
* fix(images): fix loading of page
* refactor(images): move rate limits check to container
* feat(kubernetes): proxy agent requests
* feat(kubernetes/apps): show pull limits in application creation
* refactor(image-registry): move warning to end of field
* fix(image-registry): show right message for admin
* fix(images): silently fail when loading rate limits
* fix(kube/apps): use new rate limits comp
* fix(images): move rate warning to end
* fix(registry): move search to right place
* fix(service): remove service warning
* fix(endpoints): check if kube endpoint is local
2021-03-24 19:27:32 +01:00
Chaim Lev-Ari
d1a21ef6c1
fix(home): redirect home if edge endpoint is down ( #4670 )
...
* fix(home): redirect home if edge endpoint is down
* fix(kubernetes): rephrase error message when endpoint is down
Co-authored-by: Anthony Lapenna <anthony.lapenna@portainer.io >
Co-authored-by: Anthony Lapenna <anthony.lapenna@portainer.io >
2021-03-23 21:38:30 +01:00
Chaim Lev-Ari
c542964073
fix(kuberenetes/deploy): use default resource pool ( #4674 )
2021-03-22 23:35:17 +01:00
Yi Chen
572b64b68e
Merge changes from release 2.2 ( #4930 )
...
* fix windows build
* fix(endpoints): show correct values of security settings (#4889 )
* fix(app): EndpointProvider fallback on URL EndpointID when no endpoint is selected (#4892 )
* fix(templates): App templates not loading with error in browser console (#4895 )
* fix(kube/config): show used key warning when needed (#4890 )
fix [CE-469]
- recalculate duplcate keys when they are changed
- show used warning on duplicate keys
* fix(k8s): CE-471 variables from configuration showing on environment variables section on application edit screen (#4896 )
* fix(k8s): CE-471 variables from configuration showing on environment variables section on application edit screen
* fix(k8s): CE-471 avoid to remove value path of env when patch k8s deployment, as the value path does not exist if env variable has empty value.
Co-authored-by: Simon Meng <simon.meng@portainer.io >
Co-authored-by: Dmitry Salakhov <to@dimasalakhov.com >
Co-authored-by: Chaim Lev-Ari <chiptus@users.noreply.github.com >
Co-authored-by: LP B <xAt0mZ@users.noreply.github.com >
Co-authored-by: Maxime Bajeux <max.bajeux@gmail.com >
Co-authored-by: cong meng <mcpacino@gmail.com >
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-03-23 08:58:11 +13:00
Stéphane Busso
239e434522
Add licensing information to contributing document
2021-03-22 15:40:08 +13:00
Stéphane Busso
9f4fe3af9e
Link to attributions
2021-03-22 15:35:26 +13:00
Stéphane Busso
014ba40081
Chore: Add Licenses attributions ( #4938 )
2021-03-22 15:10:57 +13:00
Alice Groux
bca32b02c7
fix(k8s/endpoint): update endpoint URL ( #4484 )
...
* fix(k8s/endpoint): update endpoint URL
* fix(endpoints): handle kube agent url
* fix(endpoints): fix handling endpoint urls
Co-authored-by: Chaim Lev-Ari <chiptus@gmail.com >
2021-03-20 23:35:54 +01:00
Alice Groux
a7ed6222b0
feat(app): Prevent web editor related views from being accidentally closed ( #4715 )
...
* feat(app): when leaving a view with unsaved changed, a modal prompt the user with a confirmation message
feat(app): when leaving a view with unsaved changes, a modal prompt the user with a confirmation message
* feat(app/web-editor): fix the modal behaviour when editing a stack details
* feat(app/web-editor): add a reusable function confirmWebEditorDiscard in modal service
* feat(docker/stack): fix missing dependency
2021-03-20 22:13:27 +01:00
Chaim Lev-Ari
d0d38990c7
chore(plop): use templates as in style guide ( #4916 )
...
* chore(plop): use templates as in style guide
fix [CE-483]
* chore(plop): export component and add to module
2021-03-19 09:03:26 +13:00
Maxime Bajeux
32a9a2e46b
Enable the ability to cordon/uncordon/drain nodes ( #4723 )
...
* feat(node): Enable the ability to cordon/uncordon/drain nodes
* feat(cluster): check if there is a drain operation somewhere
* feat(kubernetes): allow to cordon, uncordon, drain nodes
* refacto(kubernetes): set a constant for drain label name
* fix(node): Relocate the warning message next to the dropdown and change the information message
2021-03-15 22:36:14 +01:00
Maxime Bajeux
660bc2dadf
fix(service): change application owner label in createPayload ( #4841 )
2021-03-14 22:48:17 +01:00
Dmitry Salakhov
4cbd231a5f
fix: normalize stack name only for libcompose ( #4862 )
...
* fix: normilize stack name only for libcompose
* fix
2021-03-14 20:08:31 +01:00
cong meng
6d5877ca1c
fix(registry): #4371 cannot push to quay.io registry ( #4868 )
...
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-03-13 12:47:35 +13:00
Chaim Lev-Ari
dbb9a21384
fix(endpoints): use default edge checkin interval if n/a ( #4909 )
2021-03-11 21:00:05 +01:00
Chaim Lev-Ari
f4dd3067ed
chore(deps): install core-js@2 ( #4762 )
...
fix #4761
2021-03-07 20:48:52 +01:00
psychowood
3dccc59048
feat(area-endpoints/creation): allow custom Docker socket ( #4772 ) and handle public IP, group and tags for docket sockets ( #4798 )
...
* fix(endpoints/creation): hide TLS, make use of PublicIP, Groups, Tags for local Docker endpoint
* feat(endpoints/creation): allow specifying custom Docker socket (#4772 )
* feat(endpoints/creation): override default socket path
* fix(endpoints/creation): typo socketPath -> SocketPath
2021-03-05 21:44:17 +01:00
aravind-korada
52d4296c08
feat(home): add node count to endpoint list. ( #4793 )
...
* feat(home): add node count to endpoint list.
* feat(home): add node count beside docker version
2021-03-04 16:42:47 +01:00
Maxime Bajeux
36fcbb9e18
feat(stack): prevent stack duplication if name already used ( #4740 )
...
* feat(stack): prevent stack duplication if name already used
* refacto(stack): deduplicate functions and rename variables
* refacto(stack): add a generic helper for findDeepAll function
* fix(templates): remove forgotten conflict markers
2021-03-03 14:54:35 +01:00
Dmitry Salakhov
f03cf2a6e4
fix(uac): ignore duplicates, spaces and casing in portainer labels ( #4823 )
...
* fix: ignore duplicates, spaces and casing in portainer labels
* cleanup
* fix: rebase error
2021-03-03 11:38:59 +02:00
Chaim Lev-Ari
6c8276c65c
fix(service-details): clear volume source when changing type ( #4671 )
2021-03-02 23:10:34 +01:00
cong meng
c705c04d65
feat(volume) change the way portainer creates NFS4 volumes ( #4729 ) ( #4735 )
...
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-03-02 02:46:18 +01:00
Chaim Lev-Ari
56344ca7d9
feat(main): introduce description to fatal errors ( #4468 )
2021-03-01 21:49:57 +01:00
Chaim Lev-Ari
91ff7e4143
feat(edge): show last check in date ( #4782 )
...
* feat(k8s): better form validation for configuration keys (#4728 ) (#4733 )
Co-authored-by: Simon Meng <simon.meng@portainer.io >
* feat(home): show edge valid tag
* fix(endpoint): show right heartbeat
* style(endpoints): add some comments
Co-authored-by: cong meng <mcpacino@gmail.com >
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-03-01 13:43:47 +13:00
cong meng
f2faccdb10
feat(k8s): better form validation for configuration keys ( #4728 ) ( #4733 )
...
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-02-27 01:53:47 +01:00
Alice Groux
ccf6babc02
refactor(app): backport technical changes ( #4679 )
...
* refactor(app): backport technical changes
* refactor(app): remove EE only features
* feat(app): small review changes to match EE codebase layout on some files
Co-authored-by: xAt0mZ <baron_l@epitech.eu >
2021-02-26 16:50:33 +01:00
Chaim Lev-Ari
158bdae10e
feat(datatable): save text filters in session storage ( #4741 )
...
* feat(datatable): save text filters in session storage
* refactor(session): as jsdoc comments
2021-02-25 22:46:34 +01:00
Alice Groux
59faec45ce
feat(k8s/application): add the ability to redeploy external application ( #4704 )
...
* feat(k8s/application): add the ability to redeploy external application
* feat(k8s/application): remove extra whitespace for pod application
2021-02-25 12:12:17 +01:00
Chaim Lev-Ari
c72d07441d
feat(services): hide webhook interface ( #4794 )
2021-02-24 23:08:22 +01:00
Chaim Lev-Ari
7e7127831d
fix(db): skip resource control migration if stack doesn't exist ( #4879 )
2021-02-25 10:27:49 +13:00
Dmitry Salakhov
3746542c69
Merge pull request #4878 from portainer/fix-windows-build
...
fix windows build
2021-02-23 23:35:48 +00:00
Dmitry Salakhov
ebe448b602
fix windows build
2021-02-24 12:06:20 +13:00
Eduardo Brito
d84a5b9c67
feat(yaml-inspector): add button to expand/collapse yaml inspector ( #4007 ) ( #4828 )
...
* #4007 feat(yaml-inspector): add button to expand/collapse yaml inspector
* feat(yaml-inspector): add button to expand/collapse yaml inspector
Better yamlInspector.html formatting
* feat(yaml-inspector): change name of toggle function
More descriptive name for the function that toggles the expansion of the YAML inspector.
2021-02-23 22:02:36 +01:00
Chaim Lev-Ari
86ad1c6af1
feat(stacks): scope stack names to endpoint ( #4520 )
...
* refactor(stack): create unique name function
* refactor(stack): change stack resource control id
* feat(stacks): validate stack unique name in endpoint
* feat(stacks): prevent name collision with external stacks
* refactor(stacks): move resource id util
* refactor(stacks): supply resource id util with name and endpoint
* fix(docker): calculate swarm resource id
* feat(stack): prevent migration if stack name already exist
* feat(authorization): use stackutils
2021-02-23 21:18:05 +01:00
Alice Groux
a62e0496de
feat(app/containers): display IP ( #4435 )
2021-02-23 20:45:37 +01:00
Chaim Lev-Ari
05ba00a8f7
fix(containers): fix layout in small screens ( #4854 )
2021-02-23 11:18:26 +01:00
yi-portainer
7846fdd801
* update version to 2.2.0
2021-02-23 20:18:40 +13:00
Chaim Lev-Ari
50b57614cf
docs(api): document apis with swagger ( #4678 )
...
* feat(api): introduce swagger
* feat(api): anottate api
* chore(api): tag endpoints
* chore(api): remove tags
* chore(api): add docs for oauth auth
* chore(api): document create endpoint api
* chore(api): document endpoint inspect and list
* chore(api): document endpoint update and snapshots
* docs(endpointgroups): document groups api
* docs(auth): document auth api
* chore(build): introduce a yarn script to build api docs
* docs(api): document auth
* docs(customtemplates): document customtemplates api
* docs(tags): document api
* docs(api): document the use of token
* docs(dockerhub): document dockerhub api
* docs(edgegroups): document edgegroups api
* docs(edgejobs): document api
* docs(edgestacks): doc api
* docs(http/upload): add security
* docs(api): document edge templates
* docs(edge): document edge jobs
* docs(endpointgroups): change description
* docs(endpoints): document missing apis
* docs(motd): doc api
* docs(registries): doc api
* docs(resourcecontrol): api doc
* docs(role): add swagger docs
* docs(settings): add swagger docs
* docs(api/status): add swagger docs
* docs(api/teammembership): add swagger docs
* docs(api/teams): add swagger docs
* docs(api/templates): add swagger docs
* docs(api/users): add swagger docs
* docs(api/webhooks): add swagger docs
* docs(api/webscokets): add swagger docs
* docs(api/stacks): swagger
* docs(api): fix missing apis
* docs(swagger): regen
* chore(build): remove docs from build
* docs(api): update tags
* docs(api): document tags
* docs(api): add description
* docs(api): rename jwt token
* docs(api): add info about types
* docs(api): document types
* docs(api): update request types annotation
* docs(api): doc registry and resource control
* chore(docs): add snippet
* docs(api): add description to role
* docs(api): add types for settings
* docs(status): add types
* style(swagger): remove documented code
* docs(http/upload): update docs with types
* docs(http/tags): add types
* docs(api/custom_templates): add types
* docs(api/teammembership): add types
* docs(http/teams): add types
* docs(http/stacks): add types
* docs(edge): add types to edgestack
* docs(http/teammembership): remove double returns
* docs(api/user): add types
* docs(http): fixes to make file built
* chore(snippets): add scope to swagger snippet
* chore(deps): install swag
* chore(swagger): remove handler
* docs(api): add description
* docs(api): ignore docs folder
* docs(api): add contributing guidelines
* docs(api): cleanup handler
* chore(deps): require swaggo
* fix(auth): fix typo
* fix(docs): make http ids pascal case
* feat(edge): add ids to http handlers
* fix(docs): add ids
* fix(docs): show correct api version
* chore(deps): remove swaggo dependency
* chore(docs): add install script for swag
2021-02-23 16:21:39 +13:00
Anthony McMahon
90f5a6cd0d
Update Custom.md
2021-02-23 15:25:00 +13:00
Anthony McMahon
3fc021826c
Update Custom.md
2021-02-23 15:24:45 +13:00
knittl
25c010ec3e
#4374 feat(images): Add link to Docker Hub on container creation page ( #4413 )
...
Add a button next to the image field when creating a new container, which
takes the user to the Docker Hub search page for this image. Version
identifiers are trimmed from the image name to ensure that matching images
will be found.
2021-02-23 01:45:19 +01:00
Chaim Lev-Ari
20f8d03366
feat(k8s/config): disable edit used config keys ( #4754 )
...
* feat(k8s/config): tag used data keys
* feat(k8s/config): disabled edit of used data keys
2021-02-23 12:53:33 +13:00
Maxime Bajeux
c84da11a91
feat(custom-templates): switching a template to standalone makes it disappear in swarm mode ( #4829 )
...
* feat(custom-templates): switching a template to standalone makes it disappear in swarm mode
* feat(custom-template): disable deploy button and add an error message
* fix(custom-template): invert variable
* fix(custom-templates): put the warning message below the button
2021-02-23 00:52:18 +01:00
Alice Groux
44b6aaedc8
feat(k8s/application): display all environment variables in edition ( #4860 )
2021-02-23 11:44:40 +13:00
Stéphane Busso
b9cad8a7ea
Display error message if database is for Portainer BE ( #4557 )
2021-02-22 23:14:52 +01:00
Maxime Bajeux
cc9dd55b5c
fix(application): Can't update application with persisted data, after the storage option is disabled on cluster ( #4861 )
...
* fix(application): Can't update application with persisted data, after the storage option is disabled on cluster
* refacto(application): Some code extraction requested for better maintenance
2021-02-23 08:05:43 +13:00
Anthony McMahon
93eaccc878
Update Custom.md
2021-02-22 13:54:30 +13:00
Anthony McMahon
0a65204b0f
Update Custom.md
2021-02-22 13:25:30 +13:00
Anthony McMahon
c99b412e11
Update Bug_report.md
2021-02-22 13:24:30 +13:00
Alice Groux
3b4afe838c
feat(app/endpoint-group): replace the tag dropdown by isteven-multi-select ( #4714 )
...
* feat-app/endpoint-group): replace the tag dropdown by isteven-multi-select
* feat(app/endpoint-group): fix the dropdown height
* feat(app/tag-selector): remove the slice on filtered tags and add some style to fix the dropdown height
2021-02-19 23:26:32 +01:00
Robert Rosca
3339ed9509
Update link to template definition docs ( #4830 )
2021-02-19 22:17:46 +01:00
Chaim Lev-Ari
4a1a46c8c1
fix(snapshot): update snapshot interval ( #4789 )
...
* fix(snapshot): update snapshot interval
* style(snapshot): add clarification about clearing signal
2021-02-19 14:19:01 +13:00
Alice Groux
387bbeceba
feat(app): sort environment variables ( #4815 )
...
* feat(app): sort environment variables
* feat(k8s/application): improve the sorting for the env variables when creating/editing application
* feat(k8s/application): update the removal of the env var
* feat(docker/service): improve the sorting order for env var in service edition view
2021-02-18 14:46:26 +01:00
cong meng
86335a4357
fix(ingress): remove associated ingresses while removing ingress controller ( #4722 ) ( #4780 )
...
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-02-18 14:52:59 +13:00
Chaim Lev-Ari
590b6f69bf
chore(dev): add debug config for vscode ( #4756 )
...
* chore(dev): add debug config for vscode
* chore(ide): move vscode configs to an example folder
2021-02-18 09:47:05 +13:00
Chaim Lev-Ari
45afe76bc7
fix(customtemplate): create from file ( #4769 )
...
* fix(customtemplate): receive File from api
* fix(customtemplate): return custom template
fix #4384
2021-02-17 16:56:44 +01:00
Chaim Lev-Ari
739dda1318
fix(endpoint): skip tls for kube endpoints ( #4788 )
2021-02-17 15:39:22 +13:00
Chaim Lev-Ari
9bef81eef6
fix(stack): show correct error message ( #4853 )
2021-02-16 22:37:27 +01:00
Stéphane Busso
aa25eac951
Bump portainer version to 2.1.1
2021-02-16 18:59:58 +13:00
Stéphane Busso
d5864d78fc
Add rebase action ( #4857 )
2021-02-16 17:23:07 +13:00
Alice Groux
0ac8a45825
feat(app): add type=button on every button with ngf-select ( #4783 )
2021-02-16 00:43:35 +01:00
Alice Groux
48dbb308ec
feat(docker/stack): update content of code editor when switching custom template ( #4784 )
2021-02-16 00:12:52 +01:00
Chaim Lev-Ari
5c1888bfc6
fix(endpoint): show correct windows agent deploy command ( #4795 )
...
* fix(endpoint): show correct windows agent deploy command
* format(endpoint): fix code format
* fix(endpoints): move deploy command to one place
2021-02-15 12:33:21 +13:00
jfadelhaye
bc459b55ae
Merge pull request #4766 from portainer/fix/GH/3068-fix-auto-refresh-collapse
...
fix(docker/services): save the settings of the table for auto refresh
2021-02-14 22:49:52 +01:00
cong meng
f2ec7605c2
fix(edge): invalid command displayed for Edge agent deployment on Docker standalone ( #4732 ) ( #4734 )
...
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-02-12 16:13:27 +13:00
Alice Groux
81b4672076
feat(docker/services): update the information message about default location of secrets ( #4816 )
2021-02-12 14:27:02 +13:00
Chaim Lev-Ari
0cfa912d77
feat(kube/app): show image pull policy ( #4785 )
...
* feat(kube/app): show image pull policy
* fix(kube/app): remove image pull policy
* feat(kube/apps): show container image pull policy
2021-02-12 13:59:20 +13:00
Neil Cresswell
fc0de913c3
Update README.md
2021-02-12 10:55:25 +13:00
Alice Groux
f7e6ba544e
fix(docker/service): enable apply change button when user make change on mounts section ( #4645 )
2021-02-11 16:38:25 +13:00
cong meng
24b1894a84
feat(authtication): #3580 Rename all usernames to lowercase ( #4603 )
...
* feat(authtication): Rename all usernames to lowercase
* feat(authentication): Remove database migration (#3580 )
* feat(authentication): Make UserByUsername compare usernames case-insensitively (#3580 )
* feat(authentication): validate new username case-insensitively (#3580 )
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-02-10 15:29:28 +13:00
Chaim Lev-Ari
46dec01fe3
feat(endpoint): relocate docker security settings ( #4657 )
...
* feat(endpoint): migrate security settings to endpoint
* feat(endpoint): check for specific endpoint settings
* feat(endpoint): check security settings
* feat(docker): add config page
* feat(endpoint): save settings page
* feat(endpoints): disable features when not agent
* feat(sidebar): hide docker settings for regular user
* fix(docker): small fixes in configs
* fix(volumes): hide browse button for non admins
* refactor(docker): introduce switch component
* refactor(components/switch): seprate label from switch
* feat(app/components): align switch label
* refactor(app/components): move switch css
* fix(docker/settings): add ngijnect
* feat(endpoints): set default security values
* style(portainer): sort types
* fix(endpoint): rename security heading
* fix(endpoints): update endpoints settings
2021-02-09 21:09:06 +13:00
LP B
e401724d43
fix(k8s/resource-pool): unusable RP access management ( #4810 )
2021-02-03 18:38:56 +13:00
yi-portainer
d2d7f6fdb9
Squashed commit of the following:
...
commit e4605d990d
Author: yi-portainer <yi.chen@portainer.io >
Date: Tue Feb 2 17:42:57 2021 +1300
* update portainer version
commit 768697157c
Author: LP B <xAt0mZ@users.noreply.github.com >
Date: Tue Feb 2 05:00:19 2021 +0100
sec(app): remove unused and vulnerable dependencies (#4801 )
commit d3086da139
Author: cong meng <mcpacino@gmail.com >
Date: Tue Feb 2 15:10:06 2021 +1300
fix(k8s) trigger port validation while changing protocol (ce#394) (#4804 )
Co-authored-by: Simon Meng <simon.meng@portainer.io >
commit 95894e8047
Author: cong meng <mcpacino@gmail.com >
Date: Tue Feb 2 15:03:11 2021 +1300
fix(k8s) parse empty configuration as empty string yaml instead of {} (ce#395) (#4805 )
Co-authored-by: Simon Meng <simon.meng@portainer.io >
commit 81de55fedd
Author: Yi Chen <69284638+yi-portainer@users.noreply.github.com >
Date: Tue Feb 2 11:12:40 2021 +1300
* fix missing kubectl download (#4802 )
commit 84827b8782
Author: Steven Kang <skan070@gmail.com >
Date: Sun Jan 31 17:32:30 2021 +1300
feat(build): introducing buildx for Windows (#4792 )
* feat(build): introducing buildx for Windows
* feat(build): re-ordered USER
* feat(build): Fixed Typo
* feat(build): fixed typo
2021-02-02 22:37:37 +13:00
LP B
b747f5f81e
sec(app): remove unused and vulnerable dependencies ( #4801 )
2021-02-02 17:00:19 +13:00
Yi Chen
afbd353808
Merge windows buildx to develop ( #4796 )
...
* feat(build): introducing buildx for Windows
* feat(build): re-ordered USER
* feat(build): Fixed Typo
* feat(build): fixed typo
Co-authored-by: ssbkang <skan070@gmail.com >
2021-01-31 17:46:45 +13:00
alice groux
51d584bb50
fix(docker/services): get datas from local storage when auto refresh is enable
2021-01-27 16:10:49 +01:00
alice groux
36fbaa9026
fix(docker/services): save the settings of the table for auto refresh
2021-01-26 16:04:20 +01:00
Dmitry Salakhov
a71e71f481
feat(compose): add docker-compose wrapper ( #4713 )
...
* feat(compose): add docker-compose wrapper
ce-187
* fix(compose): pick compose implementation upon startup
* Add static compose build for linux
* Fix wget
* Fix platofrm specific docker-compose download
* Keep amd64 architecture as download parameter
* Add tmp folder for docker-compose
* fix: line endings
* add proxy server
* logs
* Proxy
* Add lite transport for compose
* Fix local deployment
* refactor: pass proxyManager by ref
* fix: string conversion
* refactor: compose wrapper remove unused code
* fix: tests
* Add edge
* Fix merge issue
* refactor: remove unused code
* Move server to proxy implementation
* Cleanup wrapper and manager
* feat: pass max supported compose syntax version with each endpoint
* fix: pick compose syntax version
* fix: store wrapper version in portainer
* Get and show composeSyntaxMaxVersion at stack creation screen
* Get and show composeSyntaxMaxVersion at stack editor screen
* refactor: proxy server
* Fix used tmp
* Bump docker-compose to 1.28.0
* remove message for docker compose limitation
* fix: markup typo
* Rollback docker compose to 1.27.4
* * attempt to fix the windows build issue
* * attempt to debug grunt issue
* * use console log in grunt file
* fix: try to fix windows build by removing indirect deps from go.mod
* Remove tmp folder
* Remove builder stage
* feat(build/windows): add git for Docker Compose
* feat(build/windows): add git for Docker Compose
* feat(build/windows): add git for Docker Compose
* feat(build/windows): add git for Docker Compose
* feat(build/windows): add git for Docker Compose
* feat(build/windows): add git for Docker Compose - fixed verbose output
* refactor: renames
* fix(stack): get endpoint by EndpointProvider
* fix(stack): use margin to add space between line instead of using br tag
Co-authored-by: Stéphane Busso <stephane.busso@gmail.com >
Co-authored-by: Simon Meng <simon.meng@portainer.io >
Co-authored-by: yi-portainer <yi.chen@portainer.io >
Co-authored-by: Steven Kang <skan070@gmail.com >
2021-01-26 08:16:53 +13:00
LP B
83f4c5ec0b
fix(k8s/app): remove advanced deployment panel from app details view ( #4730 )
2021-01-25 14:43:54 +13:00
Maxime Bajeux
41308d570d
feat(configurations): Review UI/UX configurations ( #4691 )
...
* feat(configurations): Review UI/UX configurations
* feat(configurations): fix binary secret value
* fix(frontend): populate data between simple and advanced modes (#4503 )
* fix(configuration): parseYaml before create configuration
* fix(configurations): change c to C in ConfigurationOwner
* fix(application): change configuration index to configuration key in the view
* fix(configuration): resolve problem in application create with configuration not overriden.
* fix(configuration): fix bad import in helper
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-01-25 14:14:35 +13:00
Chaim Lev-Ari
46ff8a01bc
fix(kubernetes/pods): save note ( #4675 )
...
* feat(kubernetes/pods): introduce patch api
* feat(k8s/pods): pod converter
* feat(kubernetes/pods): introduce patch api
* feat(k8s/pod): add annotations only if needed
* fix(k8s/pod): replace class with factory function
2021-01-22 14:08:08 +13:00
yi-portainer
2b257d2785
Squashed commit of the following 2.0.1 release fixes:
...
commit f90d6b55d6
Author: Chaim Lev-Ari <chiptus@users.noreply.github.com >
Date: Wed Jan 13 00:56:19 2021 +0200
feat(service): clear source volume when change type (#4627 )
* feat(service): clear source volume when change type
* feat(service): init volume source to the correct value
commit 1b82b450d7
Author: Yi Chen <69284638+yi-portainer@users.noreply.github.com >
Date: Thu Jan 7 14:47:32 2021 +1300
* bump the APIVersion to 2.0.1 (#4688 )
commit b78d804881
Author: Yi Chen <69284638+yi-portainer@users.noreply.github.com >
Date: Wed Dec 30 23:03:43 2020 +1300
Revert "chore(build): bump Kompose version (#4475 )" (#4676 )
This reverts commit 380f106571 .
Co-authored-by: Stéphane Busso <sbusso@users.noreply.github.com >
commit 51b72c12f9
Author: Anthony Lapenna <anthony.lapenna@portainer.io >
Date: Wed Dec 23 14:45:32 2020 +1300
fix(docker/stack-details): do not display editor tab for external stack (#4650 )
commit 58c04bdbe3
Author: Yi Chen <69284638+yi-portainer@users.noreply.github.com >
Date: Tue Dec 22 13:47:11 2020 +1300
+ silently continue when downloading artifacts in windows (#4637 )
commit a6320d5222
Author: cong meng <mcpacino@gmail.com >
Date: Tue Dec 22 13:38:54 2020 +1300
fix(frontend) unable to retrieve config map error when trying to manage newly created resource pool (ce#180) (#4618 )
* fix(frontend) unable to retrieve config map error when trying to manage newly created resource pool (ce#180)
* fix(frontend) rephrase comments (#4629 )
Co-authored-by: Stéphane Busso <sbusso@users.noreply.github.com >
Co-authored-by: Simon Meng <simon.meng@portainer.io >
Co-authored-by: Stéphane Busso <sbusso@users.noreply.github.com >
2021-01-21 00:04:15 +13:00
cong meng
da41dbb79a
fix(stack): stacks created via API are incorrectly marked as private with no owner ( #3721 ) ( #4725 )
...
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-01-20 15:19:35 +13:00
Maxime Bajeux
68d42617f2
feat(placement): Add a warning notification under the placement tab when an application cannot be scheduled on any node in the cluster ( #4525 )
...
* feat(placement): Add a warning notification under the placement tab when an application cannot be scheduled on any node in the cluster
* fix(applications): if there is at least one node the application can schedule on, then do not show the warning
2021-01-20 13:02:18 +13:00
Anthony McMahon
8323e22309
Update issue templates
...
Adding auto labelling to Bug Report (kind/bug, bug/unconfirmed) and Question (kind/question)
2021-01-20 12:06:25 +13:00
Chaim Lev-Ari
20d4341170
fix(state): check validity of state ( #4609 )
2021-01-19 11:10:08 +13:00
Chaim Lev-Ari
832cafc933
fix(registries): update password only when not empty ( #4669 )
2021-01-18 13:59:57 +13:00
cong meng
f3c537ac2c
chore(build): bump Kompose version ( #4473 ) ( #4724 )
...
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-01-18 13:02:16 +13:00
Anthony McMahon
958baf6283
Update README.md
2021-01-18 09:30:17 +13:00
Chaim Lev-Ari
08e392378e
chore(app): fail on angular components missing nginject ( #4224 )
2021-01-17 20:28:09 +13:00
Alice Groux
a2d9734b8b
fix(k8s/datatables): reduce size of collapse/expand column for stacks datatable and storage datatable ( #4511 )
...
* fix(k8s/datatables): reduce size of collapse/expand column for stacks datatable and storage datatable
* fix(k8s/datatables): reduce size of expand/collapse column
2021-01-17 16:50:22 +13:00
DarkAEther
15aed9fc6f
feat(area/kubernetes): show shared access policy in volume details ( #4707 )
2021-01-17 13:53:32 +13:00
Alice Groux
121d33538d
fix(k8s/application): validate load balancer ports inputs ( #4426 )
...
* fix(k8s/application): validate load balancer ports inputs
* fix(k8s/application): allow user to only change the protocol on the first port mapping
2021-01-15 14:51:36 +13:00
Olli Janatuinen
7a03351df8
dep(api): Support Docker Stack 3.8 ( #4333 )
...
- Linux: Update Docker binary to version 19.03.13
- Windows: Update Docker binary to version 19.03.12
2021-01-15 10:05:33 +13:00
Alice Groux
0c2987893d
feat(app/images): in advanced mode, remove tooltip and add an information message ( #4528 )
2021-01-14 15:04:44 +13:00
Alice Groux
d1eddaa188
feat(app/network): rename restrict external acces to the network label and add a tooltip ( #4514 )
2021-01-14 12:24:56 +13:00
Anthony Lapenna
d336ada3c2
feat(k8s/application): review application creation warning style ( #4613 )
2021-01-13 16:13:27 +13:00
Avadhut Tanugade
839198fbff
#4424 style(stack-details): shift button position in stack details ( #4439 )
2021-01-13 12:19:18 +13:00
Chaim Lev-Ari
486ffa5bbd
chore(webpack): add source maps ( #4471 )
...
* chore(webpack): add source maps
* feat(build): fetch source maps for 3rd party libs
2021-01-13 10:40:09 +13:00
Maxime Bajeux
4cd468ce21
Can't create kubernetes resources with a username longer than 63 characters ( #4672 )
...
* fix(kubernetes): truncate username when we create resource
* fix(k8s): remove forbidden characters in owner label
2021-01-12 14:35:59 +13:00
Chaim Lev-Ari
cbd7fdc62e
feat(docker/stacks): introduce date info for stacks ( #4660 )
...
* feat(docker/stacks): add creation and update dates
* feat(docker/stacks): put ownership column as the last column
* feat(docker/stacks): fix the no stacks message
* refactor(docker/stacks): make external stacks helpers more readable
* feat(docker/stacks): add updated and created by
* feat(docker/stacks): toggle updated column
* refactor(datatable): create column visibility component
Co-authored-by: alice groux <alice.grx@gmail.com >
2021-01-12 12:38:49 +13:00
DarkAEther
b9fe8009dd
feat(image-details): Show labels in images datatable ( #4287 )
...
* feat(images): show labels in images datatable
* move labels to image details view
2021-01-11 15:35:19 +13:00
Stéphane Busso
6a504e7134
fix(settings): Use default setting if UserSessionTimeout not set ( #4521 )
...
* fix(settings): Use default settings if UserSessionTimeout not set
* Update UserSessionTimeout settings in database if set to empty string
2021-01-11 14:44:15 +13:00
Alice Groux
51ba0876a5
feat(k8s/configuration): rename add ingress controller button and changed information text ( #4540 )
2021-01-11 12:51:46 +13:00
Alice Groux
769e6a4c6c
feat(k8s/configuration): add extra information panel when creating a sensitive configuration ( #4541 )
2021-01-11 11:30:31 +13:00
cong meng
105d1ae519
feat(frontend): de-emphasize internal login when OAuth is enabled ( #3065 ) ( #4565 )
...
* feat(frontend): de-emphasize internal login when OAuth is enabled (#3065 )
* feat(frontend): change the "Use internal authentication" style to be primary (#3065 )
* feat(frontend): resize the login with "provider" button to use a 120% font size (#3065 )
* feat(frontend): remove unused css for h1 tag (#3065 )
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-01-08 15:30:43 +13:00
cong meng
cf508065ec
fix(frontend): application edit page initializes the overridenKeyType of new added configuration key to NONE so that the user can select how to load it ( #4548 ) ( #4593 )
...
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-01-08 12:51:27 +13:00
itsconquest
eab828279e
chore(project): exclude refactors ( #4689 )
2021-01-08 12:46:57 +13:00
cong meng
d5763a970b
fix(frontend): Resource pool 'created' attribute is showing the time you view it at & not actual creation time ( #4568 ) ( #4599 )
...
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-01-08 12:45:06 +13:00
cong meng
c9f68a4d8f
fix(kubernetes): removes kube client cache when edge proxy is removed ( #4487 ) ( #4574 )
...
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2021-01-08 11:55:42 +13:00
Alice Groux
7848bcf2f4
feat(k8s/resources-list-view): add advanced deployment panel to resources list view ( #4516 )
...
* feat(k8s/resources-list-view): add advanced deployment panel to applications view, configurations view and volumes view
* feat(k8s/resources-list-view): move advanced deployment into a template and use it everywhere
2021-01-08 10:29:17 +13:00
Stéphane Busso
b924347c5b
Bump portainer version
2021-01-07 14:03:46 +13:00
Yi Chen
9fbda9fb99
Merge in release fixes to develop ( #4687 )
...
* fix(frontend) unable to retrieve config map error when trying to manage newly created resource pool (ce#180) (#4618 )
* fix(frontend) unable to retrieve config map error when trying to manage newly created resource pool (ce#180)
* fix(frontend) rephrase comments (#4629 )
Co-authored-by: Stéphane Busso <sbusso@users.noreply.github.com >
Co-authored-by: Simon Meng <simon.meng@portainer.io >
Co-authored-by: Stéphane Busso <sbusso@users.noreply.github.com >
* + silently continue when downloading artifacts in windows (#4637 )
* fix(docker/stack-details): do not display editor tab for external stack (#4650 )
* Revert "chore(build): bump Kompose version (#4475 )" (#4676 )
This reverts commit 380f106571 .
Co-authored-by: Stéphane Busso <sbusso@users.noreply.github.com >
Co-authored-by: cong meng <mcpacino@gmail.com >
Co-authored-by: Simon Meng <simon.meng@portainer.io >
Co-authored-by: Stéphane Busso <sbusso@users.noreply.github.com >
Co-authored-by: Anthony Lapenna <anthony.lapenna@portainer.io >
2021-01-07 13:38:01 +13:00
Anthony Lapenna
82f8062784
chore(github): update issue template
2021-01-06 11:31:05 +13:00
knittl
49982eb98a
#4411 docs: make build steps for local development more easily discoverable ( #4412 )
2021-01-06 08:49:50 +13:00
Stéphane Busso
4be3ac470f
Merge pull request #4658 from portainer/revert-4475-chore-ce-86-bump-kompose-version
...
Revert "chore(build): bump Kompose version"
2020-12-24 23:45:53 +13:00
Stéphane Busso
a50ab51bef
Revert "chore(build): bump Kompose version ( #4475 )"
...
This reverts commit 380f106571 .
2020-12-24 12:12:28 +13:00
Ricardo Matsui
3f9ff8460f
fix(log-viewer): fix copy logs and log status
2020-10-28 23:43:53 -07:00
Ricardo Matsui
ae3809cefd
fix(log-viewer): fix formatting last line without newline
2020-10-26 16:36:12 -07:00
Ricardo Matsui
8e246c203c
feat(log-viewer): add ansi color support for logs
2020-10-24 01:01:09 -07:00