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: Add --ini and --extension-dir installation option #2620

Merged
merged 10 commits into from
Apr 16, 2024

Conversation

PROFeNoM
Copy link
Contributor

@PROFeNoM PROFeNoM commented Apr 11, 2024

Description

FRAPMS-4418

The setup script now has two new installation options: --ini and --extension-dir. This should allow customers more flexibility regarding which INI file should be used and where the .so files will be copied.

Reviewer checklist

  • Test coverage seems ok.
  • Appropriate labels assigned.

@PROFeNoM PROFeNoM added the cat:installation Issues while installing the tracer label Apr 11, 2024
@PROFeNoM PROFeNoM self-assigned this Apr 11, 2024
@PROFeNoM PROFeNoM marked this pull request as ready for review April 11, 2024 11:39
@PROFeNoM PROFeNoM requested a review from a team as a code owner April 11, 2024 11:39
--enable-appsec Enable the application security monitoring module.
--enable-profiling Enable the profiling module.
--enable-profiling Enable the profiling module.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Interesting space you've added here? :-)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Interesting, indeed.

@codecov-commenter
Copy link

codecov-commenter commented Apr 15, 2024

Codecov Report

Merging #2620 (deabfc3) into master (e721e34) will increase coverage by 1.57%.
The diff coverage is n/a.

Additional details and impacted files

Impacted file tree graph

@@             Coverage Diff              @@
##             master    #2620      +/-   ##
============================================
+ Coverage     77.64%   79.21%   +1.57%     
  Complexity     2226     2226              
============================================
  Files           226      200      -26     
  Lines         25942    21942    -4000     
  Branches        986        0     -986     
============================================
- Hits          20142    17382    -2760     
+ Misses         5274     4560     -714     
+ Partials        526        0     -526     
Flag Coverage Δ
appsec-extension ?
tracer-extension 78.54% <ø> (ø)
tracer-php 80.16% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

see 26 files with indirect coverage changes


Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update e721e34...deabfc3. Read the comment docs.

Copy link
Collaborator

@bwoebi bwoebi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. The parse_appsec_version is outdated by now, but we'll refactor that at another time, when parse_trace_version and parse_profiling_version also get updated.

@bwoebi bwoebi added this to the 1.0.0 milestone Apr 15, 2024
@bwoebi bwoebi merged commit 382110c into master Apr 16, 2024
533 of 555 checks passed
@bwoebi bwoebi deleted the alex/feat/ini-setup branch April 16, 2024 10:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cat:installation Issues while installing the tracer
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants