Skip to content

Commit 0baf511

Browse files
github: issues template table to checklist (#508)
Signed-off-by: Rohit Yadav <[email protected]>
1 parent f00d3f9 commit 0baf511

File tree

3 files changed

+827
-837
lines changed

3 files changed

+827
-837
lines changed
Lines changed: 173 additions & 175 deletions
Original file line numberDiff line numberDiff line change
@@ -1,182 +1,180 @@
11
---
22
name: Smoke Test Plan
33
about: Create a smoke test plan for a release
4-
title: "[TESTPLAN] Smoketest for $VERSION "
4+
title: "[TESTPLAN] Smoketest for $VERSION with $Role, $Hypervisor and ACS $Version"
55
labels: testing
66

77
---
88

9-
## Primate Smoke Test Plan
10-
11-
| Feature | Tester | Result | Related Issues |
12-
|---------------|--------|--------|----------------|
13-
| **Instances** | | | |
14-
| Create instance using template | | | |
15-
| Create instance using ISO image and different parameters than the previous one | | | |
16-
| Test all VM actions - Start/Stop/Reboot/Reinstall/Update, etc | | | |
17-
| Add/modify/delete VM setting | | | |
18-
| Add network to VM, change IP address, make it default, delete | | | |
19-
| Add/delete secondary IP address | | | |
20-
| | | | |
21-
| **Compute > Kubernetes** | | | |
22-
| Add Kubernetes cluster | | | |
23-
| Start/stop a Kubernetes cluster | | | |
24-
| Scale Kubernetes cluster | | | |
25-
| Upgrade Kubernetes cluster | | | |
26-
| Delete Kubernetes cluster | | | |
27-
| | | | |
28-
| **Add Instance groups** | | | |
29-
| Add/modify/delete instance group| | | |
30-
| | | | |
31-
| **SSH Key Pairs**| | | |
32-
| Add/delete SSH key pair| | | |
33-
| | | | |
34-
| **Affinity Groups**| | | |
35-
| Add/delete host affinity group | | | |
36-
| Add/delete host anti-affinity group | | | |
37-
| | | | |
38-
| **Volumes** | | | |
39-
| Create volume | | | |
40-
| Upload local volume | | | |
41-
| Upload volume from URL | | | |
42-
| Volume actions - snapshots, resize, migrate, download, create template | | | |
43-
| | | | |
44-
| **Snapshots** | | | |
45-
| Snapshot actions - create template/volume, revert, delete | | | |
46-
| | | | |
47-
| **VM Snapshots** | | | |
48-
| VM Snapshot actions - revert, delete | | | |
49-
| | | | |
50-
| **Backups** | | | |
51-
| | | | |
52-
| **Guest networks** | | | |
53-
| Add isolated network | | | |
54-
| Add L2 network | | | |
55-
| Add shared network | | | |
56-
| Network actions - update, restart, replace ACL list, delete | | | |
57-
| Add/delete egress rules | | | |
58-
| Acquire IP address | | | |
59-
| | | | |
60-
| **VPC**| | | |
61-
| Add VPC | | | |
62-
| VPC actions - updat, restart, delete | | | |
63-
| Add security group | | | |
64-
| Add/delete ingress/egress rule | | | |
65-
| | | | |
66-
| **Public IP Addresses** | | | |
67-
| Acquire new IP | | | |
68-
| Actions - enable static NAT, release IP, enable VPN | | | |
69-
| | | | |
70-
| **Templates**| | | |
71-
| Register template | | | |
72-
| Upload local template | | | |
73-
| Template actions - edit, download, update permissions, copy, delete | | | |
74-
| | | | |
75-
| **ISOs**| | | |
76-
| Register ISO | | | |
77-
| Upload local ISO | | | |
78-
| ISO actions - edit, download update permissions, copy, delete | | | |
79-
| | | | |
80-
| **Events**| | | |
81-
| Search, archive, delete | | | |
82-
| | | | |
83-
| **Projects** | | | |
84-
| Add project | | | |
85-
| Project actions - edit, suspend, add account, delete | | | |
86-
| Different projects with different permission | | | |
87-
| | | | |
88-
| **Accounts, users, roles** | | | |
89-
| Create/modify/check role/delete regular user account | | | |
90-
| Create/modify/check role/delete resource admin account | | | |
91-
| Create/modify/check role/delete domain admin account | | | |
92-
| Create/modify/check role/delete admin user | | | |
93-
| Account actions - edit, disable, lock, delete | | | |
94-
| | | | |
95-
| **Domains** | | | |
96-
| Create new domain | | | |
97-
| Create subdomain in the new domain | | | |
98-
| Delete the first domain (2nd, not 3rd level) | | | |
99-
| Edit/delete domain | | | |
100-
| Modify domain limits/settings | | | |
101-
| | | | |
102-
| **Roles** | | | |
103-
| Add new role | | | |
104-
| Role actions - edit, delete | | | |
105-
| | | | |
106-
| **Infrastructure summary**| | | |
107-
| | | | |
108-
| **Zones**| | | |
109-
| Add zone | | | |
110-
| Zone actions - edit, enable/disable, enable/disable HA, delete, etc. | | | |
111-
| Modify settings | | | |
112-
| | | | |
113-
| **Pods** | | | |
114-
| Add pod | | | |
115-
| Pod actions - edit, enable/disable, delete | | | |
116-
| | | | |
117-
| **Clusters** | | | |
118-
| Add cluster | | | |
119-
| Cluster actions - enable/disable, unmanage, enable/disable HA, delete, etc| | | |
120-
| | | | |
121-
| **Hosts** | | | |
122-
| Add host | | | |
123-
| Host actions - edit, enable/disable, maintenance mode, enable/disable/configure HA, etc. | | | |
124-
| | | | |
125-
| **Primary storage** | | | |
126-
| Add primary storage | | | |
127-
| Primary storage actions - edit, enable/disable maintenance mode | | | |
128-
| Settings - modify | | | |
129-
| | | | |
130-
| **Secondary storage** | | | |
131-
| Add secondary storage | | | |
132-
| Delete secondary storage | | | |
133-
| Settings - modify | | | |
134-
| | | | |
135-
| **Compute offering** | | | |
136-
| Add shared thin compute offering | | | |
137-
| Add local fat compute offering | | | |
138-
| Offering actions - edit, access, delete | | | |
139-
| | | | |
140-
| **System offering** | | | |
141-
| Add shared thin system offering for VR | | | |
142-
| Add local sparse system offering for console proxy | | | |
143-
| Offering actions - edit, delete | | | |
144-
| | | | |
145-
| **Disk offering** | | | |
146-
| Add shared thin disk offering | | | |
147-
| Add local fat disk offering | | | |
148-
| Offering actions - edit, access, delete | | | |
149-
| | | | |
150-
| **Backup offering** | | | |
151-
| Import offering | | | |
152-
| Configure backup provider (Veeam) | | | |
153-
| Create backup offering | | | |
154-
| Assign VM to backup offering | | | |
155-
| Revert to backup | | | |
156-
| Delete backup | | | |
157-
| **Network offering** | | | |
158-
| Add isolated network with some supported services | | | |
159-
| Add L2 network | | | |
160-
| Add shared network with some supported services | | | |
161-
| Network actions - edit, enable/disable, access, delete | | | |
162-
| | | | |
163-
| **VPC offering** | | | |
164-
| Change VPC offerings order | | | |
165-
| Add new VPC offering with some supported services | | | |
166-
| VPC offering actions - edit, enable/disable, access, delete | | | |
167-
| | | | |
168-
| **Global settings** | | | |
169-
| Search setting | | | |
170-
| Modify setting | | | |
171-
| | | | |
172-
| **LDAP configuration** | | | |
173-
| Add LDAP configuration | | | |
174-
| Login with LDAP account | | | |
175-
| | | | |
176-
| **Common functionality** | | | |
177-
| Sorting | | | |
178-
| Pagination | | | |
179-
| Searching | | | |
180-
| Add/remove tags | | | |
181-
| Refresh | | | |
182-
| Links | | | |
9+
Note: for User role test exclude after Account/User feature, for DomainAdmin role exclude after Infrastructure (except for Offerings)
10+
11+
**Instances**
12+
- [ ] Create instance using template
13+
- [ ] Create instance using ISO image and different parameters than the previous one
14+
- [ ] Test all VM actions - Start/Stop/Reboot/Reinstall/Update, etc
15+
- [ ] Add/modify/delete VM setting
16+
- [ ] Add network to VM, change IP address, make it default, delete
17+
- [ ] Add/delete secondary IP address
18+
19+
**Compute > Kubernetes**
20+
- [ ] Add Kubernetes cluster
21+
- [ ] Start/stop a Kubernetes cluster
22+
- [ ] Scale Kubernetes cluster
23+
- [ ] Upgrade Kubernetes cluster
24+
- [ ] Delete Kubernetes cluster
25+
26+
**Add Instance groups**
27+
- [ ] Add/modify/delete instance group
28+
29+
**SSH Key Pairs**
30+
- [ ] Add/delete SSH key pair
31+
32+
**Affinity Groups**
33+
- [ ] Add/delete host affinity group
34+
- [ ] Add/delete host anti-affinity group
35+
36+
**Volumes**
37+
- [ ] Create volume
38+
- [ ] Upload local volume
39+
- [ ] Upload volume from URL
40+
- [ ] Volume actions - snapshots, resize, migrate, download, create template
41+
42+
**Snapshots**
43+
- [ ] Snapshot actions - create template/volume, revert, delete
44+
45+
**VM Snapshots**
46+
- [ ] VM Snapshot actions - revert, delete
47+
48+
**Backups**
49+
50+
**Guest networks**
51+
- [ ] Add isolated network
52+
- [ ] Add L2 network
53+
- [ ] Add shared network
54+
- [ ] Network actions - update, restart, replace ACL list, delete
55+
- [ ] Add/delete egress rules
56+
- [ ] Acquire IP address
57+
58+
**VPC**
59+
- [ ] Add VPC
60+
- [ ] VPC actions - updat, restart, delete
61+
- [ ] Add security group
62+
- [ ] Add/delete ingress/egress rule
63+
64+
**Public IP Addresses**
65+
- [ ] Acquire new IP
66+
- [ ] Actions - enable static NAT, release IP, enable VPN
67+
68+
**Templates**
69+
- [ ] Register template
70+
- [ ] Upload local template
71+
- [ ] Template actions - edit, download, update permissions, copy, delete
72+
73+
**ISOs**
74+
- [ ] Register ISO
75+
- [ ] Upload local ISO
76+
- [ ] ISO actions - edit, download update permissions, copy, delete
77+
78+
**Events**
79+
- [ ] Search, archive, delete
80+
81+
**Projects**
82+
- [ ] Add project
83+
- [ ] Project actions - edit, suspend, add account, delete
84+
- [ ] Different projects with different permission
85+
86+
**Accounts, users, roles**
87+
- [ ] Create/modify/check role/delete regular user account
88+
- [ ] Create/modify/check role/delete resource admin account
89+
- [ ] Create/modify/check role/delete domain admin account
90+
- [ ] Create/modify/check role/delete admin user
91+
- [ ] Account actions - edit, disable, lock, delete
92+
93+
**Domains**
94+
- [ ] Create new domain
95+
- [ ] Create subdomain in the new domain
96+
- [ ] Delete the first domain (2nd, not 3rd level)
97+
- [ ] Edit/delete domain
98+
- [ ] Modify domain limits/settings
99+
100+
**Roles**
101+
- [ ] Add new role
102+
- [ ] Role actions - edit, delete
103+
104+
**Infrastructure summary**
105+
106+
**Zones**
107+
- [ ] Add zone
108+
- [ ] Zone actions - edit, enable/disable, enable/disable HA, delete, etc.
109+
- [ ] Modify settings
110+
111+
**Pods**
112+
- [ ] Add pod
113+
- [ ] Pod actions - edit, enable/disable, delete
114+
115+
**Clusters**
116+
- [ ] Add cluster
117+
- [ ] Cluster actions - enable/disable, unmanage, enable/disable HA, delete, etc
118+
119+
**Hosts**
120+
- [ ] Add host
121+
- [ ] Host actions - edit, enable/disable, maintenance mode, enable/disable/configure HA, etc.
122+
123+
**Primary storage**
124+
- [ ] Add primary storage
125+
- [ ] Primary storage actions - edit, enable/disable maintenance mode
126+
- [ ] Settings - modify
127+
128+
**Secondary storage**
129+
- [ ] Add secondary storage
130+
- [ ] Delete secondary storage
131+
- [ ] Settings - modify
132+
133+
**Compute offering**
134+
- [ ] Add shared thin compute offering
135+
- [ ] Add local fat compute offering
136+
- [ ] Offering actions - edit, access, delete
137+
138+
**System offering**
139+
- [ ] Add shared thin system offering for VR
140+
- [ ] Add local sparse system offering for console proxy
141+
- [ ] Offering actions - edit, delete
142+
143+
**Disk offering**
144+
- [ ] Add shared thin disk offering
145+
- [ ] Add local fat disk offering
146+
- [ ] Offering actions - edit, access, delete
147+
148+
**Backup offering**
149+
- [ ] Import offering
150+
- [ ] Configure backup provider (Veeam)
151+
- [ ] Create backup offering
152+
- [ ] Assign VM to backup offering
153+
- [ ] Revert to backup
154+
- [ ] Delete backup
155+
**Network offering**
156+
- [ ] Add isolated network with some supported services
157+
- [ ] Add L2 network
158+
- [ ] Add shared network with some supported services
159+
- [ ] Network actions - edit, enable/disable, access, delete
160+
161+
**VPC offering**
162+
- [ ] Change VPC offerings order
163+
- [ ] Add new VPC offering with some supported services
164+
- [ ] VPC offering actions - edit, enable/disable, access, delete
165+
166+
**Global settings**
167+
- [ ] Search setting
168+
- [ ] Modify setting
169+
170+
**LDAP configuration**
171+
- [ ] Add LDAP configuration
172+
- [ ] Login with LDAP account
173+
174+
**Common functionality**
175+
- [ ] Sorting
176+
- [ ] Pagination
177+
- [ ] Searching
178+
- [ ] Add/remove tags
179+
- [ ] Refresh
180+
- [ ] Links

0 commit comments

Comments
 (0)