[Murano] After “ScaleNodesDown” action Application isn't available
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
k8s-docker-suite-app-murano |
Confirmed
|
High
|
Dmytro Dovbii |
Bug Description
Detailed bug description:
Murano applications isn't available after "Scales Nodes Down" action. Master Node is available and the count of nodes are correct.
Expected results:
Application should be available by URL
Actual result:
Application isn't available
Steps to reproduce:
1
Log into OpenStack Horizon dashboard as admin user
2
Navigate to “Murano” > “Application Catalog” > “Environments”
3
Create environment:
4
Click on “Create environment” button
5
Set name of environment = “test”
6
Click on “Create”
7
When environment will be created, click on the name of the environment to navigate to the environment configuration page
8
Configure environment: click on the button “Add component”
9
Add Kubernetes Cluster application to the environment:
10
Find “Kubernetes Cluster” in the list of applications
11
Click on “Add to Env” button
12
Fill “Step 1” of the creation form:
13
Specify “Cluster Name” = “TestKubeCluster”
14
Set initial number of minions to 2, maximum number of minions to 2
15
Select checkbox “Assign floating IP to Kubernetes nodes”
16
Set Kubernetes node hostname pattern to ‘kube-#’
17
Select checkbox “Enable cAdvisor monitoring”
18
Set initial number of gateway nodes to 1, maximum number of gateway nodes to 2
19
Select checkbox “Assign floating IP to gateway nodes”
20
Specify “Gateway hostname pattern” = “gateway-#”
21
Field “Custom Docker registry URL” leave empty
22
Click on “Next” button
23
Fill “Step 2” of the creation form:
24
Select “Instance Flavor” = ‘m1.medium’(2 VCPU, 4G RAM)
25
Provide keypair, set “Availability zone” = “nova”
26
Click on “Next”
27
Select “Continue application adding”
28
Click on “Create”
29
Add Kubernetes Pod to the environment
30
Find “Kubernetes Pod” in the list of applications
31
Click on “Add to Env” button
32
Fill “Step 1” of the creation form:
33
Specify “Pod Name” = “testpod”
34
Spesify “Labels” = “testkey=testvalue”
35
Select created earlier Kubernetes Cluster in the dropdown menu “Kubernetes cluster”
36
Set “Replicas” parameter to 0
37
Click on “Next”
38
Select “Continue application adding”
39
Click on “Create”
40
Add some application to the environment
41
Click on “Deploy This Environment” button
42
Make sure that deployment finished successfully, all nodes are active, app is installed inside the container
43
Navigate inside the created environment to the list of its components
44
Select “Deployment History” tab.
45
In “Actions” column against your deployment click to “Show details”.
46
Navigate to “Logs” tab and find endpoints to Kubernetes API, cAdvisor and your applications.
47
Check that applications deployed correctly (put URLs from environment reports to your browser or terminal with telnet). (cAdvisor, Kubernetes API, Application)
48
Navigate inside the created environment to the list of its components
49
In “Actions” column against “TestKubeCluster” component click to ⤋ button and select “ScaleNodesDown” action.
50 Try to Open the Influx DB URL
Reproducibility:
Always
Description of the environment:
ENVIRONMENT: MOS 9.0 ISO 443
Changed in mos: | |
importance: | Critical → High |
Changed in mos: | |
status: | New → Confirmed |
Changed in mos: | |
assignee: | Murano Dev (murano-devs) → Stan Lagun (slagun) |
tags: |
added: mos-murano removed: murano |
Changed in mos: | |
assignee: | Stan Lagun (slagun) → Dmytro Dovbii (ddovbii) |
Changed in mos: | |
status: | Won't Fix → Confirmed |
affects: | mos → k8s-docker-suite-app-murano |
Changed in k8s-docker-suite-app-murano: | |
milestone: | 9.0 → none |
Changed in k8s-docker-suite-app-murano: | |
milestone: | none → ongoing |
How long have you been waited after the action? Can you confirm that it is ot available after 5 minutes?