Files
sealos/controllers/account
Yun Pan beea1e56cb feat(account): expose admin account read APIs (#7220)
* feat(account): expose admin account read APIs

* fix(account): satisfy golangci-lint

* fix(account): satisfy golines formatting

* fix(account): apply golangci-lint formatting

* fix(account): address review feedback

* feat(account): isolate admin jwt authentication

* test(account): cover property reload admin auth

* fix(account): satisfy context-aware request lint

* fix(account): address admin auth review feedback
2026-08-21 15:05:38 +08:00
..
2023-02-07 14:35:12 +08:00
2023-02-07 14:35:12 +08:00
2025-05-07 10:48:06 +08:00
2024-10-12 15:40:07 +08:00

创建微信支付所需要的 secret 选择 secret 的方式是因为 WechatPrivateKey 有很多特殊符号很容易解析错误,先base64加密之后通过secret是一种比较合适的办法。

apiVersion: v1
kind: Secret
metadata:
  name: payment-secret
  namespace: account-system
type: Opaque
data:
  MchID: xxxx
  AppID: xxxxx
  MchAPIv3Key: xxxx
  MchCertificateSerialNumber: xxxx
  WechatPrivateKey: xxxx

部署方式

sealos run ghcr.io/labring/sealos-account-controller:deploy-cluster --env MONGO_URI="mongodb://username:passwd@ip:port/sealos-resources?authSource=admin"