Bug 1543357 - [online-stg][ded-int-aws][ded-stage-aws]Scaling dc failed: the API version in the data (extensions/v1beta1) does not match the expected API version (apps.openshift.io/v1)
Summary: [online-stg][ded-int-aws][ded-stage-aws]Scaling dc failed: the API version in...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: OpenShift Online
Classification: Red Hat
Component: oc
Version: 3.x
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
: ---
Assignee: Jordan Liggitt
QA Contact: Xingxing Xia
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2018-02-08 10:32 UTC by ge liu
Modified: 2018-07-30 15:38 UTC (History)
11 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2018-07-30 15:38:07 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description ge liu 2018-02-08 10:32:00 UTC
Description of problem:
Create dc and scale the dc, but got error: error: Scaling the resource failed with: the API version in the data (extensions/v1beta1) does not match the expected API version (apps.openshift.io/v1); Current resource version Unknown

pls see the reproduce steps for details.


Server https://api.ded-stage-aws.openshift.com:443
openshift v3.7.23
kubernetes v1.7.6+a08f5eeb62


How reproducible:
Always

Steps to Reproduce:

1.# oc new-app --docker-image=openshift/deployment-example --name=ab-example-a -l ab-example\=true
--> Found Docker image 1c839d8 (2 years old) from Docker Hub for "openshift/deployment-example"

    * An image stream will be created as "ab-example-a:latest" that will track this image
    * This image will be deployed in deployment config "ab-example-a"
    * Port 8080/tcp will be load balanced by service "ab-example-a"
      * Other containers can access this service through the hostname "ab-example-a"
    * WARNING: Image "openshift/deployment-example" runs as the 'root' user which may not be permitted by your cluster administrator

--> Creating resources with label ab-example=true ...
    imagestream "ab-example-a" created
    deploymentconfig "ab-example-a" created
    service "ab-example-a" created
--> Success
    Application is not exposed. You can expose services to the outside world by executing one or more of the commands below:
     'oc expose svc/ab-example-a' 
    Run 'oc status' to view your app.

2. # oc get dc ab-example-a -o yaml
apiVersion: v1
kind: DeploymentConfig
metadata:
  annotations:
    openshift.io/generated-by: OpenShiftNewApp
  creationTimestamp: 2018-02-08T09:56:25Z
  generation: 2
  labels:
    ab-example: "true"
    app: ab-example-a
  name: ab-example-a
  namespace: lgp
  resourceVersion: "1117750"
  selfLink: /oapi/v1/namespaces/lgp/deploymentconfigs/ab-example-a
  uid: 5318e1e4-0cb6-11e8-bd58-0efb79b5e306
spec:
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    ab-example: "true"
    app: ab-example-a
    deploymentconfig: ab-example-a
  strategy:
    activeDeadlineSeconds: 21600
    resources: {}
    rollingParams:
      intervalSeconds: 1
      maxSurge: 25%
      maxUnavailable: 25%
      timeoutSeconds: 600
      updatePeriodSeconds: 1
    type: Rolling
  template:
    metadata:
      annotations:
        openshift.io/generated-by: OpenShiftNewApp
      creationTimestamp: null
      labels:
        ab-example: "true"
        app: ab-example-a
        deploymentconfig: ab-example-a
    spec:
      containers:
      - image: openshift/deployment-example@sha256:ea9135488f323060cb18ab3ec06286cd49e4b3a611fce1a6a442651ecf421f99
        imagePullPolicy: Always
        name: ab-example-a
        ports:
        - containerPort: 8080
          protocol: TCP
        resources: {}
        terminationMessagePath: /dev/termination-log
        terminationMessagePolicy: File
      dnsPolicy: ClusterFirst
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
  test: false
  triggers:
  - type: ConfigChange
  - imageChangeParams:
      automatic: true
      containerNames:
      - ab-example-a
      from:
        kind: ImageStreamTag
        name: ab-example-a:latest
        namespace: lgp
      lastTriggeredImage: openshift/deployment-example@sha256:ea9135488f323060cb18ab3ec06286cd49e4b3a611fce1a6a442651ecf421f99
    type: ImageChange
