You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
helm/Gopkg.toml

108 lines
2.1 KiB

[[constraint]]
name = "github.com/BurntSushi/toml"
version = "~0.3.1"
[[constraint]]
name = "github.com/Masterminds/semver"
version = "~1.4.2"
[[constraint]]
name = "github.com/Masterminds/sprig"
version = "^2.19.0"
[[constraint]]
name = "github.com/Masterminds/vcs"
version = "~1.13.0"
[[constraint]]
name = "github.com/asaskevich/govalidator"
version = "9.0.0"
[[constraint]]
name = "github.com/gobwas/glob"
version = "~0.2.3"
[[constraint]]
name = "github.com/gosuri/uitable"
branch = "master"
[[constraint]]
name = "k8s.io/api"
branch = "release-1.14"
[[constraint]]
name = "k8s.io/apimachinery"
branch = "release-1.14"
[[constraint]]
name = "k8s.io/client-go"
version = "kubernetes-1.14.0"
[[constraint]]
name = "k8s.io/kubernetes"
branch = "release-1.14"
[[constraint]]
name = "github.com/deislabs/oras"
version = "0.4.0"
[[constraint]]
name = "github.com/docker/go-units"
version = "~0.3.3"
[[constraint]]
name = "github.com/stretchr/testify"
version = "^1.3.0"
[[override]]
name = "sigs.k8s.io/kustomize"
version = "2.0.3"
[[override]]
name = "k8s.io/apiserver"
branch = "release-1.14"
[[override]]
name = "k8s.io/apiextensions-apiserver"
branch = "release-1.14"
[[override]]
name = "github.com/imdario/mergo"
version = "v0.3.5"
# This override below necessary for using docker/distribution as a test dependency
[[override]]
name = "rsc.io/letsencrypt"
branch = "master"
source = "https://github.com/dmcgowan/letsencrypt.git"
# gopkg.in is broken
#
# https://github.com/golang/dep/issues/1760
[[override]]
name = "gopkg.in/inf.v0"
source = "https://github.com/go-inf/inf.git"
[[override]]
name = "gopkg.in/square/go-jose.v1"
version = "~1.1.2"
source = "https://github.com/square/go-jose.git"
[[override]]
name = "gopkg.in/square/go-jose.v2"
version = "~2.3.0"
source = "https://github.com/square/go-jose.git"
[[override]]
name = "gopkg.in/yaml.v2"
source = "https://github.com/go-yaml/yaml"
[prune]
go-tests = true
unused-packages = true
Feat/schema validation (#5350) * Add the Schema type and a function to read it * Added a function to read a schema from a file * Check that values.yaml matches schema This commit uses the gojsonschema package to validate a values.yaml file against a corresponding values.schema.yaml file. * Add functionality to generate a schema from a values.yaml * Add Schema to Chart and loader * Clean up implementation in chartutil * Add tests for helm install with schema * Add schema validation to helm lint * Clean up "matchSchema" * Modify error output * Add documentation * Fix a linter issue * Fix a test that broke during a rebase * Clean up documentation * Specify JSONSchema spec Since JSONSchema is still in a draft state as of this commit, we need to specify a particular version of the JSONSchema spec * Switch to using builtin functionality for file extensions * Switch to using a third-party library for JSON conversion * Use the constants from the gojsonschema package * Updates to unit tests * Minor change to avoid string cast * Remove JSON Schema generation * Change Schema type from map[string]interface{} to []byte * Convert all Schema YAML to JSON * Fix some tests that were broken by a rebase * Fix up YAML/JSON conversions * This checks subcharts for schema validation The final coalesced values for a given chart will be validated against that chart's schema, as well as any dependent subchart's schema * Add unit tests for ValidateAgainstSchema * Remove nonessential test files * Remove a misleading unit test The TestReadSchema unit test was simply testing the ReadValues function, which is already being validated in the TestReadValues unit test * Update documentation to reflect changes to subchart schemas
6 years ago
[[constraint]]
name = "github.com/xeipuuv/gojsonschema"
version = "1.1.0"