github GoogleContainerTools/skaffold v1.37.0

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

v1.37.0 Release - 03/16/2022

Linux amd64
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v1.37.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.37.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.37.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.37.0/skaffold-darwin-arm64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin

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

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

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

Highlights:

  • New Resource selector to allow or deny transforming specific resources in deploy stage #7056
  • Cross-platform support for kaniko builder #7142
  • Cross-platform support for GCB build env #7134
  • Cross-platform support for jib builder #7110

New Features and Additions:

  • feat: add basic metrics for resource selector usage #7192
  • feat: Allow Confluent-for-Kubernetes types to be transformed #7179
  • feat: add metrics related to cross-platform build #7172
  • feat: add better support and messaging around using helm with skaffold apply #7149
  • feat(v2): Add kubectl renderer #7118
  • feat(lsp): add validation checking to lsp #7097
  • feat: add argo workflows kinds to transformable allow list #7102

Fixes:

  • fix: ignore concurrency if not specified #7182
  • fix(v2): TestDockerDebug failing #7170 #7189
  • fix(v2): TestInspectBuildEnv failing #7170
  • fix: make install works for Mac M1 #7159
  • fix: choose cli default-repo over config file #7144
  • fix: warn instead of fail for multi-arch builds #7145
  • fix: specifying platforms in ko builder #7135
  • fix: Typo in warning message #7138
  • fix: make preview-docs should run for Mac M1 #7136
  • fix: correctly handle excluded profiles #7107
  • fix: skaffold's assumption for image tag when building via buildkit and custom output #7120
  • fix: always reset cached repo if sync is true #7069
  • fix: parsing alternative config filename skaffold.yml by supporting absolute paths in config.ReadConfiguration #7112
  • fix: correctly set the default value of StatusCheck to nil #7089

Updates and Refactors:

  • refactor: Use new logrus.Logger instead of default #7193
  • chore(deps): bump github.com/containerd/containerd from 1.5.8 to 1.5.9 #7151
  • chore(deps): bump actions/checkout from 2 to 3 #7150
  • chore: upgrade to helm 3.8.0 for experimental oci support #7147
  • chore(deps): bump github.com/docker/distribution from 2.7.1+incompatible to 2.8.0+incompatible #7105
  • chore(deps): bump puma from 4.3.9 to 4.3.11 in ruby example #7117
  • chore(deps): bump flask version from 2.0.2 to 2.0.3 in buildpacks-python example #7116
  • refactor(v2): remove pointers from render code. #7109
  • refactor(v2): remove yaml v2 dependency and use skaffold pkg/yaml instead #7094

Docs, Test, and Release Updates:

  • site: support nested tabs #7195
  • docs: fix skaffold resource selector docs #7187
  • docs: fix bad link to docker deployer page #7188
  • docs: Add Docker port-forwarding note #7176
  • docs: add docs for new skaffold resourceSelector configuration #7174
  • chore: cleanup default namespace deployment #7148
  • docs: cross platform build support in GCB #7140
  • docs: make noCache option more clear #7141
  • docs: Remove references to XXenableJibInit and XXenableBuildpacksInit from init docs #7108
  • docs: refresh DEVELOPMENT.md #7129
  • docs: make explicit that user needs to change PROJECT_ID #7068
  • chore: Update ROADMAP.md #7115
  • docs: add section on deactivating profiles #7100

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

  • Aaron Prindle
  • Adam Jensen
  • Andreas Sommer
  • Brandon High
  • Chris Ge
  • Christopher Bartz
  • Dan Williams
  • Gaurav
  • Halvard Skogsrud
  • Marlon Gamez
  • Michael Mohamed
  • Riccardo Carlesso
  • Savas Ersin
  • Steven Powell
  • Tejal Desai
  • Tomás Mota
  • elnoro

Don't miss a new skaffold release

NewReleases is sending notifications on new releases.