v1.14.0 Release - 09/02/2020
Linux
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v1.14.0/skaffold-linux-amd64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
macOS
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v1.14.0/skaffold-darwin-amd64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
Windows
https://storage.googleapis.com/skaffold/releases/v1.14.0/skaffold-windows-amd64.exe
Docker image
gcr.io/k8s-skaffold/skaffold:v1.14.0
Note: This release comes with a new config version, v2beta7
. 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 can now detect minikube clusters regardless of profile name
- Skaffold now has support for debugging .NET Core containers
- Statuscheck phase is seeing some UX improvements
New Features:
- Build debuggable containers #4606
- Add .NET Core container debugging support #4699
- Identify minikube cluster for any profile name #4701
- Add SKAFFOLD_CMDLINE environment variable to pass command-line #4704
- Hide minikube detection behind flag #4745
Fixes:
Updates:
- Introduce Config interfaces #4598
- add pod initialization logic in diag and follow up some minor reporting changes. #4690
- Kpt Deployer Render() implementation and tests #4708
- Use ParseTolerant to parse Helm version because of missing patch version #4712
- Add explicit tests for Helm version parsing #4715
- drop codecov patch threshold to 40% #4716
- Add Kustomize Hydration to Kpt Deployer's Render method #4719
- Move kubernetes client into its own package #4720
- Move
DetectWSL
function into util package #4721 - Kpt Deployer Deploy() Implementation/Tests #4723
- Add test for using helm setFiles #4735
- Extending Workflow for Kpt Deployer (accepting additional arguments) #4736
- Fix slow test #4740
- Fix slow tests #4741
- Minikube cluster detection followup #4742
- Rename NewFromRunContext() to NewCLI() #4743
- Use the newer notation for integration tests #4744
- Leverage Config interfaces to simplify tests #4754
Dependency Updates:
- Bump golangci lint v1.30.0 #4739
Docs Updates:
Huge thanks goes out to all of our contributors for this release:
- Appu Goundan
- Boris Dudelsack
- Brian C
- Brian de Alwis
- David Gageot
- Felix Tran
- Gaurav
- Hasso Mehide
- Julien Ammous
- Marlon Gamez
- MrLuje
- Mridula
- Nick Kubala
- Tejal Desai
- Tyler Schroeder
- Yuwen Ma