Skip to content

Latest commit

Β 

History

History
428 lines (344 loc) Β· 12.9 KB

CHANGELOG.md

File metadata and controls

428 lines (344 loc) Β· 12.9 KB

Changelog

v2.1.2

coralogix-aws-shipper

🧰 Bug fixes 🧰

  • Add new variable govcloud_deployment, when set to true the arn of resource that are being used by the module will start with arn:aws-us-gov instead of arn:aws
  • Add a condition to the aws_iam_policy.AWSLambdaMSKExecutionRole block so it will only create it when MSK is enabled

v2.1.1

S3-archive

🧰 Bug fixes 🧰

  • Add logs_bucket_force_destroy and metrics_bucket_force_destroy variables to allow force destroy the bucekts.

v2.1.0

firehose-metrics

πŸ’‘ Enhancements

  • Added an option to include metrics from source accounts linked to the monitoring account in the Firehose CloudWatch metric stream.
  • Introduced the include_linked_accounts_metrics variable to control the inclusion of linked account metrics for Firehose.
  • Updated example configurations to demonstrate usage of the include_linked_accounts_metrics variable in Firehose metric streams.

v2.0.1

ecs-ec2

🧰 Bug fixes 🧰

  • Fixed ecs-ec2 module, adjusted cdot image command to --config env:OTEL_CONFIG
  • Removed latest flag from ecs-ec2 module example.
  • Removed deprecated logging exporter from ecs-ec2 module otel configs.

πŸ’‘ Enhancements

  • Added pprof extension to default ecs-ec2 otel configurations.

v2.0.0

πŸ›‘ Breaking changes πŸ›‘

  • Remove deprecated modules: cloudwatch-logs, S3 and kinesis

v1.0.107

firehose-logs & firehose-metrics

πŸ’‘ Enhancements

  • Add AP3 region to the list of regions
  • Added custom naming for global resources
  • Added ability to import global resources (s3 & iam)

πŸ›‘ Breaking changes πŸ›‘

  • For firehose-logs & firehose-metrics, Update variables: coralogix_region values regions from [Europe, Europe2, India, Singapore, US, US2] to [EU1, EU2, AP1, AP2, AP3, US1, US2]
  • Update variables: private_key renamed to api_key with type string instead of any.

v1.0.106

msk-data-stream

πŸ’‘ Enhancements

  • Update coralogix role from arn:aws:iam::<account-id>:role/msk-access-<region> to arn:aws:iam::<account-id>:role/coralogix-archive-<region>
  • allow the module to run in AP3 region

coralogix-aws-shipper

πŸ’‘ Enhancements

  • Allow the module to be deployed in AP3

S3-archive

πŸ’‘ Enhancements

  • Allow the module to be deployed in ap-southeast-3 region

v1.0.105

firehose-metrics

πŸ’‘ Enhancements

  • Add AP3 region to the list of regions
  • Added custom naming for global resources
  • Added ability to import global resources (s3 & iam)

πŸ›‘ Breaking changes πŸ›‘

  • Update variables: private_key renamed to api_key with type string instead of any.

v1.0.104

msk-data-stream

πŸš€ New module πŸš€

  • Add new module msk-data-stream, the module will create msk with public access, and a role to allow coralogix to stream data to his topics.

v1.0.103

resource-metadata

πŸ’‘ Enhancements

  • Update lambda runtime from nodejs18 to nodejs20

πŸ›‘ Breaking changes πŸ›‘

  • Update variables: collect_aliases and create_secret to be type bool instead of string.

v1.0.102

coralogix-aws-shipper

🧰 Bug fixes 🧰

  • Add new parameter runtime, to allow users to specify lambda run time, possible options: provided.al2023 or provided.al2

v1.0.101

coralogix-aws-shipper

πŸ’‘ Enhancements

  • Allow to specify multiple api_key when using the parameter integration_info
  • Remove the creation of an SNS topic for lambda failure in case the user didn't set up notification_email
  • Add new variable create_endpoint to allow users to choose if they want to create an endpoint in case they are using a private link and store their ApiKey in secret.

πŸ›‘ Breaking changes πŸ›‘

when using integration_info varialbe will now need to specify the api_key as parameter in the mapping of integration_info instead of in the modules body itself example

v1.0.100

s3-archive

πŸ’‘ Enhancements

  • Add delete permissions to the archive buckets
  • replace ap1 region with ap2 in the aws_role_region mapping

v1.0.99

ecs-ec2

πŸ’‘ Enhancements

  • Added validation using operator route to default otel config for ecs-ec2 config

v1.0.98

coralogix-aws-shipper

