diff --git a/examples/module/nginx.nix b/examples/module/nginx.nix deleted file mode 100644 index 5baed9f..0000000 --- a/examples/module/nginx.nix +++ /dev/null @@ -1,67 +0,0 @@ -{ config, lib, pkgs, kubenix, k8s, submodule, ... }: - -with lib; - -let - name = submodule.name; -in { - imports = [ - kubenix.k8s - ]; - - options.args = { - replicas = mkOption { - type = types.int; - description = "Number of nginx replicas to run"; - default = 1; - }; - - simpleAuth = k8s.mkSecretOption { - description = "Simple auth"; - default = { - key = "name"; - name = "value"; - }; - }; - - image = mkOption { - description = "Image"; - type = types.str; - default = "nginx"; - }; - }; - - config = { - submodule = { - name = "nginx"; - version = "1.0.0"; - description = "Nginx module"; - passthru = { - kubernetes.objects = config.kubernetes.objects; - }; - }; - - kubernetes.api.deployments.nginx = { - metadata = { - name = name; - labels = { - module = config.submodule.name; - }; - }; - - spec = { - replicas = config.args.replicas; - selector.matchLabels.app = "nginx"; - template.metadata.labels.app = "nginx"; - template.spec = { - containers.nginx = { - image = config.args.image; - env = { - SIMPLE_AUTH = k8s.secretToEnv config.args.simpleAuth; - }; - }; - }; - }; - }; - }; -} diff --git a/examples/simple/configuration.nix b/examples/simple/configuration.nix deleted file mode 100644 index ba4c076..0000000 --- a/examples/simple/configuration.nix +++ /dev/null @@ -1,23 +0,0 @@ -{ - kubernetes.resources.deployments.nginx = { - metadata.labels.app = "nginx"; - spec = { - replicas = 3; - selector.matchLabels.app = "nginx"; - template = { - metadata.labels.app = "nginx"; - spec.containers.nginx = { - name = "nginx"; - image = "nginx:1.7.9"; - ports."80" = {}; - resources.requests.cpu = "100m"; - }; - }; - }; - }; - - kubernetes.resources.services.nginx = { - spec.selector.app = "nginx"; - spec.ports."80".targetPort = 80; - }; -}