github GoogleContainerTools/skaffold v1.17.0
v1.17.0 Release

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

v1.17.0 Release - 11/23/2020

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

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

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

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

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

Highlights:

  • Helm 2 support has been removed from Skaffold! Read Helm's blog posts for more info.
  • Build artifact dependencies can now be specified for all natively supported builders

New Features:

  • Expand the skaffold init --artifact API to allow specifying artifact context #5000
  • resolve environment variables in helm template keys #4899
  • Add default dockerfile path to skaffold config when using skaffold init #4989
  • Implement required artifact resolution in buildpacks builder #4962
  • Implement required artifact resolution for custom builder #4972
  • Implement required artifact resolution for cluster builder #4992
  • Implement required artifact resolution in jib builder #4997
  • Implement artifact resolution for all GCB builders. #5003

Fixes:

  • port-forward should be able to select ports by service name #5009
  • GitTagger generates an invalid tag if there are uncommitted changes #5034
  • Fix Bug that prevents showing survey prompt #5027
  • Enable running tests for cached images #5013
  • Fix: Skaffold reloads unchanged, existing image again into the cluster #4983
  • Fix 4950: User-defined port forwarding resources ignore the namespace flag #4987
  • Fix Kaniko build args eval from config env. #5002
  • Added logic to handle nil during interface conversion of namespace. #5001
  • Do not log pruner context errors when Skaffold process is interrupted #4894
  • Fix description of some kaniko flags #4988
  • Only print port forward success message on actual success #4968
  • skaffold init --force supports cases with 1 image and multiple builders #4973
  • Fix parsing invalid Dockerfile #4943

Updates:

  • Support ko image references #4952
  • Replace util.SyncStore implementation to use singleflight and sync.Map. #5016
  • Remove support for Helm 2 #5019
  • Output logs in color for parallel builds #5014
  • Support jsonnet as configuration source. #4855
  • Cache docker.getDependencies and skip inspecting remote images with old manifest #4896
  • Loose kustomize version requirements #4994
  • Adding distinct exit codes for cluster connection failures. #4933

Docs Updates:

  • Multi version docs #5048
  • Documentation - CI/CD Tutorial End to End with Skaffold #4909
  • [Proposal] Transparent skaffold init #4915
  • [KPT CODELAB] (1/3) New codelab dir + the sample application resources #5023
  • Update artifact-dependencies status to implemented #5021
  • Force correct font to make magnifying glass appear #5017
  • Doc update; new example; new tutorial for artifact dependencies #4971
  • Update documentation for builders around artifact dependency. #4998
  • fix examples to appropriate type #4974

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

  • Andrey Shlykov
  • Gaurav
  • Halvard Skogsrud
  • Isaac
  • Marlon Gamez
  • Nick Kubala
  • Priya Modali
  • Ricardo La Rosa
  • Sören Bohn
  • Tejal Desai
  • Vignesh T.V
  • Yuwen Ma
  • ilya-zuyev

Don't miss a new skaffold release

NewReleases is sending notifications on new releases.