Skip to content

Commit a0e9de1

Browse files
add rocky8 support
1 parent 05ae8f6 commit a0e9de1

File tree

8 files changed

+307
-4
lines changed

8 files changed

+307
-4
lines changed

.github/workflows/component_molecule_packaging.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
repo_base_url: ${{ inputs.REPO_ENDPOINT }}
2929
package_name: 'newrelic-infra'
3030
package_version: ${{ inputs.TAG }}
31-
platforms: "al2,al2023,debian-bullseye,debian-bookworm,redhat8,redhat9,rocky9,suse15.3,suse15.4,suse15.5,suse15.6,ubuntu1604,ubuntu1804,ubuntu2004,ubuntu2204,ubuntu2404"
31+
platforms: "al2,al2023,debian-bullseye,debian-bookworm,redhat8,redhat9,rocky8,rocky9,suse15.3,suse15.4,suse15.5,suse15.6,ubuntu1604,ubuntu1804,ubuntu2004,ubuntu2204,ubuntu2404"
3232
- name: Test FIPS package installation
3333
uses: newrelic/pkg-installation-testing-action@v1
3434
with:
@@ -37,4 +37,4 @@ jobs:
3737
package_name: 'newrelic-infra-fips'
3838
exec_name: 'newrelic-infra'
3939
package_version: ${{ inputs.TAG }}
40-
platforms: "al2,al2023,debian-bullseye,debian-bookworm,redhat8,redhat9,rocky9,suse15.3,suse15.4,suse15.5,suse15.6,ubuntu1604,ubuntu1804,ubuntu2004,ubuntu2204,ubuntu2404"
40+
platforms: "al2,al2023,debian-bullseye,debian-bookworm,redhat8,redhat9,rocky8,rocky9,suse15.3,suse15.4,suse15.5,suse15.6,ubuntu1604,ubuntu1804,ubuntu2004,ubuntu2204,ubuntu2404"
Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
# RHEL 8 amd64
2+
3+
- id: rhel-8-infrastructure-agent
4+
builds:
5+
- linux-agent-amd64
6+
- linux-ctl-amd64
7+
- linux-service-amd64
8+
package_name: "newrelic-infra{{ .Env.FIPS }}"
9+
file_name_template: >-
10+
newrelic-infra{{ .Env.FIPS }}-
11+
{{- .Env.TAG }}-1.el8.
12+
{{- if eq .Arch "amd64" -}}x86_64
13+
{{- else -}}
14+
{{ .Arch }}
15+
{{- end }}
16+
vendor: 'New Relic, Inc.'
17+
homepage: 'https://docs.newrelic.com/docs/release-notes/infrastructure-release-notes/infrastructure-agent-release-notes'
18+
maintainer: 'caos-team@newrelic.com'
19+
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.'
20+
license: 'Copyright (c) 2008-2021 New Relic, Inc. All rights reserved.'
21+
formats:
22+
- rpm
23+
bindir: /usr/bin
24+
contents:
25+
- src: 'assets/examples/logging/linux/file.yml.example'
26+
dst: '/etc/newrelic-infra/logging.d/file.yml.example'
27+
- src: 'assets/examples/logging/linux/fluentbit.yml.example'
28+
dst: '/etc/newrelic-infra/logging.d/fluentbit.yml.example'
29+
- src: 'assets/examples/logging/linux/syslog.yml.example'
30+
dst: '/etc/newrelic-infra/logging.d/syslog.yml.example'
31+
- src: 'assets/examples/logging/linux/systemd.yml.example'
32+
dst: '/etc/newrelic-infra/logging.d/systemd.yml.example'
33+
- src: 'assets/examples/logging/linux/tcp.yml.example'
34+
dst: '/etc/newrelic-infra/logging.d/tcp.yml.example'
35+
36+
- src: 'build/package/systemd/newrelic-infra.service'
37+
dst: '/etc/systemd/system/newrelic-infra.service'
38+
- src: 'LICENSE'
39+
dst: '/var/db/newrelic-infra/LICENSE.txt'
40+
- src: 'target/nridocker/amd64/etc/newrelic-infra/integrations.d/docker-config.yml'
41+
dst: '/etc/newrelic-infra/integrations.d/docker-config.yml'
42+
type: config
43+
- src: 'target/nridocker/amd64/var/db/newrelic-infra/newrelic-integrations/bin/nri-docker'
44+
dst: '/opt/newrelic-infra/newrelic-integrations/bin/nri-docker'
45+
- src: 'target/nriflex/amd64/nri-flex'
46+
dst: '/opt/newrelic-infra/newrelic-integrations/bin/nri-flex'
47+
- src: 'target/nriprometheus/amd64/var/db/newrelic-infra/newrelic-integrations/bin/nri-prometheus'
48+
dst: '/opt/newrelic-infra/newrelic-integrations/bin/nri-prometheus'
49+
- src: 'target/fluent-bit-plugin/amd64/out_newrelic.so'
50+
dst: '/var/db/newrelic-infra/newrelic-integrations/logging/out_newrelic.so'
51+
- src: 'assets/examples/logging/parsers.conf'
52+
dst: '/var/db/newrelic-infra/newrelic-integrations/logging/parsers.conf'
53+
54+
- dst: /opt/newrelic-infra/custom-integrations
55+
type: dir
56+
- dst: /opt/newrelic-infra/newrelic-integrations
57+
type: dir
58+
- dst: /var/db/newrelic-infra/custom-integrations
59+
type: dir
60+
- dst: /var/db/newrelic-infra/integrations.d
61+
type: dir
62+
- dst: /var/log/newrelic-infra
63+
type: dir
64+
- dst: /var/run/newrelic-infra
65+
type: dir
66+
epoch: 0
67+
release: 1.el8
68+
69+
# Scripts to execute during the installation of the package.
70+
scripts:
71+
preinstall: "build/package/before-install.sh"
72+
preremove: "build/package/rpm/prerm-systemd.sh"
73+
74+
# Packages to replace according to old packaging scripts.
75+
replaces:
76+
- opspro-agent
77+
- opspro-agent-systemd
78+
# Section.
79+
section: default
80+
# Priority.
81+
priority: extra
82+
rpm:
83+
scripts:
84+
posttrans: "build/package/rpm/postinst-systemd.sh"
85+
86+
summary: "New Relic Infrastructure Agent"
87+
group: default
88+
# Recommended packages. If they fail to install installation of the agent will not be interrupted.
89+
recommends:
90+
- fluent-bit
91+
# conflicts is not "templatable", so we add the conflicts-suffix-placeholder to be replaced later
92+
conflicts:
93+
- newrelic-infra#conflicts-suffix-placeholder#
94+
95+
# end RHEL 8 amd64
Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
# RHEL 8 arm
2+
3+
- id: rhel-8-infrastructure-agent-arm
4+
builds:
5+
- linux-agent-arm
6+
- linux-ctl-arm
7+
- linux-service-arm
8+
package_name: newrelic-infra
9+
file_name_template: "newrelic-infra-{{ .Env.TAG }}-1.el8.{{ .Arch }}"
10+
vendor: 'New Relic, Inc.'
11+
homepage: 'https://docs.newrelic.com/docs/release-notes/infrastructure-release-notes/infrastructure-agent-release-notes'
12+
maintainer: 'caos-team@newrelic.com'
13+
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.'
14+
license: 'Copyright (c) 2008-2021 New Relic, Inc. All rights reserved.'
15+
formats:
16+
- rpm
17+
bindir: /usr/bin
18+
contents:
19+
# - src: 'assets/examples/logging/linux/file.yml.example'
20+
# dst: '/etc/newrelic-infra/logging.d/file.yml.example'
21+
# - src: 'assets/examples/logging/linux/fluentbit.yml.example'
22+
# dst: '/etc/newrelic-infra/logging.d/fluentbit.yml.example'
23+
# - src: 'assets/examples/logging/linux/syslog.yml.example'
24+
# dst: '/etc/newrelic-infra/logging.d/syslog.yml.example'
25+
# - src: 'assets/examples/logging/linux/systemd.yml.example'
26+
# dst: '/etc/newrelic-infra/logging.d/systemd.yml.example'
27+
# - src: 'assets/examples/logging/linux/tcp.yml.example'
28+
# dst: '/etc/newrelic-infra/logging.d/tcp.yml.example'
29+
30+
- src: 'build/package/systemd/newrelic-infra.service'
31+
dst: '/etc/systemd/system/newrelic-infra.service'
32+
- src: 'LICENSE'
33+
dst: '/var/db/newrelic-infra/LICENSE.txt'
34+
- src: 'target/nridocker/{{ .Arch }}/etc/newrelic-infra/integrations.d/docker-config.yml'
35+
dst: '/etc/newrelic-infra/integrations.d/docker-config.yml'
36+
type: config
37+
- src: 'target/nridocker/{{ .Arch }}/var/db/newrelic-infra/newrelic-integrations/bin/nri-docker'
38+
dst: '/opt/newrelic-infra/newrelic-integrations/bin/nri-docker'
39+
- src: 'target/nriflex/{{ .Arch }}/nri-flex'
40+
dst: '/opt/newrelic-infra/newrelic-integrations/bin/nri-flex'
41+
- src: 'target/nriprometheus/{{ .Arch }}/var/db/newrelic-infra/newrelic-integrations/bin/nri-prometheus'
42+
dst: '/opt/newrelic-infra/newrelic-integrations/bin/nri-prometheus'
43+
# - src: 'target/fluent-bit-plugin/{{ .Arch }}/out_newrelic.so'
44+
# dst: '/var/db/newrelic-infra/newrelic-integrations/logging/out_newrelic.so'
45+
# - src: 'assets/examples/logging/parsers.conf'
46+
# dst: '/var/db/newrelic-infra/newrelic-integrations/logging/parsers.conf'
47+
48+
- dst: /opt/newrelic-infra/custom-integrations
49+
type: dir
50+
- dst: /opt/newrelic-infra/newrelic-integrations
51+
type: dir
52+
- dst: /var/db/newrelic-infra/custom-integrations
53+
type: dir
54+
- dst: /var/db/newrelic-infra/integrations.d
55+
type: dir
56+
- dst: /var/log/newrelic-infra
57+
type: dir
58+
- dst: /var/run/newrelic-infra
59+
type: dir
60+
epoch: 0
61+
release: 1.el8
62+
63+
# Scripts to execute during the installation of the package.
64+
scripts:
65+
preinstall: "build/package/before-install.sh"
66+
preremove: "build/package/rpm/prerm-systemd.sh"
67+
# Packages to replace according to old packaging scripts.
68+
replaces:
69+
- opspro-agent
70+
- opspro-agent-systemd
71+
# Section.
72+
section: default
73+
# Priority.
74+
priority: extra
75+
rpm:
76+
scripts:
77+
posttrans: "build/package/rpm/postinst-systemd.sh"
78+
79+
summary: "New Relic Infrastructure Agent"
80+
group: default
81+
# Recommended packages. If they fail to install installation of the agent will not be interrupted.
82+
# recommends:
83+
# FB not supported yet
84+
# - td-agent-bit #To be removed on removal of the ff fluent_bit_19
85+
# - fluent-bit
86+
87+
# end RHEL 8 arm
Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
# RHEL 8 arm64
2+
3+
- id: rhel-8-infrastructure-agent-arm64
4+
builds:
5+
- linux-agent-arm64
6+
- linux-ctl-arm64
7+
- linux-service-arm64
8+
package_name: "newrelic-infra{{ .Env.FIPS }}"
9+
file_name_template: "newrelic-infra{{ .Env.FIPS }}-{{ .Env.TAG }}-1.el8.{{ .Arch }}"
10+
vendor: 'New Relic, Inc.'
11+
homepage: 'https://docs.newrelic.com/docs/release-notes/infrastructure-release-notes/infrastructure-agent-release-notes'
12+
maintainer: 'caos-team@newrelic.com'
13+
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.'
14+
license: 'Copyright (c) 2008-2021 New Relic, Inc. All rights reserved.'
15+
formats:
16+
- rpm
17+
bindir: /usr/bin
18+
contents:
19+
- src: 'assets/examples/logging/linux/file.yml.example'
20+
dst: '/etc/newrelic-infra/logging.d/file.yml.example'
21+
- src: 'assets/examples/logging/linux/fluentbit.yml.example'
22+
dst: '/etc/newrelic-infra/logging.d/fluentbit.yml.example'
23+
- src: 'assets/examples/logging/linux/syslog.yml.example'
24+
dst: '/etc/newrelic-infra/logging.d/syslog.yml.example'
25+
- src: 'assets/examples/logging/linux/systemd.yml.example'
26+
dst: '/etc/newrelic-infra/logging.d/systemd.yml.example'
27+
- src: 'assets/examples/logging/linux/tcp.yml.example'
28+
dst: '/etc/newrelic-infra/logging.d/tcp.yml.example'
29+
30+
- src: 'build/package/systemd/newrelic-infra.service'
31+
dst: '/etc/systemd/system/newrelic-infra.service'
32+
- src: 'LICENSE'
33+
dst: '/var/db/newrelic-infra/LICENSE.txt'
34+
- src: 'target/nridocker/{{ .Arch }}/etc/newrelic-infra/integrations.d/docker-config.yml'
35+
dst: '/etc/newrelic-infra/integrations.d/docker-config.yml'
36+
type: config
37+
- src: 'target/nridocker/{{ .Arch }}/var/db/newrelic-infra/newrelic-integrations/bin/nri-docker'
38+
dst: '/opt/newrelic-infra/newrelic-integrations/bin/nri-docker'
39+
- src: 'target/nriflex/{{ .Arch }}/nri-flex'
40+
dst: '/opt/newrelic-infra/newrelic-integrations/bin/nri-flex'
41+
- src: 'target/nriprometheus/{{ .Arch }}/var/db/newrelic-infra/newrelic-integrations/bin/nri-prometheus'
42+
dst: '/opt/newrelic-infra/newrelic-integrations/bin/nri-prometheus'
43+
- src: 'target/fluent-bit-plugin/{{ .Arch }}/out_newrelic.so'
44+
dst: '/var/db/newrelic-infra/newrelic-integrations/logging/out_newrelic.so'
45+
- src: 'assets/examples/logging/parsers.conf'
46+
dst: '/var/db/newrelic-infra/newrelic-integrations/logging/parsers.conf'
47+
48+
- dst: /opt/newrelic-infra/custom-integrations
49+
type: dir
50+
- dst: /opt/newrelic-infra/newrelic-integrations
51+
type: dir
52+
- dst: /var/db/newrelic-infra/custom-integrations
53+
type: dir
54+
- dst: /var/db/newrelic-infra/integrations.d
55+
type: dir
56+
- dst: /var/log/newrelic-infra
57+
type: dir
58+
- dst: /var/run/newrelic-infra
59+
type: dir
60+
epoch: 0
61+
release: 1.el8
62+
63+
# Scripts to execute during the installation of the package.
64+
scripts:
65+
preinstall: "build/package/before-install.sh"
66+
preremove: "build/package/rpm/prerm-systemd.sh"
67+
# Packages to replace according to old packaging scripts.
68+
replaces:
69+
- opspro-agent
70+
- opspro-agent-systemd
71+
# Section.
72+
section: default
73+
# Priority.
74+
priority: extra
75+
rpm:
76+
scripts:
77+
posttrans: "build/package/rpm/postinst-systemd.sh"
78+
79+
summary: "New Relic Infrastructure Agent"
80+
group: default
81+
# Recommended packages. If they fail to install installation of the agent will not be interrupted.
82+
recommends:
83+
- fluent-bit
84+
# conflicts is not "templatable", so we add the conflicts-suffix-placeholder to be replaced later
85+
conflicts:
86+
- newrelic-infra#conflicts-suffix-placeholder#
87+
88+
# end RHEL 8 arm64

