A resident model holds the passively cooled Tesla T4 in P0 at about
30 W, which keeps the poweredge-t640 fans near 4,800 RPM. Unloading
idle models lets the card return to P8 at about 15 W.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The www membership app is the only checkout now. The plugin sold the same
Stripe prices with subscriber_level_0..4 groups that are off by one from the
site's Level 1-5 and bypassed the LDAP tiers. It is already disabled live
(discourse_subscriptions_enabled=false; it had 0 customers).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Bump the localai role to the commit that keeps agent, KB, config and backend
state on the models PVC and patches hostNetwork and the p2p token secret.
Set the playbook to p2p/federated off to match the live deployment: Eric
chose T4-only after p2p workers broke model loads.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Cluster-internal, read-only MCP servers (Gitea, Grafana, Nextcloud,
Discourse) for the LocalAI agent pool, acting as LDAP user localai.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Shkeeper now lists XMR (monerod accepts its plain-HTTP RPC), so members can
pay in Monero. The monero role bump fixes P2Pool's --rpc-login argument.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
monero.yaml deploys the new ericomeehan.monero role (monerod + P2Pool on
nano, RPC login in a Secret). The Shkeeper bump points its Monero module at
the in-cluster monerod so XMR stops showing as Offline.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
STRIPE_LIVE_MODE was 0 with a live key, so live webhooks and subscriptions
were rejected; the portal setting held a publishable key instead of a bpc_ ID.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Update role submodules (dex, www, gitea, mastodon, matrix-stack,
peertube) and the membership app's LDAP/Dex settings in www.yaml.
In the root dex.yml, match groups by DN and use cn for names.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Pick up the Prometheus server resource limits (1Gi request, 2Gi limit)
that replace the chart's 192Mi nano preset.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Add DevOps/ansible-role-grafana as roles/ericomeehan.grafana with a
grafana.yaml playbook, and bump ericomeehan.eom to the commit that
removes Grafana from it.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>