Bug 1383145

Summary: [userinterface_public_714]Failed to delete k8s deployment on web console
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: 2016-12-09 21:51:43 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:
Attachments:
Description Flags
DCCouldBeDeleted
none
FailedToDeleteDeployment none

Description Yadan Pei 2016-10-10 03:33:05 UTC
Description of problem:
User couldn't delete deployment through provided Delete option on web console 

Version-Release number of selected component (if applicable):
openshift v1.4.0-alpha.0+e76e0e8 (latest origin-web-console, the latest commit is 6a78401)
kubernetes v1.4.0+776c994
etcd 3.1.0-alpha.1


How reproducible:
Always

Steps to Reproduce:
1.Create deployment
# cat >> hello-deployment-1.yaml << EOF
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: hello-openshift
spec:
  replicas: 4
  template:
    metadata:
      labels:
        app: hello-openshift
    spec:
      containers:
      - name: hello-openshift
        image: openshift/hello-openshift
        ports:
        - containerPort: 80
  strategy:
    rollingUpdate:
      maxSurge: 3
      maxUnavailable: 2
    type: RollingUpdate

EOF
# oc create -f hello-deployment-1.yaml
deployment "hello-openshift" created
2. Go to Applications -> Deployments -> select 'hello-openshift' -> Actions -> Delete

Actual results:
2. Give error message: Deployment 'hello-openshift'' could not be deleted

Expected results:
2. Deployment should be deleted successfully

Additional info:
1. Delete deployment via CLI works as expected
# oc delete deployment hello-openshift
deployment "hello-openshift" deleted
2. Delete DeploymentConfigurations on web console works as expected

Comment 1 Yadan Pei 2016-10-10 03:34:37 UTC
Created attachment 1208698 [details]
DCCouldBeDeleted

Comment 2 Yadan Pei 2016-10-10 03:35:02 UTC
Created attachment 1208699 [details]
FailedToDeleteDeployment

Comment 4 Yadan Pei 2016-10-19 02:11:12 UTC
Checked against latest origin-web-console, fix already goes in and now deployment could be deleted successfully

Please change to ON_QA then I could verify, thanks

Comment 5 Yadan Pei 2016-10-21 00:49:06 UTC
Move to VERIFIED since already checked against latest origin-web-console