Merge pull request #5414 from mohiuddin-khan-shiam/main

fix(events): respect `--all-namespaces` flag
This commit is contained in:
Matheus Pimenta 2025-09-01 09:09:53 +01:00 committed by GitHub
commit 63a38ab228
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -112,7 +112,12 @@ func eventsCmdRun(cmd *cobra.Command, args []string) error {
}
var diffRefNs bool
clientListOpts := []client.ListOption{client.InNamespace(*kubeconfigArgs.Namespace)}
// Build the base list options. When --all-namespaces is set we must NOT constrain the
// query to a single namespace, otherwise we silently return a partial result set.
clientListOpts := []client.ListOption{}
if !eventArgs.allNamespaces {
clientListOpts = append(clientListOpts, client.InNamespace(*kubeconfigArgs.Namespace))
}
var refListOpts [][]client.ListOption
if eventArgs.forSelector != "" {
kind, name := getKindNameFromSelector(eventArgs.forSelector)