status:
  availableReplicas: 1
  conditions:
  - lastTransitionTime: 2018-02-08T09:56:34Z
    lastUpdateTime: 2018-02-08T09:56:34Z
    message: Deployment config has minimum availability.
    status: "True"
    type: Available
  - lastTransitionTime: 2018-02-08T09:56:29Z
    lastUpdateTime: 2018-02-08T09:56:35Z
    message: replication controller "ab-example-a-1" successfully rolled out
    reason: NewReplicationControllerAvailable
    status: "True"
    type: Progressing
  details:
    causes:
    - type: ConfigChange
    message: config change
  latestVersion: 1
  observedGeneration: 2
  readyReplicas: 1
  replicas: 1
  unavailableReplicas: 0
  updatedReplicas: 1

3. # oc scale deploymentconfig ab-example-a --replicas=0  --loglevel=6
I0208 18:01:59.188273   11862 loader.go:357] Config loaded from file /root/.kube/config
I0208 18:01:59.189892   11862 cached_discovery.go:119] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/servergroups.json
I0208 18:01:59.189991   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/apiregistration.k8s.io/v1beta1/serverresources.json
I0208 18:01:59.190109   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/extensions/v1beta1/serverresources.json
I0208 18:01:59.190184   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/apps/v1beta1/serverresources.json
I0208 18:01:59.190227   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/authentication.k8s.io/v1/serverresources.json
I0208 18:01:59.190259   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/authentication.k8s.io/v1beta1/serverresources.json
I0208 18:01:59.190302   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/authorization.k8s.io/v1/serverresources.json
I0208 18:01:59.190341   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/authorization.k8s.io/v1beta1/serverresources.json
I0208 18:01:59.190387   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/autoscaling/v1/serverresources.json
I0208 18:01:59.190431   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/batch/v1/serverresources.json
I0208 18:01:59.190480   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/batch/v2alpha1/serverresources.json
I0208 18:01:59.190524   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/certificates.k8s.io/v1beta1/serverresources.json
I0208 18:01:59.190560   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/networking.k8s.io/v1/serverresources.json
I0208 18:01:59.190605   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/policy/v1beta1/serverresources.json
I0208 18:01:59.190681   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/authorization.openshift.io/v1/serverresources.json
I0208 18:01:59.190731   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/rbac.authorization.k8s.io/v1beta1/serverresources.json
I0208 18:01:59.190783   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/storage.k8s.io/v1/serverresources.json
I0208 18:01:59.190819   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/storage.k8s.io/v1beta1/serverresources.json
I0208 18:01:59.190874   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/apiextensions.k8s.io/v1beta1/serverresources.json
I0208 18:01:59.190928   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/apps.openshift.io/v1/serverresources.json
I0208 18:01:59.190999   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/build.openshift.io/v1/serverresources.json
I0208 18:01:59.191072   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/image.openshift.io/v1/serverresources.json
I0208 18:01:59.191129   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/network.openshift.io/v1/serverresources.json
I0208 18:01:59.191180   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/oauth.openshift.io/v1/serverresources.json
I0208 18:01:59.191218   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/project.openshift.io/v1/serverresources.json
I0208 18:01:59.191264   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/quota.openshift.io/v1/serverresources.json
I0208 18:01:59.191303   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/route.openshift.io/v1/serverresources.json
I0208 18:01:59.191348   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/security.openshift.io/v1/serverresources.json
I0208 18:01:59.191401   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/template.openshift.io/v1/serverresources.json
I0208 18:01:59.191447   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/user.openshift.io/v1/serverresources.json
I0208 18:01:59.191892   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/v1/serverresources.json
I0208 18:01:59.192176   11862 cached_discovery.go:119] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/servergroups.json
I0208 18:01:59.192222   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/apiregistration.k8s.io/v1beta1/serverresources.json
I0208 18:01:59.192332   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/extensions/v1beta1/serverresources.json
I0208 18:01:59.192399   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/apps/v1beta1/serverresources.json
I0208 18:01:59.192431   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/authentication.k8s.io/v1/serverresources.json
I0208 18:01:59.192465   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/authentication.k8s.io/v1beta1/serverresources.json
I0208 18:01:59.192506   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/authorization.k8s.io/v1/serverresources.json
I0208 18:01:59.192548   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/authorization.k8s.io/v1beta1/serverresources.json
I0208 18:01:59.192586   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/autoscaling/v1/serverresources.json
I0208 18:01:59.192623   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/batch/v1/serverresources.json
I0208 18:01:59.192671   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/batch/v2alpha1/serverresources.json
I0208 18:01:59.192715   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/certificates.k8s.io/v1beta1/serverresources.json
I0208 18:01:59.192750   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/networking.k8s.io/v1/serverresources.json
I0208 18:01:59.192791   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/policy/v1beta1/serverresources.json
I0208 18:01:59.192875   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/authorization.openshift.io/v1/serverresources.json
I0208 18:01:59.192927   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/rbac.authorization.k8s.io/v1beta1/serverresources.json
I0208 18:01:59.192959   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/storage.k8s.io/v1/serverresources.json
I0208 18:01:59.192997   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/storage.k8s.io/v1beta1/serverresources.json
I0208 18:01:59.193036   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/apiextensions.k8s.io/v1beta1/serverresources.json
I0208 18:01:59.193094   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/apps.openshift.io/v1/serverresources.json
I0208 18:01:59.193157   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/build.openshift.io/v1/serverresources.json
I0208 18:01:59.193230   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/image.openshift.io/v1/serverresources.json
I0208 18:01:59.193280   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/network.openshift.io/v1/serverresources.json
I0208 18:01:59.193331   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/oauth.openshift.io/v1/serverresources.json
I0208 18:01:59.193365   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/project.openshift.io/v1/serverresources.json
I0208 18:01:59.193409   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/quota.openshift.io/v1/serverresources.json
I0208 18:01:59.193445   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/route.openshift.io/v1/serverresources.json
I0208 18:01:59.193495   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/security.openshift.io/v1/serverresources.json
I0208 18:01:59.193547   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/template.openshift.io/v1/serverresources.json
I0208 18:01:59.193597   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/user.openshift.io/v1/serverresources.json
I0208 18:01:59.194069   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/v1/serverresources.json
I0208 18:01:59.194557   11862 cached_discovery.go:119] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/servergroups.json
I0208 18:01:59.194685   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/apiregistration.k8s.io/v1beta1/serverresources.json
I0208 18:01:59.195005   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/extensions/v1beta1/serverresources.json
I0208 18:01:59.195199   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/apps/v1beta1/serverresources.json
I0208 18:01:59.195289   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/authentication.k8s.io/v1/serverresources.json
I0208 18:01:59.195365   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/authentication.k8s.io/v1beta1/serverresources.json
I0208 18:01:59.195465   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/authorization.k8s.io/v1/serverresources.json
I0208 18:01:59.195564   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/authorization.k8s.io/v1beta1/serverresources.json
I0208 18:01:59.195670   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/autoscaling/v1/serverresources.json
I0208 18:01:59.195769   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/batch/v1/serverresources.json
I0208 18:01:59.195900   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/batch/v2alpha1/serverresources.json
I0208 18:01:59.196011   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/certificates.k8s.io/v1beta1/serverresources.json
I0208 18:01:59.196107   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/networking.k8s.io/v1/serverresources.json
I0208 18:01:59.196211   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/policy/v1beta1/serverresources.json
I0208 18:01:59.196429   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/authorization.openshift.io/v1/serverresources.json
I0208 18:01:59.196569   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/rbac.authorization.k8s.io/v1beta1/serverresources.json
I0208 18:01:59.196662   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/storage.k8s.io/v1/serverresources.json
I0208 18:01:59.196753   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/storage.k8s.io/v1beta1/serverresources.json
I0208 18:01:59.196852   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/apiextensions.k8s.io/v1beta1/serverresources.json
I0208 18:01:59.197030   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/apps.openshift.io/v1/serverresources.json
I0208 18:01:59.197229   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/build.openshift.io/v1/serverresources.json
I0208 18:01:59.197440   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/image.openshift.io/v1/serverresources.json
I0208 18:01:59.197589   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/network.openshift.io/v1/serverresources.json
I0208 18:01:59.197726   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/oauth.openshift.io/v1/serverresources.json
I0208 18:01:59.197826   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/project.openshift.io/v1/serverresources.json
I0208 18:01:59.197969   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/quota.openshift.io/v1/serverresources.json
I0208 18:01:59.199249   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/route.openshift.io/v1/serverresources.json
I0208 18:01:59.199302   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/security.openshift.io/v1/serverresources.json
I0208 18:01:59.199354   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/template.openshift.io/v1/serverresources.json
I0208 18:01:59.199401   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/user.openshift.io/v1/serverresources.json
I0208 18:01:59.199843   11862 cached_discovery.go:72] returning cached discovery info from /root/.kube/api.ded_stage_aws.openshift.com_443/v1/serverresources.json
I0208 18:02:00.410560   11862 round_trippers.go:405] GET https://api.ded-stage-aws.openshift.com:443/oapi/v1/namespaces/lgp/deploymentconfigs/ab-example-a 200 OK in 1205 milliseconds
I0208 18:02:01.693863   11862 round_trippers.go:405] GET https://api.ded-stage-aws.openshift.com:443/apis/apps.openshift.io/v1/namespaces/lgp/deploymentconfigs/ab-example-a/scale 200 OK in 277 milliseconds
I0208 18:02:01.970686   11862 round_trippers.go:405] PUT https://api.ded-stage-aws.openshift.com:443/apis/apps.openshift.io/v1/namespaces/lgp/deploymentconfigs/ab-example-a/scale 400 Bad Request in 274 milliseconds
F0208 18:02:01.971686   11862 helpers.go:120] error: Scaling the resource failed with: the API version in the data (extensions/v1beta1) does not match the expected API version (apps.openshift.io/v1); Current resource version Unknown