πŸ’‘ Enhancements

  • Add support for DLQ
  • Add log_group_prefix variable to avoid limitation of number of log groups
  • Update versions for github actions to avoid node.js 16 issue

v1.0.97

firehose-metrics

πŸ’‘ Enhancements

  • [cds-1198] set default type parameter to CloudWatch_Metrics_OpenTelemetry070_WithAggregations
  • add README description for aggregation

v1.0.96

coralogix-aws-shipper

🧰 Bug fixes 🧰

  • Update the lambda runtime to Amazon 2023, the lambda module version to 7.2 and the terraform version to 5.32

v1.0.95

πŸš€ New components πŸš€

coralogix-aws-shipper

  • Add new variables custom_csv_header and custom_metadata

v1.0.94

coralogix-aws-shipper

🧰 Bug fixes 🧰

  • Update permissions for lambda when using private link

v1.0.93

coralogix-aws-shipper

🧰 Bug fixes 🧰

  • Update permissions for EcrScan integration

v1.0.93

πŸ’‘ Enhancements

  • [cds-1099] set default force_flush_period parameter to 0 for ecs-ec2 otel filelog receiverπŸ’‘

v1.0.92

πŸ’‘ Enhancements πŸ’‘

  • [cds-1099] add recombine operator to default configuration for opentelemetry ecs-ec2 integration

v1.0.92

πŸ’‘ Enhancements πŸ’‘

coralogix-aws-shipper

  • allow MSK integration to get multiple topic names as a trigger

v1.0.91

πŸš€ New components πŸš€

lambda-manager

  • Create lambda-manager module

v1.0.90

πŸ’‘ Enhancements πŸ’‘

  • [cds-1050] add support for x86 to template

v1.0.89

πŸ’‘ Enhancements πŸ’‘

  • ECS-EC2 module, set log level to warn by default for otel configurations

v1.0.88

🧰 Bug fixes 🧰

ecs-ec2

  • fixes ecs-ec2 bugs from v1.0.87

v1.0.87

πŸ’‘ Enhancements and Bug fixes 🧰

ecs-ec2

  • ECS CDOT restrict hostfs mount scope security fix; OTEL config batch fix; README improvement.
  • ECS CDOT update region codes Terraform interface.

v1.0.86

πŸš€ New components πŸš€

coralogix-aws-shipper

  • Add support for Ecr

v1.0.85

πŸš€ New components πŸš€

coralogix-aws-shipper

  • Add support for MSK and Kafka

v1.0.84

🧰 Bug fixes 🧰

coralogix-aws-shipper

  • Fix a bug that won't allow you to use more than one s3 integration on 1 terraform configuration file

πŸ’‘ Enhancements πŸ’‘

coralogix-aws-shipper

  • Split main.tf file, every integration resource will be in its file.

v1.0.83

πŸš€ New components πŸš€

coralogix-aws-shipper

  • Add support for CloudFront Access logs
  • Support for adding metadata to logs (bucket_name, key_name, stream_name)

v1.0.82

🧰 Bug fixes 🧰

s3-archive

  • Update the role for the metrics bucket

v1.0.81

🧰 Bug fixes 🧰

ecs-ec2

  • Missing resource instance key

v1.0.80

πŸš€ New components πŸš€

coralogix-aws-shipper

  • Add option to use Kinesis stream

v1.0.79

🧰 Bug fixes 🧰

s3-archive

  • Update the role to the s3 bucket

v1.0.78

πŸš€ New components πŸš€

coralogix-aws-shipper

  • Add option to use Sqs with out without s3 bucket

v1.0.77

🧰 Bug fixes 🧰

coralogix-aws-shipper

  • Allow log group with a dot in the name to be a trigger for lambda
  • Add variable lambda_name to allow users to specify the name of the lambda that gets created by the module

v1.0.76

πŸ’‘ Enhancements πŸ’‘

ecs-ec2

  • Use unique resource names - this will allow the deployment of the service multiple times on the same cluster (for configuration tests for example) and to maintain separate definitions within the same account/region
  • [optionally] Allow tagging
  • [optionally] Reuse task definition for multiple service deployments

v1.0.75

🧰 Bug fixes 🧰

coralogix-aws-shipper

  • Reduce Secret Manage IAM permissions

v1.0.74

🧰 Bug fixes 🧰

ΦΏcoralogix-aws-shipper

  • Fix bug related to attach_async_event_policy in the lamabda module

v1.0.73

🧰 Bug fixes 🧰

ΦΏfirehose-logs

  • Fix examples with correct module name and source

firehose-metrics

  • Fix examples with correct module name and source

v1.0.72

🧰 Bug fixes 🧰

coralogix-aws-shipper

  • Update the Coralogix Region list to be the same as the list in the website

