celeborn/web/env.d.ts
labbomb 14723e975d [CELEBORN-1231] Support baseline implementation of Celeborn Web
### 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>
2024-01-19 15:55:10 +08:00

19 lines
840 B
TypeScript

/*
* 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.
*/
/// <reference types="vite/client" />