From 0baf511519c08d53fca0702c55cc4e903ae61667 Mon Sep 17 00:00:00 2001 From: Rohit Yadav Date: Tue, 7 Jul 2020 15:38:48 +0530 Subject: [PATCH] github: issues template table to checklist (#508) Signed-off-by: Rohit Yadav --- ui/.github/ISSUE_TEMPLATE/smoke_test_plan.md | 346 +++-- ui/.github/ISSUE_TEMPLATE/test_full_plan.md | 1311 +++++++++--------- ui/src/views/compute/InstanceTab.vue | 3 - 3 files changed, 825 insertions(+), 835 deletions(-) diff --git a/ui/.github/ISSUE_TEMPLATE/smoke_test_plan.md b/ui/.github/ISSUE_TEMPLATE/smoke_test_plan.md index db4fcd178eb..cab8a53a351 100644 --- a/ui/.github/ISSUE_TEMPLATE/smoke_test_plan.md +++ b/ui/.github/ISSUE_TEMPLATE/smoke_test_plan.md @@ -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 diff --git a/ui/.github/ISSUE_TEMPLATE/test_full_plan.md b/ui/.github/ISSUE_TEMPLATE/test_full_plan.md index ce62357f82b..9a8d140ff22 100644 --- a/ui/.github/ISSUE_TEMPLATE/test_full_plan.md +++ b/ui/.github/ISSUE_TEMPLATE/test_full_plan.md @@ -1,666 +1,661 @@ --- name: Full Test Plan about: Create a high level full-test plan -title: "[TESTPLAN] Full Test Plan for $Version for $Role and $Hypervisor" +title: "[TESTPLAN] Full Test Plan for $Version for $Role, $Hypervisor, ACS $Version" labels: testing --- -Note: for User role test exclude after Account/User feature, for DomainAdmin role exclude after Infrastrucutre (except for Offerings) +Note: for User role test exclude after Account/User feature, for DomainAdmin role exclude after Infrastructure (except for Offerings) -| Feature | Tester | Result | Related Issues | -|---------------|--------|--------|----------------| -| **Common** | | | | -| Project selector | | | | -| Language selector | | | | -| Notifications / clear notifications | | | | -| Paginations | | | | -| Profile | | | | -| Help | | | | -| Logout | | | | -| | | | | -| **Dashboard** | | | | -| Fetch latest | | | | -| View hosts in alert state | || | -| View alerts | | | | -| View events | | | | -| | | | | -| **Compute > Instances** | | | | -| Basic search | | | | -| Extended search | | | | -| Sort | | | | -| Links | | | | -| Filter by | | | | -| Create new instance | || | -| | | | | -| **Compute > Kubernetes** | | | | -| Basic search | | | | -| Extended search | | | | -| Sort | | | | -| Links | | | | -| Filter by | | | | -| Add Kubernetes cluster | | | | -| Start/stop a Kubernetes cluster | | | | -| Scale Kubernetes cluster | | | | -| Upgrade Kubernetes cluster | | | | -| Delete Kubernetes cluster | | | | -| | | | | -| **Compute > Instances > selected instance** | | | | -| View console | | | | -| Reboot instance | | | | -| Update instance | | | | -| Start/Stop instance | | | | -| Reinstall instance | | | | -| Take snapshot | | | | -| Assign VM to backup offering | | | | -| Attach ISO | | | | -| Scale VM | | | | -| Migrate instance to another host | | | | -| Change affinity | | | | -| Change service offering | | | | -| Reset Instance Password | | | | -| Assign Instance to Another Account | | | | -| Network adapters | | | | -| - Add network to VM | | | | -| - Set default NIC | | | | -| - Add/delete secondary IP address | | | | -| - Delete VM network | | | | -| Settings | | | | -| - Add setting | | | | -| - Update setting | | | | -| - Delete setting | | | | -| Add / delete comment | | | | -| Add / delete tags | | | | -| Links | | | | -| | | | | -| **Compute > Instance groups** | | | | -| Search | | | | -| Sort | | | | -| Links | | | | -| New instance group | | | | -| | | | | -| **Compute > Instance groups > selected instance group** | | | | -| Links | | | | -| Update instance group | | | | -| Delete instance group | | | | -| | | | | -| **Compute > SSH Key Pairs** | | | | -| Search | | | | -| Sorting | | | | -| Links | | | | -| New SSH key pair | | | | -| | | | | -| **Compute > SSH Key Pairs > selected SSH key pair** | | | | -| Links | | | | -| Delete SSH key pair | | | | -| | | | | -| **Compute > Affinity Groups** | | | | -| Search | | | | -| Sort | | | | -| Links | | | | -| New affinity group | | | | -| | | | | -| **Compute > Affinity Groups > selected affinity group** | | | | -| Links | | | | -| Delete affinity group | | | | -| | | | | -| **Storage > Volumes** | | | | -| Basic earch | | | | -| Extended search | | | | -| Sort | | | | -| Links | | | | -| Create volume | | | | -| Upload local volume | | | | -| Upload volume from URL | | | | -| | | | | -| **Storage > Volumes > selected volume** | | | | -| Detach volume | | | | -| Take snapshot | | | | -| Recurring snapshot | | | | -| Resize volume | | | | -| Migrate volume | | | | -| Download volume | | | | -| Delete volume | | | | -| Links | | | | -| Add/delete tags | | | | -| | | | | -| **Storage > Snapshots** | | | | -| Basic search | | | | -| Extended search | | | | -| Sort | | | | -| Links | | | | -| | | | | -| **Storage > Snapshots > selected snapshot** | | | | -| Links | | | | -| Add/delete tags | | | | -| Create template | ||| -| Create volume | | | | -| Revert snapshot | | | | -| Delete snapshot | | | | -| | | | | -| **Storage > VM Snapshots** | | | | -| Basic search | | | | -| Extended search | | | | -| Sort | | | | -| Links | | | | -| | | | | -| **Storage > VM Snapshots > selected snapshot** | | | | -| Links | | | | -| Add/delete tags | | | | -| Revert VM snapshot | | | | -| Delete VM snapshot | | | | -| | | | | -| **Storage > Backups** | | | | -| Import offering | | | | -| Configure backup provider (Veeam) | | | | -| Create backup offering | | | | -| Assign VM to backup offering | | | | -| Revert to backup | | | | -| Delete backup | | | | -| | | | | -| **Network > Guest networks** | | | | -| Basic search | | | | -| Extended search | | | | -| Sort | | | | -| Links | | | | -| Add network | | | | -| | | | | -| **Network > Guest networks > selected network** | | | | -| Links | | | | -| Add/delete tags | | | | -| Update network | | | | -| Restart network | | | | -| Delete network | | | | -| Acquire new IP (only for isolated networks) | | | | -| Replace ACL list(only for isolated networks) | | | | -| Delete public IP address (only for isolated networks) | | | | -| Add/delete egress rule (only for isolated networks) | | | | -| Add/delete egress tags (only for isolated networks) | | | | -| | | | | -| **Network > VPC ** | | | | -| Basic search | | | | -| Extended search | | | | -| Sort | | | | -| Links | | | | -| Add VPC | | | | -| | | | | -| **Network > VPC > selected VPC** -| Links | | | | -| Update VPC | | | | -| Restart VPC | | | | -| Delete VPC | | | | -| Networks | | | | -| - Links | | | | -| - Paginations | | | | -| - Add network | | | | -| - Add internal LB | | | | -| Public IP addresses | | | | -| - Links | | | | -| - Pagination | | | | -| - Select tier | | | | -| - Acquire new IP | | | | -| - Delete IP address | | | | -| Network ACL Lists | | | | -| - Links | | | | -| - Pagination | | | | -| - Add network ACL list | | | | -| Private Gateways | | | | -| - Links | | | | -| - Pagination | | | | -| - Add private gateway | | | | -| VPN Gateway | | | | -| - Links | | | | -| VPN Connections | | | | -| - Links | | | | -| - Pagination | | | | -| - Create Site-to-site VPN connection | || | -| Virtual routers | | | | -| - Links | | | | -| Add/delete tags | | | | -| | | | | -| **Network > Security groups** | | | | -| Search | | | | -| Sort | | | | -| Links | | | | -| Add security group | | | | -| | | | | -| **Network > Security groups > selected security group** | | | | -| Links | | | | -| Add/delete tags | | | | -| Add ingress rule by CIDR | | | | -| Add ingress rule by Account | | | | -| Ingress rule - add/delete tags | | | | -| Ingress rule - delete | | | | -| Add egress rule by CIDR | | | | -| Add egress rule by Account | | | | -| Egress rule - add/delete tags | | | | -| Egress rule - delete | | | | -| Ingress/egress rules pagination | | | | -| | | | | -| **Network > Public IP Addresses** | | | | -| Search | | | | -| Sort | | | | -| Links | | | | -| Acquire new IP | | | | -| | | | | -| **Network > Public IP Addresses > selected IP address** | | | | -| Links | | | | -| Add/delete tags | | | | -| Enable/Disable static NAT | | | | -| Release IP | | | | -| Firewall - add rule | | | | -| Firewall rule - add/delete tags | | | | -| Firewall rule - delete | | | | -| VPN - Enable/Disable VPN | | | | -| VPN - Manage VPN Users | | | | -| | | | | -| **Network > VPN Users** || || -| Links | | | | -| Search | | | | -| Sort | | | | -| Add VPN user | | | | -| | | | | -| **Network > VPN Users > selected VPN user** | | | | -| Links | | | | -| Delete VPN User | | | | -| | | | | -| **Network > VPN Customer Gateway** | | | | -| Links | | | | -| Basic search | | | | -| Extended search | | | | -| Sort | | | | -| Add VPN Customer Gateway | | | | -| | | | | -| **Network > VPN Customer Gateway > selected gateway** | | | | -| Links | | | | -| Edit VPN Customer Gateway | | | | -| Delete VPN Customer Gateway | | | | -| Add/delete tags | | | | -| | | | | -| **Images > Templates** | | | | -| Links | | | | -| Basic search | | | | -| Extended search | | | | -| Sort | | | | -| Change order (move to the top/bottom, move one row up/down) | | | | -| Register template | | | | -| Upload local template | | | | -| | | | | -| **Images > Templates > selected template** | | | | -| Links | | | | -| Add/delete tags | | | | -| Edit template | | | | -| Copy template | || | -| Update template permissions | | | | -| Delete template | | | | -| Download template | | | | -| Zones pagination | | | | -| Settings - add/edit/remove setting | | | | -| | | | | -| **Images > ISOs** | | | | -| Links | | | | -| Basic search | | | | -| Extended search | | | | -| Sort | | | | -| Change order (move to the top/bottom, move one row up/down) | | | | -| Register ISO | | | | -| Upload local ISO | | | | -| | | | | -| **Images > ISOs > selected ISO** | | | | -| Links | | | | -| Add/delete tags | | | | -| Edit ISO | | | | -| Download ISO | | | | -| Update ISO permissions | | | | -| Copy ISO | | || -| Delete ISO | | | | -| Zones - pagination | | | | -| | | | | -| **Images > Kubernetes ISOs** | | | | -| Links | | || -| Basic search | | || -| Sort | | || -| Refresh | | || -| Pagination | | || -| Enable/Disable | | || -| Add Kubernetes Version | | || -| | | | | -| **Projects** | | | | -| Links | | | | -| Basic search | | | | -| Extended search | | | | -| Sort | | | | -| Switch to project | | | | -| New project | | | | -| Enter token | | | | -| Project invitations | | | | -| | | | | -| **Projects > selected project** | | | | -| Links | | | | -| Add/delete tags | | | | -| Edit project | | | | -| Suspend/Activate project | | | | -| Add account to project | | | | -| Accounts - Make account project owner | | | | -| Accounts - Remove account from project | | | | -| Delete project | | | | -| Accounts - pagination | | | | -| Resources - edit | | | | -| | | | | -| **Events** | | | | -| Links | | | | -| Basic search | | | | -| Extended search | | | | -| Sort | | | | -| Archive event | | | | -| Delete event | | | | -| | | | | -| **Events > selected event** | | | | -| Links | | | | -| Archive event | | | | -| View event timeline | | | | -| Delete event | | | | -| | | | | -| **Users** | | | | -| Links | | | | -| Search | | | | -| Sort | | | | -| Add user | | | | -| | | | | -| **Accounts** | | | | -| Links | | | | -| Search | | | | -| Sort | | | | -| Add account | | | | -| Add LDAP account | | | | -| | | | | -| **Accounts > selected account** | | | | -| Links | | | | -| Update account | | | | -| Update resource count | | | | -| Disable/enable account | | | | -| Lock/unlock account | | | | -| Add certificate | | | | -| Delete account | | | | -| Settings | | | | -| | | | | -| **Users > selected user** | | | | -| Links | | | | -| Edit user | | | | -| Change password | | | | -| Generate keys | | | | -| Disable/enable user | | | | -| Delete user | | | | -| Copy API Key | | | | -| Copy Secret Key | | | | -| | | | | -| **Domains** | | | | -| Search | | | | -| Expand/collapse | | | | -| Add/delete note | | | | -| Add domain | | | | -| Edit domain | | | | -| Delete domain | | | | -| Update resource count | | | | -| Link domain to LDAP Group/OU | | | | -| Settings | | | | -| | | | | -| **Roles** | | | | -| Links | | | | -| Search | | | | -| Sort | | | | -| Create role | | | | -| | | | | -| **Roles > selected role** | | | | -| Edit role | | | | -| Delete role | | | | -| Rules - add new rule | | | | -| Rules - modify rule | | | | -| Rules - delete rule | | | | -| Rules - change rules order | | | | -| | | | | -| **Infrastructure > Summary** | | | | -| Links | | | | -| Setup SSL certificate | | | | -| | | | | -| **Infrastructure > Zones** | | | | -| Links | | | | -| Search | | | | -| Sort | | | | -| Pagination | || | -| Add zone | | || -| | | | | -| **Infrastructure > Zones > selected zone** | | | | -| Links | | | | -| Edit zone | | | | -| Enable/disable zone | || | -| Enable/disable out-of-band management | | | | -| Enable HA (disable?) | | | | -| Add VMWare datacenter| || | -| Delete zone | ||| -| Settings - edit | | | | -| | | | | -| **Infrastructure > Pods** | | | | -| Links | | | | -| Search | | | | -| Sort | | | | -| Add Pod | | | | -| | | | | -| **Infrastructure > Pods > selected Pod** | | | | -| Links | | | | -| Dedicate/Release Pod | | | | -| Edit Pod | | | | -| Disable/enable Pod | | | | -| Delete Pod | | | | -| | | | | -| **Infrastructure > Clusters** | | | | -| Links | | | | -| Search | | | | -| Sort | | | | -| Add Cluster | | | | -| | | | | -| **Infrastructure > Clusters > selected cluster** | | | | -| Links | | | | -| Dedicate/Release cluster | | | | -| Enable/disable cluster | | | | -| Manage/unmanage cluster | | | | -| Enable/disable out-of-band management | | | | -| Enable/disable HA | | | | -| Configure HA | | | | -| Delete cluster | | | | -| Settings - edit | | | | -| | | | | -| **Infrastructure > Hosts** | | | | -| Links | | | | -| Search | | | | -| Sort | | | | -| Add host | || | -| | | | | -| **Infrastructure > Hosts > selected host** | | | | -| Links | | | | -| Add/delete notes | | | | -| Dedicate/release host | | | | -| Edit host | | | | -| Force reconnect | | | | -| Disable/enable host | | | | -| Enable/cancel maintenance mode | | | -| Enable/disable out-of-band management | | | | -| Enable/disale HA | | | | -| Delete host (only if disabled) | | | | -| | | | | -| **Infrastructure > Primary Storage** | | | | -| Links | | | | -| Search | | | | -| Sort | | | | -| Add Primary storage | ||| -| | | | | -| **Infrastructure > Primary Storage > selected primary storage** | | | | -| Links | | | | -| Edit primary storage | | | | -| Enable/cancel maintenance mode | | | | -| Delete primary storage | | | | -| Settings - edit | | | | -| | | | | -| **Infrastructure > Secondary Storage** | | | | -| Links | | | | -| Search | | | | -| Sort | | | | -| Add Secondary storage | | | | -| | | | | -| **Infrastructure > Secondary Storage > selected secondary storage** | | | | -| Links | | | | -| Delete secondary storage | | | | -| Settings - edit | | | | -| | | | | -| **Infrastructure > System VMs** | | | | -| Links | | | | -| Search | | | | -| Sort | | | | -| | | | | -| **Infrastructure > System VMs > selected system VM** | | | | -| Links | | | | -| View console | | | | -| Start/Stop system VM | | | | -| Reboot system VM | | | | -| Change service offering | | | | -| Migrate system VM | | | | -| Run diagnostics | | | | -| Get diagnostics data | | | | -| Destroy system VM | | | | -| | | | | -| **Infrastructure > Virtual routers** || | | -| Links | | | | -| Search | | | | -| Sort | | | | -| | | | | -| **Infrastructure > Virtual routers > selected virtual router** | | | | -| Links | | | | -| View console (running) | | | | -| Start/Stop router | | | | -| Reboot router | | | | -| Change service offering | | | | -| Migrate router (running) | | | | -| Run diagnostics (running) | | | | -| Get diagnostics data | | | | -| Destroy router | | | | -| | | | | -| **Infrastructure > Internal LB VMs** | | | | -| Links | | | | -| Search | | | | -| Sort | | | | -| | | | | -| **Infrastructure > Internal LB VMs > selected internal LB VM** | | | | -| Links | | | | -| View console | | | | -| Stop router | | | | -| Migrate router | | | | -| | | | | -| **Infrastructure > CPU Sockets** | | | | -| Search | | | | -| Sort | | | | -| | | | | -| **Infrastructure > Management servers** | | | | -| Links | | | | -| Search | | | | -| Sort | | | | -| | | | | -| **Infrastructure > Management servers > selected management server** | | | | -| | | | | -| **Infrastructure > Alerts** | | | | -| Links | | | | -| Search | | | | -| Sort | | | | -| | | | | -| **Infrastructure > Alerts > selected alert** | | | | -| Archive alert | | | | -| Delete alert | | | | -| | | | | -| **Offerings > Compute offerings** | | | | -| Links | | | | -| Search | | | | -| Sort | | | | -| Add offering | | | | -| | | | | -| **Offerings > Compute offerings > selected offering** | | | | -| Links | | | | -| Edit offering | | | | -| Update offering access | | | | -| Delete offering | | | | -| | | | | -| **Offerings > System offerings** | | | | -| Links | | | | -| Search | | | | -| Sort | | | | -| Change order (move to the top/bottom, move one row up/down) | | | | -| Add offering | | | | -| | | | | -| **Offerings > System offerings > selected offering** | | | | -| Edit offering | | | | -| Delete offering | | | | -| | | | | -| **Offerings > Disk offerings** | | | | -| Links | | | | -| Search | | | | -| Sort | | | | -| Change order (move to the top/bottom, move one row up/down) | | | | -| Add offering | | | | -| | | | | -| **Offerings > Disk offerings > selected offering** | | | | -| Links | | | | -| Edit offering | | | | -| Update offering access | | | | -| Delete offering | | | | -| | | | | -| **Offerings > Backup offerings** | | | | -| | | | | -| **Offerings > Network offerings** | | | | -| Links | | | | -| Search | | | | -| Sort | | | | -| Change order (move to the top/bottom, move one row up/down) | | | | -| Add offering | | | | -| | | | | -| **Offerings > Network offerings > selected offering** | | | | -| Edit offering | | | | -| Enable/Disable offering | | | | -| Update offering access | | | | -| Delete offering | | | | -| | | | | -| **Offerings > VPC offerings** | | | | -| Links | | | | -| Search | | | | -| Sort | | | | -| Change order | | | | -| Add offering | | | | -| | | | | -| **Offerings > VPC offerings > selected offering** | | | | -| Links | | | | -| Add / delete tags | | | | -| Edit offering | | | | -| Enable/Disable offering | | | | -| Update offering access | | | | -| Delete offering | | | | -| | | | | -| **Configuration > Global settings** | | | | -| Links | | | | -| Search | | | | -| Sort | | | | -| Edit value | | | | -| | | | | -| **Configuration > LDAP Configuration** | | | | -| Links | | | | -| Search | | | | -| Sort | | | | -| Configure LDAP | | | | -| | | | | -| **Configuration > LDAP Configuration > selected LDAP configuration** | | | | -| TBD | | | -| | | | | -| **Configuration > Baremetal Rack Configuration** | | | | -| | | | | -| **Configuration > Hypervisor capabilities** | | | | -| Data | | | | -| Search | | | | -| Sort | | | | -| | | | | -| **Context-sensitive help** | | | | +**Common** +- [ ] Project selector +- [ ] Language selector +- [ ] Notifications / clear notifications +- [ ] Paginations +- [ ] Profile +- [ ] Help +- [ ] Logout +- [ ] Context-sensitive help + +**Dashboard** +- [ ] Fetch latest +- [ ] View hosts in alert state +- [ ] View alerts +- [ ] View events + +**Compute > Instances** +- [ ] Basic search +- [ ] Extended search +- [ ] Sort +- [ ] Links +- [ ] Filter by +- [ ] Create new instance + +**Compute > Kubernetes** +- [ ] Basic search +- [ ] Extended search +- [ ] Sort +- [ ] Links +- [ ] Filter by +- [ ] Add Kubernetes cluster +- [ ] Start/stop a Kubernetes cluster +- [ ] Scale Kubernetes cluster +- [ ] Upgrade Kubernetes cluster +- [ ] Delete Kubernetes cluster + +**Compute > Instances > selected instance** +- [ ] View console +- [ ] Reboot instance +- [ ] Update instance +- [ ] Start/Stop instance +- [ ] Reinstall instance +- [ ] Take snapshot +- [ ] Assign VM to backup offering +- [ ] Attach ISO +- [ ] Scale VM +- [ ] Migrate instance to another host +- [ ] Change affinity +- [ ] Change service offering +- [ ] Reset Instance Password +- [ ] Assign Instance to Another Account +- [ ] Network adapters +- [ ] - Add network to VM +- [ ] - Set default NIC +- [ ] - Add/delete secondary IP address +- [ ] - Delete VM network +- [ ] Settings +- [ ] - Add setting +- [ ] - Update setting +- [ ] - Delete setting +- [ ] Add / delete comment +- [ ] Add / delete tags +- [ ] Links + +**Compute > Instance groups** +- [ ] Search +- [ ] Sort +- [ ] Links +- [ ] New instance group + +**Compute > Instance groups > selected instance group** +- [ ] Links +- [ ] Update instance group +- [ ] Delete instance group + +**Compute > SSH Key Pairs** +- [ ] Search +- [ ] Sorting +- [ ] Links +- [ ] New SSH key pair + +**Compute > SSH Key Pairs > selected SSH key pair** +- [ ] Links +- [ ] Delete SSH key pair + +**Compute > Affinity Groups** +- [ ] Search +- [ ] Sort +- [ ] Links +- [ ] New affinity group + +**Compute > Affinity Groups > selected affinity group** +- [ ] Links +- [ ] Delete affinity group + +**Storage > Volumes** +- [ ] Basic earch +- [ ] Extended search +- [ ] Sort +- [ ] Links +- [ ] Create volume +- [ ] Upload local volume +- [ ] Upload volume from URL + +**Storage > Volumes > selected volume** +- [ ] Detach volume +- [ ] Take snapshot +- [ ] Recurring snapshot +- [ ] Resize volume +- [ ] Migrate volume +- [ ] Download volume +- [ ] Delete volume +- [ ] Links +- [ ] Add/delete tags + +**Storage > Snapshots** +- [ ] Basic search +- [ ] Extended search +- [ ] Sort +- [ ] Links + +**Storage > Snapshots > selected snapshot** +- [ ] Links +- [ ] Add/delete tags +- [ ] Create template +- [ ] Create volume +- [ ] Revert snapshot +- [ ] Delete snapshot + +**Storage > VM Snapshots** +- [ ] Basic search +- [ ] Extended search +- [ ] Sort +- [ ] Links + +**Storage > VM Snapshots > selected snapshot** +- [ ] Links +- [ ] Add/delete tags +- [ ] Revert VM snapshot +- [ ] Delete VM snapshot + +**Storage > Backups** +- [ ] Import offering +- [ ] Configure backup provider (Veeam) +- [ ] Create backup offering +- [ ] Assign VM to backup offering +- [ ] Revert to backup +- [ ] Delete backup + +**Network > Guest networks** +- [ ] Basic search +- [ ] Extended search +- [ ] Sort +- [ ] Links +- [ ] Add network + +**Network > Guest networks > selected network** +- [ ] Links +- [ ] Add/delete tags +- [ ] Update network +- [ ] Restart network +- [ ] Delete network +- [ ] Acquire new IP (only for isolated networks) +- [ ] Replace ACL list(only for isolated networks) +- [ ] Delete public IP address (only for isolated networks) +- [ ] Add/delete egress rule (only for isolated networks) +- [ ] Add/delete egress tags (only for isolated networks) + +**Network > VPC ** +- [ ] Basic search +- [ ] Extended search +- [ ] Sort +- [ ] Links +- [ ] Add VPC + +**Network > VPC > selected VPC** +- [ ] Links +- [ ] Update VPC +- [ ] Restart VPC +- [ ] Delete VPC +- [ ] Networks +- [ ] - Links +- [ ] - Paginations +- [ ] - Add network +- [ ] - Add internal LB +- [ ] Public IP addresses +- [ ] - Links +- [ ] - Pagination +- [ ] - Select tier +- [ ] - Acquire new IP +- [ ] - Delete IP address +- [ ] Network ACL Lists +- [ ] - Links +- [ ] - Pagination +- [ ] - Add network ACL list +- [ ] Private Gateways +- [ ] - Links +- [ ] - Pagination +- [ ] - Add private gateway +- [ ] VPN Gateway +- [ ] - Links +- [ ] VPN Connections +- [ ] - Links +- [ ] - Pagination +- [ ] - Create Site-to-site VPN connection +- [ ] Virtual routers +- [ ] - Links +- [ ] Add/delete tags + +**Network > Security groups** +- [ ] Search +- [ ] Sort +- [ ] Links +- [ ] Add security group + +**Network > Security groups > selected security group** +- [ ] Links +- [ ] Add/delete tags +- [ ] Add ingress rule by CIDR +- [ ] Add ingress rule by Account +- [ ] Ingress rule - add/delete tags +- [ ] Ingress rule - delete +- [ ] Add egress rule by CIDR +- [ ] Add egress rule by Account +- [ ] Egress rule - add/delete tags +- [ ] Egress rule - delete +- [ ] Ingress/egress rules pagination + +**Network > Public IP Addresses** +- [ ] Search +- [ ] Sort +- [ ] Links +- [ ] Acquire new IP + +**Network > Public IP Addresses > selected IP address** +- [ ] Links +- [ ] Add/delete tags +- [ ] Enable/Disable static NAT +- [ ] Release IP +- [ ] Firewall - add rule +- [ ] Firewall rule - add/delete tags +- [ ] Firewall rule - delete +- [ ] VPN - Enable/Disable VPN +- [ ] VPN - Manage VPN Users + +**Network > VPN Users** +- [ ] Links +- [ ] Search +- [ ] Sort +- [ ] Add VPN user + +**Network > VPN Users > selected VPN user** +- [ ] Links +- [ ] Delete VPN User + +**Network > VPN Customer Gateway** +- [ ] Links +- [ ] Basic search +- [ ] Extended search +- [ ] Sort +- [ ] Add VPN Customer Gateway + +**Network > VPN Customer Gateway > selected gateway** +- [ ] Links +- [ ] Edit VPN Customer Gateway +- [ ] Delete VPN Customer Gateway +- [ ] Add/delete tags + +**Images > Templates** +- [ ] Links +- [ ] Basic search +- [ ] Extended search +- [ ] Sort +- [ ] Change order (move to the top/bottom, move one row up/down) +- [ ] Register template +- [ ] Upload local template + +**Images > Templates > selected template** +- [ ] Links +- [ ] Add/delete tags +- [ ] Edit template +- [ ] Copy template +- [ ] Update template permissions +- [ ] Delete template +- [ ] Download template +- [ ] Zones pagination +- [ ] Settings - add/edit/remove setting + +**Images > ISOs** +- [ ] Links +- [ ] Basic search +- [ ] Extended search +- [ ] Sort +- [ ] Change order (move to the top/bottom, move one row up/down) +- [ ] Register ISO +- [ ] Upload local ISO + +**Images > ISOs > selected ISO** +- [ ] Links +- [ ] Add/delete tags +- [ ] Edit ISO +- [ ] Download ISO +- [ ] Update ISO permissions +- [ ] Copy ISO +- [ ] Delete ISO +- [ ] Zones - pagination + +**Images > Kubernetes ISOs** +- [ ] Links +- [ ] Basic search +- [ ] Sort +- [ ] Refresh +- [ ] Pagination +- [ ] Enable/Disable +- [ ] Add Kubernetes Version + +**Projects** +- [ ] Links +- [ ] Basic search +- [ ] Extended search +- [ ] Sort +- [ ] Switch to project +- [ ] New project +- [ ] Enter token +- [ ] Project invitations + +**Projects > selected project** +- [ ] Links +- [ ] Add/delete tags +- [ ] Edit project +- [ ] Suspend/Activate project +- [ ] Add account to project +- [ ] Accounts - Make account project owner +- [ ] Accounts - Remove account from project +- [ ] Delete project +- [ ] Accounts - pagination +- [ ] Resources - edit + +**Events** +- [ ] Links +- [ ] Basic search +- [ ] Extended search +- [ ] Sort +- [ ] Archive event +- [ ] Delete event + +**Events > selected event** +- [ ] Links +- [ ] Archive event +- [ ] View event timeline +- [ ] Delete event + +**Users** +- [ ] Links +- [ ] Search +- [ ] Sort +- [ ] Add user + +**Accounts** +- [ ] Links +- [ ] Search +- [ ] Sort +- [ ] Add account +- [ ] Add LDAP account + +**Accounts > selected account** +- [ ] Links +- [ ] Update account +- [ ] Update resource count +- [ ] Disable/enable account +- [ ] Lock/unlock account +- [ ] Add certificate +- [ ] Delete account +- [ ] Settings + +**Users > selected user** +- [ ] Links +- [ ] Edit user +- [ ] Change password +- [ ] Generate keys +- [ ] Disable/enable user +- [ ] Delete user +- [ ] Copy API Key +- [ ] Copy Secret Key + +**Domains** +- [ ] Search +- [ ] Expand/collapse +- [ ] Add/delete note +- [ ] Add domain +- [ ] Edit domain +- [ ] Delete domain +- [ ] Update resource count +- [ ] Link domain to LDAP Group/OU +- [ ] Settings + +**Roles** +- [ ] Links +- [ ] Search +- [ ] Sort +- [ ] Create role + +**Roles > selected role** +- [ ] Edit role +- [ ] Delete role +- [ ] Rules - add new rule +- [ ] Rules - modify rule +- [ ] Rules - delete rule +- [ ] Rules - change rules order + +**Infrastructure > Summary** +- [ ] Links +- [ ] Setup SSL certificate + +**Infrastructure > Zones** +- [ ] Links +- [ ] Search +- [ ] Sort +- [ ] Pagination +- [ ] Add zone + +**Infrastructure > Zones > selected zone** +- [ ] Links +- [ ] Edit zone +- [ ] Enable/disable zone +- [ ] Enable/disable out-of-band management +- [ ] Enable HA (disable?) +- [ ] Add VMWare datacenter +- [ ] Delete zone +- [ ] Settings - edit + +**Infrastructure > Pods** +- [ ] Links +- [ ] Search +- [ ] Sort +- [ ] Add Pod + +**Infrastructure > Pods > selected Pod** +- [ ] Links +- [ ] Dedicate/Release Pod +- [ ] Edit Pod +- [ ] Disable/enable Pod +- [ ] Delete Pod + +**Infrastructure > Clusters** +- [ ] Links +- [ ] Search +- [ ] Sort +- [ ] Add Cluster + +**Infrastructure > Clusters > selected cluster** +- [ ] Links +- [ ] Dedicate/Release cluster +- [ ] Enable/disable cluster +- [ ] Manage/unmanage cluster +- [ ] Enable/disable out-of-band management +- [ ] Enable/disable HA +- [ ] Configure HA +- [ ] Delete cluster +- [ ] Settings - edit + +**Infrastructure > Hosts** +- [ ] Links +- [ ] Search +- [ ] Sort +- [ ] Add host + +**Infrastructure > Hosts > selected host** +- [ ] Links +- [ ] Add/delete notes +- [ ] Dedicate/release host +- [ ] Edit host +- [ ] Force reconnect +- [ ] Disable/enable host +- [ ] Enable/cancel maintenance mode +- [ ] Enable/disable out-of-band management +- [ ] Enable/disale HA +- [ ] Delete host (only if disabled) + +**Infrastructure > Primary Storage** +- [ ] Links +- [ ] Search +- [ ] Sort +- [ ] Add Primary storage + +**Infrastructure > Primary Storage > selected primary storage** +- [ ] Links +- [ ] Edit primary storage +- [ ] Enable/cancel maintenance mode +- [ ] Delete primary storage +- [ ] Settings - edit + +**Infrastructure > Secondary Storage** +- [ ] Links +- [ ] Search +- [ ] Sort +- [ ] Add Secondary storage + +**Infrastructure > Secondary Storage > selected secondary storage** +- [ ] Links +- [ ] Delete secondary storage +- [ ] Settings - edit + +**Infrastructure > System VMs** +- [ ] Links +- [ ] Search +- [ ] Sort + +**Infrastructure > System VMs > selected system VM** +- [ ] Links +- [ ] View console +- [ ] Start/Stop system VM +- [ ] Reboot system VM +- [ ] Change service offering +- [ ] Migrate system VM +- [ ] Run diagnostics +- [ ] Get diagnostics data +- [ ] Destroy system VM + +**Infrastructure > Virtual routers** +- [ ] Links +- [ ] Search +- [ ] Sort + +**Infrastructure > Virtual routers > selected virtual router** +- [ ] Links +- [ ] View console (running) +- [ ] Start/Stop router +- [ ] Reboot router +- [ ] Change service offering +- [ ] Migrate router (running) +- [ ] Run diagnostics (running) +- [ ] Get diagnostics data +- [ ] Destroy router + +**Infrastructure > Internal LB VMs** +- [ ] Links +- [ ] Search +- [ ] Sort + +**Infrastructure > Internal LB VMs > selected internal LB VM** +- [ ] Links +- [ ] View console +- [ ] Stop router +- [ ] Migrate router + +**Infrastructure > CPU Sockets** +- [ ] Search +- [ ] Sort + +**Infrastructure > Management servers** +- [ ] Links +- [ ] Search +- [ ] Sort + +**Infrastructure > Management servers > selected management server** + +**Infrastructure > Alerts** +- [ ] Links +- [ ] Search +- [ ] Sort + +**Infrastructure > Alerts > selected alert** +- [ ] Archive alert +- [ ] Delete alert + +**Offerings > Compute offerings** +- [ ] Links +- [ ] Search +- [ ] Sort +- [ ] Add offering + +**Offerings > Compute offerings > selected offering** +- [ ] Links +- [ ] Edit offering +- [ ] Update offering access +- [ ] Delete offering + +**Offerings > System offerings** +- [ ] Links +- [ ] Search +- [ ] Sort +- [ ] Change order (move to the top/bottom, move one row up/down) +- [ ] Add offering + +**Offerings > System offerings > selected offering** +- [ ] Edit offering +- [ ] Delete offering + +**Offerings > Disk offerings** +- [ ] Links +- [ ] Search +- [ ] Sort +- [ ] Change order (move to the top/bottom, move one row up/down) +- [ ] Add offering + +**Offerings > Disk offerings > selected offering** +- [ ] Links +- [ ] Edit offering +- [ ] Update offering access +- [ ] Delete offering + +**Offerings > Backup offerings** + +**Offerings > Network offerings** +- [ ] Links +- [ ] Search +- [ ] Sort +- [ ] Change order (move to the top/bottom, move one row up/down) +- [ ] Add offering + +**Offerings > Network offerings > selected offering** +- [ ] Edit offering +- [ ] Enable/Disable offering +- [ ] Update offering access +- [ ] Delete offering + +**Offerings > VPC offerings** +- [ ] Links +- [ ] Search +- [ ] Sort +- [ ] Change order +- [ ] Add offering + +**Offerings > VPC offerings > selected offering** +- [ ] Links +- [ ] Add / delete tags +- [ ] Edit offering +- [ ] Enable/Disable offering +- [ ] Update offering access +- [ ] Delete offering + +**Configuration > Global settings** +- [ ] Links +- [ ] Search +- [ ] Sort +- [ ] Edit value + +**Configuration > LDAP Configuration** +- [ ] Links +- [ ] Search +- [ ] Sort +- [ ] Configure LDAP + +**Configuration > LDAP Configuration > selected LDAP configuration** +- [ ] TBD + +**Configuration > Hypervisor capabilities** +- [ ] Data +- [ ] Search +- [ ] Sort diff --git a/ui/src/views/compute/InstanceTab.vue b/ui/src/views/compute/InstanceTab.vue index 9d3ac0262ce..e11bb19a3cb 100644 --- a/ui/src/views/compute/InstanceTab.vue +++ b/ui/src/views/compute/InstanceTab.vue @@ -275,9 +275,6 @@ export default { watch: { resource: function (newItem, oldItem) { this.vm = newItem - if (newItem.id === oldItem.id) { - return - } this.fetchData() } },