shwstppr commented on pull request #5014: URL: https://github.com/apache/cloudstack/pull/5014#issuecomment-838426627
> We need a pkg + manual test/QA to check if config.json in pkgs is correct > @blueorangutan package Checked UI package in a centos7 container, ``` ⇒ sudo docker run -it centos:7 [root@b6305828de00 /]# yum install http://10.0.3.120/cloudstack/pr/5014/centos7/4.15/cloudstack-ui-4.15.1.0-shapeblue799.el7.x86_64.rpm -y Loaded plugins: fastestmirror, ovl cloudstack-ui-4.15.1.0-shapeblue799.el7.x86_64.rpm | 3.9 MB 00:00:11 Examining /var/tmp/yum-root-kaMo6J/cloudstack-ui-4.15.1.0-shapeblue799.el7.x86_64.rpm: cloudstack-ui-4.15.1.0-shapeblue799.el7.x86_64 Marking /var/tmp/yum-root-kaMo6J/cloudstack-ui-4.15.1.0-shapeblue799.el7.x86_64.rpm to be installed Resolving Dependencies --> Running transaction check ---> Package cloudstack-ui.x86_64 0:4.15.1.0-shapeblue799.el7 will be installed --> Finished Dependency Resolution Dependencies Resolved =========================================================================================================================================================================================================== Package Arch Version Repository Size =========================================================================================================================================================================================================== Installing: cloudstack-ui x86_64 4.15.1.0-shapeblue799.el7 /cloudstack-ui-4.15.1.0-shapeblue799.el7.x86_64 21 M Transaction Summary =========================================================================================================================================================================================================== Install 1 Package Total size: 21 M Installed size: 21 M Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : cloudstack-ui-4.15.1.0-shapeblue799.el7.x86_64 1/1 warning: group cloud does not exist - using root Verifying : cloudstack-ui-4.15.1.0-shapeblue799.el7.x86_64 1/1 Installed: cloudstack-ui.x86_64 0:4.15.1.0-shapeblue799.el7 Complete! [root@b6305828de00 /]# cat /etc/cloudstack/ui/config.json { "apiBase": "/client/api", "docBase": "http://docs.cloudstack.apache.org/en/latest", "appTitle": "CloudStack", "footer": "Licensed under the <a href='http://www.apache.org/licenses/' target='_blank'>Apache License</a>, Version 2.0.", "logo": "assets/logo.svg", "banner": "assets/banner.svg", "error": { "403": "assets/403.png", "404": "assets/404.png", "500": "assets/500.png" }, "theme": { "@logo-background-color": "#ffffff", "@navigation-background-color": "#ffffff", "@project-nav-background-color": "#001529", "@project-nav-text-color": "rgba(255, 255, 255, 0.65)", "@navigation-text-color": "rgba(0, 0, 0, 0.65)", "@primary-color": "#1890ff", "@link-color": "#1890ff", "@link-hover-color": "#40a9ff", "@loading-color": "#1890ff", "@processing-color": "#1890ff", "@success-color": "#52c41a", "@warning-color": "#faad14", "@error-color": "#f5222d", "@font-size-base": "14px", "@heading-color": "rgba(0, 0, 0, 0.85)", "@text-color": "rgba(0, 0, 0, 0.65)", "@text-color-secondary": "rgba(0, 0, 0, 0.45)", "@disabled-color": "rgba(0, 0, 0, 0.25)", "@border-color-base": "#d9d9d9", "@border-radius-base": "4px", "@box-shadow-base": "0 2px 8px rgba(0, 0, 0, 0.15)", "@logo-width": "256px", "@logo-height": "64px", "@banner-width": "700px", "@banner-height": "110px", "@error-width": "256px", "@error-height": "256px" }, "keyboardOptions": { "us": "label.standard.us.keyboard", "uk": "label.uk.keyboard", "fr": "label.french.azerty.keyboard", "jp": "label.japanese.keyboard", "sc": "label.simplified.chinese.keyboard" }, "plugins": [], "basicZoneEnabled": true, "docHelpMappings": { "adminguide/accounts.html": "adminguide/accounts.html", "adminguide/accounts.html#domains": "adminguide/accounts.html#domains", "adminguide/accounts.html#roles": "adminguide/accounts.html#roles", "adminguide/accounts.html#users": "adminguide/accounts.html#users", "adminguide/accounts.html#using-an-ldap-server-for-user-authentication": "adminguide/accounts.html#using-an-ldap-server-for-user-authentication", "adminguide/events.html": "adminguide/events.html", "adminguide/events.html#deleting-and-archiving-events-and-alerts": "adminguide/events.html#deleting-and-archiving-events-and-alerts", "adminguide/hosts.html#disabling-and-enabling-zones-pods-and-clusters": "adminguide/hosts.html#disabling-and-enabling-zones-pods-and-clusters", "adminguide/hosts.html#kvm-rolling-maintenance": "adminguide/hosts.html#kvm-rolling-maintenance", "adminguide/hosts.html#maintaining-hypervisors-on-hosts": "adminguide/hosts.html#maintaining-hypervisors-on-hosts", "adminguide/hosts.html#out-of-band-management": "adminguide/hosts.html#out-of-band-management", "adminguide/hosts.html#removing-hosts": "adminguide/hosts.html#removing-hosts", "adminguide/installguide/configuration.html#adding-a-cluster": "adminguide/installguide/configuration.html#adding-a-cluster", "adminguide/installguide/configuration.html#adding-a-host": "adminguide/installguide/configuration.html#adding-a-host", "adminguide/installguide/hosts.html#disabling-and-enabling-zones-pods-and-clusters": "adminguide/installguide/hosts.html#disabling-and-enabling-zones-pods-and-clusters", "adminguide/management.html#administrator-alerts": "adminguide/management.html#administrator-alerts", "adminguide/management.html#reporting-cpu-sockets": "adminguide/management.html#reporting-cpu-sockets", "adminguide/networking.html#creating-a-new-network-offering": "adminguide/networking.html#creating-a-new-network-offering", "adminguide/networking.html#network-offerings": "adminguide/networking.html#network-offerings", "adminguide/networking.html#network-service-providers": "adminguide/networking.html#network-service-providers", "adminguide/networking_and_traffic.html#acl-on-private-gateway": "adminguide/networking_and_traffic.html#acl-on-private-gateway", "adminguide/networking_and_traffic.html#adding-a-private-gateway-to-a-vpc": "adminguide/networking_and_traffic.html#adding-a-private-gateway-to-a-vpc", "adminguide/networking_and_traffic.html#adding-a-security-group": "adminguide/networking_and_traffic.html#adding-a-security-group", "adminguide/networking_and_traffic.html#adding-a-virtual-private-cloud": "adminguide/networking_and_traffic.html#adding-a-virtual-private-cloud", "adminguide/networking_and_traffic.html#advanced-zone-physical-network-configuration": "adminguide/networking_and_traffic.html#advanced-zone-physical-network-configuration", "adminguide/networking_and_traffic.html#basic-zone-physical-network-configuration": "adminguide/networking_and_traffic.html#basic-zone-physical-network-configuration", "adminguide/networking_and_traffic.html#configure-guest-traffic-in-an-advanced-zone": "adminguide/networking_and_traffic.html#configure-guest-traffic-in-an-advanced-zone", "adminguide/networking_and_traffic.html#configuring-a-virtual-private-cloud": "adminguide/networking_and_traffic.html#configuring-a-virtual-private-cloud", "adminguide/networking_and_traffic.html#configuring-network-access-control-list": "adminguide/networking_and_traffic.html#configuring-network-access-control-list", "adminguide/networking_and_traffic.html#creating-a-vpn-connection": "adminguide/networking_and_traffic.html#creating-a-vpn-connection", "adminguide/networking_and_traffic.html#creating-a-vpn-gateway-for-the-vpc": "adminguide/networking_and_traffic.html#creating-a-vpn-gateway-for-the-vpc", "adminguide/networking_and_traffic.html#creating-acl-lists": "adminguide/networking_and_traffic.html#creating-acl-lists", "adminguide/networking_and_traffic.html#creating-an-internal-lb-rule": "adminguide/networking_and_traffic.html#creating-an-internal-lb-rule", "adminguide/networking_and_traffic.html#creating-and-updating-a-vpn-customer-gateway": "adminguide/networking_and_traffic.html#creating-and-updating-a-vpn-customer-gateway", "adminguide/networking_and_traffic.html#enabling-or-disabling-static-nat": "adminguide/networking_and_traffic.html#enabling-or-disabling-static-nat", "adminguide/networking_and_traffic.html#load-balancing-across-tiers": "adminguide/networking_and_traffic.html#load-balancing-across-tiers", "adminguide/networking_and_traffic.html#releasing-an-ip-address-alloted-to-a-vpc": "adminguide/networking_and_traffic.html#releasing-an-ip-address-alloted-to-a-vpc", "adminguide/networking_and_traffic.html#reserving-public-ip-addresses-and-vlans-for-accounts": "adminguide/networking_and_traffic.html#reserving-public-ip-addresses-and-vlans-for-accounts", "adminguide/networking_and_traffic.html#restarting-and-removing-a-vpn-connection": "adminguide/networking_and_traffic.html#restarting-and-removing-a-vpn-connection", "adminguide/networking_and_traffic.html#security-groups": "adminguide/networking_and_traffic.html#security-groups", "adminguide/networking_and_traffic.html#setting-up-a-site-to-site-vpn-connection": "adminguide/networking_and_traffic.html#setting-up-a-site-to-site-vpn-connection", "adminguide/networking_and_traffic.html#updating-and-removing-a-vpn-customer-gateway": "adminguide/networking_and_traffic.html#updating-and-removing-a-vpn-customer-gateway", "adminguide/projects.html": "adminguide/projects.html", "adminguide/projects.html#accepting-a-membership-invitation": "adminguide/projects.html#accepting-a-membership-invitation", "adminguide/projects.html#adding-project-members-from-the-ui": "adminguide/projects.html#adding-project-members-from-the-ui", "adminguide/projects.html#creating-a-new-project": "adminguide/projects.html#creating-a-new-project", "adminguide/projects.html#sending-project-membership-invitations": "adminguide/projects.html#sending-project-membership-invitations", "adminguide/projects.html#suspending-or-deleting-a-project": "adminguide/projects.html#suspending-or-deleting-a-project", "adminguide/reliability.html#ha-for-hosts": "adminguide/reliability.html#ha-for-hosts", "adminguide/service_offerings.html#compute-and-disk-service-offerings": "adminguide/service_offerings.html#compute-and-disk-service-offerings", "adminguide/service_offerings.html#creating-a-new-compute-offering": "adminguide/service_offerings.html#creating-a-new-compute-offering", "adminguide/service_offerings.html#creating-a-new-disk-offering": "adminguide/service_offerings.html#creating-a-new-disk-offering", "adminguide/service_offerings.html#creating-a-new-system-service-offering": "adminguide/service_offerings.html#creating-a-new-system-service-offering", "adminguide/service_offerings.html#modifying-or-deleting-a-service-offering": "adminguide/service_offerings.html#modifying-or-deleting-a-service-offering", "adminguide/service_offerings.html#system-service-offerings": "adminguide/service_offerings.html#system-service-offerings", "adminguide/storage.html#creating-a-new-volume": "adminguide/storage.html#creating-a-new-volume", "adminguide/storage.html#id2": "adminguide/storage.html#id2", "adminguide/storage.html#primary-storage": "adminguide/storage.html#primary-storage", "adminguide/storage.html#resizing-volumes": "adminguide/storage.html#resizing-volumes", "adminguide/storage.html#secondary-storage": "adminguide/storage.html#secondary-storage", "adminguide/storage.html#uploading-an-existing-volume-to-a-virtual-machine": "adminguide/storage.html#uploading-an-existing-volume-to-a-virtual-machine", "adminguide/storage.html#working-with-volume-snapshots": "adminguide/storage.html#working-with-volume-snapshots", "adminguide/storage.html#working-with-volumes": "adminguide/storage.html#working-with-volumes", "adminguide/systemvm.html": "adminguide/systemvm.html", "adminguide/systemvm.html#upgrading-virtual-routers": "adminguide/systemvm.html#upgrading-virtual-routers", "adminguide/systemvm.html#virtual-router": "adminguide/systemvm.html#virtual-router", "adminguide/templates.html": "adminguide/templates.html", "adminguide/templates.html#attaching-an-iso-to-a-vm": "adminguide/templates.html#attaching-an-iso-to-a-vm", "adminguide/templates.html#exporting-templates": "adminguide/templates.html#exporting-templates", "adminguide/templates.html#id10": "adminguide/templates.html#id10", "adminguide/templates.html#sharing-templates-with-other-accounts-projects": "adminguide/templates.html#sharing-templates-with-other-accounts-projects", "adminguide/templates.html#uploading-templates-and-isos-from-a-local-computer": "adminguide/templates.html#uploading-templates-and-isos-from-a-local-computer", "adminguide/templates.html#uploading-templates-from-a-remote-http-server": "adminguide/templates.html#uploading-templates-from-a-remote-http-server", "adminguide/templates.html#working-with-isos": "adminguide/templates.html#working-with-isos", "adminguide/virtual_machines.html": "adminguide/virtual_machines.html", "adminguide/virtual_machines.html#affinity-groups": "adminguide/virtual_machines.html#affinity-groups", "adminguide/virtual_machines.html#backup-offerings": "adminguide/virtual_machines.html#backup-offerings", "adminguide/virtual_machines.html#change-affinity-group-for-an-existing-vm": "adminguide/virtual_machines.html#change-affinity-group-for-an-existing-vm", "adminguide/virtual_machines.html#changing-the-vm-name-os-or-group": "adminguide/virtual_machines.html#changing-the-vm-name-os-or-group", "adminguide/virtual_machines.html#creating-a-new-affinity-group": "adminguide/virtual_machines.html#creating-a-new-affinity-group", "adminguide/virtual_machines.html#creating-the-ssh-keypair": "adminguide/virtual_machines.html#creating-the-ssh-keypair", "adminguide/virtual_machines.html#creating-vm-backups": "adminguide/virtual_machines.html#creating-vm-backups", "adminguide/virtual_machines.html#creating-vms": "adminguide/virtual_machines.html#creating-vms", "adminguide/virtual_machines.html#delete-an-affinity-group": "adminguide/virtual_machines.html#delete-an-affinity-group", "adminguide/virtual_machines.html#deleting-vms": "adminguide/virtual_machines.html#deleting-vms", "adminguide/virtual_machines.html#how-to-dynamically-scale-cpu-and-ram": "adminguide/virtual_machines.html#how-to-dynamically-scale-cpu-and-ram", "adminguide/virtual_machines.html#importing-backup-offerings": "adminguide/virtual_machines.html#importing-backup-offerings", "adminguide/virtual_machines.html#moving-vms-between-hosts-manual-live-migration": "adminguide/virtual_machines.html#moving-vms-between-hosts-manual-live-migration", "adminguide/virtual_machines.html#resetting-ssh-keys": "adminguide/virtual_machines.html#resetting-ssh-keys", "adminguide/virtual_machines.html#restoring-vm-backups": "adminguide/virtual_machines.html#restoring-vm-backups", "adminguide/virtual_machines.html#stopping-and-starting-vms": "adminguide/virtual_machines.html#stopping-and-starting-vms", "adminguide/virtual_machines.html#using-ssh-keys-for-authentication": "adminguide/virtual_machines.html#using-ssh-keys-for-authentication", "adminguide/virtual_machines.html#virtual-machine-snapshots": "adminguide/virtual_machines.html#virtual-machine-snapshots", "installguide/configuration.html#add-primary-storage": "installguide/configuration.html#add-primary-storage", "installguide/configuration.html#add-secondary-storage": "installguide/configuration.html#add-secondary-storage", "installguide/configuration.html#adding-a-pod": "installguide/configuration.html#adding-a-pod", "installguide/configuration.html#adding-a-zone": "installguide/configuration.html#adding-a-zone", "plugins/cloudian-connector.html": "plugins/cloudian-connector.html", "plugins/cloudstack-kubernetes-service.html": "plugins/cloudstack-kubernetes-service.html", "plugins/cloudstack-kubernetes-service.html#creating-a-new-kubernetes-cluster": "plugins/cloudstack-kubernetes-service.html#creating-a-new-kubernetes-cluster", "plugins/cloudstack-kubernetes-service.html#deleting-kubernetes-cluster": "plugins/cloudstack-kubernetes-service.html#deleting-kubernetes-cluster", "plugins/cloudstack-kubernetes-service.html#kubernetes-supported-versions": "plugins/cloudstack-kubernetes-service.html#kubernetes-supported-versions", "plugins/cloudstack-kubernetes-service.html#scaling-kubernetes-cluster": "plugins/cloudstack-kubernetes-service.html#scaling-kubernetes-cluster", "plugins/cloudstack-kubernetes-service.html#starting-a-stopped-kubernetes-cluster": "plugins/cloudstack-kubernetes-service.html#starting-a-stopped-kubernetes-cluster", "plugins/cloudstack-kubernetes-service.html#stopping-kubernetes-cluster": "plugins/cloudstack-kubernetes-service.html#stopping-kubernetes-cluster", "plugins/cloudstack-kubernetes-service.html#upgrading-kubernetes-cluster": "plugins/cloudstack-kubernetes-service.html#upgrading-kubernetes-cluster", "plugins/nuage-plugin.html?#optional-create-and-enable-vpc-offering": "plugins/nuage-plugin.html?#optional-create-and-enable-vpc-offering", "plugins/nuage-plugin.html?#vpc-offerings": "plugins/nuage-plugin.html?#vpc-offerings", "plugins/quota.html": "plugins/quota.html", "plugins/quota.html#quota-credits": "plugins/quota.html#quota-credits", "plugins/quota.html#quota-tariff": "plugins/quota.html#quota-tariff" } } ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected]
