[grafana] Make sidecar containers working #4046
Open
+22
−12
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.
When trying to use sidecars containers as init containers with
restartPolicyset toAlways(a.k.a. native sidecar), several small issues are occuring:uin its definition (grafana: stray u in init-sc-dashboard startupProbe #4033)METHODis hardcoded for alerts and notifier containers, preventing them to be usable in sidecar mode (when set as init containers, alerts and notifier sidecars have hardcodedmethod#4045)This PR resolves the three issues by:
uMETHODon alerts and notifier containers whenrestartPolicyis defined and set toAlwaysPlease note that the behaviour of all 4 sidecar containers is not exactly homogeneous and I just tried to replicate their behavior of what's actually done when started as regular container
closes #4039, #4033, #4045 and possible #4031