Hybrid cloud cluster monorepo with Ansible, K8s, NixOS, and Terraform. cute.haus
ansible terraform nix k8s
1

Configure Feed

Select the types of activity you want to include in your feed.

k8s/flux: consolidate gitrepository and add remediation retries

Aly Raffauf (Jul 1, 2026, 5:24 PM EDT) a26c83f8 215591ff

+247 -38
+133 -19
k8s/flux/apps/releases.yaml
··· 7 7 interval: 15m 8 8 releaseName: error-pages 9 9 targetNamespace: default 10 + install: 11 + remediation: 12 + retries: 3 13 + upgrade: 14 + remediation: 15 + retries: 3 10 16 chart: 11 17 spec: 12 18 chart: ./k8s/charts/error-pages ··· 14 20 reconcileStrategy: Revision 15 21 sourceRef: 16 22 kind: GitRepository 17 - name: cute-haus 23 + name: flux-system 18 24 namespace: flux-system 19 25 valuesFrom: 20 26 - kind: ConfigMap ··· 30 36 interval: 15m 31 37 releaseName: aly-codes 32 38 targetNamespace: default 39 + install: 40 + remediation: 41 + retries: 3 42 + upgrade: 43 + remediation: 44 + retries: 3 33 45 chart: 34 46 spec: 35 47 chart: ./k8s/charts/aly-codes ··· 37 49 reconcileStrategy: Revision 38 50 sourceRef: 39 51 kind: GitRepository 40 - name: cute-haus 52 + name: flux-system 41 53 namespace: flux-system 42 54 valuesFrom: 43 55 - kind: ConfigMap ··· 53 65 interval: 15m 54 66 releaseName: switchyard 55 67 targetNamespace: default 68 + install: 69 + remediation: 70 + retries: 3 71 + upgrade: 72 + remediation: 73 + retries: 3 56 74 chart: 57 75 spec: 58 76 chart: ./k8s/charts/switchyard ··· 60 78 reconcileStrategy: Revision 61 79 sourceRef: 62 80 kind: GitRepository 63 - name: cute-haus 81 + name: flux-system 64 82 namespace: flux-system 65 83 valuesFrom: 66 84 - kind: ConfigMap ··· 76 94 interval: 15m 77 95 releaseName: audiobookshelf 78 96 targetNamespace: default 97 + install: 98 + remediation: 99 + retries: 3 100 + upgrade: 101 + remediation: 102 + retries: 3 79 103 chart: 80 104 spec: 81 105 chart: ./k8s/charts/audiobookshelf ··· 83 107 reconcileStrategy: Revision 84 108 sourceRef: 85 109 kind: GitRepository 86 - name: cute-haus 110 + name: flux-system 87 111 namespace: flux-system 88 112 valuesFrom: 89 113 - kind: ConfigMap ··· 99 123 interval: 15m 100 124 releaseName: morsels 101 125 targetNamespace: default 126 + install: 127 + remediation: 128 + retries: 3 129 + upgrade: 130 + remediation: 131 + retries: 3 102 132 chart: 103 133 spec: 104 134 chart: ./k8s/charts/morsels ··· 106 136 reconcileStrategy: Revision 107 137 sourceRef: 108 138 kind: GitRepository 109 - name: cute-haus 139 + name: flux-system 110 140 namespace: flux-system 111 141 valuesFrom: 112 142 - kind: ConfigMap ··· 122 152 interval: 15m 123 153 releaseName: ombi 124 154 targetNamespace: default 155 + install: 156 + remediation: 157 + retries: 3 158 + upgrade: 159 + remediation: 160 + retries: 3 125 161 chart: 126 162 spec: 127 163 chart: ./k8s/charts/ombi ··· 129 165 reconcileStrategy: Revision 130 166 sourceRef: 131 167 kind: GitRepository 132 - name: cute-haus 168 + name: flux-system 133 169 namespace: flux-system 134 170 valuesFrom: 135 171 - kind: ConfigMap ··· 145 181 interval: 15m 146 182 releaseName: pocket-id 147 183 targetNamespace: default 184 + install: 185 + remediation: 186 + retries: 3 187 + upgrade: 188 + remediation: 189 + retries: 3 148 190 chart: 149 191 spec: 150 192 chart: ./k8s/charts/pocket-id ··· 152 194 reconcileStrategy: Revision 153 195 sourceRef: 154 196 kind: GitRepository 155 - name: cute-haus 197 + name: flux-system 156 198 namespace: flux-system 157 199 valuesFrom: 158 200 - kind: ConfigMap ··· 168 210 interval: 15m 169 211 releaseName: forward-auth 170 212 targetNamespace: default 213 + install: 214 + remediation: 215 + retries: 3 216 + upgrade: 217 + remediation: 218 + retries: 3 171 219 chart: 172 220 spec: 173 221 chart: ./k8s/charts/forward-auth ··· 175 223 reconcileStrategy: Revision 176 224 sourceRef: 177 225 kind: GitRepository 178 - name: cute-haus 226 + name: flux-system 179 227 namespace: flux-system 180 228 valuesFrom: 181 229 - kind: ConfigMap ··· 194 242 interval: 15m 195 243 releaseName: immich 196 244 targetNamespace: default 245 + install: 246 + remediation: 247 + retries: 3 248 + upgrade: 249 + remediation: 250 + retries: 3 197 251 chart: 198 252 spec: 199 253 chart: ./k8s/charts/immich ··· 201 255 reconcileStrategy: Revision 202 256 sourceRef: 203 257 kind: GitRepository 204 - name: cute-haus 258 + name: flux-system 205 259 namespace: flux-system 206 260 valuesFrom: 207 261 - kind: ConfigMap ··· 217 271 interval: 15m 218 272 releaseName: jellyfin 219 273 targetNamespace: default 274 + install: 275 + remediation: 276 + retries: 3 277 + upgrade: 278 + remediation: 279 + retries: 3 220 280 chart: 221 281 spec: 222 282 chart: ./k8s/charts/jellyfin ··· 224 284 reconcileStrategy: Revision 225 285 sourceRef: 226 286 kind: GitRepository 227 - name: cute-haus 287 + name: flux-system 228 288 namespace: flux-system 229 289 valuesFrom: 230 290 - kind: ConfigMap ··· 240 300 interval: 15m 241 301 releaseName: plex 242 302 targetNamespace: default 303 + install: 304 + remediation: 305 + retries: 3 306 + upgrade: 307 + remediation: 308 + retries: 3 243 309 chart: 244 310 spec: 245 311 chart: ./k8s/charts/plex ··· 247 313 reconcileStrategy: Revision 248 314 sourceRef: 249 315 kind: GitRepository 250 - name: cute-haus 316 + name: flux-system 251 317 namespace: flux-system 252 318 valuesFrom: 253 319 - kind: ConfigMap ··· 265 331 interval: 15m 266 332 releaseName: navidrome 267 333 targetNamespace: default 334 + install: 335 + remediation: 336 + retries: 3 337 + upgrade: 338 + remediation: 339 + retries: 3 268 340 chart: 269 341 spec: 270 342 chart: ./k8s/charts/navidrome ··· 272 344 reconcileStrategy: Revision 273 345 sourceRef: 274 346 kind: GitRepository 275 - name: cute-haus 347 + name: flux-system 276 348 namespace: flux-system 277 349 valuesFrom: 278 350 - kind: ConfigMap ··· 288 360 interval: 15m 289 361 releaseName: paperless 290 362 targetNamespace: default 363 + install: 364 + remediation: 365 + retries: 3 366 + upgrade: 367 + remediation: 368 + retries: 3 291 369 chart: 292 370 spec: 293 371 chart: ./k8s/charts/paperless ··· 295 373 reconcileStrategy: Revision 296 374 sourceRef: 297 375 kind: GitRepository 298 - name: cute-haus 376 + name: flux-system 299 377 namespace: flux-system 300 378 valuesFrom: 301 379 - kind: ConfigMap ··· 311 389 interval: 15m 312 390 releaseName: nextcloud 313 391 targetNamespace: default 392 + install: 393 + remediation: 394 + retries: 3 395 + upgrade: 396 + remediation: 397 + retries: 3 314 398 chart: 315 399 spec: 316 400 chart: ./k8s/charts/nextcloud ··· 318 402 reconcileStrategy: Revision 319 403 sourceRef: 320 404 kind: GitRepository 321 - name: cute-haus 405 + name: flux-system 322 406 namespace: flux-system 323 407 valuesFrom: 324 408 - kind: ConfigMap ··· 334 418 interval: 15m 335 419 releaseName: collabora 336 420 targetNamespace: default 421 + install: 422 + remediation: 423 + retries: 3 424 + upgrade: 425 + remediation: 426 + retries: 3 337 427 chart: 338 428 spec: 339 429 chart: ./k8s/charts/collabora ··· 341 431 reconcileStrategy: Revision 342 432 sourceRef: 343 433 kind: GitRepository 344 - name: cute-haus 434 + name: flux-system 345 435 namespace: flux-system 346 436 valuesFrom: 347 437 - kind: ConfigMap ··· 357 447 interval: 15m 358 448 releaseName: uptime-kuma 359 449 targetNamespace: default 450 + install: 451 + remediation: 452 + retries: 3 453 + upgrade: 454 + remediation: 455 + retries: 3 360 456 chart: 361 457 spec: 362 458 chart: ./k8s/charts/uptime-kuma ··· 364 460 reconcileStrategy: Revision 365 461 sourceRef: 366 462 kind: GitRepository 367 - name: cute-haus 463 + name: flux-system 368 464 namespace: flux-system 369 465 valuesFrom: 370 466 - kind: ConfigMap ··· 380 476 interval: 15m 381 477 releaseName: vaultwarden 382 478 targetNamespace: default 479 + install: 480 + remediation: 481 + retries: 3 482 + upgrade: 483 + remediation: 484 + retries: 3 383 485 chart: 384 486 spec: 385 487 chart: ./k8s/charts/vaultwarden ··· 387 489 reconcileStrategy: Revision 388 490 sourceRef: 389 491 kind: GitRepository 390 - name: cute-haus 492 + name: flux-system 391 493 namespace: flux-system 392 494 valuesFrom: 393 495 - kind: ConfigMap ··· 403 505 interval: 15m 404 506 releaseName: forgejo 405 507 targetNamespace: default 508 + install: 509 + remediation: 510 + retries: 3 511 + upgrade: 512 + remediation: 513 + retries: 3 406 514 chart: 407 515 spec: 408 516 chart: ./k8s/charts/forgejo ··· 410 518 reconcileStrategy: Revision 411 519 sourceRef: 412 520 kind: GitRepository 413 - name: cute-haus 521 + name: flux-system 414 522 namespace: flux-system 415 523 valuesFrom: 416 524 - kind: ConfigMap ··· 426 534 interval: 15m 427 535 releaseName: tranquil-pds 428 536 targetNamespace: default 537 + install: 538 + remediation: 539 + retries: 3 540 + upgrade: 541 + remediation: 542 + retries: 3 429 543 chart: 430 544 spec: 431 545 chart: ./k8s/charts/tranquil-pds ··· 433 547 reconcileStrategy: Revision 434 548 sourceRef: 435 549 kind: GitRepository 436 - name: cute-haus 550 + name: flux-system 437 551 namespace: flux-system 438 552 valuesFrom: 439 553 - kind: ConfigMap
+7 -1
k8s/flux/apps/watsup.yaml
··· 7 7 interval: 15m 8 8 releaseName: watsup 9 9 targetNamespace: default 10 + install: 11 + remediation: 12 + retries: 3 13 + upgrade: 14 + remediation: 15 + retries: 3 10 16 chart: 11 17 spec: 12 18 chart: ./k8s/charts/watsup ··· 14 20 reconcileStrategy: Revision 15 21 sourceRef: 16 22 kind: GitRepository 17 - name: cute-haus 23 + name: flux-system 18 24 namespace: flux-system 19 25 valuesFrom: 20 26 - kind: ConfigMap
+7 -1
k8s/flux/external-routes/external-routes.yaml
··· 7 7 interval: 15m 8 8 releaseName: external-routes 9 9 targetNamespace: default 10 + install: 11 + remediation: 12 + retries: 3 13 + upgrade: 14 + remediation: 15 + retries: 3 10 16 chart: 11 17 spec: 12 18 chart: ./k8s/charts/external-routes ··· 14 20 reconcileStrategy: Revision 15 21 sourceRef: 16 22 kind: GitRepository 17 - name: cute-haus 23 + name: flux-system 18 24 namespace: flux-system 19 25 valuesFrom: 20 26 - kind: ConfigMap
+7 -1
k8s/flux/infra-core/cert-manager-issuers.yaml
··· 9 9 interval: 15m 10 10 releaseName: cert-manager-issuers 11 11 targetNamespace: cert-manager 12 + install: 13 + remediation: 14 + retries: 3 15 + upgrade: 16 + remediation: 17 + retries: 3 12 18 chart: 13 19 spec: 14 20 chart: ./k8s/charts/cert-manager-issuers ··· 16 22 reconcileStrategy: Revision 17 23 sourceRef: 18 24 kind: GitRepository 19 - name: cute-haus 25 + name: flux-system 20 26 namespace: flux-system 21 27 valuesFrom: 22 28 - kind: ConfigMap
+5
k8s/flux/infra-core/intel-device-plugins-operator.yaml
··· 11 11 targetNamespace: intel-device-plugin 12 12 install: 13 13 createNamespace: true 14 + remediation: 15 + retries: 3 16 + upgrade: 17 + remediation: 18 + retries: 3 14 19 chart: 15 20 spec: 16 21 chart: intel-device-plugins-operator
+6
k8s/flux/infra-core/intel-gpu-plugin.yaml
··· 9 9 interval: 15m 10 10 releaseName: intel-gpu-plugin 11 11 targetNamespace: intel-device-plugin 12 + install: 13 + remediation: 14 + retries: 3 15 + upgrade: 16 + remediation: 17 + retries: 3 12 18 chart: 13 19 spec: 14 20 chart: intel-device-plugins-gpu
+6 -1
k8s/flux/infra-core/longhorn-creds.yaml
··· 12 12 targetNamespace: longhorn-system 13 13 install: 14 14 createNamespace: true 15 + remediation: 16 + retries: 3 17 + upgrade: 18 + remediation: 19 + retries: 3 15 20 chart: 16 21 spec: 17 22 chart: ./k8s/charts/longhorn-creds ··· 19 24 reconcileStrategy: Revision 20 25 sourceRef: 21 26 kind: GitRepository 22 - name: cute-haus 27 + name: flux-system 23 28 namespace: flux-system 24 29 valuesFrom: 25 30 - kind: ConfigMap
+5
k8s/flux/infra-core/longhorn.yaml
··· 9 9 targetNamespace: longhorn-system 10 10 install: 11 11 createNamespace: true 12 + remediation: 13 + retries: 3 14 + upgrade: 15 + remediation: 16 + retries: 3 12 17 chart: 13 18 spec: 14 19 chart: longhorn
+5
k8s/flux/infra-core/node-feature-discovery.yaml
··· 9 9 targetNamespace: node-feature-discovery 10 10 install: 11 11 createNamespace: true 12 + remediation: 13 + retries: 3 14 + upgrade: 15 + remediation: 16 + retries: 3 12 17 chart: 13 18 spec: 14 19 chart: node-feature-discovery
+5
k8s/flux/infra-core/tailscale-operator.yaml
··· 9 9 targetNamespace: tailscale 10 10 install: 11 11 createNamespace: true 12 + remediation: 13 + retries: 3 14 + upgrade: 15 + remediation: 16 + retries: 3 12 17 chart: 13 18 spec: 14 19 chart: tailscale-operator
+6
k8s/flux/infra-core/traefik.yaml
··· 7 7 interval: 15m 8 8 releaseName: traefik 9 9 targetNamespace: kube-system 10 + install: 11 + remediation: 12 + retries: 3 13 + upgrade: 14 + remediation: 15 + retries: 3 10 16 chart: 11 17 spec: 12 18 chart: traefik
+5
k8s/flux/infra-crds/cert-manager.yaml
··· 9 9 targetNamespace: cert-manager 10 10 install: 11 11 createNamespace: true 12 + remediation: 13 + retries: 3 14 + upgrade: 15 + remediation: 16 + retries: 3 12 17 chart: 13 18 spec: 14 19 chart: cert-manager
+5
k8s/flux/infra-crds/cnpg.yaml
··· 9 9 targetNamespace: cnpg-system 10 10 install: 11 11 createNamespace: true 12 + remediation: 13 + retries: 3 14 + upgrade: 15 + remediation: 16 + retries: 3 12 17 chart: 13 18 spec: 14 19 chart: cloudnative-pg
+7 -1
k8s/flux/platform/cluster-tls.yaml
··· 7 7 interval: 15m 8 8 releaseName: cluster-tls 9 9 targetNamespace: default 10 + install: 11 + remediation: 12 + retries: 3 13 + upgrade: 14 + remediation: 15 + retries: 3 10 16 chart: 11 17 spec: 12 18 chart: ./k8s/charts/cluster-tls ··· 14 20 reconcileStrategy: Revision 15 21 sourceRef: 16 22 kind: GitRepository 17 - name: cute-haus 23 + name: flux-system 18 24 namespace: flux-system 19 25 valuesFrom: 20 26 - kind: ConfigMap
+7 -1
k8s/flux/platform/gotenberg.yaml
··· 7 7 interval: 15m 8 8 releaseName: gotenberg 9 9 targetNamespace: default 10 + install: 11 + remediation: 12 + retries: 3 13 + upgrade: 14 + remediation: 15 + retries: 3 10 16 chart: 11 17 spec: 12 18 chart: ./k8s/charts/gotenberg ··· 14 20 reconcileStrategy: Revision 15 21 sourceRef: 16 22 kind: GitRepository 17 - name: cute-haus 23 + name: flux-system 18 24 namespace: flux-system 19 25 valuesFrom: 20 26 - kind: ConfigMap
+5
k8s/flux/platform/kubernetes-alloy.yaml
··· 9 9 targetNamespace: monitoring 10 10 install: 11 11 createNamespace: true 12 + remediation: 13 + retries: 3 14 + upgrade: 15 + remediation: 16 + retries: 3 12 17 chart: 13 18 spec: 14 19 chart: alloy
+5
k8s/flux/platform/kubernetes-prometheus.yaml
··· 9 9 targetNamespace: monitoring 10 10 install: 11 11 createNamespace: true 12 + remediation: 13 + retries: 3 14 + upgrade: 15 + remediation: 16 + retries: 3 12 17 chart: 13 18 spec: 14 19 chart: prometheus
+7 -1
k8s/flux/platform/pg-shared.yaml
··· 7 7 interval: 15m 8 8 releaseName: pg-shared 9 9 targetNamespace: cnpg-system 10 + install: 11 + remediation: 12 + retries: 3 13 + upgrade: 14 + remediation: 15 + retries: 3 10 16 chart: 11 17 spec: 12 18 chart: ./k8s/charts/pg-shared ··· 14 20 reconcileStrategy: Revision 15 21 sourceRef: 16 22 kind: GitRepository 17 - name: cute-haus 23 + name: flux-system 18 24 namespace: flux-system 19 25 valuesFrom: 20 26 - kind: ConfigMap
+7 -1
k8s/flux/platform/tika.yaml
··· 7 7 interval: 15m 8 8 releaseName: tika 9 9 targetNamespace: default 10 + install: 11 + remediation: 12 + retries: 3 13 + upgrade: 14 + remediation: 15 + retries: 3 10 16 chart: 11 17 spec: 12 18 chart: ./k8s/charts/tika ··· 14 20 reconcileStrategy: Revision 15 21 sourceRef: 16 22 kind: GitRepository 17 - name: cute-haus 23 + name: flux-system 18 24 namespace: flux-system 19 25 valuesFrom: 20 26 - kind: ConfigMap
+7 -1
k8s/flux/platform/valkey.yaml
··· 7 7 interval: 15m 8 8 releaseName: valkey 9 9 targetNamespace: default 10 + install: 11 + remediation: 12 + retries: 3 13 + upgrade: 14 + remediation: 15 + retries: 3 10 16 chart: 11 17 spec: 12 18 chart: ./k8s/charts/valkey ··· 14 20 reconcileStrategy: Revision 15 21 sourceRef: 16 22 kind: GitRepository 17 - name: cute-haus 23 + name: flux-system 18 24 namespace: flux-system 19 25 valuesFrom: 20 26 - kind: ConfigMap
-9
k8s/flux/sources/gitrepository.yaml
··· 1 - apiVersion: source.toolkit.fluxcd.io/v1 2 - kind: GitRepository 3 - metadata: 4 - name: cute-haus 5 - spec: 6 - interval: 15m 7 - ref: 8 - branch: master 9 - url: https://github.com/alyraffauf/cute.haus
-1
k8s/flux/sources/kustomization.yaml
··· 3 3 namespace: flux-system 4 4 resources: 5 5 - global-configmap.yaml 6 - - gitrepository.yaml 7 6 - helmrepositories.yaml