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 20d3d53a..c5742bc6 100644 --- a/charts/kvisor/values.yaml +++ b/charts/kvisor/values.yaml @@ -264,7 +264,7 @@ clickhouse: image: repository: clickhouse/clickhouse-server pullPolicy: IfNotPresent - tag: "25.2.1.3085-alpine@sha256:49e2bbe28760d0af142096d837ca2337b0265c910a07504a3175fc9326965bd7" + tag: "25.12.5.44-alpine@sha256:46e2bf9cb9ecf53985682852910041b53ff3f75553cfbacc36b7764f479911a6" nodeSelector: {} tolerations: [] diff --git a/devbox.json b/devbox.json index c768999d..c330fd74 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.25.5", "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.0", + "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.0", + "golangci-lint@2.8.0" ], "env": { "GOROOT": "$PWD/.devbox/nix/profile/default/share/go" diff --git a/devbox.lock b/devbox.lock index ab86210e..a7b81cd5 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-01-30T02:32:49Z", + "resolved": "github:NixOS/nixpkgs/6308c3b21396534d8aaeac46179c14c439a89b8a#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/ahj6dgwfgqipgi9sq53xxwizmfd34sx1-bpftrace-0.24.2", "default": true }, { "name": "man", - "path": "/nix/store/pzm8kdjjzj3mlpy1wjcb5prc029wjlw6-bpftrace-0.22.1-man", + "path": "/nix/store/7imw3l7bhmwdf978yi6lnq2jkg2wpz51-bpftrace-0.24.2-man", "default": true } ], - "store_path": "/nix/store/a6py6dji4x66vl07m7axmxb032ya4xwz-bpftrace-0.22.1" + "store_path": "/nix/store/ahj6dgwfgqipgi9sq53xxwizmfd34sx1-bpftrace-0.24.2" }, "x86_64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/n2qrgmv9d9cv7c0miz16f9is4c9wp8mx-bpftrace-0.22.1", + "path": "/nix/store/brxiq4q6mn6rqd4qvmj8j2cifq6zn7jr-bpftrace-0.24.2", "default": true }, { "name": "man", - "path": "/nix/store/6v144swpr28lqvzalxkksya56l0mhcs1-bpftrace-0.22.1-man", + "path": "/nix/store/ks7bv8kqp0hg751q2nf9x5yvlvxy6m1z-bpftrace-0.24.2-man", "default": true } ], - "store_path": "/nix/store/n2qrgmv9d9cv7c0miz16f9is4c9wp8mx-bpftrace-0.22.1" + "store_path": "/nix/store/brxiq4q6mn6rqd4qvmj8j2cifq6zn7jr-bpftrace-0.24.2" } } }, @@ -93,231 +103,231 @@ } } }, - "go@1.24.0": { - "last_modified": "2025-02-23T09:42:26Z", - "resolved": "github:NixOS/nixpkgs/2d068ae5c6516b2d04562de50a58c682540de9bf#go_1_24", + "go@1.25.5": { + "last_modified": "2026-01-23T17:20:52Z", + "resolved": "github:NixOS/nixpkgs/a1bab9e494f5f4939442a57a58d0449a109593fe#go", "source": "devbox-search", - "version": "1.24.0", + "version": "1.25.5", "systems": { "aarch64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/v495d2fb3ffi08ri6jffvhzr08p104pk-go-1.24.0", + "path": "/nix/store/wh88zz6r1ihcp2mm7ys1f2anp8aga6n2-go-1.25.5", "default": true } ], - "store_path": "/nix/store/v495d2fb3ffi08ri6jffvhzr08p104pk-go-1.24.0" + "store_path": "/nix/store/wh88zz6r1ihcp2mm7ys1f2anp8aga6n2-go-1.25.5" }, "aarch64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/fy5xhvha2ha7jcyqp73haqrpg8npw63b-go-1.24.0", + "path": "/nix/store/k3knzdi0v21bf2m7vcxpdy1jnqg1h0zk-go-1.25.5", "default": true } ], - "store_path": "/nix/store/fy5xhvha2ha7jcyqp73haqrpg8npw63b-go-1.24.0" + "store_path": "/nix/store/k3knzdi0v21bf2m7vcxpdy1jnqg1h0zk-go-1.25.5" }, "x86_64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/gg6947k6wwxq7ld2f90i62fkcf3kdd55-go-1.24.0", + "path": "/nix/store/bwdahzajhqd5x14dbvkqww5f1wpsxif3-go-1.25.5", "default": true } ], - "store_path": "/nix/store/gg6947k6wwxq7ld2f90i62fkcf3kdd55-go-1.24.0" + "store_path": "/nix/store/bwdahzajhqd5x14dbvkqww5f1wpsxif3-go-1.25.5" }, "x86_64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/wk1vg9ksvmqwxhgj7cmvdv1g62v9kff0-go-1.24.0", + "path": "/nix/store/zzvsjgylnphvhms3lgr2qlwdxmc68z66-go-1.25.5", "default": true } ], - "store_path": "/nix/store/wk1vg9ksvmqwxhgj7cmvdv1g62v9kff0-go-1.24.0" + "store_path": "/nix/store/zzvsjgylnphvhms3lgr2qlwdxmc68z66-go-1.25.5" } } }, - "golangci-lint@2.0.0": { - "last_modified": "2025-03-25T17:32:05Z", - "resolved": "github:NixOS/nixpkgs/25d1b84f5c90632a623c48d83a2faf156451e6b1#golangci-lint", + "golangci-lint@2.8.0": { + "last_modified": "2026-01-23T17:20:52Z", + "resolved": "github:NixOS/nixpkgs/a1bab9e494f5f4939442a57a58d0449a109593fe#golangci-lint", "source": "devbox-search", - "version": "2.0.0", + "version": "2.8.0", "systems": { "aarch64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/idv9cyl4i6w9n4sgc29kvqhywm04n1rz-golangci-lint-2.0.0", + "path": "/nix/store/ci7qq9jsgk0v1f0pzs7kb0v9rk5zwyck-golangci-lint-2.8.0", "default": true } ], - "store_path": "/nix/store/idv9cyl4i6w9n4sgc29kvqhywm04n1rz-golangci-lint-2.0.0" + "store_path": "/nix/store/ci7qq9jsgk0v1f0pzs7kb0v9rk5zwyck-golangci-lint-2.8.0" }, "aarch64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/r0jxwvqvk2999dx04v3j9jgd46jscqc4-golangci-lint-2.0.0", + "path": "/nix/store/ly2sk4i2qj8gfb0l7m5sxvyv7c8rn273-golangci-lint-2.8.0", "default": true } ], - "store_path": "/nix/store/r0jxwvqvk2999dx04v3j9jgd46jscqc4-golangci-lint-2.0.0" + "store_path": "/nix/store/ly2sk4i2qj8gfb0l7m5sxvyv7c8rn273-golangci-lint-2.8.0" }, "x86_64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/lsyy8arab3zvkpi8lr9303mf88y5k1rc-golangci-lint-2.0.0", + "path": "/nix/store/r1m8175dhby0agi1r43ic2scrphsjnlb-golangci-lint-2.8.0", "default": true } ], - "store_path": "/nix/store/lsyy8arab3zvkpi8lr9303mf88y5k1rc-golangci-lint-2.0.0" + "store_path": "/nix/store/r1m8175dhby0agi1r43ic2scrphsjnlb-golangci-lint-2.8.0" }, "x86_64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/834gvbmhpwvy1d65r5x4xihkxm4g91ab-golangci-lint-2.0.0", + "path": "/nix/store/kj9ibnlg1p3macpcw8lm4rhpcwgfjal1-golangci-lint-2.8.0", "default": true } ], - "store_path": "/nix/store/834gvbmhpwvy1d65r5x4xihkxm4g91ab-golangci-lint-2.0.0" + "store_path": "/nix/store/kj9ibnlg1p3macpcw8lm4rhpcwgfjal1-golangci-lint-2.8.0" } } }, - "kind@0.27.0": { - "last_modified": "2025-03-11T17:52:14Z", - "resolved": "github:NixOS/nixpkgs/0d534853a55b5d02a4ababa1d71921ce8f0aee4c#kind", + "kind@0.31.0": { + "last_modified": "2026-01-23T17:20:52Z", + "resolved": "github:NixOS/nixpkgs/a1bab9e494f5f4939442a57a58d0449a109593fe#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/jhrinvskzfygyf1zpqdldrr4s684pqpq-kind-0.31.0", "default": true } ], - "store_path": "/nix/store/6pdsjczw3jrxfdms3vavbrszdn03z18h-kind-0.27.0" + "store_path": "/nix/store/jhrinvskzfygyf1zpqdldrr4s684pqpq-kind-0.31.0" }, "aarch64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/a801y50y156y9wjywm0jc1yc101932h7-kind-0.27.0", + "path": "/nix/store/z4c4swmiyk3nrcp7glz773mlkhzay46s-kind-0.31.0", "default": true } ], - "store_path": "/nix/store/a801y50y156y9wjywm0jc1yc101932h7-kind-0.27.0" + "store_path": "/nix/store/z4c4swmiyk3nrcp7glz773mlkhzay46s-kind-0.31.0" }, "x86_64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/s3q5xzg0hhbi23l424gwm91823qawlhz-kind-0.27.0", + "path": "/nix/store/837blpxb5qvcslbm5s770cx8wzhm4wgv-kind-0.31.0", "default": true } ], - "store_path": "/nix/store/s3q5xzg0hhbi23l424gwm91823qawlhz-kind-0.27.0" + "store_path": "/nix/store/837blpxb5qvcslbm5s770cx8wzhm4wgv-kind-0.31.0" }, "x86_64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/l1bwqbahw30drpmivzivl9w47c8gfj1c-kind-0.27.0", + "path": "/nix/store/y8w7xm64r76pvdycqjmi7389cv6ilh3g-kind-0.31.0", "default": true } ], - "store_path": "/nix/store/l1bwqbahw30drpmivzivl9w47c8gfj1c-kind-0.27.0" + "store_path": "/nix/store/y8w7xm64r76pvdycqjmi7389cv6ilh3g-kind-0.31.0" } } }, - "kubectl@1.32.2": { - "last_modified": "2025-03-11T17:52:14Z", - "resolved": "github:NixOS/nixpkgs/0d534853a55b5d02a4ababa1d71921ce8f0aee4c#kubectl", + "kubectl@1.35.0": { + "last_modified": "2026-01-23T17:20:52Z", + "resolved": "github:NixOS/nixpkgs/a1bab9e494f5f4939442a57a58d0449a109593fe#kubectl", "source": "devbox-search", - "version": "1.32.2", + "version": "1.35.0", "systems": { "aarch64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/cr69x3lwm2bvicn21xijyswvvfvckb78-kubectl-1.32.2", + "path": "/nix/store/zh9jp24f14avckd99vs54g82ws1i2qpk-kubectl-1.35.0", "default": true }, { "name": "man", - "path": "/nix/store/h827jr60kqihjv4kgasfibhsrg4hbxmd-kubectl-1.32.2-man", + "path": "/nix/store/lzn4s3mnjmyhbfckaizm6vg5rnpshyl2-kubectl-1.35.0-man", "default": true }, { "name": "convert", - "path": "/nix/store/554dpvy977n9871yvc21nqhsnqkdg5fr-kubectl-1.32.2-convert" + "path": "/nix/store/rb8ivxqdljfpqfrf7br9pwvgk3m7aj4k-kubectl-1.35.0-convert" } ], - "store_path": "/nix/store/cr69x3lwm2bvicn21xijyswvvfvckb78-kubectl-1.32.2" + "store_path": "/nix/store/zh9jp24f14avckd99vs54g82ws1i2qpk-kubectl-1.35.0" }, "aarch64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/7rr1jk5r28bm92xkjb3if2vr14hafaii-kubectl-1.32.2", + "path": "/nix/store/h2wbgv9grql0bhrpqdab77mw1pd1zr7x-kubectl-1.35.0", "default": true }, { "name": "man", - "path": "/nix/store/q97zgj00sazysi9yrr8x52skysk674dx-kubectl-1.32.2-man", + "path": "/nix/store/b9av4ayjma48ch5wy7k85grkiigls84a-kubectl-1.35.0-man", "default": true }, { "name": "convert", - "path": "/nix/store/wcdr4m7gfanjlfh1bdn528z5vs13lrbr-kubectl-1.32.2-convert" + "path": "/nix/store/lbrbsz8zmyzkabn3rr5nxwn4ji0q5wl9-kubectl-1.35.0-convert" } ], - "store_path": "/nix/store/7rr1jk5r28bm92xkjb3if2vr14hafaii-kubectl-1.32.2" + "store_path": "/nix/store/h2wbgv9grql0bhrpqdab77mw1pd1zr7x-kubectl-1.35.0" }, "x86_64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/57xa23ilnjpv6hw0m12n1wb689qf0qv0-kubectl-1.32.2", + "path": "/nix/store/ifqhf8f32873w5ad22z5cy56y9nlfhg6-kubectl-1.35.0", "default": true }, { "name": "man", - "path": "/nix/store/4m6q7f91vq5gzrnq8k9igfvk4glgxp2i-kubectl-1.32.2-man", + "path": "/nix/store/q3lyh5bdcsvh827fjnnwsnjd16nf52yv-kubectl-1.35.0-man", "default": true }, { "name": "convert", - "path": "/nix/store/sg9nw4x2r9ssw2v6f1rii6a8i4fajpa2-kubectl-1.32.2-convert" + "path": "/nix/store/ycw7xcc21v9ivxqbzhgwhiyn6p0nh6am-kubectl-1.35.0-convert" } ], - "store_path": "/nix/store/57xa23ilnjpv6hw0m12n1wb689qf0qv0-kubectl-1.32.2" + "store_path": "/nix/store/ifqhf8f32873w5ad22z5cy56y9nlfhg6-kubectl-1.35.0" }, "x86_64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/z71m7l32ll43nb5cpfs5fb3acaz3rpx2-kubectl-1.32.2", + "path": "/nix/store/h9v5iqki1r1h3ngfzn2y2w935rrps3vg-kubectl-1.35.0", "default": true }, { "name": "man", - "path": "/nix/store/0nwm2ksngri57gvgn2vvpcvy2gcz79bb-kubectl-1.32.2-man", + "path": "/nix/store/9dna59210pqjpb2sphv2ibasn8g9k65q-kubectl-1.35.0-man", "default": true }, { "name": "convert", - "path": "/nix/store/52cf0bmr4pqpid2nid4l1b9i1zr8zkgn-kubectl-1.32.2-convert" + "path": "/nix/store/v3szgaqs6wb69b1vnjx8q7zf03zy0hph-kubectl-1.35.0-convert" } ], - "store_path": "/nix/store/z71m7l32ll43nb5cpfs5fb3acaz3rpx2-kubectl-1.32.2" + "store_path": "/nix/store/h9v5iqki1r1h3ngfzn2y2w935rrps3vg-kubectl-1.35.0" } } }, @@ -465,147 +475,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-01-23T17:20:52Z", + "resolved": "github:NixOS/nixpkgs/a1bab9e494f5f4939442a57a58d0449a109593fe#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/3x19c7xq1cbr4k8bfyr64f4d7waknkh2-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/3x19c7xq1cbr4k8bfyr64f4d7waknkh2-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/qp1xfrqal0z134xy8xdvmj4m3x2r0njp-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/qp1xfrqal0z134xy8xdvmj4m3x2r0njp-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/p0c78aw8r9940jgfvpk3lzz5vgwnadgd-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/p0c78aw8r9940jgfvpk3lzz5vgwnadgd-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/y4hnzqh861cv0kab3p97vq1m2q7l2nhd-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/y4hnzqh861cv0kab3p97vq1m2q7l2nhd-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-01-23T17:20:52Z", + "resolved": "github:NixOS/nixpkgs/a1bab9e494f5f4939442a57a58d0449a109593fe#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/1x8my409cki2669glp8c8m3qs20f2xcg-protoc-gen-go-1.36.11", "default": true } ], - "store_path": "/nix/store/csddyizyphmk8jah6gfcszbbfgn1pfw9-protoc-gen-go-1.36.9" + "store_path": "/nix/store/1x8my409cki2669glp8c8m3qs20f2xcg-protoc-gen-go-1.36.11" }, "aarch64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/h9q25k14ra0pc6kihd761a5r3xp162b2-protoc-gen-go-1.36.9", + "path": "/nix/store/4zyk84d0xn67hwmxvw4v9yibki4vinc3-protoc-gen-go-1.36.11", "default": true } ], - "store_path": "/nix/store/h9q25k14ra0pc6kihd761a5r3xp162b2-protoc-gen-go-1.36.9" + "store_path": "/nix/store/4zyk84d0xn67hwmxvw4v9yibki4vinc3-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/zd6bsxpik91lfvvw5paxq4chiw7hjgqf-protoc-gen-go-1.36.11", "default": true } ], - "store_path": "/nix/store/zdsrpczbv2b6l4pv9ph2g70ibwr09hsq-protoc-gen-go-1.36.9" + "store_path": "/nix/store/zd6bsxpik91lfvvw5paxq4chiw7hjgqf-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/0g68xklnwlcg6max4psxbmrfd7kxgv13-protoc-gen-go-1.36.11", "default": true } ], - "store_path": "/nix/store/4bx1java7y6nc08hhrjdkk39a66crbk8-protoc-gen-go-1.36.9" + "store_path": "/nix/store/0g68xklnwlcg6max4psxbmrfd7kxgv13-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.0": { + "last_modified": "2026-01-23T17:20:52Z", + "resolved": "github:NixOS/nixpkgs/a1bab9e494f5f4939442a57a58d0449a109593fe#tilt", "source": "devbox-search", - "version": "0.33.21", + "version": "0.36.0", "systems": { "aarch64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/r2jqcg6k32hxw7zx8nbcr12zwf0nfz05-tilt-0.33.21", + "path": "/nix/store/59j4kdg7rz1sb2xlcsg9mpzx2acl2rqc-tilt-0.36.0", "default": true } ], - "store_path": "/nix/store/r2jqcg6k32hxw7zx8nbcr12zwf0nfz05-tilt-0.33.21" + "store_path": "/nix/store/59j4kdg7rz1sb2xlcsg9mpzx2acl2rqc-tilt-0.36.0" }, "aarch64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/w0g4zpps24qvzjbd5p27g25yj06mc2vr-tilt-0.33.21", + "path": "/nix/store/vx1w7pvq4sf8dlrfrgmx6fmgdgjz611y-tilt-0.36.0", "default": true } ], - "store_path": "/nix/store/w0g4zpps24qvzjbd5p27g25yj06mc2vr-tilt-0.33.21" + "store_path": "/nix/store/vx1w7pvq4sf8dlrfrgmx6fmgdgjz611y-tilt-0.36.0" }, "x86_64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/v4pf2hfp7pbgz39b4h9dgxahjxrv135x-tilt-0.33.21", + "path": "/nix/store/5j4d4v367y3h1nj3v5p6c2wxhdvnqvw7-tilt-0.36.0", "default": true } ], - "store_path": "/nix/store/v4pf2hfp7pbgz39b4h9dgxahjxrv135x-tilt-0.33.21" + "store_path": "/nix/store/5j4d4v367y3h1nj3v5p6c2wxhdvnqvw7-tilt-0.36.0" }, "x86_64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/cqfgx75hyfbbjcpvw2l8rrq49lfjywdl-tilt-0.33.21", + "path": "/nix/store/jbjakkxrns9i2ffcgcdj7pcfddfgf09n-tilt-0.36.0", "default": true } ], - "store_path": "/nix/store/cqfgx75hyfbbjcpvw2l8rrq49lfjywdl-tilt-0.33.21" + "store_path": "/nix/store/jbjakkxrns9i2ffcgcdj7pcfddfgf09n-tilt-0.36.0" } } } diff --git a/docker-compose.yaml b/docker-compose.yaml index 188342e9..273d21a3 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.5.44-alpine@sha256:46e2bf9cb9ecf53985682852910041b53ff3f75553cfbacc36b7764f479911a6 restart: always environment: - CLICKHOUSE_USER=storage diff --git a/go.mod b/go.mod index 1c3f9e5e..6729bfae 100644 --- a/go.mod +++ b/go.mod @@ -3,68 +3,68 @@ 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 + cloud.google.com/go/compute v1.54.0 + github.com/ClickHouse/clickhouse-go/v2 v2.43.0 + github.com/aquasecurity/trivy v0.69.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 + github.com/aws/aws-sdk-go-v2/config v1.32.7 + github.com/aws/aws-sdk-go-v2/service/ec2 v1.285.0 github.com/castai/image-analyzer v0.10.0 github.com/castai/logging v0.2.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.0 + github.com/cilium/ebpf v0.20.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.5.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.20.7 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.0 + 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.17.3 + github.com/samber/lo v1.52.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.40.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.18.0 - golang.org/x/sys v0.37.0 + golang.org/x/net v0.49.0 + golang.org/x/sync v0.19.0 + golang.org/x/sys v0.40.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.stackrox.io/kube-linter v0.8.2 + google.golang.org/grpc v1.78.0 + 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/cri-api v0.32.2 + k8s.io/api v0.35.0 + k8s.io/apimachinery v0.35.0 + k8s.io/client-go v0.35.0 + k8s.io/cri-api v0.35.0 ) require ( @@ -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.32.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.265.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.309.1