Actual results:
Scaling dc should Failed
Expected results:
Scaling dc should succeed

Comment 1 Juan Vallejo 2018-02-08 23:31:16 UTC
@geliu, I suspect that you are using a 3.9 client against the 3.7 cluster. Could you confirm this?

Could you provide --loglevel=8 output as well?

Also, it looks like you have the resource under the old api group in your cache.
Could you confirm that this problem still exists after clearing your cache? (remove the directory "/root/.kube/api.ded_stage_aws.openshift.com_443")

Tagging David for further comments.

Comment 3 David Eads 2018-02-09 19:51:56 UTC
@liggitt Maybe he's just missing https://github.com/openshift/ose/pull/1003 ?

Comment 4 Jordan Liggitt 2018-02-09 19:54:04 UTC
yes, fixed in 3.7.24

Comment 5 ge liu 2018-02-11 02:57:11 UTC
The online OCD env is v3.7.23, I will verify it after the version upgraded.
and I tried on ocp env that version:v3.7.29, it haven't this problem, thx

Comment 6 ge liu 2018-02-22 01:58:23 UTC
The online OCD env is still v3.7.23, we will keep eye on it if updated, thx

Comment 8 ge liu 2018-04-24 06:12:47 UTC
Verified on online-stg env, but this problem still exist in ded env(ded-stage-aws).

