Skip to content

Latest commit

 

History

History
110 lines (109 loc) · 43.3 KB

kubean_testcase.md

File metadata and controls

110 lines (109 loc) · 43.3 KB

Kubean test case

Function Case Name Declaration Requirement ID Status Code Link Test details
Create basic cluster Support one node cluster: only one master node master and worker in C-001
Code Link detail
Support CRI: containerd C-013
Code Link detail
Support CNI: calico C-001
Code Link detail
Support calico tunnel mode: IPIP C-001
Code Link detail
Not overwirte hostname C-001
Code Link detail
Support disable cluster ca auto_renew C-015 detail
Ssh authorization: user name and password C-001
Code Link detail
Create cluster:extend Create cluster topology: 1 master and 1 worker C-001
Code Link detail
Create cluster topology: 3 master and 2 worker C-012 detail
Create cluster topology: 3 master and kube-vip component
Code Link
SSH authorization: private key C-001
Code Link detail
Support single stack calico tunnel mode: IPIP_Always C-001
Code Link detail
Support single stack calico tunnel mode: IPIP_CrossSubnet C-001
Code Link detail
Support single stack calico tunnel mode: Vxlan_Always C-001
Code Link detail
Support single stack calico tunnel mode: Vxlan_CrossSubnet C-001
Code Link detail
Support single stack calico: kube_pods_subnet kube_pods_subnet C-001
Code Link detail
Support single stack calico: kube_service_addresses kube_service_addresses C-001
Code Link detail
Support dual stack calico tunnel mode: IPIP_Always + Vxlan_CrossSubnet C-001
Code Link detail
Support dual stack calico tunnel mode: IPIP_CrossSubnet + Vxlan_CrossSubnet C-001
Code Link detail
Support dual stack calico tunnel mode: Vxlan_Always + Vxlan_Always C-001
Code Link detail
Support dual stack calico tunnel mode: Vxlan_CrossSubnet + Vxlan_Always C-001
Code Link detail
Support dual stack calico: kube_pods_subnet of ipv4 and ipv6 C-001
Support dual stack calico: kube_service_addresses of ipv4 and ipv6 C-001
Support create cilium clusters C-001
Code Link detail
Support CNI: none onlu install only cni dependency C-001
Support CRI: runc/kata/gvisor C-042
Support cilium: kube_pods_subnet C-001
Code Link detail
Support cilium: kube_service_addresses C-001
Code Link detail
Support cluster ca auto_renew auto_renew_certificates:true C-001
Code Link
Manual update ca kubeadmin renew C-015
Support overwrite hostname C-001
Code Link detail
Support install k8s on Readhat8 node: online C-001
Code Link detail
Support install k8s on Readhat7 node: online C-001
Code Link detail
Support install k8s on Centos8 node: online C-001
Code Link detail
Support create cluster on public clouds C-001
Support create cluster on physical machine C-001
Support kube-vip C-001
Support ipvs mode C-001
Code Link
Support iptable mode C-001
Code Link detail
Support non root user install C-001
Support local DNS server C-001
Support local NTP server C-001
Support set kubelet_max_pods C-001
Support set kubernetes_audit C-001
Support local insecure registry C-001
Create cluster with same node name, should be fail C-001 detail
Support kubean install not in kubean-system
Code Link
Reset Cluster reset
Code Link detail
Cluster Function Posthook the kubeconfig to kubean
Code Link detail
Limit concurrent operations of the cluster
Code Link
Delete the backup resources reverse order default reserve 5 copies
Code Link
Anti-modification flag can be set when backup resource be modified
Add/Remove node Add master C-004
Add worker C-004
Code Link detail
Remove worker C-004
Code Link detail
Remove master C-004
Master down in remove procedure C-004
Worker down in remove procedure C-004 detail
Readd master node to cluster C-015
Readd a worker to cluster C-015 detail
Hot upgrade Hot upgrade k8s Z version: online C-003
Code Link
Hot upgrade k8s Y version: online C-003
Code Link detail
Hot upgrade CNI To be determined C-003
High availability Hight availability of not firt master : Node crash L-019
Hight availability of firt master To be determind L-019
Hight availability of leader etcd L-019
Hight availability of follower etcd L-019
Hight availability of worker: Node crash L-018
Others Ntp func when create cluster C-001 detail
Ntp func while cluster in use C-001 detail
k8s version compatibility test, from 1.20 to 1.26
Code Link
Set up multiple kubean operator replicas set replicas to 3
Code Link detail
Retry 0 times when job fail backoffLimit=0
Code Link detail
Retry 1 times when job fail backoffLimit=1
Code Link
Retry 2 times when job fail backoffLimit=2
Code Link
Offline Support offline dual stack calico tunnel mode: IPIP_Always + Vxlan_CrossSubnet C-001
Code Link detail
Support offline dual stack calico tunnel mode: IPIP_CrossSubnet + Vxlan_CrossSubnet C-001
Code Link detail
Support offline dual stack calico tunnel mode: Vxlan_Always + Vxlan_Always C-001
Code Link detail
Support offline dual stack calico tunnel mode: Vxlan_CrossSubnet + Vxlan_Always C-001
Code Link detail
Support offline dual stack calico: kube_pods_subnet of ipv4 and ipv6 C-001
Support offline dual stack calico: kube_service_addresses of ipv4 and ipv6 C-001
Support offline cilium clusters C-001
Code Link detail
Support offline single stack calico tunnel mode: IPIP_Always C-001
Code Link detail
Support offline single stack calico tunnel mode: IPIP_CrossSubnet C-001
Code Link detail
Support offline single stack calico tunnel mode: Vxlan_Always C-001
Code Link detail
Support offline single stack calico tunnel mode: Vxlan_CrossSubnet C-001
Code Link detail
Support offline single stack calico: kube_pods_subnet C-001 Code Link detail
Support offline single stack calico: kube_service_addresses C-001 Code Link detail
Support offline ipvs mode C-001
Code Link
Support offline CRI: docker C-001
Code Link detail
Support offline install k8s on KylinV10SP2 node: C-001
Code Link
Support offline install k8s on Readhat8 node C-001
Code Link detail
Support offline install k8s on Readhat7 node C-001
Code Link detail
Support offline install k8s on Centos7 node C-001
Code Link detail
Support Add offline worker C-004 detail
Support Remove offline worker C-004 detail
Support Offline Cluster reset
Code Link detail
Hot upgrade k8s Z version: offline C-003
Hot upgrade k8s Y version: offline C-003
Hot online upgrade CRI-containerd C-003
Hot offline upgrade CRI-containerd C-003
Script import_files.sh to import release binary file
Code Link
Script import_images.sh to push released image file to registry
Code Link
Script import_images.sh to push released image file to local path
Code Link
Script import_iso.sh to import iso file to minio
Code Link
Script import_ospkgs.sh to import released os packages to minio
Code Link