Commit Graph

10 Commits

Author SHA1 Message Date
Cody Jackson a646f80d57 Adding tls and auth fields to the email and webhook receivers
- Also fixed some mode issues with ArrayListGrouped that showed up on the view of these pages. Still need more tweaking to make it look good though.

rancher/dashboard#1818
2021-02-23 13:24:45 -07:00
Cody Jackson eb1359341b Fixed an ingress performance issue and added focus UX
- showPathType/useNestedBackendField was getting called frequently so I cached/memoized the response since it's a somewhat expensive call.
- Made it so when adding a path or adding a rule it focuses the appropriate input.

rancher/dashboard#1980
2020-12-09 01:20:10 -07:00
Cody Jackson 24b0552a96 Enabling the selection of non existant certificates in Ingress
- Also switched to using ArrayList within Certificate
- Small tweaks to ensure the tls objest is observable

rancher/dashboard#1812
2020-11-30 14:52:09 -07:00
Cody Jackson 6e65615cb8 Switching Ingress over to using the ArrayListGroup component
Made a few changes to improve the performance of the page. I experienced noticeable lag while editing the paths.
Updated KeyValue to address spacing and protip change requests.
2020-11-30 14:04:05 -07:00
Cody Jackson b22f3a6e30 Improving the edit and view pages of ingress
- Move the default backend tab to be after rule
- Validation of the "target service" should be a tool tip and color
- Putting a "/" de-focuses
- Combine the rule and certs into one table instead of multiple boxes, need a name

rancher/dashboard#1755
2020-11-03 12:37:05 -07:00
Cody Jackson cca7a7914d Adding more versioning support to ingress
- default backend was renamed from backend to defaultBackend
- backend schema was changed to have nested port and service name

rancher/dashboard#1634
2020-10-27 13:21:38 -07:00
Cody Jackson 0c04da8eec Adding pathType to ingress rules
Creating an ingress in k8s 1.19 was failing because we didn't
have pathType. This adds the new option as an InputWithSelect.
Because this field is present in 1.18 I'm showing this field for
all implementations.

I also fixed a small issue under DefaultBackend where
selecing a TargetService was removing the port label. The
label field was just missing from the LabeledSelect component.

rancher/dashboard#1634
https://github.com/rancher/dashboard/issues/1301#issuecomment-705052366
2020-10-20 14:44:02 -07:00
lvuch 7b21c44fa9 785 spacing issues 2020-07-15 10:56:28 -07:00
Cody Jackson 71ba6f5cfe Updating the way we display rules on the ingress list and detail pages
- Accounts for undefined hosts and paths
- Accounts for wildcards in hosts
- Accounts for protocol+host+paths not being a url
- Removes links from paths on the detail page

rancher/dashboard#762
2020-07-09 09:14:39 -07:00
Cody Jackson 827f4b5a3f Implementing the new Ingress requirements and bugfixes
rancher#272
2020-06-08 09:55:45 -07:00