-
Notifications
You must be signed in to change notification settings - Fork 4.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Flaky Test - TestDocker (a packaging test) fails validating exported images #37726
Labels
flaky-test
Unstable or unreliable test cases.
:Packaging
Packaging
Team:Elastic-Agent
Label for the Agent team
Comments
andrewkroh
added
:Packaging
Packaging
flaky-test
Unstable or unreliable test cases.
labels
Jan 24, 2024
botelastic
bot
added
the
needs_team
Indicates that the issue/PR needs a Team:* label
label
Jan 24, 2024
botelastic
bot
removed
the
needs_team
Indicates that the issue/PR needs a Team:* label
label
Jan 24, 2024
Thanks, we need to update this check to handle both formats. As we have just learned, Beats itself isn't in control of when the format can change. |
andrewkroh
added a commit
to andrewkroh/beats
that referenced
this issue
Jan 24, 2024
Modify TestDocker such that is can read both the original docker image layout and the OCI Image Layout. This works by reading the config and layer file names from the manifest.yml instead of assuming their names. Fixes elastic#37726
6 tasks
Potential fix: #37727 |
andrewkroh
added a commit
to andrewkroh/beats
that referenced
this issue
Jan 24, 2024
Modify TestDocker such that is can read both the original docker image layout and the OCI Image Layout. This works by reading the config and layer file names from the manifest.yml instead of assuming their names. Fixes elastic#37726
4 tasks
andrewkroh
added a commit
that referenced
this issue
Jan 24, 2024
Modify TestDocker such that is can read both the original docker image layout and the OCI Image Layout. This works by reading the config and layer file names from the manifest.yml instead of assuming their names. Fixes #37726
andrewkroh
added a commit
that referenced
this issue
Jan 24, 2024
Modify TestDocker such that is can read both the original docker image layout and the OCI Image Layout. This works by reading the config and layer file names from the manifest.yml instead of assuming their names. Fixes #37726 (cherry picked from commit ebd8512) Co-authored-by: Andrew Kroh <[email protected]>
andrewkroh
pushed a commit
that referenced
this issue
Jan 25, 2024
…37730) * package_test.go - Support OCI Image Layout (#37727) Modify TestDocker such that is can read both the original docker image layout and the OCI Image Layout. This works by reading the config and layer file names from the manifest.yml instead of assuming their names. Fixes #37726 (cherry picked from commit ebd8512) * Replace slices.Contains usage with helper func The 8.12 branch is not yet on Go 1.21 so the slices package isn't available.
Scholar-Li
pushed a commit
to Scholar-Li/beats
that referenced
this issue
Feb 5, 2024
Modify TestDocker such that is can read both the original docker image layout and the OCI Image Layout. This works by reading the config and layer file names from the manifest.yml instead of assuming their names. Fixes elastic#37726
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
flaky-test
Unstable or unreliable test cases.
:Packaging
Packaging
Team:Elastic-Agent
Label for the Agent team
Flaky Test
beats/dev-tools/packaging/package_test.go
Lines 748 to 752 in 3198a68
blobs/sha256/<layer>
where the path is determined by readingjq '.[].Config manifest.json'
.Stack Trace
The text was updated successfully, but these errors were encountered: