RHINENG-5011 playbook not getting dispatched with POST /profiles #153
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Why do we need this change? 💭
Playbook was not getting dispatched on requesting POST /profiles. This was mainly because we are currently getting
401 Unauthorized
Status in the response due to missingX-Rh-Identity
field in context.Context - we are sending context.Background() and we don't get any error i.e. the request was successfully sent, but the server responded with a 401 Unauthorized status. Due to this, it goes to ApplyProfile function with no hosts where it doesn't fall into any code block. Hence, nothing happens.Logs without fix
Below are the logs with the fix when identity header is provided.
Below are the logs with the fix when identity header is not provided.
Documentation update? 📝
💂♂️ Checklist 🎯
Additional 📣
Feel free to add any other relevant details such as links, notes, screenshots, here.