初始化 PostgreSQL 租户控制器项目
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
apiVersion: database.ddupan.top/v1alpha1
|
||||
kind: PostgreSQLInstance
|
||||
metadata:
|
||||
labels:
|
||||
app.kubernetes.io/name: postgresql-tenant-operator
|
||||
app.kubernetes.io/managed-by: kustomize
|
||||
name: shared
|
||||
spec:
|
||||
endpoint:
|
||||
host: postgres.internal
|
||||
port: 5432
|
||||
database: postgres
|
||||
sslMode: verify-full
|
||||
adminCredentialRef:
|
||||
path: database/static-creds/postgresql-tenant-operator
|
||||
allowedExtensions:
|
||||
- pg_trgm
|
||||
- vector
|
||||
@@ -0,0 +1,18 @@
|
||||
apiVersion: database.ddupan.top/v1alpha1
|
||||
kind: PostgreSQLTenant
|
||||
metadata:
|
||||
labels:
|
||||
app.kubernetes.io/name: postgresql-tenant-operator
|
||||
app.kubernetes.io/managed-by: kustomize
|
||||
name: netbox
|
||||
namespace: netbox
|
||||
spec:
|
||||
instanceRef: shared
|
||||
database: netbox
|
||||
ownerRole: netbox_owner
|
||||
loginRole: netbox
|
||||
extensions:
|
||||
- pg_trgm
|
||||
credential:
|
||||
openBaoPath: kv/k8s/netbox/database
|
||||
deletionPolicy: Retain
|
||||
@@ -0,0 +1,5 @@
|
||||
## Append samples of your project ##
|
||||
resources:
|
||||
- database_v1alpha1_postgresqlinstance.yaml
|
||||
- database_v1alpha1_postgresqltenant.yaml
|
||||
# +kubebuilder:scaffold:manifestskustomizesamples
|
||||
Reference in New Issue
Block a user