From 6524b4e2e3fa870ba6d14c97e163e6502c01ebfb Mon Sep 17 00:00:00 2001 From: Martijn Laarman Date: Wed, 20 Nov 2024 11:59:15 +0100 Subject: [PATCH 1/6] Add new project --- docs-builder.sln | 7 ++++++ src/docs-assembler/Program.cs | 3 +++ src/docs-assembler/docs-assembler.csproj | 31 ++++++++++++++++++++++++ 3 files changed, 41 insertions(+) create mode 100644 src/docs-assembler/Program.cs create mode 100644 src/docs-assembler/docs-assembler.csproj diff --git a/docs-builder.sln b/docs-builder.sln index b27cb672e..95ab9df20 100644 --- a/docs-builder.sln +++ b/docs-builder.sln @@ -30,6 +30,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{67B576EE EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Elastic.Markdown.Tests", "tests\Elastic.Markdown.Tests\Elastic.Markdown.Tests.csproj", "{B27C5107-128B-465A-B8F8-8985399E4CFB}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "docs-assembler", "src\docs-assembler\docs-assembler.csproj", "{199418BA-A1A8-4225-92D9-4B97AADC6F38}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -60,10 +62,15 @@ Global {B27C5107-128B-465A-B8F8-8985399E4CFB}.Debug|Any CPU.Build.0 = Debug|Any CPU {B27C5107-128B-465A-B8F8-8985399E4CFB}.Release|Any CPU.ActiveCfg = Release|Any CPU {B27C5107-128B-465A-B8F8-8985399E4CFB}.Release|Any CPU.Build.0 = Release|Any CPU + {199418BA-A1A8-4225-92D9-4B97AADC6F38}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {199418BA-A1A8-4225-92D9-4B97AADC6F38}.Debug|Any CPU.Build.0 = Debug|Any CPU + {199418BA-A1A8-4225-92D9-4B97AADC6F38}.Release|Any CPU.ActiveCfg = Release|Any CPU + {199418BA-A1A8-4225-92D9-4B97AADC6F38}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(NestedProjects) = preSolution {4D198E25-C211-41DC-9E84-B15E89BD7048} = {BE6011CC-1200-4957-B01F-FCCA10C5CF5A} {01F05AD0-E0E0-401F-A7EC-905928E1E9F0} = {BE6011CC-1200-4957-B01F-FCCA10C5CF5A} {B27C5107-128B-465A-B8F8-8985399E4CFB} = {67B576EE-02FA-4F9B-94BC-3630BC09ECE5} + {199418BA-A1A8-4225-92D9-4B97AADC6F38} = {BE6011CC-1200-4957-B01F-FCCA10C5CF5A} EndGlobalSection EndGlobal diff --git a/src/docs-assembler/Program.cs b/src/docs-assembler/Program.cs new file mode 100644 index 000000000..139ec4e74 --- /dev/null +++ b/src/docs-assembler/Program.cs @@ -0,0 +1,3 @@ +// See https://aka.ms/new-console-template for more information + +Console.WriteLine("Hello, World!"); diff --git a/src/docs-assembler/docs-assembler.csproj b/src/docs-assembler/docs-assembler.csproj new file mode 100644 index 000000000..d9ff23353 --- /dev/null +++ b/src/docs-assembler/docs-assembler.csproj @@ -0,0 +1,31 @@ + + + + net8.0 + Exe + docs-builder + Documentation.Builder + true + + false + true + true + + true + true + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + + + + + + From 913dccfaa7248cec945723cf15f39caa0ee9c2b6 Mon Sep 17 00:00:00 2001 From: Martijn Laarman Date: Wed, 20 Nov 2024 15:27:29 +0100 Subject: [PATCH 2/6] stage --- src/docs-assembler/AssemblyConfiguration.cs | 29 + src/docs-assembler/Cli/ArgsFilter.cs | 34 + src/docs-assembler/Cli/Filters.cs | 51 + src/docs-assembler/Program.cs | 89 +- src/docs-assembler/conf.yml | 2798 +++++++++++++++++++ src/docs-assembler/docs-assembler.csproj | 5 +- 6 files changed, 3004 insertions(+), 2 deletions(-) create mode 100644 src/docs-assembler/AssemblyConfiguration.cs create mode 100644 src/docs-assembler/Cli/ArgsFilter.cs create mode 100644 src/docs-assembler/Cli/Filters.cs create mode 100644 src/docs-assembler/conf.yml diff --git a/src/docs-assembler/AssemblyConfiguration.cs b/src/docs-assembler/AssemblyConfiguration.cs new file mode 100644 index 000000000..f718bd2dc --- /dev/null +++ b/src/docs-assembler/AssemblyConfiguration.cs @@ -0,0 +1,29 @@ +// Licensed to Elasticsearch B.V under one or more agreements. +// Elasticsearch B.V licenses this file to you under the Apache 2.0 License. +// See the LICENSE file in the project root for more information + +using YamlDotNet.Serialization; + +namespace Documentation.Builder; + +[YamlStaticContext] +[YamlSerializable(typeof(AssemblyConfiguration))] +public partial class YamlStaticContext; + +public record AssemblyConfiguration +{ + public static AssemblyConfiguration Deserialize(string yaml) + { + var input = new StringReader(yaml); + + var deserializer = new StaticDeserializerBuilder(new YamlStaticContext()) + .IgnoreUnmatchedProperties() + .Build(); + + var config = deserializer.Deserialize(input); + return config; + } + + [YamlMember(Alias = "repos")] + public Dictionary Repositories { get; set; } = new(); +} diff --git a/src/docs-assembler/Cli/ArgsFilter.cs b/src/docs-assembler/Cli/ArgsFilter.cs new file mode 100644 index 000000000..e98792229 --- /dev/null +++ b/src/docs-assembler/Cli/ArgsFilter.cs @@ -0,0 +1,34 @@ +// Licensed to Elasticsearch B.V under one or more agreements. +// Elasticsearch B.V licenses this file to you under the Apache 2.0 License. +// See the LICENSE file in the project root for more information +namespace Documentation.Assembler.Cli; + +/// +/// This exists temporarily for .NET 8. +/// The container builds prepends `dotnet [app].dll` as arguments +/// Fixed in .NET 9: https://github.com/dotnet/sdk-container-builds/issues/559 +/// +public class Arguments +{ + public required string[] Args { get; init; } + public required bool IsHelp { get; init; } + + public static Arguments Filter(string[] args) => + new Arguments { Args = Enumerate(args).ToArray(), IsHelp = args.Contains("-h") || args.Contains("--help") }; + + private static IEnumerable Enumerate(string[] args) + { + for (var i = 0; i < args.Length; i++) + { + switch (i) + { + case 0 when args[i] == "dotnet": + case 1 when args[i].EndsWith(".dll"): + continue; + default: + yield return args[i]; + break; + } + } + } +} diff --git a/src/docs-assembler/Cli/Filters.cs b/src/docs-assembler/Cli/Filters.cs new file mode 100644 index 000000000..c5ede3c44 --- /dev/null +++ b/src/docs-assembler/Cli/Filters.cs @@ -0,0 +1,51 @@ +// Licensed to Elasticsearch B.V under one or more agreements. +// Elasticsearch B.V licenses this file to you under the Apache 2.0 License. +// See the LICENSE file in the project root for more information + +using System.Diagnostics; +using ConsoleAppFramework; + +namespace Documentation.Assembler.Cli; + +internal class StopwatchFilter(ConsoleAppFilter next) : ConsoleAppFilter(next) +{ + public override async Task InvokeAsync(ConsoleAppContext context, Cancel ctx) + { + var isHelpOrVersion = context.Arguments.Any(a => a is "--help" or "-h" or "--version"); + var name = string.IsNullOrWhiteSpace(context.CommandName) ? "generate" : context.CommandName; + var startTime = Stopwatch.GetTimestamp(); + if (!isHelpOrVersion) + ConsoleApp.Log($"{name} :: Starting..."); + try + { + await Next.InvokeAsync(context, ctx); + } + finally + { + var endTime = Stopwatch.GetElapsedTime(startTime); + if (!isHelpOrVersion) + ConsoleApp.Log($"{name} :: Finished in '{endTime}"); + } + } +} + +internal class CatchExceptionFilter(ConsoleAppFilter next) : ConsoleAppFilter(next) +{ + public override async Task InvokeAsync(ConsoleAppContext context, CancellationToken cancellationToken) + { + try + { + await Next.InvokeAsync(context, cancellationToken); + } + catch (Exception ex) + { + if (ex is OperationCanceledException) + { + ConsoleApp.Log("Cancellation requested, exiting."); + return; + } + + ConsoleApp.LogError(ex.ToString()); // .ToString() shows stacktrace, .Message can avoid showing stacktrace to user. + } + } +} diff --git a/src/docs-assembler/Program.cs b/src/docs-assembler/Program.cs index 139ec4e74..1c7481b07 100644 --- a/src/docs-assembler/Program.cs +++ b/src/docs-assembler/Program.cs @@ -1,3 +1,90 @@ // See https://aka.ms/new-console-template for more information -Console.WriteLine("Hello, World!"); +using System.Diagnostics; +using ConsoleAppFramework; +using Documentation.Assembler.Cli; +using Documentation.Builder; +using Elastic.Markdown.IO; +using ProcNet; +using ProcNet.Std; +using static XenoAtom.Interop.libgit2; + +var configFile = Path.Combine(Paths.Root.FullName, "src/docs-assembler/conf.yml"); +var config = AssemblyConfiguration.Deserialize(File.ReadAllText(configFile)); + +var app = ConsoleApp.Create(); +app.UseFilter(); +app.UseFilter(); + +// would love to use libgit2 so there is no git dependency but +// libgit2 is magnitudes slower to clone repositories https://github.com/libgit2/libgit2/issues/4674 +app.Add("clone-all", async Task (CancellationToken ctx) => +{ + Console.WriteLine(config.Repositories.Count); + await Parallel.ForEachAsync(config.Repositories, new ParallelOptions + { + CancellationToken = ctx, + MaxDegreeOfParallelism = Environment.ProcessorCount / 4 + }, async (kv, c) => + { + await Task.Run(() => + { + var name = kv.Key; + var repository = kv.Value; + var checkoutFolder = Path.Combine(Paths.Root.FullName, $".artifacts/assembly/{name}"); + + var sw = Stopwatch.StartNew(); + Console.WriteLine($"Checkout: {name}\t{repository}\t{checkoutFolder}"); + //, "--single-branch", "--branch", "main" + var args = new StartArguments("git", "clone", repository, checkoutFolder, "--depth", "1"); + Proc.StartRedirected(args, new ConsoleLineHandler(name)); + sw.Stop(); + Console.WriteLine($"-> {name}\ttook: {sw.Elapsed}"); + }, c); + }).ConfigureAwait(false); +}); + +app.Add("", async Task (CancellationToken ctx) => +{ + Console.WriteLine(config.Repositories.Count); + + var ret = git_libgit2_init(); + ret.Check(); + + await Parallel.ForEachAsync(config.Repositories, new ParallelOptions + { + CancellationToken = ctx, + MaxDegreeOfParallelism = Environment.ProcessorCount + }, async (kv, c) => + { + if (kv.Key != "elasticsearch") + return; + await Task.Run(() => + { + var name = kv.Key; + var repository = kv.Value; + var checkoutFolder = Path.Combine(Paths.Root.FullName, $".artifacts/assembly/{name}"); + + git_clone_options_init(out var options, GIT_CLONE_OPTIONS_VERSION); + git_fetch_options_init(out var fetchOptions, GIT_FETCH_OPTIONS_VERSION); + fetchOptions.depth = 1; + options.fetch_opts = fetchOptions; + var sw = Stopwatch.StartNew(); + Console.WriteLine($"Checkout: {name}\t{checkoutFolder}\t{repository}"); + git_clone(out var r, repository, checkoutFolder, in options); + sw.Stop(); + Console.WriteLine($"-> {name}\ttook: {sw.Elapsed}"); + }, c); + }).ConfigureAwait(false); +}); +await app.RunAsync(args); + +public class ConsoleLineHandler(string prefix) : IConsoleLineHandler +{ + public void Handle(LineOut lineOut) => lineOut.CharsOrString( + r => Console.Write(prefix + ": " + r), + l => Console.WriteLine(prefix + ": " + l)); + + public void Handle(Exception e) {} +} + diff --git a/src/docs-assembler/conf.yml b/src/docs-assembler/conf.yml new file mode 100644 index 000000000..38324cdc1 --- /dev/null +++ b/src/docs-assembler/conf.yml @@ -0,0 +1,2798 @@ +repos: + apm-aws-lambda: https://github.com/elastic/apm-aws-lambda.git + apm-k8s-attacher: https://github.com/elastic/apm-k8s-attacher.git + apm-server: https://github.com/elastic/apm-server.git + apm-agent-android: https://github.com/elastic/apm-agent-android.git + apm-agent-nodejs: https://github.com/elastic/apm-agent-nodejs.git + apm-agent-python: https://github.com/elastic/apm-agent-python.git + apm-agent-ruby: https://github.com/elastic/apm-agent-ruby.git + apm-agent-rum-js: https://github.com/elastic/apm-agent-rum-js.git + apm-agent-go: https://github.com/elastic/apm-agent-go.git + apm-agent-java: https://github.com/elastic/apm-agent-java.git + apm-agent-dotnet: https://github.com/elastic/apm-agent-dotnet.git + apm-agent-php: https://github.com/elastic/apm-agent-php.git + apm-agent-ios: https://github.com/elastic/apm-agent-ios.git + azure-marketplace: https://github.com/elastic/azure-marketplace.git + beats: https://github.com/elastic/beats.git + clients-team: https://github.com/elastic/clients-team.git + cloud: https://github.com/elastic/cloud.git + cloud-assets: https://github.com/elastic/cloud-assets.git + cloud-on-k8s: https://github.com/elastic/cloud-on-k8s.git + curator: https://github.com/elastic/curator.git + docs-content: https://github.com/elastic/docs-content.git + ecctl: https://github.com/elastic/ecctl.git + ecs: https://github.com/elastic/ecs.git + ecs-dotnet: https://github.com/elastic/ecs-dotnet.git + ecs-logging: https://github.com/elastic/ecs-logging.git + ecs-logging-go-logrus: https://github.com/elastic/ecs-logging-go-logrus.git + ecs-logging-go-zap: https://github.com/elastic/ecs-logging-go-zap.git + ecs-logging-go-zerolog: https://github.com/elastic/ecs-logging-go-zerolog.git + ecs-logging-java: https://github.com/elastic/ecs-logging-java.git + ecs-logging-nodejs: https://github.com/elastic/ecs-logging-nodejs.git + ecs-logging-php: https://github.com/elastic/ecs-logging-php.git + ecs-logging-python: https://github.com/elastic/ecs-logging-python.git + ecs-logging-ruby: https://github.com/elastic/ecs-logging-ruby.git + eland: https://github.com/elastic/eland.git + elasticsearch-hadoop: https://github.com/elastic/elasticsearch-hadoop.git + elasticsearch-java: https://github.com/elastic/elasticsearch-java.git + elasticsearch-js: https://github.com/elastic/elasticsearch-js.git + elasticsearch-js-legacy: https://github.com/elastic/elasticsearch-js-legacy.git + elasticsearch-ruby: https://github.com/elastic/elasticsearch-ruby.git + elasticsearch-net: https://github.com/elastic/elasticsearch-net.git + elasticsearch-php: https://github.com/elastic/elasticsearch-php.git + elasticsearch-php-cn: https://github.com/elasticsearch-cn/elasticsearch-php.git + elasticsearch-py: https://github.com/elastic/elasticsearch-py.git + elasticsearch-perl: https://github.com/elastic/elasticsearch-perl.git + go-elasticsearch: https://github.com/elastic/go-elasticsearch.git + elasticsearch-rs: https://github.com/elastic/elasticsearch-rs.git + elasticsearch: https://github.com/elastic/elasticsearch.git + enterprise-search-pubs: https://github.com/elastic/enterprise-search-pubs.git + enterprise-search-js: https://github.com/elastic/enterprise-search-js.git + enterprise-search-php: https://github.com/elastic/enterprise-search-php.git + enterprise-search-python: https://github.com/elastic/enterprise-search-python.git + enterprise-search-ruby: https://github.com/elastic/enterprise-search-ruby.git + esf: https://github.com/elastic/elastic-serverless-forwarder.git + guide: https://github.com/elastic/elasticsearch-definitive-guide.git + guide-cn: https://github.com/elasticsearch-cn/elasticsearch-definitive-guide.git + ingest-docs: https://github.com/elastic/ingest-docs.git + kibana: https://github.com/elastic/kibana.git + kibana-cn: https://github.com/elasticsearch-cn/kibana.git + logstash: https://github.com/elastic/logstash.git + logstash-docs: https://github.com/elastic/logstash-docs.git + observability-docs: https://github.com/elastic/observability-docs.git + package-spec: https://github.com/elastic/package-spec.git + security-docs: https://github.com/elastic/security-docs.git + sense: https://github.com/elastic/sense.git + stack-docs: https://github.com/elastic/stack-docs.git + swiftype: https://github.com/elastic/swiftype-doc-placeholder.git + tech-content: https://github.com/elastic/tech-content.git + terraform-provider-ec: https://github.com/elastic/terraform-provider-ec.git + x-pack: https://github.com/elastic/x-pack.git + x-pack-elasticsearch: https://github.com/elastic/x-pack-elasticsearch.git + x-pack-kibana: https://github.com/elastic/x-pack-kibana.git + x-pack-logstash: https://github.com/elastic/x-pack-logstash.git + +contents_title: Elastic documentation + +toc_extra: extra/docs_landing.html +contents: + - title: Serverless + sections: + - title: Serverless + prefix: en/serverless + current: main + branches: [ main ] + live: [ main ] + index: serverless/index.asciidoc + chunk: 5 + tags: Serverless/Guide + subject: Serverless + sources: + - + repo: docs-content + path: serverless + - + repo: observability-docs + path: docs/en/serverless + - + repo: security-docs + path: docs/serverless + + - title: Search + sections: + - title: Elasticsearch Guide + prefix: en/elasticsearch/reference + branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] + index: docs/reference/index.x.asciidoc + chunk: 1 + tags: Elasticsearch/Reference + subject: Elasticsearch + sources: + - + repo: elasticsearch + path: docs/reference + - + repo: x-pack-elasticsearch + prefix: elasticsearch-extra/x-pack-elasticsearch + path: docs/en + private: true + exclude_branches: [ main, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] + - + repo: x-pack-elasticsearch + prefix: elasticsearch-extra/x-pack-elasticsearch + path: qa/sql + private: true + exclude_branches: [ main, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] + - + repo: elasticsearch + path: docs/Versions.asciidoc + exclude_branches: [ 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] + - + repo: elasticsearch + path: docs/src/test/cluster/config + exclude_branches: [ 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] + - + repo: elasticsearch + path: plugins/examples + exclude_branches: [ 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] + - + repo: elasticsearch + path: buildSrc/ + exclude_branches: [ main, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] + - + repo: elasticsearch + path: build-tools-internal/ + exclude_branches: [7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] + - + repo: elasticsearch + path: docs/painless + exclude_branches: [ 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] + - + repo: elasticsearch + path: x-pack/docs + private: true + # only exists from 6.2 to 8.9 + exclude_branches: [ main, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] + - + repo: elasticsearch + path: x-pack/qa/sql + # only exists from 6.3 to 6.5 + exclude_branches: [ main, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] + - + repo: elasticsearch + path: x-pack/plugin/esql/qa/testFixtures/src/main/resources + # only exists from 8.11 + exclude_branches: [ 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] + - + repo: elasticsearch + path: x-pack/plugin/sql/qa + exclude_branches: [ 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] + - + alternatives: { source_lang: console, alternative_lang: php } + repo: elasticsearch-php + path: docs/examples + exclude_branches: [ 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] + - + alternatives: { source_lang: console, alternative_lang: python } + repo: elasticsearch-py + path: docs/examples + exclude_branches: [ 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] + - + alternatives: { source_lang: console, alternative_lang: ruby } + repo: elasticsearch-ruby + path: docs/examples/guide + exclude_branches: [ 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] + - + alternatives: { source_lang: console, alternative_lang: go } + repo: go-elasticsearch + path: .doc/examples/doc/ + exclude_branches: [ 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + exclude_branches: [ 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] + - + repo: docs + path: shared/attributes.asciidoc + exclude_branches: [ 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] + - + repo: docs + path: shared/attributes62.asciidoc + exclude_branches: [ main, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] + - + alternatives: { source_lang: console, alternative_lang: js } + repo: elasticsearch-js + path: docs/doc_examples + exclude_branches: [ 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] + - + repo: elasticsearch + path: server/src/main/resources/org/elasticsearch/common + exclude_branches: [ 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] + - title: Enterprise Search Guide + prefix: en/enterprise-search + index: enterprise-search-docs/index.asciidoc + private: 1 + branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7 ] + chunk: 1 + tags: Enterprise Search/Guide + subject: Enterprise Search + sources: + - + repo: enterprise-search-pubs + path: enterprise-search-docs + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + - title: Workplace Search Guide + prefix: en/workplace-search + index: workplace-search-docs/index.asciidoc + private: 1 + branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6 ] + chunk: 1 + tags: Workplace Search/Guide + subject: Workplace Search + sources: + - + repo: enterprise-search-pubs + path: workplace-search-docs + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + - title: App Search Guide + prefix: en/app-search + index: app-search-docs/index.asciidoc + private: 1 + branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7 ] + chunk: 1 + tags: App Search/Guide + subject: App Search + sources: + - + repo: enterprise-search-pubs + path: app-search-docs + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + - title: Enterprise Search Clients + base_dir: en/enterprise-search-clients + sections: + - title: App Search JavaScript client + prefix: app-search-javascript + private: 1 + single: 1 + branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16 ] + index: client-docs/app-search-javascript/index.asciidoc + tags: App Search Clients/JavaScript + subject: App Search Clients + sources: + - + repo: enterprise-search-pubs + path: client-docs/app-search-javascript + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + - title: App Search Node.js client + prefix: app-search-node + private: 1 + single: 1 + branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16 ] + index: client-docs/app-search-node/index.asciidoc + tags: App Search Clients/Node.js + subject: App Search Clients + sources: + - + repo: enterprise-search-pubs + path: client-docs/app-search-node + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + - title: Enterprise Search Node.js client + prefix: enterprise-search-node + branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6 ] + index: packages/enterprise-search/docs/index.asciidoc + tags: Enterprise Search Clients/Node.js + subject: Enterprise Search Clients + sources: + - + repo: enterprise-search-js + path: packages/enterprise-search/docs + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + - title: Enterprise Search PHP client + prefix: php + branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16 ] + index: docs/guide/index.asciidoc + tags: Enterprise Search Clients/PHP + subject: Enterprise Search Clients + sources: + - + repo: enterprise-search-php + path: docs/guide/ + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + - title: Enterprise Search Python client + prefix: python + branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11 ] + index: docs/guide/index.asciidoc + tags: Enterprise Search Clients/Python + subject: Enterprise Search Clients + sources: + - + repo: enterprise-search-python + path: docs/guide/ + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + - title: Enterprise Search Ruby client + prefix: ruby + branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11 ] + index: docs/guide/index.asciidoc + tags: Enterprise Search Clients/Ruby + subject: Enterprise Search Clients + sources: + - + repo: enterprise-search-ruby + path: docs/guide/ + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + - title: Workplace Search Node.js client + prefix: workplace-search-node + private: 1 + single: 1 + branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16 ] + index: client-docs/workplace-search-node/index.asciidoc + tags: Workplace Search Clients/Node.js + subject: Workplace Search Clients + sources: + - + repo: enterprise-search-pubs + path: client-docs/workplace-search-node + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + - title: "Observability: APM, Logs, Metrics, and Uptime" + sections: + - title: Observability + prefix: en/observability + branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9 ] + index: docs/en/observability/index.asciidoc + chunk: 4 + tags: Observability/Guide + subject: Observability + sources: + - + repo: observability-docs + path: docs/en + - + repo: ingest-docs + path: docs/en + - + repo: apm-server + path: docs + exclude_branches: [ 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0 ] + - + repo: apm-server + path: changelogs + exclude_branches: [ 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0 ] + - + repo: apm-server + path: CHANGELOG.asciidoc + exclude_branches: [ 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0 ] + - + repo: beats + path: libbeat/docs + exclude_branches: [ 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0 ] + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + - + repo: docs + path: shared/attributes.asciidoc + - title: Application Performance Monitoring (APM) + base_dir: en/apm + toc_extra: extra/apm_docs_landing.html + sections: + - title: APM Guide + prefix: guide + toc_extra: extra/apm_guide_landing.html + index: docs/en/apm-server/integrations-index.asciidoc + branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16 ] + chunk: 2 + tags: APM Guide + subject: APM + sources: + - + repo: observability-docs + path: docs/en + exclude_branches: [ 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0 ] + - + repo: apm-server + path: changelogs + exclude_branches: [ 6.0 ] + - + repo: apm-server + path: docs/data + - + repo: apm-server + path: docs/spec + - + repo: apm-server + path: CHANGELOG.asciidoc + - + repo: ingest-docs + path: docs/en + exclude_branches: [ 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0 ] + - title: APM Agents + base_dir: agent + sections: + - title: APM Android Agent + prefix: android + current: 0.x + branches: [ {main: master}, 0.x ] + live: [ 0.x ] + index: docs/index.asciidoc + tags: APM Android Agent/Reference + subject: APM + chunk: 1 + sources: + - + repo: apm-agent-android + path: docs + - + repo: apm-agent-android + path: CHANGELOG.asciidoc + - title: APM Go Agent + prefix: go + current: 2.x + branches: [ {main: master}, 2.x, 1.x, 0.5 ] + live: [ 2.x, 1.x ] + index: docs/index.asciidoc + tags: APM Go Agent/Reference + subject: APM + chunk: 1 + sources: + - + repo: apm-agent-go + path: docs + - + repo: apm-agent-go + path: CHANGELOG.asciidoc + exclude_branches: [ 0.5 ] + - title: APM iOS Agent + prefix: swift + current: 1.x + branches: [ main, 1.x, 0.x ] + live: [ 1.x ] + index: docs/index.asciidoc + tags: APM iOS Agent/Reference + subject: APM + chunk: 1 + sources: + - + repo: apm-agent-ios + path: docs + - + repo: apm-agent-ios + path: CHANGELOG.asciidoc + - title: APM Java Agent + prefix: java + current: 1.x + branches: [ {main: master}, 1.x, 0.7, 0.6 ] + live: [ 1.x ] + index: docs/index.asciidoc + tags: APM Java Agent/Reference + subject: APM + chunk: 1 + sources: + - + repo: apm-agent-java + path: docs + - + repo: apm-agent-java + path: CHANGELOG.asciidoc + exclude_branches: [ 0.7, 0.6] + - + repo: apm-aws-lambda + path: docs + exclude_branches: [ 0.7, 0.6 ] + map_branches: + 1.x: main + - title: APM .NET Agent + prefix: dotnet + current: 1.x + branches: [ {main: master}, 1.x, 1.8 ] + live: [ 1.x ] + index: docs/index.asciidoc + tags: APM .NET Agent/Reference + subject: APM + chunk: 1 + sources: + - + repo: apm-agent-dotnet + path: docs + - + repo: apm-agent-dotnet + path: CHANGELOG.asciidoc + - title: APM Node.js Agent + prefix: nodejs + current: 4.x + branches: [ {main: master}, 4.x, 3.x, 2.x, 1.x ] + live: [ 4.x ] + index: docs/index.asciidoc + tags: APM Node.js Agent/Reference + subject: APM + chunk: 1 + sources: + - + repo: apm-agent-nodejs + path: docs + - + repo: apm-agent-nodejs + path: CHANGELOG.asciidoc + exclude_branches: [ 1.x, 0.x ] + - + repo: apm-aws-lambda + path: docs + exclude_branches: [ 2.x, 1.x, 0.x ] + map_branches: + 3.x: main + 4.x: main + - title: APM PHP Agent + prefix: php + current: 1.x + branches: [ {main: master}, 1.x ] + live: [ 1.x ] + index: docs/index.asciidoc + tags: APM PHP Agent/Reference + subject: APM + chunk: 1 + sources: + - + repo: apm-agent-php + path: docs + - + repo: apm-agent-php + path: CHANGELOG.asciidoc + - title: APM Python Agent + prefix: python + current: 6.x + branches: [ {main: master}, 6.x, 5.x, 4.x, 3.x, 2.x, 1.x ] + live: [ 6.x, 5.x ] + index: docs/index.asciidoc + tags: APM Python Agent/Reference + subject: APM + chunk: 1 + sources: + - + repo: apm-agent-python + path: docs + - + repo: apm-agent-python + path: CHANGELOG.asciidoc + exclude_branches: [ 4.x, 3.x, 2.x, 1.x ] + - + repo: apm-aws-lambda + path: docs + exclude_branches: [ 5.x, 4.x, 3.x, 2.x, 1.x ] + map_branches: + 6.x: main + - title: APM Ruby Agent + prefix: ruby + current: 4.x + branches: [ {main: master}, 4.x, 3.x, 2.x, 1.x ] + live: [ 4.x ] + index: docs/index.asciidoc + tags: APM Ruby Agent/Reference + subject: APM + chunk: 1 + sources: + - + repo: apm-agent-ruby + path: docs + - + repo: apm-agent-ruby + path: CHANGELOG.asciidoc + exclude_branches: [ 1.x, 0.x ] + - title: APM Real User Monitoring JavaScript Agent + prefix: rum-js + current: 5.x + branches: [ {main: master}, 5.x, 4.x, 3.x, 2.x, 1.x, 0.x ] + live: [ 5.x, 4.x] + index: docs/index.asciidoc + tags: APM Real User Monitoring JavaScript Agent/Reference + subject: APM + chunk: 1 + sources: + - + repo: apm-agent-rum-js + path: docs + - + repo: apm-agent-rum-js + path: CHANGELOG.asciidoc + exclude_branches: [ 3.x, 2.x, 1.x, 0.x ] + - title: APM AWS Lambda Extension + prefix: lambda + current: main + branches: [ {main: master} ] + live: [ main ] + index: docs/index.asciidoc + tags: APM AWS Lambda extension/Reference + subject: APM + chunk: 1 + sources: + - + repo: apm-aws-lambda + path: docs + - + repo: apm-aws-lambda + path: CHANGELOG.asciidoc + - title: APM Attacher + prefix: attacher + current: main + branches: [ {main: master} ] + live: [ main ] + index: docs/index.asciidoc + tags: APM Attacher/Reference + subject: APM + chunk: 1 + sources: + - + repo: apm-k8s-attacher + path: docs + - title: ECS logging + base_dir: en/ecs-logging + sections: + - title: ECS Logging Overview + prefix: overview + current: main + branches: [ {main: master} ] + live: [ main ] + index: docs/index.asciidoc + chunk: 1 + tags: ECS-logging/Guide + subject: ECS Logging Overview + sources: + - + repo: ecs-logging + path: docs + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + - + repo: docs + path: shared/attributes.asciidoc + - title: ECS Logging Go (Logrus) Reference + prefix: go-logrus + current: main + branches: [ {main: master} ] + live: [ main ] + index: docs/index.asciidoc + chunk: 1 + tags: ECS-logging/go-logrus/Guide + subject: ECS Logging Go (Logrus) Reference + sources: + - + repo: ecs-logging-go-logrus + path: docs + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + - + repo: docs + path: shared/attributes.asciidoc + - + repo: ecs-logging + path: docs + - title: ECS Logging Go (Zap) Reference + prefix: go-zap + current: main + branches: [ {main: master} ] + live: [ main ] + index: docs/index.asciidoc + chunk: 1 + tags: ECS-logging/go-zap/Guide + subject: ECS Logging Go (Zap) Reference + sources: + - + repo: ecs-logging-go-zap + path: docs + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + - + repo: docs + path: shared/attributes.asciidoc + - + repo: ecs-logging + path: docs + - title: ECS Logging Go (zerolog) Reference + prefix: go-zerolog + current: main + branches: [ {main: master} ] + live: [ main ] + index: docs/index.asciidoc + chunk: 1 + tags: ECS-logging/go-zerolog/Guide + subject: ECS Logging Go (zerolog) Reference + sources: + - + repo: ecs-logging-go-zerolog + path: docs + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + - + repo: docs + path: shared/attributes.asciidoc + - + repo: ecs-logging + path: docs + - title: ECS Logging Java Reference + prefix: java + current: 1.x + branches: [ {main: master}, 1.x, 0.x ] + live: [ 1.x ] + index: docs/index.asciidoc + chunk: 1 + tags: ECS-logging/java/Guide + subject: ECS Logging Java Reference + sources: + - + repo: ecs-logging-java + path: docs + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + - + repo: docs + path: shared/attributes.asciidoc + - + repo: ecs-logging + path: docs + map_branches: + 1.x: main + 0.x: main + - title: ECS Logging .NET Reference + prefix: dotnet + current: main + branches: [ {main: master} ] + live: [ main ] + index: docs/index.asciidoc + chunk: 1 + tags: ECS-logging/.NET/Guide + subject: ECS Logging .NET Reference + sources: + - + repo: ecs-dotnet + path: docs + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + - + repo: docs + path: shared/attributes.asciidoc + - + repo: ecs-logging + path: docs + - title: ECS Logging Node.js Reference + prefix: nodejs + current: main + branches: [ {main: master} ] + live: [ main ] + index: docs/index.asciidoc + chunk: 1 + tags: ECS-logging/nodejs/Guide + subject: ECS Logging Node.js Reference + sources: + - + repo: ecs-logging-nodejs + path: docs + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + - + repo: docs + path: shared/attributes.asciidoc + - + repo: ecs-logging + path: docs + - title: ECS Logging Ruby Reference + prefix: ruby + current: main + branches: [ {main: master} ] + live: [ main ] + index: docs/index.asciidoc + chunk: 1 + tags: ECS-logging/ruby/Guide + subject: ECS Logging Ruby Reference + sources: + - + repo: ecs-logging-ruby + path: docs + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + - + repo: docs + path: shared/attributes.asciidoc + - + repo: ecs-logging + path: docs + - title: ECS Logging PHP Reference + prefix: php + current: main + branches: [ {main: master} ] + live: [ main ] + index: docs/index.asciidoc + chunk: 1 + tags: ECS-logging/php/Guide + subject: ECS Logging PHP Reference + sources: + - + repo: ecs-logging-php + path: docs + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + - + repo: docs + path: shared/attributes.asciidoc + - + repo: ecs-logging + path: docs + - title: ECS Logging Python Reference + prefix: python + current: main + branches: [ {main: master} ] + live: [ main ] + index: docs/index.asciidoc + chunk: 1 + tags: ECS-logging/python/Guide + subject: ECS Logging Python Reference + sources: + - + repo: ecs-logging-python + path: docs + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + - + repo: docs + path: shared/attributes.asciidoc + - + repo: ecs-logging + path: docs + - title: Security + sections: + - title: Elastic Security + prefix: en/security + branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8 ] + index: docs/index.asciidoc + chunk: 1 + tags: Security/Guide + subject: Security + sources: + - + repo: security-docs + path: docs + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + - + repo: docs + path: shared/attributes.asciidoc + - + repo: stack-docs + path: docs/en + - title: Elastic Stack + sections: + - title: "Starting with the Elasticsearch Platform and its Solutions" + prefix: en/starting-with-the-elasticsearch-platform-and-its-solutions + index: welcome-to-elastic/index.asciidoc + branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 7.17 ] + chunk: 1 + tags: Elastic/Starting with the Elasticsearch Platform and its Solutions + subject: Starting with the Elasticsearch Platform and its Solutions + sources: + - + repo: tech-content + path: welcome-to-elastic + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + - title: Curator Index Management + prefix: en/elasticsearch/client/curator + current: 8.0 + branches: [ 8.0, 7.0, 6.0, 5.8, 5.7, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 4.3, 4.2, 4.1, 4.0, 3.5, 3.4, 3.3 ] + index: docs/asciidoc/index.asciidoc + tags: Clients/Curator + subject: Clients + sources: + - + repo: curator + path: docs/asciidoc + - title: Elastic Common Schema (ECS) Reference + prefix: en/ecs + # Please do not update current to 8.17 + current: 8.16 + branches: [ {main: master}, 8.16, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 1.12, 1.11, 1.10, 1.9, 1.8, 1.7, 1.6, 1.5, 1.4, 1.3, 1.2, 1.1, 1.0 ] + live: [ 8.16, 1.12 ] + index: docs/index.asciidoc + chunk: 2 + tags: Elastic Common Schema (ECS)/Reference + subject: Elastic Common Schema (ECS) + sources: + - + repo: ecs + path: docs/ + - title: Elasticsearch Clients + base_dir: en/elasticsearch/client + toc_extra: extra/client_docs_landing.html + sections: + - title: Java Client + prefix: java-api-client + branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16 ] + index: docs/index.asciidoc + chunk: 1 + tags: Clients/Java + subject: Clients + sources: + - + repo: elasticsearch-java + path: docs/ + - + repo: elasticsearch-java + path: java-client/src/test/java/co/elastic/clients/documentation + - + repo: elasticsearch + path: docs/java-rest/ + - + repo: elasticsearch + path: client + - title: JavaScript Client + prefix: javascript-api + branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 6.x, 5.x ] + index: docs/index.asciidoc + chunk: 1 + tags: Clients/JavaScript + subject: Clients + sources: + - + repo: elasticsearch-js + path: docs/ + - title: Ruby Client + prefix: ruby-api + branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16 ] + index: docs/index.asciidoc + chunk: 1 + tags: Clients/Ruby + subject: Clients + sources: + - + repo: elasticsearch-ruby + path: docs/ + - title: Go Client + prefix: go-api + branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16 ] + index: .doc/index.asciidoc + chunk: 1 + tags: Clients/Go + subject: Clients + sources: + - + repo: go-elasticsearch + path: .doc/ + - title: .NET Clients + prefix: net-api + branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 6.x, 5.x, 2.x, 1.x ] + index: docs/index.asciidoc + tags: Clients/.Net + subject: Clients + chunk: 1 + sources: + - + repo: elasticsearch-net + path: docs/ + - + repo: elasticsearch-net + path: tests/Tests/Documentation + - title: PHP Client + prefix: php-api + branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.x, 6.x, 5.x, 2.x, 1.x, 0.4 ] + index: docs/index.asciidoc + chunk: 1 + tags: Clients/PHP + subject: Clients + sources: + - + repo: elasticsearch-php + path: docs/ + - + repo: docs + path: shared/attributes.asciidoc + - title: Perl Client + prefix: perl-api + current: master + branches: [ master, 8.x, 7.x ] + live: [ master, 8.x, 7.x ] + index: docs/index.asciidoc + chunk: 1 + tags: Clients/Perl + subject: Clients + sources: + - + repo: elasticsearch-perl + path: docs/ + - title: Python Client + prefix: python-api + branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16 ] + index: docs/guide/index.asciidoc + chunk: 1 + tags: Clients/Python + subject: Clients + sources: + - + repo: elasticsearch-py + path: docs/guide/ + - title: eland + prefix: eland + current: main + branches: [ {main: master} ] + live: [ main ] + index: docs/guide/index.asciidoc + chunk: 1 + tags: Clients/eland + subject: Clients + sources: + - + repo: eland + path: docs/guide + - title: Rust Client + prefix: rust-api + current: main + branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0 ] + live: [ main, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0 ] + index: docs/index.asciidoc + chunk: 1 + tags: Clients/Rust + subject: Clients + sources: + - + repo: elasticsearch-rs + path: docs/ + - title: Java REST Client (deprecated) + prefix: java-rest + current: 7.17 + branches: [ 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0 ] + live: [ 7.17, 6.8 ] + index: docs/java-rest/index.asciidoc + tags: Clients/JavaREST + subject: Clients + chunk: 1 + sources: + - + repo: elasticsearch + path: docs/java-rest + - + repo: elasticsearch + path: docs/Versions.asciidoc + - + repo: elasticsearch + path: client + exclude_branches: [ 5.5, 5.4, 5.3, 5.2, 5.1, 5.0 ] + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + exclude_branches: [ 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] + - + repo: docs + path: shared/attributes.asciidoc + exclude_branches: [ 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] + - title: Java Transport Client (deprecated) + prefix: java-api + current: 7.17 + branches: [ 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] + live: [7.17, 6.8] + index: docs/java-api/index.asciidoc + tags: Clients/Java + subject: Clients + chunk: 1 + sources: + - + repo: elasticsearch + path: docs/java-api + - + repo: elasticsearch + path: docs/Versions.asciidoc + exclude_branches: [ 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] + - + repo: elasticsearch + path: client/rest-high-level/src/test/java/org/elasticsearch/client + exclude_branches: [ 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] + + - + repo: elasticsearch + path: server/src/internalClusterTest/java/org/elasticsearch/client/documentation + exclude_branches: [ 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] + - + repo: elasticsearch + path: server/src/test/java/org/elasticsearch/client/documentation + exclude_branches: [ 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] + - + repo: elasticsearch + path: modules/reindex/src/internalClusterTest/java/org/elasticsearch/client/documentation + exclude_branches: [ 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] + - + repo: elasticsearch + path: modules/reindex/src/test/java/org/elasticsearch/client/documentation + exclude_branches: [ 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + exclude_branches: [ 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] + - + repo: docs + path: shared/attributes.asciidoc + exclude_branches: [ 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] + + - title: Community Contributed Clients + prefix: community + branches: [{main: master}] + current: main + index: docs/community-clients/index.asciidoc + single: 1 + tags: Clients/Community + subject: Clients + sources: + - + repo: elasticsearch + path: docs/community-clients + - title: Elasticsearch for Apache Hadoop and Spark + prefix: en/elasticsearch/hadoop + branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0 ] + index: docs/src/reference/asciidoc/index.adoc + tags: Elasticsearch/Apache Hadoop + subject: Elasticsearch + sources: + - + repo: elasticsearch-hadoop + path: docs/src/reference/asciidoc + - title: Elasticsearch Relevance Engine (ESRE) + prefix: en/esre + index: esre-docs/index.asciidoc + private: 1 + branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8 ] + live: [ 8.10 ] + chunk: 1 + tags: ESRE/Guide + subject: ESRE + sources: + - + repo: enterprise-search-pubs + path: esre-docs + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + - title: Glossary + prefix: en/elastic-stack-glossary + current: main + index: docs/en/glossary/index.asciidoc + branches: [ {main: master} ] + tags: Elastic Stack/Glossary + subject: Elastic Stack + sources: + - + repo: stack-docs + path: docs/en + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + - + repo: docs + path: shared/attributes.asciidoc + - title: Installation and Upgrade Guide + prefix: en/elastic-stack + index: docs/en/install-upgrade/index.asciidoc + branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0 ] + chunk: 1 + tags: Elastic Stack/Installation and Upgrade + subject: Elastic Stack + sources: + - + repo: stack-docs + path: docs/en + - + repo: apm-server + path: changelogs + exclude_branches: [ main, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.5, 8.4, 8.3, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0 ] + - + repo: apm-server + path: docs/ + exclude_branches: [ main, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0 ] + - + repo: beats + path: libbeat/docs + exclude_branches: [ main, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0 ] + - + repo: elasticsearch + path: docs/ + - + repo: elasticsearch-hadoop + path: docs/src/reference/asciidoc + exclude_branches: [ main, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0 ] + - + repo: security-docs + path: docs/ + exclude_branches: [ main, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0 ] + - + repo: kibana + path: docs/ + exclude_branches: [ main, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0 ] + - + repo: logstash + path: docs/ + exclude_branches: [ main, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0 ] + - + repo: observability-docs + path: docs/en/observability + exclude_branches: [ main, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0 ] + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + exclude_branches: [ 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0 ] + - + repo: docs + path: shared/attributes.asciidoc + exclude_branches: [ 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0 ] + - + repo: docs + path: shared/attributes62.asciidoc + exclude_branches: [ 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0 ] + - title: Kibana Guide + prefix: en/kibana + branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 4.6, 4.5, 4.4, 4.3, 4.2, 4.1, 4.0, 3.0 ] + index: docs/index.x.asciidoc + chunk: 1 + tags: Kibana/Reference + subject: Kibana + toc_extra: extra/kibana_landing.html + sources: + - + repo: kibana + path: docs/ + - + repo: x-pack-kibana + prefix: kibana-extra/x-pack-kibana + path: docs/en + exclude_branches: [ main, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 5.3, 5.2, 5.1, 5.0, 4.6, 4.5, 4.4, 4.3, 4.2, 4.1, 4.0, 3.0 ] + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + exclude_branches: [ 5.4, 5.3, 5.2, 5.1, 5.0, 4.6, 4.5, 4.4, 4.3, 4.2, 4.1, 4.0, 3.0 ] + - + repo: docs + path: shared/attributes.asciidoc + exclude_branches: [ 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 4.6, 4.5, 4.4, 4.3, 4.2, 4.1, 4.0, 3.0 ] + - + repo: docs + path: shared/attributes62.asciidoc + exclude_branches: [ main, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 5.4, 5.3, 5.2, 5.1, 5.0, 4.6, 4.5, 4.4, 4.3, 4.2, 4.1, 4.0, 3.0 ] + - + repo: docs + path: shared/legacy-attrs.asciidoc + exclude_branches: [ main, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 4.6, 4.5, 4.4, 4.3, 4.2, 3.0 ] + - + repo: kibana + # git-archive requires `:(glob)` for ** to match no directory (in order to include `examples/README.asciidoc`) + path: ":(glob)examples/**/*.asciidoc" + exclude_branches: [ 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 4.6, 4.5, 4.4, 4.3, 4.2, 4.1, 4.0, 3.0 ] + - + repo: kibana + path: ":(glob)src/**/*.asciidoc" + exclude_branches: [ 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 4.6, 4.5, 4.4, 4.3, 4.2, 4.1, 4.0, 3.0 ] + - + repo: kibana + path: ":(glob)x-pack/**/*.asciidoc" + exclude_branches: [ 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 4.6, 4.5, 4.4, 4.3, 4.2, 4.1, 4.0, 3.0 ] + - title: Machine Learning + prefix: en/machine-learning + index: docs/en/stack/ml/index.asciidoc + branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3 ] + chunk: 1 + tags: Elastic Stack/Machine Learning + subject: Machine Learning + sources: + - + repo: stack-docs + path: docs/en/stack + - + repo: elasticsearch + path: docs + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + - + repo: docs + path: shared/attributes.asciidoc + - + repo: docs + path: shared/settings.asciidoc + - title: Painless Scripting Language + prefix: en/elasticsearch/painless + branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5] + index: docs/painless/index.asciidoc + chunk: 1 + tags: Elasticsearch/Painless + subject: Elasticsearch + sources: + - + repo: elasticsearch + path: docs/painless + - + repo: elasticsearch + path: docs/Versions.asciidoc + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + exclude_branches: [ 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] + - + repo: docs + path: shared/attributes.asciidoc + exclude_branches: [ 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] + - title: Plugins and Integrations + prefix: en/elasticsearch/plugins + repo: elasticsearch + index: docs/plugins/index.asciidoc + branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7 ] + chunk: 2 + tags: Elasticsearch/Plugins + subject: Elasticsearch + sources: + - + repo: elasticsearch + path: docs/plugins + - + repo: elasticsearch + path: docs/Versions.asciidoc + exclude_branches: [ 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] + - + repo: elasticsearch + path: buildSrc/src/main/resources/ + exclude_branches: [ main, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] + - + repo: elasticsearch + path: build-tools-internal/src/main/resources/ + exclude_branches: [7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] + - + repo: elasticsearch + path: build-tools/src/main/resources/ + exclude_branches: [ 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + exclude_branches: [ 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] + - + repo: docs + path: shared/attributes.asciidoc + exclude_branches: [ 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] + + - title: "Ingest: Add your data" + sections: + - title: Elastic Ingest Reference Architectures + prefix: en/ingest + index: docs/en/ingest-arch/index.asciidoc + branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9 ] + chunk: 1 + tags: Ingest/Reference + subject: Ingest + sources: + - + repo: ingest-docs + path: docs/en + - + repo: docs + path: shared/attributes.asciidoc + - title: Fleet and Elastic Agent Guide + prefix: en/fleet + branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8 ] + index: docs/en/ingest-management/index.asciidoc + chunk: 2 + tags: Fleet/Guide/Elastic Agent + subject: Fleet and Elastic Agent + sources: + - + repo: ingest-docs + path: docs/en + - + repo: observability-docs + path: docs/en + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + - + repo: docs + path: shared/attributes.asciidoc + - + # Required only for versions 7.12-7.15 + repo: apm-server + path: docs + exclude_branches: [ main, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0 ] + - title: Logstash Reference + prefix: en/logstash + branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.5 ] + index: docs/index.x.asciidoc + chunk: 1 + tags: Logstash/Reference + subject: Logstash + respect_edit_url_overrides: true + sources: + - + repo: logstash + path: docs/ + - + repo: x-pack-logstash + prefix: logstash-extra/x-pack-logstash + path: docs/en + private: true + exclude_branches: [ main, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.5 ] + - + repo: logstash-docs + path: docs/ + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + exclude_branches: [ 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.5 ] + - + repo: docs + path: shared/attributes.asciidoc + exclude_branches: [ 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.5 ] + - + repo: docs + path: shared/attributes62.asciidoc + exclude_branches: [ main, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.5 ] + - + repo: docs + path: shared/legacy-attrs.asciidoc + exclude_branches: [ main, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0] + - title: Logstash Versioned Plugin Reference + prefix: en/logstash-versioned-plugins + current: versioned_plugin_docs + branches: [ versioned_plugin_docs ] + index: docs/versioned-plugins/index.asciidoc + private: 1 + chunk: 1 + noindex: 1 + tags: Logstash/Plugin Reference + subject: Logstash + sources: + - + repo: logstash-docs + path: docs/versioned-plugins + - + repo: docs + path: shared/attributes.asciidoc + - title: Elastic Logging Plugin for Docker + prefix: en/beats/loggingplugin + index: x-pack/dockerlogbeat/docs/index.asciidoc + branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6 ] + chunk: 1 + tags: Elastic Logging Plugin/Reference + respect_edit_url_overrides: true + subject: Elastic Logging Plugin + sources: + - + repo: beats + path: x-pack/dockerlogbeat/docs + - + repo: beats + path: libbeat/docs + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + - + repo: docs + path: shared/attributes.asciidoc + - title: Elastic Serverless Forwarder Guide + prefix: en/esf + index: docs/en/index.asciidoc + current: main + branches: [ {main: master} ] + live: [ main ] + chunk: 2 + tags: Cloud Native Ingest/Reference + subject: cloud native ingest + sources: + - + repo: esf + path: docs/en + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + - + repo: docs + path: shared/attributes.asciidoc + - title: Integrations Developer Guide + prefix: en/integrations-developer + current: main + branches: [ {main: master} ] + live: [ main ] + index: docs/en/integrations/index.asciidoc + chunk: 1 + tags: Integrations/Developer + subject: Integrations + sources: + - + repo: observability-docs + path: docs/en + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + - + repo: docs + path: shared/attributes.asciidoc + - + repo: package-spec + path: versions + - + repo: package-spec + path: spec + - title: Auditbeat Reference + prefix: en/beats/auditbeat + index: auditbeat/docs/index.asciidoc + branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0 ] + chunk: 1 + tags: Auditbeat/Reference + respect_edit_url_overrides: true + subject: Auditbeat + sources: + - + repo: beats + path: auditbeat + - + repo: beats + path: auditbeat/docs + - + repo: beats + path: x-pack/auditbeat + exclude_branches: [ 6.5, 6.4, 6.3, 6.2, 6.1, 6.0 ] + - + repo: beats + path: auditbeat/module + - + repo: beats + path: auditbeat/scripts + - + repo: beats + path: CHANGELOG.asciidoc + - + repo: beats + path: libbeat/docs + - + repo: beats + path: libbeat/processors/*/docs/* + - + repo: beats + path: x-pack/libbeat/processors/*/docs/* + exclude_branches: [ 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 1.3, 1.2, 1.1, 1.0.1 ] + - + repo: beats + path: x-pack/auditbeat/processors/*/docs/* + exclude_branches: [ 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 1.3, 1.2, 1.1, 1.0.1 ] + - + repo: beats + path: libbeat/outputs/*/docs/* + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + - + repo: docs + path: shared/attributes.asciidoc + - title: Beats Developer Guide + prefix: en/beats/devguide + index: docs/devguide/index.asciidoc + current: main + branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0 ] + chunk: 1 + tags: Devguide/Reference + subject: Beats + respect_edit_url_overrides: true + sources: + - + repo: beats + path: docs + - + repo: beats + path: libbeat/docs + - + repo: beats + path: metricbeat/module + - + repo: beats + path: metricbeat/scripts + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + - + repo: docs + path: shared/attributes.asciidoc + - title: Beats Platform Reference + prefix: en/beats/libbeat + index: libbeat/docs/index.asciidoc + branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 1.3, 1.2, 1.1, 1.0.1] + chunk: 1 + tags: Libbeat/Reference + subject: libbeat + respect_edit_url_overrides: true + sources: + - + repo: beats + path: libbeat/docs + - + repo: beats + path: CHANGELOG.asciidoc + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + - + repo: docs + path: shared/attributes.asciidoc + - title: Filebeat Reference + prefix: en/beats/filebeat + index: filebeat/docs/index.asciidoc + branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 1.3, 1.2, 1.1, 1.0.1] + chunk: 1 + tags: Filebeat/Reference + respect_edit_url_overrides: true + subject: Filebeat + sources: + - + repo: beats + path: filebeat + - + repo: beats + path: filebeat/docs + - + repo: beats + path: x-pack/filebeat/docs + exclude_branches: [ 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 1.3, 1.2, 1.1, 1.0.1 ] + - + repo: beats + path: x-pack/libbeat/docs + - + repo: beats + path: CHANGELOG.asciidoc + - + repo: beats + path: libbeat/docs + - + repo: beats + path: libbeat/processors/*/docs/* + - + repo: beats + path: x-pack/filebeat/processors/*/docs/* + - + repo: beats + path: x-pack/libbeat/processors/*/docs/* + exclude_branches: [ 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 1.3, 1.2, 1.1, 1.0.1 ] + - + repo: beats + path: libbeat/outputs/*/docs/* + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + - + repo: docs + path: shared/attributes.asciidoc + - title: Heartbeat Reference + prefix: en/beats/heartbeat + index: heartbeat/docs/index.asciidoc + branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2 ] + chunk: 1 + tags: Heartbeat/Reference + respect_edit_url_overrides: true + subject: Heartbeat + sources: + - + repo: beats + path: heartbeat + - + repo: beats + path: heartbeat/docs + - + repo: beats + path: CHANGELOG.asciidoc + - + repo: beats + path: libbeat/docs + - + repo: beats + path: x-pack/libbeat/docs + - + repo: beats + path: libbeat/processors/*/docs/* + - + repo: beats + path: x-pack/libbeat/processors/*/docs/* + exclude_branches: [ 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 1.3, 1.2, 1.1, 1.0.1 ] + - + repo: beats + path: libbeat/outputs/*/docs/* + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + - + repo: docs + path: shared/attributes.asciidoc + - title: Metricbeat Reference + prefix: en/beats/metricbeat + index: metricbeat/docs/index.asciidoc + branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0 ] + chunk: 1 + tags: Metricbeat/Reference + respect_edit_url_overrides: true + subject: Metricbeat + sources: + - + repo: beats + path: metricbeat + - + repo: beats + path: metricbeat/docs + - + repo: beats + path: metricbeat/module + - + repo: beats + path: x-pack/libbeat/docs + - + repo: beats + path: x-pack/metricbeat/module + exclude_branches: [ 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0 ] + - + repo: beats + path: metricbeat/scripts + - + repo: beats + path: CHANGELOG.asciidoc + - + repo: beats + path: libbeat/docs + - + repo: beats + path: libbeat/processors/*/docs/* + - + repo: beats + path: x-pack/libbeat/processors/*/docs/* + exclude_branches: [ 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 1.3, 1.2, 1.1, 1.0.1 ] + - + repo: beats + path: libbeat/outputs/*/docs/* + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + - + repo: docs + path: shared/attributes.asciidoc + - title: Packetbeat Reference + prefix: en/beats/packetbeat + index: packetbeat/docs/index.asciidoc + branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 1.3, 1.2, 1.1, 1.0.1] + chunk: 1 + tags: Packetbeat/Reference + respect_edit_url_overrides: true + subject: Packetbeat + sources: + - + repo: beats + path: packetbeat + - + repo: beats + path: packetbeat/docs + - + repo: beats + path: CHANGELOG.asciidoc + - + repo: beats + path: libbeat/docs + - + repo: beats + path: libbeat/processors/*/docs/* + - + repo: beats + path: x-pack/libbeat/processors/*/docs/* + exclude_branches: [ 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 1.3, 1.2, 1.1, 1.0.1 ] + - + repo: beats + path: libbeat/outputs/*/docs/* + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + - + repo: docs + path: shared/attributes.asciidoc + - title: Winlogbeat Reference + prefix: en/beats/winlogbeat + index: winlogbeat/docs/index.asciidoc + branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 1.3, 1.2, 1.1 ] + chunk: 1 + tags: Winlogbeat/Reference + respect_edit_url_overrides: true + subject: Winlogbeat + sources: + - + repo: beats + path: winlogbeat + - + repo: beats + path: winlogbeat/docs + - + repo: beats + path: CHANGELOG.asciidoc + - + repo: beats + path: libbeat/docs + - + repo: beats + path: libbeat/processors/*/docs/* + - + repo: beats + path: x-pack/libbeat/processors/*/docs/* + exclude_branches: [ 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 1.3, 1.2, 1.1, 1.0.1 ] + - + repo: beats + path: libbeat/outputs/*/docs/* + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + - + repo: docs + path: shared/attributes.asciidoc + + - title: "Cloud: Provision, Manage, and Monitor the Elastic Stack" + sections: + - title: Elastic Cloud, Hosted Elastic Stack + prefix: en/cloud + tags: Cloud/Reference + subject: Elastic Cloud + index: docs/saas/index.asciidoc + chunk: 1 + private: 1 + sources: + - + repo: cloud + path: docs/saas + - + repo: cloud + path: docs/shared + - title: Elasticsearch Add-On for Heroku - Hosted Elasticsearch and Kibana for Heroku Users + prefix: en/cloud-heroku + tags: Cloud-Heroku/Reference + subject: Elasticsearch Add-On for Heroku + index: docs/heroku/index.asciidoc + chunk: 1 + noindex: 1 + private: 1 + sources: + - + repo: cloud + path: docs/saas + - + repo: cloud + path: docs/shared + - + repo: cloud + path: docs/heroku + - title: Elastic Cloud Enterprise - Elastic Cloud on your Infrastructure + prefix: en/cloud-enterprise + tags: CloudEnterprise/Reference + subject: ECE + current: ms-105 + live: + - ms-105 + - ms-92 + - ms-81 + - ms-78 + - ms-75 + - ms-72 + - ms-70 + - ms-69 + branches: + - ms-105: 3.7 + - ms-92: 3.6 + - ms-81: 3.5 + - ms-78: 3.4 + - ms-75: 3.3 + - ms-72: 3.2 + - ms-70: 3.1 + - ms-69: 3.0 + - ms-65: 2.13 + - ms-62: 2.12 + - ms-59: 2.11 + - ms-57: 2.10 + - ms-53: 2.9 + - ms-49: 2.8 + - ms-47: 2.7 + - release-ms-41: 2.6 + - 2.5 + - 2.4 + - 2.3 + - 2.2 + - 2.1 + - 2.0 + - 1.1 + - 1.0 + index: docs/cloud-enterprise/index.asciidoc + chunk: 2 + private: 1 + sources: + - + repo: cloud + # Grab the entire docs/ directory to get `ece-version.asciidoc` + path: docs + - + repo: cloud + path: docs/shared + exclude_branches: [ 1.0 ] + - + repo: docs + path: shared/versions/ece/{version}.asciidoc + - + repo: cloud-assets + path: docs + map_branches: + ms-105: master + ms-92: master + ms-81: master + ms-78: master + ms-75: master + ms-72: master + ms-70: master + ms-69: master + ms-65: master + ms-62: master + ms-59: master + ms-57: master + ms-53: master + ms-49: master + ms-47: master + release-ms-41: master + 2.5: master + 2.4: master + 2.3: master + 2.2: master + 2.1: master + 2.0: master + 1.1: master + 1.0: master + - + alternatives: { source_lang: console, alternative_lang: php } + repo: clients-team + path: docs/examples/elastic-cloud/php + - + alternatives: { source_lang: console, alternative_lang: go } + repo: clients-team + path: docs/examples/elastic-cloud/go + - + alternatives: { source_lang: console, alternative_lang: ruby } + repo: clients-team + path: docs/examples/elastic-cloud/ruby + - + alternatives: { source_lang: console, alternative_lang: java } + repo: clients-team + path: docs/examples/elastic-cloud/java + - + alternatives: { source_lang: console, alternative_lang: javascript } + repo: clients-team + path: docs/examples/elastic-cloud/javascript + - + alternatives: { source_lang: console, alternative_lang: python } + repo: clients-team + path: docs/examples/elastic-cloud/python + - + alternatives: { source_lang: console, alternative_lang: csharp } + repo: clients-team + path: docs/examples/elastic-cloud/csharp + - title: Elastic Cloud on Kubernetes + prefix: en/cloud-on-k8s + tags: Kubernetes/Reference + subject: ECK + current: 2.15 + branches: [ {main: master}, 2.15, 2.14, 2.13, 2.12, 2.11, 2.10, 2.9, 2.8, 2.7, 2.6, 2.5, 2.4, 2.3, 2.2, 2.1, 2.0, 1.9, 1.8, 1.7, 1.6, 1.5, 1.4, 1.3, 1.2, 1.1, 1.0, 1.0-beta, 0.9, 0.8 ] + index: docs/index.asciidoc + chunk: 1 + sources: + - + repo: cloud-on-k8s + path: docs/ + - + repo: docs + path: shared/versions/stack/current.asciidoc + exclude_branches: [ 0.9, 0.8 ] + - + repo: docs + path: shared/attributes.asciidoc + - title: Elastic Cloud Control - The Command-Line Interface for Elasticsearch Service and ECE + prefix: en/ecctl + tags: CloudControl/Reference + subject: ECCTL + current: 1.14 + branches: [ master, 1.14, 1.13, 1.12, 1.11, 1.10, 1.9, 1.8, 1.7, 1.6, 1.5, 1.4, 1.3, 1.2, 1.1, 1.0 ] + index: docs/index.asciidoc + chunk: 1 + sources: + - + repo: ecctl + path: docs/ + - title: Elastic Cloud Terraform Provider + prefix: en/tpec + tags: CloudTerraform/Reference + subject: TPEC + current: master + branches: [ master ] + index: docs-elastic/index.asciidoc + single: 1 + chunk: 1 + sources: + - + repo: terraform-provider-ec + path: docs-elastic/ + + - title: Legacy Documentation + sections: + - title: Elastic Stack and Google Cloud's Anthos + noindex: 1 + prefix: en/elastic-stack-gke + current: main + index: docs/en/gke-on-prem/index.asciidoc + branches: [ {main: master} ] + private: 1 + chunk: 1 + tags: Elastic Stack/Google + subject: Elastic Stack + sources: + - + repo: stack-docs + path: docs/en/gke-on-prem + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + - + repo: docs + path: shared/attributes.asciidoc + + - title: Elasticsearch - The Definitive Guide + noindex: 1 + prefix: en/elasticsearch/guide + current: 2.x + branches: [ master, 2.x, 1.x ] + index: book.asciidoc + chunk: 1 + private: 1 + tags: Legacy/Elasticsearch/Definitive Guide + subject: Elasticsearch + suppress_migration_warnings: true + sources: + - + repo: guide + path: / + - + repo: docs + path: shared/legacy-attrs.asciidoc + exclude_branches: [ master, 2.x] + + - title: Elasticsearch Resiliency Status + noindex: 1 + prefix: en/elasticsearch/resiliency + toc: 1 + branches: [{main: master}] + current: main + index: docs/resiliency/index.asciidoc + single: 1 + tags: Elasticsearch/Resiliency Status + subject: Elasticsearch + sources: + - + repo: elasticsearch + path: docs/resiliency + - + repo: elasticsearch + path: docs/Versions.asciidoc + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + exclude_branches: [ 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] + - + repo: docs + path: shared/attributes.asciidoc + exclude_branches: [ 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] + + - title: Elasticsearch.js for 5.6-7.6 + noindex: 1 + prefix: en/elasticsearch/client/elasticsearch-js + current: 16.x + branches: [ 16.x ] + index: docs/index.asciidoc + chunk: 1 + private: 1 + tags: Legacy/Clients/Elasticsearch-js + subject: Clients + sources: + - + repo: elasticsearch-js-legacy + path: docs + + - title: Functionbeat Reference + noindex: 1 + prefix: en/beats/functionbeat + current: 8.15 + index: x-pack/functionbeat/docs/index.asciidoc + branches: [ 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5 ] + chunk: 1 + tags: Functionbeat/Reference + respect_edit_url_overrides: true + subject: Functionbeat + sources: + - + repo: beats + path: x-pack/functionbeat + - + repo: beats + path: x-pack/functionbeat/docs + - + repo: beats + path: CHANGELOG.asciidoc + - + repo: beats + path: libbeat/docs + - + repo: beats + path: libbeat/processors/*/docs/* + - + repo: beats + path: x-pack/libbeat/processors/*/docs/* + exclude_branches: [ 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 1.3, 1.2, 1.1, 1.0.1 ] + - + repo: beats + path: libbeat/outputs/*/docs/* + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + - + repo: docs + path: shared/attributes.asciidoc + - + repo: beats + path: x-pack/libbeat/docs + - + repo: beats + path: filebeat/docs + exclude_branches: [ 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2 ] + + - title: Getting Started + noindex: 1 + prefix: en/elastic-stack-get-started + current: 8.2 + index: docs/en/getting-started/index.asciidoc + branches: [ 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3 ] + chunk: 1 + tags: Elastic Stack/Getting started + subject: Elastic Stack + sources: + - + repo: stack-docs + path: docs/en + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + - + repo: docs + path: shared/attributes.asciidoc + - + repo: elasticsearch + path: docs/ + exclude_branches: [ 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3 ] + + - title: Graph Reference for 2.x + noindex: 1 + prefix: en/graph + repo: x-pack + chunk: 1 + private: 1 + tags: Legacy/Graph/Reference + subject: Graph + current: 2.4 + index: docs/public/graph/index.asciidoc + branches: [ 2.4, 2.3 ] + sources: + - + repo: x-pack + path: docs/public/graph + - + repo: docs + path: shared/legacy-attrs.asciidoc + + - title: Groovy API + noindex: 1 + prefix: en/elasticsearch/client/groovy-api + current: 2.4 + branches: [ 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] + index: docs/groovy-api/index.asciidoc + private: 1 + tags: Legacy/Clients/Groovy + subject: Clients + sources: + - + repo: elasticsearch + path: docs/groovy-api + - + repo: elasticsearch + path: docs/Versions.asciidoc + exclude_branches: [ 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] + + - title: Infrastructure Monitoring Guide for 6.5-7.4 + noindex: 1 + prefix: en/infrastructure/guide + current: 7.4 + branches: [ 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5 ] + index: docs/en/infraops/index.asciidoc + chunk: 1 + private: 1 + tags: Infrastructure/Guide + subject: Infrastructure + sources: + - + repo: stack-docs + path: docs/en + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + - + repo: docs + path: shared/attributes.asciidoc + + - title: Journalbeat Reference for 6.5-7.15 + noindex: 1 + prefix: en/beats/journalbeat + current: 7.15 + index: journalbeat/docs/index.asciidoc + branches: [ 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5 ] + chunk: 1 + tags: Journalbeat/Reference + respect_edit_url_overrides: true + subject: Journalbeat + sources: + - + repo: beats + path: journalbeat + - + repo: beats + path: journalbeat/docs + - + repo: beats + path: CHANGELOG.asciidoc + - + repo: beats + path: libbeat/docs + - + repo: beats + path: libbeat/processors/*/docs/* + - + repo: beats + path: x-pack/libbeat/processors/*/docs/* + exclude_branches: [ 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 1.3, 1.2, 1.1, 1.0.1 ] + - + repo: beats + path: libbeat/outputs/*/docs/* + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + - + repo: docs + path: shared/attributes.asciidoc + + - title: Legacy APM Overview + noindex: 1 + prefix: get-started + index: docs/guide/index.asciidoc + current: 7.15 + branches: [ 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0 ] + chunk: 1 + tags: APM Server/Reference + subject: APM + sources: + - + repo: apm-server + path: docs/guide + - + repo: apm-server + path: docs + + - title: Legacy APM Server Reference + noindex: 1 + prefix: server + index: docs/index.asciidoc + current: 7.15 + branches: [ 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0 ] + chunk: 1 + tags: APM Server/Reference + subject: APM + sources: + - + repo: apm-server + path: changelogs + exclude_branches: [ 6.0 ] + - + repo: apm-server + path: docs + - + repo: apm-server + path: CHANGELOG.asciidoc + + - title: Logs Monitoring Guide for 7.5-7.9 + noindex: 1 + prefix: en/logs/guide + current: 7.9 + branches: [ 7.9, 7.8, 7.7, 7.6, 7.5 ] + index: docs/en/logs/index.asciidoc + chunk: 1 + private: 1 + tags: Logs/Guide + subject: Logs + sources: + - + repo: observability-docs + path: docs/en + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + - + repo: docs + path: shared/attributes.asciidoc + + - title: Marvel Reference for 2.x and 1.x + noindex: 1 + prefix: en/marvel + chunk: 1 + private: 1 + tags: Legacy/Marvel/Reference + subject: Marvel + current: 2.4 + index: docs/public/marvel/index.asciidoc + branches: [ 2.4, 2.3, 2.2, 2.1, 2.0, {marvel-1.3: 1.3}] + sources: + - + repo: x-pack + path: docs/public/marvel + - + repo: docs + path: shared/legacy-attrs.asciidoc + exclude_branches: [marvel-1.3] + + - title: Metrics Monitoring Guide for 7.5-7.9 + noindex: 1 + prefix: en/metrics/guide + current: 7.9 + branches: [ 7.9, 7.8, 7.7, 7.6, 7.5 ] + index: docs/en/metrics/index.asciidoc + chunk: 1 + private: 1 + tags: Metrics/Guide + subject: Metrics + sources: + - + repo: observability-docs + path: docs/en + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + - + repo: docs + path: shared/attributes.asciidoc + + - title: Reporting Reference for 2.x + noindex: 1 + prefix: en/reporting + chunk: 1 + private: 1 + tags: Legacy/Reporting/Reference + subject: Reporting + current: 2.4 + index: docs/public/reporting/index.asciidoc + branches: [ 2.4 ] + sources: + - + repo: x-pack + path: docs/public/reporting + + - title: Sense Editor for 4.x + noindex: 1 + prefix: en/sense + current: master + branches: [ master ] + index: docs/index.asciidoc + private: 1 + tags: Legacy/Elasticsearch/Sense-Editor + subject: Sense + sources: + - + repo: sense + path: docs + + - title: Shield Reference for 2.x and 1.x + noindex: 1 + prefix: en/shield + chunk: 1 + private: 1 + tags: Legacy/Shield/Reference + subject: Shield + current: 2.4 + index: docs/public/shield/index.asciidoc + branches: [2.4, 2.3, 2.2, 2.1, 2.0, {shield-1.3: 1.3}, {shield-1.2: 1.2}, {shield-1.1: 1.1}, {shield-1.0: 1.0}] + sources: + - + repo: x-pack + path: docs/public/shield + - + repo: docs + path: shared/legacy-attrs.asciidoc + exclude_branches: [shield-1.2, shield-1.1 , shield-1.0] + + - title: SIEM Guide + noindex: 1 + prefix: en/siem/guide + current: 7.8 + branches: [ 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2 ] + index: docs/en/siem/index.asciidoc + chunk: 1 + tags: SIEM/Guide + subject: SIEM + sources: + - + repo: stack-docs + path: docs/en + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + - + repo: docs + path: shared/attributes.asciidoc + + - title: Site Search Reference + noindex: 1 + prefix: en/swiftype/sitesearch + index: docs/sitesearch/index.asciidoc + private: 1 + current: master + branches: [ master ] + single: 1 + tags: Site Search/Reference + subject: Swiftype + sources: + - + repo: swiftype + path: docs + + - title: Topbeat Reference + noindex: 1 + prefix: en/beats/topbeat + index: topbeat/docs/index.asciidoc + current: 1.3 + branches: [ 1.3, 1.2, 1.1, 1.0.1 ] + chunk: 1 + tags: Legacy/Topbeat/Reference + respect_edit_url_overrides: true + subject: Topbeat + sources: + - + repo: beats + path: topbeat/docs + - + repo: beats + path: CHANGELOG.asciidoc + - + repo: beats + path: libbeat/docs + + - title: Uptime Monitoring Guide for 7.2-7.9 + noindex: 1 + prefix: en/uptime + current: 7.9 + branches: [ 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2 ] + index: docs/en/uptime/index.asciidoc + chunk: 1 + private: 1 + tags: Uptime/Guide + subject: Uptime + sources: + - + repo: observability-docs + path: docs/en + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + - + repo: docs + path: shared/attributes.asciidoc + + - title: Stack Overview + noindex: 1 + prefix: en/elastic-stack-overview + current: 7.4 + index: docs/en/stack/index.asciidoc + branches: [ 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3 ] + chunk: 1 + tags: Legacy/Elastic Stack/Overview + subject: Elastic Stack + sources: + - + repo: stack-docs + path: docs/en/stack + - + repo: docs + path: shared/versions/stack/{version}.asciidoc + - + repo: docs + path: shared/attributes.asciidoc + - + repo: docs + path: shared/settings.asciidoc + + - title: Watcher Reference for 2.x and 1.x + noindex: 1 + prefix: en/watcher + chunk: 1 + private: 1 + tags: Legacy/Watcher/Reference + subject: Watcher + current: 2.4 + index: docs/public/watcher/index.asciidoc + branches: [2.4, 2.3, 2.2, 2.1, 2.0, {watcher-1.0: 1.0}] + sources: + - + repo: x-pack + path: docs/public/watcher + - + repo: docs + path: shared/legacy-attrs.asciidoc + + - title: X-Pack Reference for 6.0-6.2 and 5.x + noindex: 1 + prefix: en/x-pack + chunk: 1 + private: 1 + tags: Legacy/XPack/Reference + current: 6.2 + subject: X-Pack + index: docs/en/index.asciidoc + branches: [ 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0 ] + sources: + - + repo: x-pack + path: docs/en + - + repo: x-pack-kibana + prefix: kibana-extra/x-pack-kibana + path: docs/en + exclude_branches: [ master, 6.7, 6.5, 6.4, 6.3, 5.3, 5.2, 5.1, 5.0] + - + repo: x-pack-elasticsearch + prefix: elasticsearch-extra/x-pack-elasticsearch + path: docs/en + exclude_branches: [ master, 6.7, 6.5, 6.4, 6.3, 5.3, 5.2, 5.1, 5.0] + - + repo: docs + path: shared/attributes62.asciidoc + exclude_branches: [ 5.4, 5.3, 5.2, 5.1, 5.0 ] + + - title: 简体中文 + base_dir: cn + lang: zh_cn + sections: + - title: 《Elasticsearch 权威指南》中文版 + noindex: 1 + prefix: elasticsearch/guide + index: book.asciidoc + current: cn + branches: [ {cn: 2.x} ] + chunk: 1 + private: 1 + lang: zh_cn + tags: Elasticsearch/Definitive Guide + subject: Elasticsearch + suppress_migration_warnings: true + sources: + - + repo: guide-cn + path: / + - title: PHP API + noindex: 1 + prefix: elasticsearch/php + index: index.asciidoc + current: cn + branches: [ {cn: 6.0} ] + lang: zh_cn + tags: Elasticsearch/PHP + subject: Elasticsearch + sources: + - + repo: elasticsearch-php-cn + path: / + - title: Kibana 用户手册 + noindex: 1 + prefix: kibana + index: docs/index.asciidoc + current: cn + branches: [ {cn: 6.0} ] + lang: zh_cn + chunk: 1 + private: 1 + tags: Kibana/Reference + subject: Kibana + sources: + - + repo: kibana-cn + path: /docs + - title: 日本語 + base_dir: jp + lang: ja + sections: + - title: Elasticsearchリファレンス + noindex: 1 + prefix: elasticsearch/reference + index: docs/jp/reference/gs-index.asciidoc + current: 5.4 + branches: [ 5.4, 5.3 ] + chunk: 1 + private: 1 + lang: ja + tags: Elasticsearch/Reference + subject: Elasticsearch + sources: + - + repo: elasticsearch + path: /docs/jp/reference + - + repo: elasticsearch + path: /docs + - title: Logstashリファレンス + noindex: 1 + prefix: logstash + index: docs/jp/gs-index.asciidoc + current: 5.4 + branches: [ 5.4, 5.3 ] + chunk: 1 + private: 1 + lang: ja + tags: Logstash/Reference + subject: Logstash + sources: + - + repo: logstash + path: /docs/jp + - title: Kibanaユーザーガイド + noindex: 1 + prefix: kibana + index: docs/jp/gs-index.asciidoc + current: 5.4 + branches: [ 5.4, 5.3 ] + chunk: 1 + private: 1 + lang: ja + tags: Kibana/Reference + subject: Kibana + sources: + - + repo: kibana + path: /docs/jp + - title: X-Packリファレンス + noindex: 1 + prefix: x-pack + index: docs/jp/gs-index.asciidoc + current: 5.4 + branches: [ 5.4 ] + chunk: 1 + private: 1 + lang: ja + tags: X-Pack/Reference + subject: X-Pack + sources: + - + repo: x-pack + path: /docs/jp + - + repo: x-pack-kibana + path: docs/jp + prefix: kibana-extra/x-pack-kibana + - + repo: x-pack-elasticsearch + path: /docs/jp + prefix: elasticsearch-extra/x-pack-elasticsearch + - title: 한국어 + base_dir: kr + lang: ko + sections: + - title: Elasticsearch 참조 + noindex: 1 + prefix: elasticsearch/reference + index: docs/kr/reference/gs-index.asciidoc + current: 5.4 + branches: [ 5.4, 5.3 ] + chunk: 1 + private: 1 + lang: ko + tags: Elasticsearch/Reference + subject: Elasticsearch + sources: + - + repo: elasticsearch + path: /docs/kr/reference + - + repo: elasticsearch + path: /docs + - title: Logstash 참조 + noindex: 1 + prefix: logstash + index: docs/kr/gs-index.asciidoc + current: 5.4 + branches: [ 5.4, 5.3 ] + chunk: 1 + private: 1 + lang: ko + tags: Logstash/Reference + subject: Logstash + sources: + - + repo: logstash + path: /docs/kr + - title: Kibana 사용자 가이드 + noindex: 1 + prefix: kibana + index: docs/kr/gs-index.asciidoc + current: 5.4 + branches: [ 5.4, 5.3 ] + chunk: 1 + private: 1 + lang: ko + tags: Kibana/Reference + subject: Kibana + sources: + - + repo: kibana + path: /docs/kr + - title: X-Pack 참조 + noindex: 1 + prefix: x-pack + index: docs/kr/gs-index.asciidoc + current: 5.4 + branches: [ 5.4 ] + chunk: 1 + private: 1 + lang: ko + tags: X-Pack/Reference + subject: X-Pack + sources: + - + repo: x-pack + path: /docs/kr + - + repo: x-pack-kibana + path: /docs/kr + prefix: kibana-extra/x-pack-kibana + - + repo: x-pack-elasticsearch + path: /docs/kr + prefix: elasticsearch-extra/x-pack-elasticsearch + +redirects: + - + prefix: en/ + redirect: /guide + - + prefix: en/elasticsearch + redirect: /guide + - + prefix: cn/elasticsearch + redirect: /cn \ No newline at end of file diff --git a/src/docs-assembler/docs-assembler.csproj b/src/docs-assembler/docs-assembler.csproj index d9ff23353..ab4640e90 100644 --- a/src/docs-assembler/docs-assembler.csproj +++ b/src/docs-assembler/docs-assembler.csproj @@ -4,7 +4,7 @@ net8.0 Exe docs-builder - Documentation.Builder + Documentation.Assembler true false @@ -23,6 +23,9 @@ + + + From e93a816e809de4997690985d56e3d48a1a6fa905 Mon Sep 17 00:00:00 2001 From: Martijn Laarman Date: Tue, 7 Jan 2025 23:02:32 +0100 Subject: [PATCH 3/6] stage --- src/docs-assembler/AssemblyConfiguration.cs | 26 +- src/docs-assembler/Program.cs | 45 +- src/docs-assembler/conf.yml | 2959 +------------------ 3 files changed, 227 insertions(+), 2803 deletions(-) diff --git a/src/docs-assembler/AssemblyConfiguration.cs b/src/docs-assembler/AssemblyConfiguration.cs index f718bd2dc..15c482803 100644 --- a/src/docs-assembler/AssemblyConfiguration.cs +++ b/src/docs-assembler/AssemblyConfiguration.cs @@ -8,6 +8,7 @@ namespace Documentation.Builder; [YamlStaticContext] [YamlSerializable(typeof(AssemblyConfiguration))] +[YamlSerializable(typeof(Repository))] public partial class YamlStaticContext; public record AssemblyConfiguration @@ -20,10 +21,29 @@ public static AssemblyConfiguration Deserialize(string yaml) .IgnoreUnmatchedProperties() .Build(); - var config = deserializer.Deserialize(input); - return config; + try + { + var config = deserializer.Deserialize(input); + return config; + } + catch (Exception e) + { + Console.WriteLine(e); + Console.WriteLine(e.InnerException); + throw; + } } [YamlMember(Alias = "repos")] - public Dictionary Repositories { get; set; } = new(); + public Dictionary Repositories { get; set; } = new(); +} + +public record Repository +{ + [YamlMember(Alias = "repo")] + public string Origin { get; set; } = string.Empty; + + [YamlMember(Alias = "branch")] + public string? Branch { get; set; } + } diff --git a/src/docs-assembler/Program.cs b/src/docs-assembler/Program.cs index 1e0c35b26..80b9622af 100644 --- a/src/docs-assembler/Program.cs +++ b/src/docs-assembler/Program.cs @@ -1,5 +1,6 @@ // See https://aka.ms/new-console-template for more information +using System.Collections.Concurrent; using System.Diagnostics; using ConsoleAppFramework; using Documentation.Assembler.Cli; @@ -20,6 +21,7 @@ app.Add("clone-all", async Task (CancellationToken ctx) => { Console.WriteLine(config.Repositories.Count); + var dict = new ConcurrentDictionary(); await Parallel.ForEachAsync(config.Repositories, new ParallelOptions { CancellationToken = ctx, @@ -33,14 +35,43 @@ await Task.Run(() => var checkoutFolder = Path.Combine(Paths.Root.FullName, $".artifacts/assembly/{name}"); var sw = Stopwatch.StartNew(); + dict.AddOrUpdate(name, sw, (_, _) => sw); Console.WriteLine($"Checkout: {name}\t{repository}\t{checkoutFolder}"); - //, "--single-branch", "--branch", "main" - var args = new StartArguments("git", "clone", repository, checkoutFolder, "--depth", "1"); + var branch = repository.Branch ?? "main"; + var args = new StartArguments( + "git", "clone", repository.Origin, checkoutFolder, "--depth", "1" + , "--single-branch", "--branch", branch + ); Proc.StartRedirected(args, new ConsoleLineHandler(name)); sw.Stop(); - Console.WriteLine($"-> {name}\ttook: {sw.Elapsed}"); }, c); }).ConfigureAwait(false); + + foreach(var kv in dict.OrderBy(kv => kv.Value.Elapsed)) + Console.WriteLine($"-> {kv.Key}\ttook: {kv.Value.Elapsed}"); +}); +app.Add("list", async Task (CancellationToken ctx) =>{ + + var assemblyPath = Path.Combine(Paths.Root.FullName, $".artifacts/assembly"); + var dir = new DirectoryInfo(assemblyPath); + var dictionary = new Dictionary(); + foreach (var d in dir.GetDirectories()) + { + var checkoutFolder = Path.Combine(assemblyPath, d.Name); + + var consoleOut = new NoopConsoleLineHandler(); + var capture = Proc.StartRedirected( + new StartArguments("git", "rev-parse", "--abbrev-ref", "HEAD") + { + WorkingDirectory = checkoutFolder + } + , consoleOut); + dictionary.Add(d.Name, consoleOut.Lines.FirstOrDefault()?.Line ?? "unknown"); + } + foreach(var kv in dictionary.OrderBy(kv => kv.Value)) + Console.WriteLine($"-> {kv.Key}\tbranch: {kv.Value}"); + + await Task.CompletedTask; }); await app.RunAsync(args); @@ -54,3 +85,11 @@ public void Handle(LineOut lineOut) => lineOut.CharsOrString( public void Handle(Exception e) {} } +public class NoopConsoleLineHandler : IConsoleLineHandler +{ + public List Lines { get; } = new(); + + public void Handle(LineOut lineOut) => Lines.Add(lineOut); + + public void Handle(Exception e) {} +} diff --git a/src/docs-assembler/conf.yml b/src/docs-assembler/conf.yml index 38324cdc1..ddf0facb5 100644 --- a/src/docs-assembler/conf.yml +++ b/src/docs-assembler/conf.yml @@ -1,2798 +1,163 @@ repos: - apm-aws-lambda: https://github.com/elastic/apm-aws-lambda.git - apm-k8s-attacher: https://github.com/elastic/apm-k8s-attacher.git - apm-server: https://github.com/elastic/apm-server.git - apm-agent-android: https://github.com/elastic/apm-agent-android.git - apm-agent-nodejs: https://github.com/elastic/apm-agent-nodejs.git - apm-agent-python: https://github.com/elastic/apm-agent-python.git - apm-agent-ruby: https://github.com/elastic/apm-agent-ruby.git - apm-agent-rum-js: https://github.com/elastic/apm-agent-rum-js.git - apm-agent-go: https://github.com/elastic/apm-agent-go.git - apm-agent-java: https://github.com/elastic/apm-agent-java.git - apm-agent-dotnet: https://github.com/elastic/apm-agent-dotnet.git - apm-agent-php: https://github.com/elastic/apm-agent-php.git - apm-agent-ios: https://github.com/elastic/apm-agent-ios.git - azure-marketplace: https://github.com/elastic/azure-marketplace.git - beats: https://github.com/elastic/beats.git - clients-team: https://github.com/elastic/clients-team.git - cloud: https://github.com/elastic/cloud.git - cloud-assets: https://github.com/elastic/cloud-assets.git - cloud-on-k8s: https://github.com/elastic/cloud-on-k8s.git - curator: https://github.com/elastic/curator.git - docs-content: https://github.com/elastic/docs-content.git - ecctl: https://github.com/elastic/ecctl.git - ecs: https://github.com/elastic/ecs.git - ecs-dotnet: https://github.com/elastic/ecs-dotnet.git - ecs-logging: https://github.com/elastic/ecs-logging.git - ecs-logging-go-logrus: https://github.com/elastic/ecs-logging-go-logrus.git - ecs-logging-go-zap: https://github.com/elastic/ecs-logging-go-zap.git - ecs-logging-go-zerolog: https://github.com/elastic/ecs-logging-go-zerolog.git - ecs-logging-java: https://github.com/elastic/ecs-logging-java.git - ecs-logging-nodejs: https://github.com/elastic/ecs-logging-nodejs.git - ecs-logging-php: https://github.com/elastic/ecs-logging-php.git - ecs-logging-python: https://github.com/elastic/ecs-logging-python.git - ecs-logging-ruby: https://github.com/elastic/ecs-logging-ruby.git - eland: https://github.com/elastic/eland.git - elasticsearch-hadoop: https://github.com/elastic/elasticsearch-hadoop.git - elasticsearch-java: https://github.com/elastic/elasticsearch-java.git - elasticsearch-js: https://github.com/elastic/elasticsearch-js.git - elasticsearch-js-legacy: https://github.com/elastic/elasticsearch-js-legacy.git - elasticsearch-ruby: https://github.com/elastic/elasticsearch-ruby.git - elasticsearch-net: https://github.com/elastic/elasticsearch-net.git - elasticsearch-php: https://github.com/elastic/elasticsearch-php.git - elasticsearch-php-cn: https://github.com/elasticsearch-cn/elasticsearch-php.git - elasticsearch-py: https://github.com/elastic/elasticsearch-py.git - elasticsearch-perl: https://github.com/elastic/elasticsearch-perl.git - go-elasticsearch: https://github.com/elastic/go-elasticsearch.git - elasticsearch-rs: https://github.com/elastic/elasticsearch-rs.git - elasticsearch: https://github.com/elastic/elasticsearch.git - enterprise-search-pubs: https://github.com/elastic/enterprise-search-pubs.git - enterprise-search-js: https://github.com/elastic/enterprise-search-js.git - enterprise-search-php: https://github.com/elastic/enterprise-search-php.git - enterprise-search-python: https://github.com/elastic/enterprise-search-python.git - enterprise-search-ruby: https://github.com/elastic/enterprise-search-ruby.git - esf: https://github.com/elastic/elastic-serverless-forwarder.git - guide: https://github.com/elastic/elasticsearch-definitive-guide.git - guide-cn: https://github.com/elasticsearch-cn/elasticsearch-definitive-guide.git - ingest-docs: https://github.com/elastic/ingest-docs.git - kibana: https://github.com/elastic/kibana.git - kibana-cn: https://github.com/elasticsearch-cn/kibana.git - logstash: https://github.com/elastic/logstash.git - logstash-docs: https://github.com/elastic/logstash-docs.git - observability-docs: https://github.com/elastic/observability-docs.git - package-spec: https://github.com/elastic/package-spec.git - security-docs: https://github.com/elastic/security-docs.git - sense: https://github.com/elastic/sense.git - stack-docs: https://github.com/elastic/stack-docs.git - swiftype: https://github.com/elastic/swiftype-doc-placeholder.git - tech-content: https://github.com/elastic/tech-content.git - terraform-provider-ec: https://github.com/elastic/terraform-provider-ec.git - x-pack: https://github.com/elastic/x-pack.git - x-pack-elasticsearch: https://github.com/elastic/x-pack-elasticsearch.git - x-pack-kibana: https://github.com/elastic/x-pack-kibana.git - x-pack-logstash: https://github.com/elastic/x-pack-logstash.git - -contents_title: Elastic documentation - -toc_extra: extra/docs_landing.html -contents: - - title: Serverless - sections: - - title: Serverless - prefix: en/serverless - current: main - branches: [ main ] - live: [ main ] - index: serverless/index.asciidoc - chunk: 5 - tags: Serverless/Guide - subject: Serverless - sources: - - - repo: docs-content - path: serverless - - - repo: observability-docs - path: docs/en/serverless - - - repo: security-docs - path: docs/serverless - - - title: Search - sections: - - title: Elasticsearch Guide - prefix: en/elasticsearch/reference - branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] - index: docs/reference/index.x.asciidoc - chunk: 1 - tags: Elasticsearch/Reference - subject: Elasticsearch - sources: - - - repo: elasticsearch - path: docs/reference - - - repo: x-pack-elasticsearch - prefix: elasticsearch-extra/x-pack-elasticsearch - path: docs/en - private: true - exclude_branches: [ main, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] - - - repo: x-pack-elasticsearch - prefix: elasticsearch-extra/x-pack-elasticsearch - path: qa/sql - private: true - exclude_branches: [ main, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] - - - repo: elasticsearch - path: docs/Versions.asciidoc - exclude_branches: [ 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] - - - repo: elasticsearch - path: docs/src/test/cluster/config - exclude_branches: [ 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] - - - repo: elasticsearch - path: plugins/examples - exclude_branches: [ 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] - - - repo: elasticsearch - path: buildSrc/ - exclude_branches: [ main, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] - - - repo: elasticsearch - path: build-tools-internal/ - exclude_branches: [7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] - - - repo: elasticsearch - path: docs/painless - exclude_branches: [ 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] - - - repo: elasticsearch - path: x-pack/docs - private: true - # only exists from 6.2 to 8.9 - exclude_branches: [ main, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] - - - repo: elasticsearch - path: x-pack/qa/sql - # only exists from 6.3 to 6.5 - exclude_branches: [ main, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] - - - repo: elasticsearch - path: x-pack/plugin/esql/qa/testFixtures/src/main/resources - # only exists from 8.11 - exclude_branches: [ 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] - - - repo: elasticsearch - path: x-pack/plugin/sql/qa - exclude_branches: [ 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] - - - alternatives: { source_lang: console, alternative_lang: php } - repo: elasticsearch-php - path: docs/examples - exclude_branches: [ 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] - - - alternatives: { source_lang: console, alternative_lang: python } - repo: elasticsearch-py - path: docs/examples - exclude_branches: [ 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] - - - alternatives: { source_lang: console, alternative_lang: ruby } - repo: elasticsearch-ruby - path: docs/examples/guide - exclude_branches: [ 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] - - - alternatives: { source_lang: console, alternative_lang: go } - repo: go-elasticsearch - path: .doc/examples/doc/ - exclude_branches: [ 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - exclude_branches: [ 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] - - - repo: docs - path: shared/attributes.asciidoc - exclude_branches: [ 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] - - - repo: docs - path: shared/attributes62.asciidoc - exclude_branches: [ main, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] - - - alternatives: { source_lang: console, alternative_lang: js } - repo: elasticsearch-js - path: docs/doc_examples - exclude_branches: [ 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] - - - repo: elasticsearch - path: server/src/main/resources/org/elasticsearch/common - exclude_branches: [ 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] - - title: Enterprise Search Guide - prefix: en/enterprise-search - index: enterprise-search-docs/index.asciidoc - private: 1 - branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7 ] - chunk: 1 - tags: Enterprise Search/Guide - subject: Enterprise Search - sources: - - - repo: enterprise-search-pubs - path: enterprise-search-docs - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - - title: Workplace Search Guide - prefix: en/workplace-search - index: workplace-search-docs/index.asciidoc - private: 1 - branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6 ] - chunk: 1 - tags: Workplace Search/Guide - subject: Workplace Search - sources: - - - repo: enterprise-search-pubs - path: workplace-search-docs - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - - title: App Search Guide - prefix: en/app-search - index: app-search-docs/index.asciidoc - private: 1 - branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7 ] - chunk: 1 - tags: App Search/Guide - subject: App Search - sources: - - - repo: enterprise-search-pubs - path: app-search-docs - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - - title: Enterprise Search Clients - base_dir: en/enterprise-search-clients - sections: - - title: App Search JavaScript client - prefix: app-search-javascript - private: 1 - single: 1 - branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16 ] - index: client-docs/app-search-javascript/index.asciidoc - tags: App Search Clients/JavaScript - subject: App Search Clients - sources: - - - repo: enterprise-search-pubs - path: client-docs/app-search-javascript - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - - title: App Search Node.js client - prefix: app-search-node - private: 1 - single: 1 - branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16 ] - index: client-docs/app-search-node/index.asciidoc - tags: App Search Clients/Node.js - subject: App Search Clients - sources: - - - repo: enterprise-search-pubs - path: client-docs/app-search-node - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - - title: Enterprise Search Node.js client - prefix: enterprise-search-node - branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6 ] - index: packages/enterprise-search/docs/index.asciidoc - tags: Enterprise Search Clients/Node.js - subject: Enterprise Search Clients - sources: - - - repo: enterprise-search-js - path: packages/enterprise-search/docs - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - - title: Enterprise Search PHP client - prefix: php - branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16 ] - index: docs/guide/index.asciidoc - tags: Enterprise Search Clients/PHP - subject: Enterprise Search Clients - sources: - - - repo: enterprise-search-php - path: docs/guide/ - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - - title: Enterprise Search Python client - prefix: python - branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11 ] - index: docs/guide/index.asciidoc - tags: Enterprise Search Clients/Python - subject: Enterprise Search Clients - sources: - - - repo: enterprise-search-python - path: docs/guide/ - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - - title: Enterprise Search Ruby client - prefix: ruby - branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11 ] - index: docs/guide/index.asciidoc - tags: Enterprise Search Clients/Ruby - subject: Enterprise Search Clients - sources: - - - repo: enterprise-search-ruby - path: docs/guide/ - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - - title: Workplace Search Node.js client - prefix: workplace-search-node - private: 1 - single: 1 - branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16 ] - index: client-docs/workplace-search-node/index.asciidoc - tags: Workplace Search Clients/Node.js - subject: Workplace Search Clients - sources: - - - repo: enterprise-search-pubs - path: client-docs/workplace-search-node - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - - title: "Observability: APM, Logs, Metrics, and Uptime" - sections: - - title: Observability - prefix: en/observability - branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9 ] - index: docs/en/observability/index.asciidoc - chunk: 4 - tags: Observability/Guide - subject: Observability - sources: - - - repo: observability-docs - path: docs/en - - - repo: ingest-docs - path: docs/en - - - repo: apm-server - path: docs - exclude_branches: [ 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0 ] - - - repo: apm-server - path: changelogs - exclude_branches: [ 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0 ] - - - repo: apm-server - path: CHANGELOG.asciidoc - exclude_branches: [ 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0 ] - - - repo: beats - path: libbeat/docs - exclude_branches: [ 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0 ] - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - - - repo: docs - path: shared/attributes.asciidoc - - title: Application Performance Monitoring (APM) - base_dir: en/apm - toc_extra: extra/apm_docs_landing.html - sections: - - title: APM Guide - prefix: guide - toc_extra: extra/apm_guide_landing.html - index: docs/en/apm-server/integrations-index.asciidoc - branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16 ] - chunk: 2 - tags: APM Guide - subject: APM - sources: - - - repo: observability-docs - path: docs/en - exclude_branches: [ 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0 ] - - - repo: apm-server - path: changelogs - exclude_branches: [ 6.0 ] - - - repo: apm-server - path: docs/data - - - repo: apm-server - path: docs/spec - - - repo: apm-server - path: CHANGELOG.asciidoc - - - repo: ingest-docs - path: docs/en - exclude_branches: [ 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0 ] - - title: APM Agents - base_dir: agent - sections: - - title: APM Android Agent - prefix: android - current: 0.x - branches: [ {main: master}, 0.x ] - live: [ 0.x ] - index: docs/index.asciidoc - tags: APM Android Agent/Reference - subject: APM - chunk: 1 - sources: - - - repo: apm-agent-android - path: docs - - - repo: apm-agent-android - path: CHANGELOG.asciidoc - - title: APM Go Agent - prefix: go - current: 2.x - branches: [ {main: master}, 2.x, 1.x, 0.5 ] - live: [ 2.x, 1.x ] - index: docs/index.asciidoc - tags: APM Go Agent/Reference - subject: APM - chunk: 1 - sources: - - - repo: apm-agent-go - path: docs - - - repo: apm-agent-go - path: CHANGELOG.asciidoc - exclude_branches: [ 0.5 ] - - title: APM iOS Agent - prefix: swift - current: 1.x - branches: [ main, 1.x, 0.x ] - live: [ 1.x ] - index: docs/index.asciidoc - tags: APM iOS Agent/Reference - subject: APM - chunk: 1 - sources: - - - repo: apm-agent-ios - path: docs - - - repo: apm-agent-ios - path: CHANGELOG.asciidoc - - title: APM Java Agent - prefix: java - current: 1.x - branches: [ {main: master}, 1.x, 0.7, 0.6 ] - live: [ 1.x ] - index: docs/index.asciidoc - tags: APM Java Agent/Reference - subject: APM - chunk: 1 - sources: - - - repo: apm-agent-java - path: docs - - - repo: apm-agent-java - path: CHANGELOG.asciidoc - exclude_branches: [ 0.7, 0.6] - - - repo: apm-aws-lambda - path: docs - exclude_branches: [ 0.7, 0.6 ] - map_branches: - 1.x: main - - title: APM .NET Agent - prefix: dotnet - current: 1.x - branches: [ {main: master}, 1.x, 1.8 ] - live: [ 1.x ] - index: docs/index.asciidoc - tags: APM .NET Agent/Reference - subject: APM - chunk: 1 - sources: - - - repo: apm-agent-dotnet - path: docs - - - repo: apm-agent-dotnet - path: CHANGELOG.asciidoc - - title: APM Node.js Agent - prefix: nodejs - current: 4.x - branches: [ {main: master}, 4.x, 3.x, 2.x, 1.x ] - live: [ 4.x ] - index: docs/index.asciidoc - tags: APM Node.js Agent/Reference - subject: APM - chunk: 1 - sources: - - - repo: apm-agent-nodejs - path: docs - - - repo: apm-agent-nodejs - path: CHANGELOG.asciidoc - exclude_branches: [ 1.x, 0.x ] - - - repo: apm-aws-lambda - path: docs - exclude_branches: [ 2.x, 1.x, 0.x ] - map_branches: - 3.x: main - 4.x: main - - title: APM PHP Agent - prefix: php - current: 1.x - branches: [ {main: master}, 1.x ] - live: [ 1.x ] - index: docs/index.asciidoc - tags: APM PHP Agent/Reference - subject: APM - chunk: 1 - sources: - - - repo: apm-agent-php - path: docs - - - repo: apm-agent-php - path: CHANGELOG.asciidoc - - title: APM Python Agent - prefix: python - current: 6.x - branches: [ {main: master}, 6.x, 5.x, 4.x, 3.x, 2.x, 1.x ] - live: [ 6.x, 5.x ] - index: docs/index.asciidoc - tags: APM Python Agent/Reference - subject: APM - chunk: 1 - sources: - - - repo: apm-agent-python - path: docs - - - repo: apm-agent-python - path: CHANGELOG.asciidoc - exclude_branches: [ 4.x, 3.x, 2.x, 1.x ] - - - repo: apm-aws-lambda - path: docs - exclude_branches: [ 5.x, 4.x, 3.x, 2.x, 1.x ] - map_branches: - 6.x: main - - title: APM Ruby Agent - prefix: ruby - current: 4.x - branches: [ {main: master}, 4.x, 3.x, 2.x, 1.x ] - live: [ 4.x ] - index: docs/index.asciidoc - tags: APM Ruby Agent/Reference - subject: APM - chunk: 1 - sources: - - - repo: apm-agent-ruby - path: docs - - - repo: apm-agent-ruby - path: CHANGELOG.asciidoc - exclude_branches: [ 1.x, 0.x ] - - title: APM Real User Monitoring JavaScript Agent - prefix: rum-js - current: 5.x - branches: [ {main: master}, 5.x, 4.x, 3.x, 2.x, 1.x, 0.x ] - live: [ 5.x, 4.x] - index: docs/index.asciidoc - tags: APM Real User Monitoring JavaScript Agent/Reference - subject: APM - chunk: 1 - sources: - - - repo: apm-agent-rum-js - path: docs - - - repo: apm-agent-rum-js - path: CHANGELOG.asciidoc - exclude_branches: [ 3.x, 2.x, 1.x, 0.x ] - - title: APM AWS Lambda Extension - prefix: lambda - current: main - branches: [ {main: master} ] - live: [ main ] - index: docs/index.asciidoc - tags: APM AWS Lambda extension/Reference - subject: APM - chunk: 1 - sources: - - - repo: apm-aws-lambda - path: docs - - - repo: apm-aws-lambda - path: CHANGELOG.asciidoc - - title: APM Attacher - prefix: attacher - current: main - branches: [ {main: master} ] - live: [ main ] - index: docs/index.asciidoc - tags: APM Attacher/Reference - subject: APM - chunk: 1 - sources: - - - repo: apm-k8s-attacher - path: docs - - title: ECS logging - base_dir: en/ecs-logging - sections: - - title: ECS Logging Overview - prefix: overview - current: main - branches: [ {main: master} ] - live: [ main ] - index: docs/index.asciidoc - chunk: 1 - tags: ECS-logging/Guide - subject: ECS Logging Overview - sources: - - - repo: ecs-logging - path: docs - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - - - repo: docs - path: shared/attributes.asciidoc - - title: ECS Logging Go (Logrus) Reference - prefix: go-logrus - current: main - branches: [ {main: master} ] - live: [ main ] - index: docs/index.asciidoc - chunk: 1 - tags: ECS-logging/go-logrus/Guide - subject: ECS Logging Go (Logrus) Reference - sources: - - - repo: ecs-logging-go-logrus - path: docs - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - - - repo: docs - path: shared/attributes.asciidoc - - - repo: ecs-logging - path: docs - - title: ECS Logging Go (Zap) Reference - prefix: go-zap - current: main - branches: [ {main: master} ] - live: [ main ] - index: docs/index.asciidoc - chunk: 1 - tags: ECS-logging/go-zap/Guide - subject: ECS Logging Go (Zap) Reference - sources: - - - repo: ecs-logging-go-zap - path: docs - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - - - repo: docs - path: shared/attributes.asciidoc - - - repo: ecs-logging - path: docs - - title: ECS Logging Go (zerolog) Reference - prefix: go-zerolog - current: main - branches: [ {main: master} ] - live: [ main ] - index: docs/index.asciidoc - chunk: 1 - tags: ECS-logging/go-zerolog/Guide - subject: ECS Logging Go (zerolog) Reference - sources: - - - repo: ecs-logging-go-zerolog - path: docs - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - - - repo: docs - path: shared/attributes.asciidoc - - - repo: ecs-logging - path: docs - - title: ECS Logging Java Reference - prefix: java - current: 1.x - branches: [ {main: master}, 1.x, 0.x ] - live: [ 1.x ] - index: docs/index.asciidoc - chunk: 1 - tags: ECS-logging/java/Guide - subject: ECS Logging Java Reference - sources: - - - repo: ecs-logging-java - path: docs - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - - - repo: docs - path: shared/attributes.asciidoc - - - repo: ecs-logging - path: docs - map_branches: - 1.x: main - 0.x: main - - title: ECS Logging .NET Reference - prefix: dotnet - current: main - branches: [ {main: master} ] - live: [ main ] - index: docs/index.asciidoc - chunk: 1 - tags: ECS-logging/.NET/Guide - subject: ECS Logging .NET Reference - sources: - - - repo: ecs-dotnet - path: docs - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - - - repo: docs - path: shared/attributes.asciidoc - - - repo: ecs-logging - path: docs - - title: ECS Logging Node.js Reference - prefix: nodejs - current: main - branches: [ {main: master} ] - live: [ main ] - index: docs/index.asciidoc - chunk: 1 - tags: ECS-logging/nodejs/Guide - subject: ECS Logging Node.js Reference - sources: - - - repo: ecs-logging-nodejs - path: docs - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - - - repo: docs - path: shared/attributes.asciidoc - - - repo: ecs-logging - path: docs - - title: ECS Logging Ruby Reference - prefix: ruby - current: main - branches: [ {main: master} ] - live: [ main ] - index: docs/index.asciidoc - chunk: 1 - tags: ECS-logging/ruby/Guide - subject: ECS Logging Ruby Reference - sources: - - - repo: ecs-logging-ruby - path: docs - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - - - repo: docs - path: shared/attributes.asciidoc - - - repo: ecs-logging - path: docs - - title: ECS Logging PHP Reference - prefix: php - current: main - branches: [ {main: master} ] - live: [ main ] - index: docs/index.asciidoc - chunk: 1 - tags: ECS-logging/php/Guide - subject: ECS Logging PHP Reference - sources: - - - repo: ecs-logging-php - path: docs - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - - - repo: docs - path: shared/attributes.asciidoc - - - repo: ecs-logging - path: docs - - title: ECS Logging Python Reference - prefix: python - current: main - branches: [ {main: master} ] - live: [ main ] - index: docs/index.asciidoc - chunk: 1 - tags: ECS-logging/python/Guide - subject: ECS Logging Python Reference - sources: - - - repo: ecs-logging-python - path: docs - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - - - repo: docs - path: shared/attributes.asciidoc - - - repo: ecs-logging - path: docs - - title: Security - sections: - - title: Elastic Security - prefix: en/security - branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8 ] - index: docs/index.asciidoc - chunk: 1 - tags: Security/Guide - subject: Security - sources: - - - repo: security-docs - path: docs - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - - - repo: docs - path: shared/attributes.asciidoc - - - repo: stack-docs - path: docs/en - - title: Elastic Stack - sections: - - title: "Starting with the Elasticsearch Platform and its Solutions" - prefix: en/starting-with-the-elasticsearch-platform-and-its-solutions - index: welcome-to-elastic/index.asciidoc - branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 7.17 ] - chunk: 1 - tags: Elastic/Starting with the Elasticsearch Platform and its Solutions - subject: Starting with the Elasticsearch Platform and its Solutions - sources: - - - repo: tech-content - path: welcome-to-elastic - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - - title: Curator Index Management - prefix: en/elasticsearch/client/curator - current: 8.0 - branches: [ 8.0, 7.0, 6.0, 5.8, 5.7, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 4.3, 4.2, 4.1, 4.0, 3.5, 3.4, 3.3 ] - index: docs/asciidoc/index.asciidoc - tags: Clients/Curator - subject: Clients - sources: - - - repo: curator - path: docs/asciidoc - - title: Elastic Common Schema (ECS) Reference - prefix: en/ecs - # Please do not update current to 8.17 - current: 8.16 - branches: [ {main: master}, 8.16, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 1.12, 1.11, 1.10, 1.9, 1.8, 1.7, 1.6, 1.5, 1.4, 1.3, 1.2, 1.1, 1.0 ] - live: [ 8.16, 1.12 ] - index: docs/index.asciidoc - chunk: 2 - tags: Elastic Common Schema (ECS)/Reference - subject: Elastic Common Schema (ECS) - sources: - - - repo: ecs - path: docs/ - - title: Elasticsearch Clients - base_dir: en/elasticsearch/client - toc_extra: extra/client_docs_landing.html - sections: - - title: Java Client - prefix: java-api-client - branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16 ] - index: docs/index.asciidoc - chunk: 1 - tags: Clients/Java - subject: Clients - sources: - - - repo: elasticsearch-java - path: docs/ - - - repo: elasticsearch-java - path: java-client/src/test/java/co/elastic/clients/documentation - - - repo: elasticsearch - path: docs/java-rest/ - - - repo: elasticsearch - path: client - - title: JavaScript Client - prefix: javascript-api - branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 6.x, 5.x ] - index: docs/index.asciidoc - chunk: 1 - tags: Clients/JavaScript - subject: Clients - sources: - - - repo: elasticsearch-js - path: docs/ - - title: Ruby Client - prefix: ruby-api - branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16 ] - index: docs/index.asciidoc - chunk: 1 - tags: Clients/Ruby - subject: Clients - sources: - - - repo: elasticsearch-ruby - path: docs/ - - title: Go Client - prefix: go-api - branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16 ] - index: .doc/index.asciidoc - chunk: 1 - tags: Clients/Go - subject: Clients - sources: - - - repo: go-elasticsearch - path: .doc/ - - title: .NET Clients - prefix: net-api - branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 6.x, 5.x, 2.x, 1.x ] - index: docs/index.asciidoc - tags: Clients/.Net - subject: Clients - chunk: 1 - sources: - - - repo: elasticsearch-net - path: docs/ - - - repo: elasticsearch-net - path: tests/Tests/Documentation - - title: PHP Client - prefix: php-api - branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.x, 6.x, 5.x, 2.x, 1.x, 0.4 ] - index: docs/index.asciidoc - chunk: 1 - tags: Clients/PHP - subject: Clients - sources: - - - repo: elasticsearch-php - path: docs/ - - - repo: docs - path: shared/attributes.asciidoc - - title: Perl Client - prefix: perl-api - current: master - branches: [ master, 8.x, 7.x ] - live: [ master, 8.x, 7.x ] - index: docs/index.asciidoc - chunk: 1 - tags: Clients/Perl - subject: Clients - sources: - - - repo: elasticsearch-perl - path: docs/ - - title: Python Client - prefix: python-api - branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16 ] - index: docs/guide/index.asciidoc - chunk: 1 - tags: Clients/Python - subject: Clients - sources: - - - repo: elasticsearch-py - path: docs/guide/ - - title: eland - prefix: eland - current: main - branches: [ {main: master} ] - live: [ main ] - index: docs/guide/index.asciidoc - chunk: 1 - tags: Clients/eland - subject: Clients - sources: - - - repo: eland - path: docs/guide - - title: Rust Client - prefix: rust-api - current: main - branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0 ] - live: [ main, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0 ] - index: docs/index.asciidoc - chunk: 1 - tags: Clients/Rust - subject: Clients - sources: - - - repo: elasticsearch-rs - path: docs/ - - title: Java REST Client (deprecated) - prefix: java-rest - current: 7.17 - branches: [ 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0 ] - live: [ 7.17, 6.8 ] - index: docs/java-rest/index.asciidoc - tags: Clients/JavaREST - subject: Clients - chunk: 1 - sources: - - - repo: elasticsearch - path: docs/java-rest - - - repo: elasticsearch - path: docs/Versions.asciidoc - - - repo: elasticsearch - path: client - exclude_branches: [ 5.5, 5.4, 5.3, 5.2, 5.1, 5.0 ] - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - exclude_branches: [ 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] - - - repo: docs - path: shared/attributes.asciidoc - exclude_branches: [ 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] - - title: Java Transport Client (deprecated) - prefix: java-api - current: 7.17 - branches: [ 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] - live: [7.17, 6.8] - index: docs/java-api/index.asciidoc - tags: Clients/Java - subject: Clients - chunk: 1 - sources: - - - repo: elasticsearch - path: docs/java-api - - - repo: elasticsearch - path: docs/Versions.asciidoc - exclude_branches: [ 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] - - - repo: elasticsearch - path: client/rest-high-level/src/test/java/org/elasticsearch/client - exclude_branches: [ 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] - - - - repo: elasticsearch - path: server/src/internalClusterTest/java/org/elasticsearch/client/documentation - exclude_branches: [ 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] - - - repo: elasticsearch - path: server/src/test/java/org/elasticsearch/client/documentation - exclude_branches: [ 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] - - - repo: elasticsearch - path: modules/reindex/src/internalClusterTest/java/org/elasticsearch/client/documentation - exclude_branches: [ 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] - - - repo: elasticsearch - path: modules/reindex/src/test/java/org/elasticsearch/client/documentation - exclude_branches: [ 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - exclude_branches: [ 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] - - - repo: docs - path: shared/attributes.asciidoc - exclude_branches: [ 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] - - - title: Community Contributed Clients - prefix: community - branches: [{main: master}] - current: main - index: docs/community-clients/index.asciidoc - single: 1 - tags: Clients/Community - subject: Clients - sources: - - - repo: elasticsearch - path: docs/community-clients - - title: Elasticsearch for Apache Hadoop and Spark - prefix: en/elasticsearch/hadoop - branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0 ] - index: docs/src/reference/asciidoc/index.adoc - tags: Elasticsearch/Apache Hadoop - subject: Elasticsearch - sources: - - - repo: elasticsearch-hadoop - path: docs/src/reference/asciidoc - - title: Elasticsearch Relevance Engine (ESRE) - prefix: en/esre - index: esre-docs/index.asciidoc - private: 1 - branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8 ] - live: [ 8.10 ] - chunk: 1 - tags: ESRE/Guide - subject: ESRE - sources: - - - repo: enterprise-search-pubs - path: esre-docs - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - - title: Glossary - prefix: en/elastic-stack-glossary - current: main - index: docs/en/glossary/index.asciidoc - branches: [ {main: master} ] - tags: Elastic Stack/Glossary - subject: Elastic Stack - sources: - - - repo: stack-docs - path: docs/en - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - - - repo: docs - path: shared/attributes.asciidoc - - title: Installation and Upgrade Guide - prefix: en/elastic-stack - index: docs/en/install-upgrade/index.asciidoc - branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0 ] - chunk: 1 - tags: Elastic Stack/Installation and Upgrade - subject: Elastic Stack - sources: - - - repo: stack-docs - path: docs/en - - - repo: apm-server - path: changelogs - exclude_branches: [ main, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.5, 8.4, 8.3, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0 ] - - - repo: apm-server - path: docs/ - exclude_branches: [ main, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0 ] - - - repo: beats - path: libbeat/docs - exclude_branches: [ main, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0 ] - - - repo: elasticsearch - path: docs/ - - - repo: elasticsearch-hadoop - path: docs/src/reference/asciidoc - exclude_branches: [ main, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0 ] - - - repo: security-docs - path: docs/ - exclude_branches: [ main, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0 ] - - - repo: kibana - path: docs/ - exclude_branches: [ main, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0 ] - - - repo: logstash - path: docs/ - exclude_branches: [ main, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0 ] - - - repo: observability-docs - path: docs/en/observability - exclude_branches: [ main, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0 ] - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - exclude_branches: [ 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0 ] - - - repo: docs - path: shared/attributes.asciidoc - exclude_branches: [ 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0 ] - - - repo: docs - path: shared/attributes62.asciidoc - exclude_branches: [ 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0 ] - - title: Kibana Guide - prefix: en/kibana - branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 4.6, 4.5, 4.4, 4.3, 4.2, 4.1, 4.0, 3.0 ] - index: docs/index.x.asciidoc - chunk: 1 - tags: Kibana/Reference - subject: Kibana - toc_extra: extra/kibana_landing.html - sources: - - - repo: kibana - path: docs/ - - - repo: x-pack-kibana - prefix: kibana-extra/x-pack-kibana - path: docs/en - exclude_branches: [ main, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 5.3, 5.2, 5.1, 5.0, 4.6, 4.5, 4.4, 4.3, 4.2, 4.1, 4.0, 3.0 ] - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - exclude_branches: [ 5.4, 5.3, 5.2, 5.1, 5.0, 4.6, 4.5, 4.4, 4.3, 4.2, 4.1, 4.0, 3.0 ] - - - repo: docs - path: shared/attributes.asciidoc - exclude_branches: [ 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 4.6, 4.5, 4.4, 4.3, 4.2, 4.1, 4.0, 3.0 ] - - - repo: docs - path: shared/attributes62.asciidoc - exclude_branches: [ main, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 5.4, 5.3, 5.2, 5.1, 5.0, 4.6, 4.5, 4.4, 4.3, 4.2, 4.1, 4.0, 3.0 ] - - - repo: docs - path: shared/legacy-attrs.asciidoc - exclude_branches: [ main, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 4.6, 4.5, 4.4, 4.3, 4.2, 3.0 ] - - - repo: kibana - # git-archive requires `:(glob)` for ** to match no directory (in order to include `examples/README.asciidoc`) - path: ":(glob)examples/**/*.asciidoc" - exclude_branches: [ 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 4.6, 4.5, 4.4, 4.3, 4.2, 4.1, 4.0, 3.0 ] - - - repo: kibana - path: ":(glob)src/**/*.asciidoc" - exclude_branches: [ 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 4.6, 4.5, 4.4, 4.3, 4.2, 4.1, 4.0, 3.0 ] - - - repo: kibana - path: ":(glob)x-pack/**/*.asciidoc" - exclude_branches: [ 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 4.6, 4.5, 4.4, 4.3, 4.2, 4.1, 4.0, 3.0 ] - - title: Machine Learning - prefix: en/machine-learning - index: docs/en/stack/ml/index.asciidoc - branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3 ] - chunk: 1 - tags: Elastic Stack/Machine Learning - subject: Machine Learning - sources: - - - repo: stack-docs - path: docs/en/stack - - - repo: elasticsearch - path: docs - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - - - repo: docs - path: shared/attributes.asciidoc - - - repo: docs - path: shared/settings.asciidoc - - title: Painless Scripting Language - prefix: en/elasticsearch/painless - branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5] - index: docs/painless/index.asciidoc - chunk: 1 - tags: Elasticsearch/Painless - subject: Elasticsearch - sources: - - - repo: elasticsearch - path: docs/painless - - - repo: elasticsearch - path: docs/Versions.asciidoc - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - exclude_branches: [ 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] - - - repo: docs - path: shared/attributes.asciidoc - exclude_branches: [ 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] - - title: Plugins and Integrations - prefix: en/elasticsearch/plugins - repo: elasticsearch - index: docs/plugins/index.asciidoc - branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7 ] - chunk: 2 - tags: Elasticsearch/Plugins - subject: Elasticsearch - sources: - - - repo: elasticsearch - path: docs/plugins - - - repo: elasticsearch - path: docs/Versions.asciidoc - exclude_branches: [ 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] - - - repo: elasticsearch - path: buildSrc/src/main/resources/ - exclude_branches: [ main, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] - - - repo: elasticsearch - path: build-tools-internal/src/main/resources/ - exclude_branches: [7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] - - - repo: elasticsearch - path: build-tools/src/main/resources/ - exclude_branches: [ 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - exclude_branches: [ 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] - - - repo: docs - path: shared/attributes.asciidoc - exclude_branches: [ 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] - - - title: "Ingest: Add your data" - sections: - - title: Elastic Ingest Reference Architectures - prefix: en/ingest - index: docs/en/ingest-arch/index.asciidoc - branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9 ] - chunk: 1 - tags: Ingest/Reference - subject: Ingest - sources: - - - repo: ingest-docs - path: docs/en - - - repo: docs - path: shared/attributes.asciidoc - - title: Fleet and Elastic Agent Guide - prefix: en/fleet - branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8 ] - index: docs/en/ingest-management/index.asciidoc - chunk: 2 - tags: Fleet/Guide/Elastic Agent - subject: Fleet and Elastic Agent - sources: - - - repo: ingest-docs - path: docs/en - - - repo: observability-docs - path: docs/en - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - - - repo: docs - path: shared/attributes.asciidoc - - - # Required only for versions 7.12-7.15 - repo: apm-server - path: docs - exclude_branches: [ main, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0 ] - - title: Logstash Reference - prefix: en/logstash - branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.5 ] - index: docs/index.x.asciidoc - chunk: 1 - tags: Logstash/Reference - subject: Logstash - respect_edit_url_overrides: true - sources: - - - repo: logstash - path: docs/ - - - repo: x-pack-logstash - prefix: logstash-extra/x-pack-logstash - path: docs/en - private: true - exclude_branches: [ main, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.5 ] - - - repo: logstash-docs - path: docs/ - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - exclude_branches: [ 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.5 ] - - - repo: docs - path: shared/attributes.asciidoc - exclude_branches: [ 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.5 ] - - - repo: docs - path: shared/attributes62.asciidoc - exclude_branches: [ main, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.5 ] - - - repo: docs - path: shared/legacy-attrs.asciidoc - exclude_branches: [ main, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0] - - title: Logstash Versioned Plugin Reference - prefix: en/logstash-versioned-plugins - current: versioned_plugin_docs - branches: [ versioned_plugin_docs ] - index: docs/versioned-plugins/index.asciidoc - private: 1 - chunk: 1 - noindex: 1 - tags: Logstash/Plugin Reference - subject: Logstash - sources: - - - repo: logstash-docs - path: docs/versioned-plugins - - - repo: docs - path: shared/attributes.asciidoc - - title: Elastic Logging Plugin for Docker - prefix: en/beats/loggingplugin - index: x-pack/dockerlogbeat/docs/index.asciidoc - branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6 ] - chunk: 1 - tags: Elastic Logging Plugin/Reference - respect_edit_url_overrides: true - subject: Elastic Logging Plugin - sources: - - - repo: beats - path: x-pack/dockerlogbeat/docs - - - repo: beats - path: libbeat/docs - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - - - repo: docs - path: shared/attributes.asciidoc - - title: Elastic Serverless Forwarder Guide - prefix: en/esf - index: docs/en/index.asciidoc - current: main - branches: [ {main: master} ] - live: [ main ] - chunk: 2 - tags: Cloud Native Ingest/Reference - subject: cloud native ingest - sources: - - - repo: esf - path: docs/en - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - - - repo: docs - path: shared/attributes.asciidoc - - title: Integrations Developer Guide - prefix: en/integrations-developer - current: main - branches: [ {main: master} ] - live: [ main ] - index: docs/en/integrations/index.asciidoc - chunk: 1 - tags: Integrations/Developer - subject: Integrations - sources: - - - repo: observability-docs - path: docs/en - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - - - repo: docs - path: shared/attributes.asciidoc - - - repo: package-spec - path: versions - - - repo: package-spec - path: spec - - title: Auditbeat Reference - prefix: en/beats/auditbeat - index: auditbeat/docs/index.asciidoc - branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0 ] - chunk: 1 - tags: Auditbeat/Reference - respect_edit_url_overrides: true - subject: Auditbeat - sources: - - - repo: beats - path: auditbeat - - - repo: beats - path: auditbeat/docs - - - repo: beats - path: x-pack/auditbeat - exclude_branches: [ 6.5, 6.4, 6.3, 6.2, 6.1, 6.0 ] - - - repo: beats - path: auditbeat/module - - - repo: beats - path: auditbeat/scripts - - - repo: beats - path: CHANGELOG.asciidoc - - - repo: beats - path: libbeat/docs - - - repo: beats - path: libbeat/processors/*/docs/* - - - repo: beats - path: x-pack/libbeat/processors/*/docs/* - exclude_branches: [ 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 1.3, 1.2, 1.1, 1.0.1 ] - - - repo: beats - path: x-pack/auditbeat/processors/*/docs/* - exclude_branches: [ 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 1.3, 1.2, 1.1, 1.0.1 ] - - - repo: beats - path: libbeat/outputs/*/docs/* - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - - - repo: docs - path: shared/attributes.asciidoc - - title: Beats Developer Guide - prefix: en/beats/devguide - index: docs/devguide/index.asciidoc - current: main - branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0 ] - chunk: 1 - tags: Devguide/Reference - subject: Beats - respect_edit_url_overrides: true - sources: - - - repo: beats - path: docs - - - repo: beats - path: libbeat/docs - - - repo: beats - path: metricbeat/module - - - repo: beats - path: metricbeat/scripts - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - - - repo: docs - path: shared/attributes.asciidoc - - title: Beats Platform Reference - prefix: en/beats/libbeat - index: libbeat/docs/index.asciidoc - branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 1.3, 1.2, 1.1, 1.0.1] - chunk: 1 - tags: Libbeat/Reference - subject: libbeat - respect_edit_url_overrides: true - sources: - - - repo: beats - path: libbeat/docs - - - repo: beats - path: CHANGELOG.asciidoc - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - - - repo: docs - path: shared/attributes.asciidoc - - title: Filebeat Reference - prefix: en/beats/filebeat - index: filebeat/docs/index.asciidoc - branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 1.3, 1.2, 1.1, 1.0.1] - chunk: 1 - tags: Filebeat/Reference - respect_edit_url_overrides: true - subject: Filebeat - sources: - - - repo: beats - path: filebeat - - - repo: beats - path: filebeat/docs - - - repo: beats - path: x-pack/filebeat/docs - exclude_branches: [ 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 1.3, 1.2, 1.1, 1.0.1 ] - - - repo: beats - path: x-pack/libbeat/docs - - - repo: beats - path: CHANGELOG.asciidoc - - - repo: beats - path: libbeat/docs - - - repo: beats - path: libbeat/processors/*/docs/* - - - repo: beats - path: x-pack/filebeat/processors/*/docs/* - - - repo: beats - path: x-pack/libbeat/processors/*/docs/* - exclude_branches: [ 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 1.3, 1.2, 1.1, 1.0.1 ] - - - repo: beats - path: libbeat/outputs/*/docs/* - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - - - repo: docs - path: shared/attributes.asciidoc - - title: Heartbeat Reference - prefix: en/beats/heartbeat - index: heartbeat/docs/index.asciidoc - branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2 ] - chunk: 1 - tags: Heartbeat/Reference - respect_edit_url_overrides: true - subject: Heartbeat - sources: - - - repo: beats - path: heartbeat - - - repo: beats - path: heartbeat/docs - - - repo: beats - path: CHANGELOG.asciidoc - - - repo: beats - path: libbeat/docs - - - repo: beats - path: x-pack/libbeat/docs - - - repo: beats - path: libbeat/processors/*/docs/* - - - repo: beats - path: x-pack/libbeat/processors/*/docs/* - exclude_branches: [ 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 1.3, 1.2, 1.1, 1.0.1 ] - - - repo: beats - path: libbeat/outputs/*/docs/* - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - - - repo: docs - path: shared/attributes.asciidoc - - title: Metricbeat Reference - prefix: en/beats/metricbeat - index: metricbeat/docs/index.asciidoc - branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0 ] - chunk: 1 - tags: Metricbeat/Reference - respect_edit_url_overrides: true - subject: Metricbeat - sources: - - - repo: beats - path: metricbeat - - - repo: beats - path: metricbeat/docs - - - repo: beats - path: metricbeat/module - - - repo: beats - path: x-pack/libbeat/docs - - - repo: beats - path: x-pack/metricbeat/module - exclude_branches: [ 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0 ] - - - repo: beats - path: metricbeat/scripts - - - repo: beats - path: CHANGELOG.asciidoc - - - repo: beats - path: libbeat/docs - - - repo: beats - path: libbeat/processors/*/docs/* - - - repo: beats - path: x-pack/libbeat/processors/*/docs/* - exclude_branches: [ 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 1.3, 1.2, 1.1, 1.0.1 ] - - - repo: beats - path: libbeat/outputs/*/docs/* - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - - - repo: docs - path: shared/attributes.asciidoc - - title: Packetbeat Reference - prefix: en/beats/packetbeat - index: packetbeat/docs/index.asciidoc - branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 1.3, 1.2, 1.1, 1.0.1] - chunk: 1 - tags: Packetbeat/Reference - respect_edit_url_overrides: true - subject: Packetbeat - sources: - - - repo: beats - path: packetbeat - - - repo: beats - path: packetbeat/docs - - - repo: beats - path: CHANGELOG.asciidoc - - - repo: beats - path: libbeat/docs - - - repo: beats - path: libbeat/processors/*/docs/* - - - repo: beats - path: x-pack/libbeat/processors/*/docs/* - exclude_branches: [ 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 1.3, 1.2, 1.1, 1.0.1 ] - - - repo: beats - path: libbeat/outputs/*/docs/* - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - - - repo: docs - path: shared/attributes.asciidoc - - title: Winlogbeat Reference - prefix: en/beats/winlogbeat - index: winlogbeat/docs/index.asciidoc - branches: [ {main: master}, 8.x, 8.16, 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 1.3, 1.2, 1.1 ] - chunk: 1 - tags: Winlogbeat/Reference - respect_edit_url_overrides: true - subject: Winlogbeat - sources: - - - repo: beats - path: winlogbeat - - - repo: beats - path: winlogbeat/docs - - - repo: beats - path: CHANGELOG.asciidoc - - - repo: beats - path: libbeat/docs - - - repo: beats - path: libbeat/processors/*/docs/* - - - repo: beats - path: x-pack/libbeat/processors/*/docs/* - exclude_branches: [ 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 1.3, 1.2, 1.1, 1.0.1 ] - - - repo: beats - path: libbeat/outputs/*/docs/* - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - - - repo: docs - path: shared/attributes.asciidoc - - - title: "Cloud: Provision, Manage, and Monitor the Elastic Stack" - sections: - - title: Elastic Cloud, Hosted Elastic Stack - prefix: en/cloud - tags: Cloud/Reference - subject: Elastic Cloud - index: docs/saas/index.asciidoc - chunk: 1 - private: 1 - sources: - - - repo: cloud - path: docs/saas - - - repo: cloud - path: docs/shared - - title: Elasticsearch Add-On for Heroku - Hosted Elasticsearch and Kibana for Heroku Users - prefix: en/cloud-heroku - tags: Cloud-Heroku/Reference - subject: Elasticsearch Add-On for Heroku - index: docs/heroku/index.asciidoc - chunk: 1 - noindex: 1 - private: 1 - sources: - - - repo: cloud - path: docs/saas - - - repo: cloud - path: docs/shared - - - repo: cloud - path: docs/heroku - - title: Elastic Cloud Enterprise - Elastic Cloud on your Infrastructure - prefix: en/cloud-enterprise - tags: CloudEnterprise/Reference - subject: ECE - current: ms-105 - live: - - ms-105 - - ms-92 - - ms-81 - - ms-78 - - ms-75 - - ms-72 - - ms-70 - - ms-69 - branches: - - ms-105: 3.7 - - ms-92: 3.6 - - ms-81: 3.5 - - ms-78: 3.4 - - ms-75: 3.3 - - ms-72: 3.2 - - ms-70: 3.1 - - ms-69: 3.0 - - ms-65: 2.13 - - ms-62: 2.12 - - ms-59: 2.11 - - ms-57: 2.10 - - ms-53: 2.9 - - ms-49: 2.8 - - ms-47: 2.7 - - release-ms-41: 2.6 - - 2.5 - - 2.4 - - 2.3 - - 2.2 - - 2.1 - - 2.0 - - 1.1 - - 1.0 - index: docs/cloud-enterprise/index.asciidoc - chunk: 2 - private: 1 - sources: - - - repo: cloud - # Grab the entire docs/ directory to get `ece-version.asciidoc` - path: docs - - - repo: cloud - path: docs/shared - exclude_branches: [ 1.0 ] - - - repo: docs - path: shared/versions/ece/{version}.asciidoc - - - repo: cloud-assets - path: docs - map_branches: - ms-105: master - ms-92: master - ms-81: master - ms-78: master - ms-75: master - ms-72: master - ms-70: master - ms-69: master - ms-65: master - ms-62: master - ms-59: master - ms-57: master - ms-53: master - ms-49: master - ms-47: master - release-ms-41: master - 2.5: master - 2.4: master - 2.3: master - 2.2: master - 2.1: master - 2.0: master - 1.1: master - 1.0: master - - - alternatives: { source_lang: console, alternative_lang: php } - repo: clients-team - path: docs/examples/elastic-cloud/php - - - alternatives: { source_lang: console, alternative_lang: go } - repo: clients-team - path: docs/examples/elastic-cloud/go - - - alternatives: { source_lang: console, alternative_lang: ruby } - repo: clients-team - path: docs/examples/elastic-cloud/ruby - - - alternatives: { source_lang: console, alternative_lang: java } - repo: clients-team - path: docs/examples/elastic-cloud/java - - - alternatives: { source_lang: console, alternative_lang: javascript } - repo: clients-team - path: docs/examples/elastic-cloud/javascript - - - alternatives: { source_lang: console, alternative_lang: python } - repo: clients-team - path: docs/examples/elastic-cloud/python - - - alternatives: { source_lang: console, alternative_lang: csharp } - repo: clients-team - path: docs/examples/elastic-cloud/csharp - - title: Elastic Cloud on Kubernetes - prefix: en/cloud-on-k8s - tags: Kubernetes/Reference - subject: ECK - current: 2.15 - branches: [ {main: master}, 2.15, 2.14, 2.13, 2.12, 2.11, 2.10, 2.9, 2.8, 2.7, 2.6, 2.5, 2.4, 2.3, 2.2, 2.1, 2.0, 1.9, 1.8, 1.7, 1.6, 1.5, 1.4, 1.3, 1.2, 1.1, 1.0, 1.0-beta, 0.9, 0.8 ] - index: docs/index.asciidoc - chunk: 1 - sources: - - - repo: cloud-on-k8s - path: docs/ - - - repo: docs - path: shared/versions/stack/current.asciidoc - exclude_branches: [ 0.9, 0.8 ] - - - repo: docs - path: shared/attributes.asciidoc - - title: Elastic Cloud Control - The Command-Line Interface for Elasticsearch Service and ECE - prefix: en/ecctl - tags: CloudControl/Reference - subject: ECCTL - current: 1.14 - branches: [ master, 1.14, 1.13, 1.12, 1.11, 1.10, 1.9, 1.8, 1.7, 1.6, 1.5, 1.4, 1.3, 1.2, 1.1, 1.0 ] - index: docs/index.asciidoc - chunk: 1 - sources: - - - repo: ecctl - path: docs/ - - title: Elastic Cloud Terraform Provider - prefix: en/tpec - tags: CloudTerraform/Reference - subject: TPEC - current: master - branches: [ master ] - index: docs-elastic/index.asciidoc - single: 1 - chunk: 1 - sources: - - - repo: terraform-provider-ec - path: docs-elastic/ - - - title: Legacy Documentation - sections: - - title: Elastic Stack and Google Cloud's Anthos - noindex: 1 - prefix: en/elastic-stack-gke - current: main - index: docs/en/gke-on-prem/index.asciidoc - branches: [ {main: master} ] - private: 1 - chunk: 1 - tags: Elastic Stack/Google - subject: Elastic Stack - sources: - - - repo: stack-docs - path: docs/en/gke-on-prem - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - - - repo: docs - path: shared/attributes.asciidoc - - - title: Elasticsearch - The Definitive Guide - noindex: 1 - prefix: en/elasticsearch/guide - current: 2.x - branches: [ master, 2.x, 1.x ] - index: book.asciidoc - chunk: 1 - private: 1 - tags: Legacy/Elasticsearch/Definitive Guide - subject: Elasticsearch - suppress_migration_warnings: true - sources: - - - repo: guide - path: / - - - repo: docs - path: shared/legacy-attrs.asciidoc - exclude_branches: [ master, 2.x] - - - title: Elasticsearch Resiliency Status - noindex: 1 - prefix: en/elasticsearch/resiliency - toc: 1 - branches: [{main: master}] - current: main - index: docs/resiliency/index.asciidoc - single: 1 - tags: Elasticsearch/Resiliency Status - subject: Elasticsearch - sources: - - - repo: elasticsearch - path: docs/resiliency - - - repo: elasticsearch - path: docs/Versions.asciidoc - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - exclude_branches: [ 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] - - - repo: docs - path: shared/attributes.asciidoc - exclude_branches: [ 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] - - - title: Elasticsearch.js for 5.6-7.6 - noindex: 1 - prefix: en/elasticsearch/client/elasticsearch-js - current: 16.x - branches: [ 16.x ] - index: docs/index.asciidoc - chunk: 1 - private: 1 - tags: Legacy/Clients/Elasticsearch-js - subject: Clients - sources: - - - repo: elasticsearch-js-legacy - path: docs - - - title: Functionbeat Reference - noindex: 1 - prefix: en/beats/functionbeat - current: 8.15 - index: x-pack/functionbeat/docs/index.asciidoc - branches: [ 8.15, 8.14, 8.13, 8.12, 8.11, 8.10, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5 ] - chunk: 1 - tags: Functionbeat/Reference - respect_edit_url_overrides: true - subject: Functionbeat - sources: - - - repo: beats - path: x-pack/functionbeat - - - repo: beats - path: x-pack/functionbeat/docs - - - repo: beats - path: CHANGELOG.asciidoc - - - repo: beats - path: libbeat/docs - - - repo: beats - path: libbeat/processors/*/docs/* - - - repo: beats - path: x-pack/libbeat/processors/*/docs/* - exclude_branches: [ 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 1.3, 1.2, 1.1, 1.0.1 ] - - - repo: beats - path: libbeat/outputs/*/docs/* - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - - - repo: docs - path: shared/attributes.asciidoc - - - repo: beats - path: x-pack/libbeat/docs - - - repo: beats - path: filebeat/docs - exclude_branches: [ 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2 ] - - - title: Getting Started - noindex: 1 - prefix: en/elastic-stack-get-started - current: 8.2 - index: docs/en/getting-started/index.asciidoc - branches: [ 8.2, 8.1, 8.0, 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3 ] - chunk: 1 - tags: Elastic Stack/Getting started - subject: Elastic Stack - sources: - - - repo: stack-docs - path: docs/en - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - - - repo: docs - path: shared/attributes.asciidoc - - - repo: elasticsearch - path: docs/ - exclude_branches: [ 7.17, 7.16, 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3 ] - - - title: Graph Reference for 2.x - noindex: 1 - prefix: en/graph - repo: x-pack - chunk: 1 - private: 1 - tags: Legacy/Graph/Reference - subject: Graph - current: 2.4 - index: docs/public/graph/index.asciidoc - branches: [ 2.4, 2.3 ] - sources: - - - repo: x-pack - path: docs/public/graph - - - repo: docs - path: shared/legacy-attrs.asciidoc - - - title: Groovy API - noindex: 1 - prefix: en/elasticsearch/client/groovy-api - current: 2.4 - branches: [ 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] - index: docs/groovy-api/index.asciidoc - private: 1 - tags: Legacy/Clients/Groovy - subject: Clients - sources: - - - repo: elasticsearch - path: docs/groovy-api - - - repo: elasticsearch - path: docs/Versions.asciidoc - exclude_branches: [ 2.4, 2.3, 2.2, 2.1, 2.0, 1.7, 1.6, 1.5, 1.4, 1.3, 0.90 ] - - - title: Infrastructure Monitoring Guide for 6.5-7.4 - noindex: 1 - prefix: en/infrastructure/guide - current: 7.4 - branches: [ 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5 ] - index: docs/en/infraops/index.asciidoc - chunk: 1 - private: 1 - tags: Infrastructure/Guide - subject: Infrastructure - sources: - - - repo: stack-docs - path: docs/en - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - - - repo: docs - path: shared/attributes.asciidoc - - - title: Journalbeat Reference for 6.5-7.15 - noindex: 1 - prefix: en/beats/journalbeat - current: 7.15 - index: journalbeat/docs/index.asciidoc - branches: [ 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5 ] - chunk: 1 - tags: Journalbeat/Reference - respect_edit_url_overrides: true - subject: Journalbeat - sources: - - - repo: beats - path: journalbeat - - - repo: beats - path: journalbeat/docs - - - repo: beats - path: CHANGELOG.asciidoc - - - repo: beats - path: libbeat/docs - - - repo: beats - path: libbeat/processors/*/docs/* - - - repo: beats - path: x-pack/libbeat/processors/*/docs/* - exclude_branches: [ 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 1.3, 1.2, 1.1, 1.0.1 ] - - - repo: beats - path: libbeat/outputs/*/docs/* - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - - - repo: docs - path: shared/attributes.asciidoc - - - title: Legacy APM Overview - noindex: 1 - prefix: get-started - index: docs/guide/index.asciidoc - current: 7.15 - branches: [ 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0 ] - chunk: 1 - tags: APM Server/Reference - subject: APM - sources: - - - repo: apm-server - path: docs/guide - - - repo: apm-server - path: docs - - - title: Legacy APM Server Reference - noindex: 1 - prefix: server - index: docs/index.asciidoc - current: 7.15 - branches: [ 7.15, 7.14, 7.13, 7.12, 7.11, 7.10, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0 ] - chunk: 1 - tags: APM Server/Reference - subject: APM - sources: - - - repo: apm-server - path: changelogs - exclude_branches: [ 6.0 ] - - - repo: apm-server - path: docs - - - repo: apm-server - path: CHANGELOG.asciidoc - - - title: Logs Monitoring Guide for 7.5-7.9 - noindex: 1 - prefix: en/logs/guide - current: 7.9 - branches: [ 7.9, 7.8, 7.7, 7.6, 7.5 ] - index: docs/en/logs/index.asciidoc - chunk: 1 - private: 1 - tags: Logs/Guide - subject: Logs - sources: - - - repo: observability-docs - path: docs/en - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - - - repo: docs - path: shared/attributes.asciidoc - - - title: Marvel Reference for 2.x and 1.x - noindex: 1 - prefix: en/marvel - chunk: 1 - private: 1 - tags: Legacy/Marvel/Reference - subject: Marvel - current: 2.4 - index: docs/public/marvel/index.asciidoc - branches: [ 2.4, 2.3, 2.2, 2.1, 2.0, {marvel-1.3: 1.3}] - sources: - - - repo: x-pack - path: docs/public/marvel - - - repo: docs - path: shared/legacy-attrs.asciidoc - exclude_branches: [marvel-1.3] - - - title: Metrics Monitoring Guide for 7.5-7.9 - noindex: 1 - prefix: en/metrics/guide - current: 7.9 - branches: [ 7.9, 7.8, 7.7, 7.6, 7.5 ] - index: docs/en/metrics/index.asciidoc - chunk: 1 - private: 1 - tags: Metrics/Guide - subject: Metrics - sources: - - - repo: observability-docs - path: docs/en - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - - - repo: docs - path: shared/attributes.asciidoc - - - title: Reporting Reference for 2.x - noindex: 1 - prefix: en/reporting - chunk: 1 - private: 1 - tags: Legacy/Reporting/Reference - subject: Reporting - current: 2.4 - index: docs/public/reporting/index.asciidoc - branches: [ 2.4 ] - sources: - - - repo: x-pack - path: docs/public/reporting - - - title: Sense Editor for 4.x - noindex: 1 - prefix: en/sense - current: master - branches: [ master ] - index: docs/index.asciidoc - private: 1 - tags: Legacy/Elasticsearch/Sense-Editor - subject: Sense - sources: - - - repo: sense - path: docs - - - title: Shield Reference for 2.x and 1.x - noindex: 1 - prefix: en/shield - chunk: 1 - private: 1 - tags: Legacy/Shield/Reference - subject: Shield - current: 2.4 - index: docs/public/shield/index.asciidoc - branches: [2.4, 2.3, 2.2, 2.1, 2.0, {shield-1.3: 1.3}, {shield-1.2: 1.2}, {shield-1.1: 1.1}, {shield-1.0: 1.0}] - sources: - - - repo: x-pack - path: docs/public/shield - - - repo: docs - path: shared/legacy-attrs.asciidoc - exclude_branches: [shield-1.2, shield-1.1 , shield-1.0] - - - title: SIEM Guide - noindex: 1 - prefix: en/siem/guide - current: 7.8 - branches: [ 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2 ] - index: docs/en/siem/index.asciidoc - chunk: 1 - tags: SIEM/Guide - subject: SIEM - sources: - - - repo: stack-docs - path: docs/en - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - - - repo: docs - path: shared/attributes.asciidoc - - - title: Site Search Reference - noindex: 1 - prefix: en/swiftype/sitesearch - index: docs/sitesearch/index.asciidoc - private: 1 - current: master - branches: [ master ] - single: 1 - tags: Site Search/Reference - subject: Swiftype - sources: - - - repo: swiftype - path: docs - - - title: Topbeat Reference - noindex: 1 - prefix: en/beats/topbeat - index: topbeat/docs/index.asciidoc - current: 1.3 - branches: [ 1.3, 1.2, 1.1, 1.0.1 ] - chunk: 1 - tags: Legacy/Topbeat/Reference - respect_edit_url_overrides: true - subject: Topbeat - sources: - - - repo: beats - path: topbeat/docs - - - repo: beats - path: CHANGELOG.asciidoc - - - repo: beats - path: libbeat/docs - - - title: Uptime Monitoring Guide for 7.2-7.9 - noindex: 1 - prefix: en/uptime - current: 7.9 - branches: [ 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2 ] - index: docs/en/uptime/index.asciidoc - chunk: 1 - private: 1 - tags: Uptime/Guide - subject: Uptime - sources: - - - repo: observability-docs - path: docs/en - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - - - repo: docs - path: shared/attributes.asciidoc - - - title: Stack Overview - noindex: 1 - prefix: en/elastic-stack-overview - current: 7.4 - index: docs/en/stack/index.asciidoc - branches: [ 7.4, 7.3, 7.2, 7.1, 7.0, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3 ] - chunk: 1 - tags: Legacy/Elastic Stack/Overview - subject: Elastic Stack - sources: - - - repo: stack-docs - path: docs/en/stack - - - repo: docs - path: shared/versions/stack/{version}.asciidoc - - - repo: docs - path: shared/attributes.asciidoc - - - repo: docs - path: shared/settings.asciidoc - - - title: Watcher Reference for 2.x and 1.x - noindex: 1 - prefix: en/watcher - chunk: 1 - private: 1 - tags: Legacy/Watcher/Reference - subject: Watcher - current: 2.4 - index: docs/public/watcher/index.asciidoc - branches: [2.4, 2.3, 2.2, 2.1, 2.0, {watcher-1.0: 1.0}] - sources: - - - repo: x-pack - path: docs/public/watcher - - - repo: docs - path: shared/legacy-attrs.asciidoc - - - title: X-Pack Reference for 6.0-6.2 and 5.x - noindex: 1 - prefix: en/x-pack - chunk: 1 - private: 1 - tags: Legacy/XPack/Reference - current: 6.2 - subject: X-Pack - index: docs/en/index.asciidoc - branches: [ 6.2, 6.1, 6.0, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0 ] - sources: - - - repo: x-pack - path: docs/en - - - repo: x-pack-kibana - prefix: kibana-extra/x-pack-kibana - path: docs/en - exclude_branches: [ master, 6.7, 6.5, 6.4, 6.3, 5.3, 5.2, 5.1, 5.0] - - - repo: x-pack-elasticsearch - prefix: elasticsearch-extra/x-pack-elasticsearch - path: docs/en - exclude_branches: [ master, 6.7, 6.5, 6.4, 6.3, 5.3, 5.2, 5.1, 5.0] - - - repo: docs - path: shared/attributes62.asciidoc - exclude_branches: [ 5.4, 5.3, 5.2, 5.1, 5.0 ] - - - title: 简体中文 - base_dir: cn - lang: zh_cn - sections: - - title: 《Elasticsearch 权威指南》中文版 - noindex: 1 - prefix: elasticsearch/guide - index: book.asciidoc - current: cn - branches: [ {cn: 2.x} ] - chunk: 1 - private: 1 - lang: zh_cn - tags: Elasticsearch/Definitive Guide - subject: Elasticsearch - suppress_migration_warnings: true - sources: - - - repo: guide-cn - path: / - - title: PHP API - noindex: 1 - prefix: elasticsearch/php - index: index.asciidoc - current: cn - branches: [ {cn: 6.0} ] - lang: zh_cn - tags: Elasticsearch/PHP - subject: Elasticsearch - sources: - - - repo: elasticsearch-php-cn - path: / - - title: Kibana 用户手册 - noindex: 1 - prefix: kibana - index: docs/index.asciidoc - current: cn - branches: [ {cn: 6.0} ] - lang: zh_cn - chunk: 1 - private: 1 - tags: Kibana/Reference - subject: Kibana - sources: - - - repo: kibana-cn - path: /docs - - title: 日本語 - base_dir: jp - lang: ja - sections: - - title: Elasticsearchリファレンス - noindex: 1 - prefix: elasticsearch/reference - index: docs/jp/reference/gs-index.asciidoc - current: 5.4 - branches: [ 5.4, 5.3 ] - chunk: 1 - private: 1 - lang: ja - tags: Elasticsearch/Reference - subject: Elasticsearch - sources: - - - repo: elasticsearch - path: /docs/jp/reference - - - repo: elasticsearch - path: /docs - - title: Logstashリファレンス - noindex: 1 - prefix: logstash - index: docs/jp/gs-index.asciidoc - current: 5.4 - branches: [ 5.4, 5.3 ] - chunk: 1 - private: 1 - lang: ja - tags: Logstash/Reference - subject: Logstash - sources: - - - repo: logstash - path: /docs/jp - - title: Kibanaユーザーガイド - noindex: 1 - prefix: kibana - index: docs/jp/gs-index.asciidoc - current: 5.4 - branches: [ 5.4, 5.3 ] - chunk: 1 - private: 1 - lang: ja - tags: Kibana/Reference - subject: Kibana - sources: - - - repo: kibana - path: /docs/jp - - title: X-Packリファレンス - noindex: 1 - prefix: x-pack - index: docs/jp/gs-index.asciidoc - current: 5.4 - branches: [ 5.4 ] - chunk: 1 - private: 1 - lang: ja - tags: X-Pack/Reference - subject: X-Pack - sources: - - - repo: x-pack - path: /docs/jp - - - repo: x-pack-kibana - path: docs/jp - prefix: kibana-extra/x-pack-kibana - - - repo: x-pack-elasticsearch - path: /docs/jp - prefix: elasticsearch-extra/x-pack-elasticsearch - - title: 한국어 - base_dir: kr - lang: ko - sections: - - title: Elasticsearch 참조 - noindex: 1 - prefix: elasticsearch/reference - index: docs/kr/reference/gs-index.asciidoc - current: 5.4 - branches: [ 5.4, 5.3 ] - chunk: 1 - private: 1 - lang: ko - tags: Elasticsearch/Reference - subject: Elasticsearch - sources: - - - repo: elasticsearch - path: /docs/kr/reference - - - repo: elasticsearch - path: /docs - - title: Logstash 참조 - noindex: 1 - prefix: logstash - index: docs/kr/gs-index.asciidoc - current: 5.4 - branches: [ 5.4, 5.3 ] - chunk: 1 - private: 1 - lang: ko - tags: Logstash/Reference - subject: Logstash - sources: - - - repo: logstash - path: /docs/kr - - title: Kibana 사용자 가이드 - noindex: 1 - prefix: kibana - index: docs/kr/gs-index.asciidoc - current: 5.4 - branches: [ 5.4, 5.3 ] - chunk: 1 - private: 1 - lang: ko - tags: Kibana/Reference - subject: Kibana - sources: - - - repo: kibana - path: /docs/kr - - title: X-Pack 참조 - noindex: 1 - prefix: x-pack - index: docs/kr/gs-index.asciidoc - current: 5.4 - branches: [ 5.4 ] - chunk: 1 - private: 1 - lang: ko - tags: X-Pack/Reference - subject: X-Pack - sources: - - - repo: x-pack - path: /docs/kr - - - repo: x-pack-kibana - path: /docs/kr - prefix: kibana-extra/x-pack-kibana - - - repo: x-pack-elasticsearch - path: /docs/kr - prefix: elasticsearch-extra/x-pack-elasticsearch - -redirects: - - - prefix: en/ - redirect: /guide - - - prefix: en/elasticsearch - redirect: /guide - - - prefix: cn/elasticsearch - redirect: /cn \ No newline at end of file + apm-aws-lambda: + repo: "git@github.com:elastic/apm-aws-lambda.git" + apm-k8s-attacher: + repo: "git@github.com:elastic/apm-k8s-attacher.git" + apm-server: + repo: "git@github.com:elastic/apm-server.git" + apm-agent-android: + repo: "git@github.com:elastic/apm-agent-android.git" + apm-agent-nodejs: + repo: "git@github.com:elastic/apm-agent-nodejs.git" + apm-agent-python: + repo: "git@github.com:elastic/apm-agent-python.git" + apm-agent-ruby: + repo: "git@github.com:elastic/apm-agent-ruby.git" + apm-agent-rum-js: + repo: "git@github.com:elastic/apm-agent-rum-js.git" + apm-agent-go: + repo: "git@github.com:elastic/apm-agent-go.git" + apm-agent-java: + repo: "git@github.com:elastic/apm-agent-java.git" + apm-agent-dotnet: + repo: "git@github.com:elastic/apm-agent-dotnet.git" + apm-agent-php: + repo: "git@github.com:elastic/apm-agent-php.git" + apm-agent-ios: + repo: "git@github.com:elastic/apm-agent-ios.git" + azure-marketplace: + repo: "git@github.com:elastic/azure-marketplace.git" + branch: master + beats: + repo: "git@github.com:elastic/beats.git" + clients-team: + repo: "git@github.com:elastic/clients-team.git" + cloud: + repo: "git@github.com:elastic/cloud.git" + branch: master + cloud-assets: + repo: "git@github.com:elastic/cloud-assets.git" + branch: master + cloud-on-k8s: + repo: "git@github.com:elastic/cloud-on-k8s.git" + curator: + repo: "git@github.com:elastic/curator.git" + branch: master + docs-content: + repo: "git@github.com:elastic/docs-content.git" + ecctl: + repo: "git@github.com:elastic/ecctl.git" + branch: master + ecs: + repo: "git@github.com:elastic/ecs.git" + ecs-dotnet: + repo: "git@github.com:elastic/ecs-dotnet.git" + ecs-logging: + repo: "git@github.com:elastic/ecs-logging.git" + ecs-logging-go-logrus: + repo: "git@github.com:elastic/ecs-logging-go-logrus.git" + ecs-logging-go-zap: + repo: "git@github.com:elastic/ecs-logging-go-zap.git" + ecs-logging-go-zerolog: + repo: "git@github.com:elastic/ecs-logging-go-zerolog.git" + ecs-logging-java: + repo: "git@github.com:elastic/ecs-logging-java.git" + ecs-logging-nodejs: + repo: "git@github.com:elastic/ecs-logging-nodejs.git" + ecs-logging-php: + repo: "git@github.com:elastic/ecs-logging-php.git" + ecs-logging-python: + repo: "git@github.com:elastic/ecs-logging-python.git" + ecs-logging-ruby: + repo: "git@github.com:elastic/ecs-logging-ruby.git" + eland: + repo: "git@github.com:elastic/eland.git" + elasticsearch-hadoop: + repo: "git@github.com:elastic/elasticsearch-hadoop.git" + elasticsearch-java: + repo: "git@github.com:elastic/elasticsearch-java.git" + elasticsearch-js: + repo: "git@github.com:elastic/elasticsearch-js.git" + elasticsearch-ruby: + repo: "git@github.com:elastic/elasticsearch-ruby.git" + elasticsearch-net: + repo: "git@github.com:elastic/elasticsearch-net.git" + elasticsearch-php: + repo: "git@github.com:elastic/elasticsearch-php.git" + elasticsearch-py: + repo: "git@github.com:elastic/elasticsearch-py.git" + elasticsearch-perl: + repo: "git@github.com:elastic/elasticsearch-perl.git" + branch: master + go-elasticsearch: + repo: "git@github.com:elastic/go-elasticsearch.git" + elasticsearch-rs: + repo: "git@github.com:elastic/elasticsearch-rs.git" + elasticsearch: + repo: "git@github.com:elastic/elasticsearch.git" + enterprise-search-pubs: + repo: "git@github.com:elastic/enterprise-search-pubs.git" + enterprise-search-js: + repo: "git@github.com:elastic/enterprise-search-js.git" + enterprise-search-php: + repo: "git@github.com:elastic/enterprise-search-php.git" + enterprise-search-python: + repo: "git@github.com:elastic/enterprise-search-python.git" + enterprise-search-ruby: + repo: "git@github.com:elastic/enterprise-search-ruby.git" + esf: + repo: "git@github.com:elastic/elastic-serverless-forwarder.git" + guide: + repo: "git@github.com:elastic/elasticsearch-definitive-guide.git" + ingest-docs: + repo: "git@github.com:elastic/ingest-docs.git" + kibana: + repo: "git@github.com:elastic/kibana.git" + logstash: + repo: "git@github.com:elastic/logstash.git" + logstash-docs: + repo: "git@github.com:elastic/logstash-docs.git" + observability-docs: + repo: "git@github.com:elastic/observability-docs.git" + package-spec: + repo: "git@github.com:elastic/package-spec.git" + security-docs: + repo: "git@github.com:elastic/security-docs.git" + sense: + repo: "git@github.com:elastic/sense.git" + branch: master + stack-docs: + repo: "git@github.com:elastic/stack-docs.git" + swiftype: + repo: "git@github.com:elastic/swiftype-doc-placeholder.git" + branch: master + tech-content: + repo: "git@github.com:elastic/tech-content.git" + terraform-provider-ec: + repo: "git@github.com:elastic/terraform-provider-ec.git" + branch: master + x-pack: + repo: "git@github.com:elastic/x-pack.git" + branch: master + x-pack-elasticsearch: + repo: "git@github.com:elastic/x-pack-elasticsearch.git" + branch: master + x-pack-kibana: + repo: "git@github.com:elastic/x-pack-kibana.git" + branch: master + x-pack-logstash: + repo: "git@github.com:elastic/x-pack-logstash.git" + + elasticsearch-js-legacy: + repo: "git@github.com:elastic/elasticsearch-js-legacy.git" + branch: 16.x + + kibana-cn: + repo: "git@github.com:elasticsearch-cn/kibana.git" + branch: cn + guide-cn: + repo: "git@github.com:elasticsearch-cn/elasticsearch-definitive-guide.git" + branch: cn + elasticsearch-php-cn: + repo: "git@github.com:elasticsearch-cn/elasticsearch-php.git" + branch: cn From 618adc8fb8364eca4b0bda7ba47dc393ecbaf58e Mon Sep 17 00:00:00 2001 From: Martijn Laarman Date: Tue, 14 Jan 2025 12:11:38 +0100 Subject: [PATCH 4/6] Update docs-assembler after merging with main. Ensure namespaces are correct and docs-assembler is part of the build. It will now publish a container we can use as action later. --- build/Targets.fs | 2 ++ src/docs-assembler/AssemblyConfiguration.cs | 2 +- src/docs-assembler/Cli/ArgsFilter.cs | 34 --------------------- src/docs-assembler/Program.cs | 31 ++++++++----------- src/docs-assembler/docs-assembler.csproj | 3 +- src/docs-generator/docs-generator.csproj | 5 +-- 6 files changed, 17 insertions(+), 60 deletions(-) delete mode 100644 src/docs-assembler/Cli/ArgsFilter.cs diff --git a/build/Targets.fs b/build/Targets.fs index d9bdab6ad..88d32b137 100644 --- a/build/Targets.fs +++ b/build/Targets.fs @@ -57,6 +57,7 @@ let private pristineCheck (arguments:ParseResults) = let private publishBinaries _ = exec { run "dotnet" "publish" "src/docs-builder/docs-builder.csproj" } exec { run "dotnet" "publish" "src/docs-generator/docs-generator.csproj" } + exec { run "dotnet" "publish" "src/docs-assembler/docs-assembler.csproj" } Zip.zip ".artifacts/publish/docs-builder/release" $"docs-builder-%s{OS.Name}-{OS.Arch}.zip" @@ -103,6 +104,7 @@ let private publishContainers _ = exec { run "dotnet" (args @ registry) } createImage "docs-builder" createImage "docs-generator" + createImage "docs-assembler" let private runTests _ = exec { diff --git a/src/docs-assembler/AssemblyConfiguration.cs b/src/docs-assembler/AssemblyConfiguration.cs index 15c482803..8664e79f3 100644 --- a/src/docs-assembler/AssemblyConfiguration.cs +++ b/src/docs-assembler/AssemblyConfiguration.cs @@ -4,7 +4,7 @@ using YamlDotNet.Serialization; -namespace Documentation.Builder; +namespace Documentation.Assembler; [YamlStaticContext] [YamlSerializable(typeof(AssemblyConfiguration))] diff --git a/src/docs-assembler/Cli/ArgsFilter.cs b/src/docs-assembler/Cli/ArgsFilter.cs deleted file mode 100644 index e98792229..000000000 --- a/src/docs-assembler/Cli/ArgsFilter.cs +++ /dev/null @@ -1,34 +0,0 @@ -// Licensed to Elasticsearch B.V under one or more agreements. -// Elasticsearch B.V licenses this file to you under the Apache 2.0 License. -// See the LICENSE file in the project root for more information -namespace Documentation.Assembler.Cli; - -/// -/// This exists temporarily for .NET 8. -/// The container builds prepends `dotnet [app].dll` as arguments -/// Fixed in .NET 9: https://github.com/dotnet/sdk-container-builds/issues/559 -/// -public class Arguments -{ - public required string[] Args { get; init; } - public required bool IsHelp { get; init; } - - public static Arguments Filter(string[] args) => - new Arguments { Args = Enumerate(args).ToArray(), IsHelp = args.Contains("-h") || args.Contains("--help") }; - - private static IEnumerable Enumerate(string[] args) - { - for (var i = 0; i < args.Length; i++) - { - switch (i) - { - case 0 when args[i] == "dotnet": - case 1 when args[i].EndsWith(".dll"): - continue; - default: - yield return args[i]; - break; - } - } - } -} diff --git a/src/docs-assembler/Program.cs b/src/docs-assembler/Program.cs index 80b9622af..a1b7ea579 100644 --- a/src/docs-assembler/Program.cs +++ b/src/docs-assembler/Program.cs @@ -3,8 +3,8 @@ using System.Collections.Concurrent; using System.Diagnostics; using ConsoleAppFramework; +using Documentation.Assembler; using Documentation.Assembler.Cli; -using Documentation.Builder; using Elastic.Markdown.IO; using ProcNet; using ProcNet.Std; @@ -59,14 +59,13 @@ await Task.Run(() => { var checkoutFolder = Path.Combine(assemblyPath, d.Name); - var consoleOut = new NoopConsoleLineHandler(); - var capture = Proc.StartRedirected( + var capture = Proc.Start( new StartArguments("git", "rev-parse", "--abbrev-ref", "HEAD") { WorkingDirectory = checkoutFolder } - , consoleOut); - dictionary.Add(d.Name, consoleOut.Lines.FirstOrDefault()?.Line ?? "unknown"); + ); + dictionary.Add(d.Name, capture.ConsoleOut.FirstOrDefault()?.Line ?? "unknown"); } foreach(var kv in dictionary.OrderBy(kv => kv.Value)) Console.WriteLine($"-> {kv.Key}\tbranch: {kv.Value}"); @@ -76,20 +75,14 @@ await Task.Run(() => await app.RunAsync(args); -public class ConsoleLineHandler(string prefix) : IConsoleLineHandler +namespace Documentation.Assembler { - public void Handle(LineOut lineOut) => lineOut.CharsOrString( - r => Console.Write(prefix + ": " + r), - l => Console.WriteLine(prefix + ": " + l)); - - public void Handle(Exception e) {} -} - -public class NoopConsoleLineHandler : IConsoleLineHandler -{ - public List Lines { get; } = new(); - - public void Handle(LineOut lineOut) => Lines.Add(lineOut); + public class ConsoleLineHandler(string prefix) : IConsoleLineHandler + { + public void Handle(LineOut lineOut) => lineOut.CharsOrString( + r => Console.Write(prefix + ": " + r), + l => Console.WriteLine(prefix + ": " + l)); - public void Handle(Exception e) {} + public void Handle(Exception e) {} + } } diff --git a/src/docs-assembler/docs-assembler.csproj b/src/docs-assembler/docs-assembler.csproj index 16d30387a..0e1d83e28 100644 --- a/src/docs-assembler/docs-assembler.csproj +++ b/src/docs-assembler/docs-assembler.csproj @@ -3,7 +3,7 @@ net9.0 Exe - docs-builder + docs-assembler Documentation.Assembler true @@ -20,7 +20,6 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive - diff --git a/src/docs-generator/docs-generator.csproj b/src/docs-generator/docs-generator.csproj index d8a35bed5..fb35054c3 100644 --- a/src/docs-generator/docs-generator.csproj +++ b/src/docs-generator/docs-generator.csproj @@ -6,16 +6,13 @@ docs-generator Documentation.Generator true + false true true true true - - From ca11d800a1d3fb62fa1405a18e8a851878081673 Mon Sep 17 00:00:00 2001 From: Martijn Laarman Date: Tue, 14 Jan 2025 12:15:21 +0100 Subject: [PATCH 5/6] dotnet format --- src/docs-assembler/Program.cs | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/docs-assembler/Program.cs b/src/docs-assembler/Program.cs index a1b7ea579..02664a51b 100644 --- a/src/docs-assembler/Program.cs +++ b/src/docs-assembler/Program.cs @@ -1,4 +1,4 @@ -// See https://aka.ms/new-console-template for more information +// See https://aka.ms/new-console-template for more information using System.Collections.Concurrent; using System.Diagnostics; @@ -47,10 +47,11 @@ await Task.Run(() => }, c); }).ConfigureAwait(false); - foreach(var kv in dict.OrderBy(kv => kv.Value.Elapsed)) + foreach (var kv in dict.OrderBy(kv => kv.Value.Elapsed)) Console.WriteLine($"-> {kv.Key}\ttook: {kv.Value.Elapsed}"); }); -app.Add("list", async Task (CancellationToken ctx) =>{ +app.Add("list", async Task (CancellationToken ctx) => +{ var assemblyPath = Path.Combine(Paths.Root.FullName, $".artifacts/assembly"); var dir = new DirectoryInfo(assemblyPath); @@ -67,7 +68,7 @@ await Task.Run(() => ); dictionary.Add(d.Name, capture.ConsoleOut.FirstOrDefault()?.Line ?? "unknown"); } - foreach(var kv in dictionary.OrderBy(kv => kv.Value)) + foreach (var kv in dictionary.OrderBy(kv => kv.Value)) Console.WriteLine($"-> {kv.Key}\tbranch: {kv.Value}"); await Task.CompletedTask; @@ -83,6 +84,6 @@ public void Handle(LineOut lineOut) => lineOut.CharsOrString( r => Console.Write(prefix + ": " + r), l => Console.WriteLine(prefix + ": " + l)); - public void Handle(Exception e) {} + public void Handle(Exception e) { } } } From 1bf18c8f5dc6a1e8f8036ca7f7fdb6887bf687a6 Mon Sep 17 00:00:00 2001 From: Martijn Laarman Date: Tue, 14 Jan 2025 12:16:09 +0100 Subject: [PATCH 6/6] add missing license header --- src/docs-assembler/Program.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/docs-assembler/Program.cs b/src/docs-assembler/Program.cs index 02664a51b..cf4ff2631 100644 --- a/src/docs-assembler/Program.cs +++ b/src/docs-assembler/Program.cs @@ -1,4 +1,6 @@ -// See https://aka.ms/new-console-template for more information +// Licensed to Elasticsearch B.V under one or more agreements. +// Elasticsearch B.V licenses this file to you under the Apache 2.0 License. +// See the LICENSE file in the project root for more information using System.Collections.Concurrent; using System.Diagnostics;