#  oc scale deploymentconfig ab-example-a --replicas=0  --loglevel=6
I0424 14:11:17.806333    9958 loader.go:357] Config loaded from file /root/.kube/config
I0424 14:11:19.181323    9958 round_trippers.go:436] GET https://api.online-stg.openshift.com:443/apis/apps.openshift.io/v1/namespaces/lgp/deploymentconfigs/ab-example-a 200 OK in 1356 milliseconds
I0424 14:11:20.473383    9958 round_trippers.go:436] GET https://api.online-stg.openshift.com:443/apis/apps.openshift.io/v1/namespaces/lgp/deploymentconfigs/ab-example-a/scale 200 OK in 285 milliseconds
I0424 14:11:20.767154    9958 round_trippers.go:436] PUT https://api.online-stg.openshift.com:443/apis/apps.openshift.io/v1/namespaces/lgp/deploymentconfigs/ab-example-a/scale 200 OK in 291 milliseconds
deploymentconfig "ab-example-a" scaled

Comment 9 Jordan Liggitt 2018-04-24 06:37:27 UTC
That output looks like what I would expect. What failure are you seeing?

Comment 10 Jordan Liggitt 2018-04-24 06:38:40 UTC
And on what version?

Comment 11 Jordan Liggitt 2018-04-24 18:14:06 UTC
Oh, I see. That output is from online-stg, which was successful.

ded-stage-aws is still on 3.7.23:

# oc version
oc v3.7.23
kubernetes v1.7.6+a08f5eeb62
features: Basic-Auth GSSAPI Kerberos SPNEGO

Server https://internal.api.ded-stage-aws.openshift.com:443
openshift v3.7.23
kubernetes v1.7.6+a08f5eeb62


The oc issue was fixed in 3.7.24 and can be verified once ded-stage-aws is upgraded.

The HPA issue was fixed in https://github.com/openshift/ose/pull/1212 and will be in 3.7.45+

Comment 12 ge liu 2018-07-05 09:17:16 UTC
Verified on both ded-int-aws and ded-stage-aws with ocp version:v3.9.31.


Note You need to log in before you can comment on or make changes to this bug.