github: issues template table to checklist (#508)

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
This commit is contained in:
Rohit Yadav 2020-07-07 15:38:48 +05:30
parent f00d3f9623
commit 0baf511519
3 changed files with 825 additions and 835 deletions

View File

@ -1,182 +1,180 @@
---
name: Smoke Test Plan
about: Create a smoke test plan for a release
title: "[TESTPLAN] Smoketest for $VERSION "
title: "[TESTPLAN] Smoketest for $VERSION with $Role, $Hypervisor and ACS $Version"
labels: testing
---
## Primate Smoke Test Plan
Note: for User role test exclude after Account/User feature, for DomainAdmin role exclude after Infrastructure (except for Offerings)
| Feature | Tester | Result | Related Issues |
|---------------|--------|--------|----------------|
| **Instances** | | | |
| Create instance using template | | | |
| Create instance using ISO image and different parameters than the previous one | | | |
| Test all VM actions - Start/Stop/Reboot/Reinstall/Update, etc | | | |
| Add/modify/delete VM setting | | | |
| Add network to VM, change IP address, make it default, delete | | | |
| Add/delete secondary IP address | | | |
| | | | |
| **Compute > Kubernetes** | | | |
| Add Kubernetes cluster | | | |
| Start/stop a Kubernetes cluster | | | |
| Scale Kubernetes cluster | | | |
| Upgrade Kubernetes cluster | | | |
| Delete Kubernetes cluster | | | |
| | | | |
| **Add Instance groups** | | | |
| Add/modify/delete instance group| | | |
| | | | |
| **SSH Key Pairs**| | | |
| Add/delete SSH key pair| | | |
| | | | |
| **Affinity Groups**| | | |
| Add/delete host affinity group | | | |
| Add/delete host anti-affinity group | | | |
| | | | |
| **Volumes** | | | |
| Create volume | | | |
| Upload local volume | | | |
| Upload volume from URL | | | |
| Volume actions - snapshots, resize, migrate, download, create template | | | |
| | | | |
| **Snapshots** | | | |
| Snapshot actions - create template/volume, revert, delete | | | |
| | | | |
| **VM Snapshots** | | | |
| VM Snapshot actions - revert, delete | | | |
| | | | |
| **Backups** | | | |
| | | | |
| **Guest networks** | | | |
| Add isolated network | | | |
| Add L2 network | | | |
| Add shared network | | | |
| Network actions - update, restart, replace ACL list, delete | | | |
| Add/delete egress rules | | | |
| Acquire IP address | | | |
| | | | |
| **VPC**| | | |
| Add VPC | | | |
| VPC actions - updat, restart, delete | | | |
| Add security group | | | |
| Add/delete ingress/egress rule | | | |
| | | | |
| **Public IP Addresses** | | | |
| Acquire new IP | | | |
| Actions - enable static NAT, release IP, enable VPN | | | |
| | | | |
| **Templates**| | | |
| Register template | | | |
| Upload local template | | | |
| Template actions - edit, download, update permissions, copy, delete | | | |
| | | | |
| **ISOs**| | | |
| Register ISO | | | |
| Upload local ISO | | | |
| ISO actions - edit, download update permissions, copy, delete | | | |
| | | | |
| **Events**| | | |
| Search, archive, delete | | | |
| | | | |
| **Projects** | | | |
| Add project | | | |
| Project actions - edit, suspend, add account, delete | | | |
| Different projects with different permission | | | |
| | | | |
| **Accounts, users, roles** | | | |
| Create/modify/check role/delete regular user account | | | |
| Create/modify/check role/delete resource admin account | | | |
| Create/modify/check role/delete domain admin account | | | |
| Create/modify/check role/delete admin user | | | |
| Account actions - edit, disable, lock, delete | | | |
| | | | |
| **Domains** | | | |
| Create new domain | | | |
| Create subdomain in the new domain | | | |
| Delete the first domain (2nd, not 3rd level) | | | |
| Edit/delete domain | | | |
| Modify domain limits/settings | | | |
| | | | |
| **Roles** | | | |
| Add new role | | | |
| Role actions - edit, delete | | | |
| | | | |
| **Infrastructure summary**| | | |
| | | | |
| **Zones**| | | |
| Add zone | | | |
| Zone actions - edit, enable/disable, enable/disable HA, delete, etc. | | | |
| Modify settings | | | |
| | | | |
| **Pods** | | | |
| Add pod | | | |
| Pod actions - edit, enable/disable, delete | | | |
| | | | |
| **Clusters** | | | |
| Add cluster | | | |
| Cluster actions - enable/disable, unmanage, enable/disable HA, delete, etc| | | |
| | | | |
| **Hosts** | | | |
| Add host | | | |
| Host actions - edit, enable/disable, maintenance mode, enable/disable/configure HA, etc. | | | |
| | | | |
| **Primary storage** | | | |
| Add primary storage | | | |
| Primary storage actions - edit, enable/disable maintenance mode | | | |
| Settings - modify | | | |
| | | | |
| **Secondary storage** | | | |
| Add secondary storage | | | |
| Delete secondary storage | | | |
| Settings - modify | | | |
| | | | |
| **Compute offering** | | | |
| Add shared thin compute offering | | | |
| Add local fat compute offering | | | |
| Offering actions - edit, access, delete | | | |
| | | | |
| **System offering** | | | |
| Add shared thin system offering for VR | | | |
| Add local sparse system offering for console proxy | | | |
| Offering actions - edit, delete | | | |
| | | | |
| **Disk offering** | | | |
| Add shared thin disk offering | | | |
| Add local fat disk offering | | | |
| Offering actions - edit, access, delete | | | |
| | | | |
| **Backup offering** | | | |
| Import offering | | | |
| Configure backup provider (Veeam) | | | |
| Create backup offering | | | |
| Assign VM to backup offering | | | |
| Revert to backup | | | |
| Delete backup | | | |
| **Network offering** | | | |
| Add isolated network with some supported services | | | |
| Add L2 network | | | |
| Add shared network with some supported services | | | |
| Network actions - edit, enable/disable, access, delete | | | |
| | | | |
| **VPC offering** | | | |
| Change VPC offerings order | | | |
| Add new VPC offering with some supported services | | | |
| VPC offering actions - edit, enable/disable, access, delete | | | |
| | | | |
| **Global settings** | | | |
| Search setting | | | |
| Modify setting | | | |
| | | | |
| **LDAP configuration** | | | |
| Add LDAP configuration | | | |
| Login with LDAP account | | | |
| | | | |
| **Common functionality** | | | |
| Sorting | | | |
| Pagination | | | |
| Searching | | | |
| Add/remove tags | | | |
| Refresh | | | |
| Links | | | |
**Instances**
- [ ] Create instance using template
- [ ] Create instance using ISO image and different parameters than the previous one
- [ ] Test all VM actions - Start/Stop/Reboot/Reinstall/Update, etc
- [ ] Add/modify/delete VM setting
- [ ] Add network to VM, change IP address, make it default, delete
- [ ] Add/delete secondary IP address
**Compute > Kubernetes**
- [ ] Add Kubernetes cluster
- [ ] Start/stop a Kubernetes cluster
- [ ] Scale Kubernetes cluster
- [ ] Upgrade Kubernetes cluster
- [ ] Delete Kubernetes cluster
**Add Instance groups**
- [ ] Add/modify/delete instance group
**SSH Key Pairs**
- [ ] Add/delete SSH key pair
**Affinity Groups**
- [ ] Add/delete host affinity group
- [ ] Add/delete host anti-affinity group
**Volumes**
- [ ] Create volume
- [ ] Upload local volume
- [ ] Upload volume from URL
- [ ] Volume actions - snapshots, resize, migrate, download, create template
**Snapshots**
- [ ] Snapshot actions - create template/volume, revert, delete
**VM Snapshots**
- [ ] VM Snapshot actions - revert, delete
**Backups**
**Guest networks**
- [ ] Add isolated network
- [ ] Add L2 network
- [ ] Add shared network
- [ ] Network actions - update, restart, replace ACL list, delete
- [ ] Add/delete egress rules
- [ ] Acquire IP address
**VPC**
- [ ] Add VPC
- [ ] VPC actions - updat, restart, delete
- [ ] Add security group
- [ ] Add/delete ingress/egress rule
**Public IP Addresses**
- [ ] Acquire new IP
- [ ] Actions - enable static NAT, release IP, enable VPN
**Templates**
- [ ] Register template
- [ ] Upload local template
- [ ] Template actions - edit, download, update permissions, copy, delete
**ISOs**
- [ ] Register ISO
- [ ] Upload local ISO
- [ ] ISO actions - edit, download update permissions, copy, delete
**Events**
- [ ] Search, archive, delete
**Projects**
- [ ] Add project
- [ ] Project actions - edit, suspend, add account, delete
- [ ] Different projects with different permission
**Accounts, users, roles**
- [ ] Create/modify/check role/delete regular user account
- [ ] Create/modify/check role/delete resource admin account
- [ ] Create/modify/check role/delete domain admin account
- [ ] Create/modify/check role/delete admin user
- [ ] Account actions - edit, disable, lock, delete
**Domains**
- [ ] Create new domain
- [ ] Create subdomain in the new domain
- [ ] Delete the first domain (2nd, not 3rd level)
- [ ] Edit/delete domain
- [ ] Modify domain limits/settings
**Roles**
- [ ] Add new role
- [ ] Role actions - edit, delete
**Infrastructure summary**
**Zones**
- [ ] Add zone
- [ ] Zone actions - edit, enable/disable, enable/disable HA, delete, etc.
- [ ] Modify settings
**Pods**
- [ ] Add pod
- [ ] Pod actions - edit, enable/disable, delete
**Clusters**
- [ ] Add cluster
- [ ] Cluster actions - enable/disable, unmanage, enable/disable HA, delete, etc
**Hosts**
- [ ] Add host
- [ ] Host actions - edit, enable/disable, maintenance mode, enable/disable/configure HA, etc.
**Primary storage**
- [ ] Add primary storage
- [ ] Primary storage actions - edit, enable/disable maintenance mode
- [ ] Settings - modify
**Secondary storage**
- [ ] Add secondary storage
- [ ] Delete secondary storage
- [ ] Settings - modify
**Compute offering**
- [ ] Add shared thin compute offering
- [ ] Add local fat compute offering
- [ ] Offering actions - edit, access, delete
**System offering**
- [ ] Add shared thin system offering for VR
- [ ] Add local sparse system offering for console proxy
- [ ] Offering actions - edit, delete
**Disk offering**
- [ ] Add shared thin disk offering
- [ ] Add local fat disk offering
- [ ] Offering actions - edit, access, delete
**Backup offering**
- [ ] Import offering
- [ ] Configure backup provider (Veeam)
- [ ] Create backup offering
- [ ] Assign VM to backup offering
- [ ] Revert to backup
- [ ] Delete backup
**Network offering**
- [ ] Add isolated network with some supported services
- [ ] Add L2 network
- [ ] Add shared network with some supported services
- [ ] Network actions - edit, enable/disable, access, delete
**VPC offering**
- [ ] Change VPC offerings order
- [ ] Add new VPC offering with some supported services
- [ ] VPC offering actions - edit, enable/disable, access, delete
**Global settings**
- [ ] Search setting
- [ ] Modify setting
**LDAP configuration**
- [ ] Add LDAP configuration
- [ ] Login with LDAP account
**Common functionality**
- [ ] Sorting
- [ ] Pagination
- [ ] Searching
- [ ] Add/remove tags
- [ ] Refresh
- [ ] Links

File diff suppressed because it is too large Load Diff

View File

@ -275,9 +275,6 @@ export default {
watch: {
resource: function (newItem, oldItem) {
this.vm = newItem
if (newItem.id === oldItem.id) {
return
}
this.fetchData()
}
},