You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fixing context image not created when manually running releases (#214)
# Summary
This pull request includes several updates to improve code readability,
streamline imports, and enhance observability in the
`mongodb-kubernetes` project. The changes encompass YAML file
formatting, Python test import simplifications, and additional tracing
attributes in the pipeline logic.
### Pipeline Enhancements:
* Updated the `should_skip_arm64` function in `pipeline.py` to accept a
`BuildConfiguration` parameter. Otherwise - we are skipping arm64
releases during manually triggered releases
* Added OpenTelemetry tracing attributes to capture architecture details
and release metadata in the `get_architectures_set`, `inner`, and
`build_image_generic` functions, improving observability.
[[1]](diffhunk://#diff-6b92e3e77956f8020482ca91889a24f3411c9a4854f2aaaac30ee504ef26ede4L768-R771)
[[2]](diffhunk://#diff-6b92e3e77956f8020482ca91889a24f3411c9a4854f2aaaac30ee504ef26ede4R830-R833)
[[3]](diffhunk://#diff-6b92e3e77956f8020482ca91889a24f3411c9a4854f2aaaac30ee504ef26ede4R1023-R1028).
* the idea here is to add as much visibility as I could easily add
## Proof of Work
- passing ci
## Checklist
- [ ] Have you linked a jira ticket and/or is the ticket in the title?
- [ ] Have you checked whether your jira ticket required DOCSP changes?
- [ ] Have you checked for release_note changes?
## Reminder (Please remove this when merging)
- Please try to Approve or Reject Changes the PR, keep PRs in review as
short as possible
- Our Short Guide for PRs:
[Link](https://docs.google.com/document/d/1T93KUtdvONq43vfTfUt8l92uo4e4SEEvFbIEKOxGr44/edit?tab=t.0)
- Remember the following Communication Standards - use comment prefixes
for clarity:
* **blocking**: Must be addressed before approval.
* **follow-up**: Can be addressed in a later PR or ticket.
* **q**: Clarifying question.
* **nit**: Non-blocking suggestions.
* **note**: Side-note, non-actionable. Example: Praise
* --> no prefix is considered a question
---------
Co-authored-by: mircea-cosbuc <[email protected]>
0 commit comments