### What changes were proposed in this pull request? Introduce Celeborn Web UI module and support baseline implementation of Celeborn Web UI. <img width="1675" alt="image" src="https://github.com/apache/incubator-celeborn/assets/15062456/0ff1ff59-7aa6-4233-a875-cf8b2742df5c"> ### Why are the changes needed? Celeborn Web is a dashboard including: - Display and manage the status of Celeborn Master. - Display and manage the status of Celeborn Worker. - Display and manage the status of Celeborn tenants and Applications. - Static configuration display and dynamic configuration update (to be supported by the community for centralized configuration management). - Support display and update of dynamic configuration of tenant and cluster dimensions. - Support authentication. The Celeborn Web UI is required for dashboard to provide frontend of dashboard. ### Does this PR introduce _any_ user-facing change? No. ### How was this patch tested? Local test. Closes #2234 from labbomb/dev. Lead-authored-by: labbomb <739955946@qq.com> Co-authored-by: Nicholas Jiang <programgeek@163.com> Signed-off-by: Shuang <lvshuang.xjs@alibaba-inc.com>
32 lines
1.1 KiB
HTML
32 lines
1.1 KiB
HTML
<!--
|
|
* Licensed to the Apache Software Foundation (ASF) under one
|
|
* or more contributor license agreements. See the NOTICE file
|
|
* distributed with this work for additional information
|
|
* regarding copyright ownership. The ASF licenses this file
|
|
* to you under the Apache License, Version 2.0 (the
|
|
* "License"); you may not use this file except in compliance
|
|
* with the License. You may obtain a copy of the License at
|
|
*
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
*
|
|
* Unless required by applicable law or agreed to in writing, software
|
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
* See the License for the specific language governing permissions and
|
|
* limitations under the License.
|
|
-->
|
|
|
|
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<link rel="icon" href="/favicon.ico">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>Apache Celeborn</title>
|
|
</head>
|
|
<body>
|
|
<div id="app"></div>
|
|
<script type="module" src="/src/main.ts"></script>
|
|
</body>
|
|
</html>
|