Skip to content

Conversation

@williamrandolph
Copy link
Contributor

@williamrandolph williamrandolph commented Apr 22, 2020

In #54816, we deprecated a group of toggle settings for basic license level features. In #55416 (in review), we are turning most of those settings into no-ops, i.e., having them in your settings file won't throw an error, but they won't do anything at all. Turning monitoring and ILM into no-ops affects logic in other modules, so I handled them separately. ILM is in #55592, and Monitoring is handled here.

This PR turns xpack.monitoring.enabled into a no-op. Mostly, this involved removing the setting from the setup for integration tests. Monitoring may introduce some complexity for test setup and teardown, so we should keep an eye out for turbulence and failures, e.g. #55461 .

Meta issue: #54745

  • documentation

@williamrandolph williamrandolph marked this pull request as draft April 22, 2020 18:56
@elasticmachine
Copy link
Collaborator

Pinging @elastic/es-core-infra (:Core/Infra/Plugins)

@williamrandolph
Copy link
Contributor Author

@elasticmachine test this please

@williamrandolph williamrandolph requested a review from rjernst April 23, 2020 15:53
@williamrandolph williamrandolph marked this pull request as ready for review April 23, 2020 15:54
@williamrandolph williamrandolph merged commit 560940b into elastic:master Apr 30, 2020
williamrandolph added a commit to williamrandolph/elasticsearch that referenced this pull request Apr 30, 2020
* Make xpack.monitoring.enabled setting a no-op

This commit turns xpack.monitoring.enabled into a no-op. Mostly, this involved
removing the setting from the setup for integration tests. Monitoring may
introduce some complexity for test setup and teardown, so we should keep an eye
out for turbulence and failures

* Docs for making deprecated setting a no-op
williamrandolph added a commit that referenced this pull request May 1, 2020
* Make xpack.monitoring.enabled setting a no-op

This commit turns xpack.monitoring.enabled into a no-op. Mostly, this involved
removing the setting from the setup for integration tests. Monitoring may
introduce some complexity for test setup and teardown, so we should keep an eye
out for turbulence and failures

* Docs for making deprecated setting a no-op
@williamrandolph williamrandolph deleted the monitoring-enabled-is-no-op branch May 23, 2022 17:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants