Skip to content

Conversation

@ddyurchenko
Copy link
Contributor

Description

Disables FF_USE_LEGACY_KUBERNETES_EXECUTION_STRATEGY that we used before to ensure build containers have QoS guaranteed. As of now, it doesn't seem to be necessary anymore, but leads to problems like https://gitlab.com/gitlab-org/gitlab-runner/-/issues/4119.

Motivation

Fix issue with GItlab CI jobs silently randomly failing with a green status.

@ddyurchenko ddyurchenko requested a review from a team as a code owner July 15, 2025 09:45
@ddyurchenko ddyurchenko requested review from cataphract and removed request for a team July 15, 2025 09:45
@pr-commenter
Copy link

pr-commenter bot commented Jul 15, 2025

Benchmarks

Benchmark execution time: 2025-07-15 09:47:03

Comparing candidate commit d822985 in PR branch ddyurchenko/disable-legacy-gitlab-exec with baseline commit ef97021 in branch main.

Found 0 performance improvements and 0 performance regressions! Performance is the same for 1 metrics, 0 unstable metrics.

Copy link
Collaborator

@dmehala dmehala left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@codecov-commenter
Copy link

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 86.45%. Comparing base (ef97021) to head (d822985).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #225   +/-   ##
=======================================
  Coverage   86.45%   86.45%           
=======================================
  Files          80       80           
  Lines        5251     5251           
=======================================
  Hits         4540     4540           
  Misses        711      711           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@ddyurchenko ddyurchenko merged commit 31f263f into main Jul 15, 2025
24 checks passed
@ddyurchenko ddyurchenko deleted the ddyurchenko/disable-legacy-gitlab-exec branch July 15, 2025 10:25
andrewlock added a commit to DataDog/dd-trace-dotnet that referenced this pull request Jul 15, 2025
…atus (#7223)

## Summary of changes

Disables `FF_USE_LEGACY_KUBERNETES_EXECUTION_STRATEGY` that we used
before to ensure build containers have QoS guaranteed. As of now, it
doesn't seem to be necessary anymore, but leads to problems like
https://gitlab.com/gitlab-org/gitlab-runner/-/issues/4119.

## Reason for change

Apparently it there were issues with Gitlab CI jobs silently randomly
failing with a green status.

## Implementation details

Delete usages of `FF_USE_LEGACY_KUBERNETES_EXECUTION_STRATEGY` and
`KUBERNETES_SERVICE_ACCOUNT_OVERWRITE`

## Test coverage

This is the test

## Other details

I based this email on similar PRs raised by @ddyurchenko e.g.
- DataDog/dd-trace-cpp#225
- DataDog/dd-trace-js#6097
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.

4 participants