Skip to content

Commit

Permalink
Update hack/new_version.sh script and generate v2beta16 (#5748)
Browse files Browse the repository at this point in the history
* update new version to reference correct paths

* substitute package v1

* update latest/v1 import to current

* generate v2beta16 schema

* Revert "generate v2beta16 schema"

This reverts commit c5342f0.

* update mark_latest_released to use correct path

* fix call to UpdateVersionComment

* generate v2beta16
  • Loading branch information
MarlonGamez authored Apr 29, 2021
1 parent 21e3c95 commit 789d058
Show file tree
Hide file tree
Showing 86 changed files with 4,846 additions and 89 deletions.
2 changes: 1 addition & 1 deletion docs/config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ weight = 1
copyright = "Skaffold Authors"
privacy_policy = "https://policies.google.com/privacy"
github_repo = "https://github.com/GoogleContainerTools/skaffold"
skaffold_version = "skaffold/v2beta15"
skaffold_version = "skaffold/v2beta16"

# Google Custom Search Engine ID. Remove or comment out to disable search.
# gcs_engine_id = "013756393218025596041:3nojel67sum"
Expand Down
2 changes: 1 addition & 1 deletion docs/content/en/docs/references/cli/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -801,7 +801,7 @@ Options:
-m, --module=[]: Filter Skaffold configs to only the provided named modules
--overwrite=false: Overwrite original config with fixed config
--remote-cache-dir='': Specify the location of the git repositories cache (default $HOME/.skaffold/repos)
--version='skaffold/v2beta15': Target schema version to upgrade to
--version='skaffold/v2beta16': Target schema version to upgrade to
Usage:
skaffold fix [options]
Expand Down
3,067 changes: 3,067 additions & 0 deletions docs/content/en/schemas/v2beta16.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion hack/versions/cmd/mark_latest_released/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,6 @@ import (
)

func main() {
latest := path.Join("pkg", "skaffold", "schema", "latest", "config.go")
latest := path.Join("pkg", "skaffold", "schema", "latest", "v1", "config.go")
schema.UpdateVersionComment(latest, true)
}
12 changes: 6 additions & 6 deletions hack/versions/cmd/new/version.go
Original file line number Diff line number Diff line change
Expand Up @@ -53,9 +53,9 @@ func main() {
makeSchemaDir(current)

// Create a package for current version
walk.From(path("latest")).WhenIsFile().MustDo(func(file string, info walk.Dirent) error {
walk.From(path("latest", "v1")).WhenIsFile().MustDo(func(file string, info walk.Dirent) error {
cp(file, path(current, info.Name()))
sed(path(current, info.Name()), "package latest", "package "+current)
sed(path(current, info.Name()), "package v1", "package "+current)
return nil
})

Expand All @@ -70,13 +70,13 @@ func main() {
sed(path(current, "upgrade_test.go"), prev, current)

// Previous version now upgrades to current instead of latest
sed(path(prev, "upgrade.go"), "latest", current)
sed(path(prev, "upgrade_test.go"), "latest", current)
sed(path(prev, "upgrade.go"), "latest/v1", current)
sed(path(prev, "upgrade_test.go"), "latest/v1", current)

// Latest uses the new version
sed(path("latest", "config.go"), current, next)
sed(path("latest", "v1", "config.go"), current, next)

hackschema.UpdateVersionComment(path("latest", "config.go"), false)
hackschema.UpdateVersionComment(path("latest", "v1", "config.go"), false)

// Update skaffold.yaml in integration tests
walk.From("integration").WhenNameMatches("*skaffold*.yaml").MustDo(func(path string, _ walk.Dirent) error {
Expand Down
2 changes: 1 addition & 1 deletion integration/examples/bazel/skaffold.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
build:
artifacts:
Expand Down
2 changes: 1 addition & 1 deletion integration/examples/buildpacks-java/skaffold.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
build:
artifacts:
Expand Down
2 changes: 1 addition & 1 deletion integration/examples/buildpacks-node/skaffold.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
build:
artifacts:
Expand Down
2 changes: 1 addition & 1 deletion integration/examples/buildpacks-python/skaffold.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
build:
artifacts:
Expand Down
2 changes: 1 addition & 1 deletion integration/examples/buildpacks/skaffold.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
build:
artifacts:
Expand Down
2 changes: 1 addition & 1 deletion integration/examples/custom-buildx/skaffold.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config

build:
Expand Down
2 changes: 1 addition & 1 deletion integration/examples/custom-tests/skaffold.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
build:
artifacts:
Expand Down
2 changes: 1 addition & 1 deletion integration/examples/custom/skaffold.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
build:
artifacts:
Expand Down
2 changes: 1 addition & 1 deletion integration/examples/gcb-kaniko/skaffold.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
build:
googleCloudBuild:
Expand Down
2 changes: 1 addition & 1 deletion integration/examples/generate-pipeline/skaffold.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
build:
artifacts:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
metadata:
name: getting-started-kustomize
Expand Down
2 changes: 1 addition & 1 deletion integration/examples/getting-started/skaffold.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
build:
artifacts:
Expand Down
2 changes: 1 addition & 1 deletion integration/examples/google-cloud-build/skaffold.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
build:
googleCloudBuild:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
build:
tagPolicy:
Expand Down
2 changes: 1 addition & 1 deletion integration/examples/helm-deployment/skaffold.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
build:
artifacts:
Expand Down
2 changes: 1 addition & 1 deletion integration/examples/helm-remote-repo/skaffold.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
deploy:
helm:
Expand Down
2 changes: 1 addition & 1 deletion integration/examples/hot-reload/skaffold.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
build:
artifacts:
Expand Down
2 changes: 1 addition & 1 deletion integration/examples/jib-gradle/skaffold.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
build:
artifacts:
Expand Down
2 changes: 1 addition & 1 deletion integration/examples/jib-multimodule/skaffold.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
build:
artifacts:
Expand Down
2 changes: 1 addition & 1 deletion integration/examples/jib-sync/skaffold-gradle.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
build:
artifacts:
Expand Down
2 changes: 1 addition & 1 deletion integration/examples/jib-sync/skaffold-maven.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
build:
artifacts:
Expand Down
2 changes: 1 addition & 1 deletion integration/examples/jib/skaffold.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
build:
artifacts:
Expand Down
2 changes: 1 addition & 1 deletion integration/examples/kaniko/skaffold.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
build:
artifacts:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
deploy:
kustomize:
Expand Down
2 changes: 1 addition & 1 deletion integration/examples/kustomize/skaffold.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
deploy:
kustomize: {}
2 changes: 1 addition & 1 deletion integration/examples/microservices/skaffold.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
build:
artifacts:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
build:
artifacts:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
metadata:
name: app-config
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
metadata:
name: web-config
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
requires:
- path: ./leeroy-app
Expand Down
2 changes: 1 addition & 1 deletion integration/examples/nodejs/skaffold.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config

build:
Expand Down
2 changes: 1 addition & 1 deletion integration/examples/profile-patches/skaffold.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
build:
# only build and deploy "base-service" on main profile
Expand Down
2 changes: 1 addition & 1 deletion integration/examples/profiles/skaffold.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
build:
# only build and deploy "world-service" on main profile
Expand Down
2 changes: 1 addition & 1 deletion integration/examples/react-reload/skaffold.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
build:
artifacts:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
requires:
- git:
Expand Down
2 changes: 1 addition & 1 deletion integration/examples/ruby/skaffold.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
build:
artifacts:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
build:
artifacts:
Expand Down
2 changes: 1 addition & 1 deletion integration/examples/structure-tests/skaffold.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
build:
artifacts:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
build:
artifacts:
Expand Down
2 changes: 1 addition & 1 deletion integration/examples/templated-fields/skaffold.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
metadata:
name: my-app
Expand Down
2 changes: 1 addition & 1 deletion integration/examples/typescript/skaffold.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config

build:
Expand Down
2 changes: 1 addition & 1 deletion integration/testdata/build-dependencies/skaffold.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
build:
tagPolicy:
Expand Down
2 changes: 1 addition & 1 deletion integration/testdata/build/secret/skaffold.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
build:
local:
Expand Down
2 changes: 1 addition & 1 deletion integration/testdata/build/skaffold.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
build:
local:
Expand Down
2 changes: 1 addition & 1 deletion integration/testdata/build/squash/skaffold.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
build:
artifacts:
Expand Down
2 changes: 1 addition & 1 deletion integration/testdata/build/ssh/skaffold.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
build:
local:
Expand Down
2 changes: 1 addition & 1 deletion integration/testdata/custom-test/skaffold.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
build:
artifacts:
Expand Down
2 changes: 1 addition & 1 deletion integration/testdata/debug/skaffold.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
build:
artifacts:
Expand Down
2 changes: 1 addition & 1 deletion integration/testdata/deploy-multiple/skaffold.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
build:
artifacts:
Expand Down
2 changes: 1 addition & 1 deletion integration/testdata/dev/skaffold.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
build:
artifacts:
Expand Down
2 changes: 1 addition & 1 deletion integration/testdata/diagnose/multi-config/skaffold.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
requires:
- path: ./skaffold2.yaml
Expand Down
2 changes: 1 addition & 1 deletion integration/testdata/diagnose/multi-config/skaffold2.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
metadata:
name: cfg2
Expand Down
2 changes: 1 addition & 1 deletion integration/testdata/diagnose/multi-config/skaffold3.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
metadata:
name: cfg3
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
metadata:
name: cfg2
Expand All @@ -19,7 +19,7 @@ deploy:
logs:
prefix: container
---
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
metadata:
name: cfg3
Expand All @@ -40,7 +40,7 @@ deploy:
logs:
prefix: container
---
apiVersion: skaffold/v2beta15
apiVersion: skaffold/v2beta16
kind: Config
build:
artifacts:
Expand Down
Loading

0 comments on commit 789d058

Please sign in to comment.