github GoogleContainerTools/skaffold v1.35.0
v1.35.0 Release

latest releases: v2.13.2, v2.13.1, v2.13.0...
2 years ago

v1.35.0 Release - 11/16/2021

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

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

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

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

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

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

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

Highlights:

  • [alpha] Skaffold now natively supports ko builder for golang projects. Please try it out and let us know
  • Skaffold now performs status-check for stateful sets #6828

New Features and Additions:

  • feat: add lts image, cloud build triggers #6844
  • feat: introduce --output option for "fix" cmd #6849
  • feat: add pullParent support for docker builds #6825
  • feat: add k8s manifest support to skaffold lint and one sample rule #6795
  • feat: write skaffold logs from current run to file #6803
  • feat: add dockerfile support to skaffold lint and top 2 dockerfile rules #6793
  • feat: Enable ko builder (alpha) in schema #6811
  • feat(ko): Add ko builder to local artifact builder #6785
  • feat(ko): Enable the ko builder in the API #6820
  • feat: add support for Kaniko flag --cache-copy-layers #6703
  • feat: set kpt inventory configs for render and deploy #6712
  • feat: add dry run option to skaffold delete #6655
  • feat: status check for config-connector #6766
  • feat: enable render in skaffold run v2. #6761
  • feat: Add Labels to Metadata #6782

Fixes:

  • fix: interface conversion error for pod event #6863
  • fix: add diagnostic severity info to skaffold lint rules #6862
  • fix: Add skaffold internal error and return that instead of user cancelled #6846
  • fix: make kcc status-check less aggressive #6841
  • fix(log): Send Go std log to logrus, and output ggcr logs #6815
  • fix: fix nil pointer issue for skaff lint when encountering skaffold.yaml with no k8s manifests #6832
  • fix: fix multi-module issue for skaffold lint dockerfile support #6831
  • fix: deploy --skip-render not applying skaffold labels, causes status check to not work #6838
  • fix: update windows ci description to be correct #6830
  • fix: fix skaff lint field selector to work more broadly #6834
  • fix: Fix build pipeline to always build dependencies. #6823
  • fix(sync): more descriptive error for custom build inferred sync misconfiguration #6778
  • fix(ko): Fall back to build configs in .ko.yaml #6821
  • fix: propagate-profiles flag missing from skaffold inspect command #6818
  • fix: skaffold inspect commands should have non-zero exit-code on error #6807
  • fix(ko): Fix ko build config path matching #6797
  • fix(helm): handle templated namespaces consistently #6767
  • fix: Quotes in dockerfiles env vars break copy dependency checks #6796
  • fix(find-configs): log skaffold.yaml parsing errors at debug #6748

Updates and Refactors:

  • refactor: group/alphabetize skaffold options #6853
  • chore: upgrade k3d to latest bugfix-version #6781
  • chore: make test env check output what was found #6744
  • chore(deps): bump puma from 4.3.8 to 4.3.9 in /examples/ruby/backend #6771
  • chore: add script to improve QOL when doing release #6774
  • chore(deps): update to kompose 1.26 #6865
  • refactor: organize event v2 functions #6802

Docs, Test, and Release Updates:

  • docs: link to Cloud Code in github README #6864
  • docs(debug): Improve Go debugging documentation #6852
  • docs(ko): Improve ko docs for existing ko users #6826
  • docs: Move Docker deployer to beta #6850
  • doc: add scoop-extras installation details #6847
  • docs(ko): Shorter example values in config schema #6837
  • docs(ko): Update debug docs for ko images #6833
  • docs(ko): Templating in flags and ldflags #6798
  • docs(ko): Document the ko builder #6792
  • doc: add minikube start to the quickstart documentation #6783
  • docs: skaffold apply supports status check #6779
    ing static port usage for relevant deployed resources #6776
  • docs: add release stage plan to ko builder design doc #6764
  • docs: Clarify custom local dependencies example #6827
  • test(ko): Simple integration test for ko builder #6788
  • test: add integration test for config connector status check #6839
  • test: fix integration test for stateful-sets #6829
  • test: update modules testcases #6813
  • ci: add cancel-workflow-action functionality to all github workflows #6755

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

  • Aaron Prindle
  • Ahmet Alp Balkan
  • Brian de Alwis
  • Conor A. Callahan
  • Erik Godding Boye
  • Gaurav
  • Halvard Skogsrud
  • Jeremy Lewi
  • Marlon Gamez
  • Max Brauer
  • Nick Kubala
  • Pablo Caderno
  • Rouan van der Ende
  • Tejal Desai
  • jrcast

Don't miss a new skaffold release

NewReleases is sending notifications on new releases.