Skip to content

Commit

Permalink
release: v2.11.0 (#9376)
Browse files Browse the repository at this point in the history
* chore: release 2.11.0
  • Loading branch information
ericzzzzzzz committed Apr 2, 2024
1 parent 4969c22 commit 5431c6b
Show file tree
Hide file tree
Showing 58 changed files with 136 additions and 57 deletions.
73 changes: 73 additions & 0 deletions CHANGELOG.md
@@ -1,3 +1,76 @@
# v2.11.0 Release - 04/02/2024
**Linux amd64**
`curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.11.0/skaffold-linux-amd64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin`

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

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

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

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

**Docker image**
`gcr.io/k8s-skaffold/skaffold:v2.11.0`

Note: This release comes with a new config version, `v4beta10`. 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 Features and Additions:
* feat: Support Bazel platform mappings [#9300](https://github.com/GoogleContainerTools/skaffold/pull/9300)
* feat: new repo resolver logic to fetch info from a gcbrepov2 [#9283](https://github.com/GoogleContainerTools/skaffold/pull/9283)
* feat: extracted kaniko copyTimeout and copyMaxRetries into config [#9267](https://github.com/GoogleContainerTools/skaffold/pull/9267)
* feat(tar): added logs to CreateTar func [#9271](https://github.com/GoogleContainerTools/skaffold/pull/9271)

Fixes:
* fix: revert cache lookup changes [#9313](https://github.com/GoogleContainerTools/skaffold/pull/9313)
* fix(lookupRemote): fixed lookup.go lookupRemote to compare remote and cached digests [#9278](https://github.com/GoogleContainerTools/skaffold/pull/9278)
* fix(helm): use secrets helm plugin to render when useHelmSecrets is true [#9295](https://github.com/GoogleContainerTools/skaffold/pull/9295)


Updates and Refactors:
* chore: upgrade cosign from 2.0.3-0.20230523133326-0544abd8fc8a to 2.2.1 [#9369](https://github.com/GoogleContainerTools/skaffold/pull/9369)
* chore: bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3 [#9333](https://github.com/GoogleContainerTools/skaffold/pull/9333)
* chore: bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 [#9242](https://github.com/GoogleContainerTools/skaffold/pull/9242)
* chore: bump flask from 3.0.1 to 3.0.2 in /integration/examples [#9297](https://github.com/GoogleContainerTools/skaffold/pull/9297)
* chore: bump rack from 2.2.6.4 to 2.2.8.1 in /examples/ruby/backend [#9328](https://github.com/GoogleContainerTools/skaffold/pull/9328)
* chore: bump rack from 2.2.6.4 to 2.2.8.1 in /integration/examples/ruby/backend [#9329](https://github.com/GoogleContainerTools/skaffold/pull/9329)
* chore: bump github/codeql-action from 3.24.8 to 3.24.9 [#9354](https://github.com/GoogleContainerTools/skaffold/pull/9354)
* chore: bump google.golang.org/protobuf from 1.30.0 to 1.33.0 in /integration/examples/grpc-e2e-tests/cloud-spanner-bootstrap [#9339](https://github.com/GoogleContainerTools/skaffold/pull/9339)
* chore: bump google.golang.org/protobuf from 1.30.0 to 1.33.0 in /examples/grpc-e2e-tests/cloud-spanner-bootstrap [#9341](https://github.com/GoogleContainerTools/skaffold/pull/9341)
* chore: bump github.com/docker/docker from 25.0.3+incompatible to 25.0.5+incompatible [#9366](https://github.com/GoogleContainerTools/skaffold/pull/9366)
* chore: bump moby/buildkit and opencontainers/runc versions, upgrade go to 1.22 [#9364](https://github.com/GoogleContainerTools/skaffold/pull/9364)
* chore: updating google api and opentelemetry version [#9352](https://github.com/GoogleContainerTools/skaffold/pull/9352)
* feat: extend `skaffold inspect config-dependencies add` to support GCB Repo v2 [#9349](https://github.com/GoogleContainerTools/skaffold/pull/9349)
* chore: bump github/codeql-action from 3.24.0 to 3.24.8 [#9348](https://github.com/GoogleContainerTools/skaffold/pull/9348)
* chore: bump google.golang.org/protobuf from 1.30.0 to 1.33.0 in /integration/examples/grpc-e2e-tests/service [#9342](https://github.com/GoogleContainerTools/skaffold/pull/9342)
* chore: new googleCloudBuildRepoV2 field to configure a remote dependency [#9293](https://github.com/GoogleContainerTools/skaffold/pull/9293)
* chore: upgrade go to v1.21.6 due to vuls [#9303](https://github.com/GoogleContainerTools/skaffold/pull/9303)
* chore: bump github.com/opencontainers/runc from 1.1.7 to 1.1.12 [#9290](https://github.com/GoogleContainerTools/skaffold/pull/9290)
* chore: bump flask from 3.0.1 to 3.0.2 in /examples [#9298](https://github.com/GoogleContainerTools/skaffold/pull/9298)
* chore: bump actions/upload-artifact from 4.3.0 to 4.3.1 [#9299](https://github.com/GoogleContainerTools/skaffold/pull/9299)
* chore: bump github/codeql-action from 3.23.1 to 3.24.0 [#9296](https://github.com/GoogleContainerTools/skaffold/pull/9296)
* chore: generate schema v4beta9 [#9287](https://github.com/GoogleContainerTools/skaffold/pull/9287)


Docs, Test, and Release Updates:


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

- Angel Montero
- Aran Donohue
- Benjamin Kaplan
- Renzo Rojas
- dependabot[bot]
- ericzzzzzzz
- idsulik

# v2.10.0 Release - 01/09/2024
**Linux amd64**
`curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.10.0/skaffold-linux-amd64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin`
Expand Down
@@ -0,0 +1 @@
{"binVersion":"2.11.0","releaseNoteLink":"https://github.com/GoogleContainerTools/skaffold/releases/tag/v2.11.0"}
7 changes: 6 additions & 1 deletion examples/bazel/skaffold.yaml
@@ -1,4 +1,4 @@
apiVersion: skaffold/v4beta9
apiVersion: skaffold/v4beta10
kind: Config
metadata:
name: hello
Expand All @@ -9,6 +9,11 @@ build:
- image: skaffold-bazel
bazel:
target: //:skaffold-example.tar
platforms:
- platform: linux/amd64
target: "@rules_go//go/toolchain:linux_amd64"
- platform: linux/arm64
target: "@rules_go//go/toolchain:linux_arm64"
deploy:
kubectl: {}
manifests:
Expand Down
2 changes: 1 addition & 1 deletion examples/buildpacks-java/skaffold.yaml
@@ -1,4 +1,4 @@
apiVersion: skaffold/v4beta9
apiVersion: skaffold/v4beta10
kind: Config
build:
artifacts:
Expand Down
2 changes: 1 addition & 1 deletion examples/buildpacks-node/skaffold.yaml
@@ -1,4 +1,4 @@
apiVersion: skaffold/v4beta9
apiVersion: skaffold/v4beta10
kind: Config
build:
artifacts:
Expand Down
2 changes: 1 addition & 1 deletion examples/buildpacks-python/skaffold.yaml
@@ -1,4 +1,4 @@
apiVersion: skaffold/v4beta9
apiVersion: skaffold/v4beta10
kind: Config
build:
artifacts:
Expand Down
2 changes: 1 addition & 1 deletion examples/buildpacks/skaffold.yaml
@@ -1,4 +1,4 @@
apiVersion: skaffold/v4beta9
apiVersion: skaffold/v4beta10
kind: Config
build:
artifacts:
Expand Down
2 changes: 1 addition & 1 deletion examples/cross-platform-builds/skaffold.yaml
@@ -1,4 +1,4 @@
apiVersion: skaffold/v4beta9
apiVersion: skaffold/v4beta10
kind: Config
build:
artifacts:
Expand Down
2 changes: 1 addition & 1 deletion examples/custom-buildx/skaffold.yaml
@@ -1,4 +1,4 @@
apiVersion: skaffold/v4beta9
apiVersion: skaffold/v4beta10
kind: Config
build:
platforms: ["linux/amd64", "linux/arm64"]
Expand Down
2 changes: 1 addition & 1 deletion examples/custom-tests/skaffold.yaml
@@ -1,4 +1,4 @@
apiVersion: skaffold/v4beta9
apiVersion: skaffold/v4beta10
kind: Config
build:
artifacts:
Expand Down
2 changes: 1 addition & 1 deletion examples/custom/skaffold.yaml
@@ -1,4 +1,4 @@
apiVersion: skaffold/v4beta9
apiVersion: skaffold/v4beta10
kind: Config
build:
artifacts:
Expand Down
2 changes: 1 addition & 1 deletion examples/dev-journey-buildpacks/skaffold.yaml
@@ -1,4 +1,4 @@
apiVersion: skaffold/v4beta9
apiVersion: skaffold/v4beta10
kind: Config
build:
artifacts:
Expand Down
2 changes: 1 addition & 1 deletion examples/docker-deploy/skaffold.yaml
@@ -1,4 +1,4 @@
apiVersion: skaffold/v4beta9
apiVersion: skaffold/v4beta10
kind: Config
build:
local:
Expand Down
2 changes: 1 addition & 1 deletion examples/gcb-kaniko/skaffold.yaml
@@ -1,4 +1,4 @@
apiVersion: skaffold/v4beta9
apiVersion: skaffold/v4beta10
kind: Config
build:
googleCloudBuild:
Expand Down
2 changes: 1 addition & 1 deletion examples/generate-pipeline/skaffold.yaml
@@ -1,4 +1,4 @@
apiVersion: skaffold/v4beta9
apiVersion: skaffold/v4beta10
kind: Config
build:
artifacts:
Expand Down
2 changes: 1 addition & 1 deletion examples/getting-started-kustomize/skaffold.yaml
@@ -1,4 +1,4 @@
apiVersion: skaffold/v4beta9
apiVersion: skaffold/v4beta10
kind: Config
metadata:
name: getting-started-kustomize
Expand Down
2 changes: 1 addition & 1 deletion examples/getting-started/skaffold.yaml
@@ -1,4 +1,4 @@
apiVersion: skaffold/v4beta9
apiVersion: skaffold/v4beta10
kind: Config
build:
artifacts:
Expand Down
2 changes: 1 addition & 1 deletion examples/go-integration-coverage/skaffold.yaml
Expand Up @@ -12,7 +12,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.

apiVersion: skaffold/v4beta9
apiVersion: skaffold/v4beta10
kind: Config
metadata:
name: go-integration-coverage
Expand Down
2 changes: 1 addition & 1 deletion examples/google-cloud-build/skaffold.yaml
@@ -1,4 +1,4 @@
apiVersion: skaffold/v4beta9
apiVersion: skaffold/v4beta10
kind: Config
build:
googleCloudBuild:
Expand Down
2 changes: 1 addition & 1 deletion examples/grpc-e2e-tests/service/go.mod
Expand Up @@ -31,5 +31,5 @@ require (
golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 // indirect
google.golang.org/appengine v1.6.7 // indirect
google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1 // indirect
google.golang.org/protobuf v1.30.0 // indirect
google.golang.org/protobuf v1.33.0 // indirect
)
4 changes: 2 additions & 2 deletions examples/grpc-e2e-tests/service/go.sum
Expand Up @@ -143,8 +143,8 @@ google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpAD
google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c=
google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw=
google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc=
google.golang.org/protobuf v1.30.0 h1:kPPoIgf3TsEvrm0PFe15JQ+570QVxYzEvvHqChK+cng=
google.golang.org/protobuf v1.30.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I=
google.golang.org/protobuf v1.33.0 h1:uNO2rsAINq/JlFpSdYEKIZ0uKD/R9cpdv0T+yoGwGmI=
google.golang.org/protobuf v1.33.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
Expand Down
2 changes: 1 addition & 1 deletion examples/grpc-e2e-tests/skaffold.yaml
@@ -1,4 +1,4 @@
apiVersion: skaffold/v4beta9
apiVersion: skaffold/v4beta10
kind: Config
metadata:
name: visitor-counter-e2e
Expand Down
2 changes: 1 addition & 1 deletion examples/helm-deployment-dependencies/skaffold.yaml
@@ -1,4 +1,4 @@
apiVersion: skaffold/v4beta9
apiVersion: skaffold/v4beta10
kind: Config
build:
tagPolicy:
Expand Down
2 changes: 1 addition & 1 deletion examples/helm-deployment/skaffold.yaml
@@ -1,4 +1,4 @@
apiVersion: skaffold/v4beta9
apiVersion: skaffold/v4beta10
kind: Config
build:
artifacts:
Expand Down
2 changes: 1 addition & 1 deletion examples/helm-remote-repo/skaffold.yaml
@@ -1,4 +1,4 @@
apiVersion: skaffold/v4beta9
apiVersion: skaffold/v4beta10
kind: Config
deploy:
helm:
Expand Down
2 changes: 1 addition & 1 deletion examples/helm-render/skaffold.yaml
@@ -1,4 +1,4 @@
apiVersion: skaffold/v4beta9
apiVersion: skaffold/v4beta10
kind: Config
build:
artifacts:
Expand Down
2 changes: 1 addition & 1 deletion examples/hot-reload/skaffold.yaml
@@ -1,4 +1,4 @@
apiVersion: skaffold/v4beta9
apiVersion: skaffold/v4beta10
kind: Config
build:
artifacts:
Expand Down
2 changes: 1 addition & 1 deletion examples/jib-gradle/skaffold.yaml
@@ -1,4 +1,4 @@
apiVersion: skaffold/v4beta9
apiVersion: skaffold/v4beta10
kind: Config
build:
artifacts:
Expand Down
2 changes: 1 addition & 1 deletion examples/jib-multimodule/skaffold.yaml
@@ -1,4 +1,4 @@
apiVersion: skaffold/v4beta9
apiVersion: skaffold/v4beta10
kind: Config
build:
artifacts:
Expand Down
2 changes: 1 addition & 1 deletion examples/jib-sync/skaffold-gradle.yaml
@@ -1,4 +1,4 @@
apiVersion: skaffold/v4beta9
apiVersion: skaffold/v4beta10
kind: Config
build:
artifacts:
Expand Down
2 changes: 1 addition & 1 deletion examples/jib-sync/skaffold-maven.yaml
@@ -1,4 +1,4 @@
apiVersion: skaffold/v4beta9
apiVersion: skaffold/v4beta10
kind: Config
build:
artifacts:
Expand Down
2 changes: 1 addition & 1 deletion examples/jib/skaffold.yaml
@@ -1,4 +1,4 @@
apiVersion: skaffold/v4beta9
apiVersion: skaffold/v4beta10
kind: Config
build:
artifacts:
Expand Down
2 changes: 1 addition & 1 deletion examples/kaniko/skaffold.yaml
@@ -1,4 +1,4 @@
apiVersion: skaffold/v4beta9
apiVersion: skaffold/v4beta10
kind: Config
build:
artifacts:
Expand Down
2 changes: 1 addition & 1 deletion examples/ko-sync-infer/skaffold.yaml
Expand Up @@ -12,7 +12,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.

apiVersion: skaffold/v4beta9
apiVersion: skaffold/v4beta10
kind: Config
build:
artifacts:
Expand Down
2 changes: 1 addition & 1 deletion examples/ko/skaffold.yaml
Expand Up @@ -12,7 +12,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.

apiVersion: skaffold/v4beta9
apiVersion: skaffold/v4beta10
kind: Config
build:
artifacts:
Expand Down
2 changes: 1 addition & 1 deletion examples/kustomize/skaffold-kustomize-args.yaml
@@ -1,4 +1,4 @@
apiVersion: skaffold/v4beta9
apiVersion: skaffold/v4beta10
kind: Config
deploy:
kustomize:
Expand Down
2 changes: 1 addition & 1 deletion examples/kustomize/skaffold.yaml
@@ -1,4 +1,4 @@
apiVersion: skaffold/v4beta9
apiVersion: skaffold/v4beta10
kind: Config
manifests:
kustomize:
Expand Down
2 changes: 1 addition & 1 deletion examples/lifecycle-hooks/skaffold.yaml
@@ -1,4 +1,4 @@
apiVersion: skaffold/v4beta9
apiVersion: skaffold/v4beta10
kind: Config
manifests:
rawYaml:
Expand Down
2 changes: 1 addition & 1 deletion examples/microservices/skaffold.yaml
@@ -1,4 +1,4 @@
apiVersion: skaffold/v4beta9
apiVersion: skaffold/v4beta10
kind: Config
build:
artifacts:
Expand Down
2 changes: 1 addition & 1 deletion examples/multi-config-microservices/base/skaffold.yaml
@@ -1,4 +1,4 @@
apiVersion: skaffold/v4beta9
apiVersion: skaffold/v4beta10
kind: Config
build:
artifacts:
Expand Down
@@ -1,4 +1,4 @@
apiVersion: skaffold/v4beta9
apiVersion: skaffold/v4beta10
kind: Config
metadata:
name: app-config
Expand Down
@@ -1,4 +1,4 @@
apiVersion: skaffold/v4beta9
apiVersion: skaffold/v4beta10
kind: Config
metadata:
name: web-config
Expand Down
2 changes: 1 addition & 1 deletion examples/multi-config-microservices/skaffold.yaml
@@ -1,4 +1,4 @@
apiVersion: skaffold/v4beta9
apiVersion: skaffold/v4beta10
kind: Config
requires:
- path: ./leeroy-app
Expand Down
2 changes: 1 addition & 1 deletion examples/multiple-renderers/skaffold.yaml
@@ -1,4 +1,4 @@
apiVersion: skaffold/v4beta9
apiVersion: skaffold/v4beta10
kind: Config
metadata:
name: go-guestbook
Expand Down
2 changes: 1 addition & 1 deletion examples/nodejs/skaffold.yaml
@@ -1,4 +1,4 @@
apiVersion: skaffold/v4beta9
apiVersion: skaffold/v4beta10
kind: Config

build:
Expand Down
2 changes: 1 addition & 1 deletion examples/profile-patches/skaffold.yaml
@@ -1,4 +1,4 @@
apiVersion: skaffold/v4beta9
apiVersion: skaffold/v4beta10
kind: Config
build:
# only build and deploy "base-service" on main profile
Expand Down
2 changes: 1 addition & 1 deletion examples/profiles/skaffold.yaml
@@ -1,4 +1,4 @@
apiVersion: skaffold/v4beta9
apiVersion: skaffold/v4beta10
kind: Config
build:
# only build and deploy "world-service" on main profile
Expand Down
2 changes: 1 addition & 1 deletion examples/react-reload-docker/skaffold.yaml
@@ -1,4 +1,4 @@
apiVersion: skaffold/v4beta9
apiVersion: skaffold/v4beta10
kind: Config
build:
local:
Expand Down
2 changes: 1 addition & 1 deletion examples/react-reload/skaffold.yaml
@@ -1,4 +1,4 @@
apiVersion: skaffold/v4beta9
apiVersion: skaffold/v4beta10
kind: Config
build:
artifacts:
Expand Down
2 changes: 1 addition & 1 deletion examples/remote-multi-config-microservices/skaffold.yaml
@@ -1,4 +1,4 @@
apiVersion: skaffold/v4beta9
apiVersion: skaffold/v4beta10
kind: Config
requires:
- git:
Expand Down

0 comments on commit 5431c6b

Please sign in to comment.