-
Notifications
You must be signed in to change notification settings - Fork 156
Expand file tree
/
Copy pathal2023_arm.yml
More file actions
82 lines (76 loc) · 3.78 KB
/
Copy pathal2023_arm.yml
File metadata and controls
82 lines (76 loc) · 3.78 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
# AL2023 arm
- id: amazonlinux-2023-infrastructure-agent-arm
builds:
- linux-agent-arm
- linux-ctl-arm
- linux-service-arm
package_name: newrelic-infra
file_name_template: "newrelic-infra-{{ .Env.TAG }}-1.amazonlinux-2023.{{ .Arch }}"
vendor: 'New Relic, Inc.'
homepage: 'https://docs.newrelic.com/docs/release-notes/infrastructure-release-notes/infrastructure-agent-release-notes'
maintainer: 'caos-team@newrelic.com'
description: 'New Relic Infrastructure provides flexible, dynamic server monitoring. With real-time data collection and a UI that scales from a handful of hosts to thousands, Infrastructure is designed for modern Operations teams with fast-changing systems.'
license: "Copyright (c) 2008-2024 New Relic, Inc. All rights reserved."
formats:
- rpm
bindir: /usr/bin
contents:
# - src: 'assets/examples/logging/linux/file.yml.example'
# dst: '/etc/newrelic-infra/logging.d/file.yml.example'
# - src: 'assets/examples/logging/linux/fluentbit.yml.example'
# dst: '/etc/newrelic-infra/logging.d/fluentbit.yml.example'
# - src: 'assets/examples/logging/linux/syslog.yml.example'
# dst: '/etc/newrelic-infra/logging.d/syslog.yml.example'
# - src: 'assets/examples/logging/linux/systemd.yml.example'
# dst: '/etc/newrelic-infra/logging.d/systemd.yml.example'
# - src: 'assets/examples/logging/linux/tcp.yml.example'
# dst: '/etc/newrelic-infra/logging.d/tcp.yml.example'
- src: 'build/package/systemd/newrelic-infra.service'
dst: '/etc/systemd/system/newrelic-infra.service'
- src: 'LICENSE'
dst: '/var/db/newrelic-infra/LICENSE.txt'
- src: 'target/nridocker/{{ .Arch }}/etc/newrelic-infra/integrations.d/docker-config.yml'
dst: '/etc/newrelic-infra/integrations.d/docker-config.yml'
type: config
- src: 'target/nridocker/{{ .Arch }}/var/db/newrelic-infra/newrelic-integrations/bin/nri-docker'
dst: '/opt/newrelic-infra/newrelic-integrations/bin/nri-docker'
- src: 'target/nriflex/{{ .Arch }}/nri-flex'
dst: '/opt/newrelic-infra/newrelic-integrations/bin/nri-flex'
- src: 'target/nriprometheus/{{ .Arch }}/var/db/newrelic-infra/newrelic-integrations/bin/nri-prometheus'
dst: '/opt/newrelic-infra/newrelic-integrations/bin/nri-prometheus'
# - src: 'target/fluent-bit-plugin/{{ .Arch }}/out_newrelic.so'
# dst: '/var/db/newrelic-infra/newrelic-integrations/logging/out_newrelic.so'
# - src: 'assets/examples/logging/parsers.conf'
# dst: '/var/db/newrelic-infra/newrelic-integrations/logging/parsers.conf'
empty_folders:
- /opt/newrelic-infra/custom-integrations
- /opt/newrelic-infra/newrelic-integrations
- /var/db/newrelic-infra/custom-integrations
- /var/db/newrelic-infra/integrations.d
- /var/log/newrelic-infra
- /var/run/newrelic-infra
epoch: 0
release: 1.amazonlinux-2023
# Scripts to execute during the installation of the package.
scripts:
preinstall: "build/package/before-install.sh"
preremove: "build/package/rpm/prerm-systemd.sh"
# Packages to replace according to old packaging scripts.
replaces:
- opspro-agent
- opspro-agent-systemd
# Section.
section: default
# Priority.
priority: extra
rpm:
scripts:
posttrans: "build/package/rpm/postinst-systemd.sh"
summary: "New Relic Infrastructure Agent"
group: default
# Recommended packages. If they fail to install installation of the agent will not be interrupted.
# recommends:
# FB not supported yet
# - td-agent-bit #To be removed on removal of the ff fluent_bit_19
# - fluent-bit
# end AL2023 arm