@balopat balopat released this Nov 29, 2018 · 72 commits to master since this release

Assets 9

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

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

Windows
https://storage.googleapis.com/skaffold/releases/v0.19.0/skaffold-windows-amd64.exe

Docker image
gcr.io/k8s-skaffold/skaffold:v0.19.0

Documentation
HTML: https://storage.googleapis.com/skaffold/releases/v0.19.0/docs/index.html
PDF: https://storage.googleapis.com/skaffold/releases/v0.19.0/docs/index.pdf

v0.19.0 Release - 11/29/2018

Note: This release comes with a config change, use skaffold fix to permanently upgrade your config to v1beta1, however old versions are now auto-upgraded.
See deprecation-policy.md for details on what beta means.

New features:

  • Run tests in skaffold build, add skip-tests flag to skip tests #1326
  • Allow ** glob pattern in sync parameters #1266
  • Add caching to kaniko builder #1287
  • Support slashes in file sync glob patterns on windows #1280
  • Add --compose-file option to skaffold init #1282
  • Automatically fix old configs by default #1259
  • adding skaffold version to the docker push user agent #1260

Fixes:

  • Fix node security issue #1323
  • Allow passing arguments to bazel build #1289
  • Get tmp Directory from os env in kaniko local context storing #1285

Updates & refactorings:

  • Apply default values upgraded configurations #1332
  • Remove duplication between run and deploy #1331
  • Remove pointer to runtime.Object interface #1329
  • Shorter logs #1335
  • Update deps #1333
  • dep ensure && dep prune #1297
  • Should support v1alpha5 #1314
  • Improve kubernetes.Logger #1309
  • introduce v1beta1 config #1305
  • Simpler Runner #1304
  • Don’t run tests if nothing was built #1302
  • Simplify the Runner's tests #1303
  • removing the artifacts from appveyor #1300
  • The multi-deployer feature is not working. Remove it #1291

Breaking changes:

  • Remove ACR builder #1308
  • Remove quiet command line flag #1292

Docs updates:

  • Clarify what manifest paths are relative to when specifying in skaffold yaml #1336
  • adding deprecation policy and document component stability #1324
  • Add missing fields to annotated-skaffold.yaml #1310
  • brew install skaffold #1290
  • Lists indented in the installation section (minor fix) #1298
  • Make usage messages look like the others. #1267

Utilities:

  • [docs-webhook] remove docs-modifications label from issue instead of deleting the label #1306
  • [docs-webhook] hugo extended version + nodejs #1295
  • [docs-webhook] Release latest version of docs controller image #1293
  • [docs-webhook] upgrading hugo + unpinning webhook image #1288
  • [lint] Golangci lint upgrade #1281
  • [compilation] Support system's LDFLAGS, make compilation reproducible #1270

Huge thank you for this release towards our contributors:

  • Balint Pato
  • Cedric Vidal
  • David Gageot
  • Igor Zibarev
  • Ihor Dvoretskyi
  • Jamie Lennox
  • Maxim Baz
  • Nick Kubala
  • Pascal Ehlert
  • Priya Wadhwa
  • Venkatesh

@balopat balopat released this Nov 8, 2018 · 174 commits to master since this release

Assets 9

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

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

Windows
https://storage.googleapis.com/skaffold/releases/v0.18.0/skaffold-windows-amd64.exe

Docker image
gcr.io/k8s-skaffold/skaffold:v0.18.0

Documentation
HTML: https://storage.googleapis.com/skaffold/releases/v0.18.0/docs/index.html
PDF: https://storage.googleapis.com/skaffold/releases/v0.18.0/docs/index.pdf

v0.18.0 Release - 11/08/2018

