Add parameter enableadminAPI to prometheus configuration #773
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.
As part of the openstack
[watcher](https://opendev.org/openstack/watcher)tests we need to delete old metrics to avoid errors calculating node resource utilizations.We are doing that by patching prometheus on post_scripting, after controlplane is created, using:
oc patch prometheuses.monitoring.rhobs metric-storage --namespace=openstack --type=merge -p '{"spec":{"enableAdminAPI":true}}'hereHaving the possibility of adding this parameter to the control-plane kustomize variables at the installation time would avoid to need the post scripting, making edpm jobs easier to maintain.
I have followed the same logic than used to add
enableRemoteWriteReceiverparameter, which is also used by our tests to inject metrics.I'm also creating a similar PR on observability-operator project, not sure which will require the other to be first merged