mirror of
https://github.com/TECHNOFAB11/kubenix.git
synced 2025-12-13 08:30:05 +01:00
Merge pull request #5 from xtruder/feat/k8s_specs_1_10_and_1_11
feat: add support for k8s 1.10 and 1.11
This commit is contained in:
commit
e63348ba97
6 changed files with 175228 additions and 9 deletions
|
|
@ -1,6 +1,2 @@
|
|||
language: node_js
|
||||
node_js:
|
||||
- v5
|
||||
- v4
|
||||
- '0.12'
|
||||
- '0.10'
|
||||
language: nix
|
||||
script: nix-build -A tests
|
||||
|
|
|
|||
14
default.nix
14
default.nix
|
|
@ -98,8 +98,20 @@ let
|
|||
};
|
||||
in pkgs.writeText "resources.json" (builtins.toJSON hashedList);
|
||||
|
||||
buildTest = test: version: buildResources {
|
||||
configuration = {
|
||||
require = [test {
|
||||
config.kubernetes.version = version;
|
||||
}];
|
||||
};
|
||||
};
|
||||
|
||||
in {
|
||||
inherit buildResources;
|
||||
|
||||
test = buildResources { configuration = ./test/default.nix; };
|
||||
tests."k8s-1_7" = buildTest ./test/default.nix "1.7";
|
||||
tests."k8s-1_8" = buildTest ./test/default.nix "1.8";
|
||||
tests."k8s-1_9" = buildTest ./test/default.nix "1.9";
|
||||
tests."k8s-1_10" = buildTest ./test/default.nix "1.10";
|
||||
tests."k8s-1_11" = buildTest ./test/default.nix "1.11";
|
||||
}
|
||||
|
|
|
|||
|
|
@ -301,6 +301,8 @@ let
|
|||
"1.7" = definitionsForKubernetesSpecs ./specs/1.7/swagger.json;
|
||||
"1.8" = definitionsForKubernetesSpecs ./specs/1.8/swagger.json;
|
||||
"1.9" = definitionsForKubernetesSpecs ./specs/1.9/swagger.json;
|
||||
"1.10" = definitionsForKubernetesSpecs ./specs/1.10/swagger.json;
|
||||
"1.11" = definitionsForKubernetesSpecs ./specs/1.11/swagger.json;
|
||||
};
|
||||
|
||||
versionOptions = {
|
||||
|
|
@ -313,6 +315,8 @@ let
|
|||
};
|
||||
"1.8" = versionDefinitions."1.8";
|
||||
"1.9" = versionDefinitions."1.9";
|
||||
"1.10" = versionDefinitions."1.10";
|
||||
"1.11" = versionDefinitions."1.11";
|
||||
};
|
||||
|
||||
defaultOptions = mapAttrs (name: value: mkOption {
|
||||
|
|
|
|||
86851
specs/1.10/swagger.json
Normal file
86851
specs/1.10/swagger.json
Normal file
File diff suppressed because it is too large
Load diff
88358
specs/1.11/swagger.json
Normal file
88358
specs/1.11/swagger.json
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -1,7 +1,5 @@
|
|||
{ config, ... }:
|
||||
|
||||
{
|
||||
kubernetes.version = "1.9";
|
||||
|
||||
require = [./modules.nix ./deployment.nix];
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue