Files
qinglong/deploy/kubernetes/ql3-cluster/operations/plugin-package-executor/config.example.yaml
T

28 lines
1.0 KiB
YAML

# Example only. Copy into a private overlay and replace every placeholder.
# The executor must receive only the package-executor database credential.
apiVersion: v1
kind: Secret
metadata:
name: ql3-cluster-plugin-package-executor
namespace: qinglong3-system
type: Opaque
stringData:
postgres-package-executor-url: REPLACE_WITH_PACKAGE_EXECUTOR_DSN
postgres-tls-servername: REPLACE_WITH_POSTGRES_DNS_NAME
postgres-ca.crt: REPLACE_WITH_POSTGRES_CA_CERTIFICATE
---
# Source for action-scoped Secret projection Jobs. The batch executor never
# mounts this Secret. Each exact Job selects only the reviewed lowercase
# SHA-256 key(s) for one durable dispatch and checks metadata only.
apiVersion: v1
kind: Secret
metadata:
name: ql3-cluster-plugin-package-values
namespace: qinglong3-system
type: Opaque
data: {}
# The controller also needs one private-overlay NetworkPolicy patch containing
# only the exact Kubernetes API endpoint CIDR and TCP port. Start from
# api-server-egress-patch.example.yaml; do not permit arbitrary TCP/443 egress.