Skip to content

Entlein/adaptive export config#2357

Closed
entlein wants to merge 340 commits intopixie-io:mainfrom
k8sstormcenter:entlein/adaptive-export-config
Closed

Entlein/adaptive export config#2357
entlein wants to merge 340 commits intopixie-io:mainfrom
k8sstormcenter:entlein/adaptive-export-config

Conversation

@entlein
Copy link
Copy Markdown

@entlein entlein commented Apr 21, 2026

Preparing for the lab demo end of April

entlein and others added 30 commits May 7, 2025 15:20
…Devs are writing different pieces and those might be on different repos
Signed-off-by: entlein <einentlein@gmail.com>
without the perms will not be inherited

Signed-off-by: Duck <70207455+entlein@users.noreply.github.com>
Signed-off-by: Duck <70207455+entlein@users.noreply.github.com>
…d artefacts

Signed-off-by: entlein <einentlein@gmail.com>
Signed-off-by: entlein <einentlein@gmail.com>
…optional

Signed-off-by: entlein <einentlein@gmail.com>
Signed-off-by: entlein <einentlein@gmail.com>
…optional

Signed-off-by: entlein <einentlein@gmail.com>
Co-authored-by: Dom Delnano <ddelnano@gmail.com>
Signed-off-by: Duck <70207455+entlein@users.noreply.github.com>
Co-authored-by: Dom Delnano <ddelnano@gmail.com>
Signed-off-by: Duck <70207455+entlein@users.noreply.github.com>
Co-authored-by: Dom Delnano <ddelnano@gmail.com>
Signed-off-by: Duck <70207455+entlein@users.noreply.github.com>
Signed-off-by: entlein <einentlein@gmail.com>
Signed-off-by: entlein <einentlein@gmail.com>
linter

Signed-off-by: Duck <70207455+entlein@users.noreply.github.com>
linter

Signed-off-by: Duck <70207455+entlein@users.noreply.github.com>
Signed-off-by: entlein <einentlein@gmail.com>
Signed-off-by: entlein <einentlein@gmail.com>
testing my pr workflow against the new leading branch

Signed-off-by: Duck <70207455+entlein@users.noreply.github.com>
Signed-off-by: Dom Del Nano <ddelnano@gmail.com>
Signed-off-by: entlein <einentlein@gmail.com>
Signed-off-by: entlein <einentlein@gmail.com>
Signed-off-by: entlein <einentlein@gmail.com>
Signed-off-by: entlein <einentlein@gmail.com>
Signed-off-by: entlein <einentlein@gmail.com>
Signed-off-by: entlein <einentlein@gmail.com>
Signed-off-by: entlein <einentlein@gmail.com>
Signed-off-by: entlein <einentlein@gmail.com>
Signed-off-by: entlein <einentlein@gmail.com>
ddelnano and others added 28 commits April 7, 2026 15:37
Summary: Reduce boiler plate for Go container image C++ headers

Previously, adding a new Go version required:
1. Creating new header files for each container type (grpc_server,
grpc_client, tls_server, tls_client)
2. Adding BUILD.bazel entries for each new library
3. Updating test files with new #include statements

These header files account for ~100-200 lines of boilerplate code per Go
version (~50 lines for each grpc and tls client/server pair) and add
overhead when upgrading our Go version.

This PR reduces this boilerplate by generating these files with a new
Bazel macro `go_container_libraries`. This macro generates:
- Individual C++ headers for each version (e.g.,
`go_1_24_grpc_server_container.h`)
- Aggregate headers that include all versions for a given container type
(e.g., `go_grpc_server_containers.h`, `go_tls_client_containers.h`)

Relevant Issues: N/A

Type of change: /kind cleanup

Test Plan: Build should succeed

Signed-off-by: Dom Del Nano <ddelnano@gmail.com>
GitOrigin-RevId: ce714e6
Summary: Reduce boiler plate for Go container image C++ headers

Previously, adding a new Go version required:
1. Creating new header files for each container type (grpc_server,
grpc_client, tls_server, tls_client)
2. Adding BUILD.bazel entries for each new library
3. Updating test files with new #include statements

