#Help Running Dagger Engine on Kubernetes

1 messages · Page 1 of 1 (latest)

gray parcel
#

I have followed the instruction on setting up dagger Engine inside, it is running but having issue connecting from the git . here is the video https://www.youtube.com/watch?v=sogSICwyg0Y . I also rwady instruction from dagger.io but could not get it working.

➜  hello-dagger git:(main) kubectl get pods -n dagger
NAME                              READY   STATUS    RESTARTS      AGE
dagger-dagger-helm-engine-4dz5t   1/1     Running   0             55m
dagger-dagger-helm-engine-5r5k2   1/1     Running   0             55m
dagger-dagger-helm-engine-tth5r   1/1     Running   0             55m
gitlab-runner-65dcb59c85-tgvp6    1/1     Running   2 (63m ago)   68m
rockylinux                        1/1     Running   0             6m57s
✗  hello-dagger git:(main) echo $env.DAGGER_ENGINE_POD_NAME
dagger-dagger-helm-engine-4dz5t
➜  hello-dagger git:(main) echo $env._EXPERIMENTAL_DAGGER_RUNNER_HOST
kube-pod://dagger-dagger-helm-engine-4dz5t?namespace=dagger

but still dagger refuse to connect

#

here is my namespace configuration

apiVersion: v1
kind: Namespace
metadata:
  creationTimestamp: "2024-05-28T16:15:31Z"
  labels:
    kubernetes.io/metadata.name: dagger
    pod-security.kubernetes.io.warn: privileged
    pod-security.kubernetes.io/audit: privileged
    pod-security.kubernetes.io/enforce: privileged
  name: dagger
  resourceVersion: "2255"
  uid: 2a7f969a-ddec-4db0-8308-922318a6b0d9
spec:
  finalizers:
  - kubernetes
status:
  phase: Active

and this is the command i use in installing it

helm upgrade --install --namespace=dagger --create-namespace dagger oci://registry.dagger.io/dagger-helm
#

but i get this error,

➜  hello-dagger git:(main) dagger init --sdk=go
● connect 0.1s
2024/05/28 11:28:30 http2: server: error reading preface from client localhost: rpc error: code = Unknown desc = failed to get client metadata for session call: failed to JSON-unmarshal x-dagger-client-metadata: json: cannot
∅ connect 14.6s
┃ Failed to connect; retrying... name:"error" value:"make request: Post \"http://dagger/query\": rpc error: code = Unknown desc = failed to get client metadata for session call: failed to JSON-unmarshal x-dagger-client-metada
┃ : json: cannot unmarshal array into Go struct field ClientMetadata.labels of type telemetry.Labels"
┃ Failed to connect; retrying... name:"error" value:"make request: Post \"http://dagger/query\": rpc error: code = Unknown desc = failed to get client metadata for session call: failed to JSON-unmarshal x-dagger-client-metada
┃ ta: json: cannot unmarshal array into Go struct field ClientMetadata.labels of type telemetry.Labels"
┃ Failed to connect; retrying... name:"error" value:"make request: Post \"http://dagger/query\": rpc error: code = Unknown desc = failed to get client metadata for session call: failed to JSON-unmarshal x-dagger-client-metada
┃ ta: json: cannot unmarshal array into Go struct field ClientMetadata.labels of type telemetry.Labels"
┃ Failed to connect; retrying... name:"error" value:"make request: Post \"http://dagger/query\": rpc error: code = Unknown desc = failed to get client metadata for session call: failed to JSON-unmarshal x-dagger-client-metada
┃ ta: json: cannot unmarshal array into Go struct field ClientMetadata.labels of type telemetry.Labels"

Error: context canceled
wild sable