This commit is contained in:
huanqing.shao
2021-04-05 13:09:28 +08:00
parent 086cf27744
commit c0cdcc0de0
163 changed files with 631 additions and 293 deletions

114
support/a.yml Normal file
View File

@ -0,0 +1,114 @@
---
apiVersion: kuboard.cn/v1
kind: KuboardAddon
metadata:
name: pv-browser.addons.kuboard.cn
namespace: kube-system
spec:
scope: Cluster
extensions: []
info:
name: 存储卷浏览器
id: pv-browser.addons.kuboard.cn
version: v3.0.1
lastUpdate: '2020-11-26'
maintainer: shaohq@foxmail.com
scope: Cluster
description: 在集群概览页显示存储卷的利用率,查看存储卷内文件内容
document: 'https://addons.kuboard.cn/kuboard-pv-browser/v3.0.1/README.md'
addonUrl: 'https://addons.kuboard.cn/kuboard-pv-browser/v3.0.1/addon.yaml'
addonResourceUrl: 'https://addons.kuboard.cn/kuboard-pv-browser/v3.0.1/addonResource.yaml'
status:
status: LOADED
---
apiVersion: kuboard.cn/v1
k8sYamls:
kuboard-pv-browser: |-
apiVersion: apps/v1
kind: DaemonSet
metadata:
annotations:
k8s.kuboard.cn/ingress: 'false'
k8s.kuboard.cn/service: none
k8s.kuboard.cn/workload: kuboard-pv-browser
labels:
k8s.kuboard.cn/layer: monitor
k8s.kuboard.cn/name: kuboard-pv-browser
name: kuboard-pv-browser
namespace: kuboard
spec:
revisionHistoryLimit: 10
selector:
matchLabels:
k8s.kuboard.cn/layer: monitor
k8s.kuboard.cn/name: kuboard-pv-browser
template:
metadata:
labels:
k8s.kuboard.cn/layer: monitor
k8s.kuboard.cn/name: kuboard-pv-browser
spec:
containers:
- image: swr.cn-east-2.myhuaweicloud.com/kuboard/kuboard-pv-browser:v3.0.1
imagePullPolicy: IfNotPresent
name: delegator
volumeMounts:
- mountPath: /var/lib/kubelet
name: kubelet
- mountPath: /run/mount
name: mounts
- command:
- sleep
- '360000'
image: swr.cn-east-2.myhuaweicloud.com/kuboard/kuboard-pv-browser:v3.0.1
imagePullPolicy: IfNotPresent
name: pv-browser
volumeMounts:
- mountPath: /var/lib/kubelet
name: kubelet
- mountPath: /run/mount
name: mounts
dnsPolicy: ClusterFirst
tolerations:
- effect: ''
key: node-role.kubernetes.io/master
operator: Exists
restartPolicy: Always
schedulerName: default-scheduler
terminationGracePeriodSeconds: 30
volumes:
- hostPath:
path: /var/lib/kubelet
type: DirectoryOrCreate
name: kubelet
- hostPath:
path: /run/mount
type: DirectoryOrCreate
name: mounts
kind: KuboardAddonResource
lifecycleHandler:
additionalStep: >-
<div style="font-size: 14px; color: red; font-weight: 500">请确认您的 Kuboard
版本不低于 v3.0.0-alpha.5</div>
beforeUninstall: JavaScriptToExecuteBeforeUninstall
disable: JavaScriptToExecuteBeforeDisable
initialize: >
import { startInitTasks, completeInitTask, failInitTask, KuboardProxy } from
'/addon-api/index.js'
export function initializeKuboardAddon (initContext) {
startInitTasks([
{name: 'pvbrowser', description: '初始化任务 pv-browser', descriptionEn: 'init task: pv-browser' },
])
setTimeout(_ => {
completeInitTask('pvbrowser')
}, 1000)
console.log('finished')
}
install:
- kuboard-pv-browser
metadata:
name: pv-browser.addons.kuboard.cn
namespace: kube-system

115
support/b.yml Normal file
View File

