Files
bakery-ia/infrastructure/cicd/tekton-helm/values.yaml

100 lines
2.4 KiB
YAML
Raw Normal View History

2026-01-19 13:57:50 +01:00
# Default values for tekton-cicd Helm chart
# This file contains configurable values for the CI/CD pipeline
# Global settings
global:
# Registry configuration
2026-01-21 23:16:19 +01:00
# NOTE: Use external HTTPS URL - containerd requires HTTPS for authenticated registries
2026-01-19 13:57:50 +01:00
registry:
2026-01-21 23:16:19 +01:00
url: "registry.bakewise.ai/bakery-admin"
2026-01-19 13:57:50 +01:00
# Git configuration
git:
branch: "main"
userName: "bakery-ia-ci"
userEmail: "ci@bakery-ia.local"
# Pipeline configuration
pipeline:
# Build configuration
build:
cacheTTL: "24h"
verbosity: "info"
2026-01-19 16:31:11 +01:00
# Base image registry configuration
2026-01-21 23:16:19 +01:00
# NOTE: Use external HTTPS URL - containerd requires HTTPS for authenticated registries
baseRegistry: "registry.bakewise.ai/bakery-admin"
pythonImage: "python:3.11-slim"
2026-01-19 13:57:50 +01:00
# 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
2026-01-20 22:05:10 +01:00
# Set to empty/false to skip namespace creation (namespace is created by Tekton installation)
namespace: ""
2026-01-19 13:57:50 +01:00
# Secrets configuration
secrets:
# Webhook secret for validating incoming webhooks
webhook:
2026-01-20 10:39:40 +01:00
token: "secure-webhook-token-replace-with-actual-value"
2026-01-19 13:57:50 +01:00
# Registry credentials for pushing images
2026-01-20 10:39:40 +01:00
# Uses the same credentials as Gitea admin for consistency
2026-01-21 23:16:19 +01:00
# NOTE: Use external HTTPS URL - containerd requires HTTPS for authenticated registries
2026-01-19 13:57:50 +01:00
registry:
2026-01-20 10:39:40 +01:00
username: "bakery-admin"
password: "" # Will be populated from gitea-admin-secret
2026-01-21 23:16:19 +01:00
registryUrl: "registry.bakewise.ai"
2026-01-19 13:57:50 +01:00
# Git credentials for GitOps updates
2026-01-20 10:39:40 +01:00
# Uses the same credentials as Gitea admin for consistency
2026-01-19 13:57:50 +01:00
git:
2026-01-20 10:39:40 +01:00
username: "bakery-admin"
password: "" # Will be populated from gitea-admin-secret
2026-01-19 13:57:50 +01:00
# 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"