build/release.mk

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,9 @@ generate-goreleaser-amd64:
194194
$(CURDIR)/build/goreleaser/linux/centos_6_amd64.yml\
195195
$(CURDIR)/build/goreleaser/linux/centos_7_amd64.yml\
196196
$(CURDIR)/build/goreleaser/linux/centos_8_amd64.yml\
197+
$(CURDIR)/build/goreleaser/linux/rhel_8_amd64.yml\
198+
$(CURDIR)/build/goreleaser/linux/rhel_8_arm.yml\
199+
$(CURDIR)/build/goreleaser/linux/rhel_8_arm64.yml\
197200
$(CURDIR)/build/goreleaser/linux/rhel_9_amd64.yml\
198201
$(CURDIR)/build/goreleaser/linux/debian_systemd_amd64.yml\
199202
$(CURDIR)/build/goreleaser/linux/debian_upstart_amd64.yml\
@@ -297,6 +300,9 @@ generate-goreleaser-multiarch:
297300
$(CURDIR)/build/goreleaser/linux/centos_8_amd64.yml\
298301
$(CURDIR)/build/goreleaser/linux/centos_8_arm.yml\
299302
$(CURDIR)/build/goreleaser/linux/centos_8_arm64.yml\
303+
$(CURDIR)/build/goreleaser/linux/rhel_8_amd64.yml\
304+
$(CURDIR)/build/goreleaser/linux/rhel_8_arm.yml\
305+
$(CURDIR)/build/goreleaser/linux/rhel_8_arm64.yml\
300306
$(CURDIR)/build/goreleaser/linux/rhel_9_amd64.yml\
301307
$(CURDIR)/build/goreleaser/linux/rhel_9_arm.yml\
302308
$(CURDIR)/build/goreleaser/linux/rhel_9_arm64.yml\
@@ -356,6 +362,9 @@ generate-goreleaser-multiarch-fips:
356362
$(CURDIR)/build/goreleaser/linux/centos_7_arm64.yml\
357363
$(CURDIR)/build/goreleaser/linux/centos_8_amd64.yml\
358364
$(CURDIR)/build/goreleaser/linux/centos_8_arm64.yml\
365+
$(CURDIR)/build/goreleaser/linux/rhel_8_amd64.yml\
366+
$(CURDIR)/build/goreleaser/linux/rhel_8_arm.yml\
367+
$(CURDIR)/build/goreleaser/linux/rhel_8_arm64.yml\
359368
$(CURDIR)/build/goreleaser/linux/rhel_9_amd64.yml\
360369
$(CURDIR)/build/goreleaser/linux/rhel_9_arm64.yml\
361370
$(CURDIR)/build/goreleaser/linux/debian_systemd_amd64.yml\

