e2e/sqlite/helmfile.yaml.gotmpl
Rama main · réplica de lectura del repositorio original.
helmDefaults:
cleanupOnFail: true
wait: true
force: true
createNamespace: true
releases:
- name: cerbos
namespace: '{{ requiredEnv "E2E_NS" }}'
createNamespace: true
labels:
e2e-run: '{{ requiredEnv "E2E_RUN_ID" }}'
e2e-ctx: '{{ requiredEnv "E2E_CONTEXT_ID" }}'
chart: '{{ requiredEnv "E2E_SRC_ROOT" }}/deploy/charts/cerbos'
hooks:
- events: ["presync"]
showlogs: true
command: kubectl
args:
- create
- namespace
- '{{ requiredEnv "E2E_NS" }}'
- events: ["presync"]
showlogs: true
command: kubectl
args:
- create
- secret
- tls
- 'cerbos-certs-{{ requiredEnv "E2E_CONTEXT_ID" }}'
- '--cert={{ requiredEnv "E2E_SRC_ROOT" }}/internal/test/testdata/server/tls.crt'
- '--key={{ requiredEnv "E2E_SRC_ROOT" }}/internal/test/testdata/server/tls.key'
- '--namespace={{ requiredEnv "E2E_NS" }}'
- events: ["postuninstall"]
showlogs: true
command: kubectl
args:
- delete
- secret
- 'cerbos-certs-{{ requiredEnv "E2E_CONTEXT_ID" }}'
- '--namespace={{ requiredEnv "E2E_NS" }}'
- events: ["postuninstall"]
showlogs: true
command: kubectl
args:
- delete
- namespace
- '{{ requiredEnv "E2E_NS" }}'
values:
- nameOverride: '{{ requiredEnv "E2E_CONTEXT_ID" }}'
- image:
repository: '{{ env "E2E_CERBOS_IMG_REPO" | default "ghcr.io/cerbos/cerbos" }}'
tag: '{{ env "E2E_CERBOS_IMG_TAG" | default "dev" }}'
- volumes:
- name: cerbos-auditlog
emptyDir: {}
- name: cerbos-sqlite
emptyDir: {}
- volumeMounts:
- name: cerbos-auditlog
mountPath: /audit
- name: cerbos-sqlite
mountPath: /data
- cerbos:
tlsSecretName: 'cerbos-certs-{{ requiredEnv "E2E_CONTEXT_ID" }}'
logLevel: DEBUG
config:
server:
playgroundEnabled: true
requestLimits:
maxActionsPerResource: 5
maxResourcesPerRequest: 5
adminAPI:
enabled: true
adminCredentials:
username: cerbos
passwordHash: JDJ5JDEwJC5BYjQyY2RJNG5QR2NWMmJPdnNtQU93c09RYVA0eFFGdHBrbmFEeXh1NnlIVTE1cHJNY05PCgo=
auxData:
jwt:
disableVerification: true
schema:
enforcement: reject
audit:
enabled: true
accessLogsEnabled: true
decisionLogsEnabled: true
backend: local
local:
storagePath: /audit/cerbos
storage:
driver: "sqlite3"
sqlite3:
dsn: "file:/data/cerbos.sqlite?mode=rwc&_fk=true&_pragma=busy_timeout(5000)"
telemetry:
disabled: true