Deploy an Insight Point to a Kubernetes cluster
helm list -n <NAMESPACE>kubectl logs -l app=<veza-insight-point> -n <NAMESPACE>helm upgrade <veza-insight-point> oci://public.ecr.aws/veza/helm-chart/insight-point --version <VERSION> --namespace <NAMESPACE>helm uninstall <veza-insight-point> --namespace <NAMESPACE>caBundle: |
-----BEGIN CERTIFICATE-----
MIIDXTCCAkWgAwIBAgIJAKZ...
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIDXTCCAkWgAwIBAgIJAKZ...
-----END CERTIFICATE-----helm install veza-insight-point oci://public.ecr.aws/veza/helm-chart/insight-point \
--version <VERSION> \
--namespace veza \
--create-namespace \
--set key=<your-registration-key> \
--values ca-values.yaml# Create ConfigMap from file
kubectl create configmap custom-ca-bundle \
--from-file=ca-certificates.crt=/path/to/your/ca-bundle.crt \
-n veza
# Reference in helm install
helm install veza-insight-point oci://public.ecr.aws/veza/helm-chart/insight-point \
--version <VERSION> \
--namespace veza \
--create-namespace \
--set key=<your-registration-key> \
--set caBundleConfigMapRef=custom-ca-bundle# Custom tags
tags:
environment: production
datacenter: us-west-1
team: platform-engineering
owner: [email protected]helm install veza-insight-point veza/external-insight-point \
-f values.yaml \
--namespace vezahelm install veza-insight-point veza/external-insight-point \
--set key=<your-registration-key> \
--set addr=your-control-plane.veza.com:443 \
--set tags.environment=production \
--set tags.datacenter=us-west-1 \
--set tags.team=platform-engineering \
--namespace vezahelm upgrade veza-insight-point veza/external-insight-point \
--reuse-values \
--set tags.environment=production \
--set tags.new_key=new_value \
--namespace vezahelm install veza-insight-point oci://public.ecr.aws/veza/helm-chart/insight-point \
--version <VERSION> \
--namespace <NAMESPACE> \
--set key=<KEY> \
--set webhookRelay.enabled=true \
--set webhookRelay.allowedHosts[0]="webhook.site" \
--set webhookRelay.allowedHosts[1]="*.example.com" \
--set webhookRelay.allowedHosts[2]="172.17.0.0/24"helm upgrade veza-insight-point oci://public.ecr.aws/veza/helm-chart/insight-point \
--version <VERSION> \
--namespace <NAMESPACE> \
--set webhookRelay.enabled=true \
--set webhookRelay.allowedHosts[0]="webhook.site" \
--set webhookRelay.allowedHosts[1]="*.example.com"key: "<your-insight-point-key>"
webhookRelay:
enabled: true
allowedHosts:
- "webhook.site"
- "*.example.com" # Wildcard domain
- "172.17.0.100" # IP address
- "10.0.0.0/8" # CIDR range
- "172.16.*" # Wildcard IPhelm install veza-insight-point oci://public.ecr.aws/veza/helm-chart/insight-point \
--version <VERSION> \
--namespace <NAMESPACE> \
--values values.yamlhelm get values veza-insight-point -n <NAMESPACE>kubectl get pods -n <NAMESPACE> -l app=veza-insight-point -o jsonpath='{.items[0].spec.containers[0].env}' | jqkubectl logs -l app=veza-insight-point -n <NAMESPACE>helm install <NAME> oci://public.ecr.aws/veza/helm-chart/insight-point --version <VERSION> --namespace <NAMESPACE> --create-namespace --set key=<KEY>helm install veza-insight-point oci://public.ecr.aws/veza/helm-chart/insight-point --version 2024.1.29-1 --namespace veza --create-namespace --set enableSecrets=true --set key=<YOUR_KEY>