Skip to content

Commit b7e0a45

Browse files
committed
Merge main into kderusso/rerank-snippet-poc
2 parents 32f59b3 + 08521ba commit b7e0a45

File tree

51 files changed

+1543
-615
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+1543
-615
lines changed

build-tools/src/main/java/org/elasticsearch/gradle/Architecture.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,17 @@
1111

1212
public enum Architecture {
1313

14-
X64("x86_64", "linux/amd64"),
15-
AARCH64("aarch64", "linux/arm64");
14+
X64("x86_64", "linux/amd64", "amd64"),
15+
AARCH64("aarch64", "linux/arm64", "arm64");
1616

1717
public final String classifier;
1818
public final String dockerPlatform;
19+
public final String dockerClassifier;
1920

20-
Architecture(String classifier, String dockerPlatform) {
21+
Architecture(String classifier, String dockerPlatform, String dockerClassifier) {
2122
this.classifier = classifier;
2223
this.dockerPlatform = dockerPlatform;
24+
this.dockerClassifier = dockerClassifier;
2325
}
2426

2527
public static Architecture current() {

distribution/docker/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -659,7 +659,7 @@ subprojects { Project subProject ->
659659
it.setCompression(Compression.GZIP)
660660
it.getArchiveBaseName().set("elasticsearch${base.suffix}-${VersionProperties.elasticsearch}-docker-image")
661661
it.getArchiveVersion().set("")
662-
it.getArchiveClassifier().set(architecture == Architecture.AARCH64 ? 'aarch64' : '')
662+
it.getArchiveClassifier().set(architecture.dockerClassifier)
663663
it.getDestinationDirectory().set(new File(project.parent.buildDir, 'distributions'))
664664
it.dependsOn(exportTask)
665665
}

docs/changelog/131581.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
pr: 131581
2+
summary: Support Fields API in conditional ingest processors
3+
area: Infra/Core
4+
type: enhancement
5+
issues: []

docs/changelog/131680.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
pr: 131680
2+
summary: Grant server module read/write entitlements for deprecated path setting "path.shared_data"
3+
area: Infra/Core
4+
type: bug
5+
issues: []

docs/reference/elasticsearch-plugins/discovery-ec2-usage.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
---
2+
applies_to:
3+
stack: ga
24
mapped_pages:
35
- https://www.elastic.co/guide/en/elasticsearch/plugins/current/discovery-ec2-usage.html
46
---
@@ -45,6 +47,9 @@ The available settings for the EC2 discovery plugin are as follows.
4547
`discovery.ec2.endpoint`
4648
: The EC2 service endpoint to which to connect. See [https://docs.aws.amazon.com/general/latest/gr/rande.html#ec2_region](https://docs.aws.amazon.com/general/latest/gr/rande.html#ec2_region) to find the appropriate endpoint for the region. This setting defaults to `ec2.us-east-1.amazonaws.com` which is appropriate for clusters running in the `us-east-1` region.
4749

50+
`discovery.ec2.protocol` {applies_to}`stack: deprecated 9.1`
51+
: The protocol to use to connect to the EC2 service endpoint, which may be either `http` or `https`. Defaults to `https`. This setting does not operate from version 9.1 and higher.
52+
4853
`discovery.ec2.proxy.host`
4954
: The address or host name of an HTTP proxy through which to connect to EC2. If not set, no proxy is used.
5055

docs/reference/enrich-processor/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ Refer to [Enrich your data](docs-content://manage-data/ingest/transform-enrich/d
8484
[`network_direction` processor](/reference/enrich-processor/network-direction-processor.md)
8585
: Calculates the network direction given a source IP address, destination IP address, and a list of internal networks.
8686

87-
[`normalize_for_stream` processor](/reference/enrich-processor/normalize-for-stream.md)
87+
[`normalize_for_stream` processor](/reference/enrich-processor/normalize-for-stream.md) {applies_to}`stack: preview 9.1`
8888
: Normalizes non-OpenTelemetry documents to be OpenTelemetry-compliant.
8989

9090
[`registered_domain` processor](/reference/enrich-processor/registered-domain-processor.md)

docs/reference/enrich-processor/normalize-for-stream.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
---
22
navigation_title: "Normalize for Stream"
3+
applies_to:
4+
stack: preview 9.1
35
mapped_pages:
46
- https://www.elastic.co/guide/en/elasticsearch/reference/current/normalize-for-stream-processor.html
57
---

libs/entitlement/src/main/java/org/elasticsearch/entitlement/bootstrap/EntitlementBootstrap.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ public class EntitlementBootstrap {
4646
* @param scopeResolver a functor to map a Java Class to the component and module it belongs to.
4747
* @param settingResolver a functor to resolve a setting name pattern for one or more Elasticsearch settings.
4848
* @param dataDirs data directories for Elasticsearch
49+
* @param sharedDataDir shared data directory for Elasticsearch (deprecated)
4950
* @param sharedRepoDirs shared repository directories for Elasticsearch
5051
* @param configDir the config directory for Elasticsearch
5152
* @param libDir the lib directory for Elasticsearch
@@ -63,6 +64,7 @@ public static void bootstrap(
6364
Function<Class<?>, PolicyManager.PolicyScope> scopeResolver,
6465
Function<String, Stream<String>> settingResolver,
6566
Path[] dataDirs,
67+
Path sharedDataDir,
6668
Path[] sharedRepoDirs,
6769
Path configDir,
6870
Path libDir,
@@ -82,6 +84,7 @@ public static void bootstrap(
8284
getUserHome(),
8385
configDir,
8486
dataDirs,
87+
sharedDataDir,
8588
sharedRepoDirs,
8689
libDir,
8790
modulesDir,

libs/entitlement/src/main/java/org/elasticsearch/entitlement/bootstrap/HardcodedEntitlements.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
import static org.elasticsearch.entitlement.runtime.policy.PathLookup.BaseDir.LOGS;
3838
import static org.elasticsearch.entitlement.runtime.policy.PathLookup.BaseDir.MODULES;
3939
import static org.elasticsearch.entitlement.runtime.policy.PathLookup.BaseDir.PLUGINS;
40+
import static org.elasticsearch.entitlement.runtime.policy.PathLookup.BaseDir.SHARED_DATA;
4041
import static org.elasticsearch.entitlement.runtime.policy.PathLookup.BaseDir.SHARED_REPO;
4142
import static org.elasticsearch.entitlement.runtime.policy.Platform.LINUX;
4243
import static org.elasticsearch.entitlement.runtime.policy.entitlements.FilesEntitlement.Mode.READ;
@@ -57,6 +58,7 @@ private static List<Scope> createServerEntitlements(Path pidFile) {
5758
FilesEntitlement.FileData.ofBaseDirPath(LOGS, READ_WRITE),
5859
FilesEntitlement.FileData.ofBaseDirPath(LIB, READ),
5960
FilesEntitlement.FileData.ofBaseDirPath(DATA, READ_WRITE),
61+
FilesEntitlement.FileData.ofBaseDirPath(SHARED_DATA, READ_WRITE),
6062
FilesEntitlement.FileData.ofBaseDirPath(SHARED_REPO, READ_WRITE),
6163
// exclusive settings file
6264
FilesEntitlement.FileData.ofRelativePath(Path.of("operator/settings.json"), CONFIG, READ_WRITE).withExclusive(true),

libs/entitlement/src/main/java/org/elasticsearch/entitlement/runtime/policy/PathLookup.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ enum BaseDir {
2424
USER_HOME,
2525
CONFIG,
2626
DATA,
27+
SHARED_DATA,
2728
SHARED_REPO,
2829
LIB,
2930
MODULES,

0 commit comments

Comments
 (0)