# Default values for tekton-cicd Helm chart # This file contains configurable values for the CI/CD pipeline # Global settings global: # Registry configuration registry: url: "gitea.bakery-ia.local:5000" # Git configuration git: branch: "main" userName: "bakery-ia-ci" userEmail: "ci@bakery-ia.local" # Pipeline configuration pipeline: # Build configuration build: cacheTTL: "24h" verbosity: "info" # Base image registry configuration # For dev: localhost:5000 with python_3.11-slim # For prod: docker.io with python:3.11-slim baseRegistry: "docker.io" pythonImage: "python:3.11-slim" # Test configuration test: skipTests: "false" skipLint: "false" # Deployment configuration deployment: namespace: "bakery-ia" fluxNamespace: "flux-system" # Workspace configuration workspace: size: "5Gi" storageClass: "standard" # Tekton controller settings controller: replicas: 1 resources: limits: cpu: 1000m memory: 1Gi requests: cpu: 100m memory: 128Mi # Tekton webhook settings webhook: replicas: 1 resources: limits: cpu: 500m memory: 512Mi requests: cpu: 50m memory: 64Mi # Namespace for Tekton resources namespace: "tekton-pipelines" # Secrets configuration secrets: # Webhook secret for validating incoming webhooks webhook: token: "example-webhook-token-do-not-use-in-production" # Registry credentials for pushing images registry: username: "example-user" password: "example-password" registryUrl: "gitea.bakery-ia.local:5000" # Git credentials for GitOps updates git: username: "example-user" password: "example-password" # Service accounts serviceAccounts: triggers: name: "tekton-triggers-sa" pipeline: name: "tekton-pipeline-sa" # Labels to apply to resources labels: app: name: "bakery-ia-cicd" component: "tekton"