[STAC-25420] Upgrade OTel and refresh BCI packages - #246
Conversation
|
Latest validation: run 30340992193 built and smoke-tested the amd64 and arm64 BCI images successfully. |
| target-registry-user: ${{ vars.QUAY_USER }} | ||
| target-registry-password: ${{ secrets.QUAY_PASSWORD }} | ||
|
|
||
| ci-success: |
There was a problem hiding this comment.
Not clear why do we need this job 🤔 cannot we just use the Github Action UI to understand what is going on?
There was a problem hiding this comment.
I am keeping this aggregate job because branch protection needs one stable required status name. The matrix job names vary by architecture, and the publish jobs are intentionally skipped for some events. This final job reduces the complete dependency graph to the single Process-agent CI context configured by pulumi-infra, while the Actions UI still provides the detailed per-job diagnosis.
|
Should we remove all |
|
Addressed the GitLab cleanup in |
|
Review changes are applied and validated in run 30353115824. Both amd64 and arm64 passed the combined generated-code/build/test job, BCI image build and smoke test, Trivy secret scan, and VEX-aware Trivy + Grype vulnerability scan. |
Summary
github.com/klauspost/compressto 1.18.7, which fixesGO-2026-5841VEX analysis
GO-2026-5932applies to the deprecatedgolang.org/x/crypto/openpgppackages and has no fixedx/cryptoversion.go mod whycan trace optional OpenPGP source through the Datadog/Trivy/Rekor module graph, but the actual Linuxcmd/agentdependency graph contains neither OpenPGP nor that Trivy/Rekor path. The scanner reports the parent module because otherx/cryptopackages are linked.The same VEX PR also makes the three existing containerd v2 false-positive statements package-scoped to
github.com/containerd/containerd@v1.7.33. This accurately captures that the affected/v2module is distinct and makes the statements reliable for locally built, pre-publish images.Reviewed VEX PR: StackVista/vexhub#29
Official OpenPGP advisory: https://pkg.go.dev/vuln/GO-2026-5932
GitHub CI
Process-agent CInow:StackVista/image-pipelineRepository controls and the existing Agent Quay robot are managed by companion PR https://github.com/StackVista/pulumi-infra/pull/245. Merge/apply that PR first so branch protection requires
Process-agent CIinstead of the retiredci/gitlab/gitlab.comstatus.Validation
go mod verifygo test ./pkg/telemetrygo list -m github.com/klauspost/compressresolves 1.18.7go list -deps ./cmd/agentexcludes OpenPGP, Trivy, and Rekorshellcheck packaging/oci-labels.shactionlintuvx zizmor --collect=workflows,actions,dependabot .(no findings; existing suppressions remain)python3 tools/build_index.py --checkin the VEX Hub PRgit diff --checkJira: https://stackstate.atlassian.net/browse/STAC-25420