Cloud Deploy custom target multiline deploy parameters error

The current version of skaffold (2.13.x) breaks when I attempt to pass multiline deploy parameters to my custom target, e.g.:

apiVersion: deploy.cloud.google.com/v1
kind: Target
  deployParameters:
    customTarget/myParam: |
      line 1
      line 2

The logs from Cloud Build are quite vague:

creating runner: creating verifier: Can’t separate key from value

This appears to originate from skaffold 2.13.x using an old version of godotenv: https://github.com/joho/godotenv/blob/ddf83eb33bbb136f62617a409142b74b91dbcff3/godotenv.go#L262

I notice that skaffold 2.14 has updated godotenv to a new version which correctly parses multiline env vars.

However Cloud Deploy has not chosen a new skaffold version for >90 days as described in https://cloud.google.com/deploy/docs/using-skaffold/select-skaffold#how_selects_new_versions.

Do we have an ETA on skaffold 2.14.x being available?

Hello,

Thanks for the report. Skaffold 2.14 will be the default version in Cloud Deploy starting next week. In the meantime, you can start using it now by specifying --skaffold-version=2.14 when creating a release.

Please let us know if Skaffold 2.14 doesn’t fix the issue.