Commit Graph

1398 Commits (a2da6f1827b88f9aedfe2f751cda4b7dbca80605)

Author SHA1 Message Date
Chaim Lev-Ari 115b01cee3
fix(docker): include healthy containers in running [EE-6264] (#10746)
10 months ago
Ali a58b4f479b
fix(app): remove duplicate validation messages [EE-5933] (#10967)
10 months ago
Matt Hook 3103d498cf
fix(docs): fix minor swagger issue and upgrade swag [EE-6548]
10 months ago
Oscar Zhou 47f29002f0
fix(edgestack): repull image not work in git autoupdate [EE-6430] (#10952)
10 months ago
Dakota Walsh 488fcc7cc5
fix(docs): convert APIKey to string EE-6199 (#10943)
10 months ago
Prabhat Khera 0b9cebc685
fix(caching): integrate with axios cache interceptor [EE-6505] (#10922)
11 months ago
Matt Hook dbd2e609d7
fix(api-key): add password requirement to generate api key [EE-6140] (#10617)
11 months ago
Chaim Lev-Ari 236e669332
refactor(templates): migrate edit view to react [EE-6412] (#10774)
11 months ago
andres-portainer 717f0978d9
fix(tls): set the correct scheme for Docker clients EE-6514 (#10917)
11 months ago
andres-portainer 791c21f643
fix(swarm): retrieve the node names for the image list EE-6401 (#10879)
11 months ago
Chaim Lev-Ari 82951093b5
chore(ci): run lint and test on all pkgs [EE-6201] (#10481)
11 months ago
Matt Hook 6a4cfc8d7c
chore(libs): update go libs and hide passwords/keys [EE-6496] (#10889)
11 months ago
andres-portainer e3c5cd063b
fix(chisel): fix a nil pointer dereference EE-6481 (#10871)
11 months ago
Ali e84dd27e88
feat(cache): default to off [EE-6293] (#10867)
11 months ago
Matt Hook 5f1f797281
remove deprecated random seed and other minor staticcheck errors (#10851)
11 months ago
Matt Hook e687cee608
ignore, remove or comment out unused code. Enable unused linter (#10743)
11 months ago
Matt Hook 8396ff068d
enable gosimple linter (#10744)
11 months ago
Dakota Walsh 0ddf84638f
fix(kubernetes): deprecate old configurations api EE-5571 (#10837)
12 months ago
Matt Hook 0b9407f0a6
close db before restore. fix log (#10826)
12 months ago
Chaim Lev-Ari 25741e8c4c
feat(edge): sort waiting room table [EE-6259] (#10577)
12 months ago
Dakota Walsh 6ff6fd7f75
fix(swagger): custom template create docs EE-6428 (#10807)
12 months ago
Matt Hook 41b73fe2ae
close the db before backup for windows shares and better error handling (#10810)
12 months ago
Matt Hook eb23818f83
fix(rollback): reimplement rollback feature [EE-6367] (#10721)
12 months ago
Oscar Zhou 5c7f6aab66
fix(docker/image): swarm image list issue [EE-6374] (#10710)
12 months ago
cmeng 5c59c53e91
fix(password): force change password EE-6382 (#10708)
1 year ago
Ali bdcb003a32
fix(app): dont validate stack name [EE-6379] (#10701)
1 year ago
Matt Hook db46dc553f
fix(backups): fix rollback feature [EE-6367] (#10691)
1 year ago
Ali 2fe965942a
fix(kubeClient): get standard client [EE-6376] (#10692)
1 year ago
Ali 1bcbfb8213
fix(cache): set as true for a new admin [EE-6293] (#10689)
1 year ago
Ali 04c1c7d8fb
fix(cache): cache fixes [EE-6293] (#10681)
1 year ago
andres-portainer a4b17d2548
fix(gitops): change the condition that checks if the environment is online EE-6321 (#10665)
1 year ago
Chaim Lev-Ari 26953d0b15
fix(templates): change default url [EE-6363] (#10680)
1 year ago
Ali 4096bb562d
feat(cache): introduce cache option [EE-6293] (#10672)
1 year ago
Chaim Lev-Ari 436da01bce
feat(auth): save jwt in cookie [EE-5864] (#10527)
1 year ago
Ali ecce501cf3
Revert "feat(cache): introduce cache option [EE-6293] (#10641)" (#10658)
1 year ago
Ali 2c032f1739
feat(cache): introduce cache option [EE-6293] (#10641)
1 year ago
andres-portainer 0b5b8971b1
fix(gitops): handle the local environment in isEnvironmentOnline() EE-6321 (#10631)
1 year ago
Chaim Lev-Ari 68950fbb24
feat(edge/templates): introduce custom templates [EE-6208] (#10561)
1 year ago
Chaim Lev-Ari e1e90c9c1d
feat(edge/templates): introduce edge app templates [EE-6209] (#10480)
1 year ago
yi-portainer 3630aab820 * remove line break
1 year ago
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)
1 year ago
Oscar Zhou e6ef913bb1
fix(docker/swarm): suppress no such container logs (#10604)
1 year ago
Prabhat Khera 103d908e63
fix(users): hide admin users for non admins from user list API [EE-6290] (#10580)
1 year ago
Ali f6b78312f4
fix(nodes): allow standard users to get kube endpoints [EE-6125] (#10572)
1 year ago
andres-portainer 247f358b94
fix(code): revert omitempty optimization EE-6269 (#10548)
1 year ago
LP B 9e60723e4d
fix(app/logout): always perform API logout + make API logout route public [EE-6198] (#10448)
1 year ago
Prabhat Khera 26036c05f2
fix(kubernetes): remove unique check from kubernetes stacks [EE-6170] (#10542)
1 year ago
Matt Hook 8ee718f808
chore(binaries): upgrade binaries [EE-6253] (#10529)
1 year ago
andres-portainer ae1726cece
feat(performance): performance optimizations EE-6042 (#10520)
1 year ago
andres-portainer e4e66dac9c
fix(gitops): only attempt to redeploy when the environment appears to be online EE-6182 (#10464)
1 year ago
Matt Hook 860890046d
fix(registry): remove k8s registry secrets when registries are removed [EE-5768] (#10369)
1 year ago
andres-portainer 6c55cac52a
feat(code): equalize the code with EE EE-6218 (#10518)
1 year ago
Chaim Lev-Ari 0dc1805881
refactor(docker/services): convert services table to react [EE-4675] (#10289)
1 year ago
cmeng bc0050a7b4
fix(user-token): prevent admin read tokens of other admins EE-5858 (#10489)
1 year ago
Oscar Zhou 7c91780eb7
fix(edge): introduce pause and rollback status [EE-5992] (#10465)
1 year ago
andres-portainer b346fd7f39
fix(store): fix StoreIsUpdating() to properly set the state EE-6227 (#10486)
1 year ago
Ali 07ec2ffe5e
fix(namespace): create ns qa feedback [EE-2226] (#10474)
1 year ago
Prabhat Khera 7840e0bfe1
feature(kubernetes): stack name made optional & add toggle to disable stack in kubernetes [EE-6170] (#10436)
1 year ago
Matt Hook 148bd4d997
chore:(kubeclient): refactor kubeclient middleware and endpoints [EE-5028] (#10423)
1 year ago
Ali 7218eb0892
feat(namespace): migrate create ns to react [EE-2226] (#10377)
1 year ago
Prabhat Khera b468070945
feature(helm): move helm charts inside advance deployments (create from manifest) [EE-5999] (#10395)
1 year ago
Oscar Zhou 9885694df6
fix(filesys): update stack version methods [EE-6190] (#10406)
1 year ago
Chaim Lev-Ari 95f3cf6e5b
refactor(server): use httperror.NewError instead of struct [EE-6189] (#10398)
1 year ago
Chaim Lev-Ari 20823a7f27
chore(deps): upgrade golangci [EE-5685] (#10410)
1 year ago
Chaim Lev-Ari 9bf2957ea7
feat(docker/images): show used tag correctly [EE-5396] (#10305)
1 year ago
matias-portainer 671f74ce0d
fix(edge/groups): include only user trusted endpoints in endpoint count EE-5964 (#10378)
1 year ago
cmeng 56ab19433a
fix(websocket): abort websocket when logout EE-6058 (#10372)
1 year ago
Chaim Lev-Ari e28322459a
fix(stacks): mark stack as start after autoupdate [EE-6165] (#10376)
1 year ago
cmeng b4b44e6fa4
fix(edge-config): allow empty filter type EE-5962 (#10381)
1 year ago
Prabhat Khera 3c4660bbf3
fix(permissions): non admin access to view users [EE-5825] (#10352)
1 year ago
Prabhat Khera ec091efe3b
fix deadlock situation (#10360)
1 year ago
cmeng 54112b56f2
feat(edge-config): support edge config for group EE-5962 (#10329)
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
Oscar Zhou cc37ccfe4d
fix(db/migration): avoid fatal error from being overwritten (#10316)
1 year ago
Matt Hook e3a4b7ad17
improved user update validation (#10321)
1 year ago
Dakota Walsh 0a02f6b02e
fix(kubernetes): add prefix only when needed EE-6068 (#3915) (#10310)
1 year ago
Chaim Lev-Ari dcdf5e1837
fix(edge/jobs): clear logs [EE-5923] (#10291)
1 year ago
cmeng 0a80f4dc51
fix(backup): add chisel key to backup EE-6105 (#10283)
1 year ago
andres-portainer 5a0cb4d0e8
fix(gitops): avoid cancelling the auto updates for any error EE-5604 (#10294)
1 year ago
Oscar Zhou f17da30d31
fix(db/init): check server version and db schema version (#10300)
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
andres-portainer 9a234204fa
chore(go): move go.mod up one level to simplify dependencies EE-5726 (#10228)
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
andres-portainer be85d34c4b
fix(logging): enable colored logging EE-5512 (#10097)
1 year ago
cmeng 7125ef81f3
fix(stack): pass registries to unpacker to start stack EE-4797 (#10095)
1 year ago
cmeng 1aae2e27f4
chore(chisel): bump chisel to 1.9.0 EE-5976 (#10093)
1 year ago
cmeng 3237e1990c
fix(waiting-room): search endpoints by dynamic edge group name EE-5965 (#10090)
1 year ago
cmeng 6fde4195f8
fix(migrator): prevent duplicated migration EE-5777 (#10077)
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
Chaim Lev-Ari fd7e8a629e
feat(edge/stacks): info for old agent status [EE-5792] (#10013)
1 year ago
cmeng 925a0d0a9a
fix(stack): fail to start swarm stack with private image EE-4797 (#10047)
1 year ago
andres-portainer 0eaf296e1b
fix(unpacker): implement unpacker error parsing EE-5779 (#10005)
1 year ago
Oscar Zhou 598b8d0f28
fix(stagger): introduce stack version into DeploymentInfo struct (#10011)
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 5b033abaa4
fix(registry): registry login failure for regular stack EE-5832 (#9986)
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 ca617e2ac9
fix(jwt): replace deprecated gorilla/securecookie [EE-5153] (#9247)
1 year ago
andres-portainer 21b00c267d
fix(docker): use version negotiation for the Docker client EE-5797 (#9250)
1 year ago
Dakota Walsh 704d70c99b
fix(gke): port metrics to the backend EE-5447 (#9041)
1 year ago
Oscar Zhou e996d29d52
feat(edgestack/async): add Rollbackto field in stackPayload [EE-5684] (#9238)
1 year ago
cmeng ff1f549590
fix(edge-stack): edge stack git authentication issues EE-5595 (#9228)
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
andres-portainer 9fa097d45f
fix(endpointgroups): add transactions support to the User model to avoid a nil pointer dereference EE-5328 (#9221)
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 db61fb149b
feat(edge-stack): per-device-configs-for-edge-stack EE-5461 (#9203)
1 year ago
cmeng b93624fa1f
fix(chisel): convert seed to private key file EE-5099 (#9149)
1 year ago
Matt Hook 91cfd2d0f2
fix(templates): show correct icon for tempate [EE-5426] (#9202)
1 year ago
Oscar Zhou b93aced176
feat(stack): introduce versioning for stack file [EE-5674] (#9184)
1 year ago
Chaim Lev-Ari 020ecb740a
chore(ci): run test in github action [EE-3014] (#9187)
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
Oscar Zhou 801b7d43ee
refactor(edgestack): rename version to fileVersion (#9157)
1 year ago
andres-portainer 31d68f8091
fix(snapshots): avoid a last-write-wins situation EE-5701 (#9156)
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
Chaim Lev-Ari f5e09618f0
feat(edge): add EnvVar to stack details [EE-5463] (#9036)
1 year ago
andres-portainer 8a432ebbf8
fix(edgegroups): remove duplicated endpoints when updating an edge group EE-5679 (#9138)
1 year ago
Oscar Zhou bc47061624
feat(edgestack): git stack versioning [EE-5458] (#9126)
1 year ago
Chaim Lev-Ari f293ea41d3
refactor(settings): migrate helm cert panel to react [EE-5505] (#9132)
1 year ago
Chaim Lev-Ari c452de82b7
refactor(libstack): use libstack [EE-5474] (#9122)
1 year ago
Oscar Zhou f02ede00b3
fix(docker/tls): update tls certs for Docker API env [EE-4286] (#9112)
1 year ago
andres-portainer f1f46f4da1
fix(boltdb): remove undefined behavior when deleting objects while iterating EE-5643 (#9129)
1 year ago
Oscar Zhou c96e076871
feat(edge/stack): add stack deployment info struct [EE-5523] (#9042)
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
andres-portainer b12e1aade4
fix(boltdb): remove extra allocation and copy from GetObject() EE-5622 (#9111)
1 year ago
andres-portainer 716c196682
feat(dataservices): abstract away some redundant code EE-5620 (#9110)
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
andres-portainer e43973da1a
fix(logging): skip caller frames to give better context EE-5227 (#9087)
1 year ago
Prabhat Khera 90759182db
fix fallback rule and wordings (#9074)
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
Prabhat Khera 57fa044f2e
feat(kubernetes): remove path and service from mandatory fields EE-5406 (#9054)
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
Prabhat Khera 3233987a21
feat(kubernetes): add note teaser and styled application note on details EE-5364 (#9016)
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
Prabhat Khera ecf7f7ec14
update docker go mod to 23.0.3 (#9024)
2 years 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
andres-portainer bcbdb01785
fix(kubernetes): fix manifestFilePaths slice creation EE-4554 (#8023)
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
andres-portainer dbd476008b
feat(snapshots): add support for transactions EE-5329 (#8947)
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
andres-portainer 7197ca435a
fix(tls): add missing cipher suites EE-5465 (#8924)
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