diff --git a/Dockerfile.agent.local b/Dockerfile.agent.local index 2dd19e35..d066aaf1 100644 --- a/Dockerfile.agent.local +++ b/Dockerfile.agent.local @@ -1,4 +1,4 @@ -FROM alpine:3.21.3@sha256:a8560b36e8b8210634f77d9f7f9efd7ffa463e380b75e2e74aff4511df3ef88c +FROM alpine:3.23.3@sha256:25109184c71bdad752c8312a8623239686a9a2071e8825f20acb8f2198c3f659 # the agent needs to run as root, there is no way around this USER 0 diff --git a/Dockerfile.controller.local b/Dockerfile.controller.local index 4b02857d..1f892593 100644 --- a/Dockerfile.controller.local +++ b/Dockerfile.controller.local @@ -1,4 +1,4 @@ -FROM alpine:3.21.3@sha256:a8560b36e8b8210634f77d9f7f9efd7ffa463e380b75e2e74aff4511df3ef88c +FROM alpine:3.23.3@sha256:25109184c71bdad752c8312a8623239686a9a2071e8825f20acb8f2198c3f659 COPY ./bin/kvisor-controller /app/kvisor-controller diff --git a/Dockerfile.e2e b/Dockerfile.e2e index b0ae8b62..56fd2160 100644 --- a/Dockerfile.e2e +++ b/Dockerfile.e2e @@ -1,4 +1,4 @@ -FROM alpine:3.21.3@sha256:a8560b36e8b8210634f77d9f7f9efd7ffa463e380b75e2e74aff4511df3ef88c +FROM alpine:3.23.3@sha256:25109184c71bdad752c8312a8623239686a9a2071e8825f20acb8f2198c3f659 RUN apk update && apk add curl bash RUN curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 && chmod 700 get_helm.sh && VERIFY_CHECKSUM=false ./get_helm.sh diff --git a/Dockerfile.event-generator b/Dockerfile.event-generator index bdc7249a..b305f9bd 100644 --- a/Dockerfile.event-generator +++ b/Dockerfile.event-generator @@ -1,4 +1,4 @@ -FROM alpine:3.21.3@sha256:a8560b36e8b8210634f77d9f7f9efd7ffa463e380b75e2e74aff4511df3ef88c +FROM alpine:3.23.3@sha256:25109184c71bdad752c8312a8623239686a9a2071e8825f20acb8f2198c3f659 COPY ./bin/kvisor-event-generator /app/kvisor-event-generator diff --git a/Dockerfile.mock-server b/Dockerfile.mock-server index bf63e279..e061559d 100644 --- a/Dockerfile.mock-server +++ b/Dockerfile.mock-server @@ -1,4 +1,4 @@ -FROM alpine:3.21.3@sha256:a8560b36e8b8210634f77d9f7f9efd7ffa463e380b75e2e74aff4511df3ef88c +FROM alpine:3.23.3@sha256:25109184c71bdad752c8312a8623239686a9a2071e8825f20acb8f2198c3f659 COPY ./bin/kvisor-mock-server /app/kvisor-mock-server diff --git a/Dockerfile.scanners b/Dockerfile.scanners index 0e4843b4..fb56d3c2 100644 --- a/Dockerfile.scanners +++ b/Dockerfile.scanners @@ -1,4 +1,4 @@ -FROM alpine:3.21.3@sha256:a8560b36e8b8210634f77d9f7f9efd7ffa463e380b75e2e74aff4511df3ef88c +FROM alpine:3.23.3@sha256:25109184c71bdad752c8312a8623239686a9a2071e8825f20acb8f2198c3f659 # Needed for kube-bench. RUN apk --no-cache add procps diff --git a/Dockerfile.scanners.local b/Dockerfile.scanners.local index 4f50a411..96de04d0 100644 --- a/Dockerfile.scanners.local +++ b/Dockerfile.scanners.local @@ -1,4 +1,4 @@ -FROM alpine:3.21.3@sha256:a8560b36e8b8210634f77d9f7f9efd7ffa463e380b75e2e74aff4511df3ef88c +FROM alpine:3.23.3@sha256:25109184c71bdad752c8312a8623239686a9a2071e8825f20acb8f2198c3f659 # Needed for kube-bench. RUN apk --no-cache add procps diff --git a/charts/kvisor/values.yaml b/charts/kvisor/values.yaml index 078cda14..bcacd7ab 100644 --- a/charts/kvisor/values.yaml +++ b/charts/kvisor/values.yaml @@ -251,7 +251,7 @@ agent: enabled: true image: repository: us-docker.pkg.dev/castai-hub/library/reliability-metrics-otel-collector - tag: "v0.1.4" + tag: "v0.1.5@sha256:5c9ee7ab25bf3a2105e32fe483ed4ba0f722bdf42550bbdf6878ce9a49a81e41" resources: requests: memory: 128Mi @@ -406,7 +406,7 @@ controller: enabled: true image: repository: us-docker.pkg.dev/castai-hub/library/reliability-metrics-otel-collector - tag: "v0.1.4" + tag: "v0.1.5@sha256:5c9ee7ab25bf3a2105e32fe483ed4ba0f722bdf42550bbdf6878ce9a49a81e41" resources: requests: cpu: 250m @@ -466,7 +466,7 @@ clickhouse: image: repository: clickhouse/clickhouse-server pullPolicy: IfNotPresent - tag: "25.2.1.3085-alpine@sha256:49e2bbe28760d0af142096d837ca2337b0265c910a07504a3175fc9326965bd7" + tag: "25.12.8.9-alpine@sha256:f6200b2d040ae9af6b289bc1d10f2bddff7df97e77319d706953f7aa15751dfe" nodeSelector: {} tolerations: [] diff --git a/devbox.json b/devbox.json index c768999d..8504c869 100644 --- a/devbox.json +++ b/devbox.json @@ -1,18 +1,18 @@ { "$schema": "https://raw.githubusercontent.com/jetpack-io/devbox/0.10.4/.schema/devbox.schema.json", "packages": [ - "go@1.24.0", + "go@1.26.1", "llvm_14@14.0.6", "clang_14@14.0.6", "protobuf@32.0", - "protoc-gen-go@1.36.9", - "protoc-gen-go-grpc@1.5.1", - "tilt@0.33.21", - "bpftrace@0.22.1", + "protoc-gen-go@1.36.11", + "protoc-gen-go-grpc@1.6.0", + "tilt@0.36.3", + "bpftrace@0.24.2", "bpftool@5.19.12", - "kind@0.27.0", - "kubectl@1.32.2", - "golangci-lint@2.0.0" + "kind@0.31.0", + "kubectl@1.35.2", + "golangci-lint@2.11.3" ], "env": { "GOROOT": "$PWD/.devbox/nix/profile/default/share/go" diff --git a/devbox.lock b/devbox.lock index 3be99d61..9b32c420 100644 --- a/devbox.lock +++ b/devbox.lock @@ -5,43 +5,53 @@ "last_modified": "2023-02-24T09:01:09Z", "resolved": "github:NixOS/nixpkgs/7d0ed7f2e5aea07ab22ccb338d27fbe347ed2f11#bpftool", "source": "devbox-search", - "version": "5.19.12" + "version": "5.19.12", + "systems": { + "x86_64-linux": { + "outputs": [ + { + "path": "/tmp/containerbase/cache/nix/store/c9gskwavz26y6rx4xfagys8zai7zxwzs-bpftools-5.19.12", + "default": true + } + ] + } + } }, - "bpftrace@0.22.1": { - "last_modified": "2025-03-13T11:38:39Z", - "resolved": "github:NixOS/nixpkgs/573c650e8a14b2faa0041645ab18aed7e60f0c9a#bpftrace", + "bpftrace@0.24.2": { + "last_modified": "2026-02-23T15:40:43Z", + "resolved": "github:NixOS/nixpkgs/80d901ec0377e19ac3f7bb8c035201e2e098cc97#bpftrace", "source": "devbox-search", - "version": "0.22.1", + "version": "0.24.2", "systems": { "aarch64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/a6py6dji4x66vl07m7axmxb032ya4xwz-bpftrace-0.22.1", + "path": "/nix/store/57r4m11d4ssjzzbajahp6wmj5y623zk2-bpftrace-0.24.2", "default": true }, { "name": "man", - "path": "/nix/store/pzm8kdjjzj3mlpy1wjcb5prc029wjlw6-bpftrace-0.22.1-man", + "path": "/nix/store/7amqdr3x5icwbsal4y2g60irqqwdc606-bpftrace-0.24.2-man", "default": true } ], - "store_path": "/nix/store/a6py6dji4x66vl07m7axmxb032ya4xwz-bpftrace-0.22.1" + "store_path": "/nix/store/57r4m11d4ssjzzbajahp6wmj5y623zk2-bpftrace-0.24.2" }, "x86_64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/n2qrgmv9d9cv7c0miz16f9is4c9wp8mx-bpftrace-0.22.1", + "path": "/nix/store/6m0gl2xcf4al4lzv3wk84qgml5yw464s-bpftrace-0.24.2", "default": true }, { "name": "man", - "path": "/nix/store/6v144swpr28lqvzalxkksya56l0mhcs1-bpftrace-0.22.1-man", + "path": "/nix/store/0fji8j3dvkwxaz6175n0wx24niw6qkr9-bpftrace-0.24.2-man", "default": true } ], - "store_path": "/nix/store/n2qrgmv9d9cv7c0miz16f9is4c9wp8mx-bpftrace-0.22.1" + "store_path": "/nix/store/6m0gl2xcf4al4lzv3wk84qgml5yw464s-bpftrace-0.24.2" } } }, @@ -97,231 +107,231 @@ "last_modified": "2026-02-11T12:16:34Z", "resolved": "github:NixOS/nixpkgs/8482c7ded03bae7550f3d69884f1e611e3bd19e8?lastModified=1770812194&narHash=sha256-OH%2BlkaIKAvPXR3nITO7iYZwew2nW9Y7Xxq0yfM%2FUcUU%3D" }, - "go@1.24.0": { - "last_modified": "2025-02-23T09:42:26Z", - "resolved": "github:NixOS/nixpkgs/2d068ae5c6516b2d04562de50a58c682540de9bf#go_1_24", + "go@1.26.1": { + "last_modified": "2026-03-10T02:35:18Z", + "resolved": "github:NixOS/nixpkgs/e607cb5360ff1234862ac9f8839522becb853bb9#go_1_26", "source": "devbox-search", - "version": "1.24.0", + "version": "1.26.1", "systems": { "aarch64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/v495d2fb3ffi08ri6jffvhzr08p104pk-go-1.24.0", + "path": "/nix/store/jywi4m1c3l499kb43rykvvl52vds5nsv-go-1.26.1", "default": true } ], - "store_path": "/nix/store/v495d2fb3ffi08ri6jffvhzr08p104pk-go-1.24.0" + "store_path": "/nix/store/jywi4m1c3l499kb43rykvvl52vds5nsv-go-1.26.1" }, "aarch64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/fy5xhvha2ha7jcyqp73haqrpg8npw63b-go-1.24.0", + "path": "/nix/store/cb97739g243gdznzhbv712mxwi99mbdv-go-1.26.1", "default": true } ], - "store_path": "/nix/store/fy5xhvha2ha7jcyqp73haqrpg8npw63b-go-1.24.0" + "store_path": "/nix/store/cb97739g243gdznzhbv712mxwi99mbdv-go-1.26.1" }, "x86_64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/gg6947k6wwxq7ld2f90i62fkcf3kdd55-go-1.24.0", + "path": "/nix/store/i5acnqwv68r2hcbzwiysklgr1q7qw4gw-go-1.26.1", "default": true } ], - "store_path": "/nix/store/gg6947k6wwxq7ld2f90i62fkcf3kdd55-go-1.24.0" + "store_path": "/nix/store/i5acnqwv68r2hcbzwiysklgr1q7qw4gw-go-1.26.1" }, "x86_64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/wk1vg9ksvmqwxhgj7cmvdv1g62v9kff0-go-1.24.0", + "path": "/nix/store/bnv5q7irdqhp63620r8svjm2acfg9swl-go-1.26.1", "default": true } ], - "store_path": "/nix/store/wk1vg9ksvmqwxhgj7cmvdv1g62v9kff0-go-1.24.0" + "store_path": "/nix/store/bnv5q7irdqhp63620r8svjm2acfg9swl-go-1.26.1" } } }, - "golangci-lint@2.0.0": { - "last_modified": "2025-03-25T17:32:05Z", - "resolved": "github:NixOS/nixpkgs/25d1b84f5c90632a623c48d83a2faf156451e6b1#golangci-lint", + "golangci-lint@2.11.3": { + "last_modified": "2026-03-11T04:01:32Z", + "resolved": "github:NixOS/nixpkgs/b6067cc0127d4db9c26c79e4de0513e58d0c40c9#golangci-lint", "source": "devbox-search", - "version": "2.0.0", + "version": "2.11.3", "systems": { "aarch64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/idv9cyl4i6w9n4sgc29kvqhywm04n1rz-golangci-lint-2.0.0", + "path": "/nix/store/zalxgqwyng4jdbv5cpsmm9xbmim9hjjj-golangci-lint-2.11.3", "default": true } ], - "store_path": "/nix/store/idv9cyl4i6w9n4sgc29kvqhywm04n1rz-golangci-lint-2.0.0" + "store_path": "/nix/store/zalxgqwyng4jdbv5cpsmm9xbmim9hjjj-golangci-lint-2.11.3" }, "aarch64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/r0jxwvqvk2999dx04v3j9jgd46jscqc4-golangci-lint-2.0.0", + "path": "/nix/store/mbra9idrmw8f8a4sqv2d0bf6vw8gcmfp-golangci-lint-2.11.3", "default": true } ], - "store_path": "/nix/store/r0jxwvqvk2999dx04v3j9jgd46jscqc4-golangci-lint-2.0.0" + "store_path": "/nix/store/mbra9idrmw8f8a4sqv2d0bf6vw8gcmfp-golangci-lint-2.11.3" }, "x86_64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/lsyy8arab3zvkpi8lr9303mf88y5k1rc-golangci-lint-2.0.0", + "path": "/nix/store/ph64c01zwvbr9xvxydxa8ijvbdfax8fy-golangci-lint-2.11.3", "default": true } ], - "store_path": "/nix/store/lsyy8arab3zvkpi8lr9303mf88y5k1rc-golangci-lint-2.0.0" + "store_path": "/nix/store/ph64c01zwvbr9xvxydxa8ijvbdfax8fy-golangci-lint-2.11.3" }, "x86_64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/834gvbmhpwvy1d65r5x4xihkxm4g91ab-golangci-lint-2.0.0", + "path": "/nix/store/i1xcg5f24w70llk4v6lzi0vi4jf3ma5k-golangci-lint-2.11.3", "default": true } ], - "store_path": "/nix/store/834gvbmhpwvy1d65r5x4xihkxm4g91ab-golangci-lint-2.0.0" + "store_path": "/nix/store/i1xcg5f24w70llk4v6lzi0vi4jf3ma5k-golangci-lint-2.11.3" } } }, - "kind@0.27.0": { - "last_modified": "2025-03-11T17:52:14Z", - "resolved": "github:NixOS/nixpkgs/0d534853a55b5d02a4ababa1d71921ce8f0aee4c#kind", + "kind@0.31.0": { + "last_modified": "2026-02-23T15:40:43Z", + "resolved": "github:NixOS/nixpkgs/80d901ec0377e19ac3f7bb8c035201e2e098cc97#kind", "source": "devbox-search", - "version": "0.27.0", + "version": "0.31.0", "systems": { "aarch64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/6pdsjczw3jrxfdms3vavbrszdn03z18h-kind-0.27.0", + "path": "/nix/store/rda19grlrih0ks0mxzhzy4sqh83mb0x4-kind-0.31.0", "default": true } ], - "store_path": "/nix/store/6pdsjczw3jrxfdms3vavbrszdn03z18h-kind-0.27.0" + "store_path": "/nix/store/rda19grlrih0ks0mxzhzy4sqh83mb0x4-kind-0.31.0" }, "aarch64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/a801y50y156y9wjywm0jc1yc101932h7-kind-0.27.0", + "path": "/nix/store/kfx7g36zfqdynlj9hsaxvbswyh0k35yr-kind-0.31.0", "default": true } ], - "store_path": "/nix/store/a801y50y156y9wjywm0jc1yc101932h7-kind-0.27.0" + "store_path": "/nix/store/kfx7g36zfqdynlj9hsaxvbswyh0k35yr-kind-0.31.0" }, "x86_64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/s3q5xzg0hhbi23l424gwm91823qawlhz-kind-0.27.0", + "path": "/nix/store/c2nw6gz2w240crs0afab0braazmaagjk-kind-0.31.0", "default": true } ], - "store_path": "/nix/store/s3q5xzg0hhbi23l424gwm91823qawlhz-kind-0.27.0" + "store_path": "/nix/store/c2nw6gz2w240crs0afab0braazmaagjk-kind-0.31.0" }, "x86_64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/l1bwqbahw30drpmivzivl9w47c8gfj1c-kind-0.27.0", + "path": "/nix/store/j7xm61bjdrampp2bmw3zsbj896zllhgf-kind-0.31.0", "default": true } ], - "store_path": "/nix/store/l1bwqbahw30drpmivzivl9w47c8gfj1c-kind-0.27.0" + "store_path": "/nix/store/j7xm61bjdrampp2bmw3zsbj896zllhgf-kind-0.31.0" } } }, - "kubectl@1.32.2": { - "last_modified": "2025-03-11T17:52:14Z", - "resolved": "github:NixOS/nixpkgs/0d534853a55b5d02a4ababa1d71921ce8f0aee4c#kubectl", + "kubectl@1.35.2": { + "last_modified": "2026-03-12T22:11:02Z", + "resolved": "github:NixOS/nixpkgs/24f4544180242cd80bb2492ce6907243bc716e08#kubectl", "source": "devbox-search", - "version": "1.32.2", + "version": "1.35.2", "systems": { "aarch64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/cr69x3lwm2bvicn21xijyswvvfvckb78-kubectl-1.32.2", + "path": "/nix/store/mkd1avr61r30gbfb4n0z4mj5913yh9mk-kubectl-1.35.2", "default": true }, { "name": "man", - "path": "/nix/store/h827jr60kqihjv4kgasfibhsrg4hbxmd-kubectl-1.32.2-man", + "path": "/nix/store/vagy3nj2pa5b9yp8r7flq6wr28i8q6c0-kubectl-1.35.2-man", "default": true }, { "name": "convert", - "path": "/nix/store/554dpvy977n9871yvc21nqhsnqkdg5fr-kubectl-1.32.2-convert" + "path": "/nix/store/dwmv3h7b5zp6qiznr8zav9xqg5hcfi2v-kubectl-1.35.2-convert" } ], - "store_path": "/nix/store/cr69x3lwm2bvicn21xijyswvvfvckb78-kubectl-1.32.2" + "store_path": "/nix/store/mkd1avr61r30gbfb4n0z4mj5913yh9mk-kubectl-1.35.2" }, "aarch64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/7rr1jk5r28bm92xkjb3if2vr14hafaii-kubectl-1.32.2", + "path": "/nix/store/vxnmjnsdsgnnvgvdl4qbhmg3nawypcc4-kubectl-1.35.2", "default": true }, { "name": "man", - "path": "/nix/store/q97zgj00sazysi9yrr8x52skysk674dx-kubectl-1.32.2-man", + "path": "/nix/store/1zmldjbz9zsavgl25n7jsg0i6wjqn2ka-kubectl-1.35.2-man", "default": true }, { "name": "convert", - "path": "/nix/store/wcdr4m7gfanjlfh1bdn528z5vs13lrbr-kubectl-1.32.2-convert" + "path": "/nix/store/nrx47hadz5jlarh5709a82fgw6v0kd1c-kubectl-1.35.2-convert" } ], - "store_path": "/nix/store/7rr1jk5r28bm92xkjb3if2vr14hafaii-kubectl-1.32.2" + "store_path": "/nix/store/vxnmjnsdsgnnvgvdl4qbhmg3nawypcc4-kubectl-1.35.2" }, "x86_64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/57xa23ilnjpv6hw0m12n1wb689qf0qv0-kubectl-1.32.2", + "path": "/nix/store/lm4das1r72pbn5bpqwhjisyx2a1cqvzw-kubectl-1.35.2", "default": true }, { "name": "man", - "path": "/nix/store/4m6q7f91vq5gzrnq8k9igfvk4glgxp2i-kubectl-1.32.2-man", + "path": "/nix/store/sadazjva7b450x1jy871j01fhanjy8lz-kubectl-1.35.2-man", "default": true }, { "name": "convert", - "path": "/nix/store/sg9nw4x2r9ssw2v6f1rii6a8i4fajpa2-kubectl-1.32.2-convert" + "path": "/nix/store/xlvvcxcp4q28shl9fmg3wcyfg33rfk9y-kubectl-1.35.2-convert" } ], - "store_path": "/nix/store/57xa23ilnjpv6hw0m12n1wb689qf0qv0-kubectl-1.32.2" + "store_path": "/nix/store/lm4das1r72pbn5bpqwhjisyx2a1cqvzw-kubectl-1.35.2" }, "x86_64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/z71m7l32ll43nb5cpfs5fb3acaz3rpx2-kubectl-1.32.2", + "path": "/nix/store/5kws6h64r04kcwgdqppdw0p6h42i3j02-kubectl-1.35.2", "default": true }, { "name": "man", - "path": "/nix/store/0nwm2ksngri57gvgn2vvpcvy2gcz79bb-kubectl-1.32.2-man", + "path": "/nix/store/7wsa1bdvvc7d5n37jbnmr5rsw89abrzp-kubectl-1.35.2-man", "default": true }, { "name": "convert", - "path": "/nix/store/52cf0bmr4pqpid2nid4l1b9i1zr8zkgn-kubectl-1.32.2-convert" + "path": "/nix/store/50r2dcxxjnrs42sawlsllshf5h57kvwy-kubectl-1.35.2-convert" } ], - "store_path": "/nix/store/z71m7l32ll43nb5cpfs5fb3acaz3rpx2-kubectl-1.32.2" + "store_path": "/nix/store/5kws6h64r04kcwgdqppdw0p6h42i3j02-kubectl-1.35.2" } } }, @@ -469,147 +479,147 @@ } } }, - "protoc-gen-go-grpc@1.5.1": { - "last_modified": "2025-02-07T11:26:36Z", - "resolved": "github:NixOS/nixpkgs/d98abf5cf5914e5e4e9d57205e3af55ca90ffc1d#protoc-gen-go-grpc", + "protoc-gen-go-grpc@1.6.0": { + "last_modified": "2026-02-23T15:40:43Z", + "resolved": "github:NixOS/nixpkgs/80d901ec0377e19ac3f7bb8c035201e2e098cc97#protoc-gen-go-grpc", "source": "devbox-search", - "version": "1.5.1", + "version": "1.6.0", "systems": { "aarch64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/pjhihkmm2kgg543rrfdrbiikyk5hbq2p-protoc-gen-go-grpc-1.5.1", + "path": "/nix/store/xn354c663g34mxwb8picjsqy79cl7fdm-protoc-gen-go-grpc-1.6.0", "default": true } ], - "store_path": "/nix/store/pjhihkmm2kgg543rrfdrbiikyk5hbq2p-protoc-gen-go-grpc-1.5.1" + "store_path": "/nix/store/xn354c663g34mxwb8picjsqy79cl7fdm-protoc-gen-go-grpc-1.6.0" }, "aarch64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/s0rzqi9121i8n7x950yq54h0rlrjl4l1-protoc-gen-go-grpc-1.5.1", + "path": "/nix/store/6dv7dc5mka45hih0w39jfzgh89rs70mq-protoc-gen-go-grpc-1.6.0", "default": true } ], - "store_path": "/nix/store/s0rzqi9121i8n7x950yq54h0rlrjl4l1-protoc-gen-go-grpc-1.5.1" + "store_path": "/nix/store/6dv7dc5mka45hih0w39jfzgh89rs70mq-protoc-gen-go-grpc-1.6.0" }, "x86_64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/rlxz5c02yrq105axwb4mrh4mh2gphyv0-protoc-gen-go-grpc-1.5.1", + "path": "/nix/store/qdby47wd2lx3hcp8w4y6pysglr6vyanq-protoc-gen-go-grpc-1.6.0", "default": true } ], - "store_path": "/nix/store/rlxz5c02yrq105axwb4mrh4mh2gphyv0-protoc-gen-go-grpc-1.5.1" + "store_path": "/nix/store/qdby47wd2lx3hcp8w4y6pysglr6vyanq-protoc-gen-go-grpc-1.6.0" }, "x86_64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/brxbcwhbn3pvjwyhkxi4vsh09c5nbvsh-protoc-gen-go-grpc-1.5.1", + "path": "/nix/store/bxw7jmkafrpshw3n22q7b7kls1bw8293-protoc-gen-go-grpc-1.6.0", "default": true } ], - "store_path": "/nix/store/brxbcwhbn3pvjwyhkxi4vsh09c5nbvsh-protoc-gen-go-grpc-1.5.1" + "store_path": "/nix/store/bxw7jmkafrpshw3n22q7b7kls1bw8293-protoc-gen-go-grpc-1.6.0" } } }, - "protoc-gen-go@1.36.9": { - "last_modified": "2025-09-18T16:33:27Z", - "resolved": "github:NixOS/nixpkgs/f4b140d5b253f5e2a1ff4e5506edbf8267724bde#protoc-gen-go", + "protoc-gen-go@1.36.11": { + "last_modified": "2026-02-23T15:40:43Z", + "resolved": "github:NixOS/nixpkgs/80d901ec0377e19ac3f7bb8c035201e2e098cc97#protoc-gen-go", "source": "devbox-search", - "version": "1.36.9", + "version": "1.36.11", "systems": { "aarch64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/csddyizyphmk8jah6gfcszbbfgn1pfw9-protoc-gen-go-1.36.9", + "path": "/nix/store/qr2pa9q8l4ba2r2zx1mbrwnkwi7ys9hz-protoc-gen-go-1.36.11", "default": true } ], - "store_path": "/nix/store/csddyizyphmk8jah6gfcszbbfgn1pfw9-protoc-gen-go-1.36.9" + "store_path": "/nix/store/qr2pa9q8l4ba2r2zx1mbrwnkwi7ys9hz-protoc-gen-go-1.36.11" }, "aarch64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/h9q25k14ra0pc6kihd761a5r3xp162b2-protoc-gen-go-1.36.9", + "path": "/nix/store/j8w3p4fp6w6pwipmcix5zfgcb6ma12sh-protoc-gen-go-1.36.11", "default": true } ], - "store_path": "/nix/store/h9q25k14ra0pc6kihd761a5r3xp162b2-protoc-gen-go-1.36.9" + "store_path": "/nix/store/j8w3p4fp6w6pwipmcix5zfgcb6ma12sh-protoc-gen-go-1.36.11" }, "x86_64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/zdsrpczbv2b6l4pv9ph2g70ibwr09hsq-protoc-gen-go-1.36.9", + "path": "/nix/store/bfx8sdzdrhnnq0n1ybgbhfwh6chfwjjl-protoc-gen-go-1.36.11", "default": true } ], - "store_path": "/nix/store/zdsrpczbv2b6l4pv9ph2g70ibwr09hsq-protoc-gen-go-1.36.9" + "store_path": "/nix/store/bfx8sdzdrhnnq0n1ybgbhfwh6chfwjjl-protoc-gen-go-1.36.11" }, "x86_64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/4bx1java7y6nc08hhrjdkk39a66crbk8-protoc-gen-go-1.36.9", + "path": "/nix/store/0hmxk8gvmq5k8cixjap43sj633s6zlrq-protoc-gen-go-1.36.11", "default": true } ], - "store_path": "/nix/store/4bx1java7y6nc08hhrjdkk39a66crbk8-protoc-gen-go-1.36.9" + "store_path": "/nix/store/0hmxk8gvmq5k8cixjap43sj633s6zlrq-protoc-gen-go-1.36.11" } } }, - "tilt@0.33.21": { - "last_modified": "2025-03-18T04:27:45Z", - "resolved": "github:NixOS/nixpkgs/3549532663732bfd89993204d40543e9edaec4f2#tilt", + "tilt@0.36.3": { + "last_modified": "2026-03-06T04:25:18Z", + "resolved": "github:NixOS/nixpkgs/e38213b91d3786389a446dfce4ff5a8aaf6012f2#tilt", "source": "devbox-search", - "version": "0.33.21", + "version": "0.36.3", "systems": { "aarch64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/r2jqcg6k32hxw7zx8nbcr12zwf0nfz05-tilt-0.33.21", + "path": "/nix/store/msnfagrqwi0nc2cngwma4dlap17np1py-tilt-0.36.3", "default": true } ], - "store_path": "/nix/store/r2jqcg6k32hxw7zx8nbcr12zwf0nfz05-tilt-0.33.21" + "store_path": "/nix/store/msnfagrqwi0nc2cngwma4dlap17np1py-tilt-0.36.3" }, "aarch64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/w0g4zpps24qvzjbd5p27g25yj06mc2vr-tilt-0.33.21", + "path": "/nix/store/am0dxbrhnc8ykhahp4qfi5f3b2hcy9am-tilt-0.36.3", "default": true } ], - "store_path": "/nix/store/w0g4zpps24qvzjbd5p27g25yj06mc2vr-tilt-0.33.21" + "store_path": "/nix/store/am0dxbrhnc8ykhahp4qfi5f3b2hcy9am-tilt-0.36.3" }, "x86_64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/v4pf2hfp7pbgz39b4h9dgxahjxrv135x-tilt-0.33.21", + "path": "/nix/store/xvlmg6kbryxzdgjgyi2y0ski3lfvpw5a-tilt-0.36.3", "default": true } ], - "store_path": "/nix/store/v4pf2hfp7pbgz39b4h9dgxahjxrv135x-tilt-0.33.21" + "store_path": "/nix/store/xvlmg6kbryxzdgjgyi2y0ski3lfvpw5a-tilt-0.36.3" }, "x86_64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/cqfgx75hyfbbjcpvw2l8rrq49lfjywdl-tilt-0.33.21", + "path": "/nix/store/gnn0rixbfdjhp7d2h9cn1fgj05bmpma7-tilt-0.36.3", "default": true } ], - "store_path": "/nix/store/cqfgx75hyfbbjcpvw2l8rrq49lfjywdl-tilt-0.33.21" + "store_path": "/nix/store/gnn0rixbfdjhp7d2h9cn1fgj05bmpma7-tilt-0.36.3" } } } diff --git a/docker-compose.yaml b/docker-compose.yaml index 188342e9..067a73ba 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -1,7 +1,7 @@ version: '3.8' services: clickhouse: - image: clickhouse/clickhouse-server:25.2.1.3085-alpine@sha256:49e2bbe28760d0af142096d837ca2337b0265c910a07504a3175fc9326965bd7 + image: clickhouse/clickhouse-server:25.12.8.9-alpine@sha256:f6200b2d040ae9af6b289bc1d10f2bddff7df97e77319d706953f7aa15751dfe restart: always environment: - CLICKHOUSE_USER=storage diff --git a/go.mod b/go.mod index a9e65982..09067266 100644 --- a/go.mod +++ b/go.mod @@ -3,67 +3,67 @@ module github.com/castai/kvisor go 1.24.6 require ( - cloud.google.com/go/compute v1.52.0 - github.com/ClickHouse/clickhouse-go/v2 v2.32.2 - github.com/aquasecurity/trivy v0.61.1 - github.com/aws/aws-sdk-go-v2 v1.41.1 - github.com/aws/aws-sdk-go-v2/config v1.29.13 - github.com/aws/aws-sdk-go-v2/service/ec2 v1.279.1 + cloud.google.com/go/compute v1.57.0 + github.com/ClickHouse/clickhouse-go/v2 v2.43.0 + github.com/aquasecurity/trivy v0.69.3 + github.com/aws/aws-sdk-go-v2 v1.41.4 + github.com/aws/aws-sdk-go-v2/config v1.32.12 + github.com/aws/aws-sdk-go-v2/service/ec2 v1.294.1 github.com/castai/image-analyzer v0.10.0 - github.com/castai/logging v0.3.0 + github.com/castai/logging v0.4.0 github.com/castai/metrics v0.0.0-20250917084341-1533777a055a - github.com/cenkalti/backoff/v5 v5.0.2 + github.com/cenkalti/backoff/v5 v5.0.3 github.com/cespare/xxhash/v2 v2.3.0 - github.com/cilium/cilium v1.17.0-pre.2 - github.com/cilium/ebpf v0.17.3 - github.com/containerd/containerd v1.7.29 - github.com/containerd/containerd/api v1.8.0 + github.com/cilium/cilium v1.19.1 + github.com/cilium/ebpf v0.21.0 + github.com/containerd/containerd v1.7.30 + github.com/containerd/containerd/api v1.10.0 github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc github.com/elastic/go-freelru v0.16.0 github.com/fatih/color v1.18.0 - github.com/florianl/go-conntrack v0.4.0 - github.com/go-playground/validator/v10 v10.26.0 + github.com/florianl/go-conntrack v0.7.0 + github.com/go-playground/validator/v10 v10.30.1 github.com/golang/glog v1.2.5 - github.com/google/go-containerregistry v0.20.3 + github.com/google/go-containerregistry v0.21.3 github.com/google/gopacket v1.1.19 github.com/google/uuid v1.6.0 - github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus v1.0.1 - github.com/hamba/avro/v2 v2.27.0 + github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus v1.1.0 + github.com/hamba/avro/v2 v2.31.0 github.com/iancoleman/strcase v0.3.0 - github.com/jedib0t/go-pretty/v6 v6.6.7 + github.com/jedib0t/go-pretty/v6 v6.7.8 github.com/joho/godotenv v1.5.1 github.com/json-iterator/go v1.1.12 github.com/kelseyhightower/envconfig v1.4.0 - github.com/labstack/echo/v4 v4.13.3 - github.com/magiconair/properties v1.8.9 + github.com/labstack/echo/v4 v4.15.1 + github.com/magiconair/properties v1.8.10 github.com/mattn/go-shellwords v1.0.12 - github.com/miekg/dns v1.1.62 + github.com/miekg/dns v1.1.72 github.com/onsi/ginkgo v1.16.5 - github.com/prometheus/client_golang v1.21.1 - github.com/redis/go-redis/v9 v9.7.3 - github.com/samber/lo v1.49.1 - github.com/sirupsen/logrus v1.9.3 - github.com/spf13/cobra v1.9.1 - github.com/spf13/pflag v1.0.6 - github.com/spf13/viper v1.20.1 + github.com/prometheus/client_golang v1.23.2 + github.com/redis/go-redis/v9 v9.18.0 + github.com/samber/lo v1.53.0 + github.com/sirupsen/logrus v1.9.4 + github.com/spf13/cobra v1.10.2 + github.com/spf13/pflag v1.0.10 + github.com/spf13/viper v1.21.0 github.com/stretchr/testify v1.11.1 - github.com/testcontainers/testcontainers-go v0.35.0 - github.com/tklauser/go-sysconf v0.3.15 + github.com/testcontainers/testcontainers-go v0.41.0 + github.com/tklauser/go-sysconf v0.3.16 github.com/vishvananda/netns v0.0.5 github.com/yl2chen/cidranger v1.0.2 go.uber.org/atomic v1.11.0 go.uber.org/goleak v1.3.0 - golang.org/x/net v0.46.0 - golang.org/x/sync v0.19.0 - golang.org/x/sys v0.37.0 - golang.org/x/time v0.14.0 - golang.stackrox.io/kube-linter v0.7.3-0.20250507172404-3f4b9037f56f - google.golang.org/grpc v1.76.0 - google.golang.org/protobuf v1.36.10 + golang.org/x/net v0.52.0 + golang.org/x/sync v0.20.0 + golang.org/x/sys v0.42.0 + golang.org/x/time v0.15.0 + golang.stackrox.io/kube-linter v0.8.3 + google.golang.org/grpc v1.79.3 + google.golang.org/protobuf v1.36.11 gopkg.in/yaml.v3 v3.0.1 - k8s.io/api v0.32.3 - k8s.io/apimachinery v0.32.3 - k8s.io/client-go v0.32.3 + k8s.io/api v0.35.2 + k8s.io/apimachinery v0.35.2 + k8s.io/client-go v0.35.2 k8s.io/cri-api v0.32.2 ) @@ -421,12 +421,12 @@ require ( go.uber.org/zap v1.27.0 // indirect golang.org/x/crypto v0.43.0 // indirect golang.org/x/exp v0.0.0-20250210185358-939b2ce775ac // indirect - golang.org/x/mod v0.28.0 + golang.org/x/mod v0.34.0 golang.org/x/oauth2 v0.33.0 // indirect golang.org/x/term v0.36.0 // indirect golang.org/x/text v0.30.0 // indirect golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da - google.golang.org/api v0.256.0 + google.golang.org/api v0.272.0 google.golang.org/genproto v0.0.0-20250603155806-513f23925822 // indirect google.golang.org/genproto/googleapis/api v0.0.0-20251111163417-95abcf5c77ba // indirect google.golang.org/genproto/googleapis/rpc v0.0.0-20251103181224-f26f9409b101 // indirect @@ -445,4 +445,4 @@ require ( ) // Needed by keda https://github.com/kedacore/keda/blob/main/go.mod#L140 -replace github.com/prometheus/prometheus => github.com/prometheus/prometheus v0.54.0 +replace github.com/prometheus/prometheus => github.com/prometheus/prometheus v0.310.0