Skip to content

Commit aa4006d

Browse files
nr-ahemsathclaude
andcommitted
test(dotnet-windows): add Windows Server 2022 and 2025 IIS test definitions
Add 2022 and 2025 .NET agent IIS test definitions (full and core-only variants) to both the EU and JP regions, mirroring the existing 2019 set. Uses the Windows_Server-2022/2025-English-Full-Base-* AMIs already referenced by the agent-control definitions. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 1d9923d commit aa4006d

8 files changed

Lines changed: 456 additions & 0 deletions

File tree

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
{
2+
"global_tags": {
3+
"owning_team": "virtuoso",
4+
"Environment": "development",
5+
"Department": "product",
6+
"Product": "virtuoso"
7+
},
8+
9+
"resources": [{
10+
"id": "iiswindows2022",
11+
"provider": "aws",
12+
"type": "ec2",
13+
"size": "t3.small",
14+
"is_windows": true,
15+
"ami_name": "Windows_Server-2022-English-Full-Base-*",
16+
"user_name": "Administrator"
17+
}],
18+
19+
"services": [{
20+
"id": "iis",
21+
"destinations": ["iiswindows2022"],
22+
"source_repository": "https://github.com/newrelic/open-install-library.git",
23+
"deploy_script_path": "test/deploy/windows/iis/install/roles",
24+
"port": 9999
25+
},
26+
{
27+
"id": "coreapp",
28+
"destinations": ["iiswindows2022"],
29+
"source_repository": "https://github.com/newrelic/open-install-library.git",
30+
"deploy_script_path": "test/deploy/windows/iis/deploy-webapplication/roles",
31+
"port": 8083,
32+
"params": {
33+
"is_core_app": "true"
34+
}
35+
}],
36+
37+
"instrumentations": {
38+
"resources": [
39+
{
40+
"id": "nr_infra",
41+
"resource_ids": ["iiswindows2022"],
42+
"provider": "newrelic",
43+
"source_repository": "https://github.com/newrelic/open-install-library.git",
44+
"deploy_script_path": "test/deploy/windows/newrelic-cli/install/roles",
45+
"params": {
46+
"recipe_content_url": "https://raw.githubusercontent.com/newrelic/open-install-library/main/recipes/newrelic/infrastructure/windows.yml,https://raw.githubusercontent.com/newrelic/open-install-library/main/recipes/newrelic/apm/dotNet/windows-iis.yml",
47+
"validate_output": ".NET Agent\\s+\\(installed\\)" }
48+
}
49+
]
50+
}
51+
}
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
{
2+
"global_tags": {
3+
"owning_team": "virtuoso",
4+
"Environment": "development",
5+
"Department": "product",
6+
"Product": "virtuoso"
7+
},
8+
9+
"resources": [{
10+
"id": "iiswindows2022",
11+
"provider": "aws",
12+
"type": "ec2",
13+
"size": "t3.small",
14+
"is_windows": true,
15+
"ami_name": "Windows_Server-2022-English-Full-Base-*",
16+
"user_name": "Administrator"
17+
}],
18+
19+
"services": [{
20+
"id": "iis",
21+
"destinations": ["iiswindows2022"],
22+
"source_repository": "https://github.com/newrelic/open-install-library.git",
23+
"deploy_script_path": "test/deploy/windows/iis/install/roles",
24+
"port": 9999
25+
},{
26+
"id": "webapp1",
27+
"destinations": ["iiswindows2022"],
28+
"source_repository": "https://github.com/newrelic/open-install-library.git",
29+
"deploy_script_path": "test/deploy/windows/iis/deploy-webapplication/roles",
30+
"port": 8081
31+
},{
32+
"id": "webapp2",
33+
"destinations": ["iiswindows2022"],
34+
"source_repository": "https://github.com/newrelic/open-install-library.git",
35+
"deploy_script_path": "test/deploy/windows/iis/deploy-webapplication/roles",
36+
"port": 8082
37+
},{
38+
"id": "webapp3",
39+
"destinations": ["iiswindows2022"],
40+
"source_repository": "https://github.com/newrelic/open-install-library.git",
41+
"deploy_script_path": "test/deploy/windows/iis/deploy-webapplication/roles",
42+
"port": 8083,
43+
"params": {
44+
"is_core_app": "true"
45+
}
46+
}],
47+
48+
"instrumentations": {
49+
"resources": [
50+
{
51+
"id": "nr_infra",
52+
"resource_ids": ["iiswindows2022"],
53+
"provider": "newrelic",
54+
"source_repository": "https://github.com/newrelic/open-install-library.git",
55+
"deploy_script_path": "test/deploy/windows/newrelic-cli/install-recipe/roles",
56+
"params": {
57+
"recipe_content_url": "https://raw.githubusercontent.com/newrelic/open-install-library/main/recipes/newrelic/infrastructure/windows.yml,https://raw.githubusercontent.com/newrelic/open-install-library/main/recipes/newrelic/apm/dotNet/windows-iis.yml",
58+
"validate_output": ".NET Agent\\s+\\(installed\\)"
59+
}
60+
}
61+
]
62+
}
63+
}
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
{
2+
"global_tags": {
3+
"owning_team": "virtuoso",
4+
"Environment": "development",
5+
"Department": "product",
6+
"Product": "virtuoso"
7+
},
8+
9+
"resources": [{
10+
"id": "iiswindows2025",
11+
"provider": "aws",
12+
"type": "ec2",
13+
"size": "t3.small",
14+
"is_windows": true,
15+
"ami_name": "Windows_Server-2025-English-Full-Base-*",
16+
"user_name": "Administrator"
17+
}],
18+
19+
"services": [{
20+
"id": "iis",
21+
"destinations": ["iiswindows2025"],
22+
"source_repository": "https://github.com/newrelic/open-install-library.git",
23+
"deploy_script_path": "test/deploy/windows/iis/install/roles",
24+
"port": 9999
25+
},
26+
{
27+
"id": "coreapp",
28+
"destinations": ["iiswindows2025"],
29+
"source_repository": "https://github.com/newrelic/open-install-library.git",
30+
"deploy_script_path": "test/deploy/windows/iis/deploy-webapplication/roles",
31+
"port": 8083,
32+
"params": {
33+
"is_core_app": "true"
34+
}
35+
}],
36+
37+
"instrumentations": {
38+
"resources": [
39+
{
40+
"id": "nr_infra",
41+
"resource_ids": ["iiswindows2025"],
42+
"provider": "newrelic",
43+
"source_repository": "https://github.com/newrelic/open-install-library.git",
44+
"deploy_script_path": "test/deploy/windows/newrelic-cli/install/roles",
45+
"params": {
46+
"recipe_content_url": "https://raw.githubusercontent.com/newrelic/open-install-library/main/recipes/newrelic/infrastructure/windows.yml,https://raw.githubusercontent.com/newrelic/open-install-library/main/recipes/newrelic/apm/dotNet/windows-iis.yml",
47+
"validate_output": ".NET Agent\\s+\\(installed\\)" }
48+
}
49+
]
50+
}
51+
}
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
{
2+
"global_tags": {
3+
"owning_team": "virtuoso",
4+
"Environment": "development",
5+
"Department": "product",
6+
"Product": "virtuoso"
7+
},
8+
9+
"resources": [{
10+
"id": "iiswindows2025",
11+
"provider": "aws",
12+
"type": "ec2",
13+
"size": "t3.small",
14+
"is_windows": true,
15+
"ami_name": "Windows_Server-2025-English-Full-Base-*",
16+
"user_name": "Administrator"
17+
}],
18+
19+
"services": [{
20+
"id": "iis",
21+
"destinations": ["iiswindows2025"],
22+
"source_repository": "https://github.com/newrelic/open-install-library.git",
23+
"deploy_script_path": "test/deploy/windows/iis/install/roles",
24+
"port": 9999
25+
},{
26+
"id": "webapp1",
27+
"destinations": ["iiswindows2025"],
28+
"source_repository": "https://github.com/newrelic/open-install-library.git",
29+
"deploy_script_path": "test/deploy/windows/iis/deploy-webapplication/roles",
30+
"port": 8081
31+
},{
32+
"id": "webapp2",
33+
"destinations": ["iiswindows2025"],
34+
"source_repository": "https://github.com/newrelic/open-install-library.git",
35+
"deploy_script_path": "test/deploy/windows/iis/deploy-webapplication/roles",
36+
"port": 8082
37+
},{
38+
"id": "webapp3",
39+
"destinations": ["iiswindows2025"],
40+
"source_repository": "https://github.com/newrelic/open-install-library.git",
41+
"deploy_script_path": "test/deploy/windows/iis/deploy-webapplication/roles",
42+
"port": 8083,
43+
"params": {
44+
"is_core_app": "true"
45+
}
46+
}],
47+
48+
"instrumentations": {
49+
"resources": [
50+
{
51+
"id": "nr_infra",
52+
"resource_ids": ["iiswindows2025"],
53+
"provider": "newrelic",
54+
"source_repository": "https://github.com/newrelic/open-install-library.git",
55+
"deploy_script_path": "test/deploy/windows/newrelic-cli/install-recipe/roles",
56+
"params": {
57+
"recipe_content_url": "https://raw.githubusercontent.com/newrelic/open-install-library/main/recipes/newrelic/infrastructure/windows.yml,https://raw.githubusercontent.com/newrelic/open-install-library/main/recipes/newrelic/apm/dotNet/windows-iis.yml",
58+
"validate_output": ".NET Agent\\s+\\(installed\\)"
59+
}
60+
}
61+
]
62+
}
63+
}
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
{
2+
"global_tags": {
3+
"owning_team": "virtuoso",
4+
"Environment": "development",
5+
"Department": "product",
6+
"Product": "virtuoso"
7+
},
8+
9+
"resources": [{
10+
"id": "iiswindows2022",
11+
"provider": "aws",
12+
"type": "ec2",
13+
"size": "t3.small",
14+
"is_windows": true,
15+
"ami_name": "Windows_Server-2022-English-Full-Base-*",
16+
"user_name": "Administrator"
17+
}],
18+
19+
"services": [{
20+
"id": "iis",
21+
"destinations": ["iiswindows2022"],
22+
"source_repository": "https://github.com/newrelic/open-install-library.git",
23+
"deploy_script_path": "test/deploy/windows/iis/install/roles",
24+
"port": 9999
25+
},
26+
{
27+
"id": "coreapp",
28+
"destinations": ["iiswindows2022"],
29+
"source_repository": "https://github.com/newrelic/open-install-library.git",
30+
"deploy_script_path": "test/deploy/windows/iis/deploy-webapplication/roles",
31+
"port": 8083,
32+
"params": {
33+
"is_core_app": "true"
34+
}
35+
}],
36+
37+
"instrumentations": {
38+
"resources": [
39+
{
40+
"id": "nr_infra",
41+
"resource_ids": ["iiswindows2022"],
42+
"provider": "newrelic",
43+
"source_repository": "https://github.com/newrelic/open-install-library.git",
44+
"deploy_script_path": "test/deploy/windows/newrelic-cli/install/roles",
45+
"params": {
46+
"recipe_content_url": "https://raw.githubusercontent.com/newrelic/open-install-library/main/recipes/newrelic/infrastructure/windows.yml,https://raw.githubusercontent.com/newrelic/open-install-library/main/recipes/newrelic/apm/dotNet/windows-iis.yml",
47+
"validate_output": ".NET Agent\\s+\\(installed\\)" }
48+
}
49+
]
50+
}
51+
}
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
{
2+
"global_tags": {
3+
"owning_team": "virtuoso",
4+
"Environment": "development",
5+
"Department": "product",
6+
"Product": "virtuoso"
7+
},
8+
9+
"resources": [{
10+
"id": "iiswindows2022",
11+
"provider": "aws",
12+
"type": "ec2",
13+
"size": "t3.small",
14+
"is_windows": true,
15+
"ami_name": "Windows_Server-2022-English-Full-Base-*",
16+
"user_name": "Administrator"
17+
}],
18+
19+
"services": [{
20+
"id": "iis",
21+
"destinations": ["iiswindows2022"],
22+
"source_repository": "https://github.com/newrelic/open-install-library.git",
23+
"deploy_script_path": "test/deploy/windows/iis/install/roles",
24+
"port": 9999
25+
},{
26+
"id": "webapp1",
27+
"destinations": ["iiswindows2022"],
28+
"source_repository": "https://github.com/newrelic/open-install-library.git",
29+
"deploy_script_path": "test/deploy/windows/iis/deploy-webapplication/roles",
30+
"port": 8081
31+
},{
32+
"id": "webapp2",
33+
"destinations": ["iiswindows2022"],
34+
"source_repository": "https://github.com/newrelic/open-install-library.git",
35+
"deploy_script_path": "test/deploy/windows/iis/deploy-webapplication/roles",
36+
"port": 8082
37+
},{
38+
"id": "webapp3",
39+
"destinations": ["iiswindows2022"],
40+
"source_repository": "https://github.com/newrelic/open-install-library.git",
41+
"deploy_script_path": "test/deploy/windows/iis/deploy-webapplication/roles",
42+
"port": 8083,
43+
"params": {
44+
"is_core_app": "true"
45+
}
46+
}],
47+
48+
"instrumentations": {
49+
"resources": [
50+
{
51+
"id": "nr_infra",
52+
"resource_ids": ["iiswindows2022"],
53+
"provider": "newrelic",
54+
"source_repository": "https://github.com/newrelic/open-install-library.git",
55+
"deploy_script_path": "test/deploy/windows/newrelic-cli/install-recipe/roles",
56+
"params": {
57+
"recipe_content_url": "https://raw.githubusercontent.com/newrelic/open-install-library/main/recipes/newrelic/infrastructure/windows.yml,https://raw.githubusercontent.com/newrelic/open-install-library/main/recipes/newrelic/apm/dotNet/windows-iis.yml",
58+
"validate_output": ".NET Agent\\s+\\(installed\\)"
59+
}
60+
}
61+
]
62+
}
63+
}
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
{
2+
"global_tags": {
3+
"owning_team": "virtuoso",
4+
"Environment": "development",
5+
"Department": "product",
6+
"Product": "virtuoso"
7+
},
8+
9+
"resources": [{
10+
"id": "iiswindows2025",
11+
"provider": "aws",
12+
"type": "ec2",
13+
"size": "t3.small",
14+
"is_windows": true,
15+
"ami_name": "Windows_Server-2025-English-Full-Base-*",
16+
"user_name": "Administrator"
17+
}],
18+
19+
"services": [{
20+
"id": "iis",
21+
"destinations": ["iiswindows2025"],
22+
"source_repository": "https://github.com/newrelic/open-install-library.git",
23+
"deploy_script_path": "test/deploy/windows/iis/install/roles",
24+
"port": 9999
25+
},
26+
{
27+
"id": "coreapp",
28+
"destinations": ["iiswindows2025"],
29+
"source_repository": "https://github.com/newrelic/open-install-library.git",
30+
"deploy_script_path": "test/deploy/windows/iis/deploy-webapplication/roles",
31+
"port": 8083,
32+
"params": {
33+
"is_core_app": "true"
34+
}
35+
}],
36+
37+
"instrumentations": {
38+
"resources": [
39+
{
40+
"id": "nr_infra",
41+
"resource_ids": ["iiswindows2025"],
42+
"provider": "newrelic",
43+
"source_repository": "https://github.com/newrelic/open-install-library.git",
44+
"deploy_script_path": "test/deploy/windows/newrelic-cli/install/roles",
45+
"params": {
46+
"recipe_content_url": "https://raw.githubusercontent.com/newrelic/open-install-library/main/recipes/newrelic/infrastructure/windows.yml,https://raw.githubusercontent.com/newrelic/open-install-library/main/recipes/newrelic/apm/dotNet/windows-iis.yml",
47+
"validate_output": ".NET Agent\\s+\\(installed\\)" }
48+
}
49+
]
50+
}
51+
}

0 commit comments

Comments
 (0)