test/automated/ansible/group_vars/localhost/main.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,26 @@ instances:
203203
############################
204204
# rocky linux amd64
205205
############################
206+
- ami: "ami-02391db2758465a87" # Replace with the correct Rocky Linux 8 AMI ID
207+
type: "t3a.medium"
208+
name: "amd64:rocky-8"
209+
username: "rocky"
210+
platform: "linux"
211+
python_interpreter: "/usr/bin/python3"
212+
launch_template: "LaunchTemplateId=lt-0b00afb3f5110a0e6,Version=3"
213+
############################
214+
# rocky linux arm64
215+
############################
216+
- ami: "ami-0aa5b64f9b561d20f" # Replace with the correct Rocky Linux 8 ARM64 AMI ID
217+
type: "t4g.medium"
218+
name: "arm64:rocky-8"
219+
username: "rocky"
220+
platform: "linux"
221+
python_interpreter: "/usr/bin/python3"
222+
launch_template: "LaunchTemplateId=lt-0b00afb3f5110a0e6,Version=3"
223+
############################
224+
# rocky linux amd64
225+
############################
206226
- ami: "ami-05150ea4d8a533099" # Replace with the correct Rocky Linux 9 AMI ID
207227
type: "t3a.small"
208228
name: "amd64:rocky-9"

