mirror of
https://github.com/TECHNOFAB11/kubenix.git
synced 2025-12-12 16:10:05 +01:00
feat: support for k8s 1.11,1.12,1.13
This commit is contained in:
parent
c1b84f3192
commit
bd6741fab1
11 changed files with 374251 additions and 23306 deletions
|
|
@ -75,8 +75,8 @@ in {
|
||||||
|
|
||||||
options.kubernetes.version = mkOption {
|
options.kubernetes.version = mkOption {
|
||||||
description = "Kubernetes version to use";
|
description = "Kubernetes version to use";
|
||||||
type = types.enum ["1.7" "1.8" "1.9" "1.10"];
|
type = types.enum ["1.7" "1.8" "1.9" "1.10" "1.11" "1.12" "1.13"];
|
||||||
default = "1.10";
|
default = "1.13";
|
||||||
};
|
};
|
||||||
|
|
||||||
options.kubernetes.api = mkOption {
|
options.kubernetes.api = mkOption {
|
||||||
|
|
|
||||||
30525
k8s/generated/v1.11.nix
Normal file
30525
k8s/generated/v1.11.nix
Normal file
File diff suppressed because it is too large
Load diff
31334
k8s/generated/v1.12.nix
Normal file
31334
k8s/generated/v1.12.nix
Normal file
File diff suppressed because it is too large
Load diff
31964
k8s/generated/v1.13.nix
Normal file
31964
k8s/generated/v1.13.nix
Normal file
File diff suppressed because it is too large
Load diff
20128
k8s/generated/v1.7.nix
20128
k8s/generated/v1.7.nix
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
88358
k8s/specs/1.11/swagger.json
Normal file
88358
k8s/specs/1.11/swagger.json
Normal file
File diff suppressed because it is too large
Load diff
93943
k8s/specs/1.12/swagger.json
Normal file
93943
k8s/specs/1.12/swagger.json
Normal file
File diff suppressed because it is too large
Load diff
96067
k8s/specs/1.13/swagger.json
Normal file
96067
k8s/specs/1.13/swagger.json
Normal file
File diff suppressed because it is too large
Load diff
13
release.nix
13
release.nix
|
|
@ -5,10 +5,10 @@ let
|
||||||
|
|
||||||
lib = kubenix.lib;
|
lib = kubenix.lib;
|
||||||
|
|
||||||
generateK8S = path: import ./k8s/generator.nix {
|
generateK8S = spec: import ./k8s/generator.nix {
|
||||||
inherit pkgs;
|
inherit pkgs;
|
||||||
inherit (pkgs) lib;
|
inherit (pkgs) lib;
|
||||||
inherit path;
|
inherit spec;
|
||||||
};
|
};
|
||||||
|
|
||||||
generateIstio = spec: import ./istio/generator.nix {
|
generateIstio = spec: import ./istio/generator.nix {
|
||||||
|
|
@ -29,6 +29,15 @@ in {
|
||||||
} {
|
} {
|
||||||
name = "v1.10.nix";
|
name = "v1.10.nix";
|
||||||
path = generateK8S ./k8s/specs/1.10/swagger.json;
|
path = generateK8S ./k8s/specs/1.10/swagger.json;
|
||||||
|
} {
|
||||||
|
name = "v1.11.nix";
|
||||||
|
path = generateK8S ./k8s/specs/1.11/swagger.json;
|
||||||
|
} {
|
||||||
|
name = "v1.12.nix";
|
||||||
|
path = generateK8S ./k8s/specs/1.12/swagger.json;
|
||||||
|
} {
|
||||||
|
name = "v1.13.nix";
|
||||||
|
path = generateK8S ./k8s/specs/1.13/swagger.json;
|
||||||
}];
|
}];
|
||||||
|
|
||||||
generate.istio = pkgs.linkFarm "istio-generated.nix" [{
|
generate.istio = pkgs.linkFarm "istio-generated.nix" [{
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue