[chore] Add Docker test pipeline#837
Merged
mx-psi merged 3 commits intoopen-telemetry:mainfrom Mar 5, 2025
Merged
Conversation
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> try to build images again Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> ignore darwin ppc64le build Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> try with conditional Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> fix expression Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> try again Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> debugging Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> and again Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> disable windows/ppc64le Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> remove ppc64le from darwin and windows builds Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> more debugging Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> try agian Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> again Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> more Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> try using tojson and not fromjson Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> extract data from files directly Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> finally getting somewhere Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> more jq changes Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> more variables Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> remove newlines Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> remove quotes Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> try removing quotes in jq commands Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> extract goos and goarch from tar.gz artifacts Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> use correct path Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> try with different conditional Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> adjust paths again Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> try adding quotes Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> try different conditional Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> dfebugging Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> sanity check Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> fix conditional, try to fix quotes Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> copy binary before building image Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> add first docker test steps Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> fix matrix reference Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> reduce pipeline debugging demand Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> exclude darwin and windows docker tests Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> remove darwin for now Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> debugging of paths Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> fix path Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> change from docker ps to docker logs Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> set entrypoint manually Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> change from import to load Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> almost there Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> fix version Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> set name explicitely Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> more output Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> redirect stderr to stdout Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> better output Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> more debug output Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> fix newlines Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> use special test config file Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> forgot backslash... Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> add pwd Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> do loopback Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> Revert "reduce pipeline debugging demand" This reverts commit b858523. remove maybe unneeded steps Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> add back download step Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> add back qemu action Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> add back checkout step Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> add back qemu step Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> revert removal of windows/ppc64le variant Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com> revert matrix configs Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>
mx-psi
approved these changes
Mar 5, 2025
Member
mx-psi
left a comment
There was a problem hiding this comment.
Looks reasonable, it may flake if the Collector takes too long to start up but I guess it's also good to be aware of that possibility. Thanks!!
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR adds steps to the CI pipeline setup that run all built container images with a small default config that is mounted into the container as a volume.
The pipeline then check if the
Everything is ready.message is logged to make sure that the collector started up correctly.Fixes #786