Commit Graph

3063 Commits

Author SHA1 Message Date
cong meng
d1a1832654 fix(pwd) EE-3161 ease the minimum password restrictions to 12 characters (#6920)
* fix(pwd): EE-3161 ease the minimum password restrictions to 12 characters
2.13.1
2022-05-12 13:16:56 +12:00
Prabhat Khera
578bacdcac bump version to 2.13.1 (#6913) 2022-05-11 13:49:13 +12:00
Dmitry Salakhov
af14db5112 fix(settings): allow empty edge url (#6908) 2022-05-10 15:51:15 -03:00
andres-portainer
790fd5f7d2 fix(tls): downgrade minimum version to TLS 1.2 to avoid proxy problems EE-3152 (#6910) 2022-05-10 15:33:46 -03:00
itsconquest
b3fd62bd96 fix(extension): always restart the backend [EE-3093] (#6889) 2.13.0 2022-05-06 15:14:21 +12:00
itsconquest
6efc7084cd fix(extension): add missing labels [EE-3068] (#6878) 2022-05-06 14:19:22 +12:00
Dakota Walsh
4c747bfd11 fix(extension): extend JWT auth token expiration for extension EE-3065 (#6880)
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:53:15 +12:00
Chaim Lev-Ari
c273d3b787 fix(edge): allow more options for url [EE-2975] (#6883) 2022-05-05 10:03:22 +03:00
Chaim Lev-Ari
4e91ca4b1f fix(edge/aeec): add explanation about PORTAINER_EDGE_ID [EE-3056] (#6873) 2022-05-05 10:02:41 +03:00
Matt Hook
6423a7bd17 switch natural sort lib for a better one (#6863)
Switched to better natural sorting package
2022-05-02 12:37:37 +12:00
Richard Wei
8214119137 fix selector css (#6859) 2022-04-29 15:06:38 +12:00
itsconquest
fe3aeab115 fix(home): fix styles of edit button [EE-3006] (#6802)
* 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:02 +12:00
itsconquest
5e25f8fe7d fix(edge): fix formatting of scripts for release [EE-2987] (#6785)
* 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:30 +12:00
Richard Wei
8471d2ae26 fix clear all button text vertical align (#6834) 2022-04-28 10:18:41 +12:00
Prabhat Khera
eb7875290d pass tagsPartialMatch query param on home screen (#6843) 2022-04-27 17:27:39 +12:00
Prabhat Khera
26649219b3 fix status filter (#6828) 2022-04-27 11:59:42 +12:00
itsconquest
c1072da667 fix(settings): fix logic for showing https section [EE-3008](#6804) 2022-04-27 10:48:25 +12:00
cong meng
a992cdbe53 fix: EE-3019 add space on top copy button (#6818) 2022-04-27 10:10:33 +12:00
Chaim Lev-Ari
175fddff8e fix(edge): show edge environment in edge views [EE-2997] (#6796) 2022-04-26 14:25:28 +03:00
Prabhat Khera
8034966ea3 fix(home): home page filters EE-2972 (#6787) 2022-04-26 11:57:50 +12:00
andres-portainer
4af28d59cf fix(aeec): enforce non-empty EdgeIDs for global key environment retrieval EE-3013 (#6809) 2022-04-25 11:35:23 -03:00
Richard Wei
6a77e8cfa3 fix add rewrite annotation should not available for traefik (#6800) 2022-04-22 20:02:56 +12:00
Chaim Lev-Ari
79c16700dd test push 2022-04-22 10:16:24 +03:00
itsconquest
c1a2ca5a51 fix(user-settings): prevent autofocus on access tokens for release [EE-2978] (#6786) 2022-04-22 11:44:59 +12: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