Sumit Kumar
11/05/2024, 12:11 PMglobal:
storageClass: signoz-gp3
cloud: aws
clickhouse:
# layout:
# shardsCount: 2
# replicasCount: 1
# zookeeper:
# replicaCount: 2
persistence:
storageClass: signoz-gp3
size: 300Gi
cloudStorage:
enabled: true
defaultKeepFreeSpaceBytes: "52428800" # 500MB
type: s3
endpoint: <https://ss2-tmp-store/logs-cold-storage/>
accessKey: <accessKey>
secretAccess: <secretAccess>
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: dedicated
operator: In
values:
- signoz-c6a.2xlarge
tolerations:
- key: "signoz"
operator: "Equal"
value: "true"
effect: "NoExecute"
schemaMigrator:
enableReplication: true
cert-manager:
enabled: true
installCRDs: true
letsencrypt: true
ingressClassName: nginx
email: <mailto:john@sentisum.com|john@sentisum.com>
ingress-nginx:
enabled: true
controller:
name: ingress-nginx-controller
namespace: platform
service:
annotations:
<http://service.beta.kubernetes.io/aws-load-balancer-internal|service.beta.kubernetes.io/aws-load-balancer-internal>: "false" # Ensure this is set to "false" for external LoadBalancer
type: LoadBalancer
ingressClassResource:
name: nginx
enabled: true
default: true
frontend:
ingress:
enabled: true
className: nginx
hosts:
- host: <http://signoz.sentisum.com|signoz.sentisum.com>
paths:
- path: /
pathType: ImplementationSpecific
port: 3301
tls:
- secretName: <http://signoz.sentisum.com|signoz.sentisum.com>
hosts:
- <http://signoz.sentisum.com|signoz.sentisum.com>
annotations:
<http://cert-manager.io/cluster-issuer|cert-manager.io/cluster-issuer>: letsencrypt-prod
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: dedicated
operator: In
values:
- signoz-c6a.2xlarge
tolerations:
- key: "signoz"
operator: "Equal"
value: "true"
effect: "NoExecute"
otelCollector:
replicaCount: 2
config:
exporters:
clickhousetraces:
timeout: 30s
clickhouselogsexporter:
timeout: 30s
processors:
batch:
timeout: 30s
ingress:
enabled: true
className: nginx
hosts:
- host: <http://signoz-ingest.sentisum.com|signoz-ingest.sentisum.com>
paths:
- path: /
pathType: ImplementationSpecific
port: 4317
tls:
- secretName: <http://signoz-ingest.sentisum.com|signoz-ingest.sentisum.com>
hosts:
- <http://signoz-ingest.sentisum.com|signoz-ingest.sentisum.com>
annotations:
<http://cert-manager.io/cluster-issuer|cert-manager.io/cluster-issuer>: letsencrypt-prod
<http://nginx.ingress.kubernetes.io/ssl-redirect|nginx.ingress.kubernetes.io/ssl-redirect>: "true"
<http://nginx.ingress.kubernetes.io/backend-protocol|nginx.ingress.kubernetes.io/backend-protocol>: "GRPC"
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: dedicated
operator: In
values:
- signoz-c6a.2xlarge
tolerations:
- key: "signoz"
operator: "Equal"
value: "true"
effect: "NoExecute"
Prashant Shahi
11/05/2024, 12:25 PMcert-manager
and ingress-nginx
are no longer bundled with the SigNoz helm chart.
You will need to install them separately and configure it.
It looks like we are yet to update our docs.
cc @Vibhu Pandey @Chitransh GuptaSumit Kumar
11/05/2024, 12:28 PMhelm install ingress-nginx ingress-nginx/ingress-nginx -f override-values.yaml --namespace platform
Sumit Kumar
11/05/2024, 12:31 PMSumit Kumar
11/05/2024, 12:36 PMSumit Kumar
11/06/2024, 9:36 AMPrashant Shahi
11/08/2024, 9:53 AMPrashant Shahi
11/08/2024, 9:53 AMoverride-values.yaml
?