Skip to content

Conversation

@nammn
Copy link
Collaborator

@nammn nammn commented Sep 10, 2025

Summary

This pull request primarily updates the sleep durations for various BusyBox sidecar containers and test scripts across multiple Kubernetes fixtures and test files, changing them from indefinite or long-running sleeps to a fixed 7200 seconds (2 hours). Additionally, it includes a minor improvement to the cluster cleaner script to prevent failures when querying deleted resources, and bumps the image version for the cluster cleaner.

Kubernetes fixtures and pod specs:

  • Changed BusyBox container args from "infinity" or long sleep values to "7200" seconds in multiple test fixture files (mongodb-multi-central-sts-override.yaml, mongodb-multi-sts-override.yaml, om_ops_manager_pod_spec.yaml, replica-set-custom-podspec.yaml, sharded-cluster-custom-podspec.yaml, standalone-custom-podspec.yaml) to avoid issues with indefinite sleep and improve test reliability.

Test deployment templates:

  • Changed the keepalive container command in mongodb-enterprise-tests.yaml to use sleep 7200 instead of sleep 3600 for consistency with other changes.

Cluster cleaner maintenance:

  • Improved error handling in clean-failed-namespaces.sh by suppressing errors when querying for deleted resources, ensuring the script continues deletion without failing.
  • Bumped IMAGE_VERSION in the cluster cleaner Makefile from 0.14 to 0.15 to reflect these updates.

Proof of Work

  • green ci
  • successful master run

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 added changelog file?

@nammn nammn requested a review from a team as a code owner September 10, 2025 12:32
@nammn nammn added the skip-changelog Use this label in Pull Request to not require new changelog entry file label Sep 10, 2025
@github-actions
Copy link

⚠️ (this preview might not be accurate if the PR is not rebased on current master branch)

MCK 1.3.1 Release Notes

@nammn nammn merged commit 694c8d7 into master Sep 15, 2025
34 of 37 checks passed
@nammn nammn deleted the fix-static-clusters branch September 15, 2025 09:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip-changelog Use this label in Pull Request to not require new changelog entry file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants