Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] Import/Export Services #131

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Commits on Sep 5, 2018

  1. Add support for service 0bjects

    This commit adds support to import/export services (UI > Service >
    My Services). It currently has some "features", that we needed in
    our usecase, but should be refactored before merging upstream.
    * import/export of custom attributes
    * import/export of VM relations (using ems_ref)
    * import/export of service hierarchy
    * depends on an 'Import ID:' custom attribute (defaults to the
    service id in the old envrionment)
    * rename some stuff
    Thomas Buchinger authored and ThomasBuchinger committed Sep 5, 2018
    Configuration menu
    Copy the full SHA
    bccb729 View commit details
    Browse the repository at this point in the history
  2. fix ems_ref not unique with multiple providers

    ems_ref is only unique per provider. Multiple providers can use the same
    ems_ref, which leads to collisions. This fix uses the provider hostname
    to namespace the ems_ref (because it is more likely to be the same
    accross environmentss than the user provided name)
    ThomasBuchinger committed Sep 5, 2018
    Configuration menu
    Copy the full SHA
    6bee091 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8a8cef5 View commit details
    Browse the repository at this point in the history
  4. remove transformation for custom_1 attribute

    this transformation is obsolete, because we now have a job that periodically updates the custom_1 attribute (and it should never have been here anyway)
    ThomasBuchinger committed Sep 5, 2018
    Configuration menu
    Copy the full SHA
    8e5806f View commit details
    Browse the repository at this point in the history