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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions