Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
devel:kubic
inspektor-gadget
inspektor-gadget.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File inspektor-gadget.changes of Package inspektor-gadget
------------------------------------------------------------------- Mon Nov 04 19:57:27 UTC 2024 - opensuse_buildservice@ojkastl.de - Update to version 0.34.0: Welcome to the v0.34.0 release of Inspektor Gadget. A selection of relevant changes are: - introduce headless mode for k8s by @flyth in #3587 - otel-metrics: add support for named metric exporters and otlp-grpc by @flyth in #3588 - operators: kubeipresolver for image-based gadgets by @mqasimsarfraz in #3586 * General Improvements - operators/localmanager: Do not print warning if the runtime is not found by @mauriciovasquezbernal in #3540 - operators: Fix location of enriched fields by @mauriciovasquezbernal in #3523 - formatters: enrich proto field to include protocol name in L4 endpoints by @Snehil-Shah in #3329 - pkg/operators/otel-metrics: Hide render datasource from gadget users by @blanquicet in #3566 - operators/formatters: Hide endpoint subfield proto by @mqasimsarfraz in #3599 - go.mod: update cilium/ebpf with some memory optimization by @alban in #3595 - cmd/image: Print build logs when using verbose mode by @mauriciovasquezbernal in #3598 - pkg/operators/wasm/testdata: Update go version by @blanquicet in #3615 - go.mod: update cilium/ebpf with more memory optimization by @alban in #3616 - gadgets: Automatically add annotations based on the field types by @mauriciovasquezbernal in #3600 - Move authfile and pull-secret to GlobalParams and update documentation by @Priyansurout in #3622 - Container enrichment: add container PID by @alban in #3501 - operators/kubeipresolver: Improve how endpoint is displayed by @mqasimsarfraz in #3611 - Makefile: make the 'docker build' command configurable by @alban in #3621 - oci: Expose pull-secret param only when running on k8s by @mauriciovasquezbernal in #3628 - feat: Accepting IPv4 and IPv6 parameters as command line input arguments by @MeherRushi in #3575 - operators/cli: Improve logic to print header by @mauriciovasquezbernal in #3641 - tools/monitoring: fix typo by @vbatts in #3646 - Makefile: Introduce target to run go mod tidy by @mauriciovasquezbernal in #3653 * Bug Fixes - operators/ebpf: Fix race condition with wasm operator by @mauriciovasquezbernal in #3542 - fix: json decoder out of sync error for gadgetrunner by @mastersans in #3573 - operators/ebpf: Fix map iterators waiting logic by @mauriciovasquezbernal in #3654 * Documentation Improvements - readme: Add link for CDS 2024 by @mqasimsarfraz in #3553 - docs: Remove increasing sidebar_position from docs/gadgets by @burak-ok in #3574 - docs/gadget-devel: How to use Data, DataArray and Packet in WASM API by @blanquicet in #3610 - Add gadget user documentation for exporting metrics to Prometheus by @flyth in #3539 - docs: Update l4endpoint formatting by @mqasimsarfraz in #3630 - docs: audit-seccomp: update runc requirement by @alban in #3642 - docs/gadget-devel/gadget-intro: Specify support of Map Iterators by @blanquicet in #3593 * Testing and Continue Integration - Revert "ci: Use -j$(nproc) with gadgets Makefile." by @mauriciovasquezbernal in #3555 - ci: Fix permission for release workflow by @mqasimsarfraz in #3558 - Unit testing Image Based Gadgets by @mastersans in #3502 - cri: move tests to separate package by @alban in #3585 - tests: implement inner field tests by @mauriciovasquezbernal in #3572 - build: fix dockerignore file by @alban in #3620 - test: Added tests for gadgets/snapshot_socket by @btwshivam in #3283 - operators/wasm: add test for emitting packets from new datasource by @Snehil-Shah in #3613 - tests: Disable TestTraceNetwork on containerd by @burak-ok in #3669 ------------------------------------------------------------------- Fri Oct 11 08:25:27 UTC 2024 - opensuse_buildservice@ojkastl.de - Update to version 0.33.0: * Welcome to the v0.33.0 release of Inspektor Gadget. The most relevant changes for this version are: - introduce GadgetInstanceManager to run gadgets headless by @flyth in #2960 - Add profile_tcprtt by @eiffel-fl in #3452 - gadgets: add gadget to trace mutex locks/unlocks by @Snehil-Shah in #3503 - Add top_blockio by @burak-ok in #3273 - gadgets: Port trace_fsslower to image-based by @mauriciovasquezbernal in #3463 - cmd/common: allow to specify gadget runtime configuration using "-f" by @flyth in #3515 * General Improvements - gadgets/top_file: Provide full file path by @MeherRushi in #3347 - clioperator: Add support for adding / removing fields with --fields by @h4l0gen in #3284 - Add inspect subcommand to image by @eiffel-fl in #3382 - gadgets: Update readme by @mauriciovasquezbernal in #3428 - pkg/oci: Rename ListGadgetImages() to GetGadgetImages(). by @eiffel-fl in #3442 - pkg/operators/otel-metrics: don't automatically apply metrics type based on role tag by @flyth in #3447 - pkg/datasource: Use FullName to look for fields in config by @blanquicet in #3448 - treewide: Bump go to 1.22.7. by @eiffel-fl in #3458 - fsnotify: add new fields by @alban in #3438 - Add a second map to get pods and svcs by IP without GetCmp by @matthyx in #3446 - pkg: Add safeset package. by @eiffel-fl in #3472 - trace-dns: use new fields from socket enricher by @alban in #2684 - oci: Set artifactType in all cases by @mauriciovasquezbernal in #3469 - socket enricher: warning in case of incompatibility by @alban in #3479 - metadata: Clean up parameters handling by @mauriciovasquezbernal in #3490 - cmd/build: Reduce duplicate code by @mauriciovasquezbernal in #3498 - wasm: Add parameters handling to wasm by @mauriciovasquezbernal in #3449 - pkg/operators/oci-handler: Support set annotations at runtime by @blanquicet in #3468 - wasm: Add support for setting config by @mauriciovasquezbernal in #3475 - gadgets: Rework the makefile to add better parallelism. by @eiffel-fl in #2987 - feat: add verifier debug output when running faulty ebpf gadget by @patrickpichler in #3529 - operators/kubeipresolver: Improve memory consumption by @mauriciovasquezbernal in #3530 * Bug Fixes - operators/ebpf: Fix crash when spec doesn't contain types by @mauriciovasquezbernal in #3450 - gadgets: Fix headless test by @mauriciovasquezbernal in #3519 * Documentation Improvements - docs: add operator documentation by @mauriciovasquezbernal in #3406 - docs/gadget-devel/building: Clarify that sudo needs to be run with -E by @mauriciovasquezbernal in #3435 - docs/operators: remove links from diagram by @mauriciovasquezbernal in #3437 - docs: Distinguish between ig and kubectl-gadget in kernel filtering by @blanquicet in #3423 - docs: Improve trace_dns guide by @mqasimsarfraz in #3429 - docs/specs/operators: Point to latest docs in pkg.go.dev by @blanquicet in #3440 - docs: Extend documentation on allowed-gadgets. by @eiffel-fl in #3473 - docs: Fix broken link for cosign container signing process. by @eiffel-fl in #3482 - docs: Fix operators instance params by @mqasimsarfraz in #3495 - docs: Use constants to point to correct versions in docs by @mauriciovasquezbernal in #3496 - docs: Fixes for hello-world-gadget-wasm by @mqasimsarfraz in #3512 - docs: Improve trace_oomkill guide by @mqasimsarfraz in #3493 - gadgets/README.mdx: Update sidebar_position after adding top_blockio by @burak-ok in #3520 ------------------------------------------------------------------- Sat Sep 14 13:58:27 UTC 2024 - opensuse_buildservice@ojkastl.de - Update to version 0.32.0: In this release, we focused on improving our documentation to ease people using and writing their own gadgets. We also added a new gadget to trace the calls to inotify() and fanotify(). * General Improvements - tools: Remove check-readme. by @eiffel-fl in #3299 - container-collection: Add OwnerKind and OwnerName to K8sEnrichment by @burak-ok in #3319 - Post-release: update gadgets version to v0.31.0 by @alban in #3339 - columns: add support for displaying event data in Hex format by @Snehil-Shah in #3307 - example/Dockerfile: Use JSON args to prevent unintended behavior related to OS signals by @burak-ok in #3346 - image build: allow alternative tinygo by @alban in #3348 - datasource: Fix order for K8S.NODE by @mqasimsarfraz in #3323 - gadgetctl/kubectl-gadget: Ensure sorting after combining data from all targets by @blanquicet in #3326 - ig: Add optional further K8s enrichment (Ownertype and Ownername in this PR) by @burak-ok in #3360 - New gadget: fsnotify by @alban in #3218 - Add mechanism to disable pulling image-based gadgets by @eiffel-fl in #3369 - pkg/operators/cli: Improve log level for errors and avoid blocking other ds when one fails by @blanquicet in #3413 - pkg/datasource/columns: Default MaxWith attribute based on field type (For int and bool) by @blanquicet in #3414 * Bug Fixes - pkg/gadgets: Fix tree output for snapshot process. by @eiffel-fl in #3315 - image/build: Fix wasm compilation by @mauriciovasquezbernal in #3341 - pkg/datasource: Hide enriched timestamp column by default by @blanquicet in #3378 - cmd: Handle --apparmor-profile to work better on k8s 1.30 and higher. by @eiffel-fl in #3377 - Switch to gopacket/gopacket by @mauriciovasquezbernal in #3386 - charts: Fix config map volume by @mauriciovasquezbernal in #3389 - columns template: add max size on some fields by @alban in #3401 - pkg/operators: Add limiter by @blanquicet in #3327 * Documentation Improvements - docs/gadget-devel/metadata: Improve description of datasources by @blanquicet in #3316 - Document security related options for ig daemon by @eiffel-fl in #3322 - Add link to v0.31.0 post in README by @blixtra in #3328 - gadgets/top_tcp: fix typo in date by @alban in #3337 - docs: Fix broken links by @mauriciovasquezbernal in #3300 - docs: Fix more broken links by @mauriciovasquezbernal in #3340 - docs/legacy: Update the sort_by list by @burak-ok in #3345 - docs: Rename CONTRIBUTING.md by @mqasimsarfraz in #3349 - treewide: Bump golang to 1.22.5. by @eiffel-fl in #3317 - docs: Use GitHub instead of elixir by @mauriciovasquezbernal in #3359 * Testing and Continue Integration - feat(test): added test for gadgets/trace_tcpconnect by @mastersans in #3258 - snapshot_process: Sleep before starting the gadget by @burak-ok in #3338 - gha: Remove unneeded strategy on workflow file by @andoriyaprashant in #3302 - feat(test): added test for gadgets/trace_tcpretrans by @mastersans in #3294 - ci: Automatically update website on push by @mauriciovasquezbernal in #3342 - ci: Add check for gadget guides by @mqasimsarfraz in #3367 - gadgets/readmes: update all gadgets documentation by @alban in #3358 - docs: Add missing symlink to render gadget documentation by @mauriciovasquezbernal in #3364 - docs/op: Add UidGidResolver documentation by @burak-ok in #3324 - gadgets: update sourceURL and documentationURL by @alban in #3376 - docs: add diagrams for running modes by @alban in #3219 - docs: Add missing columns.hex annotation by @mauriciovasquezbernal in #3384 - docs: Add Detailed Guide for Filtering in User Space by @andoriyaprashant in #3402 - dependabot: Fix groups by @mauriciovasquezbernal in #3415 - docs/spec/oci: Fix broken link by @blanquicet in #3422 - docs: Add some links by @mauriciovasquezbernal in #3420 - docs: fsnotify: replace handmade diagram by mermaid diagram by @alban in #3421 - added change in docs by @836hardik-agrawal in #3425 ------------------------------------------------------------------- Tue Aug 06 05:39:31 UTC 2024 - opensuse_buildservice@ojkastl.de - Update to version 0.31.0: With this release, we announce the general availability of image-based Gadgets (they aren't experimental anymore #3261) . The documentation is available here. Stay tuned at the inspektor-gadget.io website as we'll publish some blog posts with more information about this release. * General Improvements - trace_exec: remove unused variable uid by @i-Pear in #3100 - GetCgroupID: read cgroup paths under host cgroup namespace by @alban in #3085 - Artifact Hub: Update gadgets version to v0.30.0 by @github-actions in #3103 - gadgets/trace_oomkill: Utilize new testing framework by @burak-ok in #3084 - prometheus: Use different name for metrics config by @mqasimsarfraz in #3109 - cmd/kubectl-gadget: Set k8s flags for runtime after parsing by @mqasimsarfraz in #3104 - trace_tcpconnect: Add retcode by @burak-ok in #3069 - artifacthub: use field 'digest' instead of 'createdAt' for reindexing by @alban in #3105 - pkg/gadgets/run/types: Test string equality rather than contain to de… by @eiffel-fl in #3114 - cmd: Support a Configuration File by @mqasimsarfraz in #2831 - add otel-metrics operator for image-based gadgets by @flyth in #2900 - gadgets: Add trace_bind by @mauriciovasquezbernal in #3067 - kubeinvcache: Create the cachedmaps on demand by @burak-ok in #2815 - Update google.golang.org/grpc to v1.65.0 by @mauriciovasquezbernal in #3122 - minikube.mk: switch minikube to use kubernetes v1.30.0 by @alban in #3128 - [2nd attempt] container-collection: add process metadata enricher by @alban in #3091 - Improve endpoints formatter by @mauriciovasquezbernal in #3076 - gadgets/trace_bind: Fix trace_bind after formatters rework by @mauriciovasquezbernal in #3129 - gadgettracermanager: Set environment to Kubernetes by @mqasimsarfraz in #3136 - Adding docker runtime image digest enrichment for running containers by @Sefi4 in #3139 - pkg/gadgets: Use tp_btf for top block-io. by @eiffel-fl in #3146 - Dockerfiles: Use JSON for linter ENTRYPOINT. by @eiffel-fl in #3160 - tree-wide: Freeze perf event array map by @mauriciovasquezbernal in #3151 - pkg/oci: Add option to only run image-based gadgets from specific registries by @eiffel-fl in #3145 - config: Add support for ig-k8s by @mqasimsarfraz in #3150 - gadgets: Forward config to datasources by @mauriciovasquezbernal in #3149 - pkg/operators/ebpf: Allow passing field configuration as annotations by @blanquicet in #3171 - gadgets: Add audit seccomp by @mauriciovasquezbernal in #3170 - Use global param for public key by @eiffel-fl in #3158 - Adding pcomm field by @Sefi4 in #3142 - Update metadata validation and generation by @mauriciovasquezbernal in #3164 - metadata: Fix leftovers after review by @mauriciovasquezbernal in #3183 - gadget-context: make sure cancel() is called on gadgetContext by @flyth in #3186 - cmd/common/config: Remove line to initialize oci operator. by @eiffel-fl in #3189 - gadgets: Uniform common info they provide by @mauriciovasquezbernal in #3169 - pkg/operators/ebpf: make enum handling deterministic by @flyth in #3190 - gadgets: Provide human readable version of error codes by @burak-ok in #3148 - config/params: add support for string slices by @eiffel-fl in #3192 - Add support to specify several public keys by @eiffel-fl in #3174 - image-based gadgets: introduce map iterators by @flyth in #3182 - ebpf-builder.Dockerfile: Use uppercase keyword by @burak-ok in #3205 - container-hook: simplify sys_exit_execve logic by @alban in #3138 - tree-wide: Pin base images on Dockerfiles by @mauriciovasquezbernal in #3198 - container-hook: Remove unused bpf objects by @mauriciovasquezbernal in #3206 - Dockerfiles: Fix typo for kubectl-gadget.Dockerfile hash. by @eiffel-fl in #3215 - treewide: Remove unused verify-gadgets flag and adapt CI jobs to dependabot by @eiffel-fl in #3216 - treewide: Fix usage of empty public keys. by @eiffel-fl in #3226 - treewide: Add back --verify-gadgets. by @eiffel-fl in #3227 - Use global parameters for --allowed-digests and --allowed-registries by @eiffel-fl in #3181 - gadgets: Update top_file to use map iterators instead of toppers by @blanquicet in #3207 - Adding cwd field to trace_exec image-based gadget by @Sefi4 in #3157 - UidGidResolver: Make it usable in image based gadgets by @burak-ok in #3200 - Improve insecure registries support by @mauriciovasquezbernal in #3252 - ig/gadgetctl: add TLS support by @flyth in #2848 - treewide: Replace allowed-digests and allowed-registries by allowed-gadgets by @eiffel-fl in #3251 - gadgets: Add top_tcp as image based gadget by @burak-ok in #3259 - Finish porting trace dns to image-based gadget by @mauriciovasquezbernal in #3093 - pkg/operators: Add combiner by @blanquicet in #3068 - image-based gadgets: add support for profiler gadgets by @flyth in #3253 - tree-wide: Mark image-based gadgets as non experimental by @mauriciovasquezbernal in #3261 * Bug Fixes - Makefile: Fix how ig-debug version is set. by @eiffel-fl in #3108 - pkg/gadgets: Fix tracepoint for top block-io. by @eiffel-fl in #3272 - pkg/datasource: Use FullName to add field. by @eiffel-fl in #3271 - pkg/datasource: Use FullName instead of Name. by @eiffel-fl in #3293 * Documentation Improvements - Update README.md for all image-based gadgets by @alban in #3102 - docs: Add a link to verify instructions when ig is downloaded from release by @eiffel-fl in #3147 - docs: point to the installation instructions on the IG website instead of the TOC on the repo by @flyth in #3173 - docs: Rework structure and few improvements by @mauriciovasquezbernal in #3279 - quick-start.md: run.md -> run.mdx by @burak-ok in #3297 - README: Fix broken links by @mauriciovasquezbernal in #3298 * Testing and Continue Integration - gadgets/Makefile: Report failing tests again by @burak-ok in #3116 - gadgets: Test endpoints too by @mauriciovasquezbernal in #3130 - gadgets/trace_capabilities: Add test by @burak-ok in #3115 - ci: Report summaries for gadgets tests by @mauriciovasquezbernal in #3152 - ci: Update instructions to create ARO cluster by @mauriciovasquezbernal in #3119 - tests: Remove run top test and helpers for this by @mauriciovasquezbernal in #3161 - gadgets: Test on containerd too by @mauriciovasquezbernal in #3172 - CI: README: Add OpenSSF scorecard badge by @illume in #3098 - ci: Pin Github Actions by @mauriciovasquezbernal in #3191 - ci: Limit token permissions by @mauriciovasquezbernal in #3197 - ci: Pin go install command to hash by @mauriciovasquezbernal in #3199 - pkg/testing/ig: Support more than one flag on IG_FLAGS env variable by @blanquicet in #3220 - ci: Verify eBPF builder image only if cosign secrets were set. by @eiffel-fl in #3217 - ci: Remove documentation-checks from release needs. by @eiffel-fl in #3296 ------------------------------------------------------------------- Wed Jul 03 15:51:22 UTC 2024 - opensuse_buildservice@ojkastl.de - Update to version 0.30.0: * ci: Set DOCKER_BUILD_NO_SUMMARY. * gadgets/trace_capabilities: Add special check for exec-family syscalls * gadgets: Add trace_capabilities * gadgets/trace_tcpdrop: Add kernel stack field * pkg/operators/ebpf: Support kernel stack map * pkg/oci: Add new options to restrain execution by digest. * go: bump github.com/aws/aws-sdk-go in /tools/eks-cleanup * gadgets: update README.md * gadgets/Makefile: add readme target * gadgets/trace_exec: Add tests * testing: Add helper to sleep * treewide: Remove unneeded systemd workaround. * ci: Use eastus2 for AKS * go: bump github.com/moby/moby * go: bump github.com/docker/cli * go: bump github.com/aws/aws-sdk-go in /tools/eks-cleanup * test/images: Test that export command is deterministic * build: Allow reproducible builds * kubemanager: Check ParamAllNamespaces in PreStart too * datasource: Return error on New() * go: bump github.com/moby/moby * go: bump github.com/docker/cli * ci: Remove ARO from release needs. * go: bump github.com/aws/aws-sdk-go in /tools/eks-cleanup * gadgets/snapshot_process: Port test to use new testing framework * pkg/testing/match: Add unittests * testing: Consolidate match logic in pkg/testing/match * CI: Use multinode cluster for testing gadgets on kubernetes * trace_mount: Add call column and flag decoding * docs: Remove mouting /run for ig. * pkg/container-utils: Preprend HOST_ROOT to /run/cri-dockerd.sock. * cmd/ig: Preprend host.HostRoot to runtime socket path. * go: bump github.com/aws/aws-sdk-go in /tools/eks-cleanup * docs: Add instruction to verify ebpf-builder image. * ci: Verify eBPF builder image before building gadgets. * Revert "container-collection: add process metadata enricher" * gadgets/trace_exec: Update metadata. * ci: bump docker/build-push-action from 5 to 6 * ci: bump aquasecurity/trivy-action from 0.22.0 to 0.23.0 * add sort operator import to ig and gadgettracermanager binaries * pkg/datasource: add @flyth as code owner * pkg/datasource: improve subscription handling * Fix codeowners * trace_tcp{drop,retrans}: Use bitfields for flags * ebpf/formatters: Support formatting bitfields * trace_open: Add missing fields * gadgets/test: Run tests even if wasm module exists * ig/build: Always pull builder-image if latest tag is used * tests: Disable TestTraceNetwork on cri-o * gadgets/trace_sni: Port test to use new testing framework * pkg/operators/sort: add unit tests * add sort operator * pkg/datasource: add Swap() method to DataArray * gadgets/ports: Convert to host endianess inside the gadget * go: bump github.com/containers/image/v5 from 5.31.0 to 5.31.1 * go: bump github.com/tetratelabs/wazero from 1.7.1 to 1.7.3 * go: bump github.com/aws/aws-sdk-go in /tools/eks-cleanup * gadgets/trace_exec: Add wasm module to handle args field * docs: Add guide to use wasm from a gadget * docs/reference: Add wasm reference docs * wasm: Add test to check consts are in sync * operators/wasm: Add tests * operators: Add wasm operator * image/build: Use correct Inspektor Gadget code in in-tree gadgets * gadgets: Port trace_tcp_test to gadgets * pkg/container-hook: Check container PID bound before converting it. * ci: bump actions/{download,upload}-artifact from 3 to 4 * formatters: Avoid changing name of the field * operators/ebpf: Rename converters to formatters * ci: Use westeurope for AKS. * container-hook: delete old entries and marks after timeout * container-hook: use a single fanotify to watch pid files * integration/kubectl-gadget: Add an option to skip image verification * gadgets/test: Add an option skip image verification * ci: Skip signing ig-k8s image/gadget images on fork * go: bump github.com/aws/aws-sdk-go in /tools/eks-cleanup * go: bump github.com/miekg/dns from 1.1.59 to 1.1.61 in /tools/dnstester * execsnoop: add parent upper layer * gadgets/signal: Add test using the new framework. * integration/Command: Enhance error messages for kill * pkg/oci: Remove undeeded authOpts for getSigningInformation(). * container-collection: add process metadata enricher * go: bump github.com/aws/aws-sdk-go in /tools/eks-cleanup * gadgets/trace_mount: Implement test using new framework * tests: Remove duplicated test * testing/containers: Add support for privileged mode * gadgets/trace_open: Improve tests * gadgets/trace_exec: drop uid filter on sys_exit_execve * pkg/gadgets/trace_exec: drop uid filter on sys_exit_execve * pkg/gadgets/capabilities: Fix pid field * container-hook: add new test * pkg/gadgets/capabilities: fix pid and tgid fields * go: bump github.com/aws/aws-sdk-go in /tools/eks-cleanup * ci: Use --format to retrieve image digest instead of grep and awk. * go: bump github.com/spf13/cobra from 1.8.0 to 1.8.1 * go: bump github.com/aws/aws-sdk-go in /tools/eks-cleanup * go: bump github.com/docker/docker * go: bump github.com/aws/aws-sdk-go in /tools/eks-cleanup * ci: Sign helper images. * go: bump github.com/moby/moby * ci: Sign ig container image. * ci: Add action to sign container image. * go: bump the k8s group with 8 updates * uprobetracer: use secureopen to avoid TOCTOU issues * New pkg: secureopen: open files in containers * go: bump github.com/aws/aws-sdk-go in /tools/eks-cleanup * go: bump google.golang.org/protobuf from 1.34.1 to 1.34.2 * Align k8s json and columns name * trace exec: extract fixup for execve as a common header * fields: Mark fields hidden based on attributes * ci: bump aquasecurity/trivy-action from 0.21.0 to 0.22.0 * go: bump github.com/aws/aws-sdk-go in /tools/eks-cleanup * go: bump sigs.k8s.io/controller-runtime from 0.18.3 to 0.18.4 * go: bump github.com/docker/{cli,docker} and github.com/moby/moby * go: bump github.com/containerd/containerd from 1.7.17 to 1.7.18 * go: bump the golang-x group with 3 updates * go: bump github.com/containers/common from 0.59.0 to 0.59.1 * Updating trace_open test to support testing in k8s and adding ci job for testing with k8s * adding helper functions for testing with k8s * gadgets/trace_exec: extract fixup for execve as a common header * go: bump github.com/spf13/viper from 1.18.2 to 1.19.0 * go: bump github.com/mdlayher/socket from 0.4.1 to 0.5.1 in /examples * Artifact Hub: Update gadgets version to v0.29.0 * container-collection: Don't rely on k8s.io/kubernetes/pkg/... * go: bump github.com/aws/aws-sdk-go in /tools/eks-cleanup * implementing container factory interface for k8s * updating field names: pod and container ------------------------------------------------------------------- Mon Jun 03 12:59:40 UTC 2024 - opensuse_buildservice@ojkastl.de - update to version 0.29.0: * Welcome to the v0.29.0 release of Inspektor Gadget. The most relevant changes for this version are: - API: Support running gadgets from files and memory by @mauriciovasquezbernal in #2853 - gadgets: Add trace_lsm by @i-Pear in #2827 - gadgets: Add trace_ssl by @i-Pear in #2745 - add filter operator by @flyth in #2805 * General Improvements - Improve "CStrings" handling by @mauriciovasquezbernal in #2797 - UserGroupCache: Move OnceValue to global scope by @burak-ok in #2809 - kubernetes: cgroupfs: mount read-only by @alban in #2685 - datasources: Add Bool accessors by @mauriciovasquezbernal in #2796 - gadgets/trace_malloc: support more memory operations by @i-Pear in #2748 - datasources: Add missing setters, allocate memory and add tests by @mauriciovasquezbernal in #2823 - trace_dns: convert domain to dot notation (without wasm) by @alban in #2845 - pkg/datasource: remove dependency on pkg/gadgets by @flyth in #2850 - pkg/operators/ebpf: Avoid adding netns field to snapshot process by @blanquicet in #2838 - snapshotters: Support sending and JSON-printing output as an array by @blanquicet in #2709 - profile/block-io: use core type matches relocations by @alban in #2542 - Add support for more iterators: task_file, ksym by @alban in #2839 - minikube: Upgrade to v1.33.1 by @mqasimsarfraz in #2841 - datasource: Allow setting smaller static strings by @mauriciovasquezbernal in #2832 - sockets-map.h: remove most defines from socket enricher header by @alban in #2846 - local/kube manager operators: Print warning for multiple net/mnt ns fields by @blanquicet in #2877 - Revert "gadgets/trace_dns: add empty wasm module" by @mauriciovasquezbernal in #2886 - cmd: Add JSON output to image list command. by @eiffel-fl in #2885 - cmd/image/build: Add progress bar when pulling builder image by @mauriciovasquezbernal in #2888 - charts: Set container filesystem as read only. by @eiffel-fl in #2442 - pkg/{runcfanotify, container-hook}: Refactor code to use notify package. by @eiffel-fl in #2766 - clean up operator initialization code by @flyth in #2901 - Auto detect container runtime socket path by @dorser in #2794 - Updates to dependabot by @mauriciovasquezbernal in #2915 - pkg/operators/formatters: Add syscall formatter by @i-Pear in #2913 - dependabot: Group gomod updates by dependency by @mauriciovasquezbernal in #2916 - dependabot: Disable updating indirect dependencies by @mauriciovasquezbernal in #2955 * Bug Fixes - oci-handler: Fix typo in error message by @mqasimsarfraz in #2806 - kubectl-gadget: Multiple fixes around skipInfo logic by @mauriciovasquezbernal in #2774 - trace/network: Close Operators after closing the tracer by @burak-ok in #2814 - container-hook: fix sys_exit_execve from thread by @alban in #2804 - oci: Fail is start image operator fails by @mauriciovasquezbernal in #2828 - trace exec builtin gadget: fix memory usage by @alban in #2840 - pkg/operators/simple: fix onStop() callback being called if only onStart is set by @flyth in #2851 - version: Fix server version for ig-k8s by @mqasimsarfraz in #2852 - trace_dns: fix padding by @alban in #2860 - pkg/gadgets: Update comment about mntns_filter.h location by @blanquicet in #2866 - localmanager: Avoid crashing if container collection isn't available by @mauriciovasquezbernal in #2874 - pkg/operators: Fix tracing host events for mount namespace ID attache… by @eiffel-fl in #2879 - Add runc symlink for rancher rke2 by @matthyx in #2764 - Remove usage of go workspaces by @mauriciovasquezbernal in #2914 - oci: Return error if op.Prepare() fails by @mauriciovasquezbernal in #2947 * Documentation Improvements - Artifact Hub: Update gadgets version to v0.28.0 by @github-actions in #2808 - Artifact Hub: Update gadgets version to v0.28.1 by @github-actions in #2861 - Implement image-based gadgets examples by @mauriciovasquezbernal in #2753 - docs: Add installation steps for helm charts by @mqasimsarfraz in #2878 - docs/hello-world-gadget: Add missing --verify-image=false by @mauriciovasquezbernal in #2887 - docs: Add documentation on how to sign image-based gadgets. by @eiffel-fl in #2894 - docs: Use relative link to point to verification documentation. by @eiffel-fl in #2895 - docs: Add initial wasm design doc by @mauriciovasquezbernal in #2896 * Testing and Continue Integration - ci: Do not run cloud-cleanup on fork by @mqasimsarfraz in #2807 - ci: Shifting deploy and undeploy logic for IG to actions by @pawarpranav83 in #2833 - tests: Add tests for image export and import by @mauriciovasquezbernal in #2906 ------------------------------------------------------------------- Mon Jun 03 12:58:18 UTC 2024 - opensuse_buildservice@ojkastl.de - update to version 0.28.1: This is a Bugfix release which includes the following fixes: * container-hook: fix sys_exit_execve from thread by @alban in #2804 * trace exec builtin gadget: fix memory usage by @alban in #2840 * version: Fix server version for ig-k8s by @mqasimsarfraz in #2852 ------------------------------------------------------------------- Mon Jun 03 12:48:43 UTC 2024 - opensuse_buildservice@ojkastl.de - update to version 0.28.0: Welcome to the v0.28.0 release of Inspektor Gadget. The most relevant changes for this version are: * pkg/uprobetracer: add support for USDT tracepoints by @i-Pear in #2655 * cmd: Verifying container image if policy controller is present. by @eiffel-fl in #2703 * operators/ebpf: Support associate programs (iterators) to snapshotters by @blanquicet in #2637 * Bump Go version to 1.22.0 by @burak-ok in #2744 * Remove bpftrace by @eiffel-fl in #2757 General Improvements * gadget-context: Don't add op instance's params if op is not requested by @blanquicet in #2667 * pkg/uprobetracer: use kfilefields to identify inodes by @i-Pear in #2669 * artifacthub-pkg.yml: update gadget versions to new release by @alban in #2679 * re-add support for jsonpretty + yaml to image based gadgets by @flyth in #2652 * trace/open: Compute error and file descriptor fields on eBPF code by @blanquicet in #2687 * rename methods/structs/interfaces from Gadget... to BuiltInGadget... by @flyth in #2559 * pkg/datasource: Don't use sync.Pool for data by @blanquicet in #2708 * Cleanup custom-columns CLI flag by @shivaabhishek07 in #2465 * cmd: Add --seccomp-profile to specify seccomp profile to apply to Inspektor Gadget by @eiffel-fl in #2710 * treewide: remove run gadget by @flyth in #2673 * add version skew warning by @mauriciovasquezbernal in #2718 * run: Remove dead code by @mauriciovasquezbernal in #2740 * cmd: Do not truncate output when listing image-based gadgets. by @eiffel-fl in #2743 * tests.mk: Update kube-apiserver to 1.30.0 by @burak-ok in #2750 * oci: Remove dead code by @mauriciovasquezbernal in #2754 * Sign image based gadgets by @eiffel-fl in #2678 * image/build: Implement option to keep built file by @mauriciovasquezbernal in #2738 * pkg/uprobetracer: support LSM trace points by @i-Pear in #2747 * trace/{dns,sni}: Split NewTracer() logic by @amirmalka in #2768 * Verify image based gadget by @eiffel-fl in #2707 * Add signal formatter by @mauriciovasquezbernal in #2630 * gadget-service: Improve address validation by @mauriciovasquezbernal in #2780 * cmd: Implement image import and export commands by @mauriciovasquezbernal in #2779 * columns/filter: Add support for time.Duration by @mqasimsarfraz in #2791 * trace exec: Add user and group field by @burak-ok in #2751 * image-based gadgets: Implement btfgen support by @mauriciovasquezbernal in #2598 Bug Fixes * charts: Add '/host/var' to volumeMounts by @mqasimsarfraz in #2664 * image based gadgets: fix hostNetwork info by @flyth in #2674 * image based gadgets: return error if no valid gadget layers are found by @flyth in #2691 * resolve symlinks in runtime path by @matthyx in #2656 * fix: re-add timeout for image-based gadgets by @flyth in #2713 * ebpf: Remove trailing garbage when reading sample from perf event array by @mauriciovasquezbernal in #2720 * KubeInventoryCache: Keep old pods/svcs in a cached for enrichment by @burak-ok in #2659 * cmd: Require experimental flag for run command. by @mauriciovasquezbernal in #2778 * fix gRPC timeout for image-based gadgets on GetGadgetInfo() by @flyth in #2712 * pkg/oci: Use Singleton for getLocalOciStore by @burak-ok in #2803 Documentation Improvements * docs/devel: Update hello world gadget guide by @blanquicet in #2668 * docs: Document how to verify container image at runtime using policy-controller by @eiffel-fl in #2675 * docs: Fix instructions to verify container image by @mauriciovasquezbernal in #2711 * install-kubernetes.md: Fix and update table of contents by @burak-ok in #2749 * examples: Move gadgets to builtin-gadgets by @mauriciovasquezbernal in #2769 Testing and Continuous Integration * release: automatically update artifact hub version by @alban in #2681 * integration: Separate and simplify container-related stuff by @blanquicet in #2666 * ci: Add wait to ensure GKE clusters are deleted by @mqasimsarfraz in #2682 * ci/lint: Skip package cache by @burak-ok in #2694 * Avoid repeated code on inspektor-gadget and kubectl-gadget integration tests by @pawarpranav83 in #2450 * ci: Check that metadata file is updated to build-and-push-gadgets by @mauriciovasquezbernal in #2702 * Testing package for image-based gadgets by @pawarpranav83 in #2607 * ci: Always build helper images on main and release branches by @mauriciovasquezbernal in #2737 * integration: Add timestamp to Run/Start/Stop by @burak-ok in #2661 * gadgets/trace_open/test: Verify container name and ID by @blanquicet in #2759 * ci: Add workflow to clean eks resources by @burak-ok in #2686 * test-integration-eks: Fix missing quotes + define explicit timeformat by @burak-ok in #2777 * eks-cleanup: Don't error when stack can't be deleted by @burak-ok in #2784 * TestRunTraceOOMKill: Add sleep after starting ig/kubectl-gadget by @burak-ok in #2785 * integration: Logging timestamp before calling step.Stop by @burak-ok in #2790 * tools: Rewrite check-readme in go by @mauriciovasquezbernal in #2786 ------------------------------------------------------------------- Thu Apr 25 18:42:39 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de> - new package inspektor-gadget: eBPF tool and systems inspection framework for Kubernetes, containers and Linux hosts
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor