-
Notifications
You must be signed in to change notification settings - Fork 330
ui: display status reports on deployments #1559
Conversation
7767a19
to
ee023e8
Compare
b949881
to
b048cd0
Compare
060020f
to
d11ee4f
Compare
d11ee4f
to
533146a
Compare
533146a
to
defc69b
Compare
defc69b
to
59fd4de
Compare
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.
Will give a proper review tomorrow since you mention you have a few more TODOs, but gave this a shot locally as is stands right now and looks good to me! 🎉
a2c0d24
to
90ef6cf
Compare
90ef6cf
to
c563f91
Compare
c563f91
to
239ac1d
Compare
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.
Looking great!
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.
Tested success scenarios locally, and it looks great! Failure scenarios are very hard to produce locally at this point - you need to get the deployment into a bad state in the time between the deployment completing and the first status check kicking off. Will be easier once we have polling.
A few different changes bundled together, in order of importance: 1. Key off human-readable health statuses (as they come from the API) 2. Expand test coverage 3. Tweak styling to better match designs 4. Microscopic copy tweak Co-authored-by: Greg Hoin <[email protected]>
Co-authored-by: Greg Hoin <[email protected]>
Co-authored-by: Greg Hoin <[email protected]>
Co-authored-by: Greg Hoin <[email protected]>
Co-authored-by: Greg Hoin <[email protected]>
Co-authored-by: Greg Hoin <[email protected]>
Co-authored-by: Greg Hoin <[email protected]>
5c5f11a
to
db0b39c
Compare
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.
Nice job!! Looks great ❇️ ✔️
What is this?
Fixes #1237
This PR adds badges to deployments indicating the result of Waypoint’s latest status report (aka health check).
What’s the plan?
<StatusBadge>
What are we saving for a future PR/release?
<StatusBadge>
everywhere in place of the existing success/failure badges (ui: Reconcile icon colors #1581)What does it look like?
How do I verify it?
Using Mirage
For realsies
(cd ui && make)