diff --git a/aws-observability-terraform/source-module/README.md b/aws-observability-terraform/source-module/README.md
index 9cd747c3..6657a294 100644
--- a/aws-observability-terraform/source-module/README.md
+++ b/aws-observability-terraform/source-module/README.md
@@ -30,7 +30,6 @@
| [elb\_module](#module\_elb\_module) | SumoLogic/sumo-logic-integrations/sumologic//aws/elb | n/a |
| [kinesis\_firehose\_for\_logs\_module](#module\_kinesis\_firehose\_for\_logs\_module) | git::https://github.com/SumoLogic/terraform-sumologic-sumo-logic-integrations.git//aws/kinesisfirehoseforlogs | awso-v2.11 |
| [kinesis\_firehose\_for\_metrics\_source\_module](#module\_kinesis\_firehose\_for\_metrics\_source\_module) | git::https://github.com/SumoLogic/terraform-sumologic-sumo-logic-integrations.git//aws/kinesisfirehoseformetrics | awso-v2.11 |
-| [root\_cause\_sources\_module](#module\_root\_cause\_sources\_module) | SumoLogic/sumo-logic-integrations/sumologic//aws/rootcause | n/a |
## Resources
@@ -40,13 +39,11 @@
| [aws_iam_policy.cloudtrail_policy](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_policy) | resource |
| [aws_iam_policy.cw_metrics_policy](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_policy) | resource |
| [aws_iam_policy.elb_policy](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_policy) | resource |
-| [aws_iam_policy.root_cause_policy](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_policy) | resource |
| [aws_iam_role.sumologic_iam_role](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_role) | resource |
| [aws_iam_role_policy_attachment.classic_lb_policy_attach](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_role_policy_attachment) | resource |
| [aws_iam_role_policy_attachment.cloudtrail_policy_attach](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_role_policy_attachment) | resource |
| [aws_iam_role_policy_attachment.cw_metrics_policy_attach](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_role_policy_attachment) | resource |
| [aws_iam_role_policy_attachment.elb_policy_attach](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_role_policy_attachment) | resource |
-| [aws_iam_role_policy_attachment.root_cause_policy_attach](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_role_policy_attachment) | resource |
| [aws_s3_bucket.s3_bucket](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket) | resource |
| [aws_s3_bucket_notification.bucket_notification](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_notification) | resource |
| [aws_s3_bucket_policy.dump_access_logs_to_s3](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_policy) | resource |
@@ -87,17 +84,14 @@
| [collect\_cloudwatch\_logs](#input\_collect\_cloudwatch\_logs) | Select the kind of Sumo Logic CloudWatch Logs Sources to create
You have the following options:
"Lambda Log Forwarder" - Creates a Sumo Logic CloudWatch Log Source that collects CloudWatch logs via a Lambda function.
"Kinesis Firehose Log Source" - Creates a Sumo Logic Kinesis Firehose Log Source to collect CloudWatch logs.
"None" - Skips installation of both sources. | `string` | `"Kinesis Firehose Log Source"` | no |
| [collect\_cloudwatch\_metrics](#input\_collect\_cloudwatch\_metrics) | Select the kind of CloudWatch Metrics Source to create
You have the following options:
"CloudWatch Metrics Source" - Creates Sumo Logic AWS CloudWatch Metrics Sources.
"Kinesis Firehose Metrics Source" (Recommended) - Creates a Sumo Logic AWS Kinesis Firehose for Metrics Source. Note: This new source has cost and performance benefits over the CloudWatch Metrics Source and is therefore recommended.
"None" - Skips the Installation of both the Sumo Logic Metric Sources | `string` | `"Kinesis Firehose Metrics Source"` | no |
| [collect\_elb\_logs](#input\_collect\_elb\_logs) | Create a Sumo Logic ALB Logs Source.
You have the following options:
true - to ingest load balancer logs into Sumo Logic. Creates a Sumo Logic Log Source that collects application load balancer logs from an existing bucket or a new bucket.
If true, please configure \"elb\_source\_details\" with configuration information including the bucket name and path expression to ingest load balancer logs.
false - you are already ingesting load balancer logs into Sumo Logic. | `bool` | `true` | no |
-| [collect\_root\_cause\_data](#input\_collect\_root\_cause\_data) | Select the Sumo Logic Root Cause Explorer Source.
You have the following options:
Inventory Source - Creates a Sumo Logic Inventory Source used by Root Cause Explorer.
Xray Source - Creates a Sumo Logic AWS X-Ray Source that collects X-Ray Trace Metrics from your AWS account.
Both - Install both Inventory and Xray sources.
None - Skips installation of both sources. | `string` | `"Both"` | no |
| [elb\_log\_source\_url](#input\_elb\_log\_source\_url) | Required if you are already collecting ALB logs. Provide the existing Sumo Logic ALB Source API URL. The account, accountid, and region fields will be added to the Source. For information on how to determine the URL, see [View or Download Source JSON Configuration](https://help.sumologic.com/03Send-Data/Sources/03Use-JSON-to-Configure-Sources/Local-Configuration-File-Management/View-or-Download-Source-JSON-Configuration). | `string` | `""` | no |
| [elb\_source\_details](#input\_elb\_source\_details) | Provide details for the Sumo Logic ALB source. If not provided, then defaults will be used.
To enable collection of application load balancer logs, set collect\_elb\_logs to true and provide configuration information for the bucket.
If create\_bucket is false, provide a name of an existing S3 bucket where you would like to store loadbalancer logs. If this is empty, a new bucket will be created in the region.
If create\_bucket is true, the script creates a bucket, the name of the bucket has to be unique; this is achieved internally by generating a random-id and then post-fixing it to the “aws-observability-” string.
path\_expression - This is required in case the above existing bucket is already configured to receive ALB access logs. If this is blank, Sumo Logic will store logs in the path expression: *elasticloadbalancing/AWSLogs/*/elasticloadbalancing/*/* |
object({
source_name = string
source_category = string
description = string
bucket_details = object({
create_bucket = bool
bucket_name = string
path_expression = string
force_destroy_bucket = bool
})
fields = map(string)
})
| {
"bucket_details": {
"bucket_name": "aws-observability-random-id",
"create_bucket": true,
"force_destroy_bucket": true,
"path_expression": "*elasticloadbalancing/AWSLogs//elasticloadbalancing//*"
},
"description": "This source is created using Sumo Logic terraform AWS Observability module to collect AWS Application LoadBalancer logs.",
"fields": {},
"source_category": "aws/observability/alb/logs",
"source_name": "Elb Logs (Region)"
}
| no |
| [environment](#input\_environment) | Enter au, ca, de, eu, fed, jp, kr, us1 or us2. For more information on Sumo Logic deployments visit https://help.sumologic.com/APIs/General-API-Information/Sumo-Logic-Endpoints-and-Firewall-Security | `string` | n/a | yes |
| [existing\_iam\_details](#input\_existing\_iam\_details) | Provide an existing AWS IAM role arn value which provides access to AWS S3 Buckets, AWS CloudWatch Metrics API and Sumo Logic Inventory data.
If kept empty, a new IAM role will be created with the required permissions.
For more details on permissions, check the iam policy tmpl files at /source-module/templates folder. | object({
create_iam_role = bool
iam_role_arn = string
})
| {
"create_iam_role": true,
"iam_role_arn": ""
}
| no |
-| [inventory\_source\_details](#input\_inventory\_source\_details) | Provide details for the Sumo Logic AWS Inventory source. If not provided, then defaults will be used. | object({
source_name = string
source_category = string
description = string
limit_to_namespaces = list(string)
fields = map(string)
})
| {
"description": "This source is created using Sumo Logic terraform AWS Observability module to collect AWS inventory metadata.",
"fields": {},
"limit_to_namespaces": [
"AWS/ApplicationELB",
"AWS/ApiGateway",
"AWS/DynamoDB",
"AWS/Lambda",
"AWS/RDS",
"AWS/ECS",
"AWS/ElastiCache",
"AWS/ELB",
"AWS/NetworkELB",
"AWS/SQS",
"AWS/SNS",
"AWS/AutoScaling",
"AWS/EC2"
],
"source_category": "aws/observability/inventory",
"source_name": "AWS Inventory (Region)"
}
| no |
| [sumologic\_collector\_details](#input\_sumologic\_collector\_details) | Provide details for the Sumo Logic collector. If not provided, then defaults will be used.
The Collector will be created if any new source will be created and \"sumologic\_existing\_collector\_id\" is empty. | object({
collector_name = string
description = string
fields = map(string)
})
| {
"collector_name": "AWS Observability (AWS Account Alias) (Account ID)",
"description": "This collector is created using Sumo Logic terraform AWS Observability module.",
"fields": {}
}
| no |
| [sumologic\_existing\_collector\_details](#input\_sumologic\_existing\_collector\_details) | Provide an existing Sumo Logic Collector ID. For more details, visit https://help.sumologic.com/03Send-Data/Sources/03Use-JSON-to-Configure-Sources/Local-Configuration-File-Management/View-or-Download-Source-JSON-Configuration
If provided, all the provided sources will be created within the collector.
If kept empty, a new Collector will be created and all provided sources will be created within that collector. | object({
create_collector = bool
collector_id = string
})
| {
"collector_id": "",
"create_collector": true
}
| no |
| [sumologic\_organization\_id](#input\_sumologic\_organization\_id) | You can find your org on the Preferences page in the Sumo Logic UI. For more information, see the Preferences Page topic. Your org ID will be used to configure the IAM Role for Sumo Logic AWS Sources."
For more details, visit https://help.sumologic.com/01Start-Here/05Customize-Your-Sumo-Logic-Experience/Preferences-Page | `string` | n/a | yes |
| [wait\_for\_seconds](#input\_wait\_for\_seconds) | wait\_for\_seconds is used to delay sumo logic source creation. The value is in seconds. This helps persisting the IAM role in the AWS system.
Default value is 180 seconds.
If the AWS IAM role is created outside the module, the value can be decreased to 1 second. | `number` | `180` | no |
-| [xray\_source\_details](#input\_xray\_source\_details) | Provide details for the Sumo Logic AWS XRAY source. If not provided, then defaults will be used. | object({
source_name = string
source_category = string
description = string
fields = map(string)
})
| {
"description": "This source is created using Sumo Logic terraform AWS Observability module to collect AWS Xray metrics.",
"fields": {},
"source_category": "aws/observability/xray",
"source_name": "AWS Xray (Region)"
}
| no |
## Outputs
@@ -126,9 +120,7 @@
| [elb\_sns\_subscription](#output\_elb\_sns\_subscription) | AWS SNS subscription to Sumo Logic AWS ELB source. |
| [elb\_sns\_topic](#output\_elb\_sns\_topic) | SNS topic created to be attached to an existing elb logs bucket. |
| [elb\_source](#output\_elb\_source) | Sumo Logic AWS ELB source. |
-| [inventory\_source](#output\_inventory\_source) | Sumo Logic AWS Inventory source. |
| [kinesis\_firehose\_for\_logs\_auto\_subscribe\_stack](#output\_kinesis\_firehose\_for\_logs\_auto\_subscribe\_stack) | AWS CloudFormation stack for Auto Enable logs subscription. |
| [kinesis\_firehose\_for\_logs\_source](#output\_kinesis\_firehose\_for\_logs\_source) | Sumo Logic Kinesis Firehose for Logs source. |
| [kinesis\_firehose\_for\_metrics\_source](#output\_kinesis\_firehose\_for\_metrics\_source) | Sumo Logic AWS Kinesis Firehose for Metrics source. |
| [sumologic\_collector](#output\_sumologic\_collector) | Sumo Logic collector details. |
-| [xray\_source](#output\_xray\_source) | Sumo Logic AWS Xray source. |
diff --git a/aws-observability-terraform/source-module/local.tf b/aws-observability-terraform/source-module/local.tf
index 38f30467..9b94eec8 100644
--- a/aws-observability-terraform/source-module/local.tf
+++ b/aws-observability-terraform/source-module/local.tf
@@ -47,13 +47,6 @@ locals {
cloudwatch_logs_source_name = var.cloudwatch_logs_source_details.source_name == "CloudWatch Logs (Region)" ? "CloudWatch Logs ${local.aws_region}" : var.cloudwatch_logs_source_details.source_name
cloudwatch_logs_fields = merge(var.cloudwatch_logs_source_details.fields, { account = var.aws_account_alias, region = local.aws_region, accountid = local.aws_account_id })
- # Root Cause sources updated details
- create_inventory_source = var.collect_root_cause_data == "Inventory Source" || var.collect_root_cause_data == "Both"
- create_xray_source = var.collect_root_cause_data == "Xray Source" || var.collect_root_cause_data == "Both"
- create_root_cause_source = local.create_inventory_source || local.create_xray_source
- inventory_source_name = var.inventory_source_details.source_name == "AWS Inventory (Region)" ? "AWS Inventory ${local.aws_region}" : var.inventory_source_details.source_name
- xray_source_name = var.xray_source_details.source_name == "AWS Xray (Region)" ? "AWS Xray ${local.aws_region}" : var.xray_source_details.source_name
-
# Common Bucket details
create_cloudtrail_bucket = local.create_cloudtrail_source && var.cloudtrail_source_details.bucket_details.create_bucket
create_elb_bucket = local.create_elb_source && var.elb_source_details.bucket_details.create_bucket
@@ -67,10 +60,10 @@ locals {
create_common_sns_topic = local.create_common_bucket && (local.create_elb_source || local.create_classic_lb_source || local.create_cloudtrail_source)
# Create an IAM role that provides trust relationship with AWS account
- create_iam_role = var.existing_iam_details.create_iam_role && (local.create_elb_source || local.create_classic_lb_source ||local.create_cloudtrail_source || local.create_kf_metrics_source || local.create_cw_metrics_source || local.create_root_cause_source)
+ create_iam_role = var.existing_iam_details.create_iam_role && (local.create_elb_source || local.create_classic_lb_source ||local.create_cloudtrail_source || local.create_kf_metrics_source || local.create_cw_metrics_source)
# Create any Sumo Logic source. Keep on adding to this if any new source is added.
- create_any_source = local.create_cloudtrail_source || local.create_elb_source || local.create_metric_source || local.create_cw_logs_source || local.create_root_cause_source || local.create_classic_lb_source
+ create_any_source = local.create_cloudtrail_source || local.create_elb_source || local.create_metric_source || local.create_cw_logs_source || local.create_classic_lb_source
# Create a new Sumo Logic hosted collector
diff --git a/aws-observability-terraform/source-module/main.tf b/aws-observability-terraform/source-module/main.tf
index e9f9b5f8..480db285 100644
--- a/aws-observability-terraform/source-module/main.tf
+++ b/aws-observability-terraform/source-module/main.tf
@@ -304,47 +304,3 @@ module "kinesis_firehose_for_logs_module" {
tags_filter = var.auto_enable_logs_subscription_options.tags_filter
}
}
-
-module "root_cause_sources_module" {
- depends_on = [time_sleep.wait_for_minutes]
- for_each = toset(local.create_root_cause_source ? ["root_cause_sources_module"] : [])
- source = "git::https://github.com/SumoLogic/terraform-sumologic-sumo-logic-integrations.git//aws/rootcause?ref=SUMO-254952"
- # source = "SumoLogic/sumo-logic-integrations/sumologic//aws/rootcause"
- # version = "1.0.19"
-
- create_collector = false
- sumologic_organization_id = var.sumologic_organization_id
-
- wait_for_seconds = 1
- iam_details = {
- create_iam_role = false
- iam_role_arn = local.create_iam_role ? aws_iam_role.sumologic_iam_role["sumologic_iam_role"].arn : var.existing_iam_details.iam_role_arn
- }
-
- create_inventory_source = local.create_inventory_source
- inventory_source_details = {
- source_name = local.inventory_source_name
- source_category = var.inventory_source_details.source_category
- collector_id = local.create_collector ? sumologic_collector.collector["collector"].id : var.sumologic_existing_collector_details.collector_id
- description = var.inventory_source_details.description
- limit_to_namespaces = var.inventory_source_details.limit_to_namespaces
- limit_to_regions = [local.aws_region]
- paused = false
- scan_interval = 300000
- sumo_account_id = local.sumo_account_id
- fields = var.inventory_source_details.fields
- }
-
- create_xray_source = local.create_xray_source
- xray_source_details = {
- source_name = local.xray_source_name
- source_category = var.xray_source_details.source_category
- collector_id = local.create_collector ? sumologic_collector.collector["collector"].id : var.sumologic_existing_collector_details.collector_id
- description = var.xray_source_details.description
- limit_to_regions = [local.aws_region]
- paused = false
- scan_interval = 300000
- sumo_account_id = local.sumo_account_id
- fields = var.xray_source_details.fields
- }
-}
\ No newline at end of file
diff --git a/aws-observability-terraform/source-module/main_iam_role.tf b/aws-observability-terraform/source-module/main_iam_role.tf
index 7b6f727c..271aa91d 100644
--- a/aws-observability-terraform/source-module/main_iam_role.tf
+++ b/aws-observability-terraform/source-module/main_iam_role.tf
@@ -83,18 +83,4 @@ resource "aws_iam_role_policy_attachment" "cw_metrics_policy_attach" {
policy_arn = aws_iam_policy.cw_metrics_policy["cw_metrics_policy"].arn
role = aws_iam_role.sumologic_iam_role["sumologic_iam_role"].name
-}
-
-# Sumo Logic Root Cause Source Policy Attachment
-resource "aws_iam_policy" "root_cause_policy" {
- for_each = toset(local.create_root_cause_source && local.create_iam_role ? ["root_cause_policy"] : [])
-
- policy = templatefile("${path.module}/templates/iam_rootcause_source_policy.tmpl", {})
-}
-
-resource "aws_iam_role_policy_attachment" "root_cause_policy_attach" {
- for_each = toset(local.create_root_cause_source && local.create_iam_role ? ["root_cause_policy_attach"] : [])
-
- policy_arn = aws_iam_policy.root_cause_policy["root_cause_policy"].arn
- role = aws_iam_role.sumologic_iam_role["sumologic_iam_role"].name
}
\ No newline at end of file
diff --git a/aws-observability-terraform/source-module/outputs.tf b/aws-observability-terraform/source-module/outputs.tf
index 94e3eb49..8b34664c 100644
--- a/aws-observability-terraform/source-module/outputs.tf
+++ b/aws-observability-terraform/source-module/outputs.tf
@@ -133,14 +133,4 @@ output "aws_kinesis_firehose_logs_delivery_stream" {
output "kinesis_firehose_for_logs_auto_subscribe_stack" {
value = local.create_kf_logs_source && var.auto_enable_logs_subscription != "None" ? module.kinesis_firehose_for_logs_module["kinesis_firehose_for_logs_module"].aws_serverlessapplicationrepository_cloudformation_stack : {}
description = "AWS CloudFormation stack for Auto Enable logs subscription."
-}
-
-output "inventory_source" {
- value = local.create_inventory_source ? module.root_cause_sources_module["root_cause_sources_module"].inventory_sumologic_source : null
- description = "Sumo Logic AWS Inventory source."
-}
-
-output "xray_source" {
- value = local.create_xray_source ? module.root_cause_sources_module["root_cause_sources_module"].xray_sumologic_source : null
- description = "Sumo Logic AWS Xray source."
}
\ No newline at end of file
diff --git a/aws-observability-terraform/source-module/variables.tf b/aws-observability-terraform/source-module/variables.tf
index d0efea35..f8e3b422 100644
--- a/aws-observability-terraform/source-module/variables.tf
+++ b/aws-observability-terraform/source-module/variables.tf
@@ -517,64 +517,4 @@ variable "auto_enable_logs_subscription_options" {
filter = "apigateway|lambda|rds"
tags_filter = null
}
-}
-
-variable "collect_root_cause_data" {
- type = string
- description = <:@github.com/SumoLogic/sumologic-aws-cloudformation-test.git@1.0.0
+RUN pip install --no-cache-dir git+https://:@github.com/SumoLogic/sumologic-aws-cloudformation-test.git@cf_2_12_0
diff --git a/aws-observability/templates/test/testcases/infra/create_source_existing_bucket_existing_sources.yaml b/aws-observability/templates/test/testcases/infra/create_source_existing_bucket_existing_sources.yaml
index 41814843..b61d7d48 100644
--- a/aws-observability/templates/test/testcases/infra/create_source_existing_bucket_existing_sources.yaml
+++ b/aws-observability/templates/test/testcases/infra/create_source_existing_bucket_existing_sources.yaml
@@ -42,7 +42,6 @@ TestCase:
Section7aLambdaCreateCloudWatchLogsSourceOptions: 'Both (Switch from Lambda Log Forwarder to Kinesis Firehose Log Source)'
Section7bLambdaCloudWatchLogsSourceUrl: "https://api.us2.sumologic.com/api/v1/collectors/350831942/sources/2763257213"
Section7cAutoSubscribeLogGroupsOptions: "Both"
- Section8aRootCauseExplorerOptions: 'Inventory Source'
Section9aAutoEnableS3LogsELBResourcesOptions: 'None'
Section9bELBCreateLogSource: 'Yes'
Section9cELBLogsSourceUrl: 'https://api.us2.sumologic.com/api/v1/collectors/350831942/sources/2763251087'
@@ -65,7 +64,6 @@ TestCase:
- sumoApiGatewayMetricsAppStack
- sumoSNSAppStack
- sumoSQSAppStack
- - RootCauseAppStack
- sumoLambdaMetricsAppStack
- sumoECSMetricsAppStack
- sumoElasticCacheMetricsAppStack
@@ -104,9 +102,6 @@ TestCase:
- CreateCommonResources.CloudTrailSNSTopic
- CreateCommonResources.CloudTrailSNSpolicy
- CreateCommonResources.CloudTrailSNSSubscription
- - RootCauseAppStack.RootCauseRole
- - RootCauseAppStack.SumoLogicHostedCollector
- - RootCauseAppStack.InventorySource
- sumoRdsMetricsAppStack.ClusterMetricRule
- sumoRdsMetricsAppStack.InstanceMetricRule
- sumoLambdaMetricsAppStack.LambdaFieldExtractionRule
@@ -163,9 +158,6 @@ TestCase:
- CreateCommonResources.CloudWatchEventFunction.SumoCWProcessDLQScheduleRule
- CreateCommonResources.CloudWatchEventFunction.SumoCWSpilloverAlarm
- CreateCommonResources.AccountAliasValue
- - RootCauseAppStack.AccountAliasValue
- - RootCauseAppStack.LambdaHelper
- - RootCauseAppStack.LambdaRole
- sumoAlbMetricsAppStack.AccountAliasValue
- sumoAlbMetricsAppStack.LambdaHelper
- sumoAlbMetricsAppStack.LambdaRole
@@ -279,15 +271,6 @@ TestCase:
Section2aInstallApp: 'No'
Section3aCloudTrailLogsSourceName: '*cloudtrail-logs*'
Section3bCloudTrailSourceUpdated: 'No'
- RootCauseAppStack:
- Section2aInstallApp: 'No'
- Section2bCollectorName: ""
- Section3aCreateAwsInventorySource: 'Yes'
- Section3bAwsInventorySourceName: "inventory-"
- Section3dInventorySourceCategory: "aws/observability/inventory"
- Section4aCreateAwsXRaySource: 'No'
- Section4bAwsXRaySourceName: "xray-"
- Section4cXraySourceCategory: "aws/observability/xray"
sumoLambdaMetricsAppStack:
Section2aAccountAlias: 'infrat7'
Section3aInstallApp: 'No'
diff --git a/aws-observability/templates/test/testcases/infra/default_param_no_alias_and_csv.yaml b/aws-observability/templates/test/testcases/infra/default_param_no_alias_and_csv.yaml
index 69f62618..0c8905b3 100644
--- a/aws-observability/templates/test/testcases/infra/default_param_no_alias_and_csv.yaml
+++ b/aws-observability/templates/test/testcases/infra/default_param_no_alias_and_csv.yaml
@@ -38,7 +38,6 @@ TestCase:
- sumoApiGatewayMetricsAppStack
- sumoSNSAppStack
- sumoSQSAppStack
- - RootCauseAppStack
- sumoLambdaMetricsAppStack
- sumoECSMetricsAppStack
- sumoElasticCacheMetricsAppStack
@@ -103,10 +102,6 @@ TestCase:
- CreateCommonResources.ELBSNSSubscription
- CreateCommonResources.CloudTrailSource
- CreateCommonResources.CloudTrailSNSSubscription
- - RootCauseAppStack.RootCauseRole
- - RootCauseAppStack.SumoLogicHostedCollector
- - RootCauseAppStack.InventorySource
- - RootCauseAppStack.XraySource
- AutoEnableOptions.AutoEnableS3LogsAlbAWSResources
- AutoEnableOptions.AutoEnableS3LogsAlbAWSResources.AutoEnableAlbLogEventsInvokePermission
- AutoEnableOptions.AutoEnableS3LogsAlbAWSResources.AutoEnableAlbLogEventsRuleTrigger
@@ -142,7 +137,6 @@ TestCase:
- sumoApiGatewayMetricsAppStack.sumoApp
- sumoSNSAppStack.sumoApp
- sumoSQSAppStack.sumoApp
- - RootCauseAppStack.CloudTrailDevOps
- sumoLambdaMetricsAppStack.sumoApp
- sumoLambdaMetricsAppStack.LambdaFieldExtractionRule
- sumoAlbMetricsAppStack.AlbLogsFieldExtractionRule
@@ -166,9 +160,6 @@ TestCase:
- sumoNlbMetricsAppStack.sumoApp
- sumoEC2MetricsAppStack.sumoAppCW
- CreateCommonResources.AccountAliasValue
- - RootCauseAppStack.AccountAliasValue
- - RootCauseAppStack.LambdaHelper
- - RootCauseAppStack.LambdaRole
- sumoAlbMetricsAppStack.AccountAliasValue
- sumoAlbMetricsAppStack.LambdaHelper
- sumoAlbMetricsAppStack.LambdaRole
@@ -305,15 +296,6 @@ TestCase:
Section2aInstallApp: 'Yes'
Section3aCloudTrailLogsSourceName: '*cloudtrail-logs*'
Section3bCloudTrailSourceUpdated: 'No'
- RootCauseAppStack:
- Section2aInstallApp: 'Yes'
- Section2bCollectorName: ""
- Section3aCreateAwsInventorySource: 'Yes'
- Section3bAwsInventorySourceName: "inventory-"
- Section3dInventorySourceCategory: "aws/observability/inventory"
- Section4aCreateAwsXRaySource: 'Yes'
- Section4bAwsXRaySourceName: "xray-"
- Section4cXraySourceCategory: "aws/observability/xray"
sumoLambdaMetricsAppStack:
Section2aAccountAlias: 'infrat1'
Section3aInstallApp: 'Yes'
diff --git a/aws-observability/templates/test/testcases/infra/default_param_no_cloudtrail_invalid_mapping_csv.yaml b/aws-observability/templates/test/testcases/infra/default_param_no_cloudtrail_invalid_mapping_csv.yaml
index 4e47cb06..2a8b6019 100644
--- a/aws-observability/templates/test/testcases/infra/default_param_no_cloudtrail_invalid_mapping_csv.yaml
+++ b/aws-observability/templates/test/testcases/infra/default_param_no_cloudtrail_invalid_mapping_csv.yaml
@@ -38,7 +38,6 @@ TestCase:
- sumoApiGatewayMetricsAppStack
- sumoSNSAppStack
- sumoSQSAppStack
- - RootCauseAppStack
- sumoLambdaMetricsAppStack
- sumoECSMetricsAppStack
- sumoElasticCacheMetricsAppStack
@@ -107,10 +106,6 @@ TestCase:
- CreateCommonResources.ELBSNSSubscription
- CreateCommonResources.CloudTrailSource
- CreateCommonResources.CloudTrailSNSSubscription
- - RootCauseAppStack.RootCauseRole
- - RootCauseAppStack.SumoLogicHostedCollector
- - RootCauseAppStack.InventorySource
- - RootCauseAppStack.XraySource
- AutoEnableOptions.AutoEnableS3LogsAlbAWSResources
- AutoEnableOptions.AutoEnableS3LogsAlbAWSResources.AutoEnableAlbLogEventsInvokePermission
- AutoEnableOptions.AutoEnableS3LogsAlbAWSResources.AutoEnableAlbLogEventsRuleTrigger
@@ -146,7 +141,6 @@ TestCase:
- sumoApiGatewayMetricsAppStack.sumoApp
- sumoSNSAppStack.sumoApp
- sumoSQSAppStack.sumoApp
- - RootCauseAppStack.CloudTrailDevOps
- sumoLambdaMetricsAppStack.sumoApp
- sumoLambdaMetricsAppStack.LambdaFieldExtractionRule
- sumoAlbMetricsAppStack.AlbLogsFieldExtractionRule
@@ -170,9 +164,6 @@ TestCase:
- sumoNlbMetricsAppStack.sumoApp
- sumoEC2MetricsAppStack.sumoAppCW
- CreateCommonResources.AccountAliasValue
- - RootCauseAppStack.AccountAliasValue
- - RootCauseAppStack.LambdaHelper
- - RootCauseAppStack.LambdaRole
- sumoAlbMetricsAppStack.AccountAliasValue
- sumoAlbMetricsAppStack.LambdaHelper
- sumoAlbMetricsAppStack.LambdaRole
@@ -313,15 +304,6 @@ TestCase:
Section2aInstallApp: 'Yes'
Section3aCloudTrailLogsSourceName: '*cloudtrail-logs*'
Section3bCloudTrailSourceUpdated: 'No'
- RootCauseAppStack:
- Section2aInstallApp: 'Yes'
- Section2bCollectorName: ""
- Section3aCreateAwsInventorySource: 'Yes'
- Section3bAwsInventorySourceName: "inventory-"
- Section3dInventorySourceCategory: "aws/observability/inventory"
- Section4aCreateAwsXRaySource: 'Yes'
- Section4bAwsXRaySourceName: "xray-"
- Section4cXraySourceCategory: "aws/observability/xray"
sumoLambdaMetricsAppStack:
Section2aAccountAlias: 'infrat2'
Section3aInstallApp: 'Yes'
diff --git a/aws-observability/templates/test/testcases/infra/default_param_no_cloudtrail_valid_mapping_csv.yaml b/aws-observability/templates/test/testcases/infra/default_param_no_cloudtrail_valid_mapping_csv.yaml
index 4c5d2f5b..52a6ae9d 100644
--- a/aws-observability/templates/test/testcases/infra/default_param_no_cloudtrail_valid_mapping_csv.yaml
+++ b/aws-observability/templates/test/testcases/infra/default_param_no_cloudtrail_valid_mapping_csv.yaml
@@ -38,7 +38,6 @@ TestCase:
- sumoApiGatewayMetricsAppStack
- sumoSNSAppStack
- sumoSQSAppStack
- - RootCauseAppStack
- sumoLambdaMetricsAppStack
- sumoECSMetricsAppStack
- sumoElasticCacheMetricsAppStack
@@ -103,10 +102,6 @@ TestCase:
- CreateCommonResources.ELBSNSSubscription
- CreateCommonResources.CloudTrailSource
- CreateCommonResources.CloudTrailSNSSubscription
- - RootCauseAppStack.RootCauseRole
- - RootCauseAppStack.SumoLogicHostedCollector
- - RootCauseAppStack.InventorySource
- - RootCauseAppStack.XraySource
- AutoEnableOptions.AutoEnableS3LogsAlbAWSResources
- AutoEnableOptions.AutoEnableS3LogsAlbAWSResources.AutoEnableAlbLogEventsInvokePermission
- AutoEnableOptions.AutoEnableS3LogsAlbAWSResources.AutoEnableAlbLogEventsRuleTrigger
@@ -142,7 +137,6 @@ TestCase:
- sumoApiGatewayMetricsAppStack.sumoApp
- sumoSNSAppStack.sumoApp
- sumoSQSAppStack.sumoApp
- - RootCauseAppStack.CloudTrailDevOps
- sumoLambdaMetricsAppStack.sumoApp
- sumoLambdaMetricsAppStack.LambdaFieldExtractionRule
- sumoAlbMetricsAppStack.AlbLogsFieldExtractionRule
@@ -166,9 +160,6 @@ TestCase:
- sumoNlbMetricsAppStack.sumoApp
- sumoEC2MetricsAppStack.sumoAppCW
- CreateCommonResources.AccountAliasValue
- - RootCauseAppStack.AccountAliasValue
- - RootCauseAppStack.LambdaHelper
- - RootCauseAppStack.LambdaRole
- sumoAlbMetricsAppStack.AccountAliasValue
- sumoAlbMetricsAppStack.LambdaHelper
- sumoAlbMetricsAppStack.LambdaRole
@@ -313,15 +304,6 @@ TestCase:
Section2aInstallApp: 'Yes'
Section3aCloudTrailLogsSourceName: '*cloudtrail-logs*'
Section3bCloudTrailSourceUpdated: 'No'
- RootCauseAppStack:
- Section2aInstallApp: 'Yes'
- Section2bCollectorName: ""
- Section3aCreateAwsInventorySource: 'Yes'
- Section3bAwsInventorySourceName: "inventory-"
- Section3dInventorySourceCategory: "aws/observability/inventory"
- Section4aCreateAwsXRaySource: 'Yes'
- Section4bAwsXRaySourceName: "xray-"
- Section4cXraySourceCategory: "aws/observability/xray"
sumoLambdaMetricsAppStack:
Section2aAccountAlias: 'infrat3'
Section3aInstallApp: 'Yes'
diff --git a/aws-observability/templates/test/testcases/infra/existing_cloudtrail_alb_source.yaml b/aws-observability/templates/test/testcases/infra/existing_cloudtrail_alb_source.yaml
index 38e7af1e..1d58a828 100644
--- a/aws-observability/templates/test/testcases/infra/existing_cloudtrail_alb_source.yaml
+++ b/aws-observability/templates/test/testcases/infra/existing_cloudtrail_alb_source.yaml
@@ -91,7 +91,6 @@ TestCase:
Section6aCreateCloudTrailLogSource: 'No'
Section6bCloudTrailLogsSourceUrl: 'https://api.sumologic.com/api/v1/collectors/261725249/sources/1511494842'
Section7aLambdaCreateCloudWatchLogsSourceOptions: 'None'
- Section8aRootCauseExplorerOptions: 'Both'
Section9aAutoEnableS3LogsELBResourcesOptions: 'None'
Section9bELBCreateLogSource: 'No'
Assertions:
@@ -112,7 +111,6 @@ TestCase:
- sumoApiGatewayMetricsAppStack
- sumoSNSAppStack
- sumoSQSAppStack
- - RootCauseAppStack
- sumoLambdaMetricsAppStack
- sumoECSMetricsAppStack
- sumoElasticCacheMetricsAppStack
@@ -196,14 +194,6 @@ TestCase:
- CreateCommonResources.KinesisFirehoseMetricsStack.KinesisMetricsCloudWatchMetricsStreamLambda
- CreateCommonResources.KinesisFirehoseMetricsStack.KinesisMetricsCloudWatchMetricsStreamLambdaRole
- CreateCommonResources.AccountAliasValue
- - RootCauseAppStack.CloudTrailDevOps
- - RootCauseAppStack.InventorySource
- - RootCauseAppStack.RootCauseRole
- - RootCauseAppStack.SumoLogicHostedCollector
- - RootCauseAppStack.XraySource
- - RootCauseAppStack.AccountAliasValue
- - RootCauseAppStack.LambdaHelper
- - RootCauseAppStack.LambdaRole
- sumoAlbMetricsAppStack.AccountAliasValue
- sumoAlbMetricsAppStack.LambdaHelper
- sumoAlbMetricsAppStack.LambdaRole
@@ -301,15 +291,6 @@ TestCase:
Section2aInstallApp: 'Yes'
Section3aCloudTrailLogsSourceName: 'test-automation-awso-existingCloudTrailAlbSource'
Section3bCloudTrailSourceUpdated: 'Yes'
- RootCauseAppStack:
- Section2aInstallApp: 'Yes'
- Section2bCollectorName: ""
- Section3aCreateAwsInventorySource: 'Yes'
- Section3bAwsInventorySourceName: "inventory-"
- Section3dInventorySourceCategory: "aws/observability/inventory"
- Section4aCreateAwsXRaySource: 'Yes'
- Section4bAwsXRaySourceName: "xray-"
- Section4cXraySourceCategory: "aws/observability/xray"
sumoLambdaMetricsAppStack:
Section2aAccountAlias: 'infrat8'
Section3aInstallApp: 'Yes'
diff --git a/aws-observability/templates/test/testcases/infra/existing_cloudtrail_bucket.yaml b/aws-observability/templates/test/testcases/infra/existing_cloudtrail_bucket.yaml
index f552f830..e8c831f1 100644
--- a/aws-observability/templates/test/testcases/infra/existing_cloudtrail_bucket.yaml
+++ b/aws-observability/templates/test/testcases/infra/existing_cloudtrail_bucket.yaml
@@ -33,7 +33,6 @@ TestCase:
Section6cCloudTrailLogsBucketName: 'cf-templates-1qpf3unpuo1hw-'
Section6dCloudTrailBucketPathExpression: '*abc*'
Section7aLambdaCreateCloudWatchLogsSourceOptions: 'None'
- Section8aRootCauseExplorerOptions: 'Inventory Source'
Section4bMetricsNameSpaces: 'AWS/ApiGateway, AWS/DynamoDB, AWS/ElastiCache, AWS/EC2'
Section9aAutoEnableS3LogsELBResourcesOptions: 'None'
Section9bELBCreateLogSource: 'Yes'
@@ -54,7 +53,6 @@ TestCase:
- sumoApiGatewayMetricsAppStack
- sumoSNSAppStack
- sumoSQSAppStack
- - RootCauseAppStack
- sumoLambdaMetricsAppStack
- sumoECSMetricsAppStack
- sumoElasticCacheMetricsAppStack
@@ -92,9 +90,6 @@ TestCase:
- CreateCommonResources.CloudTrailSNSTopic
- CreateCommonResources.CloudTrailSNSpolicy
- CreateCommonResources.CloudTrailSNSSubscription
- - RootCauseAppStack.RootCauseRole
- - RootCauseAppStack.SumoLogicHostedCollector
- - RootCauseAppStack.InventorySource
- sumoRdsMetricsAppStack.ClusterMetricRule
- sumoRdsMetricsAppStack.InstanceMetricRule
- sumoLambdaMetricsAppStack.LambdaFieldExtractionRule
@@ -113,9 +108,6 @@ TestCase:
- sumoNlbMetricsAppStack
- sumoNlbMetricsAppStack.MetricRule
- CreateCommonResources.AccountAliasValue
- - RootCauseAppStack.AccountAliasValue
- - RootCauseAppStack.LambdaHelper
- - RootCauseAppStack.LambdaRole
- sumoAlbMetricsAppStack.AccountAliasValue
- sumoAlbMetricsAppStack.LambdaHelper
- sumoAlbMetricsAppStack.LambdaRole
@@ -204,15 +196,6 @@ TestCase:
Section2aInstallApp: 'No'
Section3aCloudTrailLogsSourceName: '*cloudtrail-logs*'
Section3bCloudTrailSourceUpdated: 'No'
- RootCauseAppStack:
- Section2aInstallApp: 'No'
- Section2bCollectorName: ""
- Section3aCreateAwsInventorySource: 'Yes'
- Section3bAwsInventorySourceName: "inventory-"
- Section3dInventorySourceCategory: "aws/observability/inventory"
- Section4aCreateAwsXRaySource: 'No'
- Section4bAwsXRaySourceName: "xray-"
- Section4cXraySourceCategory: "aws/observability/xray"
sumoLambdaMetricsAppStack:
Section2aAccountAlias: 'infrat9'
Section3aInstallApp: 'No'
diff --git a/aws-observability/templates/test/testcases/infra/existing_cloudtrail_elb_source.yaml b/aws-observability/templates/test/testcases/infra/existing_cloudtrail_elb_source.yaml
index 004c86ba..b59dc18c 100644
--- a/aws-observability/templates/test/testcases/infra/existing_cloudtrail_elb_source.yaml
+++ b/aws-observability/templates/test/testcases/infra/existing_cloudtrail_elb_source.yaml
@@ -88,7 +88,6 @@ TestCase:
Section6aCreateCloudTrailLogSource: 'No'
Section6bCloudTrailLogsSourceUrl: 'https://api.sumologic.com/api/v1/collectors/261725249/sources/1511494842'
Section7aLambdaCreateCloudWatchLogsSourceOptions: 'None'
- Section8aRootCauseExplorerOptions: 'Both'
Section9aAutoEnableS3LogsELBResourcesOptions: 'Both'
Section9bELBCreateLogSource: 'No'
Section9cELBLogsSourceUrl: 'https://api.sumologic.com/api/v1/collectors/261725249/sources/1511494842'
@@ -111,7 +110,6 @@ TestCase:
- sumoApiGatewayMetricsAppStack
- sumoSNSAppStack
- sumoSQSAppStack
- - RootCauseAppStack
- sumoLambdaMetricsAppStack
- sumoECSMetricsAppStack
- sumoElasticCacheMetricsAppStack
@@ -195,14 +193,6 @@ TestCase:
- CreateCommonResources.KinesisFirehoseMetricsStack.KinesisMetricsCloudWatchMetricsStreamLambda
- CreateCommonResources.KinesisFirehoseMetricsStack.KinesisMetricsCloudWatchMetricsStreamLambdaRole
- CreateCommonResources.AccountAliasValue
- - RootCauseAppStack.CloudTrailDevOps
- - RootCauseAppStack.InventorySource
- - RootCauseAppStack.RootCauseRole
- - RootCauseAppStack.SumoLogicHostedCollector
- - RootCauseAppStack.XraySource
- - RootCauseAppStack.AccountAliasValue
- - RootCauseAppStack.LambdaHelper
- - RootCauseAppStack.LambdaRole
- sumoAlbMetricsAppStack.sumoApp
- sumoAlbMetricsAppStack.AccountAliasValue
- sumoAlbMetricsAppStack.LambdaHelper
@@ -300,15 +290,6 @@ TestCase:
Section2aInstallApp: 'Yes'
Section3aCloudTrailLogsSourceName: 'test-automation-awso-existingCloudTrailElbSource'
Section3bCloudTrailSourceUpdated: 'Yes'
- RootCauseAppStack:
- Section2aInstallApp: 'Yes'
- Section2bCollectorName: ""
- Section3aCreateAwsInventorySource: 'Yes'
- Section3bAwsInventorySourceName: "inventory-"
- Section3dInventorySourceCategory: "aws/observability/inventory"
- Section4aCreateAwsXRaySource: 'Yes'
- Section4bAwsXRaySourceName: "xray-"
- Section4cXraySourceCategory: "aws/observability/xray"
sumoLambdaMetricsAppStack:
Section2aAccountAlias: 'infrat10'
Section3aInstallApp: 'Yes'
diff --git a/aws-observability/templates/test/testcases/infra/no_cloudtrail_and_inventory.yaml b/aws-observability/templates/test/testcases/infra/no_cloudtrail_and_inventory.yaml
index c7d850c4..0afb74f5 100644
--- a/aws-observability/templates/test/testcases/infra/no_cloudtrail_and_inventory.yaml
+++ b/aws-observability/templates/test/testcases/infra/no_cloudtrail_and_inventory.yaml
@@ -27,7 +27,6 @@ TestCase:
Section7aLambdaCreateCloudWatchLogsSourceOptions: 'Lambda Log Forwarder'
Section7cAutoSubscribeLogGroupsOptions: 'New'
Section7eAutoSubscribeLogGroupByTags: 'env=prod,creator=himan,team=app'
- Section8aRootCauseExplorerOptions: 'Xray Source'
Section4bMetricsNameSpaces: 'AWS/ElastiCache, AWS/ELB, AWS/NetworkELB, AWS/ApplicationELB, AWS/RDS, AWS/SQS, AWS/EC2, AWS/SNS'
Section9aAutoEnableS3LogsELBResourcesOptions: 'New'
Section9bELBCreateLogSource: 'Yes'
@@ -49,7 +48,6 @@ TestCase:
- sumoApiGatewayMetricsAppStack
- sumoSNSAppStack
- sumoSQSAppStack
- - RootCauseAppStack
- sumoLambdaMetricsAppStack
- sumoECSMetricsAppStack
- sumoElasticCacheMetricsAppStack
@@ -125,12 +123,6 @@ TestCase:
- sumoNlbMetricsAppStack
- sumoNlbMetricsAppStack.MetricRule
- CreateCommonResources.AccountAliasValue
- - RootCauseAppStack.AccountAliasValue
- - RootCauseAppStack.LambdaHelper
- - RootCauseAppStack.LambdaRole
- - RootCauseAppStack.RootCauseRole
- - RootCauseAppStack.SumoLogicHostedCollector
- - RootCauseAppStack.XraySource
- sumoAlbMetricsAppStack.AccountAliasValue
- sumoAlbMetricsAppStack.LambdaHelper
- sumoAlbMetricsAppStack.LambdaRole
@@ -255,15 +247,6 @@ TestCase:
Section2aInstallApp: 'No'
Section3aCloudTrailLogsSourceName: ''
Section3bCloudTrailSourceUpdated: 'No'
- RootCauseAppStack:
- Section2aInstallApp: 'No'
- Section2bCollectorName: ""
- Section3aCreateAwsInventorySource: 'No'
- Section3bAwsInventorySourceName: "inventory-"
- Section3dInventorySourceCategory: "aws/observability/inventory"
- Section4aCreateAwsXRaySource: 'Yes'
- Section4bAwsXRaySourceName: "xray-"
- Section4cXraySourceCategory: "aws/observability/xray"
sumoLambdaMetricsAppStack:
Section2aAccountAlias: 'infrat4'
Section3aInstallApp: 'No'
diff --git a/aws-observability/templates/test/testcases/infra/nothing_to_install.yaml b/aws-observability/templates/test/testcases/infra/nothing_to_install.yaml
index 7745f3cc..46521a2a 100644
--- a/aws-observability/templates/test/testcases/infra/nothing_to_install.yaml
+++ b/aws-observability/templates/test/testcases/infra/nothing_to_install.yaml
@@ -25,7 +25,6 @@ TestCase:
Section5bALBCreateLogSource: 'No'
Section6aCreateCloudTrailLogSource: 'No'
Section7aLambdaCreateCloudWatchLogsSourceOptions: 'None'
- Section8aRootCauseExplorerOptions: 'None'
Section9aAutoEnableS3LogsELBResourcesOptions: 'None'
Section9bELBCreateLogSource: 'No'
Assertions:
@@ -45,7 +44,6 @@ TestCase:
- sumoApiGatewayMetricsAppStack
- sumoSNSAppStack
- sumoSQSAppStack
- - RootCauseAppStack
- sumoLambdaMetricsAppStack
- sumoECSMetricsAppStack
- sumoElasticCacheMetricsAppStack
@@ -65,9 +63,6 @@ TestCase:
- sumoNlbMetricsAppStack
- sumoNlbMetricsAppStack.MetricRule
- CreateCommonResources.AccountAliasValue
- - RootCauseAppStack.AccountAliasValue
- - RootCauseAppStack.LambdaHelper
- - RootCauseAppStack.LambdaRole
- sumoAlbMetricsAppStack.AccountAliasValue
- sumoAlbMetricsAppStack.LambdaHelper
- sumoAlbMetricsAppStack.LambdaRole
@@ -153,15 +148,6 @@ TestCase:
Section2aInstallApp: 'No'
Section3aCloudTrailLogsSourceName: ''
Section3bCloudTrailSourceUpdated: 'No'
- RootCauseAppStack:
- Section2aInstallApp: 'No'
- Section2bCollectorName: ""
- Section3aCreateAwsInventorySource: 'No'
- Section3bAwsInventorySourceName: "inventory-"
- Section3dInventorySourceCategory: "aws/observability/inventory"
- Section4aCreateAwsXRaySource: 'No'
- Section4bAwsXRaySourceName: "xray-"
- Section4cXraySourceCategory: "aws/observability/xray"
sumoLambdaMetricsAppStack:
Section2aAccountAlias: 'infrat5'
Section3aInstallApp: 'No'
diff --git a/aws-observability/templates/test/testcases/infra/only_cloudtrail_inventory_source_with_loggroup_tags.yaml b/aws-observability/templates/test/testcases/infra/only_cloudtrail_inventory_source_with_loggroup_tags.yaml
index dda8c978..0c61e0e1 100644
--- a/aws-observability/templates/test/testcases/infra/only_cloudtrail_inventory_source_with_loggroup_tags.yaml
+++ b/aws-observability/templates/test/testcases/infra/only_cloudtrail_inventory_source_with_loggroup_tags.yaml
@@ -29,7 +29,6 @@ TestCase:
Section7aLambdaCreateCloudWatchLogsSourceOptions: 'Kinesis Firehose Log Source'
Section7cAutoSubscribeLogGroupsOptions: 'Existing'
Section7eAutoSubscribeLogGroupByTags: 'env=prod,creator=himan,team=app'
- Section8aRootCauseExplorerOptions: 'Inventory Source'
Section9aAutoEnableS3LogsELBResourcesOptions: 'New'
Section9bELBCreateLogSource: 'No'
Assertions:
@@ -49,7 +48,6 @@ TestCase:
- sumoApiGatewayMetricsAppStack
- sumoSNSAppStack
- sumoSQSAppStack
- - RootCauseAppStack
- sumoLambdaMetricsAppStack
- sumoECSMetricsAppStack
- sumoElasticCacheMetricsAppStack
@@ -73,9 +71,6 @@ TestCase:
- CreateCommonResources.Primerinvoke
- CreateCommonResources.CloudTrailSource
- CreateCommonResources.CloudTrailSNSSubscription
- - RootCauseAppStack.RootCauseRole
- - RootCauseAppStack.SumoLogicHostedCollector
- - RootCauseAppStack.InventorySource
- CreateCommonResources.KinesisFirehoseLogsSource
- CreateCommonResources.KinesisFirehoseLogsStack
- CreateCommonResources.KinesisFirehoseLogsStack.AttachBucketPolicyToFirehoseLogsRole
@@ -120,9 +115,6 @@ TestCase:
- sumoNlbMetricsAppStack
- sumoNlbMetricsAppStack.MetricRule
- CreateCommonResources.AccountAliasValue
- - RootCauseAppStack.AccountAliasValue
- - RootCauseAppStack.LambdaHelper
- - RootCauseAppStack.LambdaRole
- sumoAlbMetricsAppStack.AccountAliasValue
- sumoAlbMetricsAppStack.LambdaHelper
- sumoAlbMetricsAppStack.LambdaRole
@@ -222,15 +214,6 @@ TestCase:
Section2aInstallApp: 'No'
Section3aCloudTrailLogsSourceName: '*cloudtrail-logs*'
Section3bCloudTrailSourceUpdated: 'No'
- RootCauseAppStack:
- Section2aInstallApp: 'No'
- Section2bCollectorName: ""
- Section3aCreateAwsInventorySource: 'Yes'
- Section3bAwsInventorySourceName: "inventory-"
- Section3dInventorySourceCategory: "aws/observability/inventory"
- Section4aCreateAwsXRaySource: 'No'
- Section4bAwsXRaySourceName: "xray-"
- Section4cXraySourceCategory: "aws/observability/xray"
sumoLambdaMetricsAppStack:
Section2aAccountAlias: 'infrat6'
Section3aInstallApp: 'No'
diff --git a/aws-observability/templates/test/testcases/infra/tag_filters_for_cw_metric_source_with_custom_namespaces.yaml b/aws-observability/templates/test/testcases/infra/tag_filters_for_cw_metric_source_with_custom_namespaces.yaml
index 1f304561..2d9cea46 100644
--- a/aws-observability/templates/test/testcases/infra/tag_filters_for_cw_metric_source_with_custom_namespaces.yaml
+++ b/aws-observability/templates/test/testcases/infra/tag_filters_for_cw_metric_source_with_custom_namespaces.yaml
@@ -37,7 +37,6 @@ TestCase:
Section7aLambdaCreateCloudWatchLogsSourceOptions: 'Lambda Log Forwarder'
Section7cAutoSubscribeLogGroupsOptions: 'Both'
Section7eAutoSubscribeLogGroupByTags: 'env=prod,creator=himan,team=app'
- Section8aRootCauseExplorerOptions: 'Inventory Source'
Section9aAutoEnableS3LogsELBResourcesOptions: 'None'
Section9bELBCreateLogSource: 'Yes'
Assertions:
@@ -57,7 +56,6 @@ TestCase:
- sumoApiGatewayMetricsAppStack
- sumoSNSAppStack
- sumoSQSAppStack
- - RootCauseAppStack
- sumoLambdaMetricsAppStack
- sumoECSMetricsAppStack
- sumoElasticCacheMetricsAppStack
@@ -97,9 +95,6 @@ TestCase:
- CreateCommonResources.CloudTrailSNSTopic
- CreateCommonResources.CloudTrailSNSpolicy
- CreateCommonResources.CloudTrailSNSSubscription
- - RootCauseAppStack.RootCauseRole
- - RootCauseAppStack.SumoLogicHostedCollector
- - RootCauseAppStack.InventorySource
- sumoRdsMetricsAppStack.ClusterMetricRule
- sumoRdsMetricsAppStack.InstanceMetricRule
- sumoLambdaMetricsAppStack.LambdaFieldExtractionRule
@@ -118,9 +113,6 @@ TestCase:
- sumoNlbMetricsAppStack
- sumoNlbMetricsAppStack.MetricRule
- CreateCommonResources.AccountAliasValue
- - RootCauseAppStack.AccountAliasValue
- - RootCauseAppStack.LambdaHelper
- - RootCauseAppStack.LambdaRole
- sumoAlbMetricsAppStack.AccountAliasValue
- sumoAlbMetricsAppStack.LambdaHelper
- sumoAlbMetricsAppStack.LambdaRole
@@ -237,15 +229,6 @@ TestCase:
Section2aInstallApp: 'No'
Section3aCloudTrailLogsSourceName: '*cloudtrail-logs*'
Section3bCloudTrailSourceUpdated: 'No'
- RootCauseAppStack:
- Section2aInstallApp: 'No'
- Section2bCollectorName: ""
- Section3aCreateAwsInventorySource: 'Yes'
- Section3bAwsInventorySourceName: "inventory-"
- Section3dInventorySourceCategory: "aws/observability/inventory"
- Section4aCreateAwsXRaySource: 'No'
- Section4bAwsXRaySourceName: "xray-"
- Section4cXraySourceCategory: "aws/observability/xray"
sumoLambdaMetricsAppStack:
Section2aAccountAlias: 'infrat11'
Section3aInstallApp: 'No'
diff --git a/aws-observability/templates/test/testcases/lb/auto_enable_check_elb.yaml b/aws-observability/templates/test/testcases/lb/auto_enable_check_elb.yaml
index baa58c2d..741fbfc4 100644
--- a/aws-observability/templates/test/testcases/lb/auto_enable_check_elb.yaml
+++ b/aws-observability/templates/test/testcases/lb/auto_enable_check_elb.yaml
@@ -42,7 +42,6 @@ TestCase:
- sumoApiGatewayMetricsAppStack
- sumoSNSAppStack
- sumoSQSAppStack
- - RootCauseAppStack
- sumoLambdaMetricsAppStack
- sumoECSMetricsAppStack
- sumoElasticCacheMetricsAppStack
@@ -165,14 +164,6 @@ TestCase:
- sumoNlbMetricsAppStack.sumoApp
- sumoEC2MetricsAppStack.sumoAppCW
- CreateCommonResources.AccountAliasValue
- - RootCauseAppStack.AccountAliasValue
- - RootCauseAppStack.LambdaHelper
- - RootCauseAppStack.LambdaRole
- - RootCauseAppStack.CloudTrailDevOps
- - RootCauseAppStack.InventorySource
- - RootCauseAppStack.RootCauseRole
- - RootCauseAppStack.SumoLogicHostedCollector
- - RootCauseAppStack.XraySource
- sumoAlbMetricsAppStack.AccountAliasValue
- sumoAlbMetricsAppStack.LambdaHelper
- sumoAlbMetricsAppStack.LambdaRole
@@ -317,15 +308,6 @@ TestCase:
Section2aInstallApp: 'Yes'
Section3aCloudTrailLogsSourceName: '*cloudtrail-logs*'
Section3bCloudTrailSourceUpdated: 'No'
- RootCauseAppStack:
- Section2aInstallApp: 'Yes'
- Section2bCollectorName: ""
- Section3aCreateAwsInventorySource: 'Yes'
- Section3bAwsInventorySourceName: "inventory-"
- Section3dInventorySourceCategory: "aws/observability/inventory"
- Section4aCreateAwsXRaySource: 'Yes'
- Section4bAwsXRaySourceName: "xray-"
- Section4cXraySourceCategory: "aws/observability/xray"
sumoLambdaMetricsAppStack:
Section2aAccountAlias: ''
Section3aInstallApp: 'Yes'
diff --git a/aws-observability/templates/test/testcases/lb/existing_source_with_alb_bucket.yaml b/aws-observability/templates/test/testcases/lb/existing_source_with_alb_bucket.yaml
index 5dc0cad3..8fac7249 100644
--- a/aws-observability/templates/test/testcases/lb/existing_source_with_alb_bucket.yaml
+++ b/aws-observability/templates/test/testcases/lb/existing_source_with_alb_bucket.yaml
@@ -77,7 +77,6 @@ TestCase:
Section6aCreateCloudTrailLogSource: 'Yes'
Section7aLambdaCreateCloudWatchLogsSourceOptions: 'None'
Section7bLambdaCloudWatchLogsSourceUrl: 'https://api.sumologic.com/api/v1/collectors/261725249/sources/1511499202'
- Section8aRootCauseExplorerOptions: 'Xray Source'
Section9bELBCreateLogSource: 'No'
Assertions:
- AssertType: ResourceExistence
@@ -97,7 +96,6 @@ TestCase:
- sumoApiGatewayMetricsAppStack
- sumoSNSAppStack
- sumoSQSAppStack
- - RootCauseAppStack
- sumoLambdaMetricsAppStack
- sumoECSMetricsAppStack
- sumoElasticCacheMetricsAppStack
@@ -150,12 +148,6 @@ TestCase:
- sumoNlbMetricsAppStack
- sumoNlbMetricsAppStack.MetricRule
- CreateCommonResources.AccountAliasValue
- - RootCauseAppStack.RootCauseRole
- - RootCauseAppStack.SumoLogicHostedCollector
- - RootCauseAppStack.XraySource
- - RootCauseAppStack.AccountAliasValue
- - RootCauseAppStack.LambdaHelper
- - RootCauseAppStack.LambdaRole
- sumoAlbMetricsAppStack.AccountAliasValue
- sumoAlbMetricsAppStack.LambdaHelper
- sumoAlbMetricsAppStack.LambdaRole
@@ -243,15 +235,6 @@ TestCase:
Section2aInstallApp: 'No'
Section3aCloudTrailLogsSourceName: '*cloudtrail-logs*'
Section3bCloudTrailSourceUpdated: 'No'
- RootCauseAppStack:
- Section2aInstallApp: 'No'
- Section2bCollectorName: ""
- Section3aCreateAwsInventorySource: 'No'
- Section3bAwsInventorySourceName: "inventory-"
- Section3dInventorySourceCategory: "aws/observability/inventory"
- Section4aCreateAwsXRaySource: 'Yes'
- Section4bAwsXRaySourceName: "xray-"
- Section4cXraySourceCategory: "aws/observability/xray"
sumoLambdaMetricsAppStack:
Section2aAccountAlias: 'lbt1'
Section3aInstallApp: 'No'
diff --git a/aws-observability/templates/test/testcases/lb/existing_source_with_elb_bucket.yaml b/aws-observability/templates/test/testcases/lb/existing_source_with_elb_bucket.yaml
index 8edfbd63..134a4cc1 100644
--- a/aws-observability/templates/test/testcases/lb/existing_source_with_elb_bucket.yaml
+++ b/aws-observability/templates/test/testcases/lb/existing_source_with_elb_bucket.yaml
@@ -77,7 +77,6 @@ TestCase:
Section6aCreateCloudTrailLogSource: 'Yes'
Section7aLambdaCreateCloudWatchLogsSourceOptions: 'None'
Section7bLambdaCloudWatchLogsSourceUrl: 'https://api.sumologic.com/api/v1/collectors/261725249/sources/1511499202'
- Section8aRootCauseExplorerOptions: 'Xray Source'
Section9bELBCreateLogSource: 'No'
Assertions:
- AssertType: ResourceExistence
@@ -97,7 +96,6 @@ TestCase:
- sumoApiGatewayMetricsAppStack
- sumoSNSAppStack
- sumoSQSAppStack
- - RootCauseAppStack
- sumoLambdaMetricsAppStack
- sumoECSMetricsAppStack
- sumoElasticCacheMetricsAppStack
@@ -150,12 +148,6 @@ TestCase:
- sumoNlbMetricsAppStack
- sumoNlbMetricsAppStack.MetricRule
- CreateCommonResources.AccountAliasValue
- - RootCauseAppStack.RootCauseRole
- - RootCauseAppStack.SumoLogicHostedCollector
- - RootCauseAppStack.XraySource
- - RootCauseAppStack.AccountAliasValue
- - RootCauseAppStack.LambdaHelper
- - RootCauseAppStack.LambdaRole
- sumoAlbMetricsAppStack.AccountAliasValue
- sumoAlbMetricsAppStack.LambdaHelper
- sumoAlbMetricsAppStack.LambdaRole
@@ -243,15 +235,6 @@ TestCase:
Section2aInstallApp: 'No'
Section3aCloudTrailLogsSourceName: '*cloudtrail-logs*'
Section3bCloudTrailSourceUpdated: 'No'
- RootCauseAppStack:
- Section2aInstallApp: 'No'
- Section2bCollectorName: ""
- Section3aCreateAwsInventorySource: 'No'
- Section3bAwsInventorySourceName: "inventory-"
- Section3dInventorySourceCategory: "aws/observability/inventory"
- Section4aCreateAwsXRaySource: 'Yes'
- Section4bAwsXRaySourceName: "xray-"
- Section4cXraySourceCategory: "aws/observability/xray"
sumoLambdaMetricsAppStack:
Section2aAccountAlias: 'lbt2'
Section3aInstallApp: 'No'
diff --git a/aws-observability/templates/test/testcases/upgrade_update/update/v2_12/disabled_telemetry.yaml b/aws-observability/templates/test/testcases/upgrade_update/update/v2_12/disabled_telemetry.yaml
index dc684520..c1280bec 100644
--- a/aws-observability/templates/test/testcases/upgrade_update/update/v2_12/disabled_telemetry.yaml
+++ b/aws-observability/templates/test/testcases/upgrade_update/update/v2_12/disabled_telemetry.yaml
@@ -63,7 +63,6 @@ TestCase:
Section6aCreateCloudTrailLogSource: 'Yes'
Section7aLambdaCreateCloudWatchLogsSourceOptions: 'None'
Section7bLambdaCloudWatchLogsSourceUrl: 'https://api.sumologic.com/api/v1/collectors/261725249/sources/1511499202'
- Section8aRootCauseExplorerOptions: 'Xray Source'
Section9bELBCreateLogSource: 'No'
UpdateParameters:
Values:
@@ -82,7 +81,6 @@ TestCase:
- sumoApiGatewayMetricsAppStack
- sumoSNSAppStack
- sumoSQSAppStack
- - RootCauseAppStack
- sumoLambdaMetricsAppStack
- sumoECSMetricsAppStack
- sumoElasticCacheMetricsAppStack
@@ -135,12 +133,6 @@ TestCase:
- sumoNlbMetricsAppStack
- sumoNlbMetricsAppStack.MetricRule
- CreateCommonResources.AccountAliasValue
- - RootCauseAppStack.RootCauseRole
- - RootCauseAppStack.SumoLogicHostedCollector
- - RootCauseAppStack.XraySource
- - RootCauseAppStack.AccountAliasValue
- - RootCauseAppStack.LambdaHelper
- - RootCauseAppStack.LambdaRole
- sumoAlbMetricsAppStack.AccountAliasValue
- sumoAlbMetricsAppStack.LambdaHelper
- sumoAlbMetricsAppStack.LambdaRole
@@ -228,15 +220,6 @@ TestCase:
Section2aInstallApp: 'No'
Section3aCloudTrailLogsSourceName: '*cloudtrail-logs*'
Section3bCloudTrailSourceUpdated: 'No'
- RootCauseAppStack:
- Section2aInstallApp: 'No'
- Section2bCollectorName: ""
- Section3aCreateAwsInventorySource: 'No'
- Section3bAwsInventorySourceName: "inventory-"
- Section3dInventorySourceCategory: "aws/observability/inventory"
- Section4aCreateAwsXRaySource: 'Yes'
- Section4bAwsXRaySourceName: "xray-"
- Section4cXraySourceCategory: "aws/observability/xray"
sumoLambdaMetricsAppStack:
Section2aAccountAlias: 'updatet1'
Section3aInstallApp: 'No'
diff --git a/aws-observability/templates/test/testcases/upgrade_update/update/v2_12/only_cloudtrail_inventory_source_with_loggroup_tags.yaml b/aws-observability/templates/test/testcases/upgrade_update/update/v2_12/only_cloudtrail_inventory_source_with_loggroup_tags.yaml
index 6cc83b5b..edcdea75 100644
--- a/aws-observability/templates/test/testcases/upgrade_update/update/v2_12/only_cloudtrail_inventory_source_with_loggroup_tags.yaml
+++ b/aws-observability/templates/test/testcases/upgrade_update/update/v2_12/only_cloudtrail_inventory_source_with_loggroup_tags.yaml
@@ -27,7 +27,6 @@ TestCase:
Section6aCreateCloudTrailLogSource: 'Yes'
Section7aLambdaCreateCloudWatchLogsSourceOptions: 'Kinesis Firehose Log Source'
Section7cAutoSubscribeLogGroupsOptions: 'Existing'
- Section8aRootCauseExplorerOptions: 'Inventory Source'
Section9aAutoEnableS3LogsELBResourcesOptions: 'New'
Section9bELBCreateLogSource: 'No'
UpdateParameters:
@@ -51,7 +50,6 @@ TestCase:
- sumoApiGatewayMetricsAppStack
- sumoSNSAppStack
- sumoSQSAppStack
- - RootCauseAppStack
- sumoLambdaMetricsAppStack
- sumoECSMetricsAppStack
- sumoElasticCacheMetricsAppStack
@@ -75,9 +73,6 @@ TestCase:
- CreateCommonResources.Primerinvoke
- CreateCommonResources.CloudTrailSource
- CreateCommonResources.CloudTrailSNSSubscription
- - RootCauseAppStack.RootCauseRole
- - RootCauseAppStack.SumoLogicHostedCollector
- - RootCauseAppStack.InventorySource
- CreateCommonResources.KinesisFirehoseLogsSource
- CreateCommonResources.KinesisFirehoseLogsStack
- CreateCommonResources.KinesisFirehoseLogsStack.AttachBucketPolicyToFirehoseLogsRole
@@ -122,9 +117,6 @@ TestCase:
- sumoNlbMetricsAppStack
- sumoNlbMetricsAppStack.MetricRule
- CreateCommonResources.AccountAliasValue
- - RootCauseAppStack.AccountAliasValue
- - RootCauseAppStack.LambdaHelper
- - RootCauseAppStack.LambdaRole
- sumoAlbMetricsAppStack.AccountAliasValue
- sumoAlbMetricsAppStack.LambdaHelper
- sumoAlbMetricsAppStack.LambdaRole
@@ -224,15 +216,6 @@ TestCase:
Section2aInstallApp: 'No'
Section3aCloudTrailLogsSourceName: '*cloudtrail-logs*'
Section3bCloudTrailSourceUpdated: 'No'
- RootCauseAppStack:
- Section2aInstallApp: 'No'
- Section2bCollectorName: ""
- Section3aCreateAwsInventorySource: 'Yes'
- Section3bAwsInventorySourceName: "inventory-"
- Section3dInventorySourceCategory: "aws/observability/inventory"
- Section4aCreateAwsXRaySource: 'No'
- Section4bAwsXRaySourceName: "xray-"
- Section4cXraySourceCategory: "aws/observability/xray"
sumoLambdaMetricsAppStack:
Section2aAccountAlias: 'infrat6'
Section3aInstallApp: 'No'
diff --git a/aws-observability/templates/test/testcases/upgrade_update/upgrade/v2_12/v2_10_create_source_existing_bucket_existing_sources.yaml b/aws-observability/templates/test/testcases/upgrade_update/upgrade/v2_12/v2_10_create_source_existing_bucket_existing_sources.yaml
index 14718003..4a48451f 100644
--- a/aws-observability/templates/test/testcases/upgrade_update/upgrade/v2_12/v2_10_create_source_existing_bucket_existing_sources.yaml
+++ b/aws-observability/templates/test/testcases/upgrade_update/upgrade/v2_12/v2_10_create_source_existing_bucket_existing_sources.yaml
@@ -44,7 +44,6 @@ TestCase:
Section7aLambdaCreateCloudWatchLogsSourceOptions: 'Both (Switch from Lambda Log Forwarder to Kinesis Firehose Log Source)'
Section7bLambdaCloudWatchLogsSourceUrl: "https://api.us2.sumologic.com/api/v1/collectors/350831942/sources/2763257213"
Section7cAutoSubscribeLogGroupsOptions: "Both"
- Section8aRootCauseExplorerOptions: 'Inventory Source'
Section9aAutoEnableS3LogsELBResourcesOptions: 'None'
Section9bELBCreateLogSource: 'Yes'
Section9cELBLogsSourceUrl: 'https://api.us2.sumologic.com/api/v1/collectors/350831942/sources/2763251087'
@@ -67,7 +66,6 @@ TestCase:
- sumoApiGatewayMetricsAppStack
- sumoSNSAppStack
- sumoSQSAppStack
- - RootCauseAppStack
- sumoLambdaMetricsAppStack
- sumoECSMetricsAppStack
- sumoElasticCacheMetricsAppStack
@@ -106,9 +104,6 @@ TestCase:
- CreateCommonResources.CloudTrailSNSTopic
- CreateCommonResources.CloudTrailSNSpolicy
- CreateCommonResources.CloudTrailSNSSubscription
- - RootCauseAppStack.RootCauseRole
- - RootCauseAppStack.SumoLogicHostedCollector
- - RootCauseAppStack.InventorySource
- sumoRdsMetricsAppStack.ClusterMetricRule
- sumoRdsMetricsAppStack.InstanceMetricRule
- sumoLambdaMetricsAppStack.LambdaFieldExtractionRule
@@ -165,9 +160,6 @@ TestCase:
- CreateCommonResources.CloudWatchEventFunction.SumoCWProcessDLQScheduleRule
- CreateCommonResources.CloudWatchEventFunction.SumoCWSpilloverAlarm
- CreateCommonResources.AccountAliasValue
- - RootCauseAppStack.AccountAliasValue
- - RootCauseAppStack.LambdaHelper
- - RootCauseAppStack.LambdaRole
- sumoAlbMetricsAppStack.AccountAliasValue
- sumoAlbMetricsAppStack.LambdaHelper
- sumoAlbMetricsAppStack.LambdaRole
@@ -281,15 +273,6 @@ TestCase:
Section2aInstallApp: 'No'
Section3aCloudTrailLogsSourceName: '*cloudtrail-logs*'
Section3bCloudTrailSourceUpdated: 'No'
- RootCauseAppStack:
- Section2aInstallApp: 'No'
- Section2bCollectorName: ""
- Section3aCreateAwsInventorySource: 'Yes'
- Section3bAwsInventorySourceName: "inventory-"
- Section3dInventorySourceCategory: "aws/observability/inventory"
- Section4aCreateAwsXRaySource: 'No'
- Section4bAwsXRaySourceName: "xray-"
- Section4cXraySourceCategory: "aws/observability/xray"
sumoLambdaMetricsAppStack:
Section2aAccountAlias: 'upgradev210to211'
Section3aInstallApp: 'No'
diff --git a/aws-observability/templates/test/testcases/upgrade_update/upgrade/v2_12/v2_11_create_source_existing_bucket_existing_sources.yaml b/aws-observability/templates/test/testcases/upgrade_update/upgrade/v2_12/v2_11_create_source_existing_bucket_existing_sources.yaml
index 965722f3..223bab6a 100644
--- a/aws-observability/templates/test/testcases/upgrade_update/upgrade/v2_12/v2_11_create_source_existing_bucket_existing_sources.yaml
+++ b/aws-observability/templates/test/testcases/upgrade_update/upgrade/v2_12/v2_11_create_source_existing_bucket_existing_sources.yaml
@@ -44,7 +44,6 @@ TestCase:
Section7aLambdaCreateCloudWatchLogsSourceOptions: 'Both (Switch from Lambda Log Forwarder to Kinesis Firehose Log Source)'
Section7bLambdaCloudWatchLogsSourceUrl: "https://api.us2.sumologic.com/api/v1/collectors/350831942/sources/2763257213"
Section7cAutoSubscribeLogGroupsOptions: "Both"
- Section8aRootCauseExplorerOptions: 'Inventory Source'
Section9aAutoEnableS3LogsELBResourcesOptions: 'None'
Section9bELBCreateLogSource: 'Yes'
Section9cELBLogsSourceUrl: 'https://api.us2.sumologic.com/api/v1/collectors/350831942/sources/2763251087'
@@ -67,7 +66,6 @@ TestCase:
- sumoApiGatewayMetricsAppStack
- sumoSNSAppStack
- sumoSQSAppStack
- - RootCauseAppStack
- sumoLambdaMetricsAppStack
- sumoECSMetricsAppStack
- sumoElasticCacheMetricsAppStack
@@ -106,9 +104,6 @@ TestCase:
- CreateCommonResources.CloudTrailSNSTopic
- CreateCommonResources.CloudTrailSNSpolicy
- CreateCommonResources.CloudTrailSNSSubscription
- - RootCauseAppStack.RootCauseRole
- - RootCauseAppStack.SumoLogicHostedCollector
- - RootCauseAppStack.InventorySource
- sumoRdsMetricsAppStack.ClusterMetricRule
- sumoRdsMetricsAppStack.InstanceMetricRule
- sumoLambdaMetricsAppStack.LambdaFieldExtractionRule
@@ -165,9 +160,6 @@ TestCase:
- CreateCommonResources.CloudWatchEventFunction.SumoCWProcessDLQScheduleRule
- CreateCommonResources.CloudWatchEventFunction.SumoCWSpilloverAlarm
- CreateCommonResources.AccountAliasValue
- - RootCauseAppStack.AccountAliasValue
- - RootCauseAppStack.LambdaHelper
- - RootCauseAppStack.LambdaRole
- sumoAlbMetricsAppStack.AccountAliasValue
- sumoAlbMetricsAppStack.LambdaHelper
- sumoAlbMetricsAppStack.LambdaRole
@@ -281,15 +273,6 @@ TestCase:
Section2aInstallApp: 'No'
Section3aCloudTrailLogsSourceName: '*cloudtrail-logs*'
Section3bCloudTrailSourceUpdated: 'No'
- RootCauseAppStack:
- Section2aInstallApp: 'No'
- Section2bCollectorName: ""
- Section3aCreateAwsInventorySource: 'Yes'
- Section3bAwsInventorySourceName: "inventory-"
- Section3dInventorySourceCategory: "aws/observability/inventory"
- Section4aCreateAwsXRaySource: 'No'
- Section4bAwsXRaySourceName: "xray-"
- Section4cXraySourceCategory: "aws/observability/xray"
sumoLambdaMetricsAppStack:
Section2aAccountAlias: 'upgradev210to211'
Section3aInstallApp: 'No'
diff --git a/aws-observability/templates/test/testcases/upgrade_update/upgrade/v2_12/v2_7_existing_source_with_alb_bucket.yaml b/aws-observability/templates/test/testcases/upgrade_update/upgrade/v2_12/v2_7_existing_source_with_alb_bucket.yaml
index 4435638d..95ab84ff 100644
--- a/aws-observability/templates/test/testcases/upgrade_update/upgrade/v2_12/v2_7_existing_source_with_alb_bucket.yaml
+++ b/aws-observability/templates/test/testcases/upgrade_update/upgrade/v2_12/v2_7_existing_source_with_alb_bucket.yaml
@@ -79,7 +79,6 @@ TestCase:
Section6aCreateCloudTrailLogSource: 'Yes'
Section7aLambdaCreateCloudWatchLogsSourceOptions: 'None'
Section7bLambdaCloudWatchLogsSourceUrl: 'https://api.sumologic.com/api/v1/collectors/261725249/sources/1511499202'
- Section8aRootCauseExplorerOptions: 'Xray Source'
Section9bELBCreateLogSource: 'No'
Assertions:
- AssertType: ResourceExistence
@@ -99,7 +98,6 @@ TestCase:
- sumoApiGatewayMetricsAppStack
- sumoSNSAppStack
- sumoSQSAppStack
- - RootCauseAppStack
- sumoLambdaMetricsAppStack
- sumoECSMetricsAppStack
- sumoElasticCacheMetricsAppStack
@@ -152,12 +150,6 @@ TestCase:
- sumoNlbMetricsAppStack
- sumoNlbMetricsAppStack.MetricRule
- CreateCommonResources.AccountAliasValue
- - RootCauseAppStack.RootCauseRole
- - RootCauseAppStack.SumoLogicHostedCollector
- - RootCauseAppStack.XraySource
- - RootCauseAppStack.AccountAliasValue
- - RootCauseAppStack.LambdaHelper
- - RootCauseAppStack.LambdaRole
- sumoAlbMetricsAppStack.AccountAliasValue
- sumoAlbMetricsAppStack.LambdaHelper
- sumoAlbMetricsAppStack.LambdaRole
@@ -245,15 +237,6 @@ TestCase:
Section2aInstallApp: 'No'
Section3aCloudTrailLogsSourceName: '*cloudtrail-logs*'
Section3bCloudTrailSourceUpdated: 'No'
- RootCauseAppStack:
- Section2aInstallApp: 'No'
- Section2bCollectorName: ""
- Section3aCreateAwsInventorySource: 'No'
- Section3bAwsInventorySourceName: "inventory-"
- Section3dInventorySourceCategory: "aws/observability/inventory"
- Section4aCreateAwsXRaySource: 'Yes'
- Section4bAwsXRaySourceName: "xray-"
- Section4cXraySourceCategory: "aws/observability/xray"
sumoLambdaMetricsAppStack:
Section2aAccountAlias: 'lbt1'
Section3aInstallApp: 'No'
diff --git a/aws-observability/templates/test/testcases/upgrade_update/upgrade/v2_12/v2_9_existing_cloudtrail_elb_source.yaml b/aws-observability/templates/test/testcases/upgrade_update/upgrade/v2_12/v2_9_existing_cloudtrail_elb_source.yaml
index 46406902..f244ffda 100644
--- a/aws-observability/templates/test/testcases/upgrade_update/upgrade/v2_12/v2_9_existing_cloudtrail_elb_source.yaml
+++ b/aws-observability/templates/test/testcases/upgrade_update/upgrade/v2_12/v2_9_existing_cloudtrail_elb_source.yaml
@@ -90,7 +90,6 @@ TestCase:
Section6aCreateCloudTrailLogSource: 'No'
Section6bCloudTrailLogsSourceUrl: 'https://api.sumologic.com/api/v1/collectors/261725249/sources/1511494842'
Section7aLambdaCreateCloudWatchLogsSourceOptions: 'None'
- Section8aRootCauseExplorerOptions: 'Both'
Section9aAutoEnableS3LogsELBResourcesOptions: 'Both'
Section9bELBCreateLogSource: 'No'
Section9cELBLogsSourceUrl: 'https://api.sumologic.com/api/v1/collectors/261725249/sources/1511494842'
@@ -113,7 +112,6 @@ TestCase:
- sumoApiGatewayMetricsAppStack
- sumoSNSAppStack
- sumoSQSAppStack
- - RootCauseAppStack
- sumoLambdaMetricsAppStack
- sumoECSMetricsAppStack
- sumoElasticCacheMetricsAppStack
@@ -197,14 +195,6 @@ TestCase:
- CreateCommonResources.KinesisFirehoseMetricsStack.KinesisMetricsCloudWatchMetricsStreamLambda
- CreateCommonResources.KinesisFirehoseMetricsStack.KinesisMetricsCloudWatchMetricsStreamLambdaRole
- CreateCommonResources.AccountAliasValue
- - RootCauseAppStack.CloudTrailDevOps
- - RootCauseAppStack.InventorySource
- - RootCauseAppStack.RootCauseRole
- - RootCauseAppStack.SumoLogicHostedCollector
- - RootCauseAppStack.XraySource
- - RootCauseAppStack.AccountAliasValue
- - RootCauseAppStack.LambdaHelper
- - RootCauseAppStack.LambdaRole
- sumoAlbMetricsAppStack.sumoApp
- sumoAlbMetricsAppStack.AccountAliasValue
- sumoAlbMetricsAppStack.LambdaHelper
@@ -302,15 +292,6 @@ TestCase:
Section2aInstallApp: 'Yes'
Section3aCloudTrailLogsSourceName: 'test-automation-awso-v2_9ToV2_12ExistingCloudTrailElbSource'
Section3bCloudTrailSourceUpdated: 'Yes'
- RootCauseAppStack:
- Section2aInstallApp: 'Yes'
- Section2bCollectorName: ""
- Section3aCreateAwsInventorySource: 'Yes'
- Section3bAwsInventorySourceName: "inventory-"
- Section3dInventorySourceCategory: "aws/observability/inventory"
- Section4aCreateAwsXRaySource: 'Yes'
- Section4bAwsXRaySourceName: "xray-"
- Section4cXraySourceCategory: "aws/observability/xray"
sumoLambdaMetricsAppStack:
Section2aAccountAlias: 'upgradev29to211'
Section3aInstallApp: 'Yes'
diff --git a/aws-observability/templates/test/testcases/upgrade_update/v2_12/v2_11_disabled_telemetry.yaml b/aws-observability/templates/test/testcases/upgrade_update/v2_12/v2_11_disabled_telemetry.yaml
index 198bc2cd..b32f320f 100644
--- a/aws-observability/templates/test/testcases/upgrade_update/v2_12/v2_11_disabled_telemetry.yaml
+++ b/aws-observability/templates/test/testcases/upgrade_update/v2_12/v2_11_disabled_telemetry.yaml
@@ -63,7 +63,6 @@ TestCase:
Section6aCreateCloudTrailLogSource: 'Yes'
Section7aLambdaCreateCloudWatchLogsSourceOptions: 'None'
Section7bLambdaCloudWatchLogsSourceUrl: 'https://api.sumologic.com/api/v1/collectors/261725249/sources/1511499202'
- Section8aRootCauseExplorerOptions: 'Xray Source'
Section9bELBCreateLogSource: 'No'
UpdateParameters:
Values:
@@ -82,7 +81,6 @@ TestCase:
- sumoApiGatewayMetricsAppStack
- sumoSNSAppStack
- sumoSQSAppStack
- - RootCauseAppStack
- sumoLambdaMetricsAppStack
- sumoECSMetricsAppStack
- sumoElasticCacheMetricsAppStack
@@ -135,12 +133,6 @@ TestCase:
- sumoNlbMetricsAppStack
- sumoNlbMetricsAppStack.MetricRule
- CreateCommonResources.AccountAliasValue
- - RootCauseAppStack.RootCauseRole
- - RootCauseAppStack.SumoLogicHostedCollector
- - RootCauseAppStack.XraySource
- - RootCauseAppStack.AccountAliasValue
- - RootCauseAppStack.LambdaHelper
- - RootCauseAppStack.LambdaRole
- sumoAlbMetricsAppStack.AccountAliasValue
- sumoAlbMetricsAppStack.LambdaHelper
- sumoAlbMetricsAppStack.LambdaRole
@@ -227,15 +219,6 @@ TestCase:
Section2aInstallApp: 'No'
Section3aCloudTrailLogsSourceName: '*cloudtrail-logs*'
Section3bCloudTrailSourceUpdated: 'No'
- RootCauseAppStack:
- Section2aInstallApp: 'No'
- Section2bCollectorName: ""
- Section3aCreateAwsInventorySource: 'No'
- Section3bAwsInventorySourceName: "inventory-"
- Section3dInventorySourceCategory: "aws/observability/inventory"
- Section4aCreateAwsXRaySource: 'Yes'
- Section4bAwsXRaySourceName: "xray-"
- Section4cXraySourceCategory: "aws/observability/xray"
sumoLambdaMetricsAppStack:
Section2aAccountAlias: 'upgradeupdatet1'
Section3aInstallApp: 'No'
diff --git a/aws-observability/templates/test/testsuites/infra_testsuite.yaml b/aws-observability/templates/test/testsuites/infra_testsuite.yaml
index e1fcf0b0..e52c2cd9 100644
--- a/aws-observability/templates/test/testsuites/infra_testsuite.yaml
+++ b/aws-observability/templates/test/testsuites/infra_testsuite.yaml
@@ -9,14 +9,15 @@ Global:
Section2aAccountAlias: 'testenv'
TestSuiteName: InfraTestsuite
TestCases:
+ - 'test/testcases/infra/only_cloudtrail_inventory_source_with_loggroup_tags.yaml'
- 'test/testcases/infra/default_param_no_alias_and_csv.yaml'
- 'test/testcases/infra/default_param_no_cloudtrail_valid_mapping_csv.yaml'
- 'test/testcases/infra/default_param_no_cloudtrail_invalid_mapping_csv.yaml'
- 'test/testcases/infra/nothing_to_install.yaml'
- 'test/testcases/infra/no_cloudtrail_and_inventory.yaml'
- - 'test/testcases/infra/only_cloudtrail_inventory_source_with_loggroup_tags.yaml'
- 'test/testcases/infra/existing_cloudtrail_bucket.yaml'
- 'test/testcases/infra/existing_cloudtrail_alb_source.yaml'
- 'test/testcases/infra/existing_cloudtrail_elb_source.yaml'
- 'test/testcases/infra/create_source_existing_bucket_existing_sources.yaml'
- - 'test/testcases/infra/tag_filters_for_cw_metric_source_with_custom_namespaces.yaml'
\ No newline at end of file
+ - 'test/testcases/infra/tag_filters_for_cw_metric_source_with_custom_namespaces.yaml'
+