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

feat: Added SQS support to ArmoniK.Infra #193

Merged
merged 1 commit into from
Jan 23, 2025
Merged

feat: Added SQS support to ArmoniK.Infra #193

merged 1 commit into from
Jan 23, 2025

Conversation

AncientPatata
Copy link
Contributor

Motivation

SQS was added to ArmoniK.Core but was never supported in ArmoniK.Infra.

Description

Added an optional kubernetes service account that can be associated with an AWS role that has access to SQS queues, and exported certain environment variables for ArmoniK.Core to access.

Testing

Manually tested through deployments.

Impact

A bit intrusive in terms of ArmoniK's configuration (parameters.tfvars) because of the use of a service account.

Additional Information

None.

Checklist

  • My code adheres to the coding and style guidelines of the project.
  • I have performed a self-review of my code.
  • I have commented my code, particularly in hard-to-understand areas.
  • I have made corresponding changes to the documentation.
  • I have thoroughly tested my modifications and added tests when necessary.
  • Tests pass locally and in the CI.
  • I have assessed the performance impact of my modifications.

@AncientPatata AncientPatata force-pushed the ad/sqs_support branch 2 times, most recently from eae7872 to 85edf38 Compare December 20, 2024 12:56
@AncientPatata AncientPatata changed the title Added SQS support to ArmoniK.Infra feat: Added SQS support to ArmoniK.Infra Dec 20, 2024
@AncientPatata AncientPatata force-pushed the ad/sqs_support branch 2 times, most recently from 294b551 to cf7fbf7 Compare December 20, 2024 13:24
@AncientPatata AncientPatata force-pushed the ad/sqs_support branch 9 times, most recently from 476b1df to fcd30b4 Compare December 23, 2024 10:37
service-account/aws/main.tf Outdated Show resolved Hide resolved
service-account/aws/main.tf Outdated Show resolved Hide resolved
storage/aws/sqs/versions.tf Outdated Show resolved Hide resolved
service-account/aws/outputs.tf Outdated Show resolved Hide resolved
@AncientPatata AncientPatata force-pushed the ad/sqs_support branch 7 times, most recently from 7f35f1d to 2ea9d7a Compare December 26, 2024 09:33
service-account/aws/main.tf Outdated Show resolved Hide resolved
service-account/aws/main.tf Outdated Show resolved Hide resolved
service-account/aws/main.tf Show resolved Hide resolved
service-account/aws/variables.tf Outdated Show resolved Hide resolved
service-account/aws/variables.tf Outdated Show resolved Hide resolved
storage/aws/s3/variables.tf Outdated Show resolved Hide resolved
storage/aws/s3/main.tf Show resolved Hide resolved
storage/aws/sqs/main.tf Outdated Show resolved Hide resolved
storage/aws/sqs/variables.tf Show resolved Hide resolved
@AncientPatata AncientPatata force-pushed the ad/sqs_support branch 2 times, most recently from 096b190 to f315cec Compare December 27, 2024 14:32
@AncientPatata AncientPatata force-pushed the ad/sqs_support branch 3 times, most recently from be58002 to 7e64d2a Compare January 8, 2025 14:00
@AncientPatata AncientPatata force-pushed the ad/sqs_support branch 3 times, most recently from dbfee09 to 11b0f03 Compare January 9, 2025 08:52
@ngruelaneo ngruelaneo merged commit e5f7401 into main Jan 23, 2025
4 checks passed
@ngruelaneo ngruelaneo deleted the ad/sqs_support branch January 23, 2025 16:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants