Commit Graph

739 Commits (fix/EE-6211/stack-build-context-validation-dev)

Author SHA1 Message Date
LP B 5a04338087
feat(api/stacks): use compose-unpacker to deploy stacks from git [EE-4758] (#8725)
2 years ago
Prabhat Khera 83551201fb
fix(docker): add docker desktop extension flag in settings and add migration EE-5277 (#8948)
2 years ago
andres-portainer 1473cc208b
feat(edgegroups): add support for transactions EE-5323 (#8946)
2 years ago
andres-portainer d29b688eb9
feat(endpointgroups): implement support for transactions EE-5328 (#8944)
2 years ago
Chaim Lev-Ari 365316971b
feat(waiting-room): choose relations when associated endpoint [EE-5187] (#8720)
2 years ago
andres-portainer 511adabce2
fix(http): drain and close response bodies EE-5486 (#8933)
2 years ago
andres-portainer 5b96136dd2
fix(customtemplates): set TLSSkipVerify properly EE-5336 (#8742)
2 years ago
Ali 22f4c5d650
separate internal configs with isInternal (#8690)
2 years ago
Matt Hook c3c2221437
fix(docs): fixing missing kube api endpoint docs [EE-5204] (#8843)
2 years ago
Chaim Lev-Ari e0609e3d93
docs(teams): fix swagger [EE-5414] (#8890)
2 years ago
hungdoo c03b2ebbc1
wrap response rewrite operation with validation check (#7727)
2 years ago
andres-portainer e82c88317e
feat(edgestacks): add support for transactions EE-5326 (#8908)
2 years ago
Chaim Lev-Ari 5f6ddc2fad
fix(edge/stacks): validate deployment type [EE-4580] (#8875)
2 years ago
Matt Hook 334eee0c8c
fix(errors): wrap db errors, improve error handling (#8859)
2 years ago
Oscar Zhou 550e235d59
fix(admin): infinite loop when initializaing admin user (#8905)
2 years ago
Chaim Lev-Ari 2d22c4ff7d
docs(stacks): require endpointId for delete [EE-4334] (#8897)
2 years ago
Chaim Lev-Ari d77a0887a7
docs(endpoints): deprecate EdgeCheckinInterval [EE-5281] (#8864)
2 years ago
Chaim Lev-Ari 2383d243d5
docs(custom-templates): add missing parameters [EE-5233] (#8865)
2 years ago
Chaim Lev-Ari 426c132f97
refactor(edge/stacks): separate create by method [EE-4947] (#8898)
2 years ago
Oscar Zhou ed279ba65b
fix(edgestack): incorrect response code (#8873)
2 years ago
Oscar Zhou 19eceaf37f
fix(restore/swarm): init primary endpoint after admin user is created (#8854)
2 years ago
cmeng ae339a0047
fix(stack) add skip TLS toggle for edit stack EE-5391 (#8851)
2 years ago
Chaim Lev-Ari 77f8b9333a
refactor(stacks): break swagger docs by type [EE-5381] (#8820)
2 years ago
Chaim Lev-Ari 4b9c857d85
feat(waiting-room): show and filter by check in [EE-5186] (#8701)
2 years ago
LP B 9b287f3020
fix(api/registry): encode X-Registry-Auth header using base64url instead of base64 [EE-4726] (#8492)
2 years ago
Matt Hook 7a8a20e0cc
feat(libhelm): allow passing optional env and http client [EE-5252] (#8758)
2 years ago
Oscar Zhou a98f480974
fix(swagger): correct endpoint api annotations [EE-5333] (#8761)
2 years ago
andres-portainer e0ce3671e8
fix(tags): migrate to transactional code EE-5330 (#8755)
2 years ago
andres-portainer 62128d1069
fix(edgejobs): migrate to transactional code EE-5324 (#8747)
2 years ago
Oscar Zhou a65ffe519a
fix(k8s/gitops): missing git auth toggle in k8s app edit page [EE-5320] (#8741)
2 years ago
cmeng b00aa68c2b
fix(homepage) move heartbeat logic to backend EE-5317 (#8737)
2 years ago
Matt Hook 8c5edd2c97
fix(docs): add missing swagger docs for upload file [EE-4886] (#8708)
2 years ago
Oscar Zhou c650868fe9
feat(templates): allow managing git based templates [EE-2600] (#7855)
2 years ago
Chaim Lev-Ari feab2a757e
feat(gitops): allow to skip tls verification [EE-5023] (#8668)
2 years ago
Chaim Lev-Ari 308a78db21
refactor(edge): deprecate IsEdgeDevice [EE-5046] (#8534)
2 years ago
andres-portainer 814fc9dfc0
fix(http): drain and close HTTP response bodies EE-5280 (#8716)
2 years ago
andres-portainer 76bdf6f220
fix(websocket): use the read part of the buffer instead of everything EE-5235 (#8685)
2 years ago
andres-portainer ea03024fbc
fix(edgegroup): fix data race in edge group update EE-4441 (#8523)
2 years ago
Oscar Zhou 795e6a5b3c
fix(stack/git): unable to move git repository error [EE-5144] (#8618)
2 years ago
andres-portainer 347f66b1f1
fix(edge): fix status inspect error message EE-5190 (#8661)
2 years ago
andres-portainer 15cbdb8af9
chore(portainer): clean up the code EE-5188 (#8660)
2 years ago
matias-portainer 621a01ba3b
fix(upgrade): remove yellow upgrade banner EE-5141 (#8640)
2 years ago
Chaim Lev-Ari 4c86be725d
feat(system): upgrade portainer on kubernetes [EE-4625] (#8448)
2 years ago
Matt Hook 2bfc956f58
bump version to 2.19 (#8617)
2 years ago
Ali fd916bc8a2
feat(gpu): rework docker GPU for UI performance [EE-4918] (#8518)
2 years ago
Matt Hook ac47649631
feat(kubernetes): list all kube services screen [EE-1571] (#8524)
2 years ago
andres-portainer 197b0bcbde
fix(code): add missing returns after sending HTTP errors EE-4442 (#7868)
2 years ago
Chaim Lev-Ari 6918da2414
refactor(stacks): extract auto update logic [EE-4945] (#8545)
2 years ago
Chaim Lev-Ari c819d4e7f7
feat(environments): create async edge [EE-4480] (#8527)
2 years ago
Chaim Lev-Ari c8d334e603
fix(server): skip file deletion errors [EE-4916] (#8443)
2 years ago
matias-portainer f9a09301a8
fix(edgejobs): fix data race in edge jobs tasks collect EE-4766 (#8542)
2 years ago
matias-portainer 088262b6dc
fix(edgejobs): fix data race on task logs clear EE-4767 (#8236)
2 years ago
Chaim Lev-Ari 9a8e95d017
feat(upgrade): show subtle banner [EE-5017] (#8489)
2 years ago
andres-portainer f081631808
fix(edgegroups): fix data-race in edgeGroupCreate EE-4435 (#8477)
2 years ago
Matt Hook 44d69f3a3f
hide the password in the response (#8437)
2 years ago
andres-portainer 4753d52532
fix(tls): specify the TLS MinVersion always EE-4427 (#7869)
2 years ago
Matt Hook bfc610c192
feat(featureflags): improved feature flag handling [EE-4609] (#8222)
2 years ago
Matt Hook e2168d21c7
guard around kube actions for endpoint inspect (#8430)
2 years ago
cmeng 42ca1287df
fix(edge/stack): not clear stack status if version not updated [EE-4970] (#8408)
2 years ago
matias-portainer 2874a79279
fix(doc): update endpoint creation swagger documentation EE-4925 (#8415)
2 years ago
Dakota Walsh 53eb5aa1ee
fix(kube): 30 second delay to storage detection EE-4822 (#8360)
2 years ago
Oscar Zhou 34298d96c5
fix: pass endpoint entity instead of endpoint.id (#8407)
2 years ago
matias-portainer a09fe7e10c
chore(edgejobs): AddEdgeJob disregards async mode EE-4855 (#8287)
2 years ago
matias-portainer cfdb9c126f
fix(endpoints): check environment type before start metrics detection EE-4944 (#8391)
2 years ago
Prabhat Khera 087848539f
fix(kubernetes): detect metrics API for kubernetes endspoints EE-4865 (#8351)
2 years ago
matias-portainer 0cd272211a
fix(edgejobs): fix edge jobs log collection EE-4893 (#8328)
2 years ago
matias-portainer 6570f1f8eb
fix(edgejobs): remove endpoint from edge job mapping on endpoint deletion EE-4764 (#8212)
2 years ago
Chaim Lev-Ari 1c180346e4
fix(ldap): sync user teams when needed [EE-4802] (#8235)
2 years ago
andres-portainer 33c3f8460c
Bump to v2.18.0. (#8266)
2 years ago
andres-portainer dd0d1737b0
fix(performance): optimize performance for edge EE-3311 (#8040)
2 years ago
andres-portainer 3d28a6f877
chore(edgejobs): clean up EE-4850 (#8259)
2 years ago
andres-portainer 2fc518f221
chore(edgestacks): clean up EE-4851 (#8260)
2 years ago
andres-portainer 137ce37096
chore(nil): remove unnecessary nil checks EE-4847 (#8254)
2 years ago
Chaim Lev-Ari afb024d2a4
chore(docs): fix api reference [EE-4835] (#8242)
2 years ago
cmeng 919a854d93
feat(edge): EE-4570 allow pre-pull images with edge stack deployment (#8210)
2 years ago
Chaim Lev-Ari 7fe0712b61
feat(home): move edge device to view [EE-4559] (#8189)
2 years ago
Dakota Walsh 95558ed4ad
fix(EE-4782): add portainer internal label to created ingress rules (#8196)
2 years ago
matias-portainer e1b474d04f
feat(edgejobs): support edge groups when using edge jobs EE-3873 (#8099)
2 years ago
Dakota Walsh 046738c967
feat(kubernetes): cluster setup reasonable defaults EE-4518 (#8082)
2 years ago
andres-portainer 37896661d6
fix(edgestacks): avoid a data race in edge stack status update endpoint EE-4737 (#8168)
2 years ago
Dakota Walsh 0ddcad66f3
fix(auth): invalidate session when permissions change EE-3320 (#8103)
2 years ago
Chaim Lev-Ari 930d9e5628
feat(edge/stacks): use namespace in manifest [EE-4507] (#8145)
2 years ago
Chaim Lev-Ari db9d87c918
feat(system): path to upgrade swarm to BE [EE-4624] (#8124)
2 years ago
Chaim Lev-Ari 5cbf52377d
feat(system): path to upgrade standalone to BE [EE-4071] (#8095)
2 years ago
Matt Hook 3e485c3152
feat(api): remove golang experimental packages [EE-3648] (#8081)
2 years ago
Ali c1cc8bad77
feat(rbac): detect if rbac is enabled [EE-4308] (#8139)
2 years ago
matias-portainer 8dcc5e4adb
fix(edgestacks): fix repository edge stack creation EE-4732 (#8160)
2 years ago
Matt Hook d6a3fe23e9
feat(libhelm) update missed package paths [EE-4650] (#8134)
2 years ago
Chaim Lev-Ari 82e9e2a895
refactor(edge/updates): sync changes from EE [EE-4288] (#7726)
2 years ago
Ali 9cdc0da615
feat(kompose): hide kompose [EE-4562] (#8084)
2 years ago
Matt Hook d2f6d1e415
import libhelm into portainer (#8128)
2 years ago
andres-portainer 9dfac98a26
fix(tags): add missing error handling EE-4622 (#8102)
2 years ago
andres-portainer e26a607d28
fix(edgegroups): avoid a last-write-wins situation when updating edge groups concurrently EE-3732 (#8101)
2 years ago
andres-portainer c28be7aced
fix(token-cache-manager): refactor to avoid data races EE-4438 (#8094)
2 years ago
Chaim Lev-Ari fe8e834dbf
refactor(ui/datatables): migrate views to use datatable component [EE-4064] (#7609)
2 years ago
Matt Hook 583346321e
feat(version): migrate version to semver [EE-3756] (#7693)
2 years ago
Yi Chen bb48ab00cb
* remove empty examples (#7952)
2 years ago
Chaim Lev-Ari eccc8131dd
feat(system/upgrade): add upgrade banner [EE-4564] (#8046)
2 years ago
matias-portainer c21921a08d
fix(edgestacks): return 400 instead of 500 on edge stack create when an invalid payload is provided EE-4429 (#7880)
2 years ago
Prabhat Khera 6775c7b6ec
clean database models directory (#8026)
2 years ago
Oscar Zhou 16377221f9
fix(stack): check if endpoint exists before checking the user permission on the endpoint (#7967)
2 years ago
Chaim Lev-Ari a0237852ef
fix: fix occurred typo [EE-4536] (#7994)
2 years ago
andres-portainer 193e0c7d6f
fix(snapshots): remove snapshots when removing endpoints EE-4527 (#7973)
2 years ago
Dakota Walsh 459c95169a
fix(ingresses): migrate to new allow/disallow format EE-4465 (#7893)
2 years ago
Dmitry Salakhov 4edf232e41
fix: document edge endoint url requirement (#7735) [EE-3425]
2 years ago
Dmitry Salakhov 903cf284e7
fix(image): build image from file (#7929) [EE-4501]
2 years ago
Prabhat Khera a550bfaedb
fix showing namespaces for standard user (#7917)
2 years ago
Dakota Walsh 55211ef00e
fix(ingress): allow none controller type EE-4420 (#7883)
2 years ago
Rex Wang 1b12cc9f31
EE-4376 fix(docker): fix malformed struct of template (#7803)
2 years ago
Rex Wang 3f51d077ac
fix(docker): create custom template [EE-4114] (#7812)
2 years ago
Dakota Walsh 0c995ae1c8
fix(kubernetes): create proxied kubeclient EE-4326 (#7850)
2 years ago
andres-portainer 5488389278
fix(code): replace calls to ioutil EE-4425 (#7878)
2 years ago
andres-portainer 191f8e17ee
fix(code): remove unused code EE-4431 (#7866)
2 years ago
andres-portainer ae2bec4bd9
fix(code): clean up EE-4432 (#7865)
2 years ago
andres-portainer 367f3dd6d4
fix(tags): remove a data race EE-4310 (#7862)
2 years ago
matias-portainer ebfb71da05
fix(edge): fix docker proxy EE-4380 (#7799)
2 years ago
Oscar Zhou e9de484c3e
refactor(stack): stack build process backend only [EE-4342] (#7750)
2 years ago
Prabhat Khera 83a1ce9d2a
bug(ingress): fix ingress class disallowed to not found issue EE-4311 (#7731)
2 years ago
andres-portainer cb79dc18f8
chore(code): reduce divergence with EE EE-4344 (#7748)
2 years ago
Dmitry Salakhov 90a0e6fe35
bump release version (#7733)
2 years ago
Dakota Walsh 89eda13eb3
feat(ingress): autodetect ingress controllers EE-673 (#7712)
2 years ago
matias-portainer 6e0f83b99e
feat(snapshots): separate snapshots from endpoint DB struct EE-4099 (#7614)
2 years ago
LP B 6063f368ea
fix(api/snapshot): convert error message only on matching env types (#7661)
2 years ago
Chao Geng 8ef584e41c
feat(docker): new version message in BE side menu [EE-4079] (#7680)
2 years ago
Oscar Zhou 5777c18297
feat(gitops): support to list git repository refs and file tree [EE-2673] (#7100)
2 years ago
Prabhat Khera ef1d648c07
feat(ingress): ingresses datatable with add/edit ingresses EE-2615 (#7672)
2 years ago
Matt Hook 1950c4ca2b
Sanitze kube labels (#7658)
2 years ago
Chao Geng 5232427a5b
updated k8s stack deployment specification in Swagger (#7619)
2 years ago
Chaim Lev-Ari 4d123895ea
feat(edge/update): select endpoints to update [EE-4043] (#7602)
2 years ago
andres-portainer 36e7981ab7
feat(logging): replace all the loggers with zerolog EE-4186 (#7663)
2 years ago
Oscar Zhou 53025178ef
fix(access): support to list users or teams with specified endpoint [EE-1704] (#7610)
2 years ago
congs 6078234d07
fix(stack): EE-4213 Allow latest image to be pulled for stacks: backport backend logic (#7669)
2 years ago
andres-portainer 9ef5636718
chore(handlers): replace structs by functions for HTTP errors EE-4227 (#7664)
2 years ago
Chao Geng d570aee554
feat(image): upload local files for building image EE-3021 (#7507)
2 years ago
Chao Geng a7d458f0bd
chore(tests): use t.TempDir to create temporary test directory [EE-3700] (#7612)
2 years ago
Chaim Lev-Ari 6c4c958bf0
feat(edge/update): remote update structure [EE-4040] (#7553)
2 years ago
Rex Wang 9af9395b73
fix(docker): prevent misconfigured stack from saving EE-3235 (#7585)
2 years ago
Chaim Lev-Ari f9427c8fb2
refactor(teams): migrate teams to react [EE-2273] (#6691)
2 years ago
Matt Hook a54c54ef24
fix(swarm): fixed issue parsing url with no scheme [EE-4017] (#7502)
2 years ago
congs e2789ab354
fix(container): EE-3995 gpus console error under stack list page (#7530)
2 years ago
Matt Hook 294738cb0d
bump version to 2.16 (#7475)
2 years ago
matias-portainer 87accfce5d
fix(edge): parse agent platform on every polling request to avoid endpoint misconfiguration (#7452)
2 years ago
Chaim Lev-Ari bed4257194
refactor(containers): migrate view to react [EE-2212] (#6577)
2 years ago
Chaim Lev-Ari 5ee570e075
feat(home): filter by connection type and agent version [EE-3373] (#7085)
2 years ago
Matt Hook 6a4a353b92
feat(environment): update wording when editing agent environment [EE-3081] (#7445)
2 years ago
Matt Hook 4e9b3a8940
fix(endpoint handler): fix endpoint address(url) parsing EE-3081] (#7408)
2 years ago
andres-portainer 20a66fb10f
fix(endpoints): remove global map to avoid panic writes EE-3838 (#7404)
2 years ago
Ali 628f822025
fix(stacks): enforce stack permissions for non admin users EE-3683 (#7399)
2 years ago
congs 149c414d08
fix(permission): EE-3772 Team leaders are able to see all environments (#7331)
2 years ago
itsconquest 4fb1880ddc
fix(auth): correctly calculate LDAP teamsync [EE-3704] (#7293)
2 years ago