From 3596a5e6307cb47af114a8e692f6c7cb50d8fc04 Mon Sep 17 00:00:00 2001 From: Michal Pristas Date: Thu, 5 Aug 2021 10:52:03 +0200 Subject: [PATCH] do not support arm on centos7 --- .../agent/application/info/inject_config.go | 26 +++++++++++++++---- .../pipeline/emitter/controller.go | 1 + .../pkg/agent/program/supported.go | 2 +- x-pack/elastic-agent/spec/endpoint.yml | 2 +- 4 files changed, 24 insertions(+), 7 deletions(-) diff --git a/x-pack/elastic-agent/pkg/agent/application/info/inject_config.go b/x-pack/elastic-agent/pkg/agent/application/info/inject_config.go index 6228a9a70bbe..7dbca204bc48 100644 --- a/x-pack/elastic-agent/pkg/agent/application/info/inject_config.go +++ b/x-pack/elastic-agent/pkg/agent/application/info/inject_config.go @@ -10,11 +10,16 @@ import ( "github.com/elastic/beats/v7/x-pack/elastic-agent/pkg/agent/application/paths" "github.com/elastic/beats/v7/x-pack/elastic-agent/pkg/agent/errors" "github.com/elastic/beats/v7/x-pack/elastic-agent/pkg/config" + "github.com/elastic/go-sysinfo" ) // InjectAgentConfig injects config to a provided configuration. func InjectAgentConfig(c *config.Config) error { - globalConfig := agentGlobalConfig() + globalConfig, err := agentGlobalConfig() + if err != nil { + return err + } + if err := c.Merge(globalConfig); err != nil { return errors.New("failed to inject agent global config", err, errors.TypeConfig) } @@ -24,7 +29,12 @@ func InjectAgentConfig(c *config.Config) error { // agentGlobalConfig gets global config used for resolution of variables inside configuration // such as ${path.data}. -func agentGlobalConfig() map[string]interface{} { +func agentGlobalConfig() (map[string]interface{}, error) { + hostInfo, err := sysinfo.Host() + if err != nil { + return nil, err + } + return map[string]interface{}{ "path": map[string]interface{}{ "data": paths.Data(), @@ -32,7 +42,13 @@ func agentGlobalConfig() map[string]interface{} { "home": paths.Home(), "logs": paths.Logs(), }, - "runtime.os": runtime.GOOS, - "runtime.arch": runtime.GOARCH, - } + "runtime.os": runtime.GOOS, + "runtime.arch": runtime.GOARCH, + "runtime.osinfo.type": hostInfo.Info().OS.Type, + "runtime.osinfo.family": hostInfo.Info().OS.Family, + "runtime.osinfo.version": hostInfo.Info().OS.Version, + "runtime.osinfo.major": hostInfo.Info().OS.Major, + "runtime.osinfo.minor": hostInfo.Info().OS.Minor, + "runtime.osinfo.patch": hostInfo.Info().OS.Patch, + }, nil } diff --git a/x-pack/elastic-agent/pkg/agent/application/pipeline/emitter/controller.go b/x-pack/elastic-agent/pkg/agent/application/pipeline/emitter/controller.go index f92a82b22099..5ece0a1b1deb 100644 --- a/x-pack/elastic-agent/pkg/agent/application/pipeline/emitter/controller.go +++ b/x-pack/elastic-agent/pkg/agent/application/pipeline/emitter/controller.go @@ -75,6 +75,7 @@ func (e *Controller) Update(c *config.Config) error { if err != nil { return errors.New(err, "could not create the AST from the configuration", errors.TypeConfig) } + rawAst, err := transpiler.NewAST(m) if err != nil { return errors.New(err, "could not create the AST from the configuration", errors.TypeConfig) diff --git a/x-pack/elastic-agent/pkg/agent/program/supported.go b/x-pack/elastic-agent/pkg/agent/program/supported.go index d618049fb8e0..82a403d3fce2 100644 --- a/x-pack/elastic-agent/pkg/agent/program/supported.go +++ b/x-pack/elastic-agent/pkg/agent/program/supported.go @@ -25,7 +25,7 @@ func init() { // spec/metricbeat.yml // spec/osquerybeat.yml // spec/packetbeat.yml - unpacked := packer.MustUnpack("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") + unpacked := packer.MustUnpack("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") SupportedMap = make(map[string]Spec) for f, v := range unpacked { diff --git a/x-pack/elastic-agent/spec/endpoint.yml b/x-pack/elastic-agent/spec/endpoint.yml index aba348889b51..8cf5977560b3 100644 --- a/x-pack/elastic-agent/spec/endpoint.yml +++ b/x-pack/elastic-agent/spec/endpoint.yml @@ -64,4 +64,4 @@ rules: - revision when: length(${fleet}) > 0 and length(${inputs}) > 0 and hasKey(${output}, 'elasticsearch') -constraints: ${runtime.arch} != 'arm64' +constraints: ${runtime.arch} != 'arm64' and ${runtime.family} != 'redhat' and ${runtime.major} != '7'