You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There is currently a bootstrap check that validates TLS client authentication is enabled (required or optional) in at least one context (transport or http) when there is at least one PKI realm enabled.
That is because clients cannot be authenticated by the PKI realm if there's no channel that supports mutually authn TLS. However, with the new proxied PKI authn scheme, this is no longer true; it is possible to authn via the proxied PKI scheme even if there is no mutually authn TLS channel configured.
This commit relaxes the bootstrap check to only fail if the PKI realm is enabled and does not support delegation.
org.elasticsearch.smoketest.WatcherRestIT > initializationError FAILED
java.io.IOException: Error parsing painless/50_update_scripts
at org.elasticsearch.test.rest.yaml.section.ClientYamlTestSuite.parse(ClientYamlTestSuite.java:77)
at org.elasticsearch.test.rest.yaml.ESClientYamlSuiteTestCase.createParameters(ESClientYamlSuiteTestCase.java:194)
at org.elasticsearch.test.rest.yaml.ESClientYamlSuiteTestCase.createParameters(ESClientYamlSuiteTestCase.java:179)
at org.elasticsearch.smoketest.WatcherRestIT.parameters(WatcherRestIT.java:31)
Caused by:
ParsingException[Error parsing test named [Test transform scripts are updated on execution]]; nested: IllegalArgumentException[Expected [START_OBJECT, found [VALUE_NULL], the skip section is not properly indented];
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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.
There is currently a bootstrap check that validates TLS client authentication is enabled (
requiredoroptional) in at least one context (transport or http) when there is at least one PKI realm enabled.That is because clients cannot be authenticated by the PKI realm if there's no channel that supports mutually authn TLS. However, with the new proxied PKI authn scheme, this is no longer true; it is possible to authn via the proxied PKI scheme even if there is no mutually authn TLS channel configured.
This commit relaxes the bootstrap check to only fail if the PKI realm is enabled and does not support delegation.
Relates #34396