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

cds-1666 Add support for Assuming Role, Custom Role and Parameter to select Concurrency Limit #117

Open
wants to merge 24 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
43cbb99
Add new variable LambdaAssumeRoleARN
guyrenny Nov 7, 2024
c38d992
added support for AssumeRole, Resrved Conrrent Execution parameter an…
daidokoro Nov 9, 2024
c8aaf2a
changelog
daidokoro Nov 9, 2024
3937695
added aws_sdk_sts
daidokoro Nov 9, 2024
84bc8ff
updated readme
daidokoro Nov 9, 2024
da01a77
updated clients mod to support assume role for S3 and ECR clients
daidokoro Nov 9, 2024
344bedc
cargo fmt
daidokoro Nov 9, 2024
223212b
added AssumeRole variable to config
daidokoro Nov 9, 2024
8713e7c
added override condition for assume role and cargo fmt
daidokoro Nov 9, 2024
e5be797
align cargo.toml version with template version
coralogix-concourse Nov 9, 2024
63ad31c
allow ReservedConcurrentExecutions to have no value
guyrenny Nov 10, 2024
cb64c9f
remove add_role function from custom lambda code
guyrenny Nov 10, 2024
2c1a2f0
add update_lambda_role function to custom lambda
guyrenny Nov 11, 2024
74c9bb7
Adjusted Kinesis Condition, Added ReservedConcurrencyLimit as an AWS:…
daidokoro Nov 12, 2024
41b8c51
removed role update and reservced concurrency limit functions
daidokoro Nov 12, 2024
90e07c6
Add permissions to kinesis integration, remove function update_lambda…
guyrenny Nov 12, 2024
17451e6
Add the lambda permissions to create log group
guyrenny Nov 12, 2024
a66530c
Add to dlq test permission to access S3 bucket, fix permission to pri…
guyrenny Nov 13, 2024
d4625ff
fix permissions in lambda policy
guyrenny Nov 13, 2024
b78da06
update readme file
guyrenny Nov 14, 2024
ccebf20
removed comment
daidokoro Nov 14, 2024
61cebc4
updated readme with info on Role Parameters
daidokoro Nov 14, 2024
49b6725
removed unneeded function
daidokoro Nov 14, 2024
4884116
removed unused import
daidokoro Nov 14, 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
9 changes: 8 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
# Changelog

## v1.0.15 / 2024-01-24
## v1.0.15 / 2024-11-09
### 💡 Enhancements 💡
- Add new parameter `LambdaAssumeRoleARN` which accept role arn, that the lambda will use for Execution role.
- Update internal code to support the new parameter `LambdaAssumeRoleARN`.
- Add new parameter ReservedConcurrentExecutions to the lambda function.
- Removed circular dependency between DeadLetterQueue and CustomResourceFunction

## v1.0.14 / 2024-01-24
### 💡 Enhancements 💡
- Internal code refactoring to isolate logs workflow from additional telemetry workflows to come.

Expand Down
156 changes: 133 additions & 23 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "coralogix-aws-shipper"
version = "1.0.14"
version = "1.0.15"
edition = "2021"

[dependencies]
Expand Down Expand Up @@ -37,6 +37,7 @@ chrono = "0.4.37"
async-recursion = "1.1.0"
md5 = "0.7.0"
anyhow = "1.0.86"
aws-sdk-sts = "1.49.0"

[dev-dependencies]
pretty_assertions_sorted = "1.2.1"
Expand Down
Loading
Loading