-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
feat: added healthcheck and attribute checklist component for Kafka #6371
Conversation
Build Error! No Linked Issue found. Please link an issue or mention it in the body using #<issue_id> |
Build Error! No Linked Issue found. Please link an issue or mention it in the body using #<issue_id> |
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.
❌ Changes requested. Reviewed everything up to 912a4cb in 1 minute and 29 seconds
More details
- Looked at
853
lines of code in12
files - Skipped
0
files when reviewing. - Skipped posting
5
drafted comments based on config settings.
1. frontend/src/pages/MessagingQueues/MessagingQueueHealthCheck/MessagingQueueHealthCheck.tsx:44
- Draft comment:
Useincludes
instead offilter
to check for the presence of a service.
enabled: serviceToInclude.includes(MessagingQueueHealthCheckService.Producers),
- Reason this comment was not posted:
Marked as duplicate.
2. frontend/src/pages/MessagingQueues/MessagingQueueHealthCheck/MessagingQueueHealthCheck.tsx:58
- Draft comment:
Useincludes
instead offilter
to check for the presence of a service.
enabled: serviceToInclude.includes(MessagingQueueHealthCheckService.Kafka),
- Reason this comment was not posted:
Marked as duplicate.
3. frontend/src/pages/MessagingQueues/MessagingQueueHealthCheck/MessagingQueueHealthCheck.styles.scss:44
- Draft comment:
Avoid using inline styles forheight
in.attribute-select .ant-select-selector
. Use a CSS class instead. - Reason this comment was not posted:
Comment looked like it was already resolved.
4. frontend/src/pages/MessagingQueues/MessagingQueueHealthCheck/MessagingQueueHealthCheck.styles.scss:162
- Draft comment:
Use design tokens or predefined color constants instead of hardcoding color values forborder
in.config-btn-content
. - Reason this comment was not posted:
Marked as duplicate.
5. frontend/src/pages/MessagingQueues/MessagingQueues.styles.scss:67
- Draft comment:
Use design tokens or predefined color constants instead of hardcoding color values forborder
in.messaging-queue-options .ant-select-selector
. This is also applicable to other similar instances in this file. - Reason this comment was not posted:
Marked as duplicate.
Workflow ID: wflow_uI7hNq4ZHZv899po
Want Ellipsis to fix these issues? Tag @ellipsis-dev
in a comment. You can customize Ellipsis with 👍 / 👎 feedback, review rules, user-specific overrides, quiet
mode, and more.
Summary
Related Issues / PR's
Screenshots
Attribute Checklist -
Screen.Recording.2024-10-24.at.9.55.09.AM.mov
Affected Areas and Manually Tested Areas
Important
Add Kafka health check and onboarding components, update UI and documentation for Kafka services.
getOnboardingStatus
function ingetOnboardingStatus.ts
to fetch Kafka onboarding status.useOnboardingStatus
hook inuseOnboardingStatus.tsx
for querying onboarding status.MessagingQueueHealthCheck
andAttributeCheckList
components for Kafka health checks.ConnectionStatus.tsx
to handle Kafka-specific onboarding logic.MessagingQueueHealthCheck.styles.scss
for new components.springBoot-kubernetes-runApplication-producers.md
for Java producer setup.getStartedSource
andgetStartedSourceService
toQueryParams
enum inquery.ts
.messagingQueueKakfaSupportedDataSources
indataSourceUtils.ts
.MessagingQueues.tsx
to include health check modal and navigation logic.This description was created by
for 912a4cb. It will automatically update as commits are pushed.