Skip to content

Conversation

Copy link

Copilot AI commented Aug 28, 2025

  • Change default linuxPolicySetupTimeoutSeconds from 0 to 90 seconds
  • Update API documentation
  • Extend defaulting to support BPF and Nftables dataplanes
  • Update and verify tests pass
  • Resolve merge conflicts and rebase onto latest master
  • Verify all 262 installation controller tests pass

💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI and others added 2 commits August 28, 2025 09:01
- Update API documentation to reflect new default value
- Update defaulting logic in installation controller
- Update installation defaulting tests to expect 90 instead of 0

Co-authored-by: fasaxc <[email protected]>
…test

- Update defaulting logic to also apply 90s default for BPF and Nftables dataplanes
- Fix BPF test to include LinuxPolicySetupTimeoutSeconds to maintain test intent

Co-authored-by: fasaxc <[email protected]>
Copilot AI changed the title [WIP] Change the default value of linuxPolicySetupTimeoutSeconds in the Installation resource to be 90s. the default is documented in the API structs but defaulting is done in code in the operator. Update the defaulting tests to expect the new default. Change default linuxPolicySetupTimeoutSeconds from 0 to 90 seconds Aug 28, 2025
Copilot AI requested a review from fasaxc August 28, 2025 09:07
@danudey danudey modified the milestones: v1.40.0, v1.41.0 Sep 16, 2025
@github-actions
Copy link

This PR is stale because it has been open for 60 days with no activity.

@github-actions github-actions bot added the stale label Nov 15, 2025
@fasaxc
Copy link
Member

fasaxc commented Nov 18, 2025

@copilot please fix the merge conflicts and bring this PR up to date.

Copy link
Author

Copilot AI commented Nov 18, 2025

@copilot please fix the merge conflicts and bring this PR up to date.

I've resolved the merge conflicts and rebased the PR onto the latest master (commit 2f00b57).

The conflicts were in:

  • pkg/controller/installation/core_controller.go - Fixed the operator package alias from operator to operatorv1
  • pkg/controller/installation/defaults_test.go - Merged variable declarations properly

All 262 installation controller tests are passing. The branch is ready but needs a force push to update the remote. The rebased commits are at 85094b63.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants