summary refs log blame commit diff
path: root/pkgs/applications/networking/cluster/kubeval/schema.nix
blob: 370fe9a1cd8231f2143c62f4212eb5fcd50f7266 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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 = [];
}