Alice Groux
5f2f7a87ab
feat(app): add a preview for business edition features ( #4578 )
...
* feat(app): add a preview for business edition features
* feat(app): open links in new tab + show storage quota section + grey out unavailable providers
2020-12-14 14:31:59 +13:00
cong meng
f656ad7124
fix(frontend): fix incorrect datatable selection count on text filter change ( #4474 )
...
Co-authored-by: Simon Meng <simon@mcpacino.tk>
2020-12-14 12:25:00 +13:00
Alice Groux
f681e2d532
feat(endpoint): start Portainer without endpoint ( #4460 )
...
* feat(endpoint): start Portainer without endpoint
* feat(endpoint): minor UI update
Co-authored-by: Anthony Lapenna <lapenna.anthony@gmail.com>
2020-12-14 10:20:35 +13:00
Alice Groux
92ad3e788d
feat(k8s/configuration): rename create entry file button ( #4515 )
2020-12-13 21:42:54 +13:00
Alice Groux
bc2f5a3260
feat(k8s/advanced-deployment): update extra information message when kubernetes type is selected ( #4542 )
2020-12-13 17:54:38 +13:00
Alice Groux
487123491e
fix(k8s/application): improve ux for instance count input in creation/edition application ( #4498 )
2020-12-13 17:22:46 +13:00
Alice Groux
341378e783
feat(app/endpoint): add deployment instructions for windows ( #4442 )
...
* feat(app/endpoint): add deployment instructions for windows
* feat(app/endpoint): hide instructions for kubernetes via load balancer and kubernetes via node port when windows is selected
* feat(endpoint): minor UI update
Co-authored-by: Anthony Lapenna <lapenna.anthony@gmail.com>
2020-12-13 15:50:42 +13:00
Alice Groux
b360936454
feat(app/endpoint): edge deployment for windows ( #4443 )
...
* feat(app/endpoint): edge deployment for windows
* feat(app/endpoint): hide instructions for kubernetes when windows is selected
* feat(app/endpoint): fix typo
* feat(endpoint): minor UI update
Co-authored-by: Anthony Lapenna <lapenna.anthony@gmail.com>
2020-12-11 17:40:56 +13:00
Mathieu Cantin
8204d32538
fix(configs): fix error with binary file ( #3937 )
2020-12-11 09:57:28 +13:00
Maxime Bajeux
60c5ab3eec
feat(kube): Add a confirmation modal before deleting one or more application or configuration ( #4522 )
2020-12-10 20:46:58 +13:00
Alice Groux
45fcb1ad26
fix(k8s/configuration): save the owner when updating the configuration ( #4517 )
2020-12-10 19:49:25 +13:00
Alice Groux
7398d54ed0
fix(k8s/application): refreshing yaml panel doesn't change the selected panel ( #4500 )
2020-12-10 19:44:24 +13:00
Alice Groux
faded67deb
fix(k8s/node): sort labels ( #4417 )
2020-12-10 15:57:35 +13:00
Alice Groux
eadd8b36d6
fix(applications/ports-mapping): load balancer link expand only if the item length > 1 ( #4495 )
2020-12-10 15:27:18 +13:00
cong meng
1ad4623b08
fix(frontend): override configuration keys disappear ( #4547 ) ( #4560 )
...
Co-authored-by: Simon Meng <simon.meng@portainer.io>
2020-12-10 15:13:02 +13:00
Alice Groux
890bbf4058
fix(k8s/sidebar): accessing cluster setup not expand endpoint sidebar ( #4496 )
2020-12-10 15:11:45 +13:00
cong meng
865c8d899b
fix(frontend): revalidate configuration name when change resource pool ( #4553 ) ( #4562 )
...
Co-authored-by: Simon Meng <simon.meng@portainer.io>
2020-12-10 14:21:43 +13:00
cong meng
aa5277de2e
fix(frontend): cannnot access configuration details view containing binary data ( #4503 ) ( #4561 )
...
Co-authored-by: Simon Meng <simon.meng@portainer.io>
2020-12-10 13:58:10 +13:00
Stéphane Busso
3d9c10adf1
Merge pull request #4415 from portainer/feat/GH/4011-pods-as-applications
...
feat(k8s/applications): exposed naked pods as applications
2020-11-23 14:57:04 +13:00
Alice Groux
0d20988bef
fix(rest): remove timeouts for all REST services ( #4385 )
2020-11-05 20:49:37 +13:00
xAt0mZ
174e28b850
feat(k8s/application): app details for pods
2020-10-26 19:48:38 +01:00
xAt0mZ
3da9751c82
feat(k8s/applications): add pod as new application type for apps list
2020-10-26 19:46:44 +01:00
Alice Groux
ccea7cca3d
fix(endpoint): remove TLS settings for kubernetes ( #4388 )
2020-10-21 09:22:42 +13:00
Tim van den Eijnden
43891703c2
fix(endpoints): broken datatable sorting ( #4373 )
2020-10-20 12:07:24 +13:00
Tim van den Eijnden
74429d6d46
feat(frontend): show endpoint.name in page title ( #4363 )
...
* feat(frontend): show endpoint.name in page title
* feat(frontend): show endpoint.name in page title - use rootscope for defaultTitle
2020-10-16 22:28:46 +13:00
Ranjan Purbey
9e80037e72
style(containers): fix word-break on container details table ( #4359 )
...
Co-authored-by: Rajesh Swarna <rajeshswarna123@gmail.com>
Co-authored-by: naveenrayudu <naveenkumar.rayudu@gmail.com>
Co-authored-by: Ranjan Purbey <ranjan.purbey@gmail.com>
Co-authored-by: Rajesh Swarna <rajeshswarna123@gmail.com>
Co-authored-by: naveenrayudu <naveenkumar.rayudu@gmail.com>
2020-10-05 11:00:13 +13:00
panchbhai1969
da29c2b6a5
#3741 fix(datatables): fixes datatable selection count on text filter ( #4358 )
2020-10-05 10:58:53 +13:00
Anthony Lapenna
9300603777
fix(k8s/applications): fix an issue with daemonset in 0/0 state ( #4288 )
2020-08-31 17:21:25 +12:00
Anthony Lapenna
8dac2df7bf
fix(k8s/volumes): fix an issue with the system volume filter not working ( #4284 )
2020-08-31 17:21:15 +12:00
Anthony Lapenna
90fd5af4b9
fix(core/home): fix a display issue with Edge endpoints
2020-08-28 12:05:22 +12:00
Anthony Lapenna
b91895d618
feat(core/endpoint): minor UI update for Kubernetes Edge endpoints
2020-08-27 17:28:41 +12:00
Anthony Lapenna
0019b22be5
fix(core/home): fix an issue when connecting to an Edge kubernetes endpoint ( #4274 )
2020-08-27 00:26:21 +12:00
Anthony Lapenna
787cf41ee3
feat(k8s/configure): rename metrics server
2020-08-25 22:53:12 +12:00
Chaim Lev-Ari
0ebf0ab199
fix(auth): prevent double transition to logout ( #4266 )
...
* fix(auth): prevent double transition to logout
* fix(app): revert
* feat(state-manager): reinitalize on login
2020-08-25 20:08:47 +12:00
Chaim Lev-Ari
6fa450a981
feat(aci): introduce basic form validation ( #4268 )
...
* feat(aci): introduce basic form validation
* feat(aci): check every port bindings
* fix(aci): remove name and image warnings
2020-08-25 19:45:06 +12:00
Chaim Lev-Ari
b4f97efb85
fix(rbac): clean leftovers ( #4265 )
2020-08-25 11:04:51 +12:00
Chaim Lev-Ari
45cada05d5
feat(custom-templates): validate unique template name ( #4264 )
...
* feat(custom-template): check for name uniqueness
* feat(custom-templates): check unique name on edit
2020-08-24 14:54:02 +12:00
Chaim Lev-Ari
d5d7b17dc4
feat(stacks): disable creation when editor or template is empty ( #4262 )
2020-08-24 14:53:27 +12:00
Chaim Lev-Ari
859d26aef6
fix(templates): show error when failing to create stack ( #4251 )
2020-08-21 19:34:40 +12:00
Anthony Lapenna
383e19077f
feat(core/about): remove about view and add link to website ( #4256 )
2020-08-21 13:11:34 +12:00
xAt0mZ
403dbb1245
fix(docker/templates): save custom template filters ( #4249 )
2020-08-21 10:15:26 +12:00
Chaim Lev-Ari
c48d05449c
fix(volumes): set right resource id for volume ( #4247 )
2020-08-21 00:48:53 +12:00
Anthony Lapenna
f8be9bb57a
feat(k8s/resource-pool): set ingress hostname as mandatory and remove… ( #4244 )
...
* feat(k8s/resource-pool): set ingress hostname as mandatory and remove default backend
* refactor(k8s/resource-pool): use constants
* feat(k8s/configure): add experimental note about traefik
2020-08-20 21:24:12 +12:00
Chaim Lev-Ari
7329ea91ca
fix(app): set defaults for select boxes ( #4235 )
...
* fix(container): select runtime by default
* fix(network): set default network config
* fix(container): set default network container placeholder
* fix(services): default service mount
2020-08-20 13:02:25 +12:00
xAt0mZ
d850e18ff0
feat(k8s/ingresses): add more granularity to ingress configuration ( #4220 )
...
* feat(k8s/configure): separate ingress class name and ingress class type
* feat(k8s/resource-pool): ability to add custom annotations to ingress classes on RP create/edit
* feat(k8s/ingresses): remove 'allow users to use ingress' switch
* feat(k8s/configure): minor UI update
* feat(k8s/resource-pool): minor UI update
* feat(k8s/application): update ingress route form validation
* refactor(k8s/resource-pool): remove console.log statement
* feat(k8s/resource-pool): update ingress annotation placeholders
* feat(k8s/configure): add pattern form validation on ingress class
* fix(k8s/resource-pool): automatically associate ingress class to ingress
* fix(k8s/resource-pool): fix invalid ingress when updating a resource pool
* fix(k8s/resource-pool): update ingress rewrite target annotation value
* feat(k8s/application): ingress form validation
* fix(k8s/application): squash ingress rules with empty host inside a single one
* feat(k8s/resource-pool): ingress host validation
* fix(k8s/resource-pool): rewrite rewrite option and only display it for ingress of type nginx
* feat(k8s/application): do not expose ingress applications over node port
* feat(k8s/application): add specific notice for ingress
Co-authored-by: Anthony Lapenna <lapenna.anthony@gmail.com>
2020-08-20 12:51:14 +12:00
Chaim Lev-Ari
68851aada4
fix(containers): persist column settings ( #4234 )
...
* feat(containers): remove ip column
* fix(containers): persist column settings
2020-08-19 11:50:16 +12:00
Chaim Lev-Ari
aeb3bf535f
fix(aci): create aci endpoint ( #4231 )
2020-08-19 00:40:02 +12:00
Chaim Lev-Ari
7b77a92a2d
fix(endpoints): load endpoints and tags together ( #4230 )
2020-08-19 00:39:32 +12:00
Chaim Lev-Ari
35fa9d6981
fix(oauth): if username is empty, fail to login ( #4232 )
...
* fix(oauth): if username is empty, fail to login
* fix(oauth): return err when failing to find username
* fix(oauth): disable autofill
2020-08-19 00:38:58 +12:00
Chaim Lev-Ari
b3b706d88d
fix(core/oauth): select no-team by default ( #4227 )
2020-08-18 20:59:52 +12:00