Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AWSO v2.9.0 #199

Merged
merged 51 commits into from
Aug 2, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
47259b3
Integrated latest SAM app version with AWSO
akhil-sumologic Jun 5, 2024
809e282
CKV_TF_2 skipped
akhil-sumologic Jun 5, 2024
659a1f0
CKV Sorted list for CF
akhil-sumologic Jun 5, 2024
be74e4f
Moved fields into common template from individual child templates
akhil-sumologic Jun 10, 2024
53f11e1
Corrected version
akhil-sumologic Jun 10, 2024
6be4869
Upgraded version
akhil-sumologic Jun 11, 2024
d6a1808
Updated version in master template
akhil-sumologic Jun 11, 2024
f7fdb36
Merge pull request #188 from SumoLogic/sumo_242311
akhil-sumologic Jun 13, 2024
f7c3f51
Merge pull request #186 from SumoLogic/sumo_242118
akhil-sumologic Jun 13, 2024
3261d77
Bump github.com/hashicorp/go-getter in /aws-observability-terraform
dependabot[bot] Jun 25, 2024
909ca9e
Added new mssql dashboard
akhil-sumologic Jun 27, 2024
a7b8b80
adding awso cf telemetry resources
himsharma01 Jun 27, 2024
c0ba991
Added monitors for MSSQL in CF
akhil-sumologic Jun 27, 2024
a188a87
Added new monitors for mssql
akhil-sumologic Jun 27, 2024
5d62ccc
Added new permission
akhil-sumologic Jun 27, 2024
dbfae0f
corrected time_range value
akhil-sumologic Jun 27, 2024
34265db
Merge pull request #192 from SumoLogic/mssql_integration
himsharma01 Jun 27, 2024
162d32b
deployed telemetry zip to multiple regions
himsharma01 Jun 27, 2024
79b5a21
removing collection endpoint
himsharma01 Jun 27, 2024
82fa336
Merge pull request #190 from SumoLogic/dependabot/go_modules/aws-obse…
akhil-sumologic Jun 27, 2024
cde1a91
Merge pull request #191 from SumoLogic/awso-cf-telemetry
himsharma01 Jul 1, 2024
3125cd8
CVE fixed sumo provider version 2.31.0
akhil-sumologic Jul 1, 2024
e93b6ae
Updated Readme
akhil-sumologic Jul 1, 2024
c9a2e7c
Merge pull request #193 from SumoLogic/sumologic_provider
akhil-sumologic Jul 1, 2024
107407c
renameing PrimeInvoker as per convention
himsharma01 Jul 4, 2024
84eda30
Merge pull request #194 from SumoLogic/awso290-minor
himsharma01 Jul 4, 2024
3f7a477
Updated sumologic-s3-logging-auto-enable version
akhil-sumologic Jul 5, 2024
1d8a9c5
Merge pull request #195 from SumoLogic/sumo_243665
himsharma01 Jul 5, 2024
45f6f37
Fixed CF testcases for awso 2.9.0
akhil-sumologic Jul 9, 2024
fab80d9
Merge pull request #196 from SumoLogic/sumo_243545
akhil-sumologic Jul 9, 2024
1ab9155
Removed on DependsOn from region,namespace and accountid fields
akhil-sumologic Jul 9, 2024
51b79b6
Fixed testcases and CVEs
akhil-sumologic Jul 10, 2024
d8e9488
Merge pull request #197 from SumoLogic/update_fields
akhil-sumologic Jul 10, 2024
0ff95d3
updated sam version
himsharma01 Jul 16, 2024
a17f627
updating auto-enable sam version
himsharma01 Jul 16, 2024
b2bd9b4
sam auto-enable version update
himsharma01 Jul 16, 2024
1090233
added missing fields and fer to script
himsharma01 Jul 16, 2024
69c7bc2
Regression CF testcases fixes for awso 2.9.0
akhil-sumologic Jul 17, 2024
9bb1f60
Merge pull request #200 from SumoLogic/sam-auto-enable-version
akhil-sumologic Jul 18, 2024
2e68c21
Merge pull request #201 from SumoLogic/sumo_244260
himsharma01 Jul 18, 2024
3986c85
Added new missing permission
akhil-sumologic Jul 18, 2024
ee5e0ba
Merge pull request #202 from SumoLogic/new_permission
akhil-sumologic Jul 18, 2024
ff15b3e
Bumping up awso version to v2.9.0
himsharma01 Jul 18, 2024
fe51b05
Merge pull request #203 from SumoLogic/v290-s3m
himsharma01 Jul 18, 2024
de66df2
Optimized permissions policy
akhil-sumologic Jul 23, 2024
44a9eb4
Merge pull request #204 from SumoLogic/optimize_policy
akhil-sumologic Jul 24, 2024
a84108d
Updating log-group-connector sam version to 1.0.12
himsharma01 Jul 25, 2024
012f663
Merge pull request #205 from SumoLogic/v290-s3m
himsharma01 Jul 25, 2024
0da2df5
Adding telemetry endpoint
himsharma01 Jul 31, 2024
8e64f7e
skipping cfn lint tests
himsharma01 Aug 2, 2024
47c08fa
Merge pull request #206 from SumoLogic/git-cfn
himsharma01 Aug 2, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/cf-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:

- name: Print the Cloud Formation Linter Version & run Linter.
run: |
cfn-lint aws-observability/**/*.yaml --ignore-templates aws-observability/**/*TestTemplate.yaml
cfn-lint aws-observability/**/*.yaml --ignore-templates aws-observability/**/*TestTemplate.yaml --ignore-checks W3011

CFSecurityChecksCheckovt:
name: "Security Checks (checkov)"
Expand Down
4 changes: 2 additions & 2 deletions aws-observability-terraform/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.13.0 |
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.16.2, < 6.0.0 |
| <a name="requirement_random"></a> [random](#requirement\_random) | >= 3.1.0 |
| <a name="requirement_sumologic"></a> [sumologic](#requirement\_sumologic) | >= 2.28.3, < 3.0.0 |
| <a name="requirement_sumologic"></a> [sumologic](#requirement\_sumologic) | >= 2.31.0, < 3.0.0 |
| <a name="requirement_time"></a> [time](#requirement\_time) | >= 0.11.1 |

## Providers

| Name | Version |
|------|---------|
| <a name="provider_sumologic"></a> [sumologic](#provider\_sumologic) | 2.28.3 |
| <a name="provider_sumologic"></a> [sumologic](#provider\_sumologic) | 2.31.0 |
| <a name="provider_time"></a> [time](#provider\_time) | 0.11.1 |

## Modules
Expand Down
4 changes: 2 additions & 2 deletions aws-observability-terraform/app-modules/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@
|------|---------|
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.13.0 |
| <a name="requirement_null"></a> [null](#requirement\_null) | >= 2.1 |
| <a name="requirement_sumologic"></a> [sumologic](#requirement\_sumologic) | >= 2.28.3, < 3.0.0 |
| <a name="requirement_sumologic"></a> [sumologic](#requirement\_sumologic) | >= 2.31.0, < 3.0.0 |

## Providers

| Name | Version |
|------|---------|
| <a name="provider_sumologic"></a> [sumologic](#provider\_sumologic) | >= 2.28.3, < 3.0.0 |
| <a name="provider_sumologic"></a> [sumologic](#provider\_sumologic) | >= 2.31.0, < 3.0.0 |
| <a name="provider_time"></a> [time](#provider\_time) | n/a |

## Modules
Expand Down
68 changes: 68 additions & 0 deletions aws-observability-terraform/app-modules/rds/app.tf
Original file line number Diff line number Diff line change
Expand Up @@ -519,6 +519,74 @@ module "rds_module" {
group_notifications = var.group_notifications
connection_notifications = var.connection_notifications
email_notifications = var.email_notifications
},
"RdsMSSQLHighAuthFailureByClientIPsOnDB" = {
monitor_name = "Amazon RDS MSSQL - Database observing authentication failures from multiple client IPs"
monitor_description = "This alert fires when we detect more than or equal to 10 client IPs attempting authentication failures on the database over a 15-minute period."
monitor_monitor_type = "Logs"
monitor_parent_id = var.monitor_folder_id
monitor_is_disabled = var.monitors_disabled
monitor_evaluation_delay = "0m"
queries = {
A = "account=* region=* namespace=aws/rds dbidentifier=* _sourceHost=/aws/rds/*Error Logon Login failed for user\n| json \"message\" nodrop | if (_raw matches \"{*\", message, _raw) as message\n| parse field=message \"* Logon Login failed for user '*'. Reason: * [CLIENT: *]\" as time, user, reason, client_ip\n| count_distinct(client_ip) as unique_client_ip by dbidentifier\n| 10 as threshold\n| where unique_client_ip >= threshold\n| sort by unique_client_ip\n| fields - threshold"
}
triggers = [
{
detection_method = "LogsStaticCondition",
time_range = "-15m",
trigger_type = "Critical",
threshold = 1,
threshold_type = "GreaterThanOrEqual",
occurrence_type = "ResultCount",
trigger_source = "AllResults"
},
{
detection_method = "LogsStaticCondition",
time_range = "-15m",
trigger_type = "ResolvedCritical",
threshold = 1,
threshold_type = "LessThan",
occurrence_type = "ResultCount",
trigger_source = "AllResults"
}
]
group_notifications = var.group_notifications
connection_notifications = var.connection_notifications
email_notifications = var.email_notifications
},
"RdsMSSQLHighAuthFailureByClientIPOnDBs" = {
monitor_name = "Amazon RDS MSSQL - Authentication failures from the same client IP on multiple databases"
monitor_description = "This alert fires when we detect specific client IP attempting authentication failures on more than or equal to 10 databases over a 15 minute time-period."
monitor_monitor_type = "Logs"
monitor_parent_id = var.monitor_folder_id
monitor_is_disabled = var.monitors_disabled
monitor_evaluation_delay = "0m"
queries = {
A = "account=* region=* namespace=aws/rds dbidentifier=* _sourceHost=/aws/rds/*Error Logon Login failed for user\n| json \"message\" nodrop | if (_raw matches \"{*\", message, _raw) as message\n| parse field=message \"* Logon Login failed for user '*'. Reason: * [CLIENT: *]\" as time, user, reason, client_ip\n| count_distinct(dbidentifier) as unique_db by client_ip\n| 10 as threshold\n| where unique_db >= threshold\n| sort by unique_db, client_ip asc\n| fields - threshold"
}
triggers = [
{
detection_method = "LogsStaticCondition",
time_range = "-15m",
trigger_type = "Critical",
threshold = 1,
threshold_type = "GreaterThanOrEqual",
occurrence_type = "ResultCount",
trigger_source = "AllResults"
},
{
detection_method = "LogsStaticCondition",
time_range = "-15m",
trigger_type = "ResolvedCritical",
threshold = 1,
threshold_type = "LessThan",
occurrence_type = "ResultCount",
trigger_source = "AllResults"
}
]
group_notifications = var.group_notifications
connection_notifications = var.connection_notifications
email_notifications = var.email_notifications
}
}
}
2 changes: 1 addition & 1 deletion aws-observability-terraform/app-modules/versions.tf
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ terraform {
version = ">= 2.1"
}
sumologic = {
version = ">= 2.28.3, < 3.0.0"
version = ">= 2.31.0, < 3.0.0"
source = "SumoLogic/sumologic"
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ terraform {
version = "~> 2.1"
}
sumologic = {
version = "~> 2.6.2"
version = ">= 2.31.0, < 3.0.0"
source = "SumoLogic/sumologic"
}
}
Expand Down
4 changes: 2 additions & 2 deletions aws-observability-terraform/examples/appmodule/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.13.0 |
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.42.0, < 4.0.0 |
| <a name="requirement_random"></a> [random](#requirement\_random) | >= 3.1.0 |
| <a name="requirement_sumologic"></a> [sumologic](#requirement\_sumologic) | >= 2.28.3, < 3.0.0 |
| <a name="requirement_sumologic"></a> [sumologic](#requirement\_sumologic) | >= 2.31.0, < 3.0.0 |
| <a name="requirement_time"></a> [time](#requirement\_time) | >= 0.11.1 |

## Providers

| Name | Version |
|------|---------|
| <a name="provider_sumologic"></a> [sumologic](#provider\_sumologic) | >= 2.28.3, < 3.0.0 |
| <a name="provider_sumologic"></a> [sumologic](#provider\_sumologic) | >= 2.31.0, < 3.0.0 |
| <a name="provider_time"></a> [time](#provider\_time) | >= 0.11.1 |

## Modules
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ terraform {
version = ">= 5.16.2, < 6.0.0"
}
sumologic = {
version = ">= 2.28.3, < 3.0.0"
version = ">= 2.31.0, < 3.0.0"
source = "SumoLogic/sumologic"
}
time = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.13.0 |
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.42.0, < 4.0.0 |
| <a name="requirement_random"></a> [random](#requirement\_random) | >= 3.1.0 |
| <a name="requirement_sumologic"></a> [sumologic](#requirement\_sumologic) | >= 2.28.3, < 3.0.0 |
| <a name="requirement_sumologic"></a> [sumologic](#requirement\_sumologic) | >= 2.31.0, < 3.0.0 |
| <a name="requirement_time"></a> [time](#requirement\_time) | >= 0.11.1 |

## Providers

| Name | Version |
|------|---------|
| <a name="provider_sumologic"></a> [sumologic](#provider\_sumologic) | >= 2.28.3, < 3.0.0 |
| <a name="provider_sumologic"></a> [sumologic](#provider\_sumologic) | >= 2.31.0, < 3.0.0 |
| <a name="provider_time"></a> [time](#provider\_time) | >= 0.11.1 |

## Modules
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ terraform {
version = ">= 5.16.2, < 6.0.0"
}
sumologic = {
version = ">= 2.28.3, < 3.0.0"
version = ">= 2.31.0, < 3.0.0"
source = "SumoLogic/sumologic"
}
time = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.13.0 |
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.42.0, < 4.0.0 |
| <a name="requirement_random"></a> [random](#requirement\_random) | >= 3.1.0 |
| <a name="requirement_sumologic"></a> [sumologic](#requirement\_sumologic) | >= 2.28.3, < 3.0.0 |
| <a name="requirement_sumologic"></a> [sumologic](#requirement\_sumologic) | >= 2.31.0, < 3.0.0 |
| <a name="requirement_time"></a> [time](#requirement\_time) | >= 0.11.1 |

## Providers

| Name | Version |
|------|---------|
| <a name="provider_sumologic"></a> [sumologic](#provider\_sumologic) | >= 2.28.3, < 3.0.0 |
| <a name="provider_sumologic"></a> [sumologic](#provider\_sumologic) | >= 2.31.0, < 3.0.0 |
| <a name="provider_time"></a> [time](#provider\_time) | >= 0.11.1 |

## Modules
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ terraform {
version = ">= 5.16.2, < 6.0.0"
}
sumologic = {
version = ">= 2.28.3, < 3.0.0"
version = ">= 2.31.0, < 3.0.0"
source = "SumoLogic/sumologic"
}
time = {
Expand Down
4 changes: 2 additions & 2 deletions aws-observability-terraform/fields.sh
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,9 @@ else
fi

# awso_list contains fields required for AWS Obervablity Solution. Update the list if new field is added to the solution.
declare -ra awso_list=(account accountid apiname cacheclusterid clustername dbclusteridentifier dbidentifier dbinstanceidentifier functionname instanceid loadbalancer loadbalancername namespace networkloadbalancer region tablename topicname queuename)
declare -ra awso_list=(account accountid apiid apiname cacheclusterid clustername dbclusteridentifier dbidentifier dbinstanceidentifier functionname instanceid loadbalancer loadbalancername namespace networkloadbalancer region tablename topicname queuename)
# awso_fer_list contains FERs required for AWS Obervablity Solution. Update the list if new FER is added to the solution.
declare -ra awso_fer_list=(AwsObservabilityAlbAccessLogsFER AwsObservabilityApiGatewayCloudTrailLogsFER AwsObservabilityDynamoDBCloudTrailLogsFER AwsObservabilityEC2CloudTrailLogsFER AwsObservabilityECSCloudTrailLogsFER AwsObservabilityElastiCacheCloudTrailLogsFER AwsObservabilityElbAccessLogsFER AwsObservabilityFieldExtractionRule AwsObservabilityGenericCloudWatchLogsFER AwsObservabilityLambdaCloudWatchLogsFER AwsObservabilityRdsCloudTrailLogsFER AwsObservabilitySNSCloudTrailLogsFER AwsObservabilitySQSCloudTrailLogsFER)
declare -ra awso_fer_list=(AwsObservabilityAlbAccessLogsFER AwsObservabilityApiGatewayAccessLogsFER AwsObservabilityApiGatewayCloudTrailLogsFER AwsObservabilityDynamoDBCloudTrailLogsFER AwsObservabilityEC2CloudTrailLogsFER AwsObservabilityECSCloudTrailLogsFER AwsObservabilityElastiCacheCloudTrailLogsFER AwsObservabilityElbAccessLogsFER AwsObservabilityFieldExtractionRule AwsObservabilityGenericCloudWatchLogsFER AwsObservabilityLambdaCloudWatchLogsFER AwsObservabilityRdsCloudTrailLogsFER AwsObservabilitySNSCloudTrailLogsFER AwsObservabilitySQSCloudTrailLogsFER)

function get_remaining_fields() {
local RESPONSE
Expand Down
76 changes: 38 additions & 38 deletions aws-observability-terraform/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -3,23 +3,23 @@ module github.com/SumoLogic/sumologic-solution-templates/aws-observability-terra
go 1.22.0

require (
github.com/aws/aws-sdk-go v1.53.17
github.com/gruntwork-io/terratest v0.46.15
github.com/aws/aws-sdk-go v1.54.16
github.com/gruntwork-io/terratest v0.46.16
github.com/stretchr/testify v1.9.0
)

require (
cloud.google.com/go v0.114.0 // indirect
cloud.google.com/go/auth v0.5.1 // indirect
cloud.google.com/go v0.115.0 // indirect
cloud.google.com/go/auth v0.6.1 // indirect
cloud.google.com/go/auth/oauth2adapt v0.2.2 // indirect
cloud.google.com/go/compute/metadata v0.3.0 // indirect
cloud.google.com/go/iam v1.1.8 // indirect
cloud.google.com/go/storage v1.41.0 // indirect
cloud.google.com/go/compute/metadata v0.4.0 // indirect
cloud.google.com/go/iam v1.1.10 // indirect
cloud.google.com/go/storage v1.43.0 // indirect
filippo.io/edwards25519 v1.1.0 // indirect
github.com/agext/levenshtein v1.2.3 // indirect
github.com/apparentlymart/go-textseg/v15 v15.0.0 // indirect
github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d // indirect
github.com/boombuler/barcode v1.0.1 // indirect
github.com/boombuler/barcode v1.0.2 // indirect
github.com/cpuguy83/go-md2man/v2 v2.0.4 // indirect
github.com/davecgh/go-spew v1.1.1 // indirect
github.com/emicklei/go-restful/v3 v3.12.1 // indirect
Expand All @@ -39,29 +39,29 @@ require (
github.com/google/s2a-go v0.1.7 // indirect
github.com/google/uuid v1.6.0 // indirect
github.com/googleapis/enterprise-certificate-proxy v0.3.2 // indirect
github.com/googleapis/gax-go/v2 v2.12.4 // indirect
github.com/gorilla/websocket v1.5.1 // indirect
github.com/gruntwork-io/go-commons v0.17.1 // indirect
github.com/googleapis/gax-go/v2 v2.12.5 // indirect
github.com/gorilla/websocket v1.5.3 // indirect
github.com/gruntwork-io/go-commons v0.17.2 // indirect
github.com/hashicorp/errwrap v1.1.0 // indirect
github.com/hashicorp/go-cleanhttp v0.5.2 // indirect
github.com/hashicorp/go-getter v1.7.4 // indirect
github.com/hashicorp/go-getter v1.7.5 // indirect
github.com/hashicorp/go-multierror v1.1.1 // indirect
github.com/hashicorp/go-safetemp v1.0.0 // indirect
github.com/hashicorp/go-version v1.7.0 // indirect
github.com/hashicorp/hcl/v2 v2.20.1 // indirect
github.com/hashicorp/hcl/v2 v2.21.0 // indirect
github.com/hashicorp/terraform-json v0.22.1 // indirect
github.com/imdario/mergo v0.3.16 // indirect
github.com/jinzhu/copier v0.4.0 // indirect
github.com/jmespath/go-jmespath v0.4.0 // indirect
github.com/josharian/intern v1.0.0 // indirect
github.com/json-iterator/go v1.1.12 // indirect
github.com/klauspost/compress v1.17.8 // indirect
github.com/klauspost/compress v1.17.9 // indirect
github.com/mailru/easyjson v0.7.7 // indirect
github.com/mattn/go-zglob v0.0.4 // indirect
github.com/mitchellh/go-homedir v1.1.0 // indirect
github.com/mitchellh/go-testing-interface v1.14.1 // indirect
github.com/mitchellh/go-wordwrap v1.0.1 // indirect
github.com/moby/spdystream v0.2.0 // indirect
github.com/moby/spdystream v0.4.0 // indirect
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
github.com/modern-go/reflect2 v1.0.2 // indirect
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
Expand All @@ -76,36 +76,36 @@ require (
github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1 // indirect
github.com/zclconf/go-cty v1.14.4 // indirect
go.opencensus.io v0.24.0 // indirect
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.52.0 // indirect
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.52.0 // indirect
go.opentelemetry.io/otel v1.27.0 // indirect
go.opentelemetry.io/otel/metric v1.27.0 // indirect
go.opentelemetry.io/otel/trace v1.27.0 // indirect
golang.org/x/crypto v0.24.0 // indirect
golang.org/x/exp v0.0.0-20240604190554-fc45aab8b7f8 // indirect
golang.org/x/mod v0.18.0 // indirect
golang.org/x/net v0.26.0 // indirect
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.53.0 // indirect
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.53.0 // indirect
go.opentelemetry.io/otel v1.28.0 // indirect
go.opentelemetry.io/otel/metric v1.28.0 // indirect
go.opentelemetry.io/otel/trace v1.28.0 // indirect
golang.org/x/crypto v0.25.0 // indirect
golang.org/x/exp v0.0.0-20240707233637-46b078467d37 // indirect
golang.org/x/mod v0.19.0 // indirect
golang.org/x/net v0.27.0 // indirect
golang.org/x/oauth2 v0.21.0 // indirect
golang.org/x/sync v0.7.0 // indirect
golang.org/x/sys v0.21.0 // indirect
golang.org/x/term v0.21.0 // indirect
golang.org/x/sys v0.22.0 // indirect
golang.org/x/term v0.22.0 // indirect
golang.org/x/text v0.16.0 // indirect
golang.org/x/time v0.5.0 // indirect
golang.org/x/tools v0.22.0 // indirect
google.golang.org/api v0.183.0 // indirect
google.golang.org/genproto v0.0.0-20240604185151-ef581f913117 // indirect
google.golang.org/genproto/googleapis/api v0.0.0-20240604185151-ef581f913117 // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20240604185151-ef581f913117 // indirect
google.golang.org/grpc v1.64.0 // indirect
google.golang.org/protobuf v1.34.1 // indirect
golang.org/x/tools v0.23.0 // indirect
google.golang.org/api v0.187.0 // indirect
google.golang.org/genproto v0.0.0-20240708141625-4ad9e859172b // indirect
google.golang.org/genproto/googleapis/api v0.0.0-20240708141625-4ad9e859172b // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20240708141625-4ad9e859172b // indirect
google.golang.org/grpc v1.65.0 // indirect
google.golang.org/protobuf v1.34.2 // indirect
gopkg.in/inf.v0 v0.9.1 // indirect
gopkg.in/yaml.v2 v2.4.0 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
k8s.io/api v0.30.1 // indirect
k8s.io/apimachinery v0.30.1 // indirect
k8s.io/client-go v0.30.1 // indirect
k8s.io/klog/v2 v2.120.1 // indirect
k8s.io/kube-openapi v0.0.0-20240521193020-835d969ad83a // indirect
k8s.io/api v0.30.2 // indirect
k8s.io/apimachinery v0.30.2 // indirect
k8s.io/client-go v0.30.2 // indirect
k8s.io/klog/v2 v2.130.1 // indirect
k8s.io/kube-openapi v0.0.0-20240709000822-3c01b740850f // indirect
k8s.io/utils v0.0.0-20240502163921-fe8a2dddb1d0 // indirect
sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd // indirect
sigs.k8s.io/structured-merge-diff/v4 v4.4.1 // indirect
Expand Down
Loading
Loading