Skaffold GA - v1.0.0 Release
v1.0.0 Release - 11/07/2019
ππππππ
After two years, we are extremely excited to announce first generally available release of Skaffold!
See Skaffold Deprecation Policy for details on what GA means.
See Feature Maturity to find out more on feature maturity.
ππππππ
Note: This release also comes with a new config version v1
. To upgrade your skaffold.yaml
, use skaffold fix
. If you don't upgrade, skaffold will auto-upgrade in memory as best it can, and print a warning message.
Highlights:
- Revamped the http://skaffold.dev splash page, added client testimonials, and added a ton of missing documentation, clearer maturity state and what functionality applies for what skaffold command
- Added experimental support for Cloud Native BuildPacks
- Third party open source licenses are now surfaced in
skaffold credits
command
Linux
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v1.0.0/skaffold-linux-amd64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
macOS
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v1.0.0/skaffold-darwin-amd64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin
Windows
https://storage.googleapis.com/skaffold/releases/v1.0.0/skaffold-windows-amd64.exe
Docker image
gcr.io/k8s-skaffold/skaffold:v1.0.0
New Features:
- Adding support for Cloud Native Buildpacks #3000
- skaffold credits to surface thirdparty licenses #3138
Fixes:
- Fix redundant Jib image flags generated by init #3191
- Simplify default repo handling and fix #3088 #3089
- Fix EnvVarMap indices when caching is enabled #3114
- Use native zsh completion script generator #3137
- Allow configuring
jib
plugin type #2964 - Fix writing rendered manifests to files #3152
- Fixed issue with tagging of insecure registries. #3127
Updates & refactorings:
- v1beta18 -> v1 #3174
- Prepare kubectl and helm deployers for
--kubeconfig
flag #3108 - init --analyze should return unique image names #3141
- Donβt need race detection/code coverage #3140
- Prepare cli-go to accept
--kubeconfig
setting #3107 - Delegate release notes to external tool #3055
- [buildpacks] Run cleanup on ctrl-c #3184
- Remove trailing \n from download url #3201
- Use native zsh completion script generator #3137
Docs updates:
- permissive docs/themes dir creation #3154
- Skaffold API docs #3068
- Fix splash #3147
- Skaffold image credits #3146
- [docs] a few docs changes #3181
- Simplify custom builder example #3183
- Improve the k8s yaml used in buildpacks sample #3182
- [example] update apiVersion of Deployment #3161
- [docs] Right steps for secret creation in
generate-pipeline
flow. #3180 - [docs] [output] meaningful message for healthcheck context exceeded. #3177
- [docs] minimal jib gcb docs #3179
- [docs] skaffold run docs in Continuous Delivery pipeline #3173
- [docs] update buildpacks tutorial to custom builder #3166
- [docs] change config version to v1 #3175
- [docs, API] control api + swagger ui for http api #3158
- [docs] maturity model defined by JSON #3162
- [docs] add init docs #3149
- [docs] Add logging docs #3170
- [docs] Working With Skaffold #3169
- [docs] Add docs for dev and ci/cd workflows #3153
- [docs] docs changes for feature matrix #3164
- [docs] remove diagnose from feature matrix. #3167
- [docs] fix alerts #3159
- [docs] Rework skaffold.dev splash page #3145
- [docs] document activation of multiple profiles #3112
- [docs] Fixes a broken link to the Profiles page #3144
- [docs] fix install links #3135
- [docs] Fix broken link to installation guide #3134
- Add example to
skaffold deploy
#3202 - [Doc] Buildpacks #3199
- [docs] add docs for buildpacks #3198
- [example] update apiVersion of Deployment #3161
- [docs] move builders in to individual pages #3193
- [docs] Cleanup docs #3176
- [docs] quick feedback page update #3196
- [website] unify fonts #3197
- [docs] Add healthcheck #3178
- [doc]
debug
does not work with buildpack builder and maybe custom builder images too #3204
Huge thanks goes out to all of our contributors for this release:
- Balint Pato
- Brian de Alwis
- Cornelius Weig
- David Gageot
- Martin Hoefling
- Naoki Oketani
- Nick Kubala
- Nicklas Wallgren
- Peter Jausovec
- Pradip Caulagi
- Tad Cordle
- Tejal Desai
- ansky