Skip to content

Commit 9d0968d

Browse files
ci: update pinned, upgrade test and canaries (#2019)
1 parent da069a4 commit 9d0968d

File tree

4 files changed

+8
-9
lines changed

4 files changed

+8
-9
lines changed

test/canaries/deploy_canaries.yml

-2
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,6 @@
3535
fips_enabled: "{{ '-fips' in inventory_hostname }}"
3636

3737
- name: install previous agent in container
38-
# Remove the "when" condition after second release https://new-relic.atlassian.net/browse/NR-355851
39-
when: "'-fips' not in inventory_hostname"
4038
ansible.builtin.include_role:
4139
name: caos.ansible_roles.infra_agent
4240
vars:

test/packaging/ansible/agent-upgrade.yml

+5-3
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,12 @@
1111
name: caos.ansible_roles.infra_agent
1212
vars:
1313
uninstall: true
14+
fips_enabled: "{{ '-fips' in inventory_hostname }}"
1415

1516
tasks:
1617
- name: agent upgrade tests suite
17-
# TODO: https://new-relic.atlassian.net/browse/NR-355851 Update when two releases with FIPS are done
18-
# Also add FIPS tests
1918
vars:
20-
target_agent_version: "1.57.1"
19+
target_agent_version: "1.60.0"
2120

2221
block:
2322

@@ -27,6 +26,7 @@
2726
vars:
2827
target_version: "{{ target_agent_version }}"
2928
repo_endpoint: "http://nr-downloads-ohai-staging.s3-website-us-east-1.amazonaws.com/infrastructure_agent"
29+
fips_enabled: "{{ '-fips' in inventory_hostname }}"
3030

3131
- name: Assert version
3232
include_role:
@@ -45,6 +45,7 @@
4545
name: caos.ansible_roles.infra_agent
4646
vars:
4747
install_only_if_present: "yes"
48+
fips_enabled: "{{ '-fips' in inventory_hostname }}"
4849

4950
- name: assert service countinues running after upgrade
5051
include_role:
@@ -75,4 +76,5 @@
7576
name: caos.ansible_roles.infra_agent
7677
vars:
7778
uninstall: true
79+
fips_enabled: "{{ '-fips' in inventory_hostname }}"
7880
...

test/packaging/ansible/installation-pinned.yml

+3-2
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,14 @@
1616
- name: Installation tests suite
1717
vars:
1818
target_agent_version: "1.57.1" # minimum version for ubuntu sles 15.6
19+
target_agent_version_fips: "1.60.0" # minimum version for FIPS
1920

2021
block:
2122
- name: Install agent
2223
ansible.builtin.include_role:
2324
name: caos.ansible_roles.infra_agent
2425
vars:
25-
target_version: "{{ target_agent_version }}"
26+
target_version: "{{ target_agent_version_fips if ('-fips' in inventory_hostname) else target_agent_version }}"
2627
repo_endpoint: "http://nr-downloads-ohai-staging.s3-website-us-east-1.amazonaws.com/infrastructure_agent"
2728
fips_enabled: "{{ '-fips' in inventory_hostname }}"
2829

@@ -32,7 +33,7 @@
3233
vars:
3334
target_versions:
3435
- exec: "/usr/bin/newrelic-infra --version"
35-
version: "{{ target_agent_version }}"
36+
version: "{{ target_agent_version_fips if ('-fips' in inventory_hostname) else target_agent_version }}"
3637

3738

3839
...

test/packaging/ansible/test.yml

-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
- name: Pinned version agent installation
44
import_playbook: installation-pinned.yml
5-
when: "'-fips' not in inventory_hostname" # TODO: https://new-relic.atlassian.net/browse/NR-355845
65

76
- name: Agent installation as root
87
import_playbook: installation-root.yml
@@ -26,7 +25,6 @@
2625

2726
- name: Agent upgrade
2827
import_playbook: agent-upgrade.yml
29-
when: "'-fips' not in inventory_hostname" # TODO: https://new-relic.atlassian.net/browse/NR-355851
3028

3129
- name: Shutdown , terminate and HNR alerts
3230
import_playbook: shutdown-and-terminate.yml

0 commit comments

Comments
 (0)