Skip to content

fix: remove ActivityPolicies for uninstalled route CRDs#148

Merged
scotwells merged 1 commit intomainfrom
fix/remove-uninstalled-route-activity-policies
May 5, 2026
Merged

fix: remove ActivityPolicies for uninstalled route CRDs#148
scotwells merged 1 commit intomainfrom
fix/remove-uninstalled-route-activity-policies

Conversation

@scotwells
Copy link
Copy Markdown
Contributor

Summary

  • Removes ActivityPolicy resources for TCPRoute, TLSRoute, and UDPRoute from config/milo/activity/policies/
  • These CRDs (gateway.networking.k8s.io) have never been installed on the project control plane, so these policies should never have been added
  • The activity controller logs ActivityPolicy targets non-existent resource for all three, leaving them stuck in InProgress indefinitely

Impact

The stuck InProgress status causes the network-services-operator-core-control-plane-resources Flux kustomization health check to time out on every reconciliation, which has been blocking the kustomization from completing since the feat-iroh-dns-controller image was deployed to staging.

Remove ActivityPolicy resources for TCPRoute, TLSRoute, and UDPRoute
from the milo activity policies. These CRDs are not installed on the
project control plane, causing the activity controller to report
InProgress status indefinitely.

The missing CRDs prevent the network-services-operator core control
plane resources kustomization from completing its health checks,
blocking all downstream reconciliation.
@scotwells scotwells requested review from a team and mattdjenkinson May 5, 2026 21:02
@scotwells scotwells merged commit 09f8279 into main May 5, 2026
11 checks passed
@scotwells scotwells deleted the fix/remove-uninstalled-route-activity-policies branch May 5, 2026 21:05
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