JJGadgets
e93a4584a5
feat: add strfry
2025-11-11 01:00:01 +08:00
JJGadgets
825e0eafc5
feat(taskfiles): talos upgrade task
2025-09-02 18:03:45 +08:00
tinfoild[bot]
f7f70814bb
feat(oci/flux-manifests): update v2.5.1 ➼ v2.6.4 ( #2587 )
2025-07-26 05:12:04 +00:00
JJGadgets
d47d1c0f4a
feat(templates): app template v4, pre update backups
2025-06-08 14:40:57 +08:00
tinfoild[bot]
90f84ea276
feat(oci/flux-manifests): update v2.2.3 ➼ v2.5.1 ( #1518 )
...
Co-authored-by: tinfoild[bot] <140665299+tinfoild[bot]@users.noreply.github.com>
Co-authored-by: JJGadgets <git@jjgadgets.tech >
2025-04-17 20:01:26 +08:00
JJGadgets
9b932c7e43
chore: cleanup
2025-02-17 12:32:17 +08:00
JJGadgets
879a856261
chore: cleanup
2024-11-17 17:16:37 +08:00
JJGadgets
ff26b02136
feat(taskfiles): delete-all-reset-node-pvcs, cleanup
2024-08-14 01:44:35 +08:00
JJGadgets
1b0cda7f33
fix: flux expose webhook receiver, cleanup biohazard/flux
2024-05-22 23:48:25 +08:00
JJGadgets
c1a4ed82ad
fix(external-secrets/1p): secret names
2024-05-22 07:18:51 +08:00
JJGadgets
5ba9c8ae7b
feat!: Flux localhost bootstrap from 1P, add Sinon cluster
...
- installs Flux in hostNetwork mode binded to localhost to new clusters
- rework Taskfiles for new bootstrap flow, including loading secrets direct from 1Password with no SOPS for secret zero
- use 1Password for both talsecret and talenv for talhelper genconfig
- remove SOPS secrets
- add Sinon cluster, used as NAS
- cleanup ExternalSecret and 1P Connect's Flux ks for smoother bootstrap
- try out 1Password Connect as extraContainer in external-secrets deployment to avoid secrets going over network
- general cleanup
2024-05-21 13:49:50 +08:00
JJGadgets
e21ea8de2b
chore: cleanup
2024-01-14 01:25:54 +08:00
JJGadgets
e62fb5875e
fix(tasks/iperf2): headless svc, pod-ready
2023-12-22 00:57:54 +08:00
JJGadgets
eaf05ddf17
feat(taskfiles): send out the cops to clear pods!
2023-12-08 16:35:12 +08:00
JJGadgets
69826de0e1
fix(task/pg): quote user and dbname
2023-11-30 09:37:06 +08:00
JJGadgets
c3f8d375e1
chore: cleanup
2023-11-29 12:33:58 +08:00
JJGadgets
0bfa32d68d
fix(tasks/pg/crunchy-restore): ARGS subst DBUSER
2023-11-12 04:12:43 +08:00
JJGadgets
e811310bc4
feat(tasks): VolSync & Crunchy restore, others
...
I haven't committed my Taskfiles in so long I honestly don't remember
what I mainly changed in them and just assume they all work lol
2023-11-12 03:53:34 +08:00
JJGadgets
16040fef77
fix(taskfiles): rm rook 2nd wipe, speedup
2023-08-12 04:02:48 +08:00
JJGadgets
5bdc97e74e
feat: truenas tasks, cleanup
2023-07-22 02:22:41 +08:00
JJGadgets
d1adbb7232
fix(taskfile): cleanup
2023-07-22 02:08:52 +08:00
JJGadgets
4cc9d60922
fix(rook): rm osd cpu limits
2023-07-12 04:22:05 +08:00
JJGadgets
de84fdc626
feat(nuclear)!: L3 routed 10G pod network
...
move from single 1G flat L2 network, to double networks:
- 10G star inter-node k8s network (PodCIDR, Kubelet, etcd, Cilium)
this network uses OpenFabric for linking nodes
Cilium adds Geneve overlay network
- per-node /30 to upstream router (LBIPs, clients, rest of network)
this network uses OSPF to link nodes to router
2023-07-07 17:57:15 +08:00
JJGadgets
8fa2633b8d
feat: add useful Rook debug tasks, k8s iperf2 pods
2023-07-04 03:54:28 +08:00
JJGadgets
32a11260f6
feat(taskfiles): add rook tasks
2023-06-30 22:47:34 +08:00
JJGadgets
1806836d18
chore: cleanup
2023-06-30 04:47:30 +08:00
JJGadgets
354633be72
feat(task): cleanup
2023-06-28 19:38:09 +08:00
JJGadgets
74a04c97aa
feat(taskfiles): many goodies
2023-06-28 02:31:51 +08:00
JJGadgets
9a789820c2
feat(task): add README.md
2023-06-02 06:28:15 +08:00
JJGadgets
8d64325d05
feat(taskfiles): add k:gpi & k:sa
2023-06-02 06:09:42 +08:00
JJGadgets
790316b4ef
feat: init taskfiles & cluster-init-config task
2023-06-02 05:36:25 +08:00