test/automated/ansible/roles/install-crowdstrike-falcon/vars/main.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,10 @@ dnf:
3939
hash: "{{ redhat9_amd64_hash }}"
4040
- hostname: "arm64:redhat-9.0"
4141
hash: "{{ redhat9_arm64_hash }}"
42+
- hostname: "amd64:rocky-8"
43+
hash: "{{ redhat8_amd64_hash }}"
44+
- hostname: "arm64:rocky-8"
45+
hash: "{{ redhat8_arm64_hash }}"
4246
- hostname: "amd64:rocky-9"
4347
hash: "{{ redhat9_amd64_hash }}"
4448
- hostname: "arm64:rocky-9"

test/provision/terraform/caos.auto.tfvars.dist

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ ec2_prefix = "PREFIX:TAG_OR_UNIQUE_NAME"
22

33
windows_ec2 = ["windows_2016", "windows_2019", "windows_2022", "windows_2025"]
44

5-
linux_ec2_amd = ["amd64:ubuntu24.04", "amd64:ubuntu22.04", "amd64:ubuntu20.04", "amd64:ubuntu18.04", "amd64:ubuntu16.04", "amd64:centos-stream", "amd64:sles-12.5", "amd64:sles-15.3", "amd64:sles-15.4", "amd64:sles-15.5", "amd64:sles-15.6", "amd64:redhat-8.4", "amd64:redhat-9.0", "amd64:debian-bookworm", "amd64:al-2", "amd64:al-2023", "amd64:al-2023-fips", "amd64:rocky-9"]
5+
linux_ec2_amd = ["amd64:ubuntu24.04", "amd64:ubuntu22.04", "amd64:ubuntu20.04", "amd64:ubuntu18.04", "amd64:ubuntu16.04", "amd64:centos-stream", "amd64:sles-12.5", "amd64:sles-15.3", "amd64:sles-15.4", "amd64:sles-15.5", "amd64:sles-15.6", "amd64:redhat-8.4", "amd64:redhat-9.0", "amd64:debian-bookworm", "amd64:al-2", "amd64:al-2023", "amd64:al-2023-fips", "amd64:rocky-8", "amd64:rocky-9"]
66

7-
linux_ec2_arm = ["arm64:ubuntu24.04", "arm64:ubuntu22.04", "arm64:ubuntu20.04", "arm64:ubuntu18.04", "arm64:ubuntu16.04", "arm64:centos-stream", "arm64:sles-15.4", "arm64:sles-15.5", "arm64:sles-15.6", "arm64:redhat-9.0", "arm64:debian-bookworm", "arm64:al-2", "arm64:al-2023", "arm64:al-2023-fips", "arm64:rocky-9"]
7+
linux_ec2_arm = ["arm64:ubuntu24.04", "arm64:ubuntu22.04", "arm64:ubuntu20.04", "arm64:ubuntu18.04", "arm64:ubuntu16.04", "arm64:centos-stream", "arm64:sles-15.4", "arm64:sles-15.5", "arm64:sles-15.6", "arm64:redhat-9.0", "arm64:debian-bookworm", "arm64:al-2", "arm64:al-2023", "arm64:al-2023-fips", "arm64:rocky-8", "arm64:rocky-9"]
88

99
ssh_pub_key = "AAAAB3NzaC1yc2EAAAADAQABAAABAQDH9C7BS2XrtXGXFFyL0pNku/Hfy84RliqvYKpuslJFeUivf5QY6Ipi8yXfXn6TsRDbdxfGPi6oOR60Fa+4cJmCo6N5g57hBS6f2IdzQBNrZr7i1I/a3cFeK6XOc1G1tQaurx7Pu+qvACfJjLXKG66tHlaVhAHd/1l2FocgFNUDFFuKS3mnzt9hKys7sB4aO3O0OdohN/0NJC4ldV8/OmeXqqfkiPWcgPx3C8bYyXCX7QJNBHKrzbX1jW51Px7SIDWFDV6kxGwpQGGBMJg/k79gjjM+jhn4fg1/VP/Fx37mAnfLqpcTfiOkzSE80ORGefQ1XfGK/Dpa3ITrzRYW8xlR caos-dev-arm"
1010
pvt_key = "~/.ssh/caos-dev-arm.cer"

0 commit comments

Comments
 (0)