From 528fb165421df46548dc17858cb043a701a1602e Mon Sep 17 00:00:00 2001 From: balopat Date: Fri, 26 Apr 2019 06:17:36 -0700 Subject: [PATCH] cut v0.28 --- CHANGELOG.md | 65 +++++++++++++++++++ examples/bazel/skaffold.yaml | 2 +- examples/getting-started/skaffold.yaml | 2 +- examples/google-cloud-build/skaffold.yaml | 1 - examples/helm-deployment/skaffold.yaml | 2 +- examples/hot-reload/skaffold.yaml | 2 +- examples/jib-multimodule/skaffold.yaml | 2 +- examples/jib/skaffold.yaml | 2 +- examples/kaniko-local/skaffold.yaml | 2 +- examples/kaniko/skaffold.yaml | 2 +- examples/kustomize/skaffold.yaml | 2 +- examples/microservices/skaffold.yaml | 2 +- examples/nodejs/skaffold.yaml | 2 +- examples/react-reload/skaffold.yaml | 2 +- examples/structure-tests/skaffold.yaml | 6 +- .../skaffold.yaml | 2 +- 16 files changed, 79 insertions(+), 19 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e964421d732..ef939e23539 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,69 @@ +# v0.28.0 Release - 04/25/2019 + +*Note*: This release comes with a new config version `v1beta9`. + 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. + See [deprecation-policy.md](/deprecation-policy.md) for details on what beta means. + +New Features: +* Git tagger variants (Tags, CommitSha, AbbrevCommitSha) [#1902](https://github.com/GoogleContainerTools/skaffold/pull/1902) +* Add `--force` command line option to run and deploy sub-commands [#1568](https://github.com/GoogleContainerTools/skaffold/pull/1568) +* Full validation for `required` and `oneOf` config fields [#1939](https://github.com/GoogleContainerTools/skaffold/pull/1939) + +Bug Fixes: +* Rename SkaffoldPipeline to SkaffoldConfig [#2015](https://github.com/GoogleContainerTools/skaffold/pull/2015) +* Fix typo [#2013](https://github.com/GoogleContainerTools/skaffold/pull/2013) +* Include runtime dependencies for taggers in `gcr.io/k8s-skaffold/skaffold` [#1987](https://github.com/GoogleContainerTools/skaffold/pull/1987) +* fix show some option in skaffold delete #1995 [#1997](https://github.com/GoogleContainerTools/skaffold/pull/1997) +* Fix panic when upgrading configurations with patches [#1971](https://github.com/GoogleContainerTools/skaffold/pull/1971) +* Fix error message when the `skaffold.yaml` is not found [#1947](https://github.com/GoogleContainerTools/skaffold/pull/1947) +* Fix syncing for Jib [#1926](https://github.com/GoogleContainerTools/skaffold/pull/1926) + +Updates & refactoring: +* Reduce overhead of Jib builder [#1744](https://github.com/GoogleContainerTools/skaffold/pull/1744) +* Remove plugin code from config [#2016](https://github.com/GoogleContainerTools/skaffold/pull/2016) +* Update a few dependencies [#2020](https://github.com/GoogleContainerTools/skaffold/pull/2020) +* Remove some dead code [#2017](https://github.com/GoogleContainerTools/skaffold/pull/2017) +* Don’t fetch the same config twice [#2014](https://github.com/GoogleContainerTools/skaffold/pull/2014) +* Remove unused instructions from Makefile [#2012](https://github.com/GoogleContainerTools/skaffold/pull/2012) +* Remove bazel plugin & revert back to original [#1989](https://github.com/GoogleContainerTools/skaffold/pull/1989) +* Remove docker plugin and revert to original code structure [#1990](https://github.com/GoogleContainerTools/skaffold/pull/1990) +* Don't run GCB example on structure tests [#1984](https://github.com/GoogleContainerTools/skaffold/pull/1984) +* Use `RunOrFailOutput` instead of `RunOrFail` to see the error logs in test [#1976](https://github.com/GoogleContainerTools/skaffold/pull/1976) +* Freeze v1beta8 skaffold config [#1965](https://github.com/GoogleContainerTools/skaffold/pull/1965) +* Remove the experimental UI [#1953](https://github.com/GoogleContainerTools/skaffold/pull/1953) +* Always configure which command runs [#1956](https://github.com/GoogleContainerTools/skaffold/pull/1956) + +Docs updates: + +* Add more github shields [#2026](https://github.com/GoogleContainerTools/skaffold/pull/2026) +* Improve Skaffold-Jib docs for Maven multi-module projects [#1993](https://github.com/GoogleContainerTools/skaffold/pull/1993) +* Add contributing docs for making a config change [#1982](https://github.com/GoogleContainerTools/skaffold/pull/1982) +* Add start on filesync doc [#1994](https://github.com/GoogleContainerTools/skaffold/pull/1994) +* Add some documentation for container structure tests [#1959](https://github.com/GoogleContainerTools/skaffold/pull/1959) +* Add documentation for insecure registries [#1973](https://github.com/GoogleContainerTools/skaffold/pull/1973) +* Add documentation for local development setups [#1970](https://github.com/GoogleContainerTools/skaffold/pull/1970) + + +Huge thanks goes out to all of our contributors for this release: + +- Alexandre Ardhuin +- Balint Pato +- Brian de Alwis +- Cornelius Weig +- David Gageot +- Nick Kubala +- Priya Wadhwa +- Tad Cordle +- Tejal Desai +- u5surf + + # v0.27.0 Release - 04/12/2019 + +*Note*: This release comes with a new config version `v1beta8`. + 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. + See [deprecation-policy.md](/deprecation-policy.md) for details on what beta means. + New Features: * Add support for pushing/pulling to insecure registries [#1870](https://github.com/GoogleContainerTools/skaffold/pull/1870) diff --git a/examples/bazel/skaffold.yaml b/examples/bazel/skaffold.yaml index 44410f0ffc4..31aacc5d583 100644 --- a/examples/bazel/skaffold.yaml +++ b/examples/bazel/skaffold.yaml @@ -1,4 +1,4 @@ -apiVersion: skaffold/v1beta8 +apiVersion: skaffold/v1beta9 kind: Config build: artifacts: diff --git a/examples/getting-started/skaffold.yaml b/examples/getting-started/skaffold.yaml index e6a558d10e2..4ba1741eae5 100644 --- a/examples/getting-started/skaffold.yaml +++ b/examples/getting-started/skaffold.yaml @@ -1,4 +1,4 @@ -apiVersion: skaffold/v1beta8 +apiVersion: skaffold/v1beta9 kind: Config build: artifacts: diff --git a/examples/google-cloud-build/skaffold.yaml b/examples/google-cloud-build/skaffold.yaml index 78940a20fd1..c25f9c7eee5 100644 --- a/examples/google-cloud-build/skaffold.yaml +++ b/examples/google-cloud-build/skaffold.yaml @@ -5,7 +5,6 @@ build: projectId: k8s-skaffold artifacts: - image: gcr.io/k8s-skaffold/skaffold-example - deploy: kubectl: manifests: diff --git a/examples/helm-deployment/skaffold.yaml b/examples/helm-deployment/skaffold.yaml index 5ffd5cb960d..2ec83f1a6bb 100644 --- a/examples/helm-deployment/skaffold.yaml +++ b/examples/helm-deployment/skaffold.yaml @@ -1,4 +1,4 @@ -apiVersion: skaffold/v1beta8 +apiVersion: skaffold/v1beta9 kind: Config build: tagPolicy: diff --git a/examples/hot-reload/skaffold.yaml b/examples/hot-reload/skaffold.yaml index 3da59d5c0a2..87b0d0ff420 100644 --- a/examples/hot-reload/skaffold.yaml +++ b/examples/hot-reload/skaffold.yaml @@ -1,4 +1,4 @@ -apiVersion: skaffold/v1beta8 +apiVersion: skaffold/v1beta9 kind: Config build: artifacts: diff --git a/examples/jib-multimodule/skaffold.yaml b/examples/jib-multimodule/skaffold.yaml index a39f942807f..6067b71be16 100644 --- a/examples/jib-multimodule/skaffold.yaml +++ b/examples/jib-multimodule/skaffold.yaml @@ -1,4 +1,4 @@ -apiVersion: skaffold/v1beta8 +apiVersion: skaffold/v1beta9 kind: Config build: artifacts: diff --git a/examples/jib/skaffold.yaml b/examples/jib/skaffold.yaml index fda680765e8..b362c9bf3dc 100644 --- a/examples/jib/skaffold.yaml +++ b/examples/jib/skaffold.yaml @@ -1,4 +1,4 @@ -apiVersion: skaffold/v1beta8 +apiVersion: skaffold/v1beta9 kind: Config build: artifacts: diff --git a/examples/kaniko-local/skaffold.yaml b/examples/kaniko-local/skaffold.yaml index 84a8ff98708..8ba0e0dd9f0 100644 --- a/examples/kaniko-local/skaffold.yaml +++ b/examples/kaniko-local/skaffold.yaml @@ -1,4 +1,4 @@ -apiVersion: skaffold/v1beta8 +apiVersion: skaffold/v1beta9 kind: Config build: artifacts: diff --git a/examples/kaniko/skaffold.yaml b/examples/kaniko/skaffold.yaml index 4d9193bac2d..56a150f65ac 100644 --- a/examples/kaniko/skaffold.yaml +++ b/examples/kaniko/skaffold.yaml @@ -1,4 +1,4 @@ -apiVersion: skaffold/v1beta8 +apiVersion: skaffold/v1beta9 kind: Config build: artifacts: diff --git a/examples/kustomize/skaffold.yaml b/examples/kustomize/skaffold.yaml index f2c45db7bf6..cf0538f419b 100644 --- a/examples/kustomize/skaffold.yaml +++ b/examples/kustomize/skaffold.yaml @@ -1,4 +1,4 @@ -apiVersion: skaffold/v1beta8 +apiVersion: skaffold/v1beta9 kind: Config deploy: kustomize: {} diff --git a/examples/microservices/skaffold.yaml b/examples/microservices/skaffold.yaml index bc739cec6e8..6c8072da52c 100644 --- a/examples/microservices/skaffold.yaml +++ b/examples/microservices/skaffold.yaml @@ -1,4 +1,4 @@ -apiVersion: skaffold/v1beta8 +apiVersion: skaffold/v1beta9 kind: Config build: artifacts: diff --git a/examples/nodejs/skaffold.yaml b/examples/nodejs/skaffold.yaml index 99a17afd1aa..775797721ef 100644 --- a/examples/nodejs/skaffold.yaml +++ b/examples/nodejs/skaffold.yaml @@ -1,4 +1,4 @@ -apiVersion: skaffold/v1beta8 +apiVersion: skaffold/v1beta9 kind: Config build: artifacts: diff --git a/examples/react-reload/skaffold.yaml b/examples/react-reload/skaffold.yaml index 7253966b9a7..f44b5685d56 100644 --- a/examples/react-reload/skaffold.yaml +++ b/examples/react-reload/skaffold.yaml @@ -1,4 +1,4 @@ -apiVersion: skaffold/v1beta8 +apiVersion: skaffold/v1beta9 kind: Config build: artifacts: diff --git a/examples/structure-tests/skaffold.yaml b/examples/structure-tests/skaffold.yaml index 072afe107fb..c8d27422cf4 100644 --- a/examples/structure-tests/skaffold.yaml +++ b/examples/structure-tests/skaffold.yaml @@ -1,4 +1,4 @@ -apiVersion: skaffold/v1beta8 +apiVersion: skaffold/v1beta9 kind: Config build: artifacts: @@ -12,10 +12,6 @@ deploy: manifests: - k8s-* profiles: - - name: gcb - build: - googleCloudBuild: - projectId: k8s-skaffold - name: test test: - image: gcr.io/k8s-skaffold/skaffold-example diff --git a/examples/tagging-with-environment-variables/skaffold.yaml b/examples/tagging-with-environment-variables/skaffold.yaml index 77f01bb8c89..70073d970b1 100644 --- a/examples/tagging-with-environment-variables/skaffold.yaml +++ b/examples/tagging-with-environment-variables/skaffold.yaml @@ -1,4 +1,4 @@ -apiVersion: skaffold/v1beta8 +apiVersion: skaffold/v1beta9 kind: Config build: artifacts: