Halyard won't load config after restart

Our Halyard pod crashed and restarted (in GKE). The pod recreated and keep its files (k8s persistent disk). However all hal commands fail now because the config file can’t be read.

Version: hal -v = 1.20.2-20190520111848

Here’s an example error:
spinnaker@halyard-5ff56dddd7-mhmk8:~/.hal$ hal config list

  • Get all deployment configurations
    Failure
    Problems in Global:
    ! ERROR Could not translate your halconfig: Unrecognized field
    “imageVariant” (class
    com.netflix.spinnaker.halyard.config.model.v1.node.DeploymentEnvironment), not
    marked as ignorable (16 known properties: “size”, “initContainers”,
    “updateVersions”, “consul”, “customSizing”, “vault”, “gitConfig”, “location”,
    “sidecars”, “haServices”, “accountName”, “type”, “affinity”, “nodeSelectors”,
    “hostAliases”, “bootstrapOnly”])
    at [Source: UNKNOWN; line: -1, column: -1] (through reference chain:
    com.netflix.spinnaker.halyard.config.model.v1.node.Halconfig[“deploymentConfigurations”]->java.util.ArrayList[0]->com.netflix.spinnaker.halyard.config.model.v1.node.DeploymentConfiguration[“deploymentEnvironment”]->com.netflix.spinnaker.halyard.config.model.v1.node.DeploymentEnvironment[“imageVariant”])

I’m sorry spinnaker, I’m afraid I can’t do that.
Failed to get all deployments.