Skip to content

workflow-manager needs an update to reflect that we're not called Deis anymore #2

@kingdonb

Description

@kingdonb
2018/06/03 17:15:12 Starting periodic jobs at interval 12h0m0s
2018/06/03 17:15:12 Serving on :8080
2018/06/03 17:15:12 unable to decorate cluster data with available updates data: &errors.errorString{s:"latest version not available for deis-builder"}
2018/06/03 17:15:12 unable to decorate cluster data with available updates data: &errors.errorString{s:"latest version not available for deis-builder"}

I have a workflow-manager-api server up and another running at http://versions-staging.teamhephy.info and https://versions.teamhephy.info, with pointers to the old Deis version numbers (but it says "hephy") and neither can provide service to a v2.18.0 Deis Workflow cluster because the versions I posted are updated as hephy

Normally it is not necessary to post versions manually into the workflow-manager-api because it is part of the Jenkins release workflow, but since we've never generated a release through Jenkins, I had to copy the Deis release info, update it to say "hephy" and then POST it manually into a versions API backed with an empty database.

This worked! I was able to then export the psql structure and rows, and I have a seed file that I can port over to new wfm-api services.

But none of the Deis services in v2.18.0 know that they are in a hephy chart.

(You can install the -1th release of Hephy today, and point it at the new wfm-api in your values.yaml by changing the setting at the bottom like this):

workflow-manager:
  versions_api_url: https://versions-staging.teamhephy.info
  doctor_api_url: https://doctor-staging.teamhephy.info

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