kubeval: don't build against schema by default
kubeval-schema is a huge 7GB repository that we do not want to build on hydra. Therefore make it optional.
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
{ fetchFromGitHub }:
|
||||
# To cache schema as a package so network calls are not
|
||||
# necessary at runtime, allowing use in package builds you can use the following:
|
||||
|
||||
# KUBEVAL_SCHEMA_LOCATION="file:///${kubeval-schema}";
|
||||
(fetchFromGitHub {
|
||||
name = "kubeval-schema";
|
||||
owner = "instrumenta";
|
||||
repo = "kubernetes-json-schema";
|
||||
rev = "6a498a60dc68c5f6a1cc248f94b5cd1e7241d699";
|
||||
sha256 = "1y9m2ma3n4h7sf2lg788vjw6pkfyi0fa7gzc870faqv326n6x2jr";
|
||||
}) // {
|
||||
# the schema is huge (> 7GB), we don't get any benefit from building int on hydra
|
||||
meta.hydraPlatforms = [];
|
||||
}
|
||||
Reference in New Issue
Block a user