Uploaded image for project: 'WildFly WIP'
  1. WildFly WIP
  2. WFWIP-187

Changes to PVC are not reflected in Operator

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Not a Bug
    • Icon: Blocker Blocker
    • OpenShift
    • Hide

      1. create WildFlyServer without PVC

      apiVersion: wildfly.org/v1alpha1
      kind: WildFlyServer
      metadata:
        creationTimestamp: '2019-09-02T09:32:45Z'
        generation: 1
        name: operator-added
        namespace: mchoma
        resourceVersion: '4165131'
        selfLink: /apis/wildfly.org/v1alpha1/namespaces/mchoma/wildflyservers/operator-added
        uid: 9e77c425-cd64-11e9-b23d-fa163e9a0fb6
      spec:
        applicationImage: 'registry.access.redhat.com/jboss-eap-7/eap72-openshift:1.1'
        env: []
        size: 1
      status:
        hosts:
          - operator-added-mchoma.apps.multinode-nfs-mchoma-001.dynamic.xpaas
        pods:
          - name: operator-added-0
            podIP: 10.130.0.131
      

      2. In runtime add storage into WildFly CR definition

      oc edit pvc
      
      apiVersion: wildfly.org/v1alpha1
      kind: WildFlyServer
      metadata:
        creationTimestamp: '2019-09-02T09:32:45Z'
        generation: 2
        name: operator-added
        namespace: mchoma
        resourceVersion: '4165628'
        selfLink: /apis/wildfly.org/v1alpha1/namespaces/mchoma/wildflyservers/operator-added
        uid: 9e77c425-cd64-11e9-b23d-fa163e9a0fb6
      spec:
        applicationImage: 'registry.access.redhat.com/jboss-eap-7/eap72-openshift:1.1'
        env: []
        size: 1
        storage:
          volumeClaimTemplate:
            apiVersion: v1
            kind: PersistentVolumeClaim
            metadata:
              annotations: {}
              labels: {}
              name: operator-added-volume
            spec:
              accessModes:
                - ReadWriteMany
              resources:
                limits: {}
                requests:
                  storage: 1Mi
      status:
        hosts:
          - operator-added-mchoma.apps.multinode-nfs-mchoma-001.dynamic.xpaas
        pods:
          - name: operator-added-0
            podIP: 10.130.0.131
      

      3. Generation of stateful set remains 1. Is not incremented to 2 as I would expect. And there is no new pvc object in kubernetes

      oc get pvc
      Show
      1. create WildFlyServer without PVC apiVersion: wildfly.org/v1alpha1 kind: WildFlyServer metadata: creationTimestamp: '2019-09-02T09:32:45Z' generation: 1 name: operator -added namespace: mchoma resourceVersion: '4165131' selfLink: /apis/wildfly.org/v1alpha1/namespaces/mchoma/wildflyservers/ operator -added uid: 9e77c425-cd64-11e9-b23d-fa163e9a0fb6 spec: applicationImage: 'registry.access.redhat.com/jboss-eap-7/eap72-openshift:1.1' env: [] size: 1 status: hosts: - operator -added-mchoma.apps.multinode-nfs-mchoma-001.dynamic.xpaas pods: - name: operator -added-0 podIP: 10.130.0.131 2. In runtime add storage into WildFly CR definition oc edit pvc apiVersion: wildfly.org/v1alpha1 kind: WildFlyServer metadata: creationTimestamp: '2019-09-02T09:32:45Z' generation: 2 name: operator -added namespace: mchoma resourceVersion: '4165628' selfLink: /apis/wildfly.org/v1alpha1/namespaces/mchoma/wildflyservers/ operator -added uid: 9e77c425-cd64-11e9-b23d-fa163e9a0fb6 spec: applicationImage: 'registry.access.redhat.com/jboss-eap-7/eap72-openshift:1.1' env: [] size: 1 storage: volumeClaimTemplate: apiVersion: v1 kind: PersistentVolumeClaim metadata: annotations: {} labels: {} name: operator -added-volume spec: accessModes: - ReadWriteMany resources: limits: {} requests: storage: 1Mi status: hosts: - operator -added-mchoma.apps.multinode-nfs-mchoma-001.dynamic.xpaas pods: - name: operator -added-0 podIP: 10.130.0.131 3. Generation of stateful set remains 1. Is not incremented to 2 as I would expect. And there is no new pvc object in kubernetes oc get pvc

      Any chnages (adding, removing or updating) made to PVC after WildFlyServer CR was created are not reflected in underlying PVC kubernetes object.

              jmesnil1@redhat.com Jeff Mesnil
              mchoma@redhat.com Martin Choma
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: