Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
238 commits
Select commit Hold shift + click to select a range
db51568
AMBARI-26232 There will be failure when executing shell.py and wrong …
guluo2016 Nov 8, 2024
6d032e8
AMBARI-26234: ClusterNotFoundException in stage Confirm Hosts during …
guluo2016 Nov 12, 2024
0d0d421
AMBARI-26184: Resolve snakeyaml 1.12 CVE #3869
sandeepk318 Nov 12, 2024
09c1a4d
AMBARI-26235: Unable to check firewalld status when setup ambari #3878
guluo2016 Nov 13, 2024
a297895
AMBARI-26195: Ambari database page not wokring after JQ upgrade #3885
zRains Nov 19, 2024
8df31e5
AMBARI-26239: Fix OozieUtils (#3894)
coldless177 Nov 25, 2024
c4b8f7d
AMBARI-26205: Dropdown menu flex layout overflow #3895
zRains Nov 25, 2024
8553ad2
AMBARI-26236: The database password character type requirement is too…
guluo2016 Nov 25, 2024
99630e0
AMBARI-26240: Fix alter dispatcher (#3896)
JiaLiangC Nov 26, 2024
91c885a
AMBARI-26241: _threadlocal has no uid because it is always None #3898
guluo2016 Nov 29, 2024
09b77db
AMBARI-26243: refactor: convert .format() to f-strings #3899
yaruyng Nov 29, 2024
6fef294
AMBARI-26244: convert .format() to f-strings for ambari-server #3901
yaruyng Nov 30, 2024
a659232
AMBARI-26245: refactor(ambari-agent): convert .format() to f-strings …
yaruyng Nov 30, 2024
7f69af0
AMBARI-26249: Timeline Service v2 failed to start because of unable t…
guluo2016 Dec 5, 2024
9d47292
AMBARI-26247: convert .format() to f-strings for ambari-contrib #3903
yaruyng Dec 5, 2024
09f00f2
Update the KEYS File
JiaLiangC Dec 5, 2024
9f1ca0b
AMBARI-26253: Can't download all client configs (#3906)
JiaLiangC Dec 9, 2024
0290c9a
AMBARI-26257: Create new Configuration Group now worked #3907
zRains Dec 9, 2024
3e2a225
AMBARI-26248: Timeline Service Reader failed to start if hbase is not…
guluo2016 Dec 10, 2024
9df3a16
AMBARI-26147: Add Ruff integration to ambari (#3908)
JiaLiangC Dec 10, 2024
23e6b63
AMBARI-26251: tooltip display issue #3911
zRains Dec 11, 2024
5020de0
AMBARI-26207: Metrics sortable not work #3912
zRains Dec 11, 2024
a89f761
AMBARI-26255: fix can't add capacity-scheduler views (#3913)
JiaLiangC Dec 12, 2024
5262967
AMBARI-26270: Add quicklink of hiveserver2 web ui #3918
guluo2016 Dec 25, 2024
bffc22a
AMBARI-26142: JDK17 support for Ambari Co-authored-by: Mohammad Arsha…
sandeepk318 Oct 22, 2024
5bc4728
AMBARI-26204: Migrate RecommendationResourceProviderTest from EasyMoc…
JiaLiangC Oct 28, 2024
5d5ddf6
AMBARI-26203: Fix annotation processing issue in ConfigurationTest af…
JiaLiangC Oct 28, 2024
51de3d6
AMBARI-26212: Fix checkstyle error (#3862)
coldless177 Oct 29, 2024
057fe9c
Ambari-26211: Fix TaskActionScheduler test failed (#3861)
JiaLiangC Oct 30, 2024
ce650db
AMBARI-26215: Fix BlueprintConfigurationProcessorTest and others (#3863)
JiaLiangC Oct 31, 2024
e056035
AMBARI-26220: Fix ConfigureClusterTaskTest Unexpected method calls: C…
coldless177 Nov 1, 2024
a269f64
AMBARI-26221: Fix StackAdvisorCommandTest error,remove unnecessary co…
coldless177 Nov 1, 2024
1447335
AMBARI-26222: Fix ClientConfigResourceProviderTest & PreUpgradeCheckR…
JiaLiangC Nov 1, 2024
e6eac53
AMBARI-26233: Fix ambari-env.sh after jdk upgrade (#3873)
JiaLiangC Nov 22, 2024
c7477b2
AMBARI-26238: Add Ambari Java Home configuration for JDK 17 in Ambari…
JiaLiangC Nov 25, 2024
29ba9b6
AMBARI-26268: Remove default value for ambari-java-home in ambari-ser…
itongxiaojun Dec 23, 2024
77be49b
AMBARI-26269: Fix regex pattern flag position in ambari_jinja2 filter…
itongxiaojun Dec 24, 2024
b39fa9d
AMBARI-26249: Addendum, adjusting the location of creating directory …
guluo2016 Jan 3, 2025
32ad6c4
AMBARI-26271: Invalid parameter was provided when using shell.call in…
guluo2016 Jan 3, 2025
a8df589
AMBARI-26273: Add Oceanbase Support to Ambari MySQL DDL #3921
itongxiaojun Jan 3, 2025
ae7daf3
AMBARI-26275: NoClassesFoundToAnalyzeException when compiling ambari …
guluo2016 Jan 12, 2025
07dbaff
AMBARI-25848 : Need to update org.codehaus.jackson:jackson-mapper-asl…
vishalsuvagia Jan 13, 2025
85f0de8
AMBARI-26276: fix hdfs web service check (#3925)
itongxiaojun Jan 14, 2025
1913002
AMBARI-26277:fix kerberos encryption error (#3926)
itongxiaojun Jan 14, 2025
893eaa2
AMBARI-26279: ambari-agent prints logs that netstat command not found…
guluo2016 Jan 15, 2025
8588b76
AMBARI-26286: refactor(ambari-ruff): convert .format() to f-strings #…
yaruyng Jan 15, 2025
8330c6b
AMBARI-26055: Add alluxio support (#3934)
zRains Jan 20, 2025
ab6c075
AMBARI-26185: Upgrade commons-collections to resolve CVEs (#3936)
sandeepk318 Jan 23, 2025
9ea6781
AMBARI-26304 : User authentication fails for previously sync'd LDAP /…
Feb 3, 2025
1e04da6
Revert "AMBARI-26304 : User authentication fails for previously sync'…
Feb 3, 2025
ebf95d0
AMBARI-26304 : User authentication fails for previously sync'd LDAP /…
vishalsuvagia Feb 4, 2025
fb80b22
AMBARI-26305: Setting up Hive's xms config (#3939)
basapuram-kumar Feb 5, 2025
7cc99b9
AMBARI-26307: Knox SSO fails to login into Ambari (#3941)
prabhjyotsingh Feb 11, 2025
f589762
AMBARI-26306: Bumpup logback to 1.5.16(latest) due to CVE's (#3940)
basapuram-kumar Feb 11, 2025
b090bda
AMBARI-26319: Fix rpm build failed problem (#3952)
JiaLiangC Mar 10, 2025
ce246f3
AMBARI-26320: Fix jersey conflict error when ambari server start (#3953)
JiaLiangC Mar 11, 2025
3a4bbd8
AMBARI-26323: Ambari Component Installation Failure After Commons-Col…
JiaLiangC Mar 14, 2025
e525497
AMBARI-26326: Fix Hive installation failures due to missing dependenc…
JiaLiangC Mar 15, 2025
7293343
AMBARI-26328: Fix Zeppelin can't start error (#3957)
JiaLiangC Mar 15, 2025
ab88c1b
AMBARI-26322: Centralize dependency versions in properties #3954
yaruyng Mar 16, 2025
5b39079
AMBARI-26334: Fix execute_db_connection_check failed error (#3958)
JiaLiangC Mar 18, 2025
eb9261f
AMBARI-26310: Refactor zoo.cfg.j2 to Align with Python3 Migration (#3…
basapuram-kumar Mar 20, 2025
348567f
AMBARI-26337: Fix Ambari Metrics java home and JVM options (#3960)
JiaLiangC Mar 20, 2025
74c8abd
AMBARI-26338: Fix Rocky Linux 9 RPM Package Compatibility by Removing…
JiaLiangC Mar 20, 2025
26666c7
AMBARI-26192: Ambari checkbox issue #3959
zRains Mar 21, 2025
0f5c140
AMBARI-26341: Fix Batch restart not worked (#3962)
JiaLiangC Mar 22, 2025
55c2ba1
AMBARI-26252: Service autostart checkbox display issue #3965
zRains Mar 24, 2025
31b07ee
AMBARI-26426: Hosts failed to delete message is missing (#3972)
himanshumaurya09876 Mar 31, 2025
0a4f27c
AMBARI-26427: Handling Translation for Ranger TagSync Component (#3973)
basapuram-kumar Apr 2, 2025
4f2c450
AMBARI-26428: Fix Ambari Server Startup Failure with Jetty SSL and Mu…
basapuram-kumar Apr 2, 2025
bf141bc
Revert "AMBARI-26428: Fix Ambari Server Startup Failure with Jetty SS…
arshadmohammad Apr 10, 2025
f1dfbfc
AMBARI-26288:Preliminary upgrade of Spring and Jetty dependencies (#3…
itongxiaojun Jan 17, 2025
2aece24
AMBARI-26292: Upgrade jetty version to 2.1 (#3932)
JiaLiangC Jan 20, 2025
89764d1
AMBARI-26293: upgrade guice to 6.0 (#3933)
JiaLiangC Jan 21, 2025
195d864
AMBARI-26294: upgrade JPA (#3935)
JiaLiangC Jan 22, 2025
14fb532
AMBARI-26296: Fix security related issues after spring upgrade (#3951)
JiaLiangC Mar 11, 2025
d5645e8
AMBARI-26185: Upgrade commons-collections to resolve CVEs (#3936)
sandeepk318 Jan 23, 2025
0b66697
AMBARI-26357: Errors occur when compiling ambari after upgrading jett…
guluo2016 Mar 25, 2025
977469b
AMBARI-26440. trunk does not compile (#3978)
peterxcli Apr 14, 2025
76095ec
AMBARI-26443. Failed to execute goal frontend-maven-plugin on MAC M1 …
peterxcli Apr 14, 2025
f114a90
AMBARI-26444: Build is broken: infra_solr.py:172:1: SyntaxError: Unex…
Yunyung Apr 15, 2025
c01aec3
AMBARI-26454: Two source code files don't have Apache license text #3982
rich7420 Apr 16, 2025
c4f571c
AMBARI-26461: NotAMock Argument should be a mock, but is: class java.…
jojochuang Apr 16, 2025
5aadc37
AMBARI-26462: Alluxio-site-properties.xml does not pass validation (#…
jojochuang Apr 16, 2025
010af8c
AMBARI-26438: Ambari capacity view add failed (#3983)
JiaLiangC Apr 16, 2025
e94d90f
[AMBARI-26456]Dependency org.mockito:mockito-inline version is not un…
0lai0 Apr 16, 2025
7a9fee5
AMBARI-26453: change to 3.1.0.0-SNAPSHOT (#3986)
rich7420 Apr 17, 2025
afde37a
AMBARI-26449:Update org.postgresql:postgresql to 42.3.9 #3994
rich7420 Apr 18, 2025
f0e4372
AMBARI-26458: Maven -DskipSurefireTests does not skip Java tests (#3997)
Yunyung Apr 18, 2025
e83c05e
AMBARI-26474: Fix ambari server py test (#3995)
JiaLiangC Apr 18, 2025
c91fa77
AMBARI-26460: module java.base does not "opens sun.nio.fs" to unnamed…
Yunyung Apr 18, 2025
5691c2d
AMBARI-25598. Fix parameter error in the toString() of the ServiceCom…
743294668 Apr 19, 2025
3b50178
AMBARI-26448: Update org.springframework:* to 6.0.23 (#3993)
frankvicky Apr 19, 2025
2ce11be
Bump org.apache.derby:derby in /ambari-project (#3990)
dependabot[bot] Apr 19, 2025
52b070b
AMBARI-26470: Bump org.codehaus.groovy:groovy-all in /ambari-project…
dependabot[bot] Apr 19, 2025
552c6e4
AMBARI-25814: Bump commons-io:commons-io from 2.8.0 to 2.14.0 in /amb…
dependabot[bot] Apr 19, 2025
f84346e
AMBARI-26463: AmbariHandlerListTest.testRemoveViewInstance NPE (#3988)
jojochuang Apr 20, 2025
59983d8
AMBARI-26476:Precommit failed due to checkstyle error (#4003)
rich7420 Apr 20, 2025
21d82e7
AMBARI-26461 addendum (#4006)
jojochuang Apr 21, 2025
0073f14
AMBARI-26474: Fix ambari server py test (#4007)
JiaLiangC Apr 21, 2025
2ea8733
AMBARI-26475:Two Ambari WebUI Tests failures (#4002)
rich7420 Apr 21, 2025
6e8e086
AMBARI-26466: WidgetResourceProviderTest.testUpdateResources fails du…
Yunyung Apr 24, 2025
22c70ed
AMBARI-26471:Python test failures: X509_V_FLAG_NOTIFY_POLICY unsuppor…
rich7420 Apr 24, 2025
01fa761
AMBARI-26489 Remove odpi-ambari-mpack #4005
rich7420 Apr 24, 2025
2029952
AMBARI-26494: Ambari server failed to start due to database check fai…
guluo2016 Apr 30, 2025
5145987
AMBARI-26479: Bump org.apache.commons:commons-compress from 1.21 to 1…
0lai0 Apr 30, 2025
59e2ee8
AMBARI-26495: Ambari server startup failure caused by incorrect sprin…
guluo2016 May 6, 2025
c25cca8
AMBARI-26508: Multiple versions of ehcache.jar found in java class pa…
guluo2016 May 13, 2025
b502653
AMBARI-26516 : Ambari Agent hung when ambari server sends agent resta…
develop-vijay Jun 12, 2025
257c928
AMBARI-26316: Add metrics for Agent Stomp and Api Stomp performance (…
sandeepk318 Jun 12, 2025
75d55aa
AMBARI-25839: Reset user after RA HA wizard close (#3628)
develop-vijay Jun 16, 2025
0a50211
Ambari-26513: Added Scrolling Functionality in Sidebar Navigation Usi…
manish-m-pillai Jun 23, 2025
9eb8998
AMBARI-26519: Additional check for public and local during 1st time i…
kravii Jul 1, 2025
55c1d4f
AMBARI-26517 : Avoid printing password during DB connection check (#4…
develop-vijay Jul 1, 2025
aba3023
AMBARI-26520 : Fix deprecated usage string.uppercase (#4029)
harshith-21 Jul 1, 2025
fe47248
AMBARI-26295: ambari-server start error: Caused by: java.lang.Abstrac…
guluo2016 Jul 1, 2025
dafb41c
AMBARI-26522 : Fix imports for collections (#4033)
harshith-21 Jul 2, 2025
ddabe51
AMBARI-26523: Add missing logback.xml #4035
hidataplus Jul 3, 2025
1b323d7
AMBARI-26524: Fix inspect deprecations for Python 3.11 compatibility …
harshith-21 Jul 3, 2025
1d060eb
AMBARI-26528: Add build.os_arch params to support aarch64 #4040
hidataplus Aug 11, 2025
749d3c2
AMBARI-26535: Fix apache rat-plugin check errors and web test failed …
prabhjyotsingh Aug 11, 2025
0b5c95f
AMBARI-26531: Restore java_exec in infra_solr.py (#4042)
Ko-dany Aug 11, 2025
3410983
AMBARI-26530: Allow Jetty to serve symlinked resource files (#4041)
Ko-dany Aug 11, 2025
9beddd7
AMBARI-26538: Fix KeyError by initializing stack_version before use (…
Ko-dany Aug 12, 2025
d8e48a6
AMBARI-26529 Fix Kerberos admin session ajax failure (#4039)
shubhluck Aug 12, 2025
ae28e6e
AMBARI-26545: Fix rolling restart: use Response.readEntity(String) in…
sanrajbandre Sep 11, 2025
1b20453
AMBARI-26537: Security: Remove command file json after execution of a…
develop-vijay Sep 12, 2025
31b5f06
AMBARI-26000: Change admin_password to use str instead of unicode (#4…
HalimKim Oct 27, 2025
d5ef82a
AMBARI-26552: Upgrade service version to Bigtop 3.4.0 (#4078)
abjfh30 Nov 9, 2025
84feb0f
AMBARI-26496 Multiple HTTP GET methods incorrectly consume entity, ca…
guluo2016 Nov 9, 2025
1222f31
AMBARI-26533: Ranger Admin Restart Deletes JDBC JAR When Installed on…
eubnara Nov 10, 2025
9b5e1a7
AMBARI-26555: Password leaked for configurations at stack root (e.g. …
eubnara Nov 13, 2025
765aef3
AMBARI-26311: postgresql-server should be installed even though ambar…
eubnara Nov 27, 2025
0b28cee
AMBARI-26559: compilation not working on trunk branch (#4089)
sandeepk318 Dec 2, 2025
7a9fb93
AMBARI-26560: Unable to execute alert because of mistakenly ambari-ag…
guluo2016 Dec 2, 2025
4a83f0f
AMBARI-26562: Fix UT failure in Kerberos Step2 Controller (#4092)
prabhjyotsingh Dec 8, 2025
b5f05a2
AMBARI-26561: add support for $.browser (#4091)
prabhjyotsingh Dec 11, 2025
e92b1fe
AMBARI-26563: Replace deprecated logger.warn() with logger.warning() …
guluo2016 Dec 13, 2025
ec1b8d6
AMBARI-26568: Fixing IllegalArgumentException: argument src is null d…
basapuram-kumar Jan 27, 2026
1bb91e9
AMBARI-26599: Update the ambari-3.0.0 docs (#4131)
sandeepk318 May 19, 2026
b441aaa
Bump org.apache.commons:commons-configuration2 in /ambari-agent (#3999)
dependabot[bot] Jun 8, 2026
2f794b1
AMBARI-26614: Config and config-group changes are slow to propagate t…
eubnara Jun 10, 2026
57aa1b4
AMBARI-26598: Don't execute dangerous metatool command when starting …
eubnara Jun 10, 2026
d51e88d
AMBARI-26593: Adding Hbase thrift as hbase component (#4122)
basapuram-kumar Jun 10, 2026
923bfcc
AMBARI-26594: Stack upgrade issue related to null upgrade_id (#4121)
ashokblend Jun 10, 2026
797f67a
Ambari-26172 ambari admin react implementation layouting (#3874)
vanshuhassija Nov 8, 2024
6a1ce63
AMBARI-26173: common-components for ambari admin implementation #3876
vanshuhassija Nov 12, 2024
b1dac13
AMBARI-26166: Ambari Admin React Implementation: List Users/Groups Pa…
himanshumaurya09876 Nov 12, 2024
5a758cf
AMBARI-26167: Ambari Admin React Implementation: Add Users Page (#3879)
himanshumaurya09876 Nov 18, 2024
0cba9cb
AMBARI-26169: Ambari Admin React Implementation: Add Groups Page (#3880)
himanshumaurya09876 Nov 19, 2024
1ff6c10
AMBARI-26168: Ambari Admin React Implementation: Edit Users Page (#3881)
himanshumaurya09876 Nov 19, 2024
4ba0080
AMBARI-26174: Versions List Page (#3884)
vanshuhassija Nov 19, 2024
5757ab4
AMBARI-26170: Ambari Admin React Implementation: Edit Groups Page (#3…
himanshumaurya09876 Nov 19, 2024
fcafe30
AMBARI-26178: Ambari Admin React Implementation: List Remote Cluster …
sandeepk318 Nov 21, 2024
29cb393
AMBARI-26179: Ambari Admin React Implementation:Edit Remote Cluster #…
sandeepk318 Nov 22, 2024
81ebb43
AMBARI-26180: Ambari Admin React Implementation: Register Remote Clus…
sandeepk318 Nov 22, 2024
ae5dfe6
AMBARI-26181: Ambari Admin React Implementation: De-register Remote C…
sandeepk318 Nov 22, 2024
2eb1383
AMBARI-26171: Ambari Admin React Implementation: Create/Clone Views I…
himanshumaurya09876 Nov 25, 2024
dfbfbfd
AMBARI-26262: Ambari Admin React Build Fix & add missing files. (#3914)
sandeepk318 Dec 24, 2024
dfee344
AMBARI-26303: Rebase trunk branch onto frontend-refactor (#3937)
nikita15p Feb 6, 2025
34c4e94
AMBARI-26371 : Ambari Admin React Implementation : Views List (#3969)
Kowshic-V Mar 26, 2025
1f01073
AMBARI-26315: Ambari Web Switchable experience (#3967)
vanshuhassija May 13, 2025
f1d9651
AMBARI-26509: React application basic setup
vanshuhassija Jun 23, 2025
56fe091
AMBARI-26518 : Ambari admin react - bug fixes (#4027)
himanshumaurya09876 Jul 1, 2025
207dad9
AMBARI-26521: Ambari Web pipeline build failure due to rat checks
nikita15p Jul 2, 2025
4dcb262
AMBARI-26360 : Ambari Web React: Common components phase-1 (#4030)
himanshumaurya09876 Aug 12, 2025
1b82c58
AMBARI-26540: Update the translation.json file for Internationalisati…
sandeepk318 Aug 14, 2025
1d2ff86
AMBARI-26395:Step Wizard and Operation Progress components (#4049)
vanshuhassija Aug 26, 2025
f188610
AMBARI-26543 : Ambari Web React: Implement Modal Manager (#4053)
himanshumaurya09876 Sep 9, 2025
eb1d3c5
AMBARI-26361 : Ambari Web React: Cluster Installation Wizard - Step2 …
himanshumaurya09876 Sep 9, 2025
e0948dc
AMBARI-26364 : Ambari Web React: Hosts models and updater hooks (#4055)
himanshumaurya09876 Sep 9, 2025
e662c50
AMBARI-26374 : Ambari Web React: Manage config groups component (#4056)
himanshumaurya09876 Sep 9, 2025
b136b55
AMBARI-26542: Ambari Web React: Kerberos Wizard context & setup (#4052)
sandeepk318 Sep 9, 2025
22f9997
AMBARI-26376 : Ambari Web React: Check host component (#4057)
himanshumaurya09876 Sep 9, 2025
80a57bc
AMBARI-26380: Ambari Web React: Kerberos Wizard - Step3: install & Te…
sandeepk318 Sep 9, 2025
aca5f0d
AMBARI-26382: Ambari Web React: Kerberos Wizard - Step7: kerberize cl…
sandeepk318 Sep 9, 2025
30ee9c6
AMBARI-26387: Ambari Web React: List Stack in stack and Versions (#4060)
sandeepk318 Sep 9, 2025
cd25167
AMBARI-26388: Ambari Web React: List Versions in stack and Versions (…
sandeepk318 Sep 9, 2025
4a23e8e
AMBARI:26377: Ambari Web React: Cluster Installation Wizard - Step5, …
sandeepk318 Sep 11, 2025
a4504d4
AMBARI-26547 : Ambari Web React: Implement Rolling Restart Modal (#4063)
himanshumaurya09876 Sep 13, 2025
5a8eae4
AMBARI-26389: Ambari Web React: Implement filter in list Version (#4066)
sandeepk318 Sep 13, 2025
15a0349
AMBARI-26384: Ambari Web React: Disable kerberos (#4064)
sandeepk318 Sep 13, 2025
6b0bd72
AMBARI-26385: Ambari Web React: Regenerate keytabs (#4065)
sandeepk318 Sep 14, 2025
807aeb3
AMBARI-26391: Ambari Web React: Implement upgrade options layout moda…
sandeepk318 Sep 14, 2025
2470185
AMBARI-26363 : Ambari Web React: Cluster Installation Wizard - Step7 …
himanshumaurya09876 Sep 14, 2025
6fe43b6
AMBARI-26548 : Ambari Web React: Hosts Combo Search Component (#4071)
himanshumaurya09876 Sep 14, 2025
5166eca
AMBARI-26393: Ambari Web React: Implement the express & rolling upgra…
sandeepk318 Sep 14, 2025
132c3c3
AMBARI-26549 : Ambari Web React: Add Host Wizard (#4072)
himanshumaurya09876 Sep 14, 2025
ce8181f
AMBARI-26390: Ambari Web React: Implement list Upgrade History (#4085)
sandeepk318 Nov 9, 2025
1c5006b
AMBARI-26175 Register version capabilities in Ambari Admin (#3971)
vanshuhassija Nov 9, 2025
68ca2c1
AMBARI-26554: Ambari Web React: fix bugs in stack version and upgrade…
sandeepk318 Nov 10, 2025
fcdd338
AMBARI-26365 :: Ambari Web React: Hosts List Page (#4088)
himanshumaurya09876 Nov 27, 2025
7e1ed7b
AMBARI-26362 : Ambari Web React: Cluster Installation Wizard - Step3 …
himanshumaurya09876 Nov 27, 2025
913f078
AMBARI-26366 :: Ambari Web React: Hosts Summary Page (#4093)
himanshumaurya09876 Dec 8, 2025
54f3a8a
AMBARI-26565 : Fix build issues (#4098)
himanshumaurya09876 Dec 19, 2025
40fe4b1
AMBARI-26370 :: Ambari Web React: Integrate Hosts tabs - Summary, Con…
himanshumaurya09876 Dec 19, 2025
c1956a5
AMBARI-26564 :: Ambari Web React: Fix issues with OperationProgress c…
himanshumaurya09876 Dec 19, 2025
2032b5a
AMBARI:-26570: Ambari Web React: Component actions for masters/slaves…
sandeepk318 Jan 27, 2026
cf77186
AMBARI:-26582: Ambari Web React: Add recommendation modal for add/del…
sandeepk318 Jan 27, 2026
d4bc1ad
AMBARI:-26572: Ambari Web React: Component actions for clients - Refr…
sandeepk318 Jan 29, 2026
be97887
AMBARI:-26571: Ambari Web React: Component actions for clients - Inst…
sandeepk318 Jan 29, 2026
93d582d
AMBARI:-26574: Ambari Web React: Component actions for masters/slaves…
sandeepk318 Feb 2, 2026
bc12ee5
AMBARI:-26579: Ambari Web React: Component actions for masters/slaves…
sandeepk318 Feb 2, 2026
74ea877
AMBARI-26580: Ambari Web React: Component actions for masters/slaves-…
sandeepk318 Feb 4, 2026
6b3faaf
AMBARI-26586: Service Heatmaps implementation for service dashboard (…
vanshuhassija Feb 17, 2026
7a50004
AMBARI-26587: Implement service accounts module for cluster admin wit…
vanshuhassija Feb 18, 2026
a7bc724
AMBARI-26588 Cluster Installation steps 0,1,4 for incremental data of…
vanshuhassija Feb 20, 2026
3f6dacc
AMBARI-26588: Cluster installation step 5-8 (#4115)
vanshuhassija Feb 20, 2026
5999d31
AMBARI-26367 : Ambari Web React: Hosts Alerts Page (#4129)
himanshumaurya09876 May 18, 2026
1617b51
AMBARI-26369 : Ambari Web React: Hosts Configs Page (#4130)
himanshumaurya09876 May 18, 2026
89f06ba
AMBARI-26600 : Ambari Web React: Implement service models and config …
himanshumaurya09876 May 25, 2026
b6fc4ef
AMBARI-26612 : Ambari Web React : Implement and Complete All UI Featu…
himanshumaurya09876 May 29, 2026
9a7fb89
AMBARI-26613: Ambari Admin React Implementation: complete the ambari …
sandeepk318 Jun 10, 2026
ff01d7a
AMBARI-26232 There will be failure when executing shell.py and wrong …
guluo2016 Nov 8, 2024
43a644c
AMBARI-26235: Unable to check firewalld status when setup ambari #3878
guluo2016 Nov 13, 2024
a5dc076
AMBARI-26236: The database password character type requirement is too…
guluo2016 Nov 25, 2024
0c2209f
AMBARI-26241: _threadlocal has no uid because it is always None #3898
guluo2016 Nov 29, 2024
ee0c9a9
AMBARI-26243: refactor: convert .format() to f-strings #3899
yaruyng Nov 29, 2024
69c1556
AMBARI-26244: convert .format() to f-strings for ambari-server #3901
yaruyng Nov 30, 2024
81779c0
AMBARI-26245: refactor(ambari-agent): convert .format() to f-strings …
yaruyng Nov 30, 2024
628dd32
AMBARI-26249: Timeline Service v2 failed to start because of unable t…
guluo2016 Dec 5, 2024
7b872f6
AMBARI-26257: Create new Configuration Group now worked #3907
zRains Dec 9, 2024
5a7b4ec
AMBARI-26147: Add Ruff integration to ambari (#3908)
JiaLiangC Dec 10, 2024
ad713aa
AMBARI-26251: tooltip display issue #3911
zRains Dec 11, 2024
0ffdc29
AMBARI-26207: Metrics sortable not work #3912
zRains Dec 11, 2024
2bdc8ae
AMBARI-26142: JDK17 support for Ambari Co-authored-by: Mohammad Arsha…
sandeepk318 Oct 22, 2024
dfaefcb
AMBARI-26204: Migrate RecommendationResourceProviderTest from EasyMoc…
JiaLiangC Oct 28, 2024
3158b86
AMBARI-26203: Fix annotation processing issue in ConfigurationTest af…
JiaLiangC Oct 28, 2024
4de7137
AMBARI-26212: Fix checkstyle error (#3862)
coldless177 Oct 29, 2024
9431954
Ambari-26211: Fix TaskActionScheduler test failed (#3861)
JiaLiangC Oct 30, 2024
13372c2
AMBARI-26215: Fix BlueprintConfigurationProcessorTest and others (#3863)
JiaLiangC Oct 31, 2024
750acf8
AMBARI-26222: Fix ClientConfigResourceProviderTest & PreUpgradeCheckR…
JiaLiangC Nov 1, 2024
33d5254
AMBARI-26233: Fix ambari-env.sh after jdk upgrade (#3873)
JiaLiangC Nov 22, 2024
cfb8aa6
AMBARI-26238: Add Ambari Java Home configuration for JDK 17 in Ambari…
JiaLiangC Nov 25, 2024
3b6be10
AMBARI-25848 : Need to update org.codehaus.jackson:jackson-mapper-asl…
vishalsuvagia Jan 13, 2025
80a4a62
AMBARI-26286: refactor(ambari-ruff): convert .format() to f-strings #…
yaruyng Jan 15, 2025
37d9522
AMBARI-26185: Upgrade commons-collections to resolve CVEs (#3936)
sandeepk318 Jan 23, 2025
1f6a4e6
AMBARI-26315: Ambari Web Switchable experience (#3967)
vanshuhassija May 13, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
8 changes: 5 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,11 @@
/ambari-server/derby.log
/ambari-server/pass.txt
/ambari-web/npm-debug.log
/ambari-web/public/
/ambari-web/node_modules/
/ambari-web/node/
/ambari-web/classic/public/
/ambari-web/classic/node_modules/
/ambari-web/classic/node/
node/
mode_modules/
*.pyc
*.py~
**/*.iml
Expand Down
27 changes: 26 additions & 1 deletion Jenkinsfile
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ pipeline {

tools {
maven 'maven_3_latest'
jdk 'jdk_1.8_latest'
jdk 'jdk_17_latest'
}

environment {
Expand All @@ -55,6 +55,24 @@ pipeline {
}

stages {
stage('Find and Run Ruff') {
steps {
script {
sh 'pip3 install --user ruff'
echo "Contents of /home/jenkins/.local/bin:"
sh 'ls -l /home/jenkins/.local/bin || echo "Directory not found"'
}
}
}

stage('Ruff Check') {
steps {
withEnv(["PATH+LOCALBIN=/home/jenkins/.local/bin:${env.PATH}"]) {
sh 'ruff --version'
sh 'mvn exec:exec@ruff-check -Pruff-check -pl :ambari -DskipTests -Dmaven.install.skip=true'
}
}
}
stage('Pre-Build Deps') {
parallel{
stage('JIRA Integration') {
Expand Down Expand Up @@ -103,6 +121,13 @@ pipeline {

stage('Ambari Server PyTests') {
steps {
sh '''
# Install pyOpenSSL in one step
pip3 install --user --upgrade pyOpenSSL
# Verify installations
pip3 --version
openssl version
'''
sh 'mvn clean -am test -pl ambari-server -DskipSurefireTests -Dmaven.test.failure.ignore -Dmaven.artifact.threads=10 -Drat.skip -Dcheckstyle.skip -DskipAdminWebTests=true'
}
}
Expand Down
57 changes: 57 additions & 0 deletions KEYS
Original file line number Diff line number Diff line change
Expand Up @@ -880,3 +880,60 @@ N/zWncPZFHya0QfOEWBrHsF/N1evfirEqFeVlwIS8frJ7zZUekyCZtTlkhImp48d
Y+wM7m/7Q8IXwnCfRl1ktbLw
=TNQ6
-----END PGP PUBLIC KEY BLOCK-----
pub rsa4096 2024-11-20 [SC]
DCD36877D7A57FFDFC29343CE33E3A690928A669
uid [ultimate] Jialiang (CODE SIGNING KEY) <jialiang@apache.org>
sub rsa4096 2024-11-20 [E]

-----BEGIN PGP PUBLIC KEY BLOCK-----

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
dIlSNEfSnLL5KOOSp5+a/g==
=Kh5s
-----END PGP PUBLIC KEY BLOCK-----
156 changes: 148 additions & 8 deletions ambari-admin/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@
<relativePath>../ambari-project</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>org.apache.ambari</groupId>
<artifactId>ambari-admin</artifactId>
<packaging>jar</packaging>
<name>Ambari Admin View</name>
Expand Down Expand Up @@ -60,7 +59,7 @@
<plugin>
<groupId>com.github.eirslett</groupId>
<artifactId>frontend-maven-plugin</artifactId>
<version>1.3</version>
<version>1.11.0</version>
<configuration>
<nodeVersion>v4.5.0</nodeVersion>
<npmVersion>2.15.0</npmVersion>
Expand All @@ -85,6 +84,41 @@
<arguments>install --unsafe-perm</arguments>
</configuration>
</execution>
<execution>
<id>install-node-and-npm-react</id>
<phase>generate-sources</phase>
<goals>
<goal>install-node-and-npm</goal>
</goals>
<configuration>
<nodeVersion>v20.11.0</nodeVersion>
<npmVersion>10.8.3</npmVersion>
<workingDirectory>src/main/resources/ui/ambari-admin/</workingDirectory>
<npmInheritsProxyConfigFromMaven>false</npmInheritsProxyConfigFromMaven>
</configuration>
</execution>
<execution>
<id>npm-install-react</id>
<phase>generate-sources</phase>
<goals>
<goal>npm</goal>
</goals>
<configuration>
<arguments>install</arguments>
<workingDirectory>src/main/resources/ui/ambari-admin/</workingDirectory>
</configuration>
</execution>
<execution>
<id>npm-run-build-react</id>
<phase>generate-resources</phase>
<goals>
<goal>npm</goal>
</goals>
<configuration>
<arguments>run build</arguments>
<workingDirectory>src/main/resources/ui/ambari-admin/</workingDirectory>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
Expand Down Expand Up @@ -155,7 +189,7 @@
</plugin>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.2</version>
<version>3.5</version>
</plugin>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
Expand Down Expand Up @@ -199,8 +233,22 @@
<exclude>src/main/resources/ui/admin-web/test/.bowerrc</exclude>
<exclude>src/main/resources/ui/admin-web/.bowerrc</exclude>
<exclude>src/main/resources/ui/admin-web/package.json</exclude>
<exclude>src/main/resources/ui/admin-web/package-lock.json</exclude>
<exclude>src/main/resources/ui/admin-web/.jshintrc</exclude>
<exclude>src/main/resources/ui/admin-web/.idea/**</exclude>
<exclude>package-lock.json</exclude>
<exclude>src/main/resources/ui/ambari-admin/package-lock.json</exclude>
<exclude>src/main/resources/ui/ambari-admin/tsconfig.json</exclude>
<exclude>src/main/resources/ui/ambari-admin/package.json</exclude>
<exclude>src/main/resources/ui/ambari-admin/.vite/**</exclude>
<exclude>src/main/resources/ui/ambari-admin/vite**</exclude>
<exclude>src/main/resources/ui/ambari-admin/src/assets/**</exclude>
<exclude>src/main/resources/ui/ambari-admin/dist/**</exclude>
<exclude>src/main/resources/ui/ambari-admin/node_modules/**</exclude>
<exclude>src/main/resources/ui/ambari-admin/node/**</exclude>
<exclude>src/main/resources/ui/ambari-admin/tsconfig**</exclude>
<exclude>src/main/resources/ui/ambari-admin/eslint**</exclude>
<exclude>src/main/resources/ui/ambari-admin/README**</exclude>
</excludes>
</configuration>
<executions>
Expand All @@ -212,7 +260,103 @@
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>3.2.0</version>
<executions>
<execution>
<id>copy-angular-resources</id>
<phase>process-resources</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/classes/classic</outputDirectory>
<resources>
<resource>
<directory>src/main/resources/ui/admin-web/dist/angular</directory>
<filtering>false</filtering>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>3.2.0</version>
<executions>
<execution>
<id>copy-react-resources</id>
<phase>process-resources</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/classes/latest</outputDirectory>
<resources>
<resource>
<directory>src/main/resources/ui/ambari-admin/dist</directory>
<filtering>false</filtering>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>3.2.0</version>
<executions>
<execution>
<id>copy-react-resources</id>
<phase>process-resources</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/classes/latest</outputDirectory>
<resources>
<resource>
<directory>src/main/resources/ui/ambari-admin/dist</directory>
<filtering>false</filtering>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>3.2.0</version>
<executions>
<execution>
<id>copy-public-folder</id>
<phase>process-resources</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/classes</outputDirectory>
<resources>
<resource>
<directory>src/main/resources/ui/public</directory>
<includes>
<include>index.html</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
</plugins>

<resources>
<resource>
<directory>src/main/resources</directory>
Expand All @@ -221,10 +365,6 @@
<include>META-INF/**/*</include>
</includes>
</resource>
<resource>
<directory>src/main/resources/ui/admin-web/dist</directory>
<filtering>false</filtering>
</resource>
</resources>
</build>
<profiles>
Expand Down Expand Up @@ -304,4 +444,4 @@
</properties>
</profile>
</profiles>
</project>
</project>
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@
</a>
<ul class="dropdown-menu">
<li><a href ng-click="about()">{{'common.about' | translate}}</a></li>
<li><a href ng-click="switchExperience()">{{'common.switchExperience' | translate}}</a></li>
<li role="separator" class="divider"></li>
<li><a href ng-click="signOut()">{{'common.signOut' | translate}}</a></li>
</ul>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,11 @@ angular.module('ambariAdminConsole')
});
};

$scope.switchExperience = function() {
var currentLocation = $window.location.href;
$window.location.href = currentLocation.replace("classic", "latest");
};

//todo replace with breadcrumb service
$scope.$watch(function () {
return $route.current;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ angular.module('ambariAdminConsole')
'common.ambari': 'Ambari',
'common.apacheAmbari': 'Apache Ambari',
'common.about': 'About',
'common.switchExperience': 'Switch to latest UI',
'common.version': 'Version',
'common.signOut': 'Sign out',
'common.register': 'Register',
Expand Down
Loading