Skip to content

Fix | Preserve namespaces for unknown custom resources - #482

Merged
dag-andersen merged 1 commit into
mainfrom
fix/477-preserve-unknown-resource-namespaces
Aug 23, 2026
Merged

Fix | Preserve namespaces for unknown custom resources#482
dag-andersen merged 1 commit into
mainfrom
fix/477-preserve-unknown-resource-namespaces

Conversation

@dag-andersen

Copy link
Copy Markdown
Owner

Summary

  • track known cluster-scoped resource kinds instead of known namespaced kinds
  • default undiscovered custom resource kinds to namespaced during Argo CD normalization
  • preserve same-named custom resources that live in different namespaces
  • apply the behavior to server API, repo-server API, and app-of-apps rendering

Testing

  • go test ./pkg/extract -run 'TestNormalizeNamespaces|TestResourceInfoProvider' -count=1
  • go test ./pkg/reposerverextract -run '^$'

Closes #477

@dag-andersen
dag-andersen merged commit 21f162c into main Aug 23, 2026
3 checks passed
@dag-andersen
dag-andersen deleted the fix/477-preserve-unknown-resource-namespaces branch August 23, 2026 10:07
@dag-andersen
dag-andersen restored the fix/477-preserve-unknown-resource-namespaces branch August 23, 2026 11:27
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.

Bug | Custom resources lose their namespace when the CRD isn't installed in the preview cluster, silently dropping same-named resources

1 participant