Commit Graph

19 Commits

Author SHA1 Message Date
Cody Jackson 40cc853ad7 Ensuring all fields of ingress rules updates the model
- Also noticed height issues witht he unlabled inputs so I fixed those too

rancher/dashboard#2059
2020-12-16 16:14:22 -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 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 f638ee4a2c user menu 2020-10-01 15:48:08 -07:00
lvuch 33984ca71e workload tab cleanup 2020-08-18 12:09:12 -07:00
lvuch d9df3a1ac0 lint fix 2020-07-29 10:33:13 -07:00
lvuch 73d72e2ed9 667 fixes 2020-07-29 10:26:41 -07:00
lvuch c739a51c81 ingress span 2020-07-15 13:20:07 -07:00
lvuch dccd3b6701 667 2020-07-15 12:35:29 -07:00
lvuch f85a9fde08 create resource page tune up 2020-06-11 15:47:05 -07:00
Cody Jackson 827f4b5a3f Implementing the new Ingress requirements and bugfixes
rancher#272
2020-06-08 09:55:45 -07:00
lvuch bc31166d8c ingress edit 2020-05-29 14:16:25 -07:00
Vincent Fiduccia 31ea3b138e
Eslint changes new nuxt defaults want 2020-05-28 14:22:52 -07:00
Cody Jackson dfb3ed18bd Updating Ingress to implement new requirements
rancher/dashboard#272
2020-05-12 16:38:13 -07:00
Cody Jackson 4014751a1b Fixing up ingress pages
- Fixed a number of unhandled exceptions
- Fixes some issues with rules vs backend property references
- Made pages more consistent with mocks

rancher/dashboard#272
2020-04-21 10:27:30 -07:00
Vincent Fiduccia a8d75a2091
nav-tree -> type-map, remove versions from all the types and filenames 2020-03-10 17:33:53 -07:00