- Implement tests for KubernetesCluster including registration, connectivity status, and error handling. - Create tests for Tenant creation, member management, and status changes. - Add tests for ServiceInstance provisioning and state management. - Introduce RegisterClusterHandler tests to validate registration requests and error scenarios. - Set up project files for new test projects with necessary dependencies.
85 lines
1.4 KiB
YAML
85 lines
1.4 KiB
YAML
# Default values for EntKube Helm chart
|
|
|
|
replicaCount: 1
|
|
|
|
image:
|
|
registry: gitea.example.com
|
|
pullPolicy: IfNotPresent
|
|
tag: "" # Defaults to appVersion
|
|
|
|
imagePullSecrets: []
|
|
nameOverride: ""
|
|
fullnameOverride: ""
|
|
|
|
# Service configurations per microservice
|
|
web:
|
|
enabled: true
|
|
replicaCount: 1
|
|
image:
|
|
repository: entkube/web
|
|
port: 5000
|
|
resources:
|
|
requests:
|
|
cpu: 100m
|
|
memory: 128Mi
|
|
limits:
|
|
cpu: 500m
|
|
memory: 512Mi
|
|
|
|
clusters:
|
|
enabled: true
|
|
replicaCount: 1
|
|
image:
|
|
repository: entkube/clusters
|
|
port: 5010
|
|
resources:
|
|
requests:
|
|
cpu: 100m
|
|
memory: 128Mi
|
|
limits:
|
|
cpu: 500m
|
|
memory: 256Mi
|
|
|
|
provisioning:
|
|
enabled: true
|
|
replicaCount: 1
|
|
image:
|
|
repository: entkube/provisioning
|
|
port: 5020
|
|
resources:
|
|
requests:
|
|
cpu: 100m
|
|
memory: 128Mi
|
|
limits:
|
|
cpu: 500m
|
|
memory: 256Mi
|
|
|
|
identity:
|
|
enabled: true
|
|
replicaCount: 1
|
|
image:
|
|
repository: entkube/identity
|
|
port: 5030
|
|
resources:
|
|
requests:
|
|
cpu: 100m
|
|
memory: 128Mi
|
|
limits:
|
|
cpu: 500m
|
|
memory: 256Mi
|
|
|
|
# Ingress configuration — select your strategy
|
|
ingress:
|
|
enabled: true
|
|
provider: traefik # Options: traefik | istio | gatewayapi
|
|
host: entkube.example.com
|
|
tls:
|
|
enabled: true
|
|
secretName: entkube-tls
|
|
annotations: {}
|
|
|
|
serviceAccount:
|
|
create: true
|
|
name: ""
|
|
annotations: {}
|