Closed mkmik closed 1 year ago
$ tilt up Tilt started on http://localhost:10350/ v0.32.0, built 2023-03-13 (space) to open the browser (s) to stream logs (--stream=true) (t) to open legacy terminal mode (--legacy=true) (ctrl-c) to exit Tilt started on http://localhost:10350/ v0.32.0, built 2023-03-13 Initial Build Loading Tiltfile at: /home/mkm/controller-rs/Tiltfile compiling with features: Successfully loaded Tiltfile (9.664509ms) compile │ compile │ Initial Build compile │ Running cmd: just compile WARNING: You are running Kind without a local image registry. Tilt can use the local registry to speed up builds. Instructions: https://github.com/tilt-dev/kind-local compile │ Finished release [optimized] target(s) in 0.14s uncategorized │ uncategorized │ Initial Build uncategorized │ STEP 1/1 — Deploying uncategorized │ Applying YAML to cluster uncategorized │ Objects applied to cluster: uncategorized │ → doc-controller:serviceaccount uncategorized │ → doc-controller:clusterrole uncategorized │ → doc-controller:clusterrolebinding uncategorized │ uncategorized │ Step 1 - 0.11s (Deploying) uncategorized │ DONE IN: 0.11s uncategorized │ doc-controll… │ doc-controll… │ Initial Build doc-controll… │ STEP 1/3 — Building Dockerfile: [clux/controller] doc-controll… │ Building Dockerfile for platform linux/amd64: doc-controll… │ FROM cgr.dev/chainguard/static doc-controll… │ COPY --chown=nonroot:nonroot ./controller /app/ doc-controll… │ EXPOSE 8080 doc-controll… │ ENTRYPOINT ["/app/controller"] doc-controll… │ doc-controll… │ doc-controll… │ Building image doc-controll… │ [background] read source files doc-controll… │ [1/2] FROM cgr.dev/chainguard/static@sha256:f410bf52742e6feffaea0ec77ee0da46e3891c66aed4d99eb5fff70e154df01f doc-controll… │ [1/2] FROM cgr.dev/chainguard/static@sha256:f410bf52742e6feffaea0ec77ee0da46e3891c66aed4d99eb5fff70e154df01f [done: 16ms] doc-controll… │ [background] read source files 21.51MB [done: 99ms] doc-controll… │ [1/2] FROM cgr.dev/chainguard/static@sha256:f410bf52742e6feffaea0ec77ee0da46e3891c66aed4d99eb5fff70e154df01f 488.64kB / 488.64kB [done: 614ms] doc-controll… │ [2/2] COPY --chown=nonroot:nonroot ./controller /app/ doc-controll… │ [2/2] COPY --chown=nonroot:nonroot ./controller /app/ [done: 109ms] doc-controll… │ exporting to image doc-controll… │ exporting to image [done: 90ms] doc-controll… │ doc-controll… │ STEP 2/3 — Pushing clux/controller:tilt-41cd18d1e986baac doc-controll… │ Loading image to KIND doc-controll… │ Image: "docker.io/clux/controller:tilt-41cd18d1e986baac" with ID "sha256:41cd18d1e986baac3dea88effd356b84143d3260feeeaa1ff655eb6633c34805" not yet present on node "kind-control-plane", loading... doc-controll… │ doc-controll… │ STEP 3/3 — Deploying doc-controll… │ Applying YAML to cluster doc-controll… │ Objects applied to cluster: doc-controll… │ → doc-controller:service doc-controll… │ → doc-controller:deployment doc-controll… │ doc-controll… │ Step 1 - 2.80s (Building Dockerfile: [clux/controller]) doc-controll… │ Step 2 - 1.36s (Pushing clux/controller:tilt-41cd18d1e986baac) doc-controll… │ Step 3 - 0.02s (Deploying) doc-controll… │ DONE IN: 4.18s doc-controll… │ doc-controll… │ doc-controll… │ Tracking new pod rollout (doc-controller-5787c66f9-jtd7v): doc-controll… │ ┊ Scheduled - <1s doc-controll… │ ┊ Initialized - (…) Pending doc-controll… │ ┊ Ready - (…) Pending doc-controll… │ [event: pod doc-controller-5787c66f9-jtd7v] Search Line limits were exceeded, some search paths have been omitted, the applied search line is: default.svc.cluster.local svc.cluster.local cluster.local tail244ec.ts.net influxdata.io a.influxcloud.net doc-controll… │ [event: pod doc-controller-5787c66f9-jtd7v] Search Line limits were exceeded, some search paths have been omitted, the applied search line is: default.svc.cluster.local svc.cluster.local cluster.local tail244ec.ts.net influxdata.io a.influxcloud.net doc-controll… │ [event: pod doc-controller-5787c66f9-jtd7v] Container image "docker.io/istio/proxyv2:1.13.1" already present on machine doc-controll… │ [event: pod doc-controller-5787c66f9-jtd7v] Search Line limits were exceeded, some search paths have been omitted, the applied search line is: default.svc.cluster.local svc.cluster.local cluster.local tail244ec.ts.net influxdata.io a.influxcloud.net doc-controll… │ [event: pod doc-controller-5787c66f9-jtd7v] Container image "clux/controller:tilt-41cd18d1e986baac" already present on machine doc-controll… │ [event: pod doc-controller-5787c66f9-jtd7v] Container image "docker.io/istio/proxyv2:1.13.1" already present on machine doc-controll… │ [event: pod doc-controller-5787c66f9-jtd7v] Search Line limits were exceeded, some search paths have been omitted, the applied search line is: default.svc.cluster.local svc.cluster.local cluster.local tail244ec.ts.net influxdata.io a.influxcloud.net doc-controll… │ [event: pod doc-controller-5787c66f9-jtd7v] Container image "clux/controller:tilt-41cd18d1e986baac" already present on machine doc-controll… │ 2023-03-14T10:33:03.303910Z INFO actix_server::builder: starting 16 workers doc-controll… │ 2023-03-14T10:33:03.310268Z INFO actix_server::server: Tokio runtime found; starting in existing Tokio runtime doc-controll… │ 2023-03-14T10:33:03.390673Z DEBUG HTTP{http.method=GET http.url=https://10.96.0.1/apis/kube.rs/v1/documents?&limit=1 otel.name="list" otel.kind="client"}: kube_client::client::builder: requesting doc-controll… │ 2023-03-14T10:33:03.410695Z ERROR HTTP{http.method=GET http.url=https://10.96.0.1/apis/kube.rs/v1/documents?&limit=1 otel.name="list" otel.kind="client" otel.status_code="ERROR"}: kube_client::client::builder: failed with error error trying to connect: tcp connect error: Connection refused (os error 111) doc-controll… │ 2023-03-14T10:33:03.410724Z ERROR controller::controller: CRD is not queryable; HyperError(hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 111, kind: ConnectionRefused, message: "Connection refused" }))). Is the CRD installed? doc-controll… │ 2023-03-14T10:33:03.410734Z INFO controller::controller: Installation: cargo run --bin crdgen | kubectl apply -f - doc-controll… │ [event: pod doc-controller-5787c66f9-jtd7v] Search Line limits were exceeded, some search paths have been omitted, the applied search line is: default.svc.cluster.local svc.cluster.local cluster.local tail244ec.ts.net influxdata.io a.influxcloud.net doc-controll… │ [event: pod doc-controller-5787c66f9-jtd7v] Back-off restarting failed container doc-controll… │ WARNING: Detected container restart. Pod: doc-controller-5787c66f9-jtd7v. Container: doc-controller. doc-controll… │ 2023-03-14T10:33:04.304458Z INFO actix_server::builder: starting 16 workers doc-controll… │ 2023-03-14T10:33:04.385413Z INFO actix_server::server: Tokio runtime found; starting in existing Tokio runtime doc-controll… │ 2023-03-14T10:33:04.390388Z DEBUG HTTP{http.method=GET http.url=https://10.96.0.1/apis/kube.rs/v1/documents?&limit=1 otel.name="list" otel.kind="client"}: kube_client::client::builder: requesting doc-controll… │ 2023-03-14T10:33:04.416035Z WARN kube_client::client: Unsuccessful data error parse: 404 page not found doc-controll… │ doc-controll… │ 2023-03-14T10:33:04.416054Z DEBUG kube_client::client: Unsuccessful: ErrorResponse { status: "404 Not Found", message: "\"404 page not found\\n\"", reason: "Failed to parse error data", code: 404 } (reconstruct) doc-controll… │ 2023-03-14T10:33:04.416061Z ERROR controller::controller: CRD is not queryable; Api(ErrorResponse { status: "404 Not Found", message: "\"404 page not found\\n\"", reason: "Failed to parse error data", code: 404 }). Is the CRD installed? doc-controll… │ 2023-03-14T10:33:04.416065Z INFO controller::controller: Installation: cargo run --bin crdgen | kubectl apply -f - doc-controll… │ [event: pod doc-controller-5787c66f9-jtd7v] Search Line limits were exceeded, some search paths have been omitted, the applied search line is: default.svc.cluster.local svc.cluster.local cluster.local tail244ec.ts.net influxdata.io a.influxcloud.net doc-controll… │ [event: pod doc-controller-5787c66f9-jtd7v] Back-off restarting failed container WARNING: You are running Kind without a local image registry. Tilt can use the local registry to speed up builds. Instructions: https://github.com/tilt-dev/kind-local doc-controll… │ [event: pod doc-controller-5787c66f9-jtd7v] Search Line limits were exceeded, some search paths have been omitted, the applied search line is: default.svc.cluster.local svc.cluster.local cluster.local tail244ec.ts.net influxdata.io a.influxcloud.net doc-controll… │ [event: pod doc-controller-5787c66f9-jtd7v] Back-off restarting failed container doc-controll… │ [event: pod doc-controller-5787c66f9-jtd7v] Search Line limits were exceeded, some search paths have been omitted, the applied search line is: default.svc.cluster.local svc.cluster.local cluster.local tail244ec.ts.net influxdata.io a.influxcloud.net doc-controll… │ [event: pod doc-controller-5787c66f9-jtd7v] Container image "clux/controller:tilt-41cd18d1e986baac" already present on machine doc-controll… │ WARNING: Detected container restart. Pod: doc-controller-5787c66f9-jtd7v. Container: doc-controller. doc-controll… │ 2023-03-14T10:33:19.787903Z INFO actix_server::builder: starting 16 workers doc-controll… │ 2023-03-14T10:33:19.794091Z INFO actix_server::server: Tokio runtime found; starting in existing Tokio runtime doc-controll… │ 2023-03-14T10:33:19.799238Z DEBUG HTTP{http.method=GET http.url=https://10.96.0.1/apis/kube.rs/v1/documents?&limit=1 otel.name="list" otel.kind="client"}: kube_client::client::builder: requesting doc-controll… │ 2023-03-14T10:33:19.892258Z WARN kube_client::client: Unsuccessful data error parse: 404 page not found doc-controll… │ doc-controll… │ 2023-03-14T10:33:19.892278Z DEBUG kube_client::client: Unsuccessful: ErrorResponse { status: "404 Not Found", message: "\"404 page not found\\n\"", reason: "Failed to parse error data", code: 404 } (reconstruct) doc-controll… │ 2023-03-14T10:33:19.892285Z ERROR controller::controller: CRD is not queryable; Api(ErrorResponse { status: "404 Not Found", message: "\"404 page not found\\n\"", reason: "Failed to parse error data", code: 404 }). Is the CRD installed? doc-controll… │ 2023-03-14T10:33:19.892290Z INFO controller::controller: Installation: cargo run --bin crdgen | kubectl apply -f - doc-controll… │ WARNING: Detected container restart. Pod: doc-controller-5787c66f9-jtd7v. Container: doc-controller. doc-controll… │ 2023-03-14T10:33:48.796764Z INFO actix_server::builder: starting 16 workers doc-controll… │ 2023-03-14T10:33:48.803127Z INFO actix_server::server: Tokio runtime found; starting in existing Tokio runtime doc-controll… │ 2023-03-14T10:33:48.886924Z DEBUG HTTP{http.method=GET http.url=https://10.96.0.1/apis/kube.rs/v1/documents?&limit=1 otel.name="list" otel.kind="client"}: kube_client::client::builder: requesting doc-controll… │ 2023-03-14T10:33:48.912853Z WARN kube_client::client: Unsuccessful data error parse: 404 page not found doc-controll… │ doc-controll… │ 2023-03-14T10:33:48.912870Z DEBUG kube_client::client: Unsuccessful: ErrorResponse { status: "404 Not Found", message: "\"404 page not found\\n\"", reason: "Failed to parse error data", code: 404 } (reconstruct) doc-controll… │ 2023-03-14T10:33:48.912876Z ERROR controller::controller: CRD is not queryable; Api(ErrorResponse { status: "404 Not Found", message: "\"404 page not found\\n\"", reason: "Failed to parse error data", code: 404 }). Is the CRD installed? doc-controll… │ 2023-03-14T10:33:48.912881Z INFO controller::controller: Installation: cargo run --bin crdgen | kubectl apply -f -
ah, good catch. must've written this after having tested it directly. does it work for you, after the new commit? am on aarch64 atm and everything is a bit broken for me.
it worked, thank you!