Commit Graph
100 Commits
Author SHA1 Message Date
rasmus 55cb996313 rabbitmq current (v2.9.0) to argo 2026-01-03 07:46:01 +02:00
rasmus dcb5f74b26 calico v3.31.3 2026-01-03 07:20:11 +02:00
rasmus 24d480b9f6 calico v3.30.5 2026-01-03 07:10:49 +02:00
rasmus 7ad915fc58 calico v3.29.7 2026-01-03 07:10:17 +02:00
rasmus 8fe0356599 clean up shared/
most of it replaced or unused
2026-01-03 06:59:38 +02:00
rasmus fe1e7f015f add mirror.gcr.io to registerless images 2026-01-03 05:34:27 +02:00
rasmus eaf2d552ba kill whois-cache from prometheus-operator
outdated, undocumented, deployment broken
removed from cluster
2026-01-03 05:34:27 +02:00
rasmus 3becc7f34b kill netshoot
Removed from cluster (deployment outdated)
git: mv to _disabled (cluster != git).

k-space/kube#80
2026-01-03 05:34:23 +02:00
rasmus 12cde25593 md: nextcloud occ 2025-12-29 02:13:18 +02:00
rasmus 925a08cd68 kustomization for secret-claim-operator
Operator was failing due to missing pull secret.
Kustomize seems like the fastest way to patch, upstream is dead anyway.
2025-12-29 01:57:27 +02:00
rasmus 5136e5cfaf inventory: move cookies secret to SecretClaim 2025-12-29 00:59:53 +02:00
rasmus 5920222e89 minio is dead, external is dead, some envs are dead 2025-12-29 00:13:35 +02:00
rasmus d05b92cc92 harbor-operator: converge secrets 2025-12-28 23:40:48 +02:00
rasmus 574cf9fc87 worker91 now available for everyone - no toleraiton needed for frigate 2025-12-28 22:58:17 +02:00
rasmus 813ee0b629 disable rotmower, upstream docker image is 404 2025-12-28 22:33:49 +02:00
rasmus b2d816de46 manually reduce workers to 3
should be handled by autoscaler
2025-12-28 22:28:36 +02:00
rasmus ea6f111fc3 inventory: rm ref to minio, only garage / s3 2025-12-22 19:31:14 +02:00
rasmus 71d1c5f820 attach secrets to inventory-app 2025-12-22 18:39:44 +02:00
rasmus 8cec50226a Merge pull request 'doorboy-direct' (#115) from hackerspaceRefactor into master
Reviewed-on: k-space/kube#115
Reviewed-by: Arti Zirk <arti@k-space.ee>
2025-12-22 15:59:22 +00:00
rasmus addf02c355 pve93 hw failure, don't attempt cluster via it 2025-11-15 19:55:09 +02:00
rasmus 5961739b07 gitea v1.25.0 2025-11-01 11:53:39 +02:00
rasmus cd633fed02 gitea v1.24.7
pls auto-update where
2025-11-01 11:31:31 +02:00
rasmus 07d4039ffe there is no nvidia
old cameras will transcode on CPU

fixup kube-system to yaml
2025-08-14 02:02:26 +03:00
rasmus aff54f33e1 storage-classes to rook 2025-08-14 01:54:36 +03:00
rasmus c65a2330af frigate to VM and hdd-ceph 2025-08-14 01:53:15 +03:00
rasmus 9ef252c8ec hackerspace kustomize
+ move static env to dockerfile
+ doorboy-direct refactor
2025-08-14 01:19:43 +03:00
rasmus c29de936af move parts of CLUSTER doc to ansible, clarify doc 2025-08-14 01:17:34 +03:00
rasmus 511f6f4ca1 disable mongodb-operator 2025-08-08 03:06:29 +03:00
rasmus 9be8fc3a95 mongodb is all external 2025-08-08 03:03:49 +03:00
rasmus 3e3814efbe mongodb-operator v0.13.0 2025-08-07 19:30:28 +03:00
rasmus b6ea5d3393 mongodb-operator v0.12.0 2025-08-07 19:26:34 +03:00
rasmus c5fd94c41b mongodb-operator v0.11.0 2025-08-07 19:26:00 +03:00
rasmus f5560f812b argocd mongodb-operator 2025-08-07 19:24:27 +03:00
rasmus bbf454f33d checksync dirs <-> argocd 2025-08-07 19:20:45 +03:00
rasmus 7af3a2f751 kube-system extras to kustomize 2025-08-07 19:12:24 +03:00
rasmus ad865ad8b3 link passmower-members to passmower 2025-08-07 19:04:11 +03:00
rasmus 835ed59970 up grafana doc 2025-08-07 19:02:11 +03:00
rasmus 872469f1c6 add checksync.sh 2025-08-07 18:59:04 +03:00
rasmus 6bbe84ecbb argocd kube-system (extras) autosync+prune 2025-08-07 18:54:09 +03:00
rasmus b74a9682d6 docs for comparing ns <> dir <> argo 2025-08-07 18:49:50 +03:00
rasmus fb4eb6e285 sync namespace names with directory names 2025-08-07 18:49:50 +03:00
rasmus 73ecae479b argocd hackerspace: fixup indenting 2025-08-07 18:36:29 +03:00
rasmus 82311c86ff sync namespace names with directory names 2025-08-07 18:32:12 +03:00
rasmus 42aef1e928 argocd: kube-system extras 2025-08-07 18:27:59 +03:00
rasmus f3ef2facdf disable unused cnpg 2025-08-07 18:03:59 +03:00
rasmus 796e9394ca mysql-clusters not used 2025-08-07 18:03:28 +03:00
rasmus 5f90a41009 revert DNS move for etherpad 2025-08-07 16:34:47 +03:00
rasmus c32c84f6ed mariadb: move hardcoded IP to DNS 2025-08-07 16:26:21 +03:00
rasmus 882ffdd92a passmower helm kustomize 2025-08-04 16:51:08 +03:00
rasmus f88d4bb8e2 move 0ac4364157 2025-08-04 10:11:56 +03:00
rasmus c2bb1cc5ac passmower: sync config drift 2025-08-04 09:08:59 +03:00
rasmus 6c6e396db1 pve: enable pve92, remove older nodes 2025-08-02 15:45:25 +03:00
rasmus 0029a7e709 README: Update networking wiki ref 2025-08-01 19:25:17 +03:00
rasmus e5c914b302 pve.k-space.ee: add pve9x 2025-07-31 10:37:03 +03:00
rasmus 316fbde6e6 maybe name 2025-07-30 16:49:25 +03:00
rasmus 2ae8c5b99e rosdump cleanup live debug :) 2025-07-30 16:27:04 +03:00
rasmus 4f3a9058f9 rosdump: git commit logic + image expectations 2025-07-30 16:20:36 +03:00
rasmus a86f5bb250 Revert "add ttlSecondsAfterFinished to rosdump"
This reverts commit c65a75ee0e.