These header files account for ~100-200 lines of boilerplate code per Go
version (~50 lines for each grpc and tls client/server pair) and add
overhead when upgrading our Go version.

This PR reduces this boilerplate by generating these files with a new
Bazel macro `go_container_libraries`. This macro generates:
- Individual C++ headers for each version (e.g.,
`go_1_24_grpc_server_container.h`)
- Aggregate headers that include all versions for a given container type
(e.g., `go_grpc_server_containers.h`, `go_tls_client_containers.h`)

Relevant Issues: N/A

Type of change: /kind cleanup

Test Plan: Build should succeed

Signed-off-by: Dom Del Nano <ddelnano@gmail.com>
GitOrigin-RevId: ce714e6
Summary: Reduce boiler plate for Go container image C++ headers

Previously, adding a new Go version required:
1. Creating new header files for each container type (grpc_server,
grpc_client, tls_server, tls_client)
2. Adding BUILD.bazel entries for each new library
3. Updating test files with new #include statements

These header files account for ~100-200 lines of boilerplate code per Go
version (~50 lines for each grpc and tls client/server pair) and add
overhead when upgrading our Go version.

This PR reduces this boilerplate by generating these files with a new
Bazel macro `go_container_libraries`. This macro generates:
- Individual C++ headers for each version (e.g.,
`go_1_24_grpc_server_container.h`)
- Aggregate headers that include all versions for a given container type
(e.g., `go_grpc_server_containers.h`, `go_tls_client_containers.h`)

Relevant Issues: N/A

Type of change: /kind cleanup

Test Plan: Build should succeed

Signed-off-by: Dom Del Nano <ddelnano@gmail.com>
GitOrigin-RevId: ce714e6
Summary: Reduce boiler plate for Go container image C++ headers

Previously, adding a new Go version required:
1. Creating new header files for each container type (grpc_server,
grpc_client, tls_server, tls_client)
2. Adding BUILD.bazel entries for each new library
3. Updating test files with new #include statements

These header files account for ~100-200 lines of boilerplate code per Go
version (~50 lines for each grpc and tls client/server pair) and add
overhead when upgrading our Go version.

This PR reduces this boilerplate by generating these files with a new
Bazel macro `go_container_libraries`. This macro generates:
- Individual C++ headers for each version (e.g.,
`go_1_24_grpc_server_container.h`)
- Aggregate headers that include all versions for a given container type
(e.g., `go_grpc_server_containers.h`, `go_tls_client_containers.h`)

Relevant Issues: N/A

Type of change: /kind cleanup

Test Plan: Build should succeed

Signed-off-by: Dom Del Nano <ddelnano@gmail.com>
GitOrigin-RevId: ce714e6
Summary: Reduce boiler plate for Go container image C++ headers

Previously, adding a new Go version required:
1. Creating new header files for each container type (grpc_server,
grpc_client, tls_server, tls_client)
2. Adding BUILD.bazel entries for each new library
3. Updating test files with new #include statements

These header files account for ~100-200 lines of boilerplate code per Go
version (~50 lines for each grpc and tls client/server pair) and add
overhead when upgrading our Go version.

This PR reduces this boilerplate by generating these files with a new
Bazel macro `go_container_libraries`. This macro generates:
- Individual C++ headers for each version (e.g.,
`go_1_24_grpc_server_container.h`)
- Aggregate headers that include all versions for a given container type
(e.g., `go_grpc_server_containers.h`, `go_tls_client_containers.h`)

Relevant Issues: N/A

Type of change: /kind cleanup

Test Plan: Build should succeed

Signed-off-by: Dom Del Nano <ddelnano@gmail.com>
GitOrigin-RevId: ce714e6
Signed-off-by: Dom Del Nano <ddelnano@gmail.com>
Signed-off-by: Dom Del Nano <ddelnano@gmail.com>
…export-vizier-release

Fix adapative_export image name in vizier releases
Signed-off-by: entlein <einentlein@gmail.com>
@entlein entlein closed this Apr 21, 2026
@entlein entlein requested a deployment to pr-actions-approval April 21, 2026 12:38 — with GitHub Actions Waiting
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants