portainer/api
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
..
archive feat(extensions): add the ability to upload and enable an extension (#3345) 2019-11-20 18:16:40 +13:00
bolt feat(k8s): use instance ID to create unique k8s resources (#4196) 2020-08-12 17:10:28 +12:00
chisel refactor(errors): reorganize errors (#3938) 2020-07-08 09:57:52 +12:00
cli feat(telemetry): replace GA with matomo (#4140) 2020-08-07 10:46:25 +12:00
cmd/portainer feat(k8s): use instance ID to create unique k8s resources (#4196) 2020-08-12 17:10:28 +12:00
crypto feat(server): support minimum tls v1.2 (#4076) 2020-07-22 12:16:00 +12:00
docker refactor(errors): reorganize errors (#3938) 2020-07-08 09:57:52 +12:00
exec feat(extensions): remove rbac extension (#4157) 2020-08-11 17:41:37 +12:00
filesystem feat(extensions): remove rbac extension (#4157) 2020-08-11 17:41:37 +12:00
git fix(stack): Skip SSL Verification (#3064) 2019-09-10 10:56:16 +12:00
http feat(extensions): remove rbac extension (#4157) 2020-08-11 17:41:37 +12:00
internal feat(extensions): remove rbac extension (#4157) 2020-08-11 17:41:37 +12:00
jwt refactor(errors): reorganize errors (#3938) 2020-07-08 09:57:52 +12:00
kubernetes feat(k8s): use instance ID to create unique k8s resources (#4196) 2020-08-12 17:10:28 +12:00
ldap refactor(errors): reorganize errors (#3938) 2020-07-08 09:57:52 +12:00
libcompose feat(kubernetes): introduce kubernetes support (#3987) 2020-07-06 11:21:03 +12:00
oauth feat(auth): integrate oauth extension (#4152) 2020-08-05 20:36:46 +12:00
go.mod feat(auth): integrate oauth extension (#4152) 2020-08-05 20:36:46 +12:00
go.sum feat(kubernetes): introduce kubernetes support (#3987) 2020-07-06 11:21:03 +12:00
kubernetes.go feat(k8s/applications): expose applications via ingress (#4136) 2020-08-13 11:30:23 +12:00
portainer.go feat(k8s/applications): expose applications via ingress (#4136) 2020-08-13 11:30:23 +12:00
swagger.yaml feat(extensions): remove rbac extension (#4157) 2020-08-11 17:41:37 +12:00
swagger_config.json chore(version): bump version number 2020-06-03 11:40:03 +12:00