Comments (10)
For Shows where the airgap package is downloaded(aliyunoss or github)
Add a new dropdown button next to view install script
, displaying <source> Source
Text.
And select AliyunOSS
or Github
from dropdown.
Please use role-secondary
class for the button.
And use the API PUT /v1/settings/package-download-source
to set the download source. Both aliyunoss
and github
are valid.
from autok3s.
from autok3s.
If the airgap package is downloading too slowly or the package download failed with the specified source(e.g. using github source in a bad network environment). Is it better to add a retry
button on the UI page to retry download after switching Source?
from autok3s.
If the airgap package is downloading too slowly or the package download failed with the specified source(e.g. using github source in a bad network environment). Is it better to add a
retry
button on the UI page to retry download after switching Source?
If so, I think both Cancel
and Retry
are also needed. For now, It will retry and re-download it after editing the package without any changes.
from autok3s.
Sure. It also makes sense. I think it's better to add information about this to the doc for users who want to retry and re-download the package after switching the source or some other case.
from autok3s.
@ly5156 The #589 requires UI enhancement.
- Add actions(
Cancel
andDownload
) for airgap package. - Popup logs when the package is created and changed to
Downloading
state
from autok3s.
from autok3s.
- The package will re-download after
Edit
package. UI needs to show download logs also after edit the package. - UI needs to
Disconnect
the download log when user canceled the downloading process.
from autok3s.
Edit the package with Active
status, and save without modification. The package changed to OutOfSync
status, UI shows popup logs, and the log shows the package xxxxx is ready, skip downloading resources
. The log API won't Disconnect and the package won't change to Active
status.
from autok3s.
Tested with v0.8.0:
- UI shows the source type(where the package is downloaded), users can switch the source from the Source Button.
- The package shows the downloading status when downloading and shows the download logs, users can clearly handle the download process or download failed reasons.
- The package can be re-download with the OutOfSync status. The package can be canceled with the Downloading status.
from autok3s.
Related Issues (20)
- [BUG] enbale explorer 失败 HOT 1
- [Feature Request] Support Cloud provider for Huawei HOT 1
- autok3s join使用离线安装包 HOT 2
- [BUG] k3d provider can't join more than one worker node to a cluster with only a master node HOT 5
- [BUG] mirror host can not resolve HOT 2
- [BUG] Failed to run on macOS Ventura HOT 1
- [BUG] helm-dashboard can't open HOT 2
- [BUG] Helm-dashboard won't restart if clicked the shutdown button in UI
- [BUG] 使用k3d provider时出现K3D错误 HOT 10
- Help: How to add INSTALL to autok3s_K3S_SELINUX_WARN These variables are passed to install.sh HOT 3
- [BUG] Invalid setting etcd-snapshot-schedule-cron HOT 5
- [BUG] When deleting the cluster in autok3s, the data directory defined by --data-dir was not deleted HOT 2
- [Feature Request] Support cpu arch for LoongArch HOT 3
- [Enhancement] Cluster list page should show k3s version HOT 1
- [Feature Request] Support get the dynamic port of the k3d cluster
- Proposal: Adding e2e testing for this project HOT 1
- [BUG] Error writing node IP when join node, The status has been constantly in Upgrading HOT 14
- [Enhance] support partial rollback when creating cluster or joining nodes HOT 2
- [BUG] Can't enable kube-explorer ui plugin when creating a cluster HOT 1
- [Enhancement] Bump k3d to v5.6.0 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from autok3s.