Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
340 commits
Select commit Hold shift + click to select a range
840dc97
adding a file to document how an SRE would work with Pixie while the …
entlein May 7, 2025
46de0bd
I thought i already commited this
entlein May 7, 2025
3d95116
Fixed -R for recursive setgid bit
entlein May 7, 2025
085e27b
Adding the missing kernel header warning explanation for minikube
entlein May 7, 2025
c56fc28
test if this is a feasible approach to overwrite the skaffold produce…
entlein May 7, 2025
4a94d60
more replacements
entlein May 7, 2025
6b325cb
chore: amend text to resolve PR comments: highlight that minikube is …
entlein May 8, 2025
e078ae7
chore: revert skaffold_visizer but add comments
entlein May 8, 2025
94dd78b
chore: amend text to resolve PR comments: highlight that minikube is …
entlein May 8, 2025
29b5314
Update tools/chef/cookbooks/px_dev/recipes/linux.rb
entlein May 8, 2025
e3588fa
Update DEVELOPMENT.md
entlein May 8, 2025
c616e66
Update DEVELOPMENT.md
entlein May 8, 2025
c846a4d
chore: apply Dom s suggested edit
entlein May 8, 2025
11e0519
chore: adding the compilation mode explanation to the docs
entlein May 8, 2025
c124e0d
Remove trailing whitespace linux.rb
entlein May 8, 2025
a4674d7
Remove trailing whitespace from skaffold_vizier.yaml
entlein May 8, 2025
5b407ff
linting: removing lots of whitespaces at the EOL
entlein May 8, 2025
fd7d4ea
linting: file must end on a newline
entlein May 8, 2025
ef5e22e
Update .bazelrc
entlein May 9, 2025
5f7e4e7
Merge pull request #5 from k8sstormcenter/entlein-patch-2
entlein May 9, 2025
dfb198b
Merge pipeline-support-wip
ddelnano May 9, 2025
9ab6ecf
feature: testing dockerhub
entlein May 12, 2025
04b3e5f
feature: testing dockerhub
entlein May 12, 2025
726abbc
feature: testing dockerhub
entlein May 12, 2025
40e7191
feature: testing dockerhub
entlein May 12, 2025
90f1202
feature: testing dockerhub
entlein May 12, 2025
b750d89
feature: testing dockerhub
entlein May 12, 2025
75e1cf2
feature: testing dockerhub
entlein May 12, 2025
a52ae38
feature: testing dockerhub
entlein May 12, 2025
b4d31f9
feature: vizier persistent now working with our image
entlein May 12, 2025
3dfa7a6
feature: vizier persistent now working with our image
entlein May 12, 2025
cef03b8
feature: vizier etcd now working with our image
entlein May 12, 2025
0e4d43c
feature: vizier etcd now working with our image
entlein May 12, 2025
8a3d8e2
feature: vizier persistent ap now working with our image
entlein May 12, 2025
a54fd5e
feature: vizier persistent ap now working with our image
entlein May 12, 2025
698cb0d
feature: adding helm installer
entlein May 12, 2025
0d1ff45
merge
entlein May 12, 2025
0e2567a
Merge pull request #6 from k8sstormcenter/doc/usingpixiedev
entlein May 12, 2025
562d496
Merge pull request #8 from k8sstormcenter/pipeline-support-wip-merged
mebegu May 12, 2025
2cc76b1
Merge branch 'pipeline-support-wip'
mebegu May 12, 2025
e09ab3e
Merge pull request #3 from k8sstormcenter/pipeline-support-wip
mebegu May 12, 2025
145bcf5
docu: adding how to remove the hsts blocker for chrome and the syntax…
entlein Jun 5, 2025
bdf3e6f
Update README.md
entlein Jun 5, 2025
2b7963a
Merge branch 'main' of github.com:pixie-io/pixie
entlein Sep 10, 2025
20ad8d1
Update clickhouse to log to stdout. Stil having issues with test timeout
ddelnano Sep 6, 2025
3285d25
Initial start to working clickhouse_source_node. It queries all the d…
ddelnano Sep 7, 2025
6d6fe70
Add time based filtering and use batch size from plan node
ddelnano Sep 7, 2025
6bf5a41
Add partition column, get clickhouse_source_node_test working and fai…
ddelnano Oct 3, 2025
2fef3e8
Update carnot_executable to start a clickhouse container and make cha…
ddelnano Oct 3, 2025
7ded9f8
Get the carnot_executable version working e2e
ddelnano Oct 3, 2025
456219b
Add clickhouse config to compiler and logical state protos
ddelnano Oct 6, 2025
0ad9cea
Add clickhouse export support. IR and node tests passing
ddelnano Oct 6, 2025
5208617
Add px.CreateClickHouseSchemas UDTF, integrate in standalone_pem and …
ddelnano Oct 20, 2025
a5b02e3
First working version of px.CreateClickHouseSchemas UDTF
ddelnano Oct 21, 2025
14023b2
Add more loggig to row_batch
ddelnano Oct 21, 2025
831fe3f
Get carnot_executable working with unmodified stirling http_events table
ddelnano Oct 21, 2025
e508bdd
Remove upid (UINT128) and px_info column omission
ddelnano Oct 22, 2025
0bb09a2
Get all clickhouse tests passing and carnot_executable adhoc test
ddelnano Oct 22, 2025
d4fa954
Add use_if_not_exists for px.CreateClickHouseSchemas and test ClickHo…
ddelnano Oct 30, 2025
f1530c6
Merge branch 'ddelnano/add-clickhouse-source-node' into k8sstormcente…
ddelnano Oct 30, 2025
efcce8e
Remove hard coded clickhouse details in favor of DataFrame clickhouse…
ddelnano Oct 30, 2025
ed4472e
Add test to verify that ClickHouseSourceNodeIR correctly keeps non de…
ddelnano Nov 2, 2025
a674e1a
Fix bug where column indicies were mismatched with child Map operator…
ddelnano Nov 2, 2025
853684d
Fix clickhouse export sink bugs. Use compiler state for clickhouse dsn
ddelnano Nov 9, 2025
b791dc4
Use k8sstormceneter plugin repo
ddelnano Nov 9, 2025
c1c2558
Add adaptive export vizier service code. Verify it works adhoc
ddelnano Nov 9, 2025
6e1ee73
Ensure that '.beta' suffixed DataTables are handled properly since Cl…
ddelnano Nov 9, 2025
c7620c3
Get adaptive_export running on k8s without adaptivity piece
ddelnano Nov 9, 2025
c9bc972
Test adaptive_export end to end
ddelnano Nov 10, 2025
23da8a8
Add placeholder value for later sed
ddelnano Nov 10, 2025
2394108
Merge pull request #18 from ddelnano/k8sstormcenter/add-clickhouse-so…
entlein Nov 10, 2025
f277ede
docu: adding how to remove the hsts blocker for chrome and the syntax…
entlein Jun 5, 2025
3492af4
Update README.md
entlein Jun 5, 2025
4db5413
Merge branch 'main' of github.com:pixie-io/pixie
entlein Sep 10, 2025
6050e17
Merge branch 'ddelnano/add-clickhouse-source-node' into k8sstormcente…
ddelnano Oct 30, 2025
a4239f3
Remove hard coded clickhouse details in favor of DataFrame clickhouse…
ddelnano Oct 30, 2025
ae967ff
Add test to verify that ClickHouseSourceNodeIR correctly keeps non de…
ddelnano Nov 2, 2025
60edeeb
Fix bug where column indicies were mismatched with child Map operator…
ddelnano Nov 2, 2025
f35be2d
Fix clickhouse export sink bugs. Use compiler state for clickhouse dsn
ddelnano Nov 9, 2025
b326816
Use k8sstormceneter plugin repo
ddelnano Nov 9, 2025
b2a7190
Add adaptive export vizier service code. Verify it works adhoc
ddelnano Nov 9, 2025
b824922
Ensure that '.beta' suffixed DataTables are handled properly since Cl…
ddelnano Nov 9, 2025
3210633
Get adaptive_export running on k8s without adaptivity piece
ddelnano Nov 9, 2025
e39ef30
Test adaptive_export end to end
ddelnano Nov 10, 2025
0f066fd
Add placeholder value for later sed
ddelnano Nov 10, 2025
74bfa8f
Merge pull request #18 from ddelnano/k8sstormcenter/add-clickhouse-so…
entlein Nov 10, 2025
50f0cdc
Remove file source, sink results and other vestigial changes
ddelnano Feb 4, 2026
37cb31b
Use correct runner name and don't use remote exec
ddelnano Feb 4, 2026
e7dcabb
Use correct runners. Disable remote execution
ddelnano Feb 4, 2026
5ac34ea
Merge pull request #21 from k8sstormcenter/use-correct-runners
ddelnano Feb 4, 2026
928b51d
Fix clang tidy issues
ddelnano Feb 5, 2026
7be770c
Don't swallow helpful error context
ddelnano Feb 5, 2026
ac0860c
Fix magic_enum
ddelnano Feb 5, 2026
589b55b
Add extra debugging info
ddelnano Feb 5, 2026
9e217f9
Trigger
ddelnano Feb 5, 2026
f0f75f7
Fix openssl_trace_bpf_test and protobuf compilation issues and gcc bu…
ddelnano Feb 5, 2026
9014ccf
Fix another compilation issue
ddelnano Feb 6, 2026
10b2c89
Remove unnecssary debug logging
ddelnano Feb 6, 2026
a8ae46a
Try to get release builds working: replace pixie-io/pixie repo refere…
ddelnano Feb 7, 2026
2942e09
Use correct runners
ddelnano Feb 7, 2026
a40b233
Use correct runners
ddelnano Feb 7, 2026
f840fe4
docker login with buildbot token prior to image push
ddelnano Feb 7, 2026
832d293
Use packages:write token for docker login
ddelnano Feb 7, 2026
fc9190e
Handle the case where there isn't a preivous tag
ddelnano Feb 7, 2026
4d5a272
Add debug info for ory dockertest package connection issues
ddelnano Feb 7, 2026
29ae270
Fix linker error related to libstdc++.a
ddelnano Feb 7, 2026
f8ff1bc
Debugging info for matrix gen, remove clang-tidy temporarily
ddelnano Feb 7, 2026
1fb878a
Trigger
ddelnano Feb 7, 2026
6715e4e
Trigger again
ddelnano Feb 7, 2026
e6316cc
Add docker debugging info. Remove expensive clang-tidy build temporarily
ddelnano Feb 7, 2026
dbe93f0
Trigger again
ddelnano Feb 7, 2026
dbad698
Use newer rules_docker with puller fixes
ddelnano Feb 8, 2026
ea5e272
Add packages: writes permission for operator and cloud
ddelnano Feb 8, 2026
3af8369
Ensure that the pusher binary is not built for the target platform
ddelnano Feb 8, 2026
7b4206b
Log into ghcr.io for cloud and operator jobs
ddelnano Feb 8, 2026
69a14ac
Remove straggling gcs mirror reference
ddelnano Feb 8, 2026
aeaff86
Disable failing bpf tests
ddelnano Feb 8, 2026
602fdc5
Add x86_64_sysroot to cloud_build_release.sh
ddelnano Feb 8, 2026
f225e31
Replace docker client with crane to see if it fixes network issues
ddelnano Feb 9, 2026
9412950
Upgrade docker buildx to fix deprecated client version failure
ddelnano Feb 9, 2026
9693219
Upgrade docker buildx to fix deprecated client version failure
ddelnano Feb 9, 2026
01d9983
Only supply from index when previous image is available
ddelnano Feb 9, 2026
7627654
Reuse builder if it was created before
ddelnano Feb 9, 2026
f997a8f
Do not fail if license generation fails
ddelnano Feb 9, 2026
f2a4f70
Remove clang-tidy from job
ddelnano Feb 10, 2026
5f2dc72
Move check earlier to prevent bootstrapping problem
ddelnano Feb 10, 2026
b4ba215
Use correct worker
ddelnano Feb 11, 2026
37cf378
Use correct email for k8sstormcenter-buildbot user
ddelnano Feb 11, 2026
54d2a3a
Merge branch 'main' into ddelnano/remove-unnecessary-changes
ddelnano Feb 11, 2026
c6a6f1f
Merge pull request #23 from k8sstormcenter/ddelnano/remove-unnecessar…
ddelnano Feb 11, 2026
0e15ab9
Increase MaxWait to aid dockertest dockerd access
ddelnano Feb 11, 2026
7ce36e5
Allow pgtest to work with side car dind containers
ddelnano Feb 13, 2026
bafc6ab
Remove 3p deps review
ddelnano Feb 13, 2026
ac21459
Fix generated file diff
ddelnano Feb 13, 2026
ee8a901
Fix adaptive_export targets from gen files changes
ddelnano Feb 13, 2026
cace3e9
REmove duplicate definition
ddelnano Feb 13, 2026
a315473
Join elasticsearch dockertest containers to container running go tests
ddelnano Feb 13, 2026
3c04e24
Fix compiliation issues. Regenerate proto pb.go files
ddelnano Feb 13, 2026
980b82a
Fix another compilation issue
ddelnano Feb 13, 2026
3f42cb4
Fix linting. Run clickhouse exec node tests on qemu. Disable problema…
ddelnano Feb 14, 2026
849eb42
Add back in socket tracer tests
ddelnano Feb 16, 2026
2956f15
Use higher timeouts for asan and tsan
ddelnano Feb 16, 2026
7136a8d
Remove macos signing from cli release
ddelnano Feb 16, 2026
7bcc7fb
Use sysroot
ddelnano Feb 16, 2026
62a6352
Use correct registry
ddelnano Feb 16, 2026
9a8c917
Remove docker debugging and use larger test sizes for asan tests that…
ddelnano Feb 17, 2026
4019964
Fix duplicate size def
ddelnano Feb 17, 2026
844aa13
Merge pull request #25 from k8sstormcenter/ddelnano/remove-macos-sign…
ddelnano Feb 17, 2026
cc7acc5
Use correct overridegs
ddelnano Feb 17, 2026
51196dc
Reduce chance of race conditions under qemu
ddelnano Feb 18, 2026
3006bcd
Update test to use higher timeout to reduce asan test failures
ddelnano Feb 18, 2026
f71f5d7
Merge pull request #24 from k8sstormcenter/ddelnano/debug-dockertest-…
ddelnano Feb 18, 2026
c5de5ac
Wait for symbolizer test to recognize java application
ddelnano Feb 18, 2026
5d3d5ee
Another attempt
ddelnano Feb 19, 2026
67ace1a
Disable test under qemu
ddelnano Feb 19, 2026
493335b
Update cert utils to create kubernetes.io/tls and existing (generic) …
ddelnano Feb 19, 2026
33f1974
Replace service-tls-certs with projected secret compatible with cert-…
ddelnano Feb 19, 2026
64fee29
Merge pull request #26 from k8sstormcenter/ddelnano/fix-symbolizer-di…
ddelnano Feb 19, 2026
bdb80a2
Merge pull request #27 from k8sstormcenter/ddelnano/update-cloud-tls-…
ddelnano Feb 19, 2026
c4d9e77
Merge remote-tracking branch 'upstream/main' into ddelnano/sync-with-…
ddelnano Feb 19, 2026
ec9e7d4
Fix incorrect magic_enum include
ddelnano Feb 19, 2026
10d494c
Fix linting
ddelnano Feb 23, 2026
6f40f3b
Merge pull request #28 from k8sstormcenter/ddelnano/sync-with-upstream
ddelnano Feb 23, 2026
24ebe2b
Add Pixie OSS syncing. Modify certain fork changes to make it more ma…
ddelnano Feb 26, 2026
15d6367
Merge pull request #29 from k8sstormcenter/ddelnano/add-oss-sync-work…
ddelnano Feb 26, 2026
8974e0f
Use correct path. Delete duplicate workflow
ddelnano Feb 26, 2026
66bae0b
Fix run_copybara.sh due to recent copybara release
ddelnano Feb 26, 2026
7bde757
Fix copybara argument passing
ddelnano Feb 26, 2026
48df6dd
Ensure copybara image has ssh installed
ddelnano Feb 26, 2026
e324b19
Use correct last rev commit
ddelnano Feb 26, 2026
d6931a6
Fixes for first copybara merge. Preemptively address merge issue due …
ddelnano Feb 26, 2026
450c840
Add pixie_cli build to correct exclusion list
ddelnano Feb 26, 2026
25c9c08
Final fixes
ddelnano Feb 26, 2026
efe7bcd
Add transformation to handle container_images build file
ddelnano Feb 26, 2026
1a1d68a
Use multiline
ddelnano Feb 26, 2026
0c27780
Enable Pixie OSS syncing to main
ddelnano Feb 26, 2026
5afbfa1
Reduce boiler plate for Go container image C++ headers (#2307)
ddelnano Feb 20, 2026
e289851
Prevent agents (PEM + kelvin) from accessing cgroup directories they …
ddelnano Mar 16, 2026
4fadba4
Reduce boiler plate for Go container image C++ headers (#2307)
ddelnano Feb 20, 2026
fc67728
Prevent agents (PEM + kelvin) from accessing cgroup directories they …
ddelnano Mar 16, 2026
db6589c
Reduce boiler plate for Go container image C++ headers (#2307)
ddelnano Feb 20, 2026
c9b0c25
Prevent agents (PEM + kelvin) from accessing cgroup directories they …
ddelnano Mar 16, 2026
3050604
Reduce boiler plate for Go container image C++ headers (#2307)
ddelnano Feb 20, 2026
9b4fdf8
Prevent agents (PEM + kelvin) from accessing cgroup directories they …
ddelnano Mar 16, 2026
323fb66
Reduce boiler plate for Go container image C++ headers (#2307)
ddelnano Feb 20, 2026
31f59db
Prevent agents (PEM + kelvin) from accessing cgroup directories they …
ddelnano Mar 16, 2026
5f02add
Reduce boiler plate for Go container image C++ headers (#2307)
ddelnano Feb 20, 2026
56a12d6
Prevent agents (PEM + kelvin) from accessing cgroup directories they …
ddelnano Mar 16, 2026
e62ac36
Reduce boiler plate for Go container image C++ headers (#2307)
ddelnano Feb 20, 2026
ce1e3f2
Prevent agents (PEM + kelvin) from accessing cgroup directories they …
ddelnano Mar 16, 2026
e28e4ee
Reduce boiler plate for Go container image C++ headers (#2307)
ddelnano Feb 20, 2026
4e5acdf
Prevent agents (PEM + kelvin) from accessing cgroup directories they …
ddelnano Mar 16, 2026
7f78b61
Reduce boiler plate for Go container image C++ headers (#2307)
ddelnano Feb 20, 2026
915e20a
Prevent agents (PEM + kelvin) from accessing cgroup directories they …
ddelnano Mar 16, 2026
a61da3b
Reduce boiler plate for Go container image C++ headers (#2307)
ddelnano Feb 20, 2026
b7c7ee0
Prevent agents (PEM + kelvin) from accessing cgroup directories they …
ddelnano Mar 16, 2026
cf23444
Reduce boiler plate for Go container image C++ headers (#2307)
ddelnano Feb 20, 2026
00f187e
Prevent agents (PEM + kelvin) from accessing cgroup directories they …
ddelnano Mar 16, 2026
8a3724f
Reduce boiler plate for Go container image C++ headers (#2307)
ddelnano Feb 20, 2026
21115a9
Prevent agents (PEM + kelvin) from accessing cgroup directories they …
ddelnano Mar 16, 2026
569caed
Reduce boiler plate for Go container image C++ headers (#2307)
ddelnano Feb 20, 2026
d6412b8
Prevent agents (PEM + kelvin) from accessing cgroup directories they …
ddelnano Mar 16, 2026
f7a6ca3
Reduce boiler plate for Go container image C++ headers (#2307)
ddelnano Feb 20, 2026
d549b47
Prevent agents (PEM + kelvin) from accessing cgroup directories they …
ddelnano Mar 16, 2026
dd3d58c
Reduce boiler plate for Go container image C++ headers (#2307)
ddelnano Feb 20, 2026
3f1f13b
Prevent agents (PEM + kelvin) from accessing cgroup directories they …
ddelnano Mar 16, 2026
9d2d3de
Reduce boiler plate for Go container image C++ headers (#2307)
ddelnano Feb 20, 2026
39232b9
Prevent agents (PEM + kelvin) from accessing cgroup directories they …
ddelnano Mar 16, 2026
442813c
Reduce boiler plate for Go container image C++ headers (#2307)
ddelnano Feb 20, 2026
f9ee515
Prevent agents (PEM + kelvin) from accessing cgroup directories they …
ddelnano Mar 16, 2026
4e5ec2d
Reduce boiler plate for Go container image C++ headers (#2307)
ddelnano Feb 20, 2026
8eb8904
Prevent agents (PEM + kelvin) from accessing cgroup directories they …
ddelnano Mar 16, 2026
15e5af4
Reduce boiler plate for Go container image C++ headers (#2307)
ddelnano Feb 20, 2026
978a7f5
Prevent agents (PEM + kelvin) from accessing cgroup directories they …
ddelnano Mar 16, 2026
9969cde
Reduce boiler plate for Go container image C++ headers (#2307)
ddelnano Feb 20, 2026
7963fbc
Prevent agents (PEM + kelvin) from accessing cgroup directories they …
ddelnano Mar 16, 2026
5266966
Reduce boiler plate for Go container image C++ headers (#2307)
ddelnano Feb 20, 2026
5116727
Prevent agents (PEM + kelvin) from accessing cgroup directories they …
ddelnano Mar 16, 2026
32bf9a8
Reduce boiler plate for Go container image C++ headers (#2307)
ddelnano Feb 20, 2026
47eb101
Prevent agents (PEM + kelvin) from accessing cgroup directories they …
ddelnano Mar 16, 2026
1ef74c4
Relax and upgrade pxapi's Authlib dependency (#2346)
ddelnano Apr 6, 2026
e9cf464
Reduce boiler plate for Go container image C++ headers (#2307)
ddelnano Feb 20, 2026
24a53ca
Prevent agents (PEM + kelvin) from accessing cgroup directories they …
ddelnano Mar 16, 2026
e5e0e96
Relax and upgrade pxapi's Authlib dependency (#2346)
ddelnano Apr 6, 2026
e502caa
Bump pxapi to 0.9.1 after Authlib upgrade (#2348)
ddelnano Apr 7, 2026
b2ef3ef
Reduce boiler plate for Go container image C++ headers (#2307)
ddelnano Feb 20, 2026
2d8e4e6
Prevent agents (PEM + kelvin) from accessing cgroup directories they …
ddelnano Mar 16, 2026
804a41b
Relax and upgrade pxapi's Authlib dependency (#2346)
ddelnano Apr 6, 2026
0885ced
Bump pxapi to 0.9.1 after Authlib upgrade (#2348)
ddelnano Apr 7, 2026
324dc40
Reduce boiler plate for Go container image C++ headers (#2307)
ddelnano Feb 20, 2026
e9b95e9
Prevent agents (PEM + kelvin) from accessing cgroup directories they …
ddelnano Mar 16, 2026
8973b29
Relax and upgrade pxapi's Authlib dependency (#2346)
ddelnano Apr 6, 2026
3dd7156
Bump pxapi to 0.9.1 after Authlib upgrade (#2348)
ddelnano Apr 7, 2026
61d5eb8
Reduce boiler plate for Go container image C++ headers (#2307)
ddelnano Feb 20, 2026
250c6e8
Prevent agents (PEM + kelvin) from accessing cgroup directories they …
ddelnano Mar 16, 2026
cf5690b
Relax and upgrade pxapi's Authlib dependency (#2346)
ddelnano Apr 6, 2026
bd2af21
Bump pxapi to 0.9.1 after Authlib upgrade (#2348)
ddelnano Apr 7, 2026
3f7950d
Reduce boiler plate for Go container image C++ headers (#2307)
ddelnano Feb 20, 2026
51599a1
Prevent agents (PEM + kelvin) from accessing cgroup directories they …
ddelnano Mar 16, 2026
c93f2c4
Relax and upgrade pxapi's Authlib dependency (#2346)
ddelnano Apr 6, 2026
24d8163
Bump pxapi to 0.9.1 after Authlib upgrade (#2348)
ddelnano Apr 7, 2026
f9029df
Reduce boiler plate for Go container image C++ headers (#2307)
ddelnano Feb 20, 2026
8fd445b
Prevent agents (PEM + kelvin) from accessing cgroup directories they …
ddelnano Mar 16, 2026
b54288b
Relax and upgrade pxapi's Authlib dependency (#2346)
ddelnano Apr 6, 2026
3178f78
Bump pxapi to 0.9.1 after Authlib upgrade (#2348)
ddelnano Apr 7, 2026
17f9e85
Stop using --last-rev to fix duplicate commit copies
ddelnano Apr 12, 2026
910336a
Fix adapative_export image name in vizier releases
ddelnano Apr 12, 2026
d043561
Merge pull request #30 from k8sstormcenter/ddelnano/include-adaptive-…
ddelnano Apr 12, 2026
62f8472
attempting experiment with new clickhouse config
entlein Apr 21, 2026
1b3b64a
settings for lab as default
entlein Apr 21, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion .bazelrc
Original file line number Diff line number Diff line change
@@ -1,10 +1,16 @@
# Global bazelrc file, see https://docs.bazel.build/versions/master/guide.html#bazelrc.

# Use local Cache directory if building on a VM:
# On Chef VM, create a directory and comment in the following line:
# build --disk_cache=</tmp/bazel/> # Optional for multi-user cache: Make this directory owned by a group name e.g. "bazelcache"
common --noenable_bzlmod --enable_workspace

# Use strict action env to prevent leaks of env vars.
build --incompatible_strict_action_env

# Use cache
# build --disk_cache=/tmp/bazel/cache # must not be merged dev only settng

# Only pass through GH_API_KEY for stamped builds.
# This is still not ideal as it still busts the cache of stamped builds.
build:stamp --stamp
Expand Down Expand Up @@ -174,7 +180,7 @@ build:tsan --define tcmalloc=disabled
# https://github.com/google/sanitizers/issues/953
build:tsan --test_env=TSAN_OPTIONS=report_atomic_races=0
build:tsan --features=tsan
test:tsan --test_timeout=180,600,1800,3600
test:tsan --test_timeout=240,600,1800,3600

# Note that we are lumping tests that require root into the BPF tests below
# to minimize number of configs.
Expand Down
63 changes: 31 additions & 32 deletions .github/workflows/build_and_test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -35,32 +35,32 @@ jobs:
with:
image-base-name: "dev_image_with_extras"
ref: ${{ needs.env-protect-setup.outputs.ref }}
clang-tidy:
runs-on: oracle-vm-16cpu-64gb-x86-64
needs: [authorize, env-protect-setup, get-dev-image]
container:
image: ${{ needs.get-dev-image.outputs.image-with-tag }}
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
fetch-depth: 0
ref: ${{ needs.env-protect-setup.outputs.ref }}
- name: Add pwd to git safe dir
run: git config --global --add safe.directory `pwd`
- name: get bazel config
uses: ./.github/actions/bazelrc
with:
BB_API_KEY: ${{ secrets.BB_IO_API_KEY }}
- name: Save Diff Info
run: ./ci/save_diff_info.sh
- name: Run Clang Tidy
shell: bash
run: |
diff_file="diff_origin_main_cc"
if [[ "${{ github.event_name }}" == "push" ]] || [[ "${{ github.event_name }}" == "schedule" ]]; then
diff_file="diff_head_cc"
fi
./ci/run_clang_tidy.sh -f "${diff_file}"
# clang-tidy:
# runs-on: oracle-vm-16cpu-64gb-x86-64
# needs: [authorize, env-protect-setup, get-dev-image]
# container:
# image: ${{ needs.get-dev-image.outputs.image-with-tag }}
# steps:
# - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
# with:
# fetch-depth: 0
# ref: ${{ needs.env-protect-setup.outputs.ref }}
# - name: Add pwd to git safe dir
# run: git config --global --add safe.directory `pwd`
# - name: get bazel config
# uses: ./.github/actions/bazelrc
# with:
# BB_API_KEY: ${{ secrets.BB_IO_API_KEY }}
# - name: Save Diff Info
# run: ./ci/save_diff_info.sh
# - name: Run Clang Tidy
# shell: bash
# run: |
# diff_file="diff_origin_main_cc"
# if [[ "${{ github.event_name }}" == "push" ]] || [[ "${{ github.event_name }}" == "schedule" ]]; then
# diff_file="diff_head_cc"
# fi
# ./ci/run_clang_tidy.sh -f "${diff_file}"
code-coverage:
if: github.event_name == 'push'
needs: [authorize, env-protect-setup, get-dev-image]
Expand All @@ -85,7 +85,7 @@ jobs:
run: |
# Github actions container runner creates a docker network without IPv6 support. We enable it manually.
sysctl -w net.ipv6.conf.lo.disable_ipv6=0
./ci/collect_coverage.sh -u -b main -c "$(git rev-parse HEAD)" -r pixie-io/pixie
./ci/collect_coverage.sh -u -b main -c "$(git rev-parse HEAD)" -r k8sstormcenter/pixie
generate-matrix:
needs: [authorize, env-protect-setup, get-dev-image]
runs-on: oracle-vm-16cpu-64gb-x86-64
Expand Down Expand Up @@ -185,19 +185,18 @@ jobs:
shell: bash
build-and-test-status:
if: always()
needs: [build-and-test, clang-tidy, generate-matrix]
needs: [build-and-test, generate-matrix]
runs-on: ubuntu-latest
steps:
- if: needs.build-and-test.result == 'success' && needs.clang-tidy.result == 'success'
- if: needs.build-and-test.result == 'success'
run: echo "Build and Test complete ✓"
- if: >
needs.generate-matrix.result == 'success' && needs.clang-tidy.result == 'success'
needs.generate-matrix.result == 'success'
&& needs.build-and-test.result == 'skipped'
run: echo "Build and Test skipped no matrix configs generated ✓"
- if: >
!(needs.build-and-test.result == 'success' && needs.clang-tidy.result == 'success') &&
!(needs.build-and-test.result == 'success') &&
!(needs.generate-matrix.result == 'success' &&
needs.clang-tidy.result == 'success' &&
needs.build-and-test.result == 'skipped')
run: |
echo "Build and Test failed"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cacher.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
with:
image-base-name: "dev_image"
populate-caches:
runs-on: oracle-8cpu-32gb-x86-64
runs-on: oracle-vm-16cpu-64gb-x86-64
needs: get-dev-image
container:
image: ${{ needs.get-dev-image.outputs.image-with-tag }}
Expand Down
111 changes: 16 additions & 95 deletions .github/workflows/cli_release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,12 +15,16 @@ jobs:
image-base-name: "dev_image_with_extras"
build-release:
name: Build Release
runs-on: oracle-16cpu-64gb-x86-64
runs-on: oracle-vm-16cpu-64gb-x86-64
needs: get-dev-image
permissions:
contents: read
packages: write
container:
image: ${{ needs.get-dev-image.outputs.image-with-tag }}
env:
ARTIFACT_UPLOAD_LOG: "artifact_uploads.json"
MANIFEST_UPDATES: "manifest_updates.json"
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
Expand All @@ -37,23 +41,24 @@ jobs:
# With some kernel configs (eg. COS), podman only works with legacy iptables.
update-alternatives --set iptables /usr/sbin/iptables-legacy
update-alternatives --set ip6tables /usr/sbin/ip6tables-legacy
- name: Login to GHCR
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ github.token }}
- name: Import GPG key
env:
BUILDBOT_GPG_KEY_B64: ${{ secrets.BUILDBOT_GPG_KEY_B64 }}
run: |
echo "${BUILDBOT_GPG_KEY_B64}" | base64 --decode | gpg --no-tty --batch --import
- id: gcloud-creds
uses: ./.github/actions/gcloud_creds
with:
SERVICE_ACCOUNT_KEY: ${{ secrets.GH_RELEASE_SA_PEM_B64 }}
- name: Build & Push Artifacts
env:
REF: ${{ github.event.ref }}
BUILDBOT_GPG_KEY_ID: ${{ secrets.BUILDBOT_GPG_KEY_ID }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
BUILD_NUMBER: ${{ github.run_attempt }}
JOB_NAME: ${{ github.job }}
GOOGLE_APPLICATION_CREDENTIALS: ${{ steps.gcloud-creds.outputs.gcloud-creds }}
shell: bash
run: |
export TAG_NAME="${REF#*/tags/}"
Expand All @@ -66,102 +71,18 @@ jobs:
with:
name: linux-artifacts
path: artifacts/
- name: Update GCS Manifest
env:
ARTIFACT_MANIFEST_BUCKET: "pixie-dev-public"
# Use the old style versions file instead of the new updates for the gcs manifest.
MANIFEST_UPDATES: ""
GOOGLE_APPLICATION_CREDENTIALS: ${{ steps.gcloud-creds.outputs.gcloud-creds }}
run: ./ci/update_artifact_manifest.sh
- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
with:
name: artifact-upload-log
path: ${{ env.ARTIFACT_UPLOAD_LOG }}
sign-release:
name: Sign Release for MacOS
runs-on: macos-latest
needs: build-release
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
fetch-depth: 0
- name: Add pwd to git safe dir
run: git config --global --add safe.directory `pwd`
- name: Install gon
run: brew install Bearer/tap/gon
- name: Sign CLI release
env:
REF: ${{ github.event.ref }}
AC_PASSWORD: ${{ secrets.APPLE_ID_PASSWORD }}
KEYCHAIN_PASSWORD: ${{ secrets.APPLE_KEYCHAIN_PASSWORD }}
CERT_BASE64: ${{ secrets.APPLE_SIGN_CERT_B64 }}
CERT_PASSWORD: ${{ secrets.APPLE_SIGN_CERT_PASSWORD }}
shell: bash
run: |
export CERT_PATH="pixie.cert"
echo -n "$CERT_BASE64" | base64 --decode -o "$CERT_PATH"
export TAG_NAME="${REF#*/tags/}"
mkdir -p "artifacts/"
export ARTIFACTS_DIR="$(pwd)/artifacts"
./ci/cli_merge_sign.sh
- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
with:
name: macos-artifacts
path: artifacts/
push-signed-artifacts:
name: Push Signed Artifacts for MacOS
runs-on: ubuntu-latest
needs: [get-dev-image, sign-release]
container:
image: ${{ needs.get-dev-image.outputs.image-with-tag }}
env:
MANIFEST_UPDATES: "manifest_updates.json"
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
fetch-depth: 0
- uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
with:
name: macos-artifacts
- uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
with:
name: artifact-upload-log
- name: Import GPG key
env:
BUILDBOT_GPG_KEY_B64: ${{ secrets.BUILDBOT_GPG_KEY_B64 }}
run: |
echo "${BUILDBOT_GPG_KEY_B64}" | base64 --decode | gpg --no-tty --batch --import
- id: gcloud-creds
uses: ./.github/actions/gcloud_creds
with:
SERVICE_ACCOUNT_KEY: ${{ secrets.GH_RELEASE_SA_PEM_B64 }}
- name: Add pwd to git safe dir
run: |
git config --global --add safe.directory `pwd`
- name: Upload signed CLI
env:
REF: ${{ github.event.ref }}
BUILDBOT_GPG_KEY_ID: ${{ secrets.BUILDBOT_GPG_KEY_ID }}
GOOGLE_APPLICATION_CREDENTIALS: ${{ steps.gcloud-creds.outputs.gcloud-creds }}
ARTIFACT_UPLOAD_LOG: "artifact_uploads.json"
shell: bash
run: |
export TAG_NAME="${REF#*/tags/}"
mkdir -p "artifacts/"
export ARTIFACTS_DIR="$(pwd)/artifacts"
./ci/cli_upload_signed.sh
- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
with:
name: macos-signed-artifacts
path: artifacts/
- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
with:
name: manifest-updates
path: ${{ env.MANIFEST_UPDATES }}
create-github-release:
name: Create Release on Github
runs-on: ubuntu-latest
needs: push-signed-artifacts
needs: build-release
permissions:
contents: write
steps:
Expand All @@ -186,9 +107,9 @@ jobs:
gh release create "${TAG_NAME}" "${prerelease[@]}" \
--title "CLI ${TAG_NAME#release/cli/}" \
--notes $'Pixie CLI Release:\n'"${changelog}"
gh release upload "${TAG_NAME}" linux-artifacts/* macos-artifacts/*
gh release upload "${TAG_NAME}" linux-artifacts/*
update-gh-artifacts-manifest:
runs-on: oracle-8cpu-32gb-x86-64
runs-on: oracle-vm-16cpu-64gb-x86-64
needs: [get-dev-image, create-github-release]
container:
image: ${{ needs.get-dev-image.outputs.image-with-tag }}
Expand Down Expand Up @@ -217,8 +138,8 @@ jobs:
env:
BUILDBOT_GPG_KEY_ID: ${{ secrets.BUILDBOT_GPG_KEY_ID }}
run: |
git config --global user.name 'pixie-io-buildbot'
git config --global user.email 'build@pixielabs.ai'
git config --global user.name 'k8sstormcenter-buildbot'
git config --global user.email 'info@fusioncore.ai'
git config --global user.signingkey "${BUILDBOT_GPG_KEY_ID}"
git config --global commit.gpgsign true
- uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/cloud_release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,11 @@ jobs:
image-base-name: "dev_image_with_extras"
build-release:
name: Build Release
runs-on: oracle-16cpu-64gb-x86-64
runs-on: oracle-vm-16cpu-64gb-x86-64
needs: get-dev-image
permissions:
contents: read
packages: write
container:
image: ${{ needs.get-dev-image.outputs.image-with-tag }}
steps:
Expand All @@ -30,15 +33,13 @@ jobs:
with:
download_toplevel: 'true'
BB_API_KEY: ${{ secrets.BB_IO_API_KEY }}
- id: gcloud-creds
uses: ./.github/actions/gcloud_creds
with:
SERVICE_ACCOUNT_KEY: ${{ secrets.GH_RELEASE_SA_PEM_B64 }}
- name: Import GPG key
env:
BUILDBOT_GPG_KEY_B64: ${{ secrets.BUILDBOT_GPG_KEY_B64 }}
run: |
echo "${BUILDBOT_GPG_KEY_B64}" | base64 --decode | gpg --no-tty --batch --import
- name: Login to GHCR
run: echo "${{ github.token }}" | docker login ghcr.io -u ${{ github.actor }} --password-stdin
- name: Build & Push Artifacts
env:
REF: ${{ github.event.ref }}
Expand All @@ -47,7 +48,6 @@ jobs:
GH_API_KEY: ${{ secrets.GITHUB_TOKEN }}
COSIGN_PASSWORD: ${{secrets.COSIGN_PASSWORD}}
COSIGN_PRIVATE_KEY: ${{secrets.COSIGN_PRIVATE_KEY}}
GOOGLE_APPLICATION_CREDENTIALS: ${{ steps.gcloud-creds.outputs.gcloud-creds }}
BUILDBOT_GPG_KEY_ID: ${{ secrets.BUILDBOT_GPG_KEY_ID }}
shell: bash
run: |
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/codeql.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
with:
category: "/language:go"
analyze-python:
runs-on: oracle-8cpu-32gb-x86-64
runs-on: oracle-vm-16cpu-64gb-x86-64
permissions:
actions: read
contents: read
Expand All @@ -42,7 +42,7 @@ jobs:
with:
category: "/language:python"
analyze-javascript:
runs-on: oracle-8cpu-32gb-x86-64
runs-on: oracle-vm-16cpu-64gb-x86-64
permissions:
actions: read
contents: read
Expand Down
29 changes: 29 additions & 0 deletions .github/workflows/copybara_pixie_oss.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
name: pixie-oss-copybara
on:
workflow_dispatch:
schedule:
- cron: '0 15 * * *'
permissions:
contents: read
jobs:
run-copybara:
runs-on: ubuntu-latest
container:
# image built from upstream's 9675cc2a commit with ssh added
image: ghcr.io/k8sstormcenter/copybara:9675cc2a-ssh
steps:
- uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # v3.5.0
- id: create-ssh-key
env:
COPYBARA_SSH_KEY: ${{ secrets.COPYBARA_SSH_KEY }}
run: echo "$COPYBARA_SSH_KEY" > /tmp/sshkey && chmod 600 /tmp/sshkey
- id: pxapi-copybara
env:
COPYBARA_GPG_KEY: ${{ secrets.BUILDBOT_GPG_KEY_B64 }}
COPYBARA_GPG_KEY_ID: ${{ secrets.BUILDBOT_GPG_KEY_ID }}
# 9ae660bce072d1bc1dfbbddada333c88333f4a9a is when fork started
# This is only needed for the first copybara run (supplied via --last-rev ${sha} flag)
run: >
GIT_SSH_COMMAND='ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i /tmp/sshkey'
./ci/run_copybara.sh tools/copybara/upstream_sync/copy.bara.sky
Loading
Loading