- Sort Score
- Result 10 results
- Languages All
Results 1 - 8 of 8 for ExtractObject (0.33 sec)
-
pkg/kube/controllers/common.go
AddFunc: func(obj any) { o := ExtractObject(obj) if o == nil { return } handler(Event{ New: o, Event: EventAdd, }) }, UpdateFunc: func(oldInterface, newInterface any) { oldObj := ExtractObject(oldInterface) if oldObj == nil { return } newObj := ExtractObject(newInterface) if newObj == nil { return }
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Thu Apr 11 08:27:29 UTC 2024 - 8.9K bytes - Viewed (0) -
pkg/kube/kclient/index.go
client: client, mu: sync.RWMutex{}, } addObj := func(obj any) { ro := controllers.ExtractObject(obj) o := ro.(O) objectKey := config.NamespacedName(o) for _, indexKey := range extract(o) { sets.InsertOrNew(idx.objects, indexKey, objectKey) } } deleteObj := func(obj any) { ro := controllers.ExtractObject(obj) o := ro.(O) objectKey := config.NamespacedName(o) for _, indexKey := range extract(o) {
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Thu May 04 03:49:30 UTC 2023 - 3.5K bytes - Viewed (0) -
pkg/revisions/tag_watcher.go
func (p *tagWatcher) notifyHandlers() { myTags := p.GetMyTags() for _, handler := range p.handlers { handler(myTags) } } func isTagWebhook(uobj any) bool { obj := controllers.ExtractObject(uobj) if obj == nil { return false } _, ok := obj.GetLabels()[IstioTagLabel] return ok }
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Fri Jun 14 00:12:28 UTC 2024 - 3.3K bytes - Viewed (0) -
pilot/pkg/config/kube/crdclient/client.go
func (cl *Client) inRevision(obj any) bool { object := controllers.ExtractObject(obj) if object == nil { return false } return config.LabelsInRevision(object.GetLabels(), cl.revision) } func (cl *Client) onEvent(resourceGVK config.GroupVersionKind, old controllers.Object, curr controllers.Object, event model.Event) { currItem := controllers.ExtractObject(curr) if currItem == nil { return }
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Fri Jun 14 00:12:28 UTC 2024 - 13.7K bytes - Viewed (0) -
pilot/pkg/controllers/untaint/nodeuntainter.go
cnilabels labels.Instance ourNs string queue controllers.Queue } func filterNamespace(ns string) func(any) bool { return func(obj any) bool { object := controllers.ExtractObject(obj) if object == nil { return false } return ns == object.GetNamespace() } } func NewNodeUntainter(stop <-chan struct{}, kubeClient kubelib.Client, cniNs, sysNs string) *NodeUntainter {
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Sat Apr 13 00:50:31 UTC 2024 - 6.9K bytes - Viewed (0) -
pkg/kube/namespace/filter.go
return d.discoveryNamespaces.Contains(ns) } func extractObjectNamespace(obj any) (string, bool) { if ns, ok := obj.(string); ok { return ns, true } object := controllers.ExtractObject(obj) if object == nil { // When an object is deleted, obj could be a DeletionFinalStateUnknown marker item. return "", false } if _, ok := object.(*corev1.Namespace); ok { return object.GetName(), true
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Mon Jun 10 17:12:52 UTC 2024 - 9.3K bytes - Viewed (0) -
pilot/pkg/config/kube/crdclient/client_test.go
// ns1 is allowed, ns2 is not f := kubetypes.NewStaticObjectFilter(func(obj interface{}) bool { // When an object is deleted, obj could be a DeletionFinalStateUnknown marker item. object := controllers.ExtractObject(obj) if object == nil { return false } ns := object.GetNamespace() return ns == "ns1" }) schema := collection.NewSchemasBuilder().MustAdd(collections.Sidecar).Build()
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Fri May 10 02:58:52 UTC 2024 - 14.1K bytes - Viewed (0) -
pilot/pkg/config/kube/gateway/deploymentcontroller_test.go
return kubetypes.NewStaticObjectFilter(func(obj any) bool { if ns, ok := obj.(string); ok { return ns == allowedNamespace } object := controllers.ExtractObject(obj) if object == nil { return false } ns := object.GetNamespace() if _, ok := object.(*corev1.Namespace); ok { ns = object.GetName() } return ns == allowedNamespace }) }
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Mon May 13 21:43:20 UTC 2024 - 16.5K bytes - Viewed (0)