getsentry / getsentry/sentry

Unable to install AWS Lambda integration

Open
#121,831 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Bug Product Area: Settings - Integrations Waiting for: Product Owner
Dominant language
Python
Stars
44.8k
Forks
4.9k
Avg merge
21h 23m
Merged PRs (30d)
607

Description

Environment

SaaS (https://sentry.io/)

Steps to Reproduce
  1. Go to Organisation Settings -> Integrations -> AWS Lambda
  2. Click Add Installation
  3. Complete the steps in the pop up
Expected Result

The integration is installed.

Actual Result

The integration is not installed with the following error: enabledFunctions: this field is required

In the previous configuration flow, adding adding the stack information the user was prompted to configure which Functions to enable the integration on:

Image

This option does not exist in the new flow blocking the installation.

Image

As the functions can be configured later on, a solution would be to select functions during the initial configuration not required.

Product Area

Settings - Integrations

Link

No response

DSN

No response

Version

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the AWS Lambda integration installation flow and trace where the enabledFunctions field is validated or supplied. Reproduce the installation from Organisation Settings → Integrations → AWS Lambda, then add coverage for completing the flow without selecting functions and confirm that the integration installs successfully.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, python
Domain
cloud
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.