Compare commits

...

4 commits

Author SHA1 Message Date
9277a9d88e
update flake 2025-12-10 11:20:16 +01:00
2a3ae954a2
add logo 2025-12-10 11:19:53 +01:00
648febcd88
update nixos and k8s 2025-12-10 11:19:30 +01:00
d3734e1aab
fix etcd version 2025-12-10 11:19:03 +01:00
5 changed files with 24 additions and 13 deletions

View file

@ -1,3 +1,5 @@
![kubernauts](kubernauts.png)
# iac # iac
Nix IaC Nix IaC

22
flake.lock generated
View file

@ -10,11 +10,11 @@
"systems": "systems" "systems": "systems"
}, },
"locked": { "locked": {
"lastModified": 1754433428, "lastModified": 1762618334,
"narHash": "sha256-NA/FT2hVhKDftbHSwVnoRTFhes62+7dxZbxj5Gxvghs=", "narHash": "sha256-wyT7Pl6tMFbFrs8Lk/TlEs81N6L+VSybPfiIgzU8lbQ=",
"owner": "ryantm", "owner": "ryantm",
"repo": "agenix", "repo": "agenix",
"rev": "9edb1787864c4f59ae5074ad498b6272b3ec308d", "rev": "fcdea223397448d35d9b31f798479227e80183f6",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -86,33 +86,33 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1757810152, "lastModified": 1764983851,
"narHash": "sha256-Vp9K5ol6h0J90jG7Rm4RWZsCB3x7v5VPx588TQ1dkfs=", "narHash": "sha256-y7RPKl/jJ/KAP/VKLMghMgXTlvNIJMHKskl8/Uuar7o=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "9a094440e02a699be5c57453a092a8baf569bdad", "rev": "d9bc5c7dceb30d8d6fafa10aeb6aa8a48c218454",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "NixOS", "owner": "NixOS",
"ref": "nixos-25.05", "ref": "nixos-25.11",
"repo": "nixpkgs", "repo": "nixpkgs",
"type": "github" "type": "github"
} }
}, },
"nixpkgs-k8s": { "nixpkgs-k8s": {
"locked": { "locked": {
"lastModified": 1755247647, "lastModified": 1763378238,
"narHash": "sha256-7Yu6USLkeTh2nirvXCdBFrAWc1yGYDdFv2tvXKU14Po=", "narHash": "sha256-Q0rIDYv83RF5o5cm+JMCDAkWByNk8HMGgFDHjDTQc/I=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "4acc7f1d238d2b4f5d86bc65ca9b703d802e6e02", "rev": "c05d8d4121d466c8a57b81130ba8ae7551d4f769",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "4acc7f1d238d2b4f5d86bc65ca9b703d802e6e02", "rev": "c05d8d4121d466c8a57b81130ba8ae7551d4f769",
"type": "github" "type": "github"
} }
}, },

View file

@ -1,8 +1,8 @@
{ {
description = "flake to deploy and manage cccb k8s cluster"; description = "flake to deploy and manage cccb k8s cluster";
inputs = { inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-25.05"; nixpkgs.url = "github:NixOS/nixpkgs/nixos-25.11";
nixpkgs-k8s.url = "github:NixOS/nixpkgs/4acc7f1d238d2b4f5d86bc65ca9b703d802e6e02"; # kubernetes 1.33.4 nixpkgs-k8s.url = "github:NixOS/nixpkgs/c05d8d4121d466c8a57b81130ba8ae7551d4f769"; # kubernetes 1.34.2
flake-utils.url = "github:numtide/flake-utils"; flake-utils.url = "github:numtide/flake-utils";
agenix = { agenix = {
url = "github:ryantm/agenix"; url = "github:ryantm/agenix";

BIN
kubernauts.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 309 KiB

9
services/etcd.nix Normal file
View file

@ -0,0 +1,9 @@
{ pkgs, ... }:
{
services.etcd = {
enable = true
package = pkgs.etcd_3_6;
};
}