Documentation forSolarWinds Observability SaaS

Update your private probe in Kubernetes

To update the probe configuration or image:

  1. Edit the Deployment (or DaemonSet/StatefulSet) manifest to change environment variables, timeouts, or image tag.

  2. Apply the updated manifest.

    kubectl apply -f private-probe-deployment.yaml
  3. (Optional) Trigger a rollout restart.

    kubectl rollout restart deployment/private-probe-deployment
Keep LOCAL_ID unchanged if you want to preserve the probe identity and existing check assignments.

Update cacert.pem with a ConfigMap

If you need to provide an updated or custom cacert.pem in Kubernetes, you can mount it using a ConfigMap.

  1. Create a ConfigMap from your cacert.pem file.

    kubectl create configmap probe-cacert --from-file=cacert=cacert.pem
  2. Execute the following to add a volume and volume mount to your Deployment.

    ...
    spec:
      containers:
        - name: private-probe
          image: solarwinds/synthetics-private-probe:latest
          env:
            # SYNTHETICS_COLLECTOR_URL, LOCAL_ID, NAME, API_TOKEN as above
          volumeMounts:
            - name: cacert-volume
              mountPath: /app/cacert.pem
              subPath: cacert.pem
      volumes:
        - name: cacert-volume