Bug 1397788

Summary: [userinterface_public_806]Confusing error message during adding config files
Product: OKD Reporter: Yadan Pei <yapei>
Component: Management ConsoleAssignee: Samuel Padgett <spadgett>
Status: CLOSED CURRENTRELEASE QA Contact: Yadan Pei <yapei>
Severity: medium Docs Contact:
Priority: medium    
Version: 3.xCC: aos-bugs, mmccomas
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-05-30 12:48:58 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Yadan Pei 2016-11-23 11:09:09 UTC
Description of problem:
There is confusing error message on page when adding config files with wrong settings
= An error occurred attaching the persistent volume claim to the deployment config
= spec.template.spec.containers[0].volumeMounts[0].name: Not found: "volume-o3aut"]


Version-Release number of selected component (if applicable):
openshift v1.5.0-alpha.0+7b7a447-55

How reproducible:
Always

Steps to Reproduce:
1.Create app from image
Add to project -> Browse Catalog -> php:5.6 -> Set Name: php,  Git Repository URL: https://github.com/openshift/cakephp-ex.git  -> Create
2.Go to dc/php page, click on Add config files
3.Select one secret such as "default-token-*" from list
Set "/data/secret" as Mount Path
Select "Select specific keys and paths"
Pick key "token", set Path: /config/secret.token
Click Add

Actual results:
3. Since we set Path with a absolute path "/config/secret.token", so there will be error when submitting the request, but there is confusing message included also 
= An error occurred attaching the persistent volume claim to the deployment config
= spec.template.spec.containers[0].volumeMounts[0].name: Not found: "volume-o3aut"]

Expected results:
3.Should show correct error message 
= An error occurred attaching the persistent volume claim to the deployment config is not correct because we're not adding PVC to DC
=spec.template.spec.containers[0].volumeMounts[0].name: Not found: "volume-jtue5"]" is not correct, should remove I think

Comment 1 Yadan Pei 2016-11-23 11:09:56 UTC
Update Expected results:
3.Should show correct error message 
=spec.template.spec.containers[0].volumeMounts[0].name: Not found: "volume-jtue5"]" is not correct, should remove I think

Comment 3 Yadan Pei 2016-11-24 05:49:11 UTC
Checked against openshift v1.5.0-alpha.0+33a69c5-73

Since user are not allowed to submit the adding request if there is error on page, there is no such kind of error message any more

Move to VERIFIED