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>