Files
homelab/infra/kubernetes/platform/garage/garage-credentials-sealed.yaml
Julia McGhee 3c4ff6fb9f
All checks were successful
CI / lint-and-test (push) Successful in 30s
Deploy Production / deploy (push) Successful in 31s
CI / build (push) Successful in 29s
Add Garage S3-compatible object store to platform
Cluster-local object store for build artifacts (CLI binaries etc.)
so Docker builds don't depend on flaky external downloads.

- Single-node Garage v1.0.1 StatefulSet (LMDB, replication=1)
- Metadata on longhorn-nvme (1Gi), data on longhorn HDD (20Gi)
- S3 API at garage.platform.svc:3900
- External ingress at s3.coreworlds.io (internal-only)
- SealedSecret for admin token and RPC secret
2026-03-22 09:38:47 +00:00

15 lines
1.8 KiB
YAML

---
apiVersion: bitnami.com/v1alpha1
kind: SealedSecret
metadata:
name: garage-credentials
namespace: platform
spec:
encryptedData:
admin-token: AgB+RSg4mNJKHOUXUi/ODlmOiAvYa1cAytc2pxVTsNlQZ5gJgF/stOOmMF3upKRwCmHbBIcPry0LlPxqkZ5Gs6tXi8YsxfqzmvFONHkRFNtUWyxoo2esIlIyvFZ2TfKuiaeP1XCgYW3yoFQOnrEqNBTuIzs2Ss09TtfcbjA2AgNWPo5UtRrU2ms7wn6puEFOATWGYqzQgzq958tW8OCHhyWDwlHEzfqrDm2lXSSoTKfeSVrY9lT+7y0EUAwNDB4NFkRQRmVJYIUbGc3aAdNhSMMC88UGJVVGTy511Dq1uUmkhB9ChOMRwKxYTHjiinQ1cKYQJ+8EgV98EqKHQoC0d0p04SGKCr/TBLdVhWF6h76ynnI+EoBDY0f/bZPnt/6AuELtjpcHXiQMO4WiFOPnj9nVXMu+WAfYuKmEaG0DgkOIsGXYlhOrkXrZtymKr/xWvWKfZZtwImhHyCjBiwlFNxDBv5z7bAz7bxgQKVJtu/mlh+o7UrQdozRUKhQuvqp838Z4m1kXscF5HZqJ1N8rpDnjh7wPmkc317phpmQ9dM/Fbc3x9ZCNNPKrhtJYzGbcU8QhL+ZSxe8bevCdVYZ6/hNJy8kIqTiWDjCDPPrG8jYPPBTFhAwtVtCXLxgztvNxv9FOK7ILGK3E0wgV+luU3NynoXSGNkFMYoRn8xAboSplkYVOcRC2LTyWggBa1xvea/mnc8FWOKhPdFOaY7IuZ01NGbun+C2++jzALqEokh49TL3soLqP7TsMwZo2NxyYbuqGNtFKmFqSh7PpgeXVyg5C
rpc-secret: AgB95o6wk/trqbwpY2KG2exkpFwLmE8Ic2JgF2Rnj+SVOLMzs6e/Fd8ukhsqGn+t+YXZn28B2EpkPrfkuvwr3mrcLwPR4ZussmlQvRW7bzH/n8yDehmh+4/IzAZ/SxlBRUMadOrbW+BhlhRctVjJ1GhO8jGqpsb8nbrfSFWw4TVICJome6et4v1FTphNbp89ajjNkgXKGT3prVYeGsWXUENvZih2IkY5qqW6YGhLOln5SMVCI2itztnrO3QFWb1O0sDD2KoESlLT39F1zZL9x42ZhlQ9aIYBNQk444PXDQhvvSURvXOqnX1c/2I+3V1vR3ErKmP3IGYAmebu0S0Pa6XM6hOQAcgBJaStFEXg0JYMxCXOrAQ9AdSsm1nKE279AnuLgVvVM//6eC51cHOaA5gQiUjxq5GvPKGZqD5gA3yzBNgy33w4OPf7celD/HDbm23sHoCxDTilbzebve1AK6/IDdKJc+Fvg2JwaiyxnK6Wlp0wen9+/xlfK0Xw6H2aAN2wxI/ib77ec4VA/Y6tYHNn/BMSf5FQBqSamr1OuwFbCRam0+eKsIbo3FqbnoUeTU1GTNZq1FYbh3STb2sp3BMi8VtUAsnOhi3CnfWxzo2FRbtkvzAuoBuxTesb2QPiW0FJBNAbafS3Gxf13gwvzc3HrYdNjyn9ca2yHep8gc2QeUcdVpDkEyT47ozYaAuBSFgl1twAn9YceM40tuHFF0lW07XSx5JHjKPp+5I9zrr3/g07OfymC1XDATBpMFgD3MkYN7iBlGXa+koPCqH6lCgV
template:
metadata:
name: garage-credentials
namespace: platform