cloudfoundry / java-buildpack

Cloud Foundry buildpack for running Java applications
Apache License 2.0
433 stars 2.59k forks source link

Migrate dynatrace integration to LD_PRELOAD and support FIPS mode #1041

Closed joushx closed 6 months ago

joushx commented 8 months ago

Migrate the dnytrace integration to use the LD_PRELOAD method as used within other buildpacks and support FIPS mode.

linux-foundation-easycla[bot] commented 8 months ago

CLA Signed

The committers listed above are authorized under a signed CLA.

meibensteiner commented 7 months ago

@dmikusa @pivotal-david-osullivan Could you please take a look? We have some customers who want to switch to the updated buildpack by end of year.

dmikusa commented 7 months ago

@meibensteiner Hi, sorry for the delay. The PR looks OK but it has to go through some manual testing. Testing with the CF JBP is time-consuming, but helps ensure we don't have any regressions. Once that's done we'll move forward and get it merged. Thanks in advance for your patience.

TimGerlach commented 7 months ago

Hi @dmikusa , Have you had a chance to perform the manual testing that you mentioned previously? I'm asking because we are running a critical project that requires this PR to be merged before the end of this year. We appreciate your support.

pivotal-david-osullivan commented 7 months ago

@TimGerlach @anthonydahanne is working on this testing, we are aiming to get this out in a release next week!

anthonydahanne commented 7 months ago

@dmikusa , @pivotal-david-osullivan I could test this change, using:

  buildpacks:
    -  https://github.com/joushx/java-buildpack

and using my own Dynatrace trial account - everything still worked fine,see screenshots Screenshot 2023-12-19 at 14 33 20 Screenshot 2023-12-19 at 14 31 02

You'll need to rebase this branch though before merging; it's pretty far behind now.

Thanks @joushx for your patience!

joushx commented 7 months ago

Nice, thank you! I just did the rebase.

joushx commented 6 months ago

Linter suggestions applied