Uploaded image for project: 'Red Hat 3scale API Management'
  1. Red Hat 3scale API Management
  2. THREESCALE-10949

Preserve DC annotations, labels, and env vars

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: Blocker Blocker
    • None
    • None
    • 3scale Operator
    • False
    • None
    • False
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • RHOAM Sprint 56

      WHY
      We want to ensure that custom values that the user has manually defined in their existing 3scale DeploymentCondfigs are preserved when the operator migrates from DeploymentConfigs to Deployments.

      WHAT
      Preserve the following user defined values when migrating from DeploymentConfigs to Deployments:

      • Labels:
        • Deployment level = .metadata.labels
        • Pod level = .spec.template.metadata.labels
      • Annotations:
        • Deployment level = .metadata.annotations
        • Pod level = .spec.template.metadata.annotations
      • Environment Variables:
        • Container level = .spec.template.spec.containers[].env
      • Replica Counts:
        • Deployment level = .spec.replicas
      • Volumes:
        • Deployment level = .spec.template.spec.volumes
      • VolumeMounts:
        • Container level = .spec.template.spec.containers[].volumeMounts

      DONE

      • User defined annotations on old DeploymentConfigs are reflected in the new Deployments
      • User defined labels on old DeploymentConfigs are reflected in the new Deployments
      • User defined env vars on old DeploymentConfigs are reflected in the new Deployments
      • User defined replica counts on old DeploymentConfigs are reflected in the new Deployments
      • User defined volumes/volumemounts on old DeploymentConfigs are reflected in the new Deployments

            Unassigned Unassigned
            ckyrillo@redhat.com Carl Kyrillos
            Matej Dujava Matej Dujava
            Carl Kyrillos Carl Kyrillos
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: