github GoogleContainerTools/skaffold v1.13.0
v1.13.0 Release

latest releases: v2.11.1, v2.11.0, v2.10.1...
3 years ago

v1.13.0 Release - 07/30/2020

Linux
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v1.13.0/skaffold-linux-amd64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin

macOS
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v1.13.0/skaffold-darwin-amd64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin

Windows
https://storage.googleapis.com/skaffold/releases/v1.13.0/skaffold-windows-amd64.exe

Docker image
gcr.io/k8s-skaffold/skaffold:v1.13.0

Note: This release comes with a new config version, v2beta6. To upgrade your skaffold.yaml, use skaffold fix. If you choose not to upgrade, skaffold will auto-upgrade as best as it can.

Highlights:

  • Skaffold now supports muting both build, test, and deploy logs through the --mute-logs flag for more succinct output.
  • All extraneous labels added to deployed resources are now added as annotations in Kubernetes.
  • Skaffold now supports a new tagging strategy, customTemplate, allowing combinations of multiple tagging strategies.
  • Specification of the {{.IMAGE_NAME}} component of the envTemplate tagger has been deprecated.
  • Many other usability fixes and updates in this release!

New Features:

  • Add helper to create log files #4563
  • Tag template tagger #4567
  • Add suppress-logs flag #4530
  • Add deploy.logs section to skaffold.yaml #4509
  • Allow deeply nested property definition for Helm properties #4511
  • Add Agones custom kinds to the Allow-List #4488
  • Support deprecated extensions/v1beta1 workload resources #4478

Fixes:

  • Use alternative service port-forwarding scheme #4590
  • Ignore "" namespaces in collectHelmReleasesNamespaces #4568
  • Wait for pending deletions to complete before a deploy #4531
  • SKAFFOLD_UPDATE_CHECK should also be a global flag #4510
  • fix: remove the dev override of the force flag #4513
  • Error on invalid artifact workspace #4492

Updates:

  • Log when values are taken from global config file #4566
  • Muted test logs #4595
  • Support short build logs #4528
  • Fail when k8s client can’t be obtained #4584
  • Deprecating EnvTemplate's use of {{.IMAGE_NAME}} #4533
  • Get digest of multi-arch images #4475
  • Reduce volume of debug-level logging #4552
  • Remove labels from builders and deployers #4499
  • Update k3d cli 'load image' to 'image import' (#4498) #4507
  • Disable update check and survey prompt in non-interactive mode #4508
  • Map container status PodInitializing to STATUSCHECK_SUCCESS #4471
  • Use runCtx.Namespaces to get deployments for status checks #4460

Dependency Updates:

  • Update pack to v0.12.0 #4474
  • Include k3d 3.0.0 in Skaffold image #4545
  • Update cross compilation image #4543
  • Upgrade go-containerregistry to v0.1.1 #4476

Docs Updates:

  • Fix documentation for Helm artifactOverride #4503
  • Fail fast and point to docs for 'skaffold init' on helm projects #4396
  • Fix example for generate-pipeline to use "latest" as image tag #4458

Huge thanks goes out to all of our contributors for this release:

  • Alex Lewis
  • Alexander Shirobokov
  • Andreas Sommer
  • Andrew den Hertog
  • Appu Goundan
  • Balint Pato
  • Brian de Alwis
  • Chanseok Oh
  • Chris Ge
  • Daniel Sel
  • David Gageot
  • Felix Tran
  • Gaurav
  • Gergo Tolnai
  • Keerthan Jaic
  • Kent Hua
  • Lennox Stevenson
  • Marlon Gamez
  • Miklos Kiss
  • Nicholas Hawkes
  • Nick Kubala
  • Nils Breunese
  • Oliver Hughes
  • Paul Vollmer
  • Sarmad Abualkaz
  • Stefan Büringer
  • Tejal Desai
  • Zhou Wenzong

Don't miss a new skaffold release

NewReleases is sending notifications on new releases.