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
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
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
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
4b9c857d85
feat(waiting-room): show and filter by check in [EE-5186] ( #8701 )
2023-04-27 09:22:05 +07:00
Matt Hook
7a8a20e0cc
feat(libhelm): allow passing optional env and http client [EE-5252] ( #8758 )
2023-04-14 14:50:37 +12:00
Oscar Zhou
a98f480974
fix(swagger): correct endpoint api annotations [EE-5333] ( #8761 )
2023-04-13 15:31:27 +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
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
Chaim Lev-Ari
feab2a757e
feat(gitops): allow to skip tls verification [EE-5023] ( #8668 )
2023-04-03 09:19:17 +03: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
76bdf6f220
fix(websocket): use the read part of the buffer instead of everything EE-5235 ( #8685 )
2023-03-17 17:23:24 -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
347f66b1f1
fix(edge): fix status inspect error message EE-5190 ( #8661 )
2023-03-14 13:28:20 -03: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
Chaim Lev-Ari
4c86be725d
feat(system): upgrade portainer on kubernetes [EE-4625] ( #8448 )
2023-03-07 23:34:55 -03:00
Matt Hook
2bfc956f58
bump version to 2.19 ( #8617 )
2023-03-08 13:24:59 +13:00
Ali
fd916bc8a2
feat(gpu): rework docker GPU for UI performance [EE-4918] ( #8518 )
2023-03-03 14:47:10 +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
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
Chaim Lev-Ari
c819d4e7f7
feat(environments): create async edge [EE-4480] ( #8527 )
2023-03-01 20:33:05 +02:00
Chaim Lev-Ari
c8d334e603
fix(server): skip file deletion errors [EE-4916] ( #8443 )
2023-03-01 13:44:34 +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
matias-portainer
088262b6dc
fix(edgejobs): fix data race on task logs clear EE-4767 ( #8236 )
2023-02-23 16:21:17 -03:00
Chaim Lev-Ari
9a8e95d017
feat(upgrade): show subtle banner [EE-5017] ( #8489 )
2023-02-19 09:47:50 +05:30
andres-portainer
f081631808
fix(edgegroups): fix data-race in edgeGroupCreate EE-4435 ( #8477 )
2023-02-14 15:18:07 -03:00
Matt Hook
44d69f3a3f
hide the password in the response ( #8437 )
2023-02-10 18:26:18 +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
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
Matt Hook
e2168d21c7
guard around kube actions for endpoint inspect ( #8430 )
2023-02-07 23:13:52 +13: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
Dakota Walsh
53eb5aa1ee
fix(kube): 30 second delay to storage detection EE-4822 ( #8360 )
2023-01-31 09:58:57 +13:00
Oscar Zhou
34298d96c5
fix: pass endpoint entity instead of endpoint.id ( #8407 )
2023-01-27 12:41:54 +13:00
matias-portainer
a09fe7e10c
chore(edgejobs): AddEdgeJob disregards async mode EE-4855 ( #8287 )
2023-01-26 11:32:11 -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
Prabhat Khera
087848539f
fix(kubernetes): detect metrics API for kubernetes endspoints EE-4865 ( #8351 )
2023-01-24 09:05:15 +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
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
Chaim Lev-Ari
afb024d2a4
chore(docs): fix api reference [EE-4835] ( #8242 )
2022-12-25 10:47:21 +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
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
Dakota Walsh
046738c967
feat(kubernetes): cluster setup reasonable defaults EE-4518 ( #8082 )
2022-12-16 16:03:40 +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
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
db9d87c918
feat(system): path to upgrade swarm to BE [EE-4624] ( #8124 )
2022-12-13 22:52:06 +02:00
Chaim Lev-Ari
5cbf52377d
feat(system): path to upgrade standalone to BE [EE-4071] ( #8095 )
2022-12-11 08:58:22 +02: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
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
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
Chaim Lev-Ari
82e9e2a895
refactor(edge/updates): sync changes from EE [EE-4288] ( #7726 )
2022-12-01 08:40:52 +02:00
Ali
9cdc0da615
feat(kompose): hide kompose [EE-4562] ( #8084 )
2022-12-01 13:46:23 +13:00
Matt Hook
d2f6d1e415
import libhelm into portainer ( #8128 )
2022-11-30 14:25:47 +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
andres-portainer
c28be7aced
fix(token-cache-manager): refactor to avoid data races EE-4438 ( #8094 )
2022-11-22 18:31:14 -03: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
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
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
6775c7b6ec
clean database models directory ( #8026 )
2022-11-14 08:33:57 +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
Dakota Walsh
459c95169a
fix(ingresses): migrate to new allow/disallow format EE-4465 ( #7893 )
2022-11-02 11:17:32 +13:00
Dmitry Salakhov
4edf232e41
fix: document edge endoint url requirement ( #7735 ) [EE-3425]
2022-10-28 13:00:12 +13:00
Prabhat Khera
a550bfaedb
fix showing namespaces for standard user ( #7917 )
2022-10-27 16:14:54 +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
Rex Wang
1b12cc9f31
EE-4376 fix(docker): fix malformed struct of template ( #7803 )
2022-10-21 16:29:18 +08: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
Dakota Walsh
0c995ae1c8
fix(kubernetes): create proxied kubeclient EE-4326 ( #7850 )
2022-10-18 10:46:27 +13:00
andres-portainer
5488389278
fix(code): replace calls to ioutil EE-4425 ( #7878 )
2022-10-17 15:29:12 -03: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