@ -0,0 +1,115 @@
---
apiVersion: kuboard.cn/v1
kind: KuboardAddon
metadata:
name: pv-browser.addons.kuboard.cn
namespace: kuboard
spec:
scope: Cluster
extensions: []
info:
name: 存储卷浏览器
id: pv-browser.addons.kuboard.cn
version: v3.0.1
lastUpdate: '2020-11-26'
maintainer: shaohq@foxmail.com
scope: Cluster
description: 在集群概览页显示存储卷的利用率,查看存储卷内文件内容
document: 'https://addons.kuboard.cn/kuboard-pv-browser/v3.0.1/README.md'
addonUrl: 'https://addons.kuboard.cn/kuboard-pv-browser/v3.0.1/addon.yaml'
addonResourceUrl: 'https://addons.kuboard.cn/kuboard-pv-browser/v3.0.1/addonResource.yaml'
status:
status: LOADED
---
apiVersion: kuboard.cn/v1
k8sYamls:
kuboard-pv-browser: |-
apiVersion: apps/v1
kind: DaemonSet
metadata:
annotations:
k8s.kuboard.cn/ingress: 'false'
k8s.kuboard.cn/service: none
k8s.kuboard.cn/workload: kuboard-pv-browser
labels:
k8s.kuboard.cn/layer: monitor
k8s.kuboard.cn/name: kuboard-pv-browser
name: kuboard-pv-browser
namespace: kuboard
spec:
revisionHistoryLimit: 10
selector:
matchLabels:
k8s.kuboard.cn/layer: monitor
k8s.kuboard.cn/name: kuboard-pv-browser
template:
metadata:
labels:
k8s.kuboard.cn/layer: monitor
k8s.kuboard.cn/name: kuboard-pv-browser
spec:
containers:
- image: swr.cn-east-2.myhuaweicloud.com/kuboard/kuboard-pv-browser:v3.0.1
imagePullPolicy: IfNotPresent
name: delegator
volumeMounts:
- mountPath: /var/lib/kubelet
name: kubelet
- mountPath: /run/mount
name: mounts
- command:
- sleep
- '360000'
image: swr.cn-east-2.myhuaweicloud.com/kuboard/kuboard-pv-browser:v3.0.1
imagePullPolicy: IfNotPresent
name: pv-browser
volumeMounts:
- mountPath: /var/lib/kubelet
name: kubelet
- mountPath: /run/mount
name: mounts
dnsPolicy: ClusterFirst
tolerations:
- effect: ''
key: node-role.kubernetes.io/master
operator: Exists
restartPolicy: Always
schedulerName: default-scheduler
terminationGracePeriodSeconds: 30
volumes:
- hostPath:
path: /var/lib/kubelet
type: DirectoryOrCreate
name: kubelet
- hostPath:
path: /run/mount
type: DirectoryOrCreate
name: mounts
kind: KuboardAddonResource
lifecycleHandler:
additionalStep: >-
<div style="font-size: 14px; color: red; font-weight: 500">请确认您的 Kuboard
版本不低于 v3.0.0-alpha.5</div>
beforeUninstall: JavaScriptToExecuteBeforeUninstall
disable: JavaScriptToExecuteBeforeDisable
initialize: >
import { startInitTasks, completeInitTask, failInitTask, KuboardProxy } from
'/addon-api/index.js'
export function initializeKuboardAddon (initContext) {
startInitTasks([
{name: 'pvbrowser', description: '初始化任务 pv-browser', descriptionEn: 'init task: pv-browser' },
])
setTimeout(_ => {
completeInitTask('pvbrowser')
}, 1000)
console.log('finished')
}
install:
- kuboard-pv-browser
metadata:
name: pv-browser.addons.kuboard.cn
namespace: kuboard

View File

@ -9,10 +9,37 @@ description: 本文描述了Kuboard_v3.x的版本变更说明
<CurrentVersionV3/>
<!-- <CurrentVersion/>
* 【待完成】记住工作负载页面的展开状态
<!-- <CurrentVersion/> -->
## v3.1.1.0
**发布日期**
2021年4月5日
**优化**
* 工作负载编辑器
* 显示容器的默认资源请求/响应
* 容器生命周期回调
* 存储挂载表单校验
* ReplicaSet 悬浮时显示镜像的版本;
* 记住工作负载页面的展开状态(仅在当前会话中)
**BUG修正**
* spec.type === 'ClusterIP' && spec.clusterIP === 'None' 时,应该被判定为 Headless Service
* 列表
* 编辑器
* 查看页面
* 工作负载列表页,批量重启后,状态不正确的问题
* 工作负载编辑器(仅在 v3.1.1-beta.1 中出现如下 BUG
* 不能复制工作负载的 BUG
* ImagePullSecret 重复的问题
* 填写镜像时输入 `/` 后 RepoType 被重置的问题
* 在名称空间列表中删除名称空间后,不能正常刷新列表的问题
* 编辑节点标签后,页面不能正常刷新的问题
-->
## v3.1.1-beta.1