Bug Fixes:

  • Don't lose test configuration when running skaffold fix #1251
  • Fix jib errors on ctrl-c #1248
  • Fix sync #1253
  • Update examples and release notes to use v1alpha5 #1244
  • Set Kind on skaffold init #1237
  • Do not print the manifest on to stdout when doing a deploy by kustomize #1234
  • Fixed panic if skaffold.yaml is empty (#1216) #1221
  • Suppress fatal error reporting when ^C skaffold with jib #1228
  • portforward for resources with hardcoded namespace #1223

Updates:

  • Output config version in skaffold version #1252
  • Port forward multiple ports #1250
  • Improve errors #1255
  • Move structure tests out of getting-started example #1220
  • changes related to our docs review flow:
    • Add github pkg to webhook #1230
    • Allow webhook to create a deployment #1227
    • Add hugo and git to webhook image #1226
    • Add support for creating a service from webhook #1213

Huge thank you for this release towards our contributors:

  • Balint Pato
  • Brian de Alwis
  • David Gageot
  • Matt Rickard
  • Nick Kubala
  • Priya Wadhwa
  • RaviTezu
  • varunkashyap

@balopat balopat released this Oct 26, 2018 · 225 commits to master since this release

Assets 9

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

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

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

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

Documentation
HTML: https://storage.googleapis.com/skaffold/releases/v0.17.0/docs/index.html
PDF: https://storage.googleapis.com/skaffold/releases/v0.17.0/docs/index.pdf

v0.17.0 Release - 10/26/2018

Note: This release comes with a config change, use skaffold fix to upgrade your config to v1alpha5.
We 'skipped' v1alpha4 due to an accidental merge: see #1235

New Features:

  • Add support for setting default-repo in global config #1057
  • Add support for building Maven multimodule projects #1152
  • Azure Container Registry runner #1107

Bug fixes:

  • Improve Kaniko builder #1168
  • Use os.SameFile() to check for mvnw working-dir echo bug #1167
  • Fix kaniko default behaviour #1139

Updates:

  • Change SkaffoldOption Labeller to not include a comma in the label value #1169
  • Remove annoying log #1163
  • Prepare next version of the config file #1146
  • Improve error handling for completion command #1206
  • Jib sample #1147
  • Node.js example with dependency handling and hot-reload #1148

Huge thank you for this release towards our contributors:

  • Balint Pato
  • Brian de Alwis
  • Cedric Kring
  • David Gageot
  • Geert-Johan Riemer
  • Martino Fornasa
  • Matt Rickard
  • Nick Kubala
  • Priya Wadhwa
  • foo0x29a
  • varunkashyap

@priyawadhwa priyawadhwa released this Oct 11, 2018 · 353 commits to master since this release

Assets 9

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

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

Windows
https://storage.googleapis.com/skaffold/releases/v0.16.0/skaffold-windows-amd64.exe

Docker image
gcr.io/k8s-skaffold/skaffold:v0.16.0

Documentation
HTML: https://storage.googleapis.com/skaffold/releases/v0.16.0/docs/index.html
PDF: https://storage.googleapis.com/skaffold/releases/v0.16.0/docs/index.pdf

v0.16.0 Release - 10/11/2018

New Features:

  • Add a skaffold diagnose command #1109
  • Add localdir buildcontext to kaniko builder #983
  • Add --label flag to specify custom labels for deployments #1098
  • Add support for building projects using jib #1073

Bug Fixes:

  • Fix jib artifacts in skaffold diagnose #1141
  • Fix master #1133
  • Delete and redeploy object upon error 'field is immutable' #940
  • Fix skaffold fix #1123
  • Lists files recursively in jib.getDependencies and other fixes. #1097
  • Merge error? #1095
  • Fix missing parenthesis #1089

Updates:

  • Move sync code to pkg/skaffold/sync/kubectl #1138
  • Add a test to check version upgrades #1103
  • Add a way to unset global config values #1086
  • Handles Jib build directly to registry when push=true. #1132
  • Simplify Jib code #1130
  • Trim the dockerfile a bit: #1128
  • Pass context when listing dependencies #1108
  • Remove fully qualified jib path for maven goals #1129
  • Merge master into jib_skaffold feature branch. #1117
  • Merge Jib feature-branch #1063
  • Improves jib.getDependencies. #1125
  • skipPush -> push #1114
  • Support for dot files in dockerignore #1122
  • remove project level skaffold.yaml #1119
  • Merge master into jib_skaffold feature branch #1116
  • Unify Jib command wrapper usage #1105
  • Update labels when deploying to namespace other than default #1115
  • Improve sync #1102
  • Rename SkaffoldConfig to SkaffoldPipeline #1087
  • Kaniko improvements #1101
  • File Sync for skaffold dev #1039
  • Implement a manual trigger for watch mode #1085
  • Skaffold init asks user to write skaffold.yaml #1091
  • Couple of improvements to the test phase #1080
  • Merges branch 'master' into jib_skaffold. #1088
  • Implements jib.GetDependenciesMaven/GetDependenciesGradle. #1058
  • Add test runner #1013
  • Simplify schema versioning #1067
  • Changelog changes for v0.15.1 #1075
  • Minor logging improvements #1142

A huge "Thank you!" to the contributors for this release:

  • David Gageot
  • Balint Pato
  • Matt Rickard
  • Nick Kubala
  • Priya Wadhwa
  • Q Chen
  • Theo Chamley
  • Brian de Alwis
  • Dan Lorenc
  • Appu Goundan

@balopat balopat released this Oct 2, 2018 · 628 commits to master since this release

Assets 9

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

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

Windows
https://storage.googleapis.com/skaffold/releases/v0.15.1/skaffold-windows-amd64.exe

Docker image
gcr.io/k8s-skaffold/skaffold:v0.15.1

Documentation
HTML: https://storage.googleapis.com/skaffold/releases/v0.15.1/docs/index.html
PDF: https://storage.googleapis.com/skaffold/releases/v0.15.1/docs/index.pdf

This is a minor release to address an inconsistency in the skaffold fix upgrade:

  • Transform values files in profiles to v1alpha3 #1070

@priyawadhwa priyawadhwa released this Sep 27, 2018 · 628 commits to master since this release

Assets 8

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

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

Windows
https://storage.googleapis.com/skaffold/releases/v0.15.0/skaffold-windows-amd64.exe

Docker image
gcr.io/k8s-skaffold/skaffold:v0.15.0

Documentation
HTML: https://storage.googleapis.com/skaffold/releases/v0.15.0/docs/index.html
PDF: https://storage.googleapis.com/skaffold/releases/v0.15.0/docs/index.pdf

New Features:

  • Added kustomize to deploy types #1027
  • Basic support for watching Kustomize dependencies #1015
  • Basic support for using kubectl and helm together #586
  • Add support for multiple helm values files #985
  • Add v1alpha3 Config #982

Bug Fixes:

  • annotated.yaml: fix gcb timeout format #1040
  • Catch a 409 when creating a bucket and continue. #1044
  • Fix typo #1045
  • Fix issues with build args replacement #1028
  • prevent watcher failure if helm valuesFilePath not set #930
  • Correctly parse build tags that contain port numbers #1001
  • FIX kubectl should only redeploy updated manifests #1014
  • Fix race conditions in TestWatch #987

Updates:

  • Simpler merged PR collection for release notes #1054
  • Improve kustomize deployer #1036
  • kustomizePath is a folder that defaults to . #1030
  • Discard output in tests #1021
  • Add a test for kubectl should only redeploy updated manifests #1022
  • Examples versioning #1019
  • add nkubala to MAINTAINERS #993
  • Debounce rapid file changes #1005
  • Print kubectl client version #991
  • Auto configure authentication helper for gcr.io #989
  • Tweak the Dockerfile. #1007
  • Skip kaniko-related test when running locally #990
  • Extract code from GCB #986

A huge "Thank you!" to the contributors for this release:

  • David Gageot
  • Balint Pato
  • Matt Rickard
  • Nick Kubala
  • Priya Wadhwa
  • Dan Lorenc
  • Ahmet Alp Balkan
  • Cliff Burdick
  • Adam Bouhenguel
  • Geert-Johan Riemer
  • Robert Sanders
  • David Maddison

@nkubala nkubala released this Sep 13, 2018 · 700 commits to master since this release

Assets 8

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

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

Windows
https://storage.googleapis.com/skaffold/releases/v0.14.0/skaffold-windows-amd64.exe

Docker image
gcr.io/k8s-skaffold/skaffold:v0.14.0

Documentation
HTML: https://storage.googleapis.com/skaffold/releases/v0.14.0/docs/index.html
PDF: https://storage.googleapis.com/skaffold/releases/v0.14.0/docs/index.pdf

New Features:

  • Allow skaffold dev —watch image #925
  • Port forward pods automatically during skaffold dev #945
  • Add skaffold 'init' #919

Bug Fixes:

  • Don’t compute onbuild triggers for images that are stage names #938
  • Get namespace for updating objects from build artifact #951
  • Remove service labeling temporarily #965
  • Don't prefix pod names when port forwarding #976
  • update check respected quiet flag #964

Updates:

  • Don't unmute logs if an error happened #928
  • Exclude helm dependency chart packages from watched files #932
  • Pass --recreate-pods to helm by default in dev mode #946
  • Default to kubectl deploy #956
  • Simplify helm tests #957
  • Pull 'cache-from' images on Google Cloud Build #958
  • Fix typo in portforwarder #975

Huge thank you for this release towards our contributors:

  • Dale Tristram
  • David Gageot
  • Matt Rickard
  • Nick Kubala
  • Priya Wadhwa
  • Steven McDonald

@balopat balopat released this Aug 30, 2018 · 755 commits to master since this release

Assets 9

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

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

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

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

Documentation
HTML: https://storage.googleapis.com/skaffold/releases/v0.13.0/docs/index.html
PDF: https://storage.googleapis.com/skaffold/releases/v0.13.0/docs/index.pdf

New Features:

  • Add --tail flag to stream logs with skaffold run #914
  • Add DEVELOPMENT.md #901

Bug Fixes:

  • fixes skaffold version in the released docker image #933

Updates:

  • as a base for future features - global skaffold config #896
  • Remove duplication in kustomize deployer #900
  • update readme with documentation links #908
  • Fix a typo in "annotated-skaffold.yaml" #907
  • Decouple visiting manifests and replacing images #909
  • Add a simple test for Watcher #898
  • Add test for signal handling #917
  • Add the --target flag as a parameter to the docker builder. #894
  • Misc improvements #911
  • Extract code to tail logs #924
  • Improve logs #918
  • Add yamltags #388
  • adding wrapper script for release note generation #935
  • detete -> delete #941

A huge "Thank you!" to the contributors for this release:

  • Balint Pato
  • Christie Wilson
  • Dan Lorenc
  • David Gageot
  • Gastón Kleiman
  • Nick Kubala
  • Priya Wadhwa

@dlorenc dlorenc released this Aug 16, 2018 · 811 commits to master since this release

Assets 10

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

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

Windows
https://storage.googleapis.com/skaffold/releases/v0.12.0/skaffold-windows-amd64.exe

Docker image
gcr.io/k8s-skaffold/skaffold:v0.12.0

Documentation
HTML: https://storage.googleapis.com/skaffold/releases/v0.12.0/docs/index.html
PDF: https://storage.googleapis.com/skaffold/releases/v0.12.0/docs/index.pdf

New Features:

  • Update check #866
  • Simpler and faster git tagger #846
  • Support setting namespace for every deployer #852
  • Improve Cloud Build builder #874
  • Improve file change tracking #888

Bug Fixes:

  • Run Kaniko builds in parallel #876
  • Do not run kubectl if nothing has changed #877
  • fix version in released docker image #878
  • Fix integration tests #881

Updates:

  • Run Kaniko builds in parallel #876
  • Watch mode 4th edition #833
  • add bazel to skaffold docker image, add integration test for bazel #879
  • Add missing filename to error message #880
  • Fix minor lint errors surfaced by the 'misspell' and 'unparam' lint modules #883
  • Update golangci-lint to v1.9.3 and enable misspell+unparam modules #884
  • add codecov to travis and repo #885
  • Add test helper to handle actions on tmp dirs #893
  • Use reflection to overlay profile onto config #872

A huge "Thank you!" to the contributors for this release:

  • r2d4
  • dgageot
  • tstromberg
  • nkubala

@balopat balopat released this Aug 2, 2018 · 869 commits to master since this release

Assets 9

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

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

Windows
https://storage.googleapis.com/skaffold/releases/v0.11.0/skaffold-windows-amd64.exe

Docker image
gcr.io/k8s-skaffold/skaffold:v0.11.0

Documentation
HTML: https://storage.googleapis.com/skaffold/releases/v0.11.0/docs/index.html
PDF: https://storage.googleapis.com/skaffold/releases/v0.11.0/docs/index.pdf

New Features:

  • Pass buildArgs to Kaniko #822
  • Add pop of color to terminal output with a color formatter #857

Bug Fixes:

  • Substitute build args from config into parsed Dockerfile before processing deps #828
  • Fix color.Fprintln bug #861
  • Issue #836: Use releaseName to get release info. #855
  • Switch to gcr for the kaniko builder example. #845

Updates:

  • boilerplate.sh: fail if python script not found; run from any dir #827
  • Revert to default grace period #815
  • Skip the deployment if no manifests are defined #832
  • Slightly faster git tagger #839
  • Don’t tag the same images twice #842
  • Faster code to get image digest #838
  • Simpler code to print Kaniko logs #831
  • Simpler sha256 tagger code #847
  • Move builders to sub packages #830
  • Shell out docker build #840
  • Don’t redeploy twice the same manifest in a dev loop #843
  • Remove skaffold docker commands #853
  • Find docker deps 10x faster #837
  • Simplify docker related code. #854
  • add support for helm image convention vs fqn setting #826
  • Update dep to v0.5.0 #862

A huge "Thank you!" to the contributors for this release:

  • Balint Pato
  • Christie Wilson
  • Cosmin Cojocar
  • David Gageot
  • Eliran Bivas
  • Joel Meyer
  • John Shields
  • Matt Rickard
  • Nick Kubala
  • Taylor Konigsmark
  • Dan Lorenc