docs: extend docs
This commit is contained in:
parent
c0cbd22bb0
commit
89b682935b
49 changed files with 199 additions and 2531 deletions
12
config/dev/apigateway.yaml
Normal file
12
config/dev/apigateway.yaml
Normal file
|
@ -0,0 +1,12 @@
|
|||
apiVersion: supabase.k8s.icb4dc0.de/v1alpha1
|
||||
kind: APIGateway
|
||||
metadata:
|
||||
labels:
|
||||
app.kubernetes.io/name: supabase-operator
|
||||
app.kubernetes.io/managed-by: kustomize
|
||||
name: gateway-sample
|
||||
spec:
|
||||
apiEndpoint:
|
||||
jwks:
|
||||
name: core-sample-jwt
|
||||
key: jwks.json
|
39
config/dev/core.yaml
Normal file
39
config/dev/core.yaml
Normal file
|
@ -0,0 +1,39 @@
|
|||
apiVersion: v1
|
||||
kind: Secret
|
||||
metadata:
|
||||
name: supabase-demo-credentials
|
||||
stringData:
|
||||
url: postgresql://supabase_admin:1n1t-R00t!@cluster-example-rw.supabase-demo:5432/app
|
||||
---
|
||||
apiVersion: supabase.k8s.icb4dc0.de/v1alpha1
|
||||
kind: Core
|
||||
metadata:
|
||||
labels:
|
||||
app.kubernetes.io/name: supabase-operator
|
||||
app.kubernetes.io/managed-by: kustomize
|
||||
name: core-sample
|
||||
spec:
|
||||
# public URL of the Supabase instance (API)
|
||||
# normally the Ingress/HTTPRoute endpoint
|
||||
externalUrl: http://localhost:8000/
|
||||
|
||||
# public URL of the frontend
|
||||
# could be the same as the externalUrl if you're using one Ingress/HTTPRoute for both
|
||||
# or a different one if you prefer to separate API and frontend URLs
|
||||
# will be used by Supabase Auth to redirect users after login
|
||||
siteUrl: http://localhost:3000/
|
||||
database:
|
||||
dsnSecretRef:
|
||||
name: supabase-demo-credentials
|
||||
key: url
|
||||
auth:
|
||||
disableSignup: false
|
||||
enableEmailAutoconfirm: true
|
||||
providers: {}
|
||||
postgrest:
|
||||
maxRows: 1000
|
||||
jwt:
|
||||
expiry: 3600
|
||||
# name of the secret containing the JWT secret
|
||||
# will be created if not found, make sure to refernce this secret in the APIGateway, Dashboard and Storage
|
||||
secretName: core-sample-jwt
|
18
config/dev/dashboard.yaml
Normal file
18
config/dev/dashboard.yaml
Normal file
|
@ -0,0 +1,18 @@
|
|||
---
|
||||
apiVersion: supabase.k8s.icb4dc0.de/v1alpha1
|
||||
kind: Dashboard
|
||||
metadata:
|
||||
labels:
|
||||
app.kubernetes.io/name: supabase-operator
|
||||
app.kubernetes.io/managed-by: kustomize
|
||||
name: dashboard-sample
|
||||
spec:
|
||||
db:
|
||||
host: cluster-example-rw.supabase-demo.svc
|
||||
dbName: app
|
||||
dbCredentialsRef:
|
||||
secretName: core-sample-db-creds-supabase-admin
|
||||
studio:
|
||||
externalUrl: http://localhost:8000
|
||||
jwt:
|
||||
secretName: core-sample-jwt
|
|
@ -4,8 +4,12 @@ kind: Kustomization
|
|||
resources:
|
||||
- https://github.com/cert-manager/cert-manager/releases/download/v1.16.3/cert-manager.yaml
|
||||
- https://github.com/cloudnative-pg/cloudnative-pg/releases/download/v1.25.0/cnpg-1.25.0.yaml
|
||||
- resources/minio.yaml
|
||||
- minio.yaml
|
||||
- ../default
|
||||
- core.yaml
|
||||
- apigateway.yaml
|
||||
- dashboard.yaml
|
||||
- storage.yaml
|
||||
|
||||
patches:
|
||||
- path: manager_dev_settings.yaml
|
||||
|
|
41
config/dev/storage.yaml
Normal file
41
config/dev/storage.yaml
Normal file
|
@ -0,0 +1,41 @@
|
|||
---
|
||||
apiVersion: v1
|
||||
kind: Secret
|
||||
metadata:
|
||||
name: storage-s3-credentials
|
||||
stringData:
|
||||
accessKeyId: FPxTAFL7NaubjPgIGBo3
|
||||
secretAccessKey: 7F437pPe84QcoocD3MWdAIVBU3oXonhVHxK645tm
|
||||
---
|
||||
apiVersion: supabase.k8s.icb4dc0.de/v1alpha1
|
||||
kind: Storage
|
||||
metadata:
|
||||
labels:
|
||||
app.kubernetes.io/name: supabase-operator
|
||||
app.kubernetes.io/managed-by: kustomize
|
||||
name: storage-sample
|
||||
spec:
|
||||
api:
|
||||
s3Backend:
|
||||
endpoint: http://minio.minio-dev.svc:9000
|
||||
region: us-east-1
|
||||
forcePathStyle: true
|
||||
bucket: test
|
||||
credentialsSecretRef:
|
||||
secretName: storage-s3-credentials
|
||||
s3Protocol: {}
|
||||
db:
|
||||
host: cluster-example-rw.supabase-demo.svc
|
||||
dbName: app
|
||||
dbCredentialsRef:
|
||||
# will be created by Core resource operator if not present
|
||||
# just make sure the secret name is either based on the name of the core resource or explicitly set
|
||||
# format <core-resource-name>-db-creds-supabase-storage-admin
|
||||
secretName: core-sample-db-creds-supabase-storage-admin
|
||||
enableImageTransformation: true
|
||||
jwtAuth:
|
||||
# will be created by Core resource operator if not present
|
||||
# just make sure the secret name is either based on the name of the core resource or explicitly set
|
||||
secretName: core-sample-jwt
|
||||
imageProxy:
|
||||
enable: true
|
Loading…
Add table
Add a link
Reference in a new issue