Skip to content

oc modify VS oc destroy/create during modify steps in XL Deploy #14

@px-djozis

Description

@px-djozis

Currently when a MODIFY step in XLD occurs, an oc destroy and create is performed. This causes downtime when a service is modified to point from one deployment configuration to another, or causes deployment configuration modifications not to occur in a rolling fashion, etc.

Could this plugin be upgraded so that during a modify XLD step, oc modify commands are used by calculating the diff between the previously deployed json and the currently deploying json and applying it to the result of oc get? This is because oc get returns additional fields that cannot be lost.

We have a particular interest in this logic and ideally would like to be able to take a look at it on a branch before it reaches master, if that's ok.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions