Commit Graph

817 Commits (9c4935286f3cf48793fa802bcee98185860e3129)

Author SHA1 Message Date
Prabhat Khera ec091efe3b
fix deadlock situation (#10360)
1 year ago
Chaim Lev-Ari af7834174a
fix(api): restore deleted apis [EE-6090] (#10267)
1 year ago
Prabhat Khera 14853f6da0
fix(kubernetes): kube env permissions when down [EE-5427] (#10327)
1 year ago
Matt Hook e3a4b7ad17
improved user update validation (#10321)
1 year ago
Chaim Lev-Ari dcdf5e1837
fix(edge/jobs): clear logs [EE-5923] (#10291)
1 year ago
Matt Hook 291625959b
update logic to purge the cache, update the message when the environment can't be reached (#10298)
1 year ago
andres-portainer 4a39122415
fix(code): remove code that is no longer necessary EE-6078 (#10256)
1 year ago
andres-portainer c748385879
feat(transactions): remove the feature flag EE-6080 (#10257)
1 year ago
Matt Hook 91d2132264
prevent regular users changing their username (#10247)
1 year ago
Matt Hook e5f7641e46
non-admins must supply existing passwd when changing passwd (#10249)
1 year ago
Prabhat Khera a02f9f1f07
fix(kubernetes): run group permission when endpoint is up [EE-5427] (#10121)
1 year ago
Dakota Walsh d75a8027a5
fix(security): block user access policies for non admins EE-5826 (#10243)
1 year ago
Dakota Walsh 6a08bbe7e9
fix(security): block non-admins from user info listing EE-5825 (#10241)
1 year ago
Oscar Zhou 440f4e8dda
fix(edge): stack associated no dynamic group being deployed [EE-5531] (#10224)
1 year ago
andres-portainer 8cc5e0796c
feat(libhttp): move into the Portainer repository EE-5475 (#10231)
1 year ago
andres-portainer 090fa4aeb3
feat(libcrypto): move into the Portainer repository EE-5476 (#10230)
1 year ago
Oscar Zhou 4654978567
fix(api/system): support to display server edition via api (#10211)
1 year ago
cmeng 4ca45e89c5
fix(relative-path): not deploy git stack via unpacker EE-6043 (#10195)
1 year ago
Prabhat Khera a8c6bd8082
fix ECR registry token refresh (#10191)
1 year ago
Dakota Walsh c0ba221021
fix(registry): ecr secret fix [EE-5673] (#10107)
1 year ago
cmeng 7125ef81f3
fix(stack): pass registries to unpacker to start stack EE-4797 (#10095)
1 year ago
cmeng 3237e1990c
fix(waiting-room): search endpoints by dynamic edge group name EE-5965 (#10090)
1 year ago
cmeng 6290e9facc
fix(waiting-room): search endpoints by edge group name EE-5965 (#10072)
1 year ago
Chaim Lev-Ari a1e610a39a
fix(edge/groups): filter selected environments [EE-5891] (#10050)
1 year ago
Chaim Lev-Ari a27cc6c0e5
fix(edge/stacks): show pending envs [EE-5913] (#10052)
1 year ago
cmeng 925a0d0a9a
fix(stack): fail to start swarm stack with private image EE-4797 (#10047)
1 year ago
cmeng 2de4863532
fix(edge-stack): detaching swarm stack from git repository EE-5812 (#9998)
1 year ago
cmeng 1ef1953d7d
fix(edge-stack): detaching from git repository EE-5812 (#9989)
1 year ago
cmeng 9845518aa9
fix(edge-stack): unable to edit edge stack EE-5845 (#9981)
1 year ago
matias-portainer d7e83aad26
fix(endpoints): fix nil pointer dereference EE-5843 (#9969)
1 year ago
Matt Hook 721457b71d
bump version to 2.20 (#9963)
1 year ago
Dakota Walsh 704d70c99b
fix(gke): port metrics to the backend EE-5447 (#9041)
1 year ago
matias-portainer b5c5df798a
chore(edgegroups): rename decoratedEdgeGroup property EE-5501 (#9212)
1 year ago
Chaim Lev-Ari 5ad83d0adb
fix(endpoints): filter by all edge stack states (#9218)
1 year ago
cmeng 7acd1080ad
fix(edge-stack) make protainer compatible with previous agent EE-5614 (#9220)
1 year ago
andres-portainer 8c533bee67
feat(transactions): migrate some parts to use transactional code EE-5494 (#9213)
1 year ago
andres-portainer 146681e1c7
fix(snapshots): increase the chance of taking a snapshot for edge environments EE-4795 (#9211)
1 year ago
Chaim Lev-Ari 0bcb57568c
feat(edge/stacks): increase status transparency [EE-5554] (#9094)
1 year ago
cmeng b93624fa1f
fix(chisel): convert seed to private key file EE-5099 (#9149)
1 year ago
Matt Hook cbe23dc753
more robust deletion strategy when removing endpoints (#9191)
1 year ago
Chaim Lev-Ari afaeddb887
fix(edge/groups): skip count untrusted endpoints [EE-5672] (#9176)
1 year ago
andres-portainer 64b227b2e1
chore(code): clean up the code EE-5719 (#9183)
1 year ago
andres-portainer bf51f1b6c9
chore(filenames): fix filenames EE-5717 (#9171)
1 year ago
andres-portainer eefb4c4287
fix(polling): clean up the logic for correctness and performance EE-5700 (#9169)
1 year ago
matias-portainer 29c1862754
fix(api): add missing public access middleware to routes EE-5191 (#9086)
1 year ago
andres-portainer 91088a5e0f
fix(polling): reorder operations to avoid updating untrusted environments EE-5700 (#9155)
1 year ago
andres-portainer e4ae4d5312
fix(edgegroups): fix updateEndpointStacks() EE-5699 (#9154)
1 year ago
andres-portainer 74515f102d
fix(docker-proxy): reduce DB writes to optimize the proxy calls EE-5516 (#9148)
1 year ago
andres-portainer b37120802e
fix(edgegroups): avoid doing extra operations EE-5627 (#9144)
1 year ago
andres-portainer 8a432ebbf8
fix(edgegroups): remove duplicated endpoints when updating an edge group EE-5679 (#9138)
1 year ago
Chaim Lev-Ari f293ea41d3
refactor(settings): migrate helm cert panel to react [EE-5505] (#9132)
1 year ago
Oscar Zhou f02ede00b3
fix(docker/tls): update tls certs for Docker API env [EE-4286] (#9112)
1 year ago
cmeng 7cb6e3f66a
feat(edge-stack): relative path support for edge stack EE-5521 (#9103)
1 year ago
andres-portainer 4cc96b4b30
feat(dataservices): unify access methods and abstract away redundant code [EE-5628] (#9115)
1 year ago
Chaim Lev-Ari 58651810bd
fix(custom-templates): update template from git [EE-5534] (#9053)
1 year ago
LP B 2eca5e05d4
fix(edge-stack): URI too large error for edge stacks with a large amount of environments [EE-5583] (#9085)
1 year ago
andres-portainer f7dd73b0f7
feat(unit-testing): add a mock for the RequestBouncer EE-5610 (#9089)
1 year ago
andres-portainer 933e764a13
fix(endpoints): document an undocumented parameter EE-5556 (#9088)
1 year ago
Chaim Lev-Ari 79822e1d3b
refactor(edge): move stack response to a shared config [EE-5564] (#9033)
1 year ago
Oscar Zhou 2ac70b1eb6
feat(gitops): reword automatic update to gitops update for ui and docs (#9067)
1 year ago
andres-portainer 424c98e256
fix(http): log HTTP server errors as DEBUG level EE-5225 (#9060)
1 year ago
Ali d7fc2046d7
feat(config): separate configmaps and secrets [EE-5078] (#9029)
1 year ago
cmeng 4f04fe54a7
fix(edge-stack): transmit dot env file to agent [EE-4533] (#8664)
1 year ago
matias-portainer c90a1be0e5
fix(edgegroups): allow edge groups with no environments or tags EE-4927 (#8439)
1 year ago
cmeng 4c2906e89d
fix(edge) inconsistent heartbeat EE-5533 (#9011)
2 years ago
Chaim Lev-Ari 93bf630105
feat(edge/stacks): sync EE codechanges [EE-498] (#8580)
2 years ago
andres-portainer eda07614ce
chore(unit-test): simplify teardown EE-5536 (#9015)
2 years ago
Chaim Lev-Ari b498cd657f
chore(docs): replace cloudinovasi with portainer [EE-5547] (#9013)
2 years ago
Chaim Lev-Ari 61b568a738
fix(registry): sync config on change [EE-5460] (#8955)
2 years ago
Oscar Zhou 96de026eba
fix(container/network): recreate container changes static IP [EE-5448] (#8960)
2 years ago
andres-portainer ac94d344df
fix(customtemplates): set TLSSkipVerify on update EE-5336 (#9007)
2 years ago
Chaim Lev-Ari 6242952141
docs(stacks): require endpoint id [EE-5286] (#8988)
2 years ago
Chaim Lev-Ari b4dd5c5989
docs(http): sort tags [EE-3697] (#8974)
2 years ago
Chaim Lev-Ari ef00350922
docs(webhooks): document required endpoint and webhook type [EE-5286] (#8973)
2 years ago
matias-portainer 5daef54456
fix(stacks): normalize stack name before performing actions EE-4839 (#8539)
2 years ago
andres-portainer db93e5880f
feat(endpointedge): add support for transactions EE-5327 (#8961)
2 years ago
Prabhat Khera 14fa60f6e6
fix(docker): fix extension spelling EE-5277 (#8956)
2 years ago
andres-portainer 395d86dcd1
feat(settings): add support for transactions EE-5331 (#8957)
2 years ago
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