Commit graph

  • 3c7ebe910a
    Merge branch 'hall:main' into main main Technofab 2024-11-12 18:13:52 +01:00
  • d6ddf1b4e8
    fix: README typo rev -> ref (#70) Zaunei 2024-06-25 13:00:14 +02:00
  • a04066c455
    Suffix PATH on kubenix script (#67) Luiz Ribeiro 2024-06-11 08:57:23 -04:00
  • 823cc87e64
    update k8s supported versions (#68) Xavier Maillard 2024-06-11 14:55:23 +02:00
  • b5dc95c847
    allow kubeconfig to not be set (#65) Cody McGinnis 2024-06-04 14:06:09 -04:00
  • 060f475729
    Fix Bash expansion in kubeconfig path of CLI script (#63) pizzapim 2024-05-09 01:34:29 +02:00
  • c00c78b982
    Package Kubenix script (#62) pizzapim 2024-05-07 01:33:26 +02:00
  • 5692af23e0
    fix undefined variable in nix 2.21 (#58) Adrian 2024-03-26 19:10:55 +00:00
  • ddfdd8d090 feat: add file module technofab 2024-03-08 15:36:47 +01:00
  • 76b8053b27
    fix unbound variable 'config' in resultYAML (#51) pizzapim 2024-01-21 02:39:41 +01:00
  • e4d0365764 docs: bump hugo-book theme Bryton Hall 2023-11-16 01:30:06 -05:00
  • fceda84514
    Fix default of helm.releases.<>.apiVersions (#42) Felix Scheinost 2023-11-10 03:02:55 +01:00
  • ea469ff77a
    helm: add support for --api-versions (#38) Felix Scheinost 2023-10-18 17:45:20 +02:00
  • 473fb3ae50 feat(k8s): add function for injecting names from hashed data objects (#33) Matej Cotman 2023-09-26 05:04:32 +03:00
  • 71cb0a2a47 github: bump deploy-pages action to v2 Bryton Hall 2023-08-26 17:59:46 -04:00
  • 5e46569c9a docs: remove extra spacing around source file links Bryton Hall 2023-08-26 17:59:12 -04:00
  • 08740f5f55 remove evalnix package from devShell Bryton Hall 2023-07-08 00:06:06 -04:00
  • 5fd83ecd81 rearrange flake output attributes Bryton Hall 2023-07-08 00:05:17 -04:00
  • 5a28ca925b remove fd and hugo from devShell Bryton Hall 2023-07-07 23:54:14 -04:00
  • df4d8f80a1 follow nixpkgs in treefmt inputs Bryton Hall 2023-07-07 23:51:35 -04:00
  • b231710109 replace flake-utils input with nix-systems Bryton Hall 2023-07-07 23:44:44 -04:00
  • f7f2df7119 remove local kubectl and kubernetes packages Bryton Hall 2023-07-07 23:07:57 -04:00
  • 2712e89716 switch formatting to nixpkgs-fmt Bryton Hall 2023-07-07 22:01:34 -04:00
  • 3598716c73 remove usage of mkApp from flake-utils Bryton Hall 2023-07-07 17:52:39 -04:00
  • ef5f5b3c89 move generator jobs into pkgs Bryton Hall 2023-07-07 17:50:26 -04:00
  • 7a64a0f599 docs: redeploy site when README.md changes Bryton Hall 2023-07-07 01:16:48 -04:00
  • 07ba711056
    pkgs(kubenix): overhaul and drop support for the helm CLI (#24) Bryton Hall 2023-07-07 00:33:25 -04:00
  • ccfd0d16c1 flake: remove non-existent nixpkgs input to flake-utils Bryton Hall 2023-07-06 22:44:01 -04:00
  • 098edd1266 docs: reformat hugo toml config to yaml Bryton Hall 2023-07-06 22:37:21 -04:00
  • c70834ccb9 switch to treefmt module Bryton Hall 2023-07-06 22:36:37 -04:00
  • 319912f5f2 vscode: don't show submodule in sidebar Bryton Hall 2023-07-06 22:27:53 -04:00
  • 79db5442b5
    add release process and cut version 0.1.0 (#29) Bryton Hall 2023-07-06 22:24:02 -04:00
  • 60a5a28db7 docs: pin deployment example image and fix config Bryton Hall 2023-07-05 20:59:52 -04:00
  • e77a3898de
    Replace remarshal with yq (#26) Felix Scheinost 2023-06-19 18:14:20 +02:00
  • 0456c92538 docs: use text attribute for default/example Bryton Hall 2023-06-13 18:32:09 -04:00
  • 2b8e452ef2 add support for kubernetes 1.27 Bryton Hall 2023-06-13 16:38:33 -04:00
  • 0bb45c7161 docs: preserve paragraph breaks in module option descriptions Bryton Hall 2023-06-13 01:45:52 -04:00
  • 67e1d98464 helm: add noHooks option Bryton Hall 2023-06-12 02:41:00 -04:00
  • 9492528225 flake: format Bryton Hall 2023-06-12 02:36:52 -04:00
  • ea8fe3bd9c docs: fix CLI flake package name Bryton Hall 2023-06-12 00:01:53 -04:00
  • 32dc1a09cb flake: format Bryton Hall 2023-06-11 23:53:55 -04:00
  • 5d95447b75 pkgs(vals): remove in favor of nixpkgs derivation Bryton Hall 2023-06-11 23:53:22 -04:00
  • ab39f9e06d flake: update Bryton Hall 2023-06-11 23:51:11 -04:00
  • 9fe3b49493 docs: add k3s tip on auto-deploying manifests Bryton Hall 2023-06-11 23:02:48 -04:00
  • c577e3e887 docs: add vals example for secrets Bryton Hall 2023-06-11 23:02:06 -04:00
  • 6c27c1d52b docs: add helm section on patching resources Bryton Hall 2023-06-11 23:01:19 -04:00
  • baa1a6c949 flake: format Bryton Hall 2023-06-03 03:11:07 -04:00
  • eb3ec20f46 flake: fix testing by hardcoding system Bryton Hall 2023-06-03 03:08:26 -04:00
  • 6764ef284f docs: add "edit this page" links Bryton Hall 2023-06-03 02:40:40 -04:00
  • f83205c920 docs: inline hyperlink to example source files Bryton Hall 2023-06-03 02:39:16 -04:00
  • 14f867ec12 docs: fix links to nested submodule options Bryton Hall 2023-06-03 02:38:47 -04:00
  • 95504f4c3b docs: cleanup, fix links, add comments Bryton Hall 2023-06-03 02:38:28 -04:00
  • 8d10d79cfe docs: vertically align code blocks Bryton Hall 2023-05-26 22:20:10 -04:00
  • cb61efe123 docs: enable syntax highlighting for module options Bryton Hall 2023-05-25 02:47:43 -04:00
  • 32f3ed1aa2 docs: fix module details table overflow Bryton Hall 2023-05-25 02:47:16 -04:00
  • dc1c99460f
    Use name as fallback merge-key (#21) Herwig Stuetz 2023-05-25 07:09:03 +02:00
  • a90fdc0eae
    kubenix.submodule example used to create resources in multiple namespaces (#22) Adrian 2023-05-25 05:57:03 +01:00
  • 20907f568e
    Preserve array order (#20) Herwig Stuetz 2023-03-31 03:14:46 +02:00
  • 919e4ec901
    Add option for Helm --include-crds (#18) Felix Scheinost 2023-02-28 02:22:59 +01:00
  • b2feaf6b40
    #15 Fix empty line regex on darwin (#16) Felix Scheinost 2023-02-15 17:36:06 +01:00
  • 5bcab30ed2 make generate app more idempotent Bryton Hall 2023-01-28 14:01:32 -05:00
  • 7af982c404 flake: add aarch64 and darwin system combinations Bryton Hall 2023-01-28 11:54:44 -05:00
  • 7201c3229f tests: temp disable import test Bryton Hall 2023-01-28 11:47:19 -05:00
  • 5260d2a014 helm: use kube-version instead of api-version Bryton Hall 2023-01-18 00:27:56 -05:00
  • f2dc3e2f63 pass --show-trace to nix with debug flag Bryton Hall 2023-01-18 00:26:03 -05:00
  • a12f905f17 k8s: change customTypes example to attrset Bryton Hall 2023-01-04 13:21:20 -05:00
  • 47e69e87e1 actions: build pages on module changes Bryton Hall 2023-01-04 13:18:48 -05:00
  • eac20b963a bump kubernetes versions Bryton Hall 2023-01-04 11:51:43 -05:00
  • c2ed155e66 helm: only upgrade when there are changes Bryton Hall 2022-12-01 20:41:18 -05:00
  • 844eca48a3 helm: make releases atomic Bryton Hall 2022-12-01 20:41:10 -05:00
  • 467dc14978
    add support for vals (#11) Bryton Hall 2022-09-15 21:49:08 -04:00
  • b015d6ac2a cli: expect platform-specific attributes Bryton Hall 2022-09-12 23:18:20 -04:00
  • a85d680f57 add custom resource option examples Bryton Hall 2022-08-31 21:38:37 -04:00
  • 7ba59d844f fmt Bryton Hall 2022-08-31 21:38:14 -04:00
  • ee38caab0e use kubenix attr instead of k8s for cli Bryton Hall 2022-08-31 21:35:57 -04:00
  • faad0c48ff add kubeconfig option Bryton Hall 2022-08-31 21:35:36 -04:00
  • 548188d3fa add json formatting to docs Bryton Hall 2022-08-31 21:34:46 -04:00
  • a2025cff43 typo: poc -> pod Bryton Hall 2022-08-31 21:34:16 -04:00
  • 33d32f7407 keep index file in auto-generated modules directory Bryton Hall 2022-08-29 02:12:38 -04:00
  • a76ddefe1c
    add examples to docs site Bryton Hall 2022-08-29 02:04:47 -04:00
  • 53adf2b3b7 use browser history api to avoid page jumps on hash change Bryton Hall 2022-08-29 00:24:11 -04:00
  • ccfc05d200 only build docs when docs change Bryton Hall 2022-08-28 23:54:59 -04:00
  • 935915ca2d use nord theme for syntax highlighting Bryton Hall 2022-08-28 23:51:24 -04:00
  • 1c45d6c2b7 update attribution to be more specific on sources Bryton Hall 2022-08-28 15:35:07 -04:00
  • d24c6d0f35 remove resource specificity from tagline Bryton Hall 2022-08-28 15:27:18 -04:00
  • e75b801a31
    create static docs site with module options Bryton Hall 2022-08-28 15:22:43 -04:00
  • e3127e8c14 allow docker image/tag to be empty string Bryton Hall 2022-08-28 15:02:49 -04:00
  • b8127b5dee create wrapper script for k8s module generation Bryton Hall 2022-08-28 02:20:49 -04:00
  • 6dfa8e81c7 prevent self-referential types in generated modules Bryton Hall 2022-08-28 01:52:29 -04:00
  • 8fec3d8f9e fix(cli): check if kubectl manifests file is empty Bryton Hall 2022-08-16 10:26:51 -04:00
  • bbf6df097e helm create namespace during install Bryton Hall 2022-08-16 01:56:27 -04:00
  • 0f9a1b21c2 kubectl skip crds (assume from helm chart) Bryton Hall 2022-08-16 01:56:08 -04:00
  • d6ae84c7c7 add helm cli functionality Bryton Hall 2022-08-16 00:58:23 -04:00
  • 9f0ae6e362 init cli docs Bryton Hall 2022-08-15 20:34:03 -04:00
  • 89e1e70bf0 rename helm instances to releases Bryton Hall 2022-08-15 09:46:23 -04:00
  • 5c5191680e add helm chart example Bryton Hall 2022-08-15 01:27:50 -04:00
  • 54c35f61a0 update k8s version sha Bryton Hall 2022-08-15 01:08:03 -04:00
  • b826b4502c fix nested job generators packages Bryton Hall 2022-08-15 00:56:01 -04:00
  • 2891ede6d4 add missing kube version, move jobs to packages Bryton Hall 2022-08-15 00:29:27 -04:00
  • 85649dd3fd add minimal working example of a flake Bryton Hall 2022-08-14 22:31:44 -04:00