AMBARI-26601 : rebase frontend refactor branch with latest changes from the trunk branch#4137
Open
vishalsuvagia wants to merge 104 commits into
Open
Conversation
08b1ebf to
afa383c
Compare
…admin (#4134) Co-authered-by: himanshumaurya09876, vanshuhassija, Kowshic-V, shaur97
* add ruff check files * add formatted code
…ter JDK 17 upgrade (#3859) * AMBARI-26203: Fix testAllPropertiesHaveMarkdownDescriptions failed
* AMBARI-26211: Fix TaskActionScheduler test failed
* AMBARI-26215: Fix BlueprintConfigurationProcessorTest and others
…esourceProviderTest& ExecutionSchedulerTest& AmbariProxiedUserDetailsServiceTest
… AD based users Issue: User authentication fails for previously sync'd LDAP / AD based users. Cause: the authentication-key was being split before checking if the authentication type required is local or remote based, hence it fails with a NullPointerException. Changes made: Updated the implementation to add a check for auth type before adding split for authentication-key
…d LDAP / AD based users" This reverts commit 9ea6781.
… AD based users (#3938) Issue: User authentication fails for previously sync'd LDAP / AD based users. Cause: the authentication-key was being split before checking if the authentication type required is local or remote based, hence it fails with a NullPointerException. Changes made: Updated the implementation to add a check for auth type before adding split for authentication-key Co-authored-by: Vishal Suvagia <vishalsuvagia@apache.org>
#3955) * AMBARI-26323: Ambari Component Installation Failure After Commons-Collections Upgrade
…ies and Java version compatibility issues (#3956)
#3961) * AMBARI-26338: Fix Rocky Linux 9 RPM Package Compatibility by Removing Outdated PowerPC .so file
…tMethodError (#3943) * AMBARI-26295: ambari-server start error: Caused by: java.lang.AbstractMethodError * Remove redundant hadoop.version * Remove duplicate dependency --------- Co-authored-by: Wei-Chiu Chuang <weichiu@apache.org>
Co-authored-by: harshith gandhe <harshith@acceldata.io>
…4044) * AMBARI-26523: fix apache rat-plugin check errors * fix test/karma caused after AMBARI-26519
* AMBARI-26529 Fix Kerberos admin session ajax failure and avoid unnecessary KERBEROS service deletion * AMBARI-26529 Added test case and removed Kerberos service check * Fixed spaces
… ExecutionScheduleManager #4050 Signed-off-by: SANRAJ RAJENDRA BANDRE <sanraj.programming@gmail.com>
… task (#4045) Co-authored-by: vijgovin <vijayakumar.govindasamy@oracle.com>
Co-authored-by: abjfh <3022044014@qq.com>
…using warning logs (#4015)
… Same Host as Ambari Server (#4043)
…cluster-env.xml) (#4086)
* AMBARI-26561: add support for $.browser * AMBARI-26561: add unit test
…uring schema upgrade (#4100)
* AMBARI-26232 There will be failure when executing shell.py and wrong order of imports for WidgetResourceProvider.java (#3872) * There will be failure when executing shell.py * Wrong order of imports for WidgetResourceProvider.java * Fix issue of test failure * AMBARI-26234: ClusterNotFoundException in stage Confirm Hosts during deploying a cluster #3875 * AMBARI-26184: Resolve snakeyaml 1.12 CVE #3869 * AMBARI-26235: Unable to check firewalld status when setup ambari #3878 * AMBARI-26195: Ambari database page not wokring after JQ upgrade #3885 * AMBARI-26239: Fix OozieUtils (#3894) * AMBARI-26239: Fix OozieUtils * AMBARI-26205: Dropdown menu flex layout overflow #3895 * AMBARI-26236: The database password character type requirement is too few (#3883) * The database password character type requirement is too few * Add more special characters, and add UT for this case * Update test case * AMBARI-26240: Fix alter dispatcher (#3896) * AMBARI-26241: _threadlocal has no uid because it is always None #3898 * AMBARI-26243: refactor: convert .format() to f-strings #3899 * AMBARI-26244: convert .format() to f-strings for ambari-server #3901 * AMBARI-26245: refactor(ambari-agent): convert .format() to f-strings (#3902) * AMBARI-26249: Timeline Service v2 failed to start because of unable to create leveldb state store directory #3905 * AMBARI-26247: convert .format() to f-strings for ambari-contrib #3903 * Update the KEYS File * AMBARI-26253: Can't download all client configs (#3906) * AMBARI-26257: Create new Configuration Group now worked #3907 * AMBARI-26248: Timeline Service Reader failed to start if hbase is not installed #3904 * AMBARI-26147: Add Ruff integration to ambari (#3908) * add ruff check files * add formatted code * AMBARI-26251: tooltip display issue #3911 * AMBARI-26207: Metrics sortable not work #3912 * AMBARI-26255: fix can't add capacity-scheduler views (#3913) * AMBARI-26270: Add quicklink of hiveserver2 web ui #3918 * AMBARI-26142: JDK17 support for Ambari Co-authored-by: Mohammad Arshad <arshad@apache.org> (#3851) * AMBARI-26204: Migrate RecommendationResourceProviderTest from EasyMoc… (#3860) * AMBARI-26204: Migrate RecommendationResourceProviderTest from EasyMock to Mockito * AMBARI-26203: Fix annotation processing issue in ConfigurationTest after JDK 17 upgrade (#3859) * AMBARI-26203: Fix testAllPropertiesHaveMarkdownDescriptions failed * AMBARI-26212: Fix checkstyle error (#3862) * Ambari-26211: Fix TaskActionScheduler test failed (#3861) * AMBARI-26211: Fix TaskActionScheduler test failed * AMBARI-26215: Fix BlueprintConfigurationProcessorTest and others (#3863) * AMBARI-26215: Fix BlueprintConfigurationProcessorTest and others * AMBARI-26220: Fix ConfigureClusterTaskTest Unexpected method calls: ClusterConfigurationRequest.getRequiredHostGroups() error (#3864) fix AsyncCallableServiceTest Unexpected method calls: Callable.call() error * AMBARI-26221: Fix StackAdvisorCommandTest error,remove unnecessary code. (#3865) * AMBARI-26222: Fix ClientConfigResourceProviderTest & PreUpgradeCheckResourceProviderTest& ExecutionSchedulerTest& AmbariProxiedUserDetailsServiceTest * AMBARI-26233: Fix ambari-env.sh after jdk upgrade (#3873) * fix ambari agent env after jdk upgrade * AMBARI-26238: Add Ambari Java Home configuration for JDK 17 in Ambari… (#3891) * AMBARI-26238: Add Ambari Java Home configuration for JDK 17 in Ambari server * AMBARI-26268: Remove default value for ambari-java-home in ambari-server.py to fix setup handling #3915 Co-authored-by: tongxiaojun <tongxiaojun@gmail.com> * AMBARI-26269: Fix regex pattern flag position in ambari_jinja2 filters #3917 * AMBARI-26269: Fix regex pattern flag position in ambari_jinja2 filters --------- Co-authored-by: tongxiaojun <tongxiaojun@gmail.com> * AMBARI-26249: Addendum, adjusting the location of creating directory code (#3920) * AMBARI-26271: Invalid parameter was provided when using shell.call in HostInfo.py #3919 * AMBARI-26273: Add Oceanbase Support to Ambari MySQL DDL #3921 Co-authored-by: tongxiaojun <tongxiaojun@gmail.com> * AMBARI-26275: NoClassesFoundToAnalyzeException when compiling ambari with jdk17 #3924 * AMBARI-25848 : Need to update org.codehaus.jackson:jackson-mapper-asl dependency (#3922) Issue: Need to update org.codehaus.jackson:jackson-mapper-asl dependency. Cause: the library has been moved to com.fasterxml.jackson.core » jackson-databind, hence to keep up with the newer versions need to update the library dependency. Changes made: to update the jackson-mapper-asl dependency to jackson-databind and the required library version upgrades Co-authored-by: Vishal Suvagia <vishalsuvagia@apache.org> * AMBARI-26276: fix hdfs web service check (#3925) * AMBARI-26277:fix kerberos encryption error (#3926) * AMBARI-26279: ambari-agent prints logs that netstat command not found #3928 * AMBARI-26286: refactor(ambari-ruff): convert .format() to f-strings #3927 AMBARI-26286: refactor(ambari-ruff): convert .format() to f-strings * AMBARI-26055: Add alluxio support (#3934) * add alluxio service Co-authored-by: jialiang <jialiangcaimd@gmail.com> * fix license --------- Co-authored-by: jialiang <jialiangcaimd@gmail.com> * AMBARI-26185: Upgrade commons-collections to resolve CVEs (#3936) --------- Co-authored-by: Peng Lu <lupeng_nwpu@qq.com> Co-authored-by: Sandeep Kumar <skumar34@visa.com> Co-authored-by: zrain <zrainfun@gmail.com> Co-authored-by: coldless177 <baishangxia707@gmail.com> Co-authored-by: jialiang <jialiangcaimd@gmail.com> Co-authored-by: yaruyng <59247435+yaruyng@users.noreply.github.com> Co-authored-by: tongxiaojun <tongxiaojun@redoop.com> Co-authored-by: tongxiaojun <tongxiaojun@gmail.com> Co-authored-by: Vishal Suvagia <vishalsuvagia@users.noreply.github.com> Co-authored-by: Vishal Suvagia <vishalsuvagia@apache.org>
Merging the patch based on discussion and reviews
afa383c to
8c3b591
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What changes were proposed in this pull request?
rebased the frontend-refactor branch with all changes from the trunk branch.
(Please fill in changes proposed in this fix)
How was this patch tested?
(Please explain how this patch was tested. Ex: unit tests, manual tests)
(If this patch involves UI changes, please attach a screen-shot; otherwise, remove this)
Please review Ambari Contributing Guide before opening a pull request.