Azure / Azure/azure-functions-host
[LinuxConsumption] Add config option to list file names that need exe permissions
- Dominant language
- C#
- Stars
- 2k
- Forks
- 482
- Avg merge
- 2d 10h
- Merged PRs (30d)
- 36
Description
cc @anthonychu
Related to https://github.com/Azure/azure-functions-host/issues/5696
On linux consumption plan, extracting the files removes executable file permissions. This blocks launching binaries from function app. Fix for #5696 added executable permissions for http worker defaultExe file.
This issue is to track exposing a config option that allows users to list the files that need executable permissions.
Note: We cannot edit permissions for all the files as it will add to cold start.
Contributor guide
Research direction
Review the fix for related issue #5696 and the existing HTTP worker `defaultExe` handling first. Then locate the Linux Consumption extraction and configuration entry points; done means a configuration list controls executable permissions for selected files without applying permissions to every extracted file.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- azure, csharp
- Domain
- backend, cloud
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100