v1.0.71

🧰 Bug fixes 🧰

coralogix-aws-shipper

  • Change default loglevel to WARN

v1.0.70

πŸ’‘ Enhancements πŸ’‘

resource-metadata

  • Option to specify a retention time of the CloudWatch log group that is created by the lambdas

v1.0.69

πŸš€ New components πŸš€

coralogix-aws-shipper

  • Add submodule for the coralogix-aws-shipper

v1.0.68

πŸ’‘ Enhancements πŸ’‘

resource-metadata

  • Add lambda function filtering in resource-metadata

v1.0.67

πŸ›‘ Breaking changes πŸ›‘

firehose-metrics

  • Remove CloudWatch_Metrics_JSON from metrics integrationTypes

v1.0.66

πŸ’‘ Enhancements πŸ’‘

cloudwatch-logs

  • Refactoring the module to use 'for_each' instead of 'count' to avoid unnecessary changes in terraform plans and applies, when there was any change to the log_groups variable

v1.0.65

πŸ’‘ Enhancements πŸ’‘

s3

  • Option to specify a retention time of the CloudWatch log group that is created by the lambdas

v1.0.64

🚩 Deprecations 🚩

firehose

  • firehose submodule will be deprecated in favor of two separate submodules firehose-metrics and firehose-logs

v1.0.63

🚩 Deprecations 🚩

firehose

  • remove dynamic_metadata_logs, applicationNameDefault and subsystemNameDefault in following the changes made on firehose logs documentation

v1.0.62

πŸš€ New components πŸš€

ecs-ec2

  • Add submodule for the ecs-ec2

v1.0.61

πŸ’‘ Enhancements πŸ’‘

firehose

  • Migrate Lambda transformation runtime

v1.0.60

πŸ’‘ Enhancements πŸ’‘

firehose

  • changed applicationNameDefault and subsystemNameDefault in following the changes made on firehose logs documentation.
  • added lambda_processor_enable variable to enable/disable lambda transformation processor

v1.0.59

πŸ’‘ Enhancements πŸ’‘

all

  • add secret_manager_enabled variable to integrations

v1.0.58

πŸ’‘ Enhancements πŸ’‘

firehose

  • Added subsystem value to common attributes of firehose metrics
  • Added override_default_tags to allow users to override the default tags we set

v1.0.57

🧰 Bug fixes 🧰

all

Change the SSM option name to be SM (Secret Manager).

v1.0.56

🧰 Bug fixes 🧰

resource-metadata

  • Remove the IAM role named Default - there is no need for this role and it can cause a conflict.

v1.0.55

🧰 Bug fixes 🧰

s3-archive

  • change coralogix_region to aws_region

πŸ’‘ Enhancements πŸ’‘

s3-archive

  • add validation for aws_region variable

v1.0.54

πŸ’‘ Enhancements πŸ’‘

s3-archive

  • Add support to US2 region
  • Add option to use custom coralogix arn

v1.0.53

πŸ’‘ Enhancements πŸ’‘

all

  • Add an option for a user to use an existing secret instead of creating a new one with ssm

🚩 Deprecations 🚩

all

  • Remove the ssm_enabled variable.

v1.0.52

🧰 Bug fixes 🧰

firehose

  • fix duplicate IAM issue

v1.0.51

πŸ›‘ Breaking changes πŸ›‘

firehose

  • standardizing variable naming and description

v1.0.50

🧰 Bug fixes 🧰

firehose

  • add buffer and cache configurations to fix firehose lag

v1.0.49

πŸš€ New components πŸš€

lambda-secretLayer

  • Add submodule for the lambda-secretLayer

v1.0.48

πŸ’‘ Enhancements πŸ’‘

all

  • Add support for govcloud, by adding custom_s3_bucket variable.

v1.0.47

πŸ’‘ Enhancements πŸ’‘

cloudwatch-logs

  • Add support to use a private link with coralogix by adding subnet_id and security_group_id variable

v1.0.46

🧰 Bug fixes 🧰

all

  • Update examples removing ssm_enable and layer_arn

v1.0.45

πŸ’‘ Enhancements πŸ’‘

all

  • Add new region US2 to the integrations

v1.0.44

πŸ›‘ Breaking changes πŸ›‘

s3-archive

  • Change submodule location to be under Provisioning section

v1.0.43

πŸš€ New components πŸš€

s3-archive

  • Add submodule for the s3-archive

v1.0.42

πŸ’‘ Enhancements πŸ’‘

workflow

  • raise semantic-release-action and semantic_version

v1.0.41

🧰 Bug fixes 🧰

firehose

  • update default for integration_type_metrics to be CloudWatch_Metrics_OpenTelemetry070