You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+82-1
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,89 @@
1
+
# v0.39.0 Release - 09/26/2019
2
+
3
+
*Note*: This release comes with a new config version `v1beta15`.
4
+
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.
5
+
See [deprecation-policy.md](/deprecation-policy.md) for details on what beta means.
6
+
The env vars `DIGEST`, `DIGEST_HEX` and `DIGEST_ALGO` now fail if found in `envTemplate` fields.
7
+
8
+
Highlights:
9
+
10
+
* We now include build args in the artifact cache hash generation [#2926](https://github.com/GoogleContainerTools/skaffold/pull/2926)
11
+
* Skaffold now passes the `--set-files` argument to the helm CLI: you can define `helm.release.setFiles` in the skaffold.yaml
12
+
* Skaffold now passes the `--build-args` arguments to kustomize: you can define `deploy.kustomize.buildArgs` in the skaffold.yaml
13
+
14
+
New Features:
15
+
16
+
* Optional pull secret for Kaniko [#2910](https://github.com/GoogleContainerTools/skaffold/pull/2910)
17
+
* Add Jib-Gradle support for Kotlin buildscripts [#2914](https://github.com/GoogleContainerTools/skaffold/pull/2914)
18
+
* Add graceful termination for custom builders [#2886](https://github.com/GoogleContainerTools/skaffold/pull/2886)
19
+
* Add docs and tutorial for buildpacks [#2879](https://github.com/GoogleContainerTools/skaffold/pull/2879)
* Add `setFiles` to `HelmDeploy.HelmRelease` skaffold config which will be add `--set-files` argument to helm CLI [#2895](https://github.com/GoogleContainerTools/skaffold/pull/2895)
Huge thanks goes out to all of our contributors for this release:
59
+
60
+
- Aisuko
61
+
- Andreas Sommer
62
+
- Balint Pato
63
+
- Brian de Alwis
64
+
- Cedric Kring
65
+
- Chanseok Oh
66
+
- Cornelius Weig
67
+
- David Gageot
68
+
- Dominic Werner
69
+
- Jack Davis
70
+
- Marlon Gamez
71
+
- Medya Gh
72
+
- Michael Beaumont
73
+
- Nick Kubala
74
+
- Prashant Arya
75
+
- Priya Wadhwa
76
+
- Tad Cordle
77
+
- Tejal Desai
78
+
- Willy Aguirre
79
+
80
+
1
81
# v0.38.0 Release - 09/12/2019
2
82
3
83
*Note*: This release comes with a new config version `v1beta14`.
4
84
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.
5
-
See [deprecation-policy.md](/deprecation-policy.md) for details on what beta means.
85
+
See [deprecation-policy.md](/deprecation-policy.md) for details on what beta means.
86
+
The env vars `DIGEST`, `DIGEST_HEX` and `DIGEST_ALGO` won't work anymore in envTemplates.
Copy file name to clipboardExpand all lines: DEVELOPMENT.md
+16-14
Original file line number
Diff line number
Diff line change
@@ -60,22 +60,24 @@ Once you've done this, clone your fork to your local machine:
60
60
61
61
Some changes to the skaffold code require a change to the skaffold config. These changes require a few extra steps:
62
62
63
-
* Check to see what the latest config version was at the time of the last release. The easiest way to do this is to view the skaffold source on github at the last released tag.
64
-
65
-
* Check the current config version in the code. This can be found in`pkg/skaffold/schema/latest/config.go`: look for something like
66
-
67
-
```golang
68
-
const Version string = "skaffold/v1betaXX"
69
-
```
70
-
* If the config versions are different, do nothing. Somebody has already bumped the config version for this release cycle.
71
-
72
-
***If the config versions are the same**:
73
-
74
-
* Run `./hack/new_version.sh` to freeze the current config version and cut a new version.
75
-
63
+
* Open the latest Config at [pkg/skaffold/schema/latest/config.go](https://github.com/GoogleContainerTools/skaffold/blob/master/pkg/skaffold/schema/latest/config.go#L23) and inspect the comment at [L13](https://github.com/GoogleContainerTools/skaffold/blob/master/pkg/skaffold/schema/latest/config.go#L23)
64
+
* If the line mentions the config version is not released, proceed making your changes.
65
+
```
66
+
// This config version is not yet released, it is SAFE TO MODIFY the structs in this file.
67
+
```
68
+
69
+
***If the line mentions** the config version is released then,
70
+
```
71
+
// !!! WARNING !!! This config version is already released, please DO NOT MODIFY the structs in this file.
72
+
```
73
+
74
+
* Run `./hack/new_version.sh` to create a new version.
75
+
76
+
* Run `make test` to verify changes.
77
+
76
78
* Commit these generated changes, and submit a PR.
77
79
78
-
Once you've done this, continue making your changes locally, including the new config change.
80
+
Once you've done this, merge or rebase your development branch with config changes, including the new config change.
79
81
**Any new config changes belong in pkg/skaffold/schema/latest/config.go. Do not edit the older config versions.**
80
82
81
83
* Be sure and update the documentation in `pkg/skaffold/schema/<previous_config_version>/upgrade.go` with any additions, removals, or updates you make to the config.
Copy file name to clipboardExpand all lines: deprecation-policy.md
+1-8
Original file line number
Diff line number
Diff line change
@@ -94,11 +94,4 @@ Commands and their flags are subject to the deprecation policy based on the foll
94
94
95
95
96
96
03/15/2019: With release v0.25.0 we mark for deprecation the `flags` field in kaniko (`KanikoArtifact.AdditionalFlags`) , instead Kaniko's additional flags will now be represented as unique fields under `kaniko` per artifact (`KanikoArtifact` type).
97
-
This flag will will be removed earliest 06/15/2019.
98
-
99
-
02/15/2019: With release v0.23.0 we mark for deprecation the following env variables in the `envTemplate` tagger:
100
-
-`DIGEST`
101
-
-`DIGEST_ALGO`
102
-
-`DIGEST_HEX`
103
-
Currently these variables resolve to `_DEPRECATED_<envvar>_`, and the new tagging mechanism adds a digest to the image name thus it shouldn't break existing configurations.
104
-
This backward compatibility behavior will be removed earliest 05/14/2019.
97
+
This flag will will be removed earliest 06/15/2019.
0 commit comments