Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

[improve][fn] Add support for overriding additionalJavaRuntimeArguments with PF_additionalJavaRuntimeArguments env #23130

Conversation

lhotari
Copy link
Member

@lhotari lhotari commented Aug 6, 2024

Motivation

Apache Pulsar Helm chart uses the gen-yml-from-env.py script to customize the function_worker.yml file so that environment variables are used to override values.
There's support missing for a few configuration keys.

Modifications

  • register additionalJavaRuntimeArguments, additionalEnabledConnectorUrlPatterns and additionalEnabledFunctionsUrlPatterns configuration keys as ones that take a list of values.

Documentation

  • doc
  • doc-required
  • doc-not-needed
  • doc-complete

…imeArguments with PF_additionalJavaRuntimeArguments
@codecov-commenter
Copy link

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 74.50%. Comparing base (bbc6224) to head (3b020ca).
Report is 497 commits behind head on master.

Additional details and impacted files

Impacted file tree graph

@@             Coverage Diff              @@
##             master   #23130      +/-   ##
============================================
+ Coverage     73.57%   74.50%   +0.93%     
- Complexity    32624    34056    +1432     
============================================
  Files          1877     1919      +42     
  Lines        139502   144156    +4654     
  Branches      15299    15754     +455     
============================================
+ Hits         102638   107408    +4770     
+ Misses        28908    28519     -389     
- Partials       7956     8229     +273     
Flag Coverage Δ
inttests 27.87% <ø> (+3.29%) ⬆️
systests 24.71% <ø> (+0.38%) ⬆️
unittests 73.85% <ø> (+1.01%) ⬆️

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

see 493 files with indirect coverage changes

@lhotari lhotari merged commit 8707fbe into apache:master Aug 7, 2024
53 of 54 checks passed
lhotari added a commit that referenced this pull request Aug 7, 2024
…ts with PF_additionalJavaRuntimeArguments env (#23130)

(cherry picked from commit 8707fbe)
lhotari added a commit that referenced this pull request Aug 7, 2024
…ts with PF_additionalJavaRuntimeArguments env (#23130)

(cherry picked from commit 8707fbe)
nikhil-ctds pushed a commit to datastax/pulsar that referenced this pull request Aug 8, 2024
…ts with PF_additionalJavaRuntimeArguments env (apache#23130)

(cherry picked from commit 8707fbe)
(cherry picked from commit be0fca6)
srinath-ctds pushed a commit to datastax/pulsar that referenced this pull request Aug 12, 2024
…ts with PF_additionalJavaRuntimeArguments env (apache#23130)

(cherry picked from commit 8707fbe)
(cherry picked from commit be0fca6)
Denovo1998 pushed a commit to Denovo1998/pulsar that referenced this pull request Aug 17, 2024
grssam pushed a commit to grssam/pulsar that referenced this pull request Sep 4, 2024
hanmz pushed a commit to hanmz/pulsar that referenced this pull request Feb 12, 2025
# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants