Skip to content

Fix integration tests#2140

Merged
halamix2 merged 1 commit intokyma-project:mainfrom
halamix2:fix-integration
Dec 16, 2025
Merged

Fix integration tests#2140
halamix2 merged 1 commit intokyma-project:mainfrom
halamix2:fix-integration

Conversation

@halamix2
Copy link
Member

Description

Changes proposed in this pull request:

  • create namespace before applying networkPolicy inside of it

Related issue(s)

@halamix2 halamix2 requested a review from a team as a code owner December 16, 2025 09:29
@hyperspace-insights
Copy link
Contributor

Summary

The following content is AI-generated and provides a summary of the pull request:


Fix Integration Tests with Network Policy Prerequisites

🐛 Bug Fix: Resolved integration test failures by ensuring the kyma-system namespace exists before applying network policies.

Changes

This pull request addresses test failures occurring when network policies are applied before their target namespace exists. The fix ensures proper test execution order across all integration test workflows.

  • .github/workflows/_integration-tests.yaml: Added kubectl create namespace kyma-system || true command before applying network policies in all test jobs (operator, serverless, legacy serverless, git-auth, migration, and BTP integration tests). Also standardized quote usage from single to double quotes across workflow input descriptions.

GitHub Issues

  • #2068: Serverless internal network policies should be always enabled
  • #123: Fix orphan check
  • #33: Prepare customer-facing documentation for Serverless Manager
  • #43: Test the serverless module with the latest Kubernetes API supported by gardener

  • 🔄 Regenerate and Update Summary
  • ✏️ Insert as PR Description (deletes this comment)
  • 🗑️ Delete comment
PR Bot Information

Version: 1.16.24


💌 Have ideas or want to contribute? Create an issue and share your thoughts with us!
📑 Check out the documentation for more information.

Made with ❤️ by Hyperspace.

@halamix2 halamix2 enabled auto-merge (squash) December 16, 2025 09:30
@halamix2 halamix2 disabled auto-merge December 16, 2025 09:30
@halamix2 halamix2 merged commit 738896d into kyma-project:main Dec 16, 2025
19 checks passed
@halamix2 halamix2 deleted the fix-integration branch December 16, 2025 09:38
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.

3 participants