portainer/app/kubernetes
xAt0mZ f91d3f1ca3
feat(k8s/applications): expose applications via ingress (#4136)
* feat(k8s/endpoint): expose ingress controllers on endpoints

* feat(k8s/applications): add ability to expose applications over ingress - missing RP and app edits

* feat(k8s/application): add validation for ingress routes

* feat(k8s/resource-pools): edit available ingress classes

* fix(k8s/ingress): var name refactor was partially applied

* feat(kubernetes): double validation on RP edit

* feat(k8s/application): app edit ingress update + formvalidation + UI rework

* feat(k8s/ingress): dictionary for default annotations on ingress creation

* fix(k8s/application): temporary fix + TODO dev notice

* feat(k8s/application): select default ingress of selected resource pool

* feat(k8s/ingress): revert ingressClassName removal

* feat(k8s/ingress): admins can now add an host to ingress in a resource pool

* feat(k8s/resource-pool): list applications using RP ingresses

* feat(k8s/configure): minor UI update

* feat(k8s/configure): minor UI update

* feat(k8s/configure): minor UI update

* feat(k8s/configure): minor UI update

* feat(k8s/configure): minor UI update

* fix(k8s/ingresses): remove host if undefined

* feat(k8s/resource-pool): remove the activate ingresses switch

* fix(k8s/resource-pool): edditing an ingress host was deleting all the routes of the ingress

* feat(k8s/application): prevent app deploy if no ports to publish and publishing type not internal

* feat(k8s/ingress): minor UI update

* fix(k8s/ingress): allow routes without prepending /

* feat(k8s/application): add form validation on ingress route

Co-authored-by: Anthony Lapenna <lapenna.anthony@gmail.com>
2020-08-13 11:30:23 +12:00
..
component-status feat(cluster): Show the cluster health by showing the status of the underlying cluster components (#4022) 2020-07-17 11:39:16 +12:00
components feat(k8s/applications): expose applications via ingress (#4136) 2020-08-13 11:30:23 +12:00
converters feat(k8s/applications): expose applications via ingress (#4136) 2020-08-13 11:30:23 +12:00
endpoint feat(node): Show which IP address / port the cluster API is listening on (#4134) 2020-08-05 12:15:17 +12:00
filters feat(k8s/application): expose tolerations and affinities (#4063) 2020-07-30 10:25:59 +12:00
helpers feat(k8s/applications): expose applications via ingress (#4136) 2020-08-13 11:30:23 +12:00
horizontal-pod-auto-scaler feat(k8s/application): add the ability to set the auto-scale policy of an application (#4118) 2020-08-05 10:08:11 +12:00
ingress feat(k8s/applications): expose applications via ingress (#4136) 2020-08-13 11:30:23 +12:00
models feat(k8s/applications): expose applications via ingress (#4136) 2020-08-13 11:30:23 +12:00
node feat(k8s/node): Add the ability to apply taints and labels to nodes (#4176) 2020-08-12 11:42:55 +12:00
pod feat(k8s/application): expose tolerations and affinities (#4063) 2020-07-30 10:25:59 +12:00
rest feat(application): Add the ability to use existing volumes when creating an application (#4044) 2020-08-07 16:40:24 +12:00
services feat(k8s/applications): expose applications via ingress (#4136) 2020-08-13 11:30:23 +12:00
views feat(k8s/applications): expose applications via ingress (#4136) 2020-08-13 11:30:23 +12:00
__module.js fix(app): use deps injection in router correctly (#4049) 2020-07-21 09:06:37 +12:00