Should be handled by CronJob anyway.
2025-07-30 15:55:51 +03:00
rasmus c65a75ee0e add ttlSecondsAfterFinished to rosdump
failed jobs give up and don't get rescheduled
2025-07-30 12:06:54 +03:00
rasmus 2a79309842 whouses nas.k-space.ee 2025-07-29 19:15:17 +03:00
rasmus 0fc47cab2a minio-clusters tidy 2025-07-29 15:58:20 +03:00
rasmus 02b7cde355 proxmox-csi: fixup node tolerations 2025-07-28 13:15:48 +03:00
rasmus ea358b3883 pve/pvs csi: disable unused nas 2025-07-27 04:46:57 +03:00
rasmus b4ae5d3f1f frigate: rm unused/undeployed PVE storage classes 2025-07-27 04:45:26 +03:00
rasmus 4dddb9622c frigate: id user 2025-07-26 14:29:54 +03:00
rasmus c51f7368e2 argocd: use traefik's wildcard tls
It was getting its own argocd.k-space.ee via CR.
and probably it failed to update it since in reality
ingress.tls.enable was false. Maybe also diff
ArgoCD versions.
2025-07-26 11:57:06 +03:00
rasmus 7adbf2476d gitea v1.24.3 2025-07-26 11:43:11 +03:00
rasmus c71be24984 grafana: add plugin Infinity 2025-07-24 11:08:09 +03:00
rasmus 67c97adc96 grafana forbids having secrets in secrets
3 layers of jumala eest sa secretit grafanale ei annaks
probably the key in secret reference is getting flagged
no error message, it is just dropped, but still
overrides env.. This seems to be a problem again
since Jan/Feb, with the accepted workaround being enving it.

Do as the docs don't say and agains, four times over?
2025-07-24 11:08:03 +03:00
rasmus ca4de329f7 kustomize grafana 2025-07-24 09:36:54 +03:00
rasmus b6098f92b0 hotfix: grafana upgrade
maintainer bot where are you
2025-07-24 05:08:22 +03:00
rasmus 02bfe1dfa2 rm mktxp 2025-07-24 01:52:27 +03:00
rasmus 541a060b6f Add mktxp 2025-07-24 01:29:31 +03:00
rasmus 31800f8ffb proxmox-csi to argocd
The images were not pinned to a version before.
proxmox-csi was at :edge, and
its dependencies pinned to outdated/incompatible.
2025-07-22 02:02:44 +03:00
rasmus 24b57de126 trim spaces in codebase 2025-07-22 01:44:26 +03:00
rasmus efb467e425 dragonfly: scale to 1 instance (hotfix)
eaas: dragonfly has 1 rw instance and applications
don't realize and change over from ro to rw when
the leader changes.
2025-07-17 10:52:21 +03:00
rasmus 130839ff7f rm reloader: very outdated and no consumers 2025-07-17 00:51:21 +03:00
rasmus 6e6b3743a0 disable freeswitch
reported not working and not tracked with anything
2025-07-16 23:29:44 +03:00
rasmus 6f2220445d disable _asterisk and destroy namespace
decision with eaas, currently broken, nobody has shown interest
and trying to maintain kube as a first priority
2025-07-16 23:03:54 +03:00
rasmus bc731d98ec rm camtiler ecosystem in favour for frigate 2025-07-13 13:35:49 +03:00
rasmus 3a0747d9b8 frigate: add remaining old cameras 2025-07-13 01:16:27 +03:00
rasmus 792a0864a4 frigate: Fix TPU configuration 2025-07-12 22:04:34 +03:00
rasmus 8525cef4fc frigate: argo autosync 2025-07-12 20:39:37 +03:00
rasmus c519fd3d6c frigate: rename rstp to rtsp 2025-07-12 20:38:44 +03:00
rasmus 754b2180fd goredirect: target k6.ee directly traefik.k-space.ee
will be interesting how the cname works out
for ingress, it must be the same IP space as traefik is on, otherwise dns points to ip with nothing
2025-07-09 20:34:09 +03:00
rasmus 4f35c87a6c tidy f0b78f7b17 migration leftovers 2025-07-09 13:39:14 +03:00
rasmus 266b8ee6aa redeploy (and update) frigate
longhorn is stuck in a loop attaching/detacching its storage
2025-06-30 03:08:42 +03:00
rasmus f726f8886a longhorn v1.8.2 2025-06-29 23:50:11 +03:00
rasmus fe128cf65e longhorn v1.7.3 2025-06-29 23:44:07 +03:00
rasmus 7232957a04 traefik: move to kustomize
Closes k-space/kube#102
2025-06-29 18:51:56 +03:00
rasmus 43ad7586ce traefik: fix dashboard root redirect
Closes k-space/kube#70
2025-06-29 16:48:39 +03:00
rasmus efc2598160 k6: add-slug changed to directly add-by-slug
See also: inventory-app: 9c6902c5a2a90a6bd6a8fa93554f4dc353d9f777^
2025-06-24 18:45:42 +03:00
rasmus db935de1a5 gitea does not go through traefik 2025-06-18 19:48:53 +03:00
rasmus 885f4b505e revert 28daa56bad 2025-06-18 18:46:06 +03:00
rasmus aab40b012d cert-manager to argo kustomize helm 2025-06-18 18:21:35 +03:00
rasmus 28daa56bad cert-manager: rename to default-cluster-cert-issuer
much easier, vs ctrl-f for 'default'
2025-06-18 17:53:28 +03:00
rasmus a1e1dcf827 traefik: drop harbor already default issuer 2025-06-18 16:55:50 +03:00
rasmus bb1c313a37 inventory: add MACADDRESS_OUTLINK_BASEURL env 2025-05-25 17:25:19 +03:00
rasmus d7d83b37f4 freescout: not quite OIDC 2025-05-21 21:29:58 +03:00
rasmus 0ac4364157 passmower: disable NORMALIZE_EMAIL_ADDRESSES
see comment in file
2025-05-21 20:48:53 +03:00