Steps to reproduce:
Log into OpenStack Horizon dashboard as admin user
Navigate to “Murano” > “Application Catalog” > “Environments”
Create environment:
Click on “Create environment” button
Set name of environment = “test”
Click on “Create”
When environment will be created, click on the name of the environment to navigate to the environment configuration page
Configure environment: click on the button “Add component”
Add Kubernetes Cluster application to the environment:
Find “Kubernetes Cluster” in the list of applications
Click on “Add to Env” button
Fill “Step 1” of the creation form:
Specify “Cluster Name” = “TestKubeCluster”
Set initial number of minions to 1, maximum number of minions to 2
Select checkbox “Assign floating IP to Kubernetes nodes”
Set Kubernetes node hostname pattern to ‘kube-#’
Select checkbox “Enable cAdvisor monitoring”
Set initial number of gateway nodes to 1, maximum number of gateway nodes to 2
Select checkbox “Assign floating IP to gateway nodes”
Specify “Gateway hostname pattern” = “gateway-#”
Field “Custom Docker registry URL” leave empty
Click on “Next” button
Fill “Step 2” of the creation form:
Select “Instance Flavor” = ‘m1.medium’(2 VCPU, 4G RAM)
Provide keypair, set “Availability zone” = “nova”
Click on “Next”
Select “Add more application to the environment”
Click on “Create”
Add Kubernetes Pod to the environment
Find “Kubernetes Pod” in the list of applications
Click on “Add to Env” button
Fill “Step 1” of the creation form:
Specify “Pod Name” = “testpod”
Spesify “Labels” = “testkey=testvalue”
Select created earlier Kubernetes Cluster in the dropdown menu “Kubernetes cluster”
Set “Replicas” parameter to 0
Click on “Next”
Select “Add more application to the environment”
Click on “Create”
Add some application to the environment
Click on “Deploy This Environment” button
Make sure that deployment finished successfully, all nodes are active, app is installed inside the container
Navigate inside the created environment to the list of its components
Select “Deployment History” tab.
In “Actions” column against your deployment click to “Show details”.
Navigate to “Logs” tab and find endpoints to Kubernetes API, cAdvisor and your applications.
Check that applications deployed correctly (put URLs from environment reports to your browser or terminal with telnet). (cAdvisor, Kubernetes API, Application)
Navigate inside the created environment to the list of its components
In “Actions” column against “TestKubeCluster” component click to ⤋ button and select “ScaleNodesUp” action.
When waiting screen dissapeared, navigate to instances and check that additional minion node was spawned.
Wait a few minutes and check endpoint of cAdvisor using ip from spawned instance.
Navigate to the Murano -> Application Catalog -> Environments -> Components
Actual result:
Below 'Component List' a title 'Displaying 5 items'
(see attachment)
Expected result:
Below 'Component List' a title 'Displaying 4 items'
Fixed in https:/ /github. com/openstack/ murano- dashboard/ commit/ 8e2700228f0ecea 862e66044497e32 830c6ccb74