- Sort Score
- Result 10 results
- Languages All
Results 1 - 4 of 4 for NewRecomputeTrigger (0.18 sec)
-
pkg/kube/krt/recomputetrigger_test.go
package krt_test import ( "testing" "istio.io/istio/pkg/kube/krt" "istio.io/istio/pkg/ptr" "istio.io/istio/pkg/test/util/assert" ) func TestRecomputeTrigger(t *testing.T) { rt := krt.NewRecomputeTrigger() col1 := krt.NewStatic(ptr.Of("foo")).AsCollection() response := "foo" col2 := krt.NewCollection(col1, func(ctx krt.HandlerContext, i string) *string { rt.MarkDependant(ctx) return ptr.Of(response) })
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Wed Feb 07 05:51:56 UTC 2024 - 1.3K bytes - Viewed (0) -
pkg/kube/krt/recomputetrigger.go
// krt will suppress events for unchanged resources. To workaround this, we constantly change and int each time TriggerRecomputation // is called to ensure our event is not suppressed. i *atomic.Int32 } func NewRecomputeTrigger() *RecomputeTrigger { inner := NewStatic[int32](ptr.Of(int32(0))) return &RecomputeTrigger{inner: inner, i: atomic.NewInt32(0)} } // TriggerRecomputation tells all dependants to recompute
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Wed Feb 07 05:51:56 UTC 2024 - 2K bytes - Viewed (0) -
pilot/pkg/serviceregistry/kube/controller/ambient/workloads_test.go
return e.Workload }) assert.Equal(t, wl, tt.result) }) } } func newAmbientUnitTest() *index { return &index{ networkUpdateTrigger: krt.NewRecomputeTrigger(), ClusterID: testC, Network: func(endpointIP string, labels labels.Instance) network.ID { return testNW }, } } var podReady = []v1.PodCondition{ {
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Thu Jun 13 16:51:29 UTC 2024 - 20.3K bytes - Viewed (0) -
pilot/pkg/serviceregistry/kube/controller/ambient/ambientindex.go
DomainSuffix string ClusterID cluster.ID XDSUpdater model.XDSUpdater LookupNetwork LookupNetwork } func New(options Options) Index { a := &index{ networkUpdateTrigger: krt.NewRecomputeTrigger(), SystemNamespace: options.SystemNamespace, DomainSuffix: options.DomainSuffix, ClusterID: options.ClusterID, XDSUpdater: options.XDSUpdater, Network: options.LookupNetwork,
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Fri Apr 19 17:19:41 UTC 2024 - 15.8K bytes - Viewed (0)