-
Notifications
You must be signed in to change notification settings - Fork 361
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix: [M3-7521 & M3-7556 & M3-7581] - Update AGLB Service Target Validation & Fix Route Rules being cleared #10016
fix: [M3-7521 & M3-7556 & M3-7581] - Update AGLB Service Target Validation & Fix Route Rules being cleared #10016
Conversation
Coverage Report: ✅ |
I'm seeing a couple issues but one may be related to that API bug involving TCP host checks you mentioned in your description, and the other may have already existed:
|
This is caused by an API bug and will be resolved by API PR #5930! An API request should occur. An API error is not being surfaced in the UI because the API error
Fixed in 561d8f8 I will re-assess the other things you mentioned when we get this PR and the API PR merged! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Couple things I found that feel probably outside the scope of this PR but open to however (whenever) you'd like to address:
Host
doesn't look like it should be an option here any more. When I tried to create a rule using that option, I received the following error from API.
- When I tried to create a route routing to the same service target multiple times, I saw some weird behavior. The request seemed to fail and I saw the API error notice in the drawer, but the rule still appeared in the table.
Req and response:
Viewing and editing my new rule that supposedly errored, but is visible with just one service target routed at 50%:
M3-xxxx
Removes ability to toggle Service Target health checks based on discussion with Mark and Daniel
I use x's as placeholders too, ha. Did a ticket for this get created? Can we update the PR title and description for completeness?
Confirmed:
- I can add/edit a service target and see the health check host is a required field for HTTP protocol; validation reflects this.
- I confirmed the fix to the behavior Joe mentioned - after deleting a service target, the drawer is no longer in edit mode of the deleted service target; it's in add mode.
- Route rules are no longer getting cleared when updating a route.
- Health checks for service targets are now mandatory; the toggle has been removed.
Develop | This Branch |
---|---|
@jdamore-linode Should be "fixed" now. Meaning you should see the following: Screen.Recording.2024-01-02.at.4.52.44.PM.mov |
I have a PR that will go up once this is merged that fixes the tooltip experience for our Textfield component. Currently focusing the icon using a keyboard causes the focus state to appear distorted/elongated. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Description 📝
Makes three major changes
host
option from a Rulematch_type
Changes 🔄
Preview 📷
How to test 🧪
Prerequisites
dev-test-aglb
in the dev environmentVerification steps
Service Target Validation
Rules getting cleared bug
As an Author I have considered 🤔