Skip to content

Commit

Permalink
[V3] Add the new schema v3alpha1.
Browse files Browse the repository at this point in the history
This schema contains the main fields to support the new skaffold render and deployment, powered by kpt. Some config names may change based on the the user survey results.

For reviewers:
 - `Render`: Top tier section. It contains the basic render functions `generate`, `validate` and `trasform`. It does not include the helmcharts (generate) and kpt package magement yet, which will be added on following CLs.
 - `Deploy`: Simplified. The deployers (helm, kubectl, kpt, kustomize) are removed. Some helm and kubectl features, and flags are not covered in the `deploy` section yet. Will be added in following CLs.
 -  v2 and v3 versions are not compatible. So the `upgrade` functions do not need to change. But we will add more checks on other codes to guarantee the v2 and v3 are not mixed (especially in multi-config mode).
 -  Generated doc via "go run hack/schemas/main.go".
  • Loading branch information
yuwenma committed Apr 16, 2021
1 parent e947844 commit 4a71e53
Show file tree
Hide file tree
Showing 5 changed files with 4,025 additions and 44 deletions.
Loading

0 comments on commit 4a71e53

Please sign in to comment.