Expected Behavior
If the configured collector ingest input is in a failed state (e.g. due to port collision), a user eligible to enroll collectors should have some kind of warning about this on the deployment pages (either onboarding or deployment).
Current Behavior
During initial onboarding there is a flow to set up the ingest input for the first time (sets the collector config and starts the input). However, if the input fails, the user navigates away and comes back to the onboarding flow, the fact that the input is not actually usable is no longer clearly visible to the user.
It is reflected in the Cluster Health overview, but the onboarding itself pretends everything is fine (because it only looks at the persisted collector configuration).
Possible Solution
Also check the input state and if it's not RUNNING then we should show the IngestEndpointStrip like during initial onboarding.
Steps to Reproduce (for bugs)
- Go through collector onboarding with an admin account.
- Set up the ingest input using a port you know will conflict, e.g. the REST API port.
- The endpoint configuration strip will show that it failed.
- Navigate away and come back to the onboarding
- The warning no longer shows up, this is the bug.
Your Environment
- Graylog Version: 7.2.0-beta.2
- Java Version:
- OpenSearch Version:
- MongoDB Version:
- Operating System:
- Browser version:
Checklist
[] This issue fix need to be backported.
[] Does this issue have security implications?
Expected Behavior
If the configured collector ingest input is in a failed state (e.g. due to port collision), a user eligible to enroll collectors should have some kind of warning about this on the deployment pages (either onboarding or deployment).
Current Behavior
During initial onboarding there is a flow to set up the ingest input for the first time (sets the collector config and starts the input). However, if the input fails, the user navigates away and comes back to the onboarding flow, the fact that the input is not actually usable is no longer clearly visible to the user.
It is reflected in the Cluster Health overview, but the onboarding itself pretends everything is fine (because it only looks at the persisted collector configuration).
Possible Solution
Also check the input state and if it's not
RUNNINGthen we should show theIngestEndpointStriplike during initial onboarding.Steps to Reproduce (for bugs)
Your Environment
Checklist
[] This issue fix need to be backported.
[] Does this issue have security implications?