100 lines
2.4 KiB
YAML
100 lines
2.4 KiB
YAML
# Default values for tekton-cicd Helm chart
|
|
# This file contains configurable values for the CI/CD pipeline
|
|
|
|
# Global settings
|
|
global:
|
|
# Registry configuration
|
|
# NOTE: Use external HTTPS URL - containerd requires HTTPS for authenticated registries
|
|
registry:
|
|
url: "registry.bakewise.ai/bakery-admin"
|
|
|
|
# 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
|
|
# NOTE: Use external HTTPS URL - containerd requires HTTPS for authenticated registries
|
|
baseRegistry: "registry.bakewise.ai/bakery-admin"
|
|
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
|
|
# Set to empty/false to skip namespace creation (namespace is created by Tekton installation)
|
|
namespace: ""
|
|
|
|
# Secrets configuration
|
|
secrets:
|
|
# Webhook secret for validating incoming webhooks
|
|
webhook:
|
|
token: "secure-webhook-token-replace-with-actual-value"
|
|
|
|
# Registry credentials for pushing images
|
|
# Uses the same credentials as Gitea admin for consistency
|
|
# NOTE: Use external HTTPS URL - containerd requires HTTPS for authenticated registries
|
|
registry:
|
|
username: "bakery-admin"
|
|
password: "" # Will be populated from gitea-admin-secret
|
|
registryUrl: "registry.bakewise.ai"
|
|
|
|
# Git credentials for GitOps updates
|
|
# Uses the same credentials as Gitea admin for consistency
|
|
git:
|
|
username: "bakery-admin"
|
|
password: "" # Will be populated from gitea-admin-secret
|
|